@charset "UTF-8";
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;_font-family:"ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;-webkit-text-size-adjust:none;}
.height100per{height:100%;}
.hidden{visibility:hidden;}
.center{text-align:center;}
.static{position:static;}
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}
.block{display:block;}
.none{display:none;}
.bold{font-weight:bold;}
.li_inside{list-style-position:inside;}
.clearfix{zoom:1;}.clearfix:after{content:"";display:block;clear:both;}
.fbox{zoom:1;}.fbox:after{content:"";display:block;clear:both;}
.fbox .l{float:left;}
.fbox .r{float:right;}
.inlineblock{display:inline-block;}
.lt-ie7 .inlineblock{display:inline;zoom:1;}
.opa{-ms-filter:"alpha( opacity=60 )";-moz-opacity:0.6;opacity:0.6;cursor:pointer;}
#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdebugbox{position:fixed;bottom:0;left:0;padding:0.5em;width:200px;background:#333;color:#fff;line-height:1.4;z-index:9999;}#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdebugbox a{color:#fff;}
.socialIcons .twitter{width:27px;}
.socialIcons .mixi{width:30px;}
.socialIcons .facebook{width:26px;}
.socialIcons li{float:left;padding:0 0px 0 14px;}
.socialIcons ul{zoom:1;width:125px;}.socialIcons ul:after{content:"";display:block;clear:both;}
.socialIcons li a{display:block;height:29px;background-repeat:no-repeat;background-position:0 0;}
.socialIcons li a:hover{background-position:0 -29px !important;}
.socialIcons .twitter a{width:27px;background-image:url(../images/icon_twitter_bg.png);}
.socialIcons .mixi a{width:30px;background-image:url(../images/icon_mixi_bg.png);}
.socialIcons .facebook a{width:26px;background-image:url(../images/icon_facebook_bg.png);}
.socialIcons li a img{display:none;}
.pIndex #gH{display:none;}
.pIndex .socialIcons{height:50px;text-align:right;}.pIndex .socialIcons ul{padding:13px 0 0;margin:0 0 0 auto;}
.pLetter,.pHand_careitem,.pHand_massage{}.pLetter #gH,.pHand_careitem #gH,.pHand_massage #gH{height:75px;background-color:#fff;}.pLetter #gH h1,.pHand_careitem #gH h1,.pHand_massage #gH h1{padding:12px 0 0 16px;width:180px;}
.pLetter #gNav,.pHand_careitem #gNav,.pHand_massage #gNav{position:absolute;top:29px;left:221px;}.pLetter #gNav li,.pHand_careitem #gNav li,.pHand_massage #gNav li{padding:0 17px 0 0;}
.pLetter #gNav a:hover,.pHand_careitem #gNav a:hover,.pHand_massage #gNav a:hover{_height:1%;}.pLetter #gNav a:hover img,.pHand_careitem #gNav a:hover img,.pHand_massage #gNav a:hover img{visibility:hidden;}
.pLetter .gNav01 a,.pHand_careitem .gNav01 a,.pHand_massage .gNav01 a{width:45px;background-image:url(../images/gnav01_on.png);}
.pLetter .gNav02 a,.pHand_careitem .gNav02 a,.pHand_massage .gNav02 a{width:179px;background-image:url(../images/gnav02_on.png);}
.pLetter .gNav03 a,.pHand_careitem .gNav03 a,.pHand_massage .gNav03 a{width:164px;background-image:url(../images/gnav03_on.png);}
.pLetter .gNav04 a,.pHand_careitem .gNav04 a,.pHand_massage .gNav04 a{width:204px;background-image:url(../images/gnav04_on.png);}
.pHand_careitem .keyvisual,.pHand_massage .keyvisual{position:relative;border:solid 1px #fff;border-top:none;border-bottom:none;height:251px;background:url(../images/local_keyvisual_bg.jpg) no-repeat 0 0;}.pHand_careitem .keyvisual h2,.pHand_massage .keyvisual h2{position:absolute;top:25px;left:38px;}
.pHand_careitem .lNav,.pHand_massage .lNav{zoom:1;position:absolute;top:106px;left:38px;}.pHand_careitem .lNav:after,.pHand_massage .lNav:after{content:"";display:block;clear:both;}
.pHand_careitem .lNav li,.pHand_massage .lNav li,.pHand_careitem .lNav a,.pHand_massage .lNav a{height:141px;width:148px;}
.pHand_careitem .lNav li,.pHand_massage .lNav li{float:left;}
.pHand_careitem .lNav a,.pHand_massage .lNav a{display:block;background-repeat:no-repeat;background-position:0 0;}
.pHand_careitem #gM,.pHand_massage #gM{padding:0 0 50px;border:solid 1px #fff;border-top:none;border-bottom:none;background:url(../images/local_main_bg.png) repeat-y 0 0;}
.pageWrap{zoom:1;padding:15px;margin:0 auto;width:880px;background:url(../images/pagewrap_bg.png) repeat-y 0 0;}.pageWrap:after{content:"";display:block;clear:both;}
.pHand_careitem .keyvisual{background:url(../../hand_careitem/images/keyvisual_bg.jpg) no-repeat 0 0;}
.pHand_careitem .lnav01 a{background-image:url(../../hand_careitem/images/lnav01.png);}
.pHand_careitem .lnav02 a{background-image:url(../../hand_careitem/images/lnav02.png);}
.pHand_careitem .lnav03 a{background-image:url(../../hand_careitem/images/lnav03.png);}
.pHand_careitem .lnav04 a{background-image:url(../../hand_careitem/images/lnav04.png);}
.pHand_massage .keyvisual{background:url(../../hand_massage/images/keyvisual_bg.jpg) no-repeat 0 0;}
.pHand_massage .lnav01 a{background-image:url(../../hand_massage/images/lnav01.png);}
.pHand_massage .lnav02 a{background-image:url(../../hand_massage/images/lnav02.png);}
.pHand_massage .lnav03 a{background-image:url(../../hand_massage/images/lnav03.png);}
.pHand_massage .lnav04 a{background-image:url(../../hand_massage/images/lnav04.png);}
.pHand_massage .pageWrap{padding:30px;}
.pHand_massage .section1{zoom:1;}.pHand_massage .section1:after{content:"";display:block;clear:both;}
.pHand_massage .section1 .sectionHowto{float:left;padding:13px 14px;width:452px;background:url(../../hand_massage/images/section_howto_bg.png) repeat-y 0 0;}.pHand_massage .section1 .sectionHowto ol{zoom:1;}.pHand_massage .section1 .sectionHowto ol:after{content:"";display:block;clear:both;}
.pHand_massage .section1 .sectionHowto li{float:left;padding:12px 23px;height:225px;width:180px;}.pHand_massage .section1 .sectionHowto li .img{padding:0 0 5px;}
.pHand_massage .section1 .sectionHowto .more_movie{padding:0 0 15px 0;text-align:center;}.pHand_massage .section1 .sectionHowto .more_movie a{display:block;}
.pHand_massage .section1 .sectionMovie{float:right;padding:0 18px 26px;width:364px;background:url(../../hand_massage/images/movie_bg.png) repeat-y 0 0;}.pHand_massage .section1 .sectionMovie h4{position:relative;margin:0 -18px;}
.pHand_massage .section1 .sectionMovie .section{padding:0 0 20px;}
.pHand_massage .section1 .sectionMovie .img{padding:10px 1px 0;}
.pHand_massage .section2{padding:30px 0 0;}
.pViewer{background:#fff !important;}
#noFlash{margin:0 auto;width:1020px;}
.boxItem{zoom:1;padding:15px;margin:0 auto;width:880px;background:url(../images/pagewrap_bg.png) repeat-y 0 0;}.boxItem:after{content:"";display:block;clear:both;}
.boxItem .sectionItem{position:relative;float:left;padding:0 0 0 220px;margin:15px;min-height:190px;width:190px;font-size:93%;}.boxItem .sectionItem h4{color:#e1258d;font-weight:bold;}
.boxItem .sectionItem .recommend{position:absolute;top:-4px;left:-6px;height:53px;width:70px;background:url(../../hand_careitem/images/icon_recommend.png) no-repeat 0 0;text-indent:-9999px;z-index:240;}
.boxItem .sectionItem h4{padding:0 0 .5em;}
.boxItem .sectionItem .img{position:absolute;top:0;left:0;height:190px;z-index:230;}
.boxItem .sectionItem .detail{padding:10px 0 0 10px;}.boxItem .sectionItem .detail a{display:block;height:40px;width:161px;background:url(../../hand_careitem/images/btn_detail_on.png) no-repeat 0 0;zoom:1;}.boxItem .sectionItem .detail a img{display:block;}
.boxItem .sectionItem .detail a:hover{_border:solid 1px #fff;}
.boxItem .sectionItem .detail a:hover img{display:none;}
html{height:100%;background:#ffddf1;}
body{height:100%;background:#ffddf1 url(../images/body_bg.jpg) no-repeat 50% 0;}
body{position:relative;line-height:1.4;color:#333;}
hr{display:none;}
a{color:#0059c0;text-decoration:underline;}a:hover{text-decoration:none;}
.gPagetop{position:relative;padding:8px 0 0;margin:0 auto;height:33px;width:940px;text-align:right;zoom:1;}.gPagetop a{display:block;margin:0 0 0 auto;height:33px;width:128px;background:url(../images/global_pagetop.png) no-repeat 0 0;text-indent:-9999px;text-align:left;zoom:1;}.gPagetop a:hover{background-position:0 -37px !important;}
#gW{position:relative;margin:0 auto;width:1020px;}
#gC{position:relative;zoom:1;}#gC:after{content:"";display:block;clear:both;}
#gH{position:relative;}#gH a{display:block;}
#gH .socialIcons{position:absolute;top:22px;right:13px;}
#gF{position:relative;}
#commonFooter,#commonFooter2{z-index:89999;position:fixed;bottom:0;left:0;width:100%;}
#gM{position:relative;z-index:1000;}
#gNav ul{zoom:1;}#gNav ul:after{content:"";display:block;clear:both;}
#gNav ul li{float:left;}
#gNav a,#gNav img{display:block;}
.lNav li{height:140px;width:143px;}
.lNav a{display:block;height:140px;width:143px;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px;}.lNav a.current,.lNav a.current2{background-position:0 -140px !important;}
.modalC1{display:none;position:absolute;top:0;left:0;padding:60px 0 0;height:100%;width:100%;z-index:9900;text-align:center;}.modalC1 .bg{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;background-color:#000;-ms-filter:"alpha( opacity=40 )";-moz-opacity:0.40;opacity:0.40;}
.modalC1 .body{overflow:hidden;display:inline-block;zoom:1;margin:0 auto;width:450px;position:relative;text-align:left;background-repeat:no-repeat;background-position:0 0;}
.modalC1 .img{display:none;overflow:hidden;padding:0;margin:0;}
.modalC1 .close{position:absolute;right:2px;top:2px;cursor:pointer;height:25px;width:25px;background:url(../images/btn_close.gif) no-repeat 0 0;text-indent:-9999px;}
/*
#iscroll {
	position:relative;
	z-index:1;
	width:100% ;
	overflow:hidden;
	border: solid 2px #f00;
}
*/