/*----------------------------------------------------------------------------------------------*/
/*採用スタイルシート
/*----------------------------------------------------------------------------------------------*/
/*全体の設定・共通タグ・共通class設定---------------------------------------------------------------*/
/* 全体の設定 */
*{
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" sans-serif;
}

/* 共通タグ */
html{
}
body{
	font-size:85%;
	_font-size:80%;/*IE6only*/
	line-height:150%;
	/*background:#E5E5E5 url(image/bg2.gif) bottom repeat-x;*/
	background:#fff url(image/bg1.jpg) repeat-x;
	color:#333333;
}
/*IE7only*/
	*+html body{
			font-size:80%;
	}

div{}
p{}
ul,ol,li{
	list-style:none;
}
h1,h2,h3,h4,{
	font-weight:normal;
}
a{
color:#D0540C;
overflow:hidden;
}
a:hover{}
address{
font-style:normal;
font-size:80%;
}
blockquote{}/*引用文*/

form{}
input{}

/* 共通class設定-------------------------------------------*/
/* 画像の回り込み */
img.img_left{
	float:left;
}
img.img_right{
	float:right;
}

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }
.clearfix { display: block; }


/* 全体の枠設定----------------------------------------------------------------------------------------------*/



/* 全体枠 */
div.all_contents{
width:800px;
margin:0 auto;
}

/* タイトルエリア（名前・説明を含む） */
.main_title{
background:url(image/main_title.jpg) no-repeat center bottom;
height:150px;
}

/* ブログ名前 */
#blog_title {
clear:both;}
#blog_title a{
display:block;
width:740px;
height:130px;
margin:0 auto;
text-indent:-9999px;
}
#blog_title a:hover{}
/*topPageのみ*/
	h1#blog_title{}
	h1#blog_title a{}
	h1#blog_title :hover{}
	
/* ブログ説明 */
#blog_description {}

/* コンテンツエリア */
div.body_area{
padding-top:20px;
}
div.body_area:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.body_area { display: inline-block; }

* html .body_area { height: 1%; }
.body_area { display: block; }


/* 左エリア全体(左メニュー・記事エリア) */
div.left_area{
float:left;
width:590px;
padding-right:20px;
}

/* 左メニュー */
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{}
div.right_body a{}

/* 右メニュー */
div.right_area{
	width:190px;
	float:left;
}
div.right_area_header{}
div.right_area_value{}
div.right_area_footer{}

/* フッターエリア */
div.footer_area{
padding-top:20px;
height:30px;
clear:both;
text-align:center;
}
.footer_area span{}

/* パーツ設定-------------------------------------------------------------------------------------------------*/

/* ■ 汎用パーツ -------------------------------------------------------------*
/* 汎用パーツエリア */
.parts_area{
margin-bottom:20px;
}
.parts_area a{
}
.parts_area a:hover{
}
.parts_area_header{
}
/* 汎用パーツタイトル */
.parts_title {
background:url(image/parts_title.gif) no-repeat;
height:31px;
padding-left:30px;
padding-top:5px;
}
/* 汎用パーツ テキスト */
.parts_text {
padding:0 10px;
}
/* 汎用パーツ テキストaタグ */
.parts_text a{}
/* 汎用パーツ テキストaタグvisited */
.parts_text a:visited{}
/* 汎用パーツ テキストaタグhover */
.parts_text a:hover{}

.parts_text li{
margin-bottom:5px;
background:url(image/mark02.gif) no-repeat;
background-position:0 4px;
padding-left:10px;
}
.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{}
#profile_area_value{
}
/* プロフィールフッタ */
#profile_area_header{}
/* プロフィールフッタ */
#profile_area_footer{}
/* プロフィール画像 */
#profile_area img{}
/* プロフィールリンク */
#profile_area a{}
#profile_area a:hover{}

/* ■ カテゴリ別アーカイブ定義 */
/* サブカテゴリ開閉[+] */
.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{
  margin:0 auto;  border:1px solid #E3E3E3;
  padding:2px;
}
/* カレンダーテーブル */
table.clTable{
  font-size:12px;
  color:#e5b564;
  line-height:150%;
  text-align:center;
  width:100%;

}

