/* import core styles | Basis-Stylesheets */
@import url(base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(content.css);
@import url(cont_index.css);
@import url(cont_page.css);

@import url(ie6.css);

/* import print layout | Druck-Layout einbinden */
@import url(print-base.css);

*,th,td,form,fieldset{
	margin:0 ;
	padding:0 ;
	font-style:normal ;
	word-break:break-all;
	font-size:12px;
	line-height:1.4;
	border:0 ;
	list-style:none ;
	color:#333333;
}
body{margin:0; padding:0;}
img{border:0;}
.clearbox{clear:both; font-size:1px; line-height:1px;}
dt,dd,ul,li,p{margin:0; padding:0;}
#contents{ width:780px; margin:15px auto 20px;}
#contents .mb10{margin-bottom:10px;}
#contents .pl20{padding-left:20px;}
#contents .pad10{padding:10px;}
#contents .left{width:166px; float:left; margin-right:4px;}
#contents .right{width:600px; float:left;}
#contents .center{width:429px; float:left;}
#contents .right02{width:166px; float:right;overflow:hidden;}
#contents dl.l01{margin-bottom:10px;}
#contents dl.l01 dt,dl.l01 dd{font-size:1px; line-height:1px;}
#contents .h33{height:33px;}
#contents .h34{height:34px;}
#contents .h36{height:36px;}
#contents .h38{height:38px;}
#contents .h46{height:46px;}
#contents .h54{height:54px;}
#contents .lbox01{background:url(../images/lbg01.gif) repeat-y left top; padding:10px 12px; width:142px;}
#contents .lbox01 li{list-style-type:none; background:url(../images/arr01.gif) no-repeat 0 3px; padding:0 0 0 15px;}
#contents .lbox01 li a{color:#0425ca; text-decoration:underline;}
#contents .lbox01 li a:hover{color:#f00; text-decoration:none;}
#contents .right .tblock{background-color:#ed2219; width:569px; padding:8px 15px; color:#fff; margin-bottom:8px;}
#contents .center .area{border-left:1px solid #e32017; border-right:1px solid #e32017; border-bottom:1px solid #e32017; padding:17px 10px 17px 29px; width:388px; background:url(../images/cbg01.gif);}
#contents .center .area li{list-style-type:none; float:left; width:120px; margin-right:5px; margin-bottom:5px; font-size:1px; line-height:1px;}
#contents .center .area .phBox{border:1px solid #f90; width:346px; padding:10px; background-color:#fff; margin-bottom:10px;}
#contents .center .box01{border-left:1px solid #e73c34; border-right:1px solid #e73c34; border-bottom:1px solid #e73c34; width:427px; padding:5px 0;}
#contents .center .box01 table{border-collapse:collapse; width:427px;}
#contents .center .box01 table td{padding:5px;}
#contents .center .box01 table.tab01{border-collapse:collapse; width:420px; margin:0 auto;}
#contents .center .box01 table.tab01 td{padding:5px; border:1px solid #fff;}
#contents .center .box01 .more{text-align:right; color:#0425ca; padding:0 5px;}
#contents .center .box01 .more a{color:#0425ca; text-decoration:none; font-weight:bold;}
#contents .center .box01 .more a:hover{color:#f00; text-decoration:underline;}
#contents .center .box01 .aurl{text-align:left; color:#0425ca;}
#contents .center .box01 .aurl a{color:#0425ca; text-decoration:underline;}
#contents .center .box01 .aurl a:hover{color:#f00; text-decoration:underline;}
#contents .right02 .box01{background:url(../images/rbg01.gif) repeat-y left top; padding:10px 12px 10px 8px;}
#contents .right02 .box02{background-color:#ffbb52; padding:5px 2px; width:160px;}
#contents .right02 .box02 .area01{border-bottom:1px solid #ff5031; border-left:1px solid #ff5031; border-right:1px solid #ff5031; background-color:#fff; padding:10px 5px; width:148px; margin-bottom:10px;}
#contents .right02 .box02 .area01 li{list-style-type:none;}
#contents .right02 .box02 .area01 li a{color:#0425ca; text-decoration:underline;}
#contents .right02 .box02 .area01 li a:hover{color:#f00; text-decoration:none;}
#contents .right02 .box02 .area01 li.num1{background:url(../images/num01.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area01 li.num2{background:url(../images/num02.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area01 li.num3{background:url(../images/num03.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area01 li.num4{background:url(../images/num04.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area01 li.num5{background:url(../images/num05.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area01 li.num6{background:url(../images/num06.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area01 li.num7{background:url(../images/num07.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area01 li.num8{background:url(../images/num08.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area01 li.num9{background:url(../images/num09.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area01 li.num10{background:url(../images/num10.gif) no-repeat left top; padding:2px 0 2px 25px;}
#contents .right02 .box02 .area02{border-bottom:1px solid #ebb19b; border-left:1px solid #ebb19b; border-right:1px solid #ebb19b; background-color:#fff; padding:10px 5px; width:148px; margin-bottom:10px;}
#contents .right02 .box02 .area02 li{list-style-type:none;}
#contents .right02 .box02 .area02 li a{color:#0425ca; text-decoration:underline;}
#contents .right02 .box02 .area02 li a:hover{color:#f00; text-decoration:none;}
#contents .right02 .box02 .area02 li.num1{background:url(../images/no1.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area02 li.num2{background:url(../images/no2.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area02 li.num3{background:url(../images/no3.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area02 li.num4{background:url(../images/no4.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area02 li.num5{background:url(../images/no5.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area02 li.num6{background:url(../images/no6.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area02 li.num7{background:url(../images/no7.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area02 li.num8{background:url(../images/no8.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area02 li.num9{background:url(../images/no9.gif) no-repeat left top; padding:2px 0 2px 25px; margin-bottom:3px;}
#contents .right02 .box02 .area02 li.num10{background:url(../images/no10.gif) no-repeat left top; padding:2px 0 2px 25px;}
#contents ul.listMenu li{list-style-type:none; float:left; font-size:1px; line-height:1px; height:32px; position:relative;}
#contents ul.listMenu li ul#submenu,#contents ul.listMenu li ul#submenu2{position:absolute; width:125px; height:200px; top:33px; left:-1px;}
#contents ul.listMenu li ul#submenu li a,#contents ul.listMenu li ul#submenu2 li a{background:url(../images/bg_menu.gif) repeat-y left top; color:#7b0c09; display:block; width:125px; height:23px; padding:5px 0; text-align:center;}
#contents ul.listMenu li ul#submenu li a:hover,#contents ul.listMenu li ul#submenu2 li a:hover{background:url(../images/bg_menu_on.gif) repeat-y left top; color:#fff;}
#contents .listMain{border:1px solid #e73c34; padding:10px; width:578px; background-color:#f5f6f6; margin-bottom:5px;}
#contents .listMain .dot{border-top:1px dashed #dadcdc;}
#contents .listMain td{padding:5px 0;}
#contents .page{text-align:right;}
#contents .page a{color:#ee7000; text-decoration:none; font-weight:bold;}
#contents .page a:hover{color:#ee7000; text-decoration:underline;}
#contents .imgBorder{border:3px solid #dcdad9;}
.roadSearch{width:760px; margin:10px auto; height:1%; overflow:hidden;}
.road{width:400px; float:left;}
.seach{width:360px; float:right; text-align:right;}
.seach .input01{border:1px solid #f90; height:18px; width:150px;}
.seach .input02{border:1px solid #f90; height:20px; width:50px;}
.txt14{font-size:14px;}
#contents .bdr3{border:5px solid #dcdad9;}
#contents .bdr{border:5px solid #dcdad9;}
#contents .comp {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000
}
#contents .small {
	FONT-SIZE: 10px; COLOR: #ff0000
}
#contents .tbox {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000
}
.inputStyle{border:1px solid #ccc; height:18px; width:180px; size:30}
.inputStyle02{border:1px solid #ccc; height:20px;}
#contents .companyList{position:relative; background:url(../images/bg_company.gif) repeat-x left top; height:32px;}
#contents .companyList .listMenu{position:absolute; right:-1px; top:0;}
#contents ul.comList{margin-left:10px;}
#contents ul.comList li{background:url(../images/arr01.gif) no-repeat 0 6px; padding:0 0 20px 10px;}
#contents .boxLogin{border:1px solid #e5e5e5; padding:55px 79px; width:440px; margin:100px auto 200px;}
#contents .boxLogin table{border-collapse:collapse; width:440px; margin-bottom:15px;}
#contents .boxLogin table th{border:1px solid #d6d4d4; padding:5px 10px; font-weight:normal;}
#contents .boxLogin table td{border:1px solid #d6d4d4; padding:5px 10px;}
#contents .boxLogin table td .inputStyle{border:1px solid #c8c7c7; height:18px; width:98%;}
#contents .boxLogin .button{background-color:#eaeaea; border:1px solid #b2b2b2; padding:10px; width:158px; text-align:center; margin:0 auto;}
#contents .boxLogin .button input{border:1px solid #ccc;}


