@charset "UTF-8";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,table,caption,tbody,tfoot,thead,tr,th,td,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:middle;background:0 0}address,article,aside,figure,figcaption,footer,header,hgroup,hr,legend,menu,nav,section,summary{display:block}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a img{border:none}img{vertical-align:top}mark{background:0 0}input{opacity:1}label{display:block}body{font-size:13px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333;line-height:1.3;overflow-x:hidden}.flex{display:flex}.flexw{display:flex;flex-wrap:wrap}.flexsb{justify-content:space-between}.flexc{justify-content:center}.float_left{float:left}.float_right{float:right}.left{text-align:left !important}.right{text-align:right !important}.center{text-align:center !important}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.alignleft{float:left;margin-right:1.6em}.alignright{float:right;margin-left:1.6em}.aligncenter{clear:both;display:block;margin:0 auto}img.alignleft,img.alignright,img.aligncenter{margin-top:5px;margin-bottom:10px}ul.alignleft{margin-left:1em}.wp-caption{margin-left:1em;text-align:center}table.table_none{border:none !important}table.table_none th,table.table_none td{border:none !important;background:0 0 !important;padding:0 !important}#fixed_header{position:fixed;z-index:100;width:100%;height:110px;margin:0 auto;background:#fff}#header{display:flex;justify-content:space-between;width:1200px;margin:0 auto;padding-top:10px}#global_nav{width:750px;height:57px;margin:0 auto}#pankuzu{position:relative;padding-top:110px;min-width:1200px;background:#0068b7}#container{position:relative;width:1200px;margin:0 auto;padding:0 0 15px;display:flex;justify-content:space-between}#main{min-width:930px}#sidebar{width:250px}#footer{width:100%;min-width:1200px;padding-bottom:15px}#description{padding:0 10px 10px;font-weight:400;font-size:11px}#site_id_container{width:282px}#site_id_container img{width:272px;height:auto}#nav_container{width:732px}#utility_container{display:flex;justify-content:right;width:732px;border-bottom:1px solid #e7e7e7}#utility_container ul{padding-bottom:11px;font-size:12px}#utility_container ul li{display:inline-block;margin-right:10px}#utility_container ul li a{display:block;padding:5px 0 5px 15px;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/listmark_b.png) no-repeat 0% 50%;color:#333;text-decoration:none}#utility_container ul li#menu-item-50 a{display:none;width:96px;height:28px;padding:0;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/header/btn_news.png) no-repeat;text-indent:-9999px}#utility_container ul li#menu-item-47 a{width:121px;height:28px;padding:0;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/header/btn_contact.png) no-repeat;text-indent:-9999px}.freedial,#utility_container #freedial{font-size:28px;font-family:Arial;font-weight:700;line-height:1}.freedial span.strong,#utility_container #freedial span.strong{color:#319f2d}.freedial img,#utility_container #freedial img{height:28px;width:auto;vertical-align:middle}ul#menu-global_nav{display:flex;position:relative}ul#menu-global_nav>li{position:relative;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/nav/bg_nav.png) no-repeat 100% 50%;font-size:17px;font-weight:700}ul#menu-global_nav>li>a{display:block;padding:20px 23px;color:#333;text-decoration:none}ul#menu-global_nav li ul.sub-menu{position:absolute;display:none;background-color:#f2f7fb}ul#menu-global_nav li ul.sub-menu li{width:250px;line-height:1.3}ul#menu-global_nav li:hover>ul.sub-menu{display:block;margin-top:-2px}ul#menu-global_nav li ul li a{display:block;width:calc(100% - 24px);padding:12px;border-bottom:1px solid #ccc;color:#333;font-size:14px;text-decoration:none}ul#menu-global_nav li ul li a:hover{background-color:rgba(0,104,183);color:#fff}#global_nav ul li.link_recruit{background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/bg_link_location.gif) no-repeat 100% 50%}#sidebar h1{padding:10px 0 8px 10px;background:#0068b7 url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/sidebar/bg_h1.png) 100% 50%;background-size:cover;color:#fff;font-size:16px}#sidebar h3{clear:both;margin:1em 1em 1em 0;padding:7px 0 7px 12px;font-size:16px;font-weight:700;border-left:2px solid #0068b7}#sidebar aside{margin-bottom:10px}#sidebar aside img{border:1px solid #ccc}#sidebar ul li a{display:block;padding:15px;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/listmark_b2.png) no-repeat 100% 50%;border-bottom:1px dotted #0068b7;color:#333;text-decoration:none}#wp-calendar{width:100%}#wp-calendar caption{padding:7px;font-size:120%}#wp-calendar tr{border-top:1px solid #ccc}#wp-calendar th,#wp-calendar td{padding:5px;text-align:center;vertical-align:middle;font-size:110%}#wp-calendar th{background:#eee}#wp-calendar td#prev{text-align:left}#wp-calendar td#next{text-align:right}#wp-calendar td a{display:block}#pagetop{clear:both;width:100%;min-width:1200px}#pagetop a{display:block;padding:20px 0;background:#e7e7e7;text-align:center}#footer_container{width:1200px;margin:0 auto}#footer_container ul{display:inline-block;margin:0;padding:0}#footer_container a{color:#333;text-decoration:none}#footer_nav{padding:50px 0;border-bottom:1px solid #e7e7e7}#footer_nav ul li{float:left;width:173px;padding-right:7px;padding-left:20px;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/listmark_b2.png) no-repeat 0px 3px;font-size:15px;font-weight:700}#footer_nav ul li ul{clear:left;display:block;margin:7px 0 0 -20px;padding:7px 0 0;border-top:1px solid #e7e7e7}#footer_nav ul li ul li{float:none !important;margin:3px 0;padding:0;background:0 0;!important;font-size:12px;font-weight:400}#footer_logo{padding:30px 0;font-size:11px}#footer_logo ul li{display:inline-block;margin-right:20px;vertical-align:top}#copyright{padding:30px 0;background:#222;color:#fff;text-align:center;font-size:11px}.anchor{clear:both;margin-top:-110px;padding-top:140px}#main h2{clear:both;padding:0 0 0 35px;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/listmark_b3.png) no-repeat 0% 50%;font-size:24px;font-weight:700;letter-spacing:.1em}#main h3{clear:both;margin:1em;padding:7px 0 7px 12px;font-size:16px;font-weight:700;border-left:2px solid #0068b7}#main h4{clear:both;margin:.5em 1em;padding:5px 7px;background:#0068b7;border-radius:3px;color:#fff;font-size:14px;font-weight:700}#main p{margin:.5em 1em 1.5em;line-height:1.5}#main table{border-top:1px solid #ccc;margin:1em}#main table th{padding:7px;background:#eee;border-bottom:1px solid #ccc;text-align:left}#main table td{padding:7px;border-bottom:1px solid #ccc}#main li{margin-left:1.5em;margin-bottom:5px}#main ul,#main ol{margin-top:.5em;margin-left:1em}#main ul li{list-style-type:disc}#main ol li{list-style-type:decimal}.waku{padding:15px;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/bg_eco.png) no-repeat 100% 0%;border:7px solid #f5f5f5}.waku2{padding:7px 0 0;background:#f5f5f5;border:1px solid #ccc}#main a[href$=".pdf"]{padding-left:30px;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/pdf.gif) no-repeat 0% 50%}* html #main a.pdf{padding-left:30px;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/pdf.gif) no-repeat 0% 50%}#main a[href$=".doc"],#main a[href$=".docx"]{padding-left:30px;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/doc.gif) no-repeat 0% 50%}* html #main a.doc,* html #main a.docx{padding-left:30px;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/doc.gif) no-repeat 0% 50%}#main a[href$=".xls"],#main a[href$=".xlsx"]{padding-left:30px;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/xls.gif) no-repeat 0% 50%}* html #main a.xls,* html #main a.xlsx{padding-left:30px;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/xls.gif) no-repeat 0% 50%}#sub_image{min-width:1200px;height:250px;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/bg_sub_image.jpg) no-repeat 50% 0%}#sub_image h1.title{width:1200px;margin:0 auto;padding-top:90px;color:#0068b7;font-size:230%;font-weight:400;text-indent:1em;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}#bread-crumb{width:1200px;margin:0 auto;font-size:90%;padding:10px 0;color:#fff}#bread-crumb a{color:#fff}#bread-crumb ul{margin:0}#bread-crumb ul:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}#bread-crumb li{float:left}#bread-crumb li.sub{padding-left:10px}#bread-crumb li.sub:before{letter-spacing:10px;content:">"}.content_block{margin-bottom:10px}.adjacent_post_links{margin:20px 0 0;width:95%}.adjacent_post_links ul{margin:0}.adjacent_post_links ul:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.adjacent_post_links li{max-width:325px;height:50px;list-style-type:none !important}.adjacent_post_links li a{display:block;vertical-align:middle}.adjacent_post_links li.previous{float:left}.adjacent_post_links li.previous a{background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/bg_previous_link.png) no-repeat left center;padding-left:20px}.adjacent_post_links li.next{float:right}.adjacent_post_links li.next a{background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/bg_next_link.png) no-repeat right center;padding-right:20px}.page-nav{padding-top:15px;text-align:center}.page-nav li{display:inline;list-style:none outside none;background:0 0;padding-left:0;margin:0 !important}.page-nav li a{border:1px solid #e6e6e6;color:#666;text-decoration:none;border-radius:3px}.page-nav li a:hover{border:1px solid #e6e6e6}.page-nav li a:active{box-shadow:0 0 3px rgba(0,0,0,.2) inset;top:1px}.page-nav li.current span{border:1px solid #baa684;color:#79510f;font-weight:700;border-radius:3px}.page-nav li.first span,.page-nav li.previous span,.page-nav li.next span,.page-nav li.last span{background:#f8f8f8;border:1px solid #e6e6e6;color:#b4b4b4;text-decoration:none;border-radius:3px}.page-nav li.page_nums span{background:#666;border:1px solid #333;color:#fff}.page-nav li a,.page-nav li.current span,.page-nav li.first span,.page-nav li.previous span,.page-nav li.next span,.page-nav li.last span,.page-nav li.page_nums span{padding:.25em .8em;display:inline-block;position:relative}.pages-link{text-align:center}.pages-link a span{border:1px solid #e6e6e6;color:#666;text-decoration:none;font-weight:400}.pages-link span{border:1px solid #baa684;color:#79510f;font-weight:700;border-radius:3px;padding:.25em .8em;display:inline-block;position:relative}.pages-link a:hover span{border:1px solid #e6e6e6}.pages-link a:active span{box-shadow:0 0 3px rgba(0,0,0,.2) inset;top:1px}.btn_detail_s{display:block;width:50px;padding:15px 0;background:#eb6877;border-radius:5px;color:#fff;text-align:center;text-decoration:none}.price_detail{color:#a40000;font-weight:700;font-size:150%;text-align:right}#main ul.sub_image_article li{width:290px;margin:0 0 20px 20px;list-style-type:none}#main ul.sub_image_article li img{width:100%}#ariclemap{margin:auto 1em;width:95% !important}.footer_btn{width:100%}.footer_btn .btn_detail,.footer_btn .btn_detail2{width:50% !important}.content_excerpt h2{margin-bottom:0;padding:15px 0 25px 50px;background:url(//www.ec21.co.jp/wp/wp-content/themes/ec21/images/bg_h2.png) no-repeat;color:#5c4825;font-size:15px}.content_excerpt h2 a{color:#5c4825}.news_headline{margin-top:-10px;color:#00a0e9;font-weight:700;text-align:right}#main .sitemap li{margin-left:0;list-style-type:none}#title_sdgs_tree{margin:50px 0 15px !important;color:#666;font-weight:700;font-size:24px;text-align:center}#title_sdgs_tree br{display:none}#sdgs_group .sdgs_tree{width:65%}#sdgs_group .sdgs_text{width:33%}#sdgs_group .sdgs_tree img{width:100%;height:auto}.simbol_tree{position:relative;display:flex;justify-content:space-between}.simbol_tree .icon{display:inline;position:absolute}.simbol_tree .icon img{width:100px !important;height:auto}.simbol_tree .icon_1{top:24%;left:14%}.simbol_tree .icon_2{top:18%;left:26%}.simbol_tree .icon_3{top:18%;left:38%}.simbol_tree .icon_4{top:24%;left:50%}.simbol_tree .icon_5{top:55%;left:23%}.simbol_tree .icon_6{top:55%;left:37%}.simbol_tree .icon_7{top:72%;left:10%}.simbol_tree .icon_8{top:76%;left:24%}.simbol_tree .icon_9{top:76%;left:38%}.simbol_tree .icon_10{top:72%;left:52%}.simbol_tree .icon_1:hover~.exp ul li.text_1{background-color:#fbc20a}.simbol_tree .icon_2:hover~.exp ul li.text_2{background-color:#d29004;color:#fff}.simbol_tree .icon_3:hover~.exp ul li.text_3{background-color:#407735;color:#fff}.simbol_tree .icon_4:hover~.exp ul li.text_4{background-color:#0074b9;color:#fff}.simbol_tree .icon_5:hover~.exp ul li.text_5{background-color:#00a4d7;color:#fff}.simbol_tree .icon_6:hover~.exp ul li.text_6{background-color:#fc9c23;color:#fff}.simbol_tree .icon_7:hover~.exp ul li.text_7{background-color:#4a9e36;color:#fff}.simbol_tree .icon_8:hover~.exp ul li.text_8{background-color:#c4182c;color:#fff}.simbol_tree .icon_9:hover~.exp ul li.text_9{background-color:#a01841;color:#fff}.simbol_tree .icon_10:hover~.exp ul li.text_10{background-color:#db1165;color:#fff}.simbol_tree .exp{width:440px !important}.simbol_tree ul.list_exp{margin:0 0 0 .5em !important}.simbol_tree ul.list_exp li{margin:0 !important;padding:2.5px 7px;list-style-type:none !important}