@media screen and (min-width:481px){aside{display:inline-block;vertical-align:top;font-size:14px;position:relative}aside,aside .side-contents{width:250px;background-color:#fff;z-index:2}aside .side-contents{-webkit-transition:all .4s linear;transition:all .4s linear}aside h1{background-color:#fff;font-weight:600;font-size:24px;border-bottom:5px solid #a50202;margin-bottom:30px;padding-bottom:10px;padding-top:5px}aside h4{font-weight:600;font-size:27px}aside .sub-search-menu{margin-top:15px;border-top:5px solid #a50202;padding:0 0 40px}aside .sub-search-menu li{font-size:15px;padding:12px 0;border-bottom:1px solid #ccc}aside .sub-search-menu li:before{content:"\2013";color:#a50202;right:100%;margin-right:.5em}aside .sub-search-menu2{margin-top:-40px;border-top:5px solid #a50202;padding:0 0 40px}aside .sub-search-menu2 li{font-size:15px;padding:12px 0;border-bottom:1px solid #ccc}aside .sub-search-menu2 li:before{content:"\2013";color:#a50202;right:100%;margin-right:.5em}aside .side-keeped-list{background-color:#fff;border:1px solid #a50202;padding:0 10px 10px}aside .side-keeped-list .title{margin-top:-20px;color:#a50202}aside .side-keeped-list ul{border-top:0;border-bottom:1px solid #a50202;padding:0}aside .side-keeped-list ul li{font-size:0;padding:10px 5px;cursor:pointer}aside .side-keeped-list ul li:hover{background:rgba(165,2,2,.1)}aside .side-keeped-list ul li:hover img{opacity:.8}aside .side-keeped-list ul li div{font-size:14px;display:inline-block;width:135px;vertical-align:top}aside .side-keeped-list ul li div h5{font-size:.83em}aside .side-keeped-list ul li div p{padding:5px 0;font-size:.83em;color:#212121}aside .side-keeped-list ul li div:first-child{width:70px;margin-right:10px}aside .side-keeped-list ul li div:first-child img{width:70px}aside .side-keeped-list p{padding:5px 0 0}aside .side-keeped-list p a{font-size:.83em;color:#a50202;font-weight:600}aside .side-banner{padding:20px 0}aside .side-banner h4{font-size:0}aside .side-banner a img{width:250px;height:180px;border:3px solid #fff}aside .side-banner a:hover img{border:3px solid #a50202}}@media screen and (max-width:480px){aside .side-banner,aside .sub-search-menu,aside .sub-search-menu2{display:none}aside .side-keeped-list{position:fixed;display:none;border:1px solid #a50202;height:100vh;max-height:100vh;background-color:#fff;z-index:1002;top:0;left:0;right:0;bottom:0;padding:0 10px 10px}aside .side-keeped-list .title{margin-top:-32px;margin-bottom:10px;font-size:23px;color:#a50202}aside .side-keeped-list ul{height:calc(100vh - 100px);height:calc(100svh - 100px);padding:0;overflow-y:auto;border-top:1px solid #efefef}aside .side-keeped-list ul li{font-size:0;padding:10px 5px;cursor:pointer;border-bottom:1px solid #efefef}aside .side-keeped-list ul li div{font-size:14px;display:inline-block;width:calc(100% - 80px);vertical-align:top}aside .side-keeped-list ul li div h5{font-size:.83em}aside .side-keeped-list ul li div p{padding:5px 0;font-size:.83em;color:#212121}aside .side-keeped-list ul li div:first-child{width:70px;margin-right:10px}aside .side-keeped-list ul li div:first-child img{width:70px}aside .side-keeped-list p{padding:5px 0 0}aside .side-keeped-list p a{font-size:.83em;color:#a50202;font-weight:600}}.keep-list-close{z-index:1003;position:fixed;right:15px;top:9px}.keep-list-close button{display:inline-block;text-align:center;vertical-align:middle;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#a3a3a3;border-radius:6px;color:#fff;font-size:12px;font-weight:700;cursor:pointer;position:relative;outline:0;line-height:1;border:0;outline:none}@media screen and (min-width:481px){.page-wrapper{font-size:0;padding:60px 0;width:1060px;margin:0 auto}aside h1{margin-bottom:10px}aside .sub-consulting-menu{padding:0 0 40px}aside .sub-consulting-menu li{padding:12px 0;border-bottom:1px solid #efefef}aside .sub-consulting-menu li a{color:#143796;font-size:16px;display:block;padding:4px 0 0}main{margin-left:20px;width:790px;display:inline-block;vertical-align:top;font-size:14px}.main-contents header h1{font-size:24px;background:#313131;color:#fff;padding:12px 20px;margin-bottom:12px;position:relative}.main-contents header h1:before{display:block;top:50%;background:#a50202;content:"";margin-top:-10px;width:5px;height:20px;position:absolute;left:0}.main-contents header ol{display:none;margin:40px 0 60px 40px;counter-reset:my-counter;list-style:none;padding:0}.main-contents header ol li{margin-bottom:10px;position:relative;border-bottom:4px dotted #efefef;padding:12px 0 12px 30px}.main-contents header ol li:before{content:counter(my-counter);counter-increment:my-counter;background-color:#a50202;color:#fff;display:block;float:left;line-height:22px;margin-left:-30px;text-align:center;height:22px;width:22px;border-radius:50%}.main-contents header ol li a{color:#a50202;font-size:18px}.main-contents .container{margin-top:40px;margin-bottom:20px}.main-contents .container h2{font-size:22px;padding-bottom:4px;font-size:20px;padding-left:10px;border:none;border-left:7px solid #a50202;margin-bottom:20px}.main-contents .container ul{padding:20px;margin-bottom:20px;background:#fafafa}.main-contents .container ul li{list-style:disc inside;padding-bottom:10px}.main-contents .container ul li:last-child{padding:0}.main-contents .container p{padding:10px 0}.main-contents .container p a{color:#143796;font-size:18px}.main-contents .container p a:hover{opacity:.8}.main-contents #make0 .container h3{margin:10px 20px;position:relative;line-height:1.4;padding:.25em 1em;display:inline-block;font-size:28px;color:#ff6d00;font-weight:500}.main-contents #make0 .container h3:after,.main-contents #make0 .container h3:before{content:"";width:20px;height:30px;position:absolute;display:inline-block}.main-contents #make0 .container h3:before{border-left:2px solid #ff6d00;border-top:2px solid #ff6d00;top:0;left:0}.main-contents #make0 .container h3:after{border-right:2px solid #ff6d00;border-bottom:2px solid #ff6d00;bottom:0;right:0}.main-contents #make0 .container p{padding:10px 20px;font-size:18px}.main-contents #make0 .container .comment{font-size:0;padding:20px}.main-contents #make0 .container .comment img{width:220px;display:inline-block;vertical-align:top;padding-right:20px}.main-contents #make0 .container .comment p{font-size:14px;display:inline-block;width:530px;vertical-align:top}.main-contents #make1 .container .past-data{font-size:0}.main-contents #make1 .container .past-data h3{font-size:60px;font-weight:600;color:#f60}.main-contents #make1 .container .past-data .data1{display:inline-block;width:50%;vertical-align:top}.main-contents #make1 .container .past-data .data1 div{background:#b9ff73;padding:40px;margin:0 40px;border-radius:30px}.main-contents #make1 .container .past-data .data2{display:inline-block;width:50%;vertical-align:top}.main-contents #make1 .container .past-data .data2 div{background:#b9ff73;padding:40px;margin:0 40px;border-radius:30px}.main-contents #make2 .container{counter-reset:a}.main-contents #make2 .container ol{counter-reset:none;margin:40px 0 60px 40px;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.main-contents #make2 .container ol li{margin-bottom:10px;position:relative;border-bottom:4px dotted #efefef;padding:12px 0 12px 30px;width:50%}.main-contents #make2 .container ol li:before{content:counter(a);counter-increment:a;background-color:#a50202;color:#fff;display:block;float:left;line-height:32px;margin-left:-50px;text-align:center;height:32px;width:32px;border-radius:50%}.main-contents #make2 .container ol li p{padding:3px 0 10px;font-size:18px}.main-contents #make2 .container ol li p span{display:block;color:#f60;font-weight:600;font-size:14px}.main-contents #make2 .container ol li .arrow{padding:10px 40px 0 90px}.main-contents #make2 .container ol li img{width:200px}.main-contents #make2 .container ol li a{color:#a50202;font-size:18px}.main-contents #make3 .container h3{padding:20px}.main-contents #make3 .container .experience{background:#fafafa;text-align:center;padding:40px;margin-bottom:40px;border:5px solid #a50202}.main-contents #make3 .container .experience h4{text-align:center;font-size:30px}.main-contents #make3 .container .experience h4 span{display:block;font-size:60px}.main-contents #make3 .container .experience p{text-align:center;font-size:18px}.main-contents #make3 .container .experience p span{font-weight:600}}@media screen and (max-width:480px){.page-wrapper{font-size:0;padding:20px;width:100%;margin:0 auto}main{width:100%;display:block;font-size:14px}.main-contents header h1{font-size:24px;background:#313131;color:#fff;padding:12px 20px;margin-bottom:12px;position:relative}.main-contents header h1:before{display:block;top:50%;background:#a50202;content:"";margin-top:-10px;width:5px;height:20px;position:absolute;left:0}.main-contents header ol{counter-reset:my-counter;list-style:none;padding:0;margin-bottom:20px}.main-contents header ol li{position:relative;border-bottom:4px dotted #efefef;padding:12px 0 12px 30px;font-size:14px}.main-contents header ol li:before{content:counter(my-counter);counter-increment:my-counter;background-color:#a50202;color:#fff;display:block;float:left;line-height:22px;margin-left:-30px;text-align:center;height:22px;width:22px;border-radius:50%}.main-contents header ol li a{color:#a50202;font-size:14px}.main-contents .container{margin-bottom:40px}.main-contents .container h2{font-size:22px;padding-bottom:4px;font-size:20px;padding-left:10px;border:none;border-left:7px solid #a50202;margin-bottom:20px}.main-contents .container ul{padding:20px;margin-bottom:20px;background:#fafafa}.main-contents .container ul li{list-style:disc inside;padding-bottom:10px}.main-contents .container ul li:last-child{padding:0}.main-contents .container p{padding:10px 0}.main-contents .container p a{color:#143796;font-size:16px}.main-contents .container p a:hover{opacity:.8}.main-contents #make0 .container h3{margin:0 0 10px;position:relative;line-height:1.4;padding:.25em 1em;display:inline-block;font-size:18px;color:#ff6d00;font-weight:500}.main-contents #make0 .container h3:after,.main-contents #make0 .container h3:before{content:"";width:10px;height:20px;position:absolute;display:inline-block}.main-contents #make0 .container h3:before{border-left:1px solid #ff6d00;border-top:1px solid #ff6d00;top:0;left:0}.main-contents #make0 .container h3:after{border-right:1px solid #ff6d00;border-bottom:1px solid #ff6d00;bottom:0;right:0}.main-contents #make0 .container p{padding:10px;font-size:14px}.main-contents #make0 .container .comment{font-size:0;padding:10px 0 0}.main-contents #make0 .container .comment img{width:100%;display:block}.main-contents #make0 .container .comment p{font-size:14px;width:100%}.main-contents #make1 .container .past-data{font-size:0}.main-contents #make1 .container .past-data h3{font-size:30px;font-weight:600;color:#f60}.main-contents #make1 .container .past-data .data1{display:inline-block;width:50%;vertical-align:top}.main-contents #make1 .container .past-data .data1 div{background:#b9ff73;padding:10px;margin-right:5px;border-radius:10px}.main-contents #make1 .container .past-data .data2{display:inline-block;width:50%;vertical-align:top}.main-contents #make1 .container .past-data .data2 div{background:#b9ff73;padding:10px;margin-right:5px;border-radius:10px}.main-contents #make2 .container{counter-reset:a}.main-contents #make2 .container ol{counter-reset:none;list-style:none;padding:0}.main-contents #make2 .container ol li{margin-bottom:10px;position:relative;border-bottom:4px dotted #efefef;padding:12px 0}.main-contents #make2 .container ol li:before{content:counter(a);counter-increment:a;background-color:#a50202;color:#fff;display:block;float:left;line-height:32px;text-align:center;margin-right:5px;height:32px;width:32px;border-radius:50%}.main-contents #make2 .container ol li p{padding:3px 0 10px;font-size:16px}.main-contents #make2 .container ol li p span{display:block;color:#f60;font-weight:600;font-size:14px}.main-contents #make2 .container ol li .arrow{text-align:center;padding:10px 0}.main-contents #make2 .container ol li img{width:100%}.main-contents #make2 .container ol li a{color:#a50202;font-size:16px}.main-contents #make3 .container h3{padding:20px}.main-contents #make3 .container .experience{background:#fafafa;text-align:center;padding:40px;margin-bottom:40px;border:5px solid #a50202}.main-contents #make3 .container .experience h4{text-align:center;font-size:30px}.main-contents #make3 .container .experience h4 span{display:block;font-size:60px}.main-contents #make3 .container .experience p{text-align:center;font-size:16px}.main-contents #make3 .container .experience p span{font-weight:600}}#cooArea{margin:0;padding:10px;border:1px solid #eee}#cooArea h2{padding:12px 6px;margin:5px 0;font-size:1.4em;color:#fff;background:#afa59b}#cooArea h3{padding:0;margin:30px 0 10px;font-size:1.2em;border-bottom:1px solid #afa59b;display:block}#cooArea img{width:auto;float:left;margin-right:1.5em;margin-bottom:1em}@media screen and (max-width:480px){#cooArea img{width:50%;float:left;margin-right:1.5em;margin-bottom:0}}#cooArea table{table-layout:unset}#cooArea table td{vertical-align:top}.coordinator{padding-bottom:100px}#cooArea ul li{list-style:disc inside;padding-bottom:2px;padding-left:1em}