﻿ff@charset "utf-8";

* {
   margin: 0px;
   padding: 0px;
}

/*  TOPページ */
body{
	padding: 0px;
	margin: 0px auto;
	width:100%;
	font-size: 14px;
	color:#333333;
	background: #FFFFFF;
	background-image:url(img/background.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	text-align: center;
	word-break: break-all;
	font: Microsoft YaHei, Arial, Helvetica, sans-serif,  SimHei, SimSun, メイリオ, Osaka,  MSPGothic,;
	border-top: #000033 3px solid; 
}
table,img,p,tr,td,form{
	margin: 0px;
	padding: 0px;
	border: none;
	margin-left: 0px;
}
a{
	color: #0B3859;
	text-decoration: none;
}
a:hover{
	color:#000033;
	text-decoration: underline;
}
ul,li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#wrapper{
	width: 802px;
	background-image:url(img/background01.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	border-top: #BEBEBE 1px solid;
}
div#contents{
	margin:0px auto;
	padding:0px;
	background-image:url(img/background01.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	width:790px;
	text-align: center;
}

td{
   padding: 0px;
   font-size: 11pt;
   vertical-align: middle;
}
h1,h2,h3,h4 {
   font-size: 14px;
   font-weight: normal;
   line-height:140%;
   color:#333333;
   margin: 0px;
   padding: 0px;
}
#logo01{
	float: left;
	margin: 0px;
	padding: 20px 0px 0px 23px;
}
#logo01_top{
	float: left;
	margin: 0px;
	padding: 20px 0px 0px 23px;
}
.top_text img{
	padding: 0px 10px 0px 0px;
}
.top_text{
	float: left;
	margin: 0px;
	width: 330px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.top_text{
	color:#CC0000;
}

#head_navi01{
	float: right;
	color: #666666;
	font-size: 10px;
	margin: 9px 0px 0px 0px;
	padding: 0px 6px 0px 0px;
	text-align: left;
}
.head_navi02{
	float: right;
	clear: right;
	padding: 30px 26px 5px 0px;
}

#head_navi01 a:hover{
	color:#333333;
	text-decoration: underline;
}
.h_navili01{
	background-image: url(img/aquars_r1_c5.jpg);　
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	float: left;
	font-size: 11px;
	margin: 0px;
	width: 70px;
	text-align: left;
}
.h_navili02{
	background-image: url(img/aquars_r1_c8.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 17px;
	margin: 0px;
	float: left;
	font-size: 11px;
	width: 70px;
	text-align: left;
}
#headimage{
	float:left;
	width: 555px;
	margin: 0px;
	padding: 0px;
}
#header{
	float:left;
	clear: both;
	width: 738px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 27px;
}
.headimage01{
	text-align: right;
	clear: both;
	width: 730px;
	padding: 7px 0px 0px 0px;
}
#globalnavi{
	float: left;
	width: 183px;
	margin: 0px;
	padding: 0px;
}
#globalnavi ul{   
	margin: 0px;
	padding: 0px;
}
#globalnavi li{   
	text-align:left;
	list-style:none;
	margin: 0px;
	float: left;
	padding: 0px;
}
.border{
	height: 1px;
	width: 183px;
	float: left;
	background: #CCCCCC;
}
.border01{
	height: 1px;
	width: 183px;
	float: left;
	background: #999999;
}
.space{
	display: none;
}
.span01{
	display: none;
	}
