﻿@charset "UTF-8";

/*************************
ガイドタイトルども
**************************/
/*初めての方へ*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlAboutus{
width:750px;
height:63px;
margin:4px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/aboutus/ttl_aboutus.jpg);
background-repeat:no-repeat;
background-position:top left;
}


/*ご利用案内*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlGuide{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_guide.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*当サイトについて*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlAboutsite{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_aboutsite.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*注文について*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlAboutorder{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_aboutorder.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*MYページについて*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlAboutmypage{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_aboutmypage.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*ご予約について*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlAboutreserve{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_aboutreserve.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*送料・お届けについて*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlAboutcarriage{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_aboutcarriage.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*キャンセル・返品・交換について*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlAboutcancel{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_aboutcancel.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*お支払いについて*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlAboutpayment{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_aboutpayment.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*会員登録について*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlAboutentry{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_aboutentry.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*サイズガイド*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlAboutsizeguide{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_aboutsizeguide.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*その他サービスについて*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlAboutother{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_aboutother.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*FAQ*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlFaq{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_faq.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*ご利用規約*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlKiyaku{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_kiyaku.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*特定商取引*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlTokutei{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_tokutei.jpg);
background-repeat:no-repeat;
background-position:top left;
}


/*プライバシーポリシー*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlPrivacy{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_privacy.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*会社概要*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlCompany{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_company.jpg);
background-repeat:no-repeat;
background-position:top left;
}


/*サイトマップ*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlSitemap{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_sitemap.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*サイズチャート*/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlSizechart{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/ttl_sizechart.jpg);
background-repeat:no-repeat;
background-position:top left;
}


/*************************
ガイドの各メニュー
**************************/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaGuidemenu{
width:680px;
height:25px;
margin:0;
padding:0;
text-align:left;
position:absolute;
top:74px;
left:0;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaGuidemenu:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaGuidemenuM{
height:10px;
width:750px;
margin:0 auto;
padding:0 0 1px 0;
overflow:hidden;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaGuidemenuM2{
height:20px;
width:750px;
margin:0 auto;
padding:0 0 1px 0;
overflow:hidden;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaGuidemenu ul{
width:690px;
height:14px;
margin:0;
padding:0;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaGuidemenu ul:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaGuidemenu ul li{
display:block;
height:14px;
margin:0;
padding:0;
float:left;
font-size:11px;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaGuidemenu ul li a{

}


/*************************
ガイドナビ
**************************/
#mainContentsRight #mainContentsGuide .GuideNavi{
width:720px;
margin:0 auto 10px auto;
padding:0;
text-align:center;
}

#mainContentsRight #mainContentsGuide .GuideNavi:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsRight #mainContentsGuide .GuideNavi .GuideNaviL{
width:340px;
margin:0;
padding:0;
float:left;
}

#mainContentsRight #mainContentsGuide .GuideNavi .GuideNaviR{
width:340px;
margin:0;
padding:0;
float: right;
}

#mainContentsRight #mainContentsGuide .GuideNavi .GuideNaviOneBox{
width:340px;
margin:0 0 35px 0;
padding:0;
}

#mainContentsRight #mainContentsGuide .GuideNavi .GuideNaviOneBox .GuideNaviTtl{
width:338px;
height:20px;
margin:0 0 10px 0;
padding:2px 0 0 2px;
text-align:left;
font-size:14px;
font-weight:bold;
background-image:url(../../../img/common/bgimg_allcommon_subttlbar.jpg);
background-repeat:repeat-x;
background-position:bottom;
overflow:hidden;
line-height:100%;
}

#mainContentsRight #mainContentsGuide .GuideNavi .GuideNaviOneBox .GuideNaviTtl a{
text-decoration:none;
}

#mainContentsRight #mainContentsGuide .GuideNavi .GuideNaviOneBox .GuideNaviList{
width:338px;
margin:0;
padding:0;
}

#mainContentsRight #mainContentsGuide .GuideNavi .GuideNaviOneBox .GuideNaviList ul{
width:338px;
margin:0;
padding:0;
}

#mainContentsRight #mainContentsGuide .GuideNavi .GuideNaviOneBox .GuideNaviList ul li{
width:338px;
margin:0 0 9px 5px;
padding:0;
}

#mainContentsRight #mainContentsGuide .GuideNavi .GuideNaviOneBox .GuideNaviList ul li a{
display:block;
width:323px;
margin:0;
padding:0 0 0 10px;
text-align:left;
background-image:url(../../../img/common/bgimg_linkarrow.jpg);
background-position:left;
background-repeat:no-repeat;
font-size:12px;
}

