﻿img{display:block;max-width:100%}a{text-decoration:none}.section a{display:block;color:#262626}.section a:hover{text-decoration:none;opacity:0.8}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}#content,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,#content p,#content ul,#content ol,#content li,#content dl,#content dt,#content dd,#content form,#content input,#content span,#content a,#content th,#content td,#content caption,#content div,#content select,#content textarea,#content pre{font-size:15px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,"Noto Sans","Noto Sans CJK JP","Noto Sans CJK JP Subset",メイリオ,Meiryo,sans-serif;font-weight:500;line-height:1.75;color:#262626}@media screen and (min-width: 750px){.section{padding:2% 0}.section .section-inner{margin:auto;max-width:1070px}}@media screen and (max-width: 749px){.section .section-inner{margin:40px auto;width:90%}}.cf:after{content:"";display:block;clear:both}@media screen and (max-width: 749px){.pconly{display:none}}@media screen and (min-width: 750px){.sponly{display:none}}header #pankuzu .main a{font-size:12px;padding:12px 0;color:#333333}header#header.sp{max-width:1070px;width:100%;margin-bottom:2rem;border-bottom:none}header#header.sp .header-inner{margin:auto;max-width:1070px;height:70px}header#header.sp .header-inner h1{margin:0;padding:0;float:left}header#header.sp .header-inner nav{float:right;height:70px}header#header.sp .header-inner nav ul{display:flex;margin:0}header#header.sp .header-inner nav ul li{margin:0 20px;font-size:1.6rem;line-height:70px;list-style-type:none}@media screen and (max-width: 749px){header#header.sp{max-width:1070px;width:100%;margin-bottom:2rem;border-bottom:none}header#header.sp .header-inner{margin:auto;width:100%;height:auto}header#header.sp .header-inner h1{margin:0;margin-bottom:3rem;padding:0;float:none}header#header.sp .header-inner h1 img{width:200px;margin:auto}header#header.sp .header-inner nav{height:auto;float:none}header#header.sp .header-inner nav ul{display:flex;margin:0}header#header.sp .header-inner nav ul li{margin:0;margin:auto;padding:0 10px;font-size:1.6rem;line-height:1.5;list-style-type:none}header#header.sp .header-inner nav ul li a{font-size:1.4rem}}footer#footer.sp{margin-top:3rem;margin-bottom:5rem}footer#footer.sp .footer-inner{margin:auto;max-width:1070px}footer#footer.sp .footer-inner .bnr,footer#footer.sp .footer-inner p{float:left}footer#footer.sp .footer-inner .bnr{max-width:490px}footer#footer.sp .footer-inner .bnr a:hover img{opacity:0.8}footer#footer.sp .footer-inner p{margin:auto;margin-left:20px;width:calc(100% - (490px + 20px));line-height:1.75}@media screen and (max-width: 749px){footer#footer.sp .footer-inner{margin:5% auto 0;width:90%}footer#footer.sp .footer-inner .bnr,footer#footer.sp .footer-inner p{float:none;margin:0;margin-bottom:2rem;width:100%}}main{display:block;background-image:url("../img/main_bg.png");background-repeat:no-repeat;background-position:30% top}@media screen and (max-width: 749px){main{background-position:left top;background-size:80%}}button#dlmorebtn,button#semmorebtn{display:block;margin:auto;padding:.5rem 4rem;font-size:1.6rem;color:#106550;border:1px solid #106550;background:none}#seminar .main,#document .main{margin-bottom:3rem}#seminar .main dl,#document .main dl{display:flex;float:left;margin-bottom:2rem}#seminar .main dl:nth-child(odd),#document .main dl:nth-child(odd){margin-right:3%}#seminar .main dl dt,#document .main dl dt{position:relative;width:100px;height:100px;padding:5px;border:1px solid #ACACAC}#seminar .main dl dt img,#document .main dl dt img{position:absolute;top:50%;bottom:50%;max-width:90px;max-height:90px;height:auto;margin:auto;vertical-align:middle}#seminar .main dl dd,#document .main dl dd{width:calc(100% - (100px + 20px));margin-left:20px}#seminar .main dl dd p.tag,#document .main dl dd p.tag{margin-top:0}#seminar .main dl dd p.tag span,#document .main dl dd p.tag span{font-size:1.3rem;display:inline-block;margin-bottom:1rem;padding:1px 3px;background:#C1D52F}#seminar .main dl dd p.tag .cate,#document .main dl dd p.tag .cate{color:#106550;border:1px solid #106550;background:none}#seminar .main dl dd p.ti,#document .main dl dd p.ti{margin:0;font-size:2rem;font-weight:700;line-height:1.5}#seminar .main dl dd p.date,#document .main dl dd p.date{margin-top:0.75rem;font-size:1.8rem;font-weight:800;line-height:1.25;color:#106550}#seminar .main dl dd p.date span,#document .main dl dd p.date span{color:#106550;font-size:1.4rem;font-weight:600}@media screen and (max-width: 749px){#seminar .main a,#document .main a{width:100%}#seminar .main a dl dt,#document .main a dl dt{width:60px;height:60px;padding:5px}#seminar .main a dl dd,#document .main a dl dd{width:calc(100% - (60px + 10px));margin-left:10px}#seminar .main a dl dd p.tag span,#document .main a dl dd p.tag span{font-size:1.3rem;display:inline-block;margin-bottom:1rem;padding:1px 3px}#seminar .main a dl dd p.tag .cate,#document .main a dl dd p.tag .cate{color:#106550;border:1px solid #106550;background:none}#seminar .main a dl dd p.ti,#document .main a dl dd p.ti{font-size:2rem}}#seminar .main a{float:left;width:48%}#seminar .main a dl{min-height:160px}@media screen and (max-width: 749px){#seminar .main a{float:none;width:100%}#seminar .main a dl{margin-bottom:2rem;min-height:auto}}#document .main dl{width:100%;float:left}#mainvisual .carousel-cell{max-height:450px;width:auto;width:100%}#mainvisual .carousel-cell img{margin:auto;display:block}#mainvisual .slick-dotted.slick-slider{margin-bottom:0}#mainvisual .slick-dots li button:before{font-size:30px}#mainvisual button.slick-prev.slick-arrow,#mainvisual button.slick-next.slick-arrow{display:none !important}@media screen and (max-width: 749px){#mainvisual .carousel-cell img{display:block;width:100%;height:150px;object-fit:cover}}#content .h2{margin-bottom:2rem}#content .h2 .h2-inner{display:table-cell}#content .h2 .h2-inner h2{display:inline-block;color:#106550;font-size:2.5rem;font-weight:400;line-height:1.5}#content .h2 .h2-inner h2 span{font-size:1.4rem;color:#ACACAC}#content .h2 .h2-inner a{display:inline-block;margin-left:10px;padding:5px 8px 3px 8px;font-size:1.3rem;font-weight:400;background:#E6E6E6}#content .h2 .h2-inner a:after{display:inline-block;content:"";padding:1rem 1rem;background-image:url("../img/icon_aroow01.svg");background-repeat:no-repeat;background-position:5px 4px;vertical-align:middle}#news{padding-top:3%}#news .section-inner{max-width:1060px;padding:0 3rem;border:1px solid #E5E5E5;background:rgba(255,255,255,0.75);box-shadow:10px 10px 0px 0px rgba(229,229,229,0.75)}#news .section-inner p{margin:2rem 0;font-size:2rem;font-weight:700;color:#106550}#news .section-inner ul{margin:0;padding:0}#news .section-inner ul li{margin:.75rem 0;list-style-type:none;position:relative;display:block;padding-left:20px;vertical-align:top}#news .section-inner ul li:first-child{margin-top:0}#news .section-inner ul li:last-child{margin-bottom:2rem}#news .section-inner ul li:before,#news .section-inner ul li:after{position:absolute;top:.75rem;left:0;margin:auto;content:"";vertical-align:top}#news .section-inner ul li:after{left:0;width:8px;height:8px;border-top:3px solid #C1D52F;border-right:3px solid #C1D52F;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 749px){#news{padding-top:10%}#news a{font-size:1.4rem;line-height:1.5}}#message{padding-top:50px;text-align:center;background-image:url("../img/message_bg.png");background-repeat:no-repeat;background-position:80% bottom}#message h2{margin-bottom:2rem;font-size:2rem;font-weight:600;color:#106550}#message p{line-height:3}@media screen and (max-width: 749px){#message{padding-top:0;background-position:right bottom;background-size:100%}#message h2{margin-bottom:1.5rem;font-size:2rem;line-height:1.5}#message p{line-height:2}}#thema{background:#ffffff;background:-moz-linear-gradient(top, #fff 47%, #fff 50%, #efefef 50%, #efefef 89%, #efefef 89%, #fff 89%);background:-webkit-linear-gradient(top, #fff 47%, #fff 50%, #efefef 50%, #efefef 89%, #efefef 89%, #fff 89%);background:linear-gradient(to bottom, #fff 47%, #fff 50%, #efefef 50%, #efefef 89%, #efefef 89%, #fff 89%)}#thema .main{display:flex}#thema .main .center{margin:0 2%}#thema .main .item{max-width:340px;background:#106550}#thema .main .item h3,#thema .main .item p{color:#fff}#thema .main .item .upper{padding:4.5% 0;text-align:center}#thema .main .item .upper h3{margin:0;font-size:2.5rem;font-weight:500;line-height:1.5}#thema .main .item .upper span{color:#C1D52F;font-weight:300}#thema .main .item .middle{overflow:hidden;cursor:pointer}#thema .main .item .middle img{width:100%;transition-duration:0.5s}#thema .main .item .middle:hover img{transform:scale(1.2);transition-duration:0.5s}#thema .main .item .lower{padding:5%}#thema .main .item .lower p{margin-bottom:1rem;font-weight:400}#thema .main .item .lower a.solution{margin:1rem 0;width:100%;color:#fff;text-align:center;border:1px solid #fff;position:relative;display:inline-block;padding:.5rem 16px .5rem 0;vertical-align:middle}#thema .main .item .lower a.solution:before,#thema .main .item .lower a.solution:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}#thema .main .item .lower a.solution:after{right:15px;width:10px;height:10px;border-top:2px solid #C1D52F;border-right:2px solid #C1D52F;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 749px){#thema .main{display:block}#thema .main .center{margin:0}#thema .main .item{margin-bottom:20px}}main.lower{background:none}#mainvisualLower .mainvisualLowerInner{text-align:center}#mainvisualLower .mainvisualLowerInner img{display:block;width:1500px;margin:auto}@media screen and (max-width: 749px){#mainvisualLower img{display:block;width:100%;height:150px;object-fit:cover}}#navLower{margin-bottom:30px;background:#106550}#navLower ul{max-width:1070px;margin:auto;height:50px;line-height:50px}#navLower ul li{display:inline-block;width:calc(99% / 3);text-align:center;border-right:1px solid #6BAC9C}#navLower ul li:first-child{border-left:1px solid #6BAC9C}#navLower ul li a{display:block;color:#fff;font-weight:400}#navLower ul li a:hover{color:#C1D52F}@media screen and (max-width: 749px){#navLower ul{height:auto;line-height:1.5}#navLower ul li{padding:10px 0;border:none;width:100%;border-bottom:1px solid #6BAC9C}#navLower ul li:first-child{border:none;border-bottom:1px solid #6BAC9C}}#messageLower .section-inner{position:relative}#messageLower .section-inner h2{font-size:3.5rem}#messageLower .section-inner h2:after,#messageLower .section-inner h2:before{content:"";display:inline-block;position:absolute;width:2rem;height:1rem}#messageLower .section-inner h2:before{background:url(../img/icon_Quoleft.svg) no-repeat;left:-20px}#messageLower .section-inner h2:after{background:url(../img/icon_Quoright.svg) no-repeat}@media screen and (max-width: 749px){#messageLower .section-inner h2{font-size:2.2rem}}
/*# sourceMappingURL=sp.css.map */
