@charset "Shift_JIS";

/* 基本設定 */

body {
	background-color: #8DCFF4;
	color: #000000;
	font-family: "ＭＰゴシック", "Osaka", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	line-height:1.5em;
	margin: 0;
	padding: 0;
	text-align:center;
	height:100%;
	}
h1 {
	color: #ffffff;
	position:absolute;
	left:-9999px;
	}
h2{
	display:block;
	padding:0;
	text-align:left;
	line-height:1.8em;
	font-size:16px;
	font-weight:bold;
	}
h3{
	display:block;
	text-align:left;
	line-height:1.5em;
	font-size:12px;
	font-weight:normal;
	}
 h4, h5 {
	font-size: 100%;
}

textarea,select{
	border:1px solid #595959;
	font-size:12px;
	background-color:#ffffff;
	}
	input{
	padding:1px 3px;
	}
table {
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	line-height:1.4em;
	}
tr,td{
	margin:0;
	padding:0;
	}
img {
	border:0;
	}

/* Anchor Type 1 */
a.type1 { color: #660000; text-decoration: none; }
a.type1:visited {
	text-decoration: none;
	color: #660000;
}
a.type1:hover { color: #660000; text-decoration: none; }
a.type1:active { color:#555555;
	text-decoration: none;
}
/* Anchor Type 2 */
a.type2 { color: #FFFFFF; text-decoration: none; }
a.type2:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.type2:hover { color: #FFFFFF; text-decoration: underline; }
a.type2:active { color:#FFFFFF;
	text-decoration: none;
}

object,embed{
	vertical-align:top;	}
	
/*コンテナ*/
div#container{background-color: #ffffff;
width:900px;
margin-left:auto;
margin-right:auto;
}

/*ヘッダー*/
div#header{background-color:#FFFFFF;
background-image:url(../img/header-2.jpg);
background-repeat:no-repeat;
position: relative;
padding:28px 0px 84px 0;
}

div.otoiawase{
	position: absolute;
	right: 18px;
	bottom: 5px;
	left: 760px;
	width: 125px;
}

div.top{
	position: absolute;
	right: 160px;
	bottom: 5px;
	left: 630px;
	width: 125px;
}

/*フラッシュ*/
div#flash{margin-top:5px;
}

/*メニュー*/
ul#menu{margin-top:5px;
margin-bottom:2px;
margin-left:0px;
padding-left:0px;
height:74px;
background-color:#FFFFFF;
}

ul#menu li{list-style-type:none;
float:left;
}

/*一段目*/
li.first {display:block;
width:178px;
text-decoration:none;
padding:2px 2px 2px 0px;
 }

li.first_2 {display:block;
width:178px;
text-decoration:none;
padding:2px 0px 2px 0px;
 }
 
/*サブメニュー*/ 
ul#sub_menu{margin-top:0px;
margin-bottom:2px;
margin-left:0px;
padding-left:0px;
height:28px;
background-color:#FFFFFF;
}

ul#sub_menu li{list-style-type:none;
float:left;
}
 
/*二段目*/
li.second {	list-style-type:none;
display:block;
width:178px;
text-decoration:none;
padding:0px 2px 2px 0px;
 }

li.second_2 {list-style-type:none;
display:block;
width:178px;
text-decoration:none;
padding:0px 2px 2px 0px;
 }
 
/*スペース*/
.s_gurade{background-image:url(../img/s.jpg);
background-repeat:repeat-x;
width:900px;
height:13px;
}

.s_gurade2{background-image:url(../img/s2.jpg);
background-repeat:repeat-x;
width:900px;
height:13px;
}

/*コンテンツ*/
div#content{width:900px;
margin-left:auto;
margin-right:auto;
}

.tit_img{margin:8px 0px 8px 0px;
}

.text_area_b{font-weight:bold;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
font-style:normal;
font-size:14px;
line-height:30px;
text-align:center;
}

