@charset "UTF-8";

body{
}

div#content{
	background: url(/img/survcul/bg_content_01.png) 50% 0 repeat-y;
	width: 890px;
	padding: 0 20px;
	position: relative;
	padding-top: 240px;
}

div#content .blogTitle{
	position: absolute;
	top: 0;
	left: 0;
}

div#content div#main{
	width: 555px;
	padding-bottom: 40px;
}

div#content div#sub02{
	background: url(/img/survcul/bg_01.png);
	padding: 10px;
	width: 300px;
	margin-bottom:20px;
}

div.boxEntry{
	background: url(/img/survcul/bg_01.png);
	padding: 15px;
}

div.boxEntry div.entryTitle{
	position: relative;
	background: #df3273;
	margin-bottom: 20px;
	padding: 5px 10px;
}

div.boxEntry div.entryTitle h2{
	background: url(/img/survcul/img_title_entry_01.png) 0 0 no-repeat;
	min-height: 35px;
	padding-left: 140px;
	font-weight: normal;
	padding-top: 15px;
	font-size: 17px;
}

div.boxEntry div.entryTitle h2 a{
	text-decoration: none;
	color: #fff;
}

div.boxEntry div.entryTitle p.entryDate{
	color: #fff;
	margin-top: 5px;
	margin-left: 10px;
	float: left;
}

div.boxEntry div.entryTitle p.survivor{
	color: #f4c20c;
	text-align: right;
	font-weight: bold;
}

div.boxEntry div.entryTitle p.survivor img{
	vertical-align: middle;
	margin-left: 10px;
}

div.boxEditor{
	padding: 0;
}

.pagination{
	background: url(/img/survcul/bg_01.png);
	margin: 10px 0 30px;
}

div.boxSide{
	width: 280px;
}

.boxMixi{
	text-align: center;
}

div.boxSide div.boxSideBody{
	padding: 20px 0;
}

div.boxRecententry ul li{
	line-height: 1.5;
	background: url(/img/survcul/ico_bullet_01.png) 10px 50% no-repeat;
	padding-left: 55px;
	margin-bottom: 10px;
	margin-bottom: 1em;
}

div.boxKeyword ul{
	padding-left: 20px;
}

div.boxKeyword ul li{
	float: left;
	display: inline-block;
	white-space: nowrap;
	margin-right: 20px;
	line-height: 2;
}

div.boxHeadline{
	padding-bottom: 20px;
	margin-bottom: 20px;
}

div.boxEntryBody{
	width: 400px;
	float: right;
	line-height: 1.75;
}

p.boxEntryImage{
	overflow: hidden;
	width: 100px;
	height: 76px;
	float: left;
	background: url(/img/survcul/noimage.png) 50% 50% no-repeat;
}

p.entryHeadlineBody{
	margin: 5px 0;
}

p.headlineDate{
	text-align: right;
	color: #999;
}

div.comments{
	background: #fffbd0;
	padding: 15px;
}

div.comments-header h2{
	margin-bottom: 20px;
}

div.user-pic{
	display: none;
}

div.asset-meta{
	margin-bottom: 10px;
}

div.comment-content{
	margin-bottom: 30px;
}

div.comments-open-content th{
	width: 80px;
	text-align: right;
	padding-right: 15px;
}

div.comments-open-content th,
div.comments-open-content td{
	padding-bottom: 5px;
}

input#comment-preview{
	width: 58px;
	height: 27px;
	margin: 5px 0;
	border: none;
}

input#comment-submit{
	width: 58px;
	height: 27px;
	margin: 5px 0;
	border: none;
}

div#comments-open-footer{
	text-align: center;
}

div#comments-open-captcha img{
	margin-bottom: 5px;
}

div.entryBody {
	line-height: 1.8;
}

div.entryBody h3{
	background: url(/img/survcul/bg_ttl_paragraph_01.png) 50% 50% no-repeat #df3273;
	color: #fff;
	padding: 10px 80px;
	font-weight: normal;
	margin: 15px 0;
	font-size: 115%;
}

div.suvivorword{
	background: url(/img/survcul/img_logo_01.png) 0 50% no-repeat;
	min-height: 35px;
	height: 35px;
	height: auto !important;
	color: #df3273;
	font-size: 115%;
	font-weight: bold;
	padding: 10px 0 0 120px;
	margin: 20px 0;
}

div.boxEpisode{
	border: 2px solid #df3273;
	margin: 20px 0;
}

div.boxEpisode .title{
	background: #df3273;
	color: #fff;
	font-weight: normal;
	font-size: 108%;
	padding: 5px 10px;
}

div.boxEpisodeBody{
	padding: 15px;
}

div.boxEpisodeBody .sub{
	float: right;
	zoom: 1;
	display: table;
}

div.boxEpisodeBody .sub p{
	margin-bottom: 10px;
}

div.boxEpisodeBody .main{
	margin-right: 10px;
	display: table;
	zoom: 1;
	font-size: 85%;
}

div.boxEpisodeBody .episodeArticle{
	margin-bottom: 10px;
}

div.boxEpisodeBody .navLink li{
	margin-bottom: 5px;
}

div.boxEpisodeBody .navLink li a{
	background: url(/img/common/ico/ico_arrow_s_01.png) 0 50% no-repeat;
	padding-left: 15px;
}

.boxNavEntry{
	padding: 5px 10px;
	background: url(/img/survcul/bg_01.png);
}