* html .g_navi01 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/navi_1e01.png',sizingMethod='scale');
	background: #0B3D91;
	width: 183px;	
	height: 52px;
	display: block;	
}
.g_navi01 a{
	background: #0B3D91 url(img/topnavi01.png) no-repeat 11px 12px;
	width: 183px;
	display: block;	
	height: 52px;
	float: left;
	border: #CCCCCC;
}
* html .g_navi02 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/navi_1e02.png',sizingMethod='scale');
	background:#0B3D91;
	width: 183px;	
	height: 52px;
	display: block;	
}
.g_navi02 a{
	background: #0B3D91 url(img/topnavi02.png) no-repeat 11px 12px;
	width: 183px;
	display: block;	
	height: 52px;
	float: left;
	border: #CCCCCC;
}
* html .g_navi03 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/navi_1e03.png',sizingMethod='scale');
	background:#0B3D91;
	width: 183px;	
	height: 52px;
	display: block;	
}
.g_navi03 a{
	background: #0B3D91 url(img/topnavi03.png) no-repeat 11px 12px;
	width: 183px;	
	height: 52px;
	float: left;
	border: #CCCCCC;
}
* html .g_navi04 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/navi_1e04.png',sizingMethod='scale');
	background:#0B3D91;
	width: 183px;	
	height: 52px;
	display: block;	
}
.g_navi04 a{
	background: #0B3D91 url(img/topnavi04.png) no-repeat 11px 12px;
	width: 183px;	
	height: 52px;
	float: left;
	border: #CCCCCC;
}
* html .g_navi01 a:hover{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/navi_1e01.png',sizingMethod='scale');
	background:#1753AC;
	width: 183px;	
	height: 52px;
	display: block;	
}
.g_navi01 a:hover{
	background: #1753AC url(img/topnavi01.png) no-repeat 11px 12px;
	width: 183px;	
	height: 52px;
	float: left;
	border: #0B3D91;
}
* html .g_navi02 a:hover{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/navi_1e02.png',sizingMethod='scale');
	background:#1753AC;
	width: 183px;	
	height: 52px;
	display: block;	
}
.g_navi02 a:hover{
	background: #1753AC url(img/topnavi02.png) no-repeat 11px 12px;
	width: 183px;	
	height: 52px;
	float: left;
	border: #0B3D91;
}
* html .g_navi03 a:hover{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/navi_1e03.png',sizingMethod='scale');
	background:#1753AC;
	width: 183px;	
	height: 52px;
	display: block;	
}
.g_navi03 a:hover{
	background: #1753AC url(img/topnavi03.png) no-repeat 11px 12px;
	width: 183px;	
	height: 52px;
	float: left;
	border: #0B3D91;
}
* html .g_navi04 a:hover{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/navi_1e04.png',sizingMethod='scale');
	background:#1753AC;
	width: 183px;	
	height: 52px;
	display: block;	
}
.g_navi04 a:hover{
	background: #1753AC url(img/topnavi04.png) no-repeat 11px 12px;
	width: 183px;
	height: 52px;
	float: left;
	border: #0B3D91;
}
.link01_m{
	margin: 8px 0px 15px 3px;
}
.link01_m2{
	margin: 0px 0px 25px 0px;
}
.link01 a{
	font-size: 12px;
	color: #0066FF;
	text-decoration: underline;
}
.link01 a:hover{
	font-size: 12px;
	color: #004DBF;
	text-decoration: underline;
}
.span02{
	color:#333333;
	padding: 0px 0px 0px 5px;
}
#middle_left{
	background: url(img/top01_r2_c1.jpg) 26px 20px no-repeat;
	width: 230px;
	height: 159px;
	text-align:left;
	font-size: 10px;
	color:#000033;
	float: left;
	clear:both;
	padding: 20px 0px 0px 25px;
}
.bottom_left{
	width: 490px;
	height: 100px;
	text-align:left;
	font-size: 12px;
	line-height: 140%;
	float: left;
	clear:both;
	padding: 10px 0px 0px 28px;
}

.bottom_left p{
	padding: 5px 0px 0px 5px;
}
.bottom_left a{
	text-decoration: underline;
}
.td02{
	padding: 0px 0px 0px 5px;
	text-align:left;
}
.td03{
	padding: 0px 0px 10px 5px;
	text-align:left;
}
.td01{
	padding: 0px 0px 0px 0px;
	text-align:left;
}
#middle_center{
	background: url(img/top01_r2_c7.jpg) 0px 20px no-repeat;
	width: 280px;
	height: 170px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.banner02{
	margin: 10px 0px 0px 2px;
}
*:first-child + html .banner_naoko { 
	float: right;
	padding: 20px 30px 0px 0px;
}
html>/**/body .banner_naoko { 
	float: right;
	clear: right;
	margin: 20px 30px 0px 0px;	
}
*html .banner_naoko{
	float: right;
	padding: 10px 30px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#middle_right{
	width: 250px;
	height: 159px;
	float: left;
	padding: 20px 0px 0px 0px;
}
.td04{
	text-align:left;
	font-size: 11px;
	color: #333333;
	padding: 10px 0px 0px 2px;
	vertical-align: top;
	clear:both;
	line-height: 130%;
}
.td04 a{
	text-decoration: underline;
}

.copyright{
	font-size: 12px;
	color:#666666;
	text-align: center;
	padding: 5px 0px 40px 0px;
}
#menu2 {
	width:765px;
	height:26px;
	background-color: #EEEEEE;
	line-height:110%;
	font-size: 12px;
	margin: 0px auto;
   }
#menu2 ul { margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear:both;
   }

#menu2 li { 
	display : inline;
	padding :0px 0px 0px 0px;
	float:left;
	text-align:left;
	list-style:none;
   }
#menu2 a {
   color: #6A6A6A;
 }
.span2 {
   margin:0px 0px 0px 15px;
   letter-spacing:-0.1em;
 }
#menu2 #menu2_a_1 a{ 
	background-image: url(img/leads_r49_c6.jpg);
	width:130px; 
	height:15px; background-repeat:no-repeat; 
	margin-left:15px; 
	margin-top: 5px;
	border-right:#CCCCCC 1px solid;
	display:block;
 } 
#menu2 #menu2_a_1 a:hover { 
	background-image: url(img/leads_r49_c6.jpg);
	width:130px;
	height:15px; background-repeat:no-repeat;
	margin-left:15px;
	margin-top: 5px;
	border-right:#CCCCCC 1px solid;	
	display:block;
} 
#menu2 #menu2_a_2 a { 
	background-image: url(img/leads_r49_c6.jpg);
	width:110px;
	height:15px; background-repeat:no-repeat;
	margin-left:10px; 
	margin-top: 5px;
	border-right:#CCCCCC 1px solid;
	display:block;
} 
#menu2 #menu2_a_2 a:hover {
	background-image: url(img/leads_r49_c6.jpg);
	width:110px;
	height:15px; background-repeat:no-repeat;
	margin-left:10px; 
	margin-top: 5px;
	border-right:#CCCCCC 1px solid;
	display:block;
}
#menu2 #menu2_a_3 a { 
	background-image: url(img/leads_r49_c6.jpg);
	width:110px;
	height:15px; background-repeat:no-repeat;
	margin-left:10px; 
	margin-top: 5px;
	border-right:#CCCCCC 1px solid;
	display:block;
 } 
