@import url(base.css);
@import url(layout.css);


div.entry-asset,
div.comments,
div.trackbacks {
    padding : 0 0 36px 10px ;
    width : 600px ;
}

div.entry-asset div.asset-header h1,
div.entry-asset div.asset-header h2 {
	font-size : 18px;
	line-height : 32px;
	border-bottom-width: 3px;
	border-bottom-style: none;
	color: #000;
	text-decoration: underline;
}

div.comments h2 {
    margin : 0 0 5px 18px ;
    border-bottom : solid 2px #cc0000 ;
    font-size : 14px ;
    line-height : 24px ;
}



div.entry-asset div.asset-header h2 a:hover {
	color : #06F;
	text-decoration: underline;
}

div.entry-asset div.asset-header div.asset-meta {
    padding : 5px 0 18px 0 ;
    text-align : right ;
}

div.comments div.comment-header div.asset-meta {
    padding : 0 0 0 18px ;
}

div.entry-asset div.asset-header div.asset-meta address {
    display : inline ;
}

div.entry-asset div.asset-content,
div.comments div.comment-content,
div.trackbacks div.trackbacks-content {
    margin : 0 0 18px 18px ;
}

div.page_navi {
    text-align : center ;
}

div.page_navi span {
    border : solid 1px #cc9999 ;
    padding : 5px ;
}
.mmain {
	font-size: 14px;
	color: #C00;
	margin-left: 10px;
}



#sixapart-standard .layout-wtt .container #left_column .blog_feed #right_mode {
	float: right;
	padding-top: 160px;
}
#secondary ul li.cat-item {
	list-style-type: none;
	padding-left: 5px;
}
#secondary .widget {
	margin-bottom: 10px;
}

#sixapart-standard .layout-wtt .container #left_column .blog_feed #right_mode #gamma #gamma-inner .widget-search.widget .widget-header {
	background-color: #CC0001;
	color: #FFF;
	padding-left: 5px;
}
#secondary h3.widget-title {
	color: #FFF;
	background-color: #CC0001;
	padding-left: 5px;
}

div#left_column {   /*-- 内容 --*/
	width : 630px !important;
	float : left;
}
#page_number{
	text-align: center;	
}

#secondary {
	float : right;
	padding-top : 160px;
	margin-right: 10px;
}

#secondary #searchform {
}

#secondary input#s {
	font-size: 12px;
	height: 12px;
}

div.asset-body p {
  margin-bottom: 16px;
}

div#poster_body {
	background: #160606;
	color: #fff;
	margin-top: -5px;
	padding: 10px;
}

div#poster_body h2 {
	background: url(../../../../img/poster_h2_bg.png) no-repeat left top;
	font-size: 18px;
	text-align: center;
	color: #150606;
	margin: 20px 0;
	line-height: 1.4;
	padding-top: 15px;
	height: 42px;
}

div#poster_body p.intro {
	font-size: 14px;
	text-align: center;
	color: #fff;
	line-height: 1.8;
	margin-bottom: 20px;
}

div#poster_body a:link,
div#poster_body a:visited {
	color: #fff;
}

div#poster_body h3 {
	font-size: 18px;
	color: #CE827B;
	margin: 30px 0 10px 30px;
}

div#poster_body .box01 {
	width: 586px;
	overflow: hidden;
	margin: 50px auto 30px;
}

div#poster_body .box01 .box_img {
	float: left;
	text-align: center;
	width: 49%;
}

div#poster_body .box01 .box_body {
	float: right;
	width: 49%;
}

div#poster_body .box01 .box_body h4 {
	background: url(../../../../img/poster_point01.jpg) no-repeat left top;
	padding-left: 35px;
	margin-right: 15px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
}

div#poster_body .box01 .box_body p {
	line-height: 1.8;
}

div#poster_body .box02 {
	width: 550px;
	overflow: hidden;
	margin: 50px auto 30px;
}

div#poster_body .box02 .box_img {
	float: right;
	text-align: center;
	width: 39%;
}

div#poster_body .box02 .box_body {
	float: left;
	width: 59%;
}

div#poster_body .box02 .box_body h4 {
	background: url(../../../../img/poster_point01.jpg) no-repeat left top;
	padding-left: 35px;
	margin-right: 15px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
}

div#poster_body .box02 .box_body p {
	line-height: 1.8;
}

div#left_column div.blog dl {
	margin : 0 0 20px ;
	padding-left : 28px ;
}

div#left_column div.blog dl dt {
	width : 85px ;
	float : left ;
	line-height : 24px ;
}

div#left_column div.blog dl dd {
	margin-left : 85px ;
	line-height : 24px ;
}


/* add 20190617 */
div.entry-asset div.asset-content iframe {
  display: block;
  height: 315px;
  margin: 20px 0;
  width: 420px;
}