@charset "utf-8";


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


/* KOMENTENEWS TOP */

#contents div.komente_ttl_Box {
	padding: 20px 15px;
	margin-bottom: 20px;
}

#contents div.komente_ttl_Box .komente_ttl {
	padding-bottom: 10px;
	text-align: center;
}

#contents div.komente_ttl_Box .komente_ttl img {
	width: 96%;
	height: auto;
}

#contents div.komente_ttl_Box .komente_ttl_txt {
	padding: 20px 20px 10px;
	border-top: #333f48 solid 3px;
	margin-top: 3px;
}

#contents div.komente_ttl_Box .komentekun {
	width: 100%;
	height: auto;
	position: static;
	text-align: center;
}

#contents div.komente_ttl_Box .komentekun img {
	width: 150px;
	height: auto;
	margin-left: -10px;
}

#contents .latest_Box {
	padding: 0 0 20px;
	border-top: #cbcbcb solid 1px;
}

#contents .latest_Box .text_Area {
	width: 100%;
	float: none;
	background-size: auto 31px;
	padding-top: 55px;
}

#contents .latest_Box .text_Area .latest_lead {
	font-size: 130%;
}

#contents .latest_Box .text_Area .latest_btn {
	margin-top: 20px;
}

#contents .latest_Box .spVis img {
	width: 50%;
	height: auto;
}	
	
/* TOPバックナンバー */
#contents #backnumber_Wrap .backnumber_Box {
	display: block;
	width: 100%;
	box-sizing: border-box;
	float: none;
	border-right: none;
	border-bottom: #cbcbcb solid 1px;
}

#backnumber_Wrap .backnumber_Box a {
	display: block;
	padding: 45px 0 20px;
	background-position: left top !important;
	box-sizing: border-box;
	height: 100%;
}

#backnumber_Wrap .backnumber_Box .lead {
	font-size: 100%;
	margin-bottom: 8px;
	color: #00a7ac;
}


/* KOMENTENEWS CONTENTS */

#contents .komente_news {
	background: url(../img/common/bg_news.jpg) repeat-y;
	background-size: contain;
	padding: 20px 15px;
}

#contents .komente_news .news_ttl {
	padding: 0 10px 10px;
	border-bottom: #333f48 solid 1px;
}

.komente_news .news_ttl .ttlimg {
	float: none;
	width: 100%;
	text-align: center;
}

.komente_news .news_ttl .ttlimg img {
	width: 96%;
	height: auto;
}

#contents .komente_news .news_ttl .numbering {
	float: none;
	text-align: center;
	margin-top: -10px;
}

.komente_news .news_ttl .numbering img {
	width: 82px;
	height: auto;
}

#contents .komente_news .news_headline {
	padding: 15px 0 20px;
}

#contents .komente_news .news_headline .news_lead {
	font-size: 160%;
	line-height: 1.3;
	text-align: left;
	margin-bottom: 10px;
}

#contents .komente_news .news_headline .news_txt {
	text-align: left;
	margin-bottom: 20px;
	color: #101010;
	line-height: 1.4;
}

#contents .news_content_Wrap .news_content_Box_2col {
	width: 100%;
	padding: 20px 0;
	border-right: none;
	float: none;
	border-bottom: #333f48 solid 1px;
}

#contents .news_content_Wrap .news_content_Box_2col:nth-child(even) {
	padding: 20px 0;
	border: none;
}

#contents .news_content_Wrap .col_lead {
	font-size: 110%;
	line-height: 1.4;
	margin-bottom: 15px;
}

#contents .news_content_Wrap .news_checkpoint_Box_2col {
	width: 100%;
	padding: 20px 0;
	float: none;
}

#contents .news_content_Wrap .news_checkpoint_Box_2col:nth-child(even) {
	width: 100%;
	padding: 0;
	float: none;
}

#contents .news_content_Wrap .news_checkpoint_Box_2col p.check_lead {
	font-size: 140%;
}

#contents .news_content_Wrap .news_checkpoint_Box_2col .checkimg {
	width: 49%;
	margin-right: 2%;
}

#contents .news_content_Wrap .news_checkpoint_Box_2col .checkimg img {
	width: 100%;
	height: auto;
}

#contents .news_content_Wrap .news_checkpoint_Box_2col p.cap {
	font-size: 75%;
	width: 94%;
}

#contents .news_content_Wrap .news_checkpoint_Box_2col ol.checklist {
	margin-top: 15px;
	font-size: 100%;
}

#contents .komente_news .textBtn a {
	padding: 10px;
	margin: 20px auto 0;
	width: 100%;
	box-sizing: border-box;
}

/* backnumber */

#contents #news_backnumber {
	margin: 20px 0;
}

#news_backnumber dd {
    width: 100%;
	padding: 0 3px 2px;
	box-sizing: border-box;
}

#news_backnumber dd ul {
	display: block;
	font-size: 90%;
}

#news_backnumber dd ul li {
	display: block;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #00a7ac;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}



/* vol.26 */

#contents .komente_news .news_headline.vol26 img {
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}

#contents .komente_news .news_headline.vol26 > .memo dt {
	float: none;
	padding-right: 0;
	margin-bottom: 5px;
	color: #101010;
}

#contents .komente_news .news_headline.vol26 > .memo dd {
	float: none;
	/*font-feature-settings: normal;*/
}

#contents .komente_news .news_headline.vol26 > .memo dd p {
	text-indent: -1.15em;
	margin-left: 1.15em;
	margin-bottom: 5px;
	line-height: 1.4;
	color: #101010;
}

/* vol.27 */
#contents .komente_news .news_subTtl {
	font-size: 130%;
}
#contents .komente_news .news_headline.vol27 {
	border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0%;
}
#contents .komente_news .news_headline.vol27 .news_lead {
	margin-bottom: 4%;
}

#contents .komente_news .news_headline.vol27 img {
	height: auto;
}

#contents .komente_news .news_headline.vol27 > .memo {
	text-align: left;
	padding: 0 !important;
	color: #333f48;
	margin-bottom: 5%;
}

#contents .komente_news .news_headline.vol27 > .memo dt,
#contents .komente_news .news_content_Wrap.vol27 > .memo dt {
	float: none;
	font-weight: bold;
	width: 100%;
	margin-bottom: 1%;
}
#contents .komente_news .news_headline.vol27 > .memo dt.texAll,
#contents .komente_news .news_content_Wrap.vol27 > .memo dt.texAll {
	width: 100%;
}
#contents .komente_news .news_headline.vol27 > .memo dd,
#contents .komente_news .news_content_Wrap.vol27 > .memo dd {
	float: none;
	font-feature-settings : "palt";
	width: 100%;
}
#contents .komente_news .news_headline.vol27 > .memo dd.texAll,
#contents .komente_news .news_content_Wrap.vol27 > .memo dd.texAll {
	width: 100%;
}
#contents .komente_news .news_headline.vol27 > .memo dd.texAll .txt,
#contents .komente_news .news_content_Wrap.vol27 > .memo dd.texAll .txt {
	padding-left:1em;
	text-indent:-1em;
	margin-left: 1.2em;
}
#contents .komente_news .news_headline.vol27 > .memo dd:not(:last-child),
#contents .komente_news .news_content_Wrap.vol27 > .memo dd:not(:last-child){
	margin-bottom: 4%;
}
#contents .komente_news .news_headline.vol27 > .memo dd.imgAll,
#contents .komente_news .news_content_Wrap.vol27 > .memo dd.imgAll{
	width: 100%;
	text-align: center;
}
#contents .komente_news .news_headline.vol27 > .memo dd.imgAll.mb05,
#contents .komente_news .news_content_Wrap.vol27 > .memo dd.imgAll.mb05{
	margin-bottom: 5px;
}
#contents .komente_news .news_content_Wrap.vol27 {
	margin-bottom: 5%;
	border-bottom: none;
}
#contents .komente_news .news_headline.vol27 > .memo dd.txtRed,
#contents .komente_news .news_content_Wrap.vol27 > .memo dd.txtRed{
	width: 100%;
	color: #ff3a00;
	text-align: right;
}

/* vol.28 */

#contents .komente_news .vol28 .news_lead_wrap {
    width: 100%;
}
#contents .komente_news .vol28 .news_lead_wrap .left_box {
    width: 100%;
    float: none;
}
#contents .komente_news .vol28 .news_lead_wrap .right_box {
    width: 40%;
    float: none;
    text-align: center;
    padding-top: 20px;
    margin: 0 auto;
}
#contents .komente_news .vol28 .komente_contentWrap {
    width: 100%;
}
#contents .komente_news .vol28 .news_subTtl {
    margin-bottom: 20px;
}
#contents .komente_news .vol28 .severe ul.left_box {
    width: 100%;
    float: none;
    font-size: 90%;
    margin-bottom: 20px;
}
#contents .komente_news .vol28 .severe .right_box {
    width: 100%;
    float: none;
}
#contents .komente_news .vol28 .severe .note {
    text-align: left;
}

#contents .komente_news .vol28 .table_leadTxt {
    font-size: 100%;
    text-align: left;
}
#contents .komente_news .vol28 .responsive_table::before {
    content: "※下記の表は横にスクロールしてご確認いただけます";
    font-size: 12px;
    display: block;
    margin-bottom: 5px;
}
#contents .komente_news .vol28 .responsive_table {
    font-size: 80%;
    margin-bottom: 5px;
    overflow: scroll;
    overflow-y:hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
}

#contents .komente_news .vol28 .responsive_table table {
    width: 740px;
}

/* vol.29 */

#contents .komente_news .vol29 .news_lead_wrap {
    width: 100%;
}
#contents .komente_news .vol29 .news_lead_wrap .left_box {
    width: 100%;
    float: none;
}
#contents .komente_news .vol29 .news_lead_wrap .right_box {
    width: 40%;
    float: none;
    text-align: center;
    padding-top: 20px;
    margin: 0 auto;
}
#contents .komente_news .vol29 .komente_contentWrap {
    width: 100%;
}
#contents .komente_news .vol29 .news_subTtl {
    margin-bottom: 20px;
}
#contents .komente_news .vol29 .severe ul.left_box {
    width: 100%;
    float: none;
    font-size: 90%;
    margin-bottom: 20px;
}
#contents .komente_news .vol29 .severe .right_box {
    width: 100%;
    float: none;
}
#contents .komente_news .vol29 .severe .note {
    text-align: left;
}

#contents .komente_news .vol29 .table_leadTxt {
    font-size: 100%;
    text-align: left;
}
#contents .komente_news .vol29 .responsive_table::before {
    content: "※下記の表は横にスクロールしてご確認いただけます";
    font-size: 12px;
    display: block;
    margin-bottom: 5px;
}
#contents .komente_news .vol29 .responsive_table {
    font-size: 80%;
    margin-bottom: 5px;
    overflow: scroll;
    overflow-y:hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
}

#contents .komente_news .vol29 .responsive_table table {
    width: 740px;
}

/* 2107 */
#contents .komente_news.date2107 h4.news_subTtl_bg_yellow{
	font-size: 15px;
}

