@charset "utf-8";
/*
/////////////////////////////////////
staffblog
/////////////////////////////////////
*/

#MainArea h1,#MainArea h2,#MainArea h3,#MainArea h4,#MainArea h5,#MainArea h6,#MainArea form{margin:0;padding:0;}
#MainArea{margin-bottom:10px;padding-top:5px;color:#393939;}
#MainArea a:hover{color:#e4007f;}

/*======================================*/

.alt,#sub{
	visibility:hidden;
	position:absolute;
	top:-5000px;
	left:-5000px;
	width:1px;
	display:none;
	/*\*/
	display:block;
	/**/
	}

/**/
#blogbody{}
#SBleftBinder{float:left;width:685px;}
#SBcenter{float:right;width:464px;}
#SBleft{float:left;width:212px;}
#SBright{float:right;width:300px;}

.kol{margin-bottom:15px;}
#SBright .kol{padding:0 1px 0 2px;}
.kol h2{height:38px;}

#Ucat h2{background:url(./img/h2category.gif) 0 0 no-repeat;}
#Ucom h2{background:url(./img/h2comment.gif) 0 0 no-repeat;}
#Utrk h2{background:url(./img/h2trackback.gif) 0 0 no-repeat;}
#Uent h2{background:url(./img/h2entry.gif) 0 0 no-repeat;}

#Ucal{border:solid 1px #989898;padding:7px;text-align:center;}
#Ucal table{border-collapse:collapse;width:185px;margin-left:auto;margin-right:auto;}
#Ucal table *{text-align:center;}
#Ucal #UcalT1{margin-bottom:3px;}
#Ucal #UcalT1 td.prev{background:url(./img/cal_p0.gif) 0 0 no-repeat;height:17px;text-align:left;width:31px;}
#Ucal #UcalT1 td.next{background:url(./img/cal_n0.gif) right 0 no-repeat;height:17px;text-align:right;width:31px;}
	#UcalT1 a{display:block;width:31px;height:17px;}
	#UcalT1 .prev a{background:url(./img/cal_p1.gif) 0 0 no-repeat;}
	#UcalT1 .prev a:hover{background:url(./img/cal_p2.gif) 0 0 no-repeat;}
	#UcalT1 .next a{background:url(./img/cal_n1.gif) 0 0 no-repeat;margin-right:auto;}
	#UcalT1 .next a:hover{background:url(./img/cal_n2.gif) 0 0 no-repeat;}
#Ucal #UcalT1 th{font-size:14px;font-weight:bold;line-height:1;}
#Ucal #UcalT1 th span{color:#e4007f;}
#Ucal #UcalT2 th,#Ucal #UcalT2 td{font-weight:bold;padding:2px;font-size:11px;}
#Ucal #UcalT2 th,#Ucal #UcalT2 .pale{color:#c1c1c1;}
#Ucal #UcalT2 td a{text-decoration:none;background:#e4007f;display:block;color:#fff;}
#Ucal #UcalT2 td a:hover{background:#eee;color:#e4007f;}

#UmonthSel{border:solid 3px #e4007f;background:url(./img/slash.gif) 0 0 repeat;padding:10px 7px;text-align:center;}
#UmonthSel select{width:185px;}

#Uent li{background:url(./img/hrdot.gif) 0 bottom repeat-x;padding:3px 0 2px;}
* html body #Uent li{font-size:90%;}
#Uent li a{display:block;background:url(./img/liststyle1.gif) 0 3px no-repeat;padding:0 0 0 13px;text-decoration:none;}
#Uent li a .t1{display:block;line-height:1.2;}
#Uent li a .t2{display:block;text-align:right;font-size:90%;}

