@charset "utf-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{font-family:Noto Sans JP,sans-serif;line-height:1.4;overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{box-sizing:border-box;display:block;margin:0;padding:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{vertical-align:bottom}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}img{border:0;height:auto;max-width:100%}a{color:#333;overflow:hidden;text-decoration:none}a:hover{text-decoration:underline}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{clear:both;display:block;height:1%;min-height:1%;overflow:visible}.clear{clear:both!important}.forReader{position:absolute;top:-100000px}.noWrap{white-space:nowrap!important}.section{display:block}.floatL{float:left!important}.floatR{float:right!important}.flex{display:flex}.w20{width:20%!important}.w40{width:40%!important}.w50{width:50%!important}.w60{width:60%!important}.w80{width:80%!important}.alignL{text-align:left!important}.alignR{text-align:right!important}.alignC{text-align:center!important}.sizeS{font-size:86%!important}.sizeM{font-size:110%!important}.sizeL{font-size:135%!important}.line-through{text-decoration:line-through}.ver-rl{writing-mode:vertical-rl}.font_Oswald{font-family:var(--fontfamily_Oswald)}.textBold{font-weight:700}.textNormal{font-weight:400!important}.textBreak{word-break:break-all}.dsp-none,.forReader,.spP-dsp-block,.tb-dsp-block{display:none}.dsp-block,.pc-dsp-block{display:block}.sp-dsp-block{display:none}.sp-dsp-none{display:block}.dsp-inlineBlock{display:inline-block}.mAuto{margin:0 auto}.tag{color:#fff;display:inline-block;font-size:14px;margin-bottom:10px;margin-right:10px;padding:6px 25px}.tag-color_01{background:#e56b25}.tag-color_02{background:#1a1c6e}.tag-color_03{background:#00b264}.tag-color_04{background:#962c96}.tag-color_05{background:#0684c0}.tag-color_06{background:#c39741}.tag-color_07{background:#d83b5a}.tag-color_08{background:#dee2e3}.tag-color_09{background:#6d7e86}.tag-color_10{background:#5d37a4}#headerArea{background:#fff;position:fixed;top:0;width:100%;z-index:999}#headerArea .headerInner{align-items:center;border-bottom:1px solid #dcdcdc;display:flex;height:92px;justify-content:space-between;padding:24px 28px;position:relative}#headerArea .logo img{width:210px}#headerArea .logo a:hover{text-decoration:none}.searchBtn{align-items:center;border-left:1px solid #dcdcdc;display:flex;height:58px;margin-left:15px;padding-left:15px}.gnaviArea{width:90%}.gnavi_main,.gnavi_sub{display:flex;justify-content:flex-end}.gnavi_main{padding-top:5px}.gnavi_main>li,.gnavi_sub>li{margin-left:20px}.icon-img span{display:block;padding-left:20px;position:relative}.icon-img span:after{content:"";left:0;position:absolute;top:50%;transform:translateY(-50%)}.icon-img._document span:after{background:url(https://43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/icon_document.svg) no-repeat;height:16px;width:12px}.icon-img._inquiry span:after{background:url(https://43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/icon_inquiry.svg) no-repeat;height:15px;width:15px}.icon-img._mail span:after{background:url(https://43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/icon_mail.svg) no-repeat;height:12px;top:56%;width:16px}.gnavi_main li:hover .icon-img._document span:after{background:url(https://43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/icon_document_b.svg) no-repeat}.gnavi_main li:hover .icon-img._inquiry span:after{background:url(https://43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/icon_inquiry_b.svg) no-repeat}.gnavi_main li:hover .icon-img._mail span:after{background:url(https://43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/icon_mail_b.svg) no-repeat}.gnavi_main>li>a{display:contents}.gnavi_main .mega-drop_menuBox{padding:45px 5%}.gnavi_main .mega-drop_menuBox a,.gnavi_main .mega-drop_menuBox p{color:#fff;font-weight:500;line-height:1.8;transition:all .3s ease 0s}.gnavi_main .mega-drop_menuBox .mega-drop_menuTtl{font-size:24px;line-height:1;padding-bottom:20px}.gnavi_main .mega-drop_menuBox .mega-drop_menuTtl a{display:inline-block}.gnavi_main .mega-drop_menuBox .mega-drop_menuTop{display:none}.gnavi_main .mega-drop_menuBox ul.mega-drop_linkBlock{display:flex;flex-wrap:wrap;justify-content:space-between;width:47%}.gnavi_main .mega-drop_menuBox .mega-drop_linkBlock li{width:calc(50% - 20px)}.gnavi_main .mega-drop_menuBox .mega-drop_linkBlock li:nth-child(n+3){margin-top:20px}.gnavi_main li:nth-child(3) .mega-drop_menuList li{width:calc(24.99998% - 30px)}.gnavi_main .mega-drop_menuBox .mega-drop_subMenu{border-left:1px solid #fff;padding-left:60px;width:49%}.gnavi_main .mega-drop_menuBox .mega-drop_subMenu p{font-weight:700;padding-bottom:15px}.gnavi_main .mega-drop_menuBox .mega-drop_subMenu ul{column-count:2;column-gap:30px}.gnavi_main .mega-drop_menuBox .mega-drop_subMenu ul li{margin-bottom:10px}.gnavi_main .mega-drop_menuBox .mega-drop_menuList p{font-size:14px;font-weight:400;padding-top:5px}.gnavi_main .mega-drop_menuBox .mega-drop_menuList li:nth-child(3) img{padding:8px 0}.gnavi_main .mega-drop_menuBox .mega-drop_menuList a[target=_blank]{display:inline-block;padding-right:20px}.gnavi_main .mega-drop_menuBox .mega-drop_menuList a[target=_blank]:before{background:var(--iconBlank-w)}.gnavi_main .mega-drop_menuBox .col-3.mega-drop_menuList{column-count:3;display:block;width:65%}.gnavi_main .mega-drop_menuBox .col-3.mega-drop_menuList li{margin-top:0;width:100%}.gnavi_main .mega-drop_menuBox .col-3.mega-drop_menuList li:nth-child(2n){margin-top:20px}.mega-drop_Btn.active{bottom:-50px;cursor:pointer;height:15px;position:absolute;right:3%;width:45px;z-index:1}.mega-drop_Btn.active:after,.mega-drop_Btn.active:before{background:#fff;content:"";display:block;height:2px;position:absolute;top:50%;transition:.5s;width:45px}.mega-drop_Btn.active:before{transform:rotate(15deg)}.mega-drop_Btn.active:after{transform:rotate(-15deg)}.mega-drop_Btn.active.close:after,.mega-drop_Btn.active.close:before{transform:rotate(0deg)}.mega-drop_linkBlock li a{align-items:center;background:#232323;display:flex;font-size:16px;height:100%;padding:20px 16px}.mega-drop_linkBlock li a:hover,li.mega-drop_linkBlock a:hover{background:#fff;color:#00428d!important;text-decoration:none}li.mega-drop_linkBlock a{background:#232323;font-size:15px;padding:16px}li.mega-drop_linkBlock .font_Oswald{color:#fff;display:block;font-size:48px!important;line-height:1;padding-bottom:15px}li.mega-drop_linkBlock a:hover .font_Oswald{color:#00428d}.searchBoxLayer{background:#eaeaea;display:none;height:148px;left:0;position:fixed;text-align:center;top:92px;width:100%;z-index:1}.searchBoxLayer .searchBoxLayer_container{height:100%;margin:0 auto;max-width:1215px;padding:0 3%;position:relative}.searchBoxLayer .LayerInner{left:3%;position:absolute;top:50%;transform:translateY(-50%);width:86%}.mt-site-search-form__query{border:none;box-sizing:border-box;font-size:16px;padding:16px 20px;width:100%}.mt-site-search-form__button{background:url(https://43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/icon_search.svg) 0 0 no-repeat;border:none;cursor:pointer;height:20px;position:absolute;right:20px;text-indent:-9999px;top:50%;transform:translateY(-50%);width:20px}.layerClose{height:15px;position:absolute;right:3%;top:45%;width:45px}.layerClose:after,.layerClose:before{background:#000;content:"";display:block;height:2px;position:absolute;top:50%;width:45px}.layerClose:before{transform:rotate(15deg)}.layerClose:after{transform:rotate(-15deg)}@media (min-width:1200px){.gnavi_main li .mega-drop_menuBox{background:#000;display:none;left:0;position:absolute;top:92px;width:100vw}.gnavi_main>li.open>span,.gnavi_main>li:hover>a>span,.gnavi_main>li:hover>span{color:#00428d;cursor:pointer;font-weight:700;position:relative;text-decoration:none}.gnavi_main li:hover span:before,.gnavi_main>li.open>span:before{background:#00428d;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:20px}#angle .gnavi_main>li:nth-child(3)>span,#service .gnavi_main>li:first-child>span,#special .gnavi_main>li:nth-child(3)>span,#worksIndex .gnavi_main>li:nth-child(2) a>span{color:#00428d;cursor:pointer;font-weight:700;position:relative;text-decoration:none}#angle .gnavi_main li:nth-child(3) span:before,#service .gnavi_main li:first-child span:before,#special .gnavi_main li:nth-child(3) span:before,#worksIndex .gnavi_main li:nth-child(2) span:before{background:#00428d;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:20px}}@media (max-width:1200px){#headerArea{justify-content:space-between}#headerArea.spNav-open{background:#000}#headerArea.spNav-open .logo img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(247deg) brightness(109%) contrast(102%)}#headerArea.spNav-open .gnaviBtn .gnavi-clone,#headerArea.spNav-open .searchBtn{display:none!important}#headerArea .logo img{width:170px}.gnaviBtn{align-items:center;display:flex}.gnaviBtn .gnavi-clone a{display:contents}.gnaviBtn .gnavi-clone:hover span{color:#00428d;cursor:pointer;font-weight:700;position:relative;text-decoration:none}.gnaviBtn .gnavi-clone:hover span:before{background:#00428d;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:20px}.gnaviBtn .gnavi-clone:first-of-type:hover span:after{background:url(https://43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/icon_inquiry_b.svg) no-repeat}.gnaviBtn .gnavi-clone:last-of-type:hover span:after{background:url(.https:/43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/icon_mail_b.svg) no-repeat}.searchBtn{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;height:30px;margin-right:15px;margin-top:0;padding-right:15px}.gnaviArea{background:#000;border-right:none;display:none;height:100vh;left:0;margin-right:0;overflow-y:scroll;padding:0 16px 50%;position:absolute;top:66px;width:100%}.gnaviArea::-webkit-scrollbar{display:none}.gnaviArea_contaienr{display:grid}.gnavi_sub{justify-content:flex-start;order:2;padding-top:30px}.gnavi_sub>li:not(:last-child){margin:0 40px 0 0}.gnavi_sub li a[target=_blank]:before{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(247deg) brightness(109%) contrast(102%)}.gnavi_main{display:block;order:1}.gnavi_main>li{border-bottom:1px solid #fff;margin-left:0;padding:15px 0;position:relative}.gnavi_main>li:not(.mega-drop_menu):before{background:var(--iconArrow-w);content:"";height:5px;position:absolute;right:0;top:50%;width:29px}.gnavi_main>li.mega-drop_menu>span:after,.gnavi_main>li.mega-drop_menu>span:before{background:#fff;content:"";height:1px;position:absolute;right:0;top:30px;width:10px}.gnavi_main>li.mega-drop_menu>span:after{transform:rotate(90deg);transition:.5s}.gnavi_main>li.mega-drop_menu>span.open:after{transform:rotate(0deg)}.gnavi_sub li span{color:#fff;font-size:16px}.gnavi_main li span{color:#fff;display:block;font-size:18px}.gnavi_main .mega-drop_menuBox .mega-drop_menuTop{display:block;font-size:15px;margin-bottom:20px}.gnavi_main li .icon-img img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(247deg) brightness(109%) contrast(102%);padding-right:10px}.gnavi_main .mega-drop_menuBox{display:none;padding:30px 0 15px}.gnavi_main .mega-drop_menuBox a,.gnavi_main .mega-drop_menuBox p{font-size:15px}.gnavi_main .mega-drop_menuBox .mega-drop_menuTtl{display:none}.gnavi_main .mega-drop_menuBox .mega-drop_linkBlock{display:block}.gnavi_main .mega-drop_menuBox .mega-drop_linkBlock li{width:100%}.gnavi_main .mega-drop_menuBox .mega-drop_linkBlock li:nth-child(n+2){margin-top:15px}.gnavi_main .mega-drop_menuBox .mega-drop_linkBlock li a{font-size:15px;padding:16px}.gnavi_main .mega-drop_menuBox .mega-drop_linkBlock .font_Oswald{font-size:40px!important}.gnavi_main .mega-drop_menuBox .mega-drop_linkBlock a{font-size:14px;line-height:1.4}.gnavi_main .mega-drop_menuBox .mega-drop_subMenu{padding-left:30px}.gnavi_main .mega-drop_menuBox .mega-drop_subMenu p{color:#999;font-weight:500}.gnavi_main .mega-drop_menuBox .mega-drop_subMenu a,.gnavi_main .mega-drop_menuBox .mega-drop_subMenu p{font-size:14px}.gnavi_main .mega-drop_menuBox .mega-drop_subMenu ul li{margin-bottom:15px}.gnavi_main .mega-drop_menuBox .mega-drop_subMenu ul li:last-child{margin-bottom:0}.gnavi_main .mega-drop_menuBox .mega-drop_menuList li p{padding-top:0}.gnavi_main li:nth-child(3) .mega-drop_menuList li{margin-bottom:30px;width:100%}.gnavi_main li:nth-child(3) .mega-drop_menuList li:last-child{margin-bottom:0}.gnavi_main .mega-drop_menuBox .mega-drop_menuList li:nth-child(3) img{padding:0}.gnavi_main .icon-img._document span:after,.gnavi_main .icon-img._inquiry span:after,.gnavi_main .icon-img._mail span:after{filter:brightness(0) saturate(100%) invert(95%) sepia(100%) saturate(14%) hue-rotate(213deg) brightness(104%) contrast(104%)}.gnavi_main .mega-drop_menuBox .col-3.mega-drop_menuList{width:100%}.mega-drop_Btn{display:block;height:12px;width:36px}.mega-drop_Btn:after,.mega-drop_Btn:before{background:#000;content:"";display:block;height:2px;position:relative;transition:.5s;width:36px}.mega-drop_Btn:before{top:0}.mega-drop_Btn:after{top:5px}.mega-drop_Btn.active{bottom:40px;height:12px;right:3%;width:36px}.mega-drop_Btn.active:after,.mega-drop_Btn.active:before{background:#fff;height:2px;width:36px}.mega-drop_Btn.active:before{transform:translateY(0) rotate(15deg)}.mega-drop_Btn.active:after{transform:translateY(0) rotate(-15deg)}.gnavi-clone{align-items:center;display:flex;margin-left:20px}.gnavi-clone img{padding-right:5px}.searchBoxLayer{top:92px}.gnavi_main>li,.gnavi_sub>li{margin-left:0}}@media screen and (max-width:767px){#headerArea .headerInner{height:67px;padding:24px 16px}.mega-drop_Btn.active{bottom:28px;right:4%}.gnavi_main .mega-drop_menuBox ul.mega-drop_linkBlock{margin:20px 0;width:100%}.gnavi_main .mega-drop_menuBox .mega-drop_subMenu{border-left:none;padding-left:0;width:100%}.gnavi_main .mega-drop_menuBox .col-3.mega-drop_menuList,.gnavi_main .mega-drop_menuBox .mega-drop_subMenu ul{column-count:unset}.gnavi_main .mega-drop_menuBox .col-3.mega-drop_menuList li{margin-top:15px}.gnaviBtn .gnavi-clone{display:none}.searchBtn{border-left:none}.searchBoxLayer .LayerInner{width:78%}.searchBoxLayer{height:70px;top:67px}.layerClose{top:40%}}#contentsBlock{margin:30px auto;max-width:1214px;padding:40px;width:100%}#contentsBox{float:left;max-width:70%}.contentsBox{margin:0 auto;max-width:1214px;padding:40px;width:calc(100% - 80px)}#breadCrumbBlock{border-top:1px solid #ccc;width:100%}#breadCrumbBlock nav{font-size:12px;margin:0 auto;max-width:1214px;padding:22px 0}#breadCrumbBlock p{margin-bottom:0}#breadCrumbBlock a{text-decoration:underline}#imageBlock{background-position:50%;background-size:cover}#h1Box{color:#fff;font-size:32px;height:350px;letter-spacing:.1em;text-align:center}#h1Box h1{font-weight:500;margin:0 auto;position:relative}#h1Box h1 span{display:table-cell;height:350px;vertical-align:middle;width:1%}#h1Box .catch{font-size:18px;line-height:1.5;margin-top:-80px;position:relative}.titleBlock{padding-bottom:30px;text-align:center}.titleBlock h1{color:#000;font-family:Josefin Sans,sans-serif;font-size:320%;font-weight:900;margin:.5em 0 1em;position:relative}.titleBlock h1 span{display:block;font-family:Noto Sans Japanese;font-size:40%;font-weight:400;margin:1em 0}.titleBlock h1:after{border-bottom:3px solid #e53a33;content:"";display:block;height:3px;left:calc(50% - 15px);position:absolute;width:30px}.titleBlock .catch{color:#000;font-size:150%;font-weight:700}#bodyArea .innerLink{display:flex;flex-wrap:wrap;justify-content:center}#bodyArea .innerLink li{display:flex;margin:0 1.5% 40px;vertical-align:top;width:19%}#bodyArea .innerLink li a{align-items:center;background:#000;color:#fff;display:flex;padding:16px;position:relative;text-align:center;text-decoration:none;width:100%}#bodyArea .innerLink li a:hover{background:#e53a33}#bodyArea .innerLink li a:after{border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";display:block;height:13px;position:absolute;right:20px;top:calc(50% - 13px);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:13px}#bodyArea .innerLink.col5 li{margin-right:2%;width:18%}#bodyArea .innerLink.col5 li:nth-child(5n){margin-right:0}#relatedInfoBlock,#relationService{background:#f3f3f3;border-top:1px dotted #999;padding:100px 0}#relatedInfoBlock h2,#relationService h2{margin-bottom:3em!important;margin-top:0!important;text-align:center}#relatedInfoBlock ul,#relationService ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1157px}#relatedInfoBlock ul li,#relationService ul li{display:flex;margin:0 1.5% 25px;min-width:360px;width:23%}#relatedInfoBlock ul li a,#relationService ul li a{align-items:center;background:#000;color:#fff;display:flex;justify-content:center;padding:20px;position:relative;text-align:center;text-decoration:none;width:100%}#relatedInfoBlock ul li a:before,#relationService ul li a:before{border:0;border-top:1px solid #fff;content:"";height:9px;position:absolute;right:38px;top:calc(50% - 5px);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s ease 0s;width:9px}#relatedInfoBlock ul li a:after,#relationService ul li a:after{border:0;border-top:1px solid #fff;content:"";height:1px;position:absolute;right:35px;top:50%;transition:all .3s ease 0s;width:46px}#relatedInfoBlock ul li.windowlink a:after,#relationService ul li.windowlink a:after{border:none;height:14px;top:calc(50% - 7px);width:14px}#relatedInfoBlock ul li.windowlink a:before,#relationService ul li.windowlink a:before{display:none}#relatedInfoBlock ul li.windowlink a:hover:after,#relationService ul li.windowlink a:hover:after{background:url(https://43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/ico_win_w.png) 0 0 no-repeat;right:35px}#relatedInfoBlock ul li a:hover,#relationService ul li a:hover{background:#e53935;text-decoration:none}#relatedInfoBlock ul li a:hover:before,#relationService ul li a:hover:before{right:26px}#relatedInfoBlock ul li a:hover:after,#relationService ul li a:hover:after{right:23px}.pickupOsaka{text-align:center}.pickupOsaka h2{font-family:Josefin Sans,sans-serif;font-size:320%;font-weight:900;margin:.5em 0 1em;position:relative}.pickupOsaka h2 span{display:block;font-family:Noto Sans Japanese,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:40%;font-weight:400;margin:1em 0}.pickupOsaka h2:after{border-bottom:3px solid #e53a33;content:"";display:block;height:3px;left:49%;position:absolute;width:30px}.pickupOsaka h3{font-size:26px;margin:80px 0 100px;text-align:center}.pickupOsaka a{background:url(https://43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/bnr_osaka.jpg) center 0 no-repeat;color:#fff;display:block;font-size:30px;font-weight:700;padding-top:58px;text-decoration:none;text-shadow:0 0 8px #000}.pickupOsaka a span{display:block;font-family:Josefin Sans,sans-serif;font-size:80px;font-weight:900;margin:.5em 0 1em}.pickupOsaka a:hover{opacity:.7}#oppinionBlock .oppinionBlockInner{margin:0 auto;max-width:980px;padding:50px 0 100px}#oppinionBlock h2{font-size:18px;margin-bottom:3em;text-align:center}#oppinionBlock .toList a{background:#000;color:#fff;display:block;margin:50px auto;padding:22px 0;position:relative;text-align:center;text-decoration:none;width:30%}#oppinionBlock .toList a:hover{background:#e53935}#oppinionBlock a:before{bottom:calc(50% - 3px);height:9px;right:30px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9px}#oppinionBlock a:after,#oppinionBlock a:before{border:0;border-top:1px solid #fff;content:"";position:absolute;transition:all .3s ease 0s}#oppinionBlock a:after{bottom:50%;height:1px;right:27px;width:46px}#oppinionBlock a:hover:before{right:20px}#oppinionBlock a:hover:after{right:17px}#oppinionBlock ul{display:flex;justify-content:center}#oppinionBlock ul li{margin:0 1%;width:46%}#oppinionBlock ul li a{background:#f3f3f3;display:block;height:100%;padding:20px 20px 0;position:relative;text-decoration:none}#oppinionBlock ul li a:before{border-color:#333;bottom:13px}#oppinionBlock ul li a:after{border-color:#333;bottom:16px}#oppinionBlock ul li a:hover{color:#e53935}#oppinionBlock ul li a:hover:before{border-color:#e53935;right:13px}#oppinionBlock ul li a:hover:after{border-color:#e53935;right:10px}#bodyArea #bcbook{background-color:#34485e;color:#fff;padding-bottom:30px}#bodyArea #bcbook section{margin:0 auto;max-width:960px;padding:30px 0}#bodyArea #bcbook h2{color:#fff;font-size:20px;margin:1em 0 2em;text-align:left}#bcbookLink{float:right;margin:-5em 0 2em}#bcbookLink p{margin:20px 0 0;text-align:right}#bcbookLink strong{font-size:24px;font-weight:400;padding-right:20px;position:relative}#bcbookLink strong:before{background-image:none;border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:6px;left:-14px;position:absolute;top:.6em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}#bcbookLink strong:after{background:url(https://43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/ico_sprite.png) -82px 0 no-repeat;content:"";display:block;height:20px;position:absolute;right:0;top:.3em;width:20px}#bcbook h3{border-bottom:1px solid #fff;clear:both;margin:2em 0;padding-bottom:.7em}#bodyArea #bcbook a{color:#fff;text-decoration:none}#bodyArea#bcbook a:hover{text-decoration:underline}#bcbook ul#recommend li{box-sizing:border-box;float:left;text-align:center;width:25%}#download{margin:0}#download .sectionInner{display:block}#download .ttl-h2{font-size:18px;font-weight:400;text-align:center}#download .ttl-h2 span{font-family:var(--fontfamily_Oswald);font-size:54px;font-weight:500;margin-bottom:0;padding-bottom:20px}#download .ttl-h2 span:before{content:none}#download .list-dl{column-gap:40px;padding:60px 0 20px;text-align:left}#download .list-dl li{width:calc(33.3333% - 26.66667px)}#download .list-dl span{display:block;font-size:17px;padding-top:15px}#download .list-dl a img{transition:all .3s ease 0s}#download .list-dl a:hover img{opacity:.7}#download .list-dl_tag{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:20px 0 15px}#download .list-dl_tag .tag{margin:0}#download .list-dl_tag .new{color:#bf1c26;font-size:14px;font-weight:700;padding:0}#download .list-dl_ttl{font-size:15px;font-weight:700;line-height:1.8;padding-top:15px}#download .list-dl_btn{color:#00428d;font-size:14px;font-weight:700;margin-top:15px;padding-right:70px;position:relative;text-align:right}#download .list-dl_btn:before{background:var(--iconArrow) no-repeat;content:"";filter:brightness(0) saturate(100%) invert(18%) sepia(24%) saturate(6862%) hue-rotate(199deg) brightness(97%) contrast(103%);height:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .3s ease 0s;width:46px}#download a:hover{text-decoration:none}#download a:hover .list-dl_btn:before{right:0}#bodyArea .bigE{font-family:Josefin Sans,sans-serif;font-size:48px;font-weight:900;text-align:center}#bodyArea p.mainTitle{font-size:22px;font-weight:700;line-height:1.3}#bodyArea p.lead{line-height:170%}#bodyArea p.date{margin-top:7px}#bodyArea p.lead{font-size:140%;margin:40px 0 80px;text-align:center}#bodyArea h2{margin-bottom:22px;margin-top:65px}#bodyArea .h2{font-size:20px;margin-bottom:60px;position:relative;text-align:center}#bodyArea .h2:after{border-bottom:3px solid #333;bottom:-24px;content:"";height:3px;left:calc(50% - 15px);position:absolute;width:30px}#bodyArea .h2.red{color:#e53935}#bodyArea .h2.red:after{border-color:#e53935}#contentsBlock a{color:#0062a0;overflow:hidden;text-decoration:underline;word-break:break-all}#contentsBlock a:hover{color:#e53935;text-decoration:underline}#bodyArea .link a{text-decoration:none}#bodyArea .link a:hover{text-decoration:underline}#bodyArea .icoWin,#bodyArea li a .icoWin,#bodyArea p a .icoWin{padding:0 0 5px 2px}#bodyArea .pager{margin:2em 0}#bodyArea .pager.T{text-align:right}#bodyArea .pager.B{text-align:center}#bodyArea .pager li{display:inline-block;margin:2px;vertical-align:bottom}#bodyArea .pager li:first-child a,#bodyArea .pager li:last-child a{background:transparent;padding:0;position:relative;text-indent:-9999px}#bodyArea .pager li:first-child a:before{border-bottom:3px solid #0062a0;border-left:3px solid #0062a0}#bodyArea .pager li:first-child a:before,#bodyArea .pager li:last-child a:after{background-image:none;content:"";display:block;height:10px;left:.2em;position:absolute;top:.3em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}#bodyArea .pager li:last-child a:after{border-right:3px solid #0062a0;border-top:3px solid #0062a0}#bodyArea .pager li span{border:1px solid #0062a0;color:#0062a0;padding:0 8px}#bodyArea .pager li a,#bodyArea .pager li span{display:inline-block;font-size:18px;font-weight:700}#bodyArea .pager li a{background:#0062a0;color:#fff;padding:1px 8px;text-decoration:none;vertical-align:bottom}#bodyArea .box{border:7px solid #f3f3f3;margin:30px 0;padding:30px}#bodyArea .box .boxttl{font-size:16px;font-weight:700;margin:0;padding:6px 6px 60px;position:relative;text-align:center}#bodyArea .box .boxttl:after{background-color:#e53935;bottom:35px;content:"";display:block;height:4px;left:calc(50% - 15px);position:absolute;width:30px}#bodyArea .kakomi{background-color:#f3f3f3;box-sizing:border-box;margin:0 auto;padding:30px 20px;width:100%}#bodyArea .kakomi h2{margin:0 0 20px;padding-bottom:15px;position:relative}#bodyArea .kakomi h2:after{border-bottom:1px solid #333;content:"";display:block;left:4px;position:absolute;top:30px;width:27px}#bodyArea .kakomi h3{color:#0061a0;margin:20px 0 5px}#bodyArea .kakomi .L1{float:left;width:45%}#bodyArea .kakomi .R1{float:right;width:53%}#bodyArea .kakomi p{margin-bottom:1em}#bodyArea ul.linkList li{padding-left:1px;position:relative}#bodyArea ul.linkList li a:before{background-image:none;border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:6px;left:-6px;position:absolute;top:.4em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}#bodyArea ol.list{list-style:decimal;list-style-position:outside;margin-left:1.2em}#bodyArea ul.list{list-style:disc;list-style-position:outside;margin-left:1.5em}#bodyArea ul.list li{list-style-type:none;margin-bottom:.3em;text-indent:-1.6em}#bodyArea ul.list li:before{color:#000;content:"●";font-size:12px;margin-right:1em;position:relative;top:-.1em}#contentsMain .figTitle{font-weight:700}#bodyArea table.stdTable{border-collapse:collapse;margin:3em 0 1.3em;width:100%}#bodyArea table.stdTable caption{font-weight:700;padding-bottom:.3em;text-align:center}#bodyArea table.stdTable th{background-color:#e3e7e8;border-right:1px solid #999;padding:.7em 0;text-align:center}#bodyArea table.stdTable th:last-child{border-right:none}#bodyArea table.stdTable td{border-bottom:1px dotted #999;border-right:1px solid #999;padding:.7em .4em}#bodyArea table.stdTable td:last-child{border-right:none}#bodyArea table.stdTable tr:last-child td{border-bottom:1px solid #999}#bodyArea table.stdTable tr:nth-child(odd) td{background-color:#f5f7f7}#bodyArea table.simpleTable{border-collapse:collapse;border-top:1px solid #999;margin:0 0 1.3em;width:100%}#bodyArea table.simpleTable caption{font-weight:700;padding-bottom:.3em;text-align:center}#bodyArea table.simpleTable th{background-color:#f3f3f3;border-bottom:1px dotted #999;padding:20px;text-align:left;white-space:nowrap}#bodyArea table.simpleTable td{border-bottom:1px dotted #999;border-right:1px solid #999;padding:20px;vertical-align:top}#bodyArea table.simpleTable td:last-child{border-right:none}#bodyArea table.simpleTable tr:last-child td,#bodyArea table.simpleTable tr:last-child th{border-bottom:1px solid #999}#bodyArea .pR0{padding-right:0!important}#bodyArea .mT0{margin-top:0!important}#bodyArea .mT5{margin-top:5px!important}#bodyArea .mT10{margin-top:10px!important}#bodyArea .mT20{margin-top:20px!important}#bodyArea .mT30{margin-top:30px!important}#bodyArea .mT40{margin-top:40px!important}#bodyArea .mT50{margin-top:50px!important}#bodyArea .mT60{margin-top:60px!important}#bodyArea .mB0{margin-bottom:0!important}#bodyArea .mB5{margin-bottom:5px!important}#bodyArea .mB10{margin-bottom:10px!important}#bodyArea .mB20{margin-bottom:20px!important}#bodyArea .mB30{margin-bottom:30px!important}#bodyArea .mB40{margin-bottom:40px!important}#bodyArea .mB50{margin-bottom:50px!important}#bodyArea .mB60{margin-bottom:60px!important}#bodyArea .mR0{margin-right:0!important}#bodyArea .mR5{margin-right:5px!important}#bodyArea .mR10{margin-right:10px!important}#bodyArea .mR20{margin-right:20px!important}#bodyArea .mR30{margin-right:30px!important}#bodyArea .mR40{margin-right:40px!important}#bodyArea .mR50{margin-right:50px!important}#bodyArea .mR60{margin-right:60px!important}#bodyArea .mL0{margin-left:0!important}#bodyArea .mL5{margin-left:5px!important}#bodyArea .mL10{margin-left:10px!important}#bodyArea .mL20{margin-left:20px!important}#bodyArea .mL30{margin-left:30px!important}#bodyArea .mL40{margin-left:40px!important}#bodyArea .mL50{margin-left:50px!important}#bodyArea .mL60{margin-left:60px!important}#bodyArea .ind1em{text-indent:-1em}#bodyArea .ind15em{text-indent:-1.5em}#bodyArea .caption{font-size:85%;line-height:135%;margin-top:.3em}#bodyArea sup{font-size:90%;vertical-align:super}#bodyArea .note{color:#0062a0}#bodyArea .notes{font-size:90%}#bodyArea .notes dt{font-weight:700}#bodyArea .notes span{color:#e53935}#bodyArea .notes sup{color:#0062a0}#bodyArea .notes dd{margin-bottom:1em;margin-left:1em}#bodyArea .red{color:#c0392b}.windowlink a{position:relative;vertical-align:bottom}.windowlink a:after{background:url(https://43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/ico_win.png) 0 0 no-repeat;bottom:-1px;content:"";display:inline-block;height:14px;position:relative;right:-3px;width:14px}#contentsMain a.pdflink{background:url(https://43889524.fs1.hubspotusercontent-na1.net/hubfs/43889524/images/common/share/icon_pdf.gif) 100% no-repeat;padding-right:15px}.layoutL1R1 .floatL{box-sizing:border-box;float:left;width:49%}.layoutL1R1 .floatR{box-sizing:border-box;float:right;width:49%}.layoutL1L1R1 .floatL{box-sizing:border-box;float:left;width:33.3%}.layoutL1L1R1 .floatR{box-sizing:border-box;float:right;width:33.3%}.layoutL1L1L1R1 .floatL{box-sizing:border-box;float:left;width:25%}.layoutL1L1L1R1 .floatR{box-sizing:border-box;float:right;width:25%}.layoutL2R1 .floatL{box-sizing:border-box;float:left;width:66.6%}.layoutL2R1 .floatR{box-sizing:border-box;float:right;width:33.3%}#bodyArea .w1-5{width:20%}#bodyArea .w1-4{width:25%}#bodyArea .w2-5{width:40%}#bodyArea .w1-2{width:50%}#bodyArea .w3-5{width:60%}#bodyArea .w3-4{width:75%}#bodyArea .w4-5{width:80%}#worksBlock{background-color:#f3f3f3;clear:both;width:100%}#worksBlock .worksBlockInner{margin:0 auto;max-width:1214px;padding:50px 0}#worksBlock .worksBlockInner a{color:#333;display:block;position:relative}#worksBlock .worksBlockInner li a:hover{color:#e53935}#worksBlock h2{font-size:18px;margin-bottom:3em;text-align:center}#worksBlock ul{display:flex;flex-wrap:wrap}#worksBlock ul li{margin-bottom:40px;margin-right:5%;width:30%}#worksBlock ul li:nth-child(3n){margin-right:0}#worksBlock ul li img,#worksBlock ul li p{display:inline-block;position:relative;vertical-align:top;width:47%}#worksBlock ul li img{padding-right:15px}#worksBlock ul li span{padding-right:1%;position:relative}#worksBlock ul li span em{font-style:normal;font-weight:700}#worksBlock ul li p span{display:block;padding-bottom:5%}.worksBlockInner a img{transition:all .3s ease-out}.worksBlockInner a:hover img{opacity:.8}#worksBlock .worksBlockInner li a:before{bottom:-3px;height:9px;left:calc(50% + 46px);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9px}#worksBlock .worksBlockInner li a:after,#worksBlock .worksBlockInner li a:before{border:0;border-top:1px solid #333;content:"";position:absolute;transition:all .3s ease 0s}#worksBlock .worksBlockInner li a:after{bottom:0;height:1px;left:calc(50% + 12px);width:46px}#worksBlock .worksBlockInner li a:hover:before{border-color:#e53935;left:calc(50% + 56px)}#worksBlock .worksBlockInner li a:hover:after{border-color:#e53935;left:calc(50% + 22px)}#worksBlock .worksBlockInner a:hover:before{right:10px}#worksBlock .worksBlockInner a:hover:after{right:7px}#worksBlock .toList a{background:#000;color:#fff;display:block;margin:50px auto;padding:22px 0;position:relative;text-align:center;text-decoration:none;width:30%}#worksBlock .toList a:before{height:9px;right:40px;top:calc(50% - 5px);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9px}#worksBlock .toList a:after,#worksBlock .toList a:before{border:0;border-top:1px solid #fff;content:"";position:absolute;transition:all .3s ease 0s}#worksBlock .toList a:after{height:1px;right:37px;top:50%;width:46px}#worksBlock .toList a:hover{background:#e53935}#worksBlock .toList a:hover:before{right:20px}#worksBlock .toList a:hover:after{right:17px}.sectionWrp.otherWorks{background:#f3f3f3}.sectionWrp.otherWorks section{margin:0 auto;width:960px}.sectionWrp.otherWorks h2{font-size:22px;margin-bottom:3em;text-align:center}.sectionWrp.otherWorks ul{display:flex;flex-wrap:wrap;justify-content:space-between}.sectionWrp.otherWorks ul li{margin:0 0 40px;width:32%}.sectionWrp.otherWorks ul li img,.sectionWrp.otherWorks ul li p{display:inline-block;position:relative;vertical-align:top;width:100%}.sectionWrp.otherWorks ul li p{line-height:200%;padding:5px 0 1em}.sectionWrp.otherWorks ul li span{display:block;font-size:20px}.sectionWrp.otherWorks ul li a{color:#333;display:block;position:relative;transition:all .3s ease-out}.sectionWrp.otherWorks ul li a:hover{color:#e53935}.sectionWrp.otherWorks ul li a:hover img{opacity:.8}.sectionWrp.otherWorks ul li a:before{bottom:-3px;height:9px;left:38px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9px}.sectionWrp.otherWorks ul li a:after,.sectionWrp.otherWorks ul li a:before{border:0;border-top:1px solid #333;content:"";position:absolute;transition:all .3s ease 0s}.sectionWrp.otherWorks ul li a:after{bottom:0;height:1px;left:0;width:50px}.sectionWrp.otherWorks ul li a:hover:before{border-color:#e53935;left:48px}.sectionWrp.otherWorks ul li a:hover:after{border-color:#e53935;left:10px}.sectionWrp.otherWorks ul li a:hover:before{right:10px}.sectionWrp.otherWorks ul li a:hover:after{right:7px}.sectionWrp.otherWorks .toList a{background:#000;color:#fff;display:block;margin:50px auto;padding:22px 0;position:relative;text-align:center;text-decoration:none;width:30%}.sectionWrp.otherWorks .toList a:before{height:9px;right:40px;top:calc(50% - 5px);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9px}.sectionWrp.otherWorks .toList a:after,.sectionWrp.otherWorks .toList a:before{border:0;border-top:1px solid #fff;content:"";position:absolute;transition:all .3s ease 0s}.sectionWrp.otherWorks .toList a:after{height:1px;right:37px;top:50%;width:46px}.sectionWrp.otherWorks .toList a:hover{background:#e53935}.sectionWrp.otherWorks .toList a:hover:before{right:20px}.sectionWrp.otherWorks .toList a:hover:after{right:17px}#localMenu{width:20%}.localNav{min-width:260px;width:20%}#ftr-pagetop{bottom:20px;opacity:0;position:fixed;right:20px;transition:all .4s ease-out;visibility:hidden;z-index:11}#ftr-pagetop.show{opacity:1;visibility:visible}#ftr-pagetop.bottom{bottom:70px;position:absolute}#ftr-pagetop a{display:block;height:76px;width:76px}#footerArea{position:relative}#footerArea .footer_link-block{bottom:0;column-gap:10px;display:flex;position:fixed;right:80px}#footerArea .footer_link-block div{background:#000;border-radius:5px 5px 0 0;height:100px;width:300px;z-index:1}#footerArea .footer_link-block div:first-of-type{right:370px}#footerArea .footer_link-block div a{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-size:19px;height:100%;justify-content:center;padding:0;text-align:center;width:100%}#footerArea .footer_link-block div a span{display:block;font-family:var(--fontfamily_Oswald);font-size:16px;padding-bottom:7px}#footerArea .footer_link-block .link-arw a:before{right:20px}#footerArea .footer_link-block .link-arw a:hover:before{right:10px}#footerArea .footer_link-block div a:hover span{display:ruby-text}#footerArea .footer_link-block div a:before{right:20px}#footerArea .footer_link-block div a:hover:before{right:10px}#footerArea .footer_contact-area{background:#000;color:#fff}#footerArea .footer_container{margin:0 auto;max-width:1215px;padding:80px 3%;text-align:center}#footerArea .footer_container img{margin:0 10px 0 0}#footerArea .footer_container .footer_ttl{font-family:var(--fontfamily_Oswald);font-size:54px;font-weight:500;line-height:1;padding-bottom:35px}#footerArea .footer_container .footer_ttl+p{font-size:18px}#footerArea .contact-box{margin-top:30px}#footerArea .contact-box>*{width:calc(49.99995% - 10px)}#footerArea .contact-box li,#footerArea .contact-box p{align-items:center;display:flex;justify-content:center}#footerArea .contact-box li+li{margin-top:10px}#footerArea .contact-box li a,#footerArea .contact-box p a{align-items:center;background:#fff;box-sizing:border-box;color:#000;display:flex;font-size:18px;font-weight:800;height:100%;justify-content:center;padding:20px;transition:all .3s ease 0s;width:100%}#footerArea .contact-box li a:hover,#footerArea .contact-box p a:hover{background:#00428d;color:#fff;text-decoration:none}#footerArea .contact-box li a:hover span:before{background:var(--iconBlank-w)}#footerArea .contact-box li a{font-size:14px;position:relative}#footerArea .contact-box li a:before{content:none}#footerArea .contact-box li a span{padding-right:20px;position:relative}#footerArea .contact-box li.dl a[href$=".zip"]:hover span:after{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(247deg) brightness(109%) contrast(102%)}#footerArea .tell-block{border:1px solid #fff;margin:30px 0;padding:25px 7%}#footerArea .tell-block .col-2{margin-top:0}#footerArea .tell-block .tell-block_txt{text-align:left}#footerArea .tell-block .tell-block_txt>p{font-size:18px;font-weight:700}#footerArea .tell-block .txt-atn,#footerArea .tell-block span{display:block;font-size:12px!important;padding-top:5px}#footerArea .tell-block .txt-atn{padding-top:20px}#footerArea .tell-block .tell-block_tell p{align-items:center;display:flex;justify-content:center}#footerArea .tell-block .tell-block_tell p+p{margin-top:5px}#footerArea .tell-block .tell-block_tell a{color:#fff;font-size:26px;margin-left:10px}#footerArea .tell-block .tell-block_tell a:hover{text-decoration:none}#footerArea .sns-block{justify-content:center}#footerArea .sns-block>li:nth-child(2){border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc}#footerArea .sns-block>li{margin:0;padding:20px 10px}#footerArea .sns-block .sns-icon{height:38px}#footerArea .sns-block .sns-list{padding-top:20px}#footerArea .sns-block .sns-list li+li{margin-top:5px}#footerArea .sns-block .sns-list a:before{content:none}#footerArea .sns-block .sns-list a span{position:relative}#footerArea .sns-block .sns-list a span:before{background:var(--iconBlank);background-size:cover;bottom:0;content:"";height:11px;position:absolute;right:-20px;transform:translateY(-50%);width:11px}#footerArea #footer{background:#000}#footerArea .footer_navi{padding:40px 5%}#footerArea .footer_navi_main{display:flex;flex-wrap:wrap;justify-content:space-between}#footerArea .footer_navi_main>*{width:28.33333%}#footerArea .footer_navi a,#footerArea .footer_navi p{color:#fff}#footerArea .footer_navi_main>ul li{margin-bottom:50px}#footerArea .footer_navi_main>ul:nth-of-type(2){width:35%}#footerArea .footer_navi_main .footer_navittl{border-left:1px solid #fff;display:block;font-size:20px;padding-left:15px}#footerArea .footer_navi_main .footer_navittl.icon-img{border-left:none;margin:30px 0;padding:0}#footerArea .footer_navi_main .footer_navittl.icon-img a{align-items:center;display:flex}#footerArea .footer_navi_main .footer_navittl.icon-img a span{padding:0}#footerArea .footer_navi_main .footer_navittl.icon-img img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(247deg) brightness(109%) contrast(102%);padding-right:10px}#footerArea .footer_navi_main .footer_navi-subTtl{color:#999;font-size:14px}#footerArea .footer_navi_main .footer_naviList{margin:20px 0 50px}#footerArea .footer_navi_main .footer_naviList li{margin-bottom:15px}#footerArea .footer_navi_main .footer_naviList li:last-child{margin-bottom:0}#footerArea .footer_navi_main ul:nth-of-type(2) .footer_naviList li:nth-child(3){margin:25px 0 30px}#footerArea .footer_navi_main .footer_naviList li a{font-size:16px}#footerArea .footer_navi_main ul:first-of-type .footer_naviList:nth-of-type(2){padding-left:20px}#footerArea .footer_navi_main .footer_naviList a[target=_blank]{display:inline-block}#footerArea .footer_navi_main .footer_naviList a[target=_blank]:before{background:var(--iconBlank);bottom:30%;filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(247deg) brightness(109%) contrast(102%);height:12px;right:-7px;top:inherit;transform:translateX(-50%);width:12px}#footerArea .footer_navi_main .footer_naviList .mega-drop_linkBlock a{display:inline-block}#footerArea .footer_navi_sub{column-gap:76px;display:flex;flex-wrap:wrap;padding-top:100px}#footerArea .footer_navi_sub li a{display:inline-block}#footerArea .footer_navi_sub li a[target=_blank]:before{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(247deg) brightness(109%) contrast(102%)}#footerArea .footerCopyBlock{border-top:1px solid #fff;color:#fff;font-size:12px;padding:20px 5%}#footerArea .ftrCopyInner{column-gap:10px;display:flex;justify-content:space-between}#footerArea .footerMenu{order:1}#footerArea .footerMenu a{color:#fff;transition:.5s}#footerArea .footerMenu ul{column-gap:19px;display:flex;flex-wrap:wrap;justify-content:end}#footerArea .footerMenu li{display:inline-block;padding:0}#footerArea .copyright{width:40%}#footerArea .pagetop{bottom:20px;cursor:pointer;position:fixed;right:20px;z-index:2}@media only screen and (max-width:1200px){#footerArea .footer_navi .bnr-block{column-gap:3%;display:flex;flex-wrap:wrap;margin-top:30px;width:100%}#footerArea .tell-block{padding:25px 4%}#footerArea .sns-block>li{width:30%}#footerArea .sns-block>li:nth-child(2){width:40%}#footerArea .footerMenu{width:60%}#footerArea .footer_navi_sub{column-gap:76px;padding-top:50px}}@media only screen and (max-width:767px){#footerArea .footer_link-block{left:50%;right:auto;transform:translateX(-50%)}#footerArea .footer_link-block div{width:150px}#footerArea .footer_link-block div a span{font-size:12px}#footerArea .footer_link-block div a{font-size:15px}#footerArea .footer_link-block div a:before{bottom:20px;left:50%;right:50%;top:auto;transform:translateX(-50%)}#footerArea .footer_link-block div a p{padding-bottom:25px}#footerArea .footer_container{padding:40px 3%}#footerArea .footer_container p{font-size:13px}#footerArea .footer_container .footer_ttl+p{font-size:15px}#footerArea .contact-box p a{font-size:16px}#footerArea .footer_container .footer_ttl{font-size:48px}#footerArea .footer_container .contact-box{margin-top:25px}#footerArea .footer_container .contact-box>*{width:100%}#footerArea .footer_container .contact-box p{margin-bottom:10px}#footerArea .contact-box p a{font-size:14px}#footerArea .tell-block{padding:20px 5%}#footerArea .tell-block .tell-block_txt p{font-size:18px}#footerArea .tell-block .txt-atn{padding-top:10px}#footerArea .tell-block .tell-block_tell p{justify-content:flex-start}#footerArea .sns-block{display:block;margin:0 auto;width:90%}#footerArea .sns-block>li{padding:30px 0;width:100%!important}#footerArea .sns-block>li:nth-child(2){border:1px solid #dcdcdc;border-left:none;border-right:none;padding:30px 0}#footerArea .sns-block>li:first-child{padding-top:0}#footerArea .sns-block>li:last-child{padding-bottom:0}#footerArea .footer_navi_main>ul{width:100%!important}#footerArea .footer_navi_main>ul li{margin-bottom:30px}#footerArea .footer_navi_main .footer_navittl{font-size:18px}#footerArea .footer_navi_main .footer_naviList{margin:20px 0}#footerArea .footer_navi_main ul:first-of-type .footer_naviList:nth-of-type(2){margin:15px 0 40px;padding-left:15px}#footerArea .footer_navi_main .footer_naviList li a,#footerArea .footer_navi_sub li a{font-size:15px}#footerArea .footer_navi_main .footer_navittl.icon-img{float:left;margin:0 35px 20px 0}#footerArea .footer_navi_sub{column-gap:50px;padding-top:20px}#footerArea .footer_navi_sub li{margin:0 0 20px}#footerArea .footer_navi_sub li:first-child{width:100%}#footerArea .ftrCopyInner{display:block;text-align:center}#footerArea .footerMenu{padding-bottom:15px;width:100%}#footerArea .footerMenu ul{justify-content:center}#footerArea .copyright{width:100%}}#popup{background:none;margin:0 auto;width:542px}#popup #contentsMain,#popup #footerArea,#popup #headerArea{margin:0;padding:0;width:542px}#popup #headerArea{margin-bottom:30px}#popup h1{margin-bottom:.5em}#popup h2{margin-top:.5em}#popup .close{text-align:center}@media only screen and (max-width:1200px){.tb-dsp-none{display:none!important}.tb-dsp-block{display:block}}@media only screen and (max-width:950px){#download .list-dl{column-gap:20px}#download .list-dl li{margin-bottom:40px;width:calc(49.99995% - 10px)}#download .list-dl li:last-child{margin-bottom:0}}@media only screen and (max-width:767px){body{-webkit-text-size-adjust:100%}#download .ttl-h2{font-size:15px;padding:0}#download .ttl-h2 span{font-size:35px}#download .list-dl{margin-bottom:0;padding:30px 0 0}#download .list-dl li{width:100%}#download .list-dl_ttl{font-size:14px}.tag{font-size:12px;margin-bottom:10px;padding:3px 20px}.sp-clear{clear:both}.sp-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.sp-clearfix{clear:both;display:inline-block;display:block;height:1%;min-height:1%;overflow:visible}.sp-dsp-none{display:none!important}.sp-dsp-block{display:block}.sp-dsp-inline{display:inline}.pc-dsp-block{display:none}#bodyArea .icoWin,#bodyArea li a .icoWin,#bodyArea p a .icoWin{width:auto!important}#worksBlock .worksBlockInner{padding:30px 0}#worksBlock{margin-left:-10px;padding-left:10px}#worksBlock .worksBlockInner{width:90%}#worksBlock h2{float:none;margin-bottom:3em}#worksBlock ul{margin-left:0}#worksBlock ul li{margin-right:0;width:100%}#worksBlock ul li p{width:76%}#worksBlock ul li img{padding-right:13px;padding-top:4px;width:20%}#worksBlock ul li span{padding-left:1%;width:75%}#worksBlock ul li span p{padding-bottom:3px}#worksBlock .toList a{padding:20px 0;width:100%}#contentsBox{margin-top:20px}#contentsBlock{padding:0;width:96%}.titleBlock{padding-left:15px;padding-right:15px}.titleBlock .catch{font-size:16px}.pickupOsaka h2{font-size:48px}.pickupOsaka h3{font-size:20px;line-height:1.5;margin:40px 0 50px}.pickupOsaka a{font-size:20px;line-height:1.5;padding-top:20px}.pickupOsaka a span{font-size:50px}#oppinionBlock .oppinionBlockInner{padding-left:2.5%;padding-right:2.5%}#oppinionBlock .toList a{width:95%}#oppinionBlock ul{display:block}#oppinionBlock ul li a{padding:20px}#oppinionBlock ul li{margin:0 2.5% 20px;width:95%}#relatedInfoBlock ul li{margin:15px 3%;width:94%}#breadCrumbBlock nav{padding:14px 10px 17px}#bodyArea{box-sizing:border-box;width:100%}#contentsBox{float:none;margin:15px;max-width:inherit;width:calc(100% - 30px)}#h1Box{font-size:24px}.sectionWrp.otherWorks{padding:5px 0 30px}.sectionWrp.otherWorks section{width:80%}.sectionWrp.otherWorks .toList a{margin:0 auto 50px;padding:20px 0;width:100%}.sectionWrp.otherWorks ul{width:auto}.sectionWrp.otherWorks ul li{margin-right:0;width:100%}}@media print{body{background:none}#headerArea #btnArea,#localNavi,.gnaviArea{display:none}#contentsArea2 #contentsMain,#contentsArea3 #contentsMain{float:none}#footerArea{display:none}}