@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=M+PLUS+1+Code:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size:100dvb){:where(html){block-size:100%}}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}.up,.down,.left,.right,.transform1,.transform2{position:relative;opacity:0}.upstyle,.downstyle,.leftstyle,.rightstyle,.transform1style,.transform2style{opacity:1;transition:1s .5s}.up{bottom:-20px}.upstyle{bottom:0}.down{top:-20px}.downstyle{top:0}.left{left:-20px}.leftstyle{left:0}.right{right:-20px}.rightstyle{right:0}.transform1{transform:scaleX(0)}.transform1style{transform:scaleX(1)}.transform2{transform:perspective(400px) translateZ(-70px) rotateX(50deg)}.transform2style{transform:perspective(400px) translateZ(0) rotateX(0)}filter: blur(30px); transform: scale(1.1); }*/ .blurstyle{opacity:1;filter:blur(0);transform:scale(1);transition:1s .5s}@keyframes transform3{0%{transform:scale(0)}50%{transform:scale(1.05)}70%{transform:scale(.99)}to{transform:scale(1)}}.transform3{transform:scale(0)}.transform3style{animation:transform3 .8s ease-out .5s both}.crackerstyle img{width:150px;position:absolute;bottom:0}.crackerstyle img:nth-of-type(1){left:0}.crackerstyle img:nth-of-type(2){right:0;transform:scaleX(-1)}@media screen and (min-width:600px){.crackerstyle img{width:200px}}@media screen and (min-width:900px){.crackerstyle img{width:300px}}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}html,body{margin:0;padding:0;font-size:13px;overflow-x:hidden}body{font-family:Lato,"M PLUS 1 Code",Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,ＭＳ Ｐゴシック,sans-serif;-webkit-text-size-adjust:none;letter-spacing:.05em;background:#fff;color:#555;line-height:2}figure{margin:0}dd{margin:0}nav{margin:0;padding:0}table{border-collapse:collapse}img{border:none;max-width:100%;height:auto;vertical-align:middle}ul,ol{margin-bottom:30px}a{color:#57524b;transition:.3s}section{margin:0 auto;padding:1% 3% 0;width:90%}main>article{margin:0 auto;padding:5%;width:90%}@media screen and (max-width: 768px){section,main>article{margin:0 auto;padding:1%;width:98%}}header{display:flex;justify-content:space-between;align-items:center;background:#f0f7ff;padding:0 3%;width:100%;height:50px}header #logo img{display:block}header #logo{margin:0;width:100px}#mainimg{width:90%;display:flex;justify-content:space-between}#mainimg #text h2{margin:70px 0 0;font-weight:500;font-size:3.8vw;line-height:1.5}#mainimg #text p.text{font-size:16px;margin:20px 5px 0}@media screen and (max-width: 768px){#mainimg{width:94%;display:block;margin-bottom:20px}#mainimg #text h2{margin:30px 0 0;font-size:30px;text-align:center}#mainimg #text p.text{font-size:14px;margin:20px 0 30px;text-align:center}}#main{width:800px;margin:0 auto}#main h2{margin:0 0 1em;line-height:1.5;font-size:2.4em;text-align:center;letter-spacing:.05em;font-weight:400;color:#000644}@media screen and (max-width: 768px){#main{width:100%}#main h2{font-size:2em}}#main h2 span{font-size:.3em;display:block}h3.qtitle{margin:5px 0 0;font-weight:400}.blur h2{margin:0 0 1em;line-height:1.5;font-size:3em;text-align:center;letter-spacing:.05em;font-family:Lato;font-weight:400}h2 span{display:block;font-size:.4em;color:#666}.btn1{background:#000644;color:#fff;font-size:16px;border-radius:5px;padding:0 20px;text-decoration:none}.btn1:hover{background:#051195}@media screen and (max-width: 768px){.btn1{padding:5px 20px}}footer{font-size:1.2rem;text-align:center;padding:0;color:#555}@media screen and (max-width: 768px){footer{line-height:1.2}}#new{margin:0;padding:0}#new dt{font-weight:700;padding:5px 0}#new dd{padding:5px 0}.br-pc{display:block}@media screen and (max-width: 768px){.br-pc{display:none}}.pagetop-show{display:block}.pagetop a{display:block;text-decoration:none;text-align:center;z-index:99;position:fixed;right:20px;bottom:20px;color:#fff;font-size:1.5em;background:rgba(0,0,0,.2);width:60px;line-height:60px;border-radius:50%}.clearfix:after{content:"";display:block;clear:both}.small{font-size:.6em;letter-spacing:normal!important}.large{font-size:1.8em!important}.block{display:block!important}@media screen and (min-width:900px){html,body{font-size:15px}.pc{display:inline-block}}.flex_bt{display:flex;width:450px;min-width:320px;margin:30px auto;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.flex_bt{display:block;width:100%;text-align:center}.flex_bt label{display:block;margin-bottom:20px}}.cp_stepflow01{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 30px;padding:0}.cp_stepflow01>li{position:relative;display:block;width:auto;margin:0;padding:0;list-style:none;text-align:center;text-overflow:ellipsis;color:#b0bec5;-ms-flex:1;-moz-flex:1;-webkit-box-flex:1;flex:1}.cp_stepflow01>li .bubble{display:block;width:20px;height:20px;margin:0 auto .5em;border-radius:1000px;background-color:#b0bec5}.cp_stepflow01>li .bubble:after,.cp_stepflow01>li .bubble:before{position:absolute;top:9px;display:block;width:100%;height:3px;content:"";background-color:#b0bec5}.cp_stepflow01>li:last-child .bubble:after,.cp_stepflow01>li:last-child .bubble:before{width:0%;margin-right:50%}.cp_stepflow01>li.active,.cp_stepflow01>li.active .bubble{font-weight:400}.cp_stepflow01>li.active .bubble i{color:#fff;position:relative;top:-2px;z-index:999}.cp_stepflow01>li.active .bubble,.cp_stepflow01>li.active .bubble:after,.cp_stepflow01>li.active .bubble:before{background-color:#91b4de}.cp_stepflow01>li img{margin:0 auto}.sp_stepflow,.prev a{display:none}@media screen and (max-width: 768px){.prev a{display:block;color:#000644;text-decoration:none}.cp_stepflow01{display:none}.sp_stepflow{width:100%;display:flex;margin:0 auto 20px;padding:10px 0;background:#f1f1f1;border-radius:5px}.pie-chart-001{display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;border-radius:50%;background-image:radial-gradient(#fff 55%,transparent 55%),conic-gradient(#91b4de 14.2%,#e2e2e2 14.2% 100%);font-weight:600}.pie-chart-002{display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;border-radius:50%;background-image:radial-gradient(#fff 55%,transparent 55%),conic-gradient(#91b4de 28.4%,#e2e2e2 28.4% 100%);font-weight:600}.pie-chart-003{display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;border-radius:50%;background-image:radial-gradient(#fff 55%,transparent 55%),conic-gradient(#91b4de 42.6%,#e2e2e2 42.6% 100%);font-weight:600}.pie-chart-004{display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;border-radius:50%;background-image:radial-gradient(#fff 55%,transparent 55%),conic-gradient(#91b4de 56.8%,#e2e2e2 56.8% 100%);font-weight:600}.pie-chart-005{display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;border-radius:50%;background-image:radial-gradient(#fff 55%,transparent 55%),conic-gradient(#91b4de 71%,#e2e2e2 71% 100%);font-weight:600}.pie-chart-006{display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;border-radius:50%;background-image:radial-gradient(#fff 55%,transparent 55%),conic-gradient(#91b4de 85.2%,#e2e2e2 85.2% 100%);font-weight:600}p.now{margin:15px 0 0;width:230px;line-height:1.8}p.now .on{font-size:17px;font-weight:500}p.now .next{font-size:14px;font-weight:400;letter-spacing:.1em}}.btn_list{width:500px;margin:50px auto 10px;display:flex;justify-content:space-between}.btn_list a{display:inline-block;width:220px;color:#fff;font-size:14px;font-weight:500;transform:rotate(.03deg);background:#000644;padding:4px 0 4px 10px;position:relative;text-decoration:none}.btn_list a:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;position:absolute;right:10px}.btn_list a:hover{background:#051195}.btn_list a.back{background:#666;padding:4px 0 4px 30px}.btn_list a.back:before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;position:absolute;left:10px}.btn_list a.back:after{content:""}@media screen and (max-width: 768px){.btn_list{width:100%}.btn_list a{width:48%;line-height:1.6;font-size:90%}}.select2{margin-top:20px;padding-left:10px;width:100%}.btn_restart{width:400px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.btn_restart{width:300px}}.btn_restart a{display:inline-block;width:400px;color:#fff;font-size:14px;font-weight:500;transform:rotate(.03deg);background:#000644;padding:4px 0 4px 10px;position:relative;text-align:center;text-decoration:none}.flex{display:flex;flex-wrap:wrap}.flex_q2{width:100%;display:flex;justify-content:space-between;margin-bottom:50px}.flex_q3{display:flex;align-items:flex-start}.flex_q3 .boxL,.flex_q3 .boxR{width:50%}.flex_q3 .inline-list{overflow:hidden;width:350px}.flex_q3 .inline-list li{float:left;margin:0 15px 0 0}@media screen and (max-width: 768px){.flex_q3 .boxL,.flex_q3 .boxR{width:100%}}.flex_q4{display:flex;align-items:center}.flex_q2a{display:flex;align-items:center;margin:20px 0 40px;justify-content:space-between}.flex_q5{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.flex_q5 .textarea{width:500px;margin-left:35px}.flex_q6{width:88%;margin:20px auto}.flex_q6 div{margin:5px 0;line-height:30px}.statusofuse table{width:100%}.statusofuse table th{font-weight:400;font-size:12px}.statusofuse table td{width:12.5%;height:40px;text-align:center;border:1px solid #ccc}.statusofuse table td.active_on{background:#9cb4dc}.statusofuse table td a{color:#000;font-weight:700;text-decoration:none}@media screen and (max-width: 768px){.statusofuse table td a{height:45px}}.alignL{text-align:left}.alignR{text-align:right}.alignC{text-align:center}.flex_q6 .btn_check a{float:left;display:inline-block;background:#3f6ebc;color:#fff;width:100px;border-radius:5px;text-decoration:none;margin-right:10px;font-size:12px;text-align:center}.flex_q6 .btn_check i{color:#fff}.flex_q2a h3,.flex_q4 h3,.flex_q5 h3{margin-top:20px;font-size:16px;font-weight:500}.flex_q3 h3{text-align:left;display:inline-block;padding:0 10px;color:#fff;border-radius:20px;background:#89a7d7;margin-top:20px;font-size:15px;font-weight:400}@media screen and (max-width: 768px){.flex_q2a{width:90%;margin:0 auto;display:block}.flex_q4 .textarea,.flex_q5 .textarea{width:100%;margin:0}}.inline-list{overflow:hidden}.inline-list li{float:left}@media screen and (max-width: 768px){.flex{display:block}.flex p input{margin-left:0}.flex_q2,.flex_q3,.flex_q4,.flex_q5,.flex_q6{display:block}.flex_q2 img,.flex_q3 img,.flex_q6 img{width:360px;margin:0 auto}.flex_q4 img,.flex_q5 img{margin:0 auto}}.statusofuse{margin:5px auto 20px}.clock{text-align:center}.times{display:flex;align-items:center;justify-content:space-between;margin:10px 0;width:420px}@media screen and (max-width: 768px){.times{width:98%}}.img_area{width:580px;margin:0 auto;clear:both}@media screen and (max-width: 768px){.img_area{width:100%;margin:0 auto}}.linkblue{color:#3f6ebc}.btn_help{width:98%;padding:1%;margin:0 0 20px}.btn_help a{float:right;display:inline-block;background:#3f6ebc;color:#fff;padding:0 10px;border-radius:5px;text-decoration:none}.btn_help i{color:#fff}@media screen and (max-width: 768px){.btn_help{width:100%}.btn_help a{margin-right:5px}}.img-responsive{display:block;height:auto;max-width:100%}.marT20{margin-top:20px}.marL5{margin-left:5px}.marL20{margin-left:20px}.marR5{margin-right:5px}.marR10{margin-right:10px}.marT10{margin-top:10px}.marB10{margin-bottom:10px}.vali-T{vertical-align:top}.vali-M{vertical-align:middle}.vali-M{vertical-align:bottom}.content{margin:20px 0}#kekka-page h2{margin-top:20px}#kekka-page .spectab{width:294px;height:49px;float:left;border-bottom:1px solid #91b4de;color:#666;border-radius:10px 10px 0 0;margin-right:12px;text-align:center;line-height:50px;font-weight:400;background-color:#eee}@media screen and (max-width: 768px){#kekka-page .spectab{width:40%}}#kekka-page .spectab a{text-decoration:none;display:block}#kekka-page .spectab.selected{background-color:#fff;color:#91b4de;border:1px solid #91b4de;border-bottom:0;height:50px}#kekka-page .bordergreen{padding:20px 0;border:1px solid #91b4de;margin-top:-2px;border-top-left-radius:0}#kekka-page .air_con,#kekka-page .info_spec1,#kekka-page .info_spec2{float:left}#kekka-page .air_con{margin-left:40px}@media screen and (max-width: 768px){#kekka-page .air_con{width:100px}}#kekka-page fieldset{border:none}.info_spec1,.info_spec2{width:100%;margin:0 auto}#kekka-page fieldset dt{width:35%}#kekka-page fieldset dd{width:65%}.kekka_area{width:700px;display:flex;align-items:center;margin:0 auto}@media screen and (max-width: 768px){.kekka_area{width:90%;margin:0 auto 20px}}#kekka-page .clearfix{clear:both}#kekka-page .tab{box-sizing:border-box;color:#91b4de;font-weight:400;padding:0 20px 3px;background-color:#fff;width:auto;border:1px solid #91b4de;border-left:0;margin-bottom:30px;float:left}#kekka-page .total{margin-left:40px;border-top-left-radius:10px;border-bottom-left-radius:10px;border-left:1px solid #91b4de}#kekka-page .cost{border-left:0;border-top-right-radius:10px;border-bottom-right-radius:10px}#kekka-page .selected{color:#fff;background-color:#91b4de}#kekka-page #barcharts{width:90%;margin:0 auto 10px;min-height:350px}@media screen and (max-width: 768px){#kekka-page .tab{padding:0 15px 3px}#kekka-page .total{margin-left:10px}#kekka-page #barcharts{min-height:inherit}}#kekka-page #barcharts tspan:nth-child(1){font-weight:700}#kekka-page #barcharts text:nth-child(1) tspan:nth-child(1){font-size:30px}#kekka-page #barcharts text:nth-child(2) tspan:nth-child(1){font-size:28px}#kekka-page #barcharts text:nth-child(3) tspan:nth-child(1){font-size:27px}.sns_box ul{display:flex;justify-content:flex-end;align-items:center}.sns_box ul li{margin:0 10px}.sns_box ul li img{width:30px}.img-reponsive{display:block;height:auto;max-width:100%}#direction_room div div.area div,#direction_room2 div div.area div{border:1px #ffffff solid;text-align:center;font-size:16px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;border-radius:6px;-webkit-border-radius:6px;position:absolute;box-sizing:border-box;transition:.2s}#direction_room{display:block;width:300px;height:300px;position:relative;background:url(../images/shugo_direction.png) no-repeat;left:20px}#direction_room2{display:block;width:300px;height:300px;position:relative;background:url(../images/house_direction.png) no-repeat;left:20px}@media screen and (max-width: 768px){#direction_room,#direction_room2{width:300px;margin:0 auto}}#direction_room p.area-title,#direction_room2 p.area-title{display:none}#direction_room #room,#direction_room2 #room{width:300px;display:block;height:174px;position:absolute;top:41px;left:40px;z-index:2}#direction_room #room div.area div,#direction_room2 #room div.area div{background-color:#666;color:#fff}#direction_room #room div.area a:hover div,#direction_room #room div.area a:active div,#direction_room2 #room div.area a:hover div,#direction_room2 #room div.area a:active div　{transition:.2s;background:#9cb4dc}#direction_room #room div.area div.active,#direction_room2 #room div.area div.active{background:#9cb4dc;border:2px solid #000644}#direction_room #room div.area #num1{width:50px;height:50px;top:0;left:0}#direction_room #room div.area #num2{width:50px;height:50px;top:0;left:85px}#direction_room #room div.area #num3{width:50px;height:50px;top:0;left:170px}#direction_room #room div.area #num4{width:50px;height:50px;top:85px;left:0}#direction_room #room div.area #num5{width:50px;height:50px;top:85px;left:85px}#direction_room #room div.area #num6{width:50px;height:50px;top:85px;left:170px}#direction_room #room div.area #num7{width:50px;height:50px;top:170px;left:0}#direction_room #room div.area #num8{width:50px;height:50px;top:170px;left:85px}#direction_room #room div.area #num9{width:50px;height:50px;top:170px;left:170px}#direction_room2 #room div.area #num1{width:100px;height:50px;top:0;left:0}#direction_room2 #room div.area #num2{width:50px;height:100px;top:0;left:170px}#direction_room2 #room div.area #num3{width:50px;height:100px;top:123px;left:0}#direction_room2 #room div.area #num4{width:100px;height:50px;top:172px;left:120px}.att_box p:before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;padding-right:5px;color:#fab005}#japan-map div div.area div{border:1px #ffffff solid;text-align:center;font-size:14px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;border-radius:6px;-webkit-border-radius:6px;position:absolute;box-sizing:border-box;transition:.2s}#japan-map div div.area div:hover{opacity:.5;transition:.2s}#japan-map div div.area div#hokkaido:hover,#japan-map div div.area div#okinawa:hover{opacity:1}#japan-map div div.area div.active{border:3px double #fff;background:#010044}#japan-map{display:block;width:777px;height:482px;margin:-30px auto 0;position:relative}#japan-map p.area-title{display:none}#hokkaido-touhoku{width:136px;display:block;height:265px;position:absolute;left:638px}#hokkaido-touhoku div.area div{background-color:#7478c2;color:#fff}#hokkaido-touhoku div.area div#hokkaido{background-color:#ccc}#hokkaido{width:133px;height:70px}.tooltip{display:inline-block;position:relative;text-decoration:none;text-align:center}.tooltip:hover{cursor:help}span.arrow_box{display:none;padding:0 3px;background:#eee;color:#000;z-index:10;font-size:13px;font-weight:400}.tooltip:hover span.arrow_box{display:inline;position:absolute;top:20px;left:5%}#aomori{width:93px;height:43px;left:21px;top:96px}#akita{width:67px;height:42px;left:3px;top:139px}#iwate{width:67px;height:42px;left:70px;top:139px}#yamagata{width:67px;height:42px;top:181px;left:3px}#miyagi{width:67px;height:42px;top:181px;left:70px}#fukushima{width:67px;height:42px;top:223px;left:70px}#kantou{width:158px;display:block;height:174px;position:absolute;top:265px;left:623px;z-index:2}#kantou div.area div{background-color:#31beca;color:#fff}#ibaraki{width:52px;height:85px;top:0;left:100px}#tochigi{width:50px;height:42px;top:0;left:50px}#gunma{width:50px;height:42px;top:0;left:0}#saitama{width:100px;height:43px;top:42px;left:0}#chiba{width:52px;height:84px;top:85px;left:100px}#tokyo{width:100px;height:42px;top:85px;left:0}#kanagawa{width:67px;height:42px;top:127px;left:0}#tyubu{width:270px;height:211px;position:absolute;left:438px;top:223px}#tyubu div.area div{background-color:#4ab969;color:#fff}#nigata{width:85px;height:42px;left:185px}#toyama{width:67px;height:42px;left:118px}#ishikawa{width:50px;height:57px;left:68px}#fukui{width:68px;height:42px;left:0;z-index:2}#nagano{width:67px;height:85px;left:118px;top:42px}#yamanashi{width:67px;height:42px;left:118px;top:127px}#gifu{width:50px;height:55px;left:68px;top:57px}#shizuoka{width:67px;height:42px;left:118px;top:169px}#aichi{width:50px;height:57px;top:112px;left:68px}#kinki{width:186px;height:211px;position:absolute;left:320px;top:223px}#kinki div.area div{background-color:#b0b72f;color:#fff}#kyoto{width:67px;height:84px;left:51px}#shiga{width:68px;height:42px;top:42px;left:118px}#osaka{width:67px;height:85px;top:84px;left:51px}#nara{width:34px;height:85px;top:84px;left:118px}#mie{width:34px;height:85px;top:84px;left:152px}#wakayama{width:113px;height:42px;top:169px;left:61px}#hyougo{width:51px;height:98px;left:0}#tyugoku{width:151px;height:98px;position:absolute;left:169px;top:223px}#tyugoku div.area div{background-color:#ef9f27;color:#fff}#tottori{width:50px;height:49px;left:101px}#okayama{width:50px;height:49px;top:49px;left:101px}#shimane{width:51px;height:49px;left:50px}#hiroshima{width:51px;height:49px;top:49px;left:50px}#yamaguchi{width:50px;height:98px;left:0}#shikoku{width:184px;height:84px;position:absolute;left:169px;top:350px}#shikoku div.area div{background-color:#d08f68;color:#fff}#kagawa{width:92px;height:42px;right:0}#ehime{width:92px;height:42px;left:0}#tokushima{width:92px;height:42px;right:0;top:42px}#kouchi{width:92px;height:42px;left:0;top:42px}#kyusyu{width:152px;height:247px;position:absolute;left:0;top:235px}#kyusyu div.area div{background-color:#ff7575;color:#fff}#fukuoka{width:50px;height:50px;left:101px;top:0}#saga{width:50px;height:50px;left:51px;top:0}#nagasaki{width:50px;height:50px;left:1px;top:0}#oita{width:50px;height:50px;left:101px;top:50px}#kumamoto{width:50px;height:100px;left:51px;top:50px}#miyazaki{width:50px;height:50px;left:101px;top:100px}#kagoshima{width:68px;height:49px;left:83px;top:150px}#kyusyu div.area div#okinawa{background-color:#ccc;margin-top:10px;height:50px}#okinawa{width:50px;height:50px;left:1px;top:197px}.tooltip2{display:inline-block;position:relative;text-decoration:none;text-align:center}.tooltip2:hover{cursor:help}span.arrow_box2{display:none;padding:0 3px;background:#eee;color:#000;z-index:10;font-size:13px;font-weight:400}.tooltip2:hover span.arrow_box2{display:inline;position:absolute;width:130px;top:10px;left:-45px}@media screen and (max-width: 768px){#japan-map{display:block;width:100%;height:auto;margin:0}#hokkaido-touhoku,#kantou,#tyubu,#kinki,#tyugoku,#shikoku,#kyusyu{display:flex;flex-wrap:wrap;width:100%;height:auto;position:static;margin-left:0;margin-right:0}#japan-map div div.area{font-size:14px;display:flex;flex-wrap:wrap;width:100%;margin:10px 0}#japan-map div div.area a{height:auto;width:25%;text-decoration:none}#japan-map div div.area div{display:block;border-radius:0;position:static;height:auto;font-size:16px;width:100%;padding:.5em .3em}#japan-map div div.area div#hokkaido{height:50px;margin-bottom:20px}.tooltip:hover span.arrow_box{display:inline;position:relative;top:-32px;left:1%;width:98%}#japan-map div div.area div#okinawa{height:50px;margin-top:20px}.tooltip2:hover span.arrow_box2{display:inline;position:relative;top:-32px;left:1%;width:98%}}.recharts-wrapper .recharts-pie,.recharts-wrapper .recharts-pie-sector path{outline:none!important}.MuiSlider-rail{color:#999}.MuiSlider-mark{color:#91b4de}.slider{display:flex}.slider div{white-space:nowrap;width:100px}.slider div:first-child{margin:0 20px 0 0}.slider div:last-child{margin:0 0 0 20px}.pie_area{padding:0}.pie_area .recharts-responsive-container{max-width:450px;max-height:450px;margin:0 auto}#main .blur{width:100%;margin:0 auto}.bar_area{padding:20px;background:#f1f1f1}.sub_b{font-size:12px;vertical-align:bottom}.recharts-layer text{font-weight:400;font-size:16px}.recharts-responsive-container{width:100%;height:auto;padding:10px}@media screen and (max-width: 768px){.bar_area{width:100%;margin:30px auto}.recharts-responsive-container{width:98%;height:90%;margin:0 auto;padding:2% 0}.recharts-layer text{font-size:20px}}.total_pt{text-align:right;margin:5px}#help{display:none;background-color:#fff;padding:20px}#help{width:500px}@media screen and (max-width: 768px){#help{width:98%}}#help h2{color:#3f6ebc;margin:20px 0;text-align:center}#help h3{font-size:18px;font-weight:500;margin-top:20px}#help p{font-size:15px;line-height:1.8;margin:10px 0}.modal-close{margin-top:50px;text-align:center}.modal-close a{text-decoration:none}#modal-win{width:100%;position:absolute}#modal-win-inner{box-shadow:0 0 5px #00000040;margin:0 auto;position:relative;z-index:101;border-radius:10px}#modal-win-inner>*{border-radius:10px}#modal-bg{width:100%;height:100%;background-color:#000;position:fixed;top:0;left:0;z-index:100;cursor:pointer}
