@charset "Shift_JIS";

/* ------------------------------------------------------------------------
　body
------------------------------------------------------------------------ */
body {}


@media screen and (max-width: 767px){
  body, span, a {
    font-family: "Osaka",sans-serif,Helvetica !important;
  }
}



/* ------------------------------------------------------------------------
　body > #toTopPage
------------------------------------------------------------------------ */
#toTopPage {
	margin:3px 0 24px 0;
	background-color:#19212b;
}

/* ------------------------------------------------------------------------
　body > #suntory_contents
------------------------------------------------------------------------ */
#suntory_contents {}
#suntory_contents a:link,
#suntory_contents a:visited,
#suntory_contents a:hover,
#suntory_contents a:active {
	color:#E22365;
}
#suntory_contents .box h2 {
	border-color:#000000;
	background-color:#e5e5e5;
}
#suntory_contents .box .cnt {
	border-color:#000000;
}
#suntory_contents #container h1 {
    margin: 0 0 30px 0;
}

@media screen and (max-width: 767px){
#suntory_contents #form_area h2, 
#suntory_contents #form_area h2.h2_1st, 
#suntory_contents #kantanriyou h3 {
    background-color: #e5e5e5;
}
#suntory_contents #container h1 {
    margin: 0 0 20px 0;
}

}

/* ------------------------------------------------------------------------
　body > #suntory_contents > #container > #contents > #notes
------------------------------------------------------------------------ */
#notes h2,
#notes h2 span {
	color:#000000;
}

#notes p.mt1 {
	margin-top:1em ;
}


/* ------------------------------------------------------------------------
　body > #suntory_contents > #container > #contents > h2#h2-form-box
------------------------------------------------------------------------ */
h2#h2-form-box,
h2#h2-form-box span {
	color:#000000;
}

/* ------------------------------------------------------------------------
　body > #suntory_contents > #container > #contents > h2#h2-enquete-box
------------------------------------------------------------------------ */
h2#h2-enquete-box,
h2#h2-enquete-box span {
	color:#000000;
}


/* ------------------------------------------------------------------------
　body > #suntory_contents > #container > #contents > #kantan
------------------------------------------------------------------------ */
#suntory_contents #kantan {
	background-color:#e5e5e5;
	border-color:#C8AD80;
}

#suntory_contents #kantan_box {
    border-bottom: none;
}



@media screen and (max-width: 767px){
	#suntory_contents #kantan {
		background-color:#e8f6f6;
	}
}

/* ------------------------------------------------------------------------
　body > #suntory_contents > #container > #contents > #kantanriyou
------------------------------------------------------------------------ */
#suntory_contents #kantanriyou .cnt {
	border-color:#490000;
}

/* ------------------------------------------------------------------------
　body > #suntory_contents > #container > #contents > #form_area
------------------------------------------------------------------------ */
#suntory_contents #form_area,
#suntory_contents #form_area div.cnt,
#suntory_contents #form_area div.cnt_wrap h2.h2_1st,
#suntory_contents #form_area div.cnt_wrap div.cnt_1st,
#suntory_contents #form_area div.name .name_kanji,
#suntory_contents #form_area div.zip .zip_zip,
#suntory_contents #form_area div.zip .zip_todoufuken,
#suntory_contents #form_area div.zip .zip_sikucho,
#suntory_contents #form_area .mm_notes dl dd ul.mailmagazine li {
	border-color:#000000;
}
#suntory_contents #form_area div.mm_read {
	background-color:#e5e5e5;
}

#suntory_contents #form_area div.cnt p, #suntory_contents #form_area div.cnt_wrap div.cnt_1st p {
        padding: 4px 0 0 0;
}


@media screen and (max-width: 767px){




#suntory_contents #form_area div.mm_read {
	background-color:#BFBFBF;
}


#suntory_contents #form_area div.cnt_wrap h2.h2_1st,
#suntory_contents #form_area div.cnt_wrap div.cnt_1st{
	border:none;
}

#suntory_contents #form_area div.cnt_wrap h2.h2_err {
    border: solid 2px #f00;
	background-color: #ff99cc;
}

#suntory_contents #datahenko h3, 
#suntory_contents #kantanriyou h3 {
    background-color: #BFBFBF;
}

}

/* ------------------------------------------------------------------------
　body > #suntory_contents > #container > #contents > #formthanks
------------------------------------------------------------------------ */


#suntory_contents #formthanks h2 {
    color: #000000;
}