section#head{background-color:#e7e7e7;padding:70px 0}section#head h1{margin-bottom:0;text-transform:uppercase}aside{min-height:100%}aside .wrap{padding-top:70px}aside .wrap .up{border:6px solid;border-color:#0000 #0000 #000;margin-bottom:4px}aside .wrap .down,aside .wrap .up{display:inline-block;height:0;margin-left:4px;width:0}aside .wrap .down{border:6px solid #0000;border-top-color:#000;margin-top:4px}ul>li{list-style:none}ul>li:before{background-color:initial}ul>li .right{border:6px solid #0000;border-left-color:#000;display:inline-block;height:0;margin-right:4px;margin-top:4px;width:0}aside .wrap>h4{display:none}aside nav{max-width:85%}aside nav div{color:#000;cursor:pointer;display:block;font-size:1.05em;padding:12px 0}aside nav [data=title]:hover,aside nav div.current{color:#f05a23}aside nav a{color:#000;display:block;font-size:1.05em;padding:12px 0}aside nav a.current,aside nav a:hover{color:#f05a23}aside nav a.sub{font-size:.9em;padding:8px 0 8px 12px}aside nav h4{margin-top:30px}section#body{padding:70px 0}section#body .wrap{max-width:1000px}section#body #faq h4{font-size:1.1em;margin-top:30px;text-decoration:underline}section#body #media .list .item{margin-bottom:20px}section#body #media .list .item a.title{display:block;padding-left:15px;padding-right:16px}section#body #press .list .item{margin-bottom:20px}section#body #press .list .item a.news{display:block;padding-left:15px;padding-right:16px;position:relative}section#body #press .list .item a.news:before{background-color:#000;border-radius:50%;bottom:0;content:"\A";height:4px;left:0;position:absolute;top:8px;width:4px}section#body #achievement .list .item{margin-bottom:20px}section#body #achievement .list .item a.btn-collapse{display:block;padding-left:15px;padding-right:16px;position:relative}section#body #achievement .list .item a.btn-collapse:before{background-color:#000;border-radius:50%;bottom:0;content:"\A";height:4px;left:0;position:absolute;top:8px;width:4px}section#body #media .list .item .date-source{display:flex}section#body #media .list .item .date-source .date{border-right:1px solid #ddd;padding-right:16px}section#body #media .list .item .date-source .source{padding-left:16px}section#body .com-table{margin:40px 0}section#body .indent{margin-bottom:20px;padding-left:1.5em}section#body .files{display:flex;flex-wrap:wrap}section#body .files>a{background-color:#fff;border:1px solid #f05a23;display:flex;flex-direction:column;margin:10px;padding:25px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:220px}section#body .files>a .ico{font-size:3em}section#body .files>a h3{flex:1;font-size:1.2em;margin:20px 0}section#body .files>a p{color:#000}section#body .files>a:hover{background-color:#f05a23;color:#fff;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}section#body .files>a:hover p{color:#fff}section#body.page-webmap .wrap{max-width:none}section#body.page-webmap .wrap .main,section#body.page-webmap .wrap .main .cat{margin-bottom:50px}section#body.page-webmap .wrap .main .cat>a{color:#000;display:block;margin-bottom:7px}section#body.page-webmap .wrap .main .cat>a:hover{text-decoration:underline}.tutorial-block{display:flex;flex-direction:column;max-width:980px;max-width:none;position:relative;width:100%}.nav{border-bottom:1px solid #e7e7e7;display:flex;flex-wrap:wrap;padding-bottom:0;padding-top:0}.nav .nav-item{line-height:22px;padding:12px 16px}.nav .active{border-bottom:4px solid #f05a23}@media only screen and (min-width:991px){.nav-pc{display:block}.nav-mobile{display:none}}@media only screen and (max-width:991px){section#head{padding:40px 0}section#body .files>a{width:100%}section#body .files>a:hover{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.nav-pc{display:none}.nav-mobile{display:block}}