body{text-align:center;margin:0px;padding:0px;background-color:#9BB699;font-size:13px;}
a:link {color:#3C435E; text-decoration : none;}
A:VISITED{color :#3C595E; text-decoration : none; } 
A:HOVER{color : #5E3C43; text-decoration:underline; } 
A:ACTIVE{color : #595E3C; text-decoration : none; }

img {border-width:0px;}
.tima {font-size:smaller;}

.mazide{color:#E50031;}
.mazide2{color:#E56A00;}
.mazide3{color:#95411C;}

.kaij{clear:both;}
/*
.mainouter1{border-right:0px #666666 solid;width:752px;padding:0px;}
*/

.mainouter2{text-align:left;width:701px;border-right:#000000 0px solid;border-left:#000000 0px solid;margin:0px auto;padding:0px;background-color:#ffffff;}

.footmain{text-align:center;background-color:#cccccc;border-bottom:#bbbbbb 1px solid; border-top:#bbbbbb 1px solid;padding:5px;}
.foot1{border-top:#9BB699 1px solid;clear:both;text-align:center;padding:1px 0px;}
.foot2{border-top:#9BB699 2px solid;border-bottom:#9BB699 2px solid;text-align:center;padding:0px;margin-top:13px;}
.www3to{float:left;text-align:left;width:90px;margin-top:1px;}
.footlink{margin:4px;}
.headmain{}
.head1{height:80px;background:#9BB699 url("./img/head_01-1.gif") no-repeat;}

.head2{height:40px;background-color:#9BB699;}
.bmain{margin:0px;padding:0px;}
.bleft1{float:left;width:159px;}
.bright1{float:right;width:540px;border-left:#8B9A7D 1px solid;}/* */
.bright_a{}/*border-bottom:#000000 1px solid;*/
.bright_g{}/*border-top:#000000 1px solid;*/
.bright_h{text-align:center;background-color:#9BB699;}/*border-top:#000000 1px solid;*/

div#sea_cate{text-align:right;background-color:#EDFFEA;border-bottom:#9BB699 1px dashed; border-top:#9BB699 1px dashed;}
div#sear_cate{text-align:right;background-color:#EDFFEA;border-bottom:#9BB699 1px dashed; border-top:#9BB699 1px dashed;}

/*menu*/
.psmenu {line-height:1.7;}
.psmenu dt {margin:15px 0px 4px;}
.psmenu_dt_1 {border:1px #9BB699 solid;}
.psmenu_dt_2 {border:1px #99A6B6 solid;}
.psmenu_dt_3 {border:1px #B3B699 solid;}
.psmenu dd {padding-left:1.3em;margin-top:2px;}
.psmenu dt A { display: block;  width: 155px; background-color: #FFFFFF; } /*background-image: url(image/icon_list.gif); background-repeat: no-repeat; background-position: left center; margin: 0px; padding: 4px 4px 4px 25px;*/
.psmenu dt A:hover { text-decoration: none; background-color: #EDFFEA; }
.psmenu dd A { display: block;  width:140px; background-color: #EDFFEA; } /*background-image: url(image/icon_list.gif); background-repeat: no-repeat; background-position: left center; margin: 0px; padding: 4px 4px 4px 25px;*/
.psmenu dd A:hover { text-decoration: none; background-color: #FFFFFF; }

.migiyose{text-align:right;}
.nakayose{text-align:center;}
.hidayose{text-align:left;}



/*サーチカテゴリ一覧*/
.topcate1{float:right;width:176px;}
.topcate2{margin-top:12px; float:right;width:528px; border-bottom:#EDFFEA 2px dashed; border-top:#EDFFEA 2px dashed;}
.topcateout{margin:3px 0px 20px;}
.mcate1{background-color:#EDFFEA;}


/*サーチカテゴリ一覧//イベント*/
.catelist_div_t{text-align:center; }
.catelist_div_t2{margin:5px auto;width:500px;text-align:left;}
.catelist_div_t2 div{width:245px;border-left:#9BB699 3px solid;margin-bottom:2px;padding-left:2px;float:left;}



/*サーチカテゴリ各所*/
.catelist_div{text-align:center;}
.catelist_div2{margin:5px auto;width:420px;text-align:left;}
.catelist_div2 div{width:135px;border-left:#9BB699 3px solid;margin-bottom:2px;padding-left:2px;float:left;}

/*.catelist_1{margin:5px auto;width:420px;text-align:left;}
.catelist_1 li{list-style-type:square;display:inline;width:135px;border-left:#9BB699 3px solid;margin-bottom:2px;padding-left:2px;text-align:left;}*/

/*サーチ各ページ*/

.kt_main{width:500px;margin:16px auto 10px;line-height:1.5;border-top:#9BB699 1px dashed;border-bottom:#9BB699 1px dashed;padding:2px 0px;font-size:12px;}
.kt_t1 {border-top:#B6CBB5 1px solid;}
.kt_tr{width:279px;float:right;border-bottom:#9BB699 1px solid;border-right:#9BB699 1px solid; padding:4px 0.4em;margin-left:0px;text-align:left;}
.kt_tl{width:206px;float:left;margin-right:0px;padding:12px 0px 0px;font-size:13px;}
.kt_b1{border-bottom:#B6CBB5 1px solid; background-color:#FEFAEA;}
.kt_br{width:279px;float:right;text-align:right;}
.kt_bl{width:206px;float:left;text-align:left;}







/*登録フォームページ部品*/
.reg_main_out{text-align:center;margin-top:1em;}
.reg_main{width:532px;border-color:#33604A;border-width:0px 1px 1px;border-style:none solid solid;margin:10px auto;}
.reg_cate {float:right;width:275px;margin-left:0px;border-left:#33604A 1px solid;text-align:left;}
.reg_cate input {margin:0px 0px 0px 4px;} 
.reg_jou {float:left;width:255px;margin-right:0px;text-align:left;}
.reg_jou input,textarea {margin:3px 5px;}
.reg_jou textarea {width:240px;}
.reg_kou{border-color:#33604A;border-width:2px 0px;border-style:solid none;color:#33604A;background-color:#ECF1EF;font-weight:bold;padding:3px 4px;margin-bottom:2px;}
.reg_setu1{font-weight:normal;font-size:11px;color:#E0374A;}
.reg_setu2{font-weight:normal;font-size:11px;color:#666666;background-color:#ffffff;}
.reg_ent{text-align:center;margin:20px 0px;padding:5px;border-top:#ECF1EF 1px dashed;border-bottom:#ECF1EF 1px dashed; }
.reg_ent input{border:1px #33604A solid;background-color:#ECF1EF;}

.psregtop01{background-color:#BED1BD;border-top:#DEE8DE 1px solid;border-bottom:#DEE8DE 1px solid;text-align:center;padding:3px; margin-top:20px;}

.mapmap{}
.mapmap dt {font-weight:bold;color:#F3F8D6;width:250px;margin-left:1em;padding:2px 4px;}
.mapmap dt.map_dt_sea {background-color:#9BB699;}
.mapmap dt.map_dt_rin{background-color:#99A6B6;}
.mapmap dt.map_dt_all {background-color:#B3B699;}
.mapmap dt a:link{text-decoration:underline;}
.mapmap dd{margin:0px 2em 4px 2em;padding:4px;}
.mapmap dd.dd1{border-left:#9BB699 1px solid;border-bottom:#9BB699 1px solid; }
.mapmap dd.dd2{border-left:#99A6B6 1px solid;border-bottom:#99A6B6 1px solid; }
.mapmap dd.dd3{border-left:#B3B699 1px solid;border-bottom:#B3B699 1px solid; }
.mapmap dd .right_ul {width:450px;}
.mapmap dd .right_ol {width:450px;}

.mapmap2 dt {font-weight:bold;color:#F3F8D6;margin-left:1em;padding:2px 4px;width:450px;}
.mapmap2 dt.map_dt_sea {background-color:#9BB699;}
.mapmap2 dt.map_dt_osi {background-color:#B3B699;font-size:12px;color:#F3F8D6;margin-left:1em;padding:2px 4px 1px;width:350px;}
.mapmap2 dt.map_dt_jy {background-color:#DD235E;}
.mapmap2 dt.map_dt_dz {background-color:#F9847D;}
.mapmap2 dt.map_dt_rin {background-color:#99A6B6;}
.mapmap2 dd{margin:0px 2em 4px 2em;padding:4px;}
.mapmap2 dd.dd1{border-left:#9BB699 1px solid;border-bottom:#9BB699 1px solid; }
.mapmap2 dd.dd2{border-left:#99A6B6 1px solid;border-bottom:#99A6B6 1px solid; }
.mapmap2 dd.dd4{border-left:#B3B699 1px solid;border-bottom:#B3B699 1px solid; }
.mapmap2 dd.dd4-u{border-right:#B3B699 1px solid;border-bottom:#B3B699 1px solid; padding:1px 5px;}
.mapmap2 dd.ddjy{border-left:#DD235E 1px solid;border-bottom:#DD235E 1px solid; }
.mapmap2 dd.dddz{border-left:#F9847D 1px solid;border-bottom:#F9847D 1px solid;}
.mapmap2 dd .right_ul {width:450px;}
.mapmap2 dd .right_ol {width:450px;}
.dozo-1{ text-align:center;font-size:14px;}
/*各ページ部品*/

.mida3-out{margin:1em;}
.midasi3 {height:30px;background:#fff top url("img/aqua-in1.gif");font-size:15px;}
.mida3-text{padding-top:7px;padding-left:1.5em;}
.mida3-hida{background:#fff url(img/aqua-left1.gif) bottom left no-repeat;float:left;font-size:1px;margin:0px;}
.mida3-migi{background:#fff url(img/aqua-right1.gif) bottom right no-repeat;float:right;font-size:1px;margin:0px;}


.ta_mail1{margin:10px auto;}
.ta_mail1 th {font-weight:normal;text-align:right;background-color:#E7E7C6;border-bottom:#BDBDA2 1px solid; border-right:#BDBDA2 1px solid;padding:4px 1em;font-size:12px;}
.ta_mail1 td{font-size:12px;}
.ta_mail2{margin:10px auto;}
.ta_mail2 th {font-weight:normal;text-align:right;background-color:#E7E7C6;border-bottom:#BDBDA2 1px solid; border-right:#BDBDA2 1px solid;padding:4px 1em;font-size:12px;}
.ta_mail2 td{font-size:12px; border-bottom:#BDBDA2 1px solid; border-right:#BDBDA2 1px solid;}

.right_ul {margin-top:8px;margin-left:1.5em;padding-left:1.5em;width:500px;line-height:1.6;}
.right_ul li {list-style-image:url('img/li/nanaicon024_24.gif');}
.right_ol {margin-top:8px;margin-left:2em;padding-left:2em;width:500px;line-height:1.6;}

.right_div {margin:3px auto; width:500px;line-height:1.6;}
.s_mida {border-top:#9BB699 1px solid; border-bottom:#9BB699 1px solid;background-color:#EAF0EA;padding:2px 1em; font-size:11px;}
.s_mida_s{border-top:#EAF0EA 1px solid; border-bottom:#EAF0EA 1px solid;}

/*HELP*/
.helpdd {}




/*トップメニュー*/
#top_menu{
	width:700px;
	clear:both;
}

#top_menu ul{
	text-align:center;
	margin:0px;
	padding:0;
	list-style:none;
	height:40px;
	width:700px;
}

#top_menu li{
	float:left;
 	text-indent: -9999px;
	height:40px;
	width:175px;
}

#top_menu li a{
	text-decoration:none;
	display:block;
	height:40px;
	width:175px;
}
#top_menu ul li#t_ps{width:175px;background:url(img/top03-02.gif) no-repeat 0px -40px;}
#top_menu ul li#t_ps a{width:175px;height:40px;}
#top_menu ul li#t_kk{width:175px;background:url(img/top03-02.gif) no-repeat -175px -40px;}
#top_menu ul li#t_kk a{width:175px;}
#top_menu ul li#t_off{width:175px;background:url(img/top03-02.gif) no-repeat -350px -40px;}
#top_menu ul li#t_off a{width:175px;}
#top_menu ul li#t_list{width:175px;background:url(img/top03-02.gif) no-repeat -525px -40px;}
#top_menu ul li#t_list a{width:175px;}

#top_menu ul li#t_ps a:hover{width:175px;background:url(img/top03-02.gif) no-repeat 0px 0px;}
#top_menu ul li#t_kk a:hover{width:175px;background:url(img/top03-02.gif) no-repeat -175px 0px;}
#top_menu ul li#t_off a:hover{width:175px;background:url(img/top03-02.gif) no-repeat -350px 0px;}
#top_menu ul li#t_list a:hover{width:175px;background:url(img/top03-02.gif) no-repeat -525px 0px;}



/*slideMenu Sample*/

* {
	margin:0;
	padding:0;
	}

ul {
	list-style:none;
	}

ul#sidemenu_sample {
	/*border:1px solid #35b3d1;*/
	overflow:hidden;
	}

ul#sidemenu_sample li {
	/*border-bottom:1px solid #35b3d1;*/
	display:inline;width:120px;
	}

ul#sidemenu_sample li.bottom {
	border:none;
	}

ul#sidemenu_sample li a {
	/*display:block;*/
	/*padding:5px;*/
	text-decoration:none;
	display:inline;width:150px;
/*width:100%;*/
	}

ul#sidemenu_sample li a:hover {
	color:#fff;
	text-decoration:none;
	background:#35b3d1;
	}

ul#sidemenu_sample li ul {
	/*border-top:1px solid #35b3d1;*/
	}

ul#sidemenu_sample li ul li {
	background:#eee;
	}

ul#menu_2 {position:relative;left:150px;}
ul#menu_3 {position:relative;left:300px;}



