/* =import 
----------------------------------------------*/
@import url(reset.css);
@import url(layout.css);



/* hn
------------------------------------------- */
h1{
position:absolute;
top:0;
left:0;
}
h2{
position:absolute;
top:28px;
left:124px;
}
h3{
}
h5{
}

/* link
------------------------------------------- */
a:link{ color:#005094; text-decoration:underline; }
a:hover{ color:#005094; text-decoration:none; }
a:visited{ color:#005094; text-decoration:underline; }

/* µâ¿õ*/
.right-box input,
.right-box .input{
float:right;
}


/* side_navi
------------------------------------------- */
.side_navi{
position:absolute;
top:0;
right:-1px;
}
.side_navi ul li{
display:inline;
margin-right:1px;
}

/* main_navi
------------------------------------------- */
.main_navi{
height:50px;
position:absolute;
top:67px;
left:0;
}
.main_navi ul li{
display:inline;
}

/* co_01box
------------------------------------------- */
.co_01box{
border-left:#dbba7c solid 1px;
border-right:#dbba7c solid 1px;
border-bottom:#dbba7c solid 1px;
background:#f9e6c5;
margin-bottom:14px;
padding:10px;
overflow:auto;
_height:153px;
_position:relative;
}
.co_01box .image_navi{
width:216px;
height:130px;
float:left;
margin-right:7px;
background:url(../images/top_37.gif) no-repeat;
}
.co_01box .listbox{
margin:29px 9px 0 13px;
}
.list_box01{
float:left;
margin-right:5px;
}
.list_box02{
float:left;
}
/* list01 */
.co_01box .list01{
width:324px;
height:60px;
float:left;
margin-bottom:9px;
background:url(../images/top_40.gif) no-repeat;
_position:absolute;
_top:10px;
_right:8px;
}
/* list02 */
.co_01box .list02{
width:324px;
height:60px;
float:left;
background:url(../images/top_43.gif) no-repeat;
_position:absolute;
_bottom:11px;
_right:8px;
}
.view{
width:51px;
height:21px;
float:right;
border:none;
cursor:pointer;
text-indent:60px;
overflow:hidden;
background:url(../images/view.gif) no-repeat;
}
/* safari only \*/
html:\66irst-child .view{
padding-top:0;
}
/* end */

.search{
width:51px;
height:21px;
float:right;
border:none;
cursor:pointer;
text-indent:60px;
overflow:hidden;
background:url(../images/search.gif) no-repeat;
}
/* safari only \*/
html:\66irst-child .search{

}
/* end */

/* co_02box
------------------------------------------- */
.co_02box{
border-left:#9fb798 solid 1px;
border-right:#9fb798 solid 1px;
border-bottom:#9fb798 solid 1px;
background:#cbe9c3;
margin-bottom:14px;
padding:8px;
_position:relative;
_height:60px;
}
.co_02box .listbox{
_width:550px;
_height:40px;
padding:9px 10px 9px 10px;
overflow:hidden;
background:url(../images/co_02box_bg.gif) repeat-y;
_position:absolute;
_top:10px;
_left:10px;
}
*+html body .co_02box .listbox{
padding:9px 10px 10px 10px;
}
/* co_03box
------------------------------------------- */
.co_03box{
border-left:#9aabb8 solid 1px;
border-right:#9aabb8 solid 1px;
border-bottom:#9aabb8 solid 1px;
background:#cbd7e1;
margin-bottom:14px;
padding:8px;
_position:relative;
_height:60px;
}
.co_03box .listbox{
_width:550px;
padding:9px 10px 9px 10px;
background:url(../images/co_03box_bg.gif) repeat-y;
overflow:hidden;
_position:absolute;
_top:10px;
_left:10px;
}

/* co_04box
------------------------------------------- */
.co_04box{
width:570px;
background:url(../images/co_box4-5bg.gif) repeat-y;
text-align:center;
margin-bottom:14px;
}
.co_04box .listbox{
width:100%;
padding:15px 0;
background:url(../images/co_box4-5bottom.gif) no-repeat 0 bottom;
}
.co_04box .listbox .overflw{
width:540px;
/*height:140px;
overflow:scroll;
overflow-x:hidden;*/
margin:0 auto;
text-align:left;
}
/* co_05box
------------------------------------------- */
.co_05box{
width:520px;
font-size:10px;
}
.co_05box td{
padding:5px 15px 10px 0;
background:url(../images/under_line.gif) no-repeat 0 bottom;
font-size:10px;
vertical-align: top;
}
.co_05box td p{
clear:both;
width:170px;
}
.co_05box td h4.reco{
display:block;
float:left;
padding:0 0 0 15px;
background:url(../images/allow_reco.gif) no-repeat 0 4px;
}
.co_05box td h4.arri{
width:70px;
_width:82px;
margin-bottom:10px;
float:left;
padding:0 0 0 12px;
background:url(../images/allow_arrival.gif) no-repeat 0 4px;
font-size:10px;
}
.reco a{
text-decoration:underline;
color:#126300;
}
.arri td h4 a{
text-decoration:underline;
color:#005094;
font-size:10px;
}
.co_05box td h4 a:hover{
text-decoration:none;
}
.co_05box img{
width:68px;
float:left;
margin-right:5px;
border:#d2d2d2 solid 1px;
}

