.noto-sans-jp {font-family: "Noto Sans JP", sans-serif;font-optical-sizing: auto;/*font-weight: <weight>;*/font-style: normal;}
div.oem-content{ background:#FCFBF7; }
.oem-content .oem-consultation{display:grid;grid-template-columns: 1fr 1fr;gap: 30px;padding-top: 65px;margin: 0px 30px 0px 30px; margin:none;}
.oem-consultation h1{line-height:1.4;}
.oem-consultation strong{font-size:52px;}
.oem-consultation ul{display:flex; flex-direction:row; gap:8px; margin-top:16px; margin-bottom:8px;justify-content: center;text-decoration: none; list-style:none; padding:0px;}
.oem-consultation ul li{border:1px solid #6E9C33;border-radius:25px; padding:12px 18px 14px 18px;background-color:#6E9C33; color:white;font-size: 24px;font-weight:bold}
.oem-consultation p{text-align:right;color:#6E9C33;font-weight:bold;font-size:20px;margin-right: 44px;}
.oem-consultation img{width:100%;}
.oem-worries {display:flex;flex-direction: column;padding-top: 65px;margin: 0px 30px 0px 30px;}
.oem-worries h3{font-size: 42px;}
.oem-worries div{display:grid;grid-template-columns: 1.3fr 3fr;gap: 20px;margin:30px 40px 0px 44px;align-items: center;justify-items: start;}
.oem-worries img{border-radius:50%;width:80%;}
.oem-worries ul {list-style:none;text-align:left;font-size:18px;line-height:1.8;padding:0px;font-weight:600;}
.oem-inquiry{display:grid;grid-template-columns: 2.5fr 3.5fr;gap: 30px;padding-top: 65px;margin-left: 30px;align-items: center;padding-bottom:10px;}
.oem-inquiry .oem-inquiry-img1{grid-column-start: 1;grid-column-end: 2;grid-row-start: 1;grid-row-end: 3;width:100%;margin-bottom:35px;}
.oem-inquiry p{grid-column-start:2;grid-column-end: 3;grid-row-start: 1;grid-row-end: 2;font-size: 28px;text-align: left;font-weight: bold;}
.oem-inquiry .oem-inquiry-img2{grid-column-start:2;grid-column-end: 3;grid-row-start: 2;grid-row-end: 3;width:75%;}
.visible-xs{display: none;}
.wrapper{width: 938px;padding: 10px 20px;margin: 0px auto;background: #ffffff;}
.wrp-inquiry{padding-top:20px;}
.hl1 h3{color: #92304D;font-size: 20px;}
.inqidx-l{display: grid;grid-template-columns:1fr 2fr;gap:20px;float:unset;width:auto;text-align:unset;align-items: start;padding-left: 100px;}
.inqidx-l h4{font-size: 20px;background:#912c4a;color:#fff;padding:10px 22px 10px 22px;width:auto;border-radius:25px;text-align:center;}
.inqtelnum {font-size: 28px;font-weight: 800;margin-bottom:10px}
.inqteltime {font-size:14px}
.inqidx-r{padding: 8px 10px 10px 0px;color: #434343;line-height: 1.4em;text-align: left;margin:0px 0px 10px 0px;}
#inqfrm-main{width: 866px;border:2px solid #d5d5d5;border-radius:5px;padding: 15px 34px;font-size:14px;background:unset;background-repeat:unset;margin: 0 auto;}
#inqfrm-main div{width:auto; }
#inqfrm-main p{text-align:left;width:auto;padding-left:unset;color:#33333;padding-bottom:unset;line-height:1.4em;text-align:left;}
#form-tbl{width: 100%;margin-bottom: 25px;}
.form-exp {text-align: left;}
.form-exp input{width: 70%}
.form-exp textarea{width: 70%}
.sdgswrap{margin-top:unset;padding: 30px 30px;width: 100%;box-sizing: border-box;border: solid 1px #bbdae8;border-radius: 5px;text-align: center;}
.form-buttonarea{width:100%}
/*.item-box0 div{margin:0px 0px 10px 0px;}*/
.item-box0 .ntc-exp{padding:15px 15px 15px 15px;font-size: 16px;line-height: 1.3em;text-align:left}
.item-box0 p {line-height:1.5em;font-size:16px;text-align:left;}
.item-box0 .green{font-weight:bold;text-align:left}
@media screen and (max-width: 767px) {
	.oem-content .oem-consultation{grid-template-columns: none;padding-top:30px;}
	.oem-consultation h1{font-size:22px;}
	.oem-consultation strong{font-size:34px;}
	.oem-consultation ul { }
	.oem-consultation ul li{border-radius: 36px;padding: 8px 15px 8px 15px;font-size: 14px;}
	.oem-consultation p{font-size:20px;margin:15px 0px 0px 0px;text-align:center;}
	.oem-consultation img{margin:0 auto;width: 85%;}
	.oem-worries {padding-top:30px;}
	.oem-worries h3{font-size:24px;line-height:1.2;}
	.oem-worries div{display:unset;margin:unset;}
	.oem-worries img{width: 45%;margin:0 auto;padding-top:15px;}
	.oem-worries ul{font-size:16px;margin: 0 auto;font-weight: bold;}
	.oem-worries ul li{margin-bottom:14px;line-height:1.2}
	.oem-inquiry{grid-template-columns:1fr; padding-top:10px;margin: 0px 30px 0px 30px;}
	.oem-inquiry .oem-inquiry-img1{order:2;grid-column-start: unset;grid-column-end: unset;grid-row-start: unset;grid-row-end: unset;margin:0 auto;width: 85%;}
	.oem-inquiry p{order:1;font-size:32px;grid-column-start: unset;grid-column-end: unset;grid-row-start: unset;grid-row-end: unset;margin:0 auto;font-size: 24px;line-height: 1.2;text-align:center;}
	.oem-inquiry .oem-inquiry-img2{order:3;grid-column-start: unset;grid-column-end: unset;grid-row-start: unset;grid-row-end: unset;margin:0 auto;width: 85%;margin-bottom:20px;}
	/* */
	body{width: 100%;padding:unset;}
	#header {width: 100%;padding: 0px 10px;box-sizing: border-box;}
	#hdlink{width: auto;}
	#logo{width: auto;}
	.wrapper {width: 100%;/*padding:unset;*/padding: 15px 10px;box-sizing: border-box;}
	.wrp-inquiry{padding-top:30px;}
	.hl1 h3{line-height:1.2em;font-size:18px}
	/*.hl1{width: 100%;} */
	.inqidx-l{width: auto;grid-template-columns:1fr;padding:10px 30px 10px 30px;gap:10px}
	.inqidx-r{width: 100%;padding:unset;}
	.inqtelnum{text-align:center;}
	#inqfrmhd{width: 100%;padding:unset;}
	#inqfrm-main{width: auto;padding:15px;}
	#inqfrm-main div{width:auto;}
	#inqfrm-main p{text-align:left;line-height:1.5}
	#form-tbl{width: 100%;padding:25px 0px 15px 0px;}
	.form-item{width: 100%;text-align:left;display:block;box-sizing:border-box}
	.form-exp{width: 100%;display:block;box-sizing:border-box;text-align:left}
	.form-exp input{width: 90%}
	.form-exp textarea{width: 90%}
	.sdgs-chart{padding:unset;}
	#btm-llink{width: 100%;padding:unset;}
	.visible-xs{display: block;}
	.hidden-xs{display: none;}
	.sdgswrap{margin-top:none;padding:15px 15px}
	.sdgs-wrap{padding:10px 10px 0px 10px;box-sizing: border-box;}
	.sdgswrap h2{font-size: 20px;}
	.sdgswrap .declaration{flex-direction: column;}
	.sdgswrap .declaration .sdgs-logo {width:80%}
	.sdgswrap .declaration .ntc-declaration{width:100%;padding:10px 0px;}
	.sdgswrap .declaration .ntc-declaration p{font-size: 16px;}
	.sdgswrap .sdgs-initiatives ul{display:grid;grid-template-columns: 1fr;}
	.sdgswrap .sdgs-initiatives ul li{width:auto;padding:20px;/*border-radius:unset !important;*/}
	.sdgswrap .sdgs-initiatives ul li:nth-child(1){border-radius: 30px 30px 0 0 / 30px 30px 0 0;}
	.sdgswrap .sdgs-initiatives ul li:nth-child(2){border-radius: unset;}
	.sdgswrap .sdgs-initiatives ul li:nth-child(3){border-radius: unset;}
	.sdgswrap .sdgs-initiatives ul li:nth-child(4){border-radius: 0 0 30px 30px / 0 0 30px 30px;}
	.sdgswrap .sdgs-initiatives ul li .sdgs-iconswrap{position:unset;}
	.sdgswrap .sdgs-initiatives ul ul.sdgs-init-list li{margin-bottom:1.0em}
	.form-exp-cfrm{color: #0000e8;font-size: 14px;line-height: 1.3em;display: block;width: 100%;text-align:left;}
	.form-bttonarea{display:block}
	#agree{text-align:left;}
	#btm-llink li {float:unset;margin-bottom:10px;}
}