/*************************
FAQ仕様
**************************/
#mainContentsRight #mainContentsGuide .GuideNavi .GuideNaviOneBox .GuideNaviTtl .FaqQ{
color:#f2326e;
font-size:18px;
}


/*************************
ガイドナビ下コンタクト
**************************/
#mainContentsRight #mainContentsGuide .GuideNaviUcontact{
width:720px;
margin:0 auto 10px auto;
padding:0;
text-align:center;
clear:both;
}

#mainContentsRight #mainContentsGuide .GuideNaviUcontact:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsRight #mainContentsGuide .GuideNaviUcontact .GuideNaviContactTtl{
width:710px;
height:20px;
margin:0 auto 10px auto;
padding:2px 0 0 2px;
text-align:left;
font-size:14px;
font-weight:bold;
background-image:url(../../../img/common/bgimg_allcommon_subttlbar.jpg);
background-repeat:repeat-x;
background-position:bottom;
overflow:hidden;
line-height:100%;
}


#mainContentsRight #mainContentsGuide .GuideNaviUcontact .GuideNaviContactOnebox{
width:710px;
margin:0 0 15px 0;
padding:0;
}

#mainContentsRight #mainContentsGuide .GuideNaviUcontact .GuideNaviContactOnebox dl{
width:710px;
margin:0;
padding:0;
}

#mainContentsRight #mainContentsGuide .GuideNaviUcontact .GuideNaviContactOnebox dl dt{
display:block;
width:670px;
margin:0 auto 3px auto;
padding:1px 0 0 10px;
text-align:left;
background-image:url(../../../img/common/bgimg_linkarrow.jpg);
background-position:left;
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
}

#mainContentsRight #mainContentsGuide .GuideNaviUcontact .GuideNaviContactOnebox dl dd{
display:block;
width:660px;
margin:0 auto;
padding:0 0 2px 0;
text-align:left;
}

#mainContentsRight #mainContentsGuide .GuideNaviUcontact .GuideNaviContactOnebox dl dd a{
color:#990000;
}

/*************************
ガイドレイアウト
**************************/
#mainContentsGuide{
width:750px;
margin:0 auto;
padding:0;
overflow:hidden;
position:relative;
}

#mainContentsGuide:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*************************
ガイド１段
**************************/
#mainContentsGuide .GuideOnebox{
width:740px;
margin:0 auto 20px auto;
padding:0;
text-align:center;
overflow:hidden;
}

#mainContentsGuide .GuideOnebox:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsGuide .GuideOnebox .GuideOneboxin{
width:720px;
margin:0 auto;
padding:0;
text-align:center;
overflow:hidden;
}

#mainContentsGuide .GuideOnebox .GuideOneboxin:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsGuide .GuideOnebox h2,
#mainContentsGuide .GuideOnebox h3,
#mainContentsGuide .GuideOnebox h4,
#mainContentsGuide .GuideOnebox h5{
width:740px;
height:23px;
margin:0 auto 15px auto;
padding:2px 0 0 0;
text-align:left;
font-size:14px;
font-weight:bold;
background-image:url(../../../img/common/bgimg_allcommon_subttlbar.jpg);
background-repeat:repeat-x;
background-position:bottom;
}


/*汎用テキスト*/
#mainContentsGuide .GuideOnebox .GuideOneboxin p{
margin:0 auto 0 auto;
padding:0;
text-align:left;
font-size:12px;
line-height:140%;
}

#mainContentsGuide .GuideOnebox .GuideOneboxin p a{
color:#f2326e;
}

#mainContentsGuide .GuideOnebox .GuideOneboxin p a:hover{
color:#999999;
}

/*小見出し*/
#mainContentsGuide .GuideOnebox .GuideOneboxin p.Guidessttl{
margin:0 auto 2px auto;
padding:0;
text-align:left;
font-size:12px;
line-height:140%;
font-weight:bold;
}

/*注意てきすと*/
#mainContentsGuide .GuideOnebox .GuideOneboxin p.Caution{
margin:0 auto 2px 10px;
padding:0 0 0 1em;
text-indent:-1em;
text-align:left;
font-size:12px;
line-height:140%;
color:#666666;
}

/*矢印つきリンク*/
#mainContentsGuide .GuideOnebox .GuideOneboxin p.LinkArrow{
margin:2px 0 0 4px;
padding:2px 0 0 10px;
text-align:left;
background-image:url(../../../img/common/bgimg_linkarrow.jpg);
background-position:left;
background-repeat:no-repeat;
font-size:12px;
}


