/*----------------------------------------------------------------------------------------------*/
/*ダイバー天国スタイルシート*/
/*当デザインはコバピッさんの画像を使用し、画像の無断転用を禁じます*/
/*画像の著作権はコバピッさんならびに株式会社ディマージシェアに帰属します*/
/*コバピッさんのサイト⇒http://dive.hippy.jp/*/
/*----------------------------------------------------------------------------------------------*/
/*全体の設定・共通タグ・共通class設定---------------------------------------------------------------*/
/* 全体の設定 */
*{
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" sans-serif;
}

/* 共通タグ */
html{
}
body{
	font-size:12px;
	background:#CDFFFF;
	color:#333333;
}
/*IE7only*/
	*+html body{
			font-size:80%;
	}

div{}
p{}
ul,ol,li{
	list-style:none;
}
h1,h2,h3,h4,{
	font-weight:normal;
}
a{
text-decoration:none;
color:#3366ff;
}
a:hover{}
address{}
blockquote{}/*引用文*/

form{}
input{}

/* 共通class設定-------------------------------------------*/
/* 画像の回り込み */
img.img_left{
	float:left;
}
img.img_right{
	float:right;
}

/* 全体の枠設定----------------------------------------------------------------------------------------------*/

/* 全体枠 */
div.all_contents{
width:788px;
margin:0 auto;
background:#FFFF67
}

/* タイトルエリア（名前・説明を含む） */
.main_title{
background:url(http://diver10.jp/design/diver10/aoumiushi/images/main_title.jpg) no-repeat;
height:137px;
padding-top:30px;
padding-left:40px;
padding-right:250px;
overflow:hidden;
}

/* ブログ名前 */
#blog_title {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#blog_title a{ color:#0033cc;}
#blog_title a:hover{}
/*topPageのみ*/
	h1#blog_title{}
	h1#blog_title a{}
	h1#blog_title :hover{}
	
/* ブログ説明 */
#blog_description {
font-size:12px;
color:#0033cc;
}

/* コンテンツエリア */
div.body_area{
padding:10px;
}
div.body_area:after {  
    content: ".";  
    display: block;  
    visibility: hidden;  
    height: 0.1px;  
    font-size: 0.1em;  
    line-height: 0;  
    clear: both;  
}
* html .body_area{ display: inline-block; }
/* no ie mac \*/
* html .body_area { height: 1%; }
.body_area { display: block; }
/* */
/* 左エリア全体(左メニュー・記事エリア) */
div.left_area{
float:left;
width:575px;
}

/* 左メニュー */
div.left_body{
display:none;
}
div.left_body a{}
div.left_body a:hover{}
div.left_body_header{}
div.left_body_value{}
div.left_body_footer{}

/* 記事エリア */
div.right_body{
width:575px;
background:#ffffff;
padding:5px;
padding-top:3px;
}
div.right_body a{}

/* 右メニュー */
div.right_area{
width:160px;
float:right;
}
div.right_area_header{}
div.right_area_value{}
div.right_area_footer{}

/* フッターエリア */
div.footer_area{
background:#CDFFFF url(http://diver10.jp/design/diver10/aoumiushi/images/footer.gif) top left no-repeat;
height:20px;
padding-bottom:10px;
}

/* フッターエリア */
.footer_area span{}

/* パーツ設定-------------------------------------------------------------------------------------------------*/

