@charset "utf-8";

.contentsBox .contentsBoxIn .inner {
	padding-right: 15px;
	padding-left: 44px;
}
#storyCopy {
	padding: 48px 0 0 0;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	background: url(../images/bg_story_copy_.jpg) no-repeat right 20px;
}
#storyCopy .mainCopy {
	margin: 0 0 24px 0;
	font-size: 170%;
}
#storyCopy .copy {
	margin: 0 0 24px 0;
	font-size: 120%;
}
.storyList {
	overflow: hidden;
	width: 850px;
	margin: 0 0 0 10px;
	padding: 0 0 20px 0;
}
.storyList li {
	float: left;
	margin: 0 35px 0 0;
}
.storyList li.last {
	margin-right: 0;
}


.inner .item {
	padding: 0 0 26px 0;
	font-size: 120%;
}
.inner .last {
	margin-bottom: 0;
	background: none;
}
.inner .item .date {
	padding: 16px 0 12px 30px;
	color: #FF7E00;
	line-height: 1;
	font-weight: bold;
}
.inner .item .date .title {
	padding: 0 0 0 100px;
	font-weight: bold;
}
.inner .item .cont {
	padding: 23px 0 0 0;
	background: url(../../common/images/line_between.gif) repeat-x left top;
}

.inner .setWrap .img {
	float: left;
	padding: 0 14px 0 0;
	background: url(../../common/images/line_slash.gif) repeat-y right 5px;
}
.inner .item .img img {
	border: 1px solid #DF007C;
}
.inner .setWrap .txt {
	float: right;
	width: 605px;
	padding: 0 12px 0 0;
}
.inner .setWrap .btLine {
	margin-right: 12px;
	margin-bottom: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	border-bottom: 1px solid #C4C4C4;
}

.inner .setWrap .txt p {
	margin: 0 0 0.1em 0;
}
.inner .dlsizeList .title {
	margin: 0 0 0.5em 0;
}
.inner .dlsizeList .listIn {
	overflow: hidden;
	width: 100%;
}
.inner .dlsizeList .listIn li {
	display: inline;
	float: left;
	margin: 0 20px 0 0;
}
.inner .dlsizeList .listIn li a {
	color: #FF7E00;
}
.inner .setupBox {
	overflow: hidden;
	width: 100%;
	margin: 20px 0 0 0;
}
.inner .setupBox .sTitle {
	margin: 0 0 20px 0;
	font-weight: bold;
}
.inner .setupBox .setupList {
	float: left;
	width: 48%;
}
.inner .setupBox .setupListR {
	float: right;
}
.inner .setupBox .setupList .title {
	font-weight: bold;
	margin: 0 0 5px 0;
}

.sectionList {
	overflow: hidden;
	width: 100%;
	padding: 0 0 20px 0;
}
.sectionList .sectionItem {
	float: left;
	width: 48%;
}
.sectionList .sectionItemR {
	float: right;
}
.sectionList .sectionItem .itemIn dt {
	margin: 0 0 5px 0;
}
.sectionList .sectionItem .itemIn dt a {
	color: #FF7E00;
	font-weight: bold;
}
.sectionList .sectionItem .itemIn dd {
}


.commentBox {
	width: 100%;
}
.closeBtn {
	padding: 30px 0 1em 500px !important;
}
.openBtn {
	margin: -1em 0 0 500px !important;
}
.close {
}