/*マージンとりたいときよう*/
#mainContentsGuide .GuideOnebox .GuideOneboxin p.Margin{
margin-bottom:20px;
}

#mainContentsGuide .GuideOnebox .GuideOneboxin p.MarginS{
margin-bottom:8px;
}

#mainContentsGuide .GuideOnebox .GuideOneboxin p.MarginSS{
margin-bottom:2px;
}

/*センタリング*/
#mainContentsGuide .GuideOnebox .GuideOneboxin p.txtcenter{
text-align:center;
}

/*右寄せ*/
#mainContentsGuide .GuideOnebox .GuideOneboxin p.txtright{
text-align:right;
}

/*さらにずれる*/
#mainContentsGuide .GuideOnebox .GuideOneboxin2{
width:690px;
margin:5px auto;
padding:0;
text-align:center;
overflow:hidden;
}

#mainContentsGuide .GuideOnebox .GuideOneboxin2:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}


/*目次前*/
#mainContentsGuide .GuideIndexbar{
width:740px;
height:5px;
margin:0 auto 0 auto;
padding:25px 0 25px 0;
background-image:url(../../../img/common/bgimg_allcommon_subttlbar.jpg);
background-repeat:repeat-x;
background-position:center;
overflow:hidden;
}

/*100312追加　help05画像部分*/
#mainContentsGuide .GuideOnebox .GuideOneboxin .GuideImgbox{
width:454px;
margin:15px 0 15px 0;
padding:0;
text-align:left;
}

#mainContentsGuide .GuideOnebox .GuideOneboxin .GuideImgbox img{
margin:0;
padding:0;
text-align:left;
}

/*************************
ガイドFAQ
**************************/
#mainContentsGuide .GuideFaqBox{
width:720px;
margin:0 auto 15px auto;
padding:15px 0 15px 0;
text-align:center;
overflow:hidden;
border:1px solid #996666;
}

#mainContentsGuide .GuideFaqBox:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsGuide .GuideFaqBox .GuideFaqQ{
width:660px;
margin:0 auto 10px auto;
padding:2px 0 2px 20px;
background-image:url(../../../img/guide/back_guide_faq_q.jpg);
background-position:top left;
background-repeat:no-repeat;
border-bottom:1px solid #996666;
text-align:left;
font-weight:bold;
}

#mainContentsGuide .GuideFaqBox .GuideFaqA{
width:640px;
margin:0 auto 2px auto;
padding:2px 0 2px 20px;
background-image:url(../../../img/guide/back_guide_faq_a.jpg);
background-position:top left;
background-repeat:no-repeat;
text-align:left;
}

#mainContentsGuide .GuideFaqBox .GuideFaqA2{
width:640px;
margin:10px auto 2px auto;
padding:2px 0 2px 20px;
background-position:top left;
background-repeat:no-repeat;
text-align:left;
}

#mainContentsGuide .GuideFaqBox p a{
color:#f2326e;
}

#mainContentsGuide .GuideFaqBox p a:hover{
color:#999999;
}

#mainContentsGuide .GuideFaqBox p.center{
width:640px;
margin:0 auto;
text-align:center;
}

/*矢印つきリンク*/
#mainContentsGuide .GuideFaqBox p.GuideFaqLinkarrow{
width:640px;
margin:2px auto 0 auto;
padding:2px 0 0 10px;
text-align:left;
background-image:url(../../../img/common/bgimg_linkarrow.jpg);
background-position:left;
background-repeat:no-repeat;
font-size:12px;
}

/*FAQ用テーブル*/
#mainContentsGuide .GuideOnebox .GuideFaqBox .GuideTable{
width:640px;
margin:0 auto 0 auto;
padding:0;
}

#mainContentsGuide .GuideOnebox .GuideFaqBox .GuideTable table{
width:640px;
margin:0 auto;
padding:0;
background-color:#FFFFFF;
}

#mainContentsGuide .GuideOnebox .GuideFaqBox .GuideTable table tr td{
margin:0;
padding:10px 10px 6px 10px;
background-color: #EFE1D1;
text-align:left;
}

#mainContentsGuide .GuideOnebox .GuideFaqBox .GuideTable table tr td p{
font-size:12px;
margin:0;
padding:0;
}

#mainContentsGuide .GuideOnebox .GuideFaqBox .GuideTable table tr td p.center{
text-align:center;
}

