@charset "UTF-8";@import "reset.css";body{line-height:1.6;color:#404040;text-align:center}.clearfix{zoom:1}.clearfix:after{content:"";display:block;height:0;clear:both;/*\*/overflow:hidden;/**/}.clear{clear:both}a:link{color:#04c;text-decoration:underline}a:visited{color:#5e2691;text-decoration:underline}a:hover{text-decoration:none}.link-marker01{background:url(../img/arrow01.gif) no-repeat left center;padding-left:10px}.link-marker01b{display:block;background:url(../img/arrow01.gif) no-repeat 0 .5em;padding-left:10px}.link-outer1l{background:url(../img/icon_outersite1.gif) no-repeat left center;padding-left:20px}.link-outer2l{background:url(../img/icon_outersite2.gif) no-repeat left center;padding-left:20px}.link-outer1r{background:url(../img/icon_outersite1.gif) no-repeat right center;padding-right:20px}.link-outer2r{background:url(../img/icon_outersite2.gif) no-repeat right center;padding-right:20px}.link-popupl{background:url(../img/icon_popup.gif) no-repeat left center;padding-left:20px}.link-popupr{background:url(../img/icon_popup.gif) no-repeat right center;padding-right:20px}.xsmall{font-size:71%;line-height:1.5}.small{font-size:86%;line-height:1.5}.large{font-size:114%;line-height:1.6}.xlarge{font-size:129%;line-height:1.6}.bold{font-weight:bold}.normal{font-weight:normal}.hi-light-red{color:red}.hi-light-green{color:#004938}.hi-light-orange{color:#ff6500}.hi-light-brown{color:#664f00}.error-text{color:red;font-weight:bold}.tm5{margin-top:5px}.bm5{margin-bottom:5px}.lm5{margin-left:5px}.rm5{margin-right:5px}.tm10{margin-top:10px}.bm10{margin-bottom:10px}.rm10{margin-right:10px}.lm10{margin-left:10px}.tm15{margin-top:15px}.bm15{margin-bottom:15px}.rm15{margin-right:15px}.lm15{margin-left:15px}.tm20{margin-top:20px}.bm20{margin-bottom:20px}.rm20{margin-right:20px}.lm20{margin-left:20px}.tm25{margin-top:25px}.bm25{margin-bottom:25px}.rm25{margin-right:25px}.lm25{margin-left:25px}.tm30{margin-top:30px}.bm30{margin-bottom:30px}.rm30{margin-right:30px}.lm30{margin-left:30px}.tm35{margin-top:35px}.bm35{margin-bottom:35px}.rm35{margin-right:35px}.lm35{margin-left:35px}.tm40{margin-top:40px}.bm40{margin-bottom:40px}.rm40{margin-right:40px}.lm40{margin-left:40px}.tp5{padding-top:5px}.bp5{padding-bottom:5px}.lp5{padding-left:5px}.rp5{padding-right:5px}.tp10{padding-top:10px}.bp10{padding-bottom:10px}.rp10{padding-right:10px}.lp10{padding-left:10px}.tp15{padding-top:15px}.bp15{padding-bottom:15px}.rp15{padding-right:15px}.lp15{padding-left:15px}.tp20{padding-top:20px}.bp20{padding-bottom:20px}.rp20{padding-right:20px}.lp20{padding-left:20px}.tp25{padding-top:25px}.bp25{padding-bottom:25px}.rp25{padding-right:25px}.lp25{padding-left:25px}.tp30{padding-top:30px}.bp30{padding-bottom:30px}.rp30{padding-right:30px}.lp30{padding-left:30px}.tp35{padding-top:35px}.bp35{padding-bottom:35px}.rp35{padding-right:35px}.lp35{padding-left:35px}.tp40{padding-top:40px}.bp40{padding-bottom:40px}.rp40{padding-right:40px}.lp40{padding-left:40px}.lp1em{padding-left:1em}.indent-1em{padding-left:1em;text-indent:-1em}.indent-1em-s{padding-left:.7em;text-indent:-0.7em}.indent-1em-b{padding-left:1em;text-indent:-1em;display:block}.indent-1_5em{padding-left:1.5em;text-indent:-1.5em}.indent-2em{padding-left:2em;text-indent:-2em}.indent-dot{padding-left:1em;text-indent:-1em}* html .indent-dot{padding-left:.7em;text-indent:-0.7em}.win.ie7 .indent-dot,.win.ie8 .indent-dot{padding-left:.7em;text-indent:-0.7em}#main_area{width:100%;border-bottom:1px solid #dcd7b9}#suntory_content{width:890px;margin:0 auto 0 auto;text-align:left;padding:0 0 15px 0}#header{width:100%;text-align:center;background:url(../img/header_bg.jpg) repeat-x center bottom}#header #heading-section{background:#eae7d6;color:#9c903e}#header #heading-section #heading-box{width:890px;text-align:left;font-size:71%;line-height:1.5;margin:0 auto 0 auto;padding:1px 0 1px 0;overflow:hidden;zoom:1}#header #heading-section #heading-box h1{float:left}#header #heading-section #heading-box p{float:left}#header #header-section{width:890px;margin:0 auto 0 auto;text-align:left;overflow:hidden;zoom:1}#header #header-section #header-title{padding-top:22px;padding-bottom:10px;width:339px;height:57px;float:left}#header #header-section #header-title a{background:url(../../common/img/header.png) no-repeat top left;background-position:0 0;width:339px;height:50px;text-indent:-9999px;display:block}#header #header-section #header-utility{float:right;padding-top:18px;padding-bottom:9px;overflow:hidden;zoom:1;height:59px}#header #header-section #header-utility #header-phone{float:left;width:211px;height:57px;background-position:0 0;display:block;background:url(../../common/img/header_tel.png) no-repeat top left;text-indent:-9999px}#header #header-section #header-utility .phone_num_normal{background-position:0 0 !important;width:211px !important;height:57px}#header #header-section #header-utility .phone_num_newyear{background-position:-211px 0 !important;width:225px !important;height:57px}#header #header-section #header-utility #header-company{float:left;padding:11px 17px 0 15px;width:78px;height:35px;text-indent:-9999px}#header #header-section #header-utility #header-company a{background:url(../../common/img/header.png) no-repeat top left;height:11px;display:block;overflow:hidden}#header #header-section #header-utility #header-company #utl_home{background-position:-339px 0;width:48px;margin-bottom:13px;display:block}#header #header-section #header-utility #header-company #utl_home:hover{background-position:-417px 0}#header #header-section #header-utility #header-company #utl_sitemap{background-position:-339px -22px;width:78px}#header #header-section #header-utility #header-company #utl_sitemap:hover{background-position:-417px -22px}#header #header-section #header-utility #header-cart{ float: left; height: 62px; padding-left: 10px; background: url(../../common/img/header_dots.gif) no-repeat left top; position: relative;}#header #header-section #header-utility #header-cart a{ background: url(../../common/img/header.png) no-repeat top left; display: block; text-indent: -9999px; text-align: left;　position:relative; overflow: hidden;}#header #header-section #header-utility #header-cart #btn_cart{background-position:-612px 0; height: 57px; width: 106px; float: right;}#header #header-section #header-utility #header-cart #btn_cart:hover{background-position:-718px 0}#header #header-section #header-utility #header-cart #btn_first{ background-position: -498px -0px; height: 57px; width: 57px; float: left; margin-right: 6px;}#header #header-section #header-utility #header-cart #btn_first:hover{ background-position: -555px -0px;}#header #header-section #header-utility #header-cart #quantity{    width: 20px; height: 20px; position: absolute; background-color: #f00; display: block; border-radius: 10px; line-height: 20px; text-align: center; color: #fff; font-size: 83%; font-weight: bold;left: 135px; top: 3px;}#header #nav{width:890px;height:37px;margin:0 auto 0 auto;overflow:hidden;zoom:1}#nav li{float:left;vertical-align:top;line-height:0;display:block}#nav li a{background:url(../../common/img/header.png) no-repeat top left;height:37px;display:block;text-indent:-9999px}#nav #nav_supplement a{ background-position: 0 -57px; width: 169px;}#nav #nav_supplement a:hover{background-position:0 -94px}#nav #nav_skincare a{background-position:-169px -57px;width:151px}#nav #nav_skincare a:hover{background-position:-169px -94px;width:151px}#nav #nav_quality a{background-position:-320px -57px;width:173px}#nav #nav_quality a:hover{background-position:-320px -94px;width:173px}#nav #nav_company a{background-position:-493px -57px;width:94px}#nav #nav_company a:hover{background-position:-493px -94px;width:94px}#nav #nav_faq a{background-position:-587px -57px;width:125px}#nav #nav_faq a:hover{background-position:-587px -94px;width:125px}#nav #nav_contact a{background-position:-712px -57px;width:178px}#nav #nav_contact a:hover{background-position:-712px -94px;width:178px}#pankuzu{font-size:71%;padding:15px 0 15px 0;border-bottom:1px solid #dcd7b9}#pankuzu .pankuzu-area{width:890px;margin:0 auto 0 auto;overflow:hidden;zoom:1}#pankuzu .pankuzu-area li{float:left;padding-right:15px;background:url(../img/arrow_pankuzu.gif) no-repeat right center}#pankuzu .pankuzu-area li.current{padding-right:0;background:0}#f-keyword-area{width:100%;background:url(../img/footer_dots01.gif) repeat-x left bottom;padding:9px 0 6px 0}#f-keyword-area .f-keyword,#f-keyword-area .f-keyword2{width:890px;margin:0 auto 0 auto;overflow:hidden;zoom:1;font-size:71%}.mac.opera #f-keyword-area .f-keyword,.mac.opera #f-keyword-area .f-keyword2{font-size:65%}#f-keyword-area .f-keyword img,#f-keyword-area .f-keyword2 img{float:left}#f-keyword-area .f-keyword li{float:left;padding-right:9px}#f-keyword-area .f-keyword2 li{float:left;padding-right:11px}#f-keyword-area .f-keyword li a,#f-keyword-area .f-keyword2 li a{background:url(../img/f_arrow_brown.gif) no-repeat left center;padding-left:10px;color:#664f00;text-decoration:none}#f-keyword-area .f-keyword li a:hover,#f-keyword-area .f-keyword2 li a:hover{text-decoration:underline}#f-keyword-area .f-keyword li.first-child{padding-right:10px}#browser-info{border-top:1px solid #dcd7b9;border-bottom:1px solid #dcd7b9;padding:18px 0 18px 0;text-align:center}#browser-info p{width:890px;margin:0 auto 0 auto}#footer{width:100%;text-align:center}#footer-tel{display:block;background:url(../../common/img/footer_tel.png) no-repeat top left;text-indent:-9999px}.phone_num_normal{background-position:0 0 !important;width:731px;height:52px}.phone_num_newyear{background-position:0 -52px !important;width:731px;height:52px}#footer #footer-utility{width:890px;margin:0 auto 0 auto;padding:10px 0 13px 0;text-align:left;overflow:hidden;zoom:1}#footer #footer-utility .footer-message{padding-bottom:13px;padding-top:1px;zoom:1}#footer #footer-utility .footer-message img{vertical-align:bottom}#footer #footer-utility table{width:890px}#footer #footer-utility #footer-tel{width:746px;vertical-align:middle}#footer #footer-utility #footer-btn{width:144px;vertical-align:middle}#footer #footer-utility #footer-btn ul li a{background:url(../../common/img/footer.png) no-repeat left top;text-indent:-9999px;width:144px;height:23px;display:block}#footer #footer-utility #footer-btn ul #footer_mail a{background-position:-192px -29px;width:144px;height:23px;overflow:hidden;margin-bottom:5px}#footer #footer-utility #footer-btn ul #footer_mail a:hover{background-position:-336px -29px;width:144px;height:23px}#footer #footer-utility #footer-btn ul #footer_faq a{background-position:-192px -52px;width:144px;height:23px}#footer #footer-utility #footer-btn ul #footer_faq a:hover{background-position:-336px -52px;width:144px;height:23px}#footer #footer-utility #footer-btn img{vertical-align:bottom}#footer #footer-navi-section{width:100%;background:#FFF url(../img/footer_bg.jpg) repeat-x center top;text-align:center;border-bottom:1px solid #e6e3ce}#footer #fnav{width:890px;height:39px;margin:0 auto 0 auto;padding-bottom:9px;overflow:hidden;zoom:1}#footer #fnav li{float:left}#fnav li a{background:url(../../common/img/footer.png) no-repeat top left;height:39px;display:block;text-indent:-9999px}#fnav #fnav_sitemap a{background-position:0 -82px;width:109px}#fnav #fnav_sitemap a:hover{background-position:0 -121px}#fnav #fnav_terms a{background-position:-109px -82px;width:175px}#fnav #fnav_terms a:hover{background-position:-109px -121px}#fnav #fnav_policy a{background-position:-284px -82px;width:163px}#fnav #fnav_policy a:hover{background-position:-284px -121px}#fnav #fnav_privacy a{background-position:-447px -82px;width:167px}#fnav #fnav_privacy a:hover{background-position:-447px -121px}#fnav #fnav_security a{background-position:-614px -82px;width:174px}#fnav #fnav_security a:hover{background-position:-614px -121px}#fnav #fnav_company a{background-position:-788px -82px;width:102px}#fnav #fnav_company a:hover{background-position:-788px -121px}#footer #copy{width:890px;margin:0 auto 0 auto;padding:10px 0 10px 0;overflow:hidden;zoom:1;text-align:left}#footer #copy #footer-logo{float:left;width:64px;background:url(../../common/img/footer.png) no-repeat 0 -160px;height:13px;margin-right:12px;text-indent:-9999px}#footer #copy #copyright{float:left;background:url(../../common/img/footer.png) no-repeat -64px -160px;text-indent:-9999px;width:267px;height:13px}#footer #copy .caution{font-size:71%;color:#7d6926;line-height:1.7;margin-bottom:5px}#footer #copy .caution span{font-size:120%}