/* ■ 汎用パーツ -------------------------------------------------------------*
/* 汎用パーツエリア */
.parts_area{
margin-bottom:20px;
border-bottom:1px solid #2272ff;
padding-bottom:15px;
}
.parts_area a{
}
.parts_area a:hover{
}
.parts_area_header{
}
/* 汎用パーツタイトル */
.parts_title {
background:url(http://diver10.jp/design/diver10/aoumiushi/images/parts_title.gif) no-repeat;
height:20px;
padding-left:30px;
padding-top:10px;
color:#3366ff;
font-weight:bold;
font-size:11px;
}
/* 汎用パーツ テキスト */
.parts_text {
font-size:10px;
line-height:16px;
color:#333333;
}
/* 汎用パーツ テキストaタグ */
.parts_text a{
color:#6699ff;
}
/* 汎用パーツ テキストaタグvisited */
.parts_text a:visited{}
/* 汎用パーツ テキストaタグhover */
.parts_text a:hover{}

.parts_text li{
}
.parts_text dt{
}
.parts_text dd{
}
.parts_area_footer{
}

/* 初期パーツ -------------------------------------------------------------*
/* ■ ブログタイトル */
#parts_blog_title{
  font-size:120%;
  text-align:center;
  font-weight:bold;
  padding:0px 3px 0px 3px;
}
/* ■ ブログ説明 */
#parts_blog_explanation{
  font-size:90%;
  font-weight:normal;
  text-align:left;
  padding:0px 3px 0px 3px;
}

/* ■ プロフィール */
/* プロフィールエリア */
#profile_area{ text-align:center; }
/* プロフィールフッタ */
#profile_area_header{}
/* プロフィールフッタ */
#profile_area_footer{}
/* プロフィール画像 */
#profile_area img{ margin-bottom:10px; }
/* プロフィールリンク */
#profile_area a{
padding:3px;
width:80px;
background:#339900;
border:1px outset #333333;
font-size:10px;
margin:0 auto;
margin-top:5px;
display:block;
color:#FFFFFF;
}
#profile_area a:hover{ color:#FF0000; }

/* ■ カテゴリ別アーカイブ定義 */
/* サブカテゴリ開閉[+] */
.category_switch{
  color:#FFFFFF;
  padding-left:2px;
  padding-right:2px;
  margin-right:2px;
  border:#666666 1px solid;
  background-color:#0868BA;
}
.category_switch a{
  color:#FFFFFF;
}
/* カテゴリ別アーカイブエリア */
#category_archive_area{}
/* カテゴリ別アーカイブエリアヘッダ */
#category_archive_area_header{}
/* カテゴリ別アーカイブエリアフッタ */
#category_archive_area_footer{}
/* カテゴリ別アーカイブタイトル */
#category_archive_title{}
/* カテゴリ別アーカイブ テキスト */
#category_archive_text{}
/* カテゴリ別カテゴリ第1階層 */
#category_archive_text ul{}
/* カテゴリ別カテゴリ第2階層 */
#category_archive_text ul ul{ padding-left:10px; }
/* カテゴリ別カテゴリ第3階層 */
#category_archive_text ul ul ul{ padding-left:10px; }
/* カテゴリ別アーカイブ テキストaタグ */
#category_archive_text a{}
/* カテゴリ別アーカイブ テキストaタグvisited */
#category_archive_text a:visited{}
/* カテゴリ別アーカイブ テキストaタグhover */
#category_archive_text a:hover{}

/* ■ 月別アーカイブ定義 */
/* 月別アーカイブエリア */
#monthly_archive_area{}
/* 月別アーカイブアーカイブエリアヘッダ */
#monthly_archive_area_header{}
/* 月別アーカイブアーカイブエリアフッタ */
#monthly_archive_area_footer{}
/* 月別アーカイブタイトル */
#monthly_archive_title{}
/* 月別アーカイブ テキスト */
#monthly_archive_text {}
/* 月別アーカイブ テキストaタグ */
#monthly_archive_text a{}
/* 月別アーカイブ テキストaタグvisited */
#monthly_archive_text a:visited{}
/* 月別アーカイブ テキストaタグhover */
#monthly_archive_text a:hover{}

/* ■ 最近の記事設定 */
/* 最近の記事エリア */
#article_recent_area{}
/* 最近の記事エリアヘッダ */
#article_recent_area_header{}
/* 最近の記事エリアフッタ */
#article_recent_area_footer{}
/* 最近の記事タイトル */
#article_recent_title {}
/* 最近の記事 テキスト */
#article_recent_text {}
/* 最近の記事 テキストaタグ */
#article_recent_text a{}
/* 最近の記事 テキストaタグvisited */
#article_recent_text a:visited{}
/* 最近の記事 テキストaタグhover */
#article_recent_text a:hover{}