.entryUnit{background:url(./img/entrybg.gif) 0 0 repeat-y;border-bottom:solid 1px #fff;margin-bottom:5px;}
.entryUnit .inner1{background:url(./img/entrybtm.gif) 0 bottom no-repeat;}
.entryUnit .inner2{background:url(./img/entrytop.gif) 0 0 no-repeat;padding:15px 17px 12px;}
#MainArea .entryUnit h2{font-size:20px;line-height:1.2;padding:0 38px;}
.entryUnit .date{text-align:right;color:#e4007f;padding:0 38px;font-size:90%;}
#MainArea .entryUnit .txt{padding:0 38px;line-height:1.5;padding-bottom:0.5em;}
.entryUnit .txt p{padding-bottom:1em;}
.entryUnit .p1link{margin:0 38px 0.8em;}
.entryUnit .p1link a{display:block;background:#e4007f;color:#fff;text-align:center;text-decoration:none;}
.entryUnit .p1link a:hover{background:#ddd;}
.entryUnit img{display:block;margin-left:auto;margin-right:auto;margin-bottom:1em;}
.entryUnit a img{border:solid 1px #e4007f;}
.entryUnit a:hover img{border:solid 1px #eee;}
.entryUnit .toCategory{text-align:right;padding:0 0 0.2em;font-size:90%;}
.entryUnit .toCategory a{background:#e4007f;padding:0.1em 0.2em;color:#fff;text-decoration:none;margin-right:0.2em;}
.entryUnit .toCategory a:hover{background:#ddd;}
.entryUnit .entrystatus{text-align:right;font-size:90%;}
.entryUnit .entrystatus a{color:#e4007f;}
.entryUnit .entrystatus a:hover{color:#393939;}

#Ucat ul{padding:0 0 0 3px;}
#Ucat li{width:24%;float:left;padding:0 0 2px;font-size:85%;}
#Ucat li span{color:#e4007f;}
#btnStProf{text-align:right;}
#btnStProf a{display:block;margin-left:auto;width:182px;height:20px;background:url(./img/btn_prof.gif) 0 0 no-repeat;}
#btnStProf a:hover{background-position: 0 -20px;}

#Ucom li{background:url(./img/hrdot.gif) 0 bottom repeat-x;padding:2px 0;}
* html body #Ucom li{font-size:90%;}
#Ucom li a{display:block;background:url(./img/liststyle2.gif) 0 3px no-repeat;padding:0 0 0 20px;text-decoration:none;}
#Ucom li a .t2{font-size:90%;color:#666;}

#Utrk li{background:url(./img/hrdot.gif) 0 bottom repeat-x;padding:2px 0;}
* html body #Utrk li{font-size:90%;}
#Utrk li a{display:block;background:url(./img/liststyle2.gif) 0 3px no-repeat;padding:0 0 0 20px;text-decoration:none;}
#Utrk li a .t1{}
#Utrk li a .t2{color:#666;}
#Utrk li a .t3{display:block;text-align:right;font-size:90%;}


#SBcenter h1{
	background:url(./img/bigarr.gif) 3px 0.5em no-repeat;padding:0.3em 0 0.5em 30px;
	font-size:20px;font-weight:bold;color:#e4007f;
	}
#SBcenter h1 span{color:#393939;}

.gl{background:url(./img/glbg.gif) 0 0 repeat-y;margin-bottom:5px;border-bottom:solid 1px #fff;}
.gl .inner1{background:url(./img/gltop.gif) 0 0 no-repeat;}
.gl .inner2{background:url(./img/glbtm.gif) 0 bottom no-repeat;padding:6px 5px;}
.gl .pad{padding: 5px 20px;}

.comfield h3{background:url(./img/h3com.gif) 0 0 no-repeat;height:15px;}
.tbfield h3{background:url(./img/h3tb.gif) 0 0 no-repeat;height:42px;}
.comfield .t2{font-size:90%;text-align:right;display:block;}

.gl li{background:url(./img/hrdot.gif) 0 bottom repeat-x;line-height:1.3;}
* html body .gl li{border-bottom:solid 1px #ccc;font-size:90%;}
	.comfield li .border{display:block;background:url(./img/gl_com.gif) 0 6px no-repeat;padding:6px 0 5px 20px;}
	.tbfield li .border{display:block;background:url(./img/gltb.gif) 3px 9px no-repeat;padding:6px 0 5px 20px;}

.comfield .cautiontxt{position:relative;}
.comfield .cautiontxt a{display:block;position:absolute;color:#e4007f;left:65px;top:-15px;font-size:90%;}
.comfield h4{background:url(./img/h4com.gif) 0 15px no-repeat;height:40px;}

.tbfield .tburl{padding:4px 0 0;margin:0 20px 8px;white-space:nowrap;overflow:auto;}
.tbfield ul{background:url(./img/hrdot.gif) 0 0 repeat-x;margin-bottom:5px;}
.tbfield li .t3{display:block;text-align:right;font-size:90%;}
.tbfield li .t4{font-size:90%;color:#666;}

.comfield table{width:410px;}
.comfield th{color:#666;text-align:right;font-weight:normal;font-size:90%;vertical-align:top;}
.comfield td{padding:0 0 5px;}
.comfield td input[type='text']{width:250px;font-size:100%;color:#333;}
.comfield td textarea{width:340px;height:75px;font-size:100%;color:#333;}
.comfield .func{text-align:right;}
.comfield .func input{width:5em;}

.profile{padding:15px 0 50px;}
.profile table{border-collapse:collapse;}
.profile th,.profile td{padding:0;background:url(./img/hrdot.gif) 0 bottom repeat-x;}
.profile th{padding:5px 0 0.8em 0;}
.profile td{padding:5px 0 0.8em 10px;}
.profile th{font-size:120%;white-space:nowrap;vertical-align:top;text-align:left;}
.profile th span{color:#e4007f;}

/*ページのトップへ*/
.btnpagetop{text-align:right;padding-top:1em;}
.btnpagetop a{display:block;margin-left:auto;width:94px;height:15px;background:url(img/pagetop.gif) 0 0 no-repeat;}
.btnpagetop a:hover{background-position: 0 -15px;}

/*関連ニュース色固定*/
#kanrennews .inner{background-image:url(/files/colors/side_tvk_c4.gif);}

