@charset "UTF-8";
/* CSS Document */
/* テーブル */
.tbl-style-01{
	margin-bottom: 30px;
}
.tbl-style-01 .cell1{
	text-align: left;
}
.tbl-style-01 .cell2{
	text-align: center;
}
.tbl-style-01 .cell3{
	text-align: right;
}

/*お客様の声吹き出し*/
.balloon,
.balloon-r{
	overflow: hidden;
	margin-bottom: 28px;
}
.balloon .bal-img{
	float: left;
	margin-left: 40px;
}
.balloon .bal-ttl,
.balloon-r .bal-ttl{
	font-size: 146.6665%;
	font-weight: bold;
	margin-left: 186px;
	margin-bottom: 0.5em;
}
.balloon .bal-txt::before{
	content:"";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 20px 8px 0;
	border-color: transparent #ddeff7 transparent transparent;
	position: absolute;
	top: 21px;
	left: -20px;
}
.balloon .bal-txt{
	position: relative;
	float: right;
	padding: 25px;
	background-color: #ddeff7;
	width: 565px;
}
.balloon-r .bal-ttl{
	margin-left: 0;
	width: 615px;
}
.balloon-r .bal-img{
	float: right;
	margin-right: 40px;
}
.balloon-r .bal-txt::before{
	content:"";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 0 8px 20px;
	border-color: transparent transparent transparent #ddeff7;
	position: absolute;
	top: 21px;
	right: -20px;
}
.balloon-r .bal-txt{
	position: relative;
	float: left;
	padding: 25px;
	background-color: #ddeff7;
	width: 565px;
}

/* 保安サービスtop */
#INDEX .list-links-cnt .lnk-02 {
	/* border-bottom: none; */
	margin: 0;
	background: url(/common/imgs/or_arrow.png) no-repeat 10px 0.4em;
	padding-top: 0;
}
#INDEX .list-links-cnt{
	margin-top: 1.75em;
	margin-bottom:35px;
}
#INDEX .list-links-cnt li {
	margin-bottom: 0;
	border: 0;
	font-size: 1.066em;
	/* margin: 0; */
}


/* 保安管理サービス */
#MANAGEMENT .merit-01,
#MANAGEMENT .merit-02{
	font-weight: bold;
}
#MANAGEMENT .merit-01 .ttl-05{
	border-color: #5cb4db;
}
#MANAGEMENT .box-wrap .list6 li:last-child{
	margin-bottom: 1em;;
}
#MANAGEMENT .merit-01 .list6{
}
#MANAGEMENT .merit-02 .ttl-05{
	border-color: #f07e7e;
}
#MANAGEMENT .merit-02 .list6{
	background-color: #ffeaea;
}

/* 主要測定器一覧 */
#MEASURE .txt-01{
	margin-top:1em;
}


/* 外部委託承認制度 */
#OUTSOURCE .annot{
	margin-bottom:1em;
}
#OUTSOURCE .cont-annot{
	padding-left:1.5em;
}
#OUTSOURCE .cont-annot .list7 li{
	margin-bottom:0;
}
#OUTSOURCE p:not([class]){
	margin-bottom: 2rem;
}
#OUTSOURCE .kome{
	font-size:0.6em;
	vertical-align:top;
}

/* 受電設備保証保険 */
#INSURANCE .txt{
	margin-bottom: 20px;
}
#INSURANCE .list dt {
	float: left;
	width: 100px;
}
#INSURANCE .main .list{
	margin-bottom:-30px;
}
#INSURANCE .list dd:before {
	content:":";
	margin-right: 20px;
}
#INSURANCE .list dd {
	margin-bottom:20px;
	margin-left: 100px;
	padding-left: 20px;
	text-indent: -26px;
}
#INSURANCE .ph1{
	text-align: center;
}
#INSURANCE .ph2{
	width: 336px;
}
#INSURANCE .list-clm{
	margin-right: -36px;
}
#INSURANCE .list-clm li{
	float: left;
	width: 243px;
	margin-right: 36px;
}
#INSURANCE .list-clm .box{
	margin-top: 0.2em;
}
#INSURANCE .list-clm .ttl-06{
	margin-bottom: 0.3em;
}

