@charset "UTF-8";
/**********************************************************************
パパの悩み相談横丁
シアターふぁー座CSS
[ /css/theater/soudan.css ]
**********************************************************************/


/* タイトル
------------------------------------------------- */
div#main div#title {
	width: 900px;
	height: 185px;
	background: url(../../img/theater/title_bg01.gif) no-repeat left top;
	position: relative;
}

div#main div#title02 {
	width: 900px;
	height: 185px;
	background: url(../../img/theater/title_bg02.gif) no-repeat left top;
	position: relative;
}

div#main div#title03 {
	width: 900px;
	height: 128px;
	background: url(../../img/theater/title_bg03.gif) no-repeat left top;
	position: relative;
}

div#main div#title p.item01,
div#main div#title02 p.item01 {
	position: absolute; left:27px; top:54px;
}

div#main div#title03 p.item01 {
	position: absolute; left:27px; top:62px;
}

div#main div#title p.item02,
div#main div#title02 p.item02 {
	position: absolute; left:27px; top:125px;
}


/* エントリー
------------------------------------------------- */
div#main div#left div.category_title {
	width: 100%;
	height: 100%;
	margin-bottom: 15px;
	padding: 4px 0 9px 35px;	
	background:url(../../img/theater/category_title_bg.gif) no-repeat left bottom;
}

div#main div#left div.category_title p {
	font-size: 18px;
	font-weight: bold;
	color: #AE7948;
}

div#main div#left div.entry {
}

div#main div#left div.entry div.entryContents {
}

div#main div#left div.entry div.entryContents p.entry_day {
	width: 155px;
	height: 26px;
	padding: 4px 10px;
	color: #FFFFFF;
	background: url(../../img/theater/entry_day_bg.gif) no-repeat left top;
}

div#main div#left div.entry div.entryContents p.entry_name {
	margin-left: 10px;
	font-weight: bold;	
	margin-bottom: 10px;
}

div#main div#left div.entry div.entryContents p.entry_title span {
	margin-left: 10px;
	font-size: 12px;
	font-weight: normal;
	color: #555555;	
}

div#main div#left div.entry div.entryContents div.entry_txt {
	background: url(../../img/theater/entry_bg_right.gif) repeat-y right top;
}

div#main div#left div.entry div.entryContents div.entry_txt div.txt p {
	margin-top: 20px;
}

div#main div#left div.entry div.entryContents div.entry_txt div.txt p span {
	font-weight: bold;
}

div#main div#left div.entry div.entryContents div.entry_txt div.entryInnerBottom {
	background: url(../../img/theater/entry_bg_bottom.gif) no-repeat right bottom;
}

div#main div#left div.entry div.entryContents div.entry_txt div.entryInnerBottom div.adArea {
	width: 120px;
	float: left;
}

div#main div#left div.entry div.entryContents div.entry_txt div.entryInnerBottom div.entryArea {
	width: 740px;
	float: right;
}

div#main div#left div.entry div.entryContents div.entry_txt div.entryInnerBottom p.entry_title {
	width: 710px;
	margin-left: 10px;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #AE7948;
}

div#main div#left div.entry div.entryContents div.entry_txt div.entryInnerBottom div.txt {
	width: 710px;
	margin-left: 10px;
	padding-bottom: 20px;
}

div#main div#left div.entryContents div.entry_btn {
	padding: 0 30px 40px 0;
}

div#main div#left div.entryContents div.entry_btn img {
	margin-bottom: 10px;
}

div#main div#left div.entryContents div.entry_btn ul {
	width: 710px;
	margin-left: 10px;
}

div#main div#left div.entryContents div.entry_btn li {
	margin: 0 10px 10px 0;
	padding-left: 18px;
	background: url(../../img/common/list01.gif) no-repeat left 0.5em;
	float: left;
	white-space: nowrap;
}

div#main div#left div.pagetop {
	margin-bottom: 50px;
}

/* ページャー */
div#main div#left div.entry_btn,
div#main div#left div.entry_btn_num {
	width: 740px;
	float: right;
	padding: 0 0 40px 0;
}

div#main div#left div.entry_btn_num {
	text-align: center;
}

div#main div#left div.entry_btn_num ul.btn_prev {
	float: left;
}

div#main div#left div.entry_btn_num ul.btn_next {
	float: right;
}

div#main div#left div.entry_btn_num ul.btn_page {
	width: 120px;
	margin: 0 auto;
	text-align: left;
}

div#main div#left div.entry_btn_num ul.btn_page li {
	display: inline;
	font-size: 14px;
	font-weight: bold;
	margin: 0 10px 5px 0;
	color: #555555;
}

div#main div#left div.entry_btn_num ul.btn_page li a {
	color: #41A624;
}

div#main div#left div.entry_btn_num ul.btn_page li a:hover {

}



/* 右メニュー
------------------------------------------------- */
div#main div#right div.menu {
	margin-bottom: 30px;
}

div#main div#right div.menu01 {
	width:180px;
	height: 99px;
	position:relative;
}

div#main div#right div.menu01 p {
	position:absolute;
	top:0px;
}

div#main div#right div.menu02 {
	margin-top: 10px;
}

div#main div#right div.menu img {
	margin-bottom: 10px;
}

div#main div#right div.menu ul li,
div#main div#right div.menu01 ul li,
div#main div#right div.menu02 ul li {
	margin-bottom: 10px;
	padding-left: 18px;
	background: url(../../img/common/list01.gif) no-repeat left 0.5em;
}

div#main div#right div.menu ul.recent li {
	font-size: 100%;
}

html>/**/body div#main div#right div.menu ul.recent li {
	font-size: 100%;
}


