/*----------------------------------------------------------------------------------------------*/
/* スタイルシート
/*----------------------------------------------------------------------------------------------*/
/*全体の設定・共通タグ・共通class設定---------------------------------------------------------------*/
/* 全体の設定 */
*{
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" sans-serif;
}

/* 共通タグ */
html{
}
body{
	font-size:80%;
	line-height:1.5;
	background:#e6e6e3 url(/image/bg.jpg) repeat-x 0 0;
	color:#3f3e3e;
}
/*IE7only*/
	*+html body{
			font-size:80%;
	}

div{}
p{}
ul,ol,li{
	list-style:none;
}
h1,h2,h3,h4,{
	font-weight:normal;
}
a{
overflow:hidden;
color:#4879a3
}
a:hover{}
address{
font-style:normal;
text-align:center;
}
blockquote{}/*引用文*/

form{}
input{}

/* 共通class設定-------------------------------------------*/
/* 画像の回り込み */
img.img_left{
	float:left;
}
img.img_right{
	float:right;
}
.day{
font-size:10px;
padding-right:1em;
}

/* 全体の枠設定----------------------------------------------------------------------------------------------*/

/* 全体枠 */
div.all_contents{
width:720px;
margin:0 auto;
background: url(/image/main_title.jpg) no-repeat center top;
}

/* タイトルエリア（名前・説明を含む） */
.main_title{
padding:0 10px;
height:300px;
}

/* ブログ名前 */
#blog_title {
padding-top:10px;
padding-left:20px;
}
#blog_title a{
display:block;
width:200px;
height:40px;
text-indent:-9999px;
}
#blog_title a:hover{}
/*topPageのみ*/
	h1#blog_title{}
	h1#blog_title a{}
	h1#blog_title :hover{}
	
/* ブログ説明 */
#blog_description {
display:none;
}

/* コンテンツエリア */
div.body_area{
width:680px;
margin:0 10px;
padding:0 10px;
background:#ffffff;
}

div.body_area:after{
content:".";
display:block;
clear:both;
visibility:hidden;

}
/* 左エリア全体(左メニュー・記事エリア) */
div.left_area{
float:left;
width:480px;
}

/* 左メニュー */
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:180px;
float:right;
}
div.right_area_header{}
div.right_area_value{}
div.right_area_footer{}
div.right_area a{}

/* フッターエリア */
div.footer_area{}

/* フッターエリア */
.footer_area{
display:block;
clear:both;
background:#FFFFFF;
width:700px;
margin:0 auto;
padding-bottom:30px;
}

.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) repeat-y;
text-indent:-9999px;
}
/* 汎用パーツ テキスト */
.parts_text {
background:url(/image/line01.gif) top repeat-x;
padding-top:10px;
padding-left:15px;
padding-right:5px;
}
/* 汎用パーツ テキストaタグ */
.parts_text a{}
/* 汎用パーツ テキスト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{
background-position:0 20px;
  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{
  display:block;
  width:80px;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  border:#99AEDA outset 3px;
  background-color:#0868BA;
  margin-left:auto;
  margin-right:auto;
  padding:2px 5px 2px 5px;
}
#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{
background-position:0 -60px;
}
/* カテゴリ別アーカイブ テキスト */
#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{
background-position:0 -80px;
}
/* 月別アーカイブ テキスト */
#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 {
background-position:0 -100px;
}
/* 最近の記事 テキスト */
#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 {
background-position:0 -120px;
}
/* 最近のコメント テキスト */
#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 {
background-position:0 -140px;
}
/* 最近のトラックバック テキスト */
#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{
background-position:0 -40px;
}
/* カレンダー枠内容 */
#calendar_value{
background:url(/image/line01.gif) repeat-x;
  padding-top:15px;
}
/* カレンダーテーブル */
table.clTable{
margin:0 auto;

  text-align:center;
}

/* カレンダーテーブル見出しセル */
table.clTable th{
  width:20px;

}