#menu2 #menu2_a_3 a:hover {
	background-image: url(img/leads_r49_c6.jpg);
	width:110px;
	height:15px; background-repeat:no-repeat;
	margin-left:10px; 
	margin-top: 5px;
	border-right:#CCCCCC 1px solid;
	display:block;
}
#menu2 #menu2_a_4 a {
	background-image: url(img/leads_r49_c6.jpg);
	width:110px;
	height:15px; background-repeat:no-repeat;
	margin-left:10px; 
	margin-top: 5px;
	border-right:#CCCCCC 1px solid;
	display:block;
} 
#menu2 #menu2_a_4 a:hover {
	background-image: url(img/leads_r49_c6.jpg);
	width:110px;
	height:15px; background-repeat:no-repeat;
	margin-left:10px; 
	margin-top: 5px;
	border-right:#CCCCCC 1px solid;
	display:block;
}
#menu2 #menu2_a_5 a { 
	background-image: url(img/leads_r49_c6.jpg);
	width:110px;
	height:15px; background-repeat:no-repeat;
	margin-left:10px; 
	margin-top: 5px;
	border-right:#CCCCCC 1px solid;
	display:block;
} 
#menu2 #menu2_a_5 a:hover {
	background-image: url(img/leads_r49_c6.jpg);
	width:110px;
	height:15px; background-repeat:no-repeat;
	margin-left:10px; 
	margin-top: 5px;
	border-right:#CCCCCC 1px solid;
	display:block;
}
#menu2 #menu2_a_6 a { 
	background-image: url(img/leads_r49_c6.jpg);
	width:80px;
	height:15px; background-repeat:no-repeat;
	margin-left:10px; 
	margin-top: 5px;
	display:block;
 } 
#menu2 #menu2_a_6 a:hover {
	background-image: url(img/leads_r49_c6.jpg);
	width:80px;
	height:15px; background-repeat:no-repeat;
	margin-left:10px; 
	margin-top: 5px;
	display:block;
}
#clear03{
	clear: both;
	margin: 0 auto;
	width: 780px;
	height: 100px;	
}
#clear04{
	clear: both;
	margin: 0 auto;
	width: 780px;
	height: 40px;	
}
#clear06{
	clear: both;
	margin: 0 auto;
	width: 780px;
	height: 40px;	
}
.kyushoku04{
	text-align: left;
	padding: 15px;
	margin: 30px 15px 0px 0px;
	border-top: #CCCCCC dotted 1px;
	font-size: 14px;
	border: 1px solid #C2E0FE;
	line-height: 200%;
	float: right;
	width: 530px;
}
.kyushoku04 img{
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.kyushoku04 a{
	color: #0066CC;
	text-decoration: underline;
	padding: 10px 0px 0px 5px;
}
.kyushoku05{
	text-align: left;
	padding: 10px;
	margin: 40px 35px 0px 0px;
	border-top: #CCCCCC dotted 1px;
	font-size: 14px;
	border: 1px solid #C2E0FE;
	line-height: 200%;
	float: right;
	width:700px;
}
.kyushoku05 img{
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.kyushoku05 a{
	color: #0066CC;
	text-decoration: underline;
	padding: 10px 0px 0px 5px;
}
.kyushoku07{
	text-align: left;
	padding: 10px;
	margin: 40px 37px 0px 0px;
	border-top: #CCCCCC dotted 1px;
	font-size: 14px;
	border: 1px solid #C2E0FE;
	line-height: 200%;
	float: right;
	width:700px;
}
.kyushoku07 img{
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.kyushoku07 a{
	color: #0066CC;
	text-decoration: underline;
	padding: 10px 0px 0px 5px;
}
.kyushoku06{
	text-align: left;
	padding: 15px;
	margin: 30px 30px 0px 0px;
	border-top: #CCCCCC dotted 1px;
	font-size: 14px;
	border: 1px solid #C2E0FE;
	line-height: 200%;
	float: right;
	width: 530px;
}
* html .kyushoku06{
	margin: 20px 25px 0px 0px;
	width: 450px;
}
* html .kyushoku05{
	margin: 0px 0px 0px 20px;
}
* html .kyushoku04{
	margin: 20px 0px 0px 5px;
}
* html .kyushoku07{
	margin: 30px 22px 0px 5px;
}
.kyushoku06 img{
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.kyushoku06 a{
	color: #0066CC;
	text-decoration: underline;
	padding: 10px 0px 0px 5px;
}
#clear{
	clear: both;
	margin: 0 auto;
	border-bottom: #999999 solid 1px;
	width: 760px;	
}
#clear02{
	clear: both;
}
#subheader{
	padding: 0px 20px 0px 28px;
	margin: 5px 0px 0px 0px;
	clear: both;
	float: left;
}
#globalnavi_sub{
	float: left;
	width: 736px;
	padding: 0px;
	margin: 0px;
	background: #0B3D91;
	border-bottom: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid; 
}
#globalnavi_sub li{   
	text-align:left;
	list-style:none;
	margin: 0px;
	float: left;
	padding: 0px;
}
.g_navi_sub01 img{   
	margin: 9px 0px 0px 33px;
}
* html .g_navi_sub01 alpha01{
    width: 48px;
    height: 13px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src=img/subnavi00.png,sizingmethod=image);
}