#contents .komente_news.date2107 .exampleWrap .exampleColumn{
  width: 100%;
}

/* 2108 */
#contents .komente_news.date2108 .news_lead_wrap img {
	width: 200px;
}
#contents .komente_news.date2108 .news_subTtl{
	margin-bottom: 15px;
}

#contents .komente_news.date2108 .news_subTtl{
	font-size: 130%;
}

#contents .komente_news.date2108 .komente_contentWrap p{
	font-size: 90%;
}

#contents .komente_news.date2108 .bgBlackboard{
  margin-right: 0;
  margin-left: 0;
}
#contents .komente_news.date2108 .bgBlackboard::before{
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-right: -10px;
}
#contents .komente_news.date2108 .bgBlackboard.bgkomente::after {
    width: 115px;
    height: 110px;
    right: -25px;
    bottom: -30px;
}

#contents .komente_news.date2108 .bgBlackboard .bgBlackboardInner {
	padding: 15px 15px 50px 15px;
}
#contents .komente_news.date2108 .scrBeforeAfterCenter {
	padding: 10px;
	width: 100%;
	text-align: center;
}
#contents .komente_news.date2108 .scrBeforeAfterCenter img {
	width: 30px;
	transform: rotate(90deg);
}
#contents .komente_news.date2108 .scrBeforeAfter {
	font-size: 105%;
}
#contents .komente_news.date2108 .bgBlackboard .bgBlackboardInner strong{
	font-size: 120%;
}
#contents .komente_news.date2108 .ureawaterCautionRow .ureawaterCautionTxtInner strong{
	font-size: 100%;
}
#contents .komente_news.date2108 .ureawaterCautionRow .ureawaterCautionImg img {
	margin-bottom: 20px;
}
#contents .komente_news.date2108 .ureawaterCautionRow .ureawaterCautionTxt h4{
	font-size: 110%;
}
#contents .komente_news.date2108 .useScrSystem .useScrSystemBox{
	padding: 15px 0;
}
#contents .komente_news.date2108 .useScrSystem .useScrSystemBox.useScrSystemBoxHalf{
	width: 100%;
	border-right: none !important;
}
#contents .komente_news.date2108 .useScrSystem .useScrSystemBox h4{
	font-size: 110%;
}
#contents .komente_news.date2108 .useScrSystemTankRow .useScrSystemTankImg{
	text-align: center;
}
#contents .komente_news.date2108 .useScrSystemTankRow .useScrSystemTankTxt{
	padding-left: 0;
}

/* 2111 */
#contents .komente_news.date2111 h4.news_subTtl_bg_yellow{
	width: calc(100% - 30px);
}
/*隣合わせのとき #contents .komente_news.date2111 .notice .left_box {
    width: 63%;
    float: left;
    font-size: 90%;
    margin: 0 auto;
    padding: 2%;
}*/	
	#contents .komente_news.date2111 .notice .left_box {
    width: 93%;
    float: none;
    font-size: 90%;
	margin: 0 auto;
    padding: 2%;
}	
#contents .komente_news.date2111 .notice .left_box p:last-child {
    margin-bottom: 0;
}	
/*隣合わせのとき  #contents .komente_news.date2111 .notice .right_box {
    width: 30%;
    float: right;
    margin: 5px;
}*/
	#contents .komente_news.date2111 .notice .right_box {
    width: 30%;
    float: none;
	margin: 0 auto 5px;
}
	#contents .komente_news.date2111 .deteriorationArea {
		    font-size: 85%;
		    display: block;
	}
	#contents .komente_news.date2111 .deteriorationArea .deterioration_01 table th:nth-child(1) {
		    width: 40%;
	}
	#contents .komente_news.date2111 .deteriorationArea .deterioration_01,#contents .komente_news.date2111 .deteriorationArea .deterioration_03 {
		    width: auto;
	}
	#contents .komente_news.date2111 .deteriorationArea .deterioration_02 {
		    width: 20%;
    margin: 2% auto;
	}
	#contents .komente_news.date2111 .example_trouble .example_trouble01,#contents .komente_news.date2111 .example_trouble .example_trouble02 {
		width: auto;
	}
	#contents .komente_news.date2111 .example_trouble .example_trouble01 img {
		width: 66%;
		margin: 0 auto;
	}
	#contents .komente_news.date2111 .example_trouble .example_trouble02 img {
		width: 98%;
		margin: 0 auto;
	}
	#contents .komente_news.date2111 .example_trouble .example_trouble02 .example_trouble02_text {
		width: 95%;
		margin: 5px auto;
	}
	#contents .komente_news.date2111 .commentBox .commentBox_text {
		top: 49%;
		left: 12%;
		width: 80%;
		font-size: 95%;
		font-size: 4vw;
	}
	
	/* 2112 */
	#contents .komente_news.date2112 .news_lead_wrap .left_box {
		width: 100%;
    	float: none;
	}
	#contents .komente_news.date2112 .news_lead_wrap .right_box {
		width: 100%;
		float: none;
		text-align: center;
		padding-top: 20px;
		margin: 0 auto;
	}
	#contents .komente_news.date2112 .news_lead_wrap .right_box img {

	}
	#contents .komente_news.date2112 .preparation .turn .left_box1 {
    	width: 90%;
    	float: none;
	}
	#contents .komente_news.date2112 .preparation .turn .right_box1 p.can2{
		text-align: center;
		margin-bottom: 20px;
	}
	#contents .komente_news.date2112 .preparation .turn .right_box1 {
		width: 50%;
		float: none;
		text-align: center;
		padding-top: 10px;
		margin: 0 auto;
	}
	#contents .komente_news.date2112 .preparation .turn .right_box1 img {
		width: 50%;
		padding: 0;
		margin: 0 auto;
	}
	#contents .komente_news.date2112 .preparation .turn .left_box2 {
		width: 90%;
    	float: none;
	}
	#contents .komente_news.date2112 .preparation .turn .right_box2 {
		width: 95%;
		float: none;
		text-align: center;
		padding-top: 0;
		margin: 0 auto 20px;
	}
	#contents .komente_news.date2112 .preparation .turn .right_box2 img {
		width: 100%;
		padding: 0;
		margin: 0 auto;
	}
	
	#contents .komente_news.date2112 .preparation .turn .vehicle {
		width: 70%;
		padding:10px 0;
		margin: 0 auto;
	}
	#contents .komente_news.date2112 .preparation .turn .left_box4 {
		width: 90%;
    	float: none;
	}
	#contents .komente_news.date2112 .preparation .turn .right_box4 {
		width: 95%;
		float: none;
		text-align: center;
		padding-top: 0;
		margin: 0 auto 20px;
	}
	#contents .komente_news.date2112 .preparation .turn .right_box4 img {
		width: 100%;
		padding: 0;
		margin: 0 auto;
	}
	#contents .komente_news.date2112 .urea {
		width: 90%;
		margin: 0 auto;
	}
	#contents .komente_news.date2112 .urea .textBtn a {
		margin: 20px 0 10px;
	}
	#contents .komente_news.date2112 .urea p:nth-child(2) {
    margin-bottom: 0;
    }
	
	/* 2203 */
	#contents .komente_news.date2203 .deteriorationArea {
		font-size: 85%;
		display: block;
	}
	#contents .komente_news.date2203 .deteriorationArea .deterioration_01 {
		width: auto;
	}
	#contents .komente_news.date2203 .deteriorationArea .deterioration_01 table{
		width: 100%;
	}
	
	#contents .komente_news.date2203 .deteriorationArea .deterioration_01 table th:nth-child(1) {
		width: 30%;
	}
	#contents .komente_news.date2203 .deteriorationArea .deterioration_01 {
		width: auto;
	}
	#contents .komente_news.date2203 .deteriorationArea .deterioration_02 {
		width: 60%;
		margin: 2% auto;
	}
	#contents .komente_news.date2203 .deteriorationArea .deterioration_02 img {
		max-width: 100%;
    	margin-bottom: 20px;
	}
#contents .komente_news.date2203 .coolant{
  display: flex;
  flex-wrap: wrap;
}
#contents .komente_news.date2203 .coolant .coolantBox{
  padding: 15px;
  box-sizing: border-box;
}
#contents .komente_news.date2203 .coolant .coolantBox .ichi{
  width: 40%;
  margin: 0 auto 10px;
}
#contents .komente_news.date2203 .coolant .coolantBox .ichi img{
  max-width: 100%;
}
#contents .komente_news.date2203 .coolant .coolantBox .ni{
  width: 100%;
  margin: 0 auto 10px;
}
#contents .komente_news.date2203 .coolant .coolantBox .ni img{
  max-width: 100%;
}	
#contents .komente_news.date2203 .coolant .coolantBox.coolantBoxHalf{
  width: 100%;
}
#contents .komente_news.date2203 .coolant .coolantBox.coolantBoxHalf:first-child{
  border-bottom: solid 2px #00a7ac;
  border-right:none;
}
#contents .komente_news.date2203 .coolant .coolantBox h4{
  font-size: 130%;
  margin-bottom: 20px;
}
#contents .komente_news.date2203 .coolant .coolantBox h4 span{
  background-color: #00a7ac;
  color: #fff;
  display: inline-block;
  line-height: 1;
  padding: 4px;
  border-radius: 6px;
  font-size: 110%;
  margin-left: 3px;
}

#contents .komente_news.date2203 .coolantBox .coolantCorrosion .coolantCorrosionImg {
	margin: 3% auto 0;
}
#contents .komente_news.date2203 .coolantBox .coolantCorrosion .coolantCorrosionImg img{
	margin-bottom: 1%;
}
	
/* 2204 */
#contents .komente_news.date2204 .news_headline .news_lead,	
#contents .komente_news.date2204 .news_headline .news_txt {
    text-align: center;
	}
#contents .komente_news.date2204 .news_headline .news_txt {
	font-size: 90%;
	margin-bottom: 30px;
}
#contents .komente_news.date2204 .pointBox .pointBox_text span {
	font-size: 150%;
}	
#contents .komente_news.date2204 h4.news_subTtl_bg_yellow {
	width: calc(100% - 30px);
    margin-bottom: 15px;
}	
#contents .komente_news.date2203 .crane{
  display: flex;
  flex-wrap: wrap;
}
#contents .komente_news.date2203 .crane .craneBox{
  padding: 15px;
  box-sizing: border-box;
}
#contents .komente_news.date2204 .crane .craneBox.ichi,
#contents .komente_news.date2204 .crane .craneBox.ni,
#contents .komente_news.date2204 .crane .craneBox.san,
#contents .komente_news.date2204 .crane .craneBox.shi{
  width: 100%;
  margin: 0 auto 10px;
}
#contents .komente_news.date2204 .crane .craneBox img{
	width: 100%;
	margin-bottom: 10px;
}
#contents .komente_news.date2204 .crane .craneBox.craneBoxHalf{
  width: 100%;
}
#contents .komente_news.date2204 .crane .craneBox.craneBoxHalf:first-child{
  border-right:none;
}
#contents .komente_news.date2204 .crane .craneBox.craneBoxHalf{
  border-bottom: solid 2px #00a7ac;
}
#contents .komente_news.date2204 .crane .craneBox.craneBoxHalf.shi{
  border-bottom:none;
}	
#contents .komente_news.date2204 .borderPeacockGreen {
	border-top:none;
}	

	#contents .komente_news.date2204 .hook{
  display: flex;
  flex-wrap: wrap;
}

