﻿/*************************
ご利用ガイドスタイル
**************************/
#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:635px;
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:620px;
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;
}

#GuideMain:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*ジャンプメニュー*/
#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:700px;
text-align:left;
margin:10px auto;
padding:0 0 10px 0;
clear:both;
border-bottom:1px dotted #CCCCCC;
}

#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 .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 .GuideMainttl3{
width:700px;
margin:0;
padding:0;
}

#CntGuide .GuideMainOneline .GuideMaintxt3{
width:650px;
text-align:left;
margin:10px auto;
padding:0;
}

#CntGuide .GuideMainOneline p.GuideMaintxt3favorite{
width:675px;
font-size:12px;
line-height:160%;
margin:0 auto 10px auto;
padding:0;
text-align:left;
display:block;
}

#CntGuide .GuideMainOneline .GuideMaintxt3 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 .GuideMaintxt3 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 .GuidePagetop{
display:block;
width:700px;
text-align:right;
margin:10px auto 2px auto;
padding:0;
clear:both;
}

#CntGuide .GuideMainOneline .GuidePagetop p{
display:block;
width:108px;
float:right;
margin:0 auto 5px auto;
padding:0 0 0 15px;
background-image:url(../../../img/guide/bgimg_guide_pagetop.jpg);
background-repeat:no-repeat;
line-height:100%;
font-size:12px;
}

/*その他ポイント部分専用*/
#CntGuide .GuideMainOnelineNoline{
width:700px;
text-align:left;
margin:10px auto;
padding:0 0 10px 0;
clear:both;
}

#CntGuide .GuideMainOnelineNoline:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#CntGuide .GuideMainOnelineNoline .GuideMaintxt{
width:460px;
float:right;
text-align:left;
margin:6px 0 0 0;
padding:0;
}

#CntGuide .GuideMainOnelineNoline .GuideMaintxt p{
font-size:12px;
line-height:160%;
margin:0 auto 10px auto;
padding:0;
text-align:left;
}

#CntGuide .GuideMainOnelineNoline .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 .GuideMainOnelineNoline .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 .GuideMainOnelineNoline .GuideMainttl2{
width:700px;
margin:0;
padding:0;
}

#CntGuide .GuideMainOnelineNoline .GuideMaintxt2{
width:650px;
text-align:left;
margin:10px auto;
padding:0;
}

#CntGuide .GuideMainOnelineNoline .GuideMaintxt2 p{
font-size:12px;
line-height:160%;
margin:0 auto 10px auto;
padding:0;
text-align:left;
}

#CntGuide .GuideMainOnelineNoline .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 .GuideMainOnelineNoline .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 .GuideMainOnelineNoline .GuideMainttl3{
width:700px;
margin:0;
padding:0;
}

#CntGuide .GuideMainOnelineNoline .GuideMaintxt3{
width:650px;
text-align:left;
margin:10px auto;
padding:0;
}

#CntGuide .GuideMainOnelineNoline .GuidePagetop{
display:block;
width:700px;
text-align:right;
margin:10px auto 2px auto;
padding:0;
clear:both;
}

#CntGuide .GuideMainOnelineNoline .GuidePagetop p{
display:block;
width:108px;
float:right;
margin:0 auto 5px auto;
padding:0 0 0 15px;
background-image:url(../../../img/guide/bgimg_guide_pagetop.jpg);
background-repeat:no-repeat;
line-height:100%;
font-size:12px;
}

/*利用規約スタイル*/
#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;
}


/*************************
モバイルオンラインのページ
**************************/
#cntMoble{
width:790px;
height:auto;
padding:0px 0 40px 0;
margin:0px auto;
text-align:center;
background-color:#ffffff;

}

#CntMoble:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#contents02{background-color:#ffffff;}

#contents02:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/***********
戻るボタン
************/
#CntGuide .GuidePagetopBack{
display:block;
width:700px;
text-align:right;
margin:20px auto 2px auto;
padding:0;
clear:both;
}

#CntGuide .GuidePagetopBack:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}


/*************************
賢いポイントの使い方
**************************/

#UsePoint{
width:460px;
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:460px;
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:460px;
height:13px;
background-image:url(../../../img/guide/bgimg_usepoint_head.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}
.UsePointMiddle{
width:460px;
background-image:url(../../../img/guide/bgimg_usepoint_middle.jpg);
background-repeat:repeat-y;
margin:0;
padding:0;
}
#UsePointBottom{
width:460px;
height:13px;
background-image:url(../../../img/guide/bgimg_usepoint_bottom.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#UsePointIn{
width:403px;
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:403px;
height:100px;
margin:0 auto;
padding:0;
text-align:center;
}

#UsePointItem img{
width:403px;
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;
}






