@charset "UTF-8";

/*-------------------------
サブメニュー
-------------------------*/

#SubMenu ul li{
	overflow: hidden;	
	line-height: -1;
	border-right: 1px solid #B7B7B7;		
}

#SubMenu ul li.submenu02 a,
#SubMenu ul li.submenu03 a,
#SubMenu ul li.submenu04 a,
#SubMenu ul li.submenu05 a,
#SubMenu ul li.submenu06 a,
#SubMenu ul li.submenu07 a,
#SubMenu ul li.submenu08 a,
#SubMenu ul li.submenu09 a{
	width: 222px;
	height: 32px;
	display: block;
}


#SubMenu ul li.submenu01 a{
	width: 222px;
	height: 38px;
	display: block;
	background: url(../images/sidemenu000.jpg) no-repeat left;
}

#SubMenu ul li.submenu01 a:hover,#SubMenu ul li.submenu01 a.current{
	width: 222px;
	height: 38px;
	display: block;
	background: url(../images/sidemenu000_on.jpg) no-repeat left;
}


#SubMenu ul li.submenu02 a{
	background: url(../images/sidemenu_001.jpg) no-repeat left 50%;
border-bottom: 1px dotted #B7B7B7;
}

#SubMenu ul li.submenu02 a:hover,#SubMenu ul li.submenu02 a.current{
	background: url(../images/sidemenu_001_on.jpg) no-repeat left 50%;
border-bottom: 1px dotted #B7B7B7;	
}
#SubMenu ul li.submenu03 a{
	background: url(../images/sidemenu_002.jpg) no-repeat left 50%;
	border-bottom: 1px dotted #B7B7B7;		
}

#SubMenu ul li.submenu03 a:hover,#SubMenu ul li.submenu03 a.current{
	background: url(../images/sidemenu_002_on.jpg) no-repeat left 50%;
}

#SubMenu ul li.submenu04 a{
	background: url(../images/sidemenu_003.jpg) no-repeat left 50%;
	border-bottom: 1px dotted #B7B7B7;	
}

#SubMenu ul li.submenu04 a:hover,#SubMenu ul li.submenu04 a.current{
	background: url(../images/sidemenu_003_on.jpg) no-repeat left 50%;
}

#SubMenu ul li.submenu05 a{
	background: url(../images/sidemenu_004.jpg) no-repeat left 50%;
	border-bottom: 1px dotted #B7B7B7;	
}

#SubMenu ul li.submenu05 a:hover,#SubMenu ul li.submenu05 a.current{
	background: url(../images/sidemenu_004_on.jpg) no-repeat left 50%;
}


#Inner h3.maintitle {
	width: 612px;
	height:138px;
	clear: both;
	background: url(../images/maintitle.jpg) no-repeat center;
	text-indent: -9999px;
	margin-bottom: 11px;
	border: none;
	padding: 0;
}




.clear {
	clear: both;
	line-height:1px;
	height:1px;
}

#Inner div.inquiry{
	padding: 10px;
	background: #FFC;
}

#Inner div.inquiry dl.inquiry1{
	margin-bottom: 10px;
}

#Inner div.inquiry dl dt{
	color: #469B23;
}

#Inner div.inquiry dl dd.name{
	font-size: 120%;	
	font-weight: bold;
}

#Inner div.inquiry dl ol li span.telL{
	font-size: 120%;	
	font-weight: bold;
}

#Inner div.inquiry dl dt dd{
	color: #469B23;
}

#Inner div.inquiry ol{
	list-style: none;
}

#Inner div.inquiry ol li span{
	font-size: 85%;	
}

div#Inner dl.step{
	margin-left: 37px;
	margin-bottom: 10px;
	border-top: 1px solid #469B23;
}

div#Inner dl.step_End{
	margin-left: 37px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-top: 1px solid #469B23;	
	border-bottom: 1px solid #469B23;
}

