@charset "UTF-8";

body{
	font-family: "YuGothic","Yu Gothic","Meiryo","ヒラギノ角ゴ","MS Pゴシック",sans-serif;
}

header{
    background : #EB5A14;
    padding : 15px 0 15px 0;
}

header h1 {
    display: none;
}

header .tit {
    margin-top: 0px;
}

h2{
    background : #EB5A14;
}

footer{
    background : #EB5A14;
}

dt{
  float: left;
}
dd{
  margin-left: 80px;
}

h3.txttitle{
  padding: 0.25em 0.5em;
  background: transparent;
  border-left: solid 8px #EB5A14;
}

.Btn_box .Big_button{
  background: #0067b5 !important;
}

/* PC用文字サイズ */
@media screen and (min-width:1080px) {
body {font-size: 2.0rem;}
.input-block {font-size: 3.0rem;}
.choice{font-size: 2.0rem;}
.choice div label p {top: -4px;}
.required {font-size: 2.0rem;font-weight: normal;}
.rem25{font-size: 2.5rem;line-height: 1.6em;}
h2{max-width:980px;margin:4.0rem auto 0 auto;}
.m3 {font-size: 1.1em;}
}

footer .copyright{
    font-size:0;
}
footer .copyright:after {
    font-size: 18px; color:#FFF; content: "Copyright © NIHON BEAUTY CO., LTD. ALL RIGHTS RESERVED";
}

/* PC用文字サイズ */
@media screen and (min-width:1080px) {
    footer .copyright:after {
        font-size: 24px; color:#FFF; content: "Copyright © NIHON BEAUTY CO., LTD. ALL RIGHTS RESERVED";
    }
}

#agree_box .consent strong {
    font-size:0;
}

#agree_box .consent strong:after {
    font-size: 24px; color:#4d4c4c; content: " キャンペーン応募規約に同意する";
}

/* PC用文字サイズ */
@media screen and (min-width:1080px) {
    #agree_box .consent strong:after {
        font-size: 2.25rem; color:#4d4c4c; content: " キャンペーン応募規約に同意する";
    }
}
