body { 
 font-family:"‚l‚r ‚oƒSƒVƒbƒN", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©";
 /*font-family:"MS PGothic", "MS Gothic", "MS PMincho", "MS Mincho";*/
 font-weight:normal;
 font-size:12px;
 background-color:#FFFFFF;
 line-height:140%;
 color:#666666;
 letter-spacing:0px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}

table {
 font-family:"‚l‚r ‚oƒSƒVƒbƒN", "‚l‚r ƒSƒVƒbƒN", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©";
 font-weight:normal;
 font-size:12px;
 line-height:140%;
 letter-spacing:0px;
 color:#666666;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}

td, th { color: #666666; font-size:12px; letter-spacing:0px; line-height:140%; }
input.button { width:70px;}
input, select, option, textarea { font-family:"‚l‚r ‚oƒSƒVƒbƒN"; color: #666666; font-size:12px; letter-spacing:0px; line-height:140%; }
a:link { color: #666666; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:active { color: #666666; text-decoration: none; }
a:hover { color: #666666; text-decoration:none; }

h2{
	background-image:url(./images/index_002.jpg);
	background-repeat:no-repeat;
	height:16px;
	font-size:14px;
	color:#018C7A;
	line-height:16px;
	padding:14px 0px 14px 61px;
	margin:0px 0px 0px 0px;
}

h3{
	background-image:url(./images/introduce_001.jpg);
	background-repeat:no-repeat;
	height:17px;
	font-size:12px;
	color:#018C7A;
	line-height:14px;
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
}

ol{
	 margin:0px 0px 0px 15px;
	 list-style-type:decimal;
	 padding:0px 0px 0px 0px;
}
li {
	 list-style-type:decimal;
	 font-size:12px;
	 line-height:140%;
	 color:#666666;
	 margin:0px 0px 0px 15px;
	 padding:0px 0px 0px 0px;
}

.bg_header1{
	background-image:url(./images/header_001.jpg);
	background-repeat:no-repeat;
	height:18px;
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
	padding:6px 0px 6px 9px;
}

.bg_header2{
	background-image:url(./images/header_002.jpg);
	background-repeat:no-repeat;
	height:82px;
	font-size:12px;
	color:#666666;
	line-height:15px;
	text-align:right;
	padding:3px 24px 0px 0px;	
}

.text_header1{
	font-size:12px;
	color:#018C7A;
	line-height:16px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
.text_header1 a:link {color: #018C7A; text-decoration: none;}
.text_header1 a:visited {color: #018C7A; text-decoration: none;}
.text_header1 a:active {color: #018C7A; text-decoration: none;}
.text_header1 a:hover {color: #018C7A; text-decoration: none;}	

.bg_footer1{
	background-image:url(./images/footer_001.jpg);
	background-repeat:no-repeat;
	height:132px;
}

.text_footer1{
	font-size:10px;
	color:#087272;
	line-height:16px;
	text-align:center;
	padding:14px 0px 0px 0px;
}	

.text_footer2{
	font-size:12px;
	color:#CCCCCC;
	line-height:16px;
	text-align:center;
	padding:7px 0px 0px 0px;
}	
.text_footer2 a:link {color: #018C7A; text-decoration: none;}
.text_footer2 a:visited {color: #018C7A; text-decoration: none;}
.text_footer2 a:active {color: #018C7A; text-decoration: none;}
.text_footer2 a:hover {color: #03524A; text-decoration: none;}	

.text_footer3{
	font-size:12px;
	color:#666666;
	line-height:16px;
	text-align:left;
	padding:22px 0px 0px 14px;
}	

.text_footer4{
	font-size:12px;
	color:#017969;
	line-height:16px;
	padding:0px 0px 0px 0px;
}	

.text_footer5{
	font-size:12px;
	color:#666666;
	line-height:16px;
	text-align:right;
	padding:36px 13px 0px 0px;
}	

.menu_off{
	background-image:url(./images/menu_001.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#F0C633;
	font-weight:bold;
	line-height:16px;
	padding:10px 0px 11px 14px;
	margin:0px 0px 0px 0px;
	letter-spacing:0px;
}
.menu_off a:link {color: #018C7A; text-decoration: none;}
.menu_off a:visited {color: #018C7A; text-decoration: none;}
.menu_off a:active {color: #018C7A; text-decoration: none;}
.menu_off a:hover {color: #018C7A; text-decoration: none;}	

.menu_on{
	background-image:url(./images/menu_001_1.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#F0C633;
	font-weight:bold;
	line-height:16px;
	padding:10px 0px 11px 14px;
	letter-spacing:0px;
	cursor:pointer;
	margin:0px 0px 0px 0px;
}
.menu_on a:link {color: #F0C633; text-decoration: none;}
.menu_on a:visited {color: #F0C633; text-decoration: none;}
.menu_on a:active {color: #F0C633; text-decoration: none;}
.menu_on a:hover {color: #F0C633; text-decoration: none;}

.bg_menu1{
	background-image:url(./images/menu_002.jpg);
	background-repeat:no-repeat;
	height:183px;
}

.bg_menu2{
	background-image:url(./images/menu_003.jpg);
	background-repeat:repeat-y;
}

.text_menu1{
	font-size:12px;
	color:#666666;
	line-height:14px;
	padding:0px 0px 0px 13px;
}	

.text_menu2{
	font-size:12px;
	color:#018C7A;
	padding:0px 0px 0px 0px;
}	
.text_menu2 a:link {color: #018C7A; text-decoration: none;}
.text_menu2 a:visited {color: #018C7A; text-decoration: none;}
.text_menu2 a:active {color: #018C7A; text-decoration: none;}
.text_menu2 a:hover {color: #018C7A; text-decoration: none;}	

.shadow1{
	background-image:url(./images/shadow1.gif);
	background-repeat:repeat-y;
}

.shadow2{
	background-image:url(./images/shadow2.gif);
	background-repeat:repeat-y;
}

.margin1{
	margin-bottom:0px;
}

.margin2{
	margin-bottom:10px;
}

.margin3{
	margin-bottom:15px;
}

.margin4{
	margin-bottom:18px;
}

.margin5{
	margin-bottom:18px;
}

.margin6{
	margin-bottom:19px;
}

.margin7{
	margin-bottom:12px;
}

.margin8{
	margin-bottom:4px;
}

.margin9{
	margin-bottom:39px;
}

.bg_index1{
	background-image:url(./images/index_002.jpg);
	background-repeat:no-repeat;
	height:44px;
	font-size:14px;
	color:#018C7A;
	line-height:16px;
	padding:14px 0px 0px 61px;
}

.bg_index2{
	background-image:url(./images/index_003.jpg);
	background-repeat:no-repeat;
	height:17px;
	font-size:12px;
	color:#018C7A;
	line-height:14px;
	padding:0px 0px 0px 25px;
}

.bg_index3{
	background-image:url(./images/index_004.jpg);
	background-repeat:no-repeat;
	height:185px;
}

.text_index1{
	font-size:12px;
	color:#018C7A;
	text-align:right;
	padding:0px 31px 0px 0px;
}
.text_index1 a:link {color: #018C7A; text-decoration: none;}
.text_index1 a:visited {color: #018C7A; text-decoration: none;}
.text_index1 a:active {color: #018C7A; text-decoration: none;}
.text_index1 a:hover {color: #03524A; text-decoration: none;}	

.text_index2{
	font-size:12px;
	color:#666666;
	line-height:16px;	
	padding:0px 0px 0px 0px;
}

.text_index3{
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
	padding:5px 0px 0px 26px;
}

.text_index4{
	font-size:12px;
	color:#666666;
	line-height:15px;	
	padding:0px 0px 0px 17px;
}

.text_index5{
	font-size:12px;
	color:#018C7A;
	line-height:16px;
	padding:0px 0px 0px 0px;
}
.text_index5 a:link {color: #018C7A; text-decoration: none;}
.text_index5 a:visited {color: #018C7A; text-decoration: none;}
.text_index5 a:active {color: #018C7A; text-decoration: none;}
.text_index5 a:hover {color: #03524A; text-decoration: none;}	

.text_introduce1{
	font-size:13px;
	color:#018C7A;
	line-height:14px;
	padding:0px 0px 0px 0px;
}
.text_introduce1 a:link {color: #018C7A; text-decoration: underline;}
.text_introduce1 a:visited {color: #018C7A; text-decoration: underline;}
.text_introduce1 a:active {color: #018C7A; text-decoration: underline;}
.text_introduce1 a:hover {color: #03524A; text-decoration: underline;}	

.text_introduce2{
	font-size:12px;
	color:#018C7A;
	line-height:14px;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
}
.text_introduce2 a:link {color: #018C7A; text-decoration: underline;}
.text_introduce2 a:visited {color: #018C7A; text-decoration: underline;}
.text_introduce2 a:active {color: #018C7A; text-decoration: underline;}
.text_introduce2 a:hover {color: #018C7A; text-decoration: underline;}	

.text_introduce3{
	font-size:12px;
	color:#018C7A;
	line-height:14px;
	padding:0px 0px 0px 0px;	
}
.text_introduce3 a:link {color: #018C7A; text-decoration: none;}
.text_introduce3 a:visited {color: #018C7A; text-decoration: none;}
.text_introduce3 a:active {color: #018C7A; text-decoration: none;}
.text_introduce3 a:hover {color: #03524A; text-decoration: none;}	

.bg_business1{
	background-image:url(./images/business_001.jpg);
	background-repeat:no-repeat;
	height:160px;
}

.text_inquiry1{
	font-size:12px;
	color:#FF0000;
	line-height:14px;
	padding:0px 0px 0px 0px;	
}

.color1{
	background-color:#FFFFCC;
	font-size:12px;
	color:#018C7A;
	line-height:14px;
	font-weight:bold;
	text-align:center;
	padding:8px 0px 8px 0px;
}

.color2{
	margin-bottom:10px;
	background-color:#008080;
}

.color3{
	background-color:#FFFFCC;
}

.color4{
	background-color:#008080;
}

.color5{
	margin-bottom:7px;
	background-color:#008080;
}

.color6{
	background-color:#FFFFFF;
}

.color7{
	background-color:#E9FFE9;
}

.color8{
	background-color:#FFFFCC;
	font-size:12px;
	color:#018C7A;
	line-height:14px;
	padding:8px 8px 8px 8px;
}

.table1{
	background-color:#D6FDD6;
	font-size:12px;
	color:#008080;
	line-height:14px;
	text-align:center;
	padding:8px 0px 8px 0px;
}

.table2{
	background-color:#FFFFFF;
	font-size:12px;
	color:#666666;
	line-height:14px;
	padding:8px 8px 8px 8px;
}
.table2 a:link {color: #666666; text-decoration: underline;}
.table2 a:visited {color: #666666; text-decoration: underline;}
.table2 a:active {color: #666666; text-decoration: underline;}
.table2 a:hover {color: #666666; text-decoration: underline;}	

.table3{
	background-color:#E9FFE9;
	font-size:12px;
	color:#666666;
	line-height:14px;
	text-align:center;
	padding:8px 0px 8px 0px;
}

.table4{
	background-color:#E9FFE9;
	font-size:12px;
	color:#008080;
	line-height:14px;
	text-align:center;
	padding:15px 8px 15px 8px;
}

.table5{
	background-color:#E9FFE9;
	font-size:12px;
	color:#008080;
	line-height:14px;
	text-align:center;
	padding:22px 8px 22px 8px;
}

.table6{
	background-color:#FFFFFF;
	font-size:12px;
	color:#008080;
	line-height:14px;
	text-align:center;
	padding:8px 8px 8px 8px;
}

.table7{
	background-color:#E9FFE9;
	font-size:12px;
	color:#008080;
	line-height:14px;
	text-align:center;
	padding:8px 8px 8px 8px;
}

.table8{
	background-color:#E9FFE9;
	font-size:12px;
	color:#008080;
	line-height:14px;
	padding:8px 8px 8px 8px;
}
