/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}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:0.35em 0.75em 0.625em}legend{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"]{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}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,li,td{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}a:hover{cursor:pointer}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:bottom;max-width:100%}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ttl-1{overflow:hidden;text-align:center}.ttl-1:before,.ttl-1:after{content:'';display:inline-block;height:1px;position:relative;top:-2px;vertical-align:middle}.ttl-1:before{background-color:#e5e5e5;left:-0.5em;margin-left:-100%;width:100%}.ttl-1:after{background-color:#e5e5e5;left:0.5em;margin-right:-100%;width:100%}.ttl-2{margin-top:50px;display:flex;width:100%;font-size:2em;letter-spacing:2px;font-weight:100}.ttl-2:after{-webkit-flex:3;-flex:3;display:inline-block;content:'';height:1px;background:#e5e5e5;margin:auto 0 auto 20px}.uline{text-decoration:underline}.btn-block{display:block;width:100%}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3;border-radius:6px}.btn-main{color:#fff;background:#1c2d56;height:32px;line-height:32px;padding:0px 14px;font-size:14px;text-decoration:none;display:inline-block;border-radius:0;box-shadow:0px 2px 0px 0px #0f1930}.btn-main:hover,.btn-main:active{cursor:pointer;background:#162343}.btn-main-2{color:#fff;background:#1c2d56;height:32px;line-height:32px;padding:0px 14px;font-size:14px;text-decoration:none;display:inline-block;border-radius:32px;box-shadow:0px 2px 0px 0px #0f1930}.btn-main-2:hover,.btn-main-2:active{cursor:pointer;background:#162343}.btn-main-3{color:#1c2d56;background:rgba(0,0,0,0);height:32px;line-height:32px;padding:0px 16px;font-size:16px;text-decoration:none;display:inline-block;border-radius:0;box-shadow:0px 2px 0px 0px rgba(0,0,0,0);border:2px solid;line-height:30px}.btn-main-3:hover,.btn-main-3:active{cursor:pointer;background:rgba(0,0,0,0)}.btn-main-3:hover,.btn-main-3:active{color:#223769}.btn-sub{color:#fff;background:#1c2d56;height:32px;line-height:32px;padding:0px 14px;font-size:14px;text-decoration:none;display:inline-block;border-radius:0;box-shadow:0px 2px 0px 0px #0f1930}.btn-sub:hover,.btn-sub:active{cursor:pointer;background:#162343}.btn-third{color:#fff;background:#1c2d56;height:32px;line-height:32px;padding:0px 14px;font-size:14px;text-decoration:none;display:inline-block;border-radius:0;box-shadow:0px 2px 0px 0px #0f1930}.btn-third:hover,.btn-third:active{cursor:pointer;background:#162343}.btn-sub-bd{color:#1c2d56;background:rgba(0,0,0,0);height:32px;line-height:32px;padding:0px 16px;font-size:16px;text-decoration:none;display:inline-block;border-radius:0;box-shadow:0px 2px 0px 0px rgba(0,0,0,0);border:2px solid;line-height:30px}.btn-sub-bd:hover,.btn-sub-bd:active{cursor:pointer;background:rgba(0,0,0,0)}.btn-sub-bd:hover,.btn-sub-bd:active{color:#223769}.btn-third-bd{color:#1c2d56;background:rgba(0,0,0,0);height:32px;line-height:32px;padding:0px 16px;font-size:16px;text-decoration:none;display:inline-block;border-radius:0;box-shadow:0px 2px 0px 0px rgba(0,0,0,0);border:2px solid;line-height:30px}.btn-third-bd:hover,.btn-third-bd:active{cursor:pointer;background:rgba(0,0,0,0)}.btn-third-bd:hover,.btn-third-bd:active{color:#223769}.arrow-top-left:before{content:"";height:0;width:0;position:absolute;pointer-events:none;border-style:solid;border-color:transparent;border-width:0;top:0;left:0;border-width:3rem 3rem 0 0;border-top-color:#1c2d56}.arrow-top:before{content:"";height:0;width:0;position:absolute;pointer-events:none;border-style:solid;border-color:transparent;border-width:0;top:-3rem;border-width:0 1.5rem 3rem 1.5rem;border-bottom-color:#1c2d56;left:50%;margin-left:-1.5rem}.arrow-top-right:before{content:"";height:0;width:0;position:absolute;pointer-events:none;border-style:solid;border-color:transparent;border-width:0;top:0;right:0;border-width:0 3rem 3rem 0;border-right-color:#1c2d56}.arrow-left:before{content:"";height:0;width:0;position:absolute;pointer-events:none;border-style:solid;border-color:transparent;border-width:0;left:-3rem;border-width:1.5rem 3rem 1.5rem 0;border-right-color:#1c2d56;top:50%;margin-top:-1.5rem}.arrow-center:before{content:"";height:0;width:0;position:absolute;pointer-events:none;border-style:solid;border-color:transparent;border-width:0;top:50%;left:50%;margin-left:-1.5rem;margin-top:-1.5rem;border-width:1.5rem 0 1.5rem 3rem;border-left-color:rgba(0,0,255,0.5)}.arrow-right:before{content:"";height:0;width:0;position:absolute;pointer-events:none;border-style:solid;border-color:transparent;border-width:0;right:-1rem;border-width:.5rem 0 .5rem 1rem;border-left-color:#1c2d56;top:50%;margin-top:-.5rem;right:.5rem}.arrow-bottom-left:before{content:"";height:0;width:0;position:absolute;pointer-events:none;border-style:solid;border-color:transparent;border-width:0;bottom:0;left:0;border-width:3rem 0 0 3rem;border-left-color:#1c2d56}.arrow-bottom:before{content:"";height:0;width:0;position:absolute;pointer-events:none;border-style:solid;border-color:transparent;border-width:0;bottom:-3rem;border-width:3rem 1.5rem 0 1.5rem;border-top-color:#1c2d56;left:50%;margin-left:-1.5rem}.arrow-bottom-right:before{content:"";height:0;width:0;position:absolute;pointer-events:none;border-style:solid;border-color:transparent;border-width:0;bottom:0;right:0;border-width:0 0 3rem 3rem;border-bottom-color:#1c2d56}table{width:100%;border:1px solid #e5e5e5;overflow:hidden;word-break:break-all;word-wrap:break-word}table th{padding:10px 20px;border-top:solid 1px #e5e5e5;width:auto;overflow:hidden;font-style:normal;font-weight:bold;font-size:100%;text-align:left;word-break:break-all;word-wrap:break-word;vertical-align:top}@media (max-width: 400px){table th{width:100%;display:block;margin:0 auto}}table td{padding:20px;text-align:left;vertical-align:top;background-color:#ffffff;border-top:solid 1px #e5e5e5;overflow:hidden;word-break:break-all;word-wrap:break-word}@media (max-width: 400px){table td{display:list-item;width:100%}}@media only screen and (max-width: 768px){.table-scroll table{width:100%}.table-scroll table td{width:auto;display:table-cell;border-top:1px solid #e5e5e5 !important}.table-scroll table:-webkit-scrollbar{height:5px}.table-scroll table:-webkit-scrollbar-track{background:#f1f1f1}.table-scroll table:-webkit-scrollbar-thumb{background:#bcbcbc}}table.method_bg{margin:10px 0 30px}table.method_bg th{border-right:solid 1px #e5e5e5;padding:16px;font-weight:normal;vertical-align:middle}@media only screen and (max-width: 768px){table.method_bg th{border:none}}table.method_bg td{text-align:left;width:200px;padding:16px}@media only screen and (max-width: 768px){table.method_bg td{width:100%;display:block;text-align:right}}@media only screen and (max-width: 768px){table.method_bg tr{border-bottom:solid 1px #e5e5e5}}ul.p_release_bg{border:solid 1px #e5e5e5;margin:30px 0}ul.p_release_bg li{border-top:solid 1px #e5e5e5;padding:8px}ul.p_release_bg li:first-of-type{border:none}a.pdf_link{font-size:0.85em;text-align:left;text-decoration:underline;display:inline-block;line-height:2}a.pdf_link:hover{transform:translate(1px, 1px)}a.pdf_link:before{content:'';display:inline-block;background:url(images/common/icon_pdf.png) 50%/auto 100% no-repeat;width:18px;height:21px;vertical-align:middle;margin-right:4px;margin-top:-3px}a.excel_link{font-size:0.85em;text-align:left;text-decoration:underline;display:inline-block;line-height:2}a.excel_link:hover{transform:translate(1px, 1px)}a.excel_link:before{content:'';display:inline-block;background:url(images/common/icon_excel.png) 50%/auto 100% no-repeat;width:18px;height:21px;vertical-align:middle;margin-right:4px;margin-top:-3px}a.word_link{text-decoration:underline;display:inline-block;line-height:2}a.word_link:before{content:'';display:inline-block;background:url(images/common/icon_word.png) 50%/auto 100% no-repeat;width:18px;height:21px;vertical-align:middle;margin-right:2px;margin-top:-3px}.pagenation{padding:3px;margin-top:40px;text-align:center;padding-bottom:2.5rem}@media only screen and (min-width: 769px), print{.pagenation{padding-bottom:60px}}.pagenation a{padding:6px 10px;margin:2px;border:1px solid #eee;color:#1c2d56}.pagenation a:hover,.pagenation a :active{border:1px solid #999;color:#666}.pagenation .current{padding:6px 10px;margin:2px;border:1px solid #1c2d56;font-weight:bold;background-color:#1c2d56;color:#fff}.pagenation .disabled{padding:6px 10px;margin:2px;border:1px solid #eee;color:#ddd}.span_left{margin-left:-0.25em}img{height:auto}body{font-size:16px;font-family:"azo-sans-web","Arial","Meiryo UI","メイリオ","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;line-height:1.6;word-wrap:break-word;color:#1c2d56;letter-spacing:0;overflow-wrap:break-word;word-break:break-all;text-align:justify;text-justify:inter-ideograph}a{color:#1c2d56;border:none}a:focus,a:hover{border:none;outline:none}a:active{border:none;outline:none}*:hover{transition:0.3s}.inner{width:1140px;max-width:100%;margin:0 auto;max-width:98%}.opacity{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}.white_bg{background:#fff}.blue_bg{background:#ddf5f8}.inviewfadeIn{opacity:0;transition:0.8s}.fadeIn{opacity:1}.inviewfadeInUp{opacity:0;transform:translate(0, 40px);-webkit-transform:translate(0, 40px);transition:1s}.fadeInUp{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.inviewfadeInDown{opacity:0;transform:translate(0, -20px);-webkit-transform:translate(0, -20px);transition:1s}.fadeInDown{opacity:1;transform:translate(0, 0);-webkit-transform:translate(0, 0)}h1,h2,h3,h4,h5,h6{font-size:1em}#ttlTxt{background-color:#1c2d56;height:20px}#ttlTxt h1{color:#fff;font-size:12px;font-weight:normal;line-height:20px}@media only screen and (min-width: 769px){.drawer-hamburger{display:none !important}}.sidebox{margin-bottom:30px;background-color:#ddf5f8;width:200px;max-width:100%;padding:10px 24px 40px}.sidebox ul li{border-bottom:1px solid #1c2d56}.sidebox ul li a{padding:15px 0;width:100%;display:inline-block;color:#1c2d56;line-height:1.3}.sidebox ul li a.more{position:relative;color:#1c2d56;font-weight:bold;text-align:right;padding:10px;display:block}.sidebox.year_archive h3{font-size:1em !important}.sidebox.year_archive li{background:url(images/common/arrow.svg) 90% 50%/auto 12px no-repeat}#blog h2{padding:5px 0 3px;font-size:1.5em;margin-bottom:0}#blog .blog-card{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #1c2d56}#blog .blog-thumb{margin-right:15px;width:35%}@media only screen and (max-width: 768px){#blog .blog-thumb{width:100%;text-align:center;margin-bottom:10px}}#blog .blog-thumb img{height:auto}#blog .blog-info ul.post-categories li{background-color:#3555a3;margin-right:5px;height:16px;line-height:12px}#blog .blog-info ul.post-categories li a{color:white;font-size:10px;padding-right:8px;padding-left:8px}@media only screen and (max-width: 768px){#blog .blog-info ul.post-categories{display:-moz-flex !important;display:-ms-flex !important;display:-o-flex !important;display:flex !important}#blog .blog-info ul.post-categories li{margin-bottom:3px}}#blog .blog-info h3.blog-title{margin-top:8px;margin-bottom:5px;font-weight:normal;line-height:1.4;font-size:1em}#blog .blog-info h3.blog-title a{text-decoration:underline;color:#1c2d56}#blog .blog-info p.blog-contents{font-size:14px}.paging{margin-top:50px}.paging .prev{text-align:left;background:rgba(221,245,248,0.4);padding:5px;border-radius:4px}.paging .next{text-align:right;background:rgba(221,245,248,0.4);padding:5px;border-radius:4px}.home nav.pc-only>ul li:first-of-type a{color:#00b3d6}form{max-width:600px;margin:0 15px}form span.required{color:#e64534}form .form-group{margin-top:15px}form input,form textarea,form select{background-color:#f0f5f9;border-radius:0;width:100%;height:50px;border:none;border-radius:5px;padding:10px;font-size:16px}form input[type="radio"]{display:inline;width:auto;height:auto}form label{font-weight:200;margin-bottom:5px;font-size:15px}form .wpcf7-list-item:not(.first) input[type="checkbox"]{margin-left:40px}form .wpcf7-list-item-label{font-size:14px}form textarea{height:200px}.page-contact{margin-bottom:30px}.page-contact .privacy_text{font-size:0.8em;margin:20px 0 0}.page-contact .privacy_text h3{margin-top:20px}.page-contact .privacy_text .hidden{overflow-y:scroll;height:200px;border:1px solid;padding:20px}.page-contact #contents{width:900px;max-width:100%;margin:0 auto}.page-contact .inner{width:900px}.page-contact form{max-width:100%}.page-contact #bread{list-style:none;display:block;width:100%;margin:30px auto}.page-contact #bread span{margin-right:10px;font-weight:bold}.page-contact #bread li{width:calc(100% / 3 - 30px);float:left;display:block;background:#ddf5f8;text-decoration:none;position:relative;height:40px;line-height:40px;padding:0 10px 0 5px;text-align:center;margin-right:23px}.page-contact #bread li:first-child{padding-left:15px;width:calc(100% / 3 + 10px)}.page-contact #bread li:first-child:before{border:none}.page-contact #bread li:nth-of-type(2){width:calc(100% / 3 + 10px)}.page-contact #bread li:last-child{padding-right:15px;width:calc(100% / 3 - 70px);margin-right:0}.page-contact #bread li:last-child:after{border:none}.page-contact #bread li:before,.page-contact #bread li:after{content:"";position:absolute;top:0;border:0 solid #ddf5f8;border-width:20px 10px;width:0;height:0}.page-contact #bread li:before{left:-20px;border-left-color:transparent}.page-contact #bread li:after{left:100%;border-color:transparent;border-left-color:#ddf5f8}.page-contact #bread li.active{background:#00b3d6;color:#fff}.page-contact #bread li.active:after{border-left-color:#00b3d6}.page-contact #bread li.active_02{background:#00b3d6;color:#fff}.page-contact #bread li.active_02:after{border-left-color:#00b3d6}.page-contact #bread li.active_02:before{border:0 solid #00b3d6;border-width:20px 15px;left:-25px;z-index:-1}.page-contact h3{border-bottom:1px solid;margin-top:50px;margin-bottom:10px}.page-contact .must{color:#e64534;margin-left:5px;font-size:0.95em}.page-contact dl{margin-bottom:30px}.page-contact dt{margin-bottom:10px;font-weight:bold}.page-contact form input[type="radio"]{margin-top:-2px}.page-contact label{vertical-align:middle}.page-contact .mwform-radio-field-text{vertical-align:middle}.page-contact form .last_name,.page-contact form .first_name,.page-contact form .last_phonetic,.page-contact form .first_phonetic,.page-contact form .pref,.page-contact form .zip{width:30%;margin-right:10px}.page-contact form .old{width:50px;margin-right:10px}.page-contact [type="submit"]{display:block;margin:0 auto;background:#1c2d56;color:#fff;width:500px;max-width:100%;margin-top:60px}.page-contact [type="submit"].back{background:none;color:#1c2d56;text-decoration:underline;margin-top:0;width:100%;text-align:left;font-size:0.85em}.page-contact .privacy{height:1.25em;width:1.25em}.page-contact .mwform-checkbox-field-text{vertical-align:middle}.page-contact .mwform-checkbox-field.horizontal-item{text-align:center;display:block;margin:30px auto 30px}.page-contact .privacy_bg dt{text-align:center}.page-contact .privacy_bg dd span{font-weight:bold;font-size:1.125em}.page-contact .mw_wp_form .error{background:#e64534;color:#fff;padding:2px 10px;margin:5px 0}.page-template-page-contact-confirmation .page-contact .must.must__mail{display:none}.page-template-page-contact-confirmation .privacy_bg dd{text-align:center;font-weight:bold}.csr-template-default #contents{margin:40px 0 60px}.csr-template-default #contents h2{padding:10px 0 0}.csr-template-default #contents img{display:block;margin:30px 0 0}.csr-template-default #contents .img_bg img{margin:10px auto 30px}.csr-template-default #contents .sub_caption{margin-bottom:20px}.post-type-archive-csr #contents{margin:60px 0}.post-type-archive-csr .main_caption{margin-bottom:40px}.post-type-archive-csr .more_csr{text-align:right;text-decoration:underline;display:block}.post-type-archive-csr article{margin-bottom:30px}.post-type-archive-csr .img_bg{width:300px;height:200px;max-width:100%;overflow:hidden}.post-type-archive-csr .img_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.post-type-archive-csr .right{padding-left:20px;width:calc(100% - 300px - 10px)}.post-type-archive-csr .right .new{background:#00b3d6;color:#fff;display:inline-block;padding:0px 5px;font-size:0.85em;margin-right:10px}.interview_icon{background:#b7c726;color:#fff;font-size:0.75em;line-height:1;margin-left:0.5em;padding:0.35em 0.5em;display:inline-block;text-transform:uppercase;letter-spacing:1px}.interview_icon i{margin-right:0.25em}.interview_link{display:block;border-radius:4px}.interview_link i{margin-left:0.5em}.interview_head{background:url(images/csr/interview_head.jpg) 50% 0/cover;margin-bottom:-2em}.interview_head .black{background:rgba(0,0,0,0.2)}.interview_head .caption{font-size:1.25em;font-weight:bold;margin-bottom:0.75em;color:green;text-shadow:#fff 1px 1px 0,#fff -1px -1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff 0px 1px 0,#fff -1px 0,#fff -1px 0 0,#fff 1px 0 0}.interview_head .text{color:#fff;text-align:center;padding:3em 0}.csr_lead{margin:1em auto;background-size:cover;background-position:50%;padding:7em 2em}.csr_lead .white_bg{width:100%;height:100%;padding:2em 2em;background:rgba(255,255,255,0.6)}@media only screen and (min-width: 769px){.img_left{margin:30px 0}.img_left img{max-width:42%;float:left;margin:0 30px 20px 0 !important}.img_right{margin:30px 0}.img_right img{max-width:42%;float:right;margin:0 0 20px 30px !important}}.paging_csr .button_ef{display:block;margin:0 auto;width:350px;max-width:100%}.paging_csr .ef{background:#fff}.paging_csr .btn{margin:0 auto}p{margin:0 0 1.2em}.b{font-weight:bold}.big{font-size:1.2em}.bigger{font-size:1.4em}.biggest{font-size:1.8em}.small{font-size:0.8em}.smalls{font-size:0.7em;position:relative;top:-0.25em;margin-right:0.25em}.smaller{font-size:0.7em}.smallest{font-size:0.4em}.block{display:block}.rel{position:relative}.ab{position:absolute}.color-main{color:#1c2d56}.color-sub{color:#1c2d56}.color-third{color:#1c2d56}.color-tar{color:#00b3d6}.white,.fff{color:white}.black{color:black}.red{color:#e64534}.bg-white{background-color:white}.bg-main{background-color:#1c2d56}.bg-main--light{background-color:#819ad6}.flex,.flex-center,.flex-start,#blog .blog-info ul.post-categories,.flex-end,.flex-between,.flex-around{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){.flex div,.flex-center div,.flex-start div,#blog .blog-info ul.post-categories div,.flex-end div,.flex-between div,.flex-around div,.flex p,.flex-center p,.flex-start p,#blog .blog-info ul.post-categories p,.flex-end p,.flex-between p,.flex-around p{width:100%}.flex .ef,.flex-center .ef,.flex-start .ef,#blog .blog-info ul.post-categories .ef,.flex-end .ef,.flex-between .ef,.flex-around .ef{width:0}}.flex-center{justify-content:center}.flex-start,#blog .blog-info ul.post-categories{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-between{justify-content:space-between}.flex-around{justify-content:space-around}.align-center{align-items:center}.align-bottom{align-items:flex-end}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.p0{padding:0px !important}.pt0{padding-top:0px !important}.pr0{padding-right:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.p5{padding:5px !important}.pt5{padding-top:5px !important}.pr5{padding-right:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.p10{padding:10px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.p15{padding:15px !important}.pt15{padding-top:15px !important}.pr15{padding-right:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.p20{padding:20px !important}.pt20{padding-top:20px !important}.pr20{padding-right:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.p25{padding:25px !important}.pt25{padding-top:25px !important}.pr25{padding-right:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.p30{padding:30px !important}.pt30{padding-top:30px !important}.pr30{padding-right:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.p35{padding:35px !important}.pt35{padding-top:35px !important}.pr35{padding-right:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.p40{padding:40px !important}.pt40{padding-top:40px !important}.pr40{padding-right:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.mt45{margin-top:45px !important}.mr45{margin-right:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.p45{padding:45px !important}.pt45{padding-top:45px !important}.pr45{padding-right:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.p50{padding:50px !important}.pt50{padding-top:50px !important}.pr50{padding-right:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}.mt55{margin-top:55px !important}.mr55{margin-right:55px !important}.mb55{margin-bottom:55px !important}.ml55{margin-left:55px !important}.p55{padding:55px !important}.pt55{padding-top:55px !important}.pr55{padding-right:55px !important}.pb55{padding-bottom:55px !important}.pl55{padding-left:55px !important}.mt60{margin-top:60px !important}.mr60{margin-right:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.p60{padding:60px !important}.pt60{padding-top:60px !important}.pr60{padding-right:60px !important}.pb60{padding-bottom:60px !important}.pl60{padding-left:60px !important}.mt65{margin-top:65px !important}.mr65{margin-right:65px !important}.mb65{margin-bottom:65px !important}.ml65{margin-left:65px !important}.p65{padding:65px !important}.pt65{padding-top:65px !important}.pr65{padding-right:65px !important}.pb65{padding-bottom:65px !important}.pl65{padding-left:65px !important}.mt70{margin-top:70px !important}.mr70{margin-right:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.p70{padding:70px !important}.pt70{padding-top:70px !important}.pr70{padding-right:70px !important}.pb70{padding-bottom:70px !important}.pl70{padding-left:70px !important}.mt75{margin-top:75px !important}.mr75{margin-right:75px !important}.mb75{margin-bottom:75px !important}.ml75{margin-left:75px !important}.p75{padding:75px !important}.pt75{padding-top:75px !important}.pr75{padding-right:75px !important}.pb75{padding-bottom:75px !important}.pl75{padding-left:75px !important}.mt80{margin-top:80px !important}.mr80{margin-right:80px !important}.mb80{margin-bottom:80px !important}.ml80{margin-left:80px !important}.p80{padding:80px !important}.pt80{padding-top:80px !important}.pr80{padding-right:80px !important}.pb80{padding-bottom:80px !important}.pl80{padding-left:80px !important}.mt85{margin-top:85px !important}.mr85{margin-right:85px !important}.mb85{margin-bottom:85px !important}.ml85{margin-left:85px !important}.p85{padding:85px !important}.pt85{padding-top:85px !important}.pr85{padding-right:85px !important}.pb85{padding-bottom:85px !important}.pl85{padding-left:85px !important}.mt90{margin-top:90px !important}.mr90{margin-right:90px !important}.mb90{margin-bottom:90px !important}.ml90{margin-left:90px !important}.p90{padding:90px !important}.pt90{padding-top:90px !important}.pr90{padding-right:90px !important}.pb90{padding-bottom:90px !important}.pl90{padding-left:90px !important}.mt95{margin-top:95px !important}.mr95{margin-right:95px !important}.mb95{margin-bottom:95px !important}.ml95{margin-left:95px !important}.p95{padding:95px !important}.pt95{padding-top:95px !important}.pr95{padding-right:95px !important}.pb95{padding-bottom:95px !important}.pl95{padding-left:95px !important}.mt100{margin-top:100px !important}.mr100{margin-right:100px !important}.mb100{margin-bottom:100px !important}.ml100{margin-left:100px !important}.p100{padding:100px !important}.pt100{padding-top:100px !important}.pr100{padding-right:100px !important}.pb100{padding-bottom:100px !important}.pl100{padding-left:100px !important}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.max-w100{max-width:100%}.orer-x-hidden{overflow-x:hidden}.pointer-none{pointer-events:none !important}.none{display:none !important}@media screen and (max-width: 768px){.pc-only{display:none}}@media screen and (min-width: 769px){.pc{display:block}.sp{display:none !important}}@media screen and (max-width: 768px){.pc{display:none !important}.sp{display:block}}.clearfix::after{content:"";display:table;clear:both}.pull-right{float:right}.pull-left{float:left}.right-block{display:block;margin-left:auto}.left-block{display:block;margin-right:auto}.center-block{display:block;margin-left:auto;margin-right:auto}.bold{font-weight:bold}.text-center{text-align:center}.text-left{text-align:left !important}.text-right{text-align:right}.container{margin-right:auto;margin-left:auto;max-width:98%}@media screen and (max-width: 768px){.container{width:100%}}@media screen and (min-width: 769px){.container{width:1140px}}.left-sidebar #contents{width:65%;float:right;margin-top:40px;margin-bottom:30px}@media screen and (max-width: 768px){.left-sidebar #contents{width:100%;margin-left:auto;margin-right:auto;float:none}}.left-sidebar #sidebar{width:30%;float:left;margin-top:40px}@media screen and (max-width: 768px){.left-sidebar #sidebar{width:100%;margin-left:auto;margin-right:auto;float:none}.left-sidebar #sidebar img{width:80%;margin-left:auto;margin-right:auto;display:block}}.right-sidebar #contents{max-width:100%;width:740px;float:left;margin-top:40px;margin-bottom:40px}@media screen and (max-width: 768px){.right-sidebar #contents{width:100%;margin-left:auto;margin-right:auto;float:none}}.right-sidebar #sidebar{width:200px;float:right;margin-top:40px}@media screen and (max-width: 768px){.right-sidebar #sidebar{width:100%;margin-left:auto;margin-right:auto;float:none}.right-sidebar #sidebar img{width:80%;margin-left:auto;margin-right:auto;display:block}}.no-sidebar #sidebar{display:none}#contents .date{font-size:0.875em}.modaal-content-container{color:#1c2d56}.modaal-content-container .img_bg{width:40%}.modaal-content-container .img_bg .face_bg{width:100%;overflow:hidden;max-height:100%}.modaal-content-container .img_bg .face_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.modaal-content-container .text{width:calc(60% - 30px);margin-left:20px}.modaal-content-container .t_title{font-size:0.9em;line-height:1.4;font-weight:bold}.modaal-content-container .name{font-weight:bold;margin:20px 0;border-bottom:2px solid;padding-bottom:10px;font-size:1.125em}.p_top_0{padding-top:0 !important}.icons{margin-left:0.5em;margin-right:0.5em}.sections{padding-top:2.5rem;padding-bottom:2.5rem}@media only screen and (min-width: 769px), print{.sections{padding-top:60px;padding-bottom:60px}}.page-h2{font-size:1.35em;margin-bottom:1.25em}@media only screen and (min-width: 769px), print{.page-h2{font-size:1.375em}}@media only screen and (max-width: 768px){.page-h2{text-align:center}}.page-h3{font-size:1.25em;margin-bottom:1.25em}@media only screen and (min-width: 769px), print{.page-h3{font-size:1.125em}.page-h3.-big{font-size:1.25em}}@media only screen and (max-width: 768px){.page-h3{text-align:center}}.cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}@media only screen and (max-width: 768px){.sp-text-left{text-align:left !important}}.co-left,.co-right{width:100%}@media only screen and (min-width: 769px), print{.co-left,.co-right{width:50%}}.co-left.-txt-l,.co-right.-txt-l{margin-bottom:1em}@media only screen and (min-width: 769px), print{.co-left.-txt-l,.co-right.-txt-l{padding-right:1em;margin-bottom:0}.co-left.-txt-l.-res,.co-right.-txt-l.-res{padding-right:0em;padding-left:1em}}@media only screen and (min-width: 769px), print{.co-left.-img-r,.co-right.-img-r{padding-left:1em}.co-left.-img-r.-res,.co-right.-img-r.-res{padding-right:1em;padding-left:0em}}@media only screen and (min-width: 769px), print{.co-left.-overview{width:55%}.co-left.-overview-2{width:55%}.co-left.-companies{width:60%}.co-left.-companies02{width:52%}.co-left.-sounds{width:60%}.co-right.-overview{width:40%}.co-right.-overview-2{width:40%}.co-right.-companies{width:40%}.co-right.-companies02{width:48%}.co-right.-sounds{width:40%}}@media only screen and (min-width: 769px), print{.co-left.-res{order:2}}@media only screen and (max-width: 768px){.co-left{margin-bottom:1em}}.section-caps{margin-bottom:2rem}@media only screen and (min-width: 769px), print{.section-caps{margin-bottom:60px}}.annotation{font-size:.875em;margin-top:0.25em}@media only screen and (min-width: 769px), print{.annotation{text-align:right}}.annotation.-left{text-align:left}@media only screen and (min-width: 769px), print{.annotation.-sounds{padding-right:220px}}.about-column{margin-top:2em;font-size:0.85em;border:1px solid;padding:1em;background:rgba(221,245,248,0.5)}@media only screen and (min-width: 769px), print{.about-column{margin:3em auto 0;margin:0 0 0 auto;padding:1.5em 1em}}.about-column__h4{margin-bottom:0.5em}@media only screen and (min-width: 769px), print{.about-column__h4{text-align:center;font-size:1.125em}}.about-column__img{margin-top:1em}@media only screen and (min-width: 769px), print{.about-column__img{width:80%;display:block;margin:1em auto 0}}.about-column__caps{border:1px solid;padding:0.125em;margin-bottom:0.5em}@media only screen and (min-width: 769px), print{.about-column__caps{text-align:center}}@media only screen and (min-width: 769px), print{.assessment{background-image:linear-gradient(#fff, #fff 0%, #ddf5f8 0%, #ddf5f8 80%, #fff 80%);background-position:center top;background-size:930px;background-repeat:no-repeat}}.assessment__txt{margin-bottom:1em}@media only screen and (min-width: 769px), print{.assessment__txt{padding-top:2.5em;text-align:center}}#autozip{font-size:0.75rem !important;background-color:#00b3d6 !important;border-radius:4px !important}#autozip a{display:block;opacity:0;width:15em;position:absolute !important;top:0 !important;left:0 !important}#zip_close{position:relative !important;top:0 !important;left:0 !important;line-height:1 !important;display:flex;align-items:center}#zip_close:before{display:inline-block;content:'ハイフンなしでご入力ください。';text-decoration:none;white-space:nowrap;color:#fff}#breadCrumbs{background:#ddf5f8;border-bottom:4px solid #1c2d56;font-size:0.85em;padding:8px 0;color:#1c2d56}#breadCrumbs a{color:#1c2d56}.btn_bg{margin-top:40px}.button_ef{border:1px solid #1c2d56;background:#1c2d56;color:#000;font-size:1em;font-weight:bold;position:relative;text-align:center;display:inline-block;position:relative;box-sizing:border-box;border-radius:4px}.button_ef.-head{background:none}.button_ef.-head a{color:#1c2d56 !important}.button_ef.-head .ef{transition:all 0.2s ease}.button_ef:hover .ef{width:100%}.button_ef:hover a{color:#1c2d56;transition:all 0.3s ease}.button_ef a{display:block;color:#fff;transition:all 0.3s ease;z-index:2;position:relative;padding:12px 60px}.ef{border-radius:3px;width:0;height:100%;left:0;top:0;background:#ddf5f8;position:absolute;transition:all 0.3s ease;z-index:1}.ef.ef_white{background:#fff}.category_bg{font-size:0.875em;display:inline-block}.category_bg.-csr{top:-2px;left:0}.category_bg.-csr span{background:#00b3d6}.category_bg span{background:#1c2d56;color:#fff;padding:2px 5px;margin-right:5px;font-size:0.875em}.category_bg span.wind_power{background:#00b3d6}.category_bg span.other{background:#b7c726}.category_bg span.solar_power{background:#ff9600}@media only screen and (min-width: 769px), print{.companies__img{width:95%}}.construction__img{width:100%}@media only screen and (min-width: 769px), print{.construction__txt{text-align:center}}@media only screen and (min-width: 769px), print{.construction .co-left{width:50%}.construction .co-right{width:45%}}.distance__img{background:#fff;padding:1em}@media only screen and (min-width: 769px), print{.distance__img{padding:1.5em 1em}}.faq-cont:nth-of-type(odd){background:#ddf5f8}.faq-cont:nth-of-type(even){background:#eefafb}.faq-cont__h2{text-align:center;font-size:1.125em}@media only screen and (min-width: 769px), print{.faq-cont__h2{font-size:1.25em}}.faq-cont__h3{font-size:1em !important;margin-bottom:0 !important}.faq-cont__dl{background:#fff;margin-bottom:1em}@media only screen and (min-width: 769px), print{.faq-cont__dl{margin-bottom:2em}}.faq-cont__dt{position:relative;padding:1rem 2.5rem 1rem 2.5rem}@media only screen and (min-width: 769px), print{.faq-cont__dt{padding:2rem 4rem 2rem 3.5rem}}.faq-cont__dt:before{position:absolute;top:1rem;left:1rem;content:"Q.";font-size:1.25em;color:#00b3d6;font-weight:bold;line-height:1.125}@media only screen and (min-width: 769px), print{.faq-cont__dt:before{top:2rem;left:1.5rem}}.faq-cont__dt:after{content:"";background:url(images/common/prev.svg) 50%/100% auto no-repeat;position:absolute;top:0;bottom:0;margin:auto;right:1rem;width:1em;height:1em;transform:rotate(-90deg)}@media only screen and (min-width: 769px), print{.faq-cont__dt:after{right:1.5rem}}.faq-cont__dt:after.active{transform:rotate(90deg)}.faq-cont__dt.active:after{transform:rotate(90deg)}.faq-cont__dd{display:none;position:relative;padding:0 1.5rem 1rem 2.5rem}@media only screen and (min-width: 769px), print{.faq-cont__dd{padding:0 2rem 2rem 3.5rem}}.faq-cont__dd:before{position:absolute;top:0;left:1rem;content:"A.";font-size:1.25em;color:#b7c726;font-weight:bold;line-height:1.125}@media only screen and (min-width: 769px), print{.faq-cont__dd:before{top:0.5rem;left:1.5rem}}.faq-cont__ul{margin:0.5em 0;list-style:disc;margin-left:1em}.faq-cont__ul li{list-style:disc}.faq-link__article{border:1px solid #ddd;text-align:center;display:block;width:49%;margin-bottom:0.5em}@media only screen and (min-width: 769px), print{.faq-link__article{width:273px}}@media only screen and (max-width: 768px){.faq-link__article{font-size:0.9em}}.faq-link__article:hover{opacity:0.8;border:1px solid #ddd}.faq-link__txt{background:#ddf5f8;font-weight:bold;padding:0.5em 0.25em}.faq-link__img{width:100%}@media only screen and (min-width: 769px), print{.faq-link__img{height:124px}}.yt{font-size:0.9em;background:#fff;padding:1em;position:fixed;bottom:0.5em;right:0.5em;width:340px;z-index:10;letter-spacing:0;box-shadow:0 0 0.5em 0.5em rgba(0,0,0,0.08)}@media only screen and (max-width: 768px){.yt{display:none !important}}.yt p{margin:0}.yt__wrap{position:relative;margin-top:0.25em;transition:0.2s;-webkit-transition:0.2s;overflow:hidden}.yt__wrap:hover{opacity:0.85}.yt__wrap:hover:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20176%20124%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Ared%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M172.32%2C19.36A22.12%2C22.12%2C0%2C0%2C0%2C156.76%2C3.7C143%2C0%2C88%2C0%2C88%2C0S33%2C0%2C19.24%2C3.7A22.12%2C22.12%2C0%2C0%2C0%2C3.68%2C19.36C0%2C33.18%2C0%2C62%2C0%2C62s0%2C28.82%2C3.68%2C42.64A22.12%2C22.12%2C0%2C0%2C0%2C19.24%2C120.3C33%2C124%2C88%2C124%2C88%2C124s55%2C0%2C68.76-3.7a22.12%2C22.12%2C0%2C0%2C0%2C15.56-15.66C176%2C90.82%2C176%2C62%2C176%2C62S176%2C33.18%2C172.32%2C19.36Z%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2270%2088.17%20116%2062%2070%2035.83%2070%2088.17%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 50%/100% auto no-repeat}.yt__wrap:hover .yt__cur{opacity:0.95}.yt__link{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:11}.yt__close{width:2em;height:2em;position:absolute;top:0.5em;right:0.5em;background:#fff;border-radius:50%;text-align:center;line-height:1;z-index:12}.yt__close:after{font-family:"Font Awesome 5 Free";content:"\f00d";-webkit-font-smoothing:antialiased;display:inline-block;font-weight:bold;padding-top:0.5em}.yt__close.is-active:after{content:"\f077";color:#1c97ff}.yt.is-active{height:3.5em;font-size:0.8em}.yt.is-active .yt__txt,.yt.is-active .yt__wrap,.yt.is-active .yt__link2{display:none}.yt.is-none{display:none !important}.footer{background-color:#202d53}@media only screen and (max-width: 768px){.footer{padding-top:3em}}.footer .foot-sns{padding-top:1em;display:flex;gap:2em}@media only screen and (max-width: 768px){.footer .foot-sns{flex-direction:column}}@media only screen and (min-width: 769px), print{.footer .foot-sns{padding-top:2em;gap:5em}}.footer .foot-sns__wrap{display:flex;align-items:center;gap:1em}.footer .foot-sns__txt{opacity:0.6;font-size:.75em;margin-bottom:0.5em;text-transform:uppercase}.footer .foot-sns a{display:flex;align-items:center}.footer .foot-sns a:hover{transform:translate(1px, 1px)}.footer .foot-ad__txt{color:#fff;font-size:0.85em}.footer nav{border-bottom:5px solid #192548}.footer nav ul{width:100%;padding-bottom:20px;margin:0 auto;font-size:0.813em}.footer nav ul li{display:inline-block}.footer nav ul li a{display:inline-block;color:#00b3d6;padding-right:1em;padding-bottom:0.5em}.footer nav ul li a:hover{opacity:0.8}.footer .foot_logo{width:100px;margin-bottom:2em}@media only screen and (min-width: 769px), print{.footer .foot_logo{width:120px}}@media only screen and (min-width: 769px), print{.footer__left{width:228px;border-top:5px #00b3d6 solid;padding:3em 0}}@media only screen and (min-width: 769px), print{.footer__right{width:854px;border-top:5px #225485 solid;padding:3em 0}}.copyRight{color:#00b3d6;font-size:0.714em;margin:0;padding:10px 0}@media only screen and (min-width: 769px), print{.copyRight{color:#fff}}.frequency{margin-bottom:1em}@media only screen and (min-width: 769px), print{.frequency{margin-bottom:2em}}.frequency__balloon{max-width:100%;width:100%;border:1px solid;padding:1em;margin-bottom:1em}@media only screen and (min-width: 769px), print{.frequency__balloon{position:relative;width:460px;padding:1.5em 2em;margin:0 0 1em auto}}.frequency__balloon.-b02{margin-bottom:0}.frequency__before{position:absolute}@media only screen and (max-width: 768px){.frequency__before{display:none}}.frequency__before.-b01{left:-127px;top:44px}.frequency__before.-b02{left:-130px;top:36px}.frequency__h4:before{content:"■";color:#00b3d6;margin-right:0.25em;vertical-align:middle;position:relative;top:-0.25em}.frequency__blue{margin-top:1em;background:#ddf5f8;border:2px solid;padding:1em}@media only screen and (min-width: 769px), print{.frequency__blue{padding:1.5em 2em}}.frequency__arrow{width:28px;transform:rotate(90deg);display:block;margin:1em auto}.g_map{background:#1c2d56;color:#fff;display:inline-block;padding:0.25em 0.5em;font-size:0.9em;border-radius:0.25em}@media only screen and (min-width: 769px), print{.g_map{margin-left:0.5em}}.header{position:fixed;z-index:11;top:0;left:0;right:0;margin:auto;background:#fff;width:1140px;max-width:100%}.header .btn_bg{margin:0 auto}.header .ef{background:#fff}.header .button_ef{font-size:0.875em;font-weight:normal;width:145px;max-width:100%}.header .button_ef a{padding:10px 0px}.header .sub-menu .current-menu-item{border:none !important}.header__wrap{display:flex;align-items:center;justify-content:space-between}.header__left{width:100%}@media only screen and (min-width: 769px), print{.header__left{width:253px;height:106px}}@media only screen and (min-width: 769px), print{.header__left{border-bottom:5px solid #b7c726}}@media screen and (max-width: 768px){.header__left{width:70%;margin-left:10px}}@media only screen and (min-width: 769px), print{.header__center{border-bottom:5px solid #00b3d6;height:106px;width:687px}}.header__right{width:200px;border-bottom:5px solid #225485;background:#b7c726}@media only screen and (min-width: 769px), print{.header__right{height:106px}}.header .logo{width:100px}@media only screen and (min-width: 769px), print{.header .logo{margin-left:2em;width:140px}}@media only screen and (min-width: 769px), print{.header__ul-pc{width:520px;margin:0 2em 0 auto}.blog_id_3 .header__ul-pc{width:600px}}@media only screen and (max-width: 768px){.header nav{background-color:#1c2d56}}.header nav>ul li{position:relative}@media only screen and (max-width: 768px){.header nav>ul li{width:100%;border-bottom:1px solid #e5e5e5}}.header nav>ul li a{transition:0s;display:block;width:100%;padding:0.5em 0 0.5em;font-size:13px;line-height:1;text-align:left;font-weight:normal}@media only screen and (min-width: 769px), print{.header nav>ul li a{margin-left:1.25em;font-size:1em;font-weight:bold}.blog_id_3 .header nav>ul li a{margin-left:1em;font-size:.96875em}}.header nav>ul li a span{font-size:0.8em;font-weight:lighter}.header nav>ul li.current-menu-item a{color:#00b3d6}@media only screen and (max-width: 768px){.header nav>ul li.current-menu-item{border-bottom:1px solid #e5e5e5}}.header nav>ul li.current-menu-item:hover a{border-bottom:none}.header nav>ul li:hover ul{display:block}.header nav>ul li:hover a{color:#00b3d6}@media only screen and (max-width: 768px){.header nav>ul li:hover a{border-bottom:none}}.header nav>ul li ul{position:absolute;left:50%;display:none;z-index:2}.header nav>ul li ul li{background-color:#1c2d56;float:none;width:200px;left:auto;margin-left:-50px;padding:4px 10px}.header nav>ul li ul li a{border-bottom:none !important}.header nav>ul li ul li:hover{border-bottom:none !important}.header nav>ul li ul li:hover ul{display:block}.header.inviewfadeInUp{transform:translate(0, -80px);-webkit-transform:translate(0, -80px);transition:0.3s;transition-delay:0.1s}.header.fadeInUp{transform:translate(0, 0);-webkit-transform:translate(0, 0)}@media only screen and (min-width: 769px), print{.drawer-nav{display:none}}.headicon-new{position:relative}.headicon-new:after{display:inline-block;content:"New!";font-weight:bold;color:#fff;font-size:0.5em;line-height:1;padding:0.25em;top:1em;position:absolute}@media only screen and (min-width: 769px), print{.headicon-new:after{top:-0.6em;right:-0.75em;font-size:0.8em;color:#e64534}}@media only screen and (max-width: 768px){.headicon-new:after{left:1em;background:#e64534}}.blog_id_5 .index_information{display:none}.map-jp{background:#fff;padding:1em}@media only screen and (min-width: 769px), print{.map-jp{padding:2em 2em 0}}.map-jp__txt{font-size:0.95em}.map-jp__icon{width:1.25em;vertical-align:middle;margin-right:0.5em}.map-jp__img{position:relative;top:-1em}@media only screen and (min-width: 769px), print{.map-jp__img{top:-2em}}@media only screen and (max-width: 768px){.method{font-size:0.9em}}.method__wrap{width:400px;max-width:100%;margin:0 auto}@media only screen and (min-width: 769px), print{.method__wrap{margin:0 auto 2em;width:930px}.method__wrap.-w02{width:726px}}.method__article{width:100px}@media only screen and (max-width: 768px){.method__article{margin-bottom:1em}}@media only screen and (min-width: 769px), print{.method__article{width:132px}}.method__mark{border-radius:50%;border:2px solid;font-weight:bold;background:#ddf5f8;display:flex;justify-content:center;align-items:center;height:100px;text-align:center}.method__mark span{line-height:1.5}@media only screen and (min-width: 769px), print{.method__mark{height:132px}}.method__cap{background:#1c2d56;color:#fff;text-align:center;font-weight:bold;padding:0.25em;margin-top:-1em}@media only screen and (min-width: 769px), print{.mission__img{height:480px;width:100%}}.modals{background:rgba(95,95,95,0.85);position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:11}.modals.is-none{display:none}.modals__session.is-none{display:none}.modals__close{width:2em;height:2em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2253px%22%20height%3D%2253px%22%20viewBox%3D%220%200%2053%2053%22%20%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-width%3A2.609%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3Cline%20class%3D%22st0%22%20x1%3D%220.9%22%20y1%3D%220.9%22%20x2%3D%2251.6%22%20y2%3D%2251.6%22%2F%3E%3Cline%20class%3D%22st0%22%20x1%3D%2251.6%22%20y1%3D%220.9%22%20x2%3D%220.9%22%20y2%3D%2251.6%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;margin:0 0 0.5em auto}.modals__cont{max-width:90%;margin-left:auto;margin-right:auto}.modals__link{background:#fff;display:block}.modals__img{transition:0.2s}.modals__img:hover{opacity:0.85}.mv{background:gray;height:300px;background-position:center;background-size:cover}@media only screen and (min-width: 1107px), print{.mv{height:500px}}@media only screen and (min-width: 769px), print{.mv{height:640px}}.mv__h1{font-size:1.5em;letter-spacing:0.175em;padding-top:125px;font-size:1.125em;line-height:1.4}.blog_id_3 .mv__h1,.blog_id_5 .mv__h1{letter-spacing:0}@media only screen and (min-width: 769px), print{.blog_id_3 .mv__h1,.blog_id_5 .mv__h1{letter-spacing:0.1em}}@media only screen and (min-width: 1107px), print{.mv__h1{padding-top:190px;font-size:1.75em}}@media only screen and (min-width: 769px), print{.mv__h1{padding-top:290px;font-size:1.75em}}.mv__span{font-size:0.8em;letter-spacing:0.05em}.mv__h2{font-size:1.25em;margin-bottom:0.5em}.mv__greeting__pc{display:none}@media only screen and (min-width: 1107px), print{.mv__greeting__pc{display:block}}.mv__greeting__sp{display:block}@media only screen and (min-width: 1107px), print{.mv__greeting__sp{display:none}}.mv__greeting{transition-delay:1s !important;-webkit-transition-delay:1s !important;border-top:5px solid #b7c726;background:#fff;padding:1em;position:relative;top:-4em;margin-bottom:-4em}@media only screen and (min-width: 1107px), print{.mv__greeting{position:static;margin-bottom:0;margin-top:120px;width:490px;padding:1.75em 2em}}.operating__img{display:block;margin:0 auto 1em}@media only screen and (min-width: 769px), print{.operating__img{width:1000px}}.operating__cap{font-size:1.25em}@media only screen and (min-width: 769px), print{.operating__cap{text-align:center}}.overview__img02{margin-top:0.25em;border:1px solid}#pageKv{border-bottom:1px solid #e5e5e5;background-size:cover;background-position:right}@media only screen and (max-width: 768px){#pageKv.-about{background-position:80% 50% !important}.blog_id_3 #pageKv .h1,.blog_id_5 #pageKv .h1{font-size:1.3em}}@media only screen and (min-width: 769px), print{#pageKv{background-position:center}}#pageKv .container{height:400px;width:100%}@media only screen and (max-width: 768px){#pageKv .container{height:250px}}#pageKv .container .title_bg{position:relative;height:100%;width:100%;transition-delay:0.5s}#pageKv .h1{font-size:1.5em;color:#fff;padding-top:220px;margin:0;width:1140px;text-align:left;margin:auto;padding-left:0;max-width:100%}@media only screen and (max-width: 768px){#pageKv .h1{text-align:center;top:50%;position:absolute;transform:translateY(-50%);left:0;width:100%;padding:50px 0 0 0}}#pageKv .h1 span{font-family:meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', 'sans-serif';font-weight:normal;margin-left:15px;letter-spacing:0.1em;color:#929292;font-size:18px;position:relative;top:-3px}#pageTop{width:30px;position:fixed;right:30px;bottom:30px;z-index:1000}#pageTop.-contact{bottom:80px;right:20px}.pamphlet__wrap{display:flex;flex-wrap:wrap}@media only screen and (min-width: 769px), print{.pamphlet__wrap{margin-left:-1em;margin-right:-1em}}.pamphlet__link{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:2}.pamphlet__arcicle{width:46%;max-width:100%;background:#fff;margin:0 1% 2em}@media only screen and (min-width: 769px), print{.pamphlet__arcicle{width:354px;margin:0 1em 2em}}.pamphlet__arcicle:hover .pamphlet__imgbg{opacity:0.85}.pamphlet__img{width:100%;height:60vw;transition:0.2s;-webkit-transition:0.2s}@media only screen and (min-width: 769px), print{.pamphlet__img{height:506px}}.pamphlet__txtbg{padding:1em}.pamphlet .blog-title{font-size:1em;margin-bottom:0}@media only screen and (min-width: 769px), print{.pamphlet .blog-title{font-size:1em}}.pamphlet__txt{font-size:11.4px;margin:0.5em 0 0}.plantlist__grid{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid}@media only screen and (min-width: 769px), print{.plantlist__grid{margin-bottom:3em;padding-bottom:3em}}@media only screen and (min-width: 769px), print{.plantlist__img{width:80%;display:block;margin:0 auto}}.power-map{background:#fff;padding:1em}@media only screen and (min-width: 769px), print{.power-map{padding:3em}}.power-map__img{display:block;margin:0 auto}@media only screen and (min-width: 769px), print{.power-map__img{position:relative;left:-2em;margin:-4em auto -3em}}.result{background:#fff;border:2px solid;padding:1em;max-width:100%}@media only screen and (min-width: 769px), print{.result{padding:2em;position:relative;top:-1em;width:922px;margin:2em auto -1em}}@media only screen and (max-width: 768px){.result{margin-top:1em}}.result__ttl{font-weight:bold;text-decoration:underline;margin-bottom:1em}@media only screen and (min-width: 769px), print{.result__ttl{text-align:center}}.result__article{margin-bottom:1em;width:50%}@media only screen and (min-width: 769px), print{.result__article{width:189px;margin-bottom:0}}.result__img{margin-bottom:0.5em}@media only screen and (max-width: 768px){.result__img{width:90%;margin:0 auto 0.5em;display:block}}.result__h3{text-align:center;margin-bottom:0}.result__balloon{top:-33px;left:310px}@media only screen and (max-width: 768px){.schedules__scroll{width:100%;overflow-x:scroll}.schedules__img{max-width:none;width:1140px}}@media only screen and (min-width: 769px), print{.schedules__img{display:block;margin:0 auto}.blog_id_3 .schedules__img{margin:0;width:80%}.blog_id_2 .schedules__img{width:90%}}.single #contents .single-h1{font-size:1.5em;font-weight:normal;padding:20px 0 10px;margin-bottom:0}.single #contents .sub_date{font-size:0.875em;text-align:right}.single #contents .sub_caption{font-size:0.875em;text-align:right;margin-bottom:30px}.single #contents h3{font-size:1.125em;font-weight:normal;margin:30px 0 20px;padding:5px 10px;border-bottom:1px solid #1c2d56;border-left:2px solid #1c2d56}.sound{background:#fff;padding:1em}@media only screen and (min-width: 769px), print{.sound__cap01{position:absolute;top:0}.sound__cap01.-low{left:0}.sound__cap01.-high{right:0}}@media only screen and (max-width: 768px){.sound__cap01{margin-top:1em;width:30%}}@media only screen and (min-width: 769px), print{.sound{padding:2.5em}.sound__cap{width:689px;margin:0 auto 1em;text-align:center}.sound__wrap{width:929px;max-width:100%;margin:0 auto}.sound__bg{position:absolute;bottom:0;width:189px}.sound__bg.-bg01{left:0}.sound__bg.-bg02{right:0}}@media only screen and (max-width: 768px){.sound__bg{width:40%;display:block;margin-top:1em;-o-object-fit:cover;object-fit:cover;height:20vw}}.survey__article{position:relative;background:#fff;padding:1em;max-width:100%}@media only screen and (min-width: 769px), print{.survey__article{padding:0.5em 1.5em 1.5em;width:268px}.survey__article.-big{width:540px}}@media only screen and (max-width: 768px){.survey__article{margin-bottom:1.5em}}.survey__img{display:block;margin:0 auto 0.5em}@media only screen and (min-width: 769px), print{.survey__img{width:190px}}.survey__h3{display:flex;justify-content:center;text-align:center}.survey__h3 span{background:#fff;font-weight:bold;border:2px solid;padding:0.125em 1em}@media only screen and (min-width: 769px), print{.survey__h3 span{top:-1.5em;position:relative}}@media only screen and (max-width: 768px){.survey__h3 span{margin-bottom:1em}}.survey__h4{text-align:center}@media only screen and (max-width: 768px){.survey__h4.-sp{margin-bottom:1em}}@media only screen and (min-width: 769px), print{.survey__txt{text-align:center}}.swiper_bg{width:800px;margin:0 auto;max-width:100%}.swiper_bg.-csr{width:100%}.swiper_bg .swiper-slide{padding:0 40px}.swiper_bg .swiper-slide.-csr{padding:0}.swiper_bg .swiper-slide a{text-decoration:underline}.swiper_bg .swiper-button-next,.swiper_bg .swiper-button-prev{width:22px;height:44px;display:block;top:0;bottom:0;margin:auto}@media only screen and (max-width: 768px){.swiper_bg .swiper-button-next,.swiper_bg .swiper-button-prev{background-size:80% !important;background-color:#ddf5f8 !important}}.swiper_bg .swiper-button-next{background:url(images/common/swip-next.svg) 50%/100% auto no-repeat}@media only screen and (min-width: 769px), print{.swiper_bg .swiper-button-next.-csr{right:-2em}}.swiper_bg .swiper-button-prev{background:url(images/common/swip-prev.svg) 50%/100% auto no-repeat}@media only screen and (min-width: 769px), print{.swiper_bg .swiper-button-prev.-csr{left:-2em}}.swiper_csr{width:100%;background:#fff}.swiper_csr__img{width:100%;height:60vw}@media only screen and (min-width: 769px), print{.swiper_csr__img{height:236px}}.swiper_csr__txtbg{padding:1em}.swiper_csr .blog-title{font-size:1em;margin-bottom:0}@media only screen and (min-width: 769px), print{.swiper_csr .blog-title{font-size:1em}}.table-company{border-color:#ddf5f8;font-size:0.95em}.table-company th,.table-company tr,.table-company td{border-color:#ddf5f8;word-break:break-all}.table-company th{background:#edfafc;vertical-align:middle}@media only screen and (min-width: 769px), print{.table-company th{width:160px;text-align:center}}@media only screen and (min-width: 769px), print{.table-company__ul li{width:50%}}.table-plant{font-size:.8125em;border-color:#fff;border-width:2px}.table-plant th,.table-plant tr,.table-plant td{border-color:#fff;border-width:2px;color:#fff;text-align:center}.table-plant td{padding:0.65em}@media only screen and (min-width: 769px), print{.table-plant th.-place{width:172px}.table-plant th.-scale{width:142px}.table-plant th.-status{width:195px}.table-plant.-solar th.-place{width:50%}.table-plant.-solar th.-scale{width:50%}}.table-plant thead th{background:#225485;border-right:2px solid}.table-plant tr td{border-right:2px solid}.table-plant tr.-book td{background:#00b3d6}.table-plant tr.-under td{background:#d6e3e5;color:#1c2d56;border-color:#fff}.table-plant tr.-mac{font-weight:bold;font-size:1.125em}.table-plant tr.-mac td{background:#1c2d56}@media (max-width: 400px){.table-plant th,.table-plant td{width:auto !important;display:table-cell !important}}.tables{font-size:.95em;border:2px solid #fff}.tables th,.tables td{vertical-align:middle;padding:1em 2em;border:2px solid #fff;text-align:center}@media only screen and (max-width: 768px){.tables th,.tables td{padding:1em}}.tables th{text-align:center;background:#edfafc}.tables td{background:#f6fcfd}.tables.-border-blue{border-color:#ddf5f8}.tables.-border-blue th,.tables.-border-blue td{border-color:#ddf5f8}@media only screen and (min-width: 769px), print{.tables.-a th,.tables.-a td{padding:1.9em}}@media only screen and (min-width: 769px), print{.why>.inner{width:1080px}}.why__article{margin-bottom:2rem}@media only screen and (min-width: 769px), print{.why__article{margin-bottom:60px}}.why__img{margin-bottom:2rem}@media only screen and (min-width: 769px), print{.why__img{margin-bottom:60px}}@media only screen and (max-width: 768px){.why__img{margin-top:2em}}@media only screen and (min-width: 769px), print{.why__img01{display:block;margin:2em auto 0;width:70%}}@media only screen and (max-width: 768px){.why__img01{margin-top:1em !important}}@media only screen and (min-width: 769px), print{.why__article .page-h3{margin-top:1em}}@media only screen and (min-width: 769px), print{.why__ab{position:absolute;top:60px;left:400px;z-index:2}}.whyhead__cap{text-align:center;font-size:1.375em}@media only screen and (min-width: 769px), print{.whyhead__cap{display:flex;align-items:center}.whyhead__cap:before,.whyhead__cap:after{border-top:1px solid;content:"";flex-grow:1}.whyhead__cap:before{margin-right:1em}.whyhead__cap:after{margin-left:1em}}@media only screen and (max-width: 768px){.whyhead__cap{border-top:1px solid;border-bottom:1px solid;padding:0.5em 0}}.wind-about__article{position:relative;width:240px}@media only screen and (min-width: 769px), print{.wind-about__article{height:449px}}@media only screen and (max-width: 768px){.wind-about__article{margin-bottom:2em}}.wind-about__dl{margin-top:1em;margin-bottom:2em}.wind-about__dl dt{text-decoration:underline;position:relative;margin-left:1em;margin-bottom:0.25em}.wind-about__dl dt:before{content:"■";position:absolute;top:0;left:-1em}.wind-about__dl dd{margin-left:1.5em;margin-bottom:0.75em}.wind-about__h3{color:#fff;background:#00b3d6;text-align:center;padding:0.5em;margin-bottom:1em}@media only screen and (min-width: 769px), print{.wind-about__h3{width:240px}}.wind-about__h3.-a02{background:#225485}.wind-about__h3.-a03{background:#b7c726}.wind-about__ul{list-style:disc;margin-left:1em}.wind-about__ul li{list-style:disc}.wind-about__mark{margin-bottom:-3em;position:relative;z-index:-1}@media only screen and (min-width: 769px), print{.wind-about__mark{left:3.25em;margin-bottom:-2.5em}}@media only screen and (max-width: 768px){.wind-about__mark{width:100px;left:5em}}.wind-about__bg{position:absolute;bottom:0;right:0}@media only screen and (max-width: 768px){.wind-about__bg{width:100px;bottom:-2em}}@media only screen and (max-width: 768px){body{font-size:14px}#hoge{text-align:center}#hoge{display:block;margin-left:auto;margin-right:auto}#hoge{width:100%}#hoge{padding-left:5px;padding-right:5px}#hoge{font-size:16px}#hoge{margin-bottom:10px}.header.inviewfadeInUp{transform:translate(0, 0);-webkit-transform:translate(0, 0)}.header__wrap{padding:10px}.drawer-menu{background:#1c2d56;height:100vh}.button_ef.btn_infor{width:100%}.home section h3,.home section h2{text-align:center}.home section .flex-between .img_bg{width:100%}.home section .flex-between .text{width:100%;margin-top:20px}.inner{padding-left:20px;padding-right:20px}.single #breadCrumbs{margin-top:17vw;font-size:0.95em}.single .right-sidebar{padding-top:30px}footer .container{padding-left:20px;padding-right:20px}footer .foot_logo{display:block;width:30%;margin:0 auto 20px}footer .sns_bg{position:static}.sidebox{width:100%}#breadCrumbs{font-size:0.95em}#breadCrumbs .container{padding-left:20px;padding-right:20px}nav.drawer-nav{overflow:inherit}nav.drawer-nav ul.drawer-menu>li>a{font-size:1em;font-weight:bold}nav.drawer-nav ul.drawer-menu a{color:#fff}nav.drawer-nav ul.drawer-menu li{width:100%;margin:0;padding:16px}nav.drawer-nav ul.drawer-menu li a:before{display:none}nav.drawer-nav ul.drawer-menu ul.sub-menu{display:none;position:static}nav.drawer-nav ul.drawer-menu ul.sub-menu li{padding:8px}nav.drawer-nav ul.drawer-menu ul.sub-menu li:last-of-type{border:none}#pageKv{background-position:right !important}.page .page_company section.greeting .img_bg{width:100%}.page .page_company section.greeting .text{margin-top:20px;width:100%}.page .page_company section.greeting .t_title{text-align:left}.page .page_company section.greeting .en{text-align:left}.page section.management_team article{width:100%}.page section.management_team .modal .img_bg{margin:auto}.page section.management_team .modal .text{width:100%;margin-top:14px}.page section.management_team .modal .t_title{font-size:1em;line-height:1.4}.page section.management_team .modal .link_b{position:static;width:100%;margin:0 0 0 auto;font-size:1em;text-align:right;padding-right:20px}.page .modaal-content-container .img_bg{width:100%}.page .modaal-content-container .text{width:100%;margin-left:0;margin-top:20px}.page .modaal-content-container .t_title{font-size:1em;text-align:right}.page .modaal-content-container .name{text-align:right}.page .page_business section.main_caption .card a{width:100%;height:100px;margin-bottom:20px;background:url(images/business/01.jpg) 50%/cover}.page .page_business section.main_caption .card a img{display:none}.page .page_business section.main_caption .card a:nth-of-type(2){background:url(images/business/02.jpg) 50%/cover}.page .page_business section.main_caption .card a:nth-of-type(3){background:url(images/business/03.jpg) 50%/cover}.page .page_business section.project .img_bg,.page .page_business section.construction .img_bg,.page .page_business section.operational .img_bg{width:100%}.page .page_business section.project .text,.page .page_business section.construction .text,.page .page_business section.operational .text{width:100%}.right-sidebar{padding-left:20px;padding-right:20px}.right-sidebar #contents{margin-top:20px}#blog .blog-card{padding:14px 0}.post-type-archive-csr #pageKv{background-position:center !important}.post-type-archive-csr #pageKv h2{padding-top:70px;text-align:left;padding-left:30px}.post-type-archive-csr #pageKv .container{height:180px}.post-type-archive-csr .img_bg{width:100%}.post-type-archive-csr .right{padding:20px 0 0;width:100%}.csr-template-default #contents{padding-left:20px;padding-right:20px}.csr-template-default #contents img{margin:30px auto 0}.csr-template-default h2{font-size:1.25em !important}.paging .prev{margin-bottom:10px}.page-contact h3{text-align:left !important;margin-top:30px}.page-contact #bread{margin:20px auto 20px;display:table;font-size:0.75em;letter-spacing:0}.page-contact #bread span{display:none}.page-contact #bread li{float:none;display:table-cell;margin-right:10px}.page-contact #bread li:first-child{padding-left:0;width:calc(100% / 3 + 20px)}.page-contact .page-contact form .last_name,.page-contact .page-contact form .first_name,.page-contact .page-contact form .last_phonetic,.page-contact .page-contact form .first_phonetic,.page-contact .page-contact form .pref,.page-contact .page-contact form .zip{width:40%}.page-power_plant .caption,.index_power_plant .caption{margin-bottom:30px}.page-power_plant .list article,.index_power_plant .list article{width:100%;margin-bottom:30px}.page-power_plant .list article .img_bg,.index_power_plant .list article .img_bg{height:calc(100vw / 2);margin-bottom:0}.page-power_plant .list article table th,.index_power_plant .list article table th{width:100%;display:block;text-align:left;padding:8px}.page-power_plant .list article table th.title,.index_power_plant .list article table th.title{padding:8px;background:none}.csr_lead{padding:5em 1em}.csr_lead .white_bg{padding:1em}}
