/*--------------------ALL------------------*/
.subt01{
clear:both;
margin:6px 0px;}

.subt02{
clear:both;
margin-bottom:12px;}

.subt03{
clear:both;
margin-top:6px;}

/*--------------------font------------------*/
.pic_koimurasaki{ color:#630000; font-weight:bold;}
.pic14_koimurasaki{ color:#630000; font-weight:bold; font-size:14px;}
.pic10_koimurasaki{ color:#630000; font-size:10px;}

/*--------------------index------------------*/

#in_tuuhan{
padding:0px 0px 10px 0px;
}

#tuuhan01{
background:url(img/index/set_haikei01.jpg) no-repeat 0px 100px;
height:203px;
}
#tuuhan02{
background:url(img/index/set_haikei02.jpg) no-repeat 0px 100px;
height:203px;
}
#tuuhan03{
background:url(img/index/set_haikei03.jpg) no-repeat 0px 100px;
height:203px;
}


.tuuhan_waku{
width:233px;
border-left:1px solid #b2b2b2;
border-right:1px solid #b2b2b2;}

.tuuhan_text{
padding:8px 0px 0px 6px;}


.tuuhan_waku dl{}

.tuuhan_waku dt{
padding:8px 0px 0px 70px;}
.tuuhan_waku dd{
font-size:10px;
padding:0px 0px 0px 0px;}



#in_left_con{}

.syoukai_waku{
height:157px;
width:440px;
padding:0px 0px 14px 0px;
background:url(img/index/syoukai_haikei.jpg) no-repeat 0px 0px;}

.syoukai_title{
padding:8px 0px 0px 10px;}

.syoukai_title p{
font-size:10px;
padding:13px 0px 0px 0px;}

.syoukai_title a{
color:#cd9832;
text-decoration:none;}

.syoukai_main{
padding:12px 0px 0px 10px;}

.syoukai_main p{
padding:3px 0px 10px 0px;}


#in_right_con{}

#in_other{}
#in_other_banner{}

#in_other_banner p{
font-size:10px;
padding:8px 0px 0px 0px;}

#in_other_banner ul li{
padding:5px 0px 0px 0px;}



/*--------------------law-----------------*/
#law{
background:url(img/law/law_haikei.jpg) no-repeat top right;}


/*--------------------contact------------------*/
#contact{
background:url(img/contact/contact_haikei.jpg) no-repeat top right;}



/*--------------------campany------------------*/
#company_data{
padding:0px 0px 20px 0px;
background:url(img/company/company_data_back.jpg) no-repeat 0px 0px;}
#company_iti{
margin:0px 0px 0px 190px;}

#campany_text{
background:url(img/company/company_text_haikei.jpg) no-repeat 20px -2px;
padding:0px 0px 0px 10px;}


/*--------------------faq------------------*/
#faq{}

#faq dl{
padding:10px 0px 15px 0px;}

#faq dt{
padding:0px 0px 0px 10px;}

#faq dd{
height:auto;
margin:10px 0px 0px 25px;
padding:0px 0px 0px 40px;
background:url(img/faq/faq_a.jpg) no-repeat 0px 0px;}


/*--------------------history------------------*/
#history{
height:500px;
background:url(img/history/history_haikei.jpg) no-repeat right top;}

#history01{
padding:10px 0px 30px 0px;}
#history01 p{
padding:8px 0px 8px 6px;}


#history02{
}

#history02 p{
padding:8px 0px 8px 6px;}

#history02_iti{
margin:20px 0px 0px 270px;}


/*--------------------introduction------------------*/
#introduction{
padding:0px 0px 20px 0px;}

.introduction_list{}

#introduction03{
margin:0px 0px 0px 0px;}

#introduction01 p,#introduction02 p,#introduction03 p{
padding:5px 0px 0px 5px;}

.introduction01_waku01{
float:left;
padding:5px 0px 0px 4px;
margin:8px 0px 0px 0px;
height:180px;
width:361px;
background:url(img/introduction/introduction01_haikei01.jpg) no-repeat 0px 0px;}

.introduction01_waku02{
float:left;
padding:5px 0px 0px 4px;
margin:8px 0px 0px 0px;
height:135px;
width:361px;
background:url(img/introduction/introduction01_haikei02.jpg) no-repeat 0px 0px;}

.introduction02_waku{
float:left;
padding:5px 0px 0px 4px;
margin:8px 0px 0px 0px;
height:135px;
width:361px;
background:url(img/introduction/introduction02_haikei.jpg) no-repeat 0px 0px;}

.introduction03_waku{
float:left;
padding:5px 0px 0px 4px;
margin:8px 0px 0px 0px;
height:135px;
width:361px;
background:url(img/introduction/introduction03_haikei.jpg) no-repeat 0px 0px;}


/*--------------------bbs------------------*/
.back-h {
	background-image: url(img/bbs/keiji.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}