@charset "UTF-8";

*html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}


/* reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
textarea { font-size: 100%; }
hr { display: none; }

/* float代用 */
.fl1 { padding-left: 1em; margin-top: -1.7em;}
.fl2 { padding-left: 2em; margin-top: -1.7em;}
.fl3 { padding-left: 3em; margin-top: -1.7em;}
.fl4 { padding-left: 4em; margin-top: -1.7em;}
.fl5 { padding-left: 5em; margin-top: -1.7em;}
.fl6 { padding-left: 6em; margin-top: -1.7em;}
.fl7 { padding-left: 7em; margin-top: -1.7em;}
.fl8 { padding-left: 8em; margin-top: -1.7em;}
.fl9 { padding-left: 9em; margin-top: -1.7em;}
.fl10 { padding-left: 10em; margin-top: -1.7em;}
.fl12 { padding-left: 12em; margin-top: -1.7em;}
.fl17 { padding-left: 17em; margin-top: -1.7em;}

/* マージン */
.mrg05 {margin: 5px 0;}
.mrg10 {margin: 10px 0;}
.mrg15 {margin: 15px 0;}
.mrg20 {margin: 20px 0;}
.mrg25 {margin: 25px 0;}
.mrg30 {margin: 30px 0;}

.mrg05t {margin-top: 5px;}
.mrg10t {margin-top: 10px;}
.mrg15t {margin-top: 15px;}
.mrg20t {margin-top: 20px;}
.mrg25t {margin-top: 25px;}
.mrg30t {margin-top: 30px;}
.mrg50t {margin-top: 50px;}

.mrg05b {margin-bottom: 5px;}
.mrg10b {margin-bottom: 10px;}
.mrg15b {margin-bottom: 15px;}
.mrg20b {margin-bottom: 20px;}
.mrg25b {margin-bottom: 25px;}
.mrg30b {margin-bottom: 30px;}
.mrg50b {margin-bottom: 50px;}

.mrg1h {margin: 0.5em 0;}
.mrg1 {margin: 1em 0;}
.mrg2 {margin: 2em 0;}
.mrg3 {margin: 3em 0;}

.mrg1ht {margin-top: 0.5em;}
.mrg1t {margin-top: 1em;}
.mrg2t {margin-top: 2em;}
.mrg3t {margin-top: 3em;}

.mrg1hb {margin-bottom: 0.5em;}
.mrg1b {margin-bottom: 1em;}
.mrg2b {margin-bottom: 2em;}
.mrg3b {margin-bottom: 3em;}

