@charset "Shift_JIS";


#contents .mt1 {
    margin-top: 1em;
}

#form_wrapper h2.tit.mb0 {
    margin-bottom: 0;
}

#contents .cl_red {
    color: #f00;
}

#contents p.tit_txt {
    text-indent: -1em;
    margin-left: 1em;
    margin-bottom: 0.5em;
}
@media screen and (max-width: 767px){
#contents p.tit_txt {
    padding-left: 0.3em;
}}

#form_wrapper .box dl.email2 dd ul li input[type=email] {
    width: 50%;
}
@media screen and (max-width: 767px){
#form_wrapper .box dl.email2 dd ul li input[type=email] {
    width: 96%;
}
#form_wrapper .box dl.email2 dd ul li i {
    display: block;
    padding-top: 3px;
}
}


/*---------twitterƒ{ƒ^ƒ“---------*/
#contents .twitter_txt {
    margin-top: 30px;
    margin-bottom: 10px;
    text-align: center;
}

#contents .twitter_tit {
    color: #f00;
    font-weight: bold;
    font-size: 1.3em;
}

#contents .twitter_txt .twitter_btn {
    margin-top: 10px;
}

#contents .twitter_txt .twitter_btn a {
    display: inline-block;
}

#contents .twitter_txt .twitter_btn img {
    vertical-align: bottom;
    width: 300px;
    max-width: 100%;
}
/*-------------------------------*/


#contents .thanks_txt h2 {
	color: #0168b7;
}
#contents .thanks_txt p.info {
    color: #333;
    margin-bottom: 1em;
}
#contents .thanks_txt p.info:last-child {
    margin-bottom: 0;
}

#contents_hd #outline_area h2, #contents_hd #outline_area dl dt{
	color: #0168b7;
}

#form_wrapper h2.tit {
    color: #0168b7;
}
#form_wrapper h2.tit:before {
    color: #fff100;
    content: "\0025A0";
}

#form_wrapper .box > dl,
#form_wrapper .box > dl:last-child,
#form_wrapper .box > dl > dt,
#form_wrapper .box > dl > dd,
#form_wrapper .box.mm_read > dl > dt,
#form_wrapper .box > dl.mm_read > dt,
#form_wrapper .box > dl.mm_read > dt{
    border-color:#0168b7;
}
#form_wrapper .box.mm_read > dl > dd.bg, #form_wrapper .box > dl.mm_read > dd.bg {
    background-color: #d6eff4;
}
#form_wrapper .box > dl > dt, #form_wrapper .box.mm_read > dl > dt, #form_wrapper .box > dl.mm_read > dt {
    background-color: #d6eff4;
}
#contents #form_wrapper .btca_box h3 {
    background: #bde8f1;
}


@media screen and (max-width:767px){

#form_wrapper .box.mm_read > dl > dd.bg, #form_wrapper .box > dl.mm_read > dd.bg{
	background-color: #bde8f1;
}

}