/* ■ 最近のコメント定義 */
/* 最近のコメントエリア */
#comment_recent_area{}
/* 最近のコメントエリアヘッダ */
#comment_recent_area_header{}
/* 最近のコメントエリアフッタ */
#comment_recent_area_footer{}
/* 最近のコメントタイトル */
#comment_recent_title {}
/* 最近のコメント テキスト */
#comment_recent_text {}
/* 最近のコメント テキストaタグ */
#comment_recent_text a{}
/* 最近のコメント テキストaタグvisited */
#comment_recent_text a:visited{}
/* 最近のコメント テキストaタグhover */
#comment_recent_text a:hover{}

/* ■ 最近のトラックバック定義 */
/* 最近のトラックバックエリア */
#trackback_recent_area{}
/* 最近のトラックエリアヘッダ */
#trackback_recent_area_header{}
/* 最近のトラックエリアフッタ */
#trackback_recent_area_footer{}
/* 最近のトラックバックタイトル */
#trackback_recent_title {}
/* 最近のトラックバック テキスト */
#trackback_recent_text {}
/* 最近のトラックバック テキストaタグ */
#trackback_recent_text a{}
/* 最近のトラックバック テキストaタグvisited */
#trackback_recent_text a:visited{}
/* 最近のトラックバック テキストaタグhover */
#trackback_recent_text a:hover{}

/* ■ カレンダー関連 */
/* カレンダーエリア */
#calendar_area{}
/* カレンダーエリアヘッダ */
#calendar_area_header{}
/* カレンダーエリアフッタ */
#calendar_area_footer{}
/* カレンダータイトル */
#calendar_title{}
/* カレンダー枠内容 */
#calendar_value{
  padding-top:5px;
}
/* カレンダーテーブル */
table.clTable{
  font-size:12px;
  color:#000000;
  line-height:150%;
  text-align:center;
  margin:0px 4px 0px 4px;
  background-color:#FFFFFF;
  border-left:#666666 solid 1px;
  border-top:#666666 solid 1px;
}

/* カレンダーテーブル見出しセル */
table.clTable th{
  width:20px;
  background-color:#0868BA;
  border-right:#666666 solid 1px;
  border-bottom:#666666 solid 1px;
}

/* カレンダーテーブルセル */
table.clTable td{
  border-right:#666666 solid 1px;
  border-bottom:#666666 solid 1px;
}