/* テーブル */
table.line { border-collapse: collapse;}
table.line, table.line td, table.line th { border: 2px #e5e5e5 solid;}
td,th { padding: 3px 5px;}
table.tx_c td { text-align:center;}
table.tx_c td.ta_l { text-align: left;}
table.tx_c td.ta_r { text-align: right;}
.tbc1 { background-color: #f5f3ed;}
.tbc2 { background-color: #FFF;}

/* float解除 */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix { display: block;}
.clea {clear: both;float: none;}

/* text関連 */
.green { color:#294;}
strong { font-weight:bolder;}
.kome { text-indent:-1em; padding-left: 1em; font-size:11px; line-height: 1.5em; color:#999;}
.tx_s { font-size: 11px; line-height: 1.5em;}
a { color: #39C; text-decoration:none;}
a:hover { color: #00C; text-decoration:none;}
a.arw,span.arw 				{ background-image:url(../images/arw.gif); background-position: 2px 0.5em; background-repeat:no-repeat; padding: 0 2px 0 10px; display: inline-block;}
.kome a.arw,.kome span.arw 	{ padding: 0 2px 0 20px;}
.txl 						{ margin-top: 10px; text-align: center;}


body{ font-size: 13px; line-height: 1.5em; color:#666;}
a{ color:#48a0cf; text-decoration:none;}
a:hover{ color:#77DDFF; text-decoration:none;}
a.arw{ background:url(../../img_2013home/arw_bd.gif) left 0.5em no-repeat; padding-left: 12px;}

div.wrap { width: 900px; margin:auto;}


/* ヘッダー */
#header			{ background:url(../images/hd_bg.png) top center repeat-x;}
#header .wrap	{ width: 960px; height: 77px; margin:auto; overflow:hidden; padding: 20px 14px 0 14px; position:relative; z-index:1;}

#header p#logo a{ background-image:url(../../img_2013home/hd_logo.gif); width: 170px; height: 55px; font-size:0; line-height:0; text-indent: -9999px; position:absolute; top: 20px; left:14px;}
#header h1{ color:#CCC; font-size: 12px; position:absolute; top: 40px; left: 187px;}
#header ul.btn{ width: 407px; overflow:hidden; position:absolute; top: 20px; right: 29px; font-size:0; line-height:0; text-indent: -9999px;}
#header .btn_cart a{ background-image:url(../../img_2013home/hd_btn_cart.gif); width: 86px; height: 20px; display:block; float:left; margin-top: 5px;}
#header .btn_guide a{ background-image:url(../../img_2013home/hd_btn_guide.gif); width: 76px; height: 20px; display:block; float:left; margin-top: 5px; margin-left: 10px;}
#header .btn_contact a{ background-image:url(../../img_2013home/hd_btn_toiawase.gif); width: 82px; height: 20px; display:block; float:left; margin-top: 5px; margin-left: 10px;}
#header .btn_mypage a{ background-image: url(../../img_2013home/hd_btn_mypage.gif); width: 129px; height: 30px; display:block; float:left; margin-left: 14px;}
#header p.tel{ background-image:url(../../img_2013home/hd_tel.gif); width: 407px; height: 25px; font-size:0; line-height:0; text-indent: -9999px; position:absolute; top: 50px; right:29px;}

#header ul#gnavi { background-image:url(../images/gnavi.gif); width: 900px; height: 45px; padding: 3px 5px 7px 5px; margin:auto; margin-top: 25px;font-size:0; line-height:0; text-indent: -9999px;}
#header ul#gnavi li a { background-image:url(../images/gnavi.gif); height: 45px; display:block; float:left;}
#header ul#gnavi li.gnb01 a { width: 77px; background-position: -5px -3px;}
#header ul#gnavi li.gnb02 a { width: 92px; background-position: -82px -3px;}
#header ul#gnavi li.gnb03 a { width: 147px; background-position: -174px -3px;}
#header ul#gnavi li.gnb04 a { width: 129px; background-position: -321px -3px;}
#header ul#gnavi li.gnb05 a { width: 106px; background-position: -450px -3px;}
#header ul#gnavi li.gnb06 a { width: 117px; background-position: -556px -3px;}
#header ul#gnavi li.gnb07 a { width: 112px; background-position: -673px -3px;}
#header ul#gnavi li.gnb08 a { width: 120px; background-position: -785px -3px;}
#header ul#gnavi li.gnb01 a:hover { width: 77px; background-position: -5px -58px;}
#header ul#gnavi li.gnb02 a:hover { width: 92px; background-position: -82px -58px;}
#header ul#gnavi li.gnb03 a:hover { width: 147px; background-position: -174px -58px;}
#header ul#gnavi li.gnb04 a:hover { width: 129px; background-position: -321px -58px;}
#header ul#gnavi li.gnb05 a:hover { width: 106px; background-position: -450px -58px;}
#header ul#gnavi li.gnb06 a:hover { width: 117px; background-position: -556px -58px;}
#header ul#gnavi li.gnb07 a:hover { width: 112px; background-position: -673px -58px;}
#header ul#gnavi li.gnb08 a:hover { width: 120px; background-position: -785px -58px;}

#header ul#gnavi2 { background-image:url(../images/gnavi2.gif); width: 900px; height: 45px; padding: 3px 5px 7px 5px; margin:auto; margin-top: 25px;}
#header ul#gnavi2 li a { background-image:url(../images/gnavi2.gif); height: 45px; display:block; float:left;}
#header ul#gnavi2 li.gnb01 a { width: 91px; background-position: -5px -3px;}
#header ul#gnavi2 li.gnb02 a { width: 110px; background-position: -96px -3px;}
#header ul#gnavi2 li.gnb03 a { width: 164px; background-position: -206px -3px;}
#header ul#gnavi2 li.gnb04 a { width: 145px; background-position: -370px -3px;}
#header ul#gnavi2 li.gnb05 a { width: 123px; background-position: -515px -3px;}
#header ul#gnavi2 li.gnb07 a { width: 131px; background-position: -638px -3px;}
#header ul#gnavi2 li.gnb08 a { width: 136px; background-position: -769px -3px;}
#header ul#gnavi2 li.gnb01 a:hover { width: 91px; background-position: -5px -58px;}
#header ul#gnavi2 li.gnb02 a:hover { width: 110px; background-position: -96px -58px;}
#header ul#gnavi2 li.gnb03 a:hover { width: 164px; background-position: -206px -58px;}
#header ul#gnavi2 li.gnb04 a:hover { width: 145px; background-position: -370px -58px;}
#header ul#gnavi2 li.gnb05 a:hover { width: 123px; background-position: -515px -58px;}
#header ul#gnavi2 li.gnb07 a:hover { width: 131px; background-position: -638px -58px;}
#header ul#gnavi2 li.gnb08 a:hover { width: 136px; background-position: -769px -58px;}

#header.top { background-image: url(../images/hd_bg_top.gif);}
#header.top div.image { text-indent: 0px; text-align:center;}
#header.top div.top_bg { background-image:url(../../images/top_sora_bg.jpg); background-repeat:no-repeat; background-position: top center; margin-top: 10px;}
#header.top ul#gnavi { margin-top: 0px;}
#header.top ul#gnavi2 { margin-top: 0px;}


#body { background-color:#FFF; padding-bottom: 30px;}
#body p.pankuzu { font-size: 10px; line-height:10px; padding: 1em 0;}
#body div#side_navi { float: right; width: 200px; font-size: 12px; line-height: 1.5em;}
#body div#side_navi div.bg_green_st { background-image:url(../images/sn_bg_green_st.gif); background-repeat:no-repeat; background-position: top; padding-top: 7px;}
#body div#side_navi div.bg_green_ed { background-image:url(../images/sn_bg_green_ed.gif); background-repeat:no-repeat; background-position: bottom; padding-bottom: 10px;}
#body div#side_navi div.bg_orange_st { background-image:url(../images/sn_bg_orange_st.gif); background-repeat:no-repeat; background-position: top; padding-top: 7px;}
#body div#side_navi div.bg_orange_ed { background-image:url(../images/sn_bg_orange_ed.gif); background-repeat:no-repeat; background-position: bottom; padding-bottom: 10px;}
#body div#side_navi div.bg_white_g_st { background-image:url(../images/sn_bg_white_g_st.gif); background-repeat:no-repeat; background-position: top; padding-top: 7px;}
#body div#side_navi div.bg_white_g_ed { background-image:url(../images/sn_bg_white_g_ed.gif); background-repeat:no-repeat; background-position: bottom; padding-bottom: 10px;}
#body div#side_navi div.bg_white_or_st { background-image:url(../images/sn_bg_white_or_st.gif); background-repeat:no-repeat; background-position: top; padding-top: 7px;}
#body div#side_navi div.bg_white_or_ed { background-image:url(../images/sn_bg_white_or_ed.gif); background-repeat:no-repeat; background-position: bottom; padding-bottom: 10px;}
#body div#side_navi div.bg_white_ed { background-image:url(../images/sn_bg_white_ed.gif); background-repeat:no-repeat; background-position: bottom; padding-bottom: 10px;}
#body div#side_navi ul.navi .sideTitle { display: block; color: #666; font-weight: bold; background-color: #EFF4EE; border-top: solid 1px #ADCBBD; margin: 12px 0 7px 0; padding: 4px 8px;}
#body div#side_navi ul.navi a.sideTitle:hover {background-color: #dfebe0;}
#body div#side_navi div.mrg { padding: 0 10px;}
#body div#side_navi ul.navi { margin: 5px 0 0 0;}
#body div#side_navi ul.navi li { margin-bottom: 3px;}
#body div#side_navi h2.registration { background-image:url(../images/sn_ttl_hajimete.gif); font-size:0; line-height:0; text-indent: -9999px; width: 200px; height:37px;}
#body div#side_navi p.btn_registration a { background-image:url(../images/sn_btn_registration.gif); width:200px; height: 56px; font-size:0; line-height:0; text-indent: -9999px; display:block}
#body div#side_navi p.btn_registration a:hover { background-position: 0 -56px;}
#body div#side_navi p.btn_login a { background-image:url(../images/sn_btn_login.gif); width:200px; height: 65px; font-size:0; line-height:0; text-indent: -9999px; display:block}
#body div#side_navi p.btn_login a:hover { background-position: 0 -65px;}
#body div#side_navi p.btn_cart a { background-image:url(../images/btn_cart.gif); width:190px; height: 51px; font-size:0; line-height:0; text-indent: -9999px; margin: 0 5px 10px 5px; display:block}
#body div#side_navi p.btn_cart a:hover { background-position: 0 -51px;}
#body div#side_navi p.logo_yamano { background-image:url(../images/logo_yamano.gif); background-repeat:no-repeat; background-position:center; width: 200px; height: 36px; font-size:0; line-height:0; text-indent: -9999px; margin: 10px 0;}
#body div#side_navi p.ttl_hanbaimoto { background-image:url(../images/sn_ttl_hanbaimoto.gif); width: 200px; height: 25px; font-size:0; line-height:0; text-indent: -9999px; margin-bottom: 5px;}
#body div#side_navi p.ttl_support { background-image:url(../images/sn_ttl_support.gif); width: 200px; height: 25px; font-size:0; line-height:0; text-indent: -9999px; margin-bottom: 5px;}


/* サイドバー */
#side_navi div.customer-support{ background:url(../../img_2013home/sd_box_gray.gif) bottom no-repeat; padding-bottom: 20px; margin-top: 10px;}
#side_navi div.customer-support h2.t01{ background-image: url(../../img_2013home/sd_ttl_user-support.gif); width: 200px; height: 43px; font-size:0; line-height: 0; text-indent: -9999px;}
#side_navi div.customer-support h2.t02{ background-image: url(../../img_2013home/sd_ttl_recommend.gif); width: 200px; height: 43px; font-size:0; line-height: 0; text-indent: -9999px; margin-top: 15px;}
#side_navi div.customer-support p{ padding: 0 10px;}
#side_navi div.customer-support p a{ background:url(../../img_2013home/arw_bd.gif) left 0.3em no-repeat; padding-left: 12px;}

#side_navi p.bnr_blog_challenge a{ background-image:url(../../img_2013home/sd_bnr_blog_challenge.gif); width: 200px; height: 66px; font-size:0; line-height: 0; text-indent: -9999px; display:block; margin-top: 20px;}
#side_navi p.bnr_blog_staff a{ background-image:url(../../img_2013home/sd_bnr_blog_staff.gif); width: 200px; height: 66px; font-size:0; line-height: 0; text-indent: -9999px; display:block; margin-top: 10px;}
#side_navi p.bnr_facebook a{ background-image:url(../../img_2013home/sd_bnr_facebook.gif); width: 200px; height: 59px; font-size:0; line-height: 0; text-indent: -9999px; display:block; margin-top: 20px;}
#side_navi div.facebook_bg{ background:url(../../img_2013home/sd_box_white.gif) bottom; padding-bottom: 10px;}
#side_navi p.bnr_twitter a{ background-image:url(../../img_2013home/sd_bnr_twitter.gif); width: 200px; height: 56px; font-size:0; line-height: 0; text-indent: -9999px; display:block; margin-top: 10px;}
#side_navi p.bnr_smartphone a{ background-image: url(../../img_2013home/sd_bnr_smartphone.gif); width: 200px; height: 76px; font-size:0; line-height: 0; text-indent: -9999px; display:block; margin-top: 20px;}
#side_navi p.bnr_ninkatsu a{ background-image: url(../../img_2013home/ninkatsu_m200-120.gif); width: 200px; height: 120px; font-size:0; line-height: 0; text-indent: -9999px; display:block; margin-top: 10px;}
#side_navi p.bnr_newt a{ background-image: url(../../img_2013home/sb_bnr_newt.jpg); width: 200px; height: 120px; font-size:0; line-height: 0; text-indent: -9999px; display:block; margin-top: 10px;}
#side_navi p.bnr_sazuca a{ background-image: url(../../img_2013home/sd_bnr_sazuca.gif); width: 200px; height: 120px; font-size:0; line-height: 0; text-indent: -9999px; display:block; margin-top: 10px;}
#side_navi p.bnr_arsac a{ background-image: url(../../img_2013home/to_arsac.jpg); width: 200px; height: 120px; font-size:0; line-height: 0; text-indent: -9999px; display:block; margin-top: 0px;}
#side_navi p.bnr_lab a{ background-image: url(../../img_2013home/yamano_lab.jpg); width: 200px; height: 120px; font-size:0; line-height: 0; text-indent: -9999px; display:block; margin-top: 0px;}

#side_navi div.present { background:url(../../img_2013home/sd_box_br.gif) bottom no-repeat; padding-bottom: 20px;}
#side_navi div.present div{ background: url(../../img_2013home/sd_ttl_present.gif) top no-repeat; margin-top: 20px; padding: 20px 10px 0 75px;}
#side_navi div.present p.btn a{ margin: 5px 10px; background-image:url(../../img_2013home/sd_btn_present.gif); width: 180px; height: 37px; font-size:0; line-height: 0; text-indent: -9999px; display:block;}
#side_navi div.present p.btn a:hover{ background-position: 0 -37px;}

#side_navi div.distributor{ background:url(../../img_2013home/sd_box_white.gif) bottom no-repeat; padding-bottom: 20px; margin-top: 20px;}
#side_navi div.distributor h2{ background-image:url(../../img_2013home/sd_ttl_distributor.gif); width: 200px; height: 72px; font-size:0; line-height: 0; text-indent: -9999px;}
#side_navi div.distributor div{ padding: 10px 10px 0px 10px; font-size: 0.9em;}


#body div#contents { float: left; width: 680px;}
#body div#contents .title { background-image:url(../images/title_bar.gif); width:665px; height: 23px; font-size: 15px; line-height:15px; padding: 8px 0 0 15px;}
#body div#contents div.cmrg { margin: 20px 0 50px 0;}
#body div#contents div.cmrg div.rc { width: 200px; float: left;}
#body div#contents div.cmrg div.rc div.rp { float:right; width: 97px;}
#body div#contents div.cmrg div.rc div.lp { float:left; width: 97px;}
#body div#contents div.cmrg div.lc { width: 460px; float: right;}
#body div#contents img.photo { border:3px solid #CCC;}
#body div#contents h3 { font-size: 1.1em; font-weight:bolder; color: #294; margin-bottom: 0.7em;}
#body div#contents div.plus_item { background-image:url(../images/plus_item.gif); background-repeat:no-repeat; padding-left: 105px; margin: 1em 0;}
#body div#contents dl.plice { border-top: 2px solid #FFF; padding-top: 5px; margin: 1.5em 0;}
#body div#contents dl.plice dt span { color:#FA0; margin-right: 5px;}
#body div#contents dl.plice dd { margin-top: -1.7em; padding-left: 6em; border-bottom: 2px solid #FFF; margin-bottom: 5px; padding-bottom: 5px;}
#body div#contents dl.plice dd strong { color: #C00;}
#body div#contents input.btn_in_cart { background-image:url(../images/btn_in_cart.gif); width: 102px; height: 39px; font-size:0; line-height:0; text-indent: -9999px; display:block; border:0; cursor: pointer;}
#body div#contents input.btn_in_cart2 { background-image:url(../images/btn_in_cart2.jpg); width: 102px; height: 39px; font-size:0; line-height:0; text-indent: -9999px; display:block; border:0; cursor: pointer;}
#body div#contents input.btn_in_cart:hover { background-position: 0 -39px;}
#body div#contents input.btn_in_cart2:hover { background-position: 0 -39px;}
#body div#contents div.buy { width:: 460px; overflow:auto;}
#body div#contents div.buy div { float:left;}
#body div#contents div.buy div.btn { padding: 3px 30px 0 10px;}
#body div#contents div.column_orange { background-color:#fbe5ce; padding: 10px 15px;}
#body div#contents div.ft_navi { border: 5px solid #dfebe0; background-color:#FFF; padding: 10px;}
#body div#contents div.ft_navi ul.list1 { width: 6em; float:left;}
#body div#contents div.ft_navi ul.list2 { width: 14em; float:left;}
#body div#contents div.ft_navi ul.list3 { width: 15em; float:left;}
#body div#contents div.ft_navi ul.list4 { width: 14em; float:left;}
#body div#contents ul.pageLink { margin: 35px 0;}
#body div#contents ul.pageLink li.pre { float: left; text-align: left;}
#body div#contents ul.pageLink li.next { float: right; text-align: right;}
#body div#contents ul.pageLink li.pre a { display: inline-block; text-decoration: underline; background:url(../images/pre.jpg) no-repeat left 0.1em; padding: 0 0 0 65px;}
#body div#contents ul.pageLink li.next a { display: inline-block; text-decoration: underline; background:url(../images/next.jpg) no-repeat right 0.1em; padding: 0 65px 0 0;}



/* フッター */
p.btn_pagetop { position: fixed; top: 40px; right: 20px; display:none;}
p.btn_pagetop a { background-image:url(../../img_2013home/btn_pagetop.gif); width: 50px; height: 50px; display: block; font-size:0; line-height:0; text-indent: -9999px;}

#footer { margin-top: 80px;}
#footer .bg a{ background:url(../../img_2013home/arw_ft.gif) left 0.3em no-repeat; padding-left: 12px;}
#footer div.wrap{ width: 960px; margin:auto; overflow:hidden;}
#footer p.gnavi{ width: 960px; margin:auto;}
#footer div.bg{ background: url(../../img_2013home/ft_bg.gif) top repeat-x #faf5ef; padding-top: 27px; margin-top: 10px; padding-bottom: 50px;}
#footer p.customer_support{ background-image:url(../../img_2013home/ft_tel.gif); width: 718px; height: 33px; font-size:0; line-height: 0; text-indent: -9999px; margin-bottom: 20px;}
#footer ul.navi{ width: 960px; overflow: hidden; background:url(../../img_2013home/ft_boder.gif) top right repeat-y; margin-bottom: 20px;}
#footer ul.navi li{ width: 220px; float:left; padding-left: 20px;}
#footer ul.navi li p strong{ font-weight:bold; color:#1eaf5f;}

#footer dl{ width: 960px; overflow:auto; margin-top: 20px; color:#666; background:url(../../img_2013home/ft_bg_dl.gif); height: 81px;}
#footer dt,#footer dd{ float:left; font-size:12px; line-height: 1.5em;}
#footer dd.verisign { width: 300px; margin-left: 10px; margin-right: 30px; padding-top: 20px;}
#footer dd.jdma { width: 300px; margin-left: 10px; margin-right: 30px; padding-top: 20px;}
#footer dt.jdma { background-image:url(../../img_2013home/jdm.gif); width: 85px; height: 34px; font-size:0; line-height:0; text-indent: -9999px; margin-top: 20px;}
#footer p.copyright{ margin-top: 20px; font-size: 0.9em; color: #999;}

#footer .guide               { width: 960px; overflow: hidden; margin: auto; display: table; margin-bottom: 30px;}
#footer .guide li            { display: table-cell; width: 25%; background-color: #fff; padding: 40px 15px 40px 15px; border-right: #f8f4ed 2px solid; border-left: #f8f4ed 2px solid; position: relative;}
#footer .guide li:first-child { border-left: 0;}
#footer .guide li:last-child { border-right: 0;}
#footer .guide li a          { position: absolute; bottom: 15px;}
#footer .guide li strong     { color:rgba(250,159,70,1.00); border-bottom: 1px dotted #e5e5e5; display: block; margin-bottom: 5px; padding-bottom: 5px;}
#footer .guide li:nth-child(1){ background: url(../../img_2013home/ft_guide01.gif) right top no-repeat #FFF;}
#footer .guide li:nth-child(2){ background: url(../../img_2013home/ft_guide02.gif) right top no-repeat #FFF;}
#footer .guide li:nth-child(3){ background: url(../../img_2013home/ft_guide03.gif) right top no-repeat #FFF;}
#footer .guide li:nth-child(4){ background: url(../../img_2013home/ft_guide04.gif) right top no-repeat #FFF;}


/*　BNR　*/
p.bnr_movie { background-color:#CCC; width: 200px; height: 45px; display:block; margin-bottom: 5px; padding-top:20px; text-align:center;}
p.bnr_media a { background-image:url(../images/bnr_media.jpg); width: 200px; height: 75px; display:block; font-size:0; line-height:0; text-indent: -9999px; margin-bottom: 5px;}
p.bnr_mobile a { background-image:url(../images/bnr_mobile.jpg); width: 200px; height: 75px; display:block; font-size:0; line-height:0; text-indent: -9999px; margin-bottom: 5px;}
p.bnr_mail_magazine a { background-image:url(../images/bnr_mail_magazine.jpg); width: 200px; height: 75px; display:block; font-size:0; line-height:0; text-indent: -9999px; margin-bottom: 5px;}
p.bnr_recipe a { background-image:url(../images/bnr_recipe.jpg); width: 200px; height: 75px; display:block; font-size:0; line-height:0; text-indent: -9999px; margin-bottom: 10px;}

p.bnr_blog_challenge a { background-image:url(../../images/bnr_blog_challenge.gif); width: 190px; height: 60px; display:block; font-size:0; line-height:0; text-indent: -9999px;}
p.bnr_blog_peru-wind a { background-image:url(../../images/bnr_blog_peru-wind.gif); width: 190px; height: 60px; display:block; font-size:0; line-height:0; text-indent: -9999px;}
p.bnr_blog_staff a { background-image:url(../../images/bnr_blog_staff.gif); width: 190px; height: 60px; display:block; font-size:0; line-height:0; text-indent: -9999px;}
p.bnr_blog_tokyo a { background-image:url(../../images/bnr_blog_tokyo.gif); width: 190px; height: 60px; display:block; font-size:0; line-height:0; text-indent: -9999px;}


.scrlbnr a			{ color: #FFF; display: inline; background: #6fba2c; padding: 15px; position: fixed; bottom: -200px; right: 20px; border-radius: 10px; z-index: 1000;}
.scrlbnr_close 		{ position: fixed; bottom: -110px; right: 20px; font-size: 1.4em; z-index: 1000;}
.scrlbnr_close a 	{ position: absolute; top:-2px; left: 3px; color: #FFF;}