.g_navi_sub02 img{   
	margin: 9px 0px 0px 26px;
}
.g_navi_sub03 img{   
	margin: 9px 0px 0px 19px;
}
.g_navi_sub04 img{   
	margin: 9px 0px 0px 26px;
}
.g_navi_sub05 img{   
	margin: 9px 0px 0px 25px;
}
.g_navi_sub06 img{   
	margin: 9px 0px 0px 26px;
}
.g_navi_sub07 img{   
	margin: 9px 0px 0px 26px;
}
.g_navi_sub_on01 img{   
	margin: 9px 0px 0px 33px;
}
.g_navi_sub_on02 img{   
	margin: 9px 0px 0px 26px;
}
.g_navi_sub_on03 img{   
	margin: 9px 0px 0px 19px;
}
.g_navi_sub_on04 img{   
	margin: 9px 0px 0px 26px;
}
.g_navi_sub_on05 img{   
	margin: 9px 0px 0px 25px;
}
.g_navi_sub_on06 img{   
	margin: 9px 0px 0px 26px;
}
.g_navi_sub_on07 img{   
	margin: 9px 0px 0px 26px;
}
.border_sub{
	height: 33px;
	width: 1px;
	float: left;
	background: #FFFFFF;
}
.border_sub01{
	height: 33px;
	width: 1px;
	float: left;
	background: #FFFFFF;
	margin: 0px 0px 0px 20px;
}
* html .g_navi_sub01 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subnavi_ie01.png',sizingMethod='scale');
	background: #1753AC url(img/aquars01_r1_c3.jpg) repeat-x;
	width: 105px;	
	height: 33px;
	display: block;	
}
* html .g_navi_sub_on01 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subnavi_ie01.png',sizingMethod='scale');
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 105px;	
	height: 33px;
	display: block;	
}
.g_navi_sub_on01 a{
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 105px; height: 33px;
	float: left;
}
*html #alpha01 img{
	display:none;
}
.g_navi_sub01 a{
	background: #1753AC url(img/aquars01_r1_c3.jpg) repeat-x;
	width: 140px; height: 33px;
	float: left;
	border: #CCCCCC;
}
* html .g_navi_sub02 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subnavi_ie02.png',sizingMethod='scale');
	background: #1753AC url(img/aquars01_r1_c3.jpg) repeat-x;
	width: 140px;	
	height: 33px;
	display: block;	
}
*html #alpha01 img{
	display:none;
}
.g_navi_sub02 a{
	background: #1753AC url(img/aquars01_r1_c3.jpg) repeat-x;
	width: 140px;		
	height: 33px;
	float: left;
}
.g_navi_sub02 a:hover{
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 140px;	
	height: 33px;
	float: left;
}
* html .g_navi_sub_on02 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subnavi_ie02.png',sizingMethod='scale');
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 140px;	
	height: 33px;
	display: block;	
}
.g_navi_sub_on02 a{
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 140px;	
	height: 33px;
	float: left;
}
.g_navi_sub_on03 a{
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 140px; height: 33px;
	float: left;
}
.g_navi_sub03 a:hover{
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 140px; height: 33px;
	float: left;
}
* html .g_navi_sub03 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subnavi_ie03.png',sizingMethod='scale');
	background: #1753AC url(img/aquars01_r1_c3.jpg) repeat-x;
	width: 140px; height: 33px;
	display: block;	
}
* html .g_navi_sub_on03 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subnavi_ie03.png',sizingMethod='scale');
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 140px; height: 33px;
	display: block;	
}
*html #alpha01 img{
	display:none;
}
.g_navi_sub03 a{
	background: #1753AC url(img/aquars01_r1_c3.jpg) repeat-x;
	width: 140px; height: 33px;
	float: left;
}
* html .g_navi_sub04 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subnavi_ie04.png',sizingMethod='scale');
	background: #1753AC url(img/aquars01_r1_c3.jpg) repeat-x;
	width: 140px;	
	height: 33px;
	display: block;	
}
* html .g_navi_sub_on04 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subnavi_ie04.png',sizingMethod='scale');
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 140px;	
	height: 33px;
	display: block;	
}
*html #alpha01 img{
	display:none;
}
.g_navi_sub04 a{
	background: #1753AC url(img/aquars01_r1_c3.jpg) repeat-x;
	width: 140px; height: 33px;
	float: left;
}
.g_navi_sub04 a:hover{
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 140px; height: 33px;
	float: left;
}

