@charset "utf-8";

  h2.subtitle01 {
line-height: 60px;
color: #0CCED9;
font-size: 130%;
font-weight: bold;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFF), color-stop(0.00, #EDEEF0));
background: -webkit-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -moz-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -o-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -ms-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: linear-gradient(top, #EDEEF0 0%, #FFF 100%);
border-top: 5px solid #0CCED9;
padding: 0 30px;
margin-bottom: 30px;
}
@media (max-width: 768px) {
h2.subtitle01  {
line-height: 1.2em !important;
color: #0CCED9;
font-size: 130%;
font-weight: bold;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFF), color-stop(0.00, #EDEEF0));
background: -webkit-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -moz-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -o-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -ms-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: linear-gradient(top, #EDEEF0 0%, #FFF 100%);
border-top: 5px solid #0CCED9;
padding: 0.5em;
margin-bottom: 1em !important;
}
} h2.subtitle02 {
line-height: 60px;
color: #6A3906;
font-size: 130%;
font-weight: bold;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFF), color-stop(0.00, #EDEEF0));
background: -webkit-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -moz-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -o-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -ms-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: linear-gradient(top, #EDEEF0 0%, #FFF 100%);
border-top: 5px solid #6A3906;
padding: 0 30px;
margin-bottom: 40px;
}
@media (max-width: 768px) {
h2.subtitle02 {
line-height: auto;
color: #6A3906;
font-size: 110%;
font-weight: bold;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFF), color-stop(0.00, #EDEEF0));
background: -webkit-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -moz-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -o-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -ms-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: linear-gradient(top, #EDEEF0 0%, #FFF 100%);
border-top: 5px solid #6A3906;
padding: 0 1em;
margin-bottom: 1em !important;
}
} h2.subtitle03  {
line-height: 60px;
color: #028B5F;
font-size: 130%;
font-weight: bold;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFF), color-stop(0.00, #EDEEF0));
background: -webkit-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -moz-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -o-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -ms-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: linear-gradient(top, #EDEEF0 0%, #FFF 100%);
border-top: 5px solid #028B5F;
padding: 0 30px;
}
@media (max-width: 768px) {
h2.subtitle03 {
color: #028B5F;
font-size: 1.6rem;
font-weight: bold;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFF), color-stop(0.00, #EDEEF0));
background: -webkit-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -moz-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -o-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: -ms-linear-gradient(top, #EDEEF0 0%, #FFF 100%);
background: linear-gradient(top, #EDEEF0 0%, #FFF 100%);
border-top: 5px solid #028B5F;
margin: 0 !important;
padding: 15px;
}
} h3.subtitle04{
color: #0CCED9; 
padding: 10px 15px; 
border-bottom: 3px solid #0CCED9;
} h3.subtitle05{
color: #0CCED9; 
padding: 10px 15px; 
border-bottom: 3px dotted #0CCED9;
} h3.subtitle06{
color: #0CCED9; 
padding: 10px 15px;
border-top: 3px solid #0CCED9; 
border-bottom: 3px solid #0CCED9; 
} h3.subtitle07{
color: #0CCED9; 
padding: 10px 15px; 
border-left: 10px solid #0CCED9; 
border-bottom: 1px solid #0CCED9; 
} h3.subtitle08{
color: #0CCED9; 
padding: 10px 15px; 
border-left: 10px solid #0CCED9; 
background-color: #e2f9fa; 
}
@media (max-width: 767px) {
.contBox02 .alignnone {
margin: 5px 0 20px 0;
}
.contBox02 .alignright {
float:right;
margin: 5px 0 20px 0;
}
.contBox02 .alignleft {
float: left;
margin: 5px 0 20px 0;
}
}
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #eee;
border: 1px solid #ddd;
max-width: 96%;
padding: 10px;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
margin: 0;
padding: 5px 0;
}
.contBox02 ul,
.contBox02 ol,
.contBox02 dl{
list-style-position: inside;
}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}main>article{background:#eee}@media print,screen and (max-width: 768px){main>article{padding:30px 0}}@media print,screen and (min-width: 768px){main>article{padding:50px 30px}}main>article #whitespace{background:#fff}@media print,screen and (max-width: 768px){main>article #whitespace{padding:30px 15px;margin-top:-60px}}@media print,screen and (min-width: 768px){main>article #whitespace{max-width:1280px;min-height:500px;padding:30px 40px 95px 40px;margin:-120px auto 0 auto}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout{overflow:hidden;*zoom:1}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main{width:71.6667%;max-width:860px;float:right}}main>article #whitespace.hasLayout #main .award{border:1px solid #111;padding:2%}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award{margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award{margin-bottom:40px}}main>article #whitespace.hasLayout #main .award ul{display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li{width:100%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li{width:50%}}main>article #whitespace.hasLayout #main .award ul li figure{display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main>article #whitespace.hasLayout #main .award ul li figure img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}main>article #whitespace.hasLayout #main .award ul li figure figcaption{display:block;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.4}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li figure figcaption{font-size:2rem}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li figure figcaption{font-size:3rem}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li.japnawooddesign{width:100%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li.japnawooddesign{width:60%}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li.japnawooddesign figure img{max-width:25%}main>article #whitespace.hasLayout #main .award ul li.japnawooddesign figure figcaption{width:60%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li.japnawooddesign figure img{max-width:30%}main>article #whitespace.hasLayout #main .award ul li.japnawooddesign figure figcaption{width:65%}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li.fsc{width:100%;margin-bottom:4%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li.fsc{width:40%}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li.fsc figure img{max-width:15%}main>article #whitespace.hasLayout #main .award ul li.fsc figure figcaption{width:60%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li.fsc figure img{max-width:25%}main>article #whitespace.hasLayout #main .award ul li.fsc figure figcaption{width:60%}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li.miyagigreen{width:100%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li.miyagigreen{width:100%}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li.miyagigreen figure img{max-width:20%}main>article #whitespace.hasLayout #main .award ul li.miyagigreen figure figcaption{width:60%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li.miyagigreen figure img{max-width:10%}main>article #whitespace.hasLayout #main .award ul li.miyagigreen figure figcaption{width:80%}}main>article #whitespace.hasLayout #main #wooddesign{border:1px solid #111}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign{display:block;padding:20px 15px;margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 40px 50px 40px;margin-bottom:40px;min-height:295px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #wooddesign{padding:40px 30px 50px 30px}}main>article #whitespace.hasLayout #main #wooddesign i{display:block}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign i{max-width:150px;margin:0 auto 0 auto}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign i{width:17.9487%;max-width:140px}}main>article #whitespace.hasLayout #main #wooddesign i img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div{width:76.9231%;max-width:600px}}main>article #whitespace.hasLayout #main #wooddesign div h3{line-height:1.4;font-weight:bold}main>article #whitespace.hasLayout #main #wooddesign div h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div h3{font-size:1.8rem;text-align:center;margin-bottom:10px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div h3{font-size:2.4rem;margin-bottom:20px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div p{margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div p{font-size:1.6rem;margin-bottom:30px}}main>article #whitespace.hasLayout #main #wooddesign div a{width:100%;line-height:1.4;color:#111;font-size:1.6rem;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #111;position:relative;cursor:pointer;margin:0 auto;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;height:50px !important;margin:0}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a{height:50px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a{height:60px}}main>article #whitespace.hasLayout #main #wooddesign div a::after{content:"";background:url(//kunenkansou.co.jp/images/common/arrow1-01.png) no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto 0}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a::after{width:25px;height:8px;right:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a::after{width:30px;height:10px}}main>article #whitespace.hasLayout #main #wooddesign div a:hover{color:#fff;background:#111}main>article #whitespace.hasLayout #main #wooddesign div a:hover::after{background:url(//kunenkansou.co.jp/images/common/arrow1-02.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a{font-size:1.4rem;padding:0 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a{max-width:450px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #wooddesign div a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 60px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a span{display:block}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a span{margin-left:1em}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #wooddesign div a span{margin-left:0}}main>article #whitespace.hasLayout #main #wooddesign div a::after{background:url(/images/business/ext/kanbatsu-arrow01.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a::after{width:15px;height:15px;right:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a::after{width:22px;height:22px;right:20px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #wooddesign div a::after{width:15px;height:15px}}main>article #whitespace.hasLayout #main #wooddesign div a:hover::after{background:url(/images/business/ext/kanbatsu-arrow02.png) no-repeat;background-size:contain}main>article #whitespace.hasLayout #main #fsc{border:1px solid #111}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc{display:block;padding:20px 15px;margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 40px 50px 40px;margin-bottom:40px;min-height:295px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #fsc{padding:40px 30px 50px 30px}}main>article #whitespace.hasLayout #main #fsc i{display:block}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc i{max-width:80px;margin:0 auto 15px auto}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc i{width:17.9487%;max-width:100px;margin-left:15px}}main>article #whitespace.hasLayout #main #fsc i img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div{width:76.9231%;max-width:600px}}main>article #whitespace.hasLayout #main #fsc div h3{line-height:1.4;font-weight:bold}main>article #whitespace.hasLayout #main #fsc div h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div h3{font-size:1.8rem;text-align:center;margin-bottom:10px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div h3{font-size:2.4rem;margin-bottom:20px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div p{margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div p{font-size:1.6rem;margin-bottom:30px}}main>article #whitespace.hasLayout #main #fsc div a{width:100%;line-height:1.4;color:#111;font-size:1.6rem;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #111;position:relative;cursor:pointer;margin:0 auto;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;height:50px !important;margin:0}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div a{height:50px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div a{height:60px}}main>article #whitespace.hasLayout #main #fsc div a::after{content:"";background:url(//kunenkansou.co.jp/images/common/arrow1-01.png) no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto 0}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div a::after{width:25px;height:8px;right:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div a::after{width:30px;height:10px}}main>article #whitespace.hasLayout #main #fsc div a:hover{color:#fff;background:#111}main>article #whitespace.hasLayout #main #fsc div a:hover::after{background:url(//kunenkansou.co.jp/images/common/arrow1-02.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div a{font-size:1.4rem;padding:0 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div a{max-width:450px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #fsc div a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 60px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div a span{display:block}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div a span{margin-left:1em}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #fsc div a span{margin-left:0}}main>article #whitespace.hasLayout #main #fsc div a::after{background:url(/images/business/ext/kanbatsu-arrow01.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div a::after{width:15px;height:15px;right:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div a::after{width:22px;height:22px;right:20px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #fsc div a::after{width:15px;height:15px}}main>article #whitespace.hasLayout #main #fsc div a:hover::after{background:url(/images/business/ext/kanbatsu-arrow02.png) no-repeat;background-size:contain}main>article #whitespace.hasLayout #main #greenproducts{border:1px solid #111}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts{display:block;padding:20px 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 40px 50px 40px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #greenproducts{padding:40px 30px 50px 30px}}main>article #whitespace.hasLayout #main #greenproducts i{display:block}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts i{max-width:80px;margin:0 auto 15px auto}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts i{width:17.9487%;max-width:140px}}main>article #whitespace.hasLayout #main #greenproducts i img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div{width:76.9231%;max-width:600px}}main>article #whitespace.hasLayout #main #greenproducts div h3{line-height:1.4;font-weight:bold}main>article #whitespace.hasLayout #main #greenproducts div h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div h3{font-size:1.8rem;text-align:center;margin-bottom:10px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div h3{font-size:2.4rem;margin-bottom:20px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div p{margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div p{font-size:1.6rem;margin-bottom:30px}}main>article #whitespace.hasLayout #main #greenproducts div a{width:100%;line-height:1.4;color:#111;font-size:1.6rem;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #111;position:relative;cursor:pointer;margin:0 auto;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;height:50px !important;margin:0}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a{height:50px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a{height:60px}}main>article #whitespace.hasLayout #main #greenproducts div a::after{content:"";background:url(//kunenkansou.co.jp/images/common/arrow1-01.png) no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto 0}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:25px;height:8px;right:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:30px;height:10px}}main>article #whitespace.hasLayout #main #greenproducts div a:hover{color:#fff;background:#111}main>article #whitespace.hasLayout #main #greenproducts div a:hover::after{background:url(//kunenkansou.co.jp/images/common/arrow1-02.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a{font-size:1.4rem;padding:0 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a{max-width:450px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #greenproducts div a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 60px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a span{display:block}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a span{margin-left:1em}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #greenproducts div a span{margin-left:0}}main>article #whitespace.hasLayout #main #greenproducts div a::after{background:url(/images/business/ext/kanbatsu-arrow01.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:15px;height:15px;right:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:22px;height:22px;right:20px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:15px;height:15px}}main>article #whitespace.hasLayout #main #greenproducts div a:hover::after{background:url(/images/business/ext/kanbatsu-arrow02.png) no-repeat;background-size:contain}main>article #whitespace.hasLayout #main #naturalmaterials{border:1px solid #ccc}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials{margin-top:30px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:50px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div{padding:20px 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div{width:70%;padding:30px 30px 30px 35px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #naturalmaterials div{width:60%;max-width:none}}main>article #whitespace.hasLayout #main #naturalmaterials div h3,main>article #whitespace.hasLayout #main #naturalmaterials div p{color:#000}main>article #whitespace.hasLayout #main #naturalmaterials div h3{line-height:1.2;font-weight:bold}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div h3{font-size:1.8rem;margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div h3{font-size:2rem;margin-bottom:25px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #naturalmaterials div h3 br{display:none}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div p{font-size:1.6rem}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials figure{width:40%}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #naturalmaterials figure{width:40%;max-width:none;background:url(//kunenkansou.co.jp/images/common/naturalmaterials.jpg) center top no-repeat;background-size:cover}}main>article #whitespace.hasLayout #main #naturalmaterials figure img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print,screen and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #naturalmaterials figure img{display:none}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side{margin-top:30px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side{width:25%;max-width:300px;float:left}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item{margin-bottom:20px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item{margin-bottom:40px}}main>article #whitespace.hasLayout #side .s-item .s-headline{line-height:1.2;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-left:4px solid #111;border-bottom:1px solid #111}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item .s-headline{height:41px;font-size:1.8rem}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item .s-headline{height:46px;font-size:2.4rem}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item .s-headline{height:41px;font-size:1.8rem}}main>article #whitespace.hasLayout #side .s-item .s-headline span{margin:7px 0 0 7px}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item .s-headline span{font-size:1.3rem}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item .s-headline span{font-size:1.5rem}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item .s-headline span{font-size:1.3rem}}main>article #whitespace.hasLayout #side .s-item#s-news{border:solid #007130}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news{border-width:3px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news{border-width:5px}}main>article #whitespace.hasLayout #side .s-item#s-news h2{color:#007130;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #007130}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news h2{height:50px;font-size:1.8rem;padding:0 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news h2{height:60px;font-size:2rem;padding:0 20px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul{margin:0 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul{margin:0 20px}}main>article #whitespace.hasLayout #side .s-item#s-news ul li{border-bottom:1px solid #ccc}main>article #whitespace.hasLayout #side .s-item#s-news ul li a{color:#000;text-decoration:none;display:block}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul li a{padding:15px 0}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul li a{padding:20px 0}}main>article #whitespace.hasLayout #side .s-item#s-news ul li a:hover p{text-decoration:underline}main>article #whitespace.hasLayout #side .s-item#s-news ul li a time{color:#007130}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul li a time{font-size:1.5rem}main>article #whitespace.hasLayout #side .s-item#s-news ul li a time::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6)*.5em)}}main>article #whitespace.hasLayout #side .s-item#s-news ul li a p{margin-top:10px}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul li a p{line-height:1.3}}main>article #whitespace.hasLayout #side .s-item#s-news>p{font-weight:bold;text-align:right}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news>p{margin:20px 15px 15px 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news>p{margin:25px 20px 20px 20px}}main>article #whitespace.hasLayout #side .s-item#s-news>p a{color:#007130;text-decoration:none;position:relative}main>article #whitespace.hasLayout #side .s-item#s-news>p a::after{content:"→";display:inline-block;vertical-align:middle;margin:-5px 0 0 15px}main>article #whitespace.hasLayout #side .s-item#s-news>p a:hover{text-decoration:underline}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category .s-headline{margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category .s-headline{margin-bottom:20px}}main>article #whitespace.hasLayout #side .s-item#s-category ul{border:1px solid #111}main>article #whitespace.hasLayout #side .s-item#s-category ul li:nth-child(n+2){border-top:1px solid #111}main>article #whitespace.hasLayout #side .s-item#s-category ul li a{color:#111;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}main>article #whitespace.hasLayout #side .s-item#s-category ul li a::after{width:7px;height:7px;content:"";border-top:2px solid #111;border-right:2px solid #111;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;top:0;bottom:0;margin:auto 0;z-index:2}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a::after{right:17px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a::after{right:10.7383%}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a::after{right:17px}}main>article #whitespace.hasLayout #side .s-item#s-category ul li a i{overflow:hidden}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a i{width:35%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a i{width:39.9329%;max-width:119px}}main>article #whitespace.hasLayout #side .s-item#s-category ul li a i img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}main>article #whitespace.hasLayout #side .s-item#s-category ul li a p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a p{width:65%;padding:0 30px 0 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a p{width:60.0671%;line-height:1.3;max-width:179px;font-size:1.5rem;padding:0 13.4228% 0 6.7114%}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a p{font-size:1.3rem;padding:0 30px 0 15px}}main>article #whitespace.hasLayout #side .s-item#s-category ul li a:hover{background:#eee}main>article #whitespace.hasLayout #side .s-item#s-anchor .s-headline{margin-bottom:5px}main>article #whitespace.hasLayout #side .s-item#s-anchor ul li{border-bottom:1px solid #ccc}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-anchor ul li{font-size:1.6rem}}main>article #whitespace.hasLayout #side .s-item#s-anchor ul li a{height:40px;line-height:1.3;color:#111;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;-webkit-transition-duration:.2s;transition-duration:.2s}@media print,screen and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item#s-anchor ul li a{font-size:1.3rem}}main>article #whitespace.hasLayout #side .s-item#s-anchor ul li a:hover{color:#fff;background:#111}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side>ul li{margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side>ul li{margin-bottom:20px}}main>article #whitespace.hasLayout #side>ul li:last-child{margin-bottom:0}main>article #whitespace.hasLayout #side>ul li a img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}main>article #whitespace.hasLayout #side>ul li a:hover{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}@media print,screen and (max-width: 768px){main #access{margin-top:30px}}@media print,screen and (min-width: 768px){main #access{margin-top:40px}}@media print,screen and (min-width: 768px){#breadcrumb{width:100%;margin-bottom:30px}}@media print,screen and (max-width: 768px){#breadcrumb{display:none}}#breadcrumb ol li{display:inline-block}#breadcrumb ol li::before{display:inline-block;content:">";padding:0 .5em}#breadcrumb ol li:nth-child(1)::before{display:none}@media print,screen and (min-width: 768px){#breadcrumb ol li{font-size:1.6rem}}#breadcrumb ol li a:link,#breadcrumb ol li a:visited,#breadcrumb ol li a:active{color:#111;text-decoration:underline}#breadcrumb ol li a:hover{text-decoration:none}.mod__comingsoon{display:block;max-width:1260px;margin:0 auto}@media print,screen and (max-width: 768px){.mod__comingsoon{padding:0 15px}}@media print,screen and (min-width: 768px)and (max-width: 1219px){.mod__comingsoon{padding:0 30px}}@media print,screen and (min-width: 1220px){.mod__comingsoon{padding:0 60px}}.mod__comingsoon>div{background:#eee;border-radius:10px}@media print,screen and (max-width: 768px){.mod__comingsoon>div{padding:40px 20px;margin-bottom:20px}}@media print,screen and (min-width: 768px){.mod__comingsoon>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:60px;margin-bottom:40px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){.mod__comingsoon>div{padding:60px 30px}}.mod__comingsoon>div h2{font-weight:700}@media print,screen and (max-width: 768px){.mod__comingsoon>div h2{font-size:2rem}}@media print,screen and (min-width: 768px){.mod__comingsoon>div h2{font-size:2.4rem}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){.mod__comingsoon>div h2{font-size:2rem}}.mod__button01{width:100%;line-height:1.4;color:#111;font-size:1.6rem;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #111;position:relative;cursor:pointer;margin:0 auto;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s}@media print,screen and (max-width: 768px){.mod__button01{height:50px}}@media print,screen and (min-width: 768px){.mod__button01{height:60px}}.mod__button01::after{content:"";background:url(//kunenkansou.co.jp/images/common/arrow1-01.png) no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto 0}@media print,screen and (max-width: 768px){.mod__button01::after{width:25px;height:8px;right:15px}}@media print,screen and (min-width: 768px){.mod__button01::after{width:30px;height:10px}}.mod__button01:hover{color:#fff;background:#111}.mod__button01:hover::after{background:url(//kunenkansou.co.jp/images/common/arrow1-02.png) no-repeat;background-size:contain}.mod__pagination{display:block;max-width:1260px;margin:0 auto}@media print,screen and (max-width: 768px){.mod__pagination{padding:30px 0 60px}}@media print,screen and (min-width: 768px)and (max-width: 1219px){.mod__pagination{padding:40px 0 80px}}@media print,screen and (min-width: 1220px){.mod__pagination{padding:40px 0 80px}}.mod__pagination .pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mod__pagination .pagination .nav-links>.page-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:5px}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers{width:40px;height:40px;color:#000;font-size:2rem;line-height:1;text-align:center;text-decoration:none;border:2px solid #000;border-radius:4px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.dots,.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.current,.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers:hover{color:#fff;background-color:#000;border-color:#000}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.prev,.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.next{width:60px}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.prev::after,.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.next::after{width:8px;height:8px;content:"";border-top:2px solid #000;display:block}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.prev:hover::after,.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.next:hover::after{border-color:#fff}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.prev::after{border-left:2px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mod__pagination .pagination .nav-links>.page-numbers li .page-numbers.next::after{border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mod__Main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2em}@media print,screen and (max-width: 768px){.mod__Main{gap:2em}}.mod__Intro__Wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}@media print,screen and (max-width: 768px){.mod__Intro__Wrap{gap:1em}}.mod__Intro__Heading{width:100%;color:#fff;font-weight:bold;text-align:center;text-shadow:0 0 30px rgba(0,0,0,.9);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:center top;background-size:cover;background-color:#000;font-size:clamp(2.4rem,0.3314917127rem + 3.591160221*1vw,5rem)}@media print,screen and (max-width: 768px){.mod__Intro__Heading{height:140px;line-height:1.2;padding:30px}}@media print,screen and (min-width: 768px){.mod__Intro__Heading{height:280px;line-height:1.4}}.mod__Intro__Heading h2{font-weight:bold}.mod__Award__Wrap{border:1px solid #111;padding:2em}.mod__Award__Content ul{display:grid;grid-template-columns:repeat(2, auto);gap:1em}@media print,screen and (max-width: 768px){.mod__Award__Content ul{grid-template-columns:1fr}}.mod__Award__Content ul li{display:grid;grid-template-columns:110px 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.mod__Award__Content ul li h3{font-size:clamp(2rem,1.2044198895rem + 1.3812154696*1vw,3rem);font-weight:bold}.mod__Award__Content ul li figure img{max-height:120px;margin:0 auto}@media print,screen and (max-width: 768px){.mod__Award__Content ul li figure img{max-height:100px}}.mod__ProductsContent__Wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}@media print,screen and (max-width: 768px){.mod__ProductsContent__Wrap{gap:1em}}.mod__ProductsContent__Heading h2{font-size:clamp(2rem,1.2044198895rem + 1.3812154696*1vw,3rem);color:#111;font-weight:bold;line-height:1.4}.mod__ProductsContent__Heading h2::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (max-width: 768px){.mod__ProductsContent__Heading h2{text-indent:-1.5em;margin:0 0 0 1.5em}}@media print,screen and (min-width: 768px){.mod__ProductsContent__Heading h2{text-indent:-1.35em;margin:0 0 0 1.35em}}.mod__ProductsContent__Heading h2::before{content:"";background:#111;display:inline-block;vertical-align:middle}@media print,screen and (max-width: 768px){.mod__ProductsContent__Heading h2::before{width:15px;height:5px;margin-right:15px}}@media print,screen and (min-width: 768px){.mod__ProductsContent__Heading h2::before{width:20px;height:6px;margin-right:20px}}.mod__ProductsContent__Heading h2 span{font-size:clamp(1.6rem,1.2817679558rem + 0.5524861878*1vw,2rem)}.mod__ProductsContent__Content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}@media print,screen and (max-width: 768px){.mod__ProductsContent__Content{gap:1em}}.mod__ProductsContent__Content ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:2em}@media print,screen and (max-width: 768px){.mod__ProductsContent__Content ul{grid-template-columns:1fr}}.mod__ProductsContent__Content ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}@media print,screen and (max-width: 768px){.mod__ProductsContent__Content ul li{gap:1em}}.mod__ProductsContent__Content ul li h3{font-size:clamp(1.8rem,1.6408839779rem + 0.2762430939*1vw,2rem);font-weight:bold;text-align:center}.mod__ProductsContent__Content ul li figure img{width:100%}.mod__ProductsContent__Content table{width:100%;border-collapse:collapse;border:1px solid #ccc}.mod__ProductsContent__Content table tr th,.mod__ProductsContent__Content table tr td{line-height:1.4;text-align:center;padding:10px 15px;border:1px solid #ccc}.mod__ProductsContent__Content table tr th::before,.mod__ProductsContent__Content table tr td::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (min-width: 768px){.mod__ProductsContent__Content table tr th,.mod__ProductsContent__Content table tr td{font-size:1.6rem}}.mod__ProductsContent__Content table tr th:nth-of-type(1),.mod__ProductsContent__Content table tr td:nth-of-type(1){width:40%}.mod__ProductsContent__Content table tr th:nth-of-type(2),.mod__ProductsContent__Content table tr td:nth-of-type(2){width:60%}.mod__ProductsContent__Content table tr th{color:#fff;font-weight:bold;background:#111}.mod__ProductsContent__Content table tr td{color:#000}.mod__ProductsContent02__Wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}@media print,screen and (max-width: 768px){.mod__ProductsContent02__Wrap{gap:1em}}.mod__ProductsContent02__Heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print,screen and (max-width: 768px){.mod__ProductsContent02__Heading{gap:1em}}.mod__ProductsContent02__Heading h2{font-size:clamp(2rem,1.2044198895rem + 1.3812154696*1vw,3rem);color:#111;font-weight:bold;line-height:1.4}.mod__ProductsContent02__Heading h2::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (max-width: 768px){.mod__ProductsContent02__Heading h2{text-indent:-1.5em;margin:0 0 0 1.5em}}@media print,screen and (min-width: 768px){.mod__ProductsContent02__Heading h2{text-indent:-1.35em;margin:0 0 0 1.35em}}.mod__ProductsContent02__Heading h2::before{content:"";background:#111;display:inline-block;vertical-align:middle}@media print,screen and (max-width: 768px){.mod__ProductsContent02__Heading h2::before{width:15px;height:5px;margin-right:15px}}@media print,screen and (min-width: 768px){.mod__ProductsContent02__Heading h2::before{width:20px;height:6px;margin-right:20px}}.mod__ProductsContent02__Heading h2 span{font-size:clamp(1.6rem,1.2817679558rem + 0.5524861878*1vw,2rem)}.mod__ProductsContent02__Heading ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print,screen and (max-width: 768px){.mod__ProductsContent02__Heading ul{gap:.5em}}.mod__ProductsContent02__Heading ul li figure img{max-height:60px}@media print,screen and (max-width: 768px){.mod__ProductsContent02__Heading ul li figure img{max-height:34px}}.mod__ProductsContent02__Content{display:grid;grid-template-columns:1fr 4fr;gap:2em}.mod__ProductsContent02__Content figure img{width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.mod__ProductsContent02__Content table{width:100%;border-collapse:collapse;border:1px solid #ccc}.mod__ProductsContent02__Content table tr th,.mod__ProductsContent02__Content table tr td{line-height:1.4;text-align:center;padding:10px 15px;border:1px solid #ccc}.mod__ProductsContent02__Content table tr th::before,.mod__ProductsContent02__Content table tr td::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (min-width: 768px){.mod__ProductsContent02__Content table tr th,.mod__ProductsContent02__Content table tr td{font-size:1.6rem}}.mod__ProductsContent02__Content table tr th:nth-of-type(1),.mod__ProductsContent02__Content table tr td:nth-of-type(1){width:40%}.mod__ProductsContent02__Content table tr th{color:#fff;font-weight:bold;background:#111}.mod__ProductsContent02__Content table tr td{color:#000}.mod__Externallink__Content{border:1px solid #111}@media print,screen and (max-width: 768px){.mod__Externallink__Content{display:block;padding:20px 15px}}@media print,screen and (min-width: 768px){.mod__Externallink__Content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 40px 50px 40px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){.mod__Externallink__Content{padding:40px 30px 50px 30px}}.mod__Externallink__Content figure{display:block}@media print,screen and (max-width: 768px){.mod__Externallink__Content figure{max-width:80px;margin:0 auto 15px auto}}@media print,screen and (min-width: 768px){.mod__Externallink__Content figure{width:17.9487%;max-width:140px}}.mod__Externallink__Content figure img{max-height:160px;margin:0 auto}@media print,screen and (max-width: 768px){.mod__Externallink__Content figure img{max-height:100px}}@media print,screen and (min-width: 768px){.mod__Externallink__Content div{width:76.9231%;max-width:600px}}.mod__Externallink__Content div h3{line-height:1.4;font-weight:bold}.mod__Externallink__Content div h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (max-width: 768px){.mod__Externallink__Content div h3{font-size:1.8rem;text-align:center;margin-bottom:10px}}@media print,screen and (min-width: 768px){.mod__Externallink__Content div h3{font-size:2.4rem;margin-bottom:20px}}@media print,screen and (max-width: 768px){.mod__Externallink__Content div p{margin-bottom:15px}}@media print,screen and (min-width: 768px){.mod__Externallink__Content div p{font-size:1.6rem;margin-bottom:30px}}.mod__Externallink__Content div a{width:100%;line-height:1.4;color:#111;font-size:1.6rem;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #111;position:relative;cursor:pointer;margin:0 auto;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;height:50px !important;margin:0}@media print,screen and (max-width: 768px){.mod__Externallink__Content div a{height:50px}}@media print,screen and (min-width: 768px){.mod__Externallink__Content div a{height:60px}}.mod__Externallink__Content div a::after{content:"";background:url(//kunenkansou.co.jp/images/common/arrow1-01.png) no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto 0}@media print,screen and (max-width: 768px){.mod__Externallink__Content div a::after{width:25px;height:8px;right:15px}}@media print,screen and (min-width: 768px){.mod__Externallink__Content div a::after{width:30px;height:10px}}.mod__Externallink__Content div a:hover{color:#fff;background:#111}.mod__Externallink__Content div a:hover::after{background:url(//kunenkansou.co.jp/images/common/arrow1-02.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){.mod__Externallink__Content div a{font-size:1.4rem;padding:0 15px}}@media print,screen and (min-width: 768px){.mod__Externallink__Content div a{max-width:450px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){.mod__Externallink__Content div a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 60px}}@media print,screen and (max-width: 768px){.mod__Externallink__Content div a span{display:block}}@media print,screen and (min-width: 768px){.mod__Externallink__Content div a span{margin-left:1em}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){.mod__Externallink__Content div a span{margin-left:0}}.mod__Externallink__Content div a::after{background:url(/images/business/ext/kanbatsu-arrow01.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){.mod__Externallink__Content div a::after{width:15px;height:15px;right:15px}}@media print,screen and (min-width: 768px){.mod__Externallink__Content div a::after{width:22px;height:22px;right:20px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){.mod__Externallink__Content div a::after{width:15px;height:15px}}.mod__Externallink__Content div a:hover::after{background:url(/images/business/ext/kanbatsu-arrow02.png) no-repeat;background-size:contain}.mod__Bnr__Content{border:1px solid #ccc}@media print,screen and (max-width: 768px){.mod__Bnr__Content{margin-top:30px}}@media print,screen and (min-width: 768px){.mod__Bnr__Content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:50px}}@media print,screen and (max-width: 768px){.mod__Bnr__Content div{padding:20px 15px}}@media print,screen and (min-width: 768px){.mod__Bnr__Content div{width:70%;padding:30px 30px 30px 35px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){.mod__Bnr__Content div{width:60%;max-width:none}}.mod__Bnr__Content div h3,.mod__Bnr__Content div p{color:#000}.mod__Bnr__Content div h3{line-height:1.2;font-weight:bold}@media print,screen and (max-width: 768px){.mod__Bnr__Content div h3{font-size:1.8rem;margin-bottom:15px}}@media print,screen and (min-width: 768px){.mod__Bnr__Content div h3{font-size:2rem;margin-bottom:25px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){.mod__Bnr__Content div h3 br{display:none}}@media print,screen and (min-width: 768px){.mod__Bnr__Content div p{font-size:1.6rem}}@media print,screen and (min-width: 768px){.mod__Bnr__Content figure{width:40%}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){.mod__Bnr__Content figure{width:40%;max-width:none;background:url(//kunenkansou.co.jp/images/common/naturalmaterials.jpg) center top no-repeat;background-size:cover}}.mod__Bnr__Content figure img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print,screen and (min-width: 768px)and (max-width: 1219px){.mod__Bnr__Content figure img{display:none}}html{font-size:62.5%}body{margin:0;padding:0;background-color:#fff;color:#111}@media print,screen and (max-width: 768px){body{font:normal 1.4rem/1.6 -apple-system,BlinkMacSystemFont,"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body.fixed{height:100%;overflow:hidden}body .sp-none{display:none}}@media print,screen and (min-width: 768px){body{font:normal 1.6rem/1.6 -apple-system,BlinkMacSystemFont,"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body .pc-none{display:none}}h1,h2,h3,h4,h5,h6,table,tr,td,th,ol,ul,li,dl,dt,dd,p{margin:0;padding:0;font-style:normal;font-weight:normal;font-size:100%;list-style:none}img{display:block;border:none;margin:0;padding:0;width:auto;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}figure{margin:0}a,*:focus{outline:none}*::-moz-selection{background:#111;color:#fff}*::selection{background:#111;color:#fff}*::-moz-selection{background:#111;color:#fff}.hide{display:none !important}@media print,screen and (max-width: 768px){.hideSP{display:none !important}}@media print,screen and (min-width: 768px)and (max-width: 1219px){.hideTL{display:none !important}}@media print,screen and (min-width: 1220px){.hideDT{display:none !important}}@media print,screen and (min-width: 768px){.hidePC{display:none !important}}#pagetitle{line-height:1.2;color:#fff;font-weight:bold;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(//kunenkansou.co.jp/images/common/pagetitle.jpg) center top no-repeat;background-size:cover}#pagetitle::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.2)*.5em)}@media print,screen and (max-width: 768px){#pagetitle{height:200px;font-size:2.4rem;padding:0 15px 30px 15px}}@media print,screen and (min-width: 768px){#pagetitle{height:400px;font-size:5rem;padding:0 30px 70px 30px}}#pagetitle span{font-weight:normal}@media print,screen and (max-width: 768px){#pagetitle span{line-height:1.4;font-size:1.4rem;margin-top:10px}}@media print,screen and (min-width: 768px){#pagetitle span{line-height:1.6;font-size:2rem;margin-top:20px}}.headline01{color:#111;font-weight:bold;text-align:center;line-height:1.4}.headline01::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (max-width: 768px){.headline01{font-size:2.4rem;margin-bottom:25px}}@media print,screen and (min-width: 768px){.headline01{font-size:4rem;margin-bottom:50px}}.headline01 span{color:#b5b5b5;display:block;font-weight:100;letter-spacing:1px}@media print,screen and (max-width: 768px){.headline01 span{font-size:1.6rem}}@media print,screen and (min-width: 768px){.headline01 span{font-size:2rem}}.headline02{color:#111;font-weight:bold;line-height:1.4}.headline02::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (max-width: 768px){.headline02{font-size:2rem;text-indent:-1.5em;margin:0 0 20px 1.5em}}@media print,screen and (min-width: 768px){.headline02{font-size:3rem;text-indent:-1.35em;margin:0 0 35px 1.35em}}.headline02::before{content:"";background:#111;display:inline-block;vertical-align:middle}@media print,screen and (max-width: 768px){.headline02::before{width:15px;height:5px;margin-right:15px}}@media print,screen and (min-width: 768px){.headline02::before{width:20px;height:6px;margin-right:20px}}@media print,screen and (max-width: 768px){.headline02 span{font-size:1.6rem}}@media print,screen and (min-width: 768px){.headline02 span{font-size:2rem}}.headline03{color:#111;font-weight:bold;text-align:center;line-height:1.4}.headline03::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (max-width: 768px){.headline03{font-size:2.4rem;margin-bottom:25px}}@media print,screen and (min-width: 768px){.headline03{font-size:4rem;margin-bottom:50px}}#masthead{width:100%;margin:0;background:#fff;position:relative;z-index:99}#masthead.scrolled{-webkit-transition:all .3s;transition:all .3s;position:fixed;top:-160px;z-index:99;-webkit-box-shadow:0px 0px 8px rgba(0,0,0,.2);box-shadow:0px 0px 8px rgba(0,0,0,.2)}#masthead.view{top:0 !important}#masthead .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media print,screen and (max-width: 768px){#masthead .wrap{height:50px;padding:0 15px}}@media print,screen and (min-width: 768px){#masthead .wrap{height:80px;padding:0 30px}}#masthead .wrap>h1,#masthead .wrap>i{overflow:hidden;position:absolute;top:0;bottom:0;margin:auto 0;z-index:2}@media print,screen and (max-width: 768px){#masthead .wrap>h1,#masthead .wrap>i{width:192px;height:40px;left:15px}}@media print,screen and (min-width: 768px){#masthead .wrap>h1,#masthead .wrap>i{width:360px;height:64px;left:30px}}#masthead .wrap>h1 a,#masthead .wrap>i a{height:0;background:url(//kunenkansou.co.jp/images/common/logo.png) no-repeat;background-size:contain;display:block;overflow:hidden}@media print,screen and (max-width: 768px){#masthead .wrap>h1 a,#masthead .wrap>i a{width:192px;padding-top:40px}}@media print,screen and (min-width: 768px){#masthead .wrap>h1 a,#masthead .wrap>i a{width:360px;padding-top:64px}}#masthead .wrap>h1 a:hover,#masthead .wrap>i a:hover{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}@media print,screen and (max-width: 768px){#masthead .wrap #pc-menu{display:none}}@media print,screen and (min-width: 768px){#masthead .wrap #pc-menu{width:840px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:visible}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){#masthead .wrap #pc-menu{max-width:210px}}@media print,screen and (min-width: 768px){#masthead .wrap #pc-menu>ul{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){#masthead .wrap #pc-menu>ul{display:none}}@media print,screen and (min-width: 768px){#masthead .wrap #pc-menu>ul>li{font-size:1.5rem;font-weight:bold;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}#masthead .wrap #pc-menu>ul>li>a{height:100%;color:#111;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 20px}#masthead .wrap #pc-menu>ul>li>a:hover{color:#fff;background:#000}#masthead .wrap #pc-menu>ul>li>ul{width:100vw;height:55px;background:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:80px;right:-368px;visibility:hidden;opacity:0;z-index:1}#masthead .wrap #pc-menu>ul>li>ul>li{height:100%;line-height:1.2;font-size:1.5rem;font-weight:bold;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#masthead .wrap #pc-menu>ul>li>ul>li a{height:100%;color:#fff;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 20px}#masthead .wrap #pc-menu>ul>li>ul>li a:hover{color:#111;background:#fff}#masthead .wrap #pc-menu>ul>li:hover>ul{visibility:visible;opacity:1;-webkit-transition:all .3s;transition:all .3s}#masthead .wrap #pc-menu>a{color:#000;font-size:2.6rem;font-weight:bold;text-decoration:none;display:block;pointer-events:none}#masthead .wrap #pc-menu>a::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}#masthead .wrap #pc-menu>a::before{width:23px;height:23px;content:"";background:url(//kunenkansou.co.jp/images/common/tel-icon01.png) no-repeat;background-size:contain;display:inline-block;vertical-align:middle;margin-right:7px}}@media print,screen and (max-width: 768px){#masthead .wrap #sp-tel{width:50px;height:50px;color:#fff;font-size:1.2rem;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:7px;background:#a40000;margin-right:-15px}#masthead .wrap #sp-tel::before{width:18px;height:18px;content:"";background:url(//kunenkansou.co.jp/images/common/tel-icon02.png) center top no-repeat;background-size:contain;display:block;margin:0 auto}}@media print,screen and (min-width: 768px){#masthead .wrap #sp-tel{display:none}}#menuButton{color:#fff;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#000;cursor:pointer;position:relative;top:0;-ms-touch-action:manipulation;touch-action:manipulation;z-index:10000}@media print,screen and (max-width: 768px){#menuButton{width:50px;height:50px;font-size:1.2rem;padding:7px;right:-15px}}@media print,screen and (min-width: 768px){#menuButton{width:118px;height:80px;font-size:1.5rem;right:-30px}}#menuButton .icon{background:#fff;display:block;position:relative;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s}@media print,screen and (max-width: 768px){#menuButton .icon{width:18px;height:2px;border-radius:2px;margin:7px 0}}@media print,screen and (min-width: 768px){#menuButton .icon{width:35px;height:3px;border-radius:3px;margin:12px 0}}#menuButton .icon::before,#menuButton .icon::after{content:"";display:block;background:#fff;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;position:absolute}@media print,screen and (max-width: 768px){#menuButton .icon::before,#menuButton .icon::after{width:18px;height:2px;border-radius:2px}}@media print,screen and (min-width: 768px){#menuButton .icon::before,#menuButton .icon::after{width:35px;height:3px;border-radius:3px}}@media print,screen and (max-width: 768px){#menuButton .icon::before{top:-6px}}@media print,screen and (min-width: 768px){#menuButton .icon::before{top:-10px}}@media print,screen and (max-width: 768px){#menuButton .icon::after{top:6px}}@media print,screen and (min-width: 768px){#menuButton .icon::after{top:10px}}#menuButton.active .icon{background:#000}@media print,screen and (max-width: 768px){#menuButton.active .icon::before{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}#menuButton.active .icon::after{-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}}@media print,screen and (min-width: 768px){#menuButton.active .icon::before{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}#menuButton.active .icon::after{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}}#globalNavi{width:100%;height:100%;display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:9999;background:rgba(50,20,13,.8);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#globalNavi nav{width:100%;color:#fff}@media print,screen and (max-width: 768px){#globalNavi nav{padding:80px 15px 30px 15px}}@media print,screen and (min-width: 768px){#globalNavi nav{padding:130px 50px 50px 50px}}#globalNavi nav>span{font-size:2.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print,screen and (max-width: 768px){#globalNavi nav>span{line-height:1.2;margin:20px 0 20px 0}}@media print,screen and (min-width: 768px){#globalNavi nav>span{line-height:1;margin:20px 0 25px 0}}@media print,screen and (min-width: 768px){#globalNavi nav>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#globalNavi nav>ul:nth-of-type(1)>li:nth-child(4)>a{color:#111 !important;background:#fff !important}#globalNavi nav>ul:nth-of-type(1)>li:nth-child(4)>a::after{border-top-color:#111 !important;border-right-color:#111 !important}#globalNavi nav>ul:nth-of-type(1)>li:nth-child(4)>a:hover{color:#fff !important;background:none !important}#globalNavi nav>ul:nth-of-type(1)>li:nth-child(4)>a:hover::after{border-top-color:#fff !important;border-right-color:#fff !important}#globalNavi nav>ul>li{text-align:center}@media print,screen and (max-width: 768px){#globalNavi nav>ul>li{font-size:1.4rem;margin-bottom:15px}}@media print,screen and (min-width: 768px){#globalNavi nav>ul>li{width:32%;font-size:1.6rem;margin-right:1%;margin-bottom:15px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){#globalNavi nav>ul>li{font-size:1.4rem}}#globalNavi nav>ul>li>a{height:40px;line-height:1.2;color:#fff;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 15px;border:1px solid #fff;border-radius:25px;position:relative}#globalNavi nav>ul>li>a::after{width:8px;height:8px;content:"";border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;top:0;bottom:0;margin:auto 0}@media print,screen and (max-width: 768px){#globalNavi nav>ul>li>a::after{right:17px}}@media print,screen and (min-width: 768px){#globalNavi nav>ul>li>a::after{right:22px}}#globalNavi nav>ul>li>a:hover{color:#111;background:#fff}#globalNavi nav>ul>li>a:hover::after{border-top-color:#111;border-right-color:#111}@media print,screen and (min-width: 768px){main{min-height:1000px}}main #guide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print,screen and (max-width: 768px){main #guide{padding:25px 15px}}@media print,screen and (min-width: 768px){main #guide{height:600px;padding:50px 30px}}main #guide h2,main #guide p{text-align:center}main #guide h2{font-weight:bold}@media print,screen and (max-width: 768px){main #guide h2{line-height:1.2;font-size:2.4rem}}@media print,screen and (min-width: 768px){main #guide h2{line-height:1.1;font-size:5rem}}@media print,screen and (max-width: 768px){main #guide p{font-size:1.6rem;margin:20px 0}}@media print,screen and (min-width: 768px){main #guide p{font-size:2rem;margin:40px 0}}@media print,screen and (max-width: 768px){main #guide ul{width:100%}}main #guide ul li:nth-child(1){margin-bottom:15px}@media print,screen and (min-width: 768px){main #guide ul li:nth-child(1){width:560px}}main #guide ul li:nth-child(1)>a{line-height:1.4;color:#fff;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#111;border:1px solid #111;margin:0 auto;-webkit-transition-duration:.2s;transition-duration:.2s}@media print,screen and (max-width: 768px){main #guide ul li:nth-child(1)>a{height:50px;padding:0 15px}}@media print,screen and (min-width: 768px){main #guide ul li:nth-child(1)>a{height:76px;font-size:2rem}}main #guide ul li:nth-child(1)>a::before{content:"";background:url(//kunenkansou.co.jp/images/common/mail-icon01.png) no-repeat;background-size:contain;display:inline-block;vertical-align:middle}@media print,screen and (max-width: 768px){main #guide ul li:nth-child(1)>a::before{width:25px;height:18px;margin:0 15px -2px 0}}@media print,screen and (min-width: 768px){main #guide ul li:nth-child(1)>a::before{width:38px;height:28px;margin:0 10px -2px 0}}main #guide ul li:nth-child(1)>a:hover{color:#111;background:#fff}main #guide ul li:nth-child(1)>a:hover::before{background:url(//kunenkansou.co.jp/images/common/mail-icon03.png) no-repeat;background-size:contain}main #guide ul li:nth-child(2){font-size:1.5rem;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main #guide ul li:nth-child(2) a{color:#111;text-decoration:none}@media print,screen and (max-width: 768px){main #guide ul li:nth-child(2) a{width:100%;line-height:1.4;color:#111;font-size:1.6rem;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #111;position:relative;cursor:pointer;margin:0 auto;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;font-size:2rem;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:#fff;margin-bottom:10px !important}}@media print,screen and (max-width: 768px)and (max-width: 768px){main #guide ul li:nth-child(2) a{height:50px}}@media print,screen and (max-width: 768px)and (min-width: 768px){main #guide ul li:nth-child(2) a{height:60px}}@media print,screen and (max-width: 768px){main #guide ul li:nth-child(2) a::after{content:"";background:url(//kunenkansou.co.jp/images/common/arrow1-01.png) no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto 0}}@media print,screen and (max-width: 768px)and (max-width: 768px){main #guide ul li:nth-child(2) a::after{width:25px;height:8px;right:15px}}@media print,screen and (max-width: 768px)and (min-width: 768px){main #guide ul li:nth-child(2) a::after{width:30px;height:10px}}@media print,screen and (max-width: 768px){main #guide ul li:nth-child(2) a:hover{color:#fff;background:#111}main #guide ul li:nth-child(2) a:hover::after{background:url(//kunenkansou.co.jp/images/common/arrow1-02.png) no-repeat;background-size:contain}main #guide ul li:nth-child(2) a::before{width:20px;height:20px;margin:0 15px -3px 0}main #guide ul li:nth-child(2) a::after{display:none}main #guide ul li:nth-child(2) a:hover::before{background:url(//kunenkansou.co.jp/images/common/tel-icon02.png) no-repeat;background-size:contain}}@media print,screen and (min-width: 768px){main #guide ul li:nth-child(2) a{line-height:1;font-size:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;pointer-events:none;margin-bottom:5px}main #guide ul li:nth-child(2) a::before{width:31px;height:31px;margin:0 12px -3px 5px}}main #guide ul li:nth-child(2) a::before{content:"";background:url(//kunenkansou.co.jp/images/common/tel-icon01.png) no-repeat;background-size:contain;display:inline-block;vertical-align:middle}@media print,screen and (max-width: 768px){main #access{padding:0 15px;margin-bottom:30px}}@media print,screen and (min-width: 768px){main #access{margin-bottom:105px}}@media print,screen and (min-width: 768px){main #access .headline01{margin-bottom:35px}}main #access .map{height:0;overflow:hidden;position:relative}@media print,screen and (max-width: 768px){main #access .map{padding-top:40%;margin-bottom:20px}}@media print,screen and (min-width: 768px){main #access .map{padding-top:20.83%;margin-bottom:40px}}main #access .map iframe{width:100%;height:100%;position:absolute;top:0;left:0}main #access dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media print,screen and (max-width: 768px){main #access dl{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print,screen and (min-width: 768px){main #access dl{max-width:960px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px;margin:0 auto}}main #access dl dt,main #access dl dd{color:#515151;font-weight:bold}@media print,screen and (max-width: 768px){main #access dl dt:nth-of-type(n+2),main #access dl dd:nth-of-type(n+2){margin-top:15px}}@media print,screen and (min-width: 768px){main #access dl dt,main #access dl dd{font-size:1.6rem}}@media print,screen and (max-width: 768px){main #access dl dt{width:25%;padding-right:15px}}@media print,screen and (min-width: 768px){main #access dl dt{width:8.8889%;max-width:80px;padding-right:10px}}@media print,screen and (max-width: 768px){main #access dl dd{width:75%}}@media print,screen and (min-width: 768px){main #access dl dd{width:41.1111%;max-width:370px}}main #access dl dd ul li{font-weight:bold}@media print,screen and (max-width: 768px){main #contact{padding:0 15px}}@media print,screen and (min-width: 768px){main #contact{padding:0 30px}}@media print,screen and (min-width: 768px){main #contact ul{max-width:800px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}}@media print,screen and (max-width: 768px){main #contact ul li{margin-bottom:20px}main #contact ul li:last-child{margin-bottom:0}}@media print,screen and (min-width: 768px){main #contact ul li{width:50%;max-width:400px}}main #contact ul li:nth-child(1) a{color:#111;text-decoration:none}@media print,screen and (max-width: 768px){main #contact ul li:nth-child(1) a{width:100%;line-height:1.4;color:#111;font-size:1.6rem;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #111;position:relative;cursor:pointer;margin:0 auto;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;font-size:2rem;letter-spacing:1px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}}@media print,screen and (max-width: 768px)and (max-width: 768px){main #contact ul li:nth-child(1) a{height:50px}}@media print,screen and (max-width: 768px)and (min-width: 768px){main #contact ul li:nth-child(1) a{height:60px}}@media print,screen and (max-width: 768px){main #contact ul li:nth-child(1) a::after{content:"";background:url(//kunenkansou.co.jp/images/common/arrow1-01.png) no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto 0}}@media print,screen and (max-width: 768px)and (max-width: 768px){main #contact ul li:nth-child(1) a::after{width:25px;height:8px;right:15px}}@media print,screen and (max-width: 768px)and (min-width: 768px){main #contact ul li:nth-child(1) a::after{width:30px;height:10px}}@media print,screen and (max-width: 768px){main #contact ul li:nth-child(1) a:hover{color:#fff;background:#111}main #contact ul li:nth-child(1) a:hover::after{background:url(//kunenkansou.co.jp/images/common/arrow1-02.png) no-repeat;background-size:contain}main #contact ul li:nth-child(1) a::before{width:25px;height:25px;margin:0 15px -3px 0}main #contact ul li:nth-child(1) a::after{display:none}main #contact ul li:nth-child(1) a:hover::before{background:url(//kunenkansou.co.jp/images/common/tel-icon02.png) no-repeat;background-size:contain}}@media print,screen and (min-width: 768px){main #contact ul li:nth-child(1) a{line-height:1;font-size:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;pointer-events:none}main #contact ul li:nth-child(1) a::before{width:31px;height:31px;margin:0 12px -3px 5px}}main #contact ul li:nth-child(1) a::before{content:"";background:url(//kunenkansou.co.jp/images/common/tel-icon01.png) no-repeat;background-size:contain;display:inline-block;vertical-align:middle}main #contact ul li:nth-child(1) p{color:#111}@media print,screen and (min-width: 768px){main #contact ul li:nth-child(1) p{font-size:1.5rem;margin-top:5px}}main #contact ul li:nth-child(2) a{color:#fff;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#a40000;border:1px solid #a40000;margin:0 auto;-webkit-transition-duration:.2s;transition-duration:.2s}@media print,screen and (max-width: 768px){main #contact ul li:nth-child(2) a{height:50px}}@media print,screen and (min-width: 768px){main #contact ul li:nth-child(2) a{max-width:400px;height:66px;font-size:1.6rem}}main #contact ul li:nth-child(2) a::before{content:"";background:url(//kunenkansou.co.jp/images/common/mail-icon01.png) no-repeat;background-size:contain;display:inline-block;vertical-align:middle}@media print,screen and (max-width: 768px){main #contact ul li:nth-child(2) a::before{width:25px;height:18px;margin:0 15px -2px 0}}@media print,screen and (min-width: 768px){main #contact ul li:nth-child(2) a::before{width:38px;height:28px;margin:0 10px -2px 0}}main #contact ul li:nth-child(2) a:hover{color:#a40000;background:#fff}main #contact ul li:nth-child(2) a:hover::before{background:url(//kunenkansou.co.jp/images/common/mail-icon02.png) no-repeat;background-size:contain}main #contact ul li h3{color:#111;font-weight:bold}@media print,screen and (max-width: 768px){main #contact ul li h3{font-size:1.8rem;margin-bottom:10px}}@media print,screen and (min-width: 768px){main #contact ul li h3{font-size:2rem;margin-bottom:15px}}footer{color:#fff;background:#111}@media print,screen and (max-width: 768px){footer{margin-top:80px}}@media print,screen and (min-width: 768px){footer{margin-top:70px}}footer #pageTop{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #111;position:fixed;z-index:2;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition-duration:.2s;transition-duration:.2s}@media print,screen and (max-width: 768px){footer #pageTop{width:50px;height:50px;bottom:15px;right:15px}}@media print,screen and (min-width: 768px){footer #pageTop{width:80px;height:80px;bottom:50px;right:50px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){footer #pageTop{bottom:30px;right:30px}}footer #pageTop span{line-height:1.4;color:#111;font-weight:bold}footer #pageTop span::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (max-width: 768px){footer #pageTop span{display:none}}@media print,screen and (min-width: 768px){footer #pageTop span{font-size:1.4rem}}footer #pageTop::before{width:0;height:0;content:"";border-style:solid;border-width:0 9px 10px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #111 rgba(0,0,0,0);display:block;z-index:2}@media print,screen and (max-width: 768px){footer #pageTop::before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}}@media print,screen and (min-width: 768px){footer #pageTop::before{margin:0 auto 5px auto}}footer #pageTop:hover{background:#a40000;border:1px solid #a40000}footer #pageTop:hover span{color:#fff}footer #pageTop:hover::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}footer #pageTop.show{-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}footer .wrap{position:relative}@media print,screen and (max-width: 768px){footer .wrap{min-height:80px;padding:30px 80px !important}}@media print,screen and (min-width: 768px){footer .wrap{max-width:1280px;margin-inline:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px;position:relative}}@media print,screen and (max-width: 768px){footer .wrap dl{display:none}}@media print,screen and (min-width: 768px){footer .wrap dl{width:100%;display:grid;grid-template-columns:auto 1fr;gap:80px}}@media print and (max-width: 1300px),screen and (min-width: 768px)and (max-width: 1300px){footer .wrap dl{grid-template-columns:1fr;gap:40px}}@media print,screen and (min-width: 768px){footer .wrap dl dt{line-height:1;font-size:1.6rem;letter-spacing:-0.5px;margin-right:30px}footer .wrap dl dt span{font-size:2.5rem;font-weight:bold;letter-spacing:normal;display:block;margin-top:7px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){footer .wrap dl dt{font-size:1.4rem}footer .wrap dl dt span{font-size:2.2rem}}@media print,screen and (min-width: 768px){footer .wrap dl dd nav>ul{display:grid;grid-template-columns:repeat(3, auto);gap:20px}footer .wrap dl dd nav>ul>li>span{line-height:1.4;font-size:2rem;font-weight:bold;display:block;margin-bottom:30px}footer .wrap dl dd nav>ul>li>span::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){footer .wrap dl dd nav>ul>li>span span{display:inline-block}}@media print,screen and (min-width: 768px){footer .wrap dl dd nav>ul>li>ul li{font-size:1.6rem}footer .wrap dl dd nav>ul>li>ul li a{color:#fff;text-decoration:none}footer .wrap dl dd nav>ul>li>ul li a:hover{text-decoration:underline}footer .wrap dl dd nav>ul>li>ul li ul li::before{content:"-";margin:0 15px}}@media print,screen and (min-width: 768px){footer .wrap>ul,footer .wrap>p{margin-top:60px}}@media print,screen and (max-width: 768px){footer .wrap>ul{display:none}}@media print,screen and (min-width: 768px){footer .wrap>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer .wrap>ul li{line-height:1;font-size:1.3rem;margin-right:40px}footer .wrap>ul li a{color:#fff;text-decoration:none}footer .wrap>ul li a:hover{text-decoration:underline}}footer .wrap>p{font-size:1.2rem}@media print,screen and (max-width: 768px){footer .wrap>p{line-height:1.6;text-align:center}}@media print,screen and (min-width: 768px){footer .wrap>p{line-height:1}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){footer .wrap>p{margin-right:95px}}main>article{background:#EEE}@media print, screen and (max-width: 768px){main>article{padding:30px 0}}@media print, screen and (min-width: 768px){main>article{padding:50px 30px}}main>article #whitespace{background:#FFF}@media print, screen and (max-width: 768px){main>article #whitespace{padding:30px 15px;margin-top:-60px}}@media print, screen and (min-width: 768px){main>article #whitespace{max-width:1280px;min-height:500px;padding:30px 40px 95px 40px;margin:-120px auto 0 auto}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout{overflow:hidden;*zoom:1}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main{width:71.6667%;max-width:860px;float:right}}main>article #whitespace.hasLayout #main #greenproducts{border:1px solid #111}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts{display:block;padding:20px 15px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts{display:flex;justify-content:space-between;align-items:center;padding:40px 40px 50px 40px}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){main>article #whitespace.hasLayout #main #greenproducts{padding:40px 30px 50px 30px}}main>article #whitespace.hasLayout #main #greenproducts i{display:block}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts i{max-width:80px;margin:0 auto 15px auto}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts i{width:17.9487%;max-width:140px}}main>article #whitespace.hasLayout #main #greenproducts i img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div{width:76.9231%;max-width:600px}}main>article #whitespace.hasLayout #main #greenproducts div h3{line-height:1.4;font-weight:bold}main>article #whitespace.hasLayout #main #greenproducts div h3::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.4) * 0.5em)}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div h3{font-size:1.8rem;text-align:center;margin-bottom:10px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div h3{font-size:2.4rem;margin-bottom:20px}}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div p{margin-bottom:15px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div p{font-size:1.6rem;margin-bottom:30px}}main>article #whitespace.hasLayout #main #greenproducts div a{width:100%;line-height:1.4;color:#111;font-size:1.6rem;text-align:center;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #111;position:relative;cursor:pointer;margin:0 auto;overflow:hidden;transition-duration:0.2s;height:50px !important;margin:0}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a{height:50px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a{height:60px}}main>article #whitespace.hasLayout #main #greenproducts div a::after{content:"";background:url(//kunenkansou.co.jp/images/common/arrow1-01.png) no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto 0}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:25px;height:8px;right:15px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:30px;height:10px}}main>article #whitespace.hasLayout #main #greenproducts div a:hover{color:#FFF;background:#111}main>article #whitespace.hasLayout #main #greenproducts div a:hover::after{background:url(//kunenkansou.co.jp/images/common/arrow1-02.png) no-repeat;background-size:contain}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a{font-size:1.4rem;padding:0 15px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a{max-width:450px;flex-direction:row}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){main>article #whitespace.hasLayout #main #greenproducts div a{flex-direction:column;padding:0 60px}}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a span{display:block}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a span{margin-left:1.0em}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){main>article #whitespace.hasLayout #main #greenproducts div a span{margin-left:0}}main>article #whitespace.hasLayout #main #greenproducts div a::after{background:url(/images/business/ext/kanbatsu-arrow01.png) no-repeat;background-size:contain}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:15px;height:15px;right:15px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:22px;height:22px;right:20px}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:15px;height:15px}}main>article #whitespace.hasLayout #main #greenproducts div a:hover::after{background:url(/images/business/ext/kanbatsu-arrow02.png) no-repeat;background-size:contain}main>article #whitespace.hasLayout #main #naturalmaterials{border:1px solid #CCC}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials{margin-top:30px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials{display:flex;flex-direction:row-reverse;margin-top:50px}}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div{padding:20px 15px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div{width:67.8322%;max-width:582px;padding:30px 30px 30px 35px}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){main>article #whitespace.hasLayout #main #naturalmaterials div{width:60%;max-width:none}}main>article #whitespace.hasLayout #main #naturalmaterials div h3,main>article #whitespace.hasLayout #main #naturalmaterials div p{color:#000}main>article #whitespace.hasLayout #main #naturalmaterials div h3{line-height:1.2;font-weight:bold}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div h3{font-size:1.8rem;margin-bottom:15px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div h3{font-size:2.0rem;margin-bottom:25px}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){main>article #whitespace.hasLayout #main #naturalmaterials div h3 br{display:none}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div p{font-size:1.6rem}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials figure{width:32.1678%;max-width:276px}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){main>article #whitespace.hasLayout #main #naturalmaterials figure{width:40%;max-width:none;background:url(//kunenkansou.co.jp/images/common/naturalmaterials.jpg) center top no-repeat;background-size:cover}}main>article #whitespace.hasLayout #main #naturalmaterials figure img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print, screen and (min-width: 768px) and (max-width: 1219px){main>article #whitespace.hasLayout #main #naturalmaterials figure img{display:none}}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side{margin-top:30px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side{width:25%;max-width:300px;float:left}}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item{margin-bottom:20px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item{margin-bottom:40px}}main>article #whitespace.hasLayout #side .s-item .s-headline{line-height:1.2;font-weight:bold;display:flex;align-items:center;padding:0 10px;border-left:4px solid #111;border-bottom:1px solid #111}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item .s-headline{height:41px;font-size:1.8rem}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item .s-headline{height:46px;font-size:2.4rem}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item .s-headline{height:41px;font-size:1.8rem}}main>article #whitespace.hasLayout #side .s-item .s-headline span{margin:7px 0 0 7px}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item .s-headline span{font-size:1.3rem}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item .s-headline span{font-size:1.5rem}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item .s-headline span{font-size:1.3rem}}main>article #whitespace.hasLayout #side .s-item#s-news{border:solid #007130}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news{border-width:3px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news{border-width:5px}}main>article #whitespace.hasLayout #side .s-item#s-news h2{color:#007130;font-weight:bold;display:flex;align-items:center;border-bottom:1px solid #007130}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news h2{height:50px;font-size:1.8rem;padding:0 15px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news h2{height:60px;font-size:2.0rem;padding:0 20px}}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul{margin:0 15px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul{margin:0 20px}}main>article #whitespace.hasLayout #side .s-item#s-news ul li{border-bottom:1px solid #CCC}main>article #whitespace.hasLayout #side .s-item#s-news ul li a{color:#000;text-decoration:none;display:block}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul li a{padding:15px 0}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul li a{padding:20px 0}}main>article #whitespace.hasLayout #side .s-item#s-news ul li a:hover p{text-decoration:underline}main>article #whitespace.hasLayout #side .s-item#s-news ul li a time{color:#007130}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul li a time{font-size:1.5rem}main>article #whitespace.hasLayout #side .s-item#s-news ul li a time::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.6) * 0.5em)}}main>article #whitespace.hasLayout #side .s-item#s-news ul li a p{margin-top:10px}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul li a p{line-height:1.3}}main>article #whitespace.hasLayout #side .s-item#s-news>p{font-weight:bold;text-align:right}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news>p{margin:20px 15px 15px 15px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news>p{margin:25px 20px 20px 20px}}main>article #whitespace.hasLayout #side .s-item#s-news>p a{color:#007130;text-decoration:none;position:relative}main>article #whitespace.hasLayout #side .s-item#s-news>p a::after{content:"→";display:inline-block;vertical-align:middle;margin:-5px 0 0 15px}main>article #whitespace.hasLayout #side .s-item#s-news>p a:hover{text-decoration:underline}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category .s-headline{margin-bottom:15px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category .s-headline{margin-bottom:20px}}main>article #whitespace.hasLayout #side .s-item#s-category ul{border:1px solid #111}main>article #whitespace.hasLayout #side .s-item#s-category ul li:nth-child(n+2){border-top:1px solid #111}main>article #whitespace.hasLayout #side .s-item#s-category ul li a{color:#111;text-decoration:none;display:flex;justify-content:space-between;position:relative}main>article #whitespace.hasLayout #side .s-item#s-category ul li a::after{width:7px;height:7px;content:"";border-top:2px solid #111;border-right:2px solid #111;transform:rotate(45deg);display:block;position:absolute;top:0;bottom:0;margin:auto 0;z-index:2}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a::after{right:17px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a::after{right:10.7383%}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a::after{right:17px}}main>article #whitespace.hasLayout #side .s-item#s-category ul li a i{overflow:hidden}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a i{width:35%}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a i{width:39.9329%;max-width:119px}}main>article #whitespace.hasLayout #side .s-item#s-category ul li a i img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}main>article #whitespace.hasLayout #side .s-item#s-category ul li a p{display:flex;align-items:center}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a p{width:65%;padding:0 30px 0 15px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a p{width:60.0671%;line-height:1.3;max-width:179px;font-size:1.5rem;padding:0 13.4228% 0 6.7114%}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a p{font-size:1.3rem;padding:0 30px 0 15px}}main>article #whitespace.hasLayout #side .s-item#s-category ul li a:hover{background:#EEE}main>article #whitespace.hasLayout #side .s-item#s-anchor .s-headline{margin-bottom:5px}main>article #whitespace.hasLayout #side .s-item#s-anchor ul li{border-bottom:1px solid #CCC}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-anchor ul li{font-size:1.6rem}}main>article #whitespace.hasLayout #side .s-item#s-anchor ul li a{height:40px;line-height:1.3;color:#111;text-decoration:none;display:flex;align-items:center;padding:0 10px;transition-duration:0.2s}@media print, screen and (min-width: 768px) and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item#s-anchor ul li a{font-size:1.3rem}}main>article #whitespace.hasLayout #side .s-item#s-anchor ul li a:hover{color:#FFF;background:#111}@media print, screen and (max-width: 768px){main>article #whitespace.hasLayout #side>ul li{margin-bottom:15px}}@media print, screen and (min-width: 768px){main>article #whitespace.hasLayout #side>ul li{margin-bottom:20px}}main>article #whitespace.hasLayout #side>ul li:last-child{margin-bottom:0}main>article #whitespace.hasLayout #side>ul li a img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}main>article #whitespace.hasLayout #side>ul li a:hover{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}@media print, screen and (max-width: 768px){main #access{margin-top:30px}}@media print, screen and (min-width: 768px){main #access{margin-top:40px}}@media print, screen and (min-width: 768px){#breadcrumb{width:100%;margin-bottom:30px}}@media print, screen and (max-width: 768px){#breadcrumb{display:none}}#breadcrumb ol li{display:inline-block}#breadcrumb ol li::before{display:inline-block;content:">";padding:0 0.5em}#breadcrumb ol li:nth-child(1)::before{display:none}@media print, screen and (min-width: 768px){#breadcrumb ol li{font-size:1.6rem}}#breadcrumb ol li a:link,#breadcrumb ol li a:visited,#breadcrumb ol li a:active{color:#111;text-decoration:underline}#breadcrumb ol li a:hover{text-decoration:none}#pagetitle{background:url(//kunenkansou.co.jp/images/bdc_mep/pagetitle.jpg) center top no-repeat;background-size:cover}#main #headerImage{width:100%;color:#FFF;font-weight:bold;text-align:center;text-shadow:0 0 30px rgba(0,0,0,0.9);display:flex;flex-direction:column;justify-content:center;align-items:center;background:url(//kunenkansou.co.jp/images/bdc_mep/header.jpg) center top no-repeat;background-size:cover}@media print, screen and (max-width: 768px){#main #headerImage{height:250px;line-height:1.2;font-size:2.4rem;padding:30px}}@media print, screen and (min-width: 768px){#main #headerImage{height:500px;line-height:1.1;font-size:5.0rem;padding:50px}}@media print, screen and (max-width: 768px){#main #headerImage span{line-height:1.3;font-size:1.6rem;margin-bottom:3px}}@media print, screen and (min-width: 768px){#main #headerImage span{font-size:2.4rem}}#main>ul{width:100%}@media print, screen and (max-width: 768px){#main>ul{margin-bottom:30px}}@media print, screen and (min-width: 768px){#main>ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:60px}}#main>ul li{display:flex;flex-direction:column;justify-content:flex-start;position:relative}@media print, screen and (max-width: 768px){#main>ul li{width:100%;min-height:210px;padding:80px 30px 30px 30px}}@media print, screen and (min-width: 768px){#main>ul li{width:50%;flex-basis:50%;max-width:50%;height:420px;padding:165px 170px 50px 170px}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){#main>ul li{padding:165px 30px 50px 30px}}#main>ul li:nth-child(1){background:url(//kunenkansou.co.jp/images/bdc_mep/process01.jpg) center top no-repeat;background-size:cover}#main>ul li:nth-child(2){background:url(//kunenkansou.co.jp/images/bdc_mep/process02.jpg) center top no-repeat;background-size:cover}#main>ul li:nth-child(3){background:url(//kunenkansou.co.jp/images/bdc_mep/process03.jpg) center top no-repeat;background-size:cover}#main>ul li:nth-child(4){background:url(//kunenkansou.co.jp/images/bdc_mep/process04.jpg) center top no-repeat;background-size:cover}#main>ul li:nth-child(5){background:url(//kunenkansou.co.jp/images/bdc_mep/process05.jpg) center top no-repeat;background-size:cover}#main>ul li:nth-child(6){background:url(//kunenkansou.co.jp/images/bdc_mep/process06.jpg) center top no-repeat;background-size:cover}#main>ul li:nth-child(7){background:url(//kunenkansou.co.jp/images/bdc_mep/process07.jpg) center top no-repeat;background-size:cover}#main>ul li:nth-child(8){background:url(//kunenkansou.co.jp/images/bdc_mep/process08.jpg) center top no-repeat;background-size:cover}#main>ul li:nth-child(9){background:url(//kunenkansou.co.jp/images/bdc_mep/process09.jpg) center top no-repeat;background-size:cover}#main>ul li:nth-child(10){background:url(//kunenkansou.co.jp/images/bdc_mep/process10.jpg) center top no-repeat;background-size:cover}#main>ul li i,#main>ul li h3,#main>ul li p{color:#FFF}#main>ul li i{line-height:1.0;font-style:normal;font-weight:bold;text-align:center;display:flex;justify-content:center;align-items:center;background:#000;position:absolute;top:0;left:0;z-index:2}@media print, screen and (max-width: 768px){#main>ul li i{width:50px;height:50px;font-size:2.0rem}}@media print, screen and (min-width: 768px){#main>ul li i{width:100px;height:100px;font-size:4.0rem}}#main>ul li h3{line-height:1.4;font-weight:bold;text-align:center}#main>ul li h3::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.4) * 0.5em)}@media print, screen and (max-width: 768px){#main>ul li h3{font-size:2.0rem;margin-bottom:20px}}@media print, screen and (min-width: 768px){#main>ul li h3{font-size:3.0rem;margin-bottom:35px}}@media print, screen and (min-width: 768px){#main>ul li p{font-size:1.6rem}}#main #factory{border:1px solid #316b41}@media print, screen and (max-width: 768px){#main #factory{padding:30px 15px}}@media print, screen and (min-width: 768px){#main #factory{padding:50px 99px 70px 99px}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){#main #factory{padding:50px 30px 70px 30px}}#main #factory h3{line-height:1.4;color:#316b41;font-weight:bold;text-align:center}#main #factory h3::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.4) * 0.5em)}@media print, screen and (max-width: 768px){#main #factory h3{font-size:2.4rem;margin-bottom:15px}}@media print, screen and (min-width: 768px){#main #factory h3{font-size:5.0rem;margin-bottom:25px}}#main #factory p{text-align:center}@media print, screen and (max-width: 768px){#main #factory p{margin-bottom:15px}}@media print, screen and (min-width: 768px){#main #factory p{font-size:1.6rem;margin-bottom:30px}}@media print, screen and (min-width: 768px) and (max-width: 1219px){#main #factory p span{display:inline-block}}@media print, screen and (max-width: 768px){#main #factory figure{margin-bottom:20px}}@media print, screen and (min-width: 768px){#main #factory figure{margin-bottom:40px}}#main #factory figure img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print, screen and (min-width: 768px){#main #factory figure img{max-width:none}}#main #factory table{width:100%;border-collapse:collapse;border:1px solid #DDD}#main #factory table tr th,#main #factory table tr td{line-height:1.4;color:#313131;word-break:break-all;border:1px solid #DDD}@media print, screen and (max-width: 768px){#main #factory table tr th,#main #factory table tr td{font-size:1.3rem;padding:10px 15px}}@media print, screen and (min-width: 768px){#main #factory table tr th,#main #factory table tr td{font-size:1.6rem;padding:10px 30px}}#main #factory table tr th{font-weight:bold;text-align:left;background:#EEE}@media print, screen and (max-width: 768px){#main #factory table tr th{width:40%}}@media print, screen and (min-width: 768px){#main #factory table tr th{width:30%;max-width:300px}}@media print, screen and (max-width: 768px){#main #factory table tr th span{display:block}}@media print, screen and (min-width: 768px){#main #factory table tr th span{margin-left:1.0em}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1219px){#main #factory table tr th span{margin-left:0;display:block}}@media print, screen and (max-width: 768px){#main #factory table tr td{width:60%}}@media print, screen and (min-width: 768px){#main #factory table tr td{width:70%;max-width:700px}}@media print, screen and (max-width: 768px){#main #factory table tr td a{color:#65a250;text-decoration:underline}#main #factory table tr td a:hover{text-decoration:none}}@media print, screen and (min-width: 768px){#main #factory table tr td a{color:#111;text-decoration:none;pointer-events:none}}#guide{background:url(//kunenkansou.co.jp/images/common/guide-bg01.jpg) center top no-repeat;background-size:cover}