@charset "Shift_JIS";
/*================================自由領域====================================*/
#form_wrapper .box dl dd .column_list ul li.other input[type=text].inpwid_half {
    width: 47%;
}
@media screen and (max-width: 767px){
#form_wrapper .box dl dd .column_list ul li.other input[type=text].inpwid_half {
    width: 95%;
}}


#form_wrapper .box dl.mailmag dd h3.nomark {
    background: none;
    padding-left: 0;
}

#contents_hd #outline_area ul.caution li ul.caution li:last-child {
    padding-bottom: 0;
}

#contents_hd #outline_area dl dt{
	font-weight: normal;
}

#suntory_contents #container .cl_red{
    color: #f00;
}

#suntory_contents #container .mt1{
    margin-top: 1em;
}

#suntory_contents #container .pl1{
    padding-left: 1em;
}

#contents .thanks_txt p.info {
    color: #333;
    margin-bottom: 1em;
}
#contents .thanks_txt p.info:last-child {
    margin-bottom: 0;
}

/*================================自由領域====================================*/

/* h1テキストヘッダー
-------------------------------------------------- */
#suntory_contents #container h1 {
    background-color: #020202;
    color: #fff;
    padding: 35px 15px;
    text-align: center;
    font-size: 125%;
    font-weight: bold;
    line-height: normal;
}

/* #contents .thanks_txt h2 完了、期限切れ、エラーページの見出し色
-------------------------------------------------- */
#contents .thanks_txt h2 {
    color: #1A0504;
}

/* ---------------h2見出し色、content------------------ */
#contents_hd #outline_area h2, #contents_hd #outline_area dl dt{
	color: #1A0504;
}

#form_wrapper h2.tit {
    color: #1A0504;
}

#contents_hd #outline_area h2:before{
content:"\0025A0";
padding-right:3px;
}

#form_wrapper h2.tit:before {
    content: "\0025A0";
}



/* ---------------------------フォーム,アンケートレイアウト----------------------------- */

/* ---------------フォーム,アンケート背景色------------------ */
#form_wrapper .box.mm_read > dl > dd.bg, #form_wrapper .box > dl.mm_read > dd.bg {
    background-color: #d19a6e;
}

#form_wrapper #enquete dl dt em i {
    color: #fff;
}

#form_wrapper .box > dl > dt, #form_wrapper .box.mm_read > dl > dt, #form_wrapper .box > dl.mm_read > dt {
    background: #010101;
    color: #fff;
}

#form_wrapper .box > dl.mm_read > dd.bg .bgtxtwh {
    color: #fff;
}
#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: #d19a6e;
}

#form_wrapper .box.mm_read > dl > dd.bg,
#form_wrapper .box > dl.mm_read > dd.bg{
background:#010101;
}


#form_wrapper .box > dl._err > dt,
#form_wrapper .box > dl._err_err > dt,
#form_wrapper .box > dl._err_err_err > dt,
#form_wrapper .box > dl._err_err_err_err > dt {
    color: #000;
}


#form_wrapper #enquete dl._err dt em i,
#form_wrapper #enquete dl._err_err dt em i,
#form_wrapper #enquete dl._err_err_err dt em i,
#form_wrapper #enquete dl._err_err_err_err dt em i {
    color: #000;
}

#form_wrapper .box.mm_read > dl._err > dt, #form_wrapper .box > dl.mm_read._err > dt,
#form_wrapper .box.mm_read > dl._err_err > dt, #form_wrapper .box > dl.mm_read._err_err > dt,
#form_wrapper .box.mm_read > dl._err_err_err > dt, #form_wrapper .box > dl.mm_read._err_err_err > dt,
#form_wrapper .box.mm_read > dl._err_err_err_err > dt, #form_wrapper .box > dl.mm_read._err_err_err_err > dt, {
    color: #000;
}
#form_wrapper .box > dl.mm_read dd ul.caution li{
    color: #fff
}
#contents #form_wrapper .btca_box h3 {
    background: #010101;
    color: #FFF;
}
#form_wrapper .box > dl.mm_read dd p {
    color: #fff;
}

@media screen and (max-width:767px){
#form_wrapper .box > dl.mm_read > dd.bg .bgtxtwh {
    color: #333;
}	
	
#form_wrapper .box > dl.mm_read > dd.bg {
    background: #d19a6e;
}
#form_wrapper .box > dl.mm_read dd ul.caution li{
    color: #000
}
#form_wrapper .box > dl.mm_read dd p {
    color: #000;
}
}