/* 高圧・特別高圧電気設備の竣工試験 */
#COMPLETION_EXAM .image-01 p{
	margin-bottom: 1em;
}

/* 委任状Q&A */
#OUTSOURCE_USE .que{
	font-weight: bold;
	font-size: 1.6rem;
	margin-bottom: 0.5em;
}
#OUTSOURCE_USE .sub-clm dd{
	margin-left: 2.2rem;
	margin-bottom: 2.5em;
}
#OUTSOURCE_USE .lnk-05.pdf a{
	background-image: url(/common/imgs/icon_pdf.png);
	background-size: 13px;
	background-position: 20px center;
}
/* 絶縁用保護具の絶縁耐力試験 */
#GUARD_EXAM .photo{
	margin-top: 1em;
}

/* 監視サービス */
#MONITORING .list6{
	font-size:1.286em;
}
#MONITORING .photo{
	margin-top: 60px;
	text-align: center;
}
/* 保安教育等のサービス */
#SCHOOLING .box-03{
	overflow: auto;
}
/*空調機自動制御サービス*/
#DEMAND_CP .text{
	margin-bottom:1em;
}
#DEMAND_CP .tokucho-tt{
	margin-bottom: 1em;
}
#DEMAND_CP .section-01{
	border: 2px solid #555;
	padding: 2px;
}
#DEMAND_CP .section-bg{
	border: 2px solid #555;
	padding: 2px;
	margin-bottom:80px;
}
#DEMAND_CP .section-01{
	border: 1px solid #999;
	padding: 30px;
	margin-bottom: 0;
}
#DEMAND_CP .section-01 .ttl-04{
	font-size: 28px;
	line-height: 1.25em;
	color: #ea7a37;
	text-align:center;
	padding-bottom: 19px;
	margin-bottom: 26px;
}
#DEMAND_CP .section-01 .text{
	margin-bottom: 20px;
}
#DEMAND_CP .section-01 .ttl-04 .small{
	font-size: 0.643em;
	color:#555;
}
#DEMAND_CP .section-01 .clm-section{
	margin-right: 0;
}
#DEMAND_CP .section-01 .clm-section .segment-01{
	width: 48%;
	margin-right: 4%;
	margin-bottom: 40px;
}
#DEMAND_CP .section-01 .clm-section .segment-01:nth-child(2n){
	margin-right: 0;
}
#DEMAND_CP .section-01 .clm-section .segment-01 p{
	margin-bottom: 1em;
}
#DEMAND_CP .section-01 .segment-cnt{
	margin-right: -2%;
}
#DEMAND_CP .section-01 .segment-cnt .sub-box{
	width: 48%;
	margin-right: 2%;
}
#DEMAND_CP .sample dd{
	padding-left: 20px;
}
#DEMAND_CP .lnk-10 a {
 background: url(/common/imgs/wh_arrow.png) no-repeat 20px center #ed7a26;
 background-size: 10px;
 display: flex;
 justify-content: center;
 align-items: center;
}
/*タイトル横に画像*/
#DEMAND_CP .file{
	text-align: center;
	width: 261px;
	height: auto;
	border: solid 1px #e3e3e3;
	float: left;
	margin-right: 40px;
	margin-bottom: 30px;
}
#DEMAND_CP .section-01 .ttl-04{
	font-size: 30px;
	text-align: left;
	margin-top: 60px;
}
#DEMAND_CP .section-01 .clm-section{
	clear:both;
	margin-bottom: 0;
}
/*btn*/
#DEMAND_CP .segment-04{
	margin-right:-2%;
}
#DEMAND_CP .segment-04 .sub-box{
	width: 48%;
	margin-right: 2%;
	margin-bottom: 0;
}