#contents .komente_news.date2204 .hook .hookBox img{
  margin-bottom: 0;
}	
#contents .komente_news.date2204 .hook .hookBox .ichi{
  width: 100%;
  margin: 0 auto 10px;
}
#contents .komente_news.date2204 .hook .hookBox .ichi img{
  width: 100%;
}
#contents .komente_news.date2204 .hook .hookBox.hookBoxHalf{
  width: 100%;
}
#contents .komente_news.date2204 .hook .hookBox.hookBoxHalf:first-child{
  border-right:none;
}	
}
@media screen and (min-width: 481px) and (max-width: 767px) {
#contents .komente_news.date2204 .pointBox .pointBox_text {
	top: 58%;
	left: 12%;
	width: 80%;
	font-size: 4vw;
	line-height: 1.48;
	}	
#contents .komente_news.date2204 .crane .craneBox h4{
  font-size: 130%;
  margin-bottom: 20px;
}
#contents .komente_news.date2204 .crane .craneBox.ichi img{
	margin-bottom: 50px;
}		
#contents .komente_news.date2204 .crane .craneBox.ni img{
	width: 100%;
	margin-left: 0;
}
#contents .komente_news.date2204 .crane .craneBox.ichi h5{
	top: 56%;
    left: 34%;
	font-size: 3.5vw;
}
#contents .komente_news.date2204 .crane .craneBox.ichi p{
	position: absolute;	
	top: 64%;
    left: 34%;
	font-size: 3.5vw;
}
#contents .komente_news.date2204 .crane .craneBox.ichi p.notice{
	position: absolute;	
	top: 91%;
    left: 0;
	font-size:  2.5vw;
}
#contents .komente_news.date2204 .crane .craneBox.shi img{
	margin-bottom: 50px;
}	
#contents .komente_news.date2204 .crane .craneBox.shi h5{
	top: 58%;
    left: 7%;
	font-size: 3.5vw;
}
#contents .komente_news.date2204 .crane .craneBox.shi p{
	position: absolute;	
	top: 64%;
    left: 7%;
	font-size: 3.5vw;
	line-height: 1.5em;
}
#contents .komente_news.date2204 .crane .craneBox.shi p.notice{
	position: absolute;	
	top: 92%;
    left: 7%;
	padding-left:1em;
	text-indent:-1em;
	font-size:  2.5vw;
}
#contents .komente_news.date2204 .hook .hookBox{
  padding: 15px;
  box-sizing: border-box;
}
	#contents .komente_news.date2204 .hook .hookBox h4{
	font-size: 3vw;
	top: 30px;	
	margin-bottom: 20px;
}
#contents .komente_news.date2204 .commentBox .commentBox_text {
	top: 66%;
	left: 12%;
	width: 80%;
	font-size: 4vw;
}
}
@media screen and (max-width: 480px) {
#contents .komente_news.date2204 .pointBox .pointBox_text {
	top: 57%;
	left: 10%;
	width: 80%;
	font-size: 4vw;
	line-height: 1.48;
}	
#contents .komente_news.date2204 .crane .craneBox h4{
  font-size: 4.5vw;
  margin-bottom: 20px;
}
#contents .komente_news.date2204 .crane .craneBox.ichi img{
	margin-bottom: 35px;
}		
#contents .komente_news.date2204 .crane .craneBox.ni img{
	width: 100%;
	margin-left: 0;
}
#contents .komente_news.date2204 .crane .craneBox.ichi h5{
	top: 59%;
    left: 34%;
	font-size: 3.5vw;
}
#contents .komente_news.date2204 .crane .craneBox.ichi p{
	position: absolute;	
	top: 66%;
    left: 34%;
	font-size: 3.5vw;
}
#contents .komente_news.date2204 .crane .craneBox.ichi p.notice{
	position: absolute;	
	top: 89%;
    left: 0;
	font-size: 3.5vw;
}
#contents .komente_news.date2204 .crane .craneBox.shi img{
	margin-bottom: 30px;
}	
#contents .komente_news.date2204 .crane .craneBox.shi h5{
	top: 62%;
    left: 8%;
	font-size: 3.5vw;
}
#contents .komente_news.date2204 .crane .craneBox.shi p{
	position: absolute;	
	top: 68%;
    left: 8%;
	font-size: 3.5vw;
	line-height: 1.5em;
}
#contents .komente_news.date2204 .crane .craneBox.shi p.notice{
	position: absolute;	
	top: 92%;
    left: 5%;
	padding-left:1em;
	text-indent:-1em;
	font-size:  3.5vw;
}
#contents .komente_news.date2204 .hook .hookBox{
	padding: 5px;
	box-sizing: border-box;
}
#contents .komente_news.date2204 .hook .hookBox h4{
	font-size: 4vw;
	top: 10px;	
	margin-bottom: 0;
}
#contents .komente_news.date2204 .commentBox .commentBox_text {
	top: 66%;
	left: 9%;
	width: 85%;
	font-size: 4vw;
}
}
@media screen and (max-width: 767px){
/* 2207 */
#contents .komente_news.date2207 .news_headline .news_lead,	
#contents .komente_news.date2207 .news_headline .news_txt {
    text-align: center;
	}
#contents .komente_news.date2207 .news_headline .news_txt {
	font-size: 90%;
	margin-bottom: 5%;
}	

#contents #contentsInner .komente_news.date2207 .news_headline .news_txt{
	font-size: 100%;
}
#contents .komente_news.date2207 p.fs115{
  font-size: 90%;
}

#contents .komente_news.date2207 .filter .filterTable table {
	width: 100%;
}
#contents .komente_news.date2207 .filter .filterTable table th {
	width: 25%;
}
#contents .komente_news.date2207 .clean {
	width: 90%;
	margin: 0 auto;
}
	
#contents .komente_news.date2207 .clean .cleanTxt {
	width: 100%;
	border-radius: 15px;
}
#contents .komente_news.date2207 .clean .cleanTxt p {
	padding: 0 3% 3%;
	text-align: left;
	font-size: 110%;
}
#contents .komente_news.date2207 .clean .cleanTxt p.method {
	font-size: 120%;
	padding: 2% 3% 1%;
}
#contents .komente_news.date2207 .clean .cleanImg {
	width: 80%;
	margin: 3% auto;
	}
#contents .komente_news.date2207 .clean .cleanImg img {
	width: 100%;
    align-items: center;
	padding-left: 0;
}
#contents .komente_news.date2207 .commentBox {
	position: relative;
}
#contents .komente_news.date2207 .commentBox .commentBox_text{
	position: absolute;
	width: 88%;
	margin: 0 auto;
    top: 64%;
    left: 6%;
    font-size: 3.5vw;
    line-height: 1.5em;
}
	
/* 2216以前のコメンテニュースpdf枠 */	
.komente_news_old .textBtn a {
    padding: 10px;
    margin: 20px auto 0;
    width: 100%;
    box-sizing: border-box;
	}
	
/* 2211 */
#contents .komente_news.date2211 .news_headline .news_lead,	
#contents .komente_news.date2211 .news_headline .news_txt {
    text-align: center;
	}
#contents .komente_news.date2211 .news_headline .news_txt {
	font-size: 90%;
	margin-bottom: 5%;
}	
#contents .komente_news.date2207 p.fs115{
  font-size: 90%;
}	
	
#contents .komente_news.date2211 .pcspw750Br {
	display: block;
	}	
#contents .komente_news.date2211 .news_lead_wrap {
    width: 100%;
	text-align: center;
}
#contents .komente_news.date2211 .news_lead_wrap .left_box {
		width: 51%;
		float: left;
		text-align: left;
		padding-left: 2%;
	}
	#contents .komente_news.date2211 .news_lead_wrap .right_box {
		width: 45%;
		float: right;
		text-align: right;
		padding-left: 2%;
	}
	#contents .komente_news.date2211 .news_lead_wrap .left_box p,
	#contents .komente_news.date2211 .news_lead_wrap .right_box p {
		background-color: #FFF100;
		padding: 2%;
		text-align: center;
		margin-bottom: 20px;
	}
	#contents .komente_news.date2211 .news_lead_wrap .left_box p {
		width: 80%;
	}
	#contents .komente_news.date2211 .news_lead_wrap .right_box p {
		width: 80%;
	}
