@charset "utf-8";
/* Copyright (c) 2008, Microwave.,Co ltd. */

@import url("/corp/file/content.css");

.images { position:absolute;
		left:174px;top:69px;
		 visibility:hidden;
		 z-index:5;
		}
		  
.images2 { position:absolute;
		left:560px;top:69px;
		visibility:hidden;
		z-index:5;
		}
		
.contents1 { position:absolute;
		}

/* --- --- --- --- */
html{
text-align:center;
background: url(/corp/image/common_bg_01.gif) repeat-y center #F0EDE4;
overflow-y:scroll;
}
body{
margin:0 auto;
text-align:center;
background: url(/corp/image/common_bg_01.gif) repeat-y center #F0EDE4;
}

/* --- --- --- --- */
#header01{
width:800px;
height:60px;
text-align:left;
position:relative;
font-size:10px;
line-height:1;
background:url(/corp/image/common_img_02.gif);
margin:0 auto;
}

#header01 *{
padding:0;
margin:0;
border:0;
}

#header01 dl dt{
position:absolute;
top:23px;
left:17px;
}

#header01 dl dd ul{
list-style:none;
}

#header01 dl dd ul li{
position:absolute;
}

#header01 dl dd ul li.li01{
top:32px;
left:525px;
}

#header01 dl dd ul li.li02{
top:32px;
left:578px;
}

#header01 dl dd ul li.li03{
top:23px;
left:660px;
}

/* --- --- --- --- */
#gnavi01{
width:800px;
height:30px;
border-bottom:4px solid #ccd9e4;
position:relative;
z-index:1000;
margin:0 auto;
}

#gnavi01 *{
padding:0;
margin:0;
border:0;
}

#gnavi01 ul{
height:30px;
list-style:none;
padding-left:11px;
background:url(/corp/image/gnavi_bg.gif) no-repeat;
}

#gnavi01 ul li{
position:relative;
float:left;
height:30px;
}

#gnavi01 ul li img{
vertical-align:bottom;
}

#gnavi01 ul li ul{
display:none;
position:absolute;
top:30px;
left:0;
background:none;
width:153px;
height:auto;
padding:0;
z-index:9999;
}

#gnavi01 ul li ul li{
width:152px;
height:auto;
margin-top:-1px;
border:1px solid #014782;
}

#gnavi01 ul li ul li.li01 a{
padding-left:10px;
}

#gnavi01 ul li ul li.li01 a span{
color:#014782;
}

#gnavi01 ul li {
display:block;
zoom:1;
line-height:1.2;
background:#f0f7ff;
font-size:10px;
text-align:left;
}

#gnavi01 ul li ul li a{
display:block;
zoom:1;
line-height:1.2;
background:#DFE8F2;
font-size:10px;
text-align:left;
padding:2px;
border:1px solid #fff;
}

#gnavi01 ul li ul li a:hover {
background:#fff;
text-decoration:none;
}

#gnavi01 ul li ul li span{
display:block;
zoom:1;
line-height:1.2;
background:#DFE8F2;
background:#f0f7ff;
font-size:10px;
text-align:left;
padding:2px;
border:1px solid #fff;
color:#666;
}


/* --- --- --- --- */
#bread01{
height:30px;
width:800px;
margin:0 auto;
}

#bread01 *{
padding:0;
margin:0;
border:0;
}

#bread01 ul{
list-style:none;
padding-left:10px;
}

#bread01 ul li{
float:left;
font-size:10px;
line-height:30px;
}

#bread01 ul li{
background:url(/corp/image/common_bg_02.gif) no-repeat 0px 50%;
padding-left:10px;
margin-left:5px;
}

#bread01 ul li.home{
padding:0;
margin:0;
background:none;
}

/* --- --- --- --- */
#sidebar01{
width:160px;
text-align:left;
/*font-size:10px;*/
line-height:1.2;
padding:0;
margin:0;
padding-left:5px;
}

#sidebar01 *{
padding:0;
margin:0;
border:0;
}

#sidebar01 img{
vertical-align:bottom;
}

#sidebar01 div{
border:1px solid #ccc;
padding:2px 2px 2px;
}

#sidebar01 dl{
background-color:#ECF1F7;
padding-bottom:13px;
font-size:12px;
}

#sidebar01 dl dd{
width:154px;
padding-bottom:1px;
background:url(/corp/image/sidebar_bg_03.gif) no-repeat bottom center;
}

#sidebar01 dl dd a{
display:block;
height:26px;
line-height:26px;
}

#sidebar01 dl dd a img{
vertical-align:middle;
margin:9px 0 9px 5px;
}

#sidebar01 dl .dd01 a{
/*font-size:12px;
font-weight:800;*/
padding-left:5px;
}

#sidebar01 dl .dd02 a{
/*font-size:12px;*/
padding-left:15px;
background:url(/corp/image/sidebar_bg_01.gif) no-repeat 3px 50%;
}

#sidebar01 dl .dd03 a{
padding-left:15px;
background:url(/corp/image/sidebar_bg_02.gif) no-repeat 8px 50%;
}

#sidebar01 dl .dd04 a{
padding-left:15px;
background:none;
}

#sidebar01 dl dd.on a,
#sidebar01 dl dd a:hover {
background-color:#fff;
text-decoration:none;
}

#sidebar01 p a{
padding-left:15px;
background:url(/corp/image/sidebar_bg_02.gif) no-repeat 8px 50%;
font-size:12px;
line-height:24px;
}

/* --- --- --- --- */
#footer01{
width:800px;
height:25px;
background:url(/corp/image/common_bg_03.gif) repeat-x;
font-size:10px;
color:#fff;
margin-top:20px;
margin:0 auto;
}

#footer01 *{
padding:0;
margin:0;
}

#footer01 ul{
float:left;
padding-left:10px;
list-style:none;
}

#footer01 ul li{
float:left;
line-height:25px;
}

#footer01 ul li a{
color:#fff;
background:url(/corp/image/common_bg_04.gif) no-repeat 0px 50%;
padding-left:12px;
margin-right:15px;
}

#footer01 address{
float:right;
font-style:normal;
line-height:25px;
padding-right:10px;
}