/*デマンド監視サービスの概要*/

#DEMAND_FT .list9 > li{
	margin-bottom:0;
	border:0;
}
#DEMAND_FT .list9 .ttl{
	font-size: 1.2em;
	padding-top: 0.35em;
}
#DEMAND_FT .clm-inner-01{
	margin-right:-36px;
}
#DEMAND_FT .clm-inner-01 li{
	float:left;
	margin-right:36px;
	width: 382px;
}
#DEMAND_FT .clm-inner-02{
	padding-bottom: 2em;
}

#DEMAND_FT .flow-01 .image-01{
	width: 125px;
}
#DEMAND_FT .flow-01 .lnk-03 a{
	margin-top: 25px;
	width: 295px;
}
#DEMAND_FT .lnk-03 a{
	width: 382px;
}
#DEMAND_FT .flow-01 .list6,
#DEMAND_FT .flow-01 .equal-list-04{
	margin: 1em 0;
}
#DEMAND_FT .box-lnk-05{
	margin: 2em 0 1em;

}
/* デマンド監視サービス お客さまの声 */
#DEMAND_CST .segment-02 .box .sub-box{
	margin-bottom: 7px;
}
/*デマンド監視システム手数料 & 節電・省エネルギーのご提案*/
#ENERGY_SAVING_SH .photo,
#ENERGY_SAVING_PR .photo{
	margin: 25px 0;
}
#ENERGY_SAVING_SH .list5{
	margin-bottom: 30px;
}
#ENERGY_SAVING_SH .tbl-style-01 .cell2{
	width: 100px;
}
#ENERGY_SAVING_SH .tbl-style-01 .cell1{
	width: 500px;
}

#ENERGY_SAVING_PR .cnt{
	margin-bottom: 25px;
}
#ENERGY_SAVING_PR .image-01{
	margin-bottom: 25px;
	width: 120px;
}
#ENERGY_SAVING_PR .image-01 li:first-child{
	margin-bottom: 25px;
}
#ENERGY_SAVING_PR .box-lnk-05{
	margin-bottom: 25px;
}

#ENERGY_SAVING_PR .box-lnk-05 .lnk-05.exe a{
	background: url(/common/imgs/icon_ext.png) no-repeat 30px center #e7e7e7;
	box-sizing: border-box;
}
#ENERGY_SAVING_PR .ph1 {
	text-align: center;
}

/*低圧絶縁監視システム手数料*/
#LOW_VG_FEE .tbl-style-01{
	width: 615px;
}
#LOW_VG_FEE .tbl-style-01 .cell1 dl dt{
	float: left;
}
#LOW_VG_FEE .tbl-style-01 .cell1 dl dd{
	float: right;
}
/*低圧絶縁監視システム*/
#LOW_VOLTAGE .inst-num{
	margin-right: 1em;
}
/* デマンド監視システム */
#DEMAND .text{
	margin-bottom: 1em;
}
#DEMAND .tokucho-tt{
	margin-bottom: 1em;
}
#DEMAND .tokucho-annot dd{
	margin-left: 4em;
}
#DEMAND .merit .lnk-11{
	width: 346px;
}
#DEMAND .photo-01{
	margin: 60px;
	text-align: center;
}
#DEMAND .photo-01 img{
	width: 539px;
}
#DEMAND .photo-02{
	margin-right: -36px;
	margin-top:36px;
}
#DEMAND .photo-02 .sub-box{
	float: left;
	margin-right: 36px;
	width:346px;
}
#DEMAND .photo-02 .sub-box img{
	border:1px solid #c6c6c6;
}
#DEMAND .segment-04 a{
	display: flex;
	align-items: center;
}