#contents .komente_news.date2211 .news_lead_wrap img {
    width: 95%;
    height: auto;
}
#contents .komente_news.date2211 .dpf h3 {
	box-sizing: border-box;
    padding: 10px 20px;
    border: 2px solid #00a7ac;   
	border-radius: 8px;
    text-align: center;
	background-color: #ffffff;
    color: #333f48;
    font-weight: bold;
	font-size: 130%;
}
#contents .komente_news.date2211 .dpf {
    width: 100%;
	height: auto;
}
#contents .komente_news.date2211 .dpf .left_box {
    width: 100%;
    float: none;
    text-align: center;
}
#contents .komente_news.date2211 .dpf .right_box {
    width: 100%;
    float: none;
	text-align: center;
	position:  relative; 	
}
#contents .komente_news.date2211 .dpf .left_box img {
    width: 90%;
}
#contents .komente_news.date2211 .dpf .right_box img {
    width: 95%;
	margin-top: 3%;
}
#contents .komente_news.date2211 .dpf .right_box .dpfTxt p {
	text-align: center;
	line-height: 1.2;
	font-size: 110%;
}
#contents .komente_news.date2211 .dpf .right_box p:first-child {
	position: absolute; 	
    left: 19%;
    top: 15%;
}
#contents .komente_news.date2211 .dpf .right_box p:nth-child( 2 ) {
	position: absolute; 
    left: 27%;    
    top: 44%;
}
#contents .komente_news.date2211 .dpf .right_box p:nth-child( 3 ) {
	position: absolute; 
    left: 27%;
    top: 66%;
}
#contents .komente_news.date2211 .warmup p:nth-child( 2 ) {
}
#contents .komente_news.date2211 .warmup .pointer {
	position:  relative; 
	text-align: center;
	margin-top: 2%;
}
#contents .komente_news.date2211 .warmup .pointer img {
}
#contents .komente_news.date2211 .warmup .pointer p {
	position: absolute; 
	left: 10%;
    top: 66%;
	color: #fff;
	font-size: 100%;
}
#contents .komente_news.date2211 .warmup .cooling {
	background-color: #fffcd1;
	margin-bottom: 30px;
}
#contents .komente_news.date2211 .warmup .cooling .coolingInside {
	padding: 20px;
	position: static; 
}
#contents .komente_news.date2211 .warmup .cooling .coolingInside img {
	position: static;
	width: 40%;
	margin-top:2%;
}
#contents .komente_news.date2211 .warmup .cooling .coolingInside h3 {
	text-align: center;
    color: #333f48;
    font-weight: bold;
	font-size: 160%;
}
#contents .komente_news.date2211 .warmup .cooling .coolingInside p:nth-child(n + 4) {
	padding-left: 1em;
    text-indent: -1em;
}
#contents .komente_news.date2211 .accelerator {
}
#contents .komente_news.date2211 .accelerator .acceleratorBox {
	text-align: center;
}
#contents .komente_news.date2211 .accelerator .acceleratorBox img {
}
#contents .komente_news.date2211 .commentBox {
	position: relative;
}
#contents .komente_news.date2211 .commentBox .commentBox_text{
    position: absolute;
    width: 90%;
    margin: 0 auto;
    top: 72%;
    left: 6%;
    font-size: 3.5vw;
    line-height: 1.5em;
	letter-spacing: -0.1em;
	}
}
@media screen and (max-width: 690px){
	#contents .komente_news.date2211 .dpf .right_box .dpfTxt p {
		line-height: 1.4;
		font-size: 100%;
	}
	#contents .komente_news.date2211 .dpf .right_box p:first-child {
		position: absolute; 	
    	top: 12%;
		left: 30%;
  		transform: translateX(-21%);
	}
	#contents .komente_news.date2211 .dpf .right_box p:nth-child( 2 ) {
		position: absolute; 
    	top: 44%;
		left: 50%;
  		transform: translateX(-50%);
	}
	#contents .komente_news.date2211 .dpf .right_box p:nth-child( 3 ) {
		position: absolute; 
    	top: 66%;
		left: 50%;
  		transform: translateX(-50%);
	}
	#contents .komente_news.date2211 .warmup .pointer p {
	position: absolute; 
    top: 63%;
	font-size: 100%;
	left: 8%;
	}
}
@media screen and (max-width: 620px){
	#contents .komente_news.date2211 .pcspw750Br {
	display: none;
	}
	#contents .komente_news.date2211 .news_lead_wrap .left_box {
		width: 52%;
		float: left;
		text-align: left;
		padding-left: 1%;
	}
	#contents .komente_news.date2211 .news_lead_wrap .right_box {
		width: 45%;
		float: right;
		text-align: right;
		padding-left: 1%;
	}
	#contents .komente_news.date2211 .news_lead_wrap .left_box p,
	#contents .komente_news.date2211 .news_lead_wrap .right_box p {
		background-color: #FFF100;
		padding: 2%;
		text-align: center;
		margin-bottom: 20px;
	}
	#contents .komente_news.date2211 .news_lead_wrap .left_box p {
		width: 95%;
	}
	#contents .komente_news.date2211 .news_lead_wrap .right_box p {
		width: 95%;
	}
	#contents .komente_news.date2211 .dpf .right_box img {
    	width: 100%;
	}
	#contents .komente_news.date2211 .dpf .right_box .dpfTxt p {
		line-height: 1.2;
		font-size: 95%;
	}
	#contents .komente_news.date2211 .dpf .right_box p:first-child {
		position: absolute; 	
    	top: 12%;
		left: 25%;
  		transform: translateX(-15%);
	}
	#contents .komente_news.date2211 .dpf .right_box p:nth-child( 2 ) {
		position: absolute; 
    	top: 44%;
		left: 39%;
  		transform: translateX(-31%);
	}
	#contents .komente_news.date2211 .dpf .right_box p:nth-child( 3 ) {
		position: absolute; 
    	top: 66%;
		left: 41%;
  		transform: translateX(-35%);
	}
	#contents .komente_news.date2211 .warmup .pointer p {
	position: absolute; 
    top: 62%;
	font-size: 100%;
	left: 8%;
	}
}
@media screen and (max-width: 580px){
	#contents .komente_news.date2211 .dpf .right_box .dpfTxt p {
		line-height: 1.2;
		font-size: 85%;
	}
	#contents .komente_news.date2211 .dpf .right_box p:first-child {
		position: absolute; 	
    	top: 12%;
		left: 22%;
  		transform: translateX(-12%);
	}
	#contents .komente_news.date2211 .dpf .right_box p:nth-child( 2 ) {
		position: absolute; 
    	top: 44%;
		left: 45%;
  		transform: translateX(-45%);
	}
	#contents .komente_news.date2211 .dpf .right_box p:nth-child( 3 ) {
		position: absolute; 
    	top: 66%;
		left: 50%;
  		transform: translateX(-50%);
	}
	#contents .komente_news.date2211 .warmup .pointer p {
	position: absolute; 
    top: 61%;
	font-size: 95%;
	left: 5%;
	}
}
@media screen and (max-width: 520px){
	#contents .komente_news.date2211 .news_lead_wrap .left_box p {
		width: 95%;
	}
	#contents .komente_news.date2211 .news_lead_wrap .right_box p {
		width: 95%;
	}
	#contents .komente_news.date2211 .dpf .right_box img {
    	width: 100%;
	}
	#contents .komente_news.date2211 .dpf .right_box .dpfTxt p {
		line-height: 1.2;
		font-size: 80%;
	}
	#contents .komente_news.date2211 .dpf .right_box p:first-child {
		left: 21%;
  		transform: translateX(-15%);
	}
	#contents .komente_news.date2211 .dpf .right_box p:nth-child( 2 ) {
		left: 38%;
  		transform: translateX(-38%);
	}
	#contents .komente_news.date2211 .dpf .right_box p:nth-child( 3 ) {
		left: 42%;
  		transform: translateX(-42%);
	}
	#contents .komente_news.date2211 .warmup .pointer p { 
		font-size: 85%;
		left: 6%;
	}
}
@media screen and (max-width: 428px){
	#contents .komente_news.date2211 .spw428Br {
		display: none;
	}
	#contents .komente_news.date2211 .dpf .right_box .dpfTxt p {
		line-height: 1.2;
		font-size: 73%;
	}
	#contents .komente_news.date2211 .dpf .right_box p:first-child {
		left: 16%;
  		transform: translateX(-12%);
	}
	#contents .komente_news.date2211 .dpf .right_box p:nth-child( 2 ) {
		left: 30%;
  		transform: translateX(-24%);
	}
	#contents .komente_news.date2211 .dpf .right_box p:nth-child( 3 ) {
		left: 21%;
  		transform: translateX(-12%);
	}
	#contents .komente_news.date2211 .warmup .pointer p {
		font-size: 80%;
		left: 2%;
	}
}

