@charset "utf-8";

/*============================================
 2009.1002
 top.css
============================================*/
/*	header
============================================*/
#header{
position:relative;
height:184px;
}
#header h1{
position:absolute;
top:39px;
left:5px;
}
#header #tel{
position:absolute;
top:56px;
left:735px;
}
#header ul#gnav{
background:url(/img/bg_gnav.gif) left top no-repeat;
width:935px;
padding-left:25px;
height:37px;
position:absolute;
top:147px;
left:0;
}
#header ul#gnav li{
float:left;
}
#header #inquiry{
position:absolute;
top:113px;
left:824px;
}

/*	contents
============================================*/
.bgTopContents{
background:url(/img/bg_Topcontents.gif) left top no-repeat;
}
#contentsTopLeft{
width:661px;
padding-left:22px;
float:left;
}
#contentsTopLeft strong.info{
margin-left:-17px;
}
#contentsTopLeft h2{
margin-bottom:8px;
}
#contentsTopLeft .news{
padding-bottom:5px;
margin-bottom:9px;
width:644px;
float:left;
}
#contentsTopLeft .news iframe{
width:644px;
height:100px;
margin-bottom:5px;
padding-bottom:10px;
background:url(/img/lin_01.gif) left bottom repeat-x;
}
body#news{
background:none;
}
img.icn{
margin-left:5px;
}
body#news ul{
margin-left:19px;
}
#contentsTopLeft .system{
clear:both;
padding-bottom:40px;
}
#contentsTopLeft .system h3{
margin-bottom:3px;
}
#contentsTopLeft .system .boxArea{
width:637px;
margin-left:5px;
clear:both;
}
#contentsTopLeft .system .boxArea span{
display:block;
padding-bottom:5px;
background:url(/img/lin_01.gif) bottom left repeat-x;
}
#contentsTopLeft .system .box01{
width:312px;
float:left;
padding-bottom:15px;
margin-right:13px;
}
#contentsTopLeft .system .box02{
width:312px;
padding-bottom:15px;
float:left;
}
#contentsTopLeft .system .last{
padding-bottom:0px;
}
#contentsTopLeft .system .box01 h3,#contentsTopLeft .system .box02 h3{
margin-left:2px;
}
.linkicn{
float:right;
background:url(/img/icn_01.gif) right center no-repeat;
padding-right:18px;
padding-bottom:1px;
font-weight:bold;
}


#contentsTopRight{
width:261px;
padding-left:16px;
padding-top:20px;
float:left;
}
.kujicity{
margin-top:20px;
background:url(/img/bg_ind_02.png) left top no-repeat;
width:247px;
}
.kujicity dt{
margin-bottom:5px;
}
.kujicity dd{
text-align:right;
background:url(/img/icn_01.gif) 218px 3px no-repeat;
padding-right:33px;
font-weight:bold;
}
.kujiport{
background:url(/img/bg_ind_01.png) left top repeat-y;
width:247px;
}
.kujiport dt{
margin-bottom:5px;
}
.kujiport dd{
text-align:right;
padding-right:15px;
background:url(/img/icn_01.gif) 218px 3px no-repeat;
padding-right:33px;
font-weight:bold;
}
div.guidebook{
background:url(/img/bg_ind_01.png) left top repeat-y;
width:247px;
}
div.guidebook p{
padding:5px 20px;
}
div.guidebook .btn{
margin-left:10px;
}