@charset "EUC-JP";

body {
	background: url(http://www.koukokutenshoku.com/blogimg/totalbrain_dairiten/88d95106.gif) repeat-x;
	background-color: #FFF3CC;
	margin: 0;
	padding: 0 20px;
	font-size: .8em;
	color: #333333;
	line-height: 1.2;
}
* {
	font-size: 100%;
}

#wrap {
	float: left;
	background: url(http://www.koukokutenshoku.com/blogimg/totalbrain_dairiten/0d76b4f5.gif) repeat-y right top;
	background-color:#FFFFFF;
	width: 100%;
}

h1 {
	margin: 0;
	padding: 0;
}

a {
/*\*/
   overflow: hidden;
/**/
}

.clearing {
width: 0;
height: 0;
font-size: 0;
line-height: 0;
clear: both;
}


/*ヘッダー*/
#header {
	width: 100%;
	height: 90px;
	background: url(http://www.koukokutenshoku.com/blogimg/totalbrain_dairiten/cb5ede19.gif) repeat-x;
	margin: 0;
	padding: 0;
}

#header h1 {
	padding: 24px 0 0 30px;
}

#header h1 a {
	display: block;
padding-left: 116px;
padding-top: 30px;
	height: 23px;
	background: url(http://www.koukokutenshoku.com/blogimg/totalbrain_dairiten/511e1419.gif) no-repeat;
	color: #222;
	font-size: 137%;
	text-decoration: none;
	font-family: "ヒラギノ角ゴ Pro W6", sans-serif;
}

#bgW {
	background: #FFFFFF;
	padding: 0 0 10px 0;
}

p.readText {
	border-bottom: solid 1px #999999;
	padding: 10px 50px 10px 20px;
	margin: 0 10px;
	font-size: 100%;
	background-color: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W6", sans-serif;
}

/*レフト・センター部分ラップ*/
#contWrap {
	float: left;
	margin-right: -400px;
	width: 100%;
}

/*レフトボディ*/
#left {
	width: 100%;
	float: left;
	margin-right: -400px;

}

#left .mainC {
	margin-right: 400px;
	padding: 0 10px;
	line-height: 1.75;
}

/*レフトテキスト設定*/
#left .mainC h2 {
	border-bottom: dashed 1px #999999;
	margin: 0;
	font-size: 130%;
}

#left .mainC h2 a {
	text-decoration: none;
	color: #FF6600;
}

#left .mainC p.date {
	text-align: right;
	margin-top: 0;
}

#left p.tg {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 100%;
	color: #222222;
}

#left ul {
	padding-bottom: 20px;
}

#left li {
	float: left;
	list-style: none;
	margin: 0 10px 0 0;
}

#left p.time {
	clear: both;
	text-align: right;
	background:url(http://www.koukokutenshoku.com/blogimg/totalbrain_dairiten/589942af.gif) no-repeat right #center;
	margin-bottom: 20px;
	color: #222222;
}

#left p.allText {
	text-align: right;
}

/*センターボディ*/
#center {
	float: right;
	width: 180px;
	margin-right: 200px;
	padding: 0 10px;
}

/*ライトボディ*/
#right {
	float: right;
	width: 180px;
	padding: 0 10px;
}

/*ライト・レフトのテキスト設定*/
#center h2,
#center .sidetitlebody {
	border-bottom: dashed 1px #999999;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 100%;
}

#center h2 span,
#center .sidetitle {
	background: url(http://www.koukokutenshoku.com/blogimg/totalbrain_dairiten/18f04264.gif) no-repeat left center;
	display: block;
	padding: 0 0 3px 22px;
}

#center ul {
	margin: 0;
	padding: 0;
}

#center ul li,
#center .sidebody {
	list-style: none;
	background: url(http://www.koukokutenshoku.com/blogimg/totalbrain_dairiten/4e8cc4e1.gif) no-repeat left top;
	padding: 0 0 0 20px;
	margin-bottom: 15px;
}
#center ul.tagcloud li {
	display: inline;
	background-image: none;
	padding: 0;
}
#center ul.tagcloud li a {
	margin: .1em;
}
#right h2,
#right .sidetitlebody {
	border-bottom: dashed 1px #999999;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 100%;
}

