@charset "Shift-JIS";

body		{background:#E8E0BA; margin:0px; padding:0px; font-family:Verdana, Arial, sans-serif;}
.body_irorian	{background:#F2E0CE;}

/* リンク */
a:link		{color:#03F; text-decoration:none;}
a:visited 	{color:#A000A0; text-decoration:none;}
a:hover 	{color:#F60; text-decoration:underline;}
a:active 	{color:#06F; text-decoration:none;}


h1, h2, h3 {margin:0px; padding:0px; font-weight:normal;}

/* テキスト */
.text1	{font-size:93%; line-height:1.3em;}
.text2	{font-size:small; line-height:1.2em;}





/* ID等設定 */
#head	{width:760px; height:82px; position:relative; margin:0px auto; background:#FFF; padding:0px; border-right:1px solid #CCC; border-left:1px solid #CCC;}
#head .logo		{float:left; margin:0px; padding:0px;}
#head .member	{float:right; position:absolute; top:34px; left:625px; text-align:right; margin:0px 0px 0px auto; padding:0px 4px 0px 0px;}
#head .gotohome	{float:right; position:absolute; top:56px; left:625px; text-align:right; margin:0px 0px 0px auto; padding:0px 4px 0px 0px;}





/* navi */
#navi_blog		{font-size:110%; line-height:1.2em; width:745px; height:15px; position:relative; margin:0px auto; background:#529626; color:#FFF; padding:3px 0px 3px 15px;}
#navi_blog .link	{color:#FFF; background:url("../img/next3.gif") no-repeat left center; padding:0px 0px 0px 13px;}
#navi_blog img	{margin:0px 15px 0px 0px; padding:0px;}


/* main部 両方を含む */
#all			{width:760px; position:relative; margin:0px auto; background:#FFF; padding:0px; border-top:1px solid #FFF;}

#all_irorian	{width:760px; position:relative; margin:0px auto; background:#FFF url(http://www.aichisin.jp/blog/img/base_all_bg.gif) repeat-y; padding:0px; border-right:1px solid #CCC; border-left:1px solid #CCC;}


#navi	{width:163px; position:relative; float:right; background:url(http://www.aichisin.jp/blog/img/base_navi_bg.jpg) no-repeat left top; padding:0px 4px; margin:0px 0px 0px 52px;}



/*  border:1px solid #C79173; */
/* 職員日記、カテゴリーボタン（エントリータイトルの下に表示） */
.cate_btn	{display:block; width:119px; height:16px; position:relative; font-size:9px; line-height:1.2em; font-weight:normal; padding:0px; margin:5px 0px 0px 5px; text-align:center; background:url("../img/diary_cate_bg.gif") no-repeat center center;}
.cate_btn a	{display:block; width:111px; height:11px; position:relative; margin:1px 0px 0px 0px; padding:2px 3px 1px 3px; color:#FFF; text-decoration:none;}
.cate_btn a:link, .cate_btn a:visited	{color:#FFF; text-decoration:none;}
.cate_btn a:hover,.cate_btn a:active	{color:#FFF; text-decoration:none; background-color:#94D674;}


/* カテゴリーページ */
.cate_title	{font-size:100%; line-height:1.3em; font-weight:bold; border-top:1px solid #428218; border-bottom:1px solid #428218; padding:2px 0px 1px 10px; margin:0px 0px 20px 0px; color:#428218;}


/* 採用情報 */
.recruit_description	{font-size:93%; line-height:1.3em; margin:10px 0px 20px 0px; padding:0px 0px 10px 0px; border-bottom:1px dotted #999;}
.box_saiyo_otoiawase	{width:350px; position:relative; margin:25px auto; text-align:center;}
.box_saiyo_otoiawase a			{display:block; width:350px; position:relative; padding:3px 5px; font-size:small; line-height:1.2em;}
.box_saiyo_otoiawase a:link		{color:#03F; text-decoration:none; border:1px solid #8FC52E; background:#F0FFD5;}
.box_saiyo_otoiawase a:visited	{color:#03F; text-decoration:none; border:1px solid #8FC52E; background:#F0FFD5;}
.box_saiyo_otoiawase a:hover	{color:#03F; text-decoration:none; border:1px solid #8FC52E; background:#DCF2B3;}
.box_saiyo_otoiawase a:active	{color:#03F; text-decoration:none; border:1px solid #8FC52E; background:#DCF2B3;}



/* 左側 */

#left {float:left; width:505px; padding:15px 10px 15px 15px;}

#left h2  {font-size:100%; line-height:1.4; font-weight:bold; border-left:5px solid #9C3; margin-bottom:15px; padding-left:10px;}
#left .content 	 {font-size:93%; line-height:1.4; margin:10px 0px 20px 0px;} 
#left .content p {margin:10px 0px;}
#left .content p.extended	{font-size:small; line-height:1.2em; margin:20px 0px 10px 0px;}
#left .content p.extended a	{background:url(../img/next2.gif) no-repeat left center; padding:0px 0px 0px 10px;}
#left .content p.posted	 	{font-size:small; line-height:1.3em; border-bottom:1px solid #999; text-align:right; margin:10px 0px 25px 0px; padding:0px 0px 5px 0px}

	/* 左側：TB */
	#tblist_table	 	{margin:0px 0px 10px 0px;}
	#tblist_table th 	{font-weight:normal; text-align:left; padding:4px 14px; background-color:#E9EFF5;}
	#tblist_table td 	{padding:4px 0px 4px 4px;}
	#tblist_table td a	{background:url(../img/next2.gif) no-repeat left center; padding:0px 0px 0px 10px;}





/* 右側 */
#right {float:right; width:200px; padding:15px 10px;}

#right h2	 {font-size:small; line-height:1.2em; background:#D98C7E; color:#FFF; padding:2px 0px 1px 0px; text-align:center;}
#right ul 	 {font-size:93%; line-height:1.3em; margin:0px 0px 0px 25px; padding:0px;}
#right li 	 {margin:0px 0px 3px 0px;}
#right ul ul {margin-bottom:0px;}
#right .sidebar_box {margin:7px 0px 25px 0px;}
#right .powerd 		{font-size:11px; line-height:1.2em; color:#666; margin-top:50px;}

	/* 右側：カレンダー */
	#calendar 			{font-size:12px; line-height:1.2em; color:#444; text-align:center; margin:0px auto; position:relative;}
	#calendar caption 	{font-weight:bold; text-align:center; margin:0px auto;}
	#calendar th 		{width:19px; font-weight:normal; padding:2px;}
	#calendar td		{width:19px; padding:2px;}
	#calendar a:link	{display:block; width:15px; padding:2px; background:#06F; color:#FFF; text-decoration:none;}
	#calendar a:visited	{display:block; width:15px; padding:2px; background:#06F; color:#FFF; text-decoration:none;}
	#calendar a:hover	{display:block; width:15px; padding:2px; background:#F36; color:#FFF; text-decoration:none;}
	#calendar a:active	{display:block; width:15px; padding:2px; background:#06F; color:#FFF; text-decoration:none;}
	
	#calendar .sun	{color:#C00;}
	#calendar .sat	{color:#06C;}







#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}
	
	
	


/* フッター */
#foot	{clear:both; width:760px; margin:30px auto 5px auto; position:relative; padding:5px 0px; text-align:center; font-size:small; line-height:1.2em; border-top:1px dotted #666;}
#foot p	{margin:0px; padding:0px;}
