
/*************************BODY********************************/
body {
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'MS Pゴシック',helvetica,sans-serif;
	color:#171717;
	background:#333333 url(../../common/img/bg.jpg) repeat top left;
	font-size:12px !important /*Non-IE6*/;
	font-size:12px /*IE6*/;
	}
	 a:link {color:#171717;}
	 a:hover {color:#666666;}
	 a:active {color:#8C0000;}
	 a:visited {color:#8C0000;}
p { padding:0;margin:0;}

form {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.text_hidden {
	display:none;
	}

ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

	
p.listbox_ttl {
	float:left;
	width: 50px;
	margin-right:10px;
	margin-bottom:8px;
	padding:2px;
	white-space: nowrap;
	/*border:1px solid #cccccc;*/
	/*background:#333333;*/
	/*color:#ffffff;*/
	font-weight:bold;
	font-size:12px !important /*Non-IE6*/;
	font-size:12px /*IE6*/;
	}
p.listbox_cap {
	float:left;
	width: 250px;
	padding:2px;
	margin-bottom:8px;
	border:1px solid #ffffff;
	/*border-top:1px solid #ebebeb;*/
	}

a.link_arrow01 {
	color:#5C6E92;
	text-decoration: underline;
	margin:0;
	padding:5px 0px 6px 15px !important /*Non-IE6*/;
	padding:9px 0px 8px 15px /*IE6*/;
	background:transparent url(../../common/img/icon_arrow_01.gif)  4px left !important /*Non-IE6*/;
	background:transparent url(../../common/img/icon_arrow_01.gif)  9px left  /*IE6*/;
	text-decoration: none;
	font-size:10px !important /*Non-IE6*/;
	font-size:12px /*IE6*/;
	}
	a:hover.link_arrow01 {
		text-decoration: underline;
		}
a.link_arrow01_g {
	color:#42A0D3;
	text-decoration: underline;
	margin:0;
	padding:5px 0px 6px 15px !important /*Non-IE6*/;
	padding:9px 0px 8px 15px /*IE6*/;
	background:transparent url(../../common/img/icon_arrow_04.gif)  4px left !important /*Non-IE6*/;
	background:transparent url(../../common/img/icon_arrow_04.gif)  9px left  /*IE6*/;
	text-decoration: none;
	font-size:10px !important /*Non-IE6*/;
	font-size:12px /*IE6*/;
	}
	a:hover.link_arrow01_g {
		text-decoration: underline;
		}
a.link_arrow02 {
	color:#5C6E92;
	text-decoration: underline;
	margin:0;
	padding:5px 0px 6px 15px !important /*Non-IE6*/;
	padding:5px 0px 8px 15px /*IE6*/;
	background:transparent url(../../common/img/icon_arrow_02.gif)  120px left;
	text-decoration: none;
	}
	a:hover.link_arrow02 {
		text-decoration: underline;
		}
a.link_arrow03 {
	font-size:14px;
	text-decoration: none;
	color:#288408;
	margin:0;
	padding:0px 0px 8px 15px !important /*Non-IE6*/;
	padding:0px 0px 10px 15px /*IE6*/;
	background:transparent url(../../common/img/icon_arrow_01.gif)  1px left;
	font-weight:bold;
	text-decoration: none;
	}
	a:hover.link_arrow03 {
		text-decoration: underline;
		}
a.link_navi_scout {
	color:#42A0D3;
	text-decoration: underline;
	margin:0;
	padding:5px 0px 6px 20px !important /*Non-IE6*/;
	padding:9px 0px 8px 20px /*IE6*/;
	background:transparent url(../../common/img/icon_scout.gif)  2px left !important /*Non-IE6*/;
	background:transparent url(../../common/img/icon_scout.gif)  7px left  /*IE6*/;
	text-decoration: none;
	font-size:10px !important /*Non-IE6*/;
	font-size:12px /*IE6*/;
	}
	a:hover.link_navi_scout {
		text-decoration: underline;
		}
a.link_navi_bookmark {
	color:#42A0D3;
	text-decoration: underline;
	margin:0;
	padding:5px 0px 6px 20px !important /*Non-IE6*/;
	padding:9px 0px 8px 20px /*IE6*/;
	background:transparent url(../../common/img/icon_bookmark.gif)  2px left !important /*Non-IE6*/;
	background:transparent url(../../common/img/icon_bookmark.gif)  7px left  /*IE6*/;
	text-decoration: none;
	font-size:10px !important /*Non-IE6*/;
	font-size:12px /*IE6*/;
	}
	a:hover.link_navi_bookmark {
		text-decoration: underline;
		}


.f_small {font-size:10px;}
.m {font-size:12px;}
.l {font-size:14px;}


.top_search01_ttl {width:202px !important /*Non-IE6*/; width:220px /*IE6*/; padding:3px;background:#eeeeee;border:1px solid #cccccc;font-size:12px;}
.top_search01_f {width:210px !important /*Non-IE6*/; width:220px /*IE6*/;}

.top_search02_ttl {width:102px !important /*Non-IE6*/; width:100px /*IE6*/; padding:3px;background:#eeeeee;border:1px solid #cccccc; margin-left:10px;font-size:12px;}
.top_search02_f {width:110px !important /*Non-IE6*/; width:100px /*IE6*/; margin-left:10px;}

.top_search03_ttl {width:112px !important /*Non-IE6*/; width:110px /*IE6*/; padding:3px;background:#eeeeee;border:1px solid #cccccc; margin-left:10px;font-size:12px;}
.top_search03_f {width:120px !important /*Non-IE6*/; width:110px /*IE6*/; margin-left:10px;}

.top_search04_ttl {width:452px !important /*Non-IE6*/; width:450px /*IE6*/; padding:3px;background:#eeeeee;border:1px solid #cccccc;font-size:12px;}
.top_search04_f {width:460px !important /*Non-IE6*/; width:450px /*IE6*/;}

.pickup{float:left;width:118px; margin:4px 2px 0px 0px !important /*Non-IE6*/; margin:4px 3px 0px 0px /*IE6*/;}


/************************* Layout ********************************/
/* TOP */
#main_area_TOP {width:800px;background:#ffffff; padding-bottom:0px;}
#L_TOP {float:left;width:144px;text-align:left;margin:20px 0 0 30px !important /*Non-IE6*/;margin:20px 0 0 15px /*IE6*/;background:#ffffff;}
#R_TOP {float:right;width:591px;height:539px;text-align:left;margin0px;background:transparent url(../../common/img/top_y.jpg) repeat top left;}

/* COMMON */
#main_area {width:800px;background:#ffffff; padding-bottom:20px;}
#L {float:left;width:160px !important /*Non-IE6*/;width:160px /*IE6*/;text-align:left;margin-top:-1px;margin-left:30px !important /*Non-IE6*/;margin-left:15px /*IE6*/;background:#ffffff;}
#R {float:right;width:531px;text-align:left;margin-right:48px !important /*Non-IE6*/;margin-right:28px /*IE6*/;background:#ffffff;}

/*************************Global Navi********************************/

#g_navi {
	width:141px !important /*Non-IE6*/;
	width:141px /*IE6*/;
	height:32px;
	padding: 6px 0px 0px 10px; 
	}
#g_navi ul { 
	margin: 0; 
	padding :0; 
	list-style-type : none; 
	}
#g_navi li { 
	display : inline; 
	margin:0 !important /*Non-IE6*/;
	margin:0px 4px 0px 0px /*IE6*/;
	padding:0px 4px 0px 0px !important /*Non-IE6*/;
	padding:0 /*IE6*/;
	float:left; 
	}
	
#g_navi #g_navi_01 {
	background:transparent url(../../common/img/navi_y.gif) 21px top;
	width:16px; 
	height:120px; 
	display:block;
	}
#g_navi #g_navi_01 a {
	background:transparent url(../../common/img/navi_y.gif) 21px 120px;
	width:16px; 
	height:120px; 
	display:block;
	}
#g_navi #g_navi_01 a:hover {
	background:transparent url(../../common/img/navi_y.gif) 21px top;
	display:block;
	}
	
#g_navi #g_navi_02 {
	background:transparent url(../../common/img/navi_y.gif) 48px top ;
	width:20px; 
	height:120px; 
	display:block;
	}
#g_navi #g_navi_02 a {
	background:transparent url(../../common/img/navi_y.gif) 48px 120px ;
	width:20px; 
	height:120px; 
	display:block;
	}
#g_navi #g_navi_02 a:hover {
	background:transparent url(../../common/img/navi_y.gif) 48px top ;
	display:block;
	}
	
