﻿/*************************
ご利用ガイドスタイル
**************************/
#cntGuide{
width:790px;
padding:0;
margin:10px auto;
text-align:center;
}

#cntGuide:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#cntGuide #ttlGuide{
width:790px;
margin:0 auto;
padding:0;
text-align:left;
}



/*************************
ご利用ガイド目次部分
**************************/
#cntGuide #Guidlist{
width:700px;
padding:0;
margin:15px auto;
text-align:center;
}

#cntGuide #Guidlist:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#cntGuide #Guidlist-l{
width:320px;
float:left;
margin:0;
padding:0;
overflow:hidden;
}

#cntGuide #Guidlist-r{
width:320px;
float:right;
margin:0;
padding:0;
overflow:hidden;
}

#cntGuide .GuidlistOnebox{
width:320px;
margin:0 auto 15px auto;
padding:0;
text-align:left;
}

#cntGuide .GuidlistOnebox ul{
width:280px;
margin:10px auto 0 auto;
padding:0;
}

#cntGuide .GuidlistOnebox ul:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#cntGuide .GuidlistOnebox ul li{
display:block;
width:280px;
margin:0 auto 10px auto;
padding:0 0 0 15px;
background-image:url(../../../img/guide/bgimg_guide_linkarrow.jpg);
background-repeat:no-repeat;
font-size:14px;
}

/*************************
ご利用ガイドお問い合わせ部分
**************************/
#cntGuide #GuidContact{
width:700px;
padding:0;
margin:15px auto;
text-align:center;
}

#cntGuide #GuidContact:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#cntGuide #GuidContact #GuidContact-ttl{
width:700px;
padding:0;
margin:0 auto 12px auto;
text-align:center;
}

#cntGuide #GuidContact h3{
display:block;
width:625px;
margin:0 auto 10px auto;
padding:0 0 0 15px;
background-image:url(../../../img/guide/bgimg_guide_linkarrow.jpg);
background-repeat:no-repeat;
text-align:left;
font-size:14px;
}

#cntGuide #GuidContact p{
display:block;
width:610px;
margin:0 auto 10px auto;
text-align:left;
line-height:140%;
font-size:14px;
}

/*************************
ご利用ガイド本文
**************************/
#GuideMain{
width:790px;
margin:0 auto 40px auto;
padding:0;
clear:both;
}


/*ジャンプメニュー*/
#cntGuide #GuideJumpmenu{
width:767px;
margin:10px auto 20px auto;
padding:0;
text-align:left;
}

#cntGuide #GuideJumpmenu:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#cntGuide #GuideJumpmenu ul{
margin:0;
padding:0;
float:left;
}

#cntGuide #GuideJumpmenu ul li{
display:block;
float:left;
text-align:left;
margin:0 10px 5px 0;
padding:0 1px;
}


/*ご利用ガイド本文*/
#cntGuide .GuideMainOneline{
width:650px;
text-align:left;
margin:20px auto;
padding:0px 0 5px 0;
clear:both;
border-bottom:1px solid #eeeeee;
}


#cntGuide .GuideMainOneline:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#cntGuide .GuideMainOneline .GuideMainttl{
width:220px;
float:left;
margin:0;
padding:0;
}

#cntGuide .GuideMainOneline .GuideMaintxt{
width:460px;
float:right;
text-align:left;
margin:6px 0 0 0;
padding:0;
}

#cntGuide .GuideMainOneline .GuideMaintxt p{
font-size:12px;
line-height:160%;
margin:0 auto 10px auto;
padding:0;
text-align:left;
}

#cntGuide .GuideMainOneline .GuideMaintxt p.Guidelink{
display:block;
margin:0 auto 5px auto;
padding:0 0 0 15px;
background-image:url(../../../img/guide/bgimg_guide_linkarrow.jpg);
background-repeat:no-repeat;
line-height:140%;
font-size:12px;
}

#cntGuide .GuideMainOneline .GuideMaintxt p.GuideCaoution{
font-size:12px;
line-height:160%;
margin:10px auto 10px auto;
padding:0 0 0 1em;
text-indent:-1em;
text-align:left;
color:#666666;
}

