﻿@charset "UTF-8";


#guide_ttl{
width:714px;
height:112px;
background:url('../img/guide/guide_ttl.gif') no-repeat;
}

#guide_ttl h1{
font-size:12px;
font-weight:normal;
padding-top:60px;
padding-left:30px;
padding-right:20px;
}

h2.guide_sttl{
clear:both;
background:url('../img/guide/guide_sttl.gif');
background-repeat:no-repeat;
padding:4px 0px 0px 15px;/*[上][右][下][左]*/
color:#ffffff;
font-size:14px;
line-height:1.1;
height:21px;
margin-bottom:5px;
}

.inner{
}


p{
line-height:1.4;
}


#pagelink{
float:right;
margin:10px 0px 15px;
}

#pagelink li{
float:left;
background:url('../img/guide/int_pagelink.gif') no-repeat;
padding-left:15px;
font-size:12px;
line-heiheight:1.2;
padding-right:10px;
border-right:1px solid #333;
margin-right:10px;

}

#pagelink li.none{
float:left;
background:url('../img/guide/int_pagelink.gif') no-repeat;
padding-left:15px;
font-size:12px;
line-heiheight:1.2;
padding-right:10px;
border-right:0px;
margin-right:0px;
}


.guide_inner{
width:710px;
margin:0px auto 20px;
}


.guide_inner02{
width:485px;
margin:0px auto 20px;
}


.guide_inner li{
padding-left:1em;
text-indent:-1em;

}



.pagetop{
float:right;
background:url('../../img/int_pagetop.gif') no-repeat;
padding-left:20px;
font-size:11px;
}

.pagetop2{
float:right;
background:url('../../img/int_pagetop.gif') no-repeat;
padding-left:20px;
font-size:11px;
margin-bottom:10px;
margin-top:20px;
}


#mainarea .pan{
margin-bottom:10px;
}

.toroku{
background:url('../img/guide/toroku_bg.gif') no-repeat;
width:702px;
height:75px;
margin:0px auto 10px;
}

.toroku .ttl{
color:#030081;
font-weight:bold;
padding-bottom:4px;
}

.toroku p{
line-height:1.2;
}

.toroku .inner{
width:670px;
margin:auto;
padding:12px 0px 0px;
}

.step{
width:656px;
margin:0px auto;
}

.otodoke_tbl{
width:606px;
margin:5px auto;
border-collapse: separate;
border-spacing: 5px;

}


.otodoke_tbl th{
font-weight:normal;
background:#cccccc;
padding:3px;
}

.otodoke_tbl td{
font-weight:normal;

}

.otodoke_tbl td.name{
background-color:#e6f9ad;
text-align:center;
width:150px;
}

.otodoke_tbl td.color01{
background-color:#eaeae8;
padding:5px 5px 5px 20px;
}

.otodoke_tbl td.color00{
background-color:#ffffff;
padding:5px 5px 5px 20px;
}

.orderdate{
width:140px;
}

.ordertime{
width:150px;
}

.otodoke_text{
width:600px;
margin:0px auto;
font-size:10px;
}

ul.otodoke{
width:600px;
margin:0px auto 15px;
}

.askul_tel{
width:482px;
margin:10px auto 20px;
}

.step1{
background:url('../img/guide/step1.gif') no-repeat;
width:600px;
height:64px;
margin:10px auto;
}

.step2{
background:url('../img/guide/step2.gif') no-repeat;
width:600px;
height:64px;
margin:10px auto;
}

.step3{
background:url('../img/guide/step3.gif') no-repeat;
width:600px;
height:64px;
margin:10px auto;
}

.step4{
background:url('../img/guide/step4.gif') no-repeat;
width:600px;
height:64px;
margin:10px auto;
}

.step5{
background:url('../img/guide/step5.gif') no-repeat;
width:600px;
height:64px;
margin:10px auto;
}

p.step{
width:500px;
padding-left:96px;
padding-top:34px;
}

.step0{
width:600px;
margin:10px auto;
}

.step0 p{
padding-left:96px;
}

p.record{
color:#ff0000;
padding-top:5px;
}

.detail{
background-image:url(../../img/int_o.gif);
background-repeat:no-repeat;
padding-left:15px;
margin:15px 0px;
}

/*サイトマップ*/
#sitemap_ttl{
width:714px;
height:60px;
margin-bottom:10px;
}