@media screen and (max-width: 767px){
	#contents .komente_news.date2302 .news_headline .table_textCenter img {
    	width: 35%;
	}
	#contents .komente_news.date2302 .filter .filterBox {
		margin-top: 5%;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType {
    	width: 100%;
	}
	#contents .komente_news.date2302 .filter .filterBox h4 {
		border-radius: 20px;
		color: #ffffff;
		position: absolute;
		text-align: center;
		line-height: 1.48;
		top: -2%;
		left: 15%;
		right: 15%;
		padding: 5px 15px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType dl dt{
		font-size: 125%;
	}	
	#contents .komente_news.date2302 .filter .filterBox .filterType ul {
		font-size: 95%;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType ul li {
		text-align: left;
		font-size: 100%;
		line-height: 1.6;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f1 img{
		width: 100px;
		padding: 13px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f1 ul{
		margin: 0 12%;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f2 img{
		width: 95px;
		padding: 10px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f2 ul{
		margin: 0 24%;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f3 img{
		width: 90px;
		padding: 15px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f3 ul{
		margin: 0 8%;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f4 img{
		width: 84px;
		padding: 10px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f4 ul{
		margin: 0 17%;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f5 img{
		width: 248px;
		padding: 14px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f5 ul{
		margin: 0 14%;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f6 img{
		width: 174px;
		padding: 15px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f6 ul{
		margin: 0 14%;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f7 img{
		width: 254px;
		padding: 15px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f7 ul{
		margin: 0 10%;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f8 img{
		width: 238px;
		padding: 10px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f8 ul{
		margin: 0 4%;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f9 img{
		width: 354px;
		padding: 20px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f9 ul{
		margin: 0 6%;
	}
	#contents .komente_news.date2302 .filter p.textR {
		font-size: 88%;
		text-align: center;
	}
	#contents .komente_news.date2302 .filterKit .filter {
    	display: block;
		width: 100%;
    	margin: 0 auto 30px;
	}
	#contents .komente_news.date2302 .filterKit .filter .filterImg .left_box {
    	width: 100%;
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}
	#contents .komente_news.date2302 .filterKit .filter .filterImg .left_box img {
		width: 90%;
	}
	#contents .komente_news.date2302 .filterKit .filter .filterImg .right_box {
		width: 100%;
		float: none;
		text-align: center;
	}
	#contents .komente_news.date2302 .filterKit .filter .filterImg .right_box .filterTxt {
    	width: 100%;
	}
	#contents .komente_news.date2302 .filterKit .filter .filterImg .right_box .filterTxt .filter500 {
		padding: 2%;
		width: 95%;
		margin: 0 auto 2%;
	}
	#contents .komente_news.date2302 .filterKit .filter .filterImg .right_box .filterTxt .filter1000 {
		padding: 2%;
		width: 95%;
		margin: 0 auto;
	}
	#contents .komente_news.date2302 .filterKit .filter .filterImg .right_box .filterTxt .filter500 dl,
	#contents .komente_news.date2302 .filterKit .filter .filterImg .right_box .filterTxt .filter1000 dl {
		text-align: left;
	}
	#contents .komente_news.date2302 .filterKit .filterSk {
		display:block;
		text-align: center;
	}
	#contents .komente_news.date2302 .filterKit .filterSk h4{
		position: static;
		margin: 0 auto;
		padding-top: 3%;
	}
	#contents .komente_news.date2302 .filterKit .filterSk p.textR{
		position: static;
		text-align: right;
		padding: 0 3% 1% 0;
	}
	#contents .komente_news.date2302 .filterKit .filterSk .skBox {
		margin: 0 auto 10px;
		width: 100%;
	}
	#contents .komente_news.date2302 .filterKit .filterSk .skType:nth-child(1){
		margin-left:auto;
	}
	#contents .komente_news.date2302 .filterKit .filterSk .skType {
		width: 46%;
		margin: 0 auto 3%;
	}
	#contents .komente_news.date2302 .filterKit .filterSk .skType ul {
		padding: 5px;
		text-align: left;
	}
	#contents .komente_news.date2302 .filterKit .filterSk p.order{
		padding-bottom: 3%;
	}
	#contents .komente_news.date2302 .commentBox {
	position: relative;
}
#contents .komente_news.date2302 .commentBox .commentBox_text{
    position: absolute;
    width: 90%;
    margin: 0 auto;
    top: 72%;
    left: 6%;
    font-size: 3.5vw;
    line-height: 1.5em;
	letter-spacing: -0.1em;
	}
	/* 2305 */
	#contents .komente_news.date2305 .pcspw750Br {
		display: block;
	}
	#contents #contentsInner .komente_news.date2305 .news_headline{
	  padding: 35px 0 0 0;	
	  border-bottom: none;
	}
	#contents .komente_news.date2305 .news_headline .news_lead {
	font-size: 160%;
	line-height: 1.3;
	text-align: center;
}
	#contents #contentsInner .komente_news.date2305 .news_headline .news_txt{
		font-size: 120%;
	}
	#contents .komente_news.date2305 p.fs115{
	  font-size: 115%;
	}

	#contents .komente_news.date2305 .Coupler h3 {
		box-sizing: border-box;
		padding: 10px 20px;
		border: 2px solid #00a7ac;   
		border-radius: 8px;
		text-align: center;
		background-color: #ffffff;
		color: #333f48;
		font-weight: bold;
		font-size: 130%;
	}
	#contents .komente_news.date2305 .coupler {
		display: block;
    	width: 100%;
		height: 100%;
    	margin: 0 auto 30px;
	}
	#contents .komente_news.date2305 .coupler .left_box {
		width: 100%;
    	float: none;
    	text-align: center;
    	margin-bottom: 20px;
	}
	#contents .komente_news.date2305 .coupler .right_box {
		width: 100%;
    	float: none;
    	text-align: center;
    	margin-bottom: 20px;
	}
	#contents .komente_news.date2305 .coupler .right_box p,
	#contents .komente_news.date2305 .coupler .left_box p{
		text-align: center;
	}
	#contents .komente_news.date2305 .coupler .right_box p span,
	#contents .komente_news.date2305 .coupler .left_box p span {
		line-height: 2.5;
    	font-size: 175%;
    	color: #fff;
	}
	#contents .komente_news.date2305 .coupler .left_box p span {
		position: absolute; 	
		top: 4%;
    	left: 38%;
	}
	#contents .komente_news.date2305 .coupler .right_box p span {
		position: absolute; 	
		top: 4%;
    	left: 30%;
	}
	
	#contents .komente_news.date2305 .coupler .left_box img,
	#contents .komente_news.date2305 .coupler .right_box img {
		width: 90%;
	}

	#contents .komente_news.date2305 .coupler .right_box .couplerTxt p,
	#contents .komente_news.date2305 .coupler .left_box .couplerTxt p {
		text-align: center;
		line-height: 1.2;
	}
	#contents .komente_news.date2305 .coupler .left_box .couplerTxt p {
		position: absolute; 	
		left: 12%;;    
		top: 83%;
		font-size: 130%;
	}
	#contents .komente_news.date2305 .coupler .right_box .couplerTxt p {
		position: absolute; 	
		left: 12%;;    
		top: 83%;
		font-size: 130%;
	}

	#contents .komente_news.date2305 .trouble .pointer {
		position:  relative; 
		text-align: center;
	}
	#contents .komente_news.date2305 .trouble .pointer img {
		width: 90%;
		padding: 10px 0;
		margin: 0 auto;
	}  
	#contents .komente_news.date2305 .trouble .pointer p {
		position: absolute; 
		left: 96px;    
		top: 96px;
		color: #fff;
	}
	#contents .komente_news.date2305 .trouble .hazard {
		background-color: #fffcd1;
		margin-bottom: 30px;
		position:  relative; 
	}
	#contents .komente_news.date2305 .trouble .hazard .hazardInside {
		padding: 20px 20px 20px 100px;

	}
	#contents .komente_news.date2305 .trouble .hazard .hazardInside img {
		position: absolute; 
		left: 20px;    
		top: 20px;
		width: 60px;
	}
	#contents .komente_news.date2305 .trouble .hazard .hazardInside p {
		font-size: 110%;
	}
	#contents .komente_news.date2305 .prevention {
	}
	#contents .komente_news.date2305 .prevention .bgBlackboard {
		background-image: url(../img/img_2305/img_2305_bg.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: cover;
		position: relative;
	}
	#contents .komente_news.date2305 .prevention .bgBlackboard .bgBlackboardInner {
		color: #fff;
		padding: 3% 3% 15% 3%;
		position: relative;
	}
	#contents .komente_news.date2305 .prevention .bgBlackboard .bgBlackboardInner h4{
		color: #fff100;
		font-weight: bold;
		font-size: 125%;
	}
	#contents .komente_news.date2305 .prevention .bgBlackboard .bgBlackboardInner .TxtInner {
		font-size: 110%;
	}
	#contents .komente_news.date2305 .prevention .bgBlackboard .bgBlackboardInner .after .TxtInner {
		padding-right: 4%
	}
	#contents .komente_news.date2305 .prevention .bgBlackboard .bgBlackboardInner .plugImg {
		position: absolute;
		bottom: 40px;
		right: 20px;
	}
	#contents .komente_news.date2305 .prevention .bgBlackboard .bgBlackboardInner .plugImg img {
		width: 120px;
	}
	#contents .komente_news.date2305 .separate {
		width: 100%;
    	display: block;
	}
	#contents .komente_news.date2305 .separate .separateTxt {
		width: 100%;
	}
	#contents .komente_news.date2305 .separate .separateTxt p {
		margin: 0 auto 2%;
		text-align: left;
		font-size: 110%;
	}
	#contents .komente_news.date2305 .separate .separateImg {
		width: 100%;
		padding-left: 0;
    	text-align: center;
	}
	#contents .komente_news.date2305 .separate .separateImg img {
		width: 90%;
	}
	#contents .komente_news.date2305 .stripeInside p {
		padding: 20px;
		font-size: 110%;
	}
	#contents .komente_news.date2305 .commentBox {
		position: relative;
	}
	#contents .komente_news.date2305 .commentBox .commentBox_text{
		color: #333f48;
		position: absolute;
		text-align: left;
		line-height: 1.48;
		top: 70%;
    	left: 10%;
    	width: 85%;
		font-size: 160%;
	}
}
@media screen and (max-width: 670px){
	#contents .komente_news.date2305 .coupler .left_box p span {
		position: absolute; 	
		top: 4%;
    	left: 37%;
		font-size: 160%;
	}
	#contents .komente_news.date2305 .coupler .right_box p span {
    	position: absolute; 	
		top: 4%;
    	left: 28%;
		font-size: 160%;
	}
}
@media screen and (max-width: 600px){
	#contents .komente_news.date2302 .filter .filterBox {
    margin-top: 8%;
	}
	#contents .komente_news.date2302 .filter .filterBox h4 {
		border-radius: 15px;
		line-height: 1.2;
		top: -2%;
		left: 5%;
		right: 5%;
		font-size: 115%;
		padding: 5px 10px;
	}
	#contents .komente_news.date2302 .filterKit .filterSk p.order{
		padding: 0 3% 3%;
	}
	#contents .komente_news.date2305 .coupler .left_box p span {
		position: absolute; 	
		top: 3%;
    	left: 37%;
		font-size: 160%;
	}
	#contents .komente_news.date2305 .coupler .right_box p span {
    	position: absolute; 	
		top: 3%;
    	left: 28%;
		font-size: 160%;
	}
	#contents .komente_news.date2305 .coupler .left_box .couplerTxt p {
		position: absolute; 	
		left: 10%;    
		top: 82%;
	}
	#contents .komente_news.date2305 .coupler .right_box .couplerTxt p {
		position: absolute; 	
		left: 10%;    
		top: 82%;
	}
	#contents .komente_news.date2305 .trouble .hazard .hazardInside img {
		position: absolute;
		left: 20px;
		top: 35%;
		width: 55px;
	}
	#contents .komente_news.date2305 .prevention .bgBlackboard .bgBlackboardInner .after .TxtInner {
		padding-right: 6%
	}
	#contents .komente_news.date2305 .commentBox .commentBox_text {
    top: 70%;
    left: 8%;
    width: 83%;
	}
}
@media screen and (max-width: 550px){
	#contents .komente_news.date2305 .prevention .bgBlackboard .bgBlackboardInner .after .TxtInner {
		padding-right: 9%
	}
	#contents .komente_news.date2305 .commentBox .commentBox_text {
    color: #333f48;
    position: absolute;
    text-align: left;
    line-height: 1.48;
    top: 70%;
    left: 5%;
    width: 90%;
    font-size: 125%;
	}
}
@media screen and (max-width: 475px){
	#contents .komente_news.date2305 .coupler .left_box p span {
    position: absolute;
    top: 3%;
    left: 35%;
    font-size: 130%;
	}
	#contents .komente_news.date2305 .coupler .right_box p span {
    position: absolute;
    top: 3%;
    left: 23%;
    font-size: 130%;
	}
	#contents .komente_news.date2305 .trouble .pointer img {
    width: 100%;
	}
}
@media screen and (max-width: 451px){
	#contents .komente_news.date2302 .filter .filterBox h4 {
		border-radius: 12px;
		line-height: 1.2;
		top: -2%;
		left: 3%;
		right: 3%;
		font-size: 100%;
		padding: 3px 10px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType dl dt {
		font-size: 120%;
		margin-top: 2%;
	}

	#contents .komente_news.date2302 .filter .filterBox .filterType .f1 img{
		width: 30%;
		padding: 13px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f1 ul{
		margin: 0;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f2 img{
		width: 30%;
		padding: 10px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f2 ul{
		margin: 0 8%;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f3 img{
		width: 30%;
		padding: 15px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f3 ul{
		margin: 0 5%;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f4 img{
		width: 30%;
		padding: 10px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f4 ul{
		margin: 0;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f5 img{
		width: 50%;
		padding: 14px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f5 ul{
		margin: 0;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f6 img{
		width: 50%;
		padding: 15px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f6 ul{
		margin: 0;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f7 img{
		width: 50%;
		padding: 15px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f7 ul{
		margin: 0;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f8 img{
		width: 40%;
		padding: 10px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f8 ul{
		margin: 0;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f9 img{
		width: 60%;
		padding: 20px;
	}
	#contents .komente_news.date2302 .filter .filterBox .filterType .f9 ul{
		margin: 0;
	}
	#contents .komente_news.date2302 .filterKit .filterSk h4 {
		font-size: 110%;
		padding: 3%;
	}
	#contents .komente_news.date2302 .filterKit .filterSk .skType ul li {
		font-size: 90%;	
	}
	#contents .komente_news.date2305 .coupler .left_box p span {
    	position: absolute;
    	top: 2%;
    	left: 35%;
    	font-size: 130%;
	}
	#contents .komente_news.date2305 .coupler .right_box p span {
    	position: absolute;
    	top: 2%;
    	left: 23%;
    	font-size: 130%;
	}
	#contents .komente_news.date2305 .coupler .left_box .couplerTxt p,
	#contents .komente_news.date2305 .coupler .right_box .couplerTxt p {
		top: 83%;
		font-size: 110%;
	}
	#contents .komente_news.date2305 .prevention .bgBlackboard .bgBlackboardInner .after {
		width: 78%;
	}
	#contents .komente_news.date2305 .prevention .bgBlackboard .bgBlackboardInner .after .TxtInner {
    	padding-right: 25%;
	}
	#contents .komente_news.date2305 .commentBox .commentBox_text {
		color: #333f48;
		position: absolute;
		text-align: left;
		line-height: 1.48;
		top: 70%;
		left: 5%;
		width: 90%;
		font-size: 100%;
	}
}
@media screen and (max-width: 400px){
	#contents .komente_news.date2305 .coupler .left_box p span {
		position: absolute;
		top: 1%;
		left: 33%;
		font-size: 130%;
	}
	#contents .komente_news.date2305 .coupler .right_box p span {
		position: absolute;
		top: 1%;
		left: 18%;
		font-size: 130%;
	}
	#contents .komente_news.date2305 .trouble .hazard .hazardInside {
		padding: 20px 10px 20px 65px;
	}
	#contents .komente_news.date2305 .trouble .hazard .hazardInside img {
		position: absolute;
		left: 10px;
		top: 35%;
		width: 45px;
	}
	#contents .komente_news.date2305 .prevention .bgBlackboard .bgBlackboardInner .after .TxtInner {
	    padding-right: 26%;
	}
	#contents .komente_news.date2305 .prevention .bgBlackboard .bgBlackboardInner .plugImg {
		position: absolute;
		bottom: 90px;
	}
	#contents .komente_news.date2305 .prevention .bgBlackboard .bgBlackboardInner .plugImg img {
	    width: 100px;
	}
}
	/* 2309 */