/* 日曜の見出しセル */
th.clSunday{ color:#FF0000; }
/* 平日の見出しセル */
th.clWeekday{ color:#FFFFFF; }
/* 土曜の見出しセル */
th.clSaturday{ color:#0000FF; }
/* 日曜のセル */
td.clSunday{ color:#FF0000; }
/* 平日のセル */
td.clWeekday{ color:#000000; }
/* 土曜のセル */
td.clSaturday{ color:#0000FF; }
/* 日曜の空欄セル */
td.clSpSunday{ background-color:#FFFFFF; }
/* 平日の空欄セル */
td.clSpWeekday{ background-color:#FFFFFF; }
/* 土曜の空欄セル */
td.clSpSaturday{ background-color:#FFFFFF; }

/* カレンダーテーブル内のaタグ */
table.clTable a{
  display:block;
  color:#000000;
  background-color:#FFCC66;
  border:#FFCC66 1px solid;
}

/* カレンダーテーブル内のaタグvisited時 */
table.clTable a:visited {}

/* カレンダーテーブル内のaタグhover時 */
table.clTable a:hover {
  color:#000000;
  background-color:#FFFF66;
}

/* 日曜日のaタグ */
td.clSunday a{ color:#FF0000; }
/* 土曜日のaタグ */
td.clSaturday a{ color:#0000FF; }
/* 日曜日のaタグhover時 */
td.clSunday a:hover{ color:#FF0000; }
/* 土曜日のaタグhover時 */
td.clSaturday a:hover{ color:#0000FF; }

/* ■ グループブログ設定 */
/* グループブログ参加エリア */
#join_message_area{}
/* グループブログ参加エリアヘッダ */
#join_message_area_header{}
/* グループブログ参加エリアフッタ */
#join_message_area_footer{}
/* グループブログ参加タイトル */
#join_message_title {}
/* グループブログ参加内容 */
#join_message_text{
  padding:2px;
  font-size:80%;
}
/* グループブログ参加ボタンエリア */
#join_message_button_area{ text-align:center; }
/* グループブログ参加ボタン */
.join_message_button{
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  border:#99AEDA outset 3px;
  background-color:#0868BA;
}

/* ■ RSS */
/* RSSエリア */
#rss_area{}
/* RSS aタグ */
#rss_area a{
  display:block;
  width:40px;
  height:16px;
  background-image:url('http://diver10.jp/design/basic/images/icon_rss.gif');
  background-repeat:no-repeat;
  margin-left:auto;
  margin-right:auto;
}



/* 記事の設定------------------------------------------------------------------------------------------------ */
.article_area{
background:#ffffff url(http://diver10.jp/design/diver10/aoumiushi/images/article_area_l.gif) repeat-y;
margin-bottom:15px;
}/* 記事エリア全体 */

.article_area_header{
background:url(http://diver10.jp/design/diver10/aoumiushi/images/article_header_l.gif) no-repeat;
padding:12px;
}/* 記事エリア全体のヘッダー */

.article_date{
color:#3366ff;
margin-bottom:10px;
}/* 投稿日付 */

.article_title{
color:#3366ff;
font-size:12px;
font-weight:bold;
margin-bottom:15px;

}/*記事タイトル*/
/*topPageのみ*/
	h2.article_title{}

.article_text{
padding:0 12px;
}/* 記事本文エリア(本文・追記分を含む) */

span.article_main_text{}/*本文のみ*/

span.article_postscript_word{}/*記事一覧用"続きはこちら"のエリア*/
span.article_postscript_word a{}/*記事一覧用"続きはこちら"のエリア*/
span.article_postscript_word a:hover{}/*記事一覧用"続きはこちら"のエリア*/

span.article_postscript{}/*追記文 全文*/

.article_area_footer{
background:url(http://diver10.jp/design/diver10/aoumiushi/images/article_footer_l.gif) no-repeat bottom left;
padding:10px 12px;
}/*記事エリアフッター投稿者データを含む*/

.article_posted{
border-top:1px dotted #699bff;
border-bottom:1px dotted #699bff;
padding:5px;
font-size:10px;
margin-bottom:7px;
text-align:center;
color:#858585;
}/* 投稿者データ */

.page_area{
font-size:10px;
}/*index以外のページ囲い*/
.page_area a{
color:#333333;
}
.back_article{
float:left;
margin-bottom:10px;
}/*前の記事へのリンク*/
.next_article{
float:right;
margin-bottom:10px;
}/*次の記事へのリンク*/
#page_title{
clear:both;
padding:3px 5px;
margin-bottom:10px;
font-size:14px;
border-left:6px solid #3366ff;
}/*カテゴリのタイトルや日付タイトル*/
/*個別記事ページ・indexページを除く*/
	h1#page_title{}

.trackback_area{
padding:10px;
margin-bottom:15px;
border-bottom:1px solid #2272ff;
}/*トラッバックエリア全体の囲い*/
.trackback_area_header{}/*トラックバックヘッダー("トラックバック"文字を含む)*/
.trackback_area_title{
color:#3366ff;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}/*"トラックバック"文字タイトル*/
.trackback_area_title_footer{}/*◎"トラックバック"文字タイトルエリアフッター*/

.trackback_area_value{
}/*トラックバック領域(URL・トラックバック内容を含む)*/
.trackback_area_text{
font-size:10px;
}/*トラックバック内容*/
input.trackback_url_input{
border:1px solid #2272ff;
width:98%;
font-size:12px;
padding-left:3px;
margin-bottom:10px;
}/*url表示領域*/
.trackback_value{
border-top:1px dotted #6d9eff;
padding:5px 0;
}/*トラックバック表示領域*/
p.trackback_title{
color:#346801;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}/*トラックバック元のタイトル*/
p.trackback_excerpt{
margin-bottom:10px;
}/*トラックバック元概要*/
.trackback_posted{
display:block;
font-size:10px;
margin-bottom:15px;
}/*トラックバック元投稿者(名前・日付を含む)*/
span.trackback_name{}/*トラックバック元サイト名*/
span.trackback_daytime{}/*トラックバックされた日付*/
.trackback_area_footer{}/*トラックバックエリアフッター*/

.comment_area{
padding:10px;
}/*コメントエリア全体の囲い*/
.comment_area_header{}/*コメントヘッダー("コメント"文字を含む)*/
.comment_area_title{
color:#3366ff;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}/*"コメント"文字タイトル*/
.comment_area_title_footer{}/*"コメント"文字タイトルエリアフッター*/

/*1コメントに対して*/
.comment_value{
border-bottom:1px dotted #2272ff;
margin-bottom:10px;
}/*コメント表示領域*/
.comment_text{}/*コメントタイトル*/
.comment_posted{
display:block;
text-align:right;
font-size:10px;
margin-bottom:15px;
}/*コメント投稿者(名前・日付を含む)*/
span.comment_name{}/*コメント投稿者名前*/
span.comment_daytime{}/*コメント日付*/

.comment_area_footer{}/*コメントエリアフッター*/

/* コメントフォームエリア */
.comment_form_area{
width:400px;
margin:0 auto;
}

/* コメントフォーム名前エリア */
.comment_form_name_area{ padding:10px 5px; }
/* コメントフォーム名前 */
.comment_form_name{ float:left; width:100px; font-size:12px; padding-top:5px; }
/* コメントフォーム名前入力エリア */
.comment_form_name_input_area{ float:left;}
/* コメントフォーム名前入力 */
.comment_form_name_input{ width:150px; border:1px solid #2272ff; padding:3px;}
/* コメントフォームメールアドレスエリア */
.comment_form_mail_area{ clear:both; padding:10px 5px; }
/* コメントフォームメールアドレス */
.comment_form_mail{ float:left; width:100px; font-size:12px; padding-top:5px; }
/* コメントフォームメールアドレス入力エリア */
.comment_form_mail_input_area{ float:left; font-size:12px; }
/* コメントフォームメールアドレス入力エリア */
.comment_form_mail_input{ width:150px; border:1px solid #2272ff; padding:3px;}
/* コメントフォームURLエリア */
.comment_form_url_area{ clear:both; padding:10px 5px; }
/* コメントフォームURL */
.comment_form_url{ float:left; width:100px; font-size:12px; padding-top:5px; }
/* コメントフォームURL入力エリア */
.comment_form_url_input_area{ float:left; width:220px;}
/* コメントフォームURL入力 */
.comment_form_name_url_input{ width:220px;border:1px solid #2272ff;  padding:3px;}
/* コメントフォームコメントエリア */
.comment_form_comment_area{ clear:both; padding:10px 5px; }
/* コメントフォームコメント */
.comment_form_comment{ font-size:12px; }
/* コメントフォームコメント入力エリア */
.comment_form_comment_input_area{}
/* コメントフォームコメント入力 */
.comment_form_comment_input{ width:385px; height:100px; border:1px solid #2272ff; padding:3px;}
/* コメントフォームボタンエリア */
.comment_form_button_area{ padding-bottom:10px; text-align:center; }
/* コメントフォームボタン */
.comment_form_button{
padding:2px;
width:80px;
background:#ccffff;
border:2px outset #B2B2B2;
margin:0 auto;
margin-top:5px;
display:block;
color:#3366ff;
}
/* カスタマイズ領域-------------------------------------------------------------------------------------------*/