/*各詳細TOP*/
.ss_bese{background-color:#FFCC99;
margin:5px 3px;
padding:20px 15px;
}
.ss_bese2{background-color:#FFFFCC;
margin:5px 3px;
padding:20px 15px;
}
.ss_bese3{background-color:#DDFFBA;
margin:5px 3px;
padding:20px 15px;
}
.ss_bese4{background-color:#CCFFFF;
margin:5px 3px;
padding:20px 15px;
}
.ss_bese5{background-color:#FFCCCC;
margin:5px 3px;
padding:20px 15px;
}
.tit_syosai{  font: bold normal 14px "ＭＳ Ｐゴシック", "Osaka";
color: #990000;
line-height:20px;
text-align:left
}
.text_syosai{
text-align:left;
text-indent:2ex;
line-height:18px;
}
.text_syosai2{
text-align:left;
line-height:18px;
}
/*各詳細基本設定*/
div#syosai_main{width:830px;
margin-left:auto;
margin-right:auto;
}
/*食〜各メニュー*/
div#syoku_menu{width:780px;
height:190px;
margin-left:auto;
margin-right:auto;
}

div#sm_syuyaku{width:225px;
float:left;
margin-left:auto;
margin-right:auto;
}

div#sm_menu{width:530px;
height:180px; 
float:right;
margin-left:auto;
margin-left:auto;
margin-bottom:0px;
}

/*かにめしの歴史*/
div#kanimesi_textarea{width:780px;
margin-left:auto;
margin-right:auto;
}

/*おみやげ*/
div#omiyage_main{width:800px;
margin-left:auto;
margin-right:auto;
}
.omyage_box{width:780px;
height:450px
margin-left:auto;
margin-right:auto;
}
.omiyage_photo{width:350px;
float:left;
margin:5px 4px;
}
.omiyage_textarea{width:400px;
float:right;
margin:5px 4px;
text-align:left;
line-height:18px;
}

/*遊ぶ詳細*/
.a_box{width:820px;
height:320px;
margin-left:auto;
margin-right:auto;
}
.a_box1{width:820px;
height:290px;
margin-left:auto;
margin-right:auto;
}
.a_box2{width:820px;
height:370px;
margin-left:auto;
margin-right:auto;
}
.a_box3{width:820px;
height:750px;
margin-left:auto;
margin-right:auto;
}
.a_photo{width:350px;
float:left;
margin:10px 5px;
}
.a_photo2{width:320px;
float:left;
margin:10px 3px;
}
.a_textarea{width:420px;
float:right;
margin:10px 5px;
text-align:left;
line-height:18px;
}
.a_textarea2{width:420px;
float:right;
margin:10px 8px;
padding:8px 10px;
font-size:14px;
text-align:left;
line-height:18px;
}
/*釣り*/
.a_t_hyouarea{width:620px;
float:left;
margin:5px 2px;
}
.a_t_photoarea{width:190;
float:right;
margin:5px 2px;
padding-top:20px;
}
/*鳴き砂*/
.a_nakibox{width:820px;
height:660px;
margin-left:auto;
margin-right:auto;
}
.a_naki_l{width:400px;
float:left;
margin:10px 2px;
}
.a_naki_r{width:400px;
float:right;
margin:10px 2px;
line-height:18px;
}
.a_naki_textarea{width:350px;
margin:0px 12px 10px;
padding:8px 10px;
font-size:14px;
text-align:left;
line-height:18px;
}
.a_tominomori_2{width:424px;
margin:10px 12px;
padding:8px 10px;
text-align:left;
line-height:18px;
}
/*長万部公園・とみのの森*/
.a_tominomori{width:824px;
height:577px;
margin-left:auto;
margin-right:auto;
}
.a_tominomori_2{width:350px;
margin:5px 5px;
padding:8px 10px;
text-align:left;
line-height:18px;
}
#i1{ letter-spacing: 0.3}

/*長万部湿原*/
.a_ongenbox{width:815px;
height:500px;
margin-left:auto;
margin-right:auto;
}

/*あやめ公園*/
.a_ayame{width:900px;
margin-left:auto;
margin-right:auto;
}

