@charset "utf-8";

/* -----------------------------------------------
 * お役立ち情報
 * Author     : anai
 * LastUpdate : 12/03/06
----------------------------------------------- */
p {
	font-size:12px;
	text-align:left;
	line-height:15px;
	margin:0px;
	padding:0px;
}
#text_menu {
	font-size: 12px;
}
#text_menu li {
	display:inline;
	margin-right:15px;
	float:left;
	line-height:22px;
}
.glay {
	text-decoration:none;
}
.infobar {
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	line-height:17px;
	width:682px;
	height:17px;
	padding-right:3px;
	margin-top:30px;
	display:block;
	float:left;
	background-image: url(../imgs/useful_bar.gif);
	background-repeat: no-repeat;
}
.after_service {
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	line-height:17px;
	width:682px;
	height:17px;
	padding-right:3px;
	margin-top:30px;
	display:block;
	float:left;
	background-image: url(../imgs/card/card_bar.gif);
	background-repeat: no-repeat;
}
.kaisya_text {
	font-size:12px;
	text-align:right;
	line-height:35px;
}
.index_waku_a {
/*	background-image:url(../imgs/useful_after.jpg);*/
	background-repeat: no-repeat;
	width:216px;
	height:244px;
	float:left;
	padding-right:20px;
}
.index_waku_b {
/*	background-image: url(../imgs/useful_qa.jpg);*/
	background-repeat: no-repeat;
	width:216px;
	height:244px;
	float:left
}
.botan_a{
	float:left;
	padding:135px 12px 0px 12px;
}
.botan_b{
	float:left;
	padding:5px 12px 0px 12px;
}
.botan_c{
	float:left;
	padding:5px 12px 0px 12px;
}
.boder{
	border-bottom:1px dotted  #333333;
	height:5px;
	width:192px;
	margin:0px 12px 0px 12px;
	padding:0px 0px 0px 0px;
	float:left;
}
.boder2{
	border-bottom:1px dashed  #333333;
	width:687px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 20px 8px;
	float:left;
}
.boder3{
	border-bottom:1px solid  #333333;
	height:5px;
	width:687px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	float:left;
}
.boder4{
	border-bottom:1px solid  #333333;
	height:5px;
	width:687px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.qa_text{
	padding:147px 12px 0px 25px;
	font-size:12px;
	line-height:17px;
}
a:hover img.hoverImg{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}
.shop_name {
	font-weight:bold;
	font-size:15px;
	color:#C76E95;
	border:1px solid #C76E95;
	width:190px;
	line-height:30px;
	text-align:center;
	float:left;
}
.icon01 {
	float:left;
	padding:20px 5px 20px 0px;
}
.tokuten {
	color:#6bbde1;
	font-size:15px;
	float:left;
	padding:20px 0px 0px 0px;
	font-weight:bold
}
.tokuten_waku {
	width:627px;
	float:left;
	text-align:left;
	padding-left:60px;
	padding-top:5px;
	padding-bottom:20px;
	font-size:12px;
	line-height:10px;
	background:url(../imgs/card/card_1.gif) left top no-repeat;
}

.tokuten-index {
	background:url(../imgs/card/card_icon.gif) no-repeat left center;
	color: #6BBDE1;
	font-weight: bold;
	position: relative;
	padding-left: 25px;
	font-size: 130%;
	margin-top: 20px;
}
.big_a{
	font-size:16px;
	color: #FF9900;
	font-weight:bold;
}
.koumoku_a{
	width:614px;
	height:110px;
	background-image:url(../imgs/card/card_1bar.gif);
	background-repeat: no-repeat;
	float:left;
}
.koumoku_a_1{
	font-size:11px;	
	float:left;
	line-height:18px;
	padding:45px 10px 0px 10px;
	width:287px;
	height:65px;
	background-image:url(../imgs/card/card_1bar02.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.koumoku_a_2{
	background-repeat:no-repeat;
	background-image:url(../imgs/card/card_1bar_01.gif);
	font-size:11px;	
	line-height:18px;
	text-align:left;
	float:left;
	width:292px;
	height:65px;
	padding:45px 5px 0px 10px;
}

.indent {
	line-height: 1.8em;
	display: block;
}

.gotyuui{
	background-repeat:no-repeat;
	background-image:url(../imgs/card/card_tyuui.gif);
	font-size:12px;
	line-height:23px;
	text-align:left;
	float:left;
	width:570px;
	height:70px;
	padding:15px 30px 10px 90px;
}
.tokuten_l{	
	font-size:12px;
	float:left;
	padding:15px 0px 15px 0px;
	text-align:left;
	width:687px;
	background-position:left;
	background-repeat:no-repeat;
	text-indent:60px;
	border-bottom:1px solid  #333333;
}
.tokuten_n{	
	font-size:12px;
	float:left;
	padding:15px 0px 15px 60px;
	text-align:left;
	width:627px;
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:1px solid  #333333;
	line-height:20px;
}
.tokuten_m{	
	font-size:12px;
	float:left;
	padding:20px 0px 10px 10px;
	text-align:left;
}
.tokuten_icon{
	float:left;
	padding-top:13px;
}
.green{
	color:#66ad4c;
	font-weight:bold;
}
.gotyuui{
	background-repeat:no-repeat;
	background-image:url(../imgs/card/card_tyuui.gif);
	font-size:12px;
	line-height:20px;
	text-align:left;
	float:left;
	width:570px;
	height:65px;
	padding:5px 30px 5px 90px;
}
.botan04{
	text-align:right;
	padding-top:20px;
}
.full{
	width:330px;
	height:227px;
	padding:0px 0px 0px 20px;
	float:left;
	text-align:left;
	font-size:11px;
	line-height:20px;
}
.card_a{
	padding:0px 20px 0px 20px;
	float:left;
	text-align:left;
	height:160px;
}
.service_a{
	width:457px;
	height:150px;
	padding-left:13px;
	float:left;
	text-align:left;
}
.service_b{
	font-size:13px;
	font-weight:bold;
	padding-left:0px;
	padding-bottom:10px;
	float:left;
}
.service_c{
	width:350px;
	height:23px;
	float:left;
	font-size:12px;
	line-height:25px;
	padding-left:10px;	
}
.service_d{
	width:490px;
	height:300px;	
}
.service_e{
	font-size:13px;
	font-weight:bold;
	padding-left:0px;
	padding-bottom:10px;
	float:left;
}
.green_bar1{
	float:left;
	text-align:left;
	background-image:url(../imgs/service/service_bar3.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:24px;
	width:585px;
	padding:0px 0px 0px 70px;
	font-size:12px;
	line-height:25px;
	margin-bottom:10px;
	margin-left:15px;
}
.green_bar2{
	float:left;
	text-align:left;
	height:24px;
	width:585px;
	padding:0px 0px 0px 70px;
	font-size:12px;
	line-height:25px;
	margin-bottom:20px;
	margin-left:15px;
}
.green_bar3{
	float:left;
	text-align:left;
	background-image: url(../imgs/service/service_bar4.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:24px;
	width:585px;
	padding:0px 0px 0px 70px;
	font-size:12px;
	line-height:25px;
	margin-bottom:10px;
	margin-left:15px;
}
.green_bar4{
	float:left;
	text-align:left;
	background-image: url(../imgs/service/service_bar1.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:24px;
	width:350px;
	padding:0px 0px 0px 100px;
	font-size:12px;
	line-height:25px;
	margin-bottom:10px;
	margin-left:15px;
}
.green_bar5{
	float:left;
	text-align:left;
	background-image: url(../imgs/service/service_bar2.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:24px;
	width:300px;
	padding:0px 0px 0px 125px;
	font-size:12px;
	line-height:25px;
	margin-bottom:10px;
	margin-left:15px;
}


/* -----------------------------------------------
 * indexページ
----------------------------------------------- */
h2.posL {
	margin: 0 10px 0 0;
	}

.mainAreaBox {
	margin: 0 0 40px;
	}

.mainAreaBox li.heightLine {
	width: 210px;
	border: 1px solid #b8b8b8;
	margin: 0 15px 0 0;
	text-align:center;
	}
	.mainAreaBox .boxImage {
		margin: 10px auto;
		}
	.mainAreaBox .boxNav {
		width: 192px;
		margin: 0 0 0 7px;
		}
		.mainAreaBox .boxNav li {
			border-bottom: 1px dotted #b8b8b8;
			margin: 2px 0 6px;
			}
	
	.mainAreaBox .bgBoxL {
		width: 20px;
		}
	.mainAreaBox .bgBoxR {
		width: 169px;
		margin: 8px 0 0 3px;
		}
	.mainAreaBox .imgR {
		margin: 0 10px 23px 0;
		}
	

/*-- ボタン設定 --*/

#btnService {
	background: url("../imgs/useful_service_on.gif") no-repeat;
	}
#btnCard {
	background: url("../imgs/useful_card_on.gif") no-repeat;
	}
#btnRepair {
	background: url("../imgs/useful_repair_on.gif") no-repeat;
	}
#btnUse {
	background: url("../imgs/useful_use_on.gif") no-repeat;
	}

/* -----------------------------------------------
 * アフターサービスページ
----------------------------------------------- */
.serviceYellow {
	margin: 0 0 16px;
	}