div#Inner dl.step dt,
div#Inner dl.step_End dt{
	padding: 5px 10px 5px;
	font-weight: bold;	
	color: #469B23;	
}

div#Inner dl.step dt span,
div#Inner dl.step_End dt span{
	font-weight: bold;
	font-size: 120%;
	color: #469B23;
	padding-right: 10px;
}

div#Inner dl.step dd,
div#Inner dl.step_End dd{
	padding-left: 32px;
}

div#Inner dl.step ul{
	list-style :none;
}

div#Inner dl.step ul li{
	padding-left: 32px;
}

div#Inner dl.step ul li.freecall{
	background:url(../images/freecall.gif) no-repeat left 50%;
	padding: 5px 0;
	padding-left: 27px;
	margin-left: 32px;
}

div#Inner dl.step ul li.freecall span{
	font-weight: bold;
	font-size: 120%;
	color: #469B23;
}

div#Inner dl.step ul li span{
	font-weight: bold;
	color: #469B23;
}

div#Inner div.attention{
	padding: 10px;
	background:#FFC;
}

dl dd ol ul{
	list-style: none;
	text-indent: 17px;
	margin-bottom: 15px;
}

.row dt {
	clear: both;
	float: left;
	display: block;
	font-size: 90%;

}
.row dl {
	display: block;
	float: left;
	width: 400px;
	padding: 0 10px 0 0;
}
.row dd {
	padding: 0 0 10px 15px;
	display: block;
	font-size: 90%;
}

#number {
		padding: 0 0 0px 60px;
	}
	
#list1 {
	list-style-image:url(../images/1.gif);

} 


#list2 {
	list-style-image:url(../images/2.gif);
	background-position: center;
} 

#list3 {
	list-style-image:url(../images/3.gif);
	background-position: center;
} 

#list4 {
	list-style-image:url(../images/4.gif);
	background-position: center;
} 

#list5 {
	list-style-image:url(../images/5.gif);
	background-position: center;
} 

#list6 {
	list-style-image:url(../images/6.gif);
	background-position: center;
} 

#list7 {
	list-style-image:url(../images/7.gif);
	background-position: center;
} 

#list8 {
	list-style-image:url(../images/8.gif);
	background-position: center;
} 

#list9 {
	list-style-image:url(../images/9.gif);
	background-position: center;
} 

#list10 {
	list-style-image:url(../images/10.gif);
	background-position: center;
} 

#list11 {
	list-style-image:url(../images/11.gif);
	background-position: center;
} 

#list12 {
	list-style-image:url(../images/12.gif);
	background-position: center;
} 

#list13 {
	list-style-image:url(../images/13.gif);
	background-position: center;
}
 
#list14 {
	list-style-image:url(../images/14.gif);
	background-position: center;
} 

#list15 {
	list-style-image:url(../images/15.gif);
	background-position: center;
} 

#listi {
	list-style-image:url(../images/mark_i.gif);
	background-position: center;
} 

#listro {
	list-style-image:url(../images/mark_ro.gif);
	background-position: center;
} 

#listha {
	list-style-image:url(../images/mark_ha.gif);
	background-position: center;
} 

#listni {
	list-style-image:url(../images/mark_ni.gif);
	background-position: center;
} 

#listho {
	list-style-image:url(../images/mark_ho.gif);
	background-position: center;
} 

#listhe {
	list-style-image:url(../images/mark_he.gif);
	background-position: center;
} 

#listhe {
	list-style-image:url(../images/mark_he.gif);
	background-position: center;
} 

#listto {
	list-style-image:url(../images/mark_to.gif);
	background-position: center;
} 

#listti {
	list-style-image:url(../images/mark_ti.gif);
	background-position: center;
} 

#comment {
	list-style-image:url(../images/comment.gif);
	background-position: center;
} 

#circle {
	list-style-image:url(../images/mark_circle.gif);
	background-position: center;
} 

