@charset "utf-8";
/* CSS Document */

#main_content h3:first-of-type {
	margin-top:35px;
}

#side_nav dl #conone::before {
	border-top: none;
	border-right: none;
}

.sou ol li {
	list-style:disc;
	line-height:2.5;
	margin-left:1.5em;
	position:relative;
}

.olpdf ol li {
	background:url(../../../img/pdf.png) no-repeat 0 50%;
	padding-left:20px;
	position:relative;
}

.olpdf ol li span {
	position:absolute;
	right:0;
}

#side_nav ul .pdf:after {
	background:url(../../../img/pdf.png) no-repeat 0 50%;
	padding-left:20px;
}

/* 共通メニュー */
.co_menu {
	margin:35px 0;
}

.co_menu li {
	margin-left:1.5em;
	margin-bottom:0.5em;
	background:url(../../../img/pdf.png) no-repeat 0 50%;
	padding-left:20px;
}


/* 質感トップ */
.shitu_index {
	width:100%;
}

.shitu_index>ul>li {
	margin-bottom:0.5em;
	list-style:disc;
	margin-left:2.5em;
}

.shitu_index ul li ol {
	margin-left:2.5em;
	margin-bottom:-5px;
	/* margin-bottom:15px;   */
}

.shitu_index ul li ol li {
	line-height:2 !important;
	margin-left:0;
	list-style:none;
}
.shitu_index ul li ol li::before,
.shitu_index ul li ol li::after {
	position: absolute;
	top: -2px;
	bottom: 0;
	left:-15px;
	margin: auto;
	content: "";
	vertical-align: middle;
}
.shitu_index ul li ol li:before {
	width: 4px;
	height: 4px;
	border-top: 2px solid #666;
	border-right: 2px solid #666;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.shitu_index>ul .pdf {
	background:url(../../../img/pdf.png) no-repeat 0 50%;
	padding-left:20px;
}
.shitu_index>ul .youtube {
	background:url(../../../img/youtube.png) no-repeat 0 50%;
	padding-left:20px;
}

.shitu_index ul li p span {
	margin-left:25px;
}

.olda {
	position:relative;
}

.olda span {
	position:absolute;
	right:0;
}

@media screen and (max-width:1100px){
}

/* 参考 */
.sankou .sankou_li li {
	margin-bottom:0.5em;
}
.sankou .sankou_li a:before {
	content:url(../../../img/link.png);
	padding-right:5px;
}

.sankou .sankou_li .pdf {
	background:url(../../../img/pdf.png) no-repeat 0 50%;
	padding-left:20px;
	list-style:none;
	margin-left:0;
}
.sankou .pdf a:before {
	content:"";
}

/* 取り組み */
.appr dl dt {
	margin-bottom:10px;
}

.appr dl dd {
	margin-bottom:25px;
}
.appr dl dd a:before {
	content:url(../../../img/link.png);
}

@media screen and (max-width:960px){
.olpdf ol li {
	background:url(../../../img/pdf.png) no-repeat 0 20%;
	line-height:1.2;
	margin-bottom:3em;
}
.olpdf ol li span {
	display:block;
}
}

@media screen and (max-width:900px){
.olda {
	margin-bottom:0.5em;
}
.olda span {
	display:block;
}
}