.g_navi_sub_on04 a{
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 140px; height: 33px;
	float: left;
}
.g_navi_sub_on05 a{
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 140px; height: 33px;
	float: left;
}
.g_navi_sub05 a:hover{
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 140px; height: 33px;
	float: left;
}
* html .g_navi_sub05 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subnavi_ie05.png',sizingMethod='scale');
	background: #1753AC url(img/aquars01_r1_c3.jpg) repeat-x;
	width: 140px; height: 33px;
	display: block;	
}
* html .g_navi_sub_on05 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subnavi_ie05.png',sizingMethod='scale');
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 140px; height: 33px;
	display: block;	
}
*html #alpha01 img{
	display:none;
}
.g_navi_sub05 a{
	background: #1753AC url(img/aquars01_r1_c3.jpg) repeat-x;
	width: 140px; height: 33px;
	float: left;
}
* html .g_navi_sub06 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subnavi_ie06.png',sizingMethod='scale');
	background: #1753AC url(img/aquars01_r1_c3.jpg) repeat-x;
	width: 115px;	
	height: 33px;
	display: block;	
}
* html .g_navi_sub_on06 a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subnavi_ie06.png',sizingMethod='scale');
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 115px;	
	height: 33px;
	display: block;	
}
.g_navi_sub06 a:hover{
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 115px; height: 33px;
	float: left;
}
.g_navi_sub_on06 a{
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 115px; height: 33px;
	float: left;
}
*html #alpha01 img{
	display:none;
}
.g_navi_sub06 a{
	background: #1753AC url(img/aquars01_r1_c3.jpg) repeat-x;
	width: 115px; height: 33px;
	float: left;
}
.g_navi_sub07{
	background: #999999;
	width: 0px;
	height: 33px;
	float: left;
}
*html .g_navi_sub07{
	display: none;
}
.g_navi_sub01 a:hover{
	background: #1753AC url(img/aquars01_r1_c1.jpg) repeat-x;
	width: 140px; height: 33px;
	float: left;
}

#seihinnavi{
	float: left;
	width: 117px;
	padding: 30px 0px 30px 30px;
	margin: 0px;
}
#seihinnavi li{
	margin: 0px;	
}
.product_new{
	text-align: left;
	padding: 10px 0px 10px 40px ;
}
#seihin_right{
	width: 600px;
	background-image: url(img/seihinn_top_r1_c25.jpg);
	background-position: 410px 132px;
	background-repeat: no-repeat;
	float: right;
	padding: 30px 20px 0px 0px;
	margin: 0px;
}
#seihin_right02{
	width: 600px;
	float: right;
	padding: 30px 40px 0px 0px;
	margin: 0px;
}
#seihin_right02_costum{
	width: 580px;
	float: right;
	padding: 30px 40px 0px 0px;
	margin: 0px;
}
.seihin01{
	width: 600px;
	height: 220px;
	margin: 0px 0px 5px 0px;
	border: #0B3D91 1px solid;
	padding: 3px;
	float: left;
	background-color: #FCFBFA;
}
.img01{
	margin: 10px 0px 0px 10px;
	text-align:left;
}
.img02{
	margin: 10px 10px 0px 0px;
	text-align: left;
}
.text01{
	margin: 20px 10px 30px 0px;
	text-align: left;
	line-height: 150%;
	font-size: 13px;
}
.text01_02{
	margin: 20px 0px 0px 0px;
	text-align: left;
	line-height: 150%;
	font-size: 13px;
}
.text02{
	margin: 0px;
	text-align: left;
	padding: 0px 0px 0px 10px;
	line-height: 150%;
}
.seihin_new{
	padding: 0px 60px 20px 0px;
} 
.text02_2{
	text-align: left;
}
.text02 a{
	color: #FF9900;
	font-weight: bold;
	text-decoration:underline;
}
.text02 a:hover{
	color: #006699;
	text-decoration:underline;
}
.img03{
	text-align: right;
}
div#pan {
	width: 726px;
	float: left;
	text-align: left;
	font-size: 12px;
	padding: 4px 0px 4px 10px;
	color: #000066;
	margin: 0px;
	background-color: #FFFFFF;
}
#pan_margin{
	padding: 0px 0px 20px 28px;
	margin: 0px;
	clear:both;
}
div#pan{
	margin: 20px 0px 0px 0px;
}
div#pan a { 
    color:#000066;}
div#pan a:hover { 
	text-decoration:underline;
    color:#000066;
}
#main_cont{
	width: 600px;
	padding: 10px 0px 20px 10px;
	margin: 0px;
	float: right;
	background: url(img/shawer01.jpg) 10px 50px no-repeat;
}
#main_cont_costum{
	width: 580px;
	padding: 10px 0px 20px 10px;
	margin: 0px;
	float: right;
	background: url(img/shawer01.jpg) 10px 50px no-repeat;
}
#main_cont02{
	width: 600px;
	padding: 10px 0px 20px 10px;
	margin: 0px;
	float: right;
	background: url(img/shawer02.jpg) 175px 40px no-repeat;
}
#main_cont03{
	width: 600px;
	padding: 10px 0px 20px 10px;
	margin: 0px;
	float: right;
	background: url(img/shawer03.jpg) 175px 40px no-repeat;
}
#main_cont04{
	width: 600px;
	padding: 10px 0px 20px 10px;
	margin: 0px;
	float: right;
	background: url(img/senmen.jpg) 175px 40px no-repeat;
}
#main_cont05{
	width: 600px;
	padding: 10px 0px 20px 10px;
	margin: 0px;
	float: right;
	background: url(img/shokki04.jpg) 175px 40px no-repeat;
}
#main_cont06{
	width: 600px;
	padding: 10px 0px 20px 10px;
	margin: 0px;
	float: right;
}
.text03{
	margin: 0px;
	width: 560px;
	float: left;
	text-align: left;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.img04{
	margin: 25px 0px 0px 20px;
	width: 500px;
	float: left;
	text-align: left;
}
.img05{
	margin: 15px 10px 0px 10px;
	float: left;
	text-align: left;
}
.img_sub{
	margin: 0px 0px 0px 20px;
	float: left;
	text-align: left;
}
#seihin_box{
	padding: 15px;
	border: #B4C2B7 1px solid;
	width: 450px;
	float: left;
	text-align: left;
	background: url(img/back_seihin.png) left top repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}