/* カレンダーテーブルセル */
table.clTable td{
color:#8f8f8f;
font-size:80%;
}

/* 日曜の見出しセル */
th.clSunday{}
/* 平日の見出しセル */
th.clWeekday{}
/* 土曜の見出しセル */
th.clSaturday{}
/* 日曜のセル */
td.clSunday{}
/* 平日のセル */
td.clWeekday{}
/* 土曜のセル */
td.clSaturday{}
/* 日曜の空欄セル */
td.clSpSunday{}
/* 平日の空欄セル */
td.clSpWeekday{}
/* 土曜の空欄セル */
td.clSpSaturday{}

/* カレンダーテーブル内のaタグ */
table.clTable a{
font-size:100%;
}

/* カレンダーテーブル内のaタグvisited時 */
table.clTable a:visited {}

/* カレンダーテーブル内のaタグhover時 */
table.clTable a:hover {
}

/* 日曜日のaタグ */
td.clSunday a{ }
/* 土曜日のaタグ */
td.clSaturday a{}
/* 日曜日のaタグhover時 */
td.clSunday a:hover{}
/* 土曜日のaタグhover時 */
td.clSaturday a:hover{}

/* ■ グループブログ設定 */
/* グループブログ参加エリア */
#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{
margin-bottom:50px;
}/* 記事エリア全体 */

.article_area_header{}/* 記事エリア全体のヘッダー */

.article_date{
font-size:10px;
}/* 投稿日付 */

.article_title{
font-size:16px;
font-weight:normal;
background:url(/image/line01.gif) repeat-x bottom;
padding-bottom:10px;
color:#000000;

}/*記事タイトル*/
/*topPageのみ*/
	h2.article_title{}

.article_text{
padding:10px;
padding-left:20px;

}/* 記事本文エリア(本文・追記分を含む) */

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{}/*記事エリアフッター投稿者データを含む*/

.article_posted{
border:1px solid #dfdfdf;
padding:10px;
font-size:80%;
margin-left:20px;
text-align:center;
}/* 投稿者データ */

.page_area{}/*index以外のページ囲い*/

.back_article{
float:left;
margin-bottom:10px;
}
.back_article a{
display:block;
height:18px;
width:90px;
background:url(/image/btn_pager.gif) no-repeat;
text-indent:-9999px;
}/*前の記事へのリンク*/
.next_article{
float:right;
margin-bottom:10px;
}
.next_article a{
display:block;
height:18px;
width:90px;
background:url(/image/btn_pager.gif) no-repeat 0 -20px;
text-indent:-9999px;
}/*次の記事へのリンク*/
#page_title{
font-size:120%;
clear:both;
margin-bottom:10px;
}/*カテゴリのタイトルや日付タイトル*/
/*個別記事ページ・indexページを除く*/
	h1#page_title{}


.trackback_area{
border:1px solid #dfdfdf;
padding:10px;
margin-bottom:20px;
}/*トラッバックエリア全体の囲い*/
.trackback_area_header{}/*トラックバックヘッダー("トラックバック"文字を含む)*/
.trackback_area_title{
font-size:110%;
padding-bottom:10px;
background:url(/image/line01.gif) repeat-x bottom;
}/*"トラックバック"文字タイトル*/
.trackback_area_title_footer{}/*◎"トラックバック"文字タイトルエリアフッター*/

.trackback_area_value{
font-size:80%;
}/*トラックバック領域(URL・トラックバック内容を含む)*/
.trackback_area_text{
margin-bottom:15px;
}/*トラックバック内容*/
input.trackback_url_input { width:98%}/*url表示領域*/
.trackback_value{
background:url(/image/ruler.gif) repeat-y;
margin-bottom:15px;
padding-left:15px;
}/*トラックバック表示領域*/
p.trackback_title{
}/*トラックバック元のタイトル*/
p.trackback_excerpt{
font-size:80%;
line-height:normal;
}/*トラックバック元概要*/
.trackback_posted{
font-size:80%;
text-align:right;
}/*トラックバック元投稿者(名前・日付を含む)*/
span.trackback_name{}/*トラックバック元サイト名*/
span.trackback_daytime{}/*トラックバックされた日付*/
.trackback_area_footer{}/*トラックバックエリアフッター*/

