body{background-color:#ECEFF2}.contents_inner{max-width:1100px;margin:0 auto}.section_title{font-size:2.2rem;font-weight:700;line-height:1.6em}@media screen and (min-width:768px){.section_title{font-size:3.4rem;line-height:1.4}}@media screen and (min-width:980px){.section_title{line-height:1.5;font-size:3.2rem}}.section_title ._color,.section_title strong{color:#A63385;font-weight:700}.section_title_en{display:block;font-size:1.4rem;font-weight:700;font-family:"Montserrat",sans-serif}@media screen and (min-width:980px){.section_title_en{font-size:1.8rem;margin-top:0.2em}}.section_title_en span{color:#A63385}#about{padding:0 5vw 60px}@media screen and (min-width:768px){#about{padding:0 40px 80px}}@media screen and (min-width:980px){#about{padding:0 60px 100px}}.about_contents{margin-top:15px}@media screen and (min-width:980px){.about_contents{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0px 5%}}.about_contents+.about_contents{margin-top:40px}@media screen and (min-width:980px){.about_contents+.about_contents{margin-top:60px}}@media screen and (min-width:980px){.about_contents .about_contents_img_wrap,.about_contents .about_contents_title{width:35%;min-width:35%}}@media screen and (min-width:1280px){.about_contents .about_contents_img_wrap,.about_contents .about_contents_title{width:450px;min-width:450px}}@media screen and (min-width:980px){.about_contents .about_contents_block{width:65%}}@media screen and (min-width:1280px){.about_contents .about_contents_block{width:650px}}.about_contents .section_title{margin-bottom:20px}@media screen and (min-width:980px){.about_contents .section_title{margin-bottom:25px}}.about_intro_box{max-width:1000px;margin:40px auto 0px auto}@media screen and (min-width:980px){.about_intro_box{margin-top:60px}}.about_intro_box+.about_contents{margin-top:40px}@media screen and (min-width:980px){.about_intro_box+.about_contents{margin-top:60px}}@media screen and (max-width:767px){.about_contents_img{margin-top:20px}}@media screen and (min-width:980px){.about_contents_img{margin:35px 0px}}.about_contents_img img{width:100%;height:auto}@media screen and (min-width:980px){.about_contents_img_wrap .about_contents_img{margin:0px}}.about_contents_img_wrap .about_contents_img+.about_contents_img{margin-top:10px}@media screen and (min-width:768px){.about_contents_img_wrap .about_contents_img+.about_contents_img{margin-top:20px}}@media screen and (min-width:980px){.about_contents_img_wrap .about_contents_img+.about_contents_img{margin-top:25px}}@media screen and (max-width:767px){.about_contents_block{margin-top:30px}}.about_contents_title{font-size:2.6rem;font-weight:700;line-height:1.4}@media screen and (min-width:768px){.about_contents_title{font-size:2.8rem}}@media screen and (min-width:980px){.about_contents_title{line-height:1.5;font-size:3rem}}.about_contents_title strong{color:#A63385;font-weight:700}.about_intro_box{margin-bottom:30px;background-color:#fff;padding:35px 5vw;border-radius:10px}@media screen and (min-width:768px){.about_intro_box{padding:35px 40px}}@media screen and (min-width:980px){.about_intro_box{padding:35px 35px;margin-bottom:35px}}.about_intro_text{font-size:1.6rem;line-height:1.8}@media screen and (min-width:980px){.about_intro_text{line-height:1.9em}}.about_intro_text+.about_intro_text{margin-top:1.5em}.about_intro_text strong{color:#A63385}#message{padding:60px 5vw 80px;border-top:solid 1px #707070}@media screen and (max-width:767px){#message{overflow:hidden}}@media screen and (min-width:768px){#message{padding:80px 40px 100px}}@media screen and (min-width:980px){#message{padding:100px 60px 120px}}@media screen and (min-width:980px){.about_layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0px 5%}}@media screen and (min-width:980px){.about_layout .about_layout_img{width:35%;min-width:35%}}@media screen and (min-width:1280px){.about_layout .about_layout_img{width:450px;min-width:450px}}@media screen and (min-width:980px){.about_layout .about_layout_content{width:65%}}@media screen and (min-width:1280px){.about_layout .about_layout_content{width:650px}}.about_layout_title{margin-bottom:20px}@media screen and (min-width:980px){.about_layout_title{margin-bottom:30px}}.message_img{margin-top:40px;max-width:100;max-width:1000px}@media screen and (min-width:768px){.message_img{margin-top:30px;width:100%;margin-left:0}}@media screen and (min-width:980px){.message_img{margin-top:0px;margin-left:0}}.message_img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.message_contents_title{font-size:2.6rem;font-weight:700;line-height:1.4}@media screen and (min-width:768px){.message_contents_title{font-size:2.8rem}}@media screen and (min-width:980px){.message_contents_title{line-height:1.5;font-size:3rem}}.message_contents_title strong{color:#A63385;font-weight:700}.message_contents_text{font-size:1.6rem;font-weight:500;line-height:1.8}@media screen and (min-width:980px){.message_contents_text{line-height:1.9em}}.message_contents_text strong{color:#A63385}.message_contents_text+.message_contents_text{margin-top:30px}@media screen and (min-width:980px){.message_contents_text+.message_contents_text{margin-top:20px}}.message_name{margin-top:20px}@media screen and (min-width:980px){.message_name{margin-top:25px}}.message_name .name,.message_name .position{text-align:right;font-weight:600}.message_name .position{font-size:1.6rem}@media screen and (min-width:980px){.message_name .position{font-size:1.8rem}}.message_name .name{font-size:2.2rem}@media screen and (min-width:980px){.message_name .name{font-size:2.4rem}}#certification{padding:60px 5vw 80px;border-top:solid 1px #707070}@media screen and (min-width:768px){#certification{padding:80px 40px 100px}}@media screen and (min-width:980px){#certification{padding:100px 60px 120px}}@media screen and (min-width:980px){.certification_img_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.certification_img{position:relative;width:105vw;margin-left:-5vw}@media screen and (min-width:768px){.certification_img{margin-left:0;width:100%}}@media screen and (min-width:980px){.certification_img{width:500px}}.certification_img img{width:100%;height:auto}.certification_img+.certification_img{margin-top:15px}@media screen and (min-width:768px){.certification_img+.certification_img{margin-top:20px}}@media screen and (min-width:980px){.certification_img+.certification_img{margin-top:0px}}.certification_content_block{margin-top:25px;background-color:#fff;border-radius:10px;padding:25px 5vw}@media screen and (min-width:768px){.certification_content_block{margin-top:30px;padding:45px 60px}}@media screen and (min-width:1280px){.certification_content_block{border-radius:20px;padding:75px 80px}}.certification_column{padding:15px 0px;border-bottom:1px solid #D8DFE6}@media screen and (min-width:768px){.certification_column{padding:20px 0px}}.certification_column:first-child{padding-top:0px}.certification_column:last-child{padding-bottom:0px;border-bottom:0px}.certification_term{margin-bottom:5px}@media screen and (min-width:980px){.certification_term{margin-bottom:8px}}.certification_term span{display:inline-block;background-color:#D8DFE6;font-weight:600;font-size:min(3.4666666667vw,1.4rem);line-height:1em;padding:0.3em 0.5em 0.4em 0.5em;border-radius:2px}@media screen and (min-width:768px){.certification_term span{font-size:1.5rem}}.certification_intro .text{line-height:1.7em;font-size:min(4vw,1.6rem)}@media screen and (min-width:768px){.certification_intro .text{font-size:1.6rem}}.certification_intro .text+.text{margin-top:15px}.certification_intro .text a{color:#A63385;text-decoration:underline}.certification_intro .list{margin-top:20px}.certification_intro .list li{position:relative;font-weight:600;font-size:1.5rem;line-height:1.5em;padding-left:25px}.certification_intro .list li+li{margin-top:8px}@media screen and (min-width:980px){.certification_intro .list li+li{margin-top:10px}}.certification_intro .list li:before{content:"";width:10px;height:1px;background-color:#999;position:absolute;left:0px;top:0.75em}.certification_intro .list li a{color:#A63385;text-decoration:underline}
/*# sourceMappingURL=about.css.map */