﻿@charset 'utf-8';
/* =====================================
     ヘッダー上書き設定
===================================== */
/* ヘッダー上右下 */
#header-top-right-bottom
{
	width : 439px ;
	height : 36px ;
	background: url("http://www.diving-navi.com/img/header/trb.jpg");
}

/* ヘッダー下枠 */
#header-bottom
{
	width : 830px ;
	height : 169px ;
	background: url("http://www.diving-navi.com/img/header/b.jpg");
}

/* =====================================
     メインページ設定
===================================== */
/* トップタイトル アーカイブcssのh2を打ち消す形 */
.toph2
{
	border : none ;
	padding : 0px ;
	line-height : 100% ;
	margin:5px 0 10px 0;
}

/* -------------------------------------
	トップ広告
------------------------------------- */
/* 枠 */
.topbanner
{
	margin : 0px 0px 20px 0px ;
}
/* 要素枠 */
.topbanner-frame
{
	border-left : 1px solid #0097F6 ;
	border-right : 1px solid #0097F6 ;
	overflow : hidden ;
	padding:15px 0 5px 0;
}
.topbanner-frame:after
{
    content : "" ;
    display : block ;
    clear : both ;
    height : 1px ;
    overflow : hidden ;
}
/*\*/
* html .topbanner-frame
{
	height : 1em ;
	overflow : visible ;
}
/**/

/* 要素 */
.topbanner-bnr
{
	width : 219px ;
	text-align : center ;
	float : left ;
}
/* 説明 */
.topbanner p
{
	width : 200px ;
	font-size : 10px ;
	color: #383d4d;
}
/* 上枠 */
.topbanner-top {
	height : 18px ;
	background : url("http://www.diving-navi.com/img/contents/waku_t.gif");
	font-size : 14px ;
	color : #0097F6 ;
	}

.topbanner-top span {
	margin :0 0 0 10px;
	border-left : 3px double #0097F6 ;
	border-right : 3px double #0097F6 ;
	padding :0 5px;
	background : #FFFFFF ;
	}

.topbanner-btm {
	width:440px;
	height :15px;
	}



/* -------------------------------------
	中間広告
------------------------------------- */
/* 枠 */
.midbanner
{
	margin :15px 0;
}
/* 要素 */
.midbanner-bnr
{
	/*width : 146px ;
	height: 100px ;*/
	
	padding : 5px 0px 5px 40px ;
	color: #383d4d;
	font-size : 10px ;
	text-align : center ;
	float : left ;
}

/* -------------------------------------
	フォトコンテストの最新記事
------------------------------------- */
/* 枠 */
#photo
{
	width : 440px ;
}
#photo ul
{
	list-style : none ;
}

/* ブログタイトル */
#photo h3
{
	width : 100% ;
	color : #339A99 ;
	font-size : 17px ;
	font-weight : bold ;
/*	filter : blur(add=true,direction=135,strength=4) ; */
}

.photo-elink
{
	color : #332211 ;
	padding : 0px 0px 0px 18px ;
	font-size : 15px ;
/*	filter : none ; */
}

/* -------------------------------------
ダイビングポイント
------------------------------------- */
/* 枠 */
#dpoint
{
	width : 440px ;
}

h3.style3
{
font-size:90%;
font-weight:bold;
text-align:right ;
margin:3px 5px; 
}

/* -------------------------------------
各ショップブログの最新情報
------------------------------------- */
/* 枠 */
.shopnews {
	width : 430px ;
	margin:5px 0 20px 0;
	}


.shopnews dl{
	margin:8px 0;
	padding:0 5px 0 5px;
	}

.shopnews dt {
	color : #666;
	font-size : 10px ;
	font-weight:bold;
	padding:2px 5px;
	margin:0 5px 0 0;
	display:inline;
	background-color:#E4EDED;
	}

.shopnews dd {
	font-size : 14px ;
	font-weight :bold;
	padding:0 10px 0 0;
	display:inline;
	}