.a_ayametext{width:900px;
margin:5px 5px;
padding:8px 10px;
text-align:left;
line-height:18px;
}
/*ホタルの里*/
.a_hotarutext{width:682px;
margin:5px 5px;
padding:9px 10px;
text-align:left;
line-height:18px;
}
/*小幌海岸*/
.a_kaigantext{width:824px;
margin:5px 5px;
padding:9px 10px;
text-align:left;
line-height:18px;
}
/*滝*/
.a_takitext{width493px;
margin:5px 5px;
padding:9px 10px;
text-align:left;
line-height:23px;
}
/*ブナの木*/
.a_bunatext{width824px;
margin:5px 5px;
padding:9px 10px;
text-align:left;
line-height:18px;
}

/*ギフト*/
.a_gifttext{width420px;
margin:5px 5px;
padding:9px 10px;
text-align:left;
line-height:17px;
}
.a_giftboxtext{width196px;
margin:15px 15px;
padding:2px 2px;
text-align:left;
line-height:15px;
}

/*こんな時*/
.a_konnabox{width870px;
margin:5px 5px;
padding:3px 3px;
text-align:left;
line-height:18px;
}

/*おすすめ*/
.a_osusume{width710px;
margin:5px 5px;
padding:3px 3px;
text-align:left;
line-height:15px;
}
/*夕焼け*/
.a_yuyake{width838px;
margin:5px 5px;
padding:5px 5px;
text-align:left;
line-height:18px;
}
/*食詳細*/
div#syoku_mainbox{width:869px;
height:971px}

div#syoku_right{width:300px;
height:auto;
float:right;
}
div#syoku_left{width:509px;
height:auto;
float:left;
}
.a_syokutext{width300px;
margin:10px 10px;
padding:5px 5px;
text-align:left;
line-height:18px;
}
/*ひまわり*/
div#himawari_left{width:509px;
height:auto;
float:left;
}

div#himawari_right{width:300px;
height:auto;
float:right;
}

div#himawari_mainbox{width:869px;
height:820px}

.a_himawari{width300px;
margin:10px 0px;
padding:5px 5px;
text-align:left;
line-height:18px;
}

/*フッター*/
div#footer{
	background-color:#0066FF;
	background-image:url(../img/footer2.jpg);
	background-repeat:no-repeat;
	position: relative;
	width:900px;
	height:112px;
	left: -1px;
	top: 0px;
	clear:both;
}

div.bn_turi{
	position: absolute;
	top:10px;
	left: 635px;
	width: 158px;
	height: 56px;
}

address{
margin:0px 10px 0px 10px;
padding:85px 18px 0px 30px;
font-size:12px;
font-style:normal;
text-align:left;
color:#FFFFFF;
}

/*リンク詳細*/
div#link{width:824px;
height:auto;
margin-left:auto;
margin-right:auto;
}
div#link_text{
text-align:left;}

div#linkborder
{border-bottom:3px dashed #66ccff;
}



/*各ページのCSS*/
.txt_normal {  font: normal 14px/normal "ＭＳ Ｐゴシック", "Osaka"}
.strong {  font: bold 14px "ＭＳ Ｐゴシック", "Osaka"}
.strong_ao {  font: bold 14px "ＭＳ Ｐゴシック", "Osaka"; color: #0099FF}
.strong_red {  font: bold normal 14px "ＭＳ Ｐゴシック", "Osaka"; color: #990000}
.strong_n {  font: bold normal 12px/normal "ＭＳ Ｐゴシック", "Osaka"}
.small {  font: normal 10px "ＭＳ Ｐゴシック", "Osaka"}
.link {  font: 12px "ＭＳ Ｐゴシック", "Osaka"; color: #0033FF; text-decoration: underline}
.menu02 {  font: 12px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; margin: 10px 10px 20px; padding: 10px 10px 20px}
.small02 {  font: 9px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; margin: 10px 10px; padding: 10px 10px}
.yama {  font: bold 16px "ＭＳ ゴシック", "Osaka−等幅"}
.machi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FF0066;
}

