@charset "UTF-8";
.header-global-nav-wrap .global-nav-item:nth-child(3)>.global-nav-item-button{color:#14a83b;text-decoration:none}
.header-global-nav-wrap .global-nav-item:nth-child(3)>.global-nav-item-button:after,.header-global-nav-wrap .global-nav-item:nth-child(3)>.global-nav-item-button:before{width:13px}
.area-globalNav-01 li.shouhin a{background:0 0}
.area-globalNav-01 li.shouhin a:hover{border-bottom:none;padding-bottom:8px}
.area-globalNav-01 li.shouhin a img{visibility:hidden}
.block-localNav-01 #picup-navi,.block-localNav-01 #ucoopselection-navi,.block-localNav-01 .picup-navi_head{display:none}
html.IE6 .area-globalNav-01 li.shouhin a DD_belatedPNG\:shape{visibility:hidden}
.h2-005+.social-01,.h2-02+.social-01{margin-top:.731em}
.nav-01+.social-01{margin:1.171em 0 .831em}
body#index #area-main{float:none;width:980px}
body#index .h1-01 span{padding-top:18px}
body#index .section-lead-01 .lead{margin-top:1.831em}
body#index .section-lead-01 .dsc{margin-top:1.171em}
body#index .section-lead-01 .dsc+p{margin-top:.471em}
body#index .section-lead-01 .elem-B{margin-top:-83px}
html.IE6 body#index .section-lead-01 .elem-B{width:500px}
body#index .section-lead-01 .elem-A .button-02{min-width:230px}
body#index #section-B{margin-top:1.831em}
body#index #section-B .sBody{width:982px;margin-right:-2px}
body#index #section-B .sBody .elem-A,body#index #section-B .sBody .elem-B,body#index #section-B .sBody .emphasis-01{width:484px}
body#index #section-B .sBody .emphasis-01{background-image:url(/shared/img/bg_enclose_02_w484.gif);background-position:-484px bottom;margin-top:0}
body#index #section-B .emphasis-01+.emphasis-01{margin-top:1.131em}
body#index #section-B .sBody .emphasis-01 .head{padding:21px 20px 0;background-image:url(/shared/img/bg_enclose_02_w484.gif)}
body#index #section-B .sBody .emphasis-01 .head h3{background:0 0;padding-bottom:0}
body#index #section-B .sBody .emphasis-01 .head h3 a{padding-left:0;background:0 0}
body#index #section-B .sBody .emphasis-01 .body{padding-top:16px}
body#index #section-B .sBody .hasImage-02 .image{margin-top:-67px;margin-left:19px;position:relative}
body#index #section-B .sBody .hasImage-02 p+.dsc{margin-top:.371em}
body#index #section-B .detail{margin-top:.831em;background:url(/shared/img/bg_separator_01_x.gif) left top repeat-x;padding-top:13px;text-align:right}
body#index #section-B .nonLine{margin-top:.431em;background:0 0;padding-top:0}
body#index #section-B .detail p{text-align:left}
body#index #section-B .detail ul{text-align:left}
body#index #section-B .detail .button-02 a{text-align:center}
body#index #section-B .detail ul:after{content:".";clear:both;height:0;display:block;visibility:hidden;font-size:0}
body#index #section-B .detail ul li{float:left;width:140px;margin:5px 0 0 0}
body#index #section-B .detail ul li+li{margin:5px 0 0 10px}
body#index #section-B .hasPair-01+p{margin-top:1.171em;font-size:114%;font-weight:700}
body#index #section-B .hasPair-01+p+.hasPair-01{margin-top:.431em}