/* CSS Document */

body {width:800px; margin:0 auto; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size:12px; color:#333333;}

/*H1*/
#top {height:12px; width:798px; margin:0; padding:1px; background:#FFCCCC; font-size:10px;}
#top_cnt {height:12px;margin:0 auto; padding:0; width:550px;}
h1 {height:12px; margin:0 20px 0 0; padding:0; float:left; font-size:10px; width:auto;}
.p_h1 {height:12px; margin:0; padding:0; float:left; width:auto;}


/*header*/
#header {width:800px; height:90px;}
#h_1 {width:800px; height:55px;}
#h_2 {width:800px; height:35px; background:url(../img/com/h_2.gif)}
#h_tel {width:213px; height:35px; float:left;}

#hm {width:575px; height:35px; float:left;}

/*link*/
a, a:link, a:visited {text-decoration:none; color:#0000FF; border:none;}
a:hover {color:#FF0000; text-decoration:underline;}
a.now {color:#FF0000;}


/*contents*/
#contents {width:784px; clear:both; margin:5px 0 0; padding-right:15px; border-right:1px solid #CCCCCC; 
	background:url(../img/com/belt_l.gif) repeat-y left; line-height:1.5em;}

/*contents main*/
#mainbox {width:570px; float:right; margin-top:10px;}

/*menu left*/
#menu_la {width:200px; float:left;}
#menu_l {width:200px; float:left; background:#FFFFFF;}
.lm_waku1 {width:190px; padding:4px; margin-bottom:3px; border:solid 1px #CCCCCC; background:#FFFFFF;}
.lmbc_p {background:#FFF0FF;}
.lmbc_b {background:#E0FFFF;}

/*footer*/
#footer {width:800px; clear:both; margin:0; padding:0;}
#f_1 {width:584px; height:45px; padding:15px 0 0 215px; text-align:center; border-right:1px solid #CCCCCC;
	background:url(../img/com/belt_l.gif) left repeat-y;}
#f_2 {width:800px; height:15px; padding-top:5px; margin:5px 0 3px; text-align:center; 
	background:url(../img/com/belt_f.gif); font-weight:bold;}
#f_3 {font-size:10px; line-height:1.3em;}
#f_comment {color:#666666; margin:5px 0; padding:0;}

/*under contents*/
/*top message*/
.top_main1 {width:570px; height:209px; margin:0; padding:0; line-height:1em;}
.top_main2 {width:auto; height:53px; margin:0 0 10px; padding:0; line-height:1em;}
.img_fl290 {margin:0; padding:0; float:left; width:290px; line-height:1em;}
#top_mess {width:260px; margin:0; padding:0; line-height:1em; float:right;}

/*right and left*/
.leftbox1 {width:277px; float:left; padding-right:8px; border-right:1px dotted #666666; margin-top:10px;}
.rightbox1 {width:277px; float:right; padding-left:7px; margin-top:10px;}

/*title*/
h2 {margin:0; padding:0; width:570px; height:21px; text-align:center; font-size:12px; color:#000033;}
.title {width:570px; height:60px;}
.title1 {width:570px; height:39px;}
.title_a {background:url(../img/title/aboutus2.gif);}
.title_b {background:url(../img/title/jim2.gif);}
.title_c {background:url(../img/title/peek2.gif);}
.title_d {background:url(../img/title/info2.gif);}
.title_e {background:url(../img/title/map2.gif);}
.title_f {background:url(../img/title/words2.gif);}

h3 {color:#000033; font-size:12px;}
h3.c {font-size:14px; text-align:center;}
h3.y13 {padding:2px 0 0 20px; margin:5px 0; background:url(../img/com/dot13_y.gif) left no-repeat;}
h3.b18 {padding:2px 0 0 22px; margin:5px 0; background:url(../img/com/dot18_b.gif) left no-repeat;}
h3.y18 {padding:2px 0 0 22px; margin:5px 0; background:url(../img/com/dot18_y.gif) left no-repeat;}
h3.b18_14 {padding:2px 0 0 22px; margin:5px 0; font-size:14px; background:url(../img/com/dot18_b.gif) left no-repeat;}
h3.b18_14em1 {padding:2px 0 0 22px; margin:5px 0 5px 1em; font-size:14px; background:url(../img/com/dot18_b.gif) left no-repeat;}
h3.y18_14em1 {padding:2px 0 0 22px; margin:5px 0 5px 1em; font-size:14px; background:url(../img/com/dot18_y.gif) left no-repeat;}
h3.y18_14b {padding:2px 0 0 22px; margin:15px 0 5px 180px; font-size:14px; background:url(../img/com/dot18_y.gif) left no-repeat;}

.b18_14 {padding:3px 0 0 22px; font-size:14px; font-weight:bold;
	background:url(../img/com/dot18_b.gif) left no-repeat; height:16px;}

h3.b1 {margin:5px 1em;}

h4 {color:#000033; font-size:12px;}
h4.n {margin:5px 0;}
h4.b13 {padding:1px 0 0 20px; margin:5px 0; background:url(../img/com/dot13_b.gif) left no-repeat;}
h4.y13 {padding:1px 0 0 20px; margin:5px 0; background:url(../img/com/dot13_y.gif) left no-repeat;}
h4.y13_em2 {padding:1px 0 0 20px; margin:5px 0 5px 2em; background:url(../img/com/dot13_y.gif) left no-repeat;}
h4.g13_em2 {padding:1px 0 0 20px; margin:5px 0 5px 2em; background:url(../img/com/dot13_g.gif) left no-repeat;}

/*p*/
.p0_tb5 {padding:5px 0; margin:0;}
.p1_tb5 {padding:5px 0 5px 1em; margin:0;}
.p1_tb510 {padding:5px 0 10px 1em; margin:0;}
.p2_tb5 {padding:5px 2em; margin:0;}
.p2_tb10b {padding:10px 2em; margin:0;}
.p3_tb5 {padding:5px 0 5px 3em; margin:0;}
.p50_tb5 {padding:5px 50px; margin:0;}
.p50_b5 {padding:0 50px 5px; margin:0;}
.p50 {padding:0 50px; margin:0;}
.p50_tb5c {padding:5px 50px; margin:0; clear:both; clear:both;}
.p50_tb10 {padding:10px 50px; margin:0;}
.p50_tb10c {padding:10px 50px; margin:0; clear:both;}
.p30_tb5 {padding:5px 30px; margin:0;}
.p20_tb10 {padding:10px 20px; margin:0;}

.p1_b5 {padding:0 0 5px 1em; margin:0; }

/*img*/
img {border:none;}
.img_c {margin:0; padding:0; text-align:center;}
.img_c1 {margin:5px 0; padding:0; text-align:center;}
.img_c2 {margin:10px 0; padding:0; text-align:center;}]
.img_fl {margin:0; padding:0; float:left;}
.img_fl10 {margin:10px; padding:0; float:left;}
.img_fl10b {margin:0 10px 0 0; padding:0; float:left;}
.img_fl30 {margin:0; padding:0 10px 0 30px; float:left;} 
.img_fl50 {margin:0; padding:0 10px 0 50px; float:left;}
.img_fl50b {margin:10px 10px 0 50px; float:left;}
.img_fl50c {margin:15px 10px 0 50px; float:left;}
/*imgNΟ»*/
a:hover img {opacity: 0.8; filter: alpha(opacity=50); -moz-opacity: 0.8;}

/*box*/
.box_d1 {border:dotted 1px #CCCCCC; margin:10px; padding:10px;}
.box_d2 {border:dotted 2px #CCCCCC; margin:10px; padding:10px;}

.box_s1 {border:solid 1px #CCCCCC; margin:10px; padding:10px;}

.box_n1 {margin:10px;}
.box_n1c {margin:10px; text-align:center;}
.box_n2 {margin:10px 15px;}
.box_n3 {margin:25px;}
.box_n4 {margin:10px 50px;}
.box_n5 {margin:10px 20px;}
.box_n6 {margin:20px;}
.box_n6c {margin:20px; text-align:center;}

.box_d1b {border:dotted 1px #00CCFF; background:#CCFFFF; margin:10px 30px; padding:5px; text-align:center;}
.box_d1c {border:dotted 1px #00CCFF; background:#CCFFFF; margin:10px 50px; padding:5px; text-align:center;}

/*span*/
span.box_d1b {border:dotted 1px #00CCFF; background:#CCFFFF; margin:0 5px; padding:2px;}

/*zero*/
p.zero {margin:0; padding:0; clear:both; line-height:0; height:0;}

/*font*/
.size10 {font-size:10px;}

.color_r {color:#FF0000;}
.color_b {color:#0000FF;}

/*back color*/
.bcolor_b {background:#99FFFF; padding:2px 5px;}

/*line*/
hr.line1 {height:1px; margin:10px 40px;}
hr.line2 {height:1px; margin:10px 20px;}

/*ul,li*/
ul.all0 {margin:0; padding:0;}
ul.l1 {margin:0 0 0 1em; padding:0;}
ul.l1tb5 {margin:5px 0 5px 1em; padding:0;}
li.b13 {padding:1px 0 0 20px; margin:5px 0; font-size:12px; 
	background:url(../img/com/dot13_b.gif) left no-repeat; list-style:none;}
li.b13_b {padding:1px 0 0 20px; margin:5px 0; font-size:12px; 
	background:url(../img/com/dot13_b.gif) left no-repeat; list-style:none; font-weight:bold;}
li.y13 {padding:1px 0 0 20px; margin:5px 0; font-size:12px; 
	background:url(../img/com/dot13_y.gif) left no-repeat; list-style:none;}
li.y13_b {padding:1px 0 0 20px; margin:5px 0; font-size:12px; 
	background:url(../img/com/dot13_y.gif) left no-repeat; list-style:none; font-weight:bold;}
li.g13 {padding:1px 0 0 20px; margin:5px 0; font-size:12px; 
	background:url(../img/com/dot13_g.gif) left no-repeat; list-style:none;}
li.g13_b {padding:1px 0 0 20px; margin:5px 0; font-size:12px; 
	background:url(../img/com/dot13_g.gif) left no-repeat; list-style:none; font-weight:bold;}
li.g13_b2 {padding:1px 0 0 20px; margin:5px 0 5px 2em; font-size:12px; 
	background:url(../img/com/dot13_g.gif) left no-repeat; list-style:none; font-weight:bold;}
ul.l50 {margin:0 0 0 50px; padding:0;}
li.db10 {padding:0 0 0 15px; margin:5px 0; font-size:12px;
	background:url(../img/com/dot10_db.gif) left no-repeat; list-style:none;}
li.db10_b {padding:0 0 0 15px; margin:5px 0; font-size:12px;
	background:url(../img/com/dot10_db.gif) left no-repeat; list-style:none; font-weight:bold;}
li.db10_b2 {padding:0 0 0 15px; margin:5px 0; font-size:12px; color:#0099FF;
	background:url(../img/com/dot10_db.gif) left no-repeat; list-style:none; font-weight:bold;}
li.b10_b {padding:0 0 0 15px; margin:5px 0; font-size:12px;
	background:url(../img/com/dot10_b.gif) left no-repeat; list-style:none; font-weight:bold;}
li.b10 {padding:0 0 0 15px; margin:5px 0; font-size:12px;
	background:url(../img/com/dot10_b.gif) left no-repeat; list-style:none;}


/*decoration*/
.b13 {padding:1px 0 0 20px; margin:5px 0; font-size:12px; background:url(../img/com/dot13_b.gif) left no-repeat;}
.b13_b {padding:1px 0 0 20px; margin:5px 0; font-size:12px; background:url(../img/com/dot13_b.gif) left no-repeat; font-weight:bold;}
.y13 {padding:1px 0 0 20px; margin:5px 0; font-size:12px; background:url(../img/com/dot13_y.gif) left no-repeat;}
.y13_10 {padding:1px 0 0 18px; margin:0; font-size:10px; font-weight:bold; background:url(../img/com/dot13_y.gif) left no-repeat;}
.under {text-decoration:underline;}
.under_b {text-decoration:underline; color:#0000FF;}
.bdr_1b {padding:1px 3px; border:dotted 1px #3399FF; background:#CCFFFF;}
.text_b1 {padding:1px 3px; background:#CCFFFF;}
.text_b2 {padding:2px 5px; background:#CCFFFF;}
.text_y1 {padding:1px 3px; background:#FFFF99;}
.tg_y12 {margin:3px 0; padding:0 0 0 15px; background:url(../img/com/tg_y12.gif) no-repeat left;}
.tg_r17 {margin:3px 0; padding:3px 0 0 18px; height:14px; line-height:1em; font-weight:bold; 
	background:url(../img/com/tg_r17.gif) no-repeat}
.tg_y17 {margin:3px 0; padding:3px 0 0 18px; height:14px; line-height:1em; font-weight:bold;
	background:url(../img/com/tg_y17.gif) no-repeat}
.t_center_tb10 {text-align:center; margin:10px 0;}

/*table*/
table.t_10 {margin:10px 15px; line-height:1.2em; font-size:10px;}
table.t_10b {margin:10px 15px; line-height:1.4em; font-size:12px;}
td.pl_1em {padding-left:1em;}

/*word*/
#w_menu {margin:20px; text-align:center;}
#w_menu a.now {font-weight:bold; color:#FF0000;}

/*\*/
.chart_w1 {margin:2px 0; background:#EFEFEF; clear:both;}
.chart_l1 {margin:0; padding:10px; width:140px; float:left; font-weight:bold;}
.chart_r1 {padding:10px; margin-left:162px; background:#FFFFCC;}

.chart_w2 {margin:2px 0; background:#ECECEC; line-height:1.2em; clear:both;}
.chart_l2-1 {width:100px; padding:5px; float:left;}
.chart_l2-2 {width:130px; padding:5px; background:#F7F7F7; float:left;}
.chart_l2-3 {width:80px; padding:5px; float:left;}
.chart_l2-4 {width:60px; padding:5px; background:#F7F7F7; float:left;}
.chart_r2-1 {padding:5px; background:#FFEBD7; margin-left:410px;}

/*Νέ*/
.waku_lr30 {margin:0 30px;}

/*fBNgXg*/
.directory {margin:5px 1em;}
.directory a {color:#999999;}
.directory a:hover {color:#FF0000;}

/*INFOoi[*/
.bottominfo {margin:15px 0; padding:0; text-align:center;}