#g_navi #g_navi_03 {
	background:transparent url(../../common/img/navi_y.gif) 74px top;
	width:20px; 
	height:120px; 
	display:block;
	}
#g_navi #g_navi_03 a {
	background:transparent url(../../common/img/navi_y.gif) 74px 120px;
	width:20px; 
	height:120px; 
	display:block;
	}
#g_navi #g_navi_03 a:hover {
	background:transparent url(../../common/img/navi_y.gif) 74px top;
	display:block;
	}

#g_navi #g_navi_04 {
	background:transparent url(../../common/img/navi_y.gif) 98px top;
	width:20px; 
	height:120px; 
	display:block;
	}
#g_navi #g_navi_04 a {
	background:transparent url(../../common/img/navi_y.gif) 98px 120px;
	width:20px; 
	height:120px; 
	display:block;
	}
#g_navi #g_navi_04 a:hover {
	background:transparent url(../../common/img/navi_y.gif) 98px top;
	display:block;
	}
	

#g_navi #g_navi_05 {
	background:transparent url(../../common/img/navi_y.gif) 123px top;
	width:20px; 
	height:120px; 
	display:block;
	}
#g_navi #g_navi_05 a {
	background:transparent url(../../common/img/navi_y.gif) 123px 120px;
	width:20px; 
	height:120px; 
	display:block;
	}
