.fadein{opacity:0;-webkit-transition:.2s;transition:.2s}.fadein.fadein-animated{opacity:1}.fadein_2{opacity:0;-webkit-transition:.2s;transition:.2s;-webkit-transition-delay:.4s!important;transition-delay:.4s!important}.fadein_2.fadein-animated{opacity:1}.fadein_3{opacity:0;-webkit-transition:.2s;transition:.2s;-webkit-transition-delay:.6s!important;transition-delay:.6s!important}.fadein_3.fadein-animated{opacity:1}.fadein_4{opacity:0;-webkit-transition:.2s;transition:.2s;-webkit-transition-delay:.8s!important;transition-delay:.8s!important}.fadein_4.fadein-animated{opacity:1}._h1{color:#3198c9;font-size:36px;margin-bottom:50px}._h2{color:#3198c9;font-size:24px;margin-bottom:30px}._h3{color:#3198c9;font-size:16px;margin-bottom:30px}._h4{color:#707070;font-size:14px;margin-bottom:10px}._h5{color:#707070}._h6{color:#707070}._p{margin-bottom:30px;font-size:14px;line-height:1.6;color:#707070}@media screen and (min-width:769px){.-btn{display:inline-block}.-btn a{background:#3198c9;color:#fff;display:block;width:100%;height:100%;border-radius:20px;font-size:14px;padding:20px 30px;text-decoration:none;text-align:center;-webkit-transition:.3s;transition:.3s;opacity:1}.-btn a i{-webkit-transition:.3s;transition:.3s;left:-5px;position:relative}.-btn a:hover{opacity:.7}.-btn a:hover i{left:0}.-breadcrumbs ul{font-size:12px;padding:5px 0 5px 10px;margin-top:30px;border-top:1px solid #eee;border-bottom:1px solid #eee}.-breadcrumbs ul li{display:inline-block;color:#3198c9;margin-right:10px}.-breadcrumbs ul li a{color:#3198c9;display:inline-block;padding-left:3px;-webkit-transition:.3s;transition:.3s}.-breadcrumbs ul li a:hover{opacity:.7}.-breadcrumbs ul li:nth-last-child(1) a{text-decoration:none;color:#707070}.-box-made{width:240px}.-box-made ._h3{width:100%;text-align:center;line-height:1.6;height:50px}.-box-made ._h3 small{display:block;font-size:80%}.-box-made .image{margin-bottom:20px;width:100%}.-box-made .image img{width:100%;height:auto}.-article-box{width:290px;position:relative;margin-bottom:30px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);border-radius:20px 20px 0 0;-webkit-transition:.3s;transition:.3s}.-article-box:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.4);box-shadow:0 3px 6px rgba(0,0,0,.4)}.-article-box a{text-decoration:none}.-article-box a.link{position:absolute;width:100%;height:100%}.-article-box:hover .box-text i.fa-arrow-right{right:10px}.-article-box .box-image{width:100%;padding-top:56%;background-size:cover!important}.-article-box .box-text{background:#fff;padding:10px 0;height:50px;position:relative}.-article-box .box-text i.fa-arrow-right{position:absolute;right:15px;bottom:10px;-webkit-transition:.3s;transition:.3s}.-article-box .box-tags{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.-article-box .box-tags i{display:inline-block;margin-right:5px}.-article-box .box-tags ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.-article-box .box-tags ul li{margin-right:5px}.-article-box .box-tags ul li a,.-article-box .box-tags ul li object{color:#707070;text-decoration:none;font-size:13px}.-full-wide-image{position:relative}.-full-wide-image .kv{background-size:cover!important}.-full-wide-image .kv h2{font-size:32px;color:#fff;position:absolute;top:150px;left:100px;line-height:1.6}.-full-wide-image .sp{display:none}#header-outer header{padding-top:70px}#header-outer header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header-outer header .logo img{width:620px;height:auto}#header-outer header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:70px 90px 35px}#header-outer header nav ul li a{text-decoration:none;color:#707070;position:relative;display:block;-webkit-transition:.3s;transition:.3s;padding:5px 0}#header-outer header nav ul li a::after{content:"";display:block;position:absolute;width:0%;height:3px;background:#3198c9;top:25px;-webkit-transition:.3s;transition:.3s;left:50%}#header-outer header nav ul li a:hover{opacity:.7}#header-outer header nav ul li a:hover::after{width:100%;left:0}.-pie_chart{-webkit-font-smoothing:antialiased;text-align:center;font:22px/1.8 Helvetica,Arial,sans-serif;padding-top:10px}.-pie_chart .chart{position:relative;display:inline-block;width:220px;height:220px;margin-top:10px;margin-bottom:10px;text-align:center;-webkit-transition:.3s;transition:.3s;opacity:0}.-pie_chart .chart.inview{opacity:1}.-pie_chart .chart canvas{position:absolute;top:0;left:0}.-pie_chart .percent{color:#707070;display:inline-block;line-height:220px;z-index:2;font-size:35px}.-pie_chart .percent:after{content:"%";margin-left:.1em;font-size:.8em}.-profile{width:100%;background:#fff;border-radius:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.-profile .box-image{width:220px}.-profile .box-image .image{width:185px;margin-bottom:10px}.-profile .box-image .image img{width:100%;height:auto}.-profile .box-image .box-name{position:relative;z-index:2}.-profile .box-image .box-name .name{font-size:14px;color:#3198c9;font-weight:700;margin-bottom:10px}.-profile .box-image .box-name .en{font-size:10px;color:#707070;font-weight:700;margin-bottom:10px}.-profile .box-image .box-name .message{font-size:12px;color:#707070;line-height:1.6}.-profile .box-text{padding-top:40px}.-profile .box-text h3{color:#3198c9;font-size:16px;margin-bottom:20px}.-profile .box-text p{color:#707070;line-height:1.6;font-size:14px}.-profile .bg_3{position:absolute;left:0;bottom:0;opacity:.7}.-profile .bg_4{position:absolute;right:0;top:0;opacity:.7}.-snippet{text-align:center}.-snippet .title{color:#707070;position:relative;display:inline-block;font-size:32px;padding:0 0 35px;letter-spacing:1px}.-snippet .title:after{content:"";display:block;width:100%;height:3px;position:absolute;top:35px;font-size:32px;background:#3198c9}.-snippet .sub{font-size:14px;line-height:1.6}.-text-img{width:200px;margin-bottom:30px}.-text-img .h{color:#3198c9;font-size:14px;margin-bottom:10px;height:2.5em;line-height:1.6}.-text-img img{width:200px;height:auto}body{background:#f7f6ed;padding-top:40px;padding-bottom:40px;position:relative;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Prompt,Montserrat,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}#main{width:1100px;margin:0 auto 40px;padding-bottom:40px;background:#fff;border-radius:20px;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;position:relative;z-index:2}footer{text-align:center;color:#707070;font-size:12px;letter-spacing:2px;padding:10px 0}}@media screen and (max-width:768px){.-btn{display:block}.-btn a{background:#3198c9;color:#fff;display:block;width:90%;margin:10px 5%;height:100%;border-radius:20px;font-size:14px;padding:20px 10px;text-decoration:none;text-align:center;-webkit-transition:.3s;transition:.3s;opacity:1;-webkit-box-sizing:border-box;box-sizing:border-box}.-btn a i{-webkit-transition:.3s;transition:.3s;left:-5px;position:relative}.-btn a:hover{opacity:.7}.-btn a:hover i{left:0}.-breadcrumbs ul{font-size:12px;padding:5px 0 5px 10px;margin-top:30px;border-top:1px solid #eee;border-bottom:1px solid #eee}.-breadcrumbs ul li{display:inline-block;color:#3198c9;margin-right:10px}.-breadcrumbs ul li a{color:#3198c9;display:inline-block;padding-left:3px;-webkit-transition:.3s;transition:.3s}.-breadcrumbs ul li a:hover{opacity:.7}.-breadcrumbs ul li:nth-last-child(1) a{text-decoration:none;color:#707070}.-box-made{width:100%;margin-bottom:30px}.-box-made ._h3{width:100%;text-align:center;line-height:1.6;height:50px;font-size:18px}.-box-made ._h3 small{display:block;font-size:80%}.-box-made .image{margin-bottom:40px;width:100%}.-box-made .image img{width:100%;height:auto}.-article-box{width:45%;position:relative;margin-bottom:30px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);border-radius:20px 20px 0 0;-webkit-transition:.3s;transition:.3s}.-article-box:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.4);box-shadow:0 3px 6px rgba(0,0,0,.4)}.-article-box a{text-decoration:none}.-article-box a.link{position:absolute;width:100%;height:100%}.-article-box:hover .box-text i.fa-arrow-right{right:10px}.-article-box .box-image{width:100%;padding-top:56%;background-size:cover!important}.-article-box .box-text{background:#fff;padding:10px 0;height:50px;position:relative}.-article-box .box-text i.fa-arrow-right{position:absolute;right:15px;bottom:10px;-webkit-transition:.3s;transition:.3s}.-article-box .box-tags{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.-article-box .box-tags i{display:inline-block;margin-right:5px}.-article-box .box-tags ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.-article-box .box-tags ul li{margin-right:5px}.-article-box .box-tags ul li a,.-article-box .box-tags ul li object{color:#707070;text-decoration:none;font-size:13px}.-full-wide-image{position:relative}.-full-wide-image .kv{background-size:cover!important}.-full-wide-image .kv h2{font-size:22px;color:#fff;position:absolute;top:65px;left:10px;line-height:1.6}.-full-wide-image .pc{display:none}#header-outer header{padding-top:30px}#header-outer header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header-outer header .logo img{width:100%;height:auto;padding:0 10%;-webkit-box-sizing:border-box;box-sizing:border-box}#header-outer header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:35px 10px 35px;font-size:12px;font-weight:700}#header-outer header nav ul li a{text-decoration:none;color:#707070;position:relative;display:block;-webkit-transition:.3s;transition:.3s;padding:5px 0}#header-outer header nav ul li a::after{content:"";display:block;position:absolute;width:0%;height:3px;background:#3198c9;top:25px;-webkit-transition:.3s;transition:.3s;left:50%}#header-outer header nav ul li a:hover{opacity:.7}#header-outer header nav ul li a:hover::after{width:100%;left:0}.-pie_chart{-webkit-font-smoothing:antialiased;text-align:center;font:22px/1.8 Helvetica,Arial,sans-serif;padding-top:10px}.-pie_chart .chart{position:relative;display:block;width:220px;height:220px;margin:0 auto 30px;text-align:center;-webkit-transition:.3s;transition:.3s;opacity:0}.-pie_chart .chart.inview{opacity:1}.-pie_chart .chart canvas{position:absolute;top:0;left:0}.-pie_chart .percent{color:#707070;display:inline-block;line-height:220px;z-index:2;font-size:35px}.-pie_chart .percent:after{content:"%";margin-left:.1em;font-size:.8em}.-profile{width:100%;background:#fff;border-radius:70px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.-profile .box-image{width:100%;z-index:2;margin:0 auto;position:relative}.-profile .box-image .image{display:block;width:185px;margin:20px auto}.-profile .box-image .image img{width:100%;height:auto}.-profile .box-image .box-name{position:relative;z-index:2}.-profile .box-image .box-name .name{font-size:14px;color:#3198c9;font-weight:700;margin-bottom:10px}.-profile .box-image .box-name .en{font-size:10px;color:#707070;font-weight:700;margin-bottom:10px}.-profile .box-image .box-name .message{font-size:12px;color:#707070;line-height:1.6}.-profile .box-text{padding-top:40px}.-profile .box-text h3{color:#3198c9;font-size:16px;margin-bottom:20px}.-profile .box-text p{color:#707070;line-height:1.6;font-size:14px}.-profile .bg_3{position:absolute;left:0;bottom:0;opacity:.3;z-index:1}.-profile .bg_4{position:absolute;right:0;top:0;opacity:.3;z-index:1}.-snippet{text-align:center}.-snippet .title{color:#707070;position:relative;display:inline-block;font-size:28px;padding:0 0 35px;letter-spacing:1px}.-snippet .title:after{content:"";display:block;width:100%;height:3px;position:absolute;top:35px;font-size:28px;background:#3198c9}.-snippet .sub{font-size:14px;line-height:1.6}.-text-img{width:50%;margin-bottom:30px}.-text-img .h{color:#3198c9;font-size:14px;margin-bottom:10px;height:3em;line-height:1.6}.-text-img img{width:95%;height:auto}body{background:#f7f6ed;padding:20px 4%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Prompt,Montserrat,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}#main{width:100%;margin:0 auto 2%;padding-bottom:20px;background:#fff;border-radius:20px;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;position:relative;z-index:2}footer{text-align:center;color:#707070;font-size:12px;letter-spacing:2px;padding:10px 0}}