@charset "Shift_JIS";
/* ------------------------------------------------------------------------
@body
------------------------------------------------------------------------ */
  body{
    font-family:sans-serif,Helvetica ;
  }

@media screen and (max-width: 767px) {

	body, span, a {
font-family: "Osaka",sans-serif,Helvetica !important;
}
}
/* ------------------------------------------------------------------------
 #suntory_contents
------------------------------------------------------------------------ */
#suntory_contents a:link {
  color: #1111cc;
}

#suntory_contents a:visited {
  color: #1111cc;
}

#suntory_contents a:hover,
#suntory_contents a:active {
  color: #1111cc;
}

/* ------------------------------------------------------------------------
 #suntory_contents > #container
------------------------------------------------------------------------ */
@media screen and (max-width: 767px) {
  #container h1 img {
    height: auto;
  }
}

/* ------------------------------------------------------------------------
 #suntory_contents > #container > #contents > #notes
------------------------------------------------------------------------ */
#notes h2,
#notes h2 span {
  color: #6e3001;
}
#notes p.mt1 {
    margin-top: 1em;
}


#notes .column.right {
    width: 70%;
}

#notes .column.left_1, 
#notes .column.left_2 {
    width: 30%;
}


@media screen and (max-width: 767px) {
#notes .column.right {
    width: 100%;
	margin-left:1em;
}

#notes .column.left {
    margin-top: 1em;
}

#notes .column.left_1, 
#notes .column.left_2 {
    width: 100%;
    margin-top: 1em;
}


}

/* ------------------------------------------------------------------------
 #suntory_contents > #container > #contents > form
------------------------------------------------------------------------ */



h2#h2-form-box,
h2#h2-form-box span,
h2#h2-enquete-box,
h2#h2-enquete-box span {
  color: #6e3001;
}

#suntory_contents .box h2,
#suntory_contents #kantan,
#suntory_contents #form_area div.mm_read {
  border-color: #6e3001;
  background-color: #F3C591;
}

#suntory_contents .box .cnt,
#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 #kantanriyou .cnt {
  border-color: #6e3001;
}


#suntory_contents #form_area div.cnt.cnt_1st p.er_msg_point {
  padding: 4px 0 0 0;
}

#suntory_contents .box .cnt ul.inline {
  padding-bottom: 3px;
}

@media screen and (max-width: 767px) {
  #suntory_contents #form_area {
    border: none;
  }

  #suntory_contents #form_area h2,
  #suntory_contents #form_area h2.h2_1st {
    background-color: #F3C591;
  }

  #suntory_contents #form_area div.cnt_wrap h2.h2_1st {
    border: none;
  }

  #suntory_contents #form_area div.cnt_wrap h2.h2_err {
    border: solid 2px #f00;
    background-color: #ff99cc;
  }

  #suntory_contents #form_area div.mm_read,
  #suntory_contents #kantanriyou h3,
  #suntory_contents #datahenko h3 {
    background-color: #DAB586;
  }
}


/* ------------------------------------------------------------------------
 #suntory_contents > #container > #contents > form > #present_area 
------------------------------------------------------------------------ */



#suntory_contents #present_area p.er_msg_point {
    padding: 4px 0 0 0;
    margin: 0;
}

#suntory_contents .box .cnt p {
    margin: 4px 0;
}

#suntory_contents #present_area .h2_err {
    border: solid 2px #f00;
    background-color: #ff99cc;
}
#suntory_contents #contents #present_area div.cnt_err {
    border: 2px solid #f00;
    background-color: #ffdeef;
}


/* ------------------------------------------------------------------------
 #suntory_contents > #container > #contents > form > #kantan_wrap > #kantan_box
------------------------------------------------------------------------ */
#kantan_box {
    border-bottom: 0 solid #FFF;
}
/* ------------------------------------------------------------------------
 #suntory_contents > #container > #contents > formthanks
------------------------------------------------------------------------ */
#formthanks h2 {
  color: #6e3001;
}

#formthanks .brand_top a,
#formthanks .campetc a {
  background-image: url("/btc/CP201305/img/yj2.gif");
}