#mainContentsGuide .GuideOnebox .GuideFaqBox .GuideTable table tr td.Tablettl{
background-color:#f9e5e7;
font-weight:bold;
text-align: left;
}

#mainContentsGuide .GuideOnebox .GuideFaqBox .GuideTable table tr td.TablettlSpecial{
background-color:#c0ada3;
font-weight:bold;
text-align: center;
}

#mainContentsGuide .GuideOnebox .GuideFaqBox .GuideTable table tr td.TableWhite{
font-weight: normal;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}


/************************
ガイド汎用テーブル
************************/
#mainContentsGuide .GuideOnebox .GuideTable{
width:720px;
margin:0 auto 20px auto;
padding:0;
}

#mainContentsGuide .GuideOnebox .GuideTable table{
width:720px;
margin:0 auto;
padding:0;
background-color:#FFFFFF;
}

#mainContentsGuide .GuideOnebox .GuideTable table tr td{
margin:0;
padding:10px 10px 6px 10px;
background-color: #EFE1D1;
text-align:left;
}

#mainContentsGuide .GuideOnebox .GuideTable table tr td p.center{
text-align:center;
}

#mainContentsGuide .GuideOnebox .GuideTable table tr td.Tablettl{
background-color:#f9e5e7;
font-weight:bold;
text-align: left;
}

#mainContentsGuide .GuideOnebox .GuideTable table tr td.TablettlSpecial{
background-color:#c0ada3;
font-weight:bold;
text-align: center;
}

#mainContentsGuide .GuideOnebox .GuideTable table tr td.TablettlCompany{
background-color:#666666;
font-weight:bold;
color:#FFFFFF;
text-align: left;
}


#mainContentsGuide .GuideOnebox .GuideTable table tr td.TableWhite{
font-weight: normal;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}

/************************
ガイド画像
************************/
.GuideSlide{
width:720px;
margin:5px auto 15px auto;
padding:0;
}

.GuideSlide:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

.GuideImages{
width:720px;
height:452px;
margin:0 auto;
padding:0;
overflow:hidden;
}

.GuideImages img{
width:718px;
height:448px;
border:1px solid #CCCCCC;
margin:0;
padding:0;
}

.GuideSlideMenu{
width:720px;
margin:5px auto 5px auto;
padding:0;
overflow:hidden;
}

.GuideSlideMenu:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

.GuideImageSlideJumps{
width:381px;
height:24px;
overflow:hidden;
margin:0;
float:left;
}

.GuideImageSlideJumps:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

.GuideImageSlideJump{
width:20px;
height:20px;
margin:0;
padding:2px 0 0 0;
text-align:center;
border:1px solid #6d5d40;
font-weight: normal;
overflow:hidden;
background-color:#efe1d1;
font-size:10px;
float:left;
}

.GuideImageSlideJumpOn{
width:20px;
height:20px;
margin:0;
padding:2px 0 0 0;
text-align:center;
border:1px solid #6d5d40;
font-weight: bold;
overflow:hidden;
background-color:#f9e5e7;
font-size:10px;
float:left;
}

.GuideImageSlideArrow{
width:206px;
margin:0 auto;
padding:0;
float:right;
}

.GuideImageSlideArrow:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

.GuideImageSlideRight{
height:20px;
width:100px;
margin:0 1px 0 0;
padding:2px 0 0 0;
text-align:center;
background-color:#efe1d1;
overflow:hidden;
font-size:12px;
float:left;
border:1px solid #6d5d40;
}

.GuideImageSlideLeft{
height:20px;
width:100px;
margin:0;
padding:2px 0 0 0;
text-align:center;
background-color:#efe1d1;
overflow:hidden;
font-size:12px;
float:left;
border:1px solid #6d5d40;
}



/*************************
初めての方へ用
**************************/
#mainContentsGuide .SubttlGuideOkaimono{
width:750px;
height:54px;
margin:20px auto 10px auto;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/aboutus/subttl_aboutus_okaimono.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#mainContentsGuide .SubttlGuideEntry{
width:750px;
height:92px;
margin:5px auto 15px auto;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/guide/aboutus/subttl_aboutus_entry.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*初めての方へテーブル*/
#mainContentsGuide .GuideTable{
width:740px;
margin:0 auto 20px auto;
padding:0;
}

#mainContentsGuide .GuideTable table{
width:740px;
margin:0 auto;
padding:0;
background-color:#FFFFFF;
}

