@charset "UTF-8";
/*---------------------------------------------

	sub サブページ

---------------------------------------------*/


.midashi{

    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 2px;
    padding-left: 20px;
    background: url(../img/sub/midashi_line.png) no-repeat bottom;

}

.l_tex_r_img{
	margin-bottom: 50px;
	width: 1000px;
}

.l_tex_r_img>li:nth-child(1){

float: left;
width: 758px;

}


.l_tex_r_img>li:nth-child(2){

float: right;
width: 242px;

}


.l_tex_r_img>li>p{

	margin-bottom: 20px;
}


.syousai_bt{


    border-radius: 10px;        /* CSS3草案 */
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 10px;   /* Firefox用 */
    background: orange;
    padding-left: 20px;
    margin-bottom: 10px;
    width: 182px;
}

.syousai_bt:hover{
    background: #e64c66;
}



.syousai_bt>a{
color: white;
font-size: 20px;
display: block;
}



.company_info{
width: 758px;
}

.company_info>dt{
width: 188px;
padding-left: 10px;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
float: left;
padding-top: 5px;
padding-bottom: 5px;
background: #f7f7f7;
}

.company_info>dd{
width: 506px;
padding-left: 10px;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
float:left;
padding-top: 5px;
padding-bottom: 5px;
}

.company_info>dt:nth-child(1){
border-top: 1px solid #ddd;
}
.company_info>dd:nth-child(2){
border-top: 1px solid #ddd;
}




.hinmoku_jirei{

width: 1000px;

}



.hinmoku_jirei>dt{

background: #f7f7f7;
font-size: 20px;
margin-bottom: 20px;
padding-bottom: 2px;
padding-left: 20px;

}

.hinmoku_jirei>dd{

margin-bottom: 20px;
padding-bottom: 2px;
padding-left: 20px;

}
.hinmoku_jirei>dd>ul>li{

margin-bottom: 20px;
padding-bottom: 2px;
padding-left: 10px;
border-bottom: 1px solid #ddd;
}