@charset "Shift_JIS";

body { width : 100% ; }

div#ec_contents{padding:70px 20px;height:550px;width:750px;}

div#ec_contents_01{margin:-50px 0px 0px 0px;}

div#ec_contents_01_02 h1{
padding:20px 0px 0px 0px;

}



div#ec_contents_01 h2,div#ec_contents_01_02 h2,div#ec_contents_01_03 h2{font-size:20px;font-weight:bold;}

div#ec_contents_01 p{width:750px; margin:-5px 0px 0px 0px; overflow:auto;}

div#ec_contents_01_02{margin:80px 0px 0px 0px;height:550px;}

div#ec_contents_01_03{margin:100px 0px 0px 0px;height:550px;}

div#ec_contents_01_03 p{width:700px;}

div#ec_contents_01_02 p{width:400px; line-height:150%;}

div#ec_contents_01 h2{font:20px; "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#666;font-weight:bold;padding:50px 0 10px 0;}

.font_01{
font-size:14px;
font-weight:bold;
}

div#ec_team_title01{
margin:55px 0px 0px 0px; 
}


.img_01{width:250px;}

div#ec_contents_01,div#ec_contents_02,div#ec_contents_03,div#ec_contents_04{line-height:150%;padding-top:20px;}

div#ec_contents_01 h3,div#ec_contents_03 h3,div#ec_contents_01_02 h3{
font-weight:bold;
color:#000;
font-size:12px;
padding-bottom:6px;
width:0px;
}

#ec_contents_02 h3{font-weight:bold;color:#000;font-size:12px;}

div#consul_pic{position:absolute;left:450px;top:125px;}

div#consul_pic_02{position:absolute;left:450px;top:230px;}

div#ec_contents_02 p{padding-top:10px;}

div#ec_contents_03 div#left{float:left;width:300px;padding-top:10px;}

div#ec_contents_03 div#right img{border:1px solid #a9a9a9;margin-bottom:20px;
position:absolute;left:200px;

}

div#ec_contents_03 p{padding:20px 0;}

div#table_loc{padding:10px 0;}table{font-size:12px;}

th,td{padding:8px;}


div#button_01{position:absolute;left:680px;top:100px;}

div#button_02{position:absolute;left:680px;top:540px;}

div#button_01_02{position:absolute;left:680px;top:100px;width:120px;}

div#button_01_03{position:absolute;left:735px;top:100px;}

div#button_02_02{position:absolute;left:680px;top:540px;width:120px;}

div#button_02_03{position:absolute;left:735px;top:540px;}

ul li{
list-style-type:none;
}

div#ec_detail{
width:700px;
height:259px;
padding-top:30px;
line-height:2!important;
}

div#ec_detail div#ec_detail_l{
float:left;
width:220px;
}

div#ec_detail div#ec_detail_r{
float:right;
width:470px;
}

div#ec_detail div#ec_detail_r .l1{
float:left;
width:191px;
}

div#ec_detail div#ec_detail_r .r1{
float:right;
width:259px;
}