#cntGuide .GuideMainOneline .GuideMaintxt p.GuideCaoution2{
font-size:12px;
line-height:160%;
margin:2px auto 2px auto;
padding:0 0 0 1em;
text-indent:-1em;
text-align:left;
color:#666666;
}


#cntGuide .GuideMainOneline .GuideMainttl2{
width:700px;
margin:0;
padding:0;
}

#cntGuide .GuideMainOneline .GuideMaintxt2{
width:650px;
text-align:left;
margin:10px auto;
padding:0;
}

#cntGuide .GuideMainOneline .GuideMaintxt2 p{
font-size:12px;
line-height:160%;
margin:0 auto 10px auto;
padding:0;
text-align:left;
}

#cntGuide .GuideMainOneline .GuideMaintxt2 p.Guidelink{
display:block;
margin:0 auto 5px auto;
padding:0 0 0 15px;
background-image:url(../../../img/guide/bgimg_guide_linkarrow.jpg);
background-repeat:no-repeat;
line-height:140%;
font-size:12px;
}

#cntGuide .GuideMainOneline .GuideMaintxt2 p.GuideCaoution{
font-size:12px;
line-height:160%;
margin:10px auto 10px auto;
padding:0 0 0 1em;
text-indent:-1em;
text-align:left;
color:#666666;
}


#cntGuide .GuideMainOneline .GuideMaintxt2 p.GuideCaoution2{
font-size:12px;
line-height:160%;
margin:2px auto 2px auto;
padding:0 0 0 1em;
text-indent:-1em;
text-align:left;
color:#666666;
}


#cntGuide .GuideMainOneline .GuidePagetop{
display:block;
width:700px;
text-align:right;
margin:10px auto 2px auto;
padding:0;
clear:both;
}

/*#cntGuide .GuideMainOneline .GuidePagetop p{
display:block;
width:100px;
float:right;
margin:0 50px 5px auto;
padding:0 0 0 15px;
line-height:140%;
font-size:10px;
}*/


#cntGuide .GuideMainOneline .GuidePagetop p{
display:block;
width:90px;
float:right;
margin:0 60px 5px auto;
padding:0 0 0 10px;
background-image:url(../../../img/guide/bgimg_guide_linkarrow.jpg);
background-repeat:no-repeat;
line-height:140%;
font-size:10px;
}


/*利用規約スタイル*/
#cntGuide ol.kiyakuList{
padding:0 0 0 15px;

}
#cntGuide ol.kiyakuList li{
list-style-type:decimal;
margin:0 0 0 15px;
list-style-position:outside;
}


#cntGuide .kiyakuSyou{
width:700px;
padding:2px;
margin:10px 0 10px 0;
background:#747474;
color:#ffffff;
font-weight:bold;
font-size:14px;
}


#cntGuide .kiyakuJyou{
margin:0 0 0 10px;
}
#cntGuide .kiyakuJyouttl{
font-weight:bold;
font-size:14px;
color:#5c5c5c;
margin:10px 0 10px 0;
}

#cntGuide .kiyakuJyoutxt{
margin:0 0 5px 10px;
}


/*************************
サイズガイド部分
**************************/


#cntGuide .GuideMainOneline .GuideMaintxt3{
width:650px;
text-align:left;
margin:7px auto;
padding:0;
}

#cntGuide .GuideMaintxt4{
width:650px;
text-align:left;
margin:20px auto;
padding:0;
}

#cntGuide .GuideMaintxt4 p{
text-align:left;
margin:0;
padding:0;
font-size:12px;
line-height:140%;
}

#cntGuide .GuideMaintxt5{
width:650px;
text-align:left;
margin:10px auto;
padding:0;
}


#cntGuide .GuideMaintxt5 ul{
display:block;
margin:0;
padding:0;
}

#cntGuide .GuideMaintxt5 ul:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}


#GuideMain .GuideMaintxt5menu{
width:650px;
text-align:left;
margin:0 auto 0 auto;
padding:0 0 30px 0;
border-bottom:1px solid #eeeeee;
}

.GuideMaintxt5menu ul li{
display:block;
height:20px;
margin:0;
padding:0;
text-align:left;
float:left;
font-size:12px;
}
	
#cntGuide .GuideMaintxt5 ul li {
padding:0;
}

