html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:unset}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button,input,select,textarea{font-family:inherit;font-size:100%}a:hover{opacity:.7}.product__img:hover,.product__title:hover,.product__cat:hover,a .solution__btn:hover,a .case__btn:hover,a .info__btn:hover,.case__title:hover,.product__detail__button:hover,.cat__page--cat:hover,.cat__page--title:hover{opacity:.7}.product__container{width:100%;margin:70px auto 135px}.product__link{display:flex;text-decoration:none;color:#262626}@media screen and (min-width: 768px){.product__link{display:block}}.product__page .product__desc{font-size:16px}@media screen and (min-width: 768px){.product__page .product__desc{font-size:unset}}.product__page .product__title{font-size:20px;margin-bottom:10px}@media screen and (min-width: 400px){.product__page .product__title{font-size:25px}}@media screen and (min-width: 768px){.product__page .product__title{font-size:unset}}.product__page .product__box__list{margin-bottom:0}@media screen and (min-width: 768px){.product__page .product__box__list{margin:unset}}.product__detail__cat__box{width:85%;margin:-40px auto 40px;display:flex;justify-content:center;align-items:center;box-shadow:6px -1px 15px -7px #777;border-radius:10px;z-index:99;background-color:#fff}.product__detail__ul{margin:0 auto;padding:0;width:100%;overflow-x:auto;white-space:nowrap}@media screen and (min-width: 768px){.product__detail__ul{display:flex;margin:unset;padding:unset;width:auto}}.product__detail__li{margin:15px 20px;list-style:none}.product__detail__link{text-decoration:none;color:#444}.product__detail__container{width:85%;margin:0 auto;display:flex;flex-direction:column;margin-bottom:100px}.product__detail__title{font-size:20px;color:#262626;margin:65px 0 33px;text-indent:-25px;padding-left:30px;border-left:6px solid #072c70;font-weight:100;margin-right:auto}@media screen and (min-width: 768px){.product__detail__title{font-size:30px}}.product__detail__num{font-size:20px;color:#072c70}@media screen and (min-width: 768px){.product__detail__num{font-size:30px}}.product__detail__bignum{font-size:30px;color:#072c70;margin-left:20px}.product__detail__subtitle{font-size:18px;color:#262626;margin-bottom:16px;margin-right:auto;border-bottom:#91959d 1px solid;width:100%}@media screen and (min-width: 768px){.product__detail__subtitle{font-size:22px}}.product__detail__mainbox{width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.product__detail__maintext{font-size:16px;line-height:24px;margin-top:30px;margin-bottom:25px}.product__detail__button{display:flex;justify-content:center;text-align:center;margin:30px 0}@media screen and (min-width: 768px){.product__detail__button{width:100%}}.product__detail__text{width:50%;line-height:26px}.button__text{width:calc(100% - 40px);text-align:center;color:#072c70;font-weight:bold;padding:20px;border:#072c70 3px solid}@media screen and (min-width: 400px){.button__text{width:400px}}.img__include__box{display:flex;justify-content:space-between;margin-bottom:20px}.img__wrapper{width:50%;height:auto;padding:20px}.img__wrapper img{width:100%;height:auto}.img__only__box{display:flex;justify-content:center;width:100%;height:auto}.img__only__box img{width:70%;height:auto}@media screen and (max-width: 787px){.img__include__box{flex-direction:column;width:100%}.img__include__box>*{width:100%}.img__wrapper{padding:20px 0}}.header{position:fixed;width:100%;height:100px;padding:20px 0;box-sizing:border-box;display:flex;justify-content:space-between;background-color:#fff;z-index:100}.header__nav{display:none}@media screen and (min-width: 768px){.header__nav{display:flex;position:absolute;right:0;top:72px}.header__ul{display:flex;list-style:none}.header__li{margin:0 15px}}@media screen and (min-width: 768px){.nav__link{position:relative;display:inline-block;text-decoration:none;color:#444;font-weight:400}.nav__link:hover{color:#072c70}.nav__link:hover::after{bottom:-4px;opacity:1;visibility:visible}.nav__link::after{position:absolute;bottom:-8px;left:0;content:"";width:100%;height:2px;background:#072c70;opacity:0;visibility:hidden;transition:.3s}}.openbtn{position:absolute;z-index:9999;cursor:pointer;height:50px;right:0px;cursor:pointer;width:100px}@media screen and (min-width: 768px){.openbtn{display:none}}.openbtn span{display:inline-block;transition:all .4s;position:absolute;right:14px;height:3px;border-radius:2px;background-color:#072c70;width:45%;margin-top:5px}.openbtn span:nth-of-type(1){top:12px}.openbtn span:nth-of-type(2){top:28px}.openbtn span:nth-of-type(3){top:45px}.openbtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%;background-color:#fff}.openbtn.active span:nth-of-type(2){opacity:0;background-color:#fff}.openbtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%;background-color:#fff}#g-nav{position:fixed;z-index:999;top:0;right:-120%;width:100%;height:100vh;background:#072c70;transition:all .6s}@media screen and (min-width: 768px){#g-nav{display:none}}#g-nav.panelactive{right:0}#g-nav ul{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%)}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#fff;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:bold}.section__title{font-size:36px;color:#072c70;text-align:center;margin-top:90px;position:relative;margin-bottom:15px;font-weight:normal}.section__title::before{content:"";display:block;width:55px;height:2px;background-color:#072c70;margin:0 auto;margin-bottom:30px}.section__subtitle{font-size:20px;margin-bottom:40px;color:#262626;text-align:center}@media screen and (min-width: 768px){.section__subtitle{font-size:14px}}.caption{height:260px;background-color:#dcedf3;display:flex;justify-content:center;align-items:center}.caption__textbox{display:flex;flex-direction:column;align-items:center}.cap__title{font-size:24px;color:#072c70;font-family:"MS Pゴシック",sans-serif;font-weight:600;margin:10px 0;padding:20px;word-wrap:break-word}@media screen and (min-width: 768px){.cap__title{padding:0;font-size:36px}}.cap__subtitle{margin:0;font-size:18px}.cat{color:#072c70;text-decoration:none;position:relative;font-weight:600;font-size:16px;border:1px solid #072c70;width:33.3333%;text-align:center;padding:20px}@media screen and (min-width: 768px){.cat{font-weight:unset;font-size:unset;border:none;width:auto;text-align:unset;padding:unset}}.cat__box{display:flex;justify-content:space-between;width:90%;margin:0 auto;margin-bottom:50px}@media screen and (min-width: 768px){.cat__box{width:100%}}.cat__class{color:#072c70;font-weight:600;font-size:16px;border:1px solid #072c70;width:33.3333%;text-align:center;padding:20px}.cat__class::after{position:absolute;bottom:-10px;left:0;content:"";width:100%;height:5px;background:#072c70;opacity:0;visibility:hidden;transition:.3s}.cat__class::after:hover{bottom:-4px;opacity:1;visibility:visible}.product__box{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:80px;font-size:16px}@media screen and (min-width: 768px){.product__box{flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;width:30%;font-size:unset}}.product__box__list{display:block;width:100%;margin:0 auto 50px;flex-wrap:wrap;max-width:1300px}@media screen and (min-width: 768px){.product__box__list{display:flex;justify-content:space-between;margin:0 auto}}.product__box__list::after{display:block;content:"";width:30%}.product__img{height:auto;object-fit:contain;max-height:unset;width:200px}@media screen and (min-width: 400px){.product__img{width:300px}}@media screen and (min-width: 768px){.product__img{width:100%;max-height:27vw}}@media screen and (min-width: 1200px){.product__img{height:100%}}.product__img__box{display:flex;align-items:center;width:100%}@media screen and (min-width: 768px){.product__img__box{height:25vw;max-height:320px}}.product__title{font-weight:600;font-size:25px;text-align:left;margin-top:0;margin-bottom:5px}@media screen and (min-width: 768px){.product__title{text-align:unset;font-size:16px;font-weight:unset}}.product__title{font-weight:600;text-align:center;margin:14px 0 10px}.product__cat{font-size:13px;margin:0;color:#919090;text-align:left}@media screen and (min-width: 400px){.product__cat{margin-bottom:10px}}@media screen and (min-width: 768px){.product__cat{color:#9c9b9b;text-align:center}}.product__desc{font-size:13px;margin:5px 0 0}@media screen and (min-width: 400px){.product__desc{margin-top:14px;font-size:16px;font-weight:normal}}.product__btn{text-align:center;margin:0 auto;color:#fff;background-color:#000;width:65%;padding:20px;margin-bottom:140px}@media screen and (min-width: 768px){.product__btn{width:27%}}.product__texts{width:70%}@media screen and (min-width: 768px){.product__texts{width:unset}}.product__texts:first-of-type{order:-1}@media screen and (min-width: 768px){.product__texts:first-of-type{order:0}}p{line-height:24px;color:#262626}.space{margin-right:10px}.footer{background-color:#072c70;width:100%}.footer__gototop{cursor:pointer;z-index:999;position:fixed;right:40px;bottom:70px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:#072c70;transform:scale(var(--ggs, 1));width:60px;height:60px;border:2px solid #017ace;border-radius:30px}.footer__gototop::after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-top:3px solid;border-right:3px solid;transform:rotate(-45deg);color:#fff}.footer .sm{display:none}.footer__nav{width:100%;margin:0 auto;text-align:center;vertical-align:middle}@media screen and (min-width: 1000px){.footer__nav{display:flex;justify-content:center;align-items:center;height:150px}}.footer__ul{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;list-style:none;width:90%;margin:0 auto;padding:0}@media screen and (min-width: 1000px){.footer__ul{flex-wrap:nowrap;width:800px}}.footer__li{width:50%;color:#fff;margin:10px 0;text-decoration:none}@media screen and (min-width: 768px){.footer__li{width:33%}}@media screen and (min-width: 1000px){.footer__li{width:auto;margin:0 20px}}.footer__copyright{width:100%;height:50px;margin:0 auto;color:#9e9e9e;background-color:#fff;display:flex;justify-content:center;align-items:center}.body{margin:0;padding:0}.container{width:85%;margin:0 auto}@media screen and (max-width: 787px){.container{width:95%}}main{position:relative;padding:100px 0}.key__visual{height:500px;background-image:url(../img/key__visual.png);display:flex;justify-content:center;flex-direction:column;background-repeat:no-repeat;background-position:center}.key__center{display:flex;justify-content:center;align-items:center}.key__box{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 768px){.key__box{width:85%;align-items:flex-start}}.key__text__area{display:flex;justify-content:center;align-items:center;width:90%}@media screen and (min-width: 768px){.key__text__area{width:max-content}}.key__text{width:350px;margin:40px 0;color:#072c70;font-size:45px;text-align:center;font-family:"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro";white-space:nowrap}@media screen and (min-width: 400px){.key__text{line-height:45px;white-space:unset}}@media screen and (min-width: 519px){.key__text{width:460px}}@media screen and (min-width: 768px){.key__text{width:445px}}.search__box__area{margin:0 auto}.search__box{width:100%;margin:0 auto;display:flex;position:relative;bottom:-140px}.search__key{font-size:16px;color:#fff;background-color:#072c70;width:190px;display:flex;justify-content:center;align-items:center}.keyword{text-align:center;flex-wrap:nowrap;width:190px;color:#fff}.search__content{background-color:rgba(255,255,255,.3);display:flex;justify-content:space-between}.search__space{background-color:#fff;color:#fff;opacity:1;display:block;height:37px;margin:30px;font-weight:600;display:flex}.form__text{height:35px;width:360px;margin:auto 10px}.form__btn{color:#fff;background-color:#072c70;padding:5px 20px;margin:20px}.search__btn--text{text-align:center}.key__form{display:flex}@media screen and (max-width: 999px){.key__text{font-size:45px;white-space:normal;margin-bottom:20px;line-height:50px}.search__box{margin:0 auto;display:flex;position:relative;bottom:-115px}.search__key{font-size:16px;width:100px}.keyword{width:90px}.search__content{width:450px}.form__text{height:35px;width:270px;margin:20px}.form__btn{margin:20px 5px}.search__space{width:190px;height:37px;margin:30px;font-weight:600}.form__text{height:35px;width:320px;margin:auto 10px}.search__btn--text{text-align:center}}@media screen and (max-width: 600px){.key__text{white-space:normal;margin-bottom:20px;font-size:43px;line-height:51px}.search__box{margin:0 auto;display:flex;position:relative;bottom:-115px}.search__key{font-size:16px;width:80px}.keyword{width:70px}.search__content{width:250px}.search__space{width:100px;height:37px;margin:24px;font-weight:600}.form__text{height:31px;width:130px;margin:auto 10px}.form__btn{padding:5px 7px}.search__btn--text{text-align:center}}@media screen and (max-width: 518px){.key__text{font-size:35px;line-height:45px}.search__box{bottom:-100px}}@media screen and (max-width: 450px){.search__box{width:90%}}.solution{background-image:url(../img/solution__bg.png);background-size:cover;width:81%;margin:0 auto;padding-bottom:90px}.solution__text--1,.solution__text--2{margin:70px auto;width:600px;text-align:center;color:#444;line-height:36px}@media screen and (max-width: 1320px){.solution__text--1,.solution__text--2{width:400px}}@media screen and (max-width: 1320px){.solution{background-image:url(../img/solution__bg.png);background-size:cover;width:95%;margin:0 auto;padding-bottom:90px}.solution__text--1,.solution__text--2{width:400px}.sol__text{text-align:center;color:#444;font-weight:normal;white-space:normal;font-size:22px;line-height:38px}.solution_box{width:75%;background-color:#fff;padding:10px}}@media screen and (max-width: 500px){.solution__text--1,.solution__text--2{width:260px}}@media screen and (min-width: 1320px){.solution__box4{display:flex;justify-content:space-between;width:110%;margin:0px -5%}.solution_box{width:20%;background-color:#fff;padding:10px}}.sol__title{text-align:center;color:#072c70;font-weight:600;font-size:18px;line-height:30px;margin:10px}.img__box__top{display:flex;justify-content:center;align-items:center}.sol__img{width:90%}.sol__text{text-align:center;color:#444;font-weight:normal;font-size:14px;line-height:24px;margin:16px 0}.solution__btn{text-align:center;margin:0 auto;color:#fff;background-color:#000;width:20%;padding:20px;margin-top:70px}@media screen and (max-width: 1320px){.solution__box4{margin:0 auto;padding:0;width:90%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.solution_box{display:inline-block;height:280px;width:200px;background-color:#fff}.box1{margin-left:0}.box2,.box3,.box4{margin-left:30px}.img__box__top{width:200px;height:160px}.sol__img{width:180px;height:auto}.solution__btn{width:200px;padding:20px}}.case__box__list{display:flex;justify-content:space-between;width:100%;margin:0 auto;margin-bottom:50px}.case__box{font-size:16px;width:30%}.case__img{width:100%}.case__title{font-weight:600;text-align:center;color:#072c70;margin:20px 0}.product__box p{font-size:16px;font-weight:normal;color:#444;line-height:24px}.case__box p{font-size:14px;font-weight:normal;color:#444;line-height:24px;text-align:center}.case__btn{text-align:center;margin:0 auto;color:#fff;background-color:#000;width:20%;padding:20px;margin-bottom:140px}@media screen and (max-width: 787px){.case__box__list{display:block;width:100%;margin:0 auto;margin-bottom:50px}.case__box{font-size:16px;width:100%;margin-bottom:40px}.case__img{width:100%}.case__title{font-weight:600;text-align:center;font-size:25px;margin:13px 0 7px}.case__box p{font-size:19px;line-height:32px;font-weight:normal;color:#262626}.case__btn{font-size:20px;text-align:center;margin:0 auto;color:#fff;background-color:#000;width:65%;padding:20px;margin-bottom:140px}}@media screen and (min-width: 1050px){.info{display:flex;margin-bottom:150px;justify-content:space-between}.lside__content{width:20%}.section__title--info{font-size:26px;color:#072c70;margin:0}.section__title--info::before{content:"";display:block;width:55px;height:2px;background-color:#072c70;margin-bottom:30px}.section__subtitle--info{font-size:14px;color:#262626;margin-top:14px;margin-bottom:40px}.info__box--text{display:flex}.info__btn{text-align:center;color:#fff;background-color:#000;width:80%;padding:6px}.rside__content{width:70%}.info__boxlist{width:100%}.info__box{display:flex;margin-bottom:25px 0;padding:30px 0;border-bottom:1px solid #91959d}.rside__content>.info__boxlist>.info__box:first-child{border-top:1px solid #91959d}.info__title{margin:5px 0;color:#262626;font-weight:bold}.info__date{color:#91959d;margin-right:30px;vertical-align:middle;margin:auto 0}.info__cat{color:#072c70;border:1px solid #072c70;margin:0 30px;padding:3px 30px}}@media screen and (max-width: 1050px){.info{display:block;margin-bottom:100px}.lside__content{display:flex;justify-content:space-between}.section__title--info{font-size:26px;color:#072c70;margin:0}.section__title--info::before{content:"";display:block;width:55px;height:2px;background-color:#072c70;margin-bottom:30px}.section__subtitle--info{font-size:14px;color:#262626;margin-top:10px}.info__btn{text-align:center;color:#fff;background-color:#000;margin:30px 0;display:flex;justify-content:center;align-items:center;font-size:20px;padding:10px}.info__btn--text{font-size:17px}.info__boxlist{width:100%}.info__box{display:block;margin-bottom:25px 0;padding:25px 0;border-bottom:1px solid #91959d}.info__box--text{display:flex}.info__box:nth-child(3){border-bottom:1px solid #91959d}.info__title{margin:10px 0 0;color:#262626;font-weight:bold}.info__date{color:#91959d;margin-right:30px;vertical-align:middle;margin:auto 0}.info__cat{color:#072c70;border:1px solid #072c70;margin-right:30px;margin-left:20px;padding:4px 30px;font-weight:bold}}.info__btn--text{color:#fff}.catecory__area{width:90%;margin:0 auto}.cat__box--big{width:100%;margin:0 auto;margin-bottom:70px}.cat__title{border-left:#072c70 5px solid;padding-left:10px;margin:65px 0 30px;font-size:24px;line-height:30px}.cat__ul{width:100%;display:flex;justify-content:space-between;padding:0;margin-bottom:20px}.cat__li{width:30%;flex-wrap:wrap;font-size:16px;list-style:none;border-bottom:#ddd 1px solid;padding:10px}.mark{color:#072c70;font-weight:600}.contact__area{height:430px;background-color:#f2f4f7;display:flex;justify-content:center;align-items:center}.contact__box{width:70%}.contact__text__area{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:50px}.contact__title{font-size:44px;color:#072c70;font-family:"MS Pゴシック",sans-serif;font-weight:600;margin:10px 0}.contact__subtitle{margin:0}.contact__content{display:flex;justify-content:space-between;align-items:center}.mail__box__link{display:flex;width:45%;text-decoration:none;height:132px}.mail__box{width:100%;background-color:#fff;display:flex}.mail__img{width:67px;height:67px;align-items:center;margin:auto 20px}.mail__text{color:#072c70;font-weight:bold;font-size:19px;margin:44px 0;width:70%;margin:auto 0px}.tel__box__link{display:flex;width:45%;text-decoration:none}.tel__box{width:45%;background-color:#fff;display:flex}.tel__img{width:67px;height:67px;margin:auto 20px}.tel__text__box{margin:20px 0}.tel__text{font-size:16px;color:#072c70;font-weight:bold}.tel__num{font-size:16px;color:#072c70;font-weight:bold;margin:10px 0}.tel__num__sp{display:none}.tel__date{color:#878787;font-size:12px}.mailtel--imgbox{width:40%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 968px){.contact__area{height:650px}.cat__ul{display:block;margin:0}.cat__li{width:95%;margin:20px}.contact__content{display:block}.mail__box{width:100%;margin-bottom:30px;display:flex;justify-content:center;align-items:center}.tel__box{width:100%;display:flex;justify-content:center;align-items:center}.mail__text{font-size:21px}.tel__text{font-size:19px}.tel__num{font-size:21px}.tel__date{font-size:13px}.tel__text__box{margin:0;width:60%;padding:10px}.mail__box__link{width:100%}.tel__box__link{width:100%}}@media screen and (max-width: 490px){.mail__img{width:50px;height:50px;margin:auto 10px}.tel__img{width:50px;height:50px;margin:auto 10px}.mail__text{font-size:18px}.tel__text{font-size:18px}.tel__num{font-size:20px;display:none}.tel__num__sp{font-size:21px;display:block;color:#072c70;font-weight:bold;margin:10px 0;text-decoration:none}.tel__date{font-size:12px}}.cat___page__container{width:85%;max-width:1400px;margin:70px auto 140px}.cat__page__box{display:flex;justify-content:space-between;padding:20px;border:#072c70 1px solid;margin-bottom:40px}.cat__page__textbox{width:66%;margin-left:30px}.cat__page--title{color:#072c70;font-weight:bold;font-size:24px;margin-top:0}.cat__page--cat{color:#072c70;font-size:16px;margin:15px 0 20px;line-height:30px}.cat__page--text{color:#262626;font-size:16px}.cat__page__textbox p{font-size:16px;line-height:30px}@media screen and (max-width: 900px){.cat__page__textbox{width:50%}}@media screen and (max-width: 900px){.cat__page__textbox{width:45%;margin-left:0}}.cat__page--img{width:450px;height:300px}@media screen and (max-width: 900px){.cat__page--img{width:100% !important;height:auto !important}.cat__page--title{margin-top:20px;margin-bottom:0}.cat__page__box{display:block}.cat__page__textbox{width:100%}}.info__container{width:85%;margin:0 auto;display:flex;justify-content:space-between;margin-top:90px;margin-bottom:100px;max-width:1300px}.info__left__box{width:25%}.info__left__content{margin-bottom:30px}.info__left__title__box{display:flex;align-items:center;border-bottom:#072c70 2px solid}.info__left__title{font-size:22px;color:#072c70;font-weight:bold;margin:10px 0}.info__left__subtitle{font-size:12px;color:#878787;margin-left:10px}.info__left__text{font-size:16px;line-height:30px;color:#017ace;border-bottom:#ddd 1px solid;padding:10px}.info__left__box li{font-size:16px;line-height:30px;color:#017ace;border-bottom:#ddd 1px solid;padding:10px;list-style:none;margin:16px 0}.info__left__box li a{text-decoration:none;color:#017ace}.info__left__link{text-decoration:none;color:#017ace}.info__right__box{width:65%}.info__right__boxlist{margin-bottom:50px}.info__to-detail__link{display:flex;text-decoration:none}.nav-links{padding:2em;display:flex;justify-content:center}.current{width:50px;height:50px;margin:2px;line-height:50px;text-align:center;font-size:14px;text-decoration:none;background:#fff;color:#017ace;transition:.3s}.page{width:50px;height:50px;margin:2px;line-height:50px;text-align:center;font-size:14px;text-decoration:none;background:#fff;color:#017ace;transition:.3s}.previouspostslink,.nextpostslink{width:50px;height:50px;margin:2px;line-height:50px;text-align:center;font-size:14px;text-decoration:none;background:#fff;color:#017ace;transition:.3s}.page-numbers{width:50px;height:50px;margin:2px;line-height:50px;text-align:center;font-size:14px;text-decoration:none;background:#fff;color:#017ace;transition:.3s}.current{background:#949799;border-radius:100%;color:#fff}@media screen and (max-width: 787px){.info__container{width:85%;display:flex;flex-direction:column-reverse;margin-top:15px}.info__left__box{width:100%}.info__right__box{width:100%}.info__right__boxlist{margin-bottom:0}.info__to-detail__link{display:block}.info__to-detail__link>.info__box--text>.info__cat{padding:1px 20px}.info__to-detail__link>.info__title{margin-top:10px;font-size:19px}}@media screen and (max-width: 599px){.info__to-detail__link>.info__box--text>.info__date{font-size:15px}.info__to-detail__link>.info__box--text>.info__cat{font-size:15px;padding:1px 20px}.info__to-detail__link>.info__title{font-size:18px}}.detail__info__container{width:85%;margin:0 auto;display:flex;justify-content:space-between;margin-top:90px;margin-bottom:100px}.info__detail__right{width:65%}.info__detail__head__box--wrapper{display:flex}.info__detail__date{color:#91959d;margin-right:30px;vertical-align:middle;margin:auto 0}.info__detail__cat{color:#072c70;border:1px solid #072c70;margin:0 30px;padding:3px 30px;margin-left:20px}.info__detail__title{font-size:26px;font-weight:bold;margin:10px 0;color:#262626}.info__detail__main__box{border-top:1px solid #017ace;border-bottom:1px solid #ddd}.info__detail__main__text>p{line-height:30px;padding-bottom:70px;margin-top:25px}.to__info{font-size:16px;color:#017ace;text-align:center;margin-top:40px}@media screen and (max-width: 787px){.detail__info__container{width:95%;margin:15px auto 0;display:flex;flex-direction:column-reverse}.info__detail__right{width:100%}.info__detail__main__text{padding-bottom:30px}}#form{position:relative}#s-box{height:40px;padding:0 10px;position:absolute;left:0;top:0;border-radius:2px;border:solid 3px #eaeaea;outline:0}#s-btn-area{height:50px;position:absolute;left:250px;top:0;background:none;color:#666;border:none;font-size:20px;outline:0}#s-btn{background-color:#000;width:50px;height:30px;position:relative;right:20px;bottom:10px;border-radius:3px;font-size:16px;color:#fff;line-height:31px}
