@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&subset=japanese);@charset "UTF-8";html{font-size:62.5%}body,html{min-height:100vh}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:\\6E38\30B4\30B7\30C3\30AF Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:1.4rem;color:#555b5d}body blockquote,body body,body dd,body dl,body dt,body fieldset,body form,body h1,body h2,body h3,body h4,body h5,body h6,body html,body input,body li,body ol,body p,body pre,body ul{list-style:none;margin:0;padding:0}body a{color:#555b5d;text-decoration:none}body a:active,body a:hover{-webkit-transition-duration:.2s;transition-duration:.2s;color:#00acff}body #content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body #content-wrapper section{-webkit-box-flex:1;-ms-flex:1;flex:1}body .container{width:auto;max-width:104rem;min-width:auto;margin:auto;padding:0 2rem}body img{width:100%;height:auto}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;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;-webkit-text-decoration:underline dotted;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}[hidden],template{display:none}header{border-bottom:.1rem solid #e7edf0;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}header .container .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .container .logo .header-logo{width:11.2rem}header .container .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:4rem}@media screen and (max-width:864px){header .container .nav{min-height:4rem}}header .container .nav .nav-list-items{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:864px){header .container .nav .nav-list-items{display:block;width:100%;position:absolute;top:4rem;left:0;background:#fff}}header .container .nav .nav-list-items a{text-decoration:none}header .container .nav .nav-list-items a.nav-item{font-size:1.4rem;width:14rem;text-align:center;padding:1.3rem 0;-webkit-text-decoration:noen;text-decoration:noen;color:#555b5d}@media screen and (max-width:864px){header .container .nav .nav-list-items a.nav-item{display:block;width:100%;padding:4rem 0;position:relative;background:#fff;z-index:1}}header .container .nav .nav-list-items a.nav-item:active,header .container .nav .nav-list-items a.nav-item:hover{-webkit-transition-duration:.25s;transition-duration:.25s}header .container .nav .nav-list-items a.nav-item:hover{color:#00acff}header .container .nav .nav-list-items a.nav-item.active,header .container .nav .nav-list-items a.nav-item:active{background-color:#00acff;color:#fff}#footer{background-color:#e7edf0}#footer a{text-decoration:none;color:#555b5d}#footer a:active,#footer a:hover{-webkit-transition-duration:.25s;transition-duration:.25s}#footer a:active,#footer a:hover{color:#00acff}#footer .container{position:relative}#footer .container .footer-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.1rem solid rgba(85,91,93,.2);padding:6rem 0}@media screen and (max-width:864px){#footer .container .footer-contents{display:-ms-grid;display:grid;grid-row-gap:5rem;-ms-grid-rows:auto;grid-template-rows:auto}}#footer .container .footer-contents .footer-column .footer-item+.footer-item{padding-top:5rem}#footer .container .footer-contents .footer-column .footer-item .footer-item-heading{font-size:1.6rem;color:#555b5d}#footer .container .footer-contents .footer-column .footer-item .footer-item-heading+.footer-item-text-area{margin-top:2rem}#footer .container .footer-contents .footer-column .footer-item .footer-item-heading:before{content:"";margin:0 .4rem 0 0;border-left:.6rem solid #00acff}#footer .container .footer-contents .footer-column .footer-item .footer-item-text-area{font-size:1.4rem}#footer .container .footer-contents .footer-column .footer-item .footer-item-text-area ul{list-style:none;padding:0;margin-bottom:0}#footer .container .footer-contents .footer-column .footer-item .footer-item-text-area ul li+li{margin-top:1.2rem}#footer .container .footer-contents .footer-column .footer-item .footer-item-text-area ul li i{margin-right:.4rem}#footer .container .footer-bottom-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0}@media screen and (max-width:864px){#footer .container .footer-bottom-contents .footer-bottom-content-left{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:2rem}}#footer .container .footer-bottom-contents .footer-bottom-item{font-size:1.2rem}#footer .container .footer-bottom-contents .footer-bottom-item+.footer-bottom-item{margin-left:2rem}@media screen and (max-width:864px){#footer .container .footer-bottom-contents .footer-bottom-item+.footer-bottom-item{margin-left:0}}#footer .container .footer-bottom-contents .credit{font-size:1.1rem}.c-btn{width:16rem;background-color:#e7edf0;border-radius:.8rem;text-align:center;padding:.9rem 0;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.c-btn:active,.c-btn:hover{-webkit-transition-duration:.2s;transition-duration:.2s}.c-btn:hover{color:#00acff}.c-btn.active,.c-btn:active{background-color:#00acff;color:#fff}.c-btn.btn-pill{background-color:transparent}.c-btn.btn-pill:hover{color:#00acff}.c-btn.btn-pill.active,.c-btn.btn-pill:active{background-color:#00acff;color:#fff}.c-btn.btn-outline{border:.2rem solid;color:#555b5d;background-color:transparent}.c-btn.btn-outline:hover{color:#00acff}.c-btn.btn-outline.active,.c-btn.btn-outline:active{background-color:#00acff;color:#fff;border:.2rem solid;border-color:#00acff}.c-btn.btn-wide{width:36rem;font-size:1.6rem;padding:1.5rem 0;border-radius:.8rem}@media screen and (max-width:864px){.c-btn.btn-wide{max-width:36rem;width:80%}}.c-btn.btn-wide:hover{color:#00acff}.c-btn.btn-wide:active{background-color:#00acff;color:#fff}.c-btn.btn-works{width:34rem;font-size:1.6rem;padding:1.5rem 0;border-radius:.8rem}@media screen and (max-width:864px){.c-btn.btn-works{max-width:34rem;width:80%}}.c-btn.btn-works:hover{color:#00acff}.c-btn.btn-works:active{background-color:#00acff;color:#fff}.c-btn.btn-official-site{width:40rem;font-size:1.6rem;padding:1.5rem 0;border-radius:.8rem}@media screen and (max-width:864px){.c-btn.btn-official-site{max-width:40rem;width:80%}}.c-btn.btn-official-site:hover{color:#00acff}.c-badge,.c-btn.btn-official-site:active{background-color:#00acff;color:#fff}.c-badge{font-size:1rem;width:6rem;min-width:6rem;padding:.4rem 0;text-align:center;border-radius:.2rem;white-space:nowrap}.c-badge.-pink{background-color:#ff5295}.c-badge.-orange{background-color:#ff9e3c}.c-tag{font-size:1rem;padding:.4rem 1rem;font-weight:700;background-color:#e7edf0;border-radius:.2rem;color:#555b5d;white-space:nowrap}ul.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;margin:10rem auto}ul.pagination li.page-item{width:2.8rem;height:2.8rem;background:#e7edf0;color:#555b5d;text-align:center;line-height:2.8rem;white-space:nowrap;border-radius:.8rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem}ul.pagination li.page-item+li{margin-left:1.2rem}ul.pagination li.page-item.disabled{color:rgba(85,91,93,.5)}ul.pagination li.page-item.disabled:hover{background:#e7edf0;color:rgba(85,91,93,.5)}ul.pagination li.page-item.active,ul.pagination li.page-item:active,ul.pagination li.page-item:hover{background:#00acff;color:#fff}ul.pagination li.page-item:active,ul.pagination li.page-item:hover{-webkit-transition-duration:.25s;transition-duration:.25s}ul.pagination li.page-item a{width:100%;height:100%;display:inline-block;font-weight:400;text-decoration:none}ul.pagination li.page-item a.active,ul.pagination li.page-item a:active,ul.pagination li.page-item a:hover{color:#fff}ul.pagination li.page-item a:active,ul.pagination li.page-item a:hover{-webkit-transition-duration:.25s;transition-duration:.25s}.headline-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.headline-frame.under-line{border-bottom:.1rem solid #e7edf0}.headline-frame .fw-bold{font-weight:700}.headline-frame .sub-headline{font-size:1.4rem;margin-left:2rem}.headline-frame .read-more{position:absolute;right:0;bottom:0;width:8rem;height:2rem;background:#e7edf0;border-radius:.2rem .2rem 0 0;line-height:2rem;text-align:center;font-size:1rem}.headline-frame .read-more:active,.headline-frame .read-more:hover{-webkit-transition-duration:.2s;transition-duration:.2s}.headline-frame .read-more:hover{color:#00acff}.headline-frame .read-more:active{background-color:#00acff;color:#fff}h1{font-size:2.8rem}h1,h2{font-weight:700}h2{font-size:2.4rem}h3{font-size:2rem}h3,h4{font-weight:400}h4{font-size:1.6rem}h5{font-size:1.2rem;font-weight:400}.thumbnails-list{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:(12rem)[auto-fit];grid-template-columns:repeat(auto-fit,12rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:2rem}@media screen and (max-width:864px){.thumbnails-list{-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}}a .img:active,a .img:hover{-webkit-transition-duration:.2s;transition-duration:.2s;border:1px solid #00acff}.img{border:1px solid rgba(85,91,93,.2);border-radius:.2rem}.img img{border-radius:.2rem}.img.img-small{border-radius:.8rem}.img.img-middle,.img.img-small{position:relative;width:100%}.img.img-aspect-1-1:before{content:"";display:block;padding-top:100%}.img.img-aspect-1-1 img{border-radius:.8rem}.img.img-aspect-16-9:before{content:"";display:block;padding-top:56.25%}.img.img-aspect-3-1:before{content:"";display:block;padding-top:33.33%}.img .img-trim{position:absolute;top:0;left:0;bottom:0;right:0}.img .img-trim img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}form.c-form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem;margin-bottom:1rem}form.c-form .form-group label{width:10rem}form.c-form .form-group.has-error{color:#ff5295}form.c-form .form-group.has-error input,form.c-form .form-group.has-error textarea{border:1px solid #ff5295}form.c-form .form-input{border-radius:.4rem;padding:.8rem;border:1px solid rgba(85,91,93,.5);color:#555b5d}form.c-form input:focus,form.c-form textarea:focus{outline:0;border:1px solid #00acff}form.c-form label{width:100%;font-size:1.4rem;line-height:4rem}form.c-form input.form-input{width:100%;height:4rem}form.c-form textarea.form-input{width:100%;height:8rem}form.c-form input[type=submit]:not(.btn-outline){border:none}form.c-form input[type=submit]:not(.btn-outline):focus{outline:0;border:1px solid #00acff}.alert{width:100%;height:auto;padding:2rem;font-size:1.4rem;line-height:1;border-radius:.4rem;border:1px solid rgba(85,91,93,.5);color:rgba(85,91,93,.5)}.alert>*+*{margin-top:1rem}.alert.alert-success{border-color:#00acff;color:#00acff}.alert.alert-danger{border-color:#ff5295;color:#ff5295}.alert.alert-warning{border-color:#ff9e3c;color:#ff9e3c}.admin-tool{width:100%;height:auto;padding:2rem;font-size:1.4rem;line-height:1;border-radius:.4rem;border:1px solid #00acff;color:#555b5d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-tool .admin-tool-body{line-height:1.5}.admin-tool .admin-tool-body .c-badge{font-size:1.2rem;padding-left:1rem;padding-right:1rem}.admin-tool .admin-tool-body .caution{color:#ff5295;font-size:1.2rem}.admin-user{position:absolute;line-height:3rem;background:#e7edf0;color:#555b5d;width:8rem;top:.2rem;bottom:.2rem}.sns-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sns-share>*{margin-right:.4rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-bold{font-weight:700}.text-normal{font-weight:400}.sp-only{display:none}@media screen and (max-width:864px){.sp-only{display:inherit}}.pc-only{display:inherit}@media screen and (max-width:864px){.pc-only{display:none}}.mt1{margin-top:1rem}.mr1{margin-right:1rem}.ml1{margin-left:1rem}.mb1{margin-bottom:1rem}.pt1{padding-top:1rem}.pr1{padding-right:1rem}.pl1{padding-left:1rem}.pb1{padding-bottom:1rem}.mt2{margin-top:2rem}.mr2{margin-right:2rem}.ml2{margin-left:2rem}.mb2{margin-bottom:2rem}.pt2{padding-top:2rem}.pr2{padding-right:2rem}.pl2{padding-left:2rem}.pb2{padding-bottom:2rem}.mt4{margin-top:4rem}.mr4{margin-right:4rem}.ml4{margin-left:4rem}.mb4{margin-bottom:4rem}.pt4{padding-top:4rem}.pr4{padding-right:4rem}.pl4{padding-left:4rem}.pb4{padding-bottom:4rem}.mt6{margin-top:6rem}.mr6{margin-right:6rem}.ml6{margin-left:6rem}.mb6{margin-bottom:6rem}.pt6{padding-top:6rem}.pr6{padding-right:6rem}.pl6{padding-left:6rem}.pb6{padding-bottom:6rem}.mt8{margin-top:8rem}.mr8{margin-right:8rem}.ml8{margin-left:8rem}.mb8{margin-bottom:8rem}.pt8{padding-top:8rem}.pr8{padding-right:8rem}.pl8{padding-left:8rem}.pb8{padding-bottom:8rem}.mt10{margin-top:10rem}.mr10{margin-right:10rem}.ml10{margin-left:10rem}.mb10{margin-bottom:10rem}.pt10{padding-top:10rem}.pr10{padding-right:10rem}.pl10{padding-left:10rem}.pb10{padding-bottom:10rem}@font-face{font-family:chosuido-icon;src:url("../../../../css/fonts/chosuido-icon.eot");src:url("../../../../css/fonts/chosuido-icon.eot#iefix") format("embedded-opentype"),url("../../../../css/fonts/chosuido-icon.ttf") format("truetype"),url("../../../../css/fonts/chosuido-icon.woff") format("woff"),url("../../../../css/fonts/chosuido-icon.svg#chosuido-icon") format("svg");font-weight:400;font-style:normal}[class*=" ci-"],[class^=ci-]{font-family:chosuido-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ci-hamburger-menu:before{content:"\E903"}.ci-arrow-l:before{content:"\E900"}.ci-arrow-r:before{content:"\E901"}.ci-external-link:before{content:"\E902"}.ci-tags:before{content:"\E936"}.ci-facebook:before{content:"\EA91"}.ci-twitter:before{content:"\EA96"}.ci-youtube:before{content:"\EA9D"}.ci-tumblr:before{content:"\EABA"}.ci-github:before{content:"\EAB0"}.ci-instagram:before{content:"\EA92"}.ci-note:before{content:"\E904"}#index{position:relative}#index .index-slider{position:absolute;width:100%}#index .index-slider:before{position:absolute;padding-top:56.25%;top:0;bottom:0;right:0;left:0}#index .index-slider .slider-footer{position:absolute;width:100%;padding:3rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:0;color:#e7edf0;font-size:1.2rem}@media screen and (max-width:864px){#index .index-slider .slider-footer{padding:2rem}}#index .container-wrapper{width:100%;background:#fff}#index .container-wrapper .thumbnails-list{margin-bottom:0;padding-bottom:10rem}#index .news-list-area{margin-top:2rem;margin-bottom:8rem}@media screen and (max-width:864px){#index .news-list-area{margin-top:1rem}}#index .news-list-area li{list-style:none}#index .news-list-area li+li{margin-top:0}#index .news-list-area li a{width:100%;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0}#index .news-list-area li a:hover{-webkit-transition-duration:.25s;transition-duration:.25s;color:#00acff}@media screen and (max-width:864px){#index .news-list-area li a{display:block;padding:0;margin-bottom:1rem}#index .news-list-area li a .c-badge,#index .news-list-area li a .c-tag{margin:0;display:inline-block}#index .news-list-area li a .news-date{display:inline-block}}#index .news-list-area li a .news-date{font-size:1.2rem;font-weight:700;padding:0 2rem}#index .news-list-area li a .news-list-title{font-size:1.4rem;padding-left:2rem;line-height:1.8}@media screen and (max-width:864px){#index .news-list-area li a .news-list-title{padding:.4rem 0;border-bottom:1px solid #e7edf0}}#index .news-list-area li a .news-date+.news-list-title{padding-left:0}#index .thumbnails-list{margin-top:2rem;margin-bottom:10rem}#index .topic-list{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:minmax(24.8rem,32rem) minmax(24.8rem,32rem) minmax(24.8rem,32rem);grid-template-columns:minmax(24.8rem,32rem) minmax(24.8rem,32rem) minmax(24.8rem,32rem);grid-gap:2rem;margin-top:2rem;margin-bottom:8rem}@media screen and (max-width:864px){#index .topic-list{-ms-grid-columns:auto;grid-template-columns:auto;grid-gap:0;grid-row-gap:2rem}}#index .topic-list .topic-card .card-tags{margin:.8rem 0 .4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#index .topic-list .topic-card .card-tags,#index .topic-list .topic-card .card-tags .badge-set{display:-webkit-box;display:-ms-flexbox;display:flex}#index .topic-list .topic-card .card-tags .badge-set div+div{margin-left:.8rem}#index .topic-list .topic-card .card-tags .card-date{font-size:1.2rem}#index .topic-list .topic-card .card-title{font-size:1.2rem;font-weight:700;line-height:1.8}#index .topic-list .topic-card:active .img,#index .topic-list .topic-card:hover .img{-webkit-transition-duration:.2s;transition-duration:.2s;border:1px solid #00acff}#index .topic-list .topic-card:active a,#index .topic-list .topic-card:hover a{-webkit-transition-duration:.25s;transition-duration:.25s;color:#00acff}#information .container .switching-btns-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:4rem 0 5rem}@media screen and (max-width:864px){#information .container .switching-btns-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#information .container .switching-btns-area a.c-btn.btn-pill{width:100%;margin-bottom:.4rem}#information .container .switching-btns-area a.c-btn.btn-pill:last-child{margin-bottom:0}}#information .container .news-list-area{margin-bottom:8rem}#information .container .news-list-area li{list-style:none}#information .container .news-list-area li+li{margin-top:2rem}#information .container .news-list-area li a{width:100%;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0}#information .container .news-list-area li a:hover{-webkit-transition-duration:.25s;transition-duration:.25s;color:#00acff}@media screen and (max-width:864px){#information .container .news-list-area li a{display:block;padding:0;margin-bottom:1rem}#information .container .news-list-area li a .c-badge,#information .container .news-list-area li a .c-tag{margin:0;display:inline-block}#information .container .news-list-area li a .news-date{display:inline-block}}#information .container .news-list-area li a .news-date{font-size:1.2rem;font-weight:700;padding:0 2rem}#information .container .news-list-area li a .news-list-title{font-size:1.4rem;padding-left:2rem;line-height:1.8}@media screen and (max-width:864px){#information .container .news-list-area li a .news-list-title{padding:.4rem 0;border-bottom:1px solid #e7edf0}}#information .container .news-list-area li a .news-date+.news-list-title{padding-left:0}#information.show img{max-width:100%;height:100%!important}#information.show img.header-logo{height:auto!important}#information.show .video{margin:2rem 0;position:relative;width:100%;padding-top:56.25%}#information.show .video iframe{position:absolute;top:0;right:0;width:100%;height:100%}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-header .post-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content{margin-left:2rem}@media screen and (max-width:864px){#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content{margin-left:1rem;margin-right:1rem}}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content a:not(.c-btn):not(.page-link){color:#00acff}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content a:not(.c-btn):not(.page-link):hover{text-decoration:underline}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content p{margin-bottom:1rem;line-height:1.8}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content h1,#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content h2{font-size:2rem;font-weight:400;border-bottom:.1rem dotted #e7edf0}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content h3{font-size:1.8rem;font-weight:700;border-bottom:.1rem solid #e7edf0}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content h1,#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content h2,#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content h3,#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content h4,#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content h5{margin-top:4rem;margin-bottom:2rem;padding-bottom:.6rem}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content h1+hr,#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content h2+hr,#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content h3+hr,#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content h4+hr,#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content h5+hr{margin-top:-2rem;margin-bottom:2rem;border-bottom:none}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content#post,#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content p+h3{margin-top:6rem}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content hr{border-top:none;border-bottom:.1rem dotted rgba(85,91,93,.5)}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content blockquote.blockquote{font-style:italic;padding:0 0 0 20px;margin:20px 0;border-left:4px solid #e8edf0;line-height:1.8}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content ul.toc{font-size:120%;line-height:2;margin-left:3rem;margin-bottom:6rem}#information.show section#news-section .news-content-wrapper .news-content .post-container .post-content ul.toc li{list-style-type:disc}#about a{text-decoration:none}#about .about-header{position:-webkit-sticky;position:sticky;top:4rem;background-size:cover;background-position:50%;min-height:100vh;background-image:url("../images/bg_statement.jpg");z-index:-1}@media screen and (max-width:864px){#about .about-header{min-height:100vh}}#about .header-content{width:100%;color:#fff;margin-top:-70vh;margin-bottom:30vh}@media screen and (max-width:864px){#about .header-content{margin-top:-80vh;margin-bottom:20vh}}#about .header-content .container .header-text-area p{line-height:2;font-size:1.4rem}#about .about{background:#fff}#about .about .member-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4rem}@media screen and (max-width:864px){#about .about .member-profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#about .about .member-profile .profile-image{width:16rem;min-width:16rem;height:16rem;min-height:16rem;margin-right:2rem}@media screen and (max-width:864px){#about .about .member-profile .profile-image{margin-left:auto;margin-right:auto}}#about .about .member-profile .profile-details{width:80rem}@media screen and (max-width:864px){#about .about .member-profile .profile-details{width:100%;padding-top:4rem;margin-bottom:2rem}#about .about .member-profile .profile-details:last-child{margin-bottom:0}}#about .about .member-profile .profile-details .profile-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.1rem solid #e7edf0;padding-bottom:2rem}#about .about .member-profile .profile-details .profile-sns{display:-webkit-box;display:-ms-flexbox;display:flex}#about .about .member-profile .profile-details .profile-sns li{margin-left:1.2rem}#about .about .member-profile .profile-details .profile-sns li i{margin-right:.4rem}@media screen and (max-width:864px){#about .about .member-profile .profile-details .profile-sns li{width:auto;margin-left:1.2rem;font-size:110%}#about .about .member-profile .profile-details .profile-sns li i{margin-right:0}}#about .about .member-profile .profile-details .profile-text{line-height:2;font-size:1.4rem;margin-top:2rem}#about .about .about-this-site{margin-top:8rem;margin-bottom:6rem}#about .about .about-this-site p{font-size:1.4rem;line-height:2}#about .about .contact-btn{text-align:center;padding-bottom:10rem}#about .about .contact-btn a{display:inline-block}#blog img{max-width:100%;height:100%!important}#blog img.header-logo{height:auto!important}#blog .video{margin:2rem 0;position:relative;width:100%;padding-top:56.25%}#blog .video iframe{position:absolute;top:0;right:0;width:100%;height:100%}#blog section#blog-section .blog-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#blog section#blog-section .blog-content-wrapper hr{border-top:none;border-bottom:.1rem solid #e7edf0}@media screen and (max-width:864px){#blog section#blog-section .blog-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#blog section#blog-section .blog-content-wrapper .blog-content{width:72%;max-width:72rem}@media screen and (max-width:864px){#blog section#blog-section .blog-content-wrapper .blog-content{width:100%;max-width:100%}}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-header h2{font-weight:400}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-header h2 a:not(.c-btn):not(.page-link){color:#00acff}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-header h2 a:not(.c-btn):not(.page-link):hover{text-decoration:underline}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-header .post-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.8rem}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content{margin-left:2rem}@media screen and (max-width:864px){#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content{margin-left:1rem;margin-right:1rem}}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content a:not(.c-btn):not(.page-link){color:#00acff}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content a:not(.c-btn):not(.page-link):hover{text-decoration:underline}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content p{margin-bottom:1rem;line-height:1.8}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content h1,#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content h2{font-size:2rem;font-weight:400;border-bottom:.1rem dotted #e7edf0}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content h3{font-size:1.8rem;font-weight:700;border-bottom:.1rem solid #e7edf0}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content h1,#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content h2,#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content h3,#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content h4,#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content h5{margin-top:4rem;margin-bottom:2rem;padding-bottom:.6rem}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content h1+hr,#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content h2+hr,#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content h3+hr,#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content h4+hr,#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content h5+hr{margin-top:-2rem;margin-bottom:2rem;border-bottom:none}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content#post,#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content p+h3{margin-top:6rem}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content hr{border-top:none;border-bottom:.1rem dotted rgba(85,91,93,.5)}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content blockquote.blockquote{font-style:italic;padding:0 0 0 20px;margin:20px 0;border-left:4px solid #e8edf0;line-height:1.8}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content ul.toc{font-size:120%;line-height:2;margin-left:3rem;margin-bottom:6rem}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content ul.toc li{list-style-type:disc}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content .member-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content .member-profile:first-of-type{margin-top:2rem}@media screen and (max-width:864px){#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content .member-profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content .member-profile .profile-image{width:10rem;min-width:10rem;height:10rem;min-height:10rem;margin-right:2rem}@media screen and (max-width:864px){#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content .member-profile .profile-image{margin-left:auto;margin-right:auto}}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content .member-profile .profile-details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:864px){#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content .member-profile .profile-details{width:100%;padding-top:2rem;margin-bottom:1rem}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content .member-profile .profile-details:last-child{margin-bottom:0}}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content .member-profile .profile-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.1rem solid #e7edf0;padding-bottom:1rem}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content .member-profile .fw-bold{font-weight:700;margin:auto;padding-bottom:0;border:none}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-content .member-profile .profile-text{margin-top:1rem;font-size:1.2rem}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .read-more{text-align:center}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .read-more+.post-footer{margin-top:2rem}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem;border-bottom:1px solid #e7edf0;margin-top:4rem}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-footer .comment-counter{font-size:1.2rem}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-footer .comment-counter a:not(.c-btn):not(.page-link){color:#00acff}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-footer .comment-counter a:not(.c-btn):not(.page-link):hover{text-decoration:underline}#blog section#blog-section .blog-content-wrapper .blog-content .post-container .post-footer .author{font-size:1.2rem;text-align:right}#blog.show section#blog-section .blog-content-wrapper .blog-content .post-container .post-header .post-info{margin-bottom:.8rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#blog.show section#blog-section .blog-content-wrapper .blog-content .post-container .post-header .post-info,#blog.show section#blog-section .blog-content-wrapper .blog-content .post-container .post-header .post-info .post-info-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#blog.show section#blog-section .blog-content-wrapper .blog-content .post-container .post-header .post-info .comment-counter{font-size:1.2rem}#blog.show section#blog-section .blog-content-wrapper .blog-content .post-container .post-content p{margin-bottom:1rem;line-height:1.8}#blog.show section#blog-section .blog-content-wrapper .blog-content .post-container .read-more{text-align:center}#blog.show section#blog-section .blog-content-wrapper .blog-content .post-container .read-more+.post-footer{margin-top:2rem}#blog.show section#blog-section .blog-content-wrapper .blog-content .post-container .post-footer{border-bottom:1px solid #e7edf0;margin-top:4rem}#blog.show section#blog-section .blog-content-wrapper .blog-content .post-container .post-footer .author{width:100%;font-size:1.2rem;text-align:right}#blog.show section#blog-section .blog-content-wrapper .blog-content .post-container .post-share{text-align:right}#blog.show section#blog-section .blog-sidemenu{position:-webkit-sticky;position:sticky;top:6rem;margin-top:4rem;margin-bottom:2rem}#blog.show #comment #comment-form.comment-form{margin-bottom:1rem}#blog.show #comment #comment-form.comment-form .comment-submit{text-align:right}#blog.show #comment ul.comment-list{margin-bottom:10rem}#blog.show #comment ul.comment-list>li:first-child{border-top:1px solid #e7edf0}#blog.show #comment ul.comment-list li.comment-content-wrapper{padding-top:4rem;padding-bottom:1rem;border-bottom:1px solid #e7edf0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#blog.show #comment ul.comment-list li.comment-content-wrapper .comment-content{width:100%}#blog.show #comment ul.comment-list li.comment-content-wrapper .comment-content .comment-body{line-height:1.8}#blog.show #comment ul.comment-list li.comment-content-wrapper .comment-content .comment-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}#blog.show #comment ul.comment-list li.comment-content-wrapper .comment-content .comment-info .comment-created-at{font-size:1.2rem}#blog.show #comment ul.comment-list li.comment-content-wrapper .comment-content .comment-info .comment-name{font-size:1.4rem;margin-left:2rem}#blog.show #comment ul.comment-list li.comment-content-wrapper .comment-content .comment-disable{color:rgba(85,91,93,.5)}#blog.show #comment ul.comment-list li.comment-content-wrapper .comment-edit{width:12rem;margin-left:2rem}#blog.show #comment ul.comment-list li.comment-content-wrapper .comment-edit form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#blog.show #comment ul.comment-list li.comment-content-wrapper .comment-edit form input[type=submit]{width:100%}#blog .blog-sidemenu{position:-webkit-sticky;position:sticky;top:6rem;margin-bottom:2rem;width:24%;max-width:24rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#blog .blog-sidemenu>div{margin-bottom:2rem}#blog .blog-sidemenu>div h4{font-weight:700;margin-bottom:2rem}@media screen and (max-width:864px){#blog .blog-sidemenu{position:relative;top:auto;width:100%;max-width:100%}#blog .blog-sidemenu>div{margin-bottom:6rem}}#blog .blog-sidemenu .calender{width:100%}#blog .blog-sidemenu .calender .table{font-size:1.2rem}#blog .blog-sidemenu .calender .table .row{width:100%;height:auto}#blog .blog-sidemenu .calender .table .row.row-header{height:2.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}#blog .blog-sidemenu .calender .table .row.row-header a.c-btn{width:2.8rem;height:2.8rem}#blog .blog-sidemenu .calender .table .row.row-header .target-date{font-size:1.4rem}@media screen and (max-width:864px){#blog .blog-sidemenu .calender .table .row.row-header .target-date{font-size:1.8rem}}#blog .blog-sidemenu .calender .table .row.date{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[7];grid-template-columns:repeat(7,auto);border-top:1px solid #e7edf0;border-left:1px solid #e7edf0;border-right:1px solid #e7edf0}#blog .blog-sidemenu .calender .table .row.date .column{color:#555b5d}#blog .blog-sidemenu .calender .table .row.days{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[7];grid-template-columns:repeat(7,auto);border-left:1px solid #e7edf0;border-right:1px solid #e7edf0}#blog .blog-sidemenu .calender .table .row .column{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-right:1px solid #e7edf0;border-bottom:1px solid #e7edf0;color:rgba(85,91,93,.5);padding:20% 0}#blog .blog-sidemenu .calender .table .row .column:nth-child(7n){border-right:0}#blog .blog-sidemenu .calender .table .row .column+a{color:#555b5d}#blog .blog-sidemenu .new-entries h4{margin-bottom:1rem}#blog .blog-sidemenu .new-entries ul li a{display:block}#blog .blog-sidemenu .new-entries ul li a .post-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem}#blog .blog-sidemenu .new-entries ul li a .post-info .release-date{font-size:1rem}#blog .blog-sidemenu .new-entries ul li a .post-title{font-size:1.2rem;padding-top:.8rem;padding-bottom:1rem;border-bottom:1px dotted #e7edf0}#blog .blog-sidemenu .categories ul li{font-size:1.2rem}@media screen and (max-width:864px){#blog .blog-sidemenu .categories ul li{font-size:1.4rem;line-height:2}}#blog .blog-sidemenu .categories ul li+li{margin-top:1rem}#works a{text-decoration:none}#works .works-header{position:-webkit-sticky;position:sticky;top:4rem;background-size:cover;background-position:50%;min-height:90vh;background-image:url("../images/bg_10th-top.jpg");z-index:-1}@media screen and (max-width:864px){#works .works-header{min-height:100vh}}#works .header-content{width:100%;color:#fff;margin-top:-70vh;margin-bottom:20vh}@media screen and (max-width:864px){#works .header-content{margin-top:-80vh;margin-bottom:20vh}}#works .header-content .container .header-text-area p{line-height:2;font-size:1.4rem}#works section{background:#fff;padding-top:4rem}#works section .works-headline-under-line{border-bottom:.1rem solid #e7edf0}#works section .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4rem}@media screen and (max-width:864px){#works section .main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#works section .main-content .left-column{margin-right:2rem}@media screen and (max-width:864px){#works section .main-content .left-column{margin-bottom:4rem;margin-right:0}}#works section .main-content .left-column .content-image{width:18rem;height:18rem;margin-bottom:3rem}@media screen and (max-width:864px){#works section .main-content .left-column .content-image{width:80%;height:80%;max-width:18rem;max-height:18rem;margin:0 auto 3rem}}#works section .main-content .left-column .content-image .icom-img{border-radius:3.6rem}#works section .main-content .left-column .content-link{width:10.8rem;height:4rem;margin:auto}@media screen and (max-width:864px){#works section .main-content .left-column .content-link{height:auto}}#works section .main-content .content-text{max-width:74rem;width:100%;line-height:2}#works section .main-content .content-text p+p{margin-top:2rem}#works section .more-btn-area{text-align:center;margin-top:6rem;padding-bottom:10rem}#works.show ul#slider-content+.container{width:100%}#works.show .works-show-header{position:-webkit-sticky;position:sticky;top:0;background-position:50%;background-repeat:no-repeat;background-size:contain;height:80vh;z-index:-1}#works.show .works-show-headline{position:absolute;bottom:4rem;color:#fff}#works.show section.works-show{background:#fff;padding-top:4rem}#works.show .container{position:relative}#works.show .container .add-content p{line-height:2}#works.show .container .add-content .video{margin:2rem 0;position:relative;width:100%;padding-top:56.25%}#works.show .container .add-content .video iframe{position:absolute;top:0;right:0;width:100%;height:100%}#works.show .container .official-site-btn-area{text-align:center;margin-top:8rem;padding-bottom:10rem}#works.show .container .item-recommend{padding-bottom:10rem}#works.show .container .item-recommend h3{font-weight:700;margin-bottom:2rem}#works.show .container .item-recommend .recommend-body{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);grid-gap:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:864px){#works.show .container .item-recommend .recommend-body{overflow-x:scroll}}#works.show .container .item-recommend .recommend-body .recommend-name{margin-top:.8rem;margin-bottom:2rem;font-size:1.3rem}#works.show .container .item-recommend .recommend-body .recommend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:864px){#works.show .container .item-recommend .recommend-body .recommend-item{width:20rem}}#works.show .container .item-recommend .recommend-body .item-tags{margin-top:auto}#works.show .container .item-recommend .recommend-body .item-tags .c-tag{margin-bottom:1rem;display:inline-block}#works.show .container .item-recommend .recommend-body .icon-img{border-radius:3.6rem}#items section.items{margin-bottom:10rem}#items .c-tag{margin-bottom:1rem;display:inline-block}#items .container .item-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:864px){#items .container .item-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#items .container .item-content-wrapper .item-main-content-area{width:68rem;margin-top:4rem}@media screen and (max-width:864px){#items .container .item-content-wrapper .item-main-content-area{width:100%}}#items .container .item-content-wrapper .item-main-content-area .items-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:auto;grid-template-rows:auto;grid-row-gap:4rem;grid-column-gap:1rem}@media screen and (max-width:864px){#items .container .item-content-wrapper .item-main-content-area .items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#items .container .item-content-wrapper .item-main-content-area .items-list .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:.1rem solid #e7edf0}@media screen and (max-width:864px){#items .container .item-content-wrapper .item-main-content-area .items-list .item-content{margin-bottom:4rem}}#items .container .item-content-wrapper .item-main-content-area .items-list .item-content a .img{border-radius:.8rem}#items .container .item-content-wrapper .item-main-content-area .items-list .item-content a h5.item-title{margin-top:1rem;margin-bottom:5rem;line-height:1.8;font-weight:700}@media screen and (max-width:864px){#items .container .item-content-wrapper .item-main-content-area .items-list .item-content a h5.item-title{font-size:1.4rem;margin-bottom:2rem}}#items .container .item-content-wrapper .item-main-content-area .items-list .item-content .item-tags{margin-top:auto}#items .container .item-content-wrapper .item-main-content-area p.no-items-text{margin-bottom:4rem}#items .container .item-content-wrapper .item-main-content-area ul.pagination{margin-top:8rem;margin-bottom:0}@media screen and (max-width:864px){#items .container .item-content-wrapper .item-main-content-area ul.pagination{margin-top:4rem;margin-bottom:4rem}}#items .container .item-content-wrapper .right-content-area{width:28rem;max-width:28rem;margin-top:4rem;margin-left:2rem}@media screen and (max-width:864px){#items .container .item-content-wrapper .right-content-area{width:100%;max-width:100%;margin-left:0}}#items .container .item-content-wrapper .right-content-area .sticy-column{position:-webkit-sticky;position:sticky;top:8rem}#items .container .item-content-wrapper .right-content-area .sticy-column .nav-btn-area a.nav-item-btn{width:100%}#items .container .item-content-wrapper .right-content-area .sticy-column .tags h3{font-weight:700}#items .container .item-content-wrapper .right-content-area .sticy-column .tags a.c-tag.active{color:#fff;background:#00acff}#items.show section.item-show .item-header h2{line-height:1.8}#items.show section.item-show .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10rem}@media screen and (max-width:864px){#items.show section.item-show .item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#items.show section.item-show .item-content .left-content{width:28rem;min-width:28rem}@media screen and (max-width:864px){#items.show section.item-show .item-content .left-content{width:100%}}#items.show section.item-show .item-content .left-content .item-thumbnails .img{line-height:0}#items.show section.item-show .item-content .left-content .item-thumbnails .img.img-middle{height:auto}#items.show section.item-show .item-content .left-content .item-thumbnails .thumb-note{font-size:1.2rem;margin:1rem 0}#items.show section.item-show .item-content .left-content .item-tags{margin-top:2rem}@media screen and (max-width:864px){#items.show section.item-show .item-content .left-content .item-tags{margin-top:1rem;margin-bottom:2rem}}#items.show section.item-show .item-content .left-content .item-tags .c-tag{margin:.4rem 0}#items.show section.item-show .item-content .right-content{max-width:68rem;width:100%;margin-left:2rem}@media screen and (max-width:864px){#items.show section.item-show .item-content .right-content{max-width:100%;margin-left:0}}#items.show section.item-show .item-content .right-content .description{line-height:1.8}#items.show section.item-show .item-content .right-content .description h3{margin-top:2rem;margin-bottom:.8rem}#items.show section.item-show .item-content .right-content .description p+p{margin-top:2rem}#items.show section.item-show .item-content .right-content .item-variations{border-bottom:1px solid #e7edf0}#items.show section.item-show .item-content .right-content .item-variations .item-variation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e7edf0;padding:1rem 0 .8rem;font-size:1.4rem}@media screen and (max-width:864px){#items.show section.item-show .item-content .right-content .item-variations .item-variation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}#items.show section.item-show .item-content .right-content .item-variations .item-variation+.item-variation{padding-bottom:1rem}#items.show section.item-show .item-content .right-content .item-variations .item-variation .variation-name{font-weight:700}@media screen and (max-width:864px){#items.show section.item-show .item-content .right-content .item-variations .item-variation .variation-name{width:100%;margin:1rem 0}}@media screen and (max-width:864px){#items.show section.item-show .item-content .right-content .item-variations .item-variation .item-store-info{width:100%}}#items.show section.item-show .item-content .right-content .item-variations .item-variation .item-store-info .variation-price{display:inline-block}@media screen and (max-width:864px){#items.show section.item-show .item-content .right-content .item-variations .item-variation .item-store-info .variation-price{width:100%;margin-bottom:1rem;text-align:right}}#items.show section.item-show .item-content .right-content .item-variations .item-variation .item-store-info .variation-link{margin-left:4rem}@media screen and (max-width:864px){#items.show section.item-show .item-content .right-content .item-variations .item-variation .item-store-info .variation-link{display:block;text-align:center;margin:2rem auto 1rem;width:90%}}#items.show section.item-show .item-content .right-content .item-variations .item-variation .item-store-info .variation-link i{margin-left:.4rem}#items.show section.item-show .item-content .right-content .item-variations .variation-note{font-size:1rem;color:rgba(85,91,93,.5);padding-bottom:1.5rem;line-height:1.5}#items.show section.item-show .item-recommend,#items.show section.item-show .related-works{margin-top:-4rem;padding-bottom:10rem}#items.show section.item-show .item-recommend h4,#items.show section.item-show .related-works h4{font-weight:700;margin-bottom:2rem}#items.show section.item-show .item-recommend .recommend-body,#items.show section.item-show .item-recommend .works-body,#items.show section.item-show .related-works .recommend-body,#items.show section.item-show .related-works .works-body{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);grid-gap:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:864px){#items.show section.item-show .item-recommend .recommend-body,#items.show section.item-show .item-recommend .works-body,#items.show section.item-show .related-works .recommend-body,#items.show section.item-show .related-works .works-body{overflow-x:scroll}}#items.show section.item-show .item-recommend .recommend-body .recommend-name,#items.show section.item-show .item-recommend .recommend-body .work-title,#items.show section.item-show .item-recommend .works-body .recommend-name,#items.show section.item-show .item-recommend .works-body .work-title,#items.show section.item-show .related-works .recommend-body .recommend-name,#items.show section.item-show .related-works .recommend-body .work-title,#items.show section.item-show .related-works .works-body .recommend-name,#items.show section.item-show .related-works .works-body .work-title{margin-top:.8rem;margin-bottom:2rem;font-size:1.3rem}#items.show section.item-show .item-recommend .recommend-body .recommend-item,#items.show section.item-show .item-recommend .works-body .recommend-item,#items.show section.item-show .related-works .recommend-body .recommend-item,#items.show section.item-show .related-works .works-body .recommend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:864px){#items.show section.item-show .item-recommend .recommend-body .recommend-item,#items.show section.item-show .item-recommend .works-body .recommend-item,#items.show section.item-show .related-works .recommend-body .recommend-item,#items.show section.item-show .related-works .works-body .recommend-item{width:20rem}}#items.show section.item-show .item-recommend .recommend-body .item-tags,#items.show section.item-show .item-recommend .works-body .item-tags,#items.show section.item-show .related-works .recommend-body .item-tags,#items.show section.item-show .related-works .works-body .item-tags{margin-top:auto}#items.show section.item-show .item-recommend .recommend-body .icon-img,#items.show section.item-show .item-recommend .works-body .icon-img,#items.show section.item-show .related-works .recommend-body .icon-img,#items.show section.item-show .related-works .works-body .icon-img{border-radius:3.6rem}#items.show section.item-show .item-recommend .works-body,#items.show section.item-show .related-works .works-body{grid-gap:1rem;-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr)}@media screen and (max-width:864px){#items.show section.item-show .item-recommend .works-body,#items.show section.item-show .related-works .works-body{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}#items.show section.item-show .item-recommend .works-body .work-title,#items.show section.item-show .related-works .works-body .work-title{margin-bottom:0}#items.show section.item-show .item-recommend{padding-bottom:8rem}#items.show section.item-show .related-works{border-top:1px solid #e7edf0;padding-top:2rem}#contact p{line-height:1.8;font-size:1.4rem}#contact p+p{margin-top:2rem}#contact .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem;margin-bottom:2rem}@media screen and (max-width:864px){#contact .form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#contact .form-group label{width:20rem;max-width:20rem;min-width:20rem}#contact .form-group .form-radio{line-height:1}#contact .form-group .form-radio label{position:relative;padding-left:4.6rem}#contact .form-group .form-radio label:before{content:"";position:absolute;top:-.65rem;left:0;background:#fff;width:2.6rem;height:2.6rem;border:1px solid rgba(85,91,93,.5);border-radius:50%;cursor:pointer;vertical-align:top;-webkit-transition:all .25s ease;transition:all .25s ease}#contact .form-group .form-radio input{display:none}#contact .form-group .form-radio input:checked+label{color:#00acff}#contact .form-group .form-radio input:checked+label:before{border:1px solid #00acff;background:#00acff;-webkit-box-shadow:inset 0 0 0 .4rem #fff;box-shadow:inset 0 0 0 .4rem #fff}#contact .contact-form{margin-top:6rem;padding-bottom:10rem}#contact .contact-form .contact-submit{text-align:center}#contact.confirm .contact-form dl{display:-ms-grid;display:grid;-ms-grid-columns:20rem 1fr;grid-template-columns:20rem 1fr;grid-row-gap:2rem}@media screen and (max-width:864px){#contact.confirm .contact-form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#contact.confirm .contact-form dl dt{line-height:1.8}@media screen and (max-width:864px){#contact.confirm .contact-form dl dt{font-weight:700}#contact.confirm .contact-form dl dt+dd{margin-top:2rem}}#contact.confirm .contact-form dl dd{line-height:1.8}@media screen and (max-width:864px){#contact.confirm .contact-form dl dd+dt{margin-top:2rem}}#contact.confirm .contact-form .contact-submit{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8rem}#contact.confirm .contact-form .contact-submit>input{margin:0 2rem}.navbar-laravel{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.04);box-shadow:0 2px 4px rgba(0,0,0,.04)}