@charset "Shift_JIS";


/*#contents_hd #outline_area
======================================================================= */
#contents_hd #outline_area ul.caution li.pl1 {
    padding-left: 1em;
}

#contents_hd #outline_area ul.caution li.mt1 {
    margin-top: 1em;
}

#contents_hd #outline_area h2,
#contents_hd #outline_area dl dt{
color:#00b1ed;
}


#suntory_contents #contents .mt1 {
    margin-top: 1em;
}

/*#suntory_contents #container
======================================================================= */


#suntory_contents ul.fleft.input {
    float: left;
}

#suntory_contents ul.right_box li img {
    max-width: 350px;
    width: 100%;
}

#suntory_contents ul.right_box li img {
    width: 250px;
}

@media screen and (max-width:767px){
#suntory_contents ul.fleft.input {
    float: none;
}

#suntory_contents ul.right_box li img {
	margin-left:0;
}

}

/*#form_wrapper h2.tit
============================================================ */

#form_wrapper h2.tit:before{
content:"\0025a0";
padding-right:3px;
}

#form_wrapper h2.tit {
    color: #00b1ed;
}

/*#contents #form_wrapper
======================================================================= */

#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:#00b1ed;
}

#form_wrapper .box > dl > dt,
#form_wrapper .box.mm_read > dl > dt,
#form_wrapper .box > dl.mm_read > dt{
background:#fff886;
}

#form_wrapper .box.mm_read > dl > dd.bg,
#form_wrapper .box > dl.mm_read > dd.bg{
background:#fff886;
}

#form_wrapper .box dl dd ul.fleft li input[type=text] {
margin: 3px;
}

#contents #form_wrapper .btca_box h3 {
background: #fff445;
}

@media screen and (max-width:767px){
#form_wrapper .box.mm_read > dl > dd.bg,
#form_wrapper .box > dl.mm_read > dd.bg{
background:#fff445;
}
}


/* #contents .thanks_txt h2
============================================================================= */
#contents .thanks_txt h2 {
    color: #00b1ed;
}

/* #footer_box
============================================================================= */
#footer_box {
    width: 960px;
    margin: 0 auto 30px;
}

#footer_box ul.caution li {
    text-indent: -1em;
    margin-left: 1em;
    text-align: left;
    font-size: 80%;
}

@media screen and (max-width:767px){
#footer_box {
    width: 100%;
}
}




#suntory_contents ul.fleft.input {
/*    background: #ebebeb;*/
    margin-right: 10px;
    padding: 7px 10px;
}

#suntory_contents p.txt_c {
    text-align: center;
    font-weight: bold;
	margin: 5px auto;
}


#suntory_contents ul.right_box {
    float: right;
}


#form_wrapper .box > dl > dd .serialbox {
    display: inline-flex;
	
}

#form_wrapper .box > dl > dd .serialbox0 {
    display: inline-block;
}

#form_wrapper .box .sereialbox1 {
    display: block;
}

#form_wrapper .box .sereialbox2 {
    display: block;
}

#form_wrapper .box > dl > dd .serialbox.sbarea {
    margin-top: 10px;
}

#form_wrapper .serialarea {
    display: inline-block;
}

#form_wrapper .serialarea p.er_msg_point {
    margin-top: 5px;
    width: 163px;
}



@media screen and (max-width:767px){
#suntory_contents ul.fleft.input {
    float: none;
}

#suntory_contents ul.right_box {
    float: none;
}

#form_wrapper .box > dl > dd .serialbox {
    display: inline-block;
}

#form_wrapper .box .sereialbox2 {
    margin-top: 10px;
}

#form_wrapper .box > dl > dd .serialbox.sbarea {
    margin-top: 0;
}

#container h1 span {
    padding: 0 6px;
}

}