/*デマンド料金制とは*/
#DEMAND_FEE .annot{
	margin-top: 30px;
}
#DEMAND_FEE .annot dt{
	padding-right: 1em;
}
#DEMAND_FEE .annot dd{
	margin-left: 2.7em;
}
#DEMAND_FEE .cnt{
	margin-bottom: 60px;
}
#DEMAND_FEE .cnt:last-child{
	margin-bottom: 0;
}
#DEMAND_FEE .cnt .box-wrap-03,
#DEMAND_FEE .cnt .box-wrap-04{
	width: 590px;
	margin: 40px auto;
	text-align: center;
}
#DEMAND_FEE .image-01{
	width: 360px;
}
#DEMAND_FEE .equal-list-04{
	margin-top: 1em;
	margin-bottom: 74px;
}
#DEMAND_FEE .equal-list-04 dt{
	font-weight: bold;
}
#DEMAND_FEE .equal-list-04 dd{
	padding-left: 100px;
}
#DEMAND_FEE .photo {
	margin: 40px auto 60px;
	width: 707px;
}
#DEMAND_FEE .cnt.box-wrap{
	width: 430px;
}
#DEMAND_FEE .cnt.box-wrap .list5{
	margin-top: 1em;
	margin-bottom: 1em;
}

/* デマンド監視装置の警報が出たときの対処方法 */
#DEMAND_WAY .segment-04 .lnk-03 a{
	width: 100%;
}
#DEMAND_WAY .sub-clm{
	margin-bottom: 60px;
}
#DEMAND_WAY .list9 .sub-clm.box-wrap{
	margin-left: 5.6rem;
	padding: 20px;
}
#DEMAND_WAY .level-list{
	margin-bottom: 1em;
}
#DEMAND_WAY .level-list dt{
	float: left;
}
#DEMAND_WAY .level-list dd{
	margin-left: 10.5em;
	margin-bottom: 0.25em;
}
#DEMAND_WAY .photo{
	margin: 2em auto;
}

/*絶縁油の微量PCB調査*/
#PCB .clm-section .list-01{
	margin-top: 1em;
}
#PCB .clm-section .list-01 li{
	margin-bottom: 1em;
}
#PCB .clm-section p {
    margin-bottom: 1em;
}
#PCB .list6 li{
    padding-bottom: 0.75em;
}
#PCB .clm-section .ttl-06 {
    margin-bottom: 1em;
}
#PCB .ext-lnk-rev{
	margin-right:5px;
}
#PCB .course-details1{
	border-collapse: collapse;
	margin: 1em 0;
}
#PCB .course-details1 th,
#PCB .course-details1 td{
	text-align: center;
	border: 1px solid #a3a3a3;
	padding: 10px 15px;
}
#PCB .course-details1 th{
	background-color: #d3ecf7;
}

/*マルチモニターシステム*/
#MULTI .local-lnk .lnk-03{
	float: left;
	margin-right: 18px;
}
#MULTI .local-lnk .lnk-03 a{
	width: 243px;
}
#MULTI .photo{
	text-align: center;
}
#MULTI .photo img{
	width: 420px;
	height: auto;
	margin-top: 1.5em;
}
#MULTI .list6.tokucho{
	margin-bottom: 1em;
}
#MULTI .list6.merit{
	font-size: 140%;
	color: #205e9b;
}
#MULTI .list6.merit li{
	margin-bottom: 0.75em;
}
/*点検内容*/
#CHECKOUT .notes{
	margin-bottom: 1em;
}
/*マルチモニターシステム-詳細*/
.multiunit .notes{
	margin-bottom: 1em;
}
.multiunit .photo{
	text-align: center;
}
.multiunit .photo img{
	width: 420px;
	height: auto;
}
/*マルチモニターシステム各種監視サービス
（瞬時電圧低下監視、デマンド監視）*/

#MULTIUNIT-02 .ph1 img{
	width:460px;
}

/*マルチモニターシステム各種監視サービス
（接点入力監視、接点出力監視）*/
#MULTIUNIT-04 .ph2 {
	width: 336px;
}

