@charset "Shift_JIS";

/* ---------------テキストヘッダー---------------------- */
#container h1 {
    background-color: #fff;
    padding: 35px 15px;
    text-align: center;
    color: #000;
    font-size: 125%;
    font-weight: bold;
    margin-bottom: 30px;
    line-height: normal;
}

#container h1{
	border: 15px solid;
	border-color: #F5C300 #F5C300 #EE2430 #EE2430;
}

p#form_txt {
    font-weight: bold;
    color: #019249;
    text-align: center;
    line-height: 1.4em;
    margin-bottom: 1em;
    font-size: 140%;
}
#container p.red_text {
    color: #ff0000;
    text-align: center;
    font-weight: bold;
    margin-bottom: 1em;
}

#contents_hd #outline_area h2 {
    color: #0C3374;
}
#form_wrapper h2.tit {
    color: #0C3374;
}

#contents_hd .lead_caution ul li.mt1 {
    margin-top: 1em;
}
#contents_hd #outline_area ul.caution li.mt1 {
    margin-top: 1em;
}
#contents_hd #outline_area ul.caution li.pl1 {
    padding-left: 1em;
}

#contents .thanks_txt p.mt1 {
    margin-top: 1em;
}

#suntory_contents .cl_red{
	color: #f00;
}

#form_wrapper .box > dl > dt, #form_wrapper .box.mm_read > dl > dt, #form_wrapper .box > dl.mm_read > dt {
    background: #fafafa;
}
#form_wrapper .box.mm_read > dl > dd.bg, #form_wrapper .box > dl.mm_read > dd.bg {
    background: #fafafa;
}

#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: #0C3374;
}

#contents .thanks_txt h2 {
    color:#0C3374;
}

#contents #form_wrapper .btca_box h3 {
    background: #efefef;
}

@media screen and (max-width:767px){
#form_wrapper .box.mm_read > dl > dd.bg, #form_wrapper .box > dl.mm_read > dd.bg {
    background: #efefef;
}

}

/*住所入力欄改定*/
#form_wrapper .box dl.city dd ul li input[type=text], #form_wrapper .box dl.apartment dd ul li input[type=text] {
    width: 50%;
}

@media screen and (max-width:767px){
    #form_wrapper .box dl.city dd ul li input[type=text], #form_wrapper .box dl.apartment dd ul li input[type=text] {
    width: 96%;
}
#form_wrapper .box dl.city dd ul li em, #form_wrapper .box dl.apartment dd ul li em{
    display:block;
    margin:5px 0;
}
}
