body { background-color:#f3f3f3; margin:0px;}
td { color:#333333; font-size:14px; font-family:"MS PGothic", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;}

a{ color:#666666; text-decoration:none;} 
a:visited{ color:#666666; text-decoration:none;} 
a:hover{ color:#666666; text-decoration:underline;} 
a:active { color:#666666; text-decoration:underline;}

.a1 { color:#4c4c4c; text-decoration:none;}
.a1:visited { color:#4c4c4c; text-decoration:none;}
.a1:hover { color:#4c4c4c; text-decoration:underline;}
.a1:active { color:#4c4c4c; text-decoration:underline;}

.a2 { color:#000000; text-decoration:none;}
.a2:visited { color:#000000; text-decoration:none;}
.a2:hover { color:#000000; text-decoration:underline;}
.a2:active { color:#000000; text-decoration:underline;}

.a3 { color:#0066cc; text-decoration:underline;}
.a3:visited { color:#0066cc; text-decoration:underline;}
.a3:hover { color:#0066cc; text-decoration:underline;}
.a3:active { color:#0066cc; text-decoration:underline;}

.a4 { color:#0066cc; text-decoration:none;}
.a4:visited { color:#0066cc; text-decoration:none;}
.a4:hover { color:#0066cc; text-decoration:underline;}
.a4:active { color:#0066cc; text-decoration:underline;}

.t10{ font-size:10px; letter-spacing:1px; line-height:100%;}
.t10_bb{ color:#0066cc; font-size:10px; letter-spacing:1px; font-weight:bold;}
.t10_6{ color:#666666; font-size:10px; letter-spacing:1px;}
.t12{ font-size:12px;}
.t12_15{ font-size:12px; line-height:150%;}
.t12_15c{ font-size:12px; line-height:150%; color:#666666;}
.t12_15c4{ font-size:12px; line-height:150%; color:#4c4c4c;}
.t12_17{ font-size:12px; line-height:170%;}
.t12_17c{ font-size:12px; line-height:170%; color:#666666;}
.t12_17c4{ font-size:12px; line-height:170%; color:#4c4c4c;}
.t12_18c{ font-size:12px; line-height:180%; color:#666666;}
.t12_6{ color:#666666; font-size:12px; }
.t12_g{ color:#398592; font-size:12px;}
.t14_15{ line-height:150%;}
.t14_17{ line-height:175%;}
.t14_17c4{ line-height:175%; color:#4c4c4c;}
.t14_bb{ color:#0066cc; font-weight:bold;}
.c_6{ color:#666666;}
.c_r{ color:#cc0000;}
.c_ob{ color:#ff6600; font-weight:bold;}
.c_bb{ color:#0066cc; font-weight:bold;}
b{ font-weight:bold;}

.ln0{ background-image:url(../images/line_01.gif); background-repeat:repeat-x;}
.ln1{ background-image:url(../images/hd_00.gif); background-repeat:repeat-x;}
.ln2{ background-image:url(../images/nv_bk.gif); background-repeat:repeat-x;}
.ln3{ background-image:url(../images/fd_03.gif); padding:0px 10px; color:#000000; font-size:10px; letter-spacing:1px;}
.ln4{ background-image:url(../images/fd_bk.gif); background-repeat:repeat-y;}
.ln5{ background-image:url(../images/w_10.gif); background-repeat:repeat-y;}
.ln6{ background-image:url(../images/w_13.gif); background-repeat:repeat-y;}
.ln7{ background-image:url(../images/line_02.gif); background-repeat:repeat-x; color:#666666;}
.ln7b{ border-top:solid 1px #999999; color:#666666;}
.ln8{ background-image:url(../images/line_02.gif); background-repeat:repeat-x; border-right:solid 1px #999999; background-color:#f5f5f5; color:#666666;}
.ln8b{ border-top:solid 1px #999999; border-right:solid 1px #999999; background-color:#f5f5f5; color:#666666;}
.ln9{ background-image:url(../images/w_20.gif); background-repeat:repeat-y;}
.ln10{ background-image:url(../images/sv1_0b.gif); background-repeat:repeat-y;}
.ln11{ background-image:url(../images/sv1_4b.gif); background-repeat:repeat-x;}
.ln12{ background-image:url(../images/sv5_6b.gif); background-repeat:repeat-y;}
.ln13{ background-image:url(../images/in1_8c.gif); background-repeat:repeat-y;}
.ln14{ background-image:url(../images/cm1_8b.gif); background-repeat:repeat-y;}

.nv4{ background-image: url(../images/nv_04.gif); background-repeat:no-repeat; padding:0px 16px 6px 20px; font-size:10px;} 
.nv5{ background-image: url(../images/nv_05.gif); background-repeat:no-repeat; padding:0px 16px 6px 20px; font-size:10px;} 
.nv6{ background-image: url(../images/nv_06.gif); background-repeat:no-repeat; padding:0px 16px 6px 20px; font-size:10px;} 
.nv7{ background-image: url(../images/nv_07.gif); background-repeat:no-repeat; padding:0px 0px 6px; font-size:10px;} 
.fd{ background-image: url(../images/ar_01.gif); background-repeat:no-repeat; padding:4px 0px 4px 10px; font-size:10px; letter-spacing:1px;}
.nv_sm{ background:url(../images/ar_04.gif) no-repeat; text-decoration:none;} 

.news{ background-image:url(../images/hd_nw00.gif); background-repeat:repeat-x;} 
.news_t{ color:#666666; font-size:12px; padding:2px 0px 0px;}

.pv_t{ color:#0066cc; font-weight:bold; padding:30px 0px 14px;}
.f_t{ color:#398592; font-weight:bold; padding:30px 0px 14px;}
.fm1{ width:580px; height:150px; font-size:100%;}
.fm2{ width:385px; font-size:100%;}
.fm3{ width:115px; font-size:100%;}
.fm4{ width:70px; font-size:100%;}
.f_b{ padding:5px 14px 4px; background-color:#0066cc;}
.f_bo{ padding:5px 14px 4px; background-color:#ff9900;}
.f_bg{ padding:5px 14px 4px; background-color:#cccccc;}
.wf{ background-image:url(../images/sv5_7b.gif); background-repeat:repeat-y; padding:0px 12px; font-size:12px; line-height:170%; color:#4c4c4c;}
.bd1{ border:solid 1px #d9e1ec;}
.bd2{ border:solid 1px #eeeeee;}
.bd3{ border-top:solid 1px #999999;}
.m8{ margin:8px;}
.li{ font-size:8px; line-height:18px; color:#0066cc; padding:0px 3px 0px 0px;}
.li2{ font-size:12px; line-height:140%; padding:0px 0px 9px;}
.li3{ padding:3px 3px 13px 5px;}
.bg1{ background-image:url(../images/bg_ttl.gif); background-repeat:no-repeat; padding:10px 10px 40px; font-size:16px; line-height:100%; color:#ffffff; font-weight:bold; letter-spacing:1px; font-family:"Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;}
.bg2{ background-image:url(../images/line_03.gif); background-repeat:repeat-x; background-position:0% 100%; font-size:14px; line-height:140%; color:#0066cc; font-weight:bold; padding:0px 8px 0px;}
.bg2a{ background-image:url(../images/line_03.gif); background-repeat:repeat-x; background-position:0% 100%; padding:0px 0px 5px 0px;}
.bg3{ font-size:12px; line-height:170%; color:#4c4c4c; padding:20px 10px 28px;}
.bg3a{ font-size:12px; line-height:170%; color:#4c4c4c; padding:10px 10px 28px;}
.bg4{ font-size:12px; line-height:110%; padding:0px 10px 18px;}
.bg5{ font-size:12px; line-height:120%; color:#ffffff; font-weight:bold; background-color:#ff9900; padding:4px 10px 2px;}
.bg6{ font-size:10px; line-height:100%; padding:3px 0px 50px; border-top:solid 1px #e8e8e8; letter-spacing:1px;}


h1{ color:#666666; font-size:10px; letter-spacing:1px; font-weight:normal; margin:0px;}
h2{ margin:0px;}
h3{ margin:0px;}


#nv_f{ display:block; font-size:12px; color:#333333; width:210px; height:32px; background:url(../images/nv_10a.gif) no-repeat;
 text-decoration:none; line-height:30px; text-indent: 30px;}
#nv_f a{ display:block; font-size:12px; color:#333333; width:210px; height:32px; background:url(../images/nv_10.gif) no-repeat;
 text-decoration:none; line-height:30px; text-indent: 30px;}
#nv_f a:hover{ color:#333333; background:url(../images/nv_10a.gif) no-repeat; }

#nv_41{ display:block; font-size:12px; color:#0066cc; width:210px; height:58px; background:url(../images/nv_41a.gif) no-repeat;
 text-decoration:none; line-height:55px; text-indent: 85px;}
#nv_41 a{ display:block; font-size:12px; color:#0066cc; width:210px; height:58px; background:url(../images/nv_41.gif) no-repeat;
 text-decoration:none; line-height:55px; text-indent: 85px;}
#nv_41 a:hover{ color:#0066cc; background:url(../images/nv_41a.gif) no-repeat; }

#nv_42{ display:block; font-size:12px; color:#0066cc; width:210px; height:58px; background:url(../images/nv_42a.gif) no-repeat;
 text-decoration:none; line-height:55px; text-indent: 85px;}
#nv_42 a{ display:block; font-size:12px; color:#0066cc; width:210px; height:58px; background:url(../images/nv_42.gif) no-repeat;
 text-decoration:none; line-height:55px; text-indent: 85px;}
#nv_42 a:hover{ color:#0066cc; background:url(../images/nv_42a.gif) no-repeat; }

#nv_43{ display:block; font-size:12px; color:#0066cc; width:210px; height:58px; background:url(../images/nv_43a.gif) no-repeat;
 text-decoration:none; line-height:55px; text-indent: 85px;}
#nv_43 a{ display:block; font-size:12px; color:#0066cc; width:210px; height:58px; background:url(../images/nv_43.gif) no-repeat;
 text-decoration:none; line-height:55px; text-indent: 85px;}
#nv_43 a:hover{ color:#0066cc; background:url(../images/nv_43a.gif) no-repeat; }

#nv_44{ display:block; font-size:12px; color:#0066cc; width:210px; height:58px; background:url(../images/nv_44a.gif) no-repeat;
 text-decoration:none; line-height:55px; text-indent: 85px;}
#nv_44 a{ display:block; font-size:12px; color:#0066cc; width:210px; height:58px; background:url(../images/nv_44.gif) no-repeat;
 text-decoration:none; line-height:55px; text-indent: 85px;}
#nv_44 a:hover{ color:#0066cc; background:url(../images/nv_44a.gif) no-repeat; }

#nv_50{ display:block; font-size:12px; color:#0066cc; width:210px; height:58px; background:url(../images/nv_50.gif) no-repeat;
 text-decoration:none; line-height:55px; text-indent:30px;}
#nv_50 a{ display:block; font-size:12px; color:#0066cc; width:210px; height:58px; background:url(../images/nv_50.gif) no-repeat;
 text-decoration:none; line-height:55px; text-indent:30px;}
#nv_50 a:hover{ color:#0066cc; background:url(../images/nv_50a.gif) no-repeat; }




#other_service{
	padding: 18px;
	margin:0px;
}

#other_service p{
	padding: 0px;
	margin:5px 0px 20px 0px;
	text-align:left;
	height:177%;
	font-size: 16px;
	color: #398592;

}

#other_service ul{
	padding: 0px;
	margin:0px 0px 20px 0px;

}

#other_service li{
	padding: 0px 5px;
	margin:5px 0px;
	height: 150%;
	list-style-position: inside;

}

ul.gmenu{
 margin:0;
 padding:0;
 list-style:none;
}

ul.gmenu li{
 float:left;
 margin:0;
 padding:0;
}