*html #seihin_box{
	border: #B4C2B7 1px solid;
	background-image: none;
}
#seihin_box02{
	margin: 10px 0px 10px 15px;
	padding: 15px;
	border:#B4C2B7 1px solid;
	width: 400px;
	float: left;
	text-align: left;
	background: url(img/back_seihin.png) left top repeat;
}
*html #seihin_box02{
	border: #B4C2B7 1px solid;
	background-image: none;
}
.text04{
	margin: 10px 0px 0px 10px;
	float: left;
	text-align: left;
	line-height: normal;
	color: #333333;
}
#clear05{
	clear: both;
	margin: 0 auto;
	width: 600px;
	height: 10px;	
}
html>body #pageNav{
	float: left;
	width:168px;
	margin: 15px 0px 10px 28px;
	padding: 0px;	
	text-align: left;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}
* html #pageNav{
	float: left;
	width:168px;
	padding: 0px 0px 10px 28px;
	margin: 15px 0px 0px 0px;	
	text-align: left;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}
#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image: url(bg_nav.jpg);
	font-weight: bold;
	padding: 7px 0px 7px 10px;
	color: #243D7B;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}
#blog_content{
	padding: 0px 30px 0px 10px;
	width: 530px;
	text-align: left;
	margin:15px 0px 0px 0px;
	border-left: 1px solid #ccd2d2;
	float: right;
}
.story {
	padding: 0px 0px 0px 0px;
	font-size: 14px;
}
.story h3{
	font-weight: bold;
	font-size: 14px;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 15px 0px;
	color: #000000;
	border-bottom: #566870 1px solid;
}
.water01{
	float: right;
}
.water02{
	float: left;
	width: 320px;
	line-height: 140%;
}
.water03{
	float: left;
	line-height: 140%;
}
.story{
	line-height: 140%;
}
.story a.capsule{
	font: bold;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}
.story a.capsule:hover{
	text-decoration: underline;
}
td.storyLeft{
	padding-right: 12px;
}
.relatedLinks{
	margin: 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #cccccc;
}
.relatedLinks h3{
	padding: 10px 0px 2px 10px;
	text-align: left;
	color: #003399;
	font-size: 14px;
}
.relatedLinks a{
	display: block;
	margin: 5px 0px 10px 8px;
	text-decoration: underline;
}
#advert{
	padding: 15px;
}
#sub_cont td{
	text-align: left;
}
.service01{
	padding: 40px 0px 0px 0px;
	margin: 0px;
	font-size: 14px;
	vertical-align: bottom;
}
.service00{
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-size: 14px;
	vertical-align: bottom;
}
.service02{
	text-align: right;
	border-bottom: #072B65 1px solid;
	vertical-align:bottom;
	line-height: 125%;
	font-size: 14px;
	padding: 40px 0px 2px 0px;
}
.service03{
	text-align: right;
	border-bottom: #072B65 1px solid;
	vertical-align:bottom;
	line-height: 125%;
	font-size: 14px;
	padding: 10x 0px 2px 0px;
}
#service_box{
	width: 735px;
	float: right;
	padding: 25px 20px 0px 0px;
	margin: 0px;
	text-align: left;
}

.service09{
	margin: 10px 0px 0px 0px;
}
.service10{
	padding: 50px 0px 0px 0px;
	margin: 0px;
}
.service04{
	padding: 0px 0px 0px 0px;
	line-height: 130%;
	text-align: right;
	font-size: 12px;
}
.service05{
	margin: 15px 0px 0px 20px;
	padding: 0px 0px 3px 5px;
	line-height: 130%;
	font-size:13px;
	vertical-align: bottom;
	border-bottom: #072B65 1px solid;	
}
.service06{
	padding: 15px 0px 5px 5px;
	text-align: right;
	vertical-align: bottom;
	line-height: 130%;
	border-bottom: #072B65 1px solid;	
}
.service07{
	padding: 10px 0px 10px 0px;
	line-height: 140%;
	border-top: #CCCCCC 1px dotted;
	border-bottom: #CCCCCC 1px dotted;
	font-size: 11px;
}
.service08{
	padding: 5px 0px 0px 0px;
	line-height: 130%;
}
.service09{
	padding: 25px 0px 15px 0px;;
}
#company_box{
	width: 735px;
	float: right;
	padding: 25px 20px 0px 0px;
	margin: 0px;
	text-align: left;
	background: url(img/aboutus02.jpg) 270px 50px no-repeat;
}
#company_box_new{
	width: 735px;
	float: right;
	padding: 25px 20px 0px 0px;
	margin: 0px;
	text-align: left;
}
#company_box02{
	width: 735px;
	float: right;
	padding: 25px 20px 0px 0px;
	margin: 0px;
	text-align: left;
}
.company01{
	padding: 16px 0px 16px 10px;
	border-left: 3px #333333 solid;
	background-color: #0B3D91;
	font-size: 13px;
	color: #FFFFFF;
	vertical-align: middle;
}
.company02{
	vertical-align: middle;
	padding: 10px 0px 10px 10px;
	line-height: 125%;
	font-size: 13px;
	border-bottom: 1px #999999 dotted;
}
.company03{
	padding: 5px 0px 5px 0px;
	background-color: #FFFFFF;
	font-size: 13px;
	color: #333333;
	border-bottom: 1px dotted #999999;
	vertical-align: middle;
	font-weight: bold;
	font-size: 14px;
}
#company_box table{
	padding: 0px 40px 0px 0px;
	float: left;
}

