@charset "UTF-8";
*{
margin:0;
padding:0;
list-style:none;}
body {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 1.4em;
	color: #333333;
	text-align:center;
	}
#head{
	}
#sab{ width:390px; float:right; }

#contanier{
width:780px;
margin:auto;}
h1{
width:380px;
float:left;}

#cam{width:106px; height:536px; background:#660000; padding:7px; text-align:left; }
#contents{	width:660px;	height: auto;	background-image:url(images/bg.jpg);	text-align:left;	background-repeat: no-repeat;	background-position: center top;	
}

dt{float:right;padding-top:30px;padding-right:30px;padding-left:10px;}
dd{	padding-top:97px;	padding-right:5px;	width:22px;	float:right;}
#txt1{clear:both;font-size:10px;color:#666666;line-height: 1.4em;text-align:center;padding-top:10px;padding-bottom:10px;}

address{	text-align:center;	border-bottom:1px solid #333333;	font-size:11px;	font-style: normal;	line-height:1.3em;	padding-bottom:10px;}
#copy{color:#666666;font-size:10px;text-align:center;}

.box1{border:1px solid #ff6600;}
.clear{clear:both;height:0;line-height:0;}
.fontWhite {color: #FFFFFF}
.font10{font-size:10px;color:#999999;line-height: 1.4em;}
.paddingtop10{ padding-top:10px;}
.padding10{	padding:10px;	line-height: 250%;}
.padding10side{	padding:0px 10px;}
.padding20side{	padding:0px 20px;}
.padding5{padding:5px;}
.paddingTB10{padding-top:10px;padding-bottom:10px;}
.padding_left10{padding-left:10px; text-align: left;}
.padding_left20{padding-left:20px; text-align: left;}
.up {	margin-top: 20px;	margin-bottom: 30px;	text-align: right;	margin-right: 20px;}

/*コンテンツ*/
#contents_top{	width:780px; height:100%; background-color: #FFCC00;	background-image: url(images/bg.jpg);	background-repeat: no-repeat;	background-position: top;}
/*左メニュー*/
#left{	width:206px; float:left;}
#left p{	font-size: 13px;	font-weight: bold;	color: #333333;text-align:left; padding-top:10px;}
#menu{ width:172px; padding:0px; margin:auto; list-style:none;}
#menu li{padding-top:3px; list-style:none; }

/*右コンテンツ*/
#right{
	width:557px;
	float:left;
	margin-top:5px;
	background-image:url(images/new_bg.jpg);
	background-color:##FFCC33;
	background-repeat: repeat-x;
}
#right .main{ padding:7px; margin:auto; background-color:#FFFFFF}
#right .main1{
	
	margin:auto;
	background: #990000 url(images/main_bg1.jpg) repeat-x left top;
}
#right li.hosi{	background-image:url(images/1aka.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 25px;	color: #666666;}
.list{
	font-size: 13px;
	line-height: 150%;
	padding-left: 10px;
	list-style-type: none;
	padding-top: 10px;
	color: #333333;
	text-align: left;
}
.title_line{	padding-top:15px;	font-size: 13px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #FF6600;	padding-bottom: 3px; color: #FF6600;	font-weight: bold;}
#right .check{		font-weight: bold;	color: #FF9900;	text-align: center;}
#right .check2{		font-weight: bold; color:#000000;	text-align: center;}	
/*トラブル*/
.mater{	text-align: right;	padding-right: 30px;}
.t_bg{	background-image: url(trouble/images/table_center.gif);	background-repeat: repeat-y;}
.t_bg p{ padding:0px 10px;}
.aka {	font-size: 12px;	color: #CC0000;	padding: 10px 0px;	text-align: center;	line-height: 150%;}
.ao {font-size: 13px;	color: #0033CC;}
.soukoumater{ width:500px; margin:auto}
.soukoumater p{ text-align:left;}
.soukoumater p.gery{color:#999999;}
.Attention { text-align:left; padding:10px;}
.Attention2 { text-align:left; padding:10px; color:#FF0000;}

/*JU香川はここが違う*/
#table1{
background:#FFFFFF;
width:100%;
border:3px solid #ffffff;
border-spacing:2px;
border-collapse:collapse;
margin-top:7px;}

#table1 th{
border:3px solid #ffffff;
border-bottom:3px solid #999999;
background:#cccccc;
text-align:center;}
#table1 td{
padding:5px;
border-left:1px dotted #cccccc;
border-bottom:1px dotted #999999;
}

#table1 td img{text-align:center;}
.s_1{background: url(images/check_11.gif) repeat; text-align:center;}
.s_2{background: url(images/check_12.gif) repeat; text-align:center;}
.s_3{background: url(images/check_13.gif) repeat; text-align:center;}
.s_4{background: url(images/check_14.gif) repeat; text-align:center;}
.s_5{background: url(images/check_15.gif) repeat; text-align:center;}
.s_6{background: url(images/check_16.gif) repeat; text-align:center;}
.s_7{background: url(images/check_17.gif) repeat; text-align:center;}
.bg_r{ background-color:#CC0000}

/*JU香川とは*/
.ab_dot{	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CCCCCC;	height: 1px;	font-size: 11px;	color: #000000;	}
.ab_grey{font-size: 10px; color: #000000; background-color: #ECECEC; border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF; padding: 3px;}
.list_dot{border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; height: 1px;	font-size: 11px; border-top-width: 1px;	border-top-style: dashed;
	border-top-color: #CCCCCC;	padding:5px; text-align: left;}
.list_dot2{	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CCCCCC;	height: 1px;	font-size: 11px;	padding:5px;	text-align: left;}




/*加盟店リスト*/
.kamei{color: #666600; font-size: 14px;}

/*お問合せフォーム*/
#from{
padding-right:20px;
}
#from p.title1{padding:10px 0px 10px 20px; color:#000000; font-size:12px; line-height: 1.8em;}

fieldset {	margin: 2px 0px 20px 0px;	padding:5px 10px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;text-align:left;}
div.sub-group{ border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#cccccc; padding:10px 15px; clear:both;}
div.even{background-color:#FFFFFF;}
div.last{border-bottom-style: none;}
.label-txt{	display:block;	float:left;	width:130px;margin:right:15px;	border-right-width: 3px;	border-right-style: solid;	border-right-color: #BDBDBD; margin-right:10px;}
.s {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #666666;
	width: 70px;
}

