@charset "utf-8";

/* leftメニュー
---------------------------------------------*/
.menu_header { 
	width:235px; 
	height:31px;
	background:url(../diver/images/menu_header.gif) no-repeat;
}

.menu_main { 
	width:233px; 
	border-left:1px solid #99CCFF;
	border-right:1px solid #99CCFF;
	padding:3px 0px 0px 0px;
}

.menu_footer { 
	width:235px; 
	height:12px;
	background:url(../diver/images/menu_footer.gif) no-repeat;
	margin-bottom:15px;
}


/* ヘッダーナビゲーション
---------------------------------------------*/
#MenuNav {
	height: 140px;
}


/* rightコンテンツ
---------------------------------------------*/
#right {
	width:510px;
	line-height:1.5em;
}


/* ダイバーの世界 */
#diver .diver_tbl td{
	vertical-align:top;
}

#diver .diver_tbl td p{
	line-height:140%;
}

#diver .mgn-l {
	margin-left:10px;
}

#diver .cate_bg {
	width:250px;
	height:28px;
	margin-bottom:10px;
	background: url(../diver/images/cate_bg.gif) left top no-repeat;
}

#diver h3 {
	padding:7px 0px 0px 30px;
	font-size:13px;
}

#diver h3.small {
	padding:9px 0px 0px 30px;
	font-size:10px;
}

#diver h3 a:link { text-decoration: none; }
#diver h3 a:visited { text-decoration: none; }
#diver h3 a:active { text-decoration: underline; }
#diver h3 a:hover { text-decoration: underline; }


/* 水中の世界 */
#world h3 {
	border:1px solid #6699FF;
	background-color:#CDE5FD;
	padding:7px;
	margin-top:16px;
}

#world .blue_block {
	border-left:1px solid #6699FF;
	border-right:1px solid #6699FF;
	border-bottom:1px solid #6699FF;
	padding:7px;
}

#world .blue_block .world_tbl {
	width:494px;
}

#world .blue_block .world_tbl td {
	vertical-align:top;
	line-height:140%;
}

#world .blue_block .txt {
	padding:4px 0px 8px 0px;
	margin:0px 6px 0px 13px;
}

#world .blue_block .orange_block {
	border:1px solid #FFCC33;
	background-color:#FDE9CD;
	padding:5px 10px 0px 10px;
	margin:0px 6px 0px 13px;
}

#world .blue_block .orange_block p {
	padding-bottom:4px;
}


/* 憧れのダイビングポイントにもぐるには */
#goodpoint .fav_point {
	background:url(../diver/images/title_bar_bg.gif) no-repeat;
	height:24px;
	padding:2px 0px 0px 13px;
	margin:20px 0px 0px 0px;
	color:#0080DD;
}

#goodpoint .point_tbl td{
	vertical-align:top;
}

#goodpoint .mgn-l {
	margin-left:10px;
}

#goodpoint .point_bg {
	height:26px;
	margin:5px 0px 0px 0px;
	border:1px solid #CCCCCC;
	background:url(../diver/images/point_bg.gif) left top repeat-x;
}

#goodpoint h3 {
	padding:4px 0px 0px 6px;
	font-size:13px;
}

#goodpoint .point_tbl p{
	line-height:140%;
	padding:6px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#goodpoint .width400{
	width:400px;
}


/* 富戸の四季 */
#season .season_tbl {
	margin-bottom:20px;
}

#season .season_tbl td{
	vertical-align:top;
}

#season .season_tbl .txt {
	padding:2px 0px 0px 8px;
	line-height:140%;
}

#season .season_fig {
	margin-bottom:56px;
}


/* 私のダイビングライフ */

#divinglife .image{
	float:left;
	width:212px;
	padding-top:20px;
}

#divinglife .text{
	margin-left:212px;
	padding-top:20px;
}

#divinglife img{
	margin:0px 10px 20px 0px;
	border:1px solid #cccccc;
}

#divinglife .blog_title{
	font-weight:bold;
	padding:4px 0px;
}

#divinglife .blog_person{
	font-weight:bold;
	margin-bottom:5px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #B8B8B8;
}

#divinglife .s_text{
	padding:0px 5px;
}

#divinglife .sep{
	border-top:3px double #A0CCF2;
}

#divinglife a:link { color:#0066FF;text-decoration: underline; }
#divinglife a:visited { color:#0066FF;text-decoration: underline; }
#divinglife a:active { color:#0066FF;text-decoration: none; }
#divinglife a:hover { color:#0066FF;text-decoration: none; }