/*お客様の声*/
#MULTI-CST .balloon .lnk-11:last-child,
#MULTI-CST .balloon-r .lnk-11:last-child{
	margin-bottom: 0;
}
/*デマンド・アイ*/
#DEMAND_EYE .photo{
	margin-top: 1em;
	margin-bottom: 1em;
}
#DEMAND_EYE .notes{
	margin-bottom: 1em;
}
/*太陽電池発電設備の点検サービス*/
#SOLARPOWER .sub-clm{
	overflow: hidden;
}
#SOLARPOWER .photo-list{
	margin-right: -37px;
}
#SOLARPOWER .photo-list li{
	width: 382px;
	height: auto;
	float: left;
	overflow: hidden;
	position: relative;
	margin-right: 37px;
	margin-bottom: 37px;
}
/*日本全国 電気の安全を守る*/
#MOVIE .arw-youtube{
	position: relative;
	display: inline-block;
}
#MOVIE .arw-youtube:after{
	content: "";
	background: url(/common/imgs/icon_play.png) no-repeat center center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	opacity: 1;
}
#MOVIE .arw-youtube:hover:after{
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0.7;
}
/* 低圧絶縁監視システムの概要 */
#LOW_VG_OUTLINE .photo{
	width: 464px;
}


	#COMPLETION_EXAM .box-lnk-05 .lnk-05 a,
	#REGULAR_EXAM .box-lnk-05 .lnk-05 a{
		width: 420px;
	}

#ACCIDENT .txt{
	margin-bottom: 2rem;
}
#ACCIDENT .ttl-03{
	line-height: 1.25;
}