.shopnews dd h3 {
	color : #339A99 ;
	font-size :12px ;
	font-weight :bold;
	display:inline;
	}

.shopnews  span {
	color : #339A99;
	font-size : 10px ;
	padding:0 5px 0 0;
	}


.shopnews ul {
	margin:10px 0 0 5px;
	}


.shopnews ul li {
	margin:0 0 5px 0;
	list-style :none ;
	font-size:14px;
	}


.shopnews ul span {
	color : #339A99;
	font-size : 12px ;
	font-weight :normal;
	padding:0 3px 0 0;
	}


.shopnews strong {
	font-size : 12px ;
	font-weight :normal;
	margin:10px 0;
	}


.countNum {
	font-size:12px ;
	font-weight:bold;
	padding:0 0 0 10px;
	color:#FF3366;
	display:inline;
	}

.seo {
	font-weight:normal;
	padding:0 0 4px 0;
	}


.shopnews-elink
{
	color : #332211 ;
	padding : 0px 0px 0px 5px ;
	font-size : 15px ;
/*	filter : none ; */
}
.shopnews-eblog
{
	color : #339A99 ;
	font-size : 14px ;
	font-weight : bold ;
/*	filter : blur(add=true,direction=135,strength=4) ; */
}

/* -------------------------------------
	沖縄ガイド
------------------------------------- */
/* 枠 */
#guide
{
	width : 440px ;
}

#guide strong {
	font-size : 14px ;
	font-weight :normal;
	}

#guide ul {
	margin:10px 0 0 0;
	list-style : none ;
	}

#guide ul span {
	color : #339A99 ;
	font-size : 12px ;
	font-weight :normal;
	padding:0 10px 0 0;
	}






/* ブログタイトル */
#guide li
{
	width : 100% ;
	color : #339A99 ;
	font-size : 17px ;
	font-weight : bold ;
}

/* -------------------------------------
ダイビングナビ新着情報
------------------------------------- */
/* 枠 */
#navinews
{
	width : 440px ;
}
#navinews ul
{
	list-style : none ;
}

/* ブログタイトル */
#navinews h3
{
	color : #339A99 ;
	font-size : 17px ;
	font-weight : bold ;
/*	filter : blur(add=true,direction=135,strength=4) ; */
}

.navinews-elink
{	
	/*border : 1px solid #ccc ;*/
	padding: 5px 0 0 0;
}


ul.navinews-elink li{
	line-height: 1.5em;
}

/* =====================================
     右サイドバー　メインページ設定
===================================== */

/*--------------右サイドバー 広告------------------*/

.koukoku2{
	padding:10px 0 10px 20px ;
}




/* -------------------------------------
     右新着情報
------------------------------------- */
/* タイトル */





.rnews-title
{
	width : 190px ;
	text-align : center ;
	font-size : 16px ;
	color : #FFFFFF ;
	background-color : #0087E6 ;
}

/* 枠 */
.rnews-news
{
	margin : 0px 0px 10px 0px ;
	padding: 10px 0 0 10px;
	width : 178px ;
	border : 1px solid #0087E6 ;
}

div.rnews-news ul{
	color: #339A99 ;
	font-size: 12px ;
	font-weight: bold;
}

li.newscategory a{
	color: #339A99 ;
	font-size: 14px ;
	font-weight: bold;
	/*border : 1px solid #ccc ;*/
}


div.rnews-news li{
	list-style-type : none ;
	color: #666;

}

/* ブログタイトル */

/*.rnews-news h3
{
	color : #339A99 ;
	font-size : 12px ;
	font-weight : bold ;
}*/

li.mailpiccategory a{
	font-size: 14px;
	font-weight: bold;
	color: #339A99 ;
}

.rnews-news-elink
{
	color : #666 ;
	line-height: 1.5em;

}


#otenki {
font-size:12px;
text-align:center;
padding:10px 0 10px 0;
}
