@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New&display=swap);html{position:static;height:100%}a,address,article,aside,audio,body,canvas,caption,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,i,iframe,img,label,legend,li,nav,ol,p,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0;font-size:100%;font-style:normal;font-weight:400;vertical-align:baseline}article,aside,figcaption,figure,footer,header,nav,section{display:block}*,::after,::before{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}li,ol,ul{list-style:none}button,input,textarea{margin:0;padding:0;font-size:100%}button,input[type=button],input[type=submit]{cursor:pointer}a{color:#000;text-decoration:none;cursor:pointer}img{max-width:100%;height:auto;vertical-align:top}strong{font-weight:700}span{font-weight:inherit}.clearfix::after{content:"";display:block;clear:both}body{width:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input[type=button],input[type=submit]{-webkit-box-sizing:content-box;box-sizing:border-box;border:none;border-radius:0;cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button}body{position:relative;color:#000;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:16px;line-height:2}@media (min-width:769px){body{min-width:1000px}}body.open-menu{overflow-y:hidden}body.open-menu:before{background:#fff;position:fixed;left:0;width:100%;height:100%;content:'';z-index:1}a{-webkit-transition:.2s all ease;transition:.2s all ease;outline-color:#009a63}button,input,select,textarea{outline-color:#009a63;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,sans-serif}sup{font-size:.75em;vertical-align:top}@media (max-width:768px){.only-pc{display:none!important}}@media (min-width:769px){.only-sp{display:none!important}}.l-container{margin:0 auto;position:relative;max-width:1200px;min-width:1030px;padding:0 15px}@media (max-width:768px){.l-container{max-width:100%;min-width:0;padding:0 2.66667vw}}.l-container.lmit-w{width:1030px;margin:0 auto}@media (max-width:768px){.l-container.lmit-w{width:100%;padding:0 5.33333vw}}.title{margin:57px 0 47px;font-size:28px;line-height:1.286}@media (max-width:768px){.title{margin-bottom:30px}}.title-section{font-size:24px;line-height:1.5;margin-bottom:34px;padding-bottom:8px;border-bottom:1px solid #008760;color:#008760}@media (max-width:768px){.title-section{margin-bottom:25px}}.fl-box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.is-green{color:#008760}.is-blue{color:#003288}.is-blue-light{color:#1b8fcb}.c-link-extarnal:after,.c-link-external:after{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;margin-left:5px;background:url(../images/common/ico-external.png) no-repeat center center;background-size:contain}.caption-scroll{display:none;font-size:12px;font-size:.75rem;line-height:1.834}.caption-scroll.show{display:block}.video-play iframe{display:block;max-width:100%;margin:0 auto}@media (max-width:768px){.video-play{position:relative;display:block;max-width:100%;padding-top:56.25%;margin:0 auto 30px}.video-play iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%}}body #onetrust-banner-sdk #onetrust-reject-btn-container{display:none}body #onetrust-banner-sdk #onetrust-accept-btn-handler,body #onetrust-banner-sdk #onetrust-pc-btn-handler,body #onetrust-banner-sdk #onetrust-reject-all-handler{min-width:17em;white-space:nowrap}@media only screen and (min-width:1024px){body #onetrust-banner-sdk:not(.vertical-align-content) #onetrust-button-group-parent{margin-left:62%}body #onetrust-banner-sdk #onetrust-group-container{width:58%}}@media only screen and (min-width:897px){body #onetrust-banner-sdk #onetrust-group-container{width:54%}}@media only screen and (max-width:896px){body #onetrust-banner-sdk #onetrust-button-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body #onetrust-banner-sdk #onetrust-accept-btn-container,body #onetrust-banner-sdk #onetrust-pc-btn-container{float:none;width:auto;margin-left:.5em;margin-right:.5em;text-align:center}}@media only screen and (max-width:599px){body #onetrust-banner-sdk #onetrust-button-group{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body #onetrust-banner-sdk #onetrust-accept-btn-container{margin-top:0}}header.l-header{position:relative;z-index:12;border-bottom:1px solid #d5d5d5;font-size:14px}header.l-header .p-header{position:static}@media (max-width:768px){header.l-header .p-header{overflow-x:hidden}}header.l-header .p-header_logo{background-color:#009a63;max-width:1170px;margin:20px auto 0;height:66px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){header.l-header .p-header_logo{margin:10px 0}}@media (max-width:480px){header.l-header .p-header_logo{height:38px}}header.l-header .p-header_logo_inner{margin-left:auto;padding-right:25px}@media (max-width:480px){header.l-header .p-header_logo_inner{padding-top:10px;padding-right:15px;max-width:250px}header.l-header .p-header_logo_inner img{height:19px}}@media (min-width:769px){header.l-header .p-header_menu{max-width:1170px;margin:0 auto;margin-top:40px;margin-bottom:17px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.l-header .p-header_menu_inner>h1,header.l-header .p-header_menu_inner>p{font-weight:700}header.l-header .p-header_menu_inner>ul>li{display:inline-block;margin-right:16px;font-weight:700}}@media (min-width:769px) and (max-width:1100px){header.l-header .p-header_menu_inner>ul>li{margin-right:4px}}@media (min-width:769px){header.l-header .p-header_menu_inner>ul>li>a{position:relative;padding:0 15px;padding-bottom:28px;font-weight:inherit}}@media (min-width:769px) and (max-width:1100px){header.l-header .p-header_menu_inner>ul>li>a{padding-right:10px}}@media (min-width:769px){header.l-header .p-header_menu_inner>ul>li.open-sub-menu .p-header_menu_sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header.l-header .p-header_menu_inner>ul>li.active>a,header.l-header .p-header_menu_inner>ul>li:hover>a{color:#008760}header.l-header .p-header_menu_inner>ul>li.active>a:before,header.l-header .p-header_menu_inner>ul>li:hover>a:before{height:4px;width:100%;position:absolute;background:#008760;content:'';left:0;bottom:0}header.l-header .p-header_menu_inner>ul>li .p-header_menu_sub{position:absolute;z-index:10;background:#fff;width:100%;left:0;margin-top:21px;padding:30px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;display:none}header.l-header .p-header_menu_inner>ul>li .p-header_menu_sub>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:32%;margin-right:60px;border-right:1px solid #d5d5d5;color:#008760;font-size:20px;font-weight:700}header.l-header .p-header_menu_inner>ul>li .p-header_menu_sub ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:7.5em;-webkit-column-gap:6em;-moz-column-gap:6em;column-gap:6em;row-gap:.5em}header.l-header .p-header_menu_inner>ul>li .p-header_menu_sub ul li{line-height:2}header.l-header .p-header_menu_inner>ul>li .p-header_menu_sub ul li a:hover{color:#008760;border-bottom:1px solid}header.l-header .p-header_menu_btn{margin-left:auto}header.l-header .p-header_menu_language{margin-left:20px}header.l-header .p-header_menu_language ul li{display:inline-block;padding-right:5px;position:relative}header.l-header .p-header_menu_language ul li:last-child:before{height:17px;width:1px;position:absolute;background:#d5d5d5;content:'';left:0;top:7px}header.l-header .p-header_menu_language ul li a{display:inline-block;padding:0 15px}header.l-header .p-header_menu_language ul li a:hover{color:#008760;border-bottom:1px solid}header.l-header .p-header_menu_company{margin-left:30px}}@media (min-width:769px) and (max-width:1200px){header.l-header .p-header_menu_company{margin-left:15px}}@media (min-width:769px){header.l-header .p-header_menu_company a:hover{color:#008760;text-decoration:underline}header.l-header .p-header_menu_company a.c-link-external:after{width:10px;height:10px}header.l-header .p-header-medical .p-header_menu_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header.l-header .p-header-medical .p-header_menu_inner>h1,header.l-header .p-header-medical .p-header_menu_inner>p{padding-right:1em;color:#008760;font-weight:700}header.l-header .p-header-medical .p-header_menu_inner h1>a,header.l-header .p-header-medical .p-header_menu_inner>p>a{position:relative;padding-bottom:28px;color:inherit;font-weight:inherit}header.l-header .p-header-medical .p-header_menu_inner h1.active>a,header.l-header .p-header-medical .p-header_menu_inner h1:hover>a,header.l-header .p-header-medical .p-header_menu_inner>p.active>a,header.l-header .p-header-medical .p-header_menu_inner>p:hover>a{color:#008760}header.l-header .p-header-medical .p-header_menu_inner h1.active>a:before,header.l-header .p-header-medical .p-header_menu_inner h1:hover>a:before,header.l-header .p-header-medical .p-header_menu_inner>p.active>a:before,header.l-header .p-header-medical .p-header_menu_inner>p:hover>a:before{height:4px;width:100%;position:absolute;background:#008760;content:'';left:0;bottom:0}header.l-header .p-header-medical .p-header_menu_inner>ul>li{margin-right:1em}header.l-header .p-header-medical .p-header_menu_inner>ul>li a{padding-left:12px;padding-right:12px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}@media (min-width:769px) and (max-width:1200px){header.l-header .p-header-medical .p-header_menu_inner>ul>li a{padding-left:4px;padding-right:4px}}@media (min-width:769px){header.l-header .p-header-medical .p-header_product_info{max-width:1170px;margin:45px auto 32px auto;color:#008760}header.l-header .p-header-user .p-header_menu{margin-bottom:20px}header.l-header .p-header-user .p-header_menu_inner{width:100%}header.l-header .p-header-user .p-header_menu_inner>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header.l-header .p-header-user .p-header_menu_inner>ul>li{display:block;margin-right:30px}header.l-header .p-header-user .p-header_menu_inner>ul>li a{padding:0}header.l-header .p-header-user .p-header_menu_inner>ul>li a:before{display:none}header.l-header .p-header-user .p-header_menu_inner>ul>li:nth-child(2){margin-left:auto}header.l-header .p-header-user .p-header_menu_inner>ul>li.general-site a{color:#000;cursor:default}header.l-header .p-header-user .p-header_menu_inner>ul>li.back-top a{color:#008760;background:#fff;border:2px solid #008760;border-radius:4px;display:inline-block;padding:2px 41px;position:relative}header.l-header .p-header-user .p-header_menu_inner>ul>li.back-top a:hover{background:#008760;color:#fff}header.l-header .p-header-user .p-header_menu_inner>ul>li.back-top a:after{background-image:url(../images/common/arrow-right-btn.svg);background-size:cover;width:15px;height:15px;position:absolute;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:''}header.l-header .p-header-user .p-header_menu_inner>ul>li.back-top a:hover:after{background-image:url(../images/common/arrow-white-right-btn.svg)}header.l-header .p-header-user .p-header_menu_inner>ul>li.contact-us{font-weight:400}header.l-header .p-header-user .p-header_menu_inner>ul>li.contact-us a{color:#008760;background:#fff;border:2px solid #008760;border-radius:4px;display:inline-block;padding:2px 32px;position:relative}header.l-header .p-header-user .p-header_menu_inner>ul>li.contact-us a:hover{background:#008760;color:#fff}header.l-header .p-header-user .p-header_menu_inner>ul>li.back-company{margin-right:0;font-weight:400}header.l-header .p-header-user .p-header_menu_inner>ul>li.back-company a{text-decoration:underline}}@media (max-width:768px){header.l-header .p-header_btn_mobile{position:absolute;z-index:102;right:0;background:#fff;width:55px;height:50px;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border:2px solid #009a63;border-right:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;margin-top:10px;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}header.l-header .p-header_btn_mobile_inner{max-height:14px}header.l-header .p-header_btn_mobile_inner img{vertical-align:top;max-height:14px}header.l-header .p-header_btn_mobile_inner img.close{display:none;max-height:16px}.open-menu .open{display:none}.open-menu .close{display:block!important}header.l-header .p-header_menu{display:none;position:fixed;z-index:100;left:0;width:100%;padding:85px 0 50px;background:#fff;border-top:1px solid #d5d5d5;overflow-y:auto}header.l-header .p-header_menu_inner>h1,header.l-header .p-header_menu_inner>p{padding:10px 2.66667vw;border-bottom:1px solid #d5d5d5;color:#008760}header.l-header .p-header_menu_inner>p>a{color:inherit;font-weight:inherit}header.l-header .p-header_menu_inner>ul>li{border-bottom:1px solid #d5d5d5}header.l-header .p-header_menu_inner ul li{position:relative}header.l-header .p-header_menu_inner ul li a{display:block;padding:10px 6.66667vw;color:#222;font-size:14px;font-size:.875rem;line-height:2}header.l-header .p-header_menu_inner ul li a:hover{color:#008760}header.l-header .p-header_menu_inner ul li.active>a{color:#008760}header.l-header .p-header_menu_inner ul li .p-header_menu_sub{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .4s ease;transition:grid-template-rows .4s ease;transition:grid-template-rows .4s ease, -ms-grid-rows .4s ease}header.l-header .p-header_menu_inner ul li .p-header_menu_sub_inner{overflow:hidden}header.l-header .p-header_menu_inner ul li .p-header_menu_sub ul li{background:rgba(213,213,213,.2)}header.l-header .p-header_menu_inner ul li .p-header_menu_sub ul li a{margin:0 20px;border-bottom:1px solid #d5d5d5}header.l-header .p-header_menu_inner ul li .p-header_menu_sub ul li a:hover{color:#007e58}header.l-header .p-header_menu_inner ul li .p-header_menu_sub ul li:last-child a{border-bottom:none}header.l-header .p-header_menu_inner ul li:has(.p-header_menu_sub)>a{position:relative;padding-right:48px}header.l-header .p-header_menu_inner ul li:has(.p-header_menu_sub)>a::after{content:'＋';position:absolute;z-index:2;top:50%;right:0;display:grid;place-items:center;height:48px;width:48px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#000;font-size:18px;cursor:pointer}header.l-header .p-header_menu_inner ul li.open-sub-menu:has(.p-header_menu_sub)>a::after{content:'ー'}header.l-header .p-header_menu_inner ul li.open-sub-menu .p-header_menu_sub{grid-template-rows:1fr;border-top:1px solid #d5d5d5}header.l-header .p-header_menu_btn{border-bottom:1px solid #d5d5d5;padding:0}header.l-header .p-header_menu_btn a{display:block;padding:10px 6.66667vw;border:none;font-size:14px;font-size:.875rem;line-height:2;color:#222;font-weight:400}header.l-header .p-header_menu_btn a:hover{color:#008760;background:#fff}header.l-header .p-header_menu_language{padding:10px 6.66667vw;border-bottom:1px solid #d5d5d5}header.l-header .p-header_menu_language ul li{display:inline-block;position:relative}header.l-header .p-header_menu_language ul li:first-child{margin-right:20px;padding-right:25px}header.l-header .p-header_menu_language ul li:first-child:after{width:1px;height:25px;top:2px;content:'';position:absolute;right:0;background:#d5d5d5}header.l-header .p-header_menu_language ul li a{color:#222}header.l-header .p-header_menu_company{padding:10px 6.66667vw}header.l-header .p-header .p-header_product_info{margin:25px auto;color:#008760}}@media (max-width:768px){html.open-menu{position:fixed;z-index:-1;width:100%;height:100%}}header{position:relative;z-index:12}header .l-header{border-bottom:1px solid #d5d5d5;font-size:14px}header .l-header .p-header{position:static}@media (max-width:768px){header .l-header .p-header{overflow-x:hidden}}header .l-header .p-header_logo{background-color:#009a63;max-width:1170px;margin:20px auto 0;height:66px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){header .l-header .p-header_logo{margin:10px 0}}@media (max-width:480px){header .l-header .p-header_logo{height:38px}}header .l-header .p-header_logo_inner{margin-left:auto;padding-right:25px}@media (max-width:480px){header .l-header .p-header_logo_inner{padding-top:10px;padding-right:15px;max-width:250px}header .l-header .p-header_logo_inner img{height:19px}}@media (min-width:769px){header .l-header .p-header_menu{max-width:1170px;margin:0 auto;margin-top:40px;margin-bottom:17px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .l-header .p-header_menu_inner>h1,header .l-header .p-header_menu_inner>p{font-weight:700}header .l-header .p-header_menu_inner>ul>li{display:inline-block;margin-right:16px;font-weight:700}}@media (min-width:769px) and (max-width:1100px){header .l-header .p-header_menu_inner>ul>li{margin-right:4px}}@media (min-width:769px){header .l-header .p-header_menu_inner>ul>li>a{position:relative;padding:0 15px;padding-bottom:28px;font-weight:inherit}}@media (min-width:769px) and (max-width:1100px){header .l-header .p-header_menu_inner>ul>li>a{padding-right:10px}}@media (min-width:769px){header .l-header .p-header_menu_inner>ul>li:hover .p-header_menu_inner_sub{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}header .l-header .p-header_menu_inner>ul>li.active>a,header .l-header .p-header_menu_inner>ul>li:hover>a{color:#008760}header .l-header .p-header_menu_inner>ul>li.active>a:before,header .l-header .p-header_menu_inner>ul>li:hover>a:before{height:4px;width:100%;position:absolute;background:#008760;content:'';left:0;bottom:0}header .l-header .p-header_menu_inner>ul>li .p-header_menu_inner_sub{position:absolute;z-index:10;background:#fff;width:100%;left:0;margin-top:21px;padding:30px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;display:none}header .l-header .p-header_menu_inner>ul>li .p-header_menu_inner_sub span{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32%;margin-right:60px;border-right:1px solid #d5d5d5;color:#008760;font-size:20px;font-weight:700}header .l-header .p-header_menu_inner>ul>li .p-header_menu_inner_sub ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:7.5em}header .l-header .p-header_menu_inner>ul>li .p-header_menu_inner_sub ul li{margin-bottom:.5em;margin-right:6em;line-height:2}header .l-header .p-header_menu_inner>ul>li .p-header_menu_inner_sub ul li:nth-child(3n+3){margin-bottom:0}header .l-header .p-header_menu_inner>ul>li .p-header_menu_inner_sub ul li:nth-child(n+7){margin-right:0}header .l-header .p-header_menu_inner>ul>li .p-header_menu_inner_sub ul li a:hover{color:#008760;border-bottom:1px solid}header .l-header .p-header_menu_btn{margin-left:auto}header .l-header .p-header_menu_language{margin-left:20px}header .l-header .p-header_menu_language ul li{display:inline-block;padding-right:5px;position:relative}header .l-header .p-header_menu_language ul li:last-child:before{height:17px;width:1px;position:absolute;background:#d5d5d5;content:'';left:0;top:7px}header .l-header .p-header_menu_language ul li a{display:inline-block;padding:0 15px}header .l-header .p-header_menu_language ul li a:hover{color:#008760;border-bottom:1px solid}header .l-header .p-header_menu_company{margin-left:30px}}@media (min-width:769px) and (max-width:1200px){header .l-header .p-header_menu_company{margin-left:15px}}@media (min-width:769px){header .l-header .p-header_menu_company a:hover{color:#008760;text-decoration:underline}header .l-header .p-header_menu_company a.c-link-external:after{width:10px;height:10px}header .l-header .p-header-medical .p-header_menu_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header .l-header .p-header-medical .p-header_menu_inner>h1,header .l-header .p-header-medical .p-header_menu_inner>p{padding-right:1em;color:#008760;font-weight:700}header .l-header .p-header-medical .p-header_menu_inner h1>a,header .l-header .p-header-medical .p-header_menu_inner>p>a{position:relative;padding-bottom:28px;color:inherit;font-weight:inherit}header .l-header .p-header-medical .p-header_menu_inner h1.active>a,header .l-header .p-header-medical .p-header_menu_inner h1:hover>a,header .l-header .p-header-medical .p-header_menu_inner>p.active>a,header .l-header .p-header-medical .p-header_menu_inner>p:hover>a{color:#008760}header .l-header .p-header-medical .p-header_menu_inner h1.active>a:before,header .l-header .p-header-medical .p-header_menu_inner h1:hover>a:before,header .l-header .p-header-medical .p-header_menu_inner>p.active>a:before,header .l-header .p-header-medical .p-header_menu_inner>p:hover>a:before{height:4px;width:100%;position:absolute;background:#008760;content:'';left:0;bottom:0}header .l-header .p-header-medical .p-header_menu_inner>ul>li{margin-right:1em}header .l-header .p-header-medical .p-header_menu_inner>ul>li a{padding-left:12px;padding-right:12px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}@media (min-width:769px) and (max-width:1200px){header .l-header .p-header-medical .p-header_menu_inner>ul>li a{padding-left:4px;padding-right:4px}}@media (min-width:769px){header .l-header .p-header-medical .p-header_product_info{max-width:1170px;margin:45px auto 32px auto;color:#008760}header .l-header .p-header-user .p-header_menu{margin-bottom:20px}header .l-header .p-header-user .p-header_menu_inner{width:100%}header .l-header .p-header-user .p-header_menu_inner>ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .l-header .p-header-user .p-header_menu_inner>ul>li{display:block;margin-right:30px}header .l-header .p-header-user .p-header_menu_inner>ul>li a{padding:0}header .l-header .p-header-user .p-header_menu_inner>ul>li a:before{display:none}header .l-header .p-header-user .p-header_menu_inner>ul>li:nth-child(2){margin-left:auto}header .l-header .p-header-user .p-header_menu_inner>ul>li.general-site a{color:#000;cursor:default}header .l-header .p-header-user .p-header_menu_inner>ul>li.back-top a{color:#008760;background:#fff;border:2px solid #008760;border-radius:4px;display:inline-block;padding:2px 41px;position:relative}header .l-header .p-header-user .p-header_menu_inner>ul>li.back-top a:hover{background:#008760;color:#fff}header .l-header .p-header-user .p-header_menu_inner>ul>li.back-top a:after{background-image:url(../images/common/arrow-right-btn.svg);background-size:cover;width:15px;height:15px;position:absolute;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:''}header .l-header .p-header-user .p-header_menu_inner>ul>li.back-top a:hover:after{background-image:url(../images/common/arrow-white-right-btn.svg)}header .l-header .p-header-user .p-header_menu_inner>ul>li.contact-us{font-weight:400}header .l-header .p-header-user .p-header_menu_inner>ul>li.contact-us a{color:#008760;background:#fff;border:2px solid #008760;border-radius:4px;display:inline-block;padding:2px 32px;position:relative}header .l-header .p-header-user .p-header_menu_inner>ul>li.contact-us a:hover{background:#008760;color:#fff}header .l-header .p-header-user .p-header_menu_inner>ul>li.back-company{margin-right:0;font-weight:400}header .l-header .p-header-user .p-header_menu_inner>ul>li.back-company a{text-decoration:underline}}@media (max-width:768px){header .l-header .p-header_btn_mobile{position:absolute;z-index:102;right:0;background:#fff;width:55px;height:50px;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border:2px solid #009a63;border-right:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;margin-top:10px;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}header .l-header .p-header_btn_mobile_inner{max-height:14px}header .l-header .p-header_btn_mobile_inner img{vertical-align:top;max-height:14px}header .l-header .p-header_btn_mobile_inner img.close{display:none;max-height:16px}.open-menu .open{display:none}.open-menu .close{display:block!important}header .l-header .p-header_sp_space{display:none}header .l-header .p-header_menu{display:none;position:fixed;z-index:100;left:0;width:100%;padding:85px 0 50px;background:#fff;border-top:1px solid #d5d5d5;overflow-y:auto}header .l-header .p-header_menu_inner>h1,header .l-header .p-header_menu_inner>p{padding:10px 2.66667vw;border-bottom:1px solid #d5d5d5;color:#008760}header .l-header .p-header_menu_inner>p>a{color:inherit;font-weight:inherit}header .l-header .p-header_menu_inner>ul>li{border-bottom:1px solid #d5d5d5}header .l-header .p-header_menu_inner ul li{position:relative}header .l-header .p-header_menu_inner ul li a{display:block;padding:10px 6.66667vw;color:#222;font-size:14px;font-size:.875rem;line-height:2}header .l-header .p-header_menu_inner ul li a:hover{color:#008760}header .l-header .p-header_menu_inner ul li.active>a{color:#008760}header .l-header .p-header_menu_inner ul li .arrow-sub{cursor:pointer;position:absolute;right:10px;top:0;font-size:28px;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}header .l-header .p-header_menu_inner ul li .arrow-sub.open span{font-size:0;height:2px;width:20px;background:#008760;top:25px}header .l-header .p-header_menu_inner ul li .arrow-sub.open+a{color:#008760}header .l-header .p-header_menu_inner ul li .arrow-sub span{line-height:0;font-family:arial}header .l-header .p-header_menu_inner ul li .p-header_menu_inner_sub{border-top:1px solid #d5d5d5;display:none}header .l-header .p-header_menu_inner ul li .p-header_menu_inner_sub ul li{background:rgba(213,213,213,.2)}header .l-header .p-header_menu_inner ul li .p-header_menu_inner_sub ul li a{margin:0 20px;border-bottom:1px solid #d5d5d5}header .l-header .p-header_menu_inner ul li .p-header_menu_inner_sub ul li a:hover{color:#007e58}header .l-header .p-header_menu_inner ul li .p-header_menu_inner_sub ul li:last-child a{border-bottom:none}header .l-header .p-header_menu_btn{border-bottom:1px solid #d5d5d5;padding:0}header .l-header .p-header_menu_btn a{display:block;padding:10px 6.66667vw;border:none;font-size:14px;font-size:.875rem;line-height:2;color:#222;font-weight:400}header .l-header .p-header_menu_btn a:hover{color:#008760;background:#fff}header .l-header .p-header_menu_language{padding:10px 6.66667vw;border-bottom:1px solid #d5d5d5}header .l-header .p-header_menu_language ul li{display:inline-block;position:relative}header .l-header .p-header_menu_language ul li:first-child{margin-right:20px;padding-right:25px}header .l-header .p-header_menu_language ul li:first-child:after{width:1px;height:25px;top:2px;content:'';position:absolute;right:0;background:#d5d5d5}header .l-header .p-header_menu_language ul li a{color:#222}header .l-header .p-header_menu_company{padding:10px 6.66667vw}header .l-header .p-header .p-header_product_info{margin:25px auto;color:#008760}}@media (max-width:768px){html.open-menu{position:fixed;z-index:-1;width:100%;height:100%}}footer .l-footer .p-footer{font-size:14px}footer .l-footer .p-footer .l-container{max-width:1170px}footer .l-footer .p-footer_menu{background:#e5f5ef;padding:65px 0;padding-bottom:98px}@media (max-width:768px){footer .l-footer .p-footer_menu{padding:30px 0!important}}footer .l-footer .p-footer_menu .l-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:768px){footer .l-footer .p-footer_menu .l-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:0}}footer .l-footer .p-footer_menu_item{width:20%;position:relative}@media (max-width:768px){footer .l-footer .p-footer_menu_item{width:100%!important;padding:0 8vw}footer .l-footer .p-footer_menu_item:not(:last-child){margin-bottom:20px;padding-bottom:20px}}footer .l-footer .p-footer_menu_item:last-child:after{display:none}footer .l-footer .p-footer_menu_item:after{height:144%;width:1px;position:absolute;background:#d5d5d5;content:'';right:30px;top:-23px}@media (max-width:768px){footer .l-footer .p-footer_menu_item:after{content:'';position:absolute;left:0;right:auto!important;top:auto;bottom:0;background:#d5d5d5;width:100%;height:1px!important}}footer .l-footer .p-footer_menu_item ul li{margin-bottom:7px}@media (max-width:768px){footer .l-footer .p-footer_menu_item ul li:not(:last-child){margin-bottom:15px}}footer .l-footer .p-footer_menu_item ul li a{border-bottom:1px solid transparent}footer .l-footer .p-footer_menu_item ul li a:hover{color:#007e58;border-bottom:1px solid}footer .l-footer .p-footer.footer-medical .p-footer_menu{padding-bottom:40px}footer .l-footer .p-footer.footer-medical .p-footer_menu_item{font-size:14px;font-size:.875rem;line-height:1.786}@media (min-width:768px) and (max-width:1130px){footer .l-footer .p-footer.footer-medical .p-footer_menu_item{font-size:13px;font-size:.8125rem;line-height:1.847}}footer .l-footer .p-footer.footer-medical .p-footer_menu_item:nth-child(1){width:27%}@media (min-width:768px) and (max-width:1130px){footer .l-footer .p-footer.footer-medical .p-footer_menu_item:nth-child(1){width:28%}}footer .l-footer .p-footer.footer-medical .p-footer_menu_item:nth-child(2){width:30%}@media (min-width:768px) and (max-width:1130px){footer .l-footer .p-footer.footer-medical .p-footer_menu_item:nth-child(2){width:29%}}footer .l-footer .p-footer.footer-medical .p-footer_menu_item:nth-child(3){width:25%}footer .l-footer .p-footer.footer-medical .p-footer_menu_item:nth-child(4){width:18%}footer .l-footer .p-footer.footer-medical .p-footer_menu_item:after{height:110%}footer .l-footer .p-footer.footer-medical .p-footer_menu_item ul li{margin-bottom:15px}footer .l-footer .p-footer.footer-medical .p-footer_menu_item ul li a{display:inline-block}footer .l-footer .p-footer_menu_bottom{padding:35px 0}@media (max-width:480px){footer .l-footer .p-footer_menu_bottom{padding:25px 0}}@media (max-width:768px){footer .l-footer .p-footer_menu_bottom .l-container{padding:0 8vw}}footer .l-footer .p-footer_menu_bottom ul{text-align:center}@media (max-width:768px){footer .l-footer .p-footer_menu_bottom ul{text-align:left}}footer .l-footer .p-footer_menu_bottom ul li{display:inline-block;margin-right:50px}@media (max-width:768px){footer .l-footer .p-footer_menu_bottom ul li{display:block;margin-right:0}footer .l-footer .p-footer_menu_bottom ul li:not(:last-child){margin-bottom:10px}}footer .l-footer .p-footer_menu_bottom ul li:last-child{margin-right:0}footer .l-footer .p-footer_menu_bottom ul li a:hover{color:#008760;border-bottom:1px solid}footer .l-footer .p-footer_copyright{padding-top:20px;padding-bottom:40px;border-top:4px solid #009a63}@media (max-width:768px){footer .l-footer .p-footer_copyright{padding-top:30px;padding-bottom:20px}}footer .l-footer .p-footer_copyright .l-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){footer .l-footer .p-footer_copyright .l-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:0 8vw}}footer .l-footer .p-footer_copyright_logo img{max-height:20px}@media (max-width:480px){footer .l-footer .p-footer_copyright_logo img{margin-bottom:10px}}footer .l-footer .p-footer_copyright_text{margin-left:auto}@media (max-width:768px){footer .l-footer .p-footer_copyright_text{margin-left:0;font-size:14px;color:#222}}.c-btn_blue{position:relative;display:inline-block;padding:2px 30px;background:#fff;border:2px solid #008760;border-radius:4px;color:#008760;font-weight:700;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-transition:.2s ease all;transition:.2s ease all;outline:0}@media (max-width:768px){.c-btn_blue{padding:10px 30px;font-size:14px;font-size:.875rem;line-height:1.286}}.c-btn_blue:hover{background:#008760;color:#fff}.c-btn_blue:focus{-webkit-box-shadow:0 0 4px 0 #008760;box-shadow:0 0 4px 0 #008760}.c-btn_blue.big{padding:7px 30px}@media (max-width:768px){.c-btn_blue.big{padding:12px 30px}}.c-btn_blue.has_arrow{padding-right:42px}.c-btn_blue.has_arrow:after{background-image:url(../images/common/arrow-right-btn.svg);background-size:cover;width:15px;height:15px;position:absolute;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:''}.c-btn_blue.has_arrow:hover:after{background-image:url(../images/common/arrow-white-right-btn.svg)}@media (max-width:768px){.c-btn_blue.has_arrow{padding-right:40px}.c-btn_blue.has_arrow:after{right:10px}}.c-btn_blue.has_arrow_down{padding-right:42px}.c-btn_blue.has_arrow_down:hover:after{background-image:url(../images/common/arrow-down-white.svg)}.c-btn_blue.has_arrow_down:after{background-image:url(../images/common/arrow-down.svg);background-size:cover;width:15px;height:15px;position:absolute;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:''}@media (max-width:768px){.c-btn_blue.has_arrow_down{padding-right:40px}.c-btn_blue.has_arrow_down:after{right:10px}}.c-btn_blue.c-btn_pdf{padding:6px 30px;padding-right:70px}@media (max-width:480px){.c-btn_blue.c-btn_pdf{padding:6px 15px;padding-right:34px;font-size:13px}}.c-btn_blue.c-btn_pdf:after{background-image:url(../images/common/pdf.png);background-size:cover;width:20px;height:23px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:''}@media (max-width:480px){.c-btn_blue.c-btn_pdf:after{right:9px}}.c-btn_blue.c-btn_product_pdf{padding:7px 80px 7px 20px}.c-btn_blue.c-btn_product_pdf:after{background-image:url(../images/common/pdf-product.svg);background-size:cover;width:21px;height:21px;position:absolute;z-index:1;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:''}@media (max-width:480px){.c-btn_blue.c-btn_product_pdf:after{right:9px}}.c-btn_blue.c-btn_product_pdf a{position:relative;z-index:2;display:inline-block;margin:-7px -80px -7px -20px;padding:7px 80px 7px 20px;background:0 0;color:#008760}.c-btn_blue.c-btn_product_pdf a:hover{color:#fff}.c-btn_blue.c-btn_communication_pdf{padding:7px 50px 7px 36px}.c-btn_blue.c-btn_communication_pdf:after{background-image:url(../images/common/pdf-product.svg);background-size:cover;width:21px;height:21px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:''}@media (max-width:480px){.c-btn_blue.c-btn_communication_pdf:after{right:9px}}.c-btn_blue.c-btn_back{margin:0 20px;color:#999;background:#fff;border-color:#999}.c-btn_blue.c-btn_back:hover{background:#999;border-color:#999;color:#fff}.c-btn_blue_item{position:relative;background:#fff;border:1px solid #008760;border-radius:4px}.c-btn_blue_item.current,.c-btn_blue_item:hover{background:#008760;color:#fff}.c-btn_blue_item.has_arrow_down:after{background-image:url(../images/common/arrow-down.svg);background-size:cover;width:15px;height:15px;position:absolute;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:''}@media (max-width:768px){.c-btn_blue_item.has_arrow_down:after{right:7px}}.c-btn_blue_item.has_arrow_down.current:after,.c-btn_blue_item.has_arrow_down:hover:after{background-image:url(../images/common/arrow-down-white.svg)}.c-btn_links{position:relative;width:100%;display:block}.c-btn_links.is_normal:after{background-image:url(../images/common/arrow-right-btn.svg);background-size:cover;width:15px;height:15px;position:absolute;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:''}@media (max-width:768px){.c-btn_links.is_normal:after{width:12px;height:12px;right:6px}}.c-btn_links.is_attach:after{background-image:url(../images/common/ico-external.png);background-size:cover;width:16px;height:16px;position:absolute;right:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:''}@media (max-width:768px){.c-btn_links.is_attach:after{width:12px;height:12px;right:6px}}.c-banner-footer{margin:40px 0}@media (max-width:768px){.c-banner-footer{padding-left:2.66667vw;padding-right:2.66667vw}}.c-back-top{position:relative;z-index:100;width:100%;-webkit-transition:.2s ease opacity;transition:.2s ease opacity}.c-back-top .l-container{position:relative}.c-back-top.fixed{position:fixed;right:0;bottom:40px}.c-back-top.hide{opacity:0}.c-back-top_inner{position:absolute;right:15px;top:-30px;height:60px;width:60px;border-radius:50%;border:2px solid #009a63;text-align:center;cursor:pointer;background:#fff;outline:0}@media (max-width:768px){.c-back-top_inner{height:60px;width:60px;top:-30px}}.c-back-top_inner:focus{-webkit-box-shadow:0 0 4px 0 #007e58;box-shadow:0 0 4px 0 #007e58}@media (min-width:769px){.c-back-top_inner.backtop-sitemap{top:-85px}}.c-back-top_inner img{position:absolute;top:50%;left:0;right:0;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.c-breadcrumb{position:relative;z-index:10}.c-breadcrumb .l-container{max-width:1200px;margin:0 auto;padding:9px 30px}@media (max-width:768px){.c-breadcrumb .l-container{padding:9px 60px 9px 2.66667vw}}.c-breadcrumb ul{line-height:1;padding:2px 0}.c-breadcrumb ul li{display:inline-block;position:relative;font-size:12px;font-size:.75rem;line-height:1.667}.c-breadcrumb ul li:not(:last-child){padding-right:20px;margin-right:10px}.c-breadcrumb ul li:not(:last-child):after{content:'>';top:0;right:0;position:absolute}.c-breadcrumb ul li:last-child{display:inline}.c-breadcrumb ul li.active a{color:#008760}.c-breadcrumb ul li a:hover{color:#008760;text-decoration:underline}.c-news_list_item{border-bottom:1px solid #d5d5d5}.c-news_list_item:first-child{border-top:1px solid #d5d5d5}.l-m-index .c-news_list_item:first-child,.l-top .c-news_list_item:first-child{border-top:none}.c-news_list_item a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:17px 40px 17px 0;position:relative}@media (max-width:768px){.c-news_list_item a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:480px){.c-news_list_item a{padding-right:20px}}.c-news_list_item a:hover{background:#f7f7f7;color:#000}.c-news_list_item a:after{width:15px;height:15px;position:absolute;content:'';background-image:url(../images/common/arrow-right-btn.svg);background-size:cover;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:480px){.c-news_list_item a:after{right:5px!important}}.c-news_list_item_pdf a:after{background-image:url(../images/common/pdf.png);width:20px;height:23px;right:15px}.c-news_list_item_date{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:8.5em;white-space:nowrap}.c-news_list_item_kind{min-width:110px;text-align:center;margin-right:10px}.c-news_list_item_kind span{display:inline-block;min-width:55px;height:auto;padding:7px 5px;background:#008760;color:#fff;font-size:10px;line-height:1;font-weight:700;text-align:center}.l-m-index .c-news_list_item_kind,.l-m-news .c-news_list_item_kind{min-width:55px}@media (max-width:768px){.c-news_list_item_kind{text-align:left}}.c-news_list_item_title{border-bottom:1px solid transparent}@media (max-width:768px){.c-news_list_item_title{width:100%}}.c-news_tab_nav{margin-bottom:10px}.c-news_tab_nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-news_tab_nav ul li{display:inline-block;position:relative;font-size:14px}.c-news_tab_nav ul li a{padding:0 51px 8px;display:block;border-bottom:3px solid transparent}.c-news_tab_nav ul li a br{display:none}@media (max-width:768px){.c-news_tab_nav ul li a br{display:block}}.c-news_tab_nav ul li.active a{border-bottom-color:#008760;color:#008760}@media (max-width:768px){.c-news_tab_nav ul{display:grid;grid-template-columns:repeat(3,1fr)}.c-news_tab_nav ul li{height:100%;text-align:center}.c-news_tab_nav ul li:after{content:'';position:absolute;top:0;right:0;height:100%;width:1px;background:#d5d5d5}.c-news_tab_nav ul li:last-child:after{display:none}.c-news_tab_nav ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:2px 0 5px;line-height:1.5}}.c-news_important{margin-bottom:20px;padding:22px 30px 31px 30px;background-color:#fff;border:1px solid #d00}@media (max-width:768px){.c-news_important{padding:22px 20px 31px 20px}}.c-news_important_title{font-size:20px;font-size:1.25rem;line-height:1.8}.c-news_important_item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:4px}@media (max-width:480px){.c-news_important_item{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width:480px) and (max-width:768px){.c-news_important_item{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c-news_important_item_year{margin-right:15px}.c-news_important_item_content a{text-decoration:underline}.c-pagination{font-size:20px;text-align:center}.c-pagination ul li{display:inline-block;margin-bottom:10px}.c-pagination ul li a{display:block;padding:0 15px 10px;color:#222}@media (max-width:480px){.c-pagination ul li a{padding:0 10px 10px}}.c-pagination ul li a:hover{background:#f7f7f7}.c-pagination ul li.active a{background:0 0;border-bottom:2px solid #008760;color:#008760;cursor:default}.c-pagination ul li.disabled a{background:0 0;color:#ccc;cursor:default}.mt-site-search__pagination{font-size:20px;text-align:center}.mt-site-search__pagination ul li.mt-site-search-pagination-item{display:inline-block;margin-bottom:10px;padding:0}.mt-site-search__pagination ul li.mt-site-search-pagination-item a{display:block;padding:0 15px 10px;color:#222}@media (max-width:480px){.mt-site-search__pagination ul li.mt-site-search-pagination-item a{padding:0 10px 10px}}.mt-site-search__pagination ul li.mt-site-search-pagination-item a:hover{background:#f7f7f7}.mt-site-search__pagination ul li.mt-site-search-pagination-item--current a{background:0 0;border-bottom:2px solid #008760;color:#008760;cursor:default}.mt-site-search__pagination ul li.mt-site-search-pagination-item--current a:hover{background:0 0}.mt-site-search__pagination ul li.mt-site-search-pagination-item--prev a span{display:none}.mt-site-search__pagination ul li.mt-site-search-pagination-item--prev a:before{content:'前へ';display:inline-block}.mt-site-search__pagination ul li.mt-site-search-pagination-item--next a span{display:none}.mt-site-search__pagination ul li.mt-site-search-pagination-item--next a:before{content:'次へ';display:inline-block}.c-cbox{position:relative;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding-left:25px}.c-cbox input{position:absolute;height:100%;width:100%;left:0;opacity:0;z-index:1;cursor:pointer}.c-cbox input:checked~.checkmark:after{display:block}.c-cbox input:focus+.checkmark{border:1px solid #009a63;-webkit-box-shadow:0 0 3px #009a63;box-shadow:0 0 3px #009a63}.c-cbox .checkmark{position:relative;display:inline-block;top:3px;height:18px;width:18px;background-color:#fff;border-radius:4px;border:1px solid #707070;margin-right:5px;margin-left:-25px}.c-cbox .checkmark:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:6px;top:2px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;content:"";position:absolute;display:none}.c-rdio input{position:absolute;height:100%;width:100%;left:0;opacity:0;z-index:1;cursor:pointer}.c-rdio input:checked~.checkmark:after{display:block}.c-rdio input~.checkmark{position:relative;top:3px;height:18px;width:18px;background-color:#fff;border:1px solid #707070;border-radius:50%;display:inline-block;margin-right:5px}.c-rdio input~.checkmark:after{top:4px;left:4px;width:8px;height:8px;border-radius:50%;background:#008760;content:"";position:absolute;display:none}.c-rdio input:focus~.checkmark{border:1px solid #009a63;-webkit-box-shadow:0 0 3px #009a63;box-shadow:0 0 3px #009a63}.l-form{padding-bottom:110px}@media (max-width:768px){.l-form{padding-bottom:70px}}.l-form .c-form_book_title{padding-bottom:30px;border-bottom:1px solid #d5d5d5}.l-form .c-form_book_field{border-bottom:1px solid #d5d5d5;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-form .c-form_book_field~.c-form_book_title{margin-top:55px}.l-form .c-form_book_field_label{display:block;width:36%;padding-top:25px;padding-left:35px}@media (max-width:768px){.l-form .c-form_book_field_label{width:100%;padding-left:0}}.l-form .c-form_book_field_label span{position:relative;top:-2px;display:inline-block;width:40px;height:20px;margin-left:5px;background:#008760;text-align:center;color:#fff;font-size:12px;line-height:20px;font-weight:700}.l-form .c-form_book_field_list{width:64%}@media (max-width:768px){.l-form .c-form_book_field_list{width:100%}}.l-form .c-form_book_field_list_item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;border-bottom:1px solid #d5d5d5}@media (max-width:768px){.l-form .c-form_book_field_list_item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-form .c-form_book_field_list_item:last-child{border-bottom:none}.l-form .c-form_book_field_list_item_label{width:190px;margin-right:25px;padding-left:20px}@media (max-width:768px){.l-form .c-form_book_field_list_item_label{padding-left:0;margin-bottom:2px}}.l-form .c-form_book_field_list_item_option select{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:#000;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:inherit;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0 10px;width:170px;height:46px;border:1px solid #d5d5d5;padding:10px 15px;text-indent:1px;text-overflow:"";background:url(../images/common/arrow-down-sl.svg);background-position:right 15px top 15px;background-repeat:no-repeat;cursor:pointer}.l-form .c-form_book_field_list_item_option select::-ms-expand{display:none}.l-form .c-form_book_field_list_checkbox{margin:15px 0 15px 20px;position:relative}@media (max-width:768px){.l-form .c-form_book_field_list_checkbox{margin-left:0}}.l-form .c-form_lead{margin-bottom:50px}.l-form .c-form_flow{margin-bottom:50px}@media (max-width:768px){.l-form .c-form_flow{margin-bottom:35px;text-align:center}}@media (max-width:520px){.l-form .c-form_flow ul{display:inline-block}}.l-form .c-form_flow ul li{display:inline-block;position:relative;margin-right:15px;padding:0 20px 2px 20px;border-bottom:2px solid transparent}@media (max-width:520px){.l-form .c-form_flow ul li{display:block;margin-right:0;text-align:center;margin-bottom:20px}}.l-form .c-form_flow ul li:after{background:#d5d5d5;height:1px;width:22px;content:"";position:absolute;top:13px;right:-20px}@media (max-width:520px){.l-form .c-form_flow ul li:after{top:auto;bottom:-22px;left:0;right:0;margin:0 auto;height:22px;width:1px}}.l-form .c-form_flow ul li.active{border-bottom:2px solid #008760;color:#008760}@media (max-width:520px){.l-form .c-form_flow ul li.active{margin-bottom:35px}.l-form .c-form_flow ul li.active:after{bottom:-32px}}.l-form .c-form_flow ul li:last-child{margin-right:0}.l-form .c-form_flow ul li:last-child:after{display:none}.l-form .c-form_intro p:not(:last-child){margin-bottom:30px}.l-form .c-form_intro p a{text-decoration:underline}.l-form .c-form_intro p a:hover{color:#008760}.l-form .c-form_term{max-height:240px;overflow-y:auto;border:1px solid #d5d5d5;padding:5px 20px 20px 20px;outline-color:#008760}.l-form .c-form_term_title{margin:50px 0 12px;font-size:20px;line-height:1.5}.l-form .c-form_term_heading{margin-top:1em;color:#008760;font-weight:700}.l-form .c-form_term_list{font-size:14px}.l-form .c-form_term_list li{margin-bottom:.5em;padding-left:1.5em;text-indent:-1.5em;line-height:1.5}.l-form .c-form_term_list li:before{content:"・";display:inline-block;margin-right:.5em;font-weight:700;text-indent:0}.l-form .c-form_term_list_num{margin-top:.5em;counter-reset:term_list_num}.l-form .c-form_term_list_num li{margin-bottom:0;padding-left:2.6em;text-indent:-2.6em}.l-form .c-form_term_list_num li:before{counter-increment:term_list_num;content:"（" counter(term_list_num) "）";display:inline-block;margin-right:0;font-weight:400;text-indent:0}.l-form .c-form_term_list a{text-decoration:underline}.l-form .c-form_term_list a:hover{text-decoration:none}.l-form .c-form_term_additional{font-size:14px;line-height:1.5}.l-form .c-form_field{margin-top:30px;border-top:1px solid #d5d5d5;font-size:14px;font-size:.875rem;line-height:2}@media (max-width:768px){.l-form .c-form_field input,.l-form .c-form_field select,.l-form .c-form_field textarea{font-size:16px;font-size:1rem;line-height:1.75}}.l-form .c-form_field_item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #d5d5d5}@media (max-width:640px){.l-form .c-form_field_item{padding-bottom:20px}}.l-form .c-form_field_item_label{width:36%;background:rgba(213,213,213,.2);padding:20px 20px 20px 40px;font-weight:700}@media (max-width:768px){.l-form .c-form_field_item_label{padding:20px}}@media (max-width:640px){.l-form .c-form_field_item_label{width:100%;padding:10px 15px}}.l-form .c-form_field_item_label span{position:relative;top:-2px;display:inline-block;width:40px;height:20px;margin-left:5px;background:#008760;text-align:center;color:#fff;font-size:12px;line-height:20px;font-weight:700}.l-form .c-form_field_item_label_note{margin-top:.5em;color:#008760;font-size:13px;line-height:1.5;font-weight:700}.l-form .c-form_field_item_label .msg{margin-top:.2em;font-size:13px;line-height:1.5}.l-form .c-form_field_item_value{padding:20px;width:64%;position:relative}@media (max-width:640px){.l-form .c-form_field_item_value{width:100%;padding:10px 15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-form .c-form_field_item_value.lm-w>*{max-width:500px}.l-form .c-form_field_item_value select{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:#000;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:inherit;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;height:46px;border:1px solid #d5d5d5;padding:10px 15px;text-indent:1px;text-overflow:"";background:#fff url(../images/common/arrow-down-sl.svg);background-position:right 15px top 15px;background-repeat:no-repeat;cursor:pointer}.l-form .c-form_field_item_value select::-ms-expand{display:none}.l-form .c-form_field_item_value input[type=email],.l-form .c-form_field_item_value input[type=password],.l-form .c-form_field_item_value input[type=tel],.l-form .c-form_field_item_value input[type=text]{width:100%;height:46px;padding:10px 15px;border:1px solid #d5d5d5;display:block}.l-form .c-form_field_item_value input[type=email]:placeholder-shown,.l-form .c-form_field_item_value input[type=password]:placeholder-shown,.l-form .c-form_field_item_value input[type=tel]:placeholder-shown,.l-form .c-form_field_item_value input[type=text]:placeholder-shown{color:#909090}.l-form .c-form_field_item_value input[type=email]::-webkit-input-placeholder,.l-form .c-form_field_item_value input[type=password]::-webkit-input-placeholder,.l-form .c-form_field_item_value input[type=tel]::-webkit-input-placeholder,.l-form .c-form_field_item_value input[type=text]::-webkit-input-placeholder{color:#909090}.l-form .c-form_field_item_value input[type=email]:-moz-placeholder,.l-form .c-form_field_item_value input[type=password]:-moz-placeholder,.l-form .c-form_field_item_value input[type=tel]:-moz-placeholder,.l-form .c-form_field_item_value input[type=text]:-moz-placeholder{opacity:1;color:#909090}.l-form .c-form_field_item_value input[type=email]::-moz-placeholder,.l-form .c-form_field_item_value input[type=password]::-moz-placeholder,.l-form .c-form_field_item_value input[type=tel]::-moz-placeholder,.l-form .c-form_field_item_value input[type=text]::-moz-placeholder{opacity:1;color:#909090}.l-form .c-form_field_item_value input[type=email]:-ms-input-placeholder,.l-form .c-form_field_item_value input[type=password]:-ms-input-placeholder,.l-form .c-form_field_item_value input[type=tel]:-ms-input-placeholder,.l-form .c-form_field_item_value input[type=text]:-ms-input-placeholder{color:#909090}.l-form .c-form_field_item_value input[type=email]+.msg,.l-form .c-form_field_item_value input[type=password]+.msg,.l-form .c-form_field_item_value input[type=tel]+.msg,.l-form .c-form_field_item_value input[type=text]+.msg{margin-top:5px}.l-form .c-form_field_item_value .msg{display:block}.l-form .c-form_field_item_value .msg:first-child{margin-top:-10px}.l-form .c-form_field_item_value .ex{display:block;font-size:12px}.l-form .c-form_field_item_value textarea{width:100%;height:180px;padding:10px 15px;resize:none;border:1px solid #d5d5d5}.l-form .c-form_field_item_value.is-column{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.l-form .c-form_field_item_value.is-column .c-form_field_item_value_column{display:grid;grid-template-columns:32px 1fr;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:640px){.l-form .c-form_field_item_value.is-column .c-form_field_item_value_column{margin-right:0!important;width:100%}}.l-form .c-form_field_item_value.is-column .c-form_field_item_value_column:not(:last-child){margin-right:30px}@media (max-width:768px){.l-form .c-form_field_item_value.is-column .c-form_field_item_value_column:not(:last-child){margin-right:10px}}@media (max-width:640px){.l-form .c-form_field_item_value.is-column .c-form_field_item_value_column:not(:last-child){margin-bottom:15px}}.l-form .c-form_field_item_value.is-column .c-form_field_item_value_column .label{grid-column:1/2;grid-row:1/2;width:32px;margin-right:5px;text-align:center}.l-form .c-form_field_item_value.is-column .c-form_field_item_value_column input{grid-column:2/3;grid-row:1/2;width:200px}@media (max-width:768px){.l-form .c-form_field_item_value.is-column .c-form_field_item_value_column input{width:130px}}@media (max-width:640px){.l-form .c-form_field_item_value.is-column .c-form_field_item_value_column input{width:100%}}.l-form .c-form_field_item_value.is-column .c-form_field_item_value_column .ex{grid-column:2/3;grid-row:2/3}.l-form .c-form_field_item_value.is-column .birthday{width:100px}.l-form .c-form_field_item_value.is-column .birthday+.birthday{margin-left:10px}.l-form .c-form_field_item_value.contact_information{max-width:560px}.l-form .c-form_field_item_value.contact_information .contact_information_radio{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:30px}.l-form .c-form_field_item_value.contact_information .contact_information_radio_item{position:relative}.l-form .c-form_field_item_value.contact_information .contact_information_radio_item:first-child{margin-right:40px}.l-form .c-form_field_item_value.contact_information .contact_information_address{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:20px}@media (max-width:480px){.l-form .c-form_field_item_value.contact_information .contact_information_address{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-form .c-form_field_item_value.contact_information .contact_information_address_text{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:220px;margin-right:20px}@media (max-width:480px){.l-form .c-form_field_item_value.contact_information .contact_information_address_text{width:100%;margin-right:0}}.l-form .c-form_field_item_value.contact_information .contact_information_address_text label{width:20px}.l-form .c-form_field_item_value.contact_information .contact_information_address_text input{width:calc(100% - 20px)}.l-form .c-form_field_item_value.contact_information .contact_information_address_text .msg{margin-right:-2em;font-size:12px}@media (max-width:480px){.l-form .c-form_field_item_value.contact_information .contact_information_address_btn{margin-top:10px}}.l-form .c-form_field_item_value.contact_information .contact_information_address_btn a{padding:7px 30px;padding-right:42px;width:140px;padding-left:20px}@media (max-width:768px){.l-form .c-form_field_item_value.contact_information .contact_information_address_btn a{padding:12px 30px;padding-right:40px}}.l-form .c-form_field_item_value.contact_information .contact_information_street{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:120px 1fr}@media (max-width:480px){.l-form .c-form_field_item_value.contact_information .contact_information_street{display:block}}.l-form .c-form_field_item_value.contact_information .contact_information_street:not(:last-child){margin-bottom:20px}.l-form .c-form_field_item_value.contact_information .contact_information_street_label{grid-column:1/2;grid-row:1/2;width:120px}@media (max-width:480px){.l-form .c-form_field_item_value.contact_information .contact_information_street_label{width:100%}}.l-form .c-form_field_item_value.contact_information .contact_information_street input,.l-form .c-form_field_item_value.contact_information .contact_information_street select{grid-column:2/3;grid-row:1/2;border:1px solid #d5d5d5}@media (max-width:480px){.l-form .c-form_field_item_value.contact_information .contact_information_street input,.l-form .c-form_field_item_value.contact_information .contact_information_street select{width:100%!important}}.l-form .c-form_field_item_value.contact_information .contact_information_street input:placeholder-shown,.l-form .c-form_field_item_value.contact_information .contact_information_street select:placeholder-shown{color:#909090}.l-form .c-form_field_item_value.contact_information .contact_information_street input::-webkit-input-placeholder,.l-form .c-form_field_item_value.contact_information .contact_information_street select::-webkit-input-placeholder{color:#909090}.l-form .c-form_field_item_value.contact_information .contact_information_street input:-moz-placeholder,.l-form .c-form_field_item_value.contact_information .contact_information_street select:-moz-placeholder{opacity:1;color:#909090}.l-form .c-form_field_item_value.contact_information .contact_information_street input::-moz-placeholder,.l-form .c-form_field_item_value.contact_information .contact_information_street select::-moz-placeholder{opacity:1;color:#909090}.l-form .c-form_field_item_value.contact_information .contact_information_street input:-ms-input-placeholder,.l-form .c-form_field_item_value.contact_information .contact_information_street select:-ms-input-placeholder{color:#909090}.l-form .c-form_field_item_value.contact_information .contact_information_street select{width:200px}.l-form .c-form_field_item_value.contact_information .contact_information_street .ex{grid-column:2/3;grid-row:2/3}.l-form .c-form_field_item_value .permisson_product_radio{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.l-form .c-form_field_item_value .permisson_product_radio_item{position:relative;margin-left:40px}.l-form .c-form_field_item_value .permisson_product_radio_item:first-child{margin-left:0}.l-form .c-form_field_item_value .radio-age{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.l-form .c-form_field_item_value .radio-age .custom-radio-age{width:10em;margin-left:0}.l-form .c-form_field_item.error .c-form_field_item_label{background:#ffe7e7}.l-form .c-form_field_item.error .c-form_field_item_value{background:#fff1f1}.l-form .c-form_field_item.error .c-form_field_item_value.is-column{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-form .c-form_field_item.error .c-form_field_item_value.is-column .c-form_field_item_value_error{width:100%}.l-form .c-form_field_item.error .c-form_field_item_value_error{margin:-5px 0 5px;color:#d00;font-weight:700}.l-form .c-form_field_item.point .c-form_field_item_label{background:#e5f5ef}.l-form .c-form_field_item.point .c-form_field_item_value{background:#f2faf7}.l-form .c-form_field_item.rowspan{border-bottom-width:0}@media (min-width:641px){.l-form .c-form_field_item.rowspan .c-form_field_item_label .msg{margin-bottom:-15px}}@media (max-width:640px){.l-form .c-form_field_item.rowspan{padding-bottom:0}}.l-form .c-form_field_item.rowspan+.c-form_field_item .c-form_field_item_label{padding:0}.l-form .c-form_field_btn{text-align:center}.l-form .c-form_field_btn button{margin-bottom:15px;padding:10px 88px}@media (max-width:480px){.l-form .c-form_field_btn button{padding:10px 60px}}.l-form .c-form_single{text-align:center}.l-form .c-form_single_check{padding:30px 0 60px}@media (max-width:480px){.l-form .c-form_single_note{text-align:left}}.l-form .c-form_single_btn{margin:50px 0 60px}.l-form .c-form_single_btn button{padding:10px 88px}@media (max-width:480px){.l-form .c-form_single_btn button{padding:10px 60px}}.l-form .c-form_call{padding:50px 0 0;border-top:1px dashed #d5d5d5}@media (min-width:769px){.l-form .c-form_call_desc{text-align:center}}.l-form .c-form_call_tel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:50px 0 0 0;padding:7px 0 5px;background:#f2faf7}.l-form .c-form_call_tel_num{margin-bottom:5px;line-height:1}.l-form .c-form_call_tel_num img{vertical-align:middle}@media (max-width:480px){.l-form .c-form_call_tel_num img{max-height:25px}}.l-form .c-form_call_tel_num img:last-child{max-height:42px}@media (max-width:480px){.l-form .c-form_call_tel_num img:last-child{max-height:25px}}.l-form .c-form_call_tel_num span{font-size:42px;color:#008760;vertical-align:middle}@media (max-width:480px){.l-form .c-form_call_tel_num span{font-size:20px}}.l-form .c-form_call_tel_title{margin-bottom:5px}.l-form .c-form_call_tel_title img{max-height:18px}.l-form .c-form .note{margin-top:30px;margin-bottom:40px}.l-form .c-form_complete_title{margin-bottom:1em;font-size:24px;font-size:1.5rem;line-height:1.5}@media (min-width:769px){.l-form .c-form_complete_msg{text-align:center}}.l-form .c-form_complete_btn{margin:40px 0 0;text-align:center}.l-form .c-form_info{margin-bottom:40px;padding:22px 30px;background:#f7f7f7}.l-form .c-form_info_heading{color:#008760;font-size:19px;font-weight:700}.l-form .c-form_login_heading{text-align:center;font-size:20px;font-weight:700}.l-form .c-form_login_error{margin:5px 0;padding:10px;background:#fff0f0;text-align:center;color:#d00;font-size:14px;line-height:1.5;font-weight:700}@media (max-width:768px){.l-form .c-form_login_error{margin:5px 15px 15px}}.l-form .c-form_login_form{margin-bottom:20px;padding:10px 5px 30px;border:2px solid #d5d5d5}.l-form .c-form_login_new{margin-bottom:20px;padding:10px 5px 30px;border:2px solid #d5d5d5;text-align:center}@media (min-width:769px){.l-form .c-form_login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.l-form .c-form_login_form{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:49%;margin-right:1%;padding:10px 30px 30px 30px}.l-form .c-form_login_new{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:49%;margin-left:1%;padding:10px 30px 30px 30px}}.l-form .c-form_login_item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:640px){.l-form .c-form_login_item{padding-bottom:20px}}.l-form .c-form_login_item_label{width:36%;padding:20px 0;font-size:14px;line-height:1.5;font-weight:700}@media (max-width:768px){.l-form .c-form_login_item_label{padding-left:15px;padding-right:15px}}@media (max-width:640px){.l-form .c-form_login_item_label{width:100%;padding:0 15px}}.l-form .c-form_login_item_value{padding:20px 0;width:64%;position:relative}@media (max-width:768px){.l-form .c-form_login_item_value{padding-right:15px}}@media (max-width:640px){.l-form .c-form_login_item_value{width:100%;padding:10px 15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-form .c-form_login_item_value.lm-w>*{max-width:500px}.l-form .c-form_login_item_value input[type=email],.l-form .c-form_login_item_value input[type=password],.l-form .c-form_login_item_value input[type=tel],.l-form .c-form_login_item_value input[type=text]{width:100%;height:46px;padding:10px 15px;border:1px solid #d5d5d5;display:block}.l-form .c-form_login_item_value input[type=email]:placeholder-shown,.l-form .c-form_login_item_value input[type=password]:placeholder-shown,.l-form .c-form_login_item_value input[type=tel]:placeholder-shown,.l-form .c-form_login_item_value input[type=text]:placeholder-shown{color:#909090}.l-form .c-form_login_item_value input[type=email]::-webkit-input-placeholder,.l-form .c-form_login_item_value input[type=password]::-webkit-input-placeholder,.l-form .c-form_login_item_value input[type=tel]::-webkit-input-placeholder,.l-form .c-form_login_item_value input[type=text]::-webkit-input-placeholder{color:#909090}.l-form .c-form_login_item_value input[type=email]:-moz-placeholder,.l-form .c-form_login_item_value input[type=password]:-moz-placeholder,.l-form .c-form_login_item_value input[type=tel]:-moz-placeholder,.l-form .c-form_login_item_value input[type=text]:-moz-placeholder{opacity:1;color:#909090}.l-form .c-form_login_item_value input[type=email]::-moz-placeholder,.l-form .c-form_login_item_value input[type=password]::-moz-placeholder,.l-form .c-form_login_item_value input[type=tel]::-moz-placeholder,.l-form .c-form_login_item_value input[type=text]::-moz-placeholder{opacity:1;color:#909090}.l-form .c-form_login_item_value input[type=email]:-ms-input-placeholder,.l-form .c-form_login_item_value input[type=password]:-ms-input-placeholder,.l-form .c-form_login_item_value input[type=tel]:-ms-input-placeholder,.l-form .c-form_login_item_value input[type=text]:-ms-input-placeholder{color:#909090}.l-form .c-form_login_item_value input[type=email]+.msg,.l-form .c-form_login_item_value input[type=password]+.msg,.l-form .c-form_login_item_value input[type=tel]+.msg,.l-form .c-form_login_item_value input[type=text]+.msg{margin-top:5px}.l-form .c-form_login_item_value .msg{display:block}.l-form .c-form_login_item_value .msg:first-child{margin-top:-10px}.l-form .c-form_login_item.error .c-form_login_item_label{background:#ffe7e7}.l-form .c-form_login_item.error .c-form_login_item_value{background:#fff1f1}.l-form .c-form_login_item.error .c-form_login_item_value.is-column{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-form .c-form_login_item.error .c-form_login_item_value.is-column .c-form_login_item_value_error{width:100%}.l-form .c-form_login_item.error .c-form_login_item_value_error{margin:-5px 0 5px;color:#d00;font-weight:700}.l-form .c-form_login_support{text-align:center;margin:35px 0 35px;font-size:14px;line-height:1.5}.l-form .c-form_login_support a{text-decoration:underline}.l-form .c-form_login_support a:hover{text-decoration:none}.l-form .c-form_login_support_save{margin:20px 0}.l-form .c-form_login_btn{margin:30px 0 0;text-align:center}.l-form .c-form_login_new_desc{margin:40px 0 40px;font-size:14px;line-height:1.5}.l-form .c-form_login .c-btn_blue{width:100%;max-width:300px}.l-form .ssl-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f7f7f7;padding:25px}.l-form .ssl-section .ssl-image img{max-height:50px}.l-form .ssl-section .ssl-text{line-height:1;margin-left:15px}.l-form .ssl-section .ssl-text .text-head{margin-bottom:5px;font-weight:700}@media (max-width:768px){.l-form .ssl-section .ssl-image{width:180px}.l-form .ssl-section .ssl-image img{max-height:none}.l-form .ssl-section .ssl-text{line-height:1.3;width:calc(100% - 195px)}}@media (max-width:480px){.l-form .ssl-section{padding:20px}.l-form .ssl-section .ssl-image{width:100px}.l-form .ssl-section .ssl-text{width:calc(100% - 115px)}}.c-table_common{width:100%;border-collapse:collapse}.c-table_common td,.c-table_common th{padding:13px 40px;border:1px solid #d5d5d5}@media (max-width:768px){.c-table_common td,.c-table_common th{padding:13px 15px}}.c-table_common th{background:rgba(213,213,213,.2);text-align:left}.c-table_row{width:100%;border-collapse:collapse}.c-table_row td,.c-table_row th{padding:13px 0 13px 45px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}@media (max-width:768px){.c-table_row td,.c-table_row th{padding:13px 15px}}.c-table_row th{width:200px;background:rgba(213,213,213,.2);text-align:left}@media (max-width:480px){.c-table_row th{width:115px}}.c-table_row td{padding-left:60px;vertical-align:middle}@media (max-width:768px){.c-table_row td{padding-left:25px}}@media (max-width:480px){.c-table_row td{padding-left:15px}}.mce-content-body{width:99%;max-width:1016px;padding:8px}.editor-content:after,.mce-content-body:after{content:'';display:block;clear:both}.editor-content h2,.mce-content-body h2{font-size:20px;color:#008760;margin-top:45px;margin-bottom:25px}@media (max-width:768px){.editor-content h2,.mce-content-body h2{margin-top:35px;margin-bottom:15px}}.editor-content h3,.mce-content-body h3{font-size:18px;color:#008760;margin-top:40px;margin-bottom:5px}@media (max-width:768px){.editor-content h3,.mce-content-body h3{margin-top:20px}}.editor-content h4,.mce-content-body h4{font-size:16px;color:#008760;margin-top:35px;margin-bottom:15px}.editor-content p,.mce-content-body p{margin-bottom:30px}.editor-content>p:after,.mce-content-body>p:after{content:'';display:block;clear:both}.editor-content ul,.mce-content-body ul{margin-bottom:30px}.editor-content ul li:not(.no-list),.mce-content-body ul li:not(.no-list){padding-left:1em;text-indent:-1em}.editor-content ul li:not(.no-list):before,.mce-content-body ul li:not(.no-list):before{content:'・';position:relative;display:inline-block;width:1em;text-align:center;text-indent:0}.editor-content ol,.mce-content-body ol{margin-bottom:30px}.editor-content ol li,.mce-content-body ol li{list-style:decimal;margin-left:1.333em}.editor-content a,.mce-content-body a{text-decoration:underline}.editor-content strong,.mce-content-body strong{font-weight:700}.editor-content strong *,.mce-content-body strong *{font-weight:700}.editor-content em,.mce-content-body em{font-style:italic}.editor-content em *,.mce-content-body em *{font-style:italic}.editor-content .c-btn:hover,.mce-content-body .c-btn:hover{cursor:pointer}.editor-content .c-btn a,.mce-content-body .c-btn a{text-decoration:none}.editor-content .c-btn_blue a,.mce-content-body .c-btn_blue a{color:#008760}.editor-content .c-btn_blue:hover a,.mce-content-body .c-btn_blue:hover a{color:#fff}.editor-content .caption-text,.mce-content-body .caption-text{font-size:12px;font-size:.75rem;line-height:1.834}.editor-content .three-column,.mce-content-body .three-column{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -17px}@media (max-width:768px){.editor-content .three-column,.mce-content-body .three-column{margin:0 -15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.editor-content .three-column .item,.mce-content-body .three-column .item{margin:0 17px;-webkit-box-flex:0;-webkit-flex:0 0 calc(33.33% - 34px);-ms-flex:0 0 calc(33.33% - 34px);flex:0 0 calc(33.33% - 34px)}@media (max-width:768px){.editor-content .three-column .item,.mce-content-body .three-column .item{margin:0 15px 15px;max-width:300px}}@media (max-width:480px){.editor-content .three-column .item,.mce-content-body .three-column .item{margin:0 10px 15px}}.editor-content .three-column span,.mce-content-body .three-column span{display:block;margin-top:10px}.editor-content .right-column,.mce-content-body .right-column{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.editor-content .right-column,.mce-content-body .right-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.editor-content .right-column .text h2:first-child,.editor-content .right-column .text h3:first-child,.editor-content .right-column .text h4:first-child,.mce-content-body .right-column .text h2:first-child,.mce-content-body .right-column .text h3:first-child,.mce-content-body .right-column .text h4:first-child{margin-top:0}.editor-content .right-column .image,.mce-content-body .right-column .image{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-left:2.5%}@media (max-width:768px){.editor-content .right-column .image,.mce-content-body .right-column .image{margin-left:0;max-width:300px}.editor-content .right-column .image img,.mce-content-body .right-column .image img{max-width:100%}}.editor-content .right-column .image span,.mce-content-body .right-column .image span{margin-top:10px;display:block}.editor-content table,.mce-content-body table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:30px;font-size:14px}.editor-content table tr td,.editor-content table tr th,.mce-content-body table tr td,.mce-content-body table tr th{border:1px solid #d5d5d5;padding:13px 30px;vertical-align:middle}.editor-content table tr th,.mce-content-body table tr th{background-color:rgba(213,213,213,.2);white-space:nowrap;text-align:center}.editor-content table p,.mce-content-body table p{margin:0}.editor-content table ul,.mce-content-body table ul{margin-bottom:0}.editor-content .p-mproduct_sterilization,.mce-content-body .p-mproduct_sterilization{display:inline-block;border:1px solid #222;border-radius:20px;padding:3px 18px}.mce-content-body.content_data table{border-collapse:collapse;width:100%;margin-top:40px;margin-bottom:15px;font-size:14px}.mce-content-body.content_data th span.icon,.mce-content-body.content_data th span.icon-studygroup{display:block;width:4em;margin-bottom:8px;padding:6px 0;background-color:#008760;text-align:center;color:#fff;font-size:12px;line-height:1}.mce-content-body.content_data thead th{text-align:left;background-color:rgba(213,213,213,.2)}.mce-content-body.content_data tbody th{color:#008760;text-align:left}.mce-content-body.content_data td>ul>li{padding-left:16px;text-indent:-16px}.mce-content-body.content_data td>ul>li:before{content:'';display:inline-block;vertical-align:.2em;width:6px;height:6px;margin-right:10px;border-radius:50%;background-color:#008760;text-indent:0}.mce-content-body.content_data td ul.sub-list li{padding-left:16px;text-indent:-16px}.mce-content-body.content_data td ul.sub-list li:before{content:'';display:inline-block;vertical-align:.2em;width:8px;height:8px;margin-right:8px;background:url(../images/medical/studygroup/arrow-right-list.svg) no-repeat center center;background-size:contain}.editor-content .c-btn_blue,.mce-content-body .c-btn_blue{color:#008760;background:#fff;border:2px solid #008760;border-radius:4px;display:inline-block;padding:2px 30px;position:relative;-webkit-transition:.2s ease all;transition:.2s ease all;text-decoration:none}@media (max-width:768px){.editor-content .c-btn_blue,.mce-content-body .c-btn_blue{padding:10px 30px;font-size:14px;font-size:.875rem;line-height:1.286}}.editor-content .c-btn_blue:hover,.mce-content-body .c-btn_blue:hover{background:#008760;color:#fff}.editor-content .c-btn_blue.big,.mce-content-body .c-btn_blue.big{padding:7px 30px}@media (max-width:768px){.editor-content .c-btn_blue.big,.mce-content-body .c-btn_blue.big{padding:12px 30px}}.editor-content .c-btn_blue.has_arrow,.mce-content-body .c-btn_blue.has_arrow{padding-right:42px}.editor-content .c-btn_blue.has_arrow:after,.mce-content-body .c-btn_blue.has_arrow:after{background-image:url(../images/common/arrow-right-btn.svg);background-size:cover;width:15px;height:15px;position:absolute;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:''}.editor-content .c-btn_blue.has_arrow:hover:after,.mce-content-body .c-btn_blue.has_arrow:hover:after{background-image:url(../images/common/arrow-white-right-btn.svg)}@media (max-width:768px){.editor-content .c-btn_blue.has_arrow,.mce-content-body .c-btn_blue.has_arrow{padding-right:40px}.editor-content .c-btn_blue.has_arrow:after,.mce-content-body .c-btn_blue.has_arrow:after{right:10px}}.editor-content .c-btn_blue.has_arrow_down,.mce-content-body .c-btn_blue.has_arrow_down{padding-right:42px}.editor-content .c-btn_blue.has_arrow_down:hover:after,.mce-content-body .c-btn_blue.has_arrow_down:hover:after{background-image:url(../images/common/arrow-down-white.svg)}.editor-content .c-btn_blue.has_arrow_down:after,.mce-content-body .c-btn_blue.has_arrow_down:after{background-image:url(../images/common/arrow-down.svg);background-size:cover;width:15px;height:15px;position:absolute;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:''}@media (max-width:768px){.editor-content .c-btn_blue.has_arrow_down,.mce-content-body .c-btn_blue.has_arrow_down{padding-right:40px}.editor-content .c-btn_blue.has_arrow_down:after,.mce-content-body .c-btn_blue.has_arrow_down:after{right:10px}}.editor-content .c-btn_blue.c-btn_pdf,.mce-content-body .c-btn_blue.c-btn_pdf{padding:6px 30px;padding-right:70px}@media (max-width:480px){.editor-content .c-btn_blue.c-btn_pdf,.mce-content-body .c-btn_blue.c-btn_pdf{padding:6px 15px;padding-right:34px;font-size:13px}}.editor-content .c-btn_blue.c-btn_pdf:after,.mce-content-body .c-btn_blue.c-btn_pdf:after{background-image:url(../images/common/pdf.png);background-size:cover;width:20px;height:23px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:''}@media (max-width:480px){.editor-content .c-btn_blue.c-btn_pdf:after,.mce-content-body .c-btn_blue.c-btn_pdf:after{right:9px}}.editor-content .c-btn_blue.c-btn_product_pdf,.mce-content-body .c-btn_blue.c-btn_product_pdf{padding:7px 80px 7px 20px}.editor-content .c-btn_blue.c-btn_product_pdf:after,.mce-content-body .c-btn_blue.c-btn_product_pdf:after{background-image:url(../images/common/pdf-product.svg);background-size:cover;width:21px;height:21px;position:absolute;z-index:1;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:''}@media (max-width:480px){.editor-content .c-btn_blue.c-btn_product_pdf:after,.mce-content-body .c-btn_blue.c-btn_product_pdf:after{right:9px}}.editor-content .c-btn_blue.c-btn_product_pdf a,.mce-content-body .c-btn_blue.c-btn_product_pdf a{position:relative;z-index:2;display:inline-block;margin:-7px -80px -7px -20px;padding:7px 80px 7px 20px;background:0 0;color:#008760}.editor-content .c-btn_blue.c-btn_product_pdf a:hover,.mce-content-body .c-btn_blue.c-btn_product_pdf a:hover{color:#fff}.editor-content .c-btn_blue.c-btn_communication_pdf,.mce-content-body .c-btn_blue.c-btn_communication_pdf{padding:7px 50px 7px 36px}.editor-content .c-btn_blue.c-btn_communication_pdf:after,.mce-content-body .c-btn_blue.c-btn_communication_pdf:after{background-image:url(../images/common/pdf-product.svg);background-size:cover;width:21px;height:21px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:''}@media (max-width:480px){.editor-content .c-btn_blue.c-btn_communication_pdf:after,.mce-content-body .c-btn_blue.c-btn_communication_pdf:after{right:9px}}.editor-content .c-btn_blue.c-btn_back,.mce-content-body .c-btn_blue.c-btn_back{margin:0 20px;color:#999;background:#fff;border-color:#999}.editor-content .c-btn_blue.c-btn_back:hover,.mce-content-body .c-btn_blue.c-btn_back:hover{background:#999;border-color:#999;color:#fff}.editor-content .c-btn_blue_item,.mce-content-body .c-btn_blue_item{background:#fff;border:1px solid #008760;border-radius:4px;position:relative}.editor-content .c-btn_blue_item.current,.editor-content .c-btn_blue_item:hover,.mce-content-body .c-btn_blue_item.current,.mce-content-body .c-btn_blue_item:hover{background:#008760;color:#fff}.editor-content .c-btn_blue_item.has_arrow_down:after,.mce-content-body .c-btn_blue_item.has_arrow_down:after{background-image:url(../images/common/arrow-down.svg);background-size:cover;width:15px;height:15px;position:absolute;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:''}@media (max-width:768px){.editor-content .c-btn_blue_item.has_arrow_down:after,.mce-content-body .c-btn_blue_item.has_arrow_down:after{right:7px}}.editor-content .c-btn_blue_item.has_arrow_down.current:after,.editor-content .c-btn_blue_item.has_arrow_down:hover:after,.mce-content-body .c-btn_blue_item.has_arrow_down.current:after,.mce-content-body .c-btn_blue_item.has_arrow_down:hover:after{background-image:url(../images/common/arrow-down-white.svg)}.editor-content .c-btn_links,.mce-content-body .c-btn_links{position:relative;width:100%;display:block}.editor-content .c-btn_links.is_normal:after,.mce-content-body .c-btn_links.is_normal:after{background-image:url(../images/common/arrow-right-btn.svg);background-size:cover;width:15px;height:15px;position:absolute;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:''}@media (max-width:768px){.editor-content .c-btn_links.is_normal:after,.mce-content-body .c-btn_links.is_normal:after{width:12px;height:12px;right:6px}}.editor-content .c-btn_links.is_attach:after,.mce-content-body .c-btn_links.is_attach:after{background-image:url(../images/common/ico-external.png);background-size:cover;width:16px;height:16px;position:absolute;right:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:''}@media (max-width:768px){.editor-content .c-btn_links.is_attach:after,.mce-content-body .c-btn_links.is_attach:after{width:12px;height:12px;right:6px}}.c-qaAccordion{position:relative}.c-qaAccordion a{display:block;background:url(../images/common/icn_faq_q.png) no-repeat 0 0;padding-left:44px;margin-bottom:4px}.c-qaAccordion a:hover{text-decoration:none}.c-qaAccordion a span{display:block;font-size:19px;font-weight:700;line-height:1.5;color:#fff;padding:6px 35px 5px 15px;border-radius:4px}.c-qaAccordion a.closed span{background:#009a63 url(../images/common/icn_faq_closed.png) no-repeat right center}.c-qaAccordion a.opened span{background:#009a63 url(../images/common/icn_faq_opened.png) no-repeat right center}@media (max-width:768px){.c-qaAccordion a{background-size:22px 18px;padding-left:22px}.c-qaAccordion a span{font-size:16px}}.c-qaAccordion .answer{display:none;padding-left:44px!important;margin-bottom:20px;background:url(../images/common/icn_faq_a.png) no-repeat 0 0;position:relative}.c-qaAccordion .answer p{padding:10px 15px;border:2px solid #ffb127;border-radius:4px}@media (max-width:768px){.c-qaAccordion .answer{padding-left:22px!important;margin-bottom:10px;background-size:22px 18px}.c-qaAccordion .answer p{padding:5px 8px;border:1px solid #ffb127;line-height:1.5}}.l-terms .p-terms{padding-top:60px;padding-bottom:110px}@media (max-width:768px){.l-terms .p-terms{padding-top:45px;padding-bottom:60px}}.l-terms .p-terms_headline{margin-bottom:50px}@media (max-width:480px){.l-terms .p-terms_headline{margin-bottom:20px}}.l-terms .p-terms_headline h1{font-size:28px;line-height:1.2;margin-bottom:50px}@media (max-width:768px){.l-terms .p-terms_headline h1{margin-bottom:20px}}.l-terms .p-terms_credit{margin-top:30px;text-align:right}.l-terms .p-terms_credit_date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:15em;margin-left:auto;white-space:nowrap}.l-terms .p-terms_content h2{margin-top:3em;margin-bottom:1em;padding-bottom:10px;border-bottom:1px solid #d5d5d5;font-size:24px;line-height:1.333}.l-terms .p-terms_content h3{font-size:20px}.l-terms .p-terms_content h4{font-size:17px}.l-terms .p-terms_content .text-big{display:inline-block;margin:.5em 0 0;font-size:20px;line-height:1.75}.l-terms .p-terms_content ul{margin-bottom:1.5em}.l-terms .p-terms_content ul.list-circle li:not(.no-list){padding-left:1em;text-indent:-1em}.l-terms .p-terms_content ul.list-circle li:not(.no-list):before{content:'・';display:inline-block;vertical-align:middle;width:1em;text-align:center;text-indent:0}.l-terms .p-terms_content ul.list-long>li{margin:.25em 0 1em;line-height:1.6}.l-terms .p-terms_content ul.list-letter>li{padding-left:2em;text-indent:-2em}.l-terms .p-terms_content ul.list-letter>li li{text-indent:0}.l-terms .p-terms_content ol{margin-bottom:1.5em}.l-terms .p-terms_content ol>li{margin-left:1.333em;list-style:decimal}.l-terms .p-terms_content p{margin-bottom:1.5em}@media (max-width:480px){.l-terms .p-terms_content p{margin-bottom:20px}}.l-terms .p-terms_content p:last-child{margin-bottom:0}.l-terms .p-terms_content p.info span{width:65px;margin-right:20px;position:relative;display:inline-block}@media (max-width:480px){.l-terms .p-terms_content p.info span{width:55px;margin-right:10px}}.l-terms .p-terms_content p.info span:after{content:':';position:absolute;right:0}.l-terms .p-terms_content a{text-decoration:underline}.l-terms .p-terms_content a:hover{color:#008760}.l-terms .p-terms_content .one-trust-cookie{margin-bottom:1.5em}.l-top .p-slider{margin-top:15px}@media (max-width:768px){.l-top .p-slider{margin-top:0}}@media (max-width:768px){.l-top .p-slider .l-container{padding:0}}.l-top .p-slider_list{margin-bottom:0}.l-top .p-slider_list_item{position:relative}.l-top .p-slider_list_item_link{display:block;position:relative;-webkit-transition:.2s opacity;transition:.2s opacity}.l-top .p-slider_list_item_link:hover{opacity:.8}.l-top .p-slider_list_item_link:focus{-webkit-box-shadow:0 0 4px 0 #007e58;box-shadow:0 0 4px 0 #007e58;opacity:.8}.l-top .p-slider_list_item_img{width:100%;height:500px;background:no-repeat center;background-size:cover}@media (max-width:768px){.l-top .p-slider_list_item_img{height:275px}}@media (max-width:480px){.l-top .p-slider_list_item_img{height:200px}}@media (max-width:375px){.l-top .p-slider_list_item_img{height:160px}}.l-top .p-slider_list button.slick-arrow{opacity:.8;z-index:10;width:50px;height:50px;margin:0 auto;border-radius:50%;background:rgba(255,255,255,.8);-webkit-transition:.2s opacity ease;transition:.2s opacity ease}@media (max-width:768px){.l-top .p-slider_list button.slick-arrow{width:25px;height:25px}.l-top .p-slider_list button.slick-arrow:before{width:5px;height:7px}.l-top .p-slider_list button.slick-arrow.slick-prev{left:10px}.l-top .p-slider_list button.slick-arrow.slick-next{right:10px}}.l-top .p-slider_list button.slick-arrow:hover{opacity:1}.l-top .p-slider_list button.slick-arrow:focus{opacity:1;-webkit-box-shadow:0 0 4px 0 #007e58;box-shadow:0 0 4px 0 #007e58}.l-top .p-slider_list button.slick-arrow:before{display:block;opacity:1;width:10px;height:14px;margin:0 auto;background:no-repeat center center;background-size:contain;content:""}.l-top .p-slider_list button.slick-arrow.slick-prev{left:15px}.l-top .p-slider_list button.slick-arrow.slick-prev:before{background-image:url(../images/common/arrow-left.png)}.l-top .p-slider_list button.slick-arrow.slick-next{right:15px}.l-top .p-slider_list button.slick-arrow.slick-next:before{background-image:url(../images/common/arrow-right.png)}.l-top .p-slider_footer{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}@media (max-width:768px){.l-top .p-slider_footer{padding:0 2.66667vw}}.l-top .p-slider .slick-dots{position:relative;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1}.l-top .p-slider .slick-dots li{width:24px;height:24px;margin:0}.l-top .p-slider .slick-dots li button{display:grid;place-items:center;width:24px;height:24px;padding:0}.l-top .p-slider .slick-dots li button::before{content:none}.l-top .p-slider .slick-dots li button::after{content:'';position:absolute;display:block;width:8px;height:8px;border-radius:50%;background-color:#d5d5d5}.l-top .p-slider .slick-dots li button:focus::after{-webkit-box-shadow:0 0 4px 0 #007e58;box-shadow:0 0 4px 0 #007e58}.l-top .p-slider .slick-dots li.slick-active button::after{width:10px;height:10px;background-color:#007e58}.l-top .p-slider_dots{padding-left:48px}.l-top .p-slider_action{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;margin-left:24px;border:none;background:#fff url(../images/common/ico-pause.svg) no-repeat center/contain}.l-top .p-slider_action.play{background-image:url(../images/common/ico-play.svg)}.l-top .p-top-news{margin-top:65px}@media (max-width:768px){.l-top .p-top-news .l-container{padding:0}}@media (max-width:768px){.l-top .p-top-news_important{margin:0 2.66667vw 20px}}.l-top .p-top-news_sympathy{margin-bottom:40px;padding:24px 30px;border:1px solid #d5d5d5}@media (max-width:768px){.l-top .p-top-news_sympathy{margin:0 2.66667vw 20px;padding:24px 20px}}.l-top .p-top-news_sympathy a{text-decoration:underline;-webkit-transition:.2s all ease;transition:.2s all ease}.l-top .p-top-news_sympathy a:hover{color:#009a63}.l-top .p-top-news_sympathy.important{border:1px solid #d00}.l-top .p-top-news_sympathy_important h6{margin-bottom:5px;font-size:20px}.l-top .p-top-news_sympathy_important_item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.l-top .p-top-news_sympathy_important_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-items:normal;-moz-align-items:normal;-ms-align-items:normal;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}.l-top .p-top-news_sympathy_important_item_date{margin-right:15px}.l-top .p-top-news_sympathy_important_item_title{margin-right:10px}.l-top .p-top-news_sympathy_important_item_title a{text-decoration:underline}.l-top .p-top-news_tab_content_item{cursor:pointer}@media (max-width:768px){.l-top .p-top-news_tab_content_item{padding:0 2.66667vw;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-top .p-top-news_tab_content_item a{padding-left:20px}}.l-top .p-top-news_tab_content_item:not(.active){display:none}.l-top .p-top-news_tab_content_item_readmore{margin-top:25px;text-align:center}.l-top .p-top-news_tab_content_item_readmore a{padding:6px 69px}.l-top .p-links_list{display:grid;grid-template-columns:repeat(3,1fr);gap:0 50px;max-width:1000px;margin:0 auto;margin-top:80px}@media (max-width:768px){.l-top .p-links_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-top:50px;margin-bottom:30px}}.l-top .p-links_item{border:1px solid #d5d5d5;border-radius:4px}@media (max-width:768px){.l-top .p-links_item{max-width:300px}}.l-top .p-links_item a{-webkit-transition:.2s opacity;transition:.2s opacity}.l-top .p-links_item a:hover{opacity:.8}.l-top .p-links_item_img{opacity:inherit;height:179px;overflow:hidden}.l-top .p-links_item_img img{width:100%;height:auto}.l-top .p-links_item_title{display:block;opacity:inherit;position:relative;padding:14px 40px 14px 15px;color:#008760;font-size:20px;font-size:1.25rem;line-height:1.5}@media (max-width:768px){.l-top .p-links_item_title{padding:5px 30px 5px 15px;font-size:18px;font-size:1.125rem;line-height:1.556}}.l-top .p-links_item_title:after{position:absolute;right:20px;width:20px;height:20px;background:url(../images/common/arrow-right2.png) no-repeat right center;background-size:contain;content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.l-top .p-links_item_title:after{right:10px}}.l-top .p-links_item_title.healthcare{color:#434343}.l-top .p-links_item_title.healthcare:after{background-image:url(../images/common/ico-external-darkgray.png)}.l-top .p-medical-product{padding:80px 0}@media (max-width:768px){.l-top .p-medical-product{padding:10px 0 40px}.l-top .p-medical-product_bnr{display:block;max-width:480px;margin:0 auto;text-align:center}}.l-top .p-user-product{padding-top:80px;background:#fcfdf2}@media (max-width:768px){.l-top .p-user-product{padding-top:40px;padding-right:2.66667vw;padding-left:2.66667vw}}.l-top .p-user-product h2:not([class]){color:#007e58;font-size:28px;line-height:1.2}.l-top .p-user-product h3:not([class]){margin-bottom:28px;padding:0 0 0 20px;border-left:6px solid #009a63;font-size:20px;font-size:1.25rem;line-height:1.7}.l-top .p-user-product-stoma{margin-top:30px}.l-top .p-user-product-stoma_bnr{text-align:center}@media (max-width:768px){.l-top .p-user-product-stoma_bnr img{max-width:315px}}.l-top .p-user-product-guide{margin-top:59px}.l-top .p-user-product-guide_list{margin:0 -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.l-top .p-user-product-guide_list{display:block;max-width:320px;margin:0 auto}}.l-top .p-user-product-guide_list_item{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding:0 10px 60px}@media (max-width:768px){.l-top .p-user-product-guide_list_item{margin-bottom:55px;padding:0}}@media (max-width:480px){.l-top .p-user-product-guide_list_item{margin-bottom:25px}}.l-top .p-user-product-guide_list_item>a{-webkit-transition:.2s opacity;transition:.2s opacity}.l-top .p-user-product-guide_list_item>a:hover{opacity:.8}.l-top .p-user-product-guide_list_item_bg{opacity:inherit;height:240px;border:1px solid #d5d5d5;border-radius:3px;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-top .p-user-product-guide_list_item_bg_text{width:100%;padding:6px 15px;background:rgba(255,255,255,.85);color:#007e58;font-size:16px;text-align:center}.l-top .p-user-product-guide_list_item_bg_text p:last-child{font-size:20px}.l-top .p-user-product-guide_list_item_title{margin-top:15px}@media (max-width:768px){.l-top .p-user-product-guide_list_item_title{line-height:1.7}}.l-top .p-user-product-guide_list_item_view_more{margin-top:10px}.l-top .p-user-product-guide_list_item_view_more a{position:relative}.l-top .p-user-product-guide_list_item_view_more a:after{position:absolute;right:-25px;width:8px;height:12px;background-image:url(../images/common/arrow-right.png);background-size:cover;content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.l-top .p-user-product-guide_list_item_view_more a:hover{border-bottom:1px solid;color:#007e58}.l-top .p-user-product-guide_list .p-user-product-info_list_item{max-width:100%;margin:0 auto}@media (min-width:769px){.l-top .p-user-product-guide_list .p-user-product-info_list_item img{width:auto;height:224px}}.l-top .p-user-product-info{margin-top:60px}@media (max-width:768px){.l-top .p-user-product-info{margin-top:30px}}.l-top .p-user-product-info_list{padding-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:768px){.l-top .p-user-product-info_list{display:block;max-width:320px;margin:0 auto;padding-bottom:30px}}.l-top .p-user-product-info_list_item{max-width:280px;margin-right:80px}@media (max-width:768px){.l-top .p-user-product-info_list_item{width:100%;max-width:none;margin:0}}.l-top .p-user-product-info_list_item a{-webkit-transition:.2s opacity;transition:.2s opacity}.l-top .p-user-product-info_list_item a:hover{opacity:.8}.l-top .p-user-product-info_list_item img{display:block;margin:0 auto;border:1px solid #d5d5d5;border-radius:3px}.l-top .p-user-product-info_list_item_feature{position:relative;padding:10px 0 0;color:#007e58;font-size:20px}.l-top .p-user-product-info_list_item_feature:after{position:absolute;right:0;width:16px;height:16px;background-image:url(../images/common/ico-external.png);content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.l-top .p-stoma-care,.l-top .p-stoma-life{max-width:480px;margin:0 auto}}.l-top .p-stoma-life{margin-top:36px}.l-top .p-stoma-site{font-family:"Zen Kaku Gothic New",sans-serif}.l-top .p-stoma-site>a{display:block;overflow:hidden;margin:0 0 40px;padding:38px 0 34px 30px;background-color:#fff;background-image:url(../images/home/stoma-site/care_bg_line.png),url(../images/home/stoma-site/care_bg_dots.png),url(../images/home/stoma-site/care_bg_dots.png),url(../images/home/stoma-site/care_bg_dots.png);background-position:right top,top -90px right 12px,bottom -193px center,top 110px left -164px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:cover,auto 320px,auto 320px,auto 320px;border:2px solid #cecece;border-radius:24px;-webkit-transition:.2s ease opacity;transition:.2s ease opacity}@media (max-width:768px){.l-top .p-stoma-site>a{padding:38px 0;background-image:url(../images/home/stoma-site/care_bg_line_sp.png),url(../images/home/stoma-site/care_bg_dots.png),url(../images/home/stoma-site/care_bg_dots.png),url(../images/home/stoma-site/care_bg_dots.png);background-position:right top,top -140px right -154px,top 360px right -35px,bottom -193px left -115px}}.l-top .p-stoma-site>a:hover{opacity:.8}.l-top .p-stoma-site.p-stoma-life>a{background-image:url(../images/home/stoma-site/life_bg_line.png),url(../images/home/stoma-site/care_bg_dots.png),url(../images/home/stoma-site/care_bg_dots.png);background-position:left -5px bottom -285px,center top 150px,top 20px right -140px;background-size:1440px auto,auto 320px,auto 320px}@media (max-width:768px){.l-top .p-stoma-site.p-stoma-life>a{background-image:url(../images/home/stoma-site/life_bg_line_sp.png),url(../images/home/stoma-site/care_bg_dots.png),url(../images/home/stoma-site/care_bg_dots.png);background-position:left 0 bottom -380px,top -140px right -154px,bottom 0 left -35px;background-size:480px auto,auto 320px,auto 320px}}.l-top .p-stoma-site_heading img{max-height:47px}@media (max-width:768px){.l-top .p-stoma-site_heading{padding:0 4.1vw}.l-top .p-stoma-site_heading img{width:100%;aspect-ratio:1010/94;-o-object-fit:contain;object-fit:contain}}.l-top .p-stoma-site_body{display:grid;grid-template-columns:568px 1fr;gap:8px;margin-top:24px}@media (max-width:768px){.l-top .p-stoma-site_body{grid-template-columns:1fr;margin-top:24px}}.l-top .p-stoma-site_contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}@media (max-width:768px){.l-top .p-stoma-site_contents{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0 4.1vw}}.l-top .p-stoma-site_content{position:relative;display:grid;grid-template-columns:1fr;background:#eaf7ee;padding:16px 24px 16px 108px;border-radius:24px}.l-top .p-stoma-site_content::before{content:'';display:block;position:absolute;top:50%;left:24px;width:72px;height:72px;background:url(../images/home/stoma-site/ico_care_care.png) no-repeat center/contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.l-top .p-stoma-site_content_product::before{background-image:url(../images/home/stoma-site/ico_care_product.png)}.l-top .p-stoma-site_content_shop::before{background-image:url(../images/home/stoma-site/ico_care_shop.png)}.l-top .p-stoma-site_content_himawari::before{background-image:url(../images/home/stoma-site/ico_life_himawari.png)}.l-top .p-stoma-site_content_guide::before{background-image:url(../images/home/stoma-site/ico_life_guide.png)}.l-top .p-stoma-site_content_column::before{background-image:url(../images/home/stoma-site/ico_life_column.png)}@media (max-width:768px){.l-top .p-stoma-site_content{min-height:104px;padding:16px 24px 16px 100px;background-position:right 16px center}.l-top .p-stoma-site_content::before{left:16px}}@media (max-width:480px){.l-top .p-stoma-site_content{min-height:88px;padding:12px 12px 12px 84px}.l-top .p-stoma-site_content::before{left:12px;width:64px;height:64px}}.l-top .p-stoma-site_title{-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;color:#3d8567;font-size:24px;line-height:1.2;font-weight:700;-webkit-font-smoothing:antialiased}.l-top .p-stoma-site_title span{display:inline-block;font-size:14px}.l-top .p-stoma-site_desc{margin-top:4px;font-size:16px;line-height:1.4;font-weight:500}.l-top .p-stoma-site_image{position:relative;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:420px;margin-top:-37px;margin-right:-49px}@media (max-width:768px){.l-top .p-stoma-site_image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:auto;margin:0 -4.9vw}}.l-top .p-stoma-site_features{position:absolute;top:-40px;left:24px;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.l-top .p-stoma-site_features li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:104px;height:104px;background-color:#ff8c00;border-radius:54px;text-align:center;color:#fff;font-size:20px;line-height:1.2;font-weight:700;-webkit-font-smoothing:antialiased}@media (max-width:768px){.l-top .p-stoma-site_features{gap:8px;top:0;left:6vw}.l-top .p-stoma-site_features li{width:80px;height:80px;font-size:16px}}.l-top .p-stoma-site_capture{position:relative;z-index:1;width:100%}.l-company.l-company-main{position:relative;z-index:1;margin-top:-42px}.l-company.l-company-main .l-container{padding-top:2px;background-repeat:no-repeat;background-position:right -20px}.l-company.l-company-main .l-container .title{padding-top:40px}.l-company .l-container{padding-bottom:48px}.p-company-list_links{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;margin-top:50px}.p-company-list_links li{width:28%;margin-bottom:51px}@media (max-width:768px){.p-company-list_links li{width:48%}}@media (max-width:480px){.p-company-list_links li{width:100%;margin-bottom:25px}}.p-company-list_links li .c-btn_blue{display:block;text-align:center;margin-bottom:13px}@media (min-width:769px){.p-brandmessage{padding-bottom:108px}}@media (max-width:768px){.p-brandmessage{padding-bottom:50px}}.p-brandmessage_content{overflow:hidden;padding-top:30px;margin-bottom:60px}@media (max-width:768px){.p-brandmessage_content{max-width:600px;margin:0 auto;margin-bottom:30px}}.p-brandmessage_content img{display:block;width:100%;height:auto}.p-brandmessage_links .c-btn_blue{padding:7px 30px;min-width:280px;text-align:center}.p-brandmessage_links .c-btn_blue:first-child{margin-right:77px}@media (max-width:768px){.p-brandmessage_links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.p-brandmessage_links .c-btn_blue{margin-bottom:20px;padding:4px 30px;margin-right:0!important}}.philosophy-brandmsg{margin-bottom:110px;border:2px solid #008760;padding:50px;border-radius:20px}@media (max-width:768px){.philosophy-brandmsg{padding:30px}}@media (max-width:480px){.philosophy-brandmsg{padding:15px}}.l-topms .p-topms{margin-bottom:90px}@media (max-width:480px){.l-topms .p-topms{margin-bottom:70px}}.l-topms .p-topms_img{margin-bottom:60px}@media (max-width:480px){.l-topms .p-topms_img{margin-bottom:30px}}.l-topms .p-topms_text_content{margin-bottom:20px}.l-topms .p-topms_text_person{text-align:right;font-size:20px}.l-compliance{padding-bottom:110px}@media (max-width:768px){.l-compliance{padding-bottom:70px}}.l-compliance .title+.p-compliance_lead{margin:-40px 0 52px}@media (max-width:768px){.l-compliance .title+.p-compliance_lead{margin:0 0 52px}}.l-compliance .p-compliance_charter{margin-bottom:110px}.l-compliance .p-compliance_charter h3{margin:45px 0 20px;color:#008760;font-size:20px}.l-compliance .p-compliance_charter h2+h3{margin-top:40px}.l-compliance .p-compliance_charter .p-compliance_list li{padding-left:1.2em;text-indent:-1.2em}.l-compliance .p-compliance_charter .p-compliance_list li:before{content:'';display:inline-block;width:.9em;height:.9em;margin-right:.3em;border-radius:50%;background:#000;vertical-align:-.1em}.l-compliance .p-compliance_charter_pdf{margin-top:30px}.l-compliance .p-compliance_relation h3{margin:45px 0 20px;color:#008760;font-size:20px}.l-compliance .p-compliance_relation a{text-decoration:underline}.l-compliance .p-compliance_relation a:hover{color:#008760}.l-compliance .p-compliance_ppterm{display:none;position:fixed;z-index:101;top:0;left:0;right:0;height:100%;overflow-y:auto}.l-compliance .p-compliance_ppterm_overlay{background-color:rgba(34,34,34,.4);position:fixed;top:0;left:0;height:100%;width:100%}.l-compliance .p-compliance_ppterm_content{margin:10% auto}.l-compliance .p-compliance_ppterm_content_inner{position:relative;background:#fff;padding:60px 50px}@media (max-width:768px){.l-compliance .p-compliance_ppterm_content_inner{padding:25px 20px}}.l-compliance .p-compliance_ppterm_content_inner p span{color:#008760}.l-compliance .p-compliance_ppterm_content_inner h4{color:#008760;font-size:20px;margin-top:50px;margin-bottom:20px}@media (max-width:768px){.l-compliance .p-compliance_ppterm_content_inner h4{margin-top:20px}}.l-compliance .p-compliance_ppterm_content_inner h4+p{margin-bottom:40px}@media (max-width:768px){.l-compliance .p-compliance_ppterm_content_inner h4+p{margin-bottom:10px}}.l-compliance .p-compliance_ppterm_content_inner ul li:not(.list-circle){padding-left:28px}.l-compliance .p-compliance_ppterm_content_inner ul li:not(.list-circle) span{float:left;margin-left:-28px}.l-compliance .p-compliance_ppterm_content_inner ul.list-circle li{padding-left:1.2em;text-indent:-1.2em}.l-compliance .p-compliance_ppterm_content_inner ul.list-circle li:before{content:'';display:inline-block;width:.9em;height:.9em;margin-right:.3em;border-radius:50%;background:#000;vertical-align:-.1em}.l-compliance .p-compliance_ppterm_content_inner .c-cbox{text-align:center;margin:40px auto 15px auto}.l-compliance .p-compliance_ppterm_content_inner .term_btn{text-align:center}.l-compliance .p-compliance_ppterm_content_inner .term_btn .c-btn_blue{width:100%;max-width:306px;min-height:50px;margin:0 auto;padding:7px 0}.l-compliance .p-compliance_ppterm_content_inner .term_btn .c-btn_blue[disabled]{color:#999;background:#f7f7f7;border-color:#999;cursor:default}.l-compliance .p-compliance_ppterm_content_inner .term_btn .c-btn_blue[disabled]:after{display:none}.l-compliance .p-compliance_ppterm_content_inner .close_link{margin-top:20px;text-align:center}.l-compliance .p-compliance_ppterm_content_inner .close_link a{text-decoration:underline}.l-compliance .p-compliance_ppterm_close{position:absolute;z-index:102;top:0;right:0;text-align:center}.l-compliance .p-compliance_ppterm_close .close_icon_btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:60px;height:60px;padding-top:10px;background:0 0;border:none}.l-compliance .p-compliance_ppterm_close .close_icon_btn img{width:24px;height:auto}@media (max-width:768px){.l-compliance .p-compliance_ppterm_close .close_icon_btn{width:48px}.l-compliance .p-compliance_ppterm_close .close_icon_btn img{width:16px}}.l-compliance .p-compliance_ppterm_close .close_icon_btn span{display:block;color:#008760;font-size:10px}.l-compliance .p-disclosure_list dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.5em}@media (max-width:768px){.l-compliance .p-disclosure_list dl{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-compliance .p-disclosure_list dt{padding:7px 2em 7px 0;font-size:18px;line-height:2}.l-compliance .p-disclosure_list dt span{font-size:16px}@media (max-width:768px){.l-compliance .p-disclosure_list dt{padding-right:0}.l-compliance .p-disclosure_list dt span{display:inline-block;line-height:1.5}}@media (max-width:768px){.l-compliance .p-disclosure_list dd{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;text-align:right;padding-top:.5em}}.p-philosophy>.title-section{margin-bottom:26px;margin-top:0}.p-philosophy .slogan{margin-bottom:30px}.p-philosophy .slogan img{width:100%;max-width:425px}.p-philosophy .c-btn_blue{margin:11px 0;padding:7px 50px 7px 30px}@media (max-width:480px){.p-philosophy .c-btn_blue{padding:7px 25px 7px 15px}}.p-philosophy .img{text-align:center;margin-bottom:30px}@media (max-width:768px){.p-philosophy .img{margin:25px 0 45px}}.p-philosophy .img .caption{color:#008760;font-size:24px;font-size:1.5rem;line-height:1.5}.p-philosophy .img+.title-section{margin-top:70px}.p-philosophy .sub-title-section{color:#008760;font-size:20px;margin-bottom:20px;margin-top:28px}@media (max-width:768px){.p-philosophy .sub-title-section{margin-top:15px;margin-bottom:10px}}.p-philosophy .sub-title-section+h5{margin-bottom:2px}.p-philosophy .slogan-section{margin-bottom:25px;padding:10px 0 5px;line-height:1}.p-philosophy .slogan-section img{max-width:500px;height:auto}.p-philosophy .slogan-section.long img{max-width:1000px}@media (max-width:768px){.p-philosophy .slogan-section{margin-bottom:15px}.p-philosophy .slogan-section img{width:100%;max-width:500px}.p-philosophy .slogan-section.short img{width:auto}.p-philosophy .slogan-section.long img{max-width:500px}}.p-philosophy .sub-title-section+.slogan-section{padding-top:0}@media (min-width:769px){.p-philosophy .sub-title-section+.slogan-section{margin-bottom:7px}}.philosophy-imgs{position:relative;width:760px;margin:0 auto}.philosophy-imgs img{display:block;margin:0 auto}.philosophy-imgs>div{position:relative;-webkit-transition:.2s all ease;transition:.2s all ease}.philosophy-imgs>div .philosophy-detail{position:absolute;top:0;left:0;right:0;z-index:9;width:100%;overflow:hidden;padding:15px 25px 25px;background-color:#fff;border:2px solid #009a63;border-radius:4px;text-align:left;-webkit-transition:.3s ease opacity;transition:.3s ease opacity}.philosophy-imgs>div .philosophy-detail.hide{height:0;padding:0;border:none;opacity:0}@media (max-width:768px){.philosophy-imgs>div .philosophy-detail{display:none}}@media (max-width:768px){.philosophy-imgs{width:100%}}.philosophy-detail{margin-bottom:110px}@media (max-width:768px){.philosophy-detail{margin-bottom:30px}.philosophy-detail:last-child{margin-bottom:60px}}.philosophy-detail .title-section{margin-bottom:30px}@media (max-width:768px){.philosophy-detail .title-section{margin-bottom:15px}}.philosophy-detail#vision h5{margin-bottom:8px}.philosophy-detail#style h5{margin-bottom:25px}@media (max-width:768px){.philosophy-detail#style h5{margin-bottom:10px}}.philosophy-blandmsg{margin-bottom:110px;border:2px solid #009a63;padding:50px;border-radius:20px}@media (max-width:768px){.philosophy-blandmsg{padding:30px}}@media (max-width:480px){.philosophy-blandmsg{padding:15px}}.l-about{padding-bottom:110px}@media (max-width:768px){.l-about{padding-bottom:50px}}.l-about .title{margin-bottom:55px}@media (max-width:480px){.l-about .title{margin-bottom:30px}}.l-about table td,.l-about table th{padding:13px 0 13px 45px}@media (max-width:768px){.l-about table td,.l-about table th{padding:13px 15px 13px 15px}}.l-about table th{width:200px}@media (max-width:480px){.l-about table th{width:115px}}.l-about table td{padding-left:60px;vertical-align:middle}@media (max-width:768px){.l-about table td{padding-left:25px}}@media (max-width:480px){.l-about table td{padding-left:15px}}.l-about .p-company-profile{margin-bottom:74px}@media (max-width:480px){.l-about .p-company-profile{margin-bottom:35px}}.l-about .p-company-profile-title{display:inline-block;width:7em;margin-right:1em}.l-about .p-list-offices table{margin-bottom:20px}.l-about .p-list-offices p.note a{text-decoration:underline}.l-about .p-list-offices p.note a:hover{color:#008760}.l-about .p-list-offices_text{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.l-about .p-list-offices_text{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-about .p-list-offices_text_btn{margin-left:auto}@media (max-width:768px){.l-about .p-list-offices_text_btn{margin-left:0;margin-top:15px;padding-bottom:10px}}.l-about .p-list-offices_text_btn a{padding:6px 40px 6px 17px}@media (max-width:480px){.l-about .p-list-offices_text_btn a{padding:6px 22px 6px 15px}}.l-about .p-list-offices_text_btn a:after{right:10px}.bussiness{padding-bottom:110px}@media (max-width:768px){.bussiness{padding-bottom:50px}}.bussiness .l-container{padding-bottom:0}.bussiness .p-bussiness-lead{margin-bottom:120px}@media (max-width:768px){.bussiness .p-bussiness-lead{margin-bottom:30px}}.bussiness .p-bussiness-lead .bussiness_lead{font-size:38px;font-size:2.375rem;line-height:1.185;margin-bottom:25px;color:#008760}.bussiness .p-bussiness-lead .bussiness_lead img{width:100%;max-width:504px}.bussiness .p-bussiness-lead .bussiness_content{margin-bottom:80px}@media (max-width:768px){.bussiness .p-bussiness-lead .bussiness_content{margin-bottom:25px}}.bussiness .p-bussiness-lead .bussiness_section{margin-bottom:75px}@media (max-width:768px){.bussiness .p-bussiness-lead .bussiness_section{margin-bottom:25px}}.bussiness .p-bussiness-lead .bussiness_section_span_last{margin-bottom:35px}.bussiness .p-bussiness-oval .oval_wrap{text-align:center;margin-bottom:90px}@media (max-width:768px){.bussiness .p-bussiness-oval .oval_wrap{margin-bottom:50px}}.bussiness .p-bussiness-oval .oval_wrap img{width:100%;max-width:600px}.bussiness .p-bussiness-oval .bussiness_list_line{height:1px;width:100%;color:#d5d5d5}.bussiness .p-bussiness-oval .bussiness_list_item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;border-bottom:1px solid #d5d5d5}.bussiness .p-bussiness-oval .bussiness_list_item:last-child{border-bottom-width:0}.bussiness .p-bussiness-oval .bussiness_list_item_left{width:200px;margin-right:40px}@media (max-width:768px){.bussiness .p-bussiness-oval .bussiness_list_item_left{width:100%;max-width:200px;margin:0 auto;text-align:center}}.bussiness .p-bussiness-oval .bussiness_list_item_right{width:calc(100% - 240px)}@media (max-width:768px){.bussiness .p-bussiness-oval .bussiness_list_item_right{width:100%;margin-top:20px}}.bussiness .p-bussiness-oval .bussiness_list_item_right_content span{display:block}.bussiness .p-bussiness-oval .bussiness_list_item_right_content p{margin-bottom:30px}.bussiness .p-bussiness-oval .bussiness_list_item_right_images{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}@media (max-width:768px){.bussiness .p-bussiness-oval .bussiness_list_item_right_images img{width:calc(100%/3)}}@media (max-width:480px){.bussiness .p-bussiness-oval .bussiness_list_item_right_images{display:block;text-align:center}.bussiness .p-bussiness-oval .bussiness_list_item_right_images img{width:auto;margin:0 0 5px}}.bussiness .p-bussiness-oval .bussiness_btn{margin:40px 0 0;text-align:center}@media (max-width:768px){.bussiness .p-bussiness-oval .bussiness_btn{margin:10px 0 0 0}}.bussiness .p-bussiness-oval .bussiness_btn a{width:320px;max-width:100%}.rd .l-container{padding-bottom:110px}@media (max-width:768px){.rd .l-container{padding-bottom:70px}}.rd .c-link-external:after{width:13px;height:13px}.rd_btn{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:40px;margin-bottom:120px}@media (max-width:768px){.rd_btn{margin-left:0;margin-top:15px;padding-bottom:10px}}.rd_btn-item{margin-bottom:20px;width:49%;min-height:130px;position:relative}@media (max-width:768px){.rd_btn-item{width:100%;min-height:200px;margin-left:0;margin-top:15px;padding-bottom:10px}}.rd_btn-item a{padding:20px 20px 20px 20px;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:2px solid #008760;color:#008760;font-size:18px;font-size:1.125rem;line-height:1.556;letter-spacing:-.05em}.rd_btn-item a span{font-size:14px;font-size:.875rem;line-height:2}@media (max-width:480px){.rd_btn-item a{padding:6px 22px 6px 15px;position:relative}}.rd_heading1,.rd_heading2,.rd_heading3{display:block}.rd_heading1{margin-bottom:25px;font-size:20px;color:#008760}@media (max-width:768px){.rd_heading1{line-height:2!important}}.rd_heading2{margin-bottom:30px;font-size:18px;color:#008760}.rd_heading3{margin-bottom:30px;font-size:28px;font-size:1.75rem;line-height:1.286;color:#008760}@media (max-width:768px){.rd_heading3{font-size:20px;font-size:1.25rem;line-height:1.7}}.rd_heading1+.rd_heading3{margin-top:10px}.rd .mb120{margin-bottom:120px}@media (max-width:768px){.rd .mb120{margin-bottom:50px}}.rd .mr-30{margin-right:30px}@media (max-width:768px){.rd .mr-30{margin-bottom:50px}}.rd .mr-35{margin-right:35px}@media (max-width:768px){.rd .mr-35{margin-bottom:50px}}.rd .mb3{margin-bottom:30px}@media (max-width:768px){.rd .mb3{margin-bottom:50px}}.rd .mb40{margin-bottom:40px}@media (max-width:768px){.rd .mb40{margin-bottom:50px}}.rd .mb45{margin-bottom:45px}@media (max-width:768px){.rd .mb45{margin-bottom:50px}}.rd .mb110{margin-bottom:110px}@media (max-width:768px){.rd .mb110{margin-bottom:50px}}.rd .rd_comment{margin-bottom:140px}@media (max-width:768px){.rd .rd_comment{margin-bottom:50px}}.rd .rd_comment_introduce{font-size:14px}.rd .rd-line{margin:80px 0;width:100%;height:1px;background:#d5d5d5}@media (max-width:480px){.rd .rd-line{margin:35px 0}}.rd .rd_images{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:40px}@media (max-width:768px){.rd .rd_images{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rd .rd_images img{margin-right:0}}.rd .rd_images_item span{display:block;margin-top:10px}.rd .section_item{margin-bottom:50px}.rd .section_item .rd_desc{font-size:14px}.rd .fl-box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.rd .rd_dt_text{width:66%;margin-right:3%;font-size:14px}@media (max-width:480px){.rd .rd_dt_text{width:100%;margin-right:0}}.rd .rd_dt_text .mb40{margin-bottom:30px}.rd .rd_dt_bg{width:31%}@media (max-width:480px){.rd .rd_dt_bg{width:100%;margin-top:20px}}.rd .rd_dt_bg span{display:block;margin-top:5px}.rd .p-prize .c-table_common{width:100%;border-collapse:collapse;font-size:14px;font-size:.875rem;line-height:2}.rd .p-prize .c-table_common th{width:34.1%}.rd .p-prize .c-table_common td:nth-child(2){width:34.1%}.rd .p-prize .c-table_common td:last-child{vertical-align:middle}.rd .p-prize .c-table_common td:last-child a:hover{text-decoration:underline}.rd .p-prize .c-table_common td:last-child a:after{padding-left:5px;content:url(../images/rd/iconRect.png);position:relative;top:2px}.rd .rd_history_prize{margin-bottom:60px}.rd .rd-case-development{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.rd .rd-case-development .rd_btn-item{min-height:100px}.rd .rd-case-development .rd_btn-item a:after{right:8px}}@media (max-width:480px){.rd .rd-case-development{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.rd .p-rd-lead{margin:-40px 0 52px}@media (max-width:768px){.rd .p-rd-lead{margin:0 0 52px}}.rd .p-rd-intro .section_item{margin-bottom:40px}@media (max-width:768px){.rd .p-rd-intro .rd_btn{padding-bottom:0;margin-bottom:0}}.rd .p-rd-devcase .mb120{margin-bottom:60px}.rd .p-rd-devcase .mb120 .section_item{margin-bottom:30px}.rd .p-rd-detail .rd_heading1{margin-bottom:0;font-size:20px;font-size:1.25rem;line-height:1.25}.rd .p-rd-detail .rd_section_introduce{margin-bottom:50px}.joint-development .introduce-rd{margin-bottom:40px}@media (max-width:768px){.joint-development .introduce-rd{margin-bottom:20px}}.joint-development .c-table_common{margin-bottom:100px}@media (max-width:768px){.joint-development .c-table_common{margin-bottom:50px}}@media (max-width:768px){.joint-development .c-table_common tr{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.joint-development .c-table_common tr:last-child td{border-bottom:1px solid #d5d5d5}.joint-development .c-table_common td,.joint-development .c-table_common th{padding:13px 30px}@media (max-width:768px){.joint-development .c-table_common td,.joint-development .c-table_common th{padding:13px 15px}}.joint-development .c-table_common th{width:28%;background:rgba(213,213,213,.2)}@media (max-width:768px){.joint-development .c-table_common th{width:100%;padding:15px;border-bottom:none;min-height:56px}}.joint-development .c-table_common td:last-child{width:24%;vertical-align:top}@media (max-width:768px){.joint-development .c-table_common td:last-child{width:30%;border-bottom:none}}@media (max-width:768px){.joint-development .c-table_common td:nth-last-child(2){width:70%;border-right:none;border-bottom:none}}.academic .list_of_paper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:60px}@media (max-width:540px){.academic .list_of_paper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;text-align:center}}.academic .list_of_paper .papers-published:not(:last-child){margin-right:40px}@media (max-width:540px){.academic .list_of_paper .papers-published:not(:last-child){margin-right:0;margin-bottom:20px}}.academic .tb-res{margin-bottom:55px}@media (max-width:768px){.academic .tb-res{overflow-x:auto;margin-bottom:35px;margin-right:-5.33333vw;padding-right:5.33333vw}}@media (max-width:600px){.academic .tb-res table{width:150%}}.academic .c-table_common tr:has(>:nth-child(2):last-child) td:first-child{width:50%}.academic .c-table_common tr:has(>:nth-child(3):last-child) td:first-child{width:45%}.academic .c-table_common tr:has(>:nth-child(3):last-child) td:last-child{width:11em;vertical-align:middle}.academic .academic-section:last-child{margin-top:90px}@media (max-width:768px){.academic .academic-section:last-child{margin-top:40px}}.academic_introduce{font-size:14px;margin-bottom:60px}@media (max-width:768px){.academic_introduce{margin-bottom:20px}}.academic_heading{font-size:24px;line-height:1.5;margin-bottom:34px;margin-top:60px;padding-bottom:8px;border-bottom:1px solid #008760;color:#008760}@media (max-width:768px){.academic_heading{margin-top:30px;margin-bottom:10px}}.academic .academic_paper-item{font-size:20px;color:#008760;margin-bottom:16px}.l-csr{padding-bottom:110px}@media (max-width:768px){.l-csr{padding-bottom:70px}}.p-csr_lead{margin:-40px 0 52px}@media (max-width:768px){.p-csr_lead{margin:0 0 52px}}@media (min-width:769px){.p-csr_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between}}.p-csr_box_item{position:relative;padding:32px 40px 42px;border:2px solid #009a63;border-radius:4px}@media (min-width:769px){.p-csr_box_item{width:48%}}.p-csr_box_item_title{font-size:24px;font-size:1.5rem;line-height:1.5;margin-bottom:34px;padding-bottom:8px;border-bottom:1px solid #008760;color:#008760}.p-csr_box_item_list{margin:12px 0 39px}.p-csr_box_item_list li{font-size:18px;font-size:1.125rem;line-height:2.223;color:#008760}.p-csr_box_item_link{text-align:center}@media (min-width:769px){.p-csr_box_item_link{position:absolute;bottom:31px;left:0;right:0}}.p-csr_box_item_link a{color:#008760}.p-csr_box_item_link a::after{display:inline-block;content:"";margin-left:15px;padding:3px;border:solid #008760;border-width:0 2px 2px 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.p-csr_box_item_link a:hover{text-decoration:underline}@media (max-width:768px){.p-csr_box_item{margin-bottom:20px;padding:15px}.p-csr_box_item_title{font-size:20px;font-size:1.25rem;line-height:1.75;margin-bottom:30px}.p-csr_box_item_list li{font-size:14px;font-size:.875rem;line-height:2.143}}.p-csr_research{margin-top:117px}@media (max-width:768px){.p-csr_research{margin-top:50px}}.p-csr_research_activities{margin-top:32px}.p-csr_research_activities_item{position:relative;max-width:620px;margin-bottom:20px;border:2px solid #008760;border-radius:4px}.p-csr_research_activities_item a{display:block;padding:35px 15px;color:#008760}.p-csr_research_activities_item a span{display:block;font-size:18px;font-size:1.125rem;line-height:1.556}.p-csr_research_activities_item a::after{position:absolute;top:50%;right:15px;display:inline-block;content:"";margin-left:5px;padding:3px;border:solid #008760;border-width:0 2px 2px 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.p-csr_research_activities_item a:hover{background-color:#008760;color:#fff}.p-csr_research_activities_item a:hover::after{border:solid #fff;border-width:0 2px 2px 0}.p-csr_health{margin-top:115px}@media (max-width:768px){.p-csr_health{margin-top:65px}}.p-csr_health_lead{margin-bottom:50px}@media (max-width:768px){.p-csr_health .p-csr_box_item_list{margin-bottom:20px}.p-csr_health .p-csr_box_item_list li{font-size:18px}}.communication_desc{margin:-40px 0 48px}@media (max-width:768px){.communication_desc{margin:0 0 25px}}.communication_item .communication_heading_item{font-size:20px;margin:42px 0 22px;color:#008760}@media (max-width:768px){.communication_item .communication_heading_item{font-size:16px;margin-bottom:20px}}.communication_item:first-of-type .communication_heading_item{margin-top:-3px}.communication .peace-of-mind{margin-bottom:115px}.communication .peace-of-mind .communication_btn-item{margin-top:34px}@media (max-width:768px){.communication .peace-of-mind{margin-bottom:50px}}.communication .communication_with_customers{margin-bottom:115px}@media (max-width:768px){.communication .communication_with_customers{margin-bottom:60px}}.communication .communication_with_customers .communication_images{margin-top:35px}.communication .communication_images{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:50px}@media (max-width:480px){.communication .communication_images{display:block;text-align:center;margin-bottom:20px}}.communication .communication_images img{width:calc((100% - 7%)/ 3)}.communication .communication_images img:last-child:nth-child(3n+2){margin-left:3.5%;margin-right:auto}@media (max-width:480px){.communication .communication_images img{width:auto;max-width:100%;margin:0 auto 20px}.communication .communication_images img:last-child:nth-child(3n+2){margin:0 auto 20px}}.communication .extend_correct_care .communication_care_image{width:310px}@media (max-width:768px){.communication .extend_correct_care .communication_care_image{text-align:center;width:100%;margin-top:25px}}.communication .extend_correct_care .communication_care_content{width:calc(100% - 310px)}@media (max-width:768px){.communication .extend_correct_care .communication_care_content{width:100%}}.communication .mb-60{margin-bottom:60px}@media (max-width:768px){.communication .mb-60{margin-bottom:30px}}@media (max-width:768px){.communication .fl-box{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.support .l-container{padding-bottom:110px}@media (max-width:768px){.support .l-container{padding-bottom:80px}}.support_lead{margin:-40px 0 50px}@media (max-width:768px){.support_lead{margin:0 0 50px}}.support_content{margin-bottom:30px}.support_section .support_btn a{text-align:center}.support_section.support-activities{margin-bottom:100px}@media (max-width:545px){.support_section.support-activities{margin-bottom:35px}}.support_section.support-activities .support_btn-group{display:inline-block}.support_section.support-activities .support_btn-group .support_btn:first-child{margin-bottom:20px}.support_section.support-activities .support_btn-group .support_btn a{width:100%}.support_section.support-activities .support_btn-group .support_btn a br{display:none}@media (max-width:560px){.support_section.support-activities .support_btn-group .support_btn a{width:100%}.support_section.support-activities .support_btn-group .support_btn a br{display:block}}.encouragement1 .title{margin-bottom:10px}@media (max-width:768px){.encouragement1 .title{margin-top:30px}}.encouragement1 p{margin-bottom:56px}@media (max-width:480px){.encouragement1 p{margin-bottom:45px}}.encouragement1 .heading{font-size:24px;font-size:1.5rem;line-height:1.584;margin-bottom:36px;padding-bottom:8px;border-bottom:1px solid #008760;color:#008760}@media (max-width:480px){.encouragement1 .heading{margin-bottom:15px}}.encouragement1 .support-research-activities{font-size:18px;color:#008760;margin-bottom:0}.encouragement1 .list-of-award-recipients{font-size:20px;color:#008760;margin-bottom:56px}@media (max-width:480px){.encouragement1 .list-of-award-recipients{margin-bottom:25px}}.encouragement1 .award_history_item{margin-bottom:60px}@media (max-width:480px){.encouragement1 .award_history_item{margin-bottom:30px}}.encouragement1 .award_history_item .award_history_item_year{font-size:18px;color:#008760;margin-bottom:8px}.encouragement1 .tb-res{margin-bottom:55px}@media (max-width:768px){.encouragement1 .tb-res{overflow-x:auto;margin-bottom:20px;margin-right:-5.33333vw;padding-right:5.33333vw}.encouragement1 .tb-res table{min-width:700px}}.encouragement1 .c-table_common tr td,.encouragement1 .c-table_common tr th{padding:13px 20px}@media (max-width:768px){.encouragement1 .c-table_common tr td,.encouragement1 .c-table_common tr th{padding:13px 15px}}.encouragement1 .c-table_common tr td:first-child,.encouragement1 .c-table_common tr th:first-child{width:7em}.encouragement1 .c-table_common tr td:nth-child(2),.encouragement1 .c-table_common tr th:nth-child(2){width:8em}.encouragement1 .c-table_common tr td:nth-child(3),.encouragement1 .c-table_common tr th:nth-child(3){width:35%}@media (max-width:768px){.encouragement1 .c-table_common tr td:nth-child(3),.encouragement1 .c-table_common tr th:nth-child(3){width:30%}}.encouragement1 .c-table_common tr th{vertical-align:middle;line-height:1.5}.encouragement1 .research-grant .fl-box{margin-bottom:35px;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.encouragement1 .research-grant_img{width:106px;margin-right:20px}.encouragement1 .research-grant_text p{margin-bottom:0;line-height:1.4}.encouragement1 .research-grant_text p:first-child{font-size:20px}.encouragement1 .research-grant_text p:last-child{font-size:30px}@media (max-width:480px){.encouragement1 .research-grant_text p:last-child{font-size:23px}}.encouragement1 .mr-30{margin-right:30px}.encouragement2 .title{margin-bottom:10px}@media (max-width:768px){.encouragement2 .title{margin-top:30px}}.encouragement2 p{margin-bottom:56px}@media (max-width:480px){.encouragement2 p{margin-bottom:45px}}.encouragement2 .heading{font-size:24px;font-size:1.5rem;line-height:1.584;margin-bottom:36px;padding-bottom:8px;border-bottom:1px solid #008760;color:#008760}@media (max-width:480px){.encouragement2 .heading{margin-bottom:15px}}.encouragement2 .support-research-activities{font-size:18px;color:#008760;margin-bottom:0}.encouragement2 .list-of-award-recipients{font-size:20px;color:#008760;margin-bottom:56px}@media (max-width:480px){.encouragement2 .list-of-award-recipients{margin-bottom:25px}}.encouragement2_image{margin-bottom:40px}@media (max-width:480px){.encouragement2_image{margin-bottom:15px}}.encouragement2 .award_history_item{margin-bottom:60px}@media (max-width:480px){.encouragement2 .award_history_item{margin-bottom:30px}}.encouragement2 .award_history_item .award_history_item_year{font-size:18px;color:#008760;margin-bottom:8px}.encouragement2 .c-table_common{margin-bottom:55px}@media (max-width:768px){.encouragement2 .c-table_common{margin-bottom:20px}}.encouragement2 .c-table_common tr td,.encouragement2 .c-table_common tr th{padding:13px 20px}@media (max-width:768px){.encouragement2 .c-table_common tr td,.encouragement2 .c-table_common tr th{padding:13px 15px}}.encouragement2 .c-table_common tr td:first-child,.encouragement2 .c-table_common tr th:first-child{width:25%}@media (max-width:480px){.encouragement2 .c-table_common tr td:first-child,.encouragement2 .c-table_common tr th:first-child{width:115px}}.healthmanagement .l-container{padding-bottom:110px}@media (max-width:768px){.healthmanagement .l-container{padding-bottom:80px}}.p-healthmanagement_lead{margin:-40px 0 50px}@media (max-width:768px){.p-healthmanagement_lead{margin:0 0 50px}}.p-healthmanagement_sign{margin-top:1em;text-align:right}.p-healthmanagement .title-section{margin-bottom:35px}@media (max-width:768px){.p-healthmanagement .title-section{margin-bottom:33px}}.p-healthmanagement_org_img{text-align:center}.p-healthmanagement_focus,.p-healthmanagement_map{margin-top:120px}@media (max-width:768px){.p-healthmanagement_focus,.p-healthmanagement_map{margin-top:50px}}.p-healthmanagement_focus .tb-responsive{overflow-x:auto}.p-healthmanagement_focus_table table,.p-healthmanagement_focus_table td,.p-healthmanagement_focus_table th{border-collapse:collapse}.p-healthmanagement_focus_table td,.p-healthmanagement_focus_table th{border:1px solid #008760;text-align:center;vertical-align:middle}.p-healthmanagement_focus_table table{width:1000px}.p-healthmanagement_focus_table table+table{margin-top:30px}.p-healthmanagement_focus_table th{padding:12px 3px;font-size:14px;line-height:1.5;font-weight:700}.p-healthmanagement_focus_table th span{font-weight:400}.p-healthmanagement_focus_table thead th{background-color:#e5f5ef;border-top-width:0;border-bottom-color:transparent}.p-healthmanagement_focus_table tbody th,.p-healthmanagement_focus_table thead th:first-child{width:175px;background-color:#008760;border-bottom-color:#fff;color:#fff}.p-healthmanagement_focus_table tbody th span,.p-healthmanagement_focus_table thead th:first-child span{font-size:12px}.p-healthmanagement_focus_table tbody tr:last-child th{border-bottom-color:#008760}.p-healthmanagement_focus_table td{padding:27px 10px;font-size:12px;line-height:1.5}.p-healthmanagement_focus_table td:nth-of-type(1){width:95px}.p-healthmanagement_focus_table td:nth-of-type(2){width:237px}.p-healthmanagement_focus_table td:nth-of-type(3),.p-healthmanagement_focus_table td:nth-of-type(4){width:163px}.p-healthmanagement_focus_table td ul{text-align:left;padding:0 12px}.p-history{padding-bottom:110px}@media (max-width:768px){.p-history{padding-bottom:70px}}.p-history_list_item{padding:20px 20px 0 0;border-top:1px solid #d5d5d5}@media (min-width:769px){.p-history_list_item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start}}.p-history_list_item:last-child{border-bottom:1px solid #d5d5d5}@media (max-width:768px){.p-history_list_item{padding-right:0}}.p-history_list_item_date{width:10em}@media (max-width:768px){.p-history_list_item_date{margin-bottom:10px}}@media (min-width:769px){.p-history_list_item_content{width:calc(100% - 10em)}}.p-history_list_item_content_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:20px}@media (max-width:768px){.p-history_list_item_content_box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-history_list_item_content_box_status{display:inline-block;font-size:14px;font-size:.875rem;line-height:1.715;width:68px;height:24px;border:1px solid #008760;text-align:center}@media (max-width:768px){.p-history_list_item_content_box_status{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}.p-history_list_item_content_box_status.product{background-color:#fff;color:#008760}.p-history_list_item_content_box_status.company{background-color:#008760;color:#fff}.p-history_list_item_content_box_txt{padding:0 20px}@media (max-width:768px){.p-history_list_item_content_box_txt{-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%;padding:0 15px}}.p-history_list_item_content_box_media{margin-left:auto;min-width:120px;text-align:center}@media (max-width:768px){.p-history_list_item_content_box_media{margin:15px auto 0}}.p-history_list_item_content_box:not(:first-child){padding-top:20px;border-top:1px solid #d5d5d5}.l-news{margin-bottom:80px}@media (max-width:480px){.l-news{margin-bottom:50px}}.l-news .c-news_list{margin-bottom:50px}@media (max-width:480px){.l-news .c-news_list{margin-bottom:30px}}.l-news-detail{padding-bottom:110px}@media (max-width:768px){.l-news-detail{padding-bottom:70px}}.l-news-detail .p-news-detail_content{padding-bottom:30px}.l-news-detail .p-news-detail_content .date{font-size:20px;margin-bottom:14px}.l-news-detail .p-news-detail_related{padding-top:54px;border-top:1px solid #d5d5d5}.l-news-detail .p-news-detail_related_list{margin-top:40px}.l-news-detail .p-news-detail_related_list_item{border-bottom:1px solid #d5d5d5}.l-news-detail .p-news-detail_related_list_item:first-child{border-top:1px solid #d5d5d5}.l-news-detail .p-news-detail_related_list_item a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:18px 40px 17px 0;position:relative}@media (max-width:480px){.l-news-detail .p-news-detail_related_list_item a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-news-detail .p-news-detail_related_list_item a:hover{background:#f7f7f7;color:#000}.l-news-detail .p-news-detail_related_list_item a:after{width:8px;height:12px;position:absolute;content:'';background-image:url(../images/common/arrow-right.png);background-size:cover;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:480px){.l-news-detail .p-news-detail_related_list_item a:after{right:5px!important}}.l-news-detail .p-news-detail_related_list_item_date{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:130px;white-space:nowrap}.l-news-detail .p-news-detail_related_list_item_title{border-bottom:1px solid transparent}.l-news-detail .p-news-detail_related_viewmore{text-align:center;margin-top:30px}.l-news-detail .p-news-detail_related_viewmore a{padding:6px 69px}.l-inq{padding-bottom:110px}@media (max-width:768px){.l-inq{padding-bottom:70px}}.l-inq .p-inq_item{margin-top:40px;margin-bottom:80px;padding:30px 50px 24px;background:#f2faf7;border-radius:6px}@media (max-width:768px){.l-inq .p-inq_item{margin-bottom:35px;padding:30px 15px}}.l-inq .p-inq_item_title{font-size:20px;line-height:1.5;padding:3px 0 3px 20px;border-left:6px solid #008760;margin-bottom:12px}.l-inq .p-inq_item p{margin-top:4px}.l-inq .p-inq_item p span{font-size:12px}.l-inq .p-inq_item_big_text{margin-top:45px;margin-bottom:25px}.l-inq .p-inq_item_big_text img{max-height:24px}.l-inq .p-inq_item_column{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-inq .p-inq_item_column_item{width:50%;position:relative}@media (max-width:768px){.l-inq .p-inq_item_column_item{width:100%;text-align:center}}.l-inq .p-inq_item_column_item:first-child{padding-right:50px}@media (max-width:768px){.l-inq .p-inq_item_column_item:first-child{padding-right:0;margin:5px 0 35px}}.l-inq .p-inq_item_column_item:first-child:after{width:1px;height:105px;position:absolute;right:0;top:6px;background:#909090;content:''}@media (max-width:768px){.l-inq .p-inq_item_column_item:first-child:after{display:none}}.l-inq .p-inq_item_column_item:last-child{padding-left:50px}@media (max-width:768px){.l-inq .p-inq_item_column_item:last-child{padding-left:0}}.l-inq .p-inq_item_column_item_phone{line-height:1}.l-inq .p-inq_item_column_item_phone img{vertical-align:middle}@media (max-width:480px){.l-inq .p-inq_item_column_item_phone img{max-height:25px}}.l-inq .p-inq_item_column_item_phone img:last-child{max-height:42px}@media (max-width:480px){.l-inq .p-inq_item_column_item_phone img:last-child{max-height:25px}}.l-inq .p-inq_item_column_item_phone span{font-size:42px;color:#008760;vertical-align:middle}@media (max-width:480px){.l-inq .p-inq_item_column_item_phone span{font-size:20px}}.l-inq .p-inq_item_column_item_title{margin-bottom:5px}.l-inq .p-inq_item_column_item_title img{max-height:18px}.l-inq .p-inq_item_column_item a{padding:7px 31px;text-align:center}@media (min-width:769px){.l-inq .p-inq_item_column_item a{width:100%}}.l-inq .p-inq_product .p-inq_item:last-child{margin-bottom:115px}@media (max-width:768px){.l-inq .p-inq_product .p-inq_item:last-child{margin-bottom:45px}}.l-inq .p-inq_alcare .p-inq_item{margin-bottom:50px}@media (max-width:768px){.l-inq .p-inq_alcare .p-inq_item{margin-bottom:25px}}.l-inq .p-inq_alcare .p-inq_item_big_text{margin-top:10px}.l-inq .p-inq_alcare ul.list-circle li{position:relative}.l-inq .p-inq_alcare ul.list-circle li:not(.no-list){padding-left:1em;text-indent:-1em}.l-inq .p-inq_alcare ul.list-circle li:not(.no-list):before{content:'・';display:inline-block;width:1em;text-align:center;text-indent:0}.l-inq .p-inq_alcare ul.list-circle li a{text-decoration:underline}.l-inq .p-inq_alcare ul.list-circle li a:hover{color:#008760}.l-paraathlete{padding-bottom:110px}@media (max-width:768px){.l-paraathlete{padding-bottom:70px}}@media (max-width:768px){.l-paraathlete .title{margin-top:95px}}.l-paraathlete .p-para-intro{margin-bottom:110px}@media (max-width:768px){.l-paraathlete .p-para-intro{margin-bottom:45px}}.l-paraathlete .p-para-intro_image{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between}@media (max-width:768px){.l-paraathlete .p-para-intro_image{display:block}}.l-paraathlete .p-para-intro_image_item{width:48%}@media (max-width:768px){.l-paraathlete .p-para-intro_image_item{width:100%;max-width:480px;margin:0 auto}}@media (max-width:768px){.l-paraathlete .p-para-intro_image_item:first-child{margin-bottom:35px}}.l-paraathlete .p-para-intro_image_item_bg{position:relative;height:400px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:100%;white-space:nowrap}@media (max-width:768px){.l-paraathlete .p-para-intro_image_item_bg{height:0;padding-top:83.33%}}.l-paraathlete .p-para-intro_image_item_detail{background-color:rgba(0,154,99,.8);position:absolute;bottom:0;left:0;width:100%;padding:15px 20px;color:#fff}@media (max-width:480px){.l-paraathlete .p-para-intro_image_item_detail{padding:10px 15px}}.l-paraathlete .p-para-intro_image_item_detail_job{line-height:1.1}.l-paraathlete .p-para-intro_image_item_detail_name{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-paraathlete .p-para-intro_image_item_detail_name_big{font-size:28px;font-size:1.75rem;line-height:1.715;margin-right:10px}@media (max-width:768px){.l-paraathlete .p-para-intro_image_item_detail_name_big{font-size:22px;font-size:1.375rem;line-height:1.91}}.l-paraathlete .p-para-intro_image_item_detail_name_small{font-size:12px}.l-paraathlete .p-para-intro_image_item_detail_rank{border-top:1px solid #fff;padding-top:5px}.l-paraathlete .p-para-intro_image_item_btn{margin-top:20px;text-align:center}.l-paraathlete .p-para-intro_image_item_btn a{min-width:174px}.l-paraathlete .p-para-intro_news{margin-top:50px}.l-paraathlete .p-para-intro_news h3{margin-bottom:31px;color:#008760;font-size:20px}.l-paraathlete .p-para-intro_news_viewmore{text-align:center;margin-top:30px}.l-paraathlete .p-para-intro_news_viewmore a{min-width:170px}.l-paraathlete .p-para-intro_fb{margin-top:50px}.l-paraathlete .p-para-intro_fb h3{font-size:20px;color:#008760;margin-bottom:30px}.l-paraathlete .p-para-item:not(:last-child){margin-bottom:112px}@media (max-width:768px){.l-paraathlete .p-para-item:not(:last-child){margin-bottom:40px}}.l-paraathlete .p-para-item .title-section span{display:block;font-size:18px;margin-bottom:5px}.l-paraathlete .p-para-item_intro h3{margin-bottom:24px;font-size:20px;color:#008760}@media (max-width:768px){.l-paraathlete .p-para-item_intro h3{margin-bottom:15px}}.l-paraathlete .p-para-item_intro_about{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:50px}@media (max-width:768px){.l-paraathlete .p-para-item_intro_about{display:block;margin-bottom:20px}}.l-paraathlete .p-para-item_intro_about_bg{width:48%;height:364px;background-size:cover}@media (max-width:768px){.l-paraathlete .p-para-item_intro_about_bg{width:100%;height:0;overflow:hidden;padding-top:75.83%}}.l-paraathlete .p-para-item_intro_about_text{width:48%}@media (max-width:768px){.l-paraathlete .p-para-item_intro_about_text{width:100%;margin-top:30px}}.l-paraathlete .p-para-item_intro_about_text_big{margin-right:-13px;margin-bottom:30px}.l-paraathlete .p-para-item_intro_about_text_big img{max-height:80px}.l-paraathlete .p-para-item_intro_profile{margin-bottom:46px}@media (max-width:768px){.l-paraathlete .p-para-item_intro_profile{margin-bottom:15px}}.l-paraathlete .p-para-item_intro_lecture p{margin-bottom:52px}.l-paraathlete .p-para-item_intro_lecture_btn{margin:-20px 0 40px}.l-paraathlete .p-para-item_intro_lecture_btn a{padding:7px 60px 7px 42px}.l-paraathlete .p-para-item_intro_lecture_btn a:hover:after{background-image:url(../images/common/ico-external-white.png)}.l-paraathlete .p-para-item_intro_lecture_btn a:after{width:16px;height:16px;position:absolute;z-index:5;content:"";background-image:url(../images/common/ico-external.png);right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.l-paraathlete .p-para-item_intro_gallery{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:35px}.l-paraathlete .p-para-item_intro_gallery_item{width:48%}.l-paraathlete .p-para-item_intro_gallery_item img{max-width:unset}@media (max-width:768px){.l-paraathlete .p-para-item_intro_gallery{display:block}.l-paraathlete .p-para-item_intro_gallery_item{width:100%;max-width:480px;margin:0 auto 10px;text-align:center}.l-paraathlete .p-para-item_intro_gallery_item img{max-width:100%}}.l-paraathlete .p-para-item_intro_profile_record ul{border-top:1px solid #d5d5d5}.l-paraathlete .p-para-item_intro_profile_record ul li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-bottom:1px solid #d5d5d5}.l-paraathlete .p-para-item_intro_profile_record_date{width:124px;background-color:rgba(213,213,213,.2);padding:13px 0;text-align:center}@media (max-width:480px){.l-paraathlete .p-para-item_intro_profile_record_date{width:60px}}.l-paraathlete .p-para-item_intro_profile_record_desc{padding:13px 30px;width:calc(100% - 124px)}@media (max-width:480px){.l-paraathlete .p-para-item_intro_profile_record_desc{width:calc(100% - 60px);padding:14px 15px}}.l-medical .p-mentrance{background:#f8f8f8;max-width:1170px;margin-top:60px;margin-bottom:85px;padding:57px 0 50px}@media (max-width:768px){.l-medical .p-mentrance{margin-top:30px;margin-bottom:30px}}.l-medical .p-mentrance_title{font-size:28px;font-size:1.75rem;line-height:1.25;color:#008760;margin-bottom:10px}.l-medical .p-mentrance_question{margin-top:42px;margin-bottom:10px;font-size:20px}@media (max-width:768px){.l-medical .p-mentrance_question{margin-top:20px}}.l-medical .p-mentrance_question span{margin-left:15px;font-size:16px;font-size:1rem;line-height:1.5}@media (max-width:600px){.l-medical .p-mentrance_question span{display:block;margin-left:0;margin-bottom:15px}}.l-medical .p-mentrance_btn{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.l-medical .p-mentrance_btn{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between}}.l-medical .p-mentrance_btn_item{width:175px;margin-right:20px}@media (max-width:768px){.l-medical .p-mentrance_btn_item{width:49%;margin-right:0;margin-bottom:2%}}@media (max-width:480px){.l-medical .p-mentrance_btn_item{width:100%;margin-bottom:3%}}.l-medical .p-mentrance_btn_item:last-child{width:auto;margin-right:0;margin-left:40px}@media (max-width:768px){.l-medical .p-mentrance_btn_item:last-child{margin-left:0;width:49%}}@media (max-width:480px){.l-medical .p-mentrance_btn_item:last-child{width:100%}}.l-medical .p-mentrance_btn_item:last-child a{border:2px solid #d5d5d5;width:175px;margin-bottom:12px;color:#222;background:#e8e8e8}@media (max-width:768px){.l-medical .p-mentrance_btn_item:last-child a{width:100%}}.l-medical .p-mentrance_btn_item:last-child a:hover{border:2px solid #008760;color:#fff;background:#008760}.l-medical .p-mentrance_btn_item:last-child a:after{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.l-medical .p-mentrance_btn_item a{width:100%;padding:7px 22px 7px 14px;text-align:center}.l-medical .p-mentrance_btn_item a:after{right:8px}@media (max-width:768px){.l-medical .p-mentrance_btn_item a{padding:10px 22px 10px 14px}}.l-medical .p-mentrance_btn_note{font-size:12px;font-size:.75rem;line-height:2}.p-mproduct_search{margin:40px 0}.p-mproduct_search_list-item{border:2px solid #727272;border-radius:4px}.p-mproduct_search_item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 50px 20px 40px;border-bottom:1px solid #727272}@media (max-width:768px){.p-mproduct_search_item{padding:20px}}@media (max-width:768px){.p-mproduct_search_item{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-mproduct_search_item:last-child{border-bottom:none}.p-mproduct_search_item_text{width:20%;font-size:18px;font-size:1.125rem;line-height:1.445}@media (max-width:768px){.p-mproduct_search_item_text{margin-bottom:5px;width:100%}}.p-mproduct_search_item_func{width:100%}@media (max-width:768px){.p-mproduct_search_item_func{width:100%}}.p-mproduct_search_item_func .mt-site-search-form__query,.p-mproduct_search_item_func_input-text{width:calc(100% - 82px);height:46px;margin-right:4px;padding-left:20px;background-color:#e8e8e8;border:none;border-radius:4px}.p-mproduct_search_item_func .mt-site-search-form__button,.p-mproduct_search_item_func_btn-search{width:82px;height:46px;margin:0;overflow:hidden;background-color:#008760;background-image:url(../images/medical/icon-search.svg);background-repeat:no-repeat;background-position:center center;border-radius:4px;text-indent:100%;white-space:nowrap}.p-mproduct_search_item_func_item{display:inline-block}.p-mproduct_search_item_func_item:not(:last-child){margin-right:12px}@media (max-width:768px){.p-mproduct_search_item_func_item:not(:last-child){margin-right:5px;margin-bottom:5px}}.p-mproduct_search_item_func_item>a{display:block;position:relative;height:100%;border:2px solid #008760;color:#008760;border-radius:4px;width:46px;height:46px;font-weight:700;text-align:center;font-size:24px;font-size:1.5rem;line-height:1.75}.p-mproduct_search_item_func_item>a:hover{background:#008760;color:#fff}.p-mproduct_search_item_func_item.open-sub>a{background:#008760;color:#fff}.p-mproduct_search_item_func_item.open-sub .p-mproduct_search_item_func_item_sub{display:block}.p-mproduct_search_item_func_item.is-active>a{background:#008760;color:#fff}.p-mproduct_search_item_func_item_sub{display:none;position:absolute;z-index:1;background-color:#008760;padding:15px;padding-bottom:0;border-radius:4px;margin-top:15px;margin-left:-15px}@media (max-width:433px){.p-mproduct_search_item_func_item_sub{left:6vw!important;margin-left:0!important}}.p-mproduct_search_item_func_item_sub:before{content:'';display:block;position:absolute;bottom:100%;left:28px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #008760}.p-mproduct_search_item_func_item_sub li{display:inline-block;margin-bottom:15px}.p-mproduct_search_item_func_item_sub li:not(:last-child){margin-right:12px}@media (max-width:375px){.p-mproduct_search_item_func_item_sub li:not(:last-child){margin-right:7px}}.p-mproduct_search_item_func_item_sub a{display:block;width:46px;height:46px;background-color:#fff;border-radius:4px;color:#008760;font-size:24px;text-align:center;cursor:pointer}.p-mproduct_search_item_func_item_sub a:hover{opacity:.9}.p-mproduct_search_item_func_item:last-child .p-mproduct_search_item_func_item_sub{margin-left:-75px}.p-mproduct_search_item_func_item:last-child .p-mproduct_search_item_func_item_sub:before{left:89px}.p-mproduct_search_item_func_link-category{margin-bottom:12px;width:49.2%;min-height:56px;position:relative}@media (max-width:768px){.p-mproduct_search_item_func_link-category{width:100%;min-height:0;margin-left:0;margin-bottom:15px;padding-bottom:0}}.p-mproduct_search_item_func_link-category a{padding:26px 40px 26px 17px;height:100%;position:absolute;top:0;left:0;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #008760;color:#008760;font-size:16px}.p-mproduct_search_item_func_link-category a:hover{color:#fff}@media (max-width:768px){.p-mproduct_search_item_func_link-category a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;min-height:44px;padding:6px 22px 6px 15px}}.p-mproduct_search_item_func form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.p-mproduct_search_item .m-case-category{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.p-mproduct_search_item .m-case-category{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-mproduct_search_item .m-case-category .rd_btn-item{min-height:100px}.p-mproduct_search_item .m-case-category .rd_btn-item a:after{right:8px}}.c-event_filter_month{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:#000;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:inherit;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:200px;height:46px;border:1px solid #d5d5d5;outline:0;padding:10px 20px;text-indent:1px;text-overflow:'';background:url(../images/common/arrow-down-sl.svg);background-position:right 15px top 15px;background-repeat:no-repeat;cursor:pointer;margin-bottom:50px}.c-event_filter_month::-ms-expand{display:none}.p-event{margin-top:50px}@media (max-width:768px){.p-event{margin-top:30px}}.p-event_info{margin-bottom:30px}.p-event_info_item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}@media (max-width:768px){.p-event_info_item{margin-bottom:20px}}.p-event_info_item_label{min-width:4em;margin-right:20px;padding:0 10px;background-color:#008760;text-align:center;font-size:18px;font-size:1.125rem;line-height:1.667;color:#fff;white-space:nowrap}@media (max-width:480px){.p-event_info_item_label{margin-right:10px}}.p-event_info_item_text{font-size:20px;font-size:1.25rem;line-height:1.4}.p-event_info_item_text span{font-size:14px;display:block}.p-event_btn{margin-top:35px}.p-event_btn a{padding:7px 56px;position:relative}.p-event_btn a:after{width:12px;height:12px;position:absolute;content:'';background-image:url(../images/common/ico-external.png);background-size:cover;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.l-m-index{padding-bottom:100px}@media (max-width:768px){.l-m-index{padding-bottom:70px;padding-top:70px}}.l-m-index .p-m-index_news{padding:40px 0 80px 0;background:url(../images/medical/background-gray.jpg)}@media (max-width:768px){.l-m-index .p-m-index_news{padding-bottom:50px}}.l-m-index .p-m-index_news_important{margin-bottom:60px}.l-m-index .p-m-index_news_title{font-size:28px;font-size:1.75rem;line-height:.929}.l-m-index .p-m-index_news_title:first-child{margin-top:20px}.l-m-index .p-m-index_news_list{margin-top:40px}@media (max-width:480px){.l-m-index .p-m-index_news_list{margin-top:10px}}.l-m-index .p-m-index_news_see-more{margin-top:34px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.l-m-index .p-m-index_news_see-more a{width:200px;height:46px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.l-m-index .p-m-index_news_see-more a span{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.l-m-index .p-m-index_banner-slider{padding-top:80px}@media (max-width:768px){.l-m-index .p-m-index_banner-slider{padding-top:50px}}.l-m-index .p-m-index_banner-slider_thumbnail{margin-bottom:80px;padding:0 50px}@media (max-width:768px){.l-m-index .p-m-index_banner-slider_thumbnail{padding:0 30px}}.l-m-index .p-m-index_banner-slider_thumbnail .slick-list{margin:0 -15px}.l-m-index .p-m-index_banner-slider_thumbnail_item{border:1px solid transparent;margin:0 15px;outline:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s opacity;transition:.2s opacity}.l-m-index .p-m-index_banner-slider_thumbnail_item:hover{opacity:.8}.l-m-index .p-m-index_banner-slider_thumbnail_item img{margin:0 auto;display:block}.l-m-index .p-m-index_banner-slider_thumbnail button.slick-arrow:before{width:11px;height:15px;display:block;opacity:1;content:'';margin:0 auto;background-size:cover}.l-m-index .p-m-index_banner-slider_thumbnail button.slick-arrow.slick-prev{left:-4px}.l-m-index .p-m-index_banner-slider_thumbnail button.slick-arrow.slick-prev:before{background-image:url(../images/common/arrow-left.png)}.l-m-index .p-m-index_banner-slider_thumbnail button.slick-arrow.slick-next{right:-7px}.l-m-index .p-m-index_banner-slider_thumbnail button.slick-arrow.slick-next:before{left:15px;background-image:url(../images/common/arrow-right.png)}.l-m-index .p-m-index_magazine_item{margin-bottom:20px;padding:40px;border:1px solid #d5d5d5;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.l-m-index .p-m-index_magazine_item{padding:20px}}@media (max-width:480px){.l-m-index .p-m-index_magazine_item{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width:480px) and (max-width:768px){.l-m-index .p-m-index_magazine_item{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.l-m-index .p-m-index_magazine_item_box{margin-right:25px}@media (max-width:480px){.l-m-index .p-m-index_magazine_item_box{margin-right:0;margin-bottom:20px}}@media (min-width:480px) and (max-width:768px){.l-m-index .p-m-index_magazine_item_box{margin-right:0;margin-bottom:20px;width:100%}}.l-m-index .p-m-index_magazine_item_box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:20px;width:280px;height:83px}@media (max-width:480px){.l-m-index .p-m-index_magazine_item_box a{width:auto;height:auto}}@media (min-width:480px) and (max-width:768px){.l-m-index .p-m-index_magazine_item_box a{width:100%;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}}.l-m-index .p-m-index_magazine_item_box_text{padding:0 0 6px}.l-m-index .p-m-index_magazine_item_box_text p:first-child{font-size:13px;font-size:.8125rem;line-height:1.77}.l-m-index .p-m-index_magazine_item_content a{text-decoration:underline}.l-m-index .p-m-index_magazine_item_content a:hover{color:#008760}.l-m-index .p-m-index_magazine_item_content_note{padding-left:1em;text-indent:-1em}.l-m-index .p-m-index_member{border:2px solid #008760}.l-m-index .p-m-index_member_site_heading{color:#008760;font-size:24px;line-height:1.5;font-weight:700}.l-m-index .p-m-index_member_site_desc{display:inline-block;margin:22px 0 0;line-height:1.5}.l-m-index .p-m-index_member_site_links{margin-top:2px;text-align:center}.l-m-index .p-m-index_member_site_links li{padding:14px 0}.l-m-index .p-m-index_member_site_links li .c-btn_blue{min-width:200px}.l-m-index .p-m-index_member_site_slogan{margin-top:10px;color:#008760;font-size:15px;font-weight:700}.l-m-index .p-m-index_member_almedia_heading{margin-top:20px;color:#042c89;font-size:24px;line-height:40px}.l-m-index .p-m-index_member_almedia_heading img{margin-right:8px}.l-m-index .p-m-index_member_almedia_desc{margin-top:21px;line-height:1.5}.l-m-index .p-m-index_member_almedia_img{margin-top:6px;text-align:center}@media (min-width:769px){.l-m-index .p-m-index_member{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:38px 40px}.l-m-index .p-m-index_member_site{width:57%;padding-right:20px}.l-m-index .p-m-index_member_site_desc{padding:0 26px}.l-m-index .p-m-index_member_site_links{padding-right:40px}.l-m-index .p-m-index_member_almedia{width:43%;padding-left:28px;border-left:1px dashed #d5d5d5}.l-m-index .p-m-index_member_almedia_desc{padding-right:20px}}@media (max-width:768px){.l-m-index .p-m-index_member{padding:20px 20px}.l-m-index .p-m-index_member_almedia{margin-top:20px;padding-top:20px;border-top:1px dashed #d5d5d5}}.l-m-index .p-m-index_recommend_title{margin-top:80px;margin-bottom:60px;font-size:28px;font-size:1.75rem;line-height:.929}@media (max-width:768px){.l-m-index .p-m-index_recommend_title{margin-top:60px;margin-bottom:40px}}.l-m-index .p-m-index_recommend_list{padding:0 60px;margin-bottom:0}@media (max-width:768px){.l-m-index .p-m-index_recommend_list{padding:0 30px}}.l-m-index .p-m-index_recommend_list .slick-list{margin:0 -15px}.l-m-index .p-m-index_recommend_list_item{float:left;margin:0 15px;outline:0;-webkit-transition:.2s opacity;transition:.2s opacity}.l-m-index .p-m-index_recommend_list_item:hover{opacity:.8}.l-m-index .p-m-index_recommend_list_item img{display:block;max-height:210px;margin:0 auto;border:1px solid #d5d5d5}.l-m-index .p-m-index_recommend_list_item p{text-align:center;font-size:12px;font-size:.75rem;line-height:1.5;margin-top:10px}.l-m-index .p-m-index_recommend_list button.slick-arrow{margin-top:-12px}.l-m-index .p-m-index_recommend_list button.slick-arrow:before{width:11px;height:15px;display:block;opacity:1;content:'';margin:0 auto;background-size:cover}.l-m-index .p-m-index_recommend_list button.slick-arrow.slick-prev{left:-4px}.l-m-index .p-m-index_recommend_list button.slick-arrow.slick-prev:before{background-image:url(../images/common/arrow-left.png)}.l-m-index .p-m-index_recommend_list button.slick-arrow.slick-next{right:-4px}.l-m-index .p-m-index_recommend_list button.slick-arrow.slick-next:before{background-image:url(../images/common/arrow-right.png)}.l-m-index .fl-box{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:480px){.l-m-index .fl-box{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.l-m-index .fs-24{font-size:24px;font-size:1.5rem;line-height:1.084}.l-medical .p-inq{padding:30px 50px 24px;background:#f2faf7;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.l-medical .p-inq{padding:30px 15px}}.l-medical .p-inq_item{width:50%;position:relative}@media (max-width:768px){.l-medical .p-inq_item{width:100%;text-align:center}}.l-medical .p-inq_item:first-child{padding-right:50px}@media (max-width:768px){.l-medical .p-inq_item:first-child{padding-right:0;margin:5px 0 35px}}.l-medical .p-inq_item:first-child:after{width:1px;height:105px;position:absolute;right:0;top:6px;background:#909090;content:''}@media (max-width:768px){.l-medical .p-inq_item:first-child:after{display:none}}.l-medical .p-inq_item:last-child{padding-left:50px}@media (max-width:768px){.l-medical .p-inq_item:last-child{padding-left:0}}.l-medical .p-inq_item_phone{line-height:1}.l-medical .p-inq_item_phone img{vertical-align:middle}@media (max-width:480px){.l-medical .p-inq_item_phone img{max-height:25px}}.l-medical .p-inq_item_phone img:last-child{max-height:42px}@media (max-width:480px){.l-medical .p-inq_item_phone img:last-child{max-height:25px}}.l-medical .p-inq_item_phone span{font-size:42px;color:#008760;vertical-align:middle}@media (max-width:480px){.l-medical .p-inq_item_phone span{font-size:20px}}.l-medical .p-inq_item_title{margin-bottom:5px}.l-medical .p-inq_item_title img{max-height:18px}.l-medical .p-inq_item a{padding:7px 31px;text-align:center}@media (min-width:769px){.l-medical .p-inq_item a{width:100%}}.l-mproduct{padding-bottom:110px}@media (max-width:768px){.l-mproduct{padding-bottom:70px}}.l-mproduct .p-mproduct_back_to_cat,.l-mproduct .p-mproduct_back_to_series{padding:30px 0 0}.l-mproduct .p-mproduct_back_to_cat a,.l-mproduct .p-mproduct_back_to_series a{display:inline-block;padding-left:20px;text-decoration:underline;text-indent:-20px}.l-mproduct .p-mproduct_back_to_cat a:before,.l-mproduct .p-mproduct_back_to_series a:before{content:'';display:inline-block;width:10px;height:10px;background:url(../images/common/arrow-left.svg) no-repeat center center;background-size:contain;text-indent:0;margin-right:10px;vertical-align:0}.l-mproduct .p-mproduct_back_to_cat a:hover,.l-mproduct .p-mproduct_back_to_series a:hover{color:#008760}.l-mproduct .p-inq{margin-top:100px}@media (max-width:768px){.l-mproduct .p-inq{margin-top:40px}}.l-msproduct{padding-bottom:60px}@media (max-width:768px){.l-msproduct{padding-bottom:50px}}.l-msproduct .p-mproduct-slist{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.l-msproduct .p-mproduct-slist_item{margin:0 10px 50px;-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/6 - 20px);-ms-flex:0 0 calc(100%/6 - 20px);flex:0 0 calc(100%/6 - 20px)}@media (max-width:768px){.l-msproduct .p-mproduct-slist_item{margin:0 10px 30px;-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/4 - 20px);-ms-flex:0 0 calc(100%/4 - 20px);flex:0 0 calc(100%/4 - 20px)}}@media (max-width:580px){.l-msproduct .p-mproduct-slist_item{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/3 - 20px);-ms-flex:0 0 calc(100%/3 - 20px);flex:0 0 calc(100%/3 - 20px)}}@media (max-width:420px){.l-msproduct .p-mproduct-slist_item{-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/2 - 20px);-ms-flex:0 0 calc(100%/2 - 20px);flex:0 0 calc(100%/2 - 20px)}}.l-msproduct .p-mproduct-slist_item_image{margin-bottom:10px}.l-msproduct .p-mproduct-slist_item_image img{width:100%;height:auto;border:1px solid #d5d5d5}.l-msproduct .p-mproduct-slist_item_name{font-size:14px;font-size:.875rem;line-height:1.5}.l-msproduct .p-mproduct_search{margin-bottom:60px}.l-mproduct-cat-list .p-mproduct_filter{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.l-mproduct-cat-list .p-mproduct_filter{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between}}.l-mproduct-cat-list .p-mproduct_filter_item{width:36%;margin-right:10px;margin-bottom:10px}@media (max-width:768px){.l-mproduct-cat-list .p-mproduct_filter_item{width:49%;margin-right:0}}@media (max-width:590px){.l-mproduct-cat-list .p-mproduct_filter_item{width:100%}}.l-mproduct-cat-list .p-mproduct_filter_item a{padding:10px 40px 10px 10px;display:block;border:2px solid #008760;color:#008760;font-size:16px}@media (max-width:768px){.l-mproduct-cat-list .p-mproduct_filter_item a{padding:10px 20px 10px 10px;font-size:14px}}.l-mproduct-cat-list .p-mproduct_filter_item a.current,.l-mproduct-cat-list .p-mproduct_filter_item a:hover{color:#fff}.l-mproduct-cat-list .p-mproduct_cat{margin-top:40px}@media (max-width:768px){.l-mproduct-cat-list .p-mproduct_cat{margin-top:20px}}.l-mproduct-cat-list .p-mproduct_cat_link_all{margin-bottom:30px}.l-mproduct-cat-list .p-mproduct_cat_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -25px}@media (max-width:768px){.l-mproduct-cat-list .p-mproduct_cat_list{margin:0 -10px}}.l-mproduct-cat-list .p-mproduct_cat_list_item{margin:0 25px 40px;-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/3 - 50px);-ms-flex:0 0 calc(100%/3 - 50px);flex:0 0 calc(100%/3 - 50px)}@media (max-width:768px){.l-mproduct-cat-list .p-mproduct_cat_list_item{margin:0 10px 40px;-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/3 - 20px);-ms-flex:0 0 calc(100%/3 - 20px);flex:0 0 calc(100%/3 - 20px)}}@media (max-width:360px){.l-mproduct-cat-list .p-mproduct_cat_list_item{margin:0 10px 40px;-webkit-box-flex:0;-webkit-flex:0 0 calc(100%/2 - 20px);-ms-flex:0 0 calc(100%/2 - 20px);flex:0 0 calc(100%/2 - 20px)}}.l-mproduct-cat-list .p-mproduct_cat_list_item_bg{margin-bottom:8px;border:1px solid #e8e8e8}.l-mproduct-cat-list .p-mproduct_cat_footer{text-align:center}.p-mproduct_series_link_cat{margin-bottom:30px}.p-mproduct_series_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -25px}@media (max-width:768px){.p-mproduct_series_list{margin:0 -10px}}@media (max-width:480px){.p-mproduct_series_list{margin:0}}.p-mproduct_series_item{margin:0 25px 70px;padding-top:4px;width:calc(33.33% - 50px)}@media (max-width:768px){.p-mproduct_series_item{margin:0 10px 25px;width:calc(50% - 20px)}}@media (max-width:480px){.p-mproduct_series_item{margin:0 0 20px;width:100%}}.p-mproduct_series_item_kind{width:100%;border:1px solid #008760;color:#008760;padding:7px 15px;margin-bottom:10px;font-size:14px;font-size:.875rem;line-height:1.143}.p-mproduct_series_item_img{border:1px solid #e8e8e8}.p-mproduct_series_item_img img{width:100%}.p-mproduct_series_item_desc{margin-top:10px}.p-mproduct_series_item_name{font-size:16px;font-size:1rem;line-height:1.5}.p-mproduct_series_item_name_g{font-size:12px;font-size:.75rem;line-height:1.75}.p-mproduct_series_item a{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.p-mproduct_series_item a:hover img{opacity:.75}.l-mproduct-series .p-mproduct_series_intro{margin-top:60px;margin-bottom:60px}@media (max-width:768px){.l-mproduct-series .p-mproduct_series_intro{margin-bottom:30px}}.l-mproduct-series .p-mproduct_series_intro .title-section{font-size:28px;font-size:1.75rem;line-height:1.5;color:#222}.l-mproduct-series .p-mproduct_series_intro img{display:block;margin:60px auto 35px auto}@media (max-width:768px){.l-mproduct-series .p-mproduct_series_intro img{margin:25px auto}}.l-mproduct-series .p-mproduct_series_intro>p a{text-decoration:underline}.l-mproduct-series .p-mproduct_series_intro>p a:hover{color:#008760}.l-mproduct-series .p-mproduct_series_intro>p a:has(img) img{margin:30px 0;-webkit-transition:.2s ease opacity;transition:.2s ease opacity}.l-mproduct-series .p-mproduct_series_intro>p a:has(img):hover img{opacity:.85}.l-mproduct-detail .p-mproduct_summary{margin-top:60px;padding-bottom:80px}@media (max-width:768px){.l-mproduct-detail .p-mproduct_summary{padding-bottom:35px}}.l-mproduct-detail .p-mproduct_title .title-section{margin-top:20px;margin-bottom:12px;color:#222}.l-mproduct-detail .p-mproduct_title .title-section span{font-size:22px;display:block}.l-mproduct-detail .p-mproduct_title_desc{margin-top:15px;line-height:1.7}.l-mproduct-detail .p-mproduct_slider_thumbnail{margin:35px 0 30px}.l-mproduct-detail .p-mproduct_slider_thumbnail_item{text-align:center;outline:0}.l-mproduct-detail .p-mproduct_slider_thumbnail_item img{margin:0 auto;border:1px solid #e8e8e8;border-radius:5px}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav{margin-bottom:25px;padding:0 80px}@media (max-width:768px){.l-mproduct-detail .p-mproduct_slider_thumbnail_nav{padding:0 20px}}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav.slick-slider{margin-bottom:100px}@media (max-width:768px){.l-mproduct-detail .p-mproduct_slider_thumbnail_nav.slick-slider{margin-bottom:70px}}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav_item{margin:0 10px;font-size:15px;outline:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav_item img{width:auto;height:80px;border:1px solid #e8e8e8;border-radius:5px}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav_item.slick-current img,.l-mproduct-detail .p-mproduct_slider_thumbnail_nav_item:hover img{border-color:#008760}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav button.slick-arrow:before{width:11px;height:15px;display:block;opacity:1;content:'';margin:0 auto;background-size:cover}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav button.slick-arrow.slick-prev{left:-4px}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav button.slick-arrow.slick-prev:before{background-image:url(../images/common/arrow-left.png)}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav button.slick-arrow.slick-next{right:-7px}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav button.slick-arrow.slick-next:before{left:15px;background-image:url(../images/common/arrow-right.png)}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav .slick-dots{left:0}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav .slick-dots li{margin:0}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav .slick-dots li.slick-active button:before{font-size:12px;color:#008760}.l-mproduct-detail .p-mproduct_slider_thumbnail_nav .slick-dots li button:before{font-size:9px;color:#d5d5d5;opacity:1}.l-mproduct-detail .p-mproduct_docs{margin-top:55px}@media (max-width:768px){.l-mproduct-detail .p-mproduct_docs{margin-top:65px}}.l-mproduct-detail .p-mproduct_docs ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.l-mproduct-detail .p-mproduct_docs ul{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}}.l-mproduct-detail .p-mproduct_docs ul li{margin-right:20px}@media (max-width:768px){.l-mproduct-detail .p-mproduct_docs ul li{margin:0 10px 10px}}@media (max-width:480px){.l-mproduct-detail .p-mproduct_docs ul li{width:100%;text-align:center}.l-mproduct-detail .p-mproduct_docs ul li a{width:174px}}.l-mproduct-detail .p-mproduct_contents{background:#f8f8f8;padding:80px 0}@media (max-width:768px){.l-mproduct-detail .p-mproduct_contents{padding:30px 0}}.l-mproduct-detail .p-mproduct_contents .editor-content{background:#fff;padding:35px 40px}@media (max-width:768px){.l-mproduct-detail .p-mproduct_contents .editor-content{padding:20px}}.l-mproduct-detail .p-mproduct_contents .editor-content h2{position:relative;font-size:24px;line-height:1.5;margin-top:115px;margin-bottom:34px;padding-bottom:8px;border-bottom:1px solid #009a63;color:#009a63}.l-mproduct-detail .p-mproduct_contents .editor-content h2:before{content:'';display:block;position:absolute;top:-75px;left:-40px;right:-40px;height:40px;background:#f8f8f8}@media (max-width:768px){.l-mproduct-detail .p-mproduct_contents .editor-content h2{margin-bottom:25px}.l-mproduct-detail .p-mproduct_contents .editor-content h2:before{left:-20px;right:-20px}}.l-mproduct-detail .p-mproduct_contents .editor-content h2:first-child{margin-top:0}.l-mproduct-detail .p-mproduct_contents .editor-content h2:first-child:before{content:none}.l-mproduct-detail .p-mproduct_contents .editor-content .tb-responsive{overflow-x:auto;margin-bottom:30px}.l-mproduct-detail .p-mproduct_contents .editor-content .tb-responsive table{margin-bottom:0}.l-mproduct-detail .p-mproduct_related_info,.l-mproduct-detail .p-mproduct_related_product{margin-top:40px;background:#fff;padding:35px 40px}@media (max-width:768px){.l-mproduct-detail .p-mproduct_related_info,.l-mproduct-detail .p-mproduct_related_product{padding:20px}}.l-mproduct-detail .p-mproduct_related_product{padding-bottom:60px}@media (max-width:520px){.l-mproduct-detail .p-mproduct_related_product{margin:0}}.l-mproduct-detail .p-mproduct_related_product_list{margin:50px 40px 30px}@media (max-width:768px){.l-mproduct-detail .p-mproduct_related_product_list{margin-left:20px;margin-right:20px}}.l-mproduct-detail .p-mproduct_related_product_list button.slick-arrow{z-index:1}.l-mproduct-detail .p-mproduct_related_product_list button.slick-arrow:before{width:11px;height:15px;display:block;opacity:1;content:'';margin:0 auto;background-size:cover}.l-mproduct-detail .p-mproduct_related_product_list button.slick-arrow.slick-prev{left:-40px}.l-mproduct-detail .p-mproduct_related_product_list button.slick-arrow.slick-prev:before{background-image:url(../images/common/arrow-left.png)}.l-mproduct-detail .p-mproduct_related_product_list button.slick-arrow.slick-next{right:-40px}.l-mproduct-detail .p-mproduct_related_product_list button.slick-arrow.slick-next:before{background-image:url(../images/common/arrow-right.png)}@media (max-width:768px){.l-mproduct-detail .p-mproduct_related_product_list button.slick-arrow.slick-prev{left:-25px}.l-mproduct-detail .p-mproduct_related_product_list button.slick-arrow.slick-next{right:-25px}}.l-mproduct-detail .p-mproduct_related_product_list .slick-dots{bottom:-50px}@media (max-width:768px){.l-mproduct-detail .p-mproduct_related_product_list .slick-dots{bottom:-40px}}.l-mproduct-detail .p-mproduct_related_product_list .slick-dots li{margin:0}.l-mproduct-detail .p-mproduct_related_product_list .slick-dots li.slick-active button:before{font-size:12px;color:#008760}.l-mproduct-detail .p-mproduct_related_product_list .slick-dots li button:before{font-size:9px;color:#d5d5d5;opacity:1}.l-mproduct-detail .p-mproduct_related_product .p-mproduct_series_item{margin:0 20px}@media (max-width:768px){.l-mproduct-detail .p-mproduct_related_product .p-mproduct_series_item{margin:15px}}.l-mproduct-detail .p-mproduct_related_product .p-mproduct_series_item_img img{margin:0 auto}.l-mproduct-detail .p-mproduct_related_info_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}@media (max-width:768px){.l-mproduct-detail .p-mproduct_related_info_list{margin:0 0 10px}}.l-mproduct-detail .p-mproduct_related_info_list_item{margin:0 15px;width:calc(33.33% - 30px)}@media (max-width:768px){.l-mproduct-detail .p-mproduct_related_info_list_item{margin:0;width:100%;text-align:center}.l-mproduct-detail .p-mproduct_related_info_list_item:not(:last-child){margin-bottom:20px}}.l-mproduct-detail .p-mproduct_related_info_list_item a{-webkit-transition:.2s opacity;transition:.2s opacity}.l-mproduct-detail .p-mproduct_related_info_list_item a:hover{opacity:.8}.l-mproduct-detail .p-inq{margin-top:80px}@media (max-width:768px){.l-mproduct-detail .p-inq{margin-top:40px}}.l-m-product_search{padding-bottom:110px}@media (max-width:768px){.l-m-product_search{padding-bottom:70px}}.l-m-product_search .p-m-product_search_func{width:75%}@media (max-width:768px){.l-m-product_search .p-m-product_search_func{width:80%}}@media (max-width:480px){.l-m-product_search .p-m-product_search_func{width:100%}}.l-m-product_search .p-m-product_search_func .mt-site-search-form__query,.l-m-product_search .p-m-product_search_func_input-text{width:calc(100% - 82px);height:46px;margin-right:4px;padding-left:20px;background-color:#e8e8e8;border:none;border-radius:4px}.l-m-product_search .p-m-product_search_func .mt-site-search-form__button,.l-m-product_search .p-m-product_search_func_btn-search{width:82px;height:46px;margin:0;overflow:hidden;background-color:#008760;background-image:url(../images/medical/icon-search.svg);background-repeat:no-repeat;background-position:center center;border-radius:4px;text-indent:100%;white-space:nowrap}.l-m-product_search .p-m-product_search_func form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.l-m-product_search .p-m-product_search_results{margin-top:55px}.l-m-product_search .p-m-product_search_results .title-section{margin-bottom:12px}.l-m-product_search .p-m-product_search_results_none{padding:0 0 50px}.l-m-product_search .p-m-product_search_results_list{width:100%;border-collapse:collapse;margin-top:60px;margin-bottom:50px}@media (max-width:768px){.l-m-product_search .p-m-product_search_results_list{margin-top:30px}}.l-m-product_search .p-m-product_search_results_list_item{border-bottom:1px solid #d5d5d5}.l-m-product_search .p-m-product_search_results_list_item:first-child{border-top:1px solid #d5d5d5}.l-m-product_search .p-m-product_search_results_list_item a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;padding-right:40px;background:url(../images/common/arrow-right.svg) no-repeat right 20px center;background-size:15px 15px}.l-m-product_search .p-m-product_search_results_list_item a:hover{background-color:#f7f7f7}.l-m-product_search .p-m-product_search_results_list_item_img{width:20%;padding:25px 20px 25px 10px;text-align:center}.l-m-product_search .p-m-product_search_results_list_item_name{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding:38px 20px 38px 0}.l-m-product_search .p-m-product_search_results_list_item_name .product-name{font-size:18px;font-size:1.125rem;line-height:1.334}.l-m-product_search .p-m-product_search_results_list_item_name .general-name{margin-top:5px;color:#727272;font-size:14px;font-size:.875rem;line-height:1.5}.l-m-product_search .p-m-product_search_results_list_item_cat{width:21%;padding:0 10px 0 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:flex-end}.l-m-product_search .p-m-product_search_results_list_item_cat_icon{display:inline-block;padding:0 1em;text-align:center;color:#008760;font-size:12px;font-size:.75rem;line-height:1.834;border:1px solid #008760;background-color:#fff}@media (max-width:768px){.l-m-product_search .p-m-product_search_results_list_item a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-m-product_search .p-m-product_search_results_list_item_img{width:40%;padding-left:0}.l-m-product_search .p-m-product_search_results_list_item_name{width:60%;padding:20px 0 5px 0}.l-m-product_search .p-m-product_search_results_list_item_cat{width:60%;margin-left:auto;padding:0 0 20px 0;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start}}.l-m-product_search .p-m-product_search_results .mt-site-search-result__list{width:100%;border-collapse:collapse;margin-top:60px;margin-bottom:50px;border-top:1px solid #d5d5d5}@media (max-width:768px){.l-m-product_search .p-m-product_search_results .mt-site-search-result__list{margin-top:30px}}.l-m-product_search .p-m-product_search_results .mt-site-search-result-item{margin:0;padding:20px 0;border-bottom:1px solid #d5d5d5}.l-m-product_search .p-m-product_search_results .mt-site-search-result-item__label{font-size:18px;font-size:1.125rem;line-height:1.5}.l-m-product_search .p-m-product_search_results .mt-site-search-result-item__url{padding:4px 0;color:#008760;line-height:1.4;word-break:break-all}.l-m-product_search .p-m-product_search_results .mt-site-search-result-item__excerpt{font-size:14px;font-size:.875rem;line-height:1.5;color:#727272}.l-m-product_search .p-m-product_search_results .mt-site-search-result-item__excerpt br{display:none}.l-m-product_search .p-inq{margin-top:60px}@media (max-width:768px){.l-m-product_search .p-inq{margin-top:35px}}.l-m-product_search .fl-box{width:75%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.l-m-product_search .fl-box{width:100%}}.l-paper{padding-bottom:110px}@media (max-width:768px){.l-paper{padding-bottom:70px}}.l-paper .c-tag{display:block;padding:2px 7px;border-radius:4px;background:#e5f5ef;border:1px solid #b3dbcf;font-size:16px;line-height:1.5;font-weight:700;-webkit-font-smoothing:antialiased}.l-paper .c-cat{display:block;padding:2px 15px;background:#008760;border:1px solid #008760;color:#fff;font-size:16px;line-height:1.5;font-weight:700;-webkit-font-smoothing:antialiased}.l-paper .p-paper_nav{margin:-20px 0 40px;padding:20px;background:#f8f8f8}.l-paper .p-paper_nav.filtered .c-cat:not(.current),.l-paper .p-paper_nav.filtered .c-tag:not(.current){background:#e8e8e8;border-color:#d5d5d5;color:#000;font-weight:400}@media (max-width:768px){.l-paper .p-paper_nav{padding:15px}}.l-paper .p-paper_nav_back{margin:12px 0 0 0}.l-paper .p-paper_nav_back a{display:inline-block;padding-left:20px;text-decoration:underline;text-indent:-20px}.l-paper .p-paper_nav_back a::before{content:'';display:inline-block;width:10px;height:10px;background:url(../images/common/arrow-left.svg) no-repeat center center;background-size:contain;text-indent:0;margin-right:10px;vertical-align:0}.l-paper .p-paper_nav_back a:hover{color:#008760}.l-paper .p-paper_nav .p-paper_nav_back{margin:42px 0 0 0}@media (max-width:768px){.l-paper .p-paper_nav .p-paper_nav_back{margin:30px 0 0 0}}.l-paper .p-paper_category,.l-paper .p-paper_search,.l-paper .p-paper_tag_pickup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.l-paper .p-paper_category_heading,.l-paper .p-paper_search_heading,.l-paper .p-paper_tag_pickup_heading{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:9em;margin-right:1em;font-size:18px;line-height:1.667;word-break:keep-all}@media (max-width:768px){.l-paper .p-paper_category,.l-paper .p-paper_search,.l-paper .p-paper_tag_pickup{display:block}.l-paper .p-paper_category_heading,.l-paper .p-paper_search_heading,.l-paper .p-paper_tag_pickup_heading{width:auto;margin:0 0 4px 0;font-size:16px;font-weight:700}}.l-paper .p-paper_category,.l-paper .p-paper_search{margin:30px 0 0 0}.l-paper .p-paper_category_items,.l-paper .p-paper_tag_pickup_items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.l-paper .p-paper_search .mt-site-search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.l-paper .p-paper_search .mt-site-search-form__query,.l-paper .p-paper_search_input-text{width:200px;height:40px;margin-right:4px;padding-left:10px;background-color:#e8e8e8;border:1px solid #d5d5d5;border-radius:4px}.l-paper .p-paper_search .mt-site-search-form__button,.l-paper .p-paper_search_btn-search{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:40px;height:40px;margin:0;overflow:hidden;background-color:#008760;background-image:url(../images/medical/icon-search.svg);background-repeat:no-repeat;background-position:center center;background-size:24px auto;border-radius:4px;text-indent:100%;white-space:nowrap}@media (max-width:768px){.l-paper .p-paper_search .mt-site-search{width:100%}.l-paper .p-paper_search .mt-site-search-form__query,.l-paper .p-paper_search_input-text{width:calc(100% - 44px);height:44px}.l-paper .p-paper_search .mt-site-search-form__button,.l-paper .p-paper_search_btn-search{width:44px;height:44px}}.l-paper .p-paper_tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;padding:40px 0}.l-paper .p-paper_tag_heading{line-height:1.5;font-weight:700;-webkit-font-smoothing:antialiased}.l-paper .p-paper_tag_items{display:contents}@supports not (display:contents){.l-paper .p-paper_tag_items{display:inline-block;margin:0 8px 8px 0}}.l-paper .p-paper_list{margin-bottom:50px}.l-paper .p-paper_item{border-bottom:1px solid #d5d5d5}.l-paper .p-paper_item:first-child{border-top:1px solid #d5d5d5}.l-paper .p-paper_item_link{display:block;padding:18px 0 15px 15px;position:relative}@media (max-width:768px){.l-paper .p-paper_item_link{padding:19px 0 18px 0}}.l-paper .p-paper_item_link:hover{background:#f7f7f7}.l-paper .p-paper_item_body,.l-paper .p-paper_item_head{padding-right:40px}@media (max-width:768px){.l-paper .p-paper_item_body,.l-paper .p-paper_item_head{padding-right:24px}}.l-paper .p-paper_item_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:10px}.l-paper .p-paper_item_cat,.l-paper .p-paper_item_subcat{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:27px;padding:0 1em;border:1px solid #008760;line-height:1.5}.l-paper .p-paper_item_cat{background-color:#008760;color:#fff}.l-paper .p-paper_item_subcat{background-color:#fff;color:#008760}.l-paper .p-paper_item_body{position:relative}.l-paper .p-paper_item_link .p-paper_item_body:after{content:'';position:absolute;right:20px;top:50%;width:15px;height:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/common/arrow-right-btn.svg);background-size:cover}@media (max-width:768px){.l-paper .p-paper_item_link .p-paper_item_body:after{right:5px!important}}.l-paper .p-paper_item_title{margin:17px 0 7px;font-weight:700;line-height:1.625}@media (max-width:768px){.l-paper .p-paper_item_title{margin:18px 0 12px;line-height:1.25}}.l-paper .p-paper_item_auther,.l-paper .p-paper_item_desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.625}@media (max-width:768px){.l-paper .p-paper_item_auther,.l-paper .p-paper_item_desc{line-height:1.25}}.l-paper .p-paper_item_auther dt,.l-paper .p-paper_item_desc dt{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:4em;color:#008760}.l-paper .p-paper .c-pagination{margin-bottom:70px}.l-paper .p-paper_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px;padding-top:62px}@media (max-width:768px){.l-paper .p-paper_head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:42px}}.l-paper .p-paper_cat,.l-paper .p-paper_subcat{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;font-size:12px;line-height:1.5}.l-paper .p-paper_cat span,.l-paper .p-paper_subcat span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:23px;padding:0 1em;border:1px solid #008760}.l-paper .p-paper_cat span{background-color:#008760;color:#fff}.l-paper .p-paper_subcat span{background-color:#fff;color:#008760}.l-paper .p-paper_title{font-size:28px;line-height:1.714}.l-paper .p-paper_img{margin-top:20px;text-align:center}.l-paper .p-paper_noimage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:140px;height:198px;margin:0 auto;background-color:#eaeaea}@media (min-width:641px){.l-paper .p-paper_summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.l-paper .p-paper_title{width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-top:10px;font-size:28px;line-height:1.714}.l-paper .p-paper_img{width:30%;min-width:140px}.l-paper .p-paper_data{width:65%;margin-top:15px}}@media (max-width:640px){.l-paper .p-paper_title{margin-top:20px}.l-paper .p-paper_data{margin-top:25px}}.l-paper .p-paper_auther,.l-paper .p-paper_desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.625}.l-paper .p-paper_auther dt,.l-paper .p-paper_desc dt{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:4em;color:#008760}.l-paper .p-paper_auther dd,.l-paper .p-paper_desc dd{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.l-paper .p-paper_desc{margin-top:20px}.l-paper .p-paper_apply{margin-top:50px}.l-paper .p-paper_apply_heading{margin-bottom:35px;padding-bottom:7px;border-bottom:1px solid #008760;text-align:center;color:#008760;font-size:24px;line-height:1.75}.l-paper .p-paper_apply_form iframe{width:100%;height:520px}.l-paper .p-paper_apply_note{max-width:900px;margin:12px auto 0;color:#848484;font-size:18px;line-height:1.5}@media (max-width:768px){.l-paper .p-paper_apply{margin-top:75px}.l-paper .p-paper_apply_heading{margin-bottom:30px;font-size:22px}.l-paper .p-paper_apply_note{font-size:15px;line-height:1.333}}.l-paper .p-paper_related{margin-bottom:80px}@media (max-width:768px){.l-paper .p-paper_related{margin-bottom:50px}}.l-paper .p-paper_related_heading{font-weight:700;margin:45px 0 30px}.l-paper .p-inq{margin-top:42px}@media (max-width:768px){.l-paper .p-inq{margin-top:30px}}.l-exhibition{padding-bottom:110px}@media (max-width:768px){.l-exhibition{padding-bottom:70px}}.l-exhibition .p-ex-news_list{margin-bottom:50px}.l-exhibition .p-ex-news_list_item{border-bottom:1px solid #d5d5d5}.l-exhibition .p-ex-news_list_item:first-child{border-top:1px solid #d5d5d5}.l-exhibition .p-ex-news_list_item_date{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:30%;margin-right:1em}.l-exhibition .p-ex-news_list_item_name{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-right:1em}.l-exhibition .p-ex-news_list_item_city{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:20%}.l-exhibition .p-ex-news_list_item a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:17px 0;position:relative}.l-exhibition .p-ex-news_list_item a:hover{background:#f7f7f7}.l-exhibition .p-ex-news_list_item a:after{width:15px;height:15px;position:absolute;content:'';background-image:url(../images/common/arrow-right-btn.svg);background-size:cover;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:480px){.l-exhibition .p-ex-news_list_item a:after{right:5px!important}}.l-exhibition .p-ex-news_list_item a.is-attach:after{width:15px;height:15px;background-image:url(../images/common/ico-external.png)}.l-exhibition .p-ex-news .c-pagination{margin-bottom:70px}.l-exhibition .title-exh-single{margin-bottom:10px}.l-exhibition .ex-tag li{display:inline-block;border:1px solid #008760;color:#008760;padding:4px 14px;font-size:12px;font-size:.75rem;line-height:1.167}.l-exhibition .ex-tag li:not(:last-child){margin-right:7px}.l-exhibition .p-exhinfo{margin-top:110px}@media (max-width:768px){.l-exhibition .p-exhinfo{margin-top:50px}}.l-exhibition .p-exhinfo>p{margin-bottom:30px}.l-exhibition .p-exhinfo_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}@media (max-width:480px){.l-exhibition .p-exhinfo_list{margin:0 -10px}}.l-exhibition .p-exhinfo_list_item{margin:0 16px;width:calc(33.33% - 32px)}@media (max-width:480px){.l-exhibition .p-exhinfo_list_item{margin:0 5px;width:calc(33.33% - 10px)}}.l-exhibition .p-exhinfo_list_item img{width:100%;margin-bottom:10px}.l-exhibition .p-seminar-info{margin-top:110px}@media (max-width:768px){.l-exhibition .p-seminar-info{margin-top:50px}}.l-exhibition .p-seminar-info_btn a{display:block;max-width:600px;padding:7px 31px}.l-exhibition .p-seminar-info_btn a:not(:last-child){margin-bottom:20px}.l-exhibition .p-inq{margin-top:75px}@media (max-width:768px){.l-exhibition .p-inq{margin-top:50px}}.l-seminar{padding-bottom:110px}@media (max-width:768px){.l-seminar{padding-bottom:70px}}.l-seminar .p-se-cat{margin:57px 0 15px}.l-seminar .p-se-cat span{display:inline-block;border:1px solid #008760;padding:0 13px;color:#008760;font-size:12px;font-size:.75rem;line-height:1.834}.l-seminar .p-se-cat+.title{margin-top:0}.l-seminar .p-se-news_list{margin-bottom:50px}.l-seminar .p-se-news_list_item{border-bottom:1px solid #d5d5d5}.l-seminar .p-se-news_list_item:first-child{border-top:1px solid #d5d5d5}.l-seminar .p-se-news_list_item_date{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:9em}.l-seminar .p-se-news_list_item_cat{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:14%}@media (max-width:768px){.l-seminar .p-se-news_list_item_cat{width:50%}}.l-seminar .p-se-news_list_item_cat span{background-color:#008760;color:#fff;padding:4px 13px}.l-seminar .p-se-news_list_item_name{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:50%}@media (max-width:768px){.l-seminar .p-se-news_list_item_name{width:100%;margin:5px 0}}.l-seminar .p-se-news_list_item_name span{display:block;font-weight:700}.l-seminar .p-se-news_list_item_city{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.l-seminar .p-se-news_list_item a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:17px 40px 17px 0;position:relative}@media (max-width:768px){.l-seminar .p-se-news_list_item a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-seminar .p-se-news_list_item a:hover{background:#f7f7f7}.l-seminar .p-se-news_list_item a:after{width:15px;height:15px;position:absolute;content:'';background-image:url(../images/common/arrow-right-btn.svg);background-size:cover;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:480px){.l-seminar .p-se-news_list_item a:after{right:5px!important}}.l-seminar .p-se-news .c-pagination{margin-bottom:70px}.l-seminar .p-se-news .p-se-tab-nav{margin-bottom:55px}@media (max-width:768px){.l-seminar .p-se-news .p-se-tab-nav{margin-bottom:35px}}@media (max-width:768px){.l-seminar .p-se-news .p-se-tab-nav ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between}}.l-seminar .p-se-news .p-se-tab-nav ul li{display:inline-block;position:relative;padding:0 45px 4px 45px;border-bottom:3px solid transparent;cursor:pointer;font-size:14px}@media (max-width:768px){.l-seminar .p-se-news .p-se-tab-nav ul li{width:48%;text-align:center;margin-bottom:15px;padding:0 20px 4px 20px}.l-seminar .p-se-news .p-se-tab-nav ul li:nth-child(2n+1):after{position:absolute;right:-4.5%;top:0;height:100%;width:1px;content:'';background-color:#d5d5d5}.l-seminar .p-se-news .p-se-tab-nav ul li:last-child:after{display:none}}.l-seminar .p-se-news .p-se-tab-nav ul li.active{border-bottom:3px solid #008760;color:#008760}.l-seminar .p-inq{margin-top:75px}@media (max-width:768px){.l-seminar .p-inq{margin-top:50px}}.l-seminar .p-event_info_item_label{min-width:5.5em}@media (max-width:480px){.l-seminar .p-event_info_item_label{min-width:5em;margin-right:10px}}.l-seminar .p-se-content{margin-top:110px}@media (max-width:768px){.l-seminar .p-se-content{margin-top:65px}}.l-seminar .p-se-content p{margin-bottom:30px}.l-seminar .p-se-content_btn{display:inline-block}.l-seminar .p-se-content_btn a{display:block;padding-top:7px;padding-bottom:7px;position:relative}.l-seminar .p-se-content_btn a:not(:last-child){margin-bottom:20px}.l-seminar .p-se-content_btn a.has_attach:after{width:12px;height:12px;position:absolute;content:'';background-image:url(../images/common/ico-external.png);background-size:cover;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.l-seminar .p-se-content_btn a.has_attach:after{right:12px}}.l-seminar .p-se-content_btn a.has_attach:hover:after{background-image:url(../images/common/ico-external-white.png)}.l-seminar .p-se-content_btn a.has_pdf:after{width:21px;height:21px;position:absolute;content:'';background-image:url(../images/common/pdf-product.svg);background-size:cover;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.l-seminar .p-se-content_btn a.has_pdf:after{right:7px}}@media (max-width:768px){.l-seminar .p-se-content_btn a.has_arrow:after{right:15px}}.l-studygroup{padding-bottom:110px}@media (max-width:768px){.l-studygroup{padding-bottom:70px}}.l-studygroup .p-studyinq{margin-top:110px}@media (max-width:768px){.l-studygroup .p-studyinq{margin-top:50px}}.l-studygroup .p-studyinq .p-inq{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:35px}.l-studygroup .p-studyinq .p-inq_item a{padding:17px 31px}.l-studygroup .p-studyinq .p-inq_item:first-child:after{height:100%;top:0}.l-studygroup .p-studyinq .p-back-study{text-align:center;margin-top:80px}@media (max-width:768px){.l-studygroup .p-studyinq .p-back-study{margin-top:40px}}.l-studygroup .p-studyinq .p-back-study a{padding:7px 54px}.l-studygroup .title.study-main{margin-bottom:10px}.l-studygroup .p-study-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px}.l-studygroup .p-study-list_item{width:48%;border:2px solid #727272;border-radius:4px;padding:30px 40px;margin-top:40px}@media (max-width:768px){.l-studygroup .p-study-list_item{width:100%}}@media (max-width:480px){.l-studygroup .p-study-list_item{padding:5.33333vw 5.33333vw}}.l-studygroup .p-study-list_item_title{border-bottom:1px solid #727272}.l-studygroup .p-study-list_item_title a{display:block;padding:6px 25px 6px 0;background:url(../images/common/arrow-right.svg) no-repeat right 6px center;background-size:16px 16px;font-size:24px;line-height:1.5;color:#008760;-webkit-transition:.2s opacity;transition:.2s opacity}.l-studygroup .p-study-list_item_title a:hover{opacity:.8}.l-studygroup .p-study-list_item_title a span{display:inline-block;font-size:14px}.l-studygroup .p-study-list_item_intro{font-size:18px;line-height:1.75;color:#008760;margin-top:10px;min-height:108px}.l-studygroup .p-study-list_item_detail{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.l-studygroup .p-study-list_item_detail_logo{width:155px;margin-right:20px}@media (max-width:480px){.l-studygroup .p-study-list_item_detail_logo{width:110px;text-align:center}}@media (max-width:360px){.l-studygroup .p-study-list_item_detail_logo{width:100%}}.l-studygroup .p-study-list_item_detail_logo a{-webkit-transition:.2s opacity;transition:.2s opacity}.l-studygroup .p-study-list_item_detail_logo a:hover{opacity:.8}@media (max-width:480px){.l-studygroup .p-study-list_item_detail_logo img{margin-bottom:15px;margin-top:0!important}}.l-studygroup .p-study-list_item_detail_logo.notify img{margin-top:50px}.l-studygroup .p-study-list_item_detail_request{width:calc(100% - 175px);font-size:14px}@media (max-width:480px){.l-studygroup .p-study-list_item_detail_request{width:calc(100% - 130px)}}@media (max-width:360px){.l-studygroup .p-study-list_item_detail_request{width:100%}}.l-studygroup .p-study-list_item_detail_request p:first-child{padding-bottom:5px;border-bottom:1px solid #008760;letter-spacing:-.03em}.l-studygroup .p-study-list_item_detail_request p:last-child{padding-top:5px;border-top:1px solid #008760;text-align:right}.l-studygroup .p-study-list_item_detail_request ul{margin:10px 0}.l-studygroup .p-study-list_item_detail_request ul li{position:relative;padding-left:10px;padding-left:15px}.l-studygroup .p-study-list_item_detail_request ul li:before{content:'';background-color:#008760;width:10px;height:10px;float:left;margin:8px 6px 0 -15px}.l-studygroup_detail .title{color:#008760}.l-studygroup_detail .p-cat-intro{margin-top:60px}@media (max-width:768px){.l-studygroup_detail .p-cat-intro{margin-top:30px}}.l-studygroup_detail .p-cat-intro_skintear_img{text-align:center}.l-studygroup_detail .p-cat-intro h2{margin:75px 0 0 0;color:#008760;font-size:24px;font-size:1.5rem;line-height:2}.l-studygroup_detail .p-cat-intro h3{font-size:20px;margin-top:30px;margin-bottom:7px}@media (max-width:768px){.l-studygroup_detail .p-cat-intro h3{margin-top:15px}}.l-studygroup_detail .p-cat-intro ul{font-size:20px;margin-top:10px;margin-bottom:30px}.l-studygroup_detail .p-cat-intro ul li{margin-bottom:10px;background-color:#f2faf7;padding:16px 20px 16px 85px;border-radius:6px;position:relative}@media (max-width:768px){.l-studygroup_detail .p-cat-intro ul li{padding:16px 20px 16px 65px}}@media (max-width:480px){.l-studygroup_detail .p-cat-intro ul li{padding:16px 20px 16px 45px}}.l-studygroup_detail .p-cat-intro ul li:before{background-image:url(../images/medical/studygroup/study-check-icon.png);background-size:cover;content:'';width:37px;height:36px;margin-right:5px;float:left;margin-left:-44px}@media (max-width:480px){.l-studygroup_detail .p-cat-intro ul li:before{margin-left:-32px;margin-top:5px;width:26px;height:25px}}.l-studygroup_detail .p-basic-content{margin-top:110px}@media (max-width:768px){.l-studygroup_detail .p-basic-content{margin-top:45px}}.l-studygroup_detail .p-basic-content .title-section{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:360px){.l-studygroup_detail .p-basic-content .title-section{font-size:19px}}.l-studygroup_detail .p-basic-content .title-section span{font-size:14px;margin-left:auto}@media (max-width:360px){.l-studygroup_detail .p-basic-content .title-section span{font-size:12px}}.l-studygroup_detail .p-basic-content table{border-collapse:collapse;width:100%;margin-top:40px;margin-bottom:15px;font-size:14px}.l-studygroup_detail .p-basic-content td,.l-studygroup_detail .p-basic-content th{padding:13px 0 13px 40px;border:1px solid #d5d5d5}@media (max-width:700px){.l-studygroup_detail .p-basic-content td,.l-studygroup_detail .p-basic-content th{padding:15px}}.l-studygroup_detail .p-basic-content td:first-child,.l-studygroup_detail .p-basic-content th:first-child{width:28%}@media (max-width:700px){.l-studygroup_detail .p-basic-content td:first-child,.l-studygroup_detail .p-basic-content th:first-child{width:40%}}.l-studygroup_detail .p-basic-content td:last-child,.l-studygroup_detail .p-basic-content th:last-child{width:72%}@media (max-width:700px){.l-studygroup_detail .p-basic-content td:last-child,.l-studygroup_detail .p-basic-content th:last-child{width:60%}}.l-studygroup_detail .p-basic-content td span.icon,.l-studygroup_detail .p-basic-content th span.icon{display:block;width:4em;margin-bottom:8px;padding:6px 0;background-color:#008760;text-align:center;color:#fff;font-size:12px;line-height:1}.l-studygroup_detail .p-basic-content thead th{text-align:left;background-color:rgba(213,213,213,.2)}.l-studygroup_detail .p-basic-content tbody th{color:#008760;text-align:left}.l-studygroup_detail .p-basic-content td>ul>li{padding-left:16px;text-indent:-16px}.l-studygroup_detail .p-basic-content td>ul>li:before{content:'';display:inline-block;vertical-align:.2em;width:6px;height:6px;margin-right:10px;border-radius:50%;background-color:#008760;text-indent:0}.l-studygroup_detail .p-basic-content td ul.sub-list li{padding-left:16px;text-indent:-16px}.l-studygroup_detail .p-basic-content td ul.sub-list li:before{content:'';display:inline-block;vertical-align:.2em;width:8px;height:8px;margin-right:8px;background:url(../images/medical/studygroup/arrow-right-list.svg) no-repeat center center;background-size:contain}.l-studygroup_detail .p-basic-content .banner-text{font-size:24px;background-color:#f2faf7;border-radius:6px;padding:20px 30px;margin-top:35px;color:#008760}.l-studygroup_detail.lightblue .title{color:#1b8fcb}.l-studygroup_detail.lightblue .p-cat-intro h2{color:#1b8fcb}.l-studygroup_detail.lightblue .p-cat-intro ul li{background-color:#f2f8fc}.l-studygroup_detail.lightblue .p-basic-content tbody th{color:#1b8fcb}.l-studygroup_detail.lightblue .p-basic-content td>ul>li:before{background-color:#1b8fcb}.l-studygroup_detail.lightblue .p-basic-content td .sub-list li:before{background-image:url(../images/medical/studygroup/arrow-right-list-blue.svg)}.l-studygroup_detail.lightblue .p-basic-content .banner-text{background-color:#f2f8fc;color:#1b8fcb}.l-medicalbook{padding-bottom:110px}@media (max-width:768px){.l-medicalbook{padding-bottom:70px}}.l-medicalbook .p-medicalbook_introduce_description{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;margin-top:80px}@media (max-width:768px){.l-medicalbook .p-medicalbook_introduce_description{margin:20px 0 10px 0}}.l-medicalbook .p-medicalbook_introduce_description_img{width:48%}@media (max-width:768px){.l-medicalbook .p-medicalbook_introduce_description_img{width:100%}}.l-medicalbook .p-medicalbook_introduce_description_hints{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:48%}@media (max-width:768px){.l-medicalbook .p-medicalbook_introduce_description_hints{width:100%}}.l-medicalbook .p-medicalbook_introduce_description_hints_item{background-color:#008760;color:#fff;border-radius:4px;font-size:24px;padding:10px 25px 10px 45px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:480px){.l-medicalbook .p-medicalbook_introduce_description_hints_item{font-size:18px;padding:10px 15px}}.l-medicalbook .p-medicalbook_introduce_description_hints_item:not(:last-child){margin-bottom:40px}@media (max-width:480px){.l-medicalbook .p-medicalbook_introduce_description_hints_item:not(:last-child){margin-bottom:20px}}.l-medicalbook .p-medicalbook_explanation-of-illness{margin-top:85px}@media (max-width:768px){.l-medicalbook .p-medicalbook_explanation-of-illness{margin-top:55px}}.l-medicalbook .p-medicalbook_explanation-of-illness_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.l-medicalbook .p-medicalbook_explanation-of-illness_list{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.l-medicalbook .p-medicalbook_explanation-of-illness_list_item{width:calc((100% - 40px)/ 2);border:1px solid #008760;border-radius:4px;padding:30px 45px 30px 75px;position:relative;margin-bottom:40px}@media (max-width:768px){.l-medicalbook .p-medicalbook_explanation-of-illness_list_item{width:100%}}.l-medicalbook .p-medicalbook_explanation-of-illness_list_item:nth-child(odd){margin-right:40px}.l-medicalbook .p-medicalbook_explanation-of-illness_list_item_number{width:50px;position:absolute;left:0;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;background:#008760;color:#fff;font-size:36px;font-size:2.25rem;line-height:.723}.l-medicalbook .p-medicalbook_explanation-of-illness_list_item_detail_title{font-size:24px;font-size:1.5rem;line-height:1.084;margin-bottom:15px}.l-medicalbook .p-medicalbook_explanation-of-illness_list_item_detail_content{font-size:18px;font-size:1.125rem;line-height:1.945}.l-medicalbook .p-medicalbook_series{margin-top:60px}@media (max-width:768px){.l-medicalbook .p-medicalbook_series{margin-top:25px}}.l-medicalbook .p-medicalbook_series_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.l-medicalbook .p-medicalbook_series_list{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.l-medicalbook .p-medicalbook_series_list_item{padding:40px;width:calc((100% - 40px)/ 2);border-radius:4px;border:2px solid #727272;margin-bottom:40px}@media (max-width:768px){.l-medicalbook .p-medicalbook_series_list_item{width:100%}}@media (max-width:480px){.l-medicalbook .p-medicalbook_series_list_item{padding:20px}}.l-medicalbook .p-medicalbook_series_list_item:last-child img{width:140px}.l-medicalbook .p-medicalbook_series_list_item:nth-child(odd){margin-right:40px}.l-medicalbook .p-medicalbook_series_list_item_title{color:#008760;border-bottom:1px solid #727272;font-size:24px;font-size:1.5rem;line-height:1.084;margin-bottom:20px;padding-bottom:14px}.l-medicalbook .p-medicalbook_series_list_item_title span{font-size:14px;font-size:.875rem;line-height:1.5}.l-medicalbook .p-medicalbook_series_list_item_detail{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:375px){.l-medicalbook .p-medicalbook_series_list_item_detail{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-medicalbook .p-medicalbook_series_list_item_detail_img{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:140px;margin-right:20px}.l-medicalbook .p-medicalbook_series_list_item_detail_img img{height:auto}@media (max-width:375px){.l-medicalbook .p-medicalbook_series_list_item_detail_img{width:100%;margin-right:0;text-align:center;margin-bottom:20px}}@media (max-width:375px){.l-medicalbook .p-medicalbook_series_list_item_detail_content{width:100%}}.l-medicalbook .p-medicalbook_series_list_item_detail_content .specification{margin-top:8px;font-size:14px;font-size:.875rem;line-height:2}.l-medicalbook .p-medicalbook_series_list_item li{padding-left:20px;position:relative}.l-medicalbook .p-medicalbook_series_list_item li:before{content:"";color:#008760;display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#008760;margin-right:7px;margin-left:-18px}.l-medicalbook .p-medicalbook .p-inq{margin-top:90px}@media (max-width:768px){.l-medicalbook .p-medicalbook .p-inq{margin-top:35px}}.l-medicalbook .p-medicalbook .p-inq_item{padding:30px 50px 24px;background:#f2faf7;border-radius:6px}@media (max-width:768px){.l-medicalbook .p-medicalbook .p-inq_item{margin-bottom:35px;padding:30px 15px}}.l-medicalbook .p-medicalbook .p-inq_item p{margin-top:4px}.l-medicalbook .p-medicalbook .p-inq_item p span{font-size:12px}.l-medicalbook .p-medicalbook .p-inq_item_column{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-medicalbook .p-medicalbook .p-inq_item_column_item{width:50%;position:relative;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media (max-width:768px){.l-medicalbook .p-medicalbook .p-inq_item_column_item{width:100%;text-align:center}}.l-medicalbook .p-medicalbook .p-inq_item_column_item:first-child{padding-right:50px}@media (max-width:768px){.l-medicalbook .p-medicalbook .p-inq_item_column_item:first-child{padding-right:0;margin:5px 0 35px}}.l-medicalbook .p-medicalbook .p-inq_item_column_item:first-child:after{width:1px;height:67px;position:absolute;right:0;top:0;background:#909090;content:''}@media (max-width:768px){.l-medicalbook .p-medicalbook .p-inq_item_column_item:first-child:after{display:none}}.l-medicalbook .p-medicalbook .p-inq_item_column_item:last-child{padding-left:50px}@media (max-width:768px){.l-medicalbook .p-medicalbook .p-inq_item_column_item:last-child{padding-left:0}}.l-medicalbook .p-medicalbook .p-inq_item_column_item_phone{line-height:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.l-medicalbook .p-medicalbook .p-inq_item_column_item_phone img{vertical-align:middle}@media (max-width:480px){.l-medicalbook .p-medicalbook .p-inq_item_column_item_phone img{max-height:25px}}.l-medicalbook .p-medicalbook .p-inq_item_column_item_phone img:last-child{max-height:42px}@media (max-width:480px){.l-medicalbook .p-medicalbook .p-inq_item_column_item_phone img:last-child{max-height:25px}}.l-medicalbook .p-medicalbook .p-inq_item_column_item_phone span{font-size:42px;color:#008760;vertical-align:middle}@media (max-width:480px){.l-medicalbook .p-medicalbook .p-inq_item_column_item_phone span{font-size:20px}}.l-medicalbook .p-medicalbook .p-inq_item_column_item a{padding:7px 31px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;height:67px}@media (min-width:769px){.l-medicalbook .p-medicalbook .p-inq_item_column_item a{width:100%}}@media (max-width:480px){.l-medicalbook .p-medicalbook .p-inq_item_column_item a{height:auto}}.l-almedia-lp{padding-bottom:100px}@media (max-width:768px){.l-almedia-lp{padding-bottom:70px;padding-top:70px}}.l-almedia-lp .p-almedia-lp_lead{text-align:center}.l-almedia-lp .p-almedia-lp_lead_heading{margin-top:10px;color:#042c89;font-size:28px;line-height:40px}.l-almedia-lp .p-almedia-lp_lead_heading img{margin-right:8px}.l-almedia-lp .p-almedia-lp_lead_desc{max-width:680px;margin:32px auto 0;font-size:18px;line-height:1.75}.l-almedia-lp .p-almedia-lp_lead_img{margin-top:40px;text-align:center}.l-almedia-lp .p-almedia-lp_member{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:40px 0 0;border:2px solid #008760}.l-almedia-lp .p-almedia-lp_member_heading{color:#008760;font-size:24px;line-height:1.5;font-weight:700}.l-almedia-lp .p-almedia-lp_member_desc{display:inline-block;margin:22px 0 0;line-height:1.5}.l-almedia-lp .p-almedia-lp_member_links{margin-top:7px;text-align:center}.l-almedia-lp .p-almedia-lp_member_links li{padding:14px 0}.l-almedia-lp .p-almedia-lp_member_links li .c-btn_blue{min-width:200px}.l-almedia-lp .p-almedia-lp_member_slogan{margin-top:12px;color:#008760;font-size:15px;font-weight:700}@media (min-width:769px){.l-almedia-lp .p-almedia-lp_member{padding:38px 40px}}@media (max-width:768px){.l-almedia-lp .p-almedia-lp_member{padding:20px 20px}}@media (max-width:480px){.l-almedia-lp .p-almedia-lp_member br{display:none}}.l-privacy_intro{padding-top:57px}.l-privacy_intro_link{text-decoration:underline}.l-privacy_main{margin-top:60px}.l-privacy_main_title{display:block;font-size:28px;line-height:1.333;padding-bottom:10px;border-bottom:1px solid #d5d5d5}.l-privacy_main_body{margin-top:24px}.l-privacy_main_body_title{font-size:20px;line-height:1.75}.l-privacy_close{text-align:center;padding:24px 0 60px}.l-privacy_close_btn{padding-right:60px;position:relative}.l-privacy_close_btn:hover::before{background-color:#fff}.l-privacy_close_btn:hover::after{background-color:#fff}.l-privacy_close_btn::before{content:"";background-color:#009a63;width:15px;height:2px;position:absolute;top:17px;right:25px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.l-privacy_close_btn::after{content:"";background-color:#009a63;width:15px;height:2px;position:absolute;top:17px;right:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:768px){.l-m-almedia .title{margin-top:30px}}.l-m-almedia .p-m-almedia_box{margin:50px 0 60px 0;padding:30px 30px 24px;border:1px solid #d5d5d5}@media (max-width:768px){.l-m-almedia .p-m-almedia_box{margin-bottom:40px}}.l-m-almedia .p-m-almedia_box .heading{color:#d00;padding-bottom:10px;font-size:18px;font-size:1.125rem;line-height:1.112}.l-m-almedia .p-m-almedia_member{margin:24px 0 -10px 0;padding:22px 30px 30px;border:1px solid #d5d5d5}@media (min-width:769px){.l-m-almedia .p-m-almedia_member{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:768px){.l-m-almedia .p-m-almedia_member{margin-bottom:40px}}.l-m-almedia .p-m-almedia_member_setting_link{margin-top:14px}.l-m-almedia .p-m-almedia_member_setting_note{font-size:12px;line-height:1.5}@media (min-width:769px){.l-m-almedia .p-m-almedia_member_setting{width:62%}.l-m-almedia .p-m-almedia_member_setting_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-m-almedia .p-m-almedia_member_setting_btn{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.l-m-almedia .p-m-almedia_member_setting_btn .c-btn_blue{width:100%;text-align:center}.l-m-almedia .p-m-almedia_member_setting_note{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin:0 40px 0 30px}}@media (max-width:768px){.l-m-almedia .p-m-almedia_member_setting_link{text-align:center}.l-m-almedia .p-m-almedia_member_setting_note{margin:10px 0 0 0}}@media (min-width:769px){.l-m-almedia .p-m-almedia_member_logout{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:38%;padding:0 10px 0 40px;border-left:1px solid #d5d5d5}.l-m-almedia .p-m-almedia_member_logout .c-btn_blue{width:100%;text-align:center}}@media (max-width:768px){.l-m-almedia .p-m-almedia_member_logout{margin-top:24px;padding:24px 0 0;border-top:1px solid #d5d5d5;text-align:center}}.l-m-almedia .p-m-almedia_list{margin-bottom:80px}.l-m-almedia .p-m-almedia_list .title-section{color:#003288;border-bottom:1px solid #003288;padding-bottom:15px}.l-m-almedia .p-m-almedia_list .title-section:before{background-image:url(../images/medical/al-media.jpg);width:40px;height:40px;content:'';display:inline-block;vertical-align:middle;margin-right:10px}.l-m-almedia .p-m-almedia_list .tb-res table{width:100%;border-collapse:collapse;font-size:14px;font-size:.875rem;line-height:2}@media (max-width:768px){.l-m-almedia .p-m-almedia_list .tb-res table{overflow-x:auto;white-space:nowrap;display:block;margin-bottom:20px}}.l-m-almedia .p-m-almedia_list .tb-res table tr td,.l-m-almedia .p-m-almedia_list .tb-res table tr th{padding:20px 35px;border:1px solid #d5d5d5}.l-m-almedia .p-m-almedia_list .tb-res table tr th{background:rgba(213,213,213,.2)}.l-m-almedia .p-m-almedia_list .tb-res table tr td{vertical-align:top}@media (max-width:768px){.l-m-almedia .p-m-almedia_list .tb-res table tr td{padding:13px 15px}}.l-m-almedia .p-m-almedia_list .tb-res table tr td:first-child{width:17%}.l-m-almedia .p-m-almedia_list .tb-res table tr td:nth-child(2){width:20%}.l-m-almedia .p-m-almedia_list .tb-res table tr td:nth-child(3){width:63%;padding-left:10px}.l-m-almedia .p-m-almedia_list .tb-res table tr td .p-m-almedia_list_item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.l-m-almedia .p-m-almedia_list .tb-res table tr td .p-m-almedia_list_item:last-child .p-m-almedia_list_item_box{margin-bottom:0}.l-m-almedia .p-m-almedia_list .tb-res table tr td .p-m-almedia_list_item_label{min-width:95px;padding-right:10px;text-align:center}.l-m-almedia .p-m-almedia_list .tb-res table tr td .p-m-almedia_list_item_label span{display:inline-block;min-width:54px;margin-top:2px;padding:0 3px;border:1px solid #003288;text-align:center;color:#003288;font-size:12px;line-height:24px}.l-m-almedia .p-m-almedia_list .tb-res table tr td .p-m-almedia_list_item_box{margin-bottom:30px}.l-m-almedia .p-m-almedia_list .tb-res table tr td .p-m-almedia_list_item_title a{text-decoration:underline}.l-m-almedia .p-m-almedia_list .tb-res table tr td .p-m-almedia_list_item_title a[href$=".pdf"]:after{content:'';display:inline-block;vertical-align:-.3em;width:20px;height:23px;margin-left:.3em;background:url(../images/common/PDF_32.svg) no-repeat center center;background-size:contain}.l-m-almedia .p-m-almedia_list .tb-res table tr td .p-m-almedia_list_item_author{color:#727272}.l-m-almedia .p-m-almedia_list .tb-res table tr td .p-m-almedia_list_item .pdf{position:relative}.l-m-almedia .p-m-almedia_list .tb-res table tr td .p-m-almedia_list_item .pdf:after{background-image:url(../images/common/PDF_32.svg);background-size:cover;width:20px;height:23px;position:absolute;margin-left:5px;top:2px;content:''}.l-m-almedia .p-m-almedia_list .tb-res table tr td .p-m-almedia_list_author{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px;color:#727272}.l-m-almedia .p-m-almedia_list .tb-res table tr td .p-m-almedia_list_author:before{content:'';display:block;min-width:95px;padding-right:10px}.l-m-almedia .p-m-almedia_inq .p-inq_item{margin-top:40px;padding:30px 50px 24px;background:#f2faf7;border-radius:6px}@media (max-width:768px){.l-m-almedia .p-m-almedia_inq .p-inq_item{margin-bottom:35px;padding:30px 15px}}.l-m-almedia .p-m-almedia_inq .p-inq_item_title{padding:3px 0 3px 20px;border-left:6px solid #008760;margin-bottom:12px}.l-m-almedia .p-m-almedia_inq .p-inq_item p{margin-top:4px}.l-m-almedia .p-m-almedia_inq .p-inq_item p span{font-size:12px}.l-m-almedia .p-m-almedia_inq .p-inq_item_column{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item{width:50%;position:relative}@media (max-width:768px){.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item{width:100%;text-align:center}}.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item:first-child{padding-right:50px}@media (max-width:768px){.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item:first-child{padding-right:0;margin:5px 0 35px}}.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item:first-child:after{width:1px;height:105px;position:absolute;right:0;top:6px;background:#909090;content:''}@media (max-width:768px){.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item:first-child:after{display:none}}.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item:last-child{padding-left:50px}@media (max-width:768px){.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item:last-child{padding-left:0}}.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item_phone{line-height:1}.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item_phone img{vertical-align:middle}@media (max-width:480px){.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item_phone img{max-height:25px}}.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item_phone img:last-child{max-height:42px}@media (max-width:480px){.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item_phone img:last-child{max-height:25px}}.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item_phone span{font-size:42px;color:#008760;vertical-align:middle}@media (max-width:480px){.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item_phone span{font-size:20px}}.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item_title{margin-bottom:5px}.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item_title img{max-height:18px}.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item a{padding:7px 31px;text-align:center}@media (min-width:769px){.l-m-almedia .p-m-almedia_inq .p-inq_item_column_item a{width:100%}}.l-m-almedia .editor-content table tr th{padding:20px 30px;text-align:left}.l-m-almedia .editor-content table tr th:first-child{width:10%}.l-m-almedia .editor-content table tr th:nth-child(2){width:20%}.l-m-almedia .editor-content table tr th:nth-child(3){width:10%}.l-m-almedia .editor-content table tr td{vertical-align:top;padding:20px 30px}.l-m-almedia .editor-content table tr td:last-child,.l-m-almedia .editor-content table tr td:nth-last-child(2){display:block;padding-left:0}.l-m-almedia .editor-content table tr td:last-child,.l-m-almedia .editor-content table tr td:nth-last-child(2),.l-m-almedia .editor-content table tr td:nth-last-child(3){border-top-width:0;border-bottom-width:0}.l-m-almedia .editor-content table tr td:nth-last-child(2){padding-top:10px;padding-bottom:0;border-left-width:0}.l-m-almedia .editor-content table tr td:nth-last-child(2):nth-child(4){padding-top:20px;border-top-width:1px}.l-m-almedia .editor-content table tr td:nth-last-child(2) :last-child{margin-bottom:0}.l-m-almedia .editor-content table tr td:last-child{padding-top:0;border-left-width:0;color:#727272}.l-m-almedia .editor-content table tr td:nth-last-child(3){padding-top:10px;width:10%;padding-right:10px;padding-left:10px;border-right-width:0;text-align:center}.l-m-almedia .editor-content table tr td:nth-last-child(3):nth-child(3){padding-top:20px;border-top-width:1px}.l-m-almedia .editor-content table tr td:nth-last-child(4),.l-m-almedia .editor-content table tr td:nth-last-child(5){width:10%;white-space:normal}.l-m-almedia .editor-content table tr td ul li{padding-left:0;text-indent:0}.l-m-almedia .editor-content table tr td ul li:before{content:none}.l-m-almedia .editor-content table tr td a{text-decoration:underline}.l-m-almedia .editor-content table tr td .icon-pdf{position:relative}.l-m-almedia .editor-content table tr td .icon-pdf img{display:none}.l-m-almedia .editor-content table tr td .icon-pdf:after{content:'';display:inline-block;vertical-align:top;width:20px;height:23px;margin-left:5px;background-image:url(../images/common/PDF_32.svg);background-size:cover}.l-m-almedia .editor-content table tr td .type-label{display:inline-block;min-width:54px;margin-top:2px;padding:0 .5em;border:1px solid #003288;text-align:center;color:#003288;font-size:12px;line-height:24px}.l-m-almedia .editor-content table tr td.border-bottom{border-bottom-width:1px}.l-m-almedia .editor-content table tr:first-child td:nth-child(4){border-top-width:0}.l-m-almedia .editor-content table tr:last-child td:last-child{border-bottom-width:1px}.l-user .p-news_list{margin-bottom:50px}@media (max-width:480px){.l-user .p-news_list{margin-bottom:30px}}.l-user .p-news_list_item{border-bottom:1px solid #d5d5d5}.l-user .p-news_list_item:first-child{border-top:1px solid #d5d5d5}.l-user .p-news_list_item a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:17px 0;position:relative}@media (max-width:480px){.l-user .p-news_list_item a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-user .p-news_list_item a:hover{background:#f7f7f7}.l-user .p-news_list_item a:after{width:15px;height:15px;position:absolute;content:'';background-image:url(../images/common/arrow-right-btn.svg);background-size:cover;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:480px){.l-user .p-news_list_item a:after{right:5px!important}}.l-user .p-news_list_item_pdf a:after{background-image:url(../images/common/pdf-product.svg);width:21px;height:21px;right:15px}.l-user .p-news_list_item_date{width:100px;margin-right:20px}@media (max-width:480px){.l-user .p-news_list_item_date{margin-bottom:5px}}.l-user .p-news_list_item_title{border-bottom:1px solid transparent}@media (max-width:768px){.l-user .p-news_list_item_title{margin-right:30px}}.l-user .p-back_top{text-align:center;margin-top:80px}@media (max-width:768px){.l-user .p-back_top{margin-top:55px}}.l-user .p-back_top a{padding:7px 59px}@media (max-width:480px){.l-user .p-back_top a{padding:7px 35px}}.l-user .p-shop-inq{padding:30px 50px 24px;background:#f2faf7;border-radius:6px}@media (max-width:768px){.l-user .p-shop-inq{padding:30px 15px}}.l-user .p-shop-inq_big_text{margin-bottom:28px}.l-user .p-shop-inq_big_text img{max-height:24px}.l-user .p-shop-inq_big_text_sample{margin-bottom:28px}.l-user .p-shop-inq_big_text_sample img{max-height:32px}.l-user .p-shop-inq_col{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-user .p-shop-inq_col_item{width:50%;position:relative}@media (max-width:768px){.l-user .p-shop-inq_col_item{width:100%;text-align:center}}.l-user .p-shop-inq_col_item:first-child{padding-right:50px}@media (max-width:768px){.l-user .p-shop-inq_col_item:first-child{padding-right:0}}.l-user .p-shop-inq_col_item:first-child:after{width:1px;height:100%;position:absolute;right:0;top:0;background:#909090;content:''}@media (max-width:768px){.l-user .p-shop-inq_col_item:first-child:after{display:none}}.l-user .p-shop-inq_col_item:last-child{padding-left:50px}@media (max-width:768px){.l-user .p-shop-inq_col_item:last-child{padding-left:0;margin-top:20px}}.l-user .p-shop-inq_col_item a{width:100%;padding:7px 30px;text-align:center}.l-user .p-shop-inq_col_item a.mt-15{margin-top:15px}.l-user .p-shop-inq_col_item_title{margin-bottom:5px}.l-user .p-shop-inq_col_item_title img{max-height:18px}.l-user .p-shop-inq_col_item_phone{line-height:1;margin-bottom:5px}.l-user .p-shop-inq_col_item_phone img{vertical-align:middle}@media (max-width:480px){.l-user .p-shop-inq_col_item_phone img{max-height:25px}}.l-user .p-shop-inq_col_item_phone img:last-child{max-height:42px}@media (max-width:480px){.l-user .p-shop-inq_col_item_phone img:last-child{max-height:25px}}.l-user .p-shop-inq_col_item_phone span{font-size:42px;color:#008760;vertical-align:middle}@media (max-width:480px){.l-user .p-shop-inq_col_item_phone span{font-size:20px}}.l-user .p-shop-inq_desc{margin-top:30px}@media (max-width:768px){.l-user .p-shop-inq_desc{margin-top:15px}}.l-scare-main{padding-bottom:120px}@media (max-width:768px){.l-scare-main{padding-bottom:50px}}.l-scare-main .p-scare-banner{margin-top:15px}.l-scare-main .p-scare-notice{margin-top:55px}@media (max-width:768px){.l-scare-main .p-scare-notice{margin-top:35px}}.l-scare-main .p-scare-notice_readmore{text-align:center}.l-scare-main .p-scare-notice_readmore a{padding:7px 68px}.l-scare-main .p-scare-notice .p-news_list{margin-bottom:35px}@media (max-width:768px){.l-scare-main .p-scare-notice .title{margin-top:35px}}.l-scare-main .p-scare-various{margin-top:120px;margin-bottom:60px}@media (max-width:768px){.l-scare-main .p-scare-various{margin-top:50px}}.l-scare-main .p-scare-various a{margin-top:40px;padding:18px 50px 18px 20px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:480px){.l-scare-main .p-scare-various a{max-width:none;padding:18px 20px 18px 20px}}.l-scare-main .p-scare-various a:before{background-image:url(../images/user/various-btn.jpg);background-size:cover;width:77px;height:110px;content:'';margin-right:20px}@media (max-width:480px){.l-scare-main .p-scare-various a:before{width:40px;height:57px}}.l-scare-main .p-scare-support{margin-top:110px}@media (max-width:768px){.l-scare-main .p-scare-support{margin-top:0}}.l-scare-main .p-scare-support .title{font-size:26px;font-size:1.625rem;line-height:1.5}.l-scare-main .p-scare-support_col{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px 0}@media (max-width:768px){.l-scare-main .p-scare-support_col{margin:40px 0}}.l-scare-main .p-scare-support_col_item{width:48.5%;border:1px solid #727272;padding:20px 30px 30px 30px}@media (max-width:640px){.l-scare-main .p-scare-support_col_item{width:100%}}@media (max-width:480px){.l-scare-main .p-scare-support_col_item{padding:15px}}.l-scare-main .p-scare-support_col_item:first-child{margin-right:3%}@media (max-width:640px){.l-scare-main .p-scare-support_col_item:first-child{margin-right:0;margin-bottom:30px}}.l-scare-main .p-scare-support_col_item h4{color:#008760;font-size:18px;border-bottom:1px solid #008760;padding-bottom:10px;margin-bottom:20px}.l-scare-main .p-scare-support_col_item .list-num li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-scare-main .p-scare-support_col_item .list-num li:not(:last-child){margin-bottom:12px}.l-scare-main .p-scare-support_col_item .list-num li span{font-size:20px;background:#008760;width:40px;height:36px;color:#fff;text-align:center;margin-right:10px}.l-scare-main .p-scare-support_col_item .list-circle li{padding-left:27px;position:relative}.l-scare-main .p-scare-support_col_item .list-circle li:before{width:15px;height:15px;border-radius:50%;background:#008760;content:'';margin-right:11px;margin-left:-28px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute}.l-scare-main .p-scare-support_col_item .list-circle li:not(:last-child){margin-bottom:2px}.l-scare-main .p-scare-guidebook{margin:110px 0}@media (max-width:768px){.l-scare-main .p-scare-guidebook{margin:50px 0}}.l-scare-main .p-scare-guidebook_col{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:875px;margin:30px auto 0 auto}.l-scare-main .p-scare-guidebook_col_item{width:25%;text-align:center}@media (max-width:768px){.l-scare-main .p-scare-guidebook_col_item{width:50%;margin-bottom:30px;padding:0 5%}.l-scare-main .p-scare-guidebook_col_item:first-child{padding:0}}.l-scare-main .p-scare-about{margin-bottom:55px}.l-scare-main .p-scare-about h4{color:#008760;font-size:18px;font-size:1.125rem;line-height:1.445;margin-top:50px;margin-bottom:7px}.l-scare-main .p-scare-about ul{margin-left:40px}@media (max-width:768px){.l-scare-main .p-scare-about ul{margin-left:0}}.l-scare-main .p-scare-about ul li{padding-left:18px;text-indent:-18px}.l-scare-main .p-scare-about ul li:before{content:'';display:inline-block;vertical-align:-1px;width:12px;height:12px;margin-right:6px;border-radius:50%;background:#000;text-indent:0}.l-scare-main .p-scare-about a{padding:59px 129px 59px 18px;margin-top:35px}@media (max-width:480px){.l-scare-main .p-scare-about a{padding:20px 30px 20px 18px;width:100%}}.l-user-news-list{padding-bottom:120px}@media (max-width:768px){.l-user-news-list{padding-bottom:90px}}.l-user-news-detail{padding-bottom:120px}@media (max-width:768px){.l-user-news-detail{padding-bottom:90px}}.l-user-news-detail .date{display:block;font-weight:400;font-size:20px;margin:-40px 0 50px}@media (max-width:768px){.l-user-news-detail .date{margin:-25px 0 30px}}.l-user-news-detail .p-news{margin-top:60px;padding-top:55px;border-top:1px solid #d5d5d5}.l-user-news-detail .p-news_list{margin-bottom:30px}.l-user-news-detail .p-news_readmore{text-align:center}.l-user-news-detail .p-news_readmore a{padding:7px 69px}@media (max-width:768px){.l-user-news-detail .p-back_top{margin-top:35px}}.l-user-shop{padding-bottom:120px}@media (max-width:768px){.l-user-shop{padding-bottom:90px}}.l-user-shop .p-shop-notice{border:1px solid #d00;padding:20px 30px}.l-user-shop .p-shop-notice_label{font-size:18px;color:#d00}.l-user-shop .p-shop-notice_label:before{background-image:url(../images/common/notice.svg);width:20px;height:20px;display:inline-block;content:'';vertical-align:middle;position:relative;top:-2px;margin-right:10px}.l-user-shop .p-shop-contact{margin-top:120px}@media (max-width:768px){.l-user-shop .p-shop-contact{margin-top:40px}}.l-user-shop .p-shop-contact select{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:#000;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:inherit;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:260px;height:46px;border:1px solid #d5d5d5;outline:0;padding:10px 15px;text-indent:1px;text-overflow:'';background:url(../images/common/arrow-down-sl.svg);background-position:right 15px top 15px;background-repeat:no-repeat;cursor:pointer;margin-top:12px}.l-user-shop .p-shop-contact select::-ms-expand{display:none}.l-user-shop .p-shop-contact_info{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:60px}@media (max-width:480px){.l-user-shop .p-shop-contact_info{margin-top:30px}}.l-user-shop .p-shop-contact_info_col{width:50%;position:relative}@media (max-width:480px){.l-user-shop .p-shop-contact_info_col{width:100%}}.l-user-shop .p-shop-contact_info_col:first-child{padding-right:50px}@media (max-width:768px){.l-user-shop .p-shop-contact_info_col:first-child{padding-right:15px}}@media (max-width:480px){.l-user-shop .p-shop-contact_info_col:first-child{padding-right:0}}.l-user-shop .p-shop-contact_info_col:first-child:after{width:1px;height:100%;position:absolute;right:0;top:0;background:#909090;content:''}@media (max-width:480px){.l-user-shop .p-shop-contact_info_col:first-child:after{display:none}}.l-user-shop .p-shop-contact_info_col:first-child a{margin-top:18px}@media (max-width:480px){.l-user-shop .p-shop-contact_info_col:first-child a{margin-top:5px}}.l-user-shop .p-shop-contact_info_col:last-child{padding-left:50px}@media (max-width:768px){.l-user-shop .p-shop-contact_info_col:last-child{padding-left:15px}}@media (max-width:480px){.l-user-shop .p-shop-contact_info_col:last-child{padding-left:0;margin-top:20px}}.l-user-shop .p-shop-contact_info_col:last-child a{margin-top:45px}@media (max-width:480px){.l-user-shop .p-shop-contact_info_col:last-child a{margin-top:5px}}.l-user-shop .p-shop-contact_info_col a{padding:7px 57px}@media (max-width:768px){.l-user-shop .p-shop-contact_info_col a{width:100%;padding:7px 20px}}.l-user-shop .p-shop-contact_company h2{color:#008760;font-size:20px;margin-top:60px;margin-bottom:20px}.l-user-shop .p-shop-contact_company table{width:100%;border-collapse:collapse}.l-user-shop .p-shop-contact_company table thead tr{background:rgba(213,213,213,.2)}.l-user-shop .p-shop-contact_company table thead tr th{padding:13px 40px;border:1px solid #d5d5d5;text-align:left}@media (min-width:769px){.l-user-shop .p-shop-contact_company table thead tr th:first-child{width:40%}}@media (max-width:480px){.l-user-shop .p-shop-contact_company table thead tr th{padding:13px 15px}}.l-user-shop .p-shop-contact_company table tbody tr td{padding:13px 40px;border:1px solid #d5d5d5}@media (max-width:480px){.l-user-shop .p-shop-contact_company table tbody tr td{padding:13px 15px}}.l-user-shop .p-shop-contact_company table a{text-decoration:underline}.l-user-shop .p-shop-contact_company table a:hover{color:#008760}.l-user-shop .p-shop-contact_company_content{text-align:center;margin-top:50px}.l-user-shop .p-shop-contact_company_content p{margin-top:15px;color:#9f9f9f;word-break:break-all}.l-user-shop .p-shop-contact_company_btn{text-align:center;margin-top:80px}@media (max-width:480px){.l-user-shop .p-shop-contact_company_btn{margin-top:50px}}.l-user-shop .p-shop-contact_company_btn a{padding:7px 59px}@media (max-width:480px){.l-user-shop .p-shop-contact_company_btn a{padding:7px 15px;width:100%}}.l-user-shop .p-shop-inq{margin-top:40px}.l-how-use,.l-howto{padding-bottom:110px}@media (max-width:768px){.l-how-use,.l-howto{padding-bottom:70px}}@media (max-width:768px){.l-how-use .l-container.lmit-w,.l-howto .l-container.lmit-w{padding:0 8vw}}.l-how-use .p-ansilk-intro,.l-how-use .p-howto-intro,.l-howto .p-ansilk-intro,.l-howto .p-howto-intro{margin-top:15px}@media (max-width:768px){.l-how-use .p-ansilk-intro,.l-how-use .p-howto-intro,.l-howto .p-ansilk-intro,.l-howto .p-howto-intro{margin-top:70px}}.l-how-use .p-ansilk-intro_banner,.l-how-use .p-howto-intro_banner,.l-howto .p-ansilk-intro_banner,.l-howto .p-howto-intro_banner{margin-bottom:52px}@media (max-width:768px){.l-how-use .p-ansilk-intro_banner,.l-how-use .p-howto-intro_banner,.l-howto .p-ansilk-intro_banner,.l-howto .p-howto-intro_banner{margin-bottom:35px}}.l-how-use .p-ansilk-intro_note,.l-how-use .p-howto-intro_note,.l-howto .p-ansilk-intro_note,.l-howto .p-howto-intro_note{margin:34px 0 80px;padding:28px 30px 24px;border:1px solid #d5d5d5}@media (max-width:768px){.l-how-use .p-ansilk-intro_note,.l-how-use .p-howto-intro_note,.l-howto .p-ansilk-intro_note,.l-howto .p-howto-intro_note{margin-top:20px;margin-bottom:40px}}@media (max-width:480px){.l-how-use .p-ansilk-intro_note,.l-how-use .p-howto-intro_note,.l-howto .p-ansilk-intro_note,.l-howto .p-howto-intro_note{margin-left:-2.66667vw;margin-right:-2.66667vw;padding:20px 2.66667vw}}.l-how-use .p-ansilk-intro_note_heading,.l-how-use .p-howto-intro_note_heading,.l-howto .p-ansilk-intro_note_heading,.l-howto .p-howto-intro_note_heading{display:block;margin-bottom:5px;padding-left:35px;color:red;font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:400}.l-how-use .p-ansilk-intro_note_heading:before,.l-how-use .p-howto-intro_note_heading:before,.l-howto .p-ansilk-intro_note_heading:before,.l-howto .p-howto-intro_note_heading:before{width:25px;height:23px;background-image:url(../images/user/how-to-use/alert.png);content:'';display:inline-block;position:relative;top:4px;float:left;margin-left:-35px}.l-how-use .p-ansilk-intro_note_heading.no-icon,.l-how-use .p-howto-intro_note_heading.no-icon,.l-howto .p-ansilk-intro_note_heading.no-icon,.l-howto .p-howto-intro_note_heading.no-icon{padding-left:0}.l-how-use .p-ansilk-intro_note_heading.no-icon::before,.l-how-use .p-howto-intro_note_heading.no-icon::before,.l-howto .p-ansilk-intro_note_heading.no-icon::before,.l-howto .p-howto-intro_note_heading.no-icon::before{content:none}@media (max-width:480px){.l-how-use .p-ansilk-intro_btn,.l-how-use .p-howto-intro_btn,.l-howto .p-ansilk-intro_btn,.l-howto .p-howto-intro_btn{text-align:center}.l-how-use .p-ansilk-intro_btn_inner,.l-how-use .p-howto-intro_btn_inner,.l-howto .p-ansilk-intro_btn_inner,.l-howto .p-howto-intro_btn_inner{display:inline-block;max-width:220px;text-align:left}}.l-how-use .p-ansilk-intro_btn a,.l-how-use .p-howto-intro_btn a,.l-howto .p-ansilk-intro_btn a,.l-howto .p-howto-intro_btn a{width:177px;padding:6px 15px;margin-right:20px;text-align:left}@media (max-width:768px){.l-how-use .p-ansilk-intro_btn a,.l-how-use .p-howto-intro_btn a,.l-howto .p-ansilk-intro_btn a,.l-howto .p-howto-intro_btn a{padding:10px 15px;margin-bottom:10px}}@media (min-width:769px){.l-how-use .p-ansilk-intro_btn a,.l-how-use .p-howto-intro_btn a,.l-howto .p-ansilk-intro_btn a,.l-howto .p-howto-intro_btn a{margin-right:20px}}.l-how-use .p-ansilk-intro_btn a:after,.l-how-use .p-howto-intro_btn a:after,.l-howto .p-ansilk-intro_btn a:after,.l-howto .p-howto-intro_btn a:after{right:10px}.l-how-use .p-ansilk-intro_btn a:last-child,.l-how-use .p-howto-intro_btn a:last-child,.l-howto .p-ansilk-intro_btn a:last-child,.l-howto .p-howto-intro_btn a:last-child{margin-right:0}@media (max-width:768px){.l-how-use .p-ansilk-intro_btn a:last-child,.l-how-use .p-howto-intro_btn a:last-child,.l-howto .p-ansilk-intro_btn a:last-child,.l-howto .p-howto-intro_btn a:last-child{margin-bottom:0}}.l-how-use .p-ansilk-intro_btn a.quick-manual,.l-how-use .p-howto-intro_btn a.quick-manual,.l-howto .p-ansilk-intro_btn a.quick-manual,.l-howto .p-howto-intro_btn a.quick-manual{width:220px}.l-how-use .p-quickfix-desc-img,.l-howto .p-quickfix-desc-img{text-align:center}.l-how-use .p-quickfix-desc-img img,.l-howto .p-quickfix-desc-img img{width:100%;max-width:360px}@media (min-width:769px){.l-how-use .p-quickfix-desc,.l-howto .p-quickfix-desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.l-how-use .p-quickfix-desc-text,.l-howto .p-quickfix-desc-text{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-right:80px}}@media (min-width:769px) and (min-width:769px){.l-how-use .p-quickfix-desc-img,.l-howto .p-quickfix-desc-img{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}}.l-how-use .p-quickfix-desc.fitcure-wrist,.l-howto .p-quickfix-desc.fitcure-wrist{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-how-use .p-quickfix-desc.fitcure-ankle,.l-howto .p-quickfix-desc.fitcure-ankle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-how-use .p-ansilk-video,.l-how-use .p-howto-video,.l-howto .p-ansilk-video,.l-howto .p-howto-video{background-color:#f8f8f8;margin-top:80px;padding-top:50px;padding-bottom:60px}@media (max-width:768px){.l-how-use .p-ansilk-video,.l-how-use .p-howto-video,.l-howto .p-ansilk-video,.l-howto .p-howto-video{margin-top:40px;padding-top:30px;padding-bottom:40px}}.l-how-use .p-ansilk-video_desc,.l-how-use .p-howto-video_desc,.l-howto .p-ansilk-video_desc,.l-howto .p-howto-video_desc{margin-top:20px;background-color:#fff;padding:12px 20px}.l-how-use .p-ansilk-series,.l-how-use .p-howto-series,.l-howto .p-ansilk-series,.l-howto .p-howto-series{padding-top:100px}@media (max-width:768px){.l-how-use .p-ansilk-series,.l-how-use .p-howto-series,.l-howto .p-ansilk-series,.l-howto .p-howto-series{padding-top:50px}}.l-how-use .p-ansilk-series .tb-responsive,.l-how-use .p-howto-series .tb-responsive,.l-howto .p-ansilk-series .tb-responsive,.l-howto .p-howto-series .tb-responsive{overflow-x:auto}@media (max-width:768px){.l-how-use .p-ansilk-series .tb-responsive,.l-how-use .p-howto-series .tb-responsive,.l-howto .p-ansilk-series .tb-responsive,.l-howto .p-howto-series .tb-responsive{text-align:center}.l-how-use .p-ansilk-series .tb-responsive img,.l-how-use .p-howto-series .tb-responsive img,.l-howto .p-ansilk-series .tb-responsive img,.l-howto .p-howto-series .tb-responsive img{max-width:630px}}.l-how-use .p-ansilk-points,.l-howto .p-ansilk-points{margin-top:105px;margin-bottom:60px}@media (max-width:768px){.l-how-use .p-ansilk-points,.l-howto .p-ansilk-points{margin-top:60px;margin-bottom:50px}}.l-how-use .p-ansilk-points_point,.l-howto .p-ansilk-points_point{font-size:20px;color:#008760;margin-top:40px;margin-bottom:15px}.l-how-use .p-ansilk-points_point.size-procedure,.l-howto .p-ansilk-points_point.size-procedure{margin-top:70px}@media (max-width:768px){.l-how-use .p-ansilk-points_point.size-procedure,.l-howto .p-ansilk-points_point.size-procedure{margin-top:40px}}.l-how-use .p-ansilk-points_point.shape-site,.l-howto .p-ansilk-points_point.shape-site{margin-top:70px}.l-how-use .p-ansilk-points_point:before,.l-howto .p-ansilk-points_point:before{width:15px;height:15px;background-color:#008760;content:'';display:inline-block;margin-right:10px}.l-how-use .p-ansilk-points_column,.l-howto .p-ansilk-points_column{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-how-use .p-ansilk-points_column_item,.l-howto .p-ansilk-points_column_item{width:48%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:480px){.l-how-use .p-ansilk-points_column_item,.l-howto .p-ansilk-points_column_item{width:100%}}.l-how-use .p-ansilk-points_column_item_num,.l-howto .p-ansilk-points_column_item_num{width:40px;background-color:#008760;color:#fff;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;border-top-left-radius:5px;border-bottom-left-radius:5px}.l-how-use .p-ansilk-points_column_item_text,.l-howto .p-ansilk-points_column_item_text{width:calc(100% - 40px);padding:13px 25px 14px 25px;border:1px solid #707070;border-left:none;border-top-right-radius:5px;border-bottom-right-radius:5px;line-height:1.75}.l-how-use .p-ansilk-points_column_item_text b,.l-howto .p-ansilk-points_column_item_text b{color:#008760}.l-how-use .p-ansilk-points_column_item_text span,.l-howto .p-ansilk-points_column_item_text span{display:inline-block;width:26px;background-color:#008760;border-radius:4px;text-align:center;color:#fff;font-weight:700;line-height:26px}.l-how-use .p-ansilk-points_column_item:first-child,.l-howto .p-ansilk-points_column_item:first-child{margin-right:4%}@media (max-width:480px){.l-how-use .p-ansilk-points_column_item:first-child,.l-howto .p-ansilk-points_column_item:first-child{margin-right:0;margin-bottom:20px}}.l-how-use .p-ansilk-faq,.l-howto .p-ansilk-faq{margin-top:105px;margin-bottom:60px}@media (max-width:768px){.l-how-use .p-ansilk-faq,.l-howto .p-ansilk-faq{margin-top:60px;margin-bottom:50px}}.l-how-use .p-howto-faq,.l-howto .p-howto-faq{margin-top:75px;margin-bottom:75px}@media (max-width:768px){.l-how-use .p-howto-faq,.l-howto .p-howto-faq{margin-top:55px;margin-bottom:60px}}.l-how-use .p-ansilk-ids,.l-howto .p-ansilk-ids{margin-bottom:60px}@media (max-width:768px){.l-how-use .p-ansilk-ids,.l-howto .p-ansilk-ids{margin-bottom:50px}}.l-how-use .p-ansilk-ids .medical-equipment,.l-howto .p-ansilk-ids .medical-equipment{margin-top:80px}@media (max-width:768px){.l-how-use .p-ansilk-ids .medical-equipment,.l-howto .p-ansilk-ids .medical-equipment{margin-top:60px}}.l-how-use .p-ansilk-ids table,.l-howto .p-ansilk-ids table{width:100%}@media (max-width:480px){.l-how-use .p-ansilk-ids table tbody tr,.l-howto .p-ansilk-ids table tbody tr{border-bottom:1px solid #d6d6d6;display:block;padding:2px 0}}@media (max-width:480px){.l-how-use .p-ansilk-ids table tbody tr:first-child,.l-howto .p-ansilk-ids table tbody tr:first-child{border-top:1px solid #d6d6d6}}.l-how-use .p-ansilk-ids table tbody tr td,.l-howto .p-ansilk-ids table tbody tr td{border-bottom:1px solid #d6d6d6;padding:1px 0 1px 30px}@media (max-width:768px){.l-how-use .p-ansilk-ids table tbody tr td,.l-howto .p-ansilk-ids table tbody tr td{padding:1px 0 1px 10px}}@media (max-width:480px){.l-how-use .p-ansilk-ids table tbody tr td,.l-howto .p-ansilk-ids table tbody tr td{display:block;width:100%!important;border-bottom:none;padding:1px 0 1px 5px}}.l-how-use .p-ansilk-ids table tbody tr td:first-child,.l-howto .p-ansilk-ids table tbody tr td:first-child{width:26%}@media (max-width:768px){.l-how-use .p-ansilk-ids table tbody tr td:first-child,.l-howto .p-ansilk-ids table tbody tr td:first-child{width:50%}}.l-how-use .p-fitcure_title,.l-howto .p-fitcure_title{margin-bottom:52px}.l-how-use .p-fitcure-diagram,.l-howto .p-fitcure-diagram{margin-top:80px;margin-bottom:50px}.l-how-use .p-fitcure-diagram_items,.l-howto .p-fitcure-diagram_items{border-radius:5px;border:1px solid #008760;padding:20px 35px 50px 35px;margin-bottom:100px}@media (max-width:480px){.l-how-use .p-fitcure-diagram_items,.l-howto .p-fitcure-diagram_items{margin-bottom:50px}}.l-how-use .p-fitcure-diagram_items_title,.l-howto .p-fitcure-diagram_items_title{font-size:24px;font-size:1.5rem;line-height:1.25;color:#008760;margin-bottom:15px}.l-how-use .p-fitcure-diagram_items_list,.l-howto .p-fitcure-diagram_items_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.l-how-use .p-fitcure-diagram_items_list_item,.l-howto .p-fitcure-diagram_items_list_item{width:50%;text-align:center}.l-how-use .p-howto-spec,.l-howto .p-howto-spec{margin-top:75px;margin-bottom:75px}@media (max-width:768px){.l-how-use .p-howto-spec,.l-howto .p-howto-spec{margin-top:55px;margin-bottom:60px}}.l-how-use .p-howto-table,.l-howto .p-howto-table{min-width:100%}.l-how-use .p-howto-table,.l-how-use .p-howto-table td,.l-how-use .p-howto-table th,.l-howto .p-howto-table,.l-howto .p-howto-table td,.l-howto .p-howto-table th{border:1px solid #d5d5d5;border-collapse:collapse}.l-how-use .p-howto-table td,.l-how-use .p-howto-table th,.l-howto .p-howto-table td,.l-howto .p-howto-table th{text-align:center;vertical-align:middle;font-size:18px;line-height:1.2;white-space:nowrap}.l-how-use .p-howto-table th,.l-howto .p-howto-table th{padding:5px 10px;background-color:#f7f7f7}.l-how-use .p-howto-table td,.l-howto .p-howto-table td{padding:20px 10px}@media (max-width:768px){.l-how-use .p-howto-table-wrapper,.l-howto .p-howto-table-wrapper{min-width:100%;overflow:auto;margin:0 -8vw;padding:0 8vw}.l-how-use .p-howto-table td,.l-how-use .p-howto-table th,.l-howto .p-howto-table td,.l-howto .p-howto-table th{font-size:15px}}.l-how-use .p-shop-inq_desc,.l-howto .p-shop-inq_desc{font-size:14px}.l-how-use .p-shop-inq_desc span,.l-howto .p-shop-inq_desc span{font-size:12px}.l-howto-careplus .p-howto-pagenav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px}.l-howto-careplus .p-howto-pagenav ul a{width:100%}@media (max-width:768px){.l-howto-careplus .p-howto-pagenav ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.l-howto-careplus .p-howto-pagenav ul li{margin-top:20px;width:45.4%}.l-howto-careplus .p-howto-pagenav ul li:last-child:nth-child(odd){margin-right:auto}.l-howto-careplus .p-howto-pagenav ul a{font-size:16px;font-size:1rem;line-height:1.5}}@media (min-width:769px){.l-howto-careplus .p-howto-pagenav ul li{width:140px;margin-right:20px}.l-howto-careplus .p-howto-pagenav ul a{line-height:2.5}}.l-howto-careplus .p-howto-cat{padding-top:120px}@media (max-width:768px){.l-howto-careplus .p-howto-cat{padding-top:60px}}.l-howto-careplus .p-howto-cat:last-of-type{margin-bottom:80px}.l-howto-careplus .p-howto-cat_catch{margin-top:36px;color:#008760;font-size:24px;font-size:1.5rem;line-height:1.334}@media (max-width:768px){.l-howto-careplus .p-howto-cat_catch{margin-top:16px}}.l-howto-careplus .p-howto-cat_points{margin-top:3px}.l-howto-careplus .p-howto-cat_points li{padding-left:1em;text-indent:-1em}.l-howto-careplus .p-howto-cat_points li:before{content:'';display:inline-block;vertical-align:-.05em;width:.9em;height:.9em;margin-right:.1em;border-radius:50%;background-color:#008760}.l-howto-careplus .p-howto-cat_spec{margin-top:32px}@media (max-width:768px){.l-howto-careplus .p-howto-cat_spec{margin-top:22px}}.l-howto-careplus .p-howto-cat_figure{margin-top:20px}@media (min-width:769px){.l-howto-careplus .p-howto-cat_figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:600px}.l-howto-careplus .p-howto-cat_figure img{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-right:10px}}.l-howto-careplus .p-howto-cat .p-howto-intro_btn{margin-top:80px}@media (max-width:768px){.l-howto-careplus .p-howto-cat .p-howto-intro_btn{margin-top:30px}}.l-howto-careplus .p-howto-cat .p-howto-video_title{margin:34px 0 7px;font-size:24px;font-size:1.5rem;line-height:1.334;text-align:center}.p-osteotron{padding-bottom:0!important}.l-error404 .title-en{display:inline-block;margin:.3em 0 0 .2em;font-size:.8em;line-height:1.4}.l-error404 .p-error404{padding-bottom:75px}@media (max-width:768px){.l-error404 .p-error404{padding-bottom:50px}}.l-error404 .p-error404_content{margin-bottom:40px}.l-error404 .p-error404_content p:not(:last-child){margin-bottom:20px}.l-error404 .p-error404_lang{margin-top:30px}@media (max-width:768px){.l-error404 .p-error404_lang{max-width:320px;margin:30px auto 0}}.l-error404 .p-error404_lang_heading{margin-bottom:8px;font-size:18px;font-size:1.125rem;line-height:1.5}@media (min-width:769px){.l-error404 .p-error404_links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.l-error404 .p-error404_links li{padding-right:30px}}@media (max-width:768px){.l-error404 .p-error404_links li{margin-bottom:10px}}.l-error404 .p-error404_links a{position:relative;display:block;width:320px;max-width:100%;text-align:center}.l-error404 .p-error404_btn{margin-top:30px}.l-error404 .p-error404_btn a{display:block;max-width:370px;padding:7px 31px;position:relative;text-align:center}.l-error404 .p-error404_btn a:not(:last-child){margin-bottom:15px}.l-sitemap{padding-bottom:110px}.l-sitemap .p-sitemap_title{margin-top:80px;margin-bottom:20px;font-size:20px}.l-sitemap .p-sitemap_title:first-child{margin-top:0}.l-sitemap .p-sitemap_title a{width:100%;padding:5px 25px;position:relative}@media (max-width:768px){.l-sitemap .p-sitemap_title a{padding:10px 10px}}.l-sitemap .p-sitemap_title a.has_attach:hover:after{background-image:url(../images/common/attach-white.png)}.l-sitemap .p-sitemap_title a.has_attach:after{background-image:url(../images/common/attach.png);background-size:cover;width:15px;height:15px;position:absolute;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;content:''}@media (max-width:768px){.l-sitemap .p-sitemap_title a.has_attach:after{width:8px;height:8px;right:10px}}.l-sitemap .p-sitemap_title_section{margin-top:40px;margin-bottom:12px;font-size:18px}.l-sitemap .p-sitemap_title_section a{border-bottom:1px solid #008760;padding:0 25px}.l-sitemap .p-sitemap_title_section a:hover{background:#f7f7f7}@media (max-width:768px){.l-sitemap .p-sitemap_title_section a{padding:0 20px 0 10px}}.l-sitemap .p-sitemap_links{clear:both;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.l-sitemap .p-sitemap_links+.p-sitemap_links{margin-top:20px;padding-top:20px;border-top:1px solid #ccc}.l-sitemap .p-sitemap_links+.p-sitemap_links.p-sitemap_news{border-color:#008760}.l-sitemap .p-sitemap_links ul li{position:relative}.l-sitemap .p-sitemap_links ul li.child{padding-left:2em}.l-sitemap .p-sitemap_links ul li.grandchild{padding-left:4em}.l-sitemap .p-sitemap_links ul li a{padding:7px 25px}.l-sitemap .p-sitemap_links ul li a:hover{background:#f7f7f7}@media (max-width:768px){.l-sitemap .p-sitemap_links ul li a{padding:5px 25px 5px 10px}}.l-sitemap .p-sitemap_links_col{width:48%}@media (max-width:480px){.l-sitemap .p-sitemap_links_col{width:100%}}.l-sitemap .p-sitemap_links>ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.l-sitemap .p-sitemap_links>ul>li{width:48%}@media (max-width:480px){.l-sitemap .p-sitemap_links>ul>li{width:100%}}.l-sitemap .p-sitemap .mb-30{margin-bottom:30px}