#g_navi #g_navi_05 a:hover {
	background:transparent url(../../common/img/navi_y.gif) 123px top;
	display:block;
	}
	
#g_navi #g_navi_06 {
	background:transparent url(../../common/img/navi_y.gif) 144px top;
	width:16px; 
	height:120px; 
	display:block;
	}
#g_navi #g_navi_06 a {
	background:transparent url(../../common/img/navi_y.gif) 144px 120px;
	width:16px; 
	height:120px; 
	display:block;
	}
#g_navi #g_navi_06 a:hover {
	background:transparent url(../../common/img/navi_y.gif) 144px top;
	display:block;
	}


/************************* Page Title ********************************/
h1 {color:#171717;margin:0; padding:5px 0 0 0;border-bottom:2px solid #000000;width:531px; height:22px;}

h1.ttl01_k {background: url(../../common/img/ttl01_k.gif) no-repeat top left;}
h1.ttl01_01_k {background: url(../../common/img/ttl01_01_k.gif) no-repeat top left;}
h1.ttl02_k {background: url(../../common/img/ttl02_k.gif) no-repeat top left;}
h1.ttl03_k {background: url(../../common/img/ttl03_k.gif) no-repeat top left;}
h1.ttl04_k {background: url(../../common/img/ttl04_k.gif) no-repeat top left;}
h1.ttl05_k {background: url(../../common/img/ttl05_k.gif) no-repeat top left;}
h1.ttl06_k {background: url(../../common/img/ttl06_k.gif) no-repeat top left;}

h1.ttl01_y {background: url(../../common/img/ttl01_y.gif) no-repeat top left;}
h1.ttl01_01_y {background: url(../../common/img/ttl01_01_y.gif) no-repeat top left;}
h1.ttl02_y {background: url(../../common/img/ttl02_y.gif) no-repeat top left;}
h1.ttl03_y {background: url(../../common/img/ttl03_y.gif) no-repeat top left;}
h1.ttl04_y {background: url(../../common/img/ttl04_y.gif) no-repeat top left;}
h1.ttl05_y {background: url(../../common/img/ttl05_y.gif) no-repeat top left;}
h1.ttl06_y {background: url(../../common/img/ttl06_y.gif) no-repeat top left;}

h1.ttl01_s {background: url(../../common/img/ttl01_s.gif) no-repeat top left;}
h1.ttl01_01_s {background: url(../../common/img/ttl01_01_s.gif) no-repeat top left;}
h1.ttl02_s {background: url(../../common/img/ttl02_s.gif) no-repeat top left;}
h1.ttl03_s {background: url(../../common/img/ttl03_s.gif) no-repeat top left;}
h1.ttl04_s {background: url(../../common/img/ttl04_s.gif) no-repeat top left;}
h1.ttl05_s {background: url(../../common/img/ttl05_s.gif) no-repeat top left;}
h1.ttl06_s {background: url(../../common/img/ttl06_s.gif) no-repeat top left;}

/************************* 共通 ********************************/
h2.pagetitle {float:right; color:#171717;margin:0; padding:10px 0 20px 0;font-size:16px;width:370px;}
h2.pagetitle_saisin {float:left; color:#171717;margin:0; padding:10px 0 20px 0;font-size:16px;}
h3.kiroku {color:#171717;margin:30px 0 5px 0; padding:0 0 0 10px;border-left:2px solid #171717;border-right:2px solid #171717; width:150px; height:18px;font-size:16px;white-space: nowrap;}
h3.kouenkiroku {color:#171717;margin:30px 0 5px 0; padding:0 0 0 10px;border-left:2px solid #171717;border-right:2px solid #171717; width:80px; height:18px;font-size:16px;white-space: nowrap;}
.entry_line{border-bottom:1px solid #171717; padding:10px 0 10px 0;clear:both;}
.more {float:right;}
.more a:link {color:#171717;}
.more a:hover {color:#666666;}
.more a:visited {color:#999999;}

/************************* 2007年の記録、など（ページ下部のアーカイブ） ********************************/
h2.pagetitle_archive {float:right; color:#171717;margin:0; padding:10px 0 0 0;font-size:12px;width:370px;}
.archive_day {float:left; padding-top:6px;font-size:14px; padding-top:10px;}
.archive_entry_line{border-bottom:1px dashed #cccccc; padding:0;clear:both;}

/************************* 最新情報 ********************************/
/*.newinfo_day {float:left; padding-top:6px;font-size:14px; padding-top:10px;}*/
.newinfo_day {float:left; padding-top:6px;font-size:14px; padding-top:10px;display:none;}
.newinfo_pic {float:left;
	/*background: url(../../common/img/infonew_noimage.gif) repeat bottom right;　2011年7月28日木曜日*/
	width:140px;height:190px;}
.newinfo_pic img {width:140px;}
.newinfo_text {float:right;width:370px;line-height: 130%;}

/************************* 日記 ********************************/
.diary_day {float:left; padding-top:6px;font-size:14px; padding-top:10px;}
.diary_pic {float:right;width:370px;margin:0px 0px 10px 0px;}
.diary_text {float:right;width:370px;line-height: 130%;}

/************************* フォトギャラリー ********************************/
/*なし*/


/************************* プロフィール ********************************/
.profile_pic {float:left; width:200px;margin:0px 10px 0px 0px;}
.profile_text {float:left; width:320px; line-height: 130%;margin:10px 0px 0px 0px;}
.profile_text02 {float:left; line-height: 130%;margin:10px 0px 0px 0px;}

h3.profile {color:#171717;margin:0 0 10px 0; padding:10px 0 10px 0;font-size:16px;width:530px;border-bottom:1px solid #999999;font-weight:}
h4.profile {color:#171717;margin:10px 0 10px 0; padding:10px 0 10px 0;font-size:16px;width:300px; font-weight:normal;}

p.listbox_ttl_profile {
	float:left;
	width: 50px;
	margin-right:10px;
	margin-bottom:8px;
	padding:2px;
	white-space: nowrap;
	/*border:1px solid #cccccc;*/
	/*background:#333333;*/
	/*color:#ffffff;*/
	font-weight:bold;
	font-size:12px !important /*Non-IE6*/;
	font-size:12px /*IE6*/;
	}
p.listbox_cap_profile {
	float:left;
	width: 430px !important /*Non-IE6*/;
	width: 420px /*IE6*/;
	padding:2px;
	margin-bottom:8px;
	/*border:1px solid #ffffff;*/
	/*border-top:1px solid #ebebeb;*/
	}


/************************* 出演履歴 ********************************/
.rireki_pic {float:left; width:200px;margin:0px 10px 0px 0px;}
.rireki_text {float:left; width:320px; line-height: 130%;margin:10px 0px 0px 0px;}
.rireki_text02 {float:left; line-height: 130%;margin:10px 0px 0px 0px;}

p.listbox_ttl_rireki {
	float:left;
	width: 50px;
	margin-right:10px;
	margin-bottom:8px;
	padding:2px;
	white-space: nowrap;
	/*border:1px solid #cccccc;*/
	/*background:#333333;*/
	/*color:#ffffff;*/
	font-weight:bold;
	font-size:12px !important /*Non-IE6*/;
	font-size:12px /*IE6*/;
	}
p.listbox_cap_rireki {
	float:left;
	width: 430px !important /*Non-IE6*/;
	width: 420px /*IE6*/;
	padding:2px;
	margin-bottom:8px;
	/*border:1px solid #ffffff;*/
	/*border-top:1px solid #ebebeb;*/
	}
	
/************************* Footer ********************************/
#footer {
	width:800px;
	background:#ffffff;
	padding:40px 0 20px 0;
	text-align:center;
	font-size:10px;
	line-height: 200%;
	color:#666666;
	}
	#footer a:link {color:#171717;}
	#footer a:hover {color:#666666;}
	
#footer_TOP {
	width:800px;
	background:transparent;
	padding:10px 0 20px 0;
	text-align:center;
	font-size:10px;
	color:#cccccc;
	}
	#footer_TOP a:link {color:#cccccc;}
	#footer_TOP a:hover {color:#cccccc;}


	#footer .copy a:link {color:#666666;text-decoration: none;}
	#footer .copy a:hover {color:#666666;text-decoration: none;}
	#footer .copy a:visited {color:#666666;text-decoration: none;}
	#footer .copy a:active {color:#666666;text-decoration: none;}
	
	#footer_TOP .copy a:link {color:#cccccc;text-decoration: none;}
	#footer_TOP .copy a:hover {color:#cccccc;text-decoration: none;}
	#footer_TOP .copy a:visited {color:#cccccc;text-decoration: none;}
	#footer_TOP .copy a:active {color:#cccccc;text-decoration: none;}

