@charset "UTF-8";

/*-----------------------------------------
会社案内のページへの指定
-----------------------------------------*/

/*-----------------------------------------
index
-----------------------------------------*/

h4{
font-size:130%;
color:#CC0000;
}

.cate{
font-size:130%;
color:#CC0000;
margin-top:15px;
margin-bottom:15px;
}


.index_p{
width:340px;
height:auto;
margin:15px 0 0 0;
}

.index_p_e{
width:340px;
height:auto;
margin:5px 0 0 0;
}

.index_p_bottom{
width:340px;
height:auto;
margin:5px 0 5px 0;
}

.index_p_e2{
width:auto;
height:auto;
margin:10px 30px 0 0;
}


.index_p2{
padding-left:410px;
margin:10px 0 5px 0;
font-size:200%;
font-weight:bold;
}

.float_r{
float:right;
padding:15px 50px 0 10px;
}

.small{
font-size:70%;
}

.ita{
font-style:italic;
}

/*-----------------------------------------
policy
-----------------------------------------*/

.index_p3{
margin:15px 0 30px 0;
}

.short{
width:645px;
}
/*-----------------------------------------
about
-----------------------------------------*/

.index_p4{
width:420px;
margin:15px 0 10px 0;
}

.index_p10{
width:420px;
margin:5px 0 0 0;
}

.about_li{
list-style:disc;
margin:0 0 0 30px;
}

.title{
margin-top:10px;
}

/*-----------------------------------------
group
-----------------------------------------*/

#map_box1,#map_box2{
width:645px;
height:auto;
margin:15px 0 0 0;
padding-bottom:5PX;
border-bottom:2px solid #A4D0BC;
}

.float_map{
float:right;
width:400px;
margin:0 20px 0 0;
display:inline;
}

#map_box3{
width:645px;
height:auto;
margin:15px 0 0 0;
}

#map_box3 p{
width:645px;
height:auto;
margin:15px 0 0 0;
padding-bottom:5PX;
border-bottom:2px solid #A4D0BC;
}

.red{
color:#CC0000;
font-weight:bold;
}

/*-----------------------------------------
organization
-----------------------------------------*/

.index_p5{
width:596px;
height:auto;
margin:20px 0 15px 24px;
}



/*-----------------------------------------
印刷設定
-----------------------------------------*/

@media print{

#inner_contents{
background-image:none;
}

:root #right_contents{
width:70%;
}

.index_p4{
_width:40%;
}

.index_p_e{
_width:40%;
}

.index_p{
_width:40%;
}

}