#mainContentsGuide .GuideTable table tr td{
margin:0;
padding:10px 10px 6px 10px;
text-align:left;
}

#mainContentsGuide .GuideTable table tr td.TableRed{
margin:0;
background-color:#fff5f1;
text-align:left;
}

#mainContentsGuide .GuideTable table tr td.TableYellow{
margin:0;
background-color:#fff9df;
text-align:left;
}

#mainContentsGuide .GuideTable table tr td p{
width:100%;
font-size:14px;
}

#mainContentsGuide .GuideTable table tr td.TablettlRed{
background-color:#fff5f1;
font-weight:bold;
text-align: left;
}

#mainContentsGuide .GuideTable table tr td.TablettlYellow{
background-color:#fff9df;
font-weight:bold;
text-align: left;
}

/*ボタン*/
#mainContentsGuide .GuideTable table tr td.TableRed p.AboutusTableBtnMore a{
display:block;
width:138px;
height:19px;
overflow:hidden;
margin:0;
padding:0;
text-indent:-9999px;
background-image:url(../../../img/guide/aboutus/btn_aboutus_okaimono_more_red.jpg);
background-repeat:no-repeat;
background-position:top;
line-height:1;
}

#mainContentsGuide .GuideTable table tr td.TableRed p.AboutusTableBtnMore a:link,#mainContentsGuide .GuideTable table tr td.TableRed p.AboutusTableBtnMore a:visited {background-position:top left;}
#mainContentsGuide .GuideTable table tr td.TableRed p.AboutusTableBtnMore a:hover {background-position:bottom left;}

#mainContentsGuide .GuideTable table tr td.TableYellow p.AboutusTableBtnMore a{
display:block;
width:138px;
height:19px;
overflow:hidden;
margin:0;
padding:0;
text-indent:-9999px;
background-image:url(../../../img/guide/aboutus/btn_aboutus_okaimono_more_yellow.jpg);
background-repeat:no-repeat;
background-position:top;
line-height:1;
}

#mainContentsGuide .GuideTable table tr td.TableYellow p.AboutusTableBtnMore a:link,#mainContentsGuide .GuideTable table tr td.TableYellow p.AboutusTableBtnMore a:visited {background-position:top left;}
#mainContentsGuide .GuideTable table tr td.TableYellow p.AboutusTableBtnMore a:hover {background-position:bottom left;}

#mainContentsGuide .GuideTable table tr td p.AboutusTableBtnEntry a{
display:block;
width:138px;
height:19px;
overflow:hidden;
margin:0;
padding:0;
text-indent:-9999px;
background-image:url(../../../img/guide/aboutus/btn_aboutus_okaimono_entry.jpg);
background-repeat:no-repeat;
background-position:top;
line-height:1;
}

#mainContentsGuide .GuideTable table tr td p.AboutusTableBtnEntry a:link,#mainContentsGuide .GuideTable table tr td p.AboutusTableBtnEntrye a:visited {background-position:top left;}
#mainContentsGuide .GuideTable table tr td p.AboutusTableBtnEntry a:hover {background-position:bottom left;}

/*無料登録からみ*/

#mainContentsGuide .AboutusEntryPointOneline{
width:680px;
margin:0 auto 10px auto;
padding:0;
}

#mainContentsGuide .AboutusEntryPointOneline:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsGuide .AboutusEntryPointOneline .AboutusEntryPointL{
width:338px;
height:121px;
margin:0;
padding:0;
overflow:hidden;
float:left;
}

#mainContentsGuide .AboutusEntryPointOneline .AboutusEntryPointR{
width:338px;
height:121px;
margin:0;
padding:0;
overflow:hidden;
float:right;
}


/****************************
利用規約スタイル
******************************/
#mainContentsGuide ol.kiyakuList{
padding:0 0 0 15px;

}
#mainContentsGuide ol.kiyakuList li{
list-style-type:decimal;
margin:0 0 0 15px;
list-style-position:outside;
}


#mainContentsGuide .kiyakuSyou{
width:720px;
padding:2px;
margin:10px 0 10px 0;
background:#747474;
color:#ffffff;
font-weight:bold;
font-size:14px;
}


#mainContentsGuide .kiyakuJyou{
margin:0 0 0 10px;
}

#mainContentsGuide .kiyakuJyouttl{
font-weight:bold;
font-size:14px;
color:#5c5c5c;
margin:10px 0 10px 0;
}

#mainContentsGuide .kiyakuJyoutxt{
margin:0 0 5px 10px;
}



