﻿*{text-align:left;list-style:none outside;font-size:100%}html{margin:0;padding:0;height:100%}body{position:relative;margin:0;padding:0;height:100%;font-family:"Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, Helvetica, sans-serif;color:#333333;font-weight:400;background:#ffffff;-webkit-text-size-adjust:100%}@media screen and (min-width: 768px){body{min-width:1280px}}header,footer,main,nav,section,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,thead,tbody,tr,th,td,em,img,span,a,canvas{margin:0;padding:0;border:none;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}header,footer,main,nav,section{display:block}table,tr,td,th{border-collapse:collapse;border-spacing:0}.wrapAll{position:relative;padding-top:120px}@media screen and (max-width: 767px){.wrapAll{padding-top:60px}}main{word-break:break-all}p{font-size:18px}main p+p{margin-top:28px}main p.annotation{margin:28px 0 0;font-size:14px}table+p.supplement{margin-top:20px}main p{font-size:18px;line-height:1.8}main p.pTyp01{line-height:2.2}main p.pTyp01 strong{color:#896d29}main p.pTyp02{font-size:14px}main p.pTyp03{margin:15px 0 0;font-size:0.95rem}@media screen and (max-width: 767px){main p{font-size:16px}main p+p{margin-top:15px}}ruby rt{text-align:initial;font-size:10px}.g-layBaseTyp01{position:relative;margin:0 auto;width:100%;max-width:1240px;padding:0 20px}.g-layBaseTyp02{position:relative;margin:0 auto;width:100%;max-width:1480px;padding:0 20px}@media screen and (max-width: 1480px){.g-layBaseTyp02{max-width:1240px}}.g-layBaseTyp03{position:relative;margin:0 auto;width:100%;max-width:1300px;padding:0 20px}@media screen and (max-width: 1300px){.g-layBaseTyp03{max-width:1240px}}.g-layBaseTyp04{margin:0 auto;width:100%;max-width:1260px;padding:0 20px}@media screen and (max-width: 1260px){.g-layBaseTyp04{max-width:1240px}}.g-layBaseTyp06{display:block;width:100%;max-width:1620px;padding:0;overflow:hidden}.g-layPankuzu{padding-top:26px;padding-bottom:26px}.g-layPankuzu .layTxt{position:relative;white-space:nowrap}.g-layPankuzu .layTxt+.layTxt{margin-left:90px}.g-layPankuzu .layTxt+.layTxt:after{content:"";display:block;position:absolute;top:50%;left:-47px;margin-top:-2px;width:4px;height:4px;border-top:1px solid #939393;border-right:1px solid #939393;transform:rotate(45deg)}.g-layPankuzu .layDeco:after{content:"";display:block;position:absolute;top:-30px;left:0;width:100%;height:2px;background:#a3812e}.g-layPankuzu a{color:#333333;text-decoration:none}.g-layPankuzu a:hover{text-decoration:underline}@media screen and (max-width: 767px){.g-layBaseTyp01.outerPankuzu{overflow-x:scroll}.g-layPankuzu{margin:0 -10px;padding-top:16px;padding-bottom:16px;width:auto;direction:ltr;display:inline-flex;min-width:100%;font-size:10px}.g-layPankuzu .layTxt+.layTxt{margin-left:30px}.g-layPankuzu .layTxt+.layTxt:after{left:-17px}}.wrapContents{padding-top:90px;font-size:18px;line-height:1.7}.laySecTyp01+.laySecTyp01,.laySecTyp01+p,p+.laySecTyp01{margin-top:80px}.wrapFrame01{padding:60px;border:2px solid #d6c293}.wrapFrame02{padding:60px;background:#f7f6f2}@media screen and (max-width: 767px){.wrapContents{padding-top:50px;font-size:16px;line-height:1.7}.laySecTyp01+.laySecTyp01,.laySecTyp01+p,p+.laySecTyp01{margin-top:30px}}.layFlexTyp01{display:flex}.layFlexTyp01 .layFlecItem02{margin-left:60px}@media screen and (max-width: 767px){.layFlexTyp01{display:block}.layFlexTyp01 .layFlecItem02{margin-top:30px;margin-left:0}}.layFlexTyp02{display:flex;justify-content:space-between}.layFlexTyp02 .layFlecItem01{width:60%}.layFlexTyp02 .layFlecItem02{width:35%}@media screen and (max-width: 767px){.layFlexTyp02{display:block}.layFlexTyp02 .layFlecItem01{width:100%}.layFlexTyp02 .layFlecItem02{margin-top:30px;width:100%}.layFlexTyp02 .layFlecItem02 .layImgTyp02{display:flex;justify-content:center}.layFlexTyp02 .layFlecItem02 .layImgTyp02 img{display:block;width:50%;min-width:240px;height:auto}}.selectLogTyp01{position:relative;margin-bottom:40px;width:150px;font-family:"Roboto"}.btn-group>.btn{width:150px;padding:10px 20px;text-align:left;font-size:22px;border:1px solid #d0cbc0;border-radius:5px;box-shadow:0 3px 3px 0 rgba(71,63,43,0.1)}.selectLogTyp01 ul.dropdown-menu{margin:0;padding:0;min-width:inherit;box-shadow:0 6px 6px 0 rgba(71,63,43,0.1)}.selectLogTyp01 ul.dropdown-menu.show{transition:all 0.2s ease-in-out}.selectLogTyp01 ul.dropdown-menu li+li{border-top:1px solid #d0cbc0}.selectLogTyp01 ul.dropdown-menu li a{display:block;width:150px;padding:10px 20px;font-size:20px;color:#333333;text-decoration:none;transition:all 0.2s ease-in-out}.selectLogTyp01 ul.dropdown-menu li a:hover{background:rgba(208,203,192,0.2);transition:all 0.2s ease-in-out}.selectLogTyp01:after{content:"";display:block;position:absolute;top:50%;right:15px;margin-top:-5px;width:8px;height:8px;border-right:2px solid #a3812e;border-bottom:2px solid #a3812e;transform:rotate(45deg)}header.header{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;height:120px;padding:0 40px;padding:0 clamp(20px, 1.4vw, 40px);font-size:18px;font-size:clamp(14px, 1.2vw, 18px);background:#ffffff;border-bottom:1px solid #e9e9e9;z-index:100}@media screen and (min-width: 768px){header.header.scrolled{height:80px}}header.header .g-layBaseTyp01{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:2040px;height:100%}.page-news-index .decoBg01,.page-company-index .decoBg01,.page-ir-index .decoBg01,.page-recruit-index .decoBg01{background:url("../imgs/bg_01.png") no-repeat 0 0/550px auto}@media screen and (max-width: 767px){header.header{height:60px;padding:0}}header.header .siteName .layTxt{display:none}header.header .siteName img{display:block;width:auto;height:45px}@media screen and (max-width: 767px){header.header .siteName a{display:flex;align-items:center;color:#333333;text-decoration:none}header.header .siteName .layTxt{display:inline-block;opacity:0;padding:0 25px 0 10px;font-size:14px;background:url("../imgs/icn_link_01.svg") no-repeat calc(100% - 2px) 50%/17px auto;transition:opacity 0.6s ease}.menuOpen header .siteName .layTxt{opacity:1;transition:opacity 0.6s ease}header.header .siteName img{height:30px}}@media screen and (min-width: 768px){.navbar-collapse#navbarSupportedContent{display:flex;height:100%}}nav.gNav{display:flex;align-items:center;height:100%}nav.gNav ul.gNavTyp01{display:flex;width:100%;height:100%}nav.gNav ul.gNavTyp01 li.gNavItem{position:relative;padding:0 1px}nav.gNav ul.gNavTyp01 a{display:flex;align-items:center;justify-content:center;height:100%;color:#00273a;text-decoration:none}nav.gNav ul.gNavTyp01 .layTxt{display:flex;align-items:center;justify-content:center;height:100%;padding:0 35px;padding:0 clamp(20px, 1.6vw, 35px)}nav.gNav ul.gNavTyp01 li.gNavItem a{position:relative;height:100%}nav.gNav ul.gNavTyp01 li.gNavItem a.dropdown-toggle[aria-expanded="true"],nav.gNav ul.gNavTyp01 a:hover{color:#a3812e}@media screen and (min-width: 768px){nav.gNav ul.gNavTyp01 li.gNavItem a.dropdown-toggle[aria-expanded="true"]:after,nav.gNav ul.gNavTyp01 li.gNavItem.active:after{content:"";display:block;position:absolute;margin-left:-25px;top:inherit;bottom:-1px;left:50%;width:100%;width:50px;height:4px;background:#a3812e}}@media screen and (max-width: 767px){nav.gNav ul.gNavTyp01{flex-direction:column;justify-content:flex-start;height:auto}nav.gNav ul.gNavTyp01 li{font-size:18px;border-top:1px solid #a3812e}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop{font-size:18px}nav.gNav ul.gNavTyp01 li:first-child{border:none}nav.gNav ul.gNavTyp01 li.gNavItem .nav-link.dropdown-toggle{display:none}nav.gNav ul.gNavTyp01 li.gNavItem.cateHome{display:none}nav.gNav ul.gNavTyp01 a{display:block;padding:30px}nav.gNav ul.gNavTyp01 a .layTxt,nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop .drawIcon{display:inline-block;padding:0 30px 0 0;background:url("../imgs/icn_link_01.svg") no-repeat calc(100% - 2px) 50%/17px auto}nav.gNav ul.gNavTyp01 a .layTxt.sp_IconLink_none{padding:0 0 0 0;background:none}nav.gNav ul.gNavTyp01 .layTxt{display:block;padding:0;text-align:left}nav.gNav ul.gNavTyp01 li.gNavItem a{height:auto}}.dropdown-toggle::after{display:none}@media screen and (min-width: 768px){.dropdown-menu{display:block;opacity:0;visibility:hidden;transition:opacity 0.3s ease}.dropdown-menu.show{opacity:1;visibility:visible}nav.gNav .dropdown-menu.show{position:relative;display:flex;justify-content:flex-end;width:100vw;height:100vh;margin:0;padding:0;background:rgba(0,0,0,0.8);border:none;border-radius:0}nav.gNav .dropdown-menu.show:after{content:"";display:block;position:absolute;top:-1px;left:0;width:100%;height:1px;background:#896d29}nav.gNav .dropdown-menu.show .wrapGnavChild{display:flex;justify-content:center;width:100%;padding:80px 0;color:#ffffff;height:fit-content;background:#896d29}li .wrapGnavChild .wrapCateNavTypDropdownMenu{position:relative;width:100%;max-width:1200px;padding:20px 0 20px 500px}li .wrapGnavChild .wrapCateNavTypDropdownMenu:after{content:"";display:block;position:absolute;top:0;left:0;width:420px;height:100%;background-repeat:no-repeat;background-position:0 0;background-size:cover;border-radius:10px}li.cateCorp .wrapGnavChild .wrapCateNavTypDropdownMenu:after{background-image:url("../imgs/nav_pic_corp.jpg")}li.cateIR .wrapGnavChild .wrapCateNavTypDropdownMenu:after{background-image:url("../imgs/nav_pic_ir.jpg")}.wrapCateNavTypDropdownMenu ul.layLocalMenu{display:flex;justify-content:space-between;flex-wrap:wrap}.wrapCateNavTypDropdownMenu ul.layLocalMenu li{width:47%;text-align:left}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li a{display:block;position:relative;text-align:left;color:#ffffff;text-decoration:none}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li a:hover{color:#ffffff;text-decoration:none}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop{margin:0 0 15px;width:100%;font-size:32px;line-height:1.1}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop a:hover{color:#ffffff}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop a span.drawIcon{padding:0 50px 0 0;background:#896d29 url("../imgs/ico_link_02.svg") no-repeat calc(100% - 20px) 50%/17px 17px;z-index:1}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop a span.layLine{position:relative;display:block}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop a span.layLine:before,nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop a span.layLine:after{content:"";display:block;position:absolute;top:17px;left:0;height:1px}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop a span.layLine:before{width:100%;background:#a58a47}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop a span.layLine:after{width:0;background:#ffffff}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop a:hover span.layLine:after{width:100%;transition:width 0.2s ease-out}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateMenu{margin:15px 0 0 0}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateMenu a{display:block}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateMenu a .layInItem{display:block;position:relative;padding:14px 10px}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateMenu a .layInItem:before,nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateMenu a .layInItem:after{content:"";display:block;position:absolute;bottom:-1px;left:0;height:1px}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateMenu a .layInItem:before{width:calc(100% - 25px);background:#a58a47}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateMenu a .layInItem:after{width:0;background:#ffffff}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateMenu a:hover .layInItem:after{width:100%;transition:width 0.2s ease-out}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateMenu a span.drawIcon{display:block;background:url("../imgs/ico_link_05.svg") no-repeat 100% 50%/7px 11px}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateMenu a:before{content:"";display:block;position:absolute;bottom:-1px;right:0;width:25px;height:1px;background:#d4be87}}@media screen and (max-width: 767px){#navbarSupportedContent.collapse.show .dropdown-menu,.gNav .dropdown-menu.show{display:block;position:relative !important;margin:0;padding:0;border:none}nav.gNav .dropdown-menu.show .wrapGnavChild{padding:20px 0;height:auto;color:#333333}li .wrapGnavChild .wrapCateNavTypDropdownMenu{padding:0}.wrapCateNavTypDropdownMenu ul.layLocalMenu li a{display:block;padding:15px}.wrapCateNavTypDropdownMenu ul.layLocalMenu li:nth-child(odd){background:#f5f2eb}.wrapCateNavTypDropdownMenu ul.layLocalMenu li:first-child{background:#ffffff}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li{margin:0 20px;font-size:16px;border:none}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li a,nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li a:hover{color:#333333}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop{margin:0;padding:0}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop a{padding:30px}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop+li{border-top:1px solid #e9e2d2}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop a span.layLine:before{background:transparent}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateMenu a{display:block}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateMenu a span.drawIcon{position:relative;display:block;padding-right:15px}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateMenu a span.drawIcon:after{content:"";display:block;position:absolute;top:50%;right:0;margin-top:-3.5px;width:7px;height:7px;border-top:2px solid #a3812e;border-right:2px solid #a3812e;transform:rotate(45deg)}nav.gNav ul.gNavTyp01 .wrapCateNavTypDropdownMenu ul.layLocalMenu li.layCateTop a span.drawIcon .adjInTxt{display:none}}.wrapPankuzu{margin:30px auto}.wrapPankuzu ul{display:flex;font-size:14px}.wrapPankuzu ul li+li{margin-left:10px}.wrapPankuzu a{color:#333333;text-decoration:none}.wrapPankuzu a:hover{color:#5c778b;transition:color 0.2s ease-out}@media screen and (max-width: 767px){.wrapPankuzu{margin-bottom:30px;width:100%;overflow-x:scroll}.wrapPankuzu ul{width:auto;min-width:100%}.wrapPankuzu ul li{white-space:nowrap}.wrapPankuzu ul li:last-child{padding-right:30px}}footer{margin:180px 0 0;font-size:16px;color:#ffffff;background:#232320}.page-company-domain footer{margin-top:0}footer a{color:#ffffff;text-decoration:none}footer a:hover{text-decoration:underline}footer .fLayTyp01{padding:50px 0}footer .fLayTyp01 .fNavCmn{display:flex;justify-content:center}footer .fLayTyp01 .fNavCmn li{margin:0 30px}@media screen and (max-width: 767px){footer{margin:80px 0 0}footer .fLayTyp01 .fNavCmn{display:none}}footer .fLayTyp02{padding:60px 0 0;border-top:1px solid rgba(255,255,255,0.1)}footer .fLayTyp02 .fNavBiz{display:flex;justify-content:center;align-items:center}footer .fLayTyp02 .fNavBiz li{display:flex;align-items:center;margin:0 15px;width:auto;height:60px}footer .fLayTyp02 .fNavBiz li a{display:block;padding:0 5px}footer .fLayTyp02 .fNavBiz li img{height:40px;width:auto}footer .fLayTyp02 .fNavBiz li.fNavBizItem02 img{height:53px}footer .fLayTyp02 .fNavBiz li.fNavBizItem03 img{height:42px}footer .fLayTyp02 .fNavBiz li.fNavBizItem05 img{height:55px}footer .fLayTyp02 .fNavBiz li.fNavBizItem07 img{height:41px}@media screen and (max-width: 767px){footer .fLayTyp02 .fNavBiz{display:none}}.fLayTyp03{padding:60px 0}footer .siteName{display:flex;justify-content:center}footer .siteName img{display:block;width:auto;height:30px}.Copyright{display:flex;justify-content:center;padding:60px 0 0 0;text-align:center;font-size:12px;color:#ffffff}@media screen and (max-width: 767px){.fLayTyp03{padding:30px 0}footer .wrapNavBasicInfo{display:none}footer .siteName{display:none}.Copyright{padding:0}}@media screen and (max-width: 767px){#navbarSupportedContent{position:fixed;top:60px;left:0;width:100%;height:0;padding:0 0 30px 0;background:#ffffff;overflow:auto;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;transition:all 0.1s cubic-bezier(0.03, 0.41, 1, 0.35);z-index:20}#navbarSupportedContent.collapse.show{top:60px;height:100%;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;transition:all 0.1s}}button.navbar-toggler{display:none}.navbar-toggler-txt-menu,.navbar-toggler-txt-close{visibility:hidden}@media screen and (max-width: 767px){button.navbar-toggler{display:block;position:fixed;top:20px;right:20px;width:30px;height:24px;padding:0;box-shadow:none;z-index:500}button.navbar-toggler:focus,button.navbar-toggler:hover{box-shadow:none}button.navbar-toggler .layIcon{display:block;height:24px}button.navbar-toggler .navbar-toggler-icon{position:relative;width:30px;height:24px}button.navbar-toggler .navbar-toggler-icon:before,button.navbar-toggler .navbar-toggler-icon:after{content:"";position:absolute;right:0;width:30px;height:2px;background:#a3812e}button.navbar-toggler[aria-expanded="false"] .navbar-toggler-icon{position:relative;width:30px;height:2px;background:#a3812e}button.navbar-toggler[aria-expanded="false"] .navbar-toggler-icon:before{top:-11px;transition:transform 0.2s ease}button.navbar-toggler[aria-expanded="false"] .navbar-toggler-icon:after{bottom:-11px;transition:transform 0.2s ease}button.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before{top:10px;transform:rotate(45deg);transition:transform 0.2s ease}button.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after{top:10px;transform:rotate(-45deg);transition:transform 0.2s ease}}header.header .wrapNavBasicInfo{display:none}@media screen and (max-width: 767px){header.header .wrapNavBasicInfo{display:block;margin:0;padding:30px 0;background:#232320}header.header .wrapNavBasicInfo .g-layBaseTyp01{padding:0}header.header .wrapNavBasicInfo a{color:#ffffff;text-decoration:none}header.header .wrapNavBasicInfo .fNavCmn{padding:0 30px}header.header .wrapNavBasicInfo .fNavCmn li+li{margin-top:5px}header.header .wrapNavBasicInfo .fNavCmn a{display:inline-flex;padding:5px 0}header.header .wrapNavBasicInfo .fNavCmn a .layIcon{position:relative;padding:0 15px 0 0}header.header .wrapNavBasicInfo .fNavCmn a .layIcon:after{content:"";display:block;position:absolute;top:6px;right:0;width:7px;height:7px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;transform:rotate(45deg)}header.header .wrapNavBasicInfo .fLayTyp02{margin:30px 0 0;padding:30px 0 0;border-top:1px solid rgba(255,255,255,0.1)}header.header .wrapNavBasicInfo .fNavBiz{display:flex;flex-wrap:wrap;margin:-10px 0}header.header .wrapNavBasicInfo .fNavBiz li,header.header .wrapNavBasicInfo .fNavBiz li.ft_kisoji_w,header.header .wrapNavBasicInfo .fNavBiz li.ft_daishogun_w,header.header .wrapNavBasicInfo .fNavBiz li.ft_kuidon_w,header.header .wrapNavBasicInfo .fNavBiz li.ft_suzunoren_w,header.header .wrapNavBasicInfo .fNavBiz li.ft_torikaku_w,header.header .wrapNavBasicInfo .fNavBiz li.ft_daiana_w,header.header .wrapNavBasicInfo .fNavBiz li.ft_karashige_w,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem01,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem02,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem03,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem04,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem05,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem06,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem07,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem08{display:flex;align-items:center;justify-content:center;padding:20px 10px;width:33.3333333333%;height:auto}header.header .wrapNavBasicInfo .fNavBiz li img{height:33px;width:auto}header.header .wrapNavBasicInfo .fNavBiz li.ft_kisoji_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem01 img{height:40px}header.header .wrapNavBasicInfo .fNavBiz li.ft_daishogun_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem02 img{height:53px}header.header .wrapNavBasicInfo .fNavBiz li.ft_kuidon_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem03 img{height:42px}header.header .wrapNavBasicInfo .fNavBiz li.ft_suzunoren_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem04 img{height:40px}header.header .wrapNavBasicInfo .fNavBiz li.ft_torikaku_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem05 img{height:55px}header.header .wrapNavBasicInfo .fNavBiz li.ft_daiana_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem06 img{height:40px}header.header .wrapNavBasicInfo .fNavBiz li.ft_karashige_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem07 img{height:41px}header.header .fLayTyp03{display:block;width:100%;padding:0;background:#232320;border-top:1px solid rgba(255,255,255,0.1)}header.header .fLayTyp03 .g-layBaseTyp01{display:flex;justify-content:center;padding:30px 0}header.header .fLayTyp03 .siteName a{margin-bottom:30px}}@media screen and (max-width: 420px){header.header .wrapNavBasicInfo .fNavBiz li img{height:calc(33px - 5px)}header.header .wrapNavBasicInfo .fNavBiz li.ft_kisoji_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem01 img{height:calc(40px - 5px)}header.header .wrapNavBasicInfo .fNavBiz li.ft_daishogun_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem02 img{height:calc(53px - 5px)}header.header .wrapNavBasicInfo .fNavBiz li.ft_kuidon_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem03 img{height:calc(42px - 5px)}header.header .wrapNavBasicInfo .fNavBiz li.ft_suzunoren_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem04 img{height:calc(40px - 5px)}header.header .wrapNavBasicInfo .fNavBiz li.ft_torikaku_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem05 img{height:calc(55px - 5px)}header.header .wrapNavBasicInfo .fNavBiz li.ft_daiana_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem06 img{height:calc(40px - 5px)}header.header .wrapNavBasicInfo .fNavBiz li.ft_karashige_w img,header.header .wrapNavBasicInfo .fNavBiz li.fNavBizItem07 img{height:calc(41px - 5px)}}html.menuOpen{overflow:hidden}.layImgMsk{display:block;width:100%;overflow:hidden;border-radius:10px}a .layImgMsk img{display:block;width:100%;height:auto;transition:all 0.3s ease-in-out}a:hover .layImgMsk img{transform:scale(1.05);transition:all 0.3s ease-in-out}.wrapContents p a,.wrapContents td a{color:#896d29}.wrapBtn01{display:flex;justify-content:flex-start;align-items:center;margin:30px 0}.wrapBtn01.adjLayCtrTyp01{justify-content:center}.wrapBtn01 a{display:block;padding:18px 20px;font-size:16px;color:#333333;text-decoration:none;border:2px solid #d5ccb5;border-radius:60px;transition:all 0.2s ease-in-out}.wrapBtn01 a:hover{color:#ffffff;background:#a3812e;border:2px solid #a3812e;transition:all 0.2s ease-in-out}.wrapBtnTxt01 a,.wrapContents .wrapBtnTxt01 p a,.wrapCateCorpNavTyp02 a,.cateIrTopNav a,.wrapContents td .wrapBtnTxt01 a,.wrapNews a,.listDiscTypRing a{color:#333333;text-decoration:none}.wrapBtnTxt01{margin:30px 0}*:first-child .wrapBtnTxt01{margin-top:0 !important}.wrapBtnDev01{margin:30px 0 0}.wrapBtnDev01 a{display:flex;padding:18px 50px;font-size:20px;color:#333333;text-decoration:none;background:#ffffff;border:2px solid #d5ccb5;border-radius:60px;transition:all 0.2s ease-in-out}.wrapBtnDev01 a:hover{color:#ffffff;background:#a3812e;border:2px solid #a3812e;transition:all 0.2s ease-in-out}.wrapBtnDev01 a:hover{color:#ffffff;background:#a3812e}.wrapBtnDev01 .layTxt+.layTxt{margin-left:5px}@media screen and (max-width: 767px){.wrapBtnDev01 a{padding:20px 30px;font-size:16px}.wrapBtnDev01 .layTxt{white-space:nowrap}.wrapBtnDev01 .layTxt+.layTxt{margin:5px 0 0}}.wrapBtn01.adjSizeTyp02 a{display:flex;align-items:center;height:100%;padding:18px 40px;font-size:22px}.wrapBtn01.adjSizeTyp03 a{display:flex;justify-content:center;margin-top:80px;max-width:400px;width:100%}@media screen and (max-width: 767px){.wrapBtn01.adjSizeTyp02 a{padding:15px clamp(15px, 7.5vw, 30px);font-size:clamp(14px, 5vw, 18px)}.wrapBtn01.adjSizeTyp03 a{margin-top:40px}}main p a:hover{text-decoration:none}main p a span.cmnIcon03{margin-right:5px}main .wrapBtnTxt01 a:hover span.cmnIcon03,main .wrapBtnTxt01 p a:hover span.cmnIcon03{text-decoration:underline}.listDiscTypRing a:hover{text-decoration:underline}.wrapCateCorpNavTyp01 a:hover,.wrapCateCorpNavTyp02 a:hover,.listDiscTypRing a:hover{color:#a3812e}.titleTxtTyp01{margin:0 0 40px;font-size:28px;font-size:clamp(18px, 4.2vw, 28px)}.titleTxtTyp02{margin:0 0 60px;font-size:34px;text-align:center}@media screen and (max-width: 767px){.titleTxtTyp01{margin:0 0 40px;text-align:center;font-size:28px}.titleTxtTyp02{margin:0 0 35px;font-size:28px}}.wrapCateTitle{position:relative;display:flex;height:450px;background:#efefef}.wrapCateTitle:after{content:"";display:block;position:absolute;top:50%;left:0;width:calc((100% - 1200px) / 2);height:50%;background:#ffffff}.page-company-index .wrapCateTitle{background:url("../imgs/company_head_01.jpg") no-repeat 50% 50%/cover}.page-ir-index .wrapCateTitle{background:url("../imgs/ir_head_01.jpg") no-repeat 50% 50%/cover}.page-news-index .wrapCateTitle{background:url("../imgs/news_head_01.jpg") no-repeat 50% 50%/cover}.page-topics-index .wrapCateTitle{background:url("../imgs/topics_head_01.jpg") no-repeat 50% 50%/cover}.page-recruit-index .wrapCateTitle{background:url("../imgs/recruit_head_01.jpg") no-repeat 50% 50%/cover}@media screen and (max-width: 767px){.page-company-index .wrapCateTitle{background:url("../imgs/company_head_01_sp.jpg") no-repeat 50% 50%/cover}.page-ir-index .wrapCateTitle{background:url("../imgs/ir_head_01_sp.jpg") no-repeat 50% 50%/cover}.page-news-index .wrapCateTitle{background:url("../imgs/news_head_01_sp.jpg") no-repeat 50% 50%/cover}.page-topics-index .wrapCateTitle{background:url("../imgs/topics_head_01_sp.jpg") no-repeat 50% 50%/cover}.page-recruit-index .wrapCateTitle{background:url("../imgs/recruit_head_01_sp.jpg") no-repeat 50% 0/cover}}.wrapCateTitle h1{position:relative;display:flex;align-items:flex-end;height:100%;z-index:1}.wrapCateTitle h1 .layTxtP{position:relative;display:flex;align-items:center;height:50%;padding:0 120px 0 0;font-size:60px;background:#ffffff;border-right:5px solid #a3812e}@media screen and (max-width: 767px){.wrapCateTitle{height:clamp(200px, 100vw, 320px)}.wrapCateTitle .g-layBaseTyp01{padding:0}.wrapCateTitle h1 .layTxtP{height:auto;padding:30px;font-size:36px}}.wrapPageTitle{position:relative;display:flex;align-items:center;height:350px;background:#f5f2eb url("../imgs/bg_03.png") no-repeat 100% 0/835px 350px}.wrapPageTitle:before{content:"";display:block;position:absolute;bottom:0;left:0;width:calc(100% - 1240px - ((100% - 1240px)/2));height:350px;background:url("../imgs/bg_02.png") no-repeat 100% 0/1000px 350px}.wrapPageTitle h1 .layTxtC{position:relative;display:block;font-size:18px;color:#896d29}.wrapPageTitle h1 .layTxtC:after{content:"";display:block;position:absolute;top:-30px;left:-30px;width:23px;height:23px;background:url("../imgs/deco_02.png") no-repeat 0 0/23px 23px}.wrapPageTitle h1 .layTxtP{display:block;font-size:50px}@media screen and (max-width: 767px){.wrapPageTitle{height:150px}.wrapPageTitle h1 .layTxtP{font-size:28px}.wrapPageTitle h1 .layTxtC{font-size:14px}}main .h2-title-typ01{position:relative;margin:130px 0 70px;padding:0 0 40px;font-size:36px;line-height:1.5;font-weight:700;border-bottom:1px solid #d0cbc0}main .h2-title-typ01:before,main .h2-title-typ01:after{content:"";display:block;position:absolute;bottom:-3px;width:30px;height:5px;background:#fff url("../imgs/deco_01.png") no-repeat 0 0/25px 5px}main .h2-title-typ01:before{left:0}main .h2-title-typ01:after{right:0;background-position:100% 0}main .h2-title-typ01+p{margin-top:60px}main .h2-title-typ02{margin:90px 0;font-size:36px;line-height:1.8;font-weight:700;color:#896d29}main .h2-title-typ03{position:relative;margin:130px 0 80px;padding:80px 0 0;text-align:center;font-size:36px;line-height:1.8;font-weight:700;border-top:1px solid #d0cbc0}main .h2-title-typ03:after{content:"";display:block;position:absolute;top:-3px;left:50%;margin-left:-30px;width:60px;height:5px;background:#a3812e;border-radius:1px}@media screen and (max-width: 767px){main .h2-title-typ03{margin:clamp(80px, 14vw, 130px) 0 clamp(50px, 8vw, 80px);padding:clamp(50px, 8vw, 80px) 0 0;font-size:clamp(26px, 4.3vw, 36px)}}main .h2-title-typ04{font-size:34px}@media screen and (max-width: 767px){main .h2-title-typ01{position:relative;margin:clamp(50px, 10vw, 90px) 0 clamp(40px, 6vw, 60px);padding:0 0 clamp(15px, 5%, 20px);font-size:clamp(20px, 6.5vw, 26px)}main .h2-title-typ01+p{margin-top:50px}main .h2-title-typ02{margin:50px 0 60px;font-size:26px}main .h2-title-typ04{margin:0 0 50px;text-align:center;font-size:28px}}main .h3-title-typ01{margin:80px 0 70px;padding:7px 0 7px 25px;border-left:5px solid #a3812e;font-size:32px;font-weight:700}@media screen and (max-width: 767px){main .h3-title-typ01{margin:60px 0 50px;font-size:22px;line-height:1.5}}main .h4-title-typ01{margin:70px 0 35px;padding:0 0 30px;font-size:26px;color:#896d29;font-weight:700;border-bottom:1px solid #d0cbc0}main .h4-title-typ01+p{margin-top:60px}@media screen and (max-width: 767px){main .h4-title-typ01{margin:45px 0 30px;padding:0 0 20px;font-size:20px;line-height:1.5}main .h4-title-typ01+p{margin-top:30px}}main .h5-title-typ01{position:relative;margin:60px 0 10px;padding:0 0 15px;font-size:22px;font-weight:700}main .h5-title-typ01:after{content:"";display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background:#a3812e}main .h5-title-typ02{color:#896d29;font-size:20px;font-weight:700}main .h5-title-typ01+p{margin-top:45px}main .h5-title-typ02+p{margin-top:35px}.layImgTypW100pct{margin:60px 0}.layImgTypW100pct img{display:block;width:100%;height:auto}.layImgTypW50pct{display:flex;justify-content:center;margin:80px 0;width:100%}.layImgTypW50pct img{display:block;width:50%;height:auto}@media screen and (max-width: 767px){.layImgTypW100pct{margin:40px 0}.layImgTypW50pct{margin:40px 0}.layImgTypW50pct img{max-width:100%}}.layImgTyp01{display:flex;justify-content:center;margin:40px 0 0}.layImgTyp01 img{display:block}.layImgTyp02 img{display:block;width:100%;height:auto}.layTxtR{text-align:right}.wrapConChar .char_img{width:100%;margin:0 0 60px}@media screen and (max-width: 767px){.layImgTyp01{display:block;margin:30px 0 0}.layImgTyp01 img{width:100%;height:auto}}span.drawIcon{position:relative;display:inline-block;padding:0 12px 0 0;text-decoration:none}span.cmnIcon01{padding:0 30px 0 0;background:url("../imgs/icn_link_01.svg") no-repeat calc(100% - 2px) 50%/17px auto;transition:background-position 0.2s}a:hover span.cmnIcon01{background-position:100% 50%;transition:background-position 0.2s}span.drowIconPdf{padding-right:25px;background:url("../imgs/ico_pdf_01.svg") no-repeat 100% 50%/15px auto}.newsListItem a.drowIconPdf{color:#333333;background:url("../imgs/ico_pdf_01.svg") no-repeat calc(100% - 20px) 50%/15px auto}@media screen and (max-width: 768px){a.top_news_link.drowIconPdf{padding:40px 20px;font-size:16px}}.wrapCateCorpNavTyp01 a span.cmnIcon01,.wrapCateCorpNavTyp02 a span.cmnIcon01{background-position:calc(100% - 2px) calc(50% + 2px)}.wrapCateCorpNavTyp01 a:hover span.cmnIcon01,.wrapCateCorpNavTyp02 a:hover span.cmnIcon01{background-position:100% calc(50% + 2px)}span.cmnIcon02{padding:0 28px 0 0;background:url("../imgs/ico_link_02.svg") no-repeat 100% 50%/17px auto}span.cmnIcon03{padding:0 12px 0 0;background:url("../imgs/ico_link_03.svg") no-repeat 100% 50%/7px auto}span.cmnIconBackTyp01{padding:0}p a:hover span.cmnIcon03{text-decoration:none}.wrapBtn01 a:hover span.cmnIcon03,.wrapBtmBtn01 button:hover span.cmnIcon03{background:url(../imgs/ico_link_05.svg) no-repeat 100% 50%/7px auto}span.cmnIconLinkOut{padding:0 20px 0 0;background:url("../imgs/ico_link_04.svg") no-repeat 100% 50%/14px auto}.wrapBtn01 a:hover span.cmnIconLinkOut{background:url("../imgs/ico_link_06.svg") no-repeat 100% 50%/14px auto}.wrapBrand{margin:150px 0}.listBrandTyp01{display:flex;align-items:center;flex-wrap:wrap;margin:-20px}.listBrandTyp01 li{display:flex;padding:20px;width:clamp(200px, 25%, 370px);height:210px}.listBrandTyp01 li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:1px solid #d5ccb5;border-radius:10px;background:url("../imgs/ico_link_04.svg") no-repeat 95% 95%/14px auto;transition:all 0.2s ease-in-out}.listBrandTyp01 li a:hover{border:3px solid #d5ccb5;transition:all 0.2s ease-in-out}.listBrandTyp01 img.layImg{display:block;width:180px;height:auto}.listBrandTyp01 li.listBrandItem02 img.layImg{width:155px}.listBrandTyp01 li.listBrandItem03 img.layImg{width:120px}.listBrandTyp01 li.listBrandItem05 img.layImg{width:98px}.listBrandTyp01 li.listBrandItem07 img.layImg{width:120px}.listBrandTyp01 li.listBrandItem08 img.layImg{width:190px}@media screen and (max-width: 767px){.wrapBrand{margin:80px 0}.listBrandTyp01{display:flex;align-items:center;flex-wrap:wrap;margin:-10px}.listBrandTyp01 li{width:50%;height:150px;padding:10px}.listBrandTyp01 img.layImg{width:130px}.listBrandTyp01 li.listBrandItem02 img.layImg{width:110px}.listBrandTyp01 li.listBrandItem03 img.layImg{width:90px}.listBrandTyp01 li.listBrandItem05 img.layImg{width:70px}.listBrandTyp01 li.listBrandItem06 img.layImg{width:110px}.listBrandTyp01 li.listBrandItem07 img.layImg{width:85px}.listBrandTyp01 li.listBrandItem08 img.layImg{width:130px}}@media screen and (max-width: 460px){.listBrandTyp01 img.layImg{width:110px}.listBrandTyp01 li.listBrandItem02 img.layImg{width:90px}.listBrandTyp01 li.listBrandItem03 img.layImg{width:70px}.listBrandTyp01 li.listBrandItem05 img.layImg{width:60px}.listBrandTyp01 li.listBrandItem06 img.layImg{width:90px}.listBrandTyp01 li.listBrandItem07 img.layImg{width:65px}.listBrandTyp01 li.listBrandItem08 img.layImg{width:110px}}@media screen and (max-width: 380px){.listBrandTyp01 img.layImg{width:100px}.listBrandTyp01 li.listBrandItem02 img.layImg{width:80px}.listBrandTyp01 li.listBrandItem03 img.layImg{width:60px}.listBrandTyp01 li.listBrandItem05 img.layImg{width:48px}.listBrandTyp01 li.listBrandItem06 img.layImg{width:80px}.listBrandTyp01 li.listBrandItem07 img.layImg{width:55px}.listBrandTyp01 li.listBrandItem08 img.layImg{width:100px}}.listDiscTyp01{margin:0 0 0 30px}h2+.listDiscTyp01,h3+.listDiscTyp01,table+.listDiscTyp01,p+.listDiscTyp01{margin-top:30px}.listDiscTyp01 li{list-style:outside disc;padding:0 0 0 10px}.listDiscTyp01 li+li{margin-top:10px}.listDiscTyp02{display:flex;justify-content:space-between;margin:80px 0 0 0;font-size:22px}.listDiscTyp02 li{width:calc(50% - 40px)}.listDiscTyp02 li a{display:flex;flex-direction:column;align-items:center;color:#333333;text-decoration:none;transition:all 0.2s ease-in-out}.listDiscTyp02 li a:hover{color:#a3812e}.listDiscTyp02 li a .drawIcon{margin:30px 0 0 0;padding-right:20px;background:url("../imgs/ico_link_04.svg") no-repeat 100% 50%/14px auto}.listDiscTyp02 li img{width:100%;height:auto}@media screen and (max-width: 767px){.listDiscTyp02{display:block;margin:45px 0 0 0}.listDiscTyp02 li{width:100%}.listDiscTyp02 li+li{margin-top:40px}}.listDiscTyp03{display:flex;justify-content:space-between}.listDiscTyp03 li{display:flex;flex-direction:column;align-items:center}.listDiscTyp03 span{margin:20px 0 0;font-size:16px}@media screen and (max-width: 767px){.listDiscTyp03{display:block}.listDiscTyp03 li{display:block}.listDiscTyp03 li img{width:100%;height:auto}}.listDiscTyp04{margin:15px 0}.listDiscTyp04 li{position:relative}.listDiscTyp04 li+li{margin-top:20px}li ul.listDiscTyp04 li+li{margin-top:10px}.listDiscTyp04 li:after{content:"";display:block;position:absolute;top:15.5px;left:0;margin-top:-7.5px;width:15px;height:15px;border:6px solid #a3812e;border-radius:100%}.listDiscTypRing{margin:40px 0;font-size:16px}h2+hr.clearHidden+.listDiscTypRing,h3+hr.clearHidden+.listDiscTypRing,h4+hr.clearHidden+.listDiscTypRing{margin-top:0}.column-table-+hr.clearHidden+.listDiscTypRing{margin-top:40px}.listDiscTypRing:first-child{margin-top:0}.listDiscTypRing:last-child{margin-bottom:0}.listDiscTypRing li{position:relative;display:block;padding-left:30px;text-decoration:none}.listDiscTypRing li:after{content:"";display:block;position:absolute;top:15.5px;left:0;margin-top:-7.5px;width:15px;height:15px;border:6px solid #a3812e;border-radius:100%}.listDiscTypRing li+li{margin-top:25px}@media screen and (max-width: 767px){.listDiscTypRing{margin:30px 0}.column-table-+hr.clearHidden+.listDiscTypRing{margin-top:30px}.listDiscTypRing li+li{margin-top:15px}}.listDomain{margin:-5px 0 0 -20px}.listDomain li{display:flex}.listDomain li:nth-child(even){background:#f7f6f2}.listDomain li dl{display:flex;width:auto}.listDomain li dl dt{flex-shrink:0;width:200px;padding:5px 20px}.listDomain li dl dd{flex-shrink:0;width:200px;padding:5px 20px;text-align:right}.listDomain+p{margin-top:20px}@media screen and (max-width: 767px){.listDomain{margin:-5px 0 0 0}.listDomain li dl{width:100%}.listDomain li dl dt{width:50%;padding:5px 10px}.listDomain li dl dd{width:50%;padding:5px 10px}.listDomain li dl.dyn dt{width:10%}.listDomain li dl.dyn dd{width:90%}.listDomain+p{margin-top:10px}}h2+.listNumTyp01,h3+.listNumTyp01,p+.listNumTyp01{margin-top:30px}.listNumTyp01 li{list-style:decimal;margin-left:20px;padding:0 0 0 10px}.listNumTyp01 li::marker{color:#896d29;font-weight:700}.listNumTyp01 li+li{margin-top:30px}.frameDecoTyp01+p{margin-top:40px;text-align:right}.listNumTyp02{margin:20px 0 20px 30px}.listNumTyp02{counter-reset:listNum}.listNumTyp02 li{position:relative;padding:0 0 0 20px;list-style:none}.listNumTyp02 li+li{margin-top:20px}.listNumTyp02>li:before{display:block;position:absolute;top:0;left:-2rem;width:2rem;counter-increment:listNum;content:"（" counter(listNum) "）"}.listNumTyp02 li .listDiscTyp01{margin:15px 0 0 25px}.listNumTyp02 li .listDiscTyp01 li{list-style:outside disc;padding:0}.listNumTyp02 li .listDiscTyp01 li+li{margin-top:5px}.listNumTyp03{margin:20px 0 20px 30px}.listNumTyp03 li{position:relative;padding:0 0 0 20px;list-style:outside upper-roman}.listNumTyp03 li+li{margin-top:20px}.listNumTyp04{margin:20px 0 20px 30px}.listNumTyp04>li{position:relative;padding:0 0 0 30px;list-style:none}.listNumTyp04>li+li{margin-top:20px}.listNumTyp04>li:before{content:"";display:block;position:absolute;top:0;left:0}.listNumTyp04>li:nth-child(1):before{content:"①"}.listNumTyp04>li:nth-child(2):before{content:"②"}.listNumTyp04>li:nth-child(3):before{content:"③"}.listNumTyp04>li:nth-child(4):before{content:"④"}.listNumTyp04>li:nth-child(5):before{content:"⑤"}.listNumTyp04>li:nth-child(6):before{content:"⑥"}.listNumTyp04>li:nth-child(7):before{content:"⑦"}.listNumTyp04>li:nth-child(8):before{content:"⑧"}.listNumTyp04>li:nth-child(9):before{content:"⑨"}.listNumTyp04>li:nth-child(10):before{content:"⑩"}.listTypKome{margin:40px 0;font-size:16px}.listNumTyp02 li>.listTypKome{margin:20px 0 0}.listTypKome>li{position:relative;padding:0 0 0 30px;list-style:none}.listTypKome>li+li{margin-top:15px}.listTypKome>li:before{content:"※";display:block;position:absolute;top:0;left:0}table.tblTypProfile{width:100%}h2+table.tblTypProfile{margin-top:60px}h3+table.tblTypProfile{margin-top:40px}table.tblTypProfile thead th{vertical-align:middle;padding:20px;background:rgba(227,227,227,0.5);border-bottom:1px solid #e3e3e3}table.tblTypProfile tbody th{vertical-align:top;padding:40px 20px;border-bottom:1px solid #e3e3e3}table.tblTypProfile.adjCompact tbody th{padding:20px}table.tblTypProfile tbody td{padding:40px 20px;border-bottom:1px dotted #e3e3e3}table.tblTypProfile.adjCompact tbody td{padding:20px}table.tblTypProfile tbody:first-child tr:first-child th,table.tblTypProfile tbody:first-child tr:first-child td{padding-top:0}@media screen and (max-width: 767px){h2+table.tblTypProfile{margin-top:30px}table.tblTypProfile tbody th{width:35%;padding:20px 20px 20px 0}table.tblTypProfile tbody td{padding:20px 0}table.tblTypProfile tbody td img{max-width:90%;height:auto}}table.tblIrStockTyp01{width:auto;font-size:16px}table.tblIrStockTyp01 th{padding:30px;background:#f7f6f2;border:1px solid #d0cbc0}table.tblIrStockTyp01 td{padding:30px;border:1px solid #d0cbc0}table.tblHW400{width:auto;font-size:16px}table.tblHW400 th{width:400px;padding:30px;background:#f7f6f2;border:1px solid #d0cbc0}table.tblHW400 td{padding:30px;border:1px solid #d0cbc0}@media screen and (max-width: 767px){table.tblIrStockTyp01{width:100%;max-width:700px}table.tblIrStockTyp01 th{padding:15px}table.tblIrStockTyp01 td{padding:15px}table.tblHW400{width:100%;max-width:700px}table.tblHW400 th{width:36%;padding:15px}table.tblHW400 td{padding:15px}}table.tblIrCalenderTyp01{width:100%;width:auto;font-size:16px}table.tblIrCalenderTyp01 th{padding:30px;background:#f7f6f2;border:1px solid #d0cbc0}table.tblIrCalenderTyp01 thead th{text-align:center}table.tblIrCalenderTyp01 thead th:first-child{width:13%}table.tblIrCalenderTyp01 thead th:nth-child(2){width:auto}table.tblIrCalenderTyp01 thead th:nth-child(3){width:12%}table.tblIrCalenderTyp01 thead th:nth-child(4){width:30%}table.tblIrCalenderTyp01 tbody th{text-align:center}table.tblIrCalenderTyp01 td{padding:30px;border:1px solid #d0cbc0}table.tblIrCalenderTyp01 tbody td:nth-child(3){text-align:center}@media screen and (max-width: 767px){table.tblIrCalenderTyp01{width:100%;max-width:700px}table.tblIrCalenderTyp01 th{padding:15px}table.tblIrCalenderTyp01 td{padding:15px}.adjSpScrollX{width:100%;overflow-x:scroll}.adjSpScrollX table.tblIrCalenderTyp01{width:clamp(600px, 150%, 800px)}.adjSpScrollX table.tblIrCalenderTyp01 th{white-space:nowrap}}table.tblTypDevTyp01{width:100%;border-bottom:1px solid #d0cbc0}table.tblTypDevTyp01 thead th{padding:30px;color:#a3812e;border-bottom:2px solid #a3812e}table.tblTypDevTyp01 tbody th,table.tblTypDevTyp01 tbody td{width:50%;padding:30px}table.tblTypDevTyp01 tbody tr:nth-child(odd) th,table.tblTypDevTyp01 tbody tr:nth-child(odd) td{background:#f7f6f2}table.tblTypDevTyp01 tbody tr:nth-child(even) th,table.tblTypDevTyp01 tbody tr:nth-child(even) td{background:#ffffff}table.tblTypDevTyp01 tbody tr td:nth-child(even){border-left:1px solid #d0cbc0}table.tblTypDevTyp02{width:100%}table.tblTypDevTyp02 th,table.tblTypDevTyp02 td{vertical-align:top}table.tblTypDevTyp02 th{width:170px;padding:40px 20px;border-bottom:1px solid #e3e3e3}table.tblTypDevTyp02 td{padding:40px 20px 40px 0;border-bottom:1px dotted #e3e3e3}table.tblTypDevTyp02 tr:first-child th,table.tblTypDevTyp02 tr:first-child td{padding-top:0}.wrapDevArea h3{padding:20px 34px;font-size:24px;font-weight:bold;color:#7b6121;border-left:1px solid #7b6121}.wrapDevArea table{width:100%}.entry_column .wrapEnkaku table:not([class]) th,.entry_column .wrapEnkaku table:not([class]) td,.entry_column .wrapDevArea table:not([class]) th,.entry_column .wrapDevArea table:not([class]) td{border:none}.entry_column .wrapDevArea table:not([class]) thead th,.wrapDevArea thead th{padding:17px 30px;text-align:center;font-size:18px;color:#ffffff}.entry_column .wrapDevArea table:not([class]) thead th:nth-child(odd),.wrapDevArea thead th:nth-child(odd){background:#7b6121}.entry_column .wrapDevArea table:not([class]) thead th:nth-child(even),.wrapDevArea thead th:nth-child(even){background:#6f5619}.entry_column .wrapDevArea table:not([class]) tbody th,.entry_column .wrapDevArea table:not([class]) tbody td,.wrapDevArea tbody th,.wrapDevArea tbody td{vertical-align:top;padding:30px 25px 30px 30px;font-size:16px}.wrapDevArea{margin:70px 0 0}.entry_column .wrapDevArea table:not([class]) tbody th,.entry_column .wrapDevArea table:not([class]) tbody td,.wrapDevArea tbody th,.wrapDevArea tbody td{border-bottom:1px solid #d0cbc0}.entry_column .wrapDevArea table:not([class]) tbody td.adjBdr,.wrapDevArea tbody td.adjBdr{border-bottom:1px dotted #d0cbc0}.entry_column .wrapDevArea table:not([class]) tbody th,.wrapDevArea tbody th{background:#ffffff}.entry_column .wrapDevArea table:not([class]) tbody td,.wrapDevArea tbody td{width:30%}.wrapDevArea tbody td:nth-of-type(1){background:#f7f6f2}.wrapDevArea tbody td:nth-of-type(2){background:#ffffff}.wrapDevArea tbody td:nth-of-type(3){background:#f7f6f2}@media screen and (max-width: 767px){table.tblTypDevTyp01 tbody th,table.tblTypDevTyp01 tbody td{padding:15px}.wrapDevArea thead th{padding:15px;font-size:16px}table.tblTypDevTyp02 th{width:30%;padding:15px 15px 15px 0}table.tblTypDevTyp02 td{padding:15px 15px 15px 0}.wrapDevArea .adjSpScrollX table{width:clamp(800px, 200%, 1500px)}.wrapDevArea tbody th,.wrapDevArea tbody td{padding:15px}.wrapDevArea tbody th{white-space:nowrap}}body.home.cate-home .wrapContents{padding:0}body.home.cate-home .wrapContents.g-layBaseTyp01{max-width:inherit}.wrapKv{position:relative;display:block;max-width:100%;margin:0 auto 130px;padding:0 0 38%;overflow:hidden}#animation_container{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}#dom_overlay_container{display:block;position:absolute;top:0px;left:0px;pointer-events:none;overflow:hidden}@media screen and (max-width: 768px){.wrapKv{margin:0 0 30px;padding:0 0 160%}}.h-layCateInNav{font-size:clamp(16px, 4.2vw, 18px)}.h-layCateInNav a{text-decoration:none}.wrapPromise{display:flex;justify-content:center;position:relative}.wrapPromise .wrapBtn01{margin-bottom:0 !important}.wrapPromise .g-layBaseTyp06 .layInHomePromise{display:flex;justify-content:center;position:relative;width:1620px}@media screen and (max-width: 1620px){.wrapPromise .g-layBaseTyp06 .layInHomePromise{left:-12vw}}.wrapPromise .layBlock{position:relative;display:flex;margin:0 auto;width:100%;max-width:720px;padding:0 130px}.titleVerticalTyp01{flex-shrink:0;margin:0 70px 0 0;font-size:40px;color:#333333;font-weight:700;writing-mode:vertical-lr;letter-spacing:5px}.titleVerticalTyp01::after{content:'';position:absolute;width:4px;height:50px;margin:30px 0 0 22px;background-color:#a3812e}.promise_cont{flex-grow:1;width:80%;margin:70px 0 0}.promise_cont .promise_text{margin-bottom:40px}.wrapPromise .layImg01{max-width:630px}.wrapPromise .layImg02{margin:260px 0 0}.wrapPromise .layImg01 img,.wrapPromise .layImg02 img{display:block;width:100%;height:auto;border-radius:10px}@media screen and (max-width: 767px){.wrapPromise{display:block;margin:80px 0 0;padding:0 20px}.wrapPromise .g-layBaseTyp06 .layInHomePromise{display:block;width:100%;left:0}.wrapPromise .layBlock{position:relative;max-width:inherit;margin:40px 0 0;padding:0 0 0 clamp(110px, 15%, 130px)}.titleVerticalTyp01{position:absolute;top:0;left:0;margin:0;font-size:clamp(30px, 15vw, 40px)}.titleVerticalTyp01::after{content:'';position:absolute;width:4px;height:50px;margin:20px 0 0 16px;background-color:#a3812e}.promise_cont{margin:40px 0 0;width:auto}.promise_cont .promise_text{margin-bottom:30px}.top_text01{font-size:16px}.wrapPromise .layImg01{max-width:inherit}.wrapPromise .layImg02{margin:40px 0 0;padding:0 0 0 clamp(110px, 15%, 130px)}}@media screen and (max-width: 600px){.wrapPromise .layBlock{padding:0 0 0 clamp(60px, 13%, 110px)}.titleVerticalTyp01{font-size:30px}.wrapPromise .layImg02{padding:0 0 0 clamp(60px, 13%, 110px)}}.wrappPres{margin:150px 0 0;padding:150px 0;background-color:#f5f2eb}.wrappPres h2{font-size:34px}.top_pres{display:flex;justify-content:center}.pres_text_all{max-width:720px}.wrappPres .top_title02{position:relative}.wrappPres p{font-size:16px}.top_title02 a{font-size:34px;font-size:clamp(28px, 4.2vw, 34px);font-weight:500;color:#333333;transition:all 0.2s ease-in-out}.top_title02 a span.drawIcon{padding:0 36px 0 0;background:url(../imgs/icn_link_01.svg) no-repeat 100% 50%/17px auto}.top_title02 :hover{color:#a3812e;transition:all 0.2s ease-in-out}.top_title02:hover .pres_line01{border-bottom:solid 1px #a3812e;transition:all 0.2s ease-in-out}.pres_line01{display:block;border-bottom:solid 1px #d0cbc0;width:680px;margin:50px 0 0;position:absolute}.pres_line02{display:block;border-bottom:solid 4px #a3812e;width:50px;margin:46px 0 80px;position:absolute}.pres_text{margin:130px 0 0}.wrapContents p.top_text02{margin:0 0 68px;color:#a3812e;font-size:24px;font-size:clamp(20px, 4.2vw, 24px);font-weight:500}.pres_img{margin:0 0 0 90px}@media screen and (max-width: 768px){.wrappPres{margin:80px 0 0;padding:80px 0;background-color:#f5f2eb}.wrappPres h2{font-size:28px}.top_pres{display:flex;flex-direction:column;justify-content:center;align-items:center}.pres_line01{width:100%;margin:24px 20px 0 0}.pres_line02{width:50px;margin:20px 0 0}.pres_text{margin:65px 0 0}.wrapContents p.top_text02{margin:0 0 30px;font-size:20px;line-height:1.4}.pres_img{margin:30px 0 0 0;width:100%;height:100%;max-width:335px}}.wrapMenuTyp01{display:flex;margin:0 auto;width:100%;max-width:1660px;padding:0 20px}@media screen and (max-width: 1660px){.wrapMenuTyp01{max-width:1240px}}.wrapMenuTyp01 .lay50pct{width:50%;padding:180px 0}.wrapMenuTyp01 .lay50pct.adjlayL{display:flex;align-items:flex-start}.wrapAboutLink .wrapMenuTyp01 .lay50pct.adjlayL{justify-content:flex-end;padding-right:100px}.wrapIrLink .wrapMenuTyp01 .lay50pct.adjlayL{width:270px}@media screen and (max-width: 1660px){.wrapIrLink .wrapMenuTyp01 .lay50pct.adjlayR{width:70%}}.wrapMenuTyp01 h2 a{font-size:34px;font-size:clamp(28px, 4.2vw, 34px)}.wrapAboutLink .wrapMenuTyp01 h2 a{color:#ffffff}.wrapIrLink .wrapMenuTyp01 h2 a{color:#333333}.wrapAboutLink .wrapMenuTyp01 h2 a:hover{color:#ffffff}.wrapIrLink .wrapMenuTyp01 h2 a:hover{color:#a3812e}.wrapMenuTyp01 h2 a span.drawIcon{padding:0 33px 0 0;background:no-repeat 100% 50% / 17px auto}.wrapAboutLink .wrapMenuTyp01 h2 a span.drawIcon{background-image:url("../imgs/ico_link_02.svg")}.wrapIrLink .wrapMenuTyp01 h2 a span.drawIcon{background-image:url("../imgs/icn_link_01.svg")}.wrapMenuTyp01 h2 a span.drawIcon::after{position:absolute;top:50px;left:0;content:'';width:136px;height:1px;transform:scale(0, 1);transform-origin:left top;transition:transform .2s}.wrapMenuTyp01 h2 a span.drawIcon:hover::after{transform:scale(1, 1)}.wrapAboutLink .wrapMenuTyp01 h2 a span.drawIcon::after{background:#ffffff}.wrapIrLink .wrapMenuTyp01 h2 a span.drawIcon::after{background:#a3812e}@media screen and (max-width: 767px){.wrapMenuTyp01{display:block}.wrapMenuTyp01 .lay50pct{width:100%;padding:0}.wrapAboutLink .wrapMenuTyp01 .lay50pct.adjlayL{justify-content:flex-start;padding-right:0}.wrapIrLink .wrapMenuTyp01 .lay50pct.adjlayL{margin:0 20px;width:auto}.wrapIrLink .wrapMenuTyp01 .lay50pct.adjlayR{width:100%}}.h-layCateInNav{font-size:18px}.h-layCateInNav .h-layCateInNav_item{overflow:hidden}.h-layCateInNav .h-layCateInNav_item a{display:flex;align-items:center;width:100%;height:100%;color:#333333;background:#ffffff}.h-layCateInNav .h-layCateInNav_item span.drawIcon{text-decoration:none;background:url("../imgs/ico_link_03.svg") no-repeat 100% 50%/7px auto;padding:0 13px 0 0}.h-layCateInNav .h-layCateInNav_item a:hover{color:#a3812e}.top_li_link{display:flex;padding:25px 30px}@media screen and (min-width: 768px){.h-layCateInNav{display:grid;grid-template-columns:repeat(2, 50%)}.h-layCateInNav_item:first-child{border-top:1px solid #d5ccb5;border-radius:20px 0 0}.h-layCateInNav_item:nth-child(2){border-top:1px solid #d5ccb5;border-radius:0 20px 0 0}.h-layCateInNav_item:last-child{border-bottom:1px solid #d5ccb5;border-radius:0 0 0 20px}.h-layCateInNav_item:nth-last-child(2){border-bottom:1px solid #d5ccb5;border-radius:0 0 20px 0}.h-layCateInNav_item:nth-last-child(odd){border-left:1px solid #d5ccb5;border-right:1px solid #d5ccb5}.h-layCateInNav_item:nth-last-child(even){border-right:1px solid #d5ccb5}.h-layCateInNav_item:not(first-child):not(last-child){border-bottom:1px solid #d5ccb5}}@media screen and (max-width: 767px){.h-layCateInNav{display:block;margin:40px 0 0;font-size:16px;border:1px solid #d5ccb5;overflow:hidden}.wrapAboutLink .h-layCateInNav{border-right:none;border-radius:20px 0 0 20px}.wrapIrLink .h-layCateInNav{border-left:none;border-radius:0 20px 20px 0}.h-layCateInNav .h-layCateInNav_item a{display:block;padding-right:20px}.h-layCateInNav .h-layCateInNav_item span.drawIcon{display:block}.h-layCateInNav_item{border-bottom:none}.h-layCateInNav_item+.h-layCateInNav_item{border-top:1px solid #d5ccb5}}.wrapAboutLink{position:relative;display:flex;align-items:center;margin:150px 0;background:url("../imgs/home_pic_04.jpg") no-repeat 0 0/60% auto}@media screen and (min-width: 2001px){.wrapAboutLink:before,.wrapAboutLink:after{content:"";display:block;position:absolute;left:calc(60% - 10px);width:10px;height:10px;background:url("../imgs/adj_kadomaru.png") no-repeat 0 0/cover}.wrapAboutLink:before{top:0}.wrapAboutLink:after{bottom:0;transform:rotate(90deg)}}@media screen and (max-width: 2000px){.wrapAboutLink{background-position:calc(100% - 700px) 0;background-size:cover}}@media screen and (max-width: 1850px){.wrapAboutLink{background-position:calc(100% - 600px) 0}}@media screen and (max-width: 767px){.wrapAboutLink{position:relative;margin:80px 0 0;padding:80px 0 80px 18%;background:none}.wrapAboutLink:before{content:"";display:block;position:absolute;top:0;left:0;width:calc(100% - 20px);height:100%;background:url("../imgs/home_pic_04.jpg") no-repeat 50% 50%/auto 100%;border-radius:0 10px 10px 0;z-index:-1}.wrapAboutLink .wrapMenuTyp01{padding:0 0 0 0}.about_menu .h-layCateInNav{grid-template-columns:repeat(1, min(100%, 305px));justify-content:end}.h-layCateInNav_item .drawIcon{background:none}.top_li_link{background:url("../imgs/ico_link_03.svg") no-repeat 92% 50%/7px auto;padding:22px 0 22px 20px}}.wrapIrLink{position:relative;display:flex;align-items:center;margin:150px 0;background:url("../imgs/home_pic_05.jpg") no-repeat 100% 0/60% 100%}@media screen and (min-width: 2001px){.wrapIrLink:before,.wrapIrLink:after{content:"";display:block;position:absolute;right:calc(60% - 10px);width:10px;height:10px;background:url("../imgs/adj_kadomaru.png") no-repeat 0 0/cover}.wrapIrLink:before{top:0;transform:rotate(-90deg)}.wrapIrLink:after{bottom:0;transform:rotate(180deg)}}@media screen and (max-width: 767px){.wrapIrLink{position:relative;margin:80px 0 0;padding:0 18% 80px 0;background:none}.wrapIrLink:before{content:"";display:block;position:absolute;top:inherit;bottom:0;right:0;width:calc(100% - 20px);height:calc(100% - 200px);background:url("../imgs/home_pic_05.jpg") no-repeat 50% 50%/auto 100%;border-radius:10px 0 0 10px;z-index:-1}.wrapIrLink .wrapMenuTyp01{padding:0 0 0 0}.hSP-layBaseTyp02{padding:0 70px 0 0;width:100%}.top_ir{padding:0 0 0 0}.about_IR_menu{padding:0 0 160px 0;margin:0 0 0 0;display:flex;flex-direction:column}.about_IR_menu .top_title02{padding:0 0 40px 20px}.about_IR_menu .h-layCateInNav{display:grid;grid-template-columns:repeat(1, min(100%, 305px))}.about_IR_menu .h-layCateInNav_item:first-child{border-radius:0 20px 0 0}.about_IR_menu .h-layCateInNav_item:nth-child(2){border-top:none}.about_IR_menu .h-layCateInNav_item:last-child{border-radius:0 0 20px 0}.about_IR_menu .h-layCateInNav_item:nth-last-child(odd){border-left:1px solid #d5ccb5;border-right:1px solid #d5ccb5}.about_IR_menu .h-layCateInNav_item:nth-last-child(even){border-left:1px solid #d5ccb5;border-right:1px solid #d5ccb5}.h-layCateInNav_item .drawIcon{padding:0 40px 0 0}}.wrapHomeRecruit{padding:150px 0;background:#f5f2eb}.wrapHomeRecruit a{text-decoration:none}.navRecruit{display:flex;justify-content:center}.navRecruit li{width:46.4%}.top_recruit_link{display:flex;flex-direction:column;align-items:center}.recruit_box_mask{margin:0 0 30px;overflow:hidden;border-radius:10px}.recruit_box_img{border-radius:10px;transition:all 0.3s ease-in-out}.top_recruit_link{color:#333333;font-size:18px;transition:all 0.2s ease-in-out}.top_recruit_link:hover{color:#a3812e}.top_recruit_link:hover .recruit_box_img{transform:scale(1.05)}.top_recruit_link span.drawIcon{text-decoration:none;background:url("../imgs/ico_link_04.svg") no-repeat 100% 50%/14px auto;padding:0 20px 0 0}@media screen and (max-width: 767px){.wrapHomeRecruit{margin:80px 0 0;padding:80px 0}.recruit{flex-direction:column;padding:0 0 30px;gap:0}.wrapHomeRecruit .top_title02{padding:80px 0 38px}.navRecruit{display:block}.navRecruit li{width:100%}.navRecruit li+li{margin-top:50px}.recruit_box_mask{width:100%;height:100%;margin:0 0 20px}.recruit_box_img{width:100%;height:100%}}.wrapHomeKaihatsu{display:flex;justify-content:center;margin:150px 0 0}.wrapHomeKaihatsu .g-layBaseTyp06 .layInHomeKaihatsu{display:flex;justify-content:center;align-items:center;margin:0 auto;width:1620px}.wrapHomeKaihatsu .layBlock{position:relative;padding:0 clamp(20px, 14%, 90px)}.wrapHomeKaihatsu h2{font-size:28px;line-height:1.6}.wrapHomeKaihatsu h2 .layTxt{display:block}.wrapHomeKaihatsu h2+p{margin-top:30px}.wrapHomeKaihatsu p{font-size:16px}.wrapHomeKaihatsu .wrapBtn01{margin-bottom:0}.wrapHomeKaihatsu .layImg01{width:495px}.wrapHomeKaihatsu .layImg01 img{display:block;width:100%;height:auto}@media screen and (max-width: 767px){.wrapHomeKaihatsu{display:block;margin:80px 0 0;padding:0 20px}.wrapHomeKaihatsu .g-layBaseTyp06 .layInHomeKaihatsu{display:block;width:100%}.wrapHomeKaihatsu .layBlock{margin:40px 0;padding:0}.wrapHomeKaihatsu h2{font-size:22px;line-height:1.4}.wrapHomeKaihatsu .layImg01{width:100%}}.wrapInfoBnr{background:#f5f2eb}ul.wrapInfoBnrList li a{display:block;width:100%;height:100%}ul.wrapInfoBnrList li img{display:block;width:100%;height:auto}@media screen and (min-width: 768px){.wrapInfoBnr{padding:150px 0 0}ul.wrapInfoBnrList{display:flex;justify-content:space-between}ul.wrapInfoBnrList li{width:48.6%}ul.wrapInfoBnrList li.bnrPolicyDouga01{background:url("../imgs/bnr_policy_douga_ov.png") no-repeat 0 0/100% auto}ul.wrapInfoBnrList li.bnrPolicyCh01{background:url("../imgs/bnr_policy_ch_ov.png") no-repeat 0 0/100% auto}ul.wrapInfoBnrList li.bnrPolicyDouga01 a:hover img,ul.wrapInfoBnrList li.bnrPolicyCh01 a:hover img{display:none}}@media screen and (max-width: 767px){.wrapInfoBnr{padding:60px 0 0}ul.wrapInfoBnrList{width:100%}ul.wrapInfoBnrList li+li{margin-top:20px}ul.wrapInfoBnrList li img{width:100%;height:auto}}#_preload_div_{position:absolute;top:0;left:0;display:inline-block;height:100%;width:100%;text-align:center;transition:all 0.2s}#_preload_div_ span.layOuterImgLoading{display:inline-block;height:100%;vertical-align:middle}#_preload_div_ img.layImgLoading{vertical-align:middle;max-height:100%}@media screen and (max-width: 767px){.carousel-with-preview .carousel-item-next:not(.carousel-item-start),.carousel-with-preview .carousel-item-end.active{-webkit-transform:translate3d(75%, 0, 0);transform:translate3d(75%, 0, 0)}.carousel-with-preview .carousel-item-prev:not(.carousel-item-end),.carousel-with-preview .carousel-item-start.active{-webkit-transform:translate3d(-75%, 0, 0);transform:translate3d(-75%, 0, 0)}.sp-carousel-preview-container{position:relative;overflow:hidden;min-height:430px}.sp-carousel-preview-container .prev-item-preview,.sp-carousel-preview-container .central-item,.sp-carousel-preview-container .next-item-preview{position:absolute;top:0;width:70%;display:block;height:100%}.carousel-with-preview .carousel-item-next:not(.carousel-item-start) .prev-item-preview,.carousel-with-preview .carousel-item-end.active .prev-item-preview,.carousel-with-preview .carousel-item-prev:not(.carousel-item-end) .next-item-preview,.carousel-with-preview .carousel-item-start.active .next-item-preview{display:none}.prev-item-preview{left:-60%}.central-item{left:15%}.next-item-preview{left:90%}}main .linkNewsIdx{margin:40px 0 0}main .linkNewsIdx a{display:inline-block;position:relative;padding:0 0 0 17px;color:#a3812e}main .linkNewsIdx a:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-3px;width:8px;height:8px;border-right:2px solid #a3812e;border-top:2px solid #a3812e;transform:rotate(45deg)}h2+.wrapNewsList{margin-top:40px}.wrapNewsList{padding:2px 0 0;border-top:1px solid #d0cbc0}.wrapNewsList li{border-top:1px dashed #cccccc}.wrapNewsList li:last-child{border-bottom:1px dashed #cccccc}.wrapNewsList li a{display:block;padding:40px 0 40px 20px;color:#333333;font-size:16px;text-decoration:none}.wrapNewsList li:hover{text-decoration:none;background:rgba(163,129,46,0.1)}.wrapNewsList li a dl{display:flex}.wrapNewsList li a dl dt{flex-shrink:0;width:160px;font-weight:400}.wrapNewsList li a dl dd{flex-grow:1}.wrapNewsList li .drawIcon{text-decoration:none;background:url("../imgs/ico_pdf_01.svg") no-repeat 98% 50%/15px auto}.newsListItem .newsList_arrow{text-decoration:none;background:url("../imgs/ico_link_03.svg") no-repeat 98% 50%/7px auto}.newsListItem .newsList_pdf{text-decoration:none;background:url("../imgs/ico_pdf_01.svg") no-repeat 98% 50%/15px auto}.newsListItem dl dd{display:flex}.newsListItem dl dd .layCat{margin:0 20px 0 0;width:75px;display:flex;align-items:center;justify-content:center;font-size:14px;text-align:center;color:#ffffff}.category_ir{background:#416c13}.category_other{background:#666666}.category_open{background:#b00e0e}.category_close{background:#1b4e9a}.wrapNews{position:relative;display:flex}@media screen and (max-width: 767px){.page-ir-index .wrapNews{display:block}}body.cate-home .wrapNews{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:150px 0;background:#f5f2eb}body.cate-home .wrapNews.adjTopics{padding-bottom:0}body.cate-home .wrapNews .g-layBaseTyp02{position:relative;display:flex}@media screen and (max-width: 767px){body.cate-home .wrapNews{margin:0;padding:80px 0}body.cate-home .wrapNews .g-layBaseTyp02{display:block;padding:0}}.wrapNews .layNewsTitle{width:300px}body.cate-home .wrapNews .layNewsTitle{width:clamp(100px, 25%, 360px)}body.cate-home .wrapNews .layNewsTitle h2{font-size:34px}.layNewsContents{flex-grow:1;width:75%}.selectLogTyp01+.wrapNews .layNewsContents ul{padding:2px 0 0;border-top:1px solid #d0cbc0}.wrapNews .wrapBtn01{position:absolute;top:60px;left:0}body.cate-home .wrapNews .wrapBtn01{left:20px}.newsListItem{border-bottom:1px dashed #cccccc}.newsListItem:first-child{border-top:1px dashed #cccccc}.newsListItem dl{display:flex;align-items:flex-start;padding:40px 20px}.newsListItem dl dt{flex-shrink:0;width:120px;font-weight:400}.newsListItem dl dd.newsItemBody{margin:0 60px 0 20px}.newsListItem a{display:block;font-size:16px;color:#333333;background:url("../imgs/ico_link_03.svg") no-repeat calc(100% - 20px) 50%/7px auto;transition:all 0.2s ease-in-out}.newsListItem a.nolink{pointer-events:none;background:none}.newsListItem a:hover{background-color:#f5f2eb;transition:all 0.2s ease-in-out}.newsListItem a:hover dd.newsItemBody{color:#a3812e;transition:all 0.2s ease-in-out}.newsListItem dl dd.news_cat{flex-shrink:0;margin:3px 0 0 32px;width:80px;display:flex;align-items:center;justify-content:center;font-size:14px;text-align:center;color:#ffffff}.news_cat_ir{background:#416c13}.news_cat_close{background:#1b4e9a}.news_cat_other{background:#666666}.news_cat_open{background:#b00e0e}@media screen and (max-width: 767px){.wrapNews{margin:0 -20px}.wrapNews .layNewsTitle,body.cate-home .wrapNews .layNewsTitle{width:100%}body.cate-home .wrapNews .layNewsTitle{display:flex;justify-content:center;margin:0 0 40px}body.cate-home .wrapNews .layNewsTitle h2{font-size:28px}.layNewsContents{width:100%;padding:0}body.cate-home .wrapNews .wrapBtn01{left:0}.newsListItem dl{flex-wrap:wrap;width:100%;padding:20px 50px 20px 20px}.newsListItem dl dt{min-width:120px}.newsListItem dl dd{flex-direction:column;align-items:flex-start;margin:0 0 0 20px}.newsListItem dl dd.newsItemBody{margin:0;width:100%}.newsListItem dl dd .news_cat{margin:2px 0 20px 0}.newsListItem dl dd.news_cat{margin:0 0 0 20px}.newsListItem dl dd span{margin:0 0 0 -140px}a.top_news_link dl{padding:40px 20px;font-size:16px;color:#333333;background:url("../imgs/ico_link_03.svg") no-repeat 96% 50%/7px auto;transition:all 0.2s ease-in-out}.wrapNews .wrapBtn01{position:relative;top:0;display:flex;justify-content:center;margin:30px 0 0}}.wrappPagination{position:relative;display:flex;justify-content:center;align-items:center;margin:80px 0 0;height:60px;font-size:16px;color:#333333}ol.pageList{display:flex;height:100%;font-weight:bold}ol.pageList li{margin:0 5px}.wrappPagination a{display:flex;height:100%;color:#333333;text-decoration:none;border:1px solid #d5ccb5;border-radius:5px;transition:all 0.2s ease-in-out}.wrappPagination a:hover{color:#896d29;background:#f5f2eb;transition:all 0.2s ease-in-out}.wrappPagination li.pageCcurrent a{pointer-events:none;color:#896d29;border:none}.wrappPagination span.layBtn{display:flex;justify-content:center;align-items:center;padding:0 18px}@media screen and (max-width: 767px){.wrappPagination li:not(.pageCcurrent){display:none}.wrappPagination span.layBtn{padding:0 14px;font-size:16px}}.wrappPagination .pagerControl{position:absolute;top:0;left:0;display:flex;justify-content:center;height:100%}.wrappPagination .pageList+.pagerControl{left:inherit;right:0}.wrappPagination .pagerControl span.layBtn{width:170px}span.drawIconArrow{position:relative}span.drawIconArrow:after{content:"";display:block;position:absolute;top:50%;margin-top:-4px;width:8px;height:8px;border-top:2px solid #a3812e}span.drawIconArrow.iconPrev:after{left:0;border-left:2px solid #a3812e;transform:rotate(-45deg)}span.drawIconArrow.iconNext:after{right:0;border-right:2px solid #a3812e;transform:rotate(45deg)}.wrappPagination .pagerControl span.drawIconArrow.iconPrev{padding-left:13px}.wrappPagination .pagerControl span.drawIconArrow.iconNext{padding-right:13px}@media screen and (max-width: 767px){.wrappPagination .pagerControl span.layBtn{width:100%;font-size:clamp(11px, 3vw, 16px)}}.topics_box_item{display:flex;flex-direction:column;justify-content:space-between}a.top_topi_link{position:relative;display:flex;flex-direction:column;width:100%;height:100%;color:#333333;transition:all 0.2s ease-in-out}a.top_topi_link:before,a.top_topi_link:after{content:"";display:block;position:absolute;bottom:0;right:0;z-index:2}a.top_topi_link:before{width:25px;height:1px;background:#a3812e}a.top_topi_link:after{width:25px;height:30px;background:url("../imgs/ico_link_03.svg") no-repeat 50% 0/7px auto}a.top_topi_link .topicsItemLay{position:relative;height:100%;padding:0 0 40px}a.top_topi_link .topicsItemLay:before,a.top_topi_link .topicsItemLay:after{content:"";display:block;position:absolute;bottom:0;left:0;height:1px;background:#e5ddc9;transition:all 0.2s ease-in-out}a.top_topi_link .topicsItemLay:before{width:100%}a.top_topi_link .topicsItemLay:after{width:0;background:#a3812e}a.top_topi_link:hover .topicsItemLay:after{width:100%;transition:all 0.2s ease-in-out}.topics_box_mask{width:100%;height:clamp(200px, 13vw, 240px);background:#ad9f7e url("../imgs/no-image.jpg") no-repeat 50% 50%/cover;overflow:hidden;border-radius:10px}.topics_box_mask img.layImg{display:block;width:100%;height:auto;transition:all 0.35s ease-in-out}.topics_box_text{margin:0 0 10px}.topics_box_day{padding:20px 0 0;font-size:16px}.topics_box_text01{padding:10px 0 0}a.top_topi_link:hover .topics_box_mask img.layImg{transform:scale(1.05)}a.top_topi_link:hover .topics_box_text01{color:#a3812e;transition:all 0.2s ease-in-out}@media screen and (min-width: 768px){.carousel#carouselTopics{margin:-25px}.carousel-inner{display:flex;flex-wrap:wrap}.cate-home .carousel-inner{max-width:1150px}.carousel-item{display:block;float:none;margin:0;width:33.3333333333%}.carousel-item{margin:30px 0;padding:0 25px}.carousel-control-next,.carousel-control-prev{display:none}}@media screen and (max-width: 767px){.page-topics-index .carousel-item{display:block;float:none;width:100%;padding:0}.home.cate-home .carousel-item{-webkit-backface-visibility:visible;backface-visibility:visible;padding:0 25px}.page-topics-index .carousel-item+.carousel-item{margin-top:60px}.page-topics-index .carousel-item .topics_box_mask{height:auto;border-radius:10px}.home.cate-home .carousel-item .topics_box_mask{height:240px;background-size:auto 100%}a.top_topi_link:hover .topics_box_mask img.layImg{transform:none}.home.cate-home .topics_box_mask img.layImg{width:100%;height:auto}.carousel-control-next,.carousel-control-prev{display:none}}.wrapContactTyp01Intro{padding:60px;border:2px solid #d6c293}body.page-contact.cate-contact .entry_column .wrapFrame01:first-of-type,.wrapContactTyp01Intro.laySecTyp01{padding:60px;border:4px solid #bf3030}body.page-contact.cate-contact .wrapFrame01 h3.h3-title-typ01,.wrapContactTyp01Intro h2{margin:0 0 50px;text-align:center;font-size:32px;color:#bf3030;font-weight:800}.wrapFrame01 .h3-title-typ01,.wrapContactTyp01Intro h2:last-child{margin-bottom:0}body.page-contact.cate-contact .wrapFrame01 .listDiscTypRing li,.wrapContactTyp01Intro .listDiscTypRing li{font-size:18px}body.page-contact.cate-contact .wrapFrame01 .listDiscTypRing li a,.wrapContactTyp01Intro li a{color:#bf3030;font-weight:800}body.page-contact.cate-contact .wrapFrame01 .listDiscTypRing li a:hover,.wrapContactTyp01Intro li a:hover{color:#bf3030}.wrapContactTyp01Intro li a:hover{text-decoration:underline}.wrapContactTyp01Intro p{font-size:16px}@media screen and (max-width: 767px){.wrapContactTyp01Intro{padding:clamp(20px, 5%, 30px) clamp(15px, 5%, 30px)}body.page-contact.cate-contact .entry_column .wrapFrame01:first-of-type,.wrapContactTyp01Intro.laySecTyp01{padding:clamp(10px, 8%, 30px);border:2px solid #bf3030}.wrapContactTyp01Intro h2{margin:0 0 clamp(25px, 6vw, 50px);font-size:clamp(20px, 6.5vw, 26px)}body.page-contact.cate-contact .wrapFrame01 h3.h3-title-typ01{font-size:clamp(20px, 6.5vw, 26px);line-height:1.5;text-align:left}}#accordionPanelsFaq .listDiscTypRing a{color:#896d29;text-decoration:underline}wrapContactTyp01Intro #accordionPanelsFaq a[target="_blank"]{margin:0 5px 0 0;padding:0 20px 0 0;background:url("../imgs/ico_link_04.svg") no-repeat 100% 50%/14px auto}#accordionPanelsFaq .listDiscTypRing a:hover{text-decoration:none}#accordionPanelsFaq{margin:60px 0 0;background:#ffffff;border:1px solid #d0cbc0;border-radius:10px}#accordionPanelsFaq .accordion-item{margin:0;padding:0;background:none;border:none}#accordionPanelsFaq .accordion-item+.accordion-item{border-top:1px solid #d0cbc0}#accordionPanelsFaq h3.accordion-header .accordion-button{padding:25px;font-size:18px;background:none}#accordionPanelsFaq h3.accordion-header .accordion-button .layTxt{padding-right:15px}#accordionPanelsFaq h3.accordion-header .accordion-button::after{background-image:none;width:12px;height:12px;border-right:2px solid #a3812e;border-bottom:2px solid #a3812e;transform:rotate(45deg)}#accordionPanelsFaq h3.accordion-header .accordion-button:not(.collapsed){color:#a3812e}#accordionPanelsFaq h3.accordion-header .accordion-button:not(.collapsed)::after{transform:rotate(225deg)}#accordionPanelsFaq .accordion-body{padding:50px;background:#f7f6f2}#accordionPanelsFaq .accordion-body .wrapAnswer:last-child{margin-bottom:0}#accordionPanelsFaq .accordion-body section+section{margin-top:30px}#accordionPanelsFaq .accordion-body h4{padding:20px;font-size:18px;color:#896d29;background:#ffffff;border-radius:10px}#accordionPanelsFaq .accordion-body .wrapAnswer{margin:25px 30px}main #accordionPanelsFaq .accordion-body .wrapAnswer p{font-size:16px}#accordionPanelsFaq .accordion-body .wrapAnswer p+p,#accordionPanelsFaq .accordion-body .wrapAnswer p+.listDiscTypRing,#accordionPanelsFaq .accordion-body .wrapAnswer .listDiscTypRing li+li{margin-top:10px}@media screen and (max-width: 767px){#accordionPanelsFaq{margin:clamp(40px, 6vw, 60px) 0 0}#accordionPanelsFaq h3.accordion-header .accordion-button{padding:clamp(13px, 4%, 25px);font-size:clamp(14px, 5vw, 18px);background:none}#accordionPanelsFaq .accordion-body{padding:clamp(10px, 5%, 50px)}#accordionPanelsFaq .accordion-body .wrapAnswer{margin:clamp(10px, 5%, 25px) clamp(15px, 5%, 30px)}}.wrapContactGuide{padding:60px;background:#f7f6f2}.wrapContactGuide h2{margin:-0.5rem 0 0;text-align:center;font-size:36px}@media screen and (max-width: 767px){.wrapContactGuide{padding:clamp(20px, 5%, 30px) clamp(15px, 5%, 30px)}.wrapContactGuide h2{margin:0;font-size:clamp(20px, 4vw, 36px)}}.contactGuideSet{display:flex;width:100%;margin:50px -15px 0}.contactGuideSet li{display:flex;width:33.3333333333%;padding:0 15px}.contactGuideSet li .wrapBtn02{display:flex;width:100%}.contactGuideSet li .wrapBtn02 a{display:flex;justify-content:center;width:100%;height:100%;padding:25px 20px;color:#333333;text-decoration:none;background:#ffffff;border:2px solid #d5ccb5;border-radius:20px}.contactGuideSet li .wrapBtn02 a:hover{color:#a3812e;border:2px solid #a3812e}.contactGuideSet li .wrapBtn02 a>span{width:100%}.contactGuideSet li .wrapBtn02 a .layTxt1{display:block;text-align:center;font-size:20px;font-weight:500}.contactGuideSet li .wrapBtn02 a .layTxt1 .layTxt3{font-size:70%}.contactGuideSet li .wrapBtn02 a .layTxt2{display:block;text-align:center;font-size:16px}@media screen and (max-width: 767px){.contactGuideSet{display:block;width:100%;margin:clamp(15px, 5%, 30px) 0 0}.contactGuideSet li{display:flex;width:100%;padding:0}.contactGuideSet li+li{margin-top:20px}}table.tblFormTyp01{margin:80px 0;width:100%;border-bottom:1px solid #d0cbc0}table.tblFormTyp01 th{width:25%;white-space:nowrap}table.tblFormTyp01 th,table.tblFormTyp01 td{padding:40px}table.tblFormTyp01 tr:nth-child(odd) th,table.tblFormTyp01 tr:nth-child(odd) td{background:#f7f6f2}table.tblFormTyp01 input[type=text],table.tblFormTyp01 textarea{padding:10px 15px;border:1px solid #d0cbc0;border-radius:5px}table.tblFormTyp01 input[type=text]{width:100%;max-width:600px}table.tblFormTyp01 textarea{width:100%}table.tblFormTyp01 select{padding:10px 30px 10px 15px;border:1px solid #d0cbc0;border-radius:5px}table.tblFormTyp01 th .layTxt{display:flex;align-items:center}@media screen and (max-width: 767px){.wrapFormTblTyp01{margin:0 -20px}table.tblFormTyp01,table.tblFormTyp01 tbody,table.tblFormTyp01 tr,table.tblFormTyp01 tr#exclusive_area_col,table.tblFormTyp01 tr#floor_col,table.tblFormTyp01 tr#property_col,table.tblFormTyp01 th,table.tblFormTyp01 td{display:block}table.tblFormTyp01 th,table.tblFormTyp01 td{width:100%;white-space:inherit;padding:20px}table.tblFormTyp01 td{padding-top:0}}.layTxtrequired{display:inline-block;margin:0 0 0 10px;padding:2px 5px;font-size:12px;color:#ffffff;background:#bf3030}.layTxtNote01{font-size:16px;color:#0F0E78}.layTxtNote02{font-size:16px}.layTxtNote03{text-align:right;font-size:16px;color:#777777}td .layTxtError{margin:15px 0;font-size:18px;color:#bf3030}.layTxtError:last-child{margin-bottom:0}.layFormItem01{display:flex;flex-direction:column;align-items:flex-start;position:relative}.layFormItem01+.layFormItem01,.layTxtNote01+.layFormItem01,.layTxtNote02+.layFormItem01{margin-top:10px}.layFormItem01+.layTxtNote01,.layFormItem01+.layTxtNote02{margin-top:20px}.layFormItem01.adjRow{flex-direction:row}.layFormItem01.adjRow .layItem+.layItem{margin-left:20px}@media screen and (max-width: 767px){.layFormItem01.adjRow{flex-direction:column}.layFormItem01.adjRow .layItem+.layItem{margin-top:20px;margin-left:0}}table.tblFormInTyp01{width:100%}table.tblFormInTyp01 tr:first-child th,table.tblFormInTyp01 tr:first-child td{padding-top:0}table.tblFormInTyp01 tr:last-child th,table.tblFormInTyp01 tr:last-child td{padding-bottom:0}table.tblFormInTyp01 th{width:10%;padding:30px 0;color:#896d29;white-space:nowrap;border-top:1px solid #d0cbc0}table.tblFormInTyp01 td{padding:30px 0 30px 40px;border-top:1px solid #d0cbc0}table.tblFormInTyp01 tr:first-child th,table.tblFormInTyp01 tr:first-child td{border-top:none}table.tblFormInTyp01 tr:nth-child(odd) th,table.tblFormInTyp01 tr:nth-child(odd) td{background:transparent}@media screen and (max-width: 767px){table.tblFormInTyp01,table.tblFormInTyp01 tbody,table.tblFormInTyp01 tr,table.tblFormInTyp01 th,table.tblFormInTyp01 td{display:block}table.tblFormInTyp01 th,table.tblFormInTyp01 td{width:100%;white-space:inherit;padding:20px 0}table.tblFormInTyp01 td{padding-top:0;border-top:none}table.tblFormInTyp01 tr:last-child th{padding-bottom:20px}}.layIconArrowDown{position:relative;display:flex;width:100%;max-width:500px;background:#ffffff;overflow:hidden}.layIconArrowDown:after{content:"";display:block;position:absolute;top:50%;right:15px;margin-top:-5px;width:8px;height:8px;border-right:2px solid #a3812e;border-bottom:2px solid #a3812e;transform:rotate(45deg)}.layIconArrowDown select{appearance:none;-webkit-appearance:none;outline:none;position:relative;width:100%;background:transparent;border:none;cursor:pointer;z-index:1}ul.layRadioTyp01{display:flex;flex-wrap:wrap}ul.layRadioTyp01 li+li{margin-left:20px}ul.layRadioTyp01 li label{display:flex;position:relative;width:250px;padding:10px 20px;background:#ffffff;border:1px solid #d0cbc0;border-radius:50px;cursor:pointer}ul.layRadioTyp01 li label:hover{border:1px solid #a3812e}ul.layRadioTyp01 li label .layTxt{padding:0 0 0 35px}ul.layRadioTyp01 input[type=radio]{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}ul.layRadioTyp01 input[type=radio]+.layRadio{content:"";display:block;position:absolute;top:50%;left:20px;margin-top:-10px;width:21px;height:21px;border:1px solid #d0cbc0;border-radius:100%}ul.layRadioTyp01 input[type=radio]:hover+.layRadio{border:1px solid #a3812e}ul.layRadioTyp01 input[type=radio]:checked+.layRadio:after{content:"";display:block;position:absolute;top:2px;left:2px;width:15px;height:15px;background:#a3812e;border-radius:100%}ul.layRadioTyp01 input[type=radio]:checked+.layRadio+.layLine:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #a3812e;border-radius:50px}@media screen and (max-width: 767px){ul.layRadioTyp01{display:block}ul.layRadioTyp01 li+li{margin-top:20px;margin-left:0}}.layFileTyp01{display:inline-flex;width:auto;max-width:100%;overflow:hidden;padding:15px 20px 15px 50px;font-size:16px;background:#fff url("../imgs/icon_clip.png") no-repeat 20px 50%/20px auto;cursor:pointer;border:1px solid #d0cbc0;border-radius:50px}.layFileTyp01 input[type="file"]{max-width:100%}.layFormItem01 .form_file_column{margin-top:10px}.form_file_selected{display:block;margin-bottom:10px}@media screen and (max-width: 500px){.layFileTyp01{font-size:clamp(11px, 3vw, 16px)}}@media screen and (max-width: 380px){.layFileTyp01{padding:15px clamp(5px, 5vw, 20px);background:#ffffff}}.wrapAgree{margin:40px 0}.wrapAgree label{position:relative;display:block;padding:30px 30px 30px 70px;border:1px solid #d0cbc0;border-radius:20px;cursor:pointer}.layFormItem02{padding:30px;border:1px solid #d0cbc0;border-radius:20px}.wrapAgree label:hover{border:1px solid #a3812e}.wrapAgree input[type=checkbox]{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.wrapAgree .layCheck{position:absolute;top:50%;left:30px;margin-top:-15px;width:30px;height:30px;border:1px solid #d0cbc0;border-radius:5px}.wrapAgree input[type=checkbox]:hover+.layCheck{border:1px solid #a3812e}.wrapAgree input[type=checkbox]:checked+.layCheck{background:#a3812e}.wrapAgree input[type=checkbox]:checked+.layCheck:after{content:"";display:block;position:absolute;top:4px;left:9px;width:8px;height:16px;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff;transform:rotate(43deg)}.wrapAgree input[type=checkbox]:checked+.layCheck+.layLine:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #a3812e;border-radius:20px}.wrapBtmBtnSet{position:relative;margin:80px auto 0}.wrapBtmBtn01{display:flex;justify-content:center;align-items:center;padding:0 20px}.wrapBtmBtn01 button{display:block;width:clamp(200px, 100%, 460px);padding:18px 20px;text-align:center;font-size:20px;color:#333333;text-decoration:none;background:#ffffff;border:2px solid #d5ccb5;border-radius:60px;transition:all 0.2s ease-in-out}.wrapBtmBtn01 button:hover{color:#ffffff;background:#a3812e;border:2px solid #a3812e;transition:all 0.2s ease-in-out}.form_btn_box{position:relative}.wrapBtmBtn02,.form_btn_box .form_btn_back{position:absolute;top:0;left:0}.wrapBtmBtn02 button,.form_btn_box .form_btn_back button.btn_back{display:block;width:100px;padding:10px 20px;text-align:center;font-size:16px;color:#333333;text-decoration:none;background:#ffffff;border:2px solid #d5ccb5;border-radius:60px;transition:all 0.2s ease-in-out}.form_btn_box .form_btn_back .wrapBtmBtnSet{margin-top:0}@media screen and (max-width: 767px){.wrapBtmBtn02,.form_btn_box .form_btn_back{position:relative}.form_btn_box .form_btn_back .wrapBtmBtnSet{margin-top:40px}}.frameDecoTyp01{margin:40px 0;padding:60px;position:relative;background:#ffffff;border:1px solid #d6c293}.frameDecoTyp01:before{content:"";border:solid 2px #d6c293;position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px)}@media screen and (max-width: 767px){.frameDecoTyp01{padding:25px 20px 25px 25px}}nav.cateCorpTopNav .layTxt1{display:inline-block}nav.cateCorpTopNav .wrapCateCorpNavTyp01 .layTxt1{margin:0}nav.cateCorpTopNav .layTxt2{display:block;margin:20px 0 0}nav.cateCorpTopNav a{display:flex;color:#333333;text-decoration:none}nav.cateCorpTopNav img{display:block;width:100%;height:auto}@media screen and (max-width: 767px){nav.cateCorpTopNav .layTxt2{margin:10px 0 0}nav.cateCorpTopNav a{display:block}}.wrapCateCorpNavTyp01{display:flex}.wrapCateCorpNavTyp01 li{width:100%}.wrapCateCorpNavTyp01 a{align-items:center;width:100%;background:#f5f2eb;border-radius:10px}.wrapCateCorpNavTyp01 .layTxt1,.wrapCateCorpNavTyp02 .layTxt1{font-size:22px}.wrapCateCorpNavTyp01 .layGroup01{flex-grow:1;padding:60px}.wrapCateCorpNavTyp01 .layImgMsk{width:600px;border-radius:10px 0 0 10px}@media screen and (max-width: 767px){.wrapCateCorpNavTyp01{display:block;margin:0 -20px}.wrapCateCorpNavTyp01 .layGroup01{display:block;padding:25px 30px}.wrapCateCorpNavTyp01 .layImgMsk{display:block;width:100%;border-radius:10px 10px 0 0}}.wrapCateCorpNavTyp02{display:flex;flex-wrap:wrap;margin:-40px}.wrapCateCorpNavTyp01+.wrapCateCorpNavTyp02{margin-top:90px}.wrapCateCorpNavTyp02 li{width:33.3333333333%;padding:40px}.wrapCateCorpNavTyp02 a{flex-direction:column;align-items:flex-start}nav.cateCorpTopNav .wrapCateCorpNavTyp02 .layTxt1{margin:30px 0 0}@media screen and (max-width: 767px){.wrapCateCorpNavTyp02{display:block;margin:0}.wrapCateCorpNavTyp01+.wrapCateCorpNavTyp02{margin-top:80px}.wrapCateCorpNavTyp02 li{width:100%;padding:0}.wrapCateCorpNavTyp02 li+li{margin-top:50px}nav.cateCorpTopNav .wrapCateCorpNavTyp02 .layTxt1{margin:20px 0 0}}nav.cateIrTopNav ul{display:flex;flex-wrap:wrap;margin:0 -40px -20px}nav.cateIrTopNav ul li{position:relative;flex-grow:1;margin:20px 40px;width:calc(30% - 80px);border-top:1px solid #d0cbc0}nav.cateIrTopNav ul li:after{content:"";display:block;position:absolute;top:0;left:0;width:50px;height:4px;background:#a3812e}nav.cateIrTopNav ul li.adjSize{width:calc(50% - 80px)}nav.cateIrTopNav ul li a{display:block;width:100%;height:100%;padding:23px 0}@media screen and (max-width: 767px){nav.cateIrTopNav{margin-top:80px}nav.cateIrTopNav ul{display:block;margin:0}nav.cateIrTopNav ul li{margin:0;width:100%}nav.cateIrTopNav ul li.adjSize{width:100%}nav.cateIrTopNav ul li+li{margin-top:20px}}.laySecTyp02+.laySecTyp02{margin-top:130px}.wrapConChar{display:flex;flex-direction:column;align-items:center;font-weight:700}.wrapConChar h3{display:flex;font-size:30px;color:#896d29;font-weight:700}.wrapConChar h3 .layTxt{display:inline-block}.wrapConChar h4{margin:30px 0;color:#333333;font-size:24px;font-weight:700}@media screen and (max-width: 767px){.wrapConChar h3{flex-direction:column;align-items:center;justify-content:center;font-size:clamp(15px, 6.6vw, 30px)}.wrapConChar h3 .layTxt{display:block}.wrapConChar h3 .layTxt+.layTxt{margin-top:5px}.wrapConChar h4{font-size:clamp(13px, 5.5vw, 24px)}}.wrapConChar .listNumTyp01{margin-top:60px}.wrapConChar .listNumTyp01 li{display:flex;flex-direction:column;align-items:center;list-style:none;margin:0;padding:0;font-size:28px}.wrapConChar .listNumTyp01 li .listStyle01{position:relative;margin:0 0 35px;display:flex;flex-direction:column;align-items:center;color:#a3812e;font-size:20px}.wrapConChar .listNumTyp01 li .listStyle01:after{content:"";display:block;position:absolute;top:35px;left:5px;width:15px;height:5px;background:#a3812e}.wrapConChar .listNumTyp01 li+li{margin-top:55px}@media screen and (max-width: 767px){.wrapConChar .layImgTyp02{margin:0 -20px}.laySecTyp02+.laySecTyp02{margin-top:80px}.wrapConChar .layTxt1{font-size:26px}.wrapConChar .layTxt2{font-size:22px}.wrapConChar .listNumTyp01{margin-top:30px}.wrapConChar .listNumTyp01 li{font-size:clamp(12px, 5vw, 22px)}.wrapConChar .listNumTyp01 li .listStyle01{margin:0 0 20px}.wrapConChar .listNumTyp01 li+li{margin-top:30px}}.wrapEnkaku h2{font-size:80px;line-height:1;color:#c6b58b;font-weight:400}.secEnkakuItem .lay01{margin:8px 45px;padding:22px 0 22px 30px;border-left:1px solid #c6b58b}.entry_column .wrapEnkaku .lay01 table,.secEnkakuItem .lay01 table{width:100%;font-size:18px}.entry_column .wrapEnkaku .secEnkakuItem .lay01 th,.entry_column .wrapEnkaku .secEnkakuItem .lay01 td,.secEnkakuItem .lay01 th,.secEnkakuItem .lay01 td{position:relative;vertical-align:top;padding:18px 0;font-weight:normal;background:none}.entry_column .wrapEnkaku .secEnkakuItem .lay01 tr th:nth-child(2),.secEnkakuItem .lay01 tr th:nth-child(2){position:relative;padding-left:20px;padding-right:140px;text-align:right}.entry_column .wrapEnkaku .secEnkakuItem .lay01 th,.secEnkakuItem .lay01 th{white-space:nowrap}.entry_column .wrapEnkaku .secEnkakuItem .lay01 th.layEraYY,.secEnkakuItem .lay01 th.layEraYY{position:relative;min-width:78px}.entry_column .wrapEnkaku .secEnkakuItem .lay01 th.layEraYY:before,.entry_column .wrapEnkaku .secEnkakuItem .lay01 th.layEraYY:after,.secEnkakuItem .lay01 th.layEraYY:before,.secEnkakuItem .lay01 th.layEraYY:after{content:"";display:block;position:absolute;border-radius:100%}.entry_column .wrapEnkaku .secEnkakuItem .lay01 th.layEraYY:before,.secEnkakuItem .lay01 th.layEraYY:before{top:29px;left:-35px;width:9px;height:9px;background:#c6b58b}.entry_column .wrapEnkaku .secEnkakuItem .lay01 th.layEraYY:after,.secEnkakuItem .lay01 th.layEraYY:after{top:32px;left:-32px;width:3px;height:3px;background:#ffffff}.entry_column .wrapEnkaku .secEnkakuItem .lay01 th.layEraYY+th:after,.secEnkakuItem .lay01 th.layEraYY+th:after{content:"";display:block;position:absolute;top:34px;right:20px;width:100px;height:1px;background:#dbd4c3}.entry_column .wrapEnkaku .secEnkakuItem .lay01 tr td:last-child,.secEnkakuItem .lay01 tr td:last-child{width:400px;padding-top:26px}.entry_column .wrapEnkaku .secEnkakuItem .lay01 tr td:last-child img,.secEnkakuItem .lay01 tr td:last-child img{display:block;max-width:100%;height:auto}@media screen and (max-width: 767px){.wrapEnkaku h2{font-size:30px}.entry_column .wrapEnkaku .secEnkakuItem .lay01,.secEnkakuItem .lay01{margin:8px 0 8px 20px;padding:22px 0 22px 30px}.entry_column .wrapEnkaku .lay01 table,.secEnkakuItem .lay01 table{font-size:16px}.entry_column .wrapEnkaku .secEnkakuItem .lay01 table,.entry_column .wrapEnkaku .secEnkakuItem .lay01 table tbody,.entry_column .wrapEnkaku .secEnkakuItem .lay01 table tr,.entry_column .wrapEnkaku .secEnkakuItem .lay01 table th,.entry_column .wrapEnkaku .secEnkakuItem .lay01 table td,.secEnkakuItem .lay01 table,.secEnkakuItem .lay01 table tbody,.secEnkakuItem .lay01 table tr,.secEnkakuItem .lay01 table th,.secEnkakuItem .lay01 table td{display:block;width:100%}.entry_column .wrapEnkaku .secEnkakuItem .lay01 th.layEraYY,.secEnkakuItem .lay01 th.layEraYY{padding:0 0 20px}.entry_column .wrapEnkaku .secEnkakuItem .lay01 td,.secEnkakuItem .lay01 td{padding-top:0;padding-bottom:0}.entry_column .wrapEnkaku .secEnkakuItem .lay01 table tr,.secEnkakuItem .lay01 table tr{display:flex;flex-wrap:wrap}.entry_column .wrapEnkaku .secEnkakuItem .lay01 table tr:first-child,.secEnkakuItem .lay01 table tr:first-child{padding-top:0}.entry_column .wrapEnkaku .secEnkakuItem .lay01 table tr th,.secEnkakuItem .lay01 table tr th{margin:0;padding:0;width:15%;white-space:nowrap;text-align:left}.entry_column .wrapEnkaku .secEnkakuItem .lay01 table tr th:nth-child(2),.secEnkakuItem .lay01 table tr th:nth-child(2){flex-grow:1;text-align:left}.entry_column .wrapEnkaku .secEnkakuItem .lay01 th.layEraYY:before,.secEnkakuItem .lay01 th.layEraYY:before{top:10px}.entry_column .wrapEnkaku .secEnkakuItem .lay01 th.layEraYY:after,.secEnkakuItem .lay01 th.layEraYY:after{top:13px}.entry_column .wrapEnkaku .secEnkakuItem .lay01 th.layEraYY+th:after,.secEnkakuItem .lay01 th.layEraYY+th:after{top:14px;right:0;width:calc(100% - 80px)}.entry_column .wrapEnkaku .secEnkakuItem .lay01 tr td:last-child,.secEnkakuItem .lay01 tr td:last-child{width:100%}.entry_column .wrapEnkaku .secEnkakuItem .lay01 tr td:last-child img,.secEnkakuItem .lay01 tr td:last-child img{margin-bottom:40px}}.wrapDevContact{display:flex;flex-direction:column;align-items:center;margin:130px 0 0;padding:80px;background:#f7f6f2}.wrapDevContact h2{position:relative;margin:0 0 70px;padding:0 0 30px;text-align:center;font-size:36px}.wrapDevContact h2:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-25px;width:50px;height:5px;background:#a3812e}@media screen and (max-width: 767px){.wrapDevContact{margin:60px -20px 0;padding:30px}.wrapDevContact h2{margin:0 0 30px;padding:0 0 20px;font-size:clamp(20px, 8vw, 24px)}}.page-company-domain .wrapContents.g-layBaseTyp01{max-width:inherit !important;padding-left:0 !important;padding-right:0 !important}.wrapDomain{padding:130px 0}.wrapDomain:first-child{padding-top:0}.wrapDomain:nth-child(even){background:#f7f6f2}.wrapDomain .layDomainFlexTyp01 img,.wrapDomain .layDomainFlexTyp02 img{display:block;width:100%;height:auto;border-radius:10px}.layDomainFlexTyp01{display:flex;justify-content:space-between}.layDomainFlexTyp01 .layFlexItem01{width:540px}.layDomainFlexTyp01 .layFlexItem02{width:600px}.wrapDomain h2{display:flex;flex-direction:column;margin:0 0 50px;padding:0 0 60px;background:url("../imgs/deco_03.png") repeat-x 0 100%/10px 11px}.wrapDomain h2 .layTxt01{font-size:30px;color:#896d29}.wrapDomain h2 .layTxt02{font-size:50px;color:#333333}.wrapDomain h2 .layTxt01+.layTxt02{margin-top:10px}.layDomainFlexTyp02{display:flex;margin:40px -15px 0}.layDomainFlexTyp02 .layFlexItem03{width:33.3333333333%;padding:0 15px}.wrapBtnDomain{display:flex;justify-content:center;margin:50px 0 0}.wrapBtnDomain a{display:flex;justify-content:center;align-items:center;height:140px;width:560px;padding:15px 50px;font-size:16px;color:#333333;text-decoration:none;border:1px solid #d5ccb5;border-radius:10px;transition:border 0.2s ease-in-out}.wrapBtnDomain a:hover{color:#a3812e;border:3px solid #d5ccb5;transition:border 0.2s ease-in-out}.wrapBtnDomain a .layLogo{display:block;padding:0 20px 0 0}.wrapBtnDomain a .layLogo img{display:block}.wrapBtnDomain.logoKisoji a .layLogo img{width:170px;height:auto}.wrapBtnDomain.logoDaishogun a .layLogo img{width:140px;height:auto}.wrapBtnDomain.logoKuidon a .layLogo img{width:130px;height:auto}.wrapBtnDomain.logoSuzunoren a .layLogo img{width:180px;height:auto}.wrapBtnDomain.logoKarashige a .layLogo img{width:120px;height:auto}.wrapBtnDomain.logoTorikaku a .layLogo img{width:80px;height:auto}.wrapBtnDomain.logoDaiana a .layLogo img{width:170px;height:auto}.wrapBtnDomain.logoTokusendo a .layLogo img{width:190px;height:auto}.wrapBtnDomain a span.layIconLinkOut{display:flex;padding:0 20px 0 0;background:url("../imgs/ico_link_04.svg") no-repeat 100% 50%/14px auto}@media screen and (max-width: 767px){.wrapDomain{padding:60px 0}.layDomainFlexTyp01{display:block}.layDomainFlexTyp01 .layFlexItem01{width:100%}.layDomainFlexTyp01 .layFlexItem02{margin:25px 0 0;width:100%}.wrapDomain h2{margin:0 0 30px;padding:0 0 40px}.wrapDomain h2 .layTxt01{font-size:20px}.wrapDomain h2 .layTxt02{font-size:30px}.layDomainFlexTyp02{margin:5px -5px 0}.layDomainFlexTyp02 .layFlexItem03{padding:0 5px}.wrapBtnDomain{margin:20px 0 0}.wrapBtnDomain a{flex-direction:column;width:100%;height:auto;padding:30px 15px}.wrapBtnDomain a .layLogo{padding:0 0 10px}.wrapBtnDomain.logoKisoji a .layLogo img{width:90px}.wrapBtnDomain.logoDaishogun a .layLogo img{width:70px}.wrapBtnDomain.logoKuidon a .layLogo img{width:65px}.wrapBtnDomain.logoSuzunoren a .layLogo img{width:90px}.wrapBtnDomain.logoKarashige a .layLogo img{width:90px}.wrapBtnDomain.logoTorikaku a .layLogo img{width:50px;height:auto}.wrapBtnDomain.logoDaiana a .layLogo img{width:90px}.wrapBtnDomain.logoTokusendo a .layLogo img{width:90px}.wrapBtnDomain a span.layIconLinkOut{font-size:clamp(12px, 4vw, 16px)}}.wrapSiteMap a{height:auto;color:#333333;text-decoration:none}.wrapSiteMap a:hover{text-decoration:underline}.laySiteMapTypHome{position:relative;padding:0 0 35px;font-size:26px;line-height:1.5;font-weight:700;border-bottom:1px solid #d0cbc0}.laySiteMapTypHome:after{content:"";display:block;position:absolute;bottom:-3px;left:0;width:30px;height:5px;background:#fff url(../imgs/deco_01.png) no-repeat 0 0/25px 5px}.laySiteMapTyp01 li.laySiteMap01{padding:60px;border-bottom:1px solid #d0cbc0}.laySiteMapTyp01 li.laySiteMap01 .lay{font-size:22px;line-height:1.5;font-weight:700}.laySiteMap02{display:flex;flex-wrap:wrap;width:100%;margin:20px 0 -20px}.laySiteMap02 li{margin:20px 0;width:33.3333333333%;padding:0 20px 0 0}.laySiteMapTyp02{display:flex;flex-wrap:wrap;width:100%;padding:40px 60px}.laySiteMapTyp02 li{margin:20px 0;width:25%;padding:0 20px 0 0}@media screen and (max-width: 767px){.laySiteMapTypHome{padding:0 0 30px;font-size:22px}.laySiteMapTyp01 li.laySiteMap01{padding:30px 20px}.laySiteMapTyp01 li.laySiteMap01 .lay{font-size:20px}.laySiteMap02{display:block;flex-wrap:wrap;margin:0}.laySiteMap02 li{margin:20px 0 0;width:100%;padding:0}.laySiteMapTyp02{display:block;padding:30px 20px}.laySiteMapTyp02 li{margin:0;width:100%;padding:0}.laySiteMapTyp02 li+li{margin:20px 0 0}}.adjFontMin{font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-weight:600}.adjFontSize140pct{font-size:140%}.adjLayCtrTyp01{text-align:center}.adjAnchor{margin-top:-120px !important;padding-top:120px !important}.wrapContents>h2:first-child,.wrapContents>p:first-child,.wrapContents>.laySecTyp01:first-child>h2:first-child,.wrapContents>.laySecTyp02:first-child>h2:first-child{margin-top:0 !important;padding-top:0 !important}.wrapContents.g-layBaseTyp01>*:first-child{margin-top:0}
