@charset "utf-8";
@media only all and (min-width: 751px) {
	

/* vol_36/index.html
=========================================*/

/* Layout
----------------------------------*/
#vol_37 #pageContainer {
	background: #fdfbea;
}
#vol_37 #header {
	background:url(../img/index_bg02.png) center 0  #edd289;
	background-repeat:no-repeat;
}
#vol_37 #header.topHead{
	background-image: none; 
}

#vol_37 #footer {
	clear: both;
	background: #fdfbea;
}
#vol_37 #footer.topFooter {
	clear: both;
	background: #edd289;
}

/* contentsCopyright */
#vol_37 .contentsCopyright {
	margin-top: 20px;
	text-align: center;
}
#vol_37 .contentsCopyright img {
	height: auto;
	width: 230px;
}

/*Aside*/
#vol_37 #aside {
	float: left;
	width: 220px;
	background-color:#f8ecca
}
#vol_37 #aside .asideInner {
	padding: 15px;
	color: #3a250b;
	background: none;
}
#vol_37 #aside .asideHeading {
	line-height: 0;
	text-align: center;
}
#vol_37 #aside .authorInfo {
	margin-top: 0px;
}
#vol_37 #aside .authorInfo + .authorInfo {
	margin-top: 45px;	
}
#vol_37 #aside .authorInfo > dt {
	line-height: 1;
	padding: 7px 10px 5px;
	background:url(../img/index_bg01.png) repeat-y 0 0;
	font-size: 13px;
	text-align: center;
}
#vol_37 #aside .authorInfo > dd {
	margin-top: 10px;
	font-size: 12px;
}
#vol_37 #aside .authorInfo > dd > *:first-child {
	margin-top: 0 !important;
}

#vol_37 #aside .authorInfo > dd .cateNeme {
	margin-top: 15px;
	font-size: 14px;
	font-weight: bold;
}
#vol_37 #aside .authorInfo > dd .cateList01 {
	margin-top: 5px;
}
#vol_37 #aside .authorInfo > dd .cateList01 > li {
	position: relative;
	padding-left: 1em;
}
#vol_37 #aside .authorInfo > dd .cateList01 > li + li {
	margin-top: 5px;
}
#vol_37 #aside .authorInfo > dd .cateList01 > li:before {
	content: "●";
	display: block;
	width: 1em;
	height: 1em;
	position: absolute;
	left: 0;
	right: 0;
}

#vol_37 #aside .otherInfo {
	margin-top: 45px;
	font-size: 12px;
}
#vol_37 #aside .otherInfo .bnrImg01 {
	margin-top: 15px;
	line-height: 0;
}
#vol_37 #aside .otherInfo .bnrImg01 a {
	display: inline-block;
	background: #ffffff;
}

/* Contents
----------------------------------*/


/* interviewTopWrap */
#vol_37 #interviewTopWrap {
	margin-top: 20px;
	position: relative;
}
#vol_37 #interviewTopWrap .authorName {
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 20;
}
#vol_37 #interviewTopWrap.typeLeft .authorName {
	left: 10px;
	top: 10px;
}
#vol_37 #interviewTopWrap.typeRight .authorName {
	right: 10px;
	top: 10px;
}
#vol_37 #interviewTopWrap .interviewMainVisual {
	position: relative;
	z-index: 10;
	line-height: 0;
}
#vol_37 #interviewTopWrap .introduce {
	position: absolute;
	right: 613px;
	bottom: 10px;
	width: 379px;
	height:329px;
	padding: 30px 30px 30px;
	line-height: 1.5;
	background: url(../img/index_bg03.png) no-repeat 0 100%;
	z-index: 20;
	color: #3a250b;
}
#vol_37 #interviewTopWrap.typeLeft .introduce {
	left: 10px;
	bottom: 10px;
}
#vol_37 #interviewTopWrap.typeLeft .introduce {
	right: 10px;
	bottom: 10px;
}
#vol_37 #interviewTopWrap .introduce > *:first-child {
	margin-top: 0 !important;
}
#vol_37 #interviewTopWrap .introduce .introBtn01 {
	margin-top: 15px;
	line-height: 0;
}
#vol_37 #interviewTopWrap .introduce .introBtn01 + .introBtn01 {
	margin-top: 10px;
}

/* relatedLinkCol2 */
#vol_37 .relatedLinkCol2 {
	margin-top: 40px;
	text-align: center;
	letter-spacing: -0.4em;
}
#vol_37 .relatedLinkCol2 > .col {
	display: inline-block;
	margin: 0 25px;
	letter-spacing: normal;
}
#vol_37 .relatedLinkCol2 > .col .colLead {
	font-size: 12px;
	font-size: 1.2rem;
}
#vol_37 .relatedLinkCol2 > .col .bnrImg01 {
	margin-top: 5px;
}

/* designingHeading */
#vol_37 .designingHeading {
	margin-bottom: 30px;
	padding-bottom: 1px;
	border-bottom: solid 1px #d9c89c;
}
#vol_37 .designingHeading > span {
	display: block;
	padding-left: 35px;
	padding-bottom: 3px;
	background: url(../img/inner_ic01.png) no-repeat 0 0;
	color: #523019;
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: normal;
}
#vol_37 .designingHeading + * {
	margin-top: 0 !important;
}

/* designingBox */
#vol_37 .designingBox {
	margin-top: 30px;
	border-radius: 5px;
	overflow: hidden;
	border: solid 2px #99c075;
}
#vol_37 .designingBox .boxTitle {
	display: block;
	padding: 9px 20px 7px;
	background: #99c075;
	color: #ffffff;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
}
#vol_37 .designingBox .boxTitle > span {
}
#vol_37 .designingBox .boxInner {
	padding: 20px;
	background: #ffffff;
	font-size: 12px;
	font-size: 1.2rem;
}
#vol_37 .designingBox .boxInner > *:first-child {
	margin-top: 0 !important;
}

#vol_37 .designingBox .cateNeme {
	margin-top: 15px;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
}
#vol_37 .designingBox .cateList02 {
	margin-top: 5px;
}
#vol_37 .designingBox .cateList02 > li {
	position: relative;
	padding-left: 1em;
}
#vol_37 .designingBox .cateList02 > li + li {
	margin-top: 5px;
}
#vol_37 .designingBox .cateList02 > li:before {
	content: "●";
	display: block;
	width: 1em;
	height: 1em;
	position: absolute;
	left: 0;
	right: 0;
}
#vol_37 .designingBox .applyBtn01 {
	margin-top: 90px;
	text-align: center;
}
#vol_37 .designingBox .applyBtn01 a {
	display: inline-block;
	width: 189px;
}

#vol_37 .tx01 img{
	width:80px;
}

/* innerImg */
#vol_37 .innerImg {
	line-height: 0;
	margin-top: 30px;
	text-align: center;
}

}