html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@charset "utf-8";*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:62.5%;color:#333;background-color:#fff}body{text-align:center;padding:0;margin:0;font-size:1.4em}img{max-width:100%;height:auto;vertical-align:bottom}a{color:#333;text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,blockquote{margin:0}ul,ol{list-style-type:none;padding:0}@charset "utf-8";.mt3{margin-top:3px!important}.mt5{margin-top:5px!important}.mt8{margin-top:8px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.pt0{padding-top:0!important}.pd5{padding:5px!important}.pd10{padding:10px!important}.pd15{padding:15px!important}.pd20{padding:20px!important}.pb0{padding-bottom:0!important}.wrapper{display:flex;flex-direction:column;min-height:calc(100svh - 80px)}#main{overflow:hidden;position:relative;flex:1}.main_wrapper{padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto;max-width:100%;width:740px}.chirashi-day{border-top:solid 3px #12694a;padding:15px 10px 10px}.chirashi{}#attn p{margin:0;padding:5px;margin-right:0;font-size:1.2rem;text-align:justify;line-height:1.4}#attn .attention{margin:20px 5px 5px;text-align:center;background:#e60013;color:#fff;font-size:1.2rem;border-radius:3px}#attn .attention02{margin:20px 4px 4px;text-align:center;background:#fff;border:1px solid #333;color:#333;font-size:1.2rem;border-radius:3px;letter-spacing:-.05em}.hitaio img{width:540px;padding-top:12px}#footer{margin-top:auto;background:#fff;overflow:hidden}.footer_wrapper{padding-left:50px;padding-right:50px;margin-right:auto;margin-left:auto;max-width:100%;width:740px}#footer p{margin:0;padding:5px;margin-right:0;font-size:1.2rem;text-align:justify;line-height:1.4}#footer a{display:block;padding:15px;margin:10px 5px 20px;color:#fff;font-size:1.4em;font-weight:600;border-radius:6px;background:#4d4d4d}#footer a:hover{opacity:.9}#footer a.grnBtn{background:#005e3c;margin-bottom:15px}.copyright{width:100%;color:#999;font-size:.8rem;border-top:1px solid #ccc;padding-top:5px;margin-bottom:15px}@media (max-width:640px){.header_wrapper,.main_wrapper,.footer_wrapper{padding-left:0!important;padding-right:0!important}}@charset "utf-8";.toggle_contents{margin-bottom:20px;background:#231816}.toggle_title{color:#fff;position:relative;padding:15px;cursor:pointer;font-size:26px;text-align:center;line-height:1.4}.toggle_btn{position:absolute;top:50%;right:20px;transform:translateY(-50%);background:#0052a4;display:block;width:24px;height:24px;text-indent:100%;white-space:nowrap;overflow:hidden;border-radius:50%}.toggle_btn:before,.toggle_btn:after{display:block;content:'';background-color:#fff;position:absolute;width:10px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.toggle_btn:before{width:2px;height:10px}.toggle_title.selected .toggle_btn:before{content:normal}.toggle_contents dd{display:none}.s_05 .accordion_one{max-width:1024px;margin:0 auto}.s_05 .accordion_one .accordion_header{background-color:#019c62;color:#fff;font-size:24px;font-weight:bold;padding:25px;text-align:left;position:relative;z-index:+1;cursor:pointer;transition-duration:.2s;margin-top:2px}.s_05 .accordion_one:nth-of-type(2) .accordion_header {background-color:#005e3c}.s_05 .accordion_one:nth-of-type(3) .accordion_header {background-color:#019c62}.s_05 .accordion_one:nth-of-type(4) .accordion_header {background-color:#005e3c}.s_05 .accordion_one:nth-of-type(5) .accordion_header {background-color:#019c62}.s_05 .accordion_one:nth-of-type(6) .accordion_header {background-color:#005e3c}.s_05 .accordion_one:nth-of-type(7) .accordion_header {background-color:#019c62}.s_05 .accordion_one:nth-of-type(8) .accordion_header {background-color:#005e3c}.s_05 .accordion_one:nth-of-type(9) .accordion_header {background-color:#019c62}.s_05 .accordion_one:nth-of-type(10) .accordion_header {background-color:#005e3c}.s_05 .accordion_one .accordion_header .i_box{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:5%;width:36px;height:36px;border:1px solid #fff;margin-top:-18px;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:.2s}.s_05 .accordion_one .accordion_header .i_box .one_i{display:block;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:.2s;position:relative}.s_05 .accordion_one .accordion_header.open .i_box{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.s_05 .accordion_one .accordion_header .i_box .one_i:before,.s_05 .accordion_one .accordion_header .i_box .one_i:after{display:flex;content:'';background-color:#fff;border-radius:10px;width:18px;height:4px;position:absolute;top:7px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transform-origin:center center}.s_05 .accordion_one .accordion_header .i_box .one_i:before{width:4px;height:18px;top:0;left:7px}.s_05 .accordion_one .accordion_header.open .i_box .one_i:before{content:none}.s_05 .accordion_one .accordion_header.open .i_box .one_i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.s_05 .accordion_one .accordion_inner{display:none;border:0;box-sizing:border-box}.s_05 .accordion_one .accordion_inner .box_one{height:300px}.s_05 .accordion_one .accordion_inner p.txt_a_ac{margin:0}.s_05 .accordion_one .accordion_inner .closeArea{width:180px;margin:30px auto}.s_05 .accordion_one .accordion_inner .closeArea .close_box a.close_btn{display:flex;justify-content:center;align-items:center;background:#005e3c;padding:15px 15px 15px 20px;text-decoration:none;line-height:1.3;color:#fff;font-size:18px;font-weight:bold;position:relative;cursor:pointer;transition-duration:.2s;border-radius:6px}.s_05 .accordion_one:nth-of-type(2) .accordion_inner .closeArea .close_box a.close_btn {background-color:#005e3c}.s_05 .accordion_one:nth-of-type(3) .accordion_inner .closeArea .close_box a.close_btn {background-color:#005e3c}.s_05 .accordion_one:nth-of-type(4) .accordion_inner .closeArea .close_box a.close_btn {background-color:#005e3c}.s_05 .accordion_one:nth-of-type(5) .accordion_inner .closeArea .close_box a.close_btn {background-color:#005e3c}.s_05 .accordion_one:nth-of-type(6) .accordion_inner .closeArea .close_box a.close_btn {background-color:#005e3c}.s_05 .accordion_one:nth-of-type(7) .accordion_inner .closeArea .close_box a.close_btn {background-color:#005e3c}.s_05 .accordion_one .accordion_inner .closeArea .close_box a.close_btn:hover{opacity:.8}.s_05 .accordion_one .accordion_inner .closeArea .close_box a.close_btn .i_box{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:10%;width:30px;height:30px;margin-top:-15px}.s_05 .accordion_one .accordion_inner .closeArea .close_box a.close_btn .i_box .one_i{display:flex;justify-content:center;align-items:center;position:relative;width:18px;height:18px}.s_05 .accordion_one .accordion_inner .closeArea .close_box a.close_btn .i_box .one_i:before,.s_05 .accordion_one .accordion_inner .closeArea .close_box a.close_btn .i_box .one_i:after{content:'';background-color:#fff;border-radius:10px;width:18px;height:4px;position:absolute;top:7px;left:0;-webkit-transform:rotate(-45deg);transform:rotate(45deg);transform-origin:center center}.s_05 .accordion_one .accordion_inner .closeArea .close_box a.close_btn .i_box .one_i:before{width:4px;height:18px;top:0;left:7px}@media screen and (max-width:640px){.s_05 .accordion_one .accordion_header{font-size:18px;padding:20px 60px 20px 15px}.s_05 .accordion_one .accordion_header .i_box{width:30px;height:30px;margin-top:-15px}.s_05 .accordion_one .accordion_inner .closeArea .close_box a.close_btn{font-size:14px}}.tab_item{width: calc(100%/3);height:60px;border-bottom:5px solid #000;background-color:#666;line-height:60px;font-size:20px;text-align:center;color:#fff;display:block;float:left;text-align:center;font-weight:bold;transition:all .2s ease}input[name="tab_item"]{display:none}.tab_content{display:none;padding:10px;padding-block:12px;clear:both;overflow:hidden;background:#000}#all:checked ~ #all_content,
#programming:checked ~ #programming_content,
#design:checked ~ #design_content {display:block}.tabs input:checked+.tab_item{background-color:#000;color:#fff}@media screen and (max-width:768px){.scroll_list{margin:0 auto;padding:0;width:90%;overflow-x:auto;white-space:nowrap;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.scroll_list li{display:inline-block;list-style:none;height:450px;margin-left:30px}.scroll_list li:first-child{margin-left:0}}@charset "utf-8";#header{position:fixed;top:0;left:calc(50% - 50vw);background:rgba(255,255,255,.9);width:100vw;z-index:10}#header .header_wrapper{padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto;max-width:100%;width:740px}#header .header_logo{text-align:left;padding:15px;padding-right:75px;padding-bottom:10px}#header h1{line-height:0}#header h1 img{height:33px}#header p{margin-top:10px;font-size:1.4rem;text-align:left;font-weight:600}.overlay{content:"";display:block;width:0;height:0;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:11;opacity:0;transition:opacity .5s}.overlay.open{width:100%;height:100%;opacity:1}.menu-trigger{display:inline-block;width:24px;height:20px;vertical-align:middle;cursor:pointer;position:fixed;top:16px;right:14px;z-index:100}.menu-trigger span{display:inline-block;box-sizing:border-box;position:absolute;left:0;width:100%;height:2px;background-color:#000;transition:all .5s}.menu-trigger.active span{background-color:#000}.menu-trigger span:nth-of-type(1) {top:0}.menu-trigger.active span:nth-of-type(1) {transform:translateY(9px) rotate(-45deg)}.menu-trigger span:nth-of-type(2) {top:9px}.menu-trigger.active span:nth-of-type(2) {opacity:0}.menu-trigger span:nth-of-type(3) {bottom:0}.menu-trigger.active span:nth-of-type(3) {transform:translateY(-9px) rotate(45deg)}nav{width:25%;min-width:360px;height:100%;padding-top:86px;background-color:#fff;position:fixed;overflow-y:auto;top:0;right:0;z-index:12;transition:all .5s;transform:translate(100%)}nav.open{transform:translateZ(0)}.storeListTtl{font-size:1.6rem;background-color:#005e3c;color:#fff;padding:14px;margin-bottom:10px}.storeListLogo{padding:15px 30px;text-align:center}.storeListLogo img{max-width:200px}.storeList{margin-top:10px}.storeList:last-child{margin-bottom:50px}.storeList input{display:none}.storeList label{text-align:left;line-height:2;font-size:1.8rem;font-weight:600;color:#005e3c;padding-left:20px;cursor:pointer;position:relative;display:block}.storeList label:after{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"＋"}.storeList input:checked ~ label::after {content:"−";right:35px}.storeList ul{height:0;overflow:hidden;opacity:0;transition:.3s;margin-bottom:5px}.storeList input:checked ~ ul {height:auto;opacity:1}.storeList-inside li{text-align:left;margin:0 10px;border-bottom:1px solid #eee}.storeList-inside li a{display:block;padding:10px 10px 10px 15px;color:#666;font-size:1.2em}.storeList-inside li a:hover{background:#eee}.innner-storeList label{background-color:#eee}.navBtn li{margin:20px 15px}.navBtn ul li a{display:block;padding:15px;color:#fff;font-size:1.4rem;font-weight:600;border-radius:4px;background:#666}.navBtn ul li a:hover{opacity:.9}.orange{background:#ef8806!important}@media (max-width:640px){nav{width:88%!important;min-width:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}}#pagetop{position:fixed;bottom:0;right:0;z-index:1}#pagetop a:hover{opacity:.9}#pagetop img{width:56px}#splash{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:#fff}@charset "utf-8";