#sitemap{
width:690px;
margin:auto;
}


.sitemap_box01{
	width: 690px;
	margin: 10px auto;
	}
	
	
	
.sitemap_box02{
	width: 640px;
	margin: 10px auto 0px;
	}

.sitemap_h3 {
	font-size:12px;
	font-weight: normal;
	margin: 0px;
}

.sitemap_h3 p{
margin-top:0px;
background:url('../img/guide/sm_int01.gif') no-repeat;
padding-left:20px;
}
	
.sitemap_box03{
	width: 50%;
	}	

.sitemap_box04{
	width: 223px;
	float:left;
	margin-right:10px;
	}	
.sitemap_box05{
	width: 224px;
	float:left;
	}	
	
.kaijyo{
	clear: left;
}

.sitemap_h2 {
	font-size:14px;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	background-color:#fefee8;
}

.sitemap_h2 a{
background:url('../img/guide/int.gif') no-repeat;
padding-left:20px;
}



.sitemaping_text {
	font-size:10px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	line-height: 16px;
		}
		
#sitemaping{
margin-left: 15px;
}

#sitemaping td{
padding:5px;
width:120px;
}
	





/*お問い合わせ*/
.faq_tbl{
width:700px;
margin:10px auto;
}

.faq_tbl td{
width:350px;
padding:5px;
line-height:1.5;
}

.faq_tbl td a{
background:url('../img/guide/int.gif') no-repeat;
padding-left:20px;
}


.faq_q{
clear:both;
width:700px;
height:24px;
margin:5px auto;
background:url('../img/guide/faq_q.gif') no-repeat;
}

.question{
padding-left:30px;
padding-top:7px;
font-weight:bold;
font-size:12px;
}

.answer{
width:680px;
padding:10px;
background-color:#f8f8f8;
margin:0px auto 5px;
}

li.faq{
background:url('../img/guide/faq_bg.gif') no-repeat;
width:218px;
height:22px;
margin:2px 0px;
}

li.faq_on{
background:url('../img/guide/faq_bg_on.gif') no-repeat;
width:218px;
height:22px;
margin:2px 0px;
}

li.faq p{
padding-left:30px;
padding-top:2px;
}

li.faq_on p{
padding-left:30px;
padding-top:2px;
}

li.faq_on strong{
color:#666;
}


/*はじめての方へ*/

#beginner_ttl{
width:714px;
height:130px;
background:url('../img/beginner/beginner_ttl.gif') no-repeat;
margin-bottom:10px;
}

#beginner_ttl h1{
font-size:12px;
font-weight:normal;
padding-top:52px;
padding-left:30px;
padding-right:20px;
}

h2.beginner_sttl{
clear:both;
background:url('../img/guide/guide_sttl.gif');
background-repeat:no-repeat;
padding:4px 0px 0px 15px;/*[上][右][下][左]*/
color:#ffffff;
font-size:14px;
line-height:1.1;
height:21px;
margin-bottom:5px;
}

#mainarea2 .pan{
margin-bottom:10px;
}

.box01 , box03{
width:215px;
float:left;
}

.box02{
width:215px;
float:left;
margin:0px 30px 0px 31px; /*[上][右][下][左]*/
}

.btn_guide{
float:right;
}

.frm_askul{
margin-top:25px;
width:218px;
background-image:url('../img/beginner/beginner_bg.gif');
background-repeat:repeat-y;
}

.about_inner{
width:193px;
margin:5px auto;
}

.catalog{
width:140px;
margin:0px auto;
}

.service{
width:193px;
border-bottom:2px solid #ddd;
padding-bottom:10px;
margin:10px auto 0px;
}

.service2{
width:193px;
padding-bottom:10px;
margin:10px auto 0px;
}

.box04{
margin-top:5px;
}

.box04 img{
float:left;
padding-right:3px;
}

.box05{
margin-top:5px;
}

.box05 img{
float:left;
}

.box06{
margin-top:0px;
}

.box06 img{
float:left;
padding-right:5px;
}

.more{
width:213px;
margin:0px auto;
}

.basiclink{
text-align:center;
}

.basiclink a{
background:url('../img/beginner/int.gif');
background-repeat:no-repeat;
padding-left:18px;
}

.btn_shinki{
width:198px;
margin:10px auto 0px;
}