.comment_area{
border:1px solid #dfdfdf;
padding:10px;
margin-bottom:20px;
}/*コメントエリア全体の囲い*/
.comment_area_header{}/*コメントヘッダー("コメント"文字を含む)*/
.comment_area_title{
font-size:110%;
padding-bottom:10px;
background:url(/image/line01.gif) repeat-x bottom;
}/*"コメント"文字タイトル*/
.comment_area_title_footer{}/*"コメント"文字タイトルエリアフッター*/

/*1コメントに対して*/
.comment_value{
background:url(/image/ruler.gif) repeat-y;
margin-bottom:15px;
padding-left:15px;
}/*コメント表示領域*/
.comment_text{
margin-bottom:15px;
}/*コメントタイトル*/
.comment_posted{
font-size:80%;
text-align:right;
}/*コメント投稿者(名前・日付を含む)*/
span.comment_name{}/*コメント投稿者名前*/
span.comment_daytime{}/*コメント日付*/

.comment_area_footer{}/*コメントエリアフッター*/

/* コメントフォームエリア */
.comment_form_area{

}

/* コメントフォーム名前エリア */
.comment_form_name_area{ padding: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; }
/* コメントフォームメールアドレスエリア */
.comment_form_mail_area{ clear:both; padding: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; }
/* コメントフォームURLエリア */
.comment_form_url_area{ clear:both; padding:5px; }
/* コメントフォームURL */
.comment_form_url{ float:left; width:100px; font-size:12px; padding-top:5px; }
/* コメントフォームURL入力エリア */
.comment_form_url_input_area{ float:left; }
/* コメントフォームURL入力 */
.comment_form_name_url_input{ width:250px; }
/* コメントフォームコメントエリア */
.comment_form_comment_area{ clear:both; padding:5px; }
/* コメントフォームコメント */
.comment_form_comment{ font-size:12px; }
/* コメントフォームコメント入力エリア */
.comment_form_comment_input_area{}
/* コメントフォームコメント入力 */
.comment_form_comment_input{ width:98%; height:100px; }
/* コメントフォームボタンエリア */
.comment_form_button_area{ padding-bottom:10px; text-align:center; }
/* コメントフォームボタン */
.comment_form_button{

}
/* カスタマイズ領域-------------------------------------------------------------------------------------------*/
.header_area{
height:40px;
}
.dimage a{
display:block;
float:right;
width:220px;
height:35px;
text-indent:-9999px;
}

.atblog{
display:none;
}

#serviceList_title{
background-position:0 -180px;
}


/*ブログリンク*/
#pr_area_title{
background-position:0 -160px;
}
#pr_area_text{
padding-left:15px;
padding-top:10px;
}
#pr_area_text a{
	text-indent:-9999px;
	display:block;
	width:160px;
	height:30px;
	margin-bottom:10px;
}
li#PR1{ background:url('/image/banner_akibaconcept.gif') no-repeat;}
li#PR2{ background:url('/image/banner_penguin.gif') no-repeat;}
li#PR3{ background:url('/image/banner_molare.gif') no-repeat;}
li#PR4{ background:url('/image/banner_diver10.gif') no-repeat;}
li#PR5{ background:url('/image/banner_tennisclub.gif') no-repeat;}

li#PR6{ background:url('/image/banner_jinnji.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;}
li#PR9{ background:url('http://blog.dimage.co.jp/image/banner_jidainokai.gif') no-repeat;}
/*リクルートサイトへのリンク*/
#recruit_area{
text-align:center;
}

/*backnumber*/
#backnumber{
background:url(/image/backnumber_bottom.gif) no-repeat;
text-indent:-9999px;
height:23px;
width:118px;
cursor:pointer;
margin-top:10px;
margin-left:50px;
}
