@charset "utf-8"; 

#subcontainer {border-top:1px solid #dcdcdc;width:100%;background: url(../img/subcontainer_bg.gif) repeat-y center 0;overflow: hidden;min-height: 300px;}
#subcontainer .leftmenu {border-left: 1px solid #e3e3e3;overflow: hidden;padding: 0 0 50px 0;/* border-right: 1px solid #e3e3e3; */width: 200px;float:left;}
#subcontainer .leftmenu ul {margin-top:30px}
#subcontainer .contents_area {float:left;width: 789px;}
#subcontainer .contents_area .title_area{position:relative;background:url(../img/title_area_bg.gif) no-repeat 0 0;width: 788px;height:132px;border-bottom:1px solid #e3e3e3;}
#subcontainer .contents_area .title_area ul {position:absolute;top: 40px;left: 50px;}
#subcontainer .contents_area .title_area ul li{background: url(../img/title_area_blut.gif) no-repeat 0px 2px;padding: 0 3px 0 8px;float:left;font-size:11px;}
#subcontainer .contents_area .title_area ul li:first-child{background:none;padding:0 5px 0 0 ;}
#subcontainer .contents_area .title_area h3 {padding: 60px 0 0 50px;}
#subcontainer .contents {padding: 60px 0 60px 55px;min-height: 500px;}

.intro01 {background: url(../img/intro01_bg.jpg) no-repeat right 0;height: 500px;padding: 0 10px 0 0;width: 680px;}
.intro02 {padding-right:10px}
.intro02 .tab03 {overflow:hidden}
.gasdata01 dl {height: 40px;margin-top: 30px;width: 679px;}
.gasdata01 dl dt{float:left;}
.gasdata01 dl dd{float:right}

.tbl_tb01 {width: 680px;}
.tbl_tb01 table{width:100%;border-top:3px solid #4a495a;border-bottom:3px solid #4a495a;}
.tbl_tb01 table tbody th {background-color:#f5f7fc;color:#555555;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding: 7px 0 7px 40px;text-align:left;}
.tbl_tb01 table tbody td {border-bottom:1px solid #d9d9d9;padding: 7px 0 7px 10px;}
.tbl_tb01 table tbody td input {border:1px solid #cecfca;padding:3px}
.tbl_tb01 table tbody td input.txt01 {width: 200px;}
.tbl_tb01 table tbody td input.txt02 {width: 50px;}
.tbl_tb01 table tbody td input.txt03 {width: 300px;}
.tbl_tb01 table tbody td textarea {border:1px solid #cecfca;padding:3px;width: 440px;height: 100px;overflow-y: scroll;}

.recuit {background:url(../img/recruit_img.gif ) no-repeat right 10px;width: 700px;}

.tab { width:679px;}
.tab li{float:left;}