.contact01{
	text-align: left;
	padding: 10px 0px 10px 10px;
	border-left: 3px #333333 solid;
	background-color: #0B3D91;
	font-size: 13px;
	color: #FFFFFF;
}
.contact02{
	text-align: left;
	padding: 15px 0px 15px 30px;
	background-color: #FFFFFF;
	font-size: 13px;
	border-bottom: #999999 dotted 1px;
}
.contact03{
	text-align: left;
	font-size: 13px;
	padding: 5px 0px 5px 30px;
}
.contact04{
	text-align: left;
	font-size: 13px;
	padding: 20px 0px 5px 30px;
}
.contact05{
	text-align: left;
	padding: 15px 0px 15px 30px;
	background-color: #FFFFFF;
	font-size: 13px;
	border-bottom: #999999 dotted 1px;
	border-top: #999999 dotted 1px;
}
.contact06{
	text-align: left;
	padding: 15px 0px 15px 30px;
	font-size: 13px;
	background-color: #FFFFFF;
	border-bottom: #999999 dotted 1px;
}
.contact08{
	text-align: left;
	font-size: 13px;
	padding: 5px 0px 25px 30px;
}
.contact09{
	text-align: left;
	font-size: 13px;
	padding: 20px 0px 5px 30px;
}
.contact10{
	text-align: left;
	padding: 15px 0px 15px 30px;
	font-size: 13px;
	background-color: #FFFFFF;
	border-bottom: #999999 dotted 1px;
	border-top: #999999 dotted 1px;
}
.faq01{
	background-color: #E4EBEB;
	padding: 10px;
	font-size: 14px;
}
.faq02{
	background-color: #F3EFC7;
	padding: 10px;
	font-size: 14px;
}
.faq03{
	padding: 0px;
	font-size: xx-small;
	height: 3px;
	margin: 0px;
}
.faq04{
	padding: 0px;
	text-align: right;
	font-size: 12px;
	margin: 0px;
}
.faq04 a{
	color:#FF3366;
	text-decoration: underline;
}
.question02{
	padding: 0px 0px 0px 10px;
	text-align: right;
	font-size: 12px;
	margin: 0px;
	text-align: left;
}
.question02 a{
	color:#FF3366;
	text-decoration: underline;
}
#faq_box{
	width: 735px;
	float: right;
	padding: 25px 20px 0px 0px;
	margin: 0px;
	text-align: left;
}
#faq_box04{
	width: 735px;
	float: right;
	padding: 17px 22px 0px 0px;
	margin: 0px;
	text-align: left;
	line-height: 145%;
}
#faq_box02{
	width: 735px;
	float: right;
	padding: 25px 20px 0px 0px;
	margin: 0px;
	text-align: left;
	font-size: 12px;
}
#faq_box03{
	width: 735px;
	float: right;
	padding: 15px 35px 0px 0px;
	margin: 0px;
	text-align: left;
	height: 250px;
	background: url() 0px 380px no-repeat;
}
#question_box03{
	width: 735px;
	float: right;
	padding: 15px 35px 0px 0px;
	margin: 0px;
	text-align: left;
	height: 1700px;
	background: url(img/ecoback.jpg) 433px 100px no-repeat;
}
#kodawari05{
	float: right;
}
#faq_box04{
	width: 735px;
	float: right;
	padding: 15px 22px 0px 0px;
	margin: 0px;
	text-align: left;
}
#faq_box02 table td{
	font-size: 12px;
}
#shop_box{
	width: 735px;
	float: right;
	padding: 25px 20px 0px 0px;
	margin: 0px;
	text-align: left;
}