/* SP
----------------------------------------------------------*/
@media only screen and (max-width: 640px) {


/* 保安サービスtop */
#INDEX .list-links-cnt .lnk-02 {
	padding: 0 0 7px 14px;
	background: none;
}
#INDEX .list-links-cnt li {
    font-size: 1em;
}

	/*お客様の声吹き出し*/
	.balloon .bal-img{
		margin-left: 0;
		width: 20%;
	}
	.balloon .bal-txt{
		padding: 3%;
		width: 67%;
	}
	.balloon-r .bal-img{
		margin-right: 0;
		width: 20%;
	}
	.balloon-r .bal-txt{
		padding: 3%;
		width: 67%;
	}

	/* 受電設備保証保険 */
	#INSURANCE .ph1,
	#INSURANCE .ph2{
		width: auto;
	}
	#INSURANCE .list-clm{
		margin-right: 0;
	}
	#INSURANCE .list-clm li{
		float: none;
		width: inherit;
		margin-right: 0;
		margin-bottom: 1em;
		padding-bottom: 1em;
		border-bottom: 1px solid #ccc;
		overflow: hidden;
	}
	#INSURANCE .list-clm li:last-child{
		border: none;
	}
	#INSURANCE .list-clm .box{
		margin-top: 0;
		overflow: auto;
	}
	#INSURANCE .list-clm .ttl-06{
		margin: 0 0 0.3em;
	}
	#INSURANCE .list-clm .photo{
		float: left;
		max-width: 45%;
		margin-right: 2%;
	}

	/* 高圧・特別高圧電気設備の竣工試験 */
	#COMPLETION_EXAM .list6{
		margin-bottom:2em;
	}
	#COMPLETION_EXAM .image-01{
		display: flex;
	}
	#COMPLETION_EXAM .image-01 p + p{
		margin-left: 2%;
	}


	/* 委任状Q&A */
	#OUTSOURCE_USE .lnk-05.pdf a{
		background-position: 12px center;
	}

	/* 保安教育等のサービス */
	#SCHOOLING .box-03{
		margin-bottom: 25px;
		margin-top: 40px;
	}
	/* デマンド監視システム */
	#DEMAND .merit .lnk-11{
		width: inherit;
	}
	#DEMAND .photo-01{
	margin: 2em;
	}
	#DEMAND .photo-01 img{
		width: auto;
	}
	#DEMAND .photo-02{
		margin-right: 0;
	}
	#DEMAND .photo-02 .sub-box{
		float: none;
		margin-right: 0;
		margin-bottom: 36px;
		width:100%;
	}
	#DEMAND .balloon .bal-img,
	#DEMAND .balloon-r .bal-img{
		float: left;
		margin-right: 3%;
	}
	#DEMAND .balloon .bal-ttl,
	#DEMAND .balloon-r .bal-ttl{
		width: auto;
		margin: 0;
		padding-left: 23%;
	}
	#DEMAND .balloon .bal-txt,
	#DEMAND .balloon-r .bal-txt{
		width: auto;
		float: none;
		margin-top: 1em;
		padding: 5%;
	}
	#DEMAND .balloon .bal-txt::before,
	#DEMAND .balloon-r .bal-txt::before{
		border-width: 0 10px 16px 10px;
		border-color: transparent transparent #ddeff7 transparent;
		top: -1.6rem;
		left: 3%;
	}
	#DEMAND .sp-box{
		clear: both;
		overflow: hidden;
		margin-bottom: 2em;
	}
	
	/*デマンド監視サービスの概要*/
	#DEMAND_FT .flow-01 .image-01{
		margin: 25px 20px;
	}
	#DEMAND_FT .flow-01 .lnk-03 a{
		width: 96%;
		max-width: 295px;
	}
	#DEMAND_FT .lnk-03 a {
		width: 100%;
	}
	#DEMAND_FT .clm-inner-01{
	margin-right:0;
}
#DEMAND_FT .clm-inner-01 li{
	float:none;
	margin-right:0;
	width:100%;
	margin-bottom:1.5em;
}

	
	/* デマンド監視サービス お客さまの声 */
	#DEMAND_CST .balloon .bal-img,
	#DEMAND_CST .balloon-r .bal-img{
		float: left;
		margin-right: 3%;
	}
	#DEMAND_CST .balloon .bal-ttl,
	#DEMAND_CST .balloon-r .bal-ttl{
		width: auto;
		margin: 0;
		padding-left: 23%;
	}
	#DEMAND_CST .balloon .bal-txt,
	#DEMAND_CST .balloon-r .bal-txt{
		width: auto;
		float: none;
		margin-top: 1em;
		padding: 5%;
	}
	#DEMAND_CST .balloon .bal-txt::before,
	#DEMAND_CST .balloon-r .bal-txt::before{
		border-width: 0 10px 16px 10px;
		border-color: transparent transparent #ddeff7 transparent;
		top: -1.6rem;
		left: 3%;
	}
	#DEMAND_CST .sp-box{
		clear: both;
		overflow: hidden;
		margin-bottom: 2em;
	}
	/* デマンド監視装置の警報が出たときの対処方法 */
	#DEMAND_WAY .level-list dt{
		float: none;
		font-weight: bold;
	}
	#DEMAND_WAY .level-list dd{
		margin-left: 0;
	}
	
	/*デマンド監視システム手数料 & 節電・省エネルギーのご提案*/
	#ENERGY_SAVING_PR .image-01{
		width: 100%;
	}
	#ENERGY_SAVING_PR .image-01 li{
		margin-right: 50px;
		float: left;
	}
	#ENERGY_SAVING_PR .image-01 li:first-child{
		margin-bottom: 0;
	}
	#ENERGY_SAVING_PR .box-lnk-05 .lnk-05.exe a{
		background-position: 5% 1.2em;
		padding-left: 9.2%;
	}
	
	/*低圧絶縁監視システム手数料*/
	#LOW_VG_FEE .tbl-style-01{
		width: 100%;
	}
	#LOW_VG_FEE .tbl-style-01 .tbl-01{
		width: 30%;
	}
	#LOW_VG_FEE .tbl-style-01 .tbl-02{
		width: 50%;
	}
	#LOW_VG_FEE .tbl-style-01 .cell1 dl dt,
	#LOW_VG_FEE .tbl-style-01 .cell1 dl dd {
		float: none;
	}
	/*デマンド料金制とは*/
	#DEMAND_FEE .cnt.box-wrap,
	#DEMAND_FEE .cnt .box-wrap-03,
	#DEMAND_FEE .cnt .box-wrap-04{
		width: 100%;
		box-sizing: border-box;
		padding: 5%;
	}
	#DEMAND_FEE .image-01{
		width: 100%;
	}
	#DEMAND_FEE .equal-list-04{
		border: 1px solid #c6c6c6;
		padding: 20px 20px 0;
	}
	#DEMAND_FEE .equal-list-04 dt{
		float: none;
		margin-bottom: .25em;
	}
	#DEMAND_FEE .equal-list-04 dd{
		margin-bottom: 1em;
		padding-left: 0;
	}
	#DEMAND_FEE .photo {
		width: 100%;
	}
	#REGULAR_EXAM .image-01{
		margin-bottom: 25px;
	}

	/*マルチモニターシステム*/
	#MULTI .local-lnk {
		margin-top: 1em;
	}
	#MULTI .local-lnk .lnk-03{
		float: none;
		margin-right: 0;
	}
	#MULTI .local-lnk .lnk-03 a{
		width: 100%;
	}
	#MULTI .photo img{
		width: 100%;
	}
	
	/*マルチモニターシステム-詳細*/
	.multiunit .photo img{
		width: 100%;
	}
	
	/*マルチモニターシステム各種監視サービス
（瞬時電圧低下監視、デマンド監視）*/