@media screen and (max-width: 767px){
	#contents .komente_news.date2309 .pcspw750Br {
	display: none;
	}
	#contents .komente_news.date2309 .spw550Br {
	display: none;
	}
	#contents #contentsInner .komente_news.date2309 .news_ttl .numbering img {
		width: 82px;
		height: auto;
		margin-bottom: 15px;
	}
	#contents #contentsInner .komente_news.date2309 .news_headline .news_lead {
		font-size: 160%;
		line-height: 1.3;
		text-align: center;
	}
	#contents #contentsInner .komente_news.date2309 .news_headline .news_txt{
		text-align: center;
	}
	#contents .komente_news.date2309 .mb0 {
		margin-bottom: 0;
	}
	#contents .komente_news.date2309 mb30 {
		margin-bottom: 30px;
	}
	#contents .komente_news.date2309 p.fs115{
	  font-size: 115%;
	}
	#contents .komente_news.date2309 .cleaning .filterBox{
		}
	#contents .komente_news.date2309 .cleaning h4,#contents .komente_news.date2309 .cap h4{
		}
	#contents .komente_news.date2309 .cleaning p .mini{
	}
	#contents .komente_news.date2309 .cleaning .filterBox .filterType{
	}
	#contents .komente_news.date2309 .cleaning .filterBox .filterType.Type1{
		width: 100%;
	}
	#contents .komente_news.date2309 .cleaning .filterBox .filterType.Type2{
		width: 100%;
	}
	#contents .komente_news.date2309 .cleaning .filterBox .filterType.Type3{
		width: 100%;
	}
	#contents .komente_news.date2309 .cleaning .filterBox .filterType .f1{
		width: 100%;
	}
	#contents .komente_news.date2309 .cleaning .filterBox .filterType .f2{
		width: 100%;
	}
	#contents .komente_news.date2309 .cleaning .filterBox .filterType .f3,
	#contents .komente_news.date2309 .cleaning .filterBox .filterType .f4{
		width: 100%;
	}
	#contents .komente_news.date2309 .cleaning .filterType img {
	}
	#contents .komente_news.date2309 .cleaning .filterBox .filterType .f1 img {
		width: 90%;
	}
	#contents .komente_news.date2309 .cleaning .filterBox .filterType .f2 img {
		width: 14%;
		margin: 3% auto;
	}
	#contents .komente_news.date2309 .cleaning .filterBox .filterType .f3 img {
		width: 50%;
		margin-right: 0;
	}
	#contents .komente_news.date2309 .cleaning .filterBox .filterType .f4 img {
		width: 66%;
		margin-right: 0;
	}
	#contents .komente_news.date2309 .cleaning .filterBox .filterType dl {
	}
	#contents .komente_news.date2309 .cleaning .filterBox .filterType dl dt {
		font-size: 105%;
		margin-bottom: 2%;
	}
	#contents .komente_news.date2309 .cap p.capcleaning {
	}
	#contents .komente_news.date2309 .cap .hazard {
		width: 95%;
		margin: 0 auto 3%;
	}
	#contents .komente_news.date2309 .cap .hazard .hazardInside {
		padding: 3% 4%;
	}
	#contents .komente_news.date2309 .cap .hazard .hazardInside h4 {
		font-size: 132%;
	}
	#contents .komente_news.date2309 .cap .hazard .hazardInside img {
		width: 6%;
	}
	#contents .komente_news.date2309 .cap .hazard .hazardInside img.c1 {
		left: 15%;
		top: 10%;
	}
	#contents .komente_news.date2309 .cap .hazard .hazardInside img.c2 {
		right: 15%;
		top: 10%;
	}
	#contents .komente_news.date2309 .cap .open {
		width: 95%;
		margin: 0 auto 5%;
	}
	#contents .komente_news.date2309 .cap .sk200 {
	}
	#contents .komente_news.date2309 .cap .sk200 .gasket{
		width: 95%;
		margin: 0 auto 3%;
	}
	#contents .komente_news.date2309 .cap .sk200 .gasket img{
		width:100%;
	}
	#contents .komente_news.date2309 .cap .sk200 .gasketPoint {
		width:95%;
		margin: 0 auto;
	}
	#contents .komente_news.date2309 .cap .sk200 .gasketPoint .sp2Vis {
	display: none;
}
	#contents .komente_news.date2309 .cap .sk200 .gasketPoint p {
		top: 14%;
		left: 5%;
		width: 72%;
		font-size: 120%;
	}
	#contents .komente_news.date2309 .commentBox {
	}
	#contents .komente_news.date2309 .commentBox .commentBox_text{
		line-height: 1.48;
		top: 67%;
		left: 7%;
		width: 87%;
		font-size: 147%;
	}
}
@media screen and (max-width: 660px){
	#contents .komente_news.date2309 .cap .hazard .hazardInside img.c1 {
		left: 8%;
		top: 8%;
	}
	#contents .komente_news.date2309 .cap .hazard .hazardInside img.c2 {
		right: 8%;
		top: 8%;
	}
	#contents .komente_news.date2309 .cap .sk200 .gasketPoint .spVis {
	display: none;
	}
	#contents .komente_news.date2309 .cap .sk200 .gasketPoint .sp2Vis {
	display:block;
	}
	#contents .komente_news.date2309 .cap .sk200 .gasketPoint p {
	top: 14%;
	left: 5%;
	width: 75%;
	font-size: 125%;
	}
	#contents .komente_news.date2309 .commentBox .commentBox_text {
	font-size: 130%;
	}
}
@media screen and (max-width: 550px){
	#contents .komente_news.date2309 .cap .hazard .hazardInside img {
		width: 8%;
	}
	#contents .komente_news.date2309 .cap .hazard .hazardInside img.c1 {
		left: 10%;
		top: 8%;
	}
	#contents .komente_news.date2309 .cap .hazard .hazardInside img.c2 {
		right: 10%;
		top: 8%;
	}
	#contents .komente_news.date2309 .cap .sk200 .gasketPoint .spVis {
	display: none;
	}
	#contents .komente_news.date2309 .cap .sk200 .gasketPoint .sp2Vis {
	display:block;
	}
	#contents .komente_news.date2309 .spw550Br {
	display: block;
	}
	#contents .komente_news.date2309 .cap .sk200 .gasketPoint p {
	top: 7%;
	left: 5%;
	width: 81%;
	font-size: 110%;
	}
	#contents .komente_news.date2309 .commentBox .commentBox_text {
	font-size: 110%;
	}
}
@media screen and (max-width: 480px){
	#contents .komente_news.date2309 .cap .sk200 .gasketPoint p {
	top: 7%;
	left: 5%;
	width: 81%;
	font-size: 95%;
	}
	#contents .komente_news.date2309 .commentBox .commentBox_text {
		top: 65%;
		left: 4%;
		width: 90%;
		font-size: 100%;
	}
}
@media screen and (max-width: 390px){
	#contents .komente_news.date2309 .cap .sk200 .gasketPoint p {
	top: 4%;
	left: 4%;
	width: 90%;
	font-size: 87%;
	}
	#contents .komente_news.date2309 .commentBox .commentBox_text {
		top: 63%;
		width: 90%;
		font-size: 95%;
	}
}
/* 2401 */
@media screen and (max-width: 767px){
	#contents #contentsInner .komente_news.date2401 .news_ttl .numbering img {
		width: 82px;
		height: auto;
		margin-top: 33px;
	}
	#contents #contentsInner .komente_news.date2401 .news_headline {
		padding: 35px 0 0 0;	
		border-bottom: none;
	}
	#contents #contentsInner .komente_news.date2401 .news_headline .news_lead {
		text-align: center;
	}
	
	#contents .komente_news.date2401 p.fs118{
		font-size: 118%;
	}
	#contents .komente_news.date2401 h4.fs118{
		font-size: 118%;
		margin-bottom: 1%;
	}
	#contents .komente_news.date2401 .pcspw750Br {
		display: none;
	}
	#contents .komente_news.date2401 .spw550Br {
		display: block;
	}
	#contents .komente_news.date2401 .greaseUp h4,#contents .komente_news.date2401 .introduction h4{
		font-size:131%;
	}
	#contents .komente_news.date2401 .point .threePlaces {
		display: flex;
		flex-wrap: wrap;
	}
	#contents .komente_news.date2401 .point .threePlaces .greaseExmple {
		width: 92%;
		margin: auto;
	}
	#contents .komente_news.date2401 .point .threePlaces .greaseExmple img{
		width:100%;
		margin-bottom: 3%;
	}
	#contents .komente_news.date2401 .point .threePlaces .greaseExmpleText {
		width: 92%;
		margin: auto;
		padding: 2%;
	}
	#contents .komente_news.date2401 .point .threePlaces .greaseExmpleText p {
		line-height: 1.48;
		width: 100%;
		font-size: 115%;
	}
	#contents .komente_news.date2401 .point .greaseUp {
		display: flex;
		flex-wrap: wrap;
		flex-direction:row;
	}
	#contents .komente_news.date2401 .point .greaseUp .greasePointText {
		box-sizing: border-box;
		width:100%;
		padding-left: 2%;
	}	
	#contents .komente_news.date2401 .point .greaseUp .greasePointText p {

	}
	#contents .komente_news.date2401 .point .greaseUp .greasePoint {
		width:92%;
		margin: 0 auto 2%;
	}
	#contents .komente_news.date2401 .point .greaseUp .greasePoint img{
		width:100%;
		margin-bottom: 2%;
	}
	#contents .komente_news.date2401 .point .introductionBox .introduction {
		width:100%;
		padding: 2%;
		margin-bottom: 0;
	}	
	#contents .komente_news.date2401 .point .introductionBox .introduction p {
		font-size: 115%;
		margin-bottom: 0;
	}
	#contents .komente_news.date2401 .point .introductionBox .multi {
		box-sizing: border-box;
		width:100%;
		padding: 0;
		text-align: center;
		margin-bottom: 2%;
	}
	#contents .komente_news.date2401 .point .introductionBox .multi dt img{
		width:27%;
	}
	#contents .komente_news.date2401 .point .introductionBox .multi dd {
		font-size:95%;
	}
	#contents .komente_news.date2401 .oversight .highReach {
		padding: 3%;
		margin-bottom: 20px;
	}
	#contents .komente_news.date2401 .oversight .highReach h4 {
	}
	#contents .komente_news.date2401 .oversight .highReach .greaseNipple {
		width:100%;
	}
	#contents .komente_news.date2401 .oversight .highReach .greaseNipple img{
		width:100%;
		margin-bottom: 2%;
	}
	#contents .komente_news.date2401 .oversight .highReach .greaseNippleText {
		width:100%;
		padding: 0;
	}
	#contents .komente_news.date2401 .oversight .highReach .greaseNippleText p {
		font-size: 115%;
	}
	#contents .komente_news.date2401 .notice {
		text-align: center;
		text-align: 30px;
	}
	#contents .komente_news.date2401 .noticeBox {
		position: relative;
	}
	#contents .komente_news.date2401 .oversight .notice .pcVis {
		display: none;
	}
	#contents .komente_news.date2401 .oversight .notice .spVis {
		display:block;
	}
	#contents .komente_news.date2401 .oversight .notice .sp2Vis {
		display: none;
	}
	#contents .komente_news.date2401 .noticeBox .noticeBox_text{
		line-height: 1.48;
		top: 22%;
		left: 4%;
		width: 67%;
		font-size: 115%;
	}
	#contents .komente_news.date2401 .FailureExample {

	}
	#contents .komente_news.date2401 .FailureExample .pointer {
		text-align: center;
		position: relative;
	}
	#contents .komente_news.date2401 .FailureExample .pointer img{
		width: 87%;
		margin-bottom: 3%;
	}
	#contents .komente_news.date2401 .FailureExample .pointer p {
		position: absolute;
		top: 71%;
		left: 52%;
		font-weight: bold;
		font-size: 115%;
	}	

	#contents .komente_news.date2401 .FailureExample .poorLubrication {
		font-size: 115%;
		margin-bottom: 60px;
	}
}
@media screen and (max-width: 600px){
	#contents .komente_news.date2401 .point .threePlaces .greaseExmpleText p {
		line-height: 1.48;
		width: 100%;
		font-size: 115%;
	}
	#contents .komente_news.date2401 .oversight .notice .pcVis {
	display: none;
	}
	#contents .komente_news.date2401 .oversight .notice .spVis {
	display:none;
	}
	#contents .komente_news.date2401 .oversight .notice .sp2Vis {
	display: block;
	}
	#contents .komente_news.date2401 .noticeBox .noticeBox_text{
		line-height: 1.48;
		top: 22%;
		left: 4%;
		width: 71%;
		font-size: 115%;
	}
	#contents .komente_news.date2401 .FailureExample .pointer img{
		width: 95%;
	}
	#contents .komente_news.date2401 .FailureExample .pointer p {
		font-size: 100%;
	}
}
@media screen and (max-width: 480px){
	#contents .komente_news.date2401 .point .threePlaces .greaseExmpleText p {
		line-height: 1.48;
		width: 100%;
		font-size: 115%;
	}
	#contents .komente_news.date2401 .noticeBox .noticeBox_text{
		line-height: 1.48;
		top: 14%;
		left: 2%;
		width: 76%;
		font-size: 100%;
	}
	#contents .komente_news.date2401 .point .introductionBox .introduction {
		width:100%;
		padding: 4%;
		margin-bottom: 0;
	}
	#contents .komente_news.date2401 .FailureExample .pointer p {
		font-size: 85%;
	}
}
@media screen and (max-width: 430px){
	#contents .komente_news.date2401 .point .threePlaces .greaseExmpleText {
		width: 100%;
	}
	#contents .komente_news.date2401 .point .threePlaces .greaseExmpleText p {
		line-height: 1.48;
		width: 100%;
		font-size: 115%;
	}
	#contents .komente_news.date2401 .noticeBox .noticeBox_text{
		line-height: 1.48;
		top: 4%;
		left: 3%;
		width: 78%;
		font-size: 100%;
	}
	#contents .komente_news.date2401 .point .introductionBox .introduction {
		width:100%;
		padding: 4%;
		margin-bottom: 0;
	}
	#contents .komente_news.date2401 .FailureExample .pointer img{
		width: 100%;
	}
	#contents .komente_news.date2401 .FailureExample .pointer p {
		font-size: 83%;
	}
}
/* 2403 */
@media screen and (max-width: 767px){
	#contents .komente_news.date2403 .pcspw750Br {
	display: block;
	}
	#contents .komente_news.date2403 .spw550Br {
	display: none;
	}
	#contents .komente_news.date2403 .trouble .notice .pcVis {
	display: none;
	}
	#contents .komente_news.date2403 .trouble .notice .spVis {
	display: block;
	}
	#contents .komente_news.date2403 .trouble .notice .sp2Vis {
	display: none;
	}
	#contents #contentsInner .komente_news.date2403 .news_ttl .numbering img {
		margin-bottom: 15px;
	}
	#contents #contentsInner .komente_news.date2403 .news_headline .news_lead {
		font-size: 160%;
		line-height: 1.3;
		text-align: center;
	}
	#contents #contentsInner .komente_news.date2403 .news_headline .news_txt{
		text-align: center;
			margin-bottom: 30px;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks.failure{
	width: 100%;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks.arrow{
		width: 100%;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks.restoration{
		width: 100%;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks .b2{
		width: 100%;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks .b3{
		width: 100%;
		position: relative;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .failure .b1 dt{
		position: absolute;
		left: 32%;
		top: 3%;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .restoration .b3 dt{
		position: absolute;
		left: 21%;
		top: 4%;
	}
	#contents .komente_news.date2403 .trouble .batteryChecks img{
	}
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks .b1 img{
		width: 90%;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks .b2 img{
		width: 11%;
    	margin: 3% auto;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks .b3 img{
		width: 90%;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks dl {
	}
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks dl dt {
		font-size: 150%;
		line-height: 1.5;
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text{
		position: absolute;
		text-align: left;
		line-height: 1.48;
		top: 7%;
		left: 4%;
		width: 62%;
		font-size: 118%;
		padding-left:0;
		text-indent:0;	
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text.example {
		position: absolute;
		text-align: left;
		line-height: 1.48;
		top: 30%;
		left: 7%;
		width: 66%;
		font-size: 118%;
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text2{
		position: absolute;
		text-align: left;
		font-size: 125%;
		line-height: 1.48;
		top: 68%;
		left: 4%;
		width: 60%;
		padding-left:0;
		text-indent:0;		
	}
	#contents .komente_news.date2403 .beforeStarting .procedure {
	    text-align: center;
	}
	#contents .komente_news.date2403  .beforeStarting .procedure .procedureImg{
		width:100%;
		margin-bottom: 20px;
	}
	#contents .komente_news.date2403  .beforeStarting .procedure .procedureImg img{
		width:95%;
	}

	#contents .komente_news.date2403  .beforeStarting .procedure .procedure_text {
		width:90%;
		margin: 0 auto 0;
		padding: 15px;
		text-align: left;
	}
	#contents .komente_news.date2403  .beforeStarting .procedure .procedure_text p{	
	}
	#contents .komente_news.date2403 .inspectionMethod .inspection h4{
	font-size: 130%;
	}
	#contents .komente_news.date2403 .inspectionMethod .inspection .mainBody {
		position: relative;
		margin-bottom: 70%;
	}
	#contents .komente_news.date2403 .inspectionMethod .inspection .mainBody .inspectionImg {
		position: absolute;
		top: 113%;
		left: 4%;
		width:100%;
		margin-bottom: 20px;
	}
	#contents .komente_news.date2403 .inspectionMethod .inspection .mainBody .inspectionImg img{
		width:92%;
	}
}
@media screen and (max-width: 715px){
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks dl dt {
		font-size: 145%;
		line-height: 1.5;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .failure .b1 dt{
		left: 27%;
		top: 3%;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .restoration .b3 dt{
		left: 11%;
		top: 3%;
		width: 82%
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text{
		line-height: 1.30;
		top: 7%;
		left: 4%;
		width: 66%;
		font-size: 110%;
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text.example {
		line-height: 1.35;
		top: 30%;
		left: 7%;
		width: 66%;
		font-size: 105%;
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text2{
		font-size: 110%;
		line-height: 1.30;
		top: 73%;
		left: 4%;
		width: 66%;
	}
}	
@media screen and (max-width: 600px){
	#contents .komente_news.date2403 .pcspw750Br {
		display: none;
	}
	#contents .komente_news.date2403 .spw550Br {
		display: block;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks dl dt {
		font-size: 115%;
		line-height: 1.5;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .failure .b1 dt{
		left: 27%;
		top: 3%;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .restoration .b3 dt{
		left: 11%;
		top: 3%;
		width: 82%
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text{
		line-height: 1.30;
		top: 6%;
		left: 3%;
		width: 68%;
		font-size: 90%;
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text.example {
		line-height: 1.30;
		top: 30%;
		left: 6%;
		width: 70%;
		font-size: 90%;
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text2{
		line-height: 1.30;
		top: 74%;
		left: 3%;
		width: 68%;
		font-size: 95%;
	}
}
@media screen and (max-width: 520px){
	#contents .komente_news.date2403 .trouble .notice .pcVis {
	display: none;
	}
	#contents .komente_news.date2403 .trouble .notice .spVis {
	display: none;
	}
	#contents .komente_news.date2403 .trouble .notice .sp2Vis {
	display: block;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks dl dt {
		font-size: 115%;
		line-height: 1.5;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .failure .b1 dt{
		left: 27%;
		top: 3%;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .restoration .b3 dt{
		left: 11%;
		top: 3%;
		width: 82%
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text{
		line-height: 1.30;
		top: 6%;
		left: 3%;
		width: 92%;
		font-size: 118%;
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text.example {
		line-height: 1.30;
		top: 30%;
		left: 6%;
		width: 92%;
		font-size: 118%;
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text2{
		line-height: 1.30;
		top: 68%;
		left: 3%;
		width: 74%;
		font-size: 130%;
	}
	#contents .komente_news.date2403 .inspectionMethod .inspection .mainBody {
		margin-bottom: 75%;
	}
	#contents .komente_news.date2403 .inspectionMethod .inspection .mainBody .inspectionImg {
		top: 113%;
		left: 4%;
	}
}
@media screen and (max-width: 480px){
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks dl dt {
		font-size: 115%;
		line-height: 1.5;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .failure .b1 dt{
		left: 27%;
		top: 3%;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .restoration .b3 dt{
		left: 11%;
		top: 3%;
		width: 82%
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text{
		line-height: 1.30;
		top: 6%;
		left: 3%;
		width: 92%;
		font-size: 100%;
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text.example {
		line-height: 1.35;
		top: 27%;
		left: 7%;
		width: 84%;
		font-size: 100%;
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text2{
		line-height: 1.30;
		top: 64%;
		left: 3%;
		width: 75%;
		font-size: 100%;
	}
}
@media screen and (max-width: 430px){
	#contents .komente_news.date2403 .trouble .troubleBox .batteryChecks dl dt {
		font-size: 90%;
		line-height: 1.5;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .failure .b1 dt{
		left: 27%;
		top: 3%;
	}
	#contents .komente_news.date2403 .trouble .troubleBox .restoration .b3 dt{
		left: 10%;
		top: 3%;
		width: 82%
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text{
		line-height: 1.30;
		top: 6%;
		left: 3%;
		width: 84%;
		font-size: 90%;
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text.example {
		line-height: 1.30;
		top: 30%;
		left: 9%;
		width: 84%;
		font-size: 93%;
	}
	#contents .komente_news.date2403 .noticeBox .noticeBox_text2{
		line-height: 1.30;
		top: 74%;
		left: 3%;
		width: 75%;
		font-size: 95%;
	}
	#contents .komente_news.date2403 .inspectionMethod .inspection .mainBody .inspectionImg {
		top: 104%;
		left: 4%;
	}
}

/* 2411 */
@media screen and (max-width: 767px){
	#contents .komente_news.date2411 .pcspw750Br {
	display: block;
	}
	#contents .komente_news.date2411 .spw550Br {
	display: none;
	}
	#contents .komente_news.date2411 .trouble .notice .pcVis {
	display: none;
	}
	#contents .komente_news.date2411 .trouble .notice .spVis {
	display: block;
	}
	#contents .komente_news.date2411 .trouble .notice .sp2Vis {
	display: none;
	}
	#contents #contentsInner .komente_news.date2411 .news_ttl .numbering img {
		margin-bottom: 15px;
	}
	#contents #contentsInner .komente_news.date2411 .news_headline .news_lead {
		font-size: 160%;
		line-height: 1.3;
		text-align: center;
	}
	#contents #contentsInner .komente_news.date2411 .news_headline .news_txt{
		text-align: left;
		margin-bottom: 30px;
	}
	#contents .komente_news.date2411 .cause .waterCollects .waterCollectsText {
		width:100%;
		padding-left: 0;
		margin: auto;
		margin-bottom: 12%;
		font-size: 125%;
		position: relative;
	}	

	#contents .komente_news.date2411 .cause .waterCollects .waterCollectsText .chara {
		text-align: right;
	}
	#contents .komente_news.date2411 .cause .waterCollects .waterCollectsText img{
		width:20%;
		position: absolute;
		right: 2%;
		top: 60%;
	}
	#contents .komente_news.date2411 .cause .waterCollects .waterCollectsImg {
		width:80%;
		margin: auto;
		margin-bottom: 3%;
	}
	#contents .komente_news.date2411 .cause .waterCollects .waterCollectsImg img{
		width:100%;
	}
	#contents .komente_news.date2411 .cause .waterCollectsImg p{
		text-align: center;
		color:#00A1E9;
		font-size: 3.2vw;
	} 
	#contents .komente_news.date2411 .check {
	}
	#contents .komente_news.date2411 .check .redRing {
		display: flex;
		flex-wrap: wrap;
		}
	#contents .komente_news.date2411 .check .redRing .redRingText {
		width:100%;
		padding-left: 0;
		margin-bottom: 0;
		font-size: 125%;
	}	
	#contents .komente_news.date2411 .check .redRing .redRingImg {
		width:91%;
		margin: auto;
		margin-bottom: 3%;
	}
	#contents .komente_news.date2411 .check .redRing .redRingImg img{
		width:100%;
	}
	#contents .komente_news.date2411 .draining .preFilter,#contents .komente_news.date2411 .draining .tank {
		display: flex;
		flex-wrap: wrap;
	}
	#contents .komente_news.date2411 .draining .preFilter .preFilterText{
		width:100%;
		padding-left: 0;
		margin-bottom: 5%;
		font-size: 125%;
	}
	#contents .komente_news.date2411 .draining .tank .tankText{
		width:100%;
		padding-left: 0;
		margin-top: 0;
		margin-bottom: 0;
		font-size: 125%;
	}	
	#contents .komente_news.date2411 .draining .preFilter .preFilterImg,#contents .komente_news.date2411 .draining .tank .tankImg {
		width:91%;
		margin: auto;
		margin-bottom: 3%;
	}
	#contents .komente_news.date2411 .draining .preFilter .preFilterImg img,#contents .komente_news.date2411 .draining .tank .tankImg img{
		width:100%;
	}
	#contents .komente_news.date2411 .draining h4 {
		color:#00adb0;
		margin-bottom: 2%;
	}
	#contents .komente_news.date2411 .influence .rust {
		display: flex;
		flex-wrap: wrap;
		}
	#contents .komente_news.date2411 .influence .rust .rustText {
		width:100%;
		padding-left: 0;
		margin-bottom: 3%;
		font-size: 125%;
	}	
	#contents .komente_news.date2411 .influence .rust .rustImg {
		width:91%;
		margin: auto;
		margin-bottom: 3%;
	}
	#contents .komente_news.date2411 .influence .rust .rustImg img{
		width:100%;
	}
	#contents .komente_news.date2411 .influence .rust .rustImg p{
		font-size: 100%;
	}
	#contents .komente_news.date2411 .notice {
		text-align: center;
	}
	#contents .komente_news.date2411 .influence .notice .pcVis {
		display: none;
		}
	#contents .komente_news.date2411 .influence .notice .spVis {
		display: block;
		}
	#contents .komente_news.date2411 .noticeBox {
		position: relative;
	}
	#contents .komente_news.date2411 .noticeBox .noticeBox_text{
		color: #333f48;
		position: absolute;
		text-align: center;
		line-height: 1.48;
		top: 75.5%;
		width: 100%;
		font-size: 4.2vw;
		padding-left: 4%;
		padding-right: 4%;
	}
}