/* カレンダーテーブル見出しセル */
table.clTable th{
  width:23px;
  color:#747474;
  font-weight:normal;

}

/* カレンダーテーブルセル */
table.clTable td{

	font-size:80%;
	margin:2px;
	border:1px solid #ffffff;
	 border-bottom:1px solid #e3e3e3; background:#fafafa;
	 border-top:2px solid #ffffff;
}

/* 日曜の見出しセル */
th.clSunday{}
/* 平日の見出しセル */
th.clWeekday{}
/* 土曜の見出しセル */
th.clSaturday{}
/* 日曜のセル */
td.clSunday{  border:#C6C6C6 solid 1px;}
/* 平日のセル */
td.clWeekday{  border:#C6C6C6 solid 1px;}
/* 土曜のセル */
td.clSaturday{  border:#C6C6C6 solid 1px;}
/* 日曜の空欄セル */
td.clSpSunday{ border:1px solid #e3e3e3; background:#fafafa;}
/* 平日の空欄セル */
td.clSpWeekday{ border:1px solid #e3e3e3; background:#fafafa;}
/* 土曜の空欄セル */
td.clSpSaturday{ border:1px solid #e3e3e3; background:#fafafa;}

/* カレンダーテーブル内のaタグ */
table.clTable td a{
  display:block;
  color:#D0540C;
  background-color:#FFCC66;
  border:#FFCC66 1px solid;
  font-size:12px;
}

/* カレンダーテーブル内のaタグvisited時 */
table.clTable a:visited {}

/* カレンダーテーブル内のaタグhover時 */
table.clTable a:hover {
  background-color:#ffeccc;
}

/* 日曜日の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{
clear:both;
margin-bottom:40px;
}/* 記事エリア全体 */

.article_area:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.article_area { display: inline-block; }

* html .article_area { height: 1%; }
.article_area { display: block; }


.article_area_header{
background:url(image/line01.gif) repeat-x bottom;
padding-bottom:20px;
line-height:normal;
}/* 記事エリア全体のヘッダー */

.article_date{}/* 投稿日付 */

.article_title{
	font-size:18px;
	font-weight:bold;
}/*記事タイトル*/
/*個別記事ページのみ*/
	h1.article_title{
	font-size:18px;
	font-weight:bold;
	}

.article_text{ padding:20px 10px;}/*記事本文エリアの囲い(追記分・記事フッターを含む)*/

span.article_main_text{}/*本文のみ*/

span.article_postscript_word{}/*記事一覧用"続きはこちら"のエリア*/
span.article_postscript_word a{}/*記事一覧用"続きはこちら"のエリア*/
span.article_postscript_word a:hover{}/*記事一覧用"続きはこちら"のエリア*/

span.article_postscript{}/*追記文 全文*/

.article_posted{
padding-top:3px;
text-align:right;
}/* 投稿者データ */

.article_area_footer .article_posted{
text-align:center;
line-height:normal;
padding:0;
}/* 投稿者データ */

.article_area_footer{
background:url(image/line01.gif) repeat-x ;
background-position:0 -9px;
padding-top:20px;
}/*記事エリアフッター投稿者データを含む*/



.page_area{
padding-bottom:20px;
}/*index以外のページ囲い*/


/* clearfix */
.page_area:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.page_area { display: inline-block; }

* html .page_area { height: 1%; }
.page_area { display: block; }


.back_article{ float:right;}/*前の記事へのリンク*/
.next_article{ float:left}/*次の記事へのリンク*/
#page_title{
font-size:170%;
text-align:center;
clear:both;
}/*カテゴリのタイトルや日付タイトル*/
/*個別記事ページ・indexページを除く*/
	h1#page_title{}



/*トラックバック
-------------------------------------------------------------------------------*/
.trackback_area{
margin-left:70px;
border-top:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
padding:3px 3px 0 0;
margin-bottom:20px;
clear:both;
}/*トラッバックエリア全体の囲い*/
.trackback_area_header{}/*トラックバックヘッダー("トラックバック"文字を含む)*/
.trackback_area_title{
font-size:120%;
font-weight:bold;
background:url(image/line01.gif) repeat-x bottom;
padding-bottom:5px;
}/*"トラックバック"文字タイトル*/
.trackback_area_title_footer{}/*◎"トラックバック"文字タイトルエリアフッター*/

.trackback_area_value{
padding:5px 10px;
margin:10px;
background: #FFD39F;
}/*トラックバック領域(URL・トラックバック内容を含む)*/
.trackback_area_text p{
font-size:80%;
}/*トラックバック内容*/
input.trackback_url_input{
display:block;
width:470px;
}/*url表示領域*/
.trackback_value{ padding:0 20px; padding-bottom:10px;}/*トラックバック表示領域*/
p.trackback_title{}/*トラックバック元のタイトル*/
p.trackback_excerpt{}/*トラックバック元概要*/
.trackback_posted{ color:#747474; font-size:10px; text-align:right;}/*トラックバック元投稿者(名前・日付を含む)*/
span.trackback_name{}/*トラックバック元サイト名*/
span.trackback_daytime{}/*トラックバックされた日付*/
.trackback_area_footer{}/*トラックバックエリアフッター*/

/*コメント
-------------------------------------------------------------------------------*/
.comment_area{
margin-left:70px;
border-top:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
padding:3px 3px 0 0;
margin-bottom:20px;
}/*コメントエリア全体の囲い*/
.comment_area_header{}/*コメントヘッダー("コメント"文字を含む)*/
.comment_area_title{
font-size:120%;
font-weight:bold;
background:url(image/line01.gif) repeat-x bottom;
padding-bottom:5px;
}/*"コメント"文字タイトル*/
.comment_area_title_footer{}/*"コメント"文字タイトルエリアフッター*/

/*1コメントに対して*/
.comment_value{ padding:0 20px; padding-bottom:10px;}/*コメント表示領域*/
.comment_text{}/*コメントタイトル*/
.comment_posted{ color:#747474; font-size:10px;}/*コメント投稿者(名前・日付を含む)*/
span.comment_name{}/*コメント投稿者名前*/
span.comment_daytime{}/*コメント日付*/

.comment_area_footer{}/*コメントエリアフッター*/
.comment_form_area_title{
font-size:120%;
font-weight:bold;
background:url(image/line01.gif) repeat-x bottom;
padding-bottom:5px;
}
/* コメントフォームエリア */
.comment_form_area{
width:400px;
margin:0 auto;
padding-top:5px;
}

/* コメントフォーム名前エリア */
.comment_form_name_area{ width:190px; float:left; padding-right:10px;}
/* コメントフォーム名前 */
.comment_form_name{}
/* コメントフォーム名前入力エリア */
.comment_form_name_input_area{}
/* コメントフォーム名前入力 */
.comment_form_name_input{ width:190px; }
/* コメントフォームメールアドレスエリア */
.comment_form_mail_area{ width:180px; float:left; padding-left:10px;}
/* コメントフォームメールアドレス */
.comment_form_mail{}
/* コメントフォームメールアドレス入力エリア */
.comment_form_mail_input_area{}
/* コメントフォームメールアドレス入力エリア */
.comment_form_mail_input{ width:180px; }
/* コメントフォームURLエリア */
.comment_form_url_area{ clear:both;}
/* コメントフォームURL */
.comment_form_url{}
/* コメントフォームURL入力エリア */
.comment_form_url_input_area{ }
/* コメントフォームURL入力 */
.comment_form_name_url_input{ width:400px; }
/* コメントフォームコメントエリア */
.comment_form_comment_area{}
/* コメントフォームコメント */
.comment_form_comment{}
/* コメントフォームコメント入力エリア */
.comment_form_comment_input_area{ margin-bottom:10px;}
/* コメントフォームコメント入力 */
.comment_form_comment_input{ width:400px; height:100px; font-size:12px;  }
/* コメントフォームボタンエリア */
.comment_form_button_area{ padding-bottom:10px; text-align:center; }
/* コメントフォームボタン */
.comment_form_button{
}




/* カスタマイズ領域-------------------------------------------------------------------------------------------*/
/* カスタマイズ 背景にグラデーション*/
.all_layout{
/*background:#fff url(image/bg1.gif) repeat-x;*/
	background: url(image/bg2.gif) bottom repeat-x;
}

/* カスタマイズ 日めくり風専用設定 */
span.year{}
span.day{}
span.monthly{}

/* カスタマイズ タイトル下投稿者データ */
.article_personal_date{}
span.category_name{}
span.posted_name{}

/* カスタマイズ ページトップへ戻るリンク */
span.pagetop{}


.article_volume{
float:left;
padding-left:16px;
width:500px;
border-left:1px solid #e3e3e3;
}
.page_area .category_name{
background:url(image/mark02.gif) no-repeat;
background-position:0 4px;
padding-left:10px;
clear:both;
}
.article_area .category_name{
background:url(image/mark02.gif) no-repeat;
padding-left:10px;
color:#747474;
font-size:80%;
clear:both;
}
.date{
color:#747474;
font-size:10px;
padding-right:10px;
letter-spacing:1px;

}
.author{
color:#747474;
font-size:10px;
letter-spacing:1px;
}

/*投稿者写真*/
.author_photo{
	padding-top:3px;
	padding-right:3px;
	float:left;
	border-top:1px solid #e3e3e3;
	width:68px;
	height:74px;
}
.author_photo img{
	width:60px;
	height:65px;
	border:1px solid #c6c6c6;
	padding:3px;
}

/*サイドバープロフィール設定*/
.author_profile{
padding-top:3px;
padding-bottom:7px;
}
.author_profile img{
	width:60px;
	height:65px;
	border:1px solid #c6c6c6;
	padding:3px;
	float:left;
	margin-right:10px;
}
.author_profile_title{
font-weight:bold;
font-size:12px;
}
.author_profile_valve{
line-height:normal;
font-size:80%;
}

/*ヘッダーエリアの設定*/
/*ヘッダー*/
.header_area{
	background:url(image/header.jpg) no-repeat;
	height:43px;
	width:332px;
	margin:0 auto;
	padding-left:428px;
}
div.header_area span a{
	display:block;
	text-indent:-9999px;
	height:30px;
}

/*ディマージへのリンク*/
span.dimage{
	display:block;
	float:left;
	width:205px;

}
/*＠BLOGへのリンク*/
span.atblog{
	display:block;
	float:left;
	width:95px;
	margin-left:18px;
}

/*パンクズ:*/
.path_area{
font-size:10px;
}

/*articleAreaに付属する最新記事*/
.right_body #article_recent_area{

}

/* ■ブログリンク*/
#pr_area{
}
#pr_area_header{
}
#pr_area_title{
}
#pr_area_text{
padding-left:3px;
padding-top:10px;
}
#pr_area_text a{
	text-indent:-9999px;
	display:block;
	width:160px;
	height:30px;
	margin-bottom:10px;
}
#pr_area_text li{
	padding:0;
	background-position:0 0;
}
li#PR1{background:url('http://saiyo.dimage.co.jp/image/banner_akibaconcept.gif') no-repeat;}
li#PR2{ background:url('http://saiyo.dimage.co.jp/image/banner_penguin.gif') no-repeat;}
li#PR3{ background:url('http://saiyo.dimage.co.jp/image/banner_molare.gif') no-repeat;}
li#PR4{ background:url('http://saiyo.dimage.co.jp/image/banner_diver10.gif') no-repeat;}
li#PR5{ background:url('http://saiyo.dimage.co.jp/image/banner_tennisclub.gif') no-repeat;}
li#PR7{ background:url('/image/banner_netsuite.gif') no-repeat;}
#pr_area_footer{
}
li#PR8{ background:url('http://international.dimage.co.jp/image/banner_walk.gif') no-repeat;}

/*リクルートサイトへのリンク*/
#recruit_area{
text-align:center;
}

