@charset "utf-8";
/*
	Site Name: ●●●
	Description: base template style
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	1: BASE STYLE
	2: INDEX
	3: Pages

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

/*
===== 1: BASE STYLE ====================================
*/

/*.iepngfix {
	behavior: expression(IEPNGFIX.fix(this));}*/
.iepngfix {
	behavior: url("../js/iepngfix.htc")
}
.w_100 {
	width:100%;
}
img {
	vertical-align:bottom;
}
#content {
	background:#fff;
}
#kairanban {
	width:100%;
	margin:0;
	border:none;
}
#kairanban .new img {
	width:130px;
}
#kairanban .txt {
	padding:10px;
}
#kairanban .txt .date {
	font-size:110%;
	font-weight: bold;
	color: #666;
	line-height:20px;
	padding-left:5px;
}
#kairanban .txt .title {
	color:#6daebe;
	font-weight: bold;
	font-size:110%;
	padding:2px 0;
	margin-bottom:3px;
}
.title {
	font-weight: bold;
	display: block;
	line-height: 140%;
}
#pagewrap {
	width:auto;
	padding:41px 2px 2px;
	background:url(../img/tit_annlist.png) no-repeat 6px 6px;
}
#ann {
	border-top:2px solid #cfcfcf;
}
#photowrap {
	width:auto;
	background:#fff;
	overflow:hidden;
}
#photowrap .photo {
	width:90px;
	/*	width:105px;
	width:106px;*/
	text-align:center;
	float:left;
}
#photowrap .photo img {
	/*		width:100px;*/
		width: 80px;
}

/*-----------------------------------
	profile
------------------------------------*/


#content_head.profile h2 {

}
#content_head.profile h3 {
	width:auto;
	padding:5px 0 0 5px;
	color:#ff9933;
}
#content.profile {
	width:auto;
	background:#fff;
}
#castext, #castext div, #castext div p.item, #castext div p.text {
	width:100%;
	clear:both;
}
#castext div {
	margin-top:5px;
	padding-bottom:5px;
}
.btnhome {
	width:auto;
	clear:both;
	padding-top:10px;
}






/* ==================================
回覧板部位
================================== */
/*回覧板外郭*/
/*#kairanban,
#kairanban_page{
	margin:0;
	width:100%;
	}


#kairanban{
	background:url(https://www.asahi.co.jp/ann/img/kairanban.gif) no-repeat;}
	


/*#kairanban{
	background:url(../img/kairanban2.gif) no-repeat;}*/
	
	

/*#kairanban_page{
	background:url(https://www.asahi.co.jp/ann/img/kairanban_page.gif) no-repeat;}
	
#kairanban_wrap{
	padding:23px 0 0 0;
	width:665px;}

/*回覧板*/
/*#kairanban .day,
#kairanban_page .day{
	margin:0 0 0 10px;
	float:left;
	display: inline;}

#kairanban .day{
	width:483px;}

#kairanban_page .day{
	width:643px;}

#kairanban .day .new,
#kairanban_page .day .new{/*写真大*/
/*	padding:33px 0 0 0;
	margin:0 0 0 5px;
	width:210px;
	height:251px;
	float:left;
	display: inline;}

#kairanban .day .new .centering,
#kairanban_page .day .new .centering{/*写真大*/
/*	margin:48px 0 0 0;}

#kairanban .day .txt,
#kairanban_page .day .txt{/*共通テキスト外郭*/
/*	height:284px;
	float:right;
	display: inline;}
	
#kairanban .day .txt{/*トップテキスト外郭*/
/*	width:259px;}

#kairanban_page .day .txt{/*中テキスト外郭*/
/*	width:419px;}

#kairanban .day .txt .date,
#kairanban .day .txt .name,
#kairanban .day .txt .title,
#kairanban_page .day .txt .date,
#kairanban_page .day .txt .name,
#kairanban_page .day .txt .title{
	font-weight: bold;
	display: block;
	line-height: 140%;}

#kairanban .day .txt .date,
#kairanban_page .day .txt .date{/*共通日付*/
/*	margin:6px 0 0 0;
	font-size: 18px;
	color: #666;}

#kairanban .day .txt .date{/*トップ日付*/
/*	width:250px;}

#kairanban_page .day .txt .date{/*中日付*/
/*	width:410px;}

#kairanban .day .txt .name,
#kairanban_page .day .txt .name{/*共通名前*/
/*	height:30px;
	margin:9px 0 0 17px;
	color: #666;}

#kairanban .day .txt .name img,
#kairanban_page .day .txt .name img{/*共通名前横画像*/
/*	margin:0 5px 0 0;
	border: 1px solid #ccc;
	float:left;}

#kairanban .day .txt .name span,
#kairanban_page .day .txt .name span{/*共通名前*/
/*	padding:8px 0 0 0;
	font-size: 14px;
	float:left;}

#kairanban .day .txt .name{/*トップ名前*/
/*	width:233px;}

#kairanban_page .day .txt .name{/*中名前*/
/*	width:393px;}

#kairanban .day .txt .title,
#kairanban_page .day .txt .title{/*共通タイトル*/
/*	margin:11px 0 0;
	color: #ff9f4f;
	clear: both;}
	
#kairanban .day .txt .title{/*トップタイトル*/
/*	width:250px;}

#kairanban_page .day .txt .title{/*中タイトル*/
/*	width:410px;}

#kairanban #mycustomscroll,
#kairanban_page #mycustomscroll {/*共通スクロール*/
/*	margin:10px 0 0 0;
	padding:0 5px 0 0;
	height: 171px;/*調整*/
/*	overflow: auto;
	position: relative;
	line-height: 158%;
	color: #666;}

#kairanban #mycustomscroll {/*トップスクロール*/
/*	width: 250px;}

#kairanban_page #mycustomscroll {/*中スクロール*/
/*	width: 410px;}

#kairanban .scrollgeneric,
#kairanban_page .scrollgeneric{
	line-height: 1px;
	font-size: 1px;
	position: absolute;}

#kairanban .vscrollerbase,
#kairanban_page .vscrollerbase{
	width: 8px;
	background: #FFE4C1;}

#kairanban .vscrollerbar,
#kairanban_page .vscrollerbar{
	width: 8px;
	background: #f95;}

#kairanban .dayback{
	margin:0 0 0 5px;
	width:152px;
	float:left;}

/*バックナンバー回覧板*/
/*#kairanban .tab{
	margin:5px 0 0 0;
	width:152px;
	height:65px;
	font-size: 12px;
	color: #666;}

#kairanban .box_hover{
	background:#C7ECFC;
	cursor:pointer;}

#kairanban .none{
	text-indent:-9999px;
	height:0px;
	overflow:hidden;}	

#kairanban .tab img{
	margin:8px 0 0 5px;
	width:48px;
	height:48px;
	border: 1px solid #999;
	float:left;}

#kairanban .tab ul{
	margin:0 0 0 5px;
	float:left;
	list-style-type: none;}

#kairanban .tab ul li.days{
	margin:9px 0 0 0;
	font-weight: bold;
	color: #09f;}

/*バックナンバーボタン*/
/*#kairanban .backnum{/*トップボタン*/
	/*width:665px;
	height:31px;
	clear: both;
	text-align: right;}

#kairanban_page .backnum{/*中ボタン*/
	/*width:665px;
	height:31px;
	clear: both;}

#kairanban_page .backnum .next{/*中ボタン翌日*/
	/*width:185px;
	height:31px;
	float:left;}

#kairanban_page .backnum .back{/*中ボタン前日*/
	/*width:185px;
	height:31px;
	float:right;}