#cntGuide .GuideMaintxt5  ul li a{
display:block;
text-indent:-9999px;
line-height:1;
padding:0;
}

#cntGuide .GuideMaintxt5 li a:link,#cntGuide .GuideMaintxt5 li a:visited {background-position:top;}
#cntGuide .GuideMaintxt5 li a:hover {background-position:bottom;}

#cntGuide .GuideMaintxt5 .pour {
width:150px;
height:30px;
background-image:url(../../../img/guide/btn_sizeguide_pour.gif);
margin:0;
padding:0;
}

#cntGuide .GuideMaintxt5 .gami {
width:150px;
height:30px;
background-image:url(../../../img/guide/bnt_sizeguide_gami.gif);
margin:0;
padding:0;
}

#cntGuide .GuideMaintxt5 .visoriginal {
width:170px;
height:30px;
background-image:url(../../../img/guide/btn_sizeguide_visselect.gif);
margin:0;
padding:0;
}

/*************************
サイズガイド詳細部分
**************************/

#cntsizeGuide{
width:500px;
padding:0;
margin:10px auto;
text-align:center;
}

#cntsizeGuide:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#cntsizeGuide #ttlsizeGuide{
width:500px;
margin:0 auto;
padding:0;
text-align:center;
}

#cntsizeGuide #ttlsizeGuide img{
margin:0 auto;
padding:0;
text-align:center;
}

#sizeGuideMain{
width:500px;
margin:0 auto;
padding:0;
clear:both;
}

#sizeGuideMain .sizeGuideMainOneline{
width:450px;
text-align:left;
margin:20px auto;
padding:0px 0 5px 0;
clear:both;
border-bottom:1px solid #eeeeee;
}

#sizeGuideMain .sizeGuideMainOneline:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#sizeGuideMain .sizeGuideMainOneline .sizeGuideMaintxt3{
width:450px;
text-align:left;
margin:7px auto;
padding:0;
}

#sizeGuideMain .sizeGuideMaintxt4{
width:450px;
text-align:left;
margin:10px auto 10px auto;
padding:0 0 10px 0;
}

#sizeGuideMain  .sizeGuideMaintxt4 p{
text-align:left;
margin:0;
padding:0;
font-size:12px;
line-height:140%;
}

#sizeGuideMain .sizeGuideMaintxt5{
width:450px;
text-align:left;
margin:0 auto 0 auto;
padding:0 0 30px 0;
border-bottom:1px solid #eeeeee;
}

.sizeGuideMaintxt5 ul li{
display:block;
height:20px;
margin:0;
padding:0;
text-align:left;
float:left;
font-size:12px;
}




/*************************
賢いポイントの使い方
**************************/

#UsePoint{
width:503px;
margin:10px auto 0 auto;
padding:0 0 10px 0;
text-align:center;
}

#UsePoint:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#UsePointMypage{
width:503px;
margin:10px auto 0 auto;
padding:0;
text-align:center;
display:none;
}

#UsePointMypage:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}


#UsePointHead{
width:503px;
height:13px;
background-image:url(../../../img/guide/bgimg_usepoint_head.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}
.UsePointMiddle{
width:503px;
background-image:url(../../../img/guide/bgimg_usepoint_middle.jpg);
background-repeat:repeat-y;
margin:0;
padding:0;
}
#UsePointBottom{
width:503px;
height:13px;
background-image:url(../../../img/guide/bgimg_usepoint_bottom.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#UsePointIn{
width:453px;
margin:0 auto;
padding:0;
/*border-top:1px #999999 dotted;
border-bottom:1px #999999 dotted;*/
text-align:left;
}

#UsePointIn p{
margin:0;
padding:0;
font-size:12px;
line-height:160%;
}

#UsePointItem{
width:453px;
height:100px;
margin:0 auto;
padding:0;
text-align:center;
}

#UsePointItem img{
width:453px;
height:100px;
margin:0 auto;
padding:0;
text-align:center;
}

#UsePointClose{
width:478px;
height:24px;
margin:15px auto 0 auto;
padding:0;
text-align:right;
}

#UsePointClose img{
width:110px;
height:24px;
margin:0;
padding:0;
text-align:right;
}

.UsePointClickO{
margin:0;
padding:0;
}

.UsePointClickC{
margin:0;
padding:0;
}