.shop01{
	border-bottom: 1px solid #003366;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}
.shop02{
	padding: 15px 0px 0px 0px;
}
.shop03{
	background-color: #99C2E3;
	padding: 5px;
	font-size: 13px;
	color: #333333;
}
.shop04{
	padding: 10px;
	border-bottom: 1px dotted #999999;
	font-size: 12px;
	border-right: #999999 1px  dotted;
	border-top: #999999 1px  dotted; 
}

.jijitu01{
	font-size: 12px;
	padding: 10px 0px 0px 20px;
	text-align: left;
}
.jijitu02{
	font-size: 12px;
	padding: 0px 0px 10px 100px;
	text-align: left;
}
.jijitu03{
	font-size: 14px;
	padding: 10px 0px 10px 10px;
	border-bottom: 1px dotted #CCCCCC;
	text-align: left;
}
.jijitu04{
	font-size: 14px;
	border-bottom: 1px dotted #000066;
	padding: 15px 0px 10px 0px;
	text-align: left;
}
.jijitu04 a{
	font-size: 14px;
	text-align: left;
	color: #333333;
}
#shop_box02{
	width: 735px;
	float: right;
	padding: 25px 20px 0px 0px;
	margin: 0px;
	text-align: left;
}
#shop_box02 td{
	margin: 0px;
	vertical-align: middle;
	padding: 5px 0px 0px 0px;
	text-align: left;
	line-height: 130%;
}
.jijitu05{
	padding: 20px 0px 20px 0px;
	margin: 10px 0px 20px 0px;
	border-top: 1px dotted #CCCCCC;
}
.option01{
	font-size: 14px;
	text-align: left;
	padding: 0px 10px 0px 10px;
	line-height: 120%;
}
.option02{
	font-size: 14px;
	text-align: left;
	padding: 0px 0px 15px 20px;
	line-height: 120%;
	color: #666666;
}
.option03{
	font-size: 13px;
	text-align: left;
	padding: 10px 0px 5px 10px;
	line-height: 120%;
	color: #666666;
}
.news01{
	list-style: none;
	font-size: 13px;
	width: 670px;
	text-align: left;
	background-color: #EEF0F0;
	padding: 5px;
	margin: 5px 0px 0px 0px;
}
.hinamaturi02{
	font-size: 12px;
	text-align: left;
	line-height: 130%;
	font-size: 12px;
}
.sitemap01{
	font-size: 13px;
	text-align: left;
	background-color: #EEF0F0;
	padding: 5px 80px 5px 5px;
	margin: 5px 0px 0px 0px;
	border-left: #999999 3px solid;
}
.sitemap02{
	list-style: none;
	font-size: 13px;
	width: 320px;
	text-align: left;
	background-color: #EEF0F0;
	padding: 5px 5px 5px 15px;
	border-left: #999999 3px solid;
	margin: 5px 0px 0px 0px;
}
.sitemap03{
	vertical-align: top;
}
.contactus01{
	width: 695px;
	padding: 10px;
	background-color: #F3EFC7;
	margin: 10px 5px 25px 0px;
	line-height: 130%;
	font-size: 13px;
	color: #333333;
	text-align:left;
}
.red01{
	color: #FF0000;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}
.red02{
	color: #CC0000;
}
.inyou{
	margin: 25px 10px 0px 13px;
	float: right;
	clear: both;
}
.inyou02{
	margin: 5px 10px 0px 13px;
	float: right;
	clear: both;
}
.hikkosi{
	margin: 40px 0px 0px 0px;
}
.hikkosi02{
	font-size: 14px;
	color:#333333;
	padding: 10px;
	background:#DDEDF4;
	line-height: 125%;
	text-align: left;
}
.hikkosi03{
	font-size: 14px;
	padding: 20px 0px 10px 0px;
	color:#333333;
	line-height: 125%;
	vertical-align: top;
	text-align: left;
}
.hikkosi04{
	font-size: 14px;
	padding: 10px 0px 5px 0px;
	border-bottom: #999999 1px solid;
	line-height: 125%;
	margin: 0px 0px 5px 0px;
	text-align: left;
}
.kodawari01{
	padding: 10px 0px 10px 0px;
	vertical-align: middle;
	border-bottom: #CCCCCC 1px dotted;
}
.kodawari03{
	padding: 0px 0px 20px 0px;
}
.kodawari04{
	padding: 10px 0px 15px 0px;
}
.kodawari_q04{
	padding: 5px 0px 20px 0px;
}
.question04{
	padding: 10px 0px 5px 0px;
}
.question01{
	line-height: 140%;
	font-size: 14px;
	color: #404040;
}
.kodawari02{
	padding: 13px 0px 10px 0px;
	vertical-align: middle;
	font-size: 12px;
	color: #333333;
	border-bottom: #CCCCCC 1px dotted;
}
.kodawari02 img{
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
}
.junbi{
	text-align: center;
}
.sittoku01{
	padding: 0px 0px 7px 5px;
}
.sittoku02{
	padding: 3px;
	background-color:#0B3E91;
	margin: 20px 0px 35px 5px;
	width: 720px;
	color:#FFFFFF;
}
.naoko01{
	padding: 20px 0px 30px 0px;
	text-align: right;
	font-size: 12px;
	margin: 0px;
}
.naoko01 a{
	color:#FF3366;
	text-decoration: underline;
}
.koukaisinai01{
	text-align: left;
	padding: 20px 0px 5px 0px;
	font-size:16px;
	line-height: 140%;
	width: 695px;
}
.koukaisinai02{
	text-align: left;
	font-size: 12px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	line-height: 150%;
	color: #494949;
	background: #EEFFEC;
	width: 695px;
}
.aqua_start{
	background-color: #E4EBEB;
	width: 670px;
	margin: 5px 0px 20px 0px;
	padding: 10px;
	line-height: 145%;
	font-size: 14px;
}