#MULTIUNIT-02 .ph1 img{
	width:100%;
}
#MULTIUNIT-04 .ph2 {
	width:80%;
	
}
	/*お客様の声*/
	#MULTI-CST .balloon .bal-img,
	#MULTI-CST .balloon-r .bal-img{
		float: left;
		margin-right: 3%;
	}
	#MULTI-CST .balloon .bal-ttl,
	#MULTI-CST .balloon-r .bal-ttl{
		width: auto;
		margin: 0;
		padding-left: 23%;
	}
	#MULTI-CST .balloon .bal-txt,
	#MULTI-CST .balloon-r .bal-txt{
		width: auto;
		float: none;
		margin-top: 1em;
		padding: 5%;
	}
	#MULTI-CST .balloon .bal-txt::before,
	#MULTI-CST .balloon-r .bal-txt::before{
		border-width: 0 10px 16px 10px;
		border-color: transparent transparent #ddeff7 transparent;
		top: -1.6rem;
		left: 3%;
	}
	#MULTI-CST .sp-box{
		clear: both;
		overflow: hidden;
		margin-bottom: 2em;
	}
	/*太陽電池発電設備の点検サービス*/
	#MOVIE .arw-youtube:after{
		background-size: 11vw;
	}
	/* 低圧絶縁監視システムの概要 */
	#LOW_VG_OUTLINE .photo{
		width: auto;
	}

	#DEMAND_CP .section-01{
		padding: 8% 4%;
	}
	#DEMAND_CP .section-01 .clm-section{
		margin-right:0;
	}
	#DEMAND_CP .section-01 .clm-section .segment-01{
		width: 100%;
		max-size:500px;
		margin-left:auto;
		margin-right:auto;
	}
	#DEMAND_CP .section-01 .ttl-04{
		font-size: 7vw;
		margin-top: 7%;
	}
	#DEMAND_CP .file{
		width: 80%;
		max-width: 398px;
		height: auto;
		float: none;
		margin: 0 auto;
	}
	#DEMAND_CP .segment-04{
		margin-right: 0;
	}
	#DEMAND_CP .segment-04 .sub-box{
		width: 100%;
		margin: 4% 0;
	}
	#COMPLETION_EXAM .box-lnk-05 .lnk-05 a,
	#REGULAR_EXAM .box-lnk-05 .lnk-05 a{
		width: 100%;
	}
	
	#DEMAND_CHR .cell1-1{
		width: 48%;
	}
	#DEMAND_CHR .cell2-1{
		width: 52%;
		padding: 8px 0 8px;
	}
}