@charset "utf-8";

/*
	--------------------
	import Setting
	--------------------
	Last Update:2007/08/20
	Auther: arahori

	
*/

/*-------------------------------------------------------------------
	import
-------------------------------------------------------------------*/
/*基本*/
@import url("/blog/common/css/base.css");

/*ページ共通*/
@import url("/blog/common/css/shared.css");

/*ナビレイアウト*/
@import url("/blog/common/css/navi.css");

/*ページレイアウト*/
@import url("/blog/common/css/layout.css");

/*ページスタイル*/
@import url("/blog/common/css/style.css");

/*IE5.5-6 透過PNG対応*/
* html .iepngfix { behavior: expression(IEPNGFIX.fix(this)); }


/*-------------------------------------------------------------------
	レイアウト分岐
-------------------------------------------------------------------*/
/*ブログカラー*/
body { background:url(/blog/common/image/kimiko/base_back.jpg) repeat-y center top; }

/*リンクカラー*/
a:link		{ color: #CC9933; text-decoration:underline; }
a:visited	{ color: #CC9933; text-decoration:underline;}
a:hover		{ color: #CC9933; text-decoration:none;}
a:active	{ color: #CC9933; text-decoration:none;}

/*hタグスタイル*/
.h_style_1 { background:url(/blog/common/image/kimiko/h_style/h_style_1.jpg) repeat-y center top; }
.h_style_2 { background-color:#CC0033; }
.h_style_3 { background:url(/blog/common/image/kimiko/h_style/h_style_3.gif) repeat center top; color:#4D1724;  }

/*blog*/
.blog .text .unit h5 { color:#CC0033; margin:0; }
.blog .text .unit h5 span { float:right; font-size:0.95em; }
.blog .image img { padding:3px; border:1px solid #CC9934; }

/*index*/
#index .information { background:url(/blog/common/image/kimiko/hl/hl_information.jpg) no-repeat center top; }

/*box_style*/
.box_style_1 { border:1px solid #F4CFD8; }

/*diary*/
#diary .blog h4 span { color:#CC0033; font-weight:bold; font-size:122%; padding-right:10px; border-right:3px solid #F4CFD8; }
#diary_detail .blog h4 span { color:#CC0033; font-weight:bold; font-size:122%; padding-right:10px; border-right:3px solid #F4CFD8; }

/*course*/
#course .image img { padding:5px; border:1px solid #CC0134; }

/*profile*/
#profile .box_style_1 .text table th span,

/*lesson_new*/
#event_detail .box_style_1 th span,

/*lesson_new*/
#lesson_new .box_style_1 ul li span,

/*information*/
#information .box_style_1 ul li span,


/*media*/
#media .box_style_1 ul li span,

/*voice_inquiry*/
#voice_inquiry table th span,

/*media_detail*/
#media_detail .blog ul li span { color:#FF6666; margin-right:5px; }

/*event*/
#event .box_style_1 ul li span { color:#FF6666; margin-right:5px; }

/*event_detail*/
#event_detail h4 { background:url(/blog/common/image/kimiko/icon/icon_exclamation.gif) no-repeat left center; padding-left:20px; font-size:107%; font-weight:bold; margin:10px 0 0; } 
#event_detail .box_style_1 .image img { border:1px solid #CC9934; }

/*event_report_detail*/
#event_report_detail .box_style_1 table th span { color:#FF6666; }

/*diary_back*/
#diary_back p { margin:0 10px 10px; color:#CC0033; }
#diary_back td a { color:#CC0033; }
#diary_back .back td { background:#F4CFD8; }

/*inquiry*/
#inquiry table th span { color:#FF6666; }

/*pager*/
.page { color:#CC0033; }

/*voice*/
#voice .box { border:1px solid #D30846; }
#voice h5 { background:#F7D9E1; color:#B3002A; }

/*voice_detail*/
#voice_detail .box { border:1px solid #D30846; }
#voice_detail h5 { background:#F7D9E1; color:#B3002A; }

/*box_style:スラッシュ付き*/
#voice_inquiry .box_style_1,
#profile .box_style_1,
#lesson_new .box_style_1,
#event_report_detail .box_style_1,
#information .box_style_1,
#event .box_style_1,
#event_detail .box_style_1,
#media .box_style_1,
#voice .box_style_1,
#voice_detail .box_style_1,
#inquiry .box_style_1 { padding:15px 10px 0; background:url(/blog/common/image/kimiko/other/slash.gif) no-repeat center top; }

/*タブ個別設定*/
.tab_1 { background:url(/blog/common/image/kimiko/navi/tab_1-ov.gif) no-repeat center top; } 
.tab_2 { background:url(/blog/common/image/kimiko/navi/tab_2-ov.gif) no-repeat center top; }  
.tab_3 { background:url(/blog/common/image/kimiko/navi/tab_3-ov.gif) no-repeat center top; } 
.tab_4 { background:url(/blog/common/image/kimiko/navi/tab_4-ov.gif) no-repeat center top; } 
.tab_5 { background:url(/blog/common/image/kimiko/navi/tab_5-ov.gif) no-repeat center top; }
.tab_6 { background:url(/blog/common/image/kimiko/navi/tab_6-ov.gif) no-repeat center top; } 
.tab_7 { background:url(/blog/common/image/kimiko/navi/tab_7-ov.gif) no-repeat center top; }  
.tab_8 { background:url(/blog/common/image/kimiko/navi/tab_8-ov.gif) no-repeat center top; } 
.tab_9 { background:url(/blog/common/image/kimiko/navi/tab_9-ov.gif) no-repeat center top; } 
.tab_10 { background:url(/blog/common/image/kimiko/navi/tab_10-ov.gif) no-repeat center top; }
.tab_11 { background:url(/blog/common/image/kimiko/navi/tab_11-ov.gif) no-repeat center top; } 
.tab_12 { background:url(/blog/common/image/kimiko/navi/tab_12-ov.gif) no-repeat center top; }

.pdf   { padding-left:20px; background:url(../../../common/image/icon/file_acrobat.gif) no-repeat left center; }
.excel { padding-left:20px; background:url(../../../common/image/icon/file_excel.gif) no-repeat left center; }
.word  { padding-left:20px; background:url(../../../common/image/icon/file_word.gif) no-repeat left center; }



/*-------------------------------------------------------------------
	ダイアリー カテゴリ追加（09.02.18）
-------------------------------------------------------------------*/
.diary_category { margin-top:-8px; margin-bottom:15px; background:#FBECEF; padding:3px 5px 5px; position:relative; }
.diary_category .bor_none { float:left; padding:1px 0 0 5px; width:85px; }
.diary_category ul { float:right; margin:0; padding:0; width:480px; }
.diary_category ul li { display:inline; margin:0; padding:0 15px; border-right:1px solid #C5043B; }
.diary_category ul li a { color:#C5043B; }