@media screen and (max-width: 550px){
	#contents .komente_news.date2411 .pcspw750Br {
		display: none;
	}
	#contents .komente_news.date2411 .spw550Br {
		display: block;
	}
	#contents .komente_news.date2411 .cause .waterCollects .waterCollectsText {
		margin-bottom: 1%;
	}
	#contents .komente_news.date2411 .cause .waterCollects .waterCollectsText img{
		width:25%;
		position: absolute;
		right: 1%;
		top: 64%;
	}
}
@media screen and (max-width: 450px){
	#contents .komente_news.date2411 .cause .waterCollects .waterCollectsText {
		margin-bottom: 0;
	}
	#contents .komente_news.date2411 .cause .waterCollects .waterCollectsText img{
		width:29%;
		position: absolute;
		right: 1%;
		top: 70%;
	}
}

/* 2509 */
@media screen and (max-width: 767px){
	#contents .komente_news.date2509 .pcspw750Br {
	display: block;
	}
	#contents .komente_news.date2509 .spw550Br {
	display: none;
	}
	#contents .komente_news.date2509 .pcVis {
	display: none;
	}
	#contents .komente_news.date2509 .spVis {
	display: block;
	}
	#contents .komente_news.date2509 .sp2Vis {
	display: none;
	}
	#contents #contentsInner .komente_news.date2509 .news_ttl .numbering img {
		margin-bottom: 15px;
	}
	#contents #contentsInner #contentsMain .komente_news.date2509 .news_lead {
	font-size: 160%;
	}
	#contents #contentsInner .komente_news.date2509 .news_headline .news_txt{
		width: 92%;
		margin-bottom: 30px;
	}
	#contents .komente_news.date2509 .method {
	}
	#contents .komente_news.date2509 .method .method_content {
		display: flex;
		flex-wrap: wrap;
		}
	#contents .komente_news.date2509 .method .method_content .methodText {
		width:100%;
	}
	#contents .komente_news.date2509 .method .method_content .methodText p{
		font-size: 4.2vw;
		margin: 10px auto 20px;
	}
	#contents .komente_news.date2509 .method .method_content .methodImg {
		width: 92%;
        margin: auto;
	}
	#contents .komente_news.date2509 .method .method_content .methodImg img{
		width:100%;
	}
	#contents .komente_news.date2509 .unavoidable .Text{
		width: 95%;
		margin: auto;
	}
	#contents .komente_news.date2509 .unavoidable .unavoidable_Box {
		display: flex;
		flex-wrap: wrap;
		}
	#contents .komente_news.date2509 .unavoidable .unavoidable_Box .unavoidableText {
		box-sizing: border-box;
		border: 2px solid #00adb0;
		border-radius: 20px;
		background-color: #FFF;
		width: 92%;
		padding: 2%;
		font-size: 108%;
		margin: 0 auto;
	}
	#contents .komente_news.date2509 .unavoidable .unavoidable_Box .unavoidableText p.textInd {
		padding-left: 4em;
		text-indent: -4em;
	}
	#contents .komente_news.date2509 .unavoidable .unavoidable_Box .unavoidableImg {
		width:92%;
		margin: 10px auto;
	}
	#contents .komente_news.date2509 .unavoidable .unavoidable_Box .unavoidableImg img{
		width:100%;
	}
	#contents .komente_news.date2509 .location {
		width: 100%;
		padding: 0;
		box-sizing: border-box;
		margin: 15px auto;
	}
	#contents .komente_news.date2509 .location_content {
		flex-direction: column;
		gap: 20px;
	}
	#contents .komente_news.date2509 .locationText {
		width: 100%;
    }
	#contents .komente_news.date2509 .locationBox {
		flex-direction: column;
		width: 100%;
		gap: 20px;
    }
	#contents .komente_news.date2509 .locationBox .SK {
		width: 60%;
		margin: 0 auto;
	}
	#contents .komente_news.date2509 .locationBox .CK {
		width: 83%;
		margin: 0 auto;
		padding-right: 0;
    }
	#contents .komente_news.date2509 .locationBox dt img {
		max-width: 100%;
		height: auto;
	}
	#contents .komente_news.date2509 .noticeBox {
		position: relative;
	}
	#contents .komente_news.date2509 .noticeBox .noticeBox_text{
		color: #333f48;
		position: absolute;
		text-align: center;
		line-height: 1.48;
		top: 75.5%;
		width: 100%;
		font-size: 4.2vw;
		padding-left: 4%;
		padding-right: 4%;
	}
}
@media screen and (max-width: 550px){
	#contents .komente_news.date2509 .method .method_content .methodText p{
		font-size: 120%;
		margin: 10px auto 20px;
	}
	#contents .komente_news.date2509 .locationBox .SK {
		width: 60%;
	}
	#contents .komente_news.date2509 .locationBox .CK {
		width: 92%;
    }
}