/*General----------------------------
*/

*{
	margin:0;
	padding:0;
}
img{
	border:none;
}
body{
	color:#003366;
	font-size:13px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height:1.5;
}
a{color:#598ae7;}
a:visited{color:#cc3300; overflow:hidden;}
a:hover{color:#598ae7; text-decoration:none; overflow:hidden;}
a:active{color:#cc3300; overflow:hidden;}

hr{
	display:none;
}
/*Size-------------------------------
*/
#container{
	width:760px;
}
#wrapper{
	width:750px;
}
#header{
	width:750px;
	height:65px;
	}
#main{
	width:748px;
	height:178px;
}
#content{
	width:750px;
	clear:both;
}
#content-l{
	width:466px;
}
#content-r{
	width:234px;
}
#footer{
	width:750px;
}

/*Header-------------------------------
*/
#container{
	background-image:url(../img/share/bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
#header{
	margin:0;
	padding:0;
	background-image:url(../img/share/header.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#logo{
	width:277px;
	height:33px;
	margin:0;
	padding:0;
}
#header h1{
	line-height:0.1;
	text-indent:-9999px;
	position:absolute;
	top:10px;
	left:10px;
}
#logo h1 a{
	width:277px;
	height:33px;
	display:block;
	background-image:url(../img/share/logo.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#header p a{
	display:block;
	width:78px;
	height:20px;
	position:absolute;
	left: 670px;
	top: 46px;
	text-decoration:underline;
}

/*Grobalnavi-------------------------------
*/
#grobalnavi-area{
	border-bottom:3px solid #8bbcab;
}
#grobalnavi{
	width:750px;
	height:26px;
	padding:0;
	margin:0;
	background-image:url(../img/share/gnavi.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
#grobalnavi ul#gnavi{
	width:100%;
	height:26px;
	position:relative;
	margin:0;
	padding:0;
	border:0;
}
#grobalnavi ul#gnavi li{
	list-style:none;
	float:left;
}
#grobalnavi ul#gnavi li a{
	display:block;
	height:26px;
	text-decoration:none;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#grobalnavi ul#gnavi li#top, #grobalnavi ul#gnavi li#inquily{
	width:125px;
}
#grobalnavi ul#gnavi li#about, #grobalnavi ul#gnavi li#info{
	width:139px;
}
#grobalnavi ul#gnavi li#method, #grobalnavi ul#gnavi li#commodity{
	width:111px;
}
#grobalnavi ul#gnavi li#top a{ left:0; width:125px;}
#grobalnavi ul#gnavi li#about a{ left:125px; width:139px;}
#grobalnavi ul#gnavi li#method a{ left:264px; width:111px;}
#grobalnavi ul#gnavi li#commodity a{ left:375px; width:111px;}
#grobalnavi ul#gnavi li#info a{ left:486px; width:139px;}
#grobalnavi ul#gnavi li#inquily a{ left:625px; width:125px;}

#grobalnavi ul#gnavi li#top a:hover{ background: transparent url(../img/share/gnavi.jpg) 0 -26px no-repeat;}
#grobalnavi ul#gnavi li#about a:hover{ background: transparent url(../img/share/gnavi.jpg) -125px -26px no-repeat;}
#grobalnavi ul#gnavi li#method :hover{ background: transparent url(../img/share/gnavi.jpg) -264px -26px no-repeat;}
#grobalnavi ul#gnavi li#commodity a:hover{ background: transparent url(../img/share/gnavi.jpg) -375px -26px no-repeat;}
#grobalnavi ul#gnavi li#info a:hover{ background: transparent url(../img/share/gnavi.jpg) -486px -26px no-repeat;}
#grobalnavi ul#gnavi li#inquily a:hover{ background: transparent url(../img/share/gnavi.jpg) -625px -26px no-repeat;}


/*Footer-------------------------------
*/
#footer{
	clear:both;
	border-top:1px solid #787878;
}
#footer ul#footer-navi{
	margin:3px 0 0 5px;
	padding:0;
}
#footer ul#footer-navi li{
	background:url(../img/share/ico_bullet.gif) left 6px no-repeat;
	list-style:none;
	padding:0 15px 0 10px;
	float:left;
}
#footer address{
	clear:both;
	float:right;
	margin-right:5px;
	font-style:normal;
	font-size:11px;
	color:#787878;
}

/*Sub-navi-------------------------------
*/
#sub-navi-area{
	width:750px;
	height:20px;
	background-image:url(../img/share/bg_sub_navi.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}
#sub-navi-area ul#sub-navi{
	margin:0 0 0 28px;
	padding:0;
}
#sub-navi-area ul#sub-navi li{
	background-image:url(../img/share/ico_sub_navi.gif);
	background-position:2px 6px;
	background-repeat:no-repeat;
	list-style:none;
	padding-left:15px;
	float:left;
	margin-right:3px;
	line-height:20px;
}
#sub-navi-area ul#sub-navi li a{
	color:#ffffff;
	text-decoration:none;
}
#sub-navi-area ul#sub-navi li a:hover{
	color:#999999;
	text-decoration:none;
}


/*Secondpage-------------------------------
*/
#contents-navi{
	margin:15px 15px;
	font-size:small;
}

#contents{
	margin:30px 25px;
}

#contents_2{
	margin:0;
}

.padding-5{
	padding:5px;
	vertical-align:middle;
	text-align:center;
}
.padding-5t{
	padding:5px;
	vertical-align:top;
	text-align:center;
}
.padding-5l{
	padding:5px;
	vertical-align:middle;
	text-align:left;
}
.padding-5lt{
	padding:5px;
	vertical-align:top;
	text-align:left;
}
.padding-10{
	padding:10px;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
	font-size:14px;
}

.sk_box { margin:5px 0;}
.sk_box td{ border:#000033 1px solid;}