.sub_visual {display:table;margin-top:78px;height:250px;width:100%;background:url(../img/visual.jpg) no-repeat center center/cover;}
.sub_visual .txt_box {display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;}
.sub_visual .txt_box h1 {font-size:2.250em;font-weight:500;}
.sub_visual .txt_box p {font-size:16px;}

.sub_navi_wrap {border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.sub_navi_wrap ul {width:1080px;margin:0 auto;}
.sub_navi_wrap ul li {float:left;width:25%;height:50px;line-height:50px;font-size:0.929em;text-align:center;;color:#484848;}
.sub_navi_wrap ul li.active {background:#f5a100;}
.sub_navi_wrap ul li a {display:block;width:100%;height:100%;}

.sub_sect_wrap .m_v {display:none;}
.sub_sect_wrap .title {text-align:center;margin:70px auto;}	
.sub_sect_wrap .title h1 {font-size:2.250em;font-weight:300;}
.sub_sect_wrap .title span.bar {display:block;width:40px;height:1px;/* background:#f4a000; */margin:20px auto;}

.ssc {min-width:1080px;}

.ssw1_1 .ssc1 {height:664px;background:url(../img/wisdom/ssc1.jpg) no-repeat center center;}
.ssw1_1 .ssc2 {height:1010px;background:url(../img/wisdom/ssc2.jpg) no-repeat center center;}
.ssw1_1 .ssc3 {height:664px;background:url(../img/wisdom/ssc3.jpg) no-repeat center center;}
.ssw1_1 .ssc4 {height:1010px;background:url(../img/wisdom/ssc4.jpg) no-repeat center center;}

.ssw1_2 .ssc1 {height:664px;background:url(../img/extraction/ssc1.jpg) no-repeat center center;}

.ssw1_3 .ssc1 {height:1010px;background:url(../img/entire/ssc1.jpg) no-repeat center center;}

@media only all and (max-width:1400px) {
	.sub_visual {margin-top:51px;}
}
@media only all and (max-width:1080px) {
	.sub_visual {margin-top:51px;background-image:url(../img/m_visual.jpg);}
	.sub_visual .txt_box {padding:0 5%;}

	.sub_navi_wrap ul {width:100%;}
	.sub_navi_wrap ul li {width:50%;}

	.sub_sect_wrap .m_v {display:block;}
	.sub_sect_wrap .pc_v {display:none;}
	.sub_sect_wrap img.m_v {width:100%;}
	.ssc {min-width:320px;width:100%;}

	.sub_sect_wrap .title {width:90%;margin:7% auto;}
	.sub_sect_wrap .title span.bar {margin:2% auto;}

	.sub_sect_wrap .ssc {height:auto;background:none;}
}

@media only all and (max-width:768px) {
	.sub_sect_wrap .title {width:90%;margin:15% auto;}
	.sub_sect_wrap .title span.bar {margin:5% auto;}
}

@media only all and (max-width:720px) {
}