/*POD追加分　はじめての方へ*/

.beginner_inner{
width:710px;
margin:0px auto;
}

.guide_box01,.guide_box02,.guide_box03{
width:164px;
float:left;
margin:0px 18px 0px 0px;
}

.guide_box04{
width:164px;
float:left;
}

#bg_attention_ttl{
width:714px;
height:74px;
background:url('../img/beginner/bg_attention_ttl.gif') no-repeat;
}

#bg_attention_ttl h2{
font-size:12px;
font-weight:normal;
padding-top:31px;
padding-left:25px;
padding-right:10px;
}


.guide_kihonbox01,.guide_kihonbox02,.guide_kihonbox03,.guide_kihonbox04{
width:125px;
float:left;
margin:0px 18px 0px 0px;
}

.guide_kihonbox05{
width:125px;
float:left;
}

.guide_firstatt{
clear:both;
padding:8px 15px 0px 15px;/*[上][右][下][左]*/
color:#ff0000;
font-size:12px;
font-weight:bold;
line-height:1.1;
margin-bottom:5px;
}

.first_box01_2{
width:195px;
float:left;
background:url('../img/beginner/touroku_bg1_100730.gif');
padding:35px 7px 10px 25px;/*[上][右][下][左]*/
color:#000000;
font-size:12px;
line-height:1.1;
}

.first_box02_2{
width:190px;
float:left;
margin:0px 12px 10px 12px; /*[上][右][下][左]*/
background:url('../img/beginner/touroku_bg2_100730.gif');
padding:35px 8px 10px 25px;/*[上][右][下][左]*/
color:#000000;
font-size:12px;
line-height:1.1;
}

.first_box03_2{
width:195px;
float:left;
background:url('../img/beginner/touroku_bg3_100730.gif');
padding:35px 4px 10px 25px;/*[上][右][下][左]*/
color:#000000;
font-size:12px;
line-height:1.1;
}

.first_box01_2 img {
    display:block;
    margin: 0 auto;
    text-align: center;
}

.first_box02_2 img {
    display:block;
    margin: 0 auto;
    text-align: center;
}

.first_box03_2 img {
    display:block;
    margin: 0 auto;
    text-align: center;
}


/*POD追加分　FAQ*/

.newfaq_popwrap4{
clear:both;
width:98%;
margin:0px auto;
}

.newfaq_all{
width:700px
}

#newfaq_left{
width:175px;float:left;
}

li.newfaq{
background:url('/img/faq/faq_bg.gif') no-repeat;
height:22px;margin:2px 0px;
}

li.newfaq p{
padding-left:25px;padding-top:2px;
}

.newfaq_tbl{
width:400px;margin:10px auto;
}

.newfaq_tbl td{
width:50%;padding:5px;line-height:1.5;
}

.newfaq_tbl td a{
background:url('/img/guide/int.gif') no-repeat;
padding-left:20px;
}

#newfaq_right{
width:485px;
padiing:1em;
float:left;
margin-left:15px;
}

.newfaq_guide_inner{
paddig:2em;
}

.newfaq_q{
font-weight:bold;clear:both;
background:url('/img/faq/faq_q_icon2.gif') no-repeat;
padding:4px 0px 0px 15px;
padding-left:30px;
color:#777777;
font-size:14px;
line-height:1.1;
height:35px;
margin-bottom:10px;
text-decoration:underline;
}

.newfaq_question{
cursor:pointer;
}

.newfaq_answer_right{
background:url('/img/guide/faq_a_icon.gif') no-repeat;
background-position:2% 5%;
float:right;
width:450px;
margin-left:15px;
margin-right:10px;
clear:none;
background-color:#efefef;
padding: 10px;
}

.newfaq_answer_right p{
padding-left:40px;
}

.newfaq_pagetop2{
float:right;
width:110px;
margin: 4px 4px 4px 0px;
clear:none;
background:url('../../img/int_pagetop.gif') no-repeat;
padding-left:20px;
font-size:11px;
}

.newfaq_askul_tel{
width:482px;
margin: 50px 10px;
}

p.newfaq_record{
color:#ff0000;
padding-top:5px;
}

li.newfaq_on{
background:url('/img/guide/faq_bg_on.gif') no-repeat;
height:22px;
margin:2px 0px;
}