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

#corp_main {width:950px;margin:0 auto; background-color:#FFF;}
#corp_main_left {width:250px;padding:14px 0 0 0;float:left;}

#corp_main_right {width:700px;padding:14px 0 0 0;float:right;}
	.corp_menu {background-color:#fff;clear:both;}
	.corp_contents {margin:76px 0 0 0 ;background-color:#fff;}	
	.corp_contents h3 { margin:1.5em 0; font-size:12px; clear:both;}
	.corp_contents h3.number { margin:1.5em 0 0.5em 0;}
	.corp_contents h4 {margin:90px 30px 15px 0;font-size:18px; font-weight:lighter; line-height:32px; color:#1f7e85;clear:both; font-weight:bold;}
	.corp_contents p {margin-right:30px; font-size:12px; line-height:1.5em; margin-bottom:1.5em; width:89%;}
	
	
	.inquiry_banner {margin:50px 0;}

table.corp { margin-bottom:3em;}
table.corp tr td { font-size:14px; vertical-align:top; line-height:2em; padding-right:25px;}

table.corpguide { width:95%; margin-bottom:3em; background:url(../img/dot.gif) repeat-x top; }
table.corpguide tr td { font-size:12px; vertical-align:top; line-height:2em; padding-right:25px; background:url(../img/dot.gif) repeat-x bottom; padding:0.5em 0;}


table.rinen { margin-bottom:3em; background:url(../img/dot.gif) repeat-x bottom;}
table.rinen tr th { width:100px; font-size:14px; vertical-align:top; font-weight:normal; text-align:left;;}
table.rinen tr td { font-size:14px; vertical-align:top; line-height:1.5em; padding-right:12px;}
table.rinen tr td.photo {width:170px;}
