@charset "Shift_JIS";

/* ------------------------------------------------------------------------
　body > #suntory_contents
------------------------------------------------------------------------ */
#suntory_contents {
  background-color: #F3F5E7;
}

@media screen and (max-width: 767px) {
  #suntory_contents {
    background-color: #FFF;
  }
}

/* ------------------------------------------------------------------------
　body > #suntory_contents > #container
------------------------------------------------------------------------ */
@media screen and (max-width: 767px) {
  #container h1 img {
    height: auto;
  }
}

/* ------------------------------------------------------------------------
　body > #suntory_contents > #container > #contents
------------------------------------------------------------------------ */
#suntory_contents a:link {
  color: #3B5B28;
}

#suntory_contents a:visited {
  color: #3B5B28;
}

#suntory_contents a:hover,
#suntory_contents a:active {
  color: #3B5B28;
}

/* ------------------------------------------------------------------------
　body > #suntory_contents > #container > #contents > #notes
------------------------------------------------------------------------ */
#notes h2, #notes h2 span {
  color: #3B5B28;
}

/* ------------------------------------------------------------------------
　body > #suntory_contents > #container > #contents > form
------------------------------------------------------------------------ */
#suntory_contents .box .cnt ul.inline {
  padding-bottom: 3px;
}

h2#h2-form-box, h2#h2-form-box span,
h2#h2-enquete-box, h2#h2-enquete-box span {
  color: #3B5B28;
}

#suntory_contents .box h2,
#suntory_contents #kantan,
#suntory_contents #form_area div.mm_read {
  border-color: #80972A;
  background-color: #EFF4D9;
}

#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: #80972A;
}

h2#h2-quiz-box {
  color: #3B5B28;
  margin: 10px 0 0;
  padding: 4px 0;
  font-weight: bold;
}

#enquete h3 {
  background-color: #80972A;
  color: #fff;
  padding: 5px;
}

#suntory_contents #form_area div.cnt_wrap h2 {
  vertical-align: middle;
}

#suntory_contents #quiz_area h2 .strong {
  font-weight: bold;
  font-size: 120%;
  padding: 5px 0 0 35px;
  display: inline-block;
}

#suntory_contents #quiz_area div.column1 {
  padding-left: 34px;
}

#suntory_contents .box .cnt .column1 ul {
  padding-right: 0;
}

#suntory_contents #quiz_area h2 {
  padding-top: 4px;
}

@media screen and (max-width: 767px) {
  #suntory_contents #form_area h2,
  #suntory_contents #form_area h2.h2_1st {
    /*background-color: #FFF783;*/
  }

  #suntory_contents #form_area div.cnt_wrap h2.h2_1st {
    border: none;
  }

  h2#h2-quiz-box {
    margin: 2px 5px;
  }

  #suntory_contents #quiz_area .cnt ul.inline li {
    display: block;
    padding: 0 10px 0 0;
    white-space: normal;
    line-height: 140%;
  }

  #suntory_contents #quiz_area div.column1 {
    padding-left: 0;
  }

  #enquete h3 {
    font-size: 14px;
  }

  #suntory_contents #quiz_area h2 .strong {
    padding-left: 0;
  }
}

/* ------------------------------------------------------------------------
　body > #suntory_contents > #container > #contents > form > #kantanriyou
------------------------------------------------------------------------ */
#suntory_contents #kantanriyou .cnt_err {
  font-size: 14px;
}

/* ------------------------------------------------------------------------
　body > #suntory_contents > #container > #contents > formthanks
------------------------------------------------------------------------ */
#formthanks h2 {
  color: #3B5B28;
}

#formthanks .brand_top a, #formthanks .campetc a {
  background-image: url("/btc/CP201305/img/yj2.gif");
}