#right h2 span,
#right .sidetitle {
	background: url(http://www.koukokutenshoku.com/blogimg/totalbrain_dairiten/18f04264.gif) no-repeat left center;
	display: block;
	padding: 0 0 3px 22px;
}


table.calendartable {
	width: 100%;
}



/**********************************

  =7.Calendar

**********************************/
div.calendarheadbody{}
div.calendarheadbody div.calendarhead{
	padding:10px 0 0;
	line-height:100%;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
div.calendarheadbody div.calendarhead a{
	color:#f60;
	text-decoration:none;
}
div.caltop{}
div.calbody{
	padding:10px 0;
	text-align:center;
}
div.calbody table.caltbl{
	width:175px;
	margin:0 auto;
}
div.calbody table.calendartable{}
	td.caltblwkbg{}
	td.calendarwd{}
	td table.caltblwk{}
	td table.caltblwk td{
		width:25px;
		padding:3px 0;
		text-align:center;
		font-size:12px;
		font-weight:bold;
	}
	td table.caltblwk td.weekday{}
	td table.caltblwk td.sat{}
	td table.caltblwk td.sun{}
	td table.caltblwk td span.calendarweek{
		color:#000;
	}
	td.caltbldaybg{}
	td table.caltblday{
		margin:0 auto 15px;
	}
	td table.caltblday tr.even{}
	td table.caltblday tr.odd{}
	td table.caltblday td{
		width:25px;
		height:18px;
		padding:3px 0;
		text-align:center;
		font-size:12px;
	}
	td table.caltblday td.caloff {}
	td table.caltblday td.calendard {}
	td table.caltblday td.calon {}
	td table.caltblday td.calendardbg {}
	td table.caltblday td span.calendar{
		color:#999;
	}
div.calbottom{}



.side ul.tagcloud li.tag-weight-4 {
	font-size: 75%;
}
.side ul.tagcloud li.tag-weight-3 {
	font-size: 87.5%;
}
.side ul.tagcloud li.tag-weight-2 {
	font-size: 95%;
}
.side ul.tagcloud li.tag-weight-1 {
	font-size: 110%;
}

#center .side ul.tagcloud {
	margin-bottom: 15px;
}
p.menu{
	margin: 0 10px;
	text-align: left;
	padding: 10px 50px 0 20px;
}
/*フッター*/
#footer {
	clear: both;
	margin: 0 -20px;
	padding: 0 20px;
	width: 100%;
	background-color: #FFAA33;
	height: 35px;
	text-align: center;
}

#footer address {
	font-style: normal;
	padding: 10px 0 0 0;
	color: #333333;
}


/* End */



#left .pageSwitch {
	margin: 1em 0;
	padding: 0 10px !important;
	text-align: center !important;
}
#left .pageSwitch ul li {
border: none !important;
}


/* 広告転職バナー */
#right .koukokutenshoku {
	border-top: 5px solid #f60;
	border-bottom: 5px solid #f60;
	border-left: 1px  solid #f60;
	border-right: 1px  solid #f60;
	margin-bottom: 10px;
}
#right .koukokutenshoku h3 {
	width: 178px;
	height: 74px;
	margin-bottom: 0;
}
#right .koukokutenshoku h3 a {
	display: block;
	width: 178px;
	height: 74px;
	background: url(http://www.koukokutenshoku.com/blogimg/totalbrain_dairiten/66cd0170.gif) no-repeat;
	text-indent: -1000em;
	text-decoration: none;
}
#right .koukokutenshoku p {
	padding: 0 10px 10px 10px;
	margin: 0;
	line-height: 1.2;
}

#right .hikoukai {
	border-top: 5px solid #009;
	border-bottom: 5px solid #009;
	border-left: 1px  solid #009;
	border-right: 1px  solid #009;
	margin-bottom: 10px;
}
#right .hikoukai h3 {
	width: 178px;
	height: 102px;
	margin-bottom: 0;
}
#right .hikoukai h3 a {
	display: block;
	width: 178px;
	height: 102px;
	background: url(http://www.koukokutenshoku.com/blogimg/totalbrain_dairiten/0908c57f.gif) no-repeat;
	text-indent: -1000em;
	text-decoration: none;
}
#right .hikoukai p {
	padding: 10px;
	margin: 0;
	line-height: 1.2;
}