﻿@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);@font-face{font-family:'icomoon';src:url(/assets/fonts/hikkoshi-icommon-2e2ad50213e79fba98d8dbb5abaafac7dd191fe9da6685539c803f588767aee3.ttf?lz6jl6) format("truetype");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-btn-img01:before{content:"\e900";color:#f5f5f5}.icon-footer-img01:before{content:"\e901";color:#f5f5f5}.icon-header-img01 .path1:before{content:"\e902";color:#d71718}.icon-header-img01 .path2:before{content:"\e903";margin-left:-6.4169921875em;color:#d71718}.icon-header-img01 .path3:before{content:"\e904";margin-left:-6.4169921875em;color:#d71718}.icon-header-img01 .path4:before{content:"\e905";margin-left:-6.4169921875em;color:#d71718}.icon-header-img01 .path5:before{content:"\e906";margin-left:-6.4169921875em;color:#d71718}.icon-header-img01 .path6:before{content:"\e907";margin-left:-6.4169921875em;color:#d71718}.icon-header-img01 .path7:before{content:"\e908";margin-left:-6.4169921875em;color:#d71718}.icon-header-img01 .path8:before{content:"\e909";margin-left:-6.4169921875em;color:#d71718}.icon-header-img01 .path9:before{content:"\e90a";margin-left:-6.4169921875em;color:#d71718}.icon-header-img01 .path10:before{content:"\e90b";margin-left:-6.4169921875em;color:#d71718}.icon-header-img01 .path11:before{content:"\e90c";margin-left:-6.4169921875em;color:#d71718}.icon-header-img01 .path12:before{content:"\e90d";margin-left:-6.4169921875em;color:#138b3b}.icon-header-img02:before{content:"\e90e";color:#c9c9c9}.icon-header-img04:before{content:"\e90f";color:#e79110}.icon-img01:before{content:"\e910";color:#0A5297}.icon-img02:before{content:"\e911";color:#a9a9a9}.icon-img03:before{content:"\e912";color:#a9a9a9}.icon-img04:before{content:"\e913";color:#0A5297}.icon-img05:before{content:"\e914";color:#0A5297}.icon-img06:before{content:"\e915";color:#0A5297}.icon-img07:before{content:"\e916";color:#0A5297}.icon-img08:before{content:"\e917";color:#0A5297}.icon-img09:before{content:"\e918";color:#0A5297}.icon-img10:before{content:"\e919"}.icon-img11:before{content:"\e91a"}.icon-img12:before{content:"\e91b"}.icon-img13:before{content:"\e91c"}.icon-img14:before{content:"\e91d"}.icon-img15:before{content:"\e91e"}.icon-img16:before{content:"\e91f"}.icon-img17:before{content:"\e920"}.icon-img18:before{content:"\e921";color:#fa6a14}.icon-img19:before{content:"\e922";color:#fa6a14}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{color:#535353;font-weight:500;line-height:1.5;font-family:"Noto Sans JP", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";background:#a9a9a9}a:link,a:hover,a:visited,a:active{color:#000}a{outline:none;text-decoration:none}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}img{width:100%;height:auto}.spbr{display:none}.pcbr{display:block}#wrapper{max-width:750px;margin:auto;background:#f5f5f5}#anchor_top{padding:0;margin:0;height:0}header .inner{height:91px;background:#fff;padding:29px 0 0 0;text-align:center}header .inner img{vertical-align:middle;width:auto;height:60px}header .inner h1{display:inline-block}header .inner h1 img{height:45px}header .inner span{font-size:30px;vertical-align:middle;padding:0 20px}header .inner>img{height:63px}#gNav{padding:15px 0 10px;background:#434343;position:relative}#gNav ul{font-size:0}#gNav li{display:inline-block;width:33.3333333%;text-align:center}#gNav li a{color:#fff;font-size:22px;line-height:1.3;display:block;text-decoration:none}#gNav li:after{content:'';width:2px;height:80px;position:absolute;top:10px;background:#646464}#gNav li:nth-child(1):after{left:33.33333%}#gNav li:nth-child(2):after{right:33.33333%}#gNav li:last-child:after{display:none}#gNav li span{font-size:10px;margin-top:9px;display:block}#billboard{position:relative;z-index:101}#billboard p{color:#fff}#billboard .txt01{width:77.5%;padding:1em 2.5% 0.9em;text-align:center;position:absolute;top:6.5%;left:0;right:0;font-size:25px;margin:auto}#billboard .txt01 span{position:relative;z-index:100}#billboard .txt01:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:#073867;-webkit-transform:skew(-25deg);transform:skew(-25deg);z-index:1}#billboard .txtWrap{width:53%;padding:1em 0 0.9em;text-align:center;position:absolute;top:28%;right:6%}#billboard .txt02{font-size:22px;line-height:1.3;padding-bottom:6%;border-bottom:2px solid #fff;margin-bottom:6%}#billboard .txt03 .span01{font-size:22px;font-weight:300}#billboard .txt03 .span02{font-size:38px;font-weight:700;line-height:1.4}#billboard .txt03 .span03{font-size:30px;font-weight:300}#billboard .txt03 .span04{font-size:38px}#content{background:#f5f5f5}#content h2{margin-top:115px;padding:1em 0;color:#fff;font-size:34px;text-align:center;background:#434343;position:relative;z-index:100}#content h2:before{position:absolute;top:-23%;left:0;content:'';width:100%;height:45%;z-index:101;background:#434343;-moz-transform:skewY(-3.6deg);-webkit-transform:skewY(-3.6deg);-o-transform:skewY(-3.6deg);-ms-transform:skewY(-3.6deg)}#content>div:nth-child(1) h2:before{top:-36%;height:60%}#content h2>span:before{position:absolute;top:-28%;left:0;content:'';width:100%;height:20px;background:#363636;-moz-transform:skewY(-3.6deg);-webkit-transform:skewY(-3.6deg);-o-transform:skewY(-3.6deg);-ms-transform:skewY(-3.6deg);z-index:98}#content h2 .ttl-wrap{position:relative;z-index:102}#content #anchor_01 h2{margin-top:-15px}#content h2:after{content:'';width:0;height:0;position:absolute;bottom:-29px;left:0;right:0;border-top:30px solid #434343;border-right:30px solid transparent;border-left:30px solid transparent;margin:auto}#content .txt01{color:#0A5297;font-size:28px;font-weight:600;text-align:center;padding:2.5em 0 1.5em}#content .txt02{font-size:24px;font-weight:500;width:88%;margin:0 auto 50px;letter-spacing:-0.02em}#content .box01{margin-bottom:5%}#content h3{width:65%;color:#fff;font-size:24px;font-weight:400;text-align:center;padding:0.3em 0 0.3em;margin:auto;position:relative;margin-bottom:-1em}#content h3 span{position:relative;z-index:101}#content h3 span span{font-size:20px}#content h3:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:#0A5297;-webkit-transform:skew(-25deg);transform:skew(-25deg);margin:auto;z-index:1}#content .inner01{width:85%;border:2px solid #e8e8e8;border-radius:15px;padding:10.5% 2.6% 2.6%;margin:auto;background:#fff}#content .figureWrap{font-size:0;text-align:center;margin-bottom:8%}#content .figureWrap figure{width:26%;display:inline-block}#content figure .icon-img01:before{font-size:110px}#content figure .icon-img02:before{font-size:80px}#content figure .icon-img03:before{font-size:48px;padding-left:10%}#content figure .icon-img04:before{font-size:120px}#content figucaption{color:#0A5297;font-size:18px;margin-top:0.8em;display:inline-block}#content figucaption.fix{color:#434343}#content .txt03{color:#0A5297;font-size:22px;text-align:center;margin-bottom:4%}#content .txt04{padding:1em 0;font-size:22px;padding-left:26%;border:2px solid #e8e8e8;border-radius:5px;background:#f5f5f5;position:relative}#content .txt04:before{content:'すること';color:#0A5297;font-size:22px;position:absolute;left:2%;top:-30%;background:#fff;border:2px solid #0A5297;border-radius:50%;width:5.5em;height:5.5em;line-height:5.5em;text-align:center}#content figure .icon-img05:before{font-size:110px}#content figure .icon-img06:before{font-size:60px}#content figure .icon-img03.red:before{color:#8fc4f8}#content figure .icon-img07:before{font-size:100px}#content .txt05{width:94%;text-align:center;margin:0 auto 5%}#content .txt05 .txt{padding:0 0 0 2%}#content .txt05 span{font-size:25px;color:#0A5297}#content .txt05 span,#content .txt05 figure{display:inline-block;vertical-align:middle}#content figure .icon-img08:before{font-size:80px}#content figure .icon-img09:before{font-size:60px}#content .btnWrap{width:85%;margin:40px auto 50px;position:relative;transition:all 0.5s;-webkit-transition:all 0.5s}#content .btnWrap .btnTxt{color:#fff;font-size:28px;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:3.3em;text-shadow:2px 2px 0 #df3b05}#content .btnWrap .btnTxt span{display:inline-block;font-size:24px;font-weight:600;padding:0 0.4em;margin-left:0.3em;color:#0A5297;background:#fff;border-radius:10px;box-shadow:2px 2px 0 #df3b05;text-shadow:none;line-height:1.3}#content .btnWrap a{transition:all 0.5s;-webkit-transition:all 0.5s}#content .btnWrap a:hover{opacity:0.8;transition:all 0.5s;-webkit-transition:all 0.5s}#content #anchor_02 .txt03{font-size:30px;line-height:1}#content #anchor_02 .txt03 .span01{font-size:16px;vertical-align:top}#content #anchor_02 .txt03 .span02{color:#535353;font-size:16px}#content #anchor_02 h3{width:83%}#content .box01 ul{list-style:none}#content .box01 li{width:65%;padding-left:35%;float:right;border-bottom:2px solid #e8e8e8;position:relative;margin-bottom:1em}#content .box01 li:nth-child(1){background:transparent url(/partners/shimadahouse/img/img02.png) no-repeat;background-size:20% auto;background-position:5% 30%}#content .box01 li:nth-child(2){background:transparent url(/partners/shimadahouse/img/img03.png) no-repeat;background-size:20% auto;background-position:5% 30%}#content .box01 li:nth-child(3){background:transparent url(/partners/shimadahouse/img/img04.png) no-repeat;background-size:20% auto;background-position:5% 30%}#content .box01 ul .txt01{color:#0A5297;font-size:95px;font-weight:600;padding:0;line-height:1;letter-spacing:-3px}#content .box01 ul .txt01 span{font-size:42px;font-weight:500}#content .box01 ul .txt01 .dot{font-size:70px;transform:scale(1.5, 1);line-height:0;vertical-align:bottom;display:inline-block;margin-bottom:-10px}#content .box01 ul .txt02{font-size:17px;text-align:center;margin:1em auto 1em}#content .box01 li>span:before{position:absolute;color:#0A5297;z-index:101}#content .box01 li .icon-img10:before{font-size:80px;top:24%;left:27%}#content .box01 li .icon-img11:before{font-size:100px;top:16%;left:23%}#content .box01 li .icon-img12:before{font-size:100px;top:16%;left:23%}#content .box01 li .icon-img11:after{content:'';width:8%;height:24%;background:#fff;position:absolute;top:31%;left:22.5%;z-index:100}#content .box01 li .icon-img12:after{content:'';width:8%;height:39%;background:#fff;position:absolute;top:26%;left:23.5%;z-index:100}#content #anchor_02 .btnWrap .btnTxt{text-shadow:2px 2px 0 #599311}#content #anchor_02 .btnWrap .btnTxt span{box-shadow:2px 2px 0 #599311}#content .note01{width:85%;margin:0 auto 10%}#content #anchor_03 .txt01 span a{color:#fa6a14;text-decoration:underline}#content .movieWrap{position:relative;width:91.33%;padding-top:52.5%;margin:auto;border:2px solid #e8e8e8}#content iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content #anchor_04 ul{width:90%;margin:15% auto 0;list-style:none}#content #anchor_04 li{width:88%;margin:0 auto 9%;background:#fff;border-radius:15px;border:2px solid #e8e8e8;position:relative;padding:16% 6% 2%}#content #anchor_04 .txt01{position:absolute;top:-5%;right:4%;padding:0;font-weight:600;padding:1% 7%;border:2px solid #0A5297;border-radius:2em;background:#fff}#content #anchor_04 li:nth-child(2) .txt01{padding:1% 9%}#content #anchor_04 li:nth-child(3) .txt01{padding:1% 2.3%;letter-spacing:-0.02em;line-height:3em}#content #anchor_04 li:nth-child(4) .txt01{padding:1% 11.1%}#content #anchor_04 .fix .txt01{left:4%;right:auto}#content #anchor_04 .txt01:after{content:'';position:absolute;left:-4.5%;top:37%;width:0;height:0;border-top:11px solid transparent;border-right:22px solid #0A5297;border-bottom:11px solid transparent;z-index:100}#content #anchor_04 .fix .txt01:after{right:-4.5%;left:auto;border-left:22px solid #0A5297;border-right:none}#content #anchor_04 .txt01:before{content:'';position:absolute;left:-3.5%;top:37%;width:0;height:0;border-top:11px solid transparent;border-right:22px solid #fff;border-bottom:11px solid transparent;z-index:101}#content #anchor_04 .fix .txt01:before{right:-3.5%;left:auto;border-left:22px solid #fff;border-right:none}#content #anchor_04 .txt02{width:100%;margin:0 0 3%}#content #anchor_04 .txt02 span{color:#ff9d00}#content #anchor_04 .txt03{text-align:left}#content #anchor_04 li span:before{position:absolute;top:-10%;font-size:120px;color:#0A5297;z-index:101}#content #anchor_04 li span:before{left:5%}#content #anchor_04 li.fix span:before{right:5%;left:auto}#content #anchor_04 li span:after{content:'';width:10.5%;height:18%;background:#fff;position:absolute;top:-7%;left:6.5%;z-index:100;border-radius:23px}#content #anchor_04 li:nth-child(2) span:after{width:10.5%;height:18%;top:-8%;right:5.5%;left:auto}#content #anchor_04 li:nth-child(3) span:after{width:8%;height:18%;top:-4%;left:5.5%;right:auto}#content #anchor_04 li:nth-child(4) span:after{width:10.5%;height:18%;top:-10%;right:5.5%;left:auto}#content #anchor_05 ul{width:90%;margin:10% auto 0;list-style:none}#content #anchor_05 li{width:94%;margin:0 auto 5%;background:#fff;border-radius:15px;border:2px solid #e8e8e8;position:relative;padding:3% 2.5%}#content #anchor_05 li dt{font-size:25px;color:#0A5297;padding-bottom:0.4em;border-bottom:2px solid #e8e8e8;margin-bottom:0.6em}#content #anchor_05 li dd{font-size:22px;font-weight:400;color:#434343;text-indent:-3em;padding-left:3em}#content #anchor_05 li dd span{font-size:26px}#content #anchor_05 li dt:before,#content #anchor_05 li dd:before{font-family:"ヒラギノ角ゴ Stdn W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";font-size:44px;font-weight:600;margin-right:0.5em}#content #anchor_05 li dt:before{content:'Q.'}#content #anchor_05 li dd:before{content:'A.';vertical-align:bottom;line-height:1}#content #anchor_05 .txt01{color:#434343;font-size:28px;text-align:center;padding:0.8em 0 0;font-weight:500}#content #anchor_05 .txt01 span{vertical-align:middle;font-size:32px}#content #anchor_05 .txt02{color:#434343;font-size:28px;text-align:center}#content #anchor_05 .txt02 span{color:#f23f0d}#content #anchor_05 .btnWrap{width:87%;margin:30px auto 40px}#content #anchor_05 .btnWrap a{display:inline-block;width:48%;position:relative}#content #anchor_05 .btnWrap a:first-child{float:left}#content #anchor_05 .btnWrap a:last-child{float:right}#content #anchor_05 .btnWrap a span{color:#fff;background:none;font-size:30px;line-height:1.2;height:2.8em}#content #anchor_05 .btnWrap a span span{font-size:23px;box-shadow:none}#content #anchor_05 .btnWrap a:first-child span{text-shadow:2px 2px 0 #f23f0d}#content #anchor_05 .btnWrap a:last-child span{text-shadow:2px 2px 0 #558b18}#content .contactWrap{width:94%;margin:auto}#content .contactWrap dt{color:#fff;font-size:28px;padding:0.8em 0 0.7em;text-align:center;background:#fa6a14;border-radius:10px 10px 0 0}#content .contactWrap dd{padding:3.5%;border:2px solid #e8e8e8;border-top:none;background:#fff;border-radius:0 0 10px 10px}#content .contactWrap dd .btn01,#content .contactWrap dd .inner{border-radius:5px;text-align:center;border:2px solid #dddddd}#content .contactWrap dd a{color:#434343;text-decoration:none;display:inline-block;width:100%}#content .contactWrap dd .btn01{margin-bottom:3.5%}#content .contactWrap dd .btn01 a{font-size:28px;vertical-align:middle;padding:0.6em 0;display:block;transition:all 0.5s;-webkit-transition:all 0.5s}#content .contactWrap dd .btn01 a:hover{color:#fff;background:#fa6a14;transition:all 0.5s;-webkit-transition:all 0.5s}#content .contactWrap dd .btn01 a:hover span:before{color:#fff;transition:all 0.5s;-webkit-transition:all 0.5s}#content .contactWrap dd .btn01 span:before{color:#fa6a14;margin:0 1em;background:transparent}#content .contactWrap dd .inner{position:relative}#content .contactWrap dd .inner p{display:inline-block;width:calc(50% - 4px)}#content .contactWrap dd .inner .btn02:before{content:'';position:absolute;width:2px;height:75%;top:0;left:0;right:0;bottom:0;margin:auto;background:#ddd}#content .contactWrap dd .inner a{font-size:20px;padding:5% 0 4% 0;transition:all 0.5s;-webkit-transition:all 0.5s}#content .contactWrap dd .inner .btn02 a{width:90%;position:relative;padding-left:10%}#content .contactWrap dd a .icon-img19:before{font-size:40px;position:absolute;left:7%;top:32%;background:transparent}#content .contactWrap dd a .span01{font-size:28px}#content .contactWrap dd .inner a:hover{color:#fff;transition:all 0.5s;-webkit-transition:all 0.5s;background:#fa6a14}#content .contactWrap dd .inner a:hover span:before{color:#fff;transition:all 0.5s;-webkit-transition:all 0.5s}#content #anchor_06 table{width:94%;margin:10% auto 10%}#content #anchor_06 table th,#content #anchor_06 table td{padding:0.8em 0 0.8em 0.6em;font-weight:400;font-size:22px;text-align:left;border-bottom:1px solid #dddddd}#content #anchor_06 table th{width:32%}#content #anchor_06 table td a{color:#fa6a14;text-decoration:none;border-bottom:1px solid #fa6a14}#content #anchor_06 dl{background:#fff;border:2px solid #e8e8e8;border-radius:15px;padding:3%;width:88%;margin:auto}#content #anchor_06 dt{color:#fa6a14;font-size:26px;margin-bottom:3%;padding-bottom:3%;border-bottom:2px solid #e8e8e8}footer nav{margin:115px auto 0;position:relative;background:#434343}footer nav:before{position:absolute;top:-30%;left:0;content:'';width:100%;height:55%;z-index:101;background:#434343;-moz-transform:skewY(-3.6deg);-webkit-transform:skewY(-3.6deg);-o-transform:skewY(-3.6deg);-ms-transform:skewY(-3.6deg)}footer nav:after{position:absolute;top:-36%;left:0;content:'';width:100%;height:55%;background:#363636;-moz-transform:skewY(-3.6deg);-webkit-transform:skewY(-3.6deg);-o-transform:skewY(-3.6deg);-ms-transform:skewY(-3.6deg);z-index:100}footer nav ul{width:94%;margin:auto;padding:2% 0;position:relative;z-index:102}footer nav li{margin-right:2em}footer nav a{display:block;line-height:2;font-weight:300;color:#fff !important;text-decoration:none;transition:all 0.5s;-webkit-transition:all 0.5s}footer nav a span{font-size:14px;font-weight:300;margin-right:0.7em}footer nav a:hover{opacity:0.7;transition:all 0.5s;-webkit-transition:all 0.5s}footer #copyright{padding:3%;background:#fff;position:relative;z-index:1001}footer.pc nav li{display:inline-block}footer.sp nav li{display:block;margin-right:0;padding:2%;clear:both;border-bottom:2px solid #797979}footer.sp nav li:first-child{padding-top:1em}footer.sp nav li:last-child{border-bottom:0;padding-bottom:1em}footer.sp nav br{display:none}footer.sp nav span{float:right;padding-top:0.7em}footer #copyright img{max-width:225px;margin-right:3%;vertical-align:middle}footer #copyright span{font-size:18px}#btnPageTop{position:relative;display:none}#btnPageTop a{width:70px;height:70px;display:block;overflow:hidden;position:fixed;right:20px;bottom:20px;z-index:1000;border-radius:50%;color:#f5f5f5;line-height:68px;text-align:center;background:#0A5297;transition:all 0.5s;-webkit-transition:all 0.5s}#btnPageTop a span{height:16px;overflow:hidden}@media only screen and (max-width: 750px){.spbr{display:block}.pcbr{display:none}header .inner{height:80px;padding:40px 0 0 0}header .inner span{font-size:4vw;padding:0 10px}header .inner h1 img{height:35px}header .inner>img{height:55px}header .inner img{height:37px}#gNav li a{font-size:3.8vw}#billboard .txt01{font-size:3.5vw;width:82%}#billboard .txt02{font-size:2.9vw}#billboard .txt03 .span01{font-size:3.8vw;font-weight:500}#billboard .txt03 .span02{font-size:6vw;line-height:1.2}#billboard .txt03 .span03{font-size:5vw;font-weight:500}#billboard .txt03 .span04{font-size:5.0666vw}#content h2{font-size:4.8vw;margin-top:20%}#content h2::after{bottom:-3.6vw;border-top:4vw solid #434343;border-right:4vw solid transparent;border-left:4vw solid transparent}#content .txt01{font-size:4.5vw}#content .txt02{font-size:3.6vw}#content h3{font-size:5vw;margin-bottom:-1.3em}#content h3 span span{font-size:3.5vw}#content .txt03{font-size:3.3vw}#content .txt04,#content .txt04:before{font-size:3.2vw}#content figure .icon-img01:before{font-size:14.7vw}#content figure .icon-img02:before{font-size:10.6vw}#content figure .icon-img03:before{font-size:6.4vw}#content figure .icon-img04:before{font-size:16vw}#content figure .icon-img05:before{font-size:14.7vw}#content figure .icon-img06:before{font-size:8vw}#content figure .icon-img07:before{font-size:13.3vw}#content figucaption{font-size:3vw}#content .txt05 span{font-size:3.5vw}#content figure .icon-img08:before{font-size:11vw}#content figure .icon-img09:before{font-size:8vw}#content .btnWrap{margin:5% auto 7%}#content .btnWrap .btnTxt{font-size:4.2vw;text-shadow:1px 1px 0 #df3b05}#content .btnWrap .btnTxt span{font-size:3.6vw;border-radius:8px;box-shadow:1px 1px 0 #df3b05}#content .note01{font-size:2.3vw}#content #anchor_02 .btnWrap .btnTxt span{box-shadow:1px 1px 0 #599311}#content #anchor_02 .btnWrap .btnTxt{text-shadow:1px 1px 0 #599311}#content #anchor_02 .txt03{font-size:4vw}#content #anchor_02 .txt03 .span01{font-size:2.4vw}#content #anchor_02 .txt03 .span02{font-size:2.4vw}#content #anchor_02 h3{font-size:4.2vw;width:73%}#content .box01 li:after{font-size:3.7333vw}#content .box01 li:nth-child(3):after{font-size:2.9333vw}#content .box01 ul .txt01{font-size:12.6666vw}#content .box01 ul .txt01 span{font-size:5.6vw}#content .box01 ul .txt01 .dot{font-size:10vw;margin-bottom:-4px}#content .box01 ul .txt02{font-size:2.2666vw}#content .box01 li .icon-img10:before{font-size:10.6666vw}#content .box01 li .icon-img11:before{font-size:13.3333vw}#content .box01 li .icon-img12:before{font-size:13.3333vw}#content #anchor_04 li span:before{font-size:16vw}#content #anchor_04 .txt01{font-size:3.65vw}#content #anchor_04 .txt01:after{left:auto;right:100%;top:calc(50% - 7px);border-top:7px solid transparent;border-right:14px solid #0A5297;border-bottom:7px solid transparent}#content #anchor_04 .fix .txt01:after{left:100%;right:auto;top:calc(50% - 7px);border-left:14px solid #0A5297}#content #anchor_04 .txt01:before{left:auto;right:98%;top:calc(50% - 7px);border-top:7px solid transparent;border-right:14px solid #fff;border-bottom:7px solid transparent}#content #anchor_04 .fix .txt01:before{right:auto;left:98%;top:calc(50% - 7px);border-left:14px solid #fff}#content #anchor_05 li dt{font-size:3.7vw;letter-spacing:-0.05em}#content #anchor_05 li dd{font-size:3.3vw;text-indent:-9.1vw;padding-left:9.1vw}#content #anchor_05 li dd span{font-size:3.6vw}#content #anchor_05 li dt:before,#content #anchor_05 li dd:before{font-size:5.8666vw}#content #anchor_05 .txt01{font-size:3.7333vw}#content #anchor_05 .txt01 span{font-size:4.2666vw}#content #anchor_05 .txt02{font-size:3.7333vw;margin-bottom:1.2em}#content #anchor_05 .btnWrap{margin:4% auto 5%}#content #anchor_05 .btnWrap a span{font-size:4vw}#content #anchor_05 .btnWrap a span span{font-size:3.1vw}#content .contactWrap dt{font-size:3.7333vw}#content .contactWrap dd .btn01 a{font-size:3.7333vw}#content .contactWrap dd .inner a{font-size:2.6666vw}#content .contactWrap dd a .icon-img19:before{font-size:5.3333vw}#content .contactWrap dd a .span01{font-size:3.7333vw}#content #anchor_06 table th,#content #anchor_06 table td{font-size:2.9333vw}footer nav{margin-top:20%}footer.sp nav:before{top:-4%}footer.sp nav:after{top:-5.5%}footer #copyright{text-align:center}footer #copyright img{margin:0}footer #copyright img,footer #copyright span{display:inline-block}footer #copyright span{font-size:2.4vw}}@media only screen and (max-width: 480px){header .inner{height:58px;padding:25px 0 0}header .inner h1 img{height:30px}header .inner>img{height:50px}#billboard .txt02{padding-bottom:4%;margin-bottom:1%}#content #anchor_05 li dt{font-size:3.4vw}footer nav:before{top:-15%}footer nav:after{top:-18%}}@media only screen and (max-width: 420px){header .inner{height:43px;padding:10px 0 0}header .inner h1 img{height:25px}header .inner span{font-size:3vw;padding:0 4px}header .inner>img{height:33px}#billboard .txtWrap{width:58%;right:2%;top:24%}}#content #anchor_01 h2{margin-top:115px}#content #anchor_02 h2{margin-top:-25px}.gentei{background:linear-gradient(135deg, #fefcea 0%, #efe183 100%);text-align:center;padding:20px;margin:20px;border:1px solid #deca7e}.gentei-ttl{font-weight:bold;font-size:26px;margin-bottom:10px;color:#0A5297}.gentei-ttl span{display:inline-block}.gentei-txt{margin-bottom:10px}.gentei-txt .enhanced{font-weight:bold;color:#0A5297}.gentei-txt .small{font-size:10px}.gentei-code{background:#fff;padding:10px;border-radius:10px}.gentei-code span{font-weight:bold;font-size:18px}
