.explanation_section{background-color:#f2f5f8;background-image:url(../../img/common/bg_logo_a.png),url(../../img/common/bg_logo_b.png);background-repeat:no-repeat;background-size:407px,399px;background-position:left 0 top -140px,right 0 bottom -189px;background-blend-mode:luminosity;padding:75px 0 125px}.explanation_section .explanation_area .explanation_text{text-align:center;font-size:15px;font-size:.9375rem;margin-bottom:30px}.explanation_section .explanation_area .explanation_text_2{text-align:left;font-size:15px;font-size:.9375rem;margin-top:30px;max-width:745px;margin-left:auto;margin-right:auto}.explanation_section .explanation_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.explanation_section .explanation_wrapper .explanation_item{text-align:center;width:240px;background-color:#fff;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24px 15px 50px;border-radius:5px}.explanation_section .explanation_wrapper .explanation_item .number{font-size:24px;font-weight:700;color:#00376f;border-radius:50%;width:65px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Crimson Text",serif;border:1px solid #00376f;margin-bottom:15px}.explanation_section .explanation_wrapper .explanation_item h3{font-size:22px;font-size:1.375rem;color:#00376f;margin-bottom:10px}.explanation_section .explanation_wrapper .explanation_item p{font-size:14px;font-size:.875rem}.link_section{background-color:#fff;padding-bottom:100px}.link_section .link_area_bg{background-image:url(../../img/about/bg_blue.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom;height:235px}.link_section .link_area{margin-top:-65px}.link_section .link_area .link_item{margin-bottom:60px;background-color:#fff}.link_section .link_area .link_item a{display:block;position:relative}.link_section .link_area .link_item a .link_arrow{position:absolute;right:0;bottom:0;z-index:2;width:65px;height:65px}.link_section .link_area .link_item a .link_arrow .arrow_border{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #171717;border-radius:50%}.link_section .link_area .link_item a .link_arrow .arrow_icon{position:absolute;top:50%;left:calc(50% - 8.5px);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:17px;height:17px;background-image:url(../../img/common/ico_arrow_gr.png);background-size:contain;background-repeat:no-repeat;background-position:center}.link_section .link_area .link_item a .link_item_img{overflow:hidden}.link_section .link_area .link_item a .link_item_img img{-webkit-transition:all .5s ease;transition:all .5s ease}.link_section .link_area .link_item a .link_item_text{padding-top:15px}.link_section .link_area .link_item a .link_item_text h3{font-size:30px;font-size:1.875rem;font-family:"Shippori Mincho B1",serif}.link_section .link_area .link_item a .link_item_text p{font-size:12px;font-size:.75rem}.link_section .link_area .link_item a:hover{text-decoration:none;opacity:1}.link_section .link_area .link_item a:hover img{opacity:1}.link_section .link_area .link_item a:hover .link_item_img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.link_section .link_area .link_item a:hover .link_arrow .arrow_icon{-webkit-animation:arrowSlide .5s ease;animation:arrowSlide .5s ease}@media screen and (max-width:1000px){.explanation_section{padding:50px 0 80px}.explanation_section .explanation_area .explanation_text_2{max-width:100%}.explanation_section .explanation_wrapper .explanation_item .number{width:50px;height:50px}.explanation_section .explanation_wrapper .explanation_item h3{margin-bottom:5px}.link_section .link_area_bg{height:150px}.link_section .link_area .link_item{margin-bottom:30px}.link_section .link_area .link_item a .link_arrow{width:40px;height:40px}.link_section .link_area .link_item a .link_item_text h3{font-size:20px;font-size:1.25rem}.link_section .link_area .link_item a .link_item_text p{font-size:10px;font-size:.625rem}}