@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&display=swap');@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap'); *,html,body{margin:0;padding:0}*:focus{outline:none}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}main{display:block;width:100%}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none}b,strong{font-weight:700}code,kbd,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:none}fieldset{border:none}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}button,input,select,optgroup,textarea{line-height:1.5;background:0 0}button,input[type=button],input[type=reset],input[type=submit]{border:inherit}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border:none}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-appearance:none;appearance:none;border-radius:0}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{outline:none}textarea{width:100%}select{text-transform:none;background-color:transparent;border-style:none;color:inherit}select::-ms-expand{display:none}select::-ms-value{color:currentColor}input,select{-webkit-appearance:none;appearance:none}html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}dfn,cite,em,i{font-style:inherit}blockquote{margin:0}address{margin:0;font-style:normal}pre{line-height:1.5;max-width:100%;overflow:auto}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{text-decoration:none}mark{background:#fee400}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{width:100%;border-collapse:collapse;border-spacing:0}ul{list-style-type:none;margin:0;padding:0}blockquote,q{quotes:none}dl,dt,dd{width:100%;margin:0;padding:0;margin-inline-start:0}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:0}a{text-decoration:none}a:focus{outline:0}a:hover,a:active{outline:0}a[href^=tel],a[href^=mailto]{text-decoration:none}a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important}:root{--font-color:#222;--white:#fff;--light-blue:#59d9e6;--dark-blue:#50acd3}:root{--gothic:"游ゴシック体","游ゴシック",YuGothic,"游ゴシック Medium","Yu Gothic Medium","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;--yumincho:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS P	Mincho","Times New Roman",serif;--noto-sans:NotoSansJP,'Noto Sans JP',sans-serif;--noto-serif:NotoSerifJP,'Noto Serif JP',serif;--cardo:"Cardo",serif;--hiragino:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3";--futura:Futura,Futura-Medium,"Futura Medium",'Josefin Sans',sans-serif,"Century Gothic",CenturyGothic,"Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde";--helvetica:"Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--crimson:"Crimson Text",serif}html{-ms-touch-action:manipulation;touch-action:manipulation}body{font-family:var(--noto-sans);font-size:16px;font-weight:400;color:var(--font-color);line-height:32px;overflow-x:hidden}@media screen and (max-width:767px){body{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/bgs-sp.jpg);background-repeat:repeat-y;background-position:center;background-size:100%}}@media screen and (min-width:768px){body{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/bgs-pc.jpg);background-repeat:repeat-y;background-position:center;background-size:100%}}@media screen and (min-width:0px){.container{display:block;width:100%}}@media screen and (max-width:767px){.container{max-width:520px;width:100%;margin:0 auto;padding:0 20px}}@media screen and (min-width:768px) and (max-width:1024px){.container{max-width:768px;margin:0 auto;padding:0 20px}}@media screen and (min-width:1025px){.container{max-width:1140px;margin:0 auto;padding:0 20px}}@media screen and (max-width:1024px){.pc-only{display:none}}@media screen and (max-width:767px){.tb-only,.lg-only{display:none}}@media screen and (min-width:768px){.sp-only{display:none}}@media screen and (min-width:1025px){.sp-only,.tb-only,.md-only{display:none}}@media screen and (max-width:1024px){.site-header{position:relative;display:flex;flex-direction:column;width:100%;height:55px;background-color:rgba(255,255,255,90%);padding:0 10px;z-index:999}.site-header.sticky,.site-header.fixed{position:fixed;top:0;left:0;z-index:999}.site-header__headline{display:-webkit-box;width:100%;font-size:8px;line-height:10px;font-weight:400;color:#78a1b3;font-family:var(--noto-sans);padding:5px 55px 5px 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.site-header__nav{display:flex;justify-content:space-between;align-items:center;width:100%;height:30px}.site-header__logo{display:block;width:208px}.site-header__logo>img{display:block;width:100%;object-fit:cover}.site-header__nav-pc{display:none}.mobile-nav-trigger{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:55px;height:55px}.mobile-nav-trigger>div{display:flex;flex-direction:column;justify-content:space-between;width:27px;height:21px;overflow:hidden}.mobile-nav-trigger>div>span{display:block;width:100%;height:3px;background:#78a1b3;transition:transform .3s ease}.mobile-nav-trigger.active>div{position:relative;margin-top:-5px}.mobile-nav-trigger.active>div>span{position:absolute;width:100%}.mobile-nav-trigger.active>div>span:nth-child(1){top:0;right:0;transform:translateY(10px) rotate(-35deg)}.mobile-nav-trigger.active>div>span:nth-child(3){bottom:0;right:0;transform:translateY(-8px) rotate(35deg)}.mobile-nav-trigger.active>div>span:nth-child(2){display:none}}@media screen and (min-width:1025px){.site-header{position:relative;display:flex;flex-direction:column;width:100%;height:100px;background-color:rgba(255,255,255,90%);padding:10px 200px 8px 50px;z-index:999}.site-header.sticky{position:fixed;top:0;left:0}.site-header__headline{display:-webkit-box;width:calc(100% - 20px);font-size:11px;line-height:16px;font-weight:400;color:#999;font-family:var(--noto-sans);color:#78a1b3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.site-header__nav{display:flex;justify-content:space-between;align-items:flex-end;width:100%;height:55px;margin-top:10px}.site-header__logo{display:block;width:300px;margin-bottom:10px}.site-header__logo>img{display:block;width:100%;object-fit:cover}.site-header__logo:hover{transition:opacity .3s ease;opacity:.7}.site-header__nav-pc{display:flex;justify-content:flex-end;width:auto}.site-header__nav-pc>li{display:block;width:auto;margin-right:30px}.site-header__nav-pc>li>.parent{display:block;width:auto;font-size:16px;font-weight:500;line-height:23px;font-family:var(--noto-serif);color:#364246;padding-bottom:5px}.site-header__nav-pc>li>.parent:hover{transition:color .3s ease;color:var(--dark-blue)}.site-header__nav-pc>li>.parent.current{color:var(--dark-blue);border-bottom:1px solid var(--dark-blue);pointer-events:none}.site-header__nav-pc>li.has-child{position:relative}.site-header__subnav-pc{position:absolute;top:100%;left:-42px;display:block;width:180px;height:0;overflow:hidden;background-color:var(--dark-blue);transition:.2s}.site-header__subnav-pc>li{display:flex;justify-content:center;align-items:center;width:100%;height:40px;opacity:0;transition:.5s}.site-header__subnav-pc>li:nth-child(n+2){border-top:1px solid #f5f5f5}.site-header__subnav-pc>li>.child{font-size:16px;line-height:1;color:var(--white);font-family:var(--noto-serif);font-weight:500}.site-header__subnav-pc>li>.child:hover{transition:opacity .3s ease;opacity:.7}.site-header__nav-pc>li.has-child:hover>.site-header__subnav-pc>li{opacity:1}.site-header__nav-pc>li.has-child:hover>.site-header__subnav-pc{height:80px;overflow:visible}.mobile-nav-trigger{display:none}}@media screen and (min-width:1025px) and (max-width:1254px){.site-header__logo{display:block;width:200px;margin-bottom:10px}.site-header__nav-pc>li{margin-right:20px}.site-header__nav-pc>li>.parent{font-size:15px}}@media screen and (min-width:1025px) and (max-width:1074px){.site-header__nav-pc>li>.parent{font-size:14px}.site-header__nav-pc>li{margin-right:15px}}@media screen and (max-width:1024px){.site-header__contact{display:none}}@media screen and (min-width:1025px){.site-header__contact{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:200px}.site-header__contact>a{display:flex;justify-content:center;align-items:center;width:100%;height:50px}.site-header__contact>a:hover{transition:opacity .3s ease;opacity:.7}.site-header__contact-phone{background-color:var(--light-blue)}.site-header__contact-phone>span{position:relative;display:block;width:auto;font-size:18px;line-height:26px;color:var(--white);font-family:var(--noto-serif);font-weight:500;padding-left:30px;letter-spacing:.1rem;word-break:keep-all}.site-header__contact-phone>span:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;display:block;width:20px;height:20px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-phone-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-header__contact-mail{background-color:var(--dark-blue)}.site-header__contact-mail>span{position:relative;display:block;width:auto;font-size:18px;line-height:26px;color:var(--white);font-family:var(--noto-serif);font-weight:500;padding-left:30px;letter-spacing:.1rem;word-break:keep-all}.site-header__contact-mail>span:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;display:block;width:20px;height:20px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-envelope-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}}@media screen and (max-width:1024px){.site-nav-mobile{position:fixed;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(255,255,255,90%);padding-top:55px;z-index:998;transform:translateY(-100%);transition:transform .3s ease}.site-nav-mobile.active{transform:translateY(0)}.site-nav-mobile__wrap{display:block;width:100%;height:100%;padding:35px 0 50px;overflow-y:scroll}.site-nav-mobile__list{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 20px}.site-nav-mobile__list>li{display:flex;flex-direction:column;align-items:flex-start;max-width:335px;width:100%;padding:15px 0 20px;border-bottom:1px solid #e7f0f3}.site-nav-mobile__list>li:nth-child(1){border-top:1px solid #e7f0f3}.site-nav-mobile__list>li>.parent{display:block;width:auto;font-size:16px;font-family:var(--noto-serif);font-weight:500;color:#364246;line-height:23px}.site-nav-mobile__list>li.has-child{position:relative}.site-nav-mobile__list>li.has-child>.child-trigger{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:20px;height:59px}.site-nav-mobile__list>li.has-child>.child-trigger>span{position:relative;display:block;width:14px;height:14px}.site-nav-mobile__list>li.has-child>.child-trigger>span:before,.site-nav-mobile__list>li.has-child>.child-trigger>span:after{content:"";position:absolute;width:100%;height:2px;background-color:#364246}.site-nav-mobile__list>li.has-child>.child-trigger>span:before{top:50%;left:50%;transform:translate(-50%,-50%)}.site-nav-mobile__list>li.has-child>.child-trigger>span:after{top:calc(50% - 0.5px);left:calc(50% - 1px);transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 50%;transition:.3s ease}.site-nav-mobile__list>li.has-child>.child-trigger.active>span:after{top:50%;left:50%;transform:rotate(0) translate(-50%,-50%);transform-origin:0 50%}.site-nav-mobile__sublist{display:none;width:100%;margin-top:20px;padding-left:20px}.site-nav-mobile__sublist>li{display:flex;flex-direction:column;align-items:flex-start;width:100%}.site-nav-mobile__sublist>li:nth-child(n+2){margin-top:30px}.site-nav-mobile__sublist>li>.child{display:block;width:auto;font-size:15px;font-family:var(--noto-serif);font-weight:500;color:#364246;line-height:21px}.site-nav-mobile__contact{display:flex;flex-direction:column;align-items:center;max-width:300px;width:100%;padding:30px 20px;margin:0 auto}.site-nav-mobile__contact>a{display:flex;justify-content:center;align-items:center;width:100%;height:50px}.site-nav-mobile__contact-phone{background-color:var(--light-blue)}.site-nav-mobile__contact-phone>span{position:relative;display:block;width:auto;font-size:20px;line-height:26px;color:var(--white);font-family:var(--noto-serif);font-weight:500;padding-left:40px;letter-spacing:.1rem;word-break:keep-all}.site-nav-mobile__contact-phone>span:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;display:block;width:20px;height:20px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-phone-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-nav-mobile__contact-mail{background-color:var(--dark-blue);margin-top:20px}.site-nav-mobile__contact-mail>span{position:relative;display:block;width:auto;font-size:20px;line-height:26px;color:var(--white);font-family:var(--noto-serif);font-weight:500;padding-left:40px;letter-spacing:.1rem;word-break:keep-all}.site-nav-mobile__contact-mail>span:before{content:"";position:absolute;top:calc(50% + 2px);transform:translateY(-50%);left:0;display:block;width:25px;height:20px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-envelope-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}}@media screen and (min-width:1025px){.site-nav-mobile{display:none}}@media screen and (max-width:1024px){.site-floating-menu{position:fixed;bottom:0;left:0;display:flex;justify-content:center;width:100%;height:60px;z-index:996;transform:translateY(100%);transition:.3s}.site-floating-menu.active{transform:translateY(0)}.site-floating-menu>a{display:flex;justify-content:center;align-items:center;max-width:160px;width:33.333333%;height:60px}.site-floating-menu>a>span{position:relative;display:block;width:100%;height:40px;font-size:15px;font-family:var(--noto-serif);font-weight:500;line-height:20px;padding-top:20px;text-align:center}.site-floating-menu>a>span:before{content:"";position:absolute;top:0;left:50%;display:block;transform:translateX(-50%);background-repeat:no-repeat;background-position:center;background-size:contain}.site-floating-menu__phone{background-color:#59d9e6}.site-floating-menu__phone>span:before{width:18px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-phone-wh.svg)}.site-floating-menu__mail{background-color:#50acd3}.site-floating-menu__mail>span:before{width:20px;height:13.33px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-envelope-wh.svg)}.site-floating-menu__phone>span,.site-floating-menu__mail>span{color:var(--white)}.site-floating-menu__document{background-color:var(--white)}.site-floating-menu__document>span{color:#47a0c6}.site-floating-menu__document>span:before{width:14.48px;height:19px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-document-bl.svg)}}@media screen and (min-width:1025px){.site-floating-menu{position:fixed;top:50%;right:0;display:block;width:51px;height:180px;z-index:996;transform:translate(100%,-50%);transition:transform .3s ease}.site-floating-menu.active{transform:translate(0,-50%)}.site-floating-menu__phone,.site-floating-menu__mail{display:none}.site-floating-menu__document{display:flex;justify-content:center;align-items:center;width:51px;height:180px;background-color:var(--white);border:1px solid #47a0c6}.site-floating-menu__document>span{position:relative;display:block;width:20px;text-align:center;font-size:18px;font-family:var(--noto-serif);color:#47a0c6;font-weight:500;padding-top:36px}.site-floating-menu__document>span:before{content:"";position:absolute;top:0;left:0;display:block;width:20px;height:26px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-document-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-floating-menu__document:hover{transition:background-color .3s ease,border-color .3s ease;background-color:rgba(71,160,198,80%);border-color:rgba(71,160,198,80%)}.site-floating-menu__document:hover>span{transition:color .3s ease;color:var(--white)}.site-floating-menu__document:hover>span:before{transition:background-image .3s ease;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-document-wh.svg)}}@media screen and (max-width:1024px){.site-footer{display:block;width:100%;padding:60px 0;background-color:#316f8a}}@media screen and (max-width:767px){.site-footer{padding:30px 0 60px}}@media screen and (min-width:1025px){.site-footer{display:block;width:100%;padding-top:80px;background-color:#316f8a}}@media screen and (max-width:767px){.site-document{position:relative;display:block;width:100%}.site-document__figure{display:block;width:100%}.site-document__figure>img{display:block;width:100%;object-fit:cover}.site-document__content{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%}.site-document__body{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;width:100%}.site-document__header{display:flex;flex-direction:column;align-items:center;width:100%}.site-document__subtitle{font-size:18px;line-height:25px;color:#ee003b;font-family:var(--cardo)}.site-document__title{font-size:30px;line-height:44px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.site-document__btn{display:flex;justify-content:center;align-items:center;max-width:295px;width:100%;height:70px;background-color:var(--white);margin-top:50px;border:1px solid #50acd3}.site-document__btn>span{position:relative;display:block;width:auto;font-size:25px;color:#47a0c6;font-family:var(--noto-serif);font-weight:500;line-height:36px;padding-left:36px}.site-document__btn>span:before{content:"";position:absolute;top:1px;left:0;display:block;width:26.75px;height:35.11px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-document-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-document__btn:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (min-width:768px){.site-document{position:relative;display:block;width:100%}.site-document__figure{display:flex;width:100%;aspect-ratio:1920/468;overflow:hidden}.site-document__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:.3s}.site-document:hover>.site-document__figure>img{transform:scale(1.1)}.site-document__content{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;z-index:2}.site-document__body{display:flex;justify-content:space-between;align-items:center;width:100%}.site-document__header{display:flex;flex-direction:column;width:auto}.site-document__subtitle{font-size:20px;line-height:27px;color:#ee003b;font-family:var(--cardo)}.site-document__title{font-size:46px;line-height:66px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.site-document__btn{display:flex;justify-content:center;align-items:center;width:calc(473.52/1100 * 100%);height:90px;background-color:var(--white);border:1px solid #47a0c6}.site-document__btn>span{position:relative;display:block;width:auto;font-size:25px;color:#47a0c6;font-family:var(--noto-serif);font-weight:500;line-height:36px;padding-left:36px}.site-document__btn>span:before{content:"";position:absolute;top:1px;left:0;display:block;width:26.75px;height:35.11px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-document-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-document:hover .site-document__btn{transition:background-color .3s ease;background-color:#47a0c6}.site-document:hover .site-document__btn>span{transition:color .3s ease;color:var(--white)}.site-document:hover .site-document__btn>span:before{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-document-wh.svg)}}@media screen and (min-width:768px) and (max-width:1024px){.site-document__figure{display:flex;width:100%;height:250px;overflow:hidden}.site-document__btn{height:70px}}@media screen and (max-width:767px){.site-contact{position:relative;display:block;width:100%}.site-contact__figure{display:block;width:100%}.site-contact__figure>img{display:block;width:100%;object-fit:cover}.site-contact__content-wrap{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%}.site-contact__body{display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:295px;width:100%;margin:0 auto}.site-contact__header{display:flex;flex-direction:column;align-items:center;width:100%}.site-contact__subtitle{font-size:18px;line-height:25px;color:#ee003b;font-family:var(--cardo)}.site-contact__title{font-size:30px;line-height:44px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.site-contact__content{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:30px}.site-contact__phone{display:flex;flex-direction:column;align-items:center;width:100%}.site-contact__phone-link{position:relative;display:block;width:auto;font-size:32px;font-weight:500;font-family:var(--noto-serif);padding-left:40px;line-height:40px;color:var(--white);letter-spacing:.1rem;word-break:keep-all}.site-contact__phone-link:before{content:"";position:absolute;top:10px;left:0;display:block;width:30px;height:30px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-phone-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-contact__phone-txt{display:block;width:auto;font-size:16px;color:var(--white);line-height:28px;text-align:center;font-weight:500;font-family:var(--noto-serif)}.site-contact__mail{display:flex;justify-content:center;align-items:center;width:100%;height:70px;background-color:var(--white);margin-top:80px;border:1px solid #47a0c6}.site-contact__mail>span{position:relative;display:block;width:auto;font-size:25px;color:#47a0c6;font-family:var(--noto-serif);font-weight:500;line-height:36px;padding-left:41px}.site-contact__mail>span:before{content:"";position:absolute;top:10px;left:0;display:block;width:31px;height:21px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-envelope-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}}@media screen and (max-width:359px){.site-contact__mail{margin-top:40px}}@media screen and (min-width:768px){.site-contact{position:relative;display:block;width:100%}.site-contact__figure{display:flex;width:100%;aspect-ratio:1920/468;overflow:hidden}.site-contact__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:.3s}.site-contact:hover>.site-contact__figure>img{transform:scale(1.1)}.site-contact__content-wrap{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;z-index:2}.site-contact__body{display:flex;justify-content:space-between;align-items:center;width:100%}.site-contact__header{display:flex;flex-direction:column;width:auto}.site-contact__subtitle{font-size:20px;line-height:27px;color:#ee003b;font-family:var(--cardo)}.site-contact__title{font-size:46px;line-height:66px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.site-contact__content{display:flex;flex-direction:column;align-items:center;width:calc(473/1100 * 100%)}.site-contact__phone{display:flex;flex-direction:column;align-items:center;width:auto}.site-contact__phone-link{position:relative;display:block;width:auto;font-size:40px;font-weight:500;font-family:var(--noto-serif);padding-left:40px;line-height:40px;color:var(--white);letter-spacing:.1rem;word-break:keep-all}.site-contact__phone-link:before{content:"";position:absolute;top:10px;left:0;display:block;width:30px;height:30px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-phone-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-contact__phone-link:hover{transition:opacity .3s ease;opacity:.7}.site-contact__phone-txt{display:block;width:auto;font-size:16px;color:var(--white);line-height:28px;text-align:center;font-weight:500;font-family:var(--noto-serif)}.site-contact__mail{display:flex;justify-content:center;align-items:center;width:100%;height:90px;background-color:var(--white);margin-top:30px;border:1px solid #47a0c6}.site-contact__mail>span{position:relative;display:block;width:auto;font-size:25px;color:#47a0c6;font-family:var(--noto-serif);font-weight:500;line-height:36px;padding-left:41px}.site-contact__mail>span:before{content:"";position:absolute;top:10px;left:0;display:block;width:31px;height:21px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-envelope-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-contact:hover .site-contact__mail{transition:background-color .3s ease;background-color:#47a0c6}.site-contact:hover .site-contact__mail>span{transition:color .3s ease;color:var(--white)}.site-contact:hover .site-contact__mail>span:before{transition:background-image .3s ease;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-envelope-wh.svg)}}@media screen and (min-width:768px) and (max-width:1024px){.site-contact__figure{display:flex;width:100%;height:250px;overflow:hidden}.site-contact__mail{height:70px}}@media screen and (max-width:767px){.site-footer__main{display:flex;flex-direction:column;width:100%;background:0 0;padding-bottom:30px;border-bottom:1px solid var(--white)}.site-footer__main-info{display:flex;flex-direction:column;width:100%}.footer-site-nav{display:block;width:100%;margin-top:30px;background-color:#205972}.site-footer__logo{display:block;width:250px}.site-footer__logo>img{display:block;width:100%;object-fit:cover}.site-footer__main-address{display:block;width:100%;font-size:14px;color:var(--white);line-height:24px;margin-top:10px;text-align:justify;word-break:break-all}.site-footer__main-security{display:flex;width:100%;margin-top:30px}.site-footer__main-security_figure{display:block;width:120px}.site-footer__main-security_figure>img{display:block;width:100%;object-fit:cover}.site-footer__main-security_txt{display:block;width:calc(100% - 120px);font-size:11px;line-height:18px;text-align:justify;word-break:break-all;color:var(--white);padding-left:10px}.footer-site-trigger{position:relative;display:flex;align-items:center;width:100%;height:44px;font-size:16px;font-weight:500;color:var(--white);line-height:1;padding:0 20px;background-color:#1c495d}.footer-site-trigger>span{position:absolute;top:50%;transform:translateY(-50%);right:20px;display:block;width:16px;height:16px}.footer-site-trigger>span:before,.footer-site-trigger>span:after{content:"";position:absolute;width:100%;height:2px;background-color:var(--white)}.footer-site-trigger>span:before{top:50%;left:50%;transform:translate(-50%,-50%)}.footer-site-trigger>span:after{top:calc(50% - 1px);left:calc(50% - 1px);transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 50%;transition:.3s ease}.footer-site-trigger.active>span:after{top:50%;left:50%;transform:rotate(0) translate(-50%,-50%);transform-origin:0 50%}.footer-site-nav__wrap{display:block;width:100%;padding:20px}.footer-site-nav__list{display:flex;flex-direction:column;width:100%}.footer-site-nav__list:nth-child(n+2){margin-top:15px}.footer-site-nav__list>li{display:flex;flex-direction:column;align-items:flex-start;width:auto}.footer-site-nav__list>li:nth-child(n+2){margin-top:15px}.footer-site-nav__list>li>.parent{width:auto;font-size:16px;line-height:24px;color:var(--white)}.footer-site-nav__sublist{display:block;width:100%;padding-left:10px}.footer-site-nav__sublist>li{display:flex;flex-direction:column;align-items:flex-start;width:auto}.footer-site-nav__sublist>li{display:flex;flex-direction:column;align-items:flex-start;width:auto;margin-top:10px}.footer-site-nav__sublist>li>.child{width:auto;font-size:16px;line-height:24px;color:var(--white)}.footer-site-nav__sublist>li>.child:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (min-width:768px) and (max-width:1024px){.site-footer__main{display:flex;flex-direction:column;width:100%;background:0 0;padding-bottom:80px;border-bottom:1px solid var(--white)}.site-footer__main-info{display:flex;flex-direction:column;width:100%}.footer-site-nav{display:flex;justify-content:space-between;width:100%}.site-footer__logo{display:block;width:270px}.site-footer__logo>img{display:block;width:100%;object-fit:cover}.site-footer__logo:hover{transition:opacity .3s ease;opacity:.7}.site-footer__main-address{display:block;width:100%;font-size:14px;color:var(--white);line-height:24px;margin-top:10px;text-align:justify;word-break:break-all}.site-footer__main-security{display:flex;align-items:center;width:100%;margin-top:60px}.site-footer__main-security_figure{display:block;width:120px}.site-footer__main-security_figure>img{display:block;width:100%;object-fit:cover}.site-footer__main-security_txt{display:block;width:calc(100% - 120px);font-size:13px;line-height:24px;text-align:justify;word-break:break-all;color:var(--white);padding-left:20px}.footer-site-trigger{display:none}.footer-site-nav__wrap{display:flex;width:100%;margin-top:30px}.footer-site-nav__list{display:flex;flex-direction:column;width:auto}.footer-site-nav__list:nth-child(n+2){margin-left:calc(30/645 * 100%)}.footer-site-nav__list>li{display:flex;flex-direction:column;align-items:flex-start;width:auto}.footer-site-nav__list>li:nth-child(n+2){margin-top:20px}.footer-site-nav__list>li>.parent{width:auto;font-size:16px;line-height:24px;color:var(--white)}.footer-site-nav__list>li>a.parent:hover{transition:opacity .3s ease;opacity:.7}.footer-site-nav__sublist{display:block;width:100%;padding-left:10px}.footer-site-nav__sublist>li{display:flex;flex-direction:column;align-items:flex-start;width:auto}.footer-site-nav__sublist>li{display:flex;flex-direction:column;align-items:flex-start;width:auto;margin-top:10px}.footer-site-nav__sublist>li>.child{width:auto;font-size:16px;line-height:24px;color:var(--white)}.footer-site-nav__sublist>li>.child:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (min-width:1025px){.site-footer__main{display:flex;justify-content:space-between;width:100%;background:0 0;padding-bottom:80px;border-bottom:1px solid var(--white)}.site-footer__main-info{display:flex;flex-direction:column;width:calc(398/1100 * 100%)}.footer-site-nav{display:flex;justify-content:space-between;width:calc(645/1100 * 100%)}.site-footer__logo{display:block;width:calc(270/398 * 100%)}.site-footer__logo>img{display:block;width:100%;object-fit:cover}.site-footer__logo:hover{transition:opacity .3s ease;opacity:.7}.site-footer__main-address{display:block;width:100%;font-size:14px;color:var(--white);line-height:24px;margin-top:10px;text-align:justify;word-break:break-all}.site-footer__main-security{display:flex;flex-direction:column;width:100%;margin-top:60px}.site-footer__main-security_figure{display:block;width:120px}.site-footer__main-security_figure>img{display:block;width:100%;object-fit:cover}.site-footer__main-security_txt{display:block;width:100%;font-size:13px;line-height:24px;text-align:justify;word-break:break-all;color:var(--white);margin-top:10px}.footer-site-trigger{display:none}.footer-site-nav__wrap{display:flex;justify-content:flex-end;width:100%}.footer-site-nav__list{display:flex;flex-direction:column;width:auto}.footer-site-nav__list:nth-child(n+2){margin-left:calc(30/645 * 100%)}.footer-site-nav__list>li{display:flex;flex-direction:column;align-items:flex-start;width:auto}.footer-site-nav__list>li:nth-child(n+2){margin-top:20px}.footer-site-nav__list>li>.parent{width:auto;font-size:16px;line-height:24px;color:var(--white)}.footer-site-nav__list>li>a.parent:hover{transition:opacity .3s ease;opacity:.7}.footer-site-nav__sublist{display:block;width:100%;padding-left:10px}.footer-site-nav__sublist>li{display:flex;flex-direction:column;align-items:flex-start;width:auto}.footer-site-nav__sublist>li{display:flex;flex-direction:column;align-items:flex-start;width:auto;margin-top:10px}.footer-site-nav__sublist>li>.child{width:auto;font-size:16px;line-height:24px;color:var(--white)}.footer-site-nav__sublist>li>.child:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:767px){.site-footer__btm{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:113px}.site-footer__btm-link{position:relative;display:block;width:auto;font-size:16px;line-height:24px;color:var(--white);padding-right:20px}.site-footer__btm-link:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:14.23px;height:14.23px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-link-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-footer__btm-rights{display:block;width:100%;font-size:11px;line-height:24px;color:var(--white);word-break:keep-all;margin-top:10px}}@media screen and (min-width:768px){.site-footer__btm{display:flex;justify-content:space-between;align-items:center;width:100%;height:125px}.site-footer__btm-link{position:relative;display:block;width:auto;font-size:16px;line-height:24px;color:var(--white);padding-right:20px}.site-footer__btm-link:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:14.23px;height:14.23px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-link-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-footer__btm-link:hover{transition:opacity .3s ease;opacity:.7}.site-footer__btm-rights{display:block;width:auto;font-size:13px;line-height:24px;color:var(--white);text-align:right;word-break:keep-all}}@media screen and (max-width:1024px){.main{display:block;width:100%}}@media screen and (min-width:1025px){.main{display:block;width:100%}}@media screen and (max-width:767px){.btn-bl{position:relative;display:flex;justify-content:center;align-items:center;max-width:100%;width:295px;height:70px;border:1px solid #47a0c6;background-color:var(--white)}.btn-bl:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.btn-bl>span{font-size:20px;line-height:1;color:#47a0c6;font-family:var(--noto-serif)}}@media screen and (min-width:768px){.btn-bl{position:relative;display:flex;justify-content:center;align-items:center;width:285px;height:69px;border:1px solid #47a0c6;background-color:var(--white)}.btn-bl:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.btn-bl>span{font-size:20px;line-height:1;color:#47a0c6;font-family:var(--noto-serif)}.btn-bl:hover{transition:background-color .3s ease;background-color:#47a0c6}.btn-bl:hover>span{transition:color .3s ease;color:var(--white)}.btn-bl:hover:after{transition:background-image .3s ease;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-wh.svg)}}@media screen and (max-width:767px){.text-btn{position:relative;display:inline-block;width:auto;font-size:15px;line-height:21px;font-weight:500;padding-right:19px;color:#47a0c6}.text-btn:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:8.33px;height:13.5px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}}@media screen and (min-width:768px){.text-btn{position:relative;display:inline-block;width:auto;font-size:16px;line-height:24px;font-weight:500;padding-right:19px;color:#47a0c6}.text-btn:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:8.33px;height:13.5px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.text-btn:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:767px){.home-mv{position:relative;display:block;width:100%;height:calc(100vh - 55px)}.home-mv:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(62,124,151,24%);z-index:3;pointer-events:none}.home-mv__body{position:relative;display:block;width:100%;height:calc(100vh - 55px);background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/home/mv/bg-sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.home-mv__header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:100%;padding:0 20px;z-index:4}.home-mv__title{display:block;width:100%;font-size:32px;line-height:46px;font-weight:500;color:var(--white);font-family:var(--noto-serif);text-align:center}.home-mv__subtitle{display:block;width:100%;font-size:16px;line-height:22px;font-weight:400;color:var(--white);font-family:var(--cardo);text-align:center;margin-top:10px}}@media screen and (min-width:768px) and (max-width:1024px){.home-mv{position:relative;display:block;width:100%;height:600px}.home-mv:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(62,124,151,24%);z-index:3;pointer-events:none}.home-mv__body{position:relative;display:block;width:100%;height:600px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/home/mv/bg-pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.home-mv__header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:100%;padding:0 20px;z-index:4}.home-mv__title{display:block;width:100%;font-size:50px;line-height:66px;font-weight:500;color:var(--white);font-family:var(--noto-serif);text-align:center}.home-mv__subtitle{display:block;width:100%;font-size:26px;line-height:31px;font-weight:400;color:var(--white);font-family:var(--cardo);text-align:center;margin-top:20px}}@media screen and (min-width:1025px){.home-mv{position:relative;display:block;width:100%;height:calc(100vh - 100px)}.home-mv:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(62,124,151,24%);z-index:3;pointer-events:none}.home-mv__body{position:relative;display:block;width:100%;height:calc(100vh - 100px);background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/home/mv/bg-pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.home-mv__header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:100%;padding:0 51px;z-index:4}.home-mv__title{display:block;width:100%;font-size:60px;line-height:86px;font-weight:500;color:var(--white);font-family:var(--noto-serif);text-align:center}.home-mv__subtitle{display:block;width:100%;font-size:30px;line-height:41px;font-weight:400;color:var(--white);font-family:var(--cardo);text-align:center;margin-top:30px}}@media screen and (max-width:767px){.image-slider{position:absolute;top:25px;left:0;display:block;width:100%;height:calc(100% - 60px - 25px)}.image-slider>div{display:block;height:100%;margin-left:40px}.image-slider>div.portrait{width:250px}.image-slider>div.landscape{width:300px}.image-slider>div>picture{position:relative;display:block;width:100%;height:100%;background-color:transparent}.image-slider>div>picture>img{position:absolute;display:block;width:100%;object-fit:cover;object-position:center}.image-slider>div>picture.top>img{top:0}.image-slider>div>picture.middle>img{top:50%;transform:translateY(-50%)}.image-slider>div>picture.bottom>img{bottom:0}}@media screen and (min-width:768px) and (max-width:1024px){.image-slider{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.image-slider>div{display:block;height:100%;margin-left:80px}.image-slider>div.portrait{width:242.88px}.image-slider>div.landscape{width:320.84px}.image-slider>div>picture{position:relative;display:block;width:100%;height:100%;background-color:transparent}.image-slider>div>picture>img{position:absolute;display:block;width:100%;object-fit:cover;object-position:center}.image-slider>div>picture.top>img{top:0}.image-slider>div>picture.middle>img{top:50%;transform:translateY(-50%)}.image-slider>div>picture.bottom>img{bottom:0}}@media screen and (min-width:1025px){.image-slider{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.image-slider>div{display:block;height:100%;margin-left:100px}.image-slider>div.portrait{width:324px}.image-slider>div.landscape{width:428px}.image-slider>div>picture{position:relative;display:block;width:100%;height:100%;background-color:transparent}.image-slider>div>picture>img{position:absolute;display:block;width:100%;object-fit:cover;object-position:center}.image-slider>div>picture.top>img{top:0}.image-slider>div>picture.middle>img{top:50%;transform:translateY(-50%)}.image-slider>div>picture.bottom>img{bottom:0}}@media screen and (max-width:767px){.home-mv-news{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.home-mv-news{position:absolute;bottom:0;right:0;display:block;width:586px;height:80px;padding:30px;background-color:var(--white);z-index:4}.home-mv-news__link{display:flex;justify-content:flex-start;align-items:center;width:100%}.home-mv-news__link>.date{display:block;width:auto;font-size:16px;color:#9a9a9a;font-family:var(--noto-serif);font-weight:500;line-height:1;padding-right:20px;word-break:keep-all}.home-mv-news__link>.category{display:flex;justify-content:center;align-items:center;width:auto;height:30px;border-radius:15px;background-color:#59d9e6;font-size:16px;color:var(--white);font-family:var(--noto-serif);font-weight:500;line-height:1;padding:0 20px;margin-right:20px;word-break:keep-all}.home-mv-news__link>.title{display:-webkit-box;width:auto;font-size:16px;line-height:2;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home-mv-news__link:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (min-width:1025px){.home-mv-news{position:absolute;bottom:0;right:0;display:block;width:686px;height:90px;padding:30px;background-color:var(--white);z-index:4}.home-mv-news__link{display:flex;justify-content:flex-start;align-items:center;width:100%}.home-mv-news__link>.date{display:block;width:auto;font-size:16px;color:#9a9a9a;font-family:var(--noto-serif);font-weight:500;line-height:1;padding-right:20px;word-break:keep-all}.home-mv-news__link>.category{display:flex;justify-content:center;align-items:center;width:auto;height:30px;border-radius:15px;background-color:#59d9e6;font-size:16px;color:var(--white);font-family:var(--noto-serif);font-weight:500;line-height:1;padding:0 20px;margin-right:20px;word-break:keep-all}.home-mv-news__link>.title{display:-webkit-box;width:auto;font-size:16px;line-height:2;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home-mv-news__link:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:767px){.home-about{display:block;width:100%;padding:80px 0;background-color:transparent}.home-about__body{position:relative;display:block;max-width:540px;width:100%;margin:0 auto}.home-about__slide-wrap{display:block;width:100%;margin-left:auto;overflow:hidden}.home-about-slider{position:relative;display:block;width:100%;overflow:hidden}.home-about-slider>.swiper-wrapper{width:100%;padding-bottom:20px}.home-about-slider>.swiper-wrapper>.swiper-slide{width:100%}.home-about__figure{display:block;width:100%}.home-about__figure>img{display:block;width:100%;object-fit:cover}.home-about-slider .swiper-pagination{bottom:0;display:flex;justify-content:center;align-items:center;width:100%}.home-about-slider .swiper-pagination-bullet{display:block;width:10px;height:10px;border-radius:5px;background-color:#b7b7b7;opacity:1;margin:0 3px !important}.home-about-slider .swiper-pagination-bullet-active{background-color:#59d9e6;opacity:1}.home-about__content{display:flex;flex-direction:column;max-width:540px;width:100%;padding:0 20px;margin-top:50px}.home-about__content-header{display:flex;flex-direction:column;text-align:center;width:100%}.home-about__content-subtitle{font-size:18px;line-height:25px;color:#ee003b;font-family:var(--cardo)}.home-about__content-title{font-size:30px;line-height:44px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.home-about__content-txt{display:block;width:100%;font-size:16px;line-height:2;margin-top:30px;text-align:justify;word-break:break-all}.home-about__content-txt>br{display:none}.home-about__content-btns{display:flex;justify-content:center;width:100%;margin-top:50px}}@media screen and (min-width:768px) and (max-width:1024px){.home-about{display:block;width:100%;padding:80px 0;background-color:transparent}.home-about__body{position:relative;display:block;max-width:768px;width:100%;padding:0 20px;margin:0 auto}.home-about__slide-wrap{display:block;width:100%;margin-left:auto;overflow:hidden}.home-about-slider{position:relative;display:block;width:100%;overflow:hidden}.home-about-slider>.swiper-wrapper{width:100%;padding-bottom:20px}.home-about-slider>.swiper-wrapper>.swiper-slide{width:100%}.home-about__figure{display:block;width:100%}.home-about__figure>img{display:block;width:100%;object-fit:cover}.home-about-slider .swiper-pagination{bottom:0;display:flex;justify-content:center;align-items:center;width:100%}.home-about-slider .swiper-pagination-bullet{display:block;width:10px;height:10px;border-radius:5px;background-color:#b7b7b7;opacity:1;margin:0 3px !important}.home-about-slider .swiper-pagination-bullet-active{background-color:#59d9e6;opacity:1}.home-about__content{display:flex;flex-direction:column;width:100%;margin-top:50px}.home-about__content-header{display:flex;flex-direction:column;width:auto}.home-about__content-subtitle{font-size:20px;line-height:27px;color:#ee003b;font-family:var(--cardo)}.home-about__content-title{font-size:46px;line-height:66px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.home-about__content-txt{display:block;width:100%;font-size:16px;line-height:2;margin-top:30px}.home-about__content-btns{display:block;width:100%;margin-top:40px}}@media screen and (min-width:1025px){.home-about{display:block;width:100%;padding:100px 0;background-color:transparent}.home-about__body{position:relative;display:block;max-width:1306px;width:100%;padding:0 20px;margin:0 auto}.home-about__slide-wrap{display:block;width:calc(1000/1266 * 100%);margin-left:auto;overflow:hidden}.home-about-slider{position:relative;display:block;width:100%;overflow:hidden}.home-about-slider>.swiper-wrapper{width:100%;padding-bottom:20px}.home-about-slider>.swiper-wrapper>.swiper-slide{width:100%}.home-about__figure{display:block;width:100%}.home-about__figure>img{display:block;width:100%;object-fit:cover}.home-about-slider .swiper-pagination{bottom:0;display:flex;justify-content:center;align-items:center;width:100%}.home-about-slider .swiper-pagination-bullet{display:block;width:10px;height:10px;border-radius:5px;background-color:#b7b7b7;opacity:1;margin:0 3px !important}.home-about-slider .swiper-pagination-bullet-active{background-color:#59d9e6;opacity:1}.home-about__content{position:absolute;bottom:20px;left:calc(103/1306 * 100%);z-index:2;display:flex;flex-direction:column;width:calc(650/1306 * 100%);padding-bottom:calc(60/1306 * 100%)}.home-about__content-header{display:flex;flex-direction:column;width:auto}.home-about__content-subtitle{font-size:20px;line-height:27px;color:#ee003b;font-family:var(--cardo)}.home-about__content-title{font-size:46px;line-height:66px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.home-about__content-txt{display:block;width:100%;font-size:16px;line-height:2;margin-top:30px}.home-about__content-btns{display:block;width:100%;margin-top:40px}}@media screen and (max-width:767px){.home-reason{position:relative;display:block;width:100%;padding:80px 0}.home-reason:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:75%;background-color:rgba(80,172,211,70%)}.home-reason__body{position:relative;z-index:1;display:block;width:100%}.home-reason__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-reason__subtitle{font-size:18px;line-height:25px;color:#ee003b;font-family:var(--cardo)}.home-reason__title{font-size:30px;line-height:44px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.home-reason__points{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:50px}.home-reason__point{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;background-color:var(--white)}.home-reason__point:nth-child(n+2){margin-top:50px}.home-reason__point-figure{display:block;width:100%}.home-reason__point-figure>img{display:block;width:100%;object-fit:cover}.home-reason__point-icon{position:relative;z-index:1;display:block;width:97px;margin-top:-48.5px}.home-reason__point-icon>img{display:block;width:100%;object-fit:cover}.home-reason__point-title{display:block;width:100%;margin-top:10px;text-align:center;font-family:var(--noto-serif);color:#50acd3;font-size:26px;line-height:40px;font-weight:400}.home-reason__point-btns{display:flex;justify-content:flex-end;width:100%;height:50px;margin-top:5px}.home-reason__point-btn{position:relative;display:block;width:50px;height:50px;background-color:#316f8a}.home-reason__point-btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:8.95px;height:14.49px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-btn-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.home-reason__point-btn:hover{transition:background-color .3s ease;background-color:#1d4f65}}@media screen and (min-width:768px){.home-reason{position:relative;display:block;width:100%;padding:100px 0}.home-reason:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:477px;background-color:rgba(80,172,211,70%)}.home-reason__body{position:relative;z-index:1;display:block;width:100%}.home-reason__header{display:flex;flex-direction:column;width:100%}.home-reason__subtitle{font-size:20px;line-height:27px;color:#ee003b;font-family:var(--cardo)}.home-reason__title{font-size:46px;line-height:66px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.home-reason__points{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-top:100px}.home-reason__point{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(335/1100 * 100%);background-color:var(--white)}.home-reason__point:nth-child(2){margin-top:50px}.home-reason__point:nth-child(3){margin-top:100px}.home-reason__point-figure{display:block;width:100%}.home-reason__point-figure>img{display:block;width:100%;object-fit:cover}.home-reason__point-icon{position:relative;z-index:1;display:block;width:120px;margin-top:-60px}.home-reason__point-icon>img{display:block;width:100%;object-fit:cover}.home-reason__point-title{display:block;width:100%;margin-top:33px;text-align:center;font-family:var(--noto-serif);color:#50acd3;font-size:28px;line-height:40px;font-weight:400}.home-reason__point-btns{display:flex;justify-content:flex-end;width:100%;height:58px;margin-top:30px}.home-reason__point-btn{position:relative;display:block;width:58px;height:58px;background-color:#316f8a}.home-reason__point-btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-btn-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.home-reason__point-btn:hover{transition:background-color .3s ease;background-color:#1d4f65}}@media screen and (min-width:768px) and (max-width:1024px){.home-reason__point-icon{width:100px;margin-top:-50px}.home-reason__point-title{margin-top:23px;font-size:20px;line-height:30px}.home-reason__point-btns{height:48px;margin-top:20px}.home-reason__point-btn{width:48px;height:48px}}@media screen and (max-width:767px){.home-service{display:block;width:100%;padding:100px 0}.home-service__body{display:block;width:100%}.home-service__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-service__subtitle{display:block;width:100%;text-align:center;font-size:18px;line-height:25px;color:#ee003b;font-family:var(--cardo)}.home-service__title{display:block;width:100%;text-align:center;font-size:30px;line-height:44px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.home-service__boxes{display:block;width:100%;margin-top:30px}.home-service__box{display:flex;flex-direction:column;align-items:center;width:100%}.home-service__box:nth-child(n+2){margin-top:100px}.home-service__box-figure{display:block;width:100%}.home-service__box-figure>img{display:block;width:100%;object-fit:cover}.home-service__box-contents{display:block;width:100%;margin-top:30px}.home-service__box-title{display:block;width:100%;font-size:28px;line-height:40px;color:#50acd3;font-family:var(--noto-serif);font-weight:500;text-align:center}.home-service__box-txt{display:block;width:100%;font-size:15px;line-height:2;text-align:justify;word-break:break-all;margin-top:30px}.home-service__box-btns{display:flex;justify-content:center;width:100%;margin-top:50px}}@media screen and (min-width:768px) and (max-width:1024px){.home-service{display:block;width:100%;padding:100px 0}.home-service>.container{max-width:768px}.home-service__body{display:block;width:100%}.home-service__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-service__subtitle{display:block;width:100%;text-align:center;font-size:20px;line-height:27px;color:#ee003b;font-family:var(--cardo)}.home-service__title{display:block;width:100%;text-align:center;font-size:46px;line-height:66px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.home-service__boxes{display:block;width:100%;margin-top:100px}.home-service__box{display:flex;flex-direction:column;align-items:center;width:100%}.home-service__box:nth-child(n+2){margin-top:100px}.home-service__box-figure{display:block;width:100%}.home-service__box-figure>img{display:block;width:100%;object-fit:cover}.home-service__box-contents{display:block;width:100%;margin-top:30px}.home-service__box-title{display:block;width:100%;font-size:40px;line-height:57px;color:#50acd3;font-family:var(--noto-serif);font-weight:500;text-align:center}.home-service__box-txt{display:block;width:100%;font-size:16px;line-height:2;text-align:justify;word-break:break-all;margin-top:30px}.home-service__box-btns{display:flex;justify-content:center;width:100%;margin-top:50px}}@media screen and (min-width:1025px){.home-service{display:block;width:100%;padding:100px 0}.home-service>.container{max-width:1306px}.home-service__body{display:block;width:100%}.home-service__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-service__subtitle{display:block;width:100%;text-align:center;font-size:20px;line-height:27px;color:#ee003b;font-family:var(--cardo)}.home-service__title{display:block;width:100%;text-align:center;font-size:46px;line-height:66px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.home-service__boxes{display:block;width:100%;margin-top:100px}.home-service__box{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.home-service__box:nth-child(n+2){margin-top:100px}.home-service__box:nth-child(even){flex-direction:row-reverse}.home-service__box-figure{display:block;width:calc(700/1266 * 100%)}.home-service__box-figure>img{display:block;width:100%;object-fit:cover}.home-service__box-contents{display:block;width:calc(100% - (700/1266 * 100%))}.home-service__box:nth-child(odd)>.home-service__box-contents{padding:0 calc(83/1266 * 100%) calc(50/1266 * 100%) calc(50/1266 * 100%)}.home-service__box:nth-child(even)>.home-service__box-contents{padding:0 calc(50/1266 * 100%) calc(50/1266 * 100%) calc(83/1266 * 100%)}.home-service__box-title{display:block;width:100%;font-size:40px;line-height:57px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.home-service__box-txt{display:block;width:100%;font-size:16px;line-height:2;text-align:justify;word-break:break-all;margin-top:30px}.home-service__box-btns{display:block;width:100%;margin-top:50px}}@media screen and (max-width:767px){.home-customer{display:block;width:100%;padding:0 0 100px}.home-customer>.container{padding:0}.home-customer__body{position:relative;display:block;width:100%}.home-customer__content{position:absolute;top:50px;left:0;display:flex;flex-direction:column;width:100%;padding:0 20px}.home-customer__figure{display:block;width:100%}.home-customer__figure>img{display:block;width:100%;object-fit:cover}.home-customer__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-customer__subtitle{display:block;width:100%;text-align:center;font-size:18px;line-height:25px;color:#ee003b;font-family:var(--cardo)}.home-customer__title{display:block;width:100%;text-align:center;font-size:30px;line-height:44px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.home-customer__txt{display:block;width:100%;font-size:15px;line-height:2;text-align:justify;word-break:break-all;margin-top:30px}.home-customer__btns{display:flex;justify-content:center;width:100%;margin-top:40px}}@media screen and (max-width:359px){.home-customer__content{top:30px}.home-customer__txt{margin-top:20px}.home-customer__btns{margin-top:20px}}@media screen and (min-width:768px){.home-customer{display:block;width:100%;padding:100px 0}.home-customer__body{position:relative;display:block;width:100%}.home-customer__content{position:absolute;top:50%;transform:translateY(-50%);right:calc(50/1100 * 100%);display:flex;flex-direction:column;width:calc(568/1100 * 100%)}.home-customer__figure{display:block;width:100%}.home-customer__figure>img{display:block;width:100%;object-fit:cover}.home-customer__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-customer__subtitle{display:block;width:100%;text-align:center;font-size:20px;line-height:27px;color:#ee003b;font-family:var(--cardo)}.home-customer__title{display:block;width:100%;text-align:center;font-size:40px;line-height:57px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.home-customer__txt{display:block;width:100%;font-size:16px;line-height:2;text-align:center;margin-top:50px}.home-customer__btns{display:flex;justify-content:center;width:100%;margin-top:50px}}@media screen and (min-width:768px) and (max-width:1024px){.home-customer__content{right:20px;width:calc(600/1100 * 100%)}.home-customer__subtitle{font-size:18px;line-height:25px}.home-customer__title{font-size:28px;line-height:44px}.home-customer__txt{font-size:14px;margin-top:20px}.home-customer__btns{margin-top:20px}}@media screen and (min-width:1025px) and (max-width:1049px){.home-customer__title{font-size:38px;line-height:57px}}@media screen and (max-width:767px){.home-news{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.home-news__body{display:flex;flex-direction:column;align-content:center;width:100%}.home-news__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-news__subtitle{display:block;width:100%;text-align:center;font-size:18px;line-height:25px;color:#ee003b;font-family:var(--cardo)}.home-news__title{display:block;width:100%;font-size:30px;line-height:44px;color:#50acd3;font-family:var(--noto-serif);font-weight:500;text-align:center}.home-news__content{display:block;width:100%;margin-top:30px}.home-news__archives{display:block;width:100%;border-top:1px solid #cfdce1}.home-news__archives>li{display:block;width:100%;padding:30px 0 20px;border-bottom:1px solid #cfdce1}.home-news__row{display:flex;flex-direction:column;width:100%}.home-news__row>dt{display:flex;justify-content:space-between;align-items:center;width:100%}.home-news__date{display:block;width:80px;margin-right:5px;font-size:15px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.home-news__categories{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 80px);margin-right:-5px}.home-news__category{display:flex;justify-content:center;align-items:center;width:auto;height:26px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:14px;color:var(--white);line-height:1;margin:0 5px}.home-news__row>dd{display:flex;align-items:center;width:100%;margin-top:10px}.home-news__link-title{position:relative;display:-webkit-box;width:auto;font-size:16px;line-height:2;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding-right:20px}.home-news__link-title:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-dbl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.home-news__btns{display:flex;justify-content:center;width:100%;margin-top:50px}.home-news__btns>a{padding-right:20px}.home-news__btns>a:after{right:75px}}@media screen and (min-width:768px){.home-news{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.home-news__body{display:flex;justify-content:space-between;width:100%}.home-news__header{display:flex;flex-direction:column;align-items:center;width:calc(215/1100 * 100%)}.home-news__subtitle{display:block;width:100%;font-size:20px;line-height:27px;color:#ee003b;font-family:var(--cardo)}.home-news__title{display:block;width:100%;font-size:40px;line-height:57px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.home-news__content{display:block;width:calc(835/1100 * 100%)}.home-news__archives{display:block;width:100%;border-top:1px solid #cfdce1}.home-news__archives>li{display:block;width:100%;padding:20px 0;border-bottom:1px solid #cfdce1}.home-news__row{position:relative;display:flex;flex-direction:column;width:100%;padding-right:50px}.home-news__row:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-dbl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.home-news__row>dt{display:flex;align-items:center;width:100%}.home-news__date{display:block;width:90px;margin-right:5px;font-size:17px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.home-news__categories{display:flex;align-items:center;width:calc(100% - 90px - 5px)}.home-news__category{display:flex;justify-content:center;align-items:center;width:auto;height:30px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:16px;color:var(--white);line-height:1;margin:0 5px}.home-news__row>dd{display:flex;align-items:center;width:100%;margin-top:10px}.home-news__link-title{display:-webkit-box;width:auto;font-size:16px;line-height:2;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home-news__date:hover,.home-news__category:hover,.home-news__link-title:hover{transition:opacity .3s ease;opacity:.7}.home-news__btns{display:flex;justify-content:flex-end;width:100%;margin-top:50px}.home-news__btns>a{width:217px;height:60px;padding-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.home-news__header{width:calc(250/1100 * 100%)}.home-news__content{width:calc(805/1100 * 100%)}}@media screen and (max-width:767px){.home-banner{display:block;width:100%;padding:100px 0}.home-banner__performance{display:flex;align-items:center;width:100%;height:240px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/home/performance/performance-sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid #97cee5;padding-left:15px}.home-banner__performance-header{display:flex;flex-direction:column;align-items:center;width:auto}.home-banner__performance-subtitle{display:block;width:100%;font-size:18px;line-height:25px;color:#ee003b;font-family:var(--cardo);text-align:center}.home-banner__performance-title{display:block;width:100%;font-size:30px;line-height:44px;color:#50acd3;font-family:var(--noto-serif);font-weight:500;text-align:center}.home-banner__wrap{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:20px;width:100%;margin-top:100px}.home-banner__link{display:block;width:100%}.home-banner__link-figure{display:block;width:100%}.home-banner__link-figure>img{display:block;width:100%;object-fit:cover}.home-banner__link-subtitle{display:block;width:100%;font-size:18px;line-height:25px;font-family:var(--cardo);color:#316f8a;margin-top:10px}.home-banner__link-title{display:block;width:100%;font-size:22px;line-height:31px;font-family:var(--noto-serif);font-weight:500;color:#316f8a;text-align:justify;word-break:break-all}}@media screen and (min-width:768px){.home-banner{display:block;width:100%;padding:100px 0}.home-banner__performance{display:flex;align-items:center;width:100%;height:240px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/home/performance/performance-pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid #97cee5;padding-left:calc(142/1100 * 100%)}.home-banner__performance:hover{transition:opacity .3s ease;opacity:.7}.home-banner__performance-header{display:flex;flex-direction:column;align-items:center;width:auto}.home-banner__performance-subtitle{display:block;width:100%;font-size:20px;line-height:27px;color:#ee003b;font-family:var(--cardo);text-align:center}.home-banner__performance-title{display:block;width:100%;font-size:40px;line-height:57px;color:#50acd3;font-family:var(--noto-serif);font-weight:500;text-align:center}.home-banner__wrap{display:grid;grid-template-columns:repeat(4,1fr);column-gap:calc(20/1100 * 100%);width:100%;margin-top:100px}.home-banner__link{display:block;width:100%}.home-banner__link:hover{transition:opacity .3s ease;opacity:.7}.home-banner__link-figure{display:block;width:100%}.home-banner__link-figure>img{display:block;width:100%;object-fit:cover}.home-banner__link-subtitle{display:block;width:100%;font-size:18px;line-height:25px;font-family:var(--cardo);color:#316f8a;margin-top:10px}.home-banner__link-title{display:block;width:100%;font-size:22px;line-height:31px;font-family:var(--noto-serif);font-weight:500;color:#316f8a;text-align:justify;word-break:break-all}}@media screen and (min-width:768px) and (max-width:1024px){.home-banner__performance{height:200px}.home-banner__link-subtitle{font-size:15px}.home-banner__link-title{font-size:17px}}@media screen and (max-width:767px){.home-column{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.home-column__header{display:flex;flex-direction:column;align-items:center;width:auto}.home-column__subtitle{display:block;width:100%;font-size:18px;line-height:25px;color:#ee003b;font-family:var(--cardo);text-align:center}.home-column__title{display:block;width:100%;font-size:30px;line-height:44px;color:#50acd3;font-family:var(--noto-serif);font-weight:500;text-align:center}.home-column__body{display:block;width:100%;margin-top:30px}.home-column__archives{display:block;width:100%}.home-column__list{display:block;width:100%}.home-column__list>li:not(:first-child){position:relative;display:block;width:100%;padding:30px 0 20px;border-bottom:1px solid #cfdce1}.home-column__list>li:nth-child(2){border-top:1px solid #cfdce1}.home-column__list>li:not(:first-child)>.home-column__item-figure_link{position:absolute;bottom:20px;left:0;display:block;width:122px}.home-column__list>li:not(:first-child)>.home-column__item-figure_link>.home-column__item-figure{display:flex;flex-direction:column;align-items:center;width:100%;height:92px;overflow:hidden}.home-column__list>li:not(:first-child)>.home-column__item-figure_link>.home-column__item-figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-column__list>li:not(:first-child)>.home-column__item{display:flex;flex-direction:column;width:100%}.home-column__list>li:not(:first-child) .home-column__item>dt{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:26px}.home-column__item-date{display:block;width:7px;margin-right:5px;font-size:15px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.home-column__item-categories{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 70px);margin-right:-5px}.home-column__item-category{display:flex;justify-content:center;align-items:center;width:auto;height:26px;background-color:#59d9e6;padding:0 15px;border-radius:15px;font-size:14px;color:var(--white);line-height:1;margin:0 5px}.home-column__list>li:not(:first-child) .home-column__item>dd{position:relative;display:flex;align-items:center;width:100%;margin-top:10px;min-height:92px;padding-left:132px;padding-right:22px}.home-column__list>li:not(:first-child) .home-column__item>dd:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-dbl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.home-column__list>li:not(:first-child) .home-column__item-title{display:-webkit-box;width:auto;font-size:14px;line-height:28px;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-column__btns{display:flex;justify-content:center;width:100%;margin-top:50px}.home-column__btns>a{padding-right:20px}.home-column__btns>a:after{right:75px}.home-column__item-row:nth-child(1){position:relative;display:block;width:100%;margin-bottom:30px;padding-top:36px}.home-column__item-row:nth-child(1)>.home-column__item-figure_link{display:block;width:100%}.home-column__item-row:nth-child(1)>.home-column__item-figure_link>.home-column__item-figure{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:500/376;overflow:hidden}.home-column__item-row:nth-child(1)>.home-column__item-figure_link>.home-column__item-figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-column__item-row:nth-child(1)>.home-column__item{display:flex;flex-direction:column;width:100%;margin-top:10px}.home-column__list>li:nth-child(1) .home-column__item>dt{position:absolute;top:0;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:26px}.home-column__list>li:nth-child(1) .home-column__item>dd{position:relative;display:flex;align-items:center;width:100%;margin-top:10px;padding-right:22px}.home-column__list>li:nth-child(1) .home-column__item>dd:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-dbl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.home-column__list>li:nth-child(1) .home-column__item-title{display:-webkit-box;width:auto;font-size:14px;line-height:28px;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media screen and (min-width:768px){.home-column{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.home-column__header{display:flex;flex-direction:column;align-items:center;width:auto}.home-column__subtitle{display:block;width:100%;font-size:20px;line-height:27px;color:#ee003b;font-family:var(--cardo)}.home-column__title{display:block;width:100%;font-size:40px;line-height:57px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.home-column__body{position:relative;display:block;width:100%;padding-left:calc(570/1100 * 100%);margin-top:50px;min-height:505px}.home-column__archives{display:block;width:100%}.home-column__list{display:block;width:100%}.home-column__list>li:not(:first-child){display:flex;justify-content:space-between;width:100%;padding:20px 0;border-bottom:1px solid #cfdce1}.home-column__list>li:nth-child(2){border-top:1px solid #cfdce1}.home-column__list>li:not(:first-child)>.home-column__item-figure_link{display:block;width:133px}.home-column__list>li:not(:first-child)>.home-column__item-figure_link>.home-column__item-figure{display:flex;flex-direction:column;align-items:center;width:100%;height:100px;overflow:hidden}.home-column__list>li:not(:first-child)>.home-column__item-figure_link>.home-column__item-figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-column__list>li:not(:first-child)>.home-column__item{position:relative;display:flex;flex-direction:column;width:calc(100% - 133px - 20px);padding-right:20px}.home-column__list>li:not(:first-child)>.home-column__item:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-dbl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.home-column__item>dt{display:flex;align-items:center;width:100%}.home-column__item-date{display:block;width:90px;margin-right:5px;font-size:17px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.home-column__item-categories{display:flex;align-items:center;width:calc(100% - 90px - 5px)}.home-column__item-category{display:flex;justify-content:center;align-items:center;width:auto;height:30px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:16px;color:var(--white);line-height:1;margin:0 5px}.home-column__item>dd{display:flex;align-items:center;width:100%;margin-top:10px}.home-column__item-title{display:-webkit-box;width:auto;font-size:16px;line-height:2;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-column__item-figure_link:hover,.home-column__item-date:hover,.home-column__item-category:hover,.home-column__item-title:hover{transition:opacity .3s ease;opacity:.7}.home-column__btns{display:flex;justify-content:flex-end;width:100%;margin-top:58.5px}.home-column__btns>a{width:217px;height:60px;padding-right:10px}.home-column__item-row:nth-child(1){position:absolute;top:0;left:0;display:block;width:calc(500/1100 * 100%)}.home-column__item-row:nth-child(1)>.home-column__item-figure_link{display:block;width:100%}.home-column__item-row:nth-child(1)>.home-column__item-figure_link>.home-column__item-figure{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:500/376;overflow:hidden}.home-column__item-row:nth-child(1)>.home-column__item-figure_link>.home-column__item-figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-column__item-row:nth-child(1)>.home-column__item{display:flex;flex-direction:column;width:100%;margin-top:30px}}@media screen and (min-width:768px) and (max-width:1024px){.home-column__list>li:not(:first-child)>.home-column__item-figure_link{display:block;width:100px}.home-column__list>li:not(:first-child)>.home-column__item-figure_link>.home-column__item-figure{height:75px}.home-column__list>li:not(:first-child)>.home-column__item{width:calc(100% - 100px - 10px)}.home-column__item-date{width:70px;font-size:14px}.home-column__item-categories{width:calc(100% - 70px - 5px)}.home-column__item-category{height:26px;padding:0 15px;font-size:14px}.home-column__item-title{font-size:15px;line-height:1.75}}@media screen and (max-width:767px){.page-mv{display:block;width:100%;height:220px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/mv-sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:55px}.page-title{display:flex;flex-direction:column;justify-content:center;width:100%;height:165px}.page-title>span{color:var(--white)}.page-title>span:nth-child(1){display:block;width:100%;font-family:var(--cardo);font-size:15px;line-height:20px;font-weight:400;text-align:center}.page-title>span:nth-child(2){display:block;width:100%;font-family:var(--noto-serif);font-size:30px;line-height:44px;font-weight:500;text-align:center}.page-title>span:nth-child(3){display:block;width:100%;font-family:var(--noto-serif);font-size:18px;line-height:24px;font-weight:500;text-align:center}}@media screen and (min-width:768px){.page-mv{display:block;width:100%;height:350px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/mv-pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:100px}.page-title{display:flex;flex-direction:column;justify-content:center;width:100%;height:250px}.page-title>span{color:var(--white)}.page-title>span:nth-child(1){font-family:var(--cardo);font-size:20px;line-height:27px;font-weight:400}.page-title>span:nth-child(2){font-family:var(--noto-serif);font-size:46px;line-height:66px;font-weight:500}.page-title>span:nth-child(3){display:block;width:100%;font-family:var(--noto-serif);font-size:22px;line-height:30px;font-weight:500}}@media screen and (min-width:768px) and (max-width:1024px){.page-mv{height:265px;padding-top:55px}.page-title{display:flex;flex-direction:column;justify-content:center;width:100%;height:210px}}@media screen and (min-width:0px){.breadcrumb-wrapper{display:flex;align-items:center;width:100%;padding:20px 0}.gi-breadcrumbs{display:block;width:100%;margin:0 auto}.gi-breadcrumbs__list{display:flex;flex-flow:row wrap;align-items:center;width:100%}.gi-breadcrumbs__list>li{display:block;width:auto;line-height:20px}.gi-breadcrumbs__list>li:not(:first-child){position:relative;padding-left:20px}.gi-breadcrumbs__list>li:not(:first-child):before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:5px;display:block;width:10px;height:10px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-bred.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.gi-breadcrumbs__list>li:not(:first-child):after,.gi-breadcrumbs__item:not(:last-child):after{display:none !important}.gi-breadcrumbs__link,.gi-breadcrumbs__link span{display:block;width:auto;font-size:14px;line-height:20px;font-family:var(--noto-sans);color:#333;font-weight:400}.gi-breadcrumbs__link span>br{display:none}.gi-breadcrumbs__item:last-child>.gi-breadcrumbs__link>span{color:#333}.gi-breadcrumbs__item:not(:last-child)>a{text-decoration:underline}.gi-breadcrumbs__item>a:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:767px){.gi-breadcrumbs__link,.gi-breadcrumbs__link span{font-size:13px}}@media screen and (max-width:767px){.content-wrapper{display:block;width:100%;padding:50px 0 100px}}@media screen and (min-width:768px){.content-wrapper{display:block;width:100%;padding:80px 0 100px}}@media screen and (max-width:767px){.not-found{display:block;width:100%}.not-found__body{display:block;width:100%;margin:0 auto}.not-found__header{display:block;width:100%;text-align:center;font-size:24px;line-height:34px;font-family:var(--noto-serif);font-weight:500}.not-found__text{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:50px}.not-found__btn{display:flex;justify-content:center;width:100%;margin-top:50px}}@media screen and (min-width:768px){.not-found{display:block;width:100%}.not-found__body{display:block;max-width:800px;width:100%;margin:0 auto}.not-found__header{display:block;width:100%;text-align:center;font-size:30px;line-height:44px;font-family:var(--noto-serif);font-weight:500}.not-found__text{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:50px}.not-found__btn{display:flex;justify-content:center;width:100%;margin-top:50px}}@media screen and (max-width:767px){.company{display:block;width:100%}.company__body{display:block;width:100%;margin:0 auto}.company-info{display:block;width:100%}.company-header{display:block;width:100%;text-align:center;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.company-info__wrap{width:100%;border-collapse:collapse;margin-top:30px;background-color:var(--white)}.company-info__wrap tr th{display:block;width:100%;background-color:#f3f7fa;padding:10px 5px;font-size:18px;line-height:32px;font-weight:400;text-align:left;color:#47a0c6}.company-info__wrap tr:not(:last-child){border-bottom:1px solid #e7f0f3}.company-info__wrap tr td{display:block;width:100%;padding:20px 5px 40px;font-size:15px;line-height:32px;font-weight:400}.company-info__wrap tr td p{display:flex;align-items:center;flex-wrap:wrap;width:100%;font-size:15px;line-height:32px;font-weight:400}.company-info__wrap tr td p:nth-child(n+2){margin-top:20px}.company-info__wrap tr td .member span{display:block;width:100%}.company-info__wrap tr td .staff span{width:115px}}@media screen and (min-width:768px){.company{display:block;width:100%}.company__body{display:block;max-width:1000px;width:100%;margin:0 auto}.company-info{display:block;width:100%}.company-header{display:block;width:100%;text-align:center;font-size:46px;line-height:66px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.company-info__wrap{width:100%;border-collapse:collapse;margin-top:50px;background-color:var(--white);border:1px solid #e7f0f3}.company-info__wrap tr th{width:260px;background-color:#f3f7fa;padding:30px 20px;font-size:18px;line-height:32px;font-weight:400;text-align:left;color:#47a0c6}.company-info__wrap tr:not(:last-child){border-bottom:1px solid #e7f0f3}.company-info__wrap tr td{width:calc(100% - 260px);padding:30px 20px;font-size:16px;line-height:32px;font-weight:400}.company-info__wrap tr td p{display:flex;align-items:center;width:100%;font-size:16px;line-height:32px;font-weight:400}.company-info__wrap tr td p:nth-child(n+2){margin-top:15px}.company-info__wrap tr td .member span{width:240px}.company-info__wrap tr td .staff span{width:115px}}@media screen and (min-width:768px) and (max-width:1024px){.company-info__wrap tr th{width:200px;font-size:16px}.company-info__wrap tr td{width:calc(100% - 200px);font-size:15px}.company-info__wrap tr td p{font-size:15px}.company-info__wrap tr td .member span{width:200px}.company-info__wrap tr td .staff span{width:100px}}@media screen and (max-width:767px){.company-access{display:block;width:100%;margin-top:100px}.company-access__map{display:block;width:100%;height:500px;margin-top:30px}.company-access__map>iframe{width:100%;height:100%}}@media screen and (min-width:768px){.company-access{display:block;width:100%;margin-top:100px}.company-access__map{display:block;width:100%;height:500px;margin-top:50px}.company-access__map>iframe{width:100%;height:100%}}@media screen and (max-width:767px){.company-history{display:block;width:100%;margin-top:100px}.company-history__wrap{width:100%;border-collapse:collapse;margin-top:50px;background-color:var(--white)}.company-history__wrap tr th{display:block;width:100%;background-color:#f3f7fa;padding:10px 5px;font-size:18px;line-height:32px;font-weight:400;text-align:left;color:#47a0c6}.company-history__wrap tr:not(:last-child){border-bottom:1px solid #e7f0f3}.company-history__wrap tr td{display:block;width:100%;padding:20px 5px 40px;font-size:15px;line-height:32px;font-weight:400}}@media screen and (min-width:768px){.company-history{display:block;width:100%;margin-top:100px}.company-history__wrap{width:100%;border-collapse:collapse;margin-top:50px;background-color:var(--white);border:1px solid #e7f0f3}.company-history__wrap tr th{width:260px;background-color:#f3f7fa;padding:30px 20px;font-size:18px;line-height:32px;font-weight:400;text-align:left;color:#47a0c6;vertical-align:top}.company-history__wrap tr:not(:last-child){border-bottom:1px solid #e7f0f3}.company-history__wrap tr td{width:calc(100% - 260px);padding:30px 20px;font-size:16px;line-height:32px;font-weight:400}}@media screen and (min-width:768px) and (max-width:1024px){.company-history__wrap tr th{width:200px;font-size:16px}.company-history__wrap tr td{width:calc(100% - 200px);font-size:15px}}@media screen and (max-width:767px){.page-mv.faq-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/faq/mv-sp.jpg)}.content-wrapper.content-faq{background-color:#f6fafb}.faq{display:block;width:100%}.faq__body{display:block;width:100%;margin:0 auto}.faq__list{display:block;width:100%}.faq__list>li{display:block;width:100%;background-color:var(--white);padding:20px}.faq__list>li:nth-child(n+2){margin-top:30px}.faq__list>li>.question{position:relative;display:flex;align-items:center;width:100%;min-height:40px;padding:0 30px 0 36px;font-size:15px;line-height:30px;font-weight:500;color:#50acd3;text-align:justify;word-break:break-all}.faq__list>li>.question:before{content:"Q";position:absolute;top:0;left:0;display:flex;align-items:center;width:40px;height:40px;color:#50acd3;font-family:var(--cardo);font-size:29px;font-weight:500;line-height:34px}.faq__list>li>.question>i{position:absolute;top:16px;right:0;display:block;width:20px;height:20px}.faq__list>li>.question>i:before,.faq__list>li>.question>i:after{content:"";position:absolute;transform:translate(-50%,-50%);display:block;background:#50acd3}.faq__list>li>.question>i:before{top:50%;left:50%;width:100%;height:2px}.faq__list>li>.question>i:after{top:calc(50% - 0.035rem);left:calc(50% - 0.045rem);width:100%;height:2px;transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 50%;transition:.3s ease}.faq__list>li>.question.active>i:after{top:50%;left:50%;transform:rotate(0deg) translate(-50%,-50%);transform-origin:0 0%}.faq__list>li>.answer{position:relative;display:none;width:100%;margin-top:15px;padding:25px 0 0 36px;border-top:1px dashed #97cee5}.faq__list>li>.answer:before{content:"A";position:absolute;top:25px;left:0;display:flex;align-items:center;width:40px;height:40px;color:#ee003b;font-family:var(--cardo);font-size:29px;font-weight:500;line-height:34px}.faq__list>li>.answer>p{display:block;width:100%;font-size:15px;line-height:30px;text-align:justify;word-break:break-all}}@media screen and (min-width:768px){.page-mv.faq-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/faq/mv-pc.jpg)}.content-wrapper.content-faq{background-color:#f6fafb}.faq{display:block;width:100%}.faq__body{display:block;max-width:1000px;width:100%;margin:0 auto}.faq__list{display:block;width:100%}.faq__list>li{display:block;width:100%;background-color:var(--white);padding:calc(50/1000 * 100%)}.faq__list>li:nth-child(n+2){margin-top:50px}.faq__list>li>.question{position:relative;display:flex;align-items:center;width:100%;min-height:40px;padding:5px 60px;font-size:18px;line-height:30px;font-weight:500;color:#50acd3}.faq__list>li>.question:before{content:"Q";position:absolute;top:0;left:15px;display:flex;align-items:center;width:40px;height:40px;color:#50acd3;font-family:var(--cardo);font-size:34px;font-weight:500;line-height:34px}.faq__list>li>.question>i{position:absolute;top:12px;right:0;display:block;width:20px;height:20px}.faq__list>li>.question>i:before,.faq__list>li>.question>i:after{content:"";position:absolute;transform:translate(-50%,-50%);display:block;background:#50acd3}.faq__list>li>.question>i:before{top:50%;left:50%;width:100%;height:2px}.faq__list>li>.question>i:after{top:calc(50% - 0.035rem);left:calc(50% - 0.045rem);width:100%;height:2px;transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 50%;transition:.3s ease}.faq__list>li>.question.active>i:after{top:50%;left:50%;transform:rotate(0deg) translate(-50%,-50%);transform-origin:0 0%}.faq__list>li>.answer{position:relative;display:none;width:100%;margin-top:15px;padding:15px 10px 5px 60px;border-top:1px dashed #97cee5}.faq__list>li>.answer:before{content:"A";position:absolute;top:15px;left:15px;display:flex;align-items:center;width:40px;height:40px;color:#ee003b;font-family:var(--cardo);font-size:34px;font-weight:500;line-height:34px}.faq__list>li>.answer>p{display:block;width:100%;font-size:16px;line-height:30px;text-align:justify;word-break:break-all}}@media screen and (max-width:767px){.page-mv.privacy-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/privacy/mv-sp.jpg)}.privacy{display:block;width:100%}.privacy__body{display:block;width:100%;margin:0 auto}.privacy-security{display:block;width:100%;padding-top:100px}.privacy__title{display:block;width:100%;text-align:center;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.privacy__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.privacy-security__boxes{display:block;width:100%}.privacy-security__box{display:block;width:100%;margin-top:50px}.privacy-security__title{position:relative;display:block;width:100%;font-size:26px;line-height:37px;color:#316f8a;font-family:var(--noto-serif);font-weight:400;padding-left:37px;text-align:justify;word-break:break-all}.privacy-security__title>span{position:absolute;left:0}.privacy-security__title>small{font-size:22px}.privacy-security__signature{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-top:50px}.privacy-security__signature>span{font-family:var(--noto-serif);font-size:14px;line-height:20px}.privacy-security__signature>span:nth-child(3){font-size:18px;line-height:32px}.privacy-security__signature>span>i{padding-right:5px}.privacy-security__signature>span:nth-child(n+2){margin-top:5px}.privacy-protection{display:block;width:100%;padding-top:75px;margin-top:-75px}}@media screen and (min-width:768px){.page-mv.privacy-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/privacy/mv-pc.jpg)}.privacy{display:block;width:100%}.privacy__body{display:block;max-width:1000px;width:100%;margin:0 auto}.privacy-security{display:block;width:100%;padding-top:220px;margin-top:-120px}.privacy__title{display:block;width:100%;text-align:center;font-size:46px;line-height:66px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.privacy__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.privacy-security__boxes{display:block;width:100%}.privacy-security__box{display:block;width:100%;margin-top:50px}.privacy-security__title{display:block;width:100%;font-size:30px;line-height:44px;color:#316f8a;font-family:var(--noto-serif);font-weight:400}.privacy-security__title>small{font-size:26px}.privacy-security__signature{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-top:50px}.privacy-security__signature>span{font-family:var(--noto-serif)}.privacy-security__signature>span:nth-child(3){font-size:20px}.privacy-security__signature>span>i{padding-right:10px}.privacy-security__signature>span:nth-child(n+2){margin-top:10px}.privacy-protection{display:block;width:100%;padding-top:120px;margin-top:-120px}}.content-wrapper.content-concept{padding-bottom:0}@media screen and (max-width:767px){.page-mv.concept-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/concept/mv-sp.jpg)}.concept-intro{display:block;width:100%;padding-bottom:100px}.concept-intro__body{display:block;width:100%;margin:0 auto}.concept-intro__header{display:block;width:100%;text-align:center;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.concept-intro__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.concept-intro__figure{display:block;width:100%;margin:30px auto 0 auto}.concept-intro__figure>img{display:block;width:100%;object-fit:cover}}@media screen and (min-width:768px){.page-mv.concept-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/concept/mv-pc.jpg)}.concept-intro{display:block;width:100%;padding-bottom:100px}.concept-intro__body{display:block;max-width:1000px;width:100%;margin:0 auto}.concept-intro__header{display:block;width:100%;text-align:center;font-size:46px;line-height:66px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.concept-intro__txt{display:block;width:100%;font-size:20px;line-height:38px;font-family:var(--noto-serif);font-weight:500;text-align:center;margin-top:30px}.concept-intro__figure{display:block;width:calc(570/1000 * 100%);margin:30px auto 0 auto}.concept-intro__figure>img{display:block;width:100%;object-fit:cover}}@media screen and (max-width:767px){.concept-themes{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.concept-themes>.container{padding:0}.concept-themes__body{display:block;width:100%;margin:0 auto}.concept-theme{position:relative;display:block;width:100%}.concept-themes__header{display:flex;flex-direction:column;align-items:center;width:100%}.concept-themes__header-subtitle{display:block;width:100%;text-align:center;font-size:20px;line-height:30px;color:#316f8a;font-family:var(--noto-serif);font-weight:500}.concept-themes__header-title{display:block;width:100%;text-align:center;font-size:26px;color:#316f8a;font-family:var(--noto-serif);font-weight:500;line-height:50px}.concept-themes__header-title>em{font-size:38px}.concept-theme:nth-child(2){margin-top:50px}.concept-theme:nth-child(n+3){margin-top:50px}.concept-theme__wrap{position:absolute;top:50%;transform:translateY(-50%);left:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0 20px}.concept-theme__figure{display:block;width:100%}.concept-theme__figure>img{display:block;width:100%;object-fit:cover}.concept-theme__header{display:flex;flex-direction:column;align-items:center;width:100%}.concept-theme__icon{display:block;width:100px}.concept-theme__icon>img{display:block;width:100%;object-fit:cover}.concept-theme__content{display:flex;flex-direction:column;width:100%}.concept-theme__number{display:flex;align-items:baseline;justify-content:center;width:100%;font-size:15px;color:var(--white);font-family:var(--cardo);line-height:30px;margin-top:30px}.concept-theme__number>em{font-size:26px;padding-left:10px}.concept-theme__title{display:block;width:100%;font-size:24px;line-height:30px;color:var(--white);font-family:var(--noto-serif);font-weight:500;text-align:center}.concept-theme__txt{display:block;width:100%;font-size:16px;line-height:30px;color:var(--white);margin-top:30px;text-align:center}.concept-theme__box{display:flex;flex-direction:column;width:100%;padding:10px;border-radius:5px;background-color:rgba(244,246,248,80%);margin-top:30px}.concept-theme__box-title{display:block;width:100%;font-size:20px;line-height:30px;color:#316f8a;font-family:var(--noto-serif);font-weight:500;text-align:center}.concept-theme__box-title>sup{font-size:13px;line-height:1;padding-left:5px}.concept-theme__box-list{display:block;width:100%;margin-top:10px}.concept-theme__box-list>li{position:relative;display:flex;flex-direction:column;width:100%;padding-left:15px;font-size:15px;line-height:28px}.concept-theme__box-list>li:before{content:"";position:absolute;top:13px;left:0;display:block;width:6px;height:6px;border-radius:3px;background-color:#50acd3}.concept-theme__box-list>li:nth-child(n+2){margin-top:15px}.concept-theme__box-sublist{display:block;width:100%;padding-left:20px}.concept-theme__box-sublist>li{display:block;width:100%;font-size:16px;line-height:30px}.concept-theme__box-memo{position:relative;display:block;width:auto;font-size:14px;line-height:20px;color:#316f8a;margin-top:10px;padding-left:15px}.concept-theme__box-memo>span{position:absolute;left:0}}@media screen and (min-width:768px){.concept-themes{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.concept-themes__body{display:block;max-width:1000px;width:100%;margin:0 auto}.concept-theme{position:relative;display:block;width:100%}.concept-themes__header{display:flex;flex-direction:column;align-items:center;width:100%}.concept-themes__header-subtitle{display:block;width:100%;text-align:center;font-size:30px;line-height:40px;color:#316f8a;font-family:var(--noto-serif);font-weight:500}.concept-themes__header-title{display:block;width:100%;text-align:center;font-size:38px;color:#316f8a;font-family:var(--noto-serif);font-weight:500;line-height:70px}.concept-themes__header-title>em{font-size:50px}.concept-theme:nth-child(2){margin-top:50px}.concept-theme:nth-child(n+3){margin-top:80px}.concept-theme__wrap{position:absolute;top:50%;transform:translateY(-50%);left:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0 calc(50/1000 * 100%)}.concept-theme__figure{display:block;width:100%}.concept-theme__figure>img{display:block;width:100%;object-fit:cover}.concept-theme__header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%}.concept-theme__icon{display:block;width:calc(150/900 * 100%)}.concept-theme__icon>img{display:block;width:100%;object-fit:cover}.concept-theme__content{display:flex;flex-direction:column;width:calc(700/900 * 100%)}.concept-theme__number{display:flex;align-items:baseline;width:100%;color:var(--white);font-family:var(--cardo);line-height:30px}.concept-theme__number>em{font-size:30px;padding-left:10px}.concept-theme__title{display:block;width:100%;font-size:40px;line-height:1;color:var(--white);font-family:var(--noto-serif);font-weight:500}.concept-theme__txt{display:block;width:100%;font-size:20px;line-height:42px;color:var(--white);margin-top:30px;text-align:justify;word-break:break-all}.concept-theme__box{display:flex;flex-direction:column;width:auto;padding:calc(30/900 * 100%);border-radius:5px;background-color:rgba(244,246,248,80%);margin-top:30px}.concept-theme__box-title{display:block;width:100%;font-size:30px;line-height:32px;color:#316f8a;font-family:var(--noto-serif);font-weight:500;word-break:keep-all}.concept-theme__box-title>sup{font-size:20px;line-height:1;padding-left:5px}.concept-theme__box-list{display:block;width:100%;margin-top:30px}.concept-theme__box-list>li{position:relative;display:flex;flex-direction:column;width:100%;padding-left:20px;font-size:16px;line-height:30px}.concept-theme__box-list>li:before{content:"";position:absolute;top:13px;left:0;display:block;width:6px;height:6px;border-radius:3px;background-color:#50acd3}.concept-theme__box-list>li:nth-child(n+2){margin-top:20px}.concept-theme__box-sublist{display:block;width:100%;padding-left:20px}.concept-theme__box-sublist>li{display:block;width:100%;font-size:16px;line-height:30px}.concept-theme__box-memo{display:block;width:auto;font-size:14px;line-height:20px;color:#316f8a;margin-top:20px}}@media screen and (min-width:768px) and (max-width:1024px){.concept-themes__header-title{font-size:34px}.concept-theme__title{font-size:30px}.concept-theme__txt{font-size:16px;line-height:30px;margin-top:15px}.concept-theme__box-title{font-size:24px;line-height:26px}.concept-theme__box-title>sup{font-size:15px}.concept-theme__box-list{margin-top:15px}.concept-theme__box-list>li{font-size:15px;line-height:26px}.concept-theme__box-list>li:nth-child(n+2){margin-top:10px}}@media screen and (min-width:0px){.form-timeline{display:flex;justify-content:space-between;width:100%;height:50px;margin-top:60px;overflow:hidden}.form-timeline>li{position:relative;display:flex;justify-content:center;align-items:center;width:calc(33.333333% - 20px);height:50px;background-color:#ddd}.form-timeline>li:not(:last-child):before{content:"";position:absolute;top:-5px;right:-36px;display:block;width:0;height:0;border-style:solid;border-width:30px 0 30px 36px;border-color:transparent transparent transparent #fff;z-index:1}.form-timeline>li:not(:first-child):after{content:"";position:absolute;top:0;left:-30px;display:block;width:30px;height:50px;background-color:#ddd}.form-timeline>li.current:not(:first-child):after{background-color:#316f8a}.form-timeline>li>span{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:50px;background-color:#ddd;font-size:18px;font-weight:500;line-height:1}.form-timeline>li>span:before{content:"";position:absolute;top:0;right:-30px;display:block;width:0;height:0;border-style:solid;border-width:25px 0 25px 30px;border-color:transparent transparent transparent #ddd;z-index:1}.form-timeline>li>span.current{background-color:#316f8a;color:var(--white)}.form-timeline>li>span.current:before{border-color:transparent transparent transparent #316f8a}}@media screen and (max-width:767px){.form-timeline{margin-top:30px}.form-timeline>li>span{font-size:15px}}@media screen and (max-width:767px){.page-mv.contact-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/contact/mv-sp.jpg)}.contact{display:block;width:100%}.contact__body{display:block;width:100%;margin:0 auto}.contact__header{display:block;width:100%;text-align:center;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.contact__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}}@media screen and (min-width:768px){.page-mv.contact-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/contact/mv-pc.jpg)}.contact{display:block;width:100%}.contact__body{display:block;max-width:1000px;width:100%;margin:0 auto}.contact__header{display:block;width:100%;text-align:center;font-size:46px;line-height:66px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.contact__txt{display:block;width:100%;text-align:center;margin-top:30px}}@media screen and (max-width:767px){.page-mv.contact-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/contact/mv-sp.jpg)}.contact{display:block;width:100%}.contact__body{display:block;width:100%;margin:0 auto}.contact__header{display:block;width:100%;text-align:center;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.contact__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}}@media screen and (min-width:768px){.page-mv.contact-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/contact/mv-pc.jpg)}.contact{display:block;width:100%}.contact__body{display:block;max-width:1000px;width:100%;margin:0 auto}.contact__header{display:block;width:100%;text-align:center;font-size:46px;line-height:66px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.contact__txt{display:block;width:100%;text-align:center;margin-top:30px}}@media screen and (max-width:767px){.page-mv.document-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/document/mv-sp.jpg)}.document{display:block;width:100%}.document__body{display:block;width:100%;margin:0 auto}.document__header{display:block;width:100%;text-align:center;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.document__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}}@media screen and (min-width:768px){.page-mv.document-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/document/mv-pc.jpg)}.document{display:block;width:100%}.document__body{display:block;max-width:1000px;width:100%;margin:0 auto}.document__header{display:block;width:100%;text-align:center;font-size:46px;line-height:66px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.document__txt{display:block;width:100%;text-align:center;margin-top:30px}}@media screen and (max-width:767px){.form-wrapper{display:block;width:100%;margin-top:80px}.form-wrap{display:block;width:100%}.form-wrap>li{display:block;width:100%}.form-wrap>li:nth-child(n+2){margin-top:60px}.input-row{display:flex;flex-direction:column;align-items:flex-start;width:100%}.input-label{position:relative;display:flex;align-items:center;flex-wrap:wrap;width:auto;font-size:17px;color:#316f8a;line-height:30px;padding-right:40px;margin-bottom:20px}.input-label .mandatory{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;justify-content:center;align-items:center;width:33px;height:19px;background-color:#c21842;border-radius:2px;font-size:12px;color:var(--white);line-height:1;margin-left:10px}.input-field{display:flex;flex-direction:column;width:100%}.input-field>input{width:100%;height:50px;border:1px solid #cdd6dd;border-radius:5px;padding:10px 20px;line-height:30px;background-color:var(--white)}.input-field>input::placeholder{color:#cdd6dd}.input-field>textarea{width:100%;height:242px;border:1px solid #cdd6dd;border-radius:5px;padding:10px 20px;line-height:30px;background-color:var(--white)}.input-field>textarea::placeholder{color:#cdd6dd}.input-msg{display:block;width:100%;text-align:justify;word-break:break-all;margin-bottom:5px}.agree-txt{display:block;width:100%;text-align:justify;word-break:break-all}.agree-txt>a{color:#47a0c6}.agree-txt>a:hover{transition:opacity .3s ease;opacity:.7}.agree-field{position:relative;display:flex;width:100%;margin-top:30px}.agree{display:none}.agree+span{position:relative;display:block;width:30px;height:24px;overflow:hidden;padding-left:30px}.agree+span:before{content:"";position:absolute;top:2px;left:0;display:block;width:20px;height:20px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-checkbox.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.agree:checked+span:after{content:"";position:absolute;top:2px;left:0;display:block;width:20px;height:20px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-checked.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:2}.agree-field__txt{display:block;width:auto;line-height:24px;text-align:justify;word-break:break-all}.agree-field__txt>a{color:#47a0c6}.agree-field__txt>a:hover{transition:opacity .3s ease;opacity:.7}.form-wrapper .error{display:block;width:100%;font-size:14px;font-weight:500;line-height:1;font-family:var(--noto-sans);color:#c21842;margin-top:5px}.agree-field .error{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:100%}.form-btns{display:flex;justify-content:center;width:100%;margin-top:60px}.submit-btn,.confirm-btn{position:relative;display:flex;justify-content:center;align-items:center;width:285px;height:69px;border:1px solid #47a0c6;background-color:var(--white);cursor:pointer}.submit-btn:after,.confirm-btn:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.submit-btn>span,.confirm-btn>span{font-size:20px;line-height:1;color:#47a0c6;font-family:var(--noto-serif)}.submit-btn:hover,.confirm-btn:hover{transition:background-color .3s ease;background-color:#47a0c6}.submit-btn:hover>span,.confirm-btn:hover>span{transition:color .3s ease;color:var(--white)}.submit-btn:hover:after,.confirm-btn:hover:after{transition:background-image .3s ease;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-wh.svg)}.back-btn{position:relative;display:flex;justify-content:center;align-items:center;width:285px;height:69px;border:1px solid #47a0c6;background-color:var(--white);cursor:pointer}.back-btn:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:20px;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-back-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.back-btn>span{font-size:20px;line-height:1;color:#47a0c6;font-family:var(--noto-serif)}.back-btn:hover{transition:background-color .3s ease;background-color:#47a0c6;border:1px solid #47a0c6}.back-btn:hover>span{transition:color .3s ease;color:var(--white)}.back-btn:hover:after{transition:background-image .3s ease;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-back-wh.svg)}}@media screen and (min-width:768px){.form-wrapper{display:block;width:100%;margin-top:80px}.form-wrap{display:block;width:100%}.form-wrap>li{display:block;width:100%}.form-wrap>li:nth-child(n+2){margin-top:60px}.input-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.input-label{display:flex;align-items:center;flex-wrap:wrap;width:265px;font-size:18px;color:#316f8a;line-height:30px;padding:10px 0}.input-label>em{display:block;width:100%}.mandatory{display:inline-flex;justify-content:center;align-items:center;width:33px;height:19px;background-color:#c21842;border-radius:2px;font-size:12px;color:var(--white);line-height:1;margin-left:10px}.input-field{display:flex;flex-direction:column;width:calc(100% - 265px)}.input-field>input{max-width:550px;width:100%;height:50px;border:1px solid #cdd6dd;border-radius:5px;padding:10px 20px;line-height:30px;background-color:var(--white)}.input-field>input::placeholder{color:#cdd6dd}.input-field>textarea{width:100%;height:242px;border:1px solid #cdd6dd;border-radius:5px;padding:10px 20px;line-height:30px;background-color:var(--white)}.input-field>textarea::placeholder{color:#cdd6dd}.input-msg{display:block;width:100%;text-align:justify;word-break:break-all;margin-bottom:5px}.agree-txt{display:block;width:100%;padding:8px 0;text-align:justify;word-break:break-all}.agree-txt>a{color:#47a0c6}.agree-txt>a:hover{transition:opacity .3s ease;opacity:.7}.agree-field{position:relative;display:flex;align-items:center;width:100%;margin-top:30px}.agree{display:none}.agree+span{position:relative;display:block;width:30px;height:24px;overflow:hidden;padding-left:30px}.agree+span:before{content:"";position:absolute;top:2px;left:0;display:block;width:20px;height:20px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-checkbox.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.agree:checked+span:after{content:"";position:absolute;top:2px;left:0;display:block;width:20px;height:20px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-checked.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:2}.agree-field__txt{display:block;width:auto;line-height:24px;text-align:justify;word-break:break-all}.agree-field__txt>a{color:#47a0c6}.agree-field__txt>a:hover{transition:opacity .3s ease;opacity:.7}.form-wrapper .error{display:block;width:100%;font-size:14px;font-weight:500;line-height:1;font-family:var(--noto-sans);color:#c21842;margin-top:5px}.agree-field .error{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:100%}.form-btns{display:flex;justify-content:center;width:100%;margin-top:60px}.submit-btn,.confirm-btn{position:relative;display:flex;justify-content:center;align-items:center;width:285px;height:69px;border:1px solid #47a0c6;background-color:var(--white);cursor:pointer}.submit-btn:after,.confirm-btn:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.submit-btn>span,.confirm-btn>span{font-size:20px;line-height:1;color:#47a0c6;font-family:var(--noto-serif)}.submit-btn:hover,.confirm-btn:hover{transition:background-color .3s ease;background-color:#47a0c6}.submit-btn:hover>span,.confirm-btn:hover>span{transition:color .3s ease;color:var(--white)}.submit-btn:hover:after,.confirm-btn:hover:after{transition:background-image .3s ease;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-wh.svg)}.back-btn{position:relative;display:flex;justify-content:center;align-items:center;width:285px;height:69px;border:1px solid #47a0c6;background-color:var(--white);cursor:pointer}.back-btn:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:20px;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-back-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.back-btn>span{font-size:20px;line-height:1;color:#47a0c6;font-family:var(--noto-serif)}.back-btn:hover{transition:background-color .3s ease;background-color:#47a0c6;border:1px solid #47a0c6}.back-btn:hover>span{transition:color .3s ease;color:var(--white)}.back-btn:hover:after{transition:background-image .3s ease;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-back-wh.svg)}}@media screen and (max-width:767px){.form-wrapper.confirm .input-label>.mandatory,.form-wrapper.confirm .input-msg,.form-wrapper.confirm .agree-txt,.form-wrapper.confirm .agree-field__txt{display:none}.form-wrapper.confirm .input-field{display:flex;flex-direction:row;align-items:center;width:100%;font-size:18px;line-height:30px}.form-wrapper.confirm .agree-field{font-size:18px;line-height:30px;margin-top:0}.form-wrapper.confirm .form-btns{display:flex;flex-direction:column;align-items:center}.form-wrapper.confirm .form-btns>div{display:flex;flex-direction:column;align-items:center;width:1000%}.form-wrapper.confirm .form-btns>div:nth-child(2){margin-top:30px}}@media screen and (min-width:768px){.form-wrapper.confirm .input-label>.mandatory,.form-wrapper.confirm .input-msg,.form-wrapper.confirm .agree-txt,.form-wrapper.confirm .agree-field__txt{display:none}.form-wrapper.confirm .input-field{display:flex;flex-direction:row;align-items:center;width:100%;padding:10px 0;font-size:18px;line-height:30px;margin:0}.form-wrapper.confirm .agree-field{font-size:18px;line-height:30px;margin-top:0}.form-wrapper.confirm .form-btns>div{display:flex;width:50%}.form-wrapper.confirm .form-btns>div:nth-child(1){justify-content:flex-end;padding-right:calc(100/1100 * 100%)}.form-wrapper.confirm .form-btns>div:nth-child(2){padding-left:calc(100/1100 * 100%)}}@media screen and (max-width:767px){.form-wrapper.thanks{margin-top:50px}.contact-thanks__txt{display:block;width:100%;text-align:justify;word-break:break-all}.contact-thanks__txt>a{color:var(--font-color)}.contact-thanks__txt>a:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (min-width:768px){.form-wrapper.thanks{margin-top:50px}.contact-thanks__txt{display:block;width:100%;text-align:center;line-height:40px}.contact-thanks__txt>a{color:var(--font-color)}.contact-thanks__txt>a:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:767px){.content-wrapper.content-recruit{padding:0}.page-mv.recruit-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/recruit/mv-sp.jpg)}}@media screen and (min-width:768px){.content-wrapper.content-recruit{padding:0}.page-mv.recruit-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/recruit/mv-pc.jpg)}}@media screen and (max-width:767px){.recruit-nav{display:block;width:100%;padding:50px 0;background-color:#f6fafb}.recruit-nav__body{display:block;width:100%;margin:0 auto}.recruit-nav__header{display:block;width:100%;text-align:center;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.recruit-nav__list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:30px;max-width:285px;width:100%;margin:30px auto 0 auto}.recruit-nav__list>li{display:block;width:100%}.recruit-nav__link{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:69px;border:1px solid #47a0c6;background-color:var(--white);padding-left:15px}.recruit-nav__link:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:15px;display:block;width:18px;height:20.8px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/recruit/icon-bow-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.recruit-nav__link>span{font-size:20px;color:#47a0c6;font-weight:400;font-family:var(--noto-serif)}.recruit-nav__link:hover{transition:background-color .3s ease;background-color:#47a0c6}.recruit-nav__link:hover>span{transition:color .3s ease;color:var(--white)}.recruit-nav__link:hover:before{transition:background-image .3s ease;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/recruit/icon-bow-wh.svg)}}@media screen and (min-width:768px){.recruit-nav{display:block;width:100%;padding:80px 0 100px;background-color:#f6fafb}.recruit-nav__body{display:block;max-width:930px;width:100%;margin:0 auto}.recruit-nav__header{display:block;width:100%;text-align:center;font-size:46px;line-height:66px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.recruit-nav__list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:calc(30/930 * 100%);width:100%;margin-top:50px}.recruit-nav__list>li{display:block;width:100%}.recruit-nav__link{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:69px;border:1px solid #47a0c6;background-color:var(--white)}.recruit-nav__link:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:30px;display:block;width:18px;height:20.8px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/recruit/icon-bow-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.recruit-nav__link>span{font-size:20px;color:#47a0c6;font-weight:400;font-family:var(--noto-serif)}.recruit-nav__link:hover{transition:background-color .3s ease;background-color:#47a0c6}.recruit-nav__link:hover>span{transition:color .3s ease;color:var(--white)}.recruit-nav__link:hover:before{transition:background-image .3s ease;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/recruit/icon-bow-wh.svg)}}@media screen and (max-width:767px){.recruit-category{display:block;width:100%;padding:100px 0}.recruit-category__body{display:block;width:100%;margin:0 auto}.recruit-category__header{display:block;width:100%;text-align:center;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.recruit-category__wrap{display:block;width:100%;margin-top:30px}.recruit-category__doctor{display:block;width:100%;padding-top:65px;margin-top:-65px;pointer-events:none}.recruit-category__administrator{display:block;width:100%;padding-top:80px;pointer-events:none}.recruit-category__box-title{display:block;width:100%;font-family:var(--noto-serif);font-size:30px;line-height:44px;font-weight:400;color:#316f8a;padding-bottom:5px;border-bottom:1px solid #316f8a}.recruit-category__box-detail{width:100%;border-collapse:collapse;margin-top:30px;background-color:var(--white)}.recruit-category__box-detail tr th{display:block;width:100%;background-color:#f3f7fa;padding:10px 5px;font-size:18px;line-height:26px;font-weight:400;text-align:left;color:#47a0c6}.recruit-category__box-detail tr td{display:block;width:100%;padding:20px 5px;font-size:16px;line-height:28px;font-weight:400}.recruit-category__box-txt{display:block;width:100%;color:#c21842;text-align:justify;word-break:break-all;margin-top:30px}.recruit-category__btns{display:flex;justify-content:center;width:100%;margin-top:130px}.recruit-category__btn{position:relative;display:flex;justify-content:center;align-items:center;max-width:335px;width:100%;height:100px;background:linear-gradient(270deg,#50acd3 0%,#316f8a 100%)}.recruit-category__btn:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:30px;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-btn-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.recruit-category__btn>span{font-size:26px;font-family:var(--noto-serif);font-weight:400;color:var(--white)}.recruit-category__btn:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (min-width:768px){.recruit-category{display:block;width:100%;padding:100px 0}.recruit-category__body{display:block;max-width:1000px;width:100%;margin:0 auto}.recruit-category__header{display:block;width:100%;text-align:center;font-size:46px;line-height:66px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.recruit-category__wrap{display:block;width:100%;margin-top:50px}.recruit-category__doctor{display:block;width:100%;padding-top:100px;margin-top:-100px;pointer-events:none}.recruit-category__administrator{display:block;width:100%;padding-top:120px;margin-top:-20px;pointer-events:none}.recruit-category__box-title{display:block;width:100%;font-family:var(--noto-serif);font-size:30px;line-height:44px;font-weight:400;color:#316f8a;padding-bottom:5px;border-bottom:1px solid #316f8a}.recruit-category__box-detail{width:100%;border-collapse:collapse;margin-top:30px;background-color:var(--white);border:1px solid #e7f0f3}.recruit-category__box-detail tr th{width:260px;background-color:#f3f7fa;padding:30px 20px;font-size:18px;line-height:32px;font-weight:400;text-align:left;color:#47a0c6}.recruit-category__box-detail tr:not(:last-child){border-bottom:1px solid #e7f0f3}.recruit-category__box-detail tr td{width:calc(100% - 260px);padding:30px 20px;font-size:16px;line-height:32px;font-weight:400}.recruit-category__btns{display:flex;justify-content:center;width:100%;margin-top:100px}.recruit-category__box-txt{display:block;width:100%;color:#c21842;text-align:justify;word-break:break-all;margin-top:30px}.recruit-category__btn{position:relative;display:flex;justify-content:center;align-items:center;width:410px;height:100px;background:linear-gradient(270deg,#50acd3 0%,#316f8a 100%)}.recruit-category__btn:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:30px;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-btn-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.recruit-category__btn>span{font-size:26px;font-family:var(--noto-serif);font-weight:400;color:var(--white)}.recruit-category__btn:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:767px){.recruit-introduce{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.recruit-introduce>.container{padding:0}.recruit-introduce__body{display:block;width:100%;margin:0 auto}.recruit-introduce__header{display:block;width:100%;text-align:center;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.recruit-introduce__points{display:block;width:100%;margin-top:30px}.recruit-introduce__point{position:relative;display:flex;flex-direction:column;width:100%}.recruit-introduce__point:nth-child(n+2){margin-top:50px}.recruit-introduce__point-figure{display:block;width:calc(100% - 20px)}.recruit-introduce__point-figure>img{display:block;width:100%;object-fit:cover}.recruit-introduce__point:nth-child(even)>.recruit-introduce__point-figure{margin-left:auto}.recruit-introduce__point-content{position:relative;z-index:1;display:block;width:calc(100% - 40px);background-color:rgba(255,255,255,95%);padding:20px;margin-top:-65px}.recruit-introduce__point:nth-child(odd)>.recruit-introduce__point-content{margin-left:auto}.recruit-introduce__point-title{display:block;width:100%;font-size:24px;line-height:35px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.recruit-introduce__point-list{display:block;width:100%;margin-top:10px}.recruit-introduce__point-list>li{position:relative;display:block;width:100%;padding-left:15px;text-align:justify;word-break:break-all}.recruit-introduce__point-list>li:before{content:"・";position:absolute;left:0}.recruit-introduce__point-memo{position:absolute;bottom:-30px;left:0;display:block;width:100%;padding:0 20px;font-size:15px;line-height:20px;color:#595757}.recruit-introduce__point:nth-child(3){margin-top:80px !important}.recruit-introduce__point-txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.recruit-introduce__point-btns{display:flex;justify-content:center;width:100%;margin-top:30px}}@media screen and (min-width:768px){.recruit-introduce{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.recruit-introduce__body{display:block;max-width:1000px;width:100%;margin:0 auto}.recruit-introduce__header{display:block;width:100%;text-align:center;font-size:46px;line-height:66px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.recruit-introduce__points{display:block;width:100%;margin-top:50px}.recruit-introduce__point{position:relative;display:flex;align-items:flex-start;width:100%;min-height:380px}.recruit-introduce__point:nth-child(n+2){margin-top:100px}.recruit-introduce__point:nth-child(odd){justify-content:flex-end}.recruit-introduce__point-figure{position:absolute;top:0;display:block;width:calc(500/1000 * 100%)}.recruit-introduce__point-figure>img{display:block;width:100%;object-fit:cover}.recruit-introduce__point:nth-child(odd)>.recruit-introduce__point-figure{left:0}.recruit-introduce__point:nth-child(even)>.recruit-introduce__point-figure{right:0}.recruit-introduce__point-content{position:relative;z-index:1;display:block;width:calc(550/1000 * 100%);background-color:rgba(255,255,255,95%);padding:calc(50/1000 * 100%)}.recruit-introduce__point-title{display:block;width:100%;font-size:32px;line-height:46px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.recruit-introduce__point-list{display:block;width:100%;margin-top:30px}.recruit-introduce__point-list>li{position:relative;display:block;width:100%;padding-left:15px;text-align:justify;word-break:break-all}.recruit-introduce__point-list>li:before{content:"・";position:absolute;left:0}.recruit-introduce__point-memo{display:block;width:100%;font-size:15px;line-height:20px;text-align:right;margin-top:10px;color:#595757}.recruit-introduce__point:nth-child(3){margin-top:130px !important}.recruit-introduce__point-txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.recruit-introduce__point-btns{display:flex;justify-content:center;width:100%;margin-top:30px}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-introduce__point{min-height:276.633px}.recruit-introduce__point-title{font-size:28px}}@media screen and (max-width:767px){.recruit-from{display:block;width:100%;padding:100px 0}.recruit-from__body{display:block;width:100%;margin:0 auto}.recruit-from__header{display:block;width:100%;text-align:center;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.recruit-from__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}}@media screen and (min-width:768px){.recruit-from{display:block;width:100%;padding:80px 0 100px}.recruit-from__body{display:block;max-width:1000px;width:100%;margin:0 auto}.recruit-from__header{display:block;width:100%;text-align:center;font-size:46px;line-height:66px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.recruit-from__txt{display:block;width:100%;text-align:center;margin-top:30px}}@media screen and (max-width:767px){.recruit-thanks{display:block;width:100%;padding:50px 0}}@media screen and (min-width:768px){.recruit-thanks{display:block;width:100%;padding:80px 0 100px}}@media screen and (min-width:0px){.pagination{display:flex;justify-content:center;align-items:center;width:100%;margin-top:50px}.pagination>.page-numbers{display:flex;justify-content:center;align-items:center;width:auto;height:35px;font-size:24px;line-height:24px;font-weight:500;color:#47a0c6}.pagination>.page-numbers:nth-child(n+2){margin-left:30px}.pagination>.page-numbers:hover{transition:opacity .3s ease;opacity:.7}.pagination>.page-numbers.current{display:block;width:35px;height:35px;text-align:center;background-color:#47a0c6;color:var(--white);line-height:30px;pointer-events:none}.pagination>.prev.page-numbers,.pagination>.next.page-numbers{display:block;width:58px;height:58px;background-color:var(--white);background-position:center;background-repeat:no-repeat;background-size:9.81px 15.89px;border:1px solid #47a0c6;border-radius:2px}.pagination>.prev.page-numbers{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-prev.svg)}.pagination>.next.page-numbers{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-next.svg)}}@media screen and (max-width:767px){.pagination{margin-top:30px}.pagination>.page-numbers:nth-child(n+2){margin-left:20px}.pagination>.page-numbers{padding-top:2px}}@media screen and (max-width:767px){.content-wrapper.archive-news{background-color:#f6fafb}.page-mv.news-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/news/mv-sp.jpg)}}@media screen and (min-width:768px){.content-wrapper.archive-news{background-color:#f6fafb}.page-mv.news-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/news/mv-pc.jpg)}}.no-post-item{display:block;width:100%;text-align:center;padding:10px 0}@media screen and (max-width:767px){.news-archive__body{display:block;width:100%;margin:0 auto}.news-archive__wrap{display:block;width:100%;border-top:1px solid #cfdce1}.news-archive__wrap>li{display:block;width:100%;padding:30px 0 20px;border-bottom:1px solid #cfdce1}.news-link__row{display:flex;flex-direction:column;width:100%}.news-link__row>dt{display:flex;align-items:center;width:100%}.news-link__date{display:block;width:80px;margin-right:5px;font-size:15px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.news-link__categories{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 80px);margin-right:-5px}.news-link__category{display:flex;justify-content:center;align-items:center;width:auto;height:26px;background-color:#59d9e6;padding:0 15px;border-radius:15px;font-size:14px;color:var(--white);line-height:1;margin:0 5px}.news-link__row>dd{display:flex;align-items:center;width:100%;margin-top:10px}.news-link__title{position:relative;display:-webkit-box;width:auto;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding-right:22px}.news-link__title:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-dbl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}}@media screen and (min-width:768px){.news-archive__body{display:block;max-width:900px;width:100%;margin:0 auto}.news-archive__wrap{display:block;width:100%;border-top:1px solid #cfdce1}.news-archive__wrap>li{display:block;width:100%;padding:20px 0;border-bottom:1px solid #cfdce1}.news-link__row{position:relative;display:flex;flex-direction:column;width:100%;padding-right:50px}.news-link__row:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-dbl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.news-link__row>dt{display:flex;align-items:center;width:100%}.news-link__date{display:block;width:90px;margin-right:5px;font-size:17px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.news-link__categories{display:flex;align-items:center;width:calc(100% - 90px - 5px)}.news-link__category{display:flex;justify-content:center;align-items:center;width:auto;height:30px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:16px;color:var(--white);line-height:1;margin:0 5px}.news-link__row>dd{display:flex;align-items:center;width:100%;margin-top:10px}.news-link__title{display:-webkit-box;width:auto;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.news-link__category:hover,.news-link__title:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:767px){.content-wrapper.archive-column{background-color:#f6fafb}.page-mv.column-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/column/mv-sp.jpg)}}@media screen and (min-width:768px){.content-wrapper.archive-column{background-color:#f6fafb}.page-mv.column-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/column/mv-pc.jpg)}}@media screen and (max-width:1024px){.archive-column__body{display:flex;flex-direction:column;width:100%}.archive-column__main{display:block;width:100%}.archive-column__sidebar{display:block;width:100%;margin-top:50px}}@media screen and (min-width:1025px){.archive-column__body{display:flex;justify-content:space-between;max-width:1000px;width:100%;margin:0 auto}.archive-column__main{display:block;width:calc(600/1000 * 100%)}.archive-column__sidebar{display:block;width:300px}}@media screen and (max-width:767px){.sidebar-box{display:block;width:100%}.sidebar-box:nth-child(n+2){margin-top:70px}.sidebar__header{display:flex;flex-direction:column;width:100%}.sidebar__subtitle{font-size:16px;line-height:22px;color:#ee003b;font-family:var(--cardo)}.sidebar__title{font-size:22px;line-height:31px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}}@media screen and (min-width:768px){.sidebar-box{display:block;width:100%}.sidebar-box:nth-child(n+2){margin-top:70px}.sidebar__header{display:flex;flex-direction:column;width:100%}.sidebar__subtitle{font-size:16px;line-height:22px;color:#ee003b;font-family:var(--cardo)}.sidebar__title{font-size:22px;line-height:31px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}}@media screen and (max-width:767px){.searchform{display:flex;justify-content:space-between;width:100%;height:50px;border:1px solid #cdd6dd;border-radius:3px;margin:20px auto 0 auto}.searchform>button{display:block;width:49px;height:48px;border:none;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-search.svg);background-repeat:no-repeat;background-position:center;background-size:26px 26px;cursor:pointer}.searchform>input[type=text]{width:calc(100% - 49px);height:48px;border:none;padding:0 10px;font-size:16px;line-height:48px;background:0 0}.searchform>input[type=text]::placeholder{color:#cdd6dd;font-weight:500}}@media screen and (min-width:768px){.searchform{display:flex;justify-content:space-between;width:100%;height:50px;border:1px solid #cdd6dd;border-radius:3px;margin:20px auto 0 auto}.searchform>button{display:block;width:49px;height:48px;border:none;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/icon-search.svg);background-repeat:no-repeat;background-position:center;background-size:26px 26px;cursor:pointer}.searchform>input[type=text]{width:calc(100% - 49px);height:48px;border:none;padding:0 10px;font-size:16px;line-height:48px;background:0 0}.searchform>input[type=text]::placeholder{color:#cdd6dd;font-weight:500}}@media screen and (max-width:767px){.column-ranking__wrap{display:block;width:100%;margin-top:20px}.column-ranking__wrap>li{display:block;width:100%;padding-bottom:20px;border-bottom:1px solid #cfdce1}.column-ranking__wrap>li:nth-child(n+2){padding-top:20px}.column-ranking__link{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.column-ranking__link:hover{transition:opacity .3s ease;opacity:.7}.column-ranking__figure{display:flex;justify-content:center;align-items:center;width:114px;height:76px;overflow:hidden}.column-ranking__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.column-ranking__row{display:flex;flex-direction:column;width:calc(100% - 114px - 10px)}.column-ranking__row>dt{display:block;width:100%;font-size:14px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1;text-align:right}.column-ranking__row>dd{display:-webkit-box;width:100%;min-height:76px;font-size:14px;line-height:26px;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:justify;margin-top:5px}}@media screen and (min-width:768px) and (max-width:1024px){.column-ranking__wrap{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin-top:20px}.column-ranking__wrap>li{display:block;width:50%;padding-bottom:20px;padding-right:20px;border-bottom:1px solid #cfdce1}.column-ranking__wrap>li:nth-child(n+3){padding-top:20px}.column-ranking__wrap>li:nth-child(2n){padding-right:0;padding-left:20px}.column-ranking__link{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.column-ranking__link:hover{transition:opacity .3s ease;opacity:.7}.column-ranking__figure{display:flex;justify-content:center;align-items:center;width:114px;height:76px;overflow:hidden}.column-ranking__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.column-ranking__row{display:flex;flex-direction:column;width:calc(100% - 114px - 10px)}.column-ranking__row>dt{display:block;width:100%;font-size:14px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1;text-align:right}.column-ranking__row>dd{display:-webkit-box;width:100%;min-height:76px;font-size:14px;line-height:26px;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:justify;margin-top:5px}}@media screen and (min-width:1025px){.column-ranking__wrap{display:block;width:100%;margin-top:20px}.column-ranking__wrap>li{display:block;width:100%;padding-bottom:20px;border-bottom:1px solid #cfdce1}.column-ranking__wrap>li:nth-child(n+2){padding-top:20px}.column-ranking__link{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.column-ranking__link:hover{transition:opacity .3s ease;opacity:.7}.column-ranking__figure{display:flex;justify-content:center;align-items:center;width:114px;height:76px;overflow:hidden}.column-ranking__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.column-ranking__row{display:flex;flex-direction:column;width:calc(100% - 114px - 10px)}.column-ranking__row>dt{display:block;width:100%;font-size:14px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1;text-align:right}.column-ranking__row>dd{display:-webkit-box;width:100%;min-height:76px;font-size:14px;line-height:26px;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:justify;margin-top:5px}}@media screen and (min-width:0px){.sidebar-column-categories{display:flex;flex-wrap:wrap;width:calc(100% + 10px);margin-left:-5px}.sidebar-column-category{display:flex;justify-content:center;align-items:center;width:auto;height:30px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:16px;color:var(--white);line-height:1;margin:20px 5px 0}.sidebar-column-category:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (min-width:0px){.date-archives{display:block;width:100%;margin-top:20px}.date-archives>li{display:flex;align-items:center;width:100%}.date-archives>li:nth-child(n+2){margin-top:16px}.date-archives>li>a{width:auto;font-size:17px;font-family:var(--noto-serif);font-weight:400;color:#47a0c6;line-height:25px}.date-archives>li>a:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:767px){.column-archive__wrap{display:block;width:100%;border-top:1px solid #cfdce1}.column-archive__wrap>li{position:relative;display:flex;justify-content:space-between;width:100%;padding:20px 0;border-bottom:1px solid #cfdce1}.column-item__link-figure{position:absolute;left:0;bottom:20px;width:122px}.column-item__figure{display:flex;justify-content:center;align-items:center;width:100%;height:92px;overflow:hidden}.column-item__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.column-item__row{position:relative;display:flex;flex-direction:column;align-items:flex-end;width:100%}.column-item__row>dt{display:flex;align-items:center;width:100%}.column-link__date{display:block;width:80px;margin-right:5px;font-size:15px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.column-link__categories{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 80px - 5px)}.column-link__category{display:flex;justify-content:center;align-items:center;width:auto;height:26px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:14px;color:var(--white);line-height:1;margin:0 5px}.column-item__row>dd{position:relative;display:flex;align-items:center;width:100%;padding:0 25px 0 132px;height:92px;margin-top:15px}.column-item__row>dd:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-dbl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.column-link__title{display:-webkit-box;width:auto;font-weight:400;font-size:14px;line-height:28px;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:justify}}@media screen and (min-width:768px){.column-archive__wrap{display:block;width:100%;border-top:1px solid #cfdce1}.column-archive__wrap>li{display:flex;justify-content:space-between;width:100%;padding:20px 0;border-bottom:1px solid #cfdce1}.column-item__link-figure{display:block;width:133px}.column-item__figure{display:flex;justify-content:center;align-items:center;width:100%;height:100px;overflow:hidden}.column-item__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.column-item__row{position:relative;display:flex;flex-direction:column;width:calc(100% - 133px - 20px);padding-right:35px}.column-item__row:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-dbl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.column-item__row>dt{display:flex;align-items:center;width:100%}.column-link__date{display:block;width:90px;margin-right:5px;font-size:17px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.column-link__categories{display:flex;align-items:center;width:calc(100% - 90px - 5px)}.column-link__category{display:flex;justify-content:center;align-items:center;width:auto;height:30px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:16px;color:var(--white);line-height:1;margin:0 5px}.column-item__row>dd{display:flex;align-items:center;width:100%;margin-top:5px}.column-link__title{display:-webkit-box;width:auto;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column-item__figure:hover,.column-link__date:hover,.column-link__category:hover,.column-link__title:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:767px){.content-wrapper.archive-performance{padding-bottom:0}.page-mv.performance-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/performance/mv-sp.jpg)}}@media screen and (min-width:768px){.content-wrapper.archive-performance{padding-bottom:0}.page-mv.performance-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/performance/mv-pc.jpg)}}@media screen and (max-width:767px){.performance-intro{display:block;width:100%;padding-bottom:100px}.performance-intro__body{display:block;width:100%;margin:0 auto}.performance-intro__header{display:block;width:100%;font-size:28px;line-height:40px;color:#50acd3;font-family:var(--noto-serif);font-weight:500;text-align:center}.performance-intro__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.performance-intro__points{display:block;width:100%;margin-top:50px}.performance-intro__point{display:flex;flex-direction:column;align-items:center;width:100%}.performance-intro__point:nth-child(n+2){margin-top:50px}.performance-intro__point-figure{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:60px}.performance-intro__point-figure>picture{display:block;max-width:300px;width:100%}.performance-intro__point-figure>picture>img{display:block;width:100%;object-fit:cover}.performance-intro__point-figure>.number{position:absolute;bottom:0;font-size:60px;line-height:1;color:#97cee5;font-family:var(--noto-serif);font-weight:500}.performance-intro__point:nth-child(odd)>.performance-intro__point-figure>.number{left:0}.performance-intro__point:nth-child(even)>.performance-intro__point-figure>.number{right:0}.performance-intro__point-content{display:block;width:100%}.performance-intro__point-txt{display:block;width:100%;font-size:24px;font-family:var(--noto-serif);font-weight:500;line-height:50px}.performance-intro__point-txt>em{font-size:32px;color:#50acd3}.performance-intro__point-memo{display:block;width:100%;text-align:right;font-size:15px;color:#595757}.performance-intro__point:nth-child(even) .performance-intro__point-memo{text-align:left}}@media screen and (max-width:359px){.performance-intro__point-txt{font-size:23px}}@media screen and (min-width:768px){.performance-intro{display:block;width:100%;padding-bottom:100px}.performance-intro__body{display:block;max-width:1000px;width:100%;margin:0 auto}.performance-intro__header{display:block;width:100%;font-size:46px;line-height:66px;color:#50acd3;font-family:var(--noto-serif);font-weight:500;text-align:center}.performance-intro__txt{display:block;width:100%;text-align:center;margin-top:30px}.performance-intro__points{display:block;width:100%;margin-top:50px}.performance-intro__point{display:flex;justify-content:space-between;align-items:center;width:100%}.performance-intro__point:nth-child(n+2){margin-top:50px}.performance-intro__point:nth-child(even){flex-direction:row-reverse}.performance-intro__point-figure{position:relative;display:flex;width:50%}.performance-intro__point:nth-child(even)>.performance-intro__point-figure{justify-content:flex-end;padding-right:calc(50/1000 * 100%)}.performance-intro__point:nth-child(3)>.performance-intro__point-figure{padding-left:calc(20/1000 * 100%)}.performance-intro__point-figure>picture{display:block;width:calc(350/500 * 100%)}.performance-intro__point-figure>picture>img{display:block;width:100%;object-fit:cover}.performance-intro__point-figure>.number{position:absolute;top:0;font-size:80px;line-height:1;color:#97cee5;font-family:var(--noto-serif);font-weight:500}.performance-intro__point:nth-child(odd)>.performance-intro__point-figure>.number{right:0}.performance-intro__point:nth-child(even)>.performance-intro__point-figure>.number{left:0}.performance-intro__point-content{display:block;width:50%}.performance-intro__point-txt{display:block;width:100%;font-size:32px;font-family:var(--noto-serif);font-weight:500;line-height:60px}.performance-intro__point-txt>em{font-size:42px;color:#50acd3}.performance-intro__point-memo{display:block;width:100%;text-align:right;font-size:15px;color:#595757}}@media screen and (min-width:768px) and (max-width:1024px){.performance-intro__point-figure>.number{font-size:60px}.performance-intro__point-txt{font-size:26px;line-height:40px}.performance-intro__point-txt>em{font-size:32px}.performance-intro__point-memo{font-size:13px}}@media screen and (max-width:767px){.performance-archive{display:block;width:100%;padding:80px 0 100px;background-color:#f6fafb}.performance-archive__header{display:block;width:100%;font-size:28px;line-height:40px;color:#50acd3;font-family:var(--noto-serif);font-weight:500;text-align:center}.performance-archive__body{display:block;width:100%;margin:0 auto}.archive-performance__main{display:block;width:100%;margin-top:30px}}@media screen and (min-width:768px){.performance-archive{display:block;width:100%;padding:80px 0 100px;background-color:#f6fafb}.performance-archive__header{display:block;width:100%;font-size:46px;line-height:66px;color:#50acd3;font-family:var(--noto-serif);font-weight:500;text-align:center}.performance-archive__body{display:block;max-width:900px;width:100%;margin:0 auto}.archive-performance__main{display:block;width:100%;margin-top:50px}}@media screen and (max-width:767px){.performance-archive__wrap{display:block;width:100%;border-top:1px solid #cfdce1}.performance-archive__wrap>li{position:relative;display:flex;justify-content:space-between;width:100%;padding:20px 0;border-bottom:1px solid #cfdce1}.performance-item__link-figure{position:absolute;left:0;bottom:20px;width:122px}.performance-item__figure{display:flex;justify-content:center;align-items:center;width:100%;height:92px;overflow:hidden}.performance-item__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.performance-item__row{position:relative;display:flex;flex-direction:column;align-items:flex-end;width:100%}.performance-item__row>dt{display:flex;align-items:center;width:100%}.performance-link__date{display:block;width:80px;margin-right:5px;font-size:15px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.performance-link__categories{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 80px - 5px)}.performance-link__category{display:flex;justify-content:center;align-items:center;width:auto;height:26px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:14px;color:var(--white);line-height:1;margin:0 5px}.performance-item__row>dd{position:relative;display:flex;align-items:center;width:100%;padding:0 25px 0 132px;height:92px;margin-top:15px}.performance-item__row>dd:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-dbl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.performance-link__title{display:-webkit-box;width:auto;font-weight:400;font-size:14px;line-height:28px;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:justify}}@media screen and (min-width:768px){.performance-archive__wrap{display:block;width:100%;border-top:1px solid #cfdce1}.performance-archive__wrap>li{display:flex;justify-content:space-between;width:100%;padding:20px 0;border-bottom:1px solid #cfdce1}.performance-item__link-figure{display:block;width:133px}.performance-item__figure{display:flex;justify-content:center;align-items:center;width:100%;height:100px;overflow:hidden}.performance-item__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.performance-item__row{position:relative;display:flex;flex-direction:column;width:calc(100% - 133px - 20px);padding-right:35px}.performance-item__row:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-dbl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.performance-item__row>dt{display:flex;align-items:center;width:100%}.performance-link__date{display:block;width:90px;margin-right:5px;font-size:17px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.performance-link__categories{display:flex;align-items:center;width:calc(100% - 90px - 5px)}.performance-link__category{display:flex;justify-content:center;align-items:center;width:auto;height:30px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:16px;color:var(--white);line-height:1;margin:0 5px}.performance-item__row>dd{display:flex;align-items:center;width:100%;margin-top:5px}.performance-link__title{display:-webkit-box;width:auto;font-weight:400;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.performance-item__figure:hover,.performance-link__date:hover,.performance-link__category:hover,.performance-link__title:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:767px){.single-content{display:block;width:100%}.single-content h2{display:block;width:100%;font-size:20px;line-height:36px;font-family:var(--noto-serif);color:#316f8a;font-weight:500;padding-bottom:5px;text-align:justify;word-break:break-all;border-bottom:1px solid #316f8a}.single-content h3{display:block;width:100%;font-size:19px;line-height:27px;color:#47a0c6;font-family:var(--noto-serif);font-weight:500}.single-content h4{display:block;width:100%;font-size:17px;font-weight:500;color:#222;font-family:var(--noto-serif);line-height:19px;padding:3px 0 3px 10px;border-left:2px solid #ddd}.single-content h5{display:inline-block;width:auto;font-size:17px;color:#222;line-height:19px;font-weight:500;padding-bottom:5px;border-bottom:1px solid #47a0c6;font-family:var(--noto-serif)}.single-content h6{display:block;width:100%;font-size:16px;color:#47a0c6;line-height:20px;font-weight:500;font-family:var(--noto-serif)}.single-content p{display:block;width:100%;font-size:15px;line-height:25.5px;font-family:500}.single-content p:not(:first-child){margin-top:25px}.single-content ul{display:block;width:100%}.single-content ul>li{position:relative;display:block;width:100%;padding-left:20px;font-size:15px;line-height:25.5px;font-weight:500px}.single-content ul>li:nth-child(n+2){margin-top:20px}.single-content ul>li:before{content:"";position:absolute;top:9px;left:0;display:block;width:7px;height:7px;border-radius:4px;background-color:#47a0c6}.single-content ol{display:block;width:100%}.single-content ol>li{position:relative;display:block;width:100%;counter-increment:number;padding-left:45px;font-size:15px;line-height:25.5px;font-weight:500px}.single-content ol>li:nth-child(n+2){margin-top:10px}.single-content ol>li:before{counter-increment:li;content:counter(number,decimal-leading-zero)".";position:absolute;top:0;left:0;font-size:22px;line-height:30px;color:#47a0c6;font-weight:500}.single-content .wp-block-table{display:block;width:100%;margin:0 auto 0 auto}.single-content .wp-block-table table{width:100%;margin:0 auto 0 auto;border-collapse:collapse;border:none}.single-content table tr td{display:block;width:100%;font-size:15px;line-height:24px;padding:10px;border-top:none;border-left:none;border-right:none;background-color:var(--white);border-bottom:none}.single-content table tr td:first-child{display:block;width:100%;padding:10px;width:100%;font-weight:500;background-color:#f3f7fa;font-size:16px;color:#47a0c6}.single-content table tr td:last-child{width:100%}.table-col4{display:block;width:100%;padding-bottom:20px;overflow-x:scroll}.table-col4::-webkit-scrollbar{background:#e6e6e6;height:5px}.table-col4::-webkit-scrollbar-thumb{background-color:#50acd3}#table4-caption,.table4-caption{display:block;width:100%;font-size:14px;line-height:20px;margin-top:10px}.table-col4 table{width:900px !important;border-collapse:collapse;border:1px solid #e7f0f3}.table-col4 table tr td{display:inline-block !important;width:25% !important;background-color:var(--white);padding:30px 15px;text-align:center;font-size:16px;line-height:32px;font-weight:400;border:1px solid #e7f0f3}.table-col4 table tr td:first-child{background-color:var(--white);color:var(--font-color);font-weight:400;font-size:16px;padding:30px 15px}.table-col4 table tr:first-child td{background-color:#f3f7fa;color:#47a0c6}.single-content>.wp-block-image>img{display:block;width:100%;object-fit:cover}.single-content p a,.single-content ul li a,.single-content ol li a,.single-content table tr td a{color:var(--blue);font-weight:600}.single-content p a:hover,.single-content ul li a:hover,.single-content ol li a:hover,.single-content table tr td a:hover{transition:opacity .3s ease;opacity:.7}.single-content .wp-block-embed__wrapper{position:relative;height:0;overflow:hidden;padding-bottom:calc(75% * 0.75)}.single-content .wp-block-embed__wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-content>h2:not(:first-child),.single-content>h3:not(:first-child),.single-content>h4:not(:first-child),.single-content>h5:not(:first-child),.single-content>h6:not(:first-child),.single-content>.wp-block-image:not(:first-child),.single-content>.wp-block-columns:not(:first-child),.single-content>.wp-block-image:not(:first-child),.single-content>.wp-block-gallery:not(:first-child),.single-content>.wp-block-embed:not(:first-child),.single-content>.wp-block-media-text:not(:first-child){margin-top:50px}.single-content>.wp-block-table:not(:first-child),.single-content>ul:not(:first-child),.single-content>ol:not(:first-child){margin-top:50px}}@media screen and (min-width:768px){.single-content{display:block;width:100%}.single-content h2{display:block;width:100%;font-size:24px;line-height:35px;font-family:var(--noto-serif);color:#316f8a;font-weight:500;padding-bottom:5px;text-align:justify;word-break:break-all;border-bottom:1px solid #316f8a}.single-content h3{display:block;width:100%;font-size:22px;line-height:31px;color:#47a0c6;font-family:var(--noto-serif);font-weight:500}.single-content h4{display:block;width:100%;font-size:20px;font-weight:500;color:#222;font-family:var(--noto-serif);line-height:23px;padding:3px 0 3px 10px;border-left:2px solid #ddd}.single-content h5{display:inline-block;width:auto;font-size:20px;color:#222;line-height:23px;font-weight:500;padding-bottom:6px;border-bottom:1px solid #47a0c6;font-family:var(--noto-serif)}.single-content h6{display:block;width:100%;font-size:18px;color:#47a0c6;line-height:24px;font-weight:500;font-family:var(--noto-serif)}.single-content p{display:block;width:100%;font-size:15px;line-height:25.5px;font-family:500}.single-content p:not(:first-child){margin-top:25px}.single-content ul{display:block;width:100%}.single-content ul>li{position:relative;display:block;width:100%;padding-left:20px;font-size:15px;line-height:25.5px;font-weight:500px}.single-content ul>li:nth-child(n+2){margin-top:20px}.single-content ul>li:before{content:"";position:absolute;top:9px;left:0;display:block;width:7px;height:7px;border-radius:4px;background-color:#47a0c6}.single-content ol{display:block;width:100%}.single-content ol>li{position:relative;display:block;width:100%;counter-increment:number;padding-left:45px;font-size:15px;line-height:25.5px;font-weight:500px}.single-content ol>li:nth-child(n+2){margin-top:10px}.single-content ol>li:before{counter-increment:li;content:counter(number,decimal-leading-zero)".";position:absolute;top:0;left:0;font-size:22px;line-height:30px;color:#47a0c6;font-weight:500}.single-content .wp-block-table{display:block;width:100%;margin:0 auto 0 auto}.single-content .wp-block-table table{width:100%;margin:0 auto 0 auto;border-collapse:collapse;border-top:1px solid #e7f0f3}.single-content table tr td{font-size:16px;line-height:32px;padding:15px 0 15px 15px;border-top:none;border-left:none;border-right:none;background-color:var(--white);border-bottom:1px solid #e7f0f3}.single-content table tr td:first-child{padding-right:15px;width:260px;font-weight:500;background-color:#f3f7fa;font-size:18px;color:#47a0c6}.single-content table tr td:last-child{width:calc(100% - 260px)}#table4-caption,.table4-caption{display:none}.table-col4 table{width:100%;border-collapse:collapse;border:1px solid #e7f0f3}.table-col4 table tr td{width:25% !important;background-color:var(--white);padding:30px 15px;text-align:center;font-size:16px;line-height:32px;font-weight:400;border:1px solid #e7f0f3}.table-col4 table tr td:first-child{background-color:var(--white);color:var(--font-color);font-weight:400;font-size:16px}.table-col4 table tr:first-child td{background-color:#f3f7fa;color:#47a0c6}.single-content>.wp-block-image>img{display:block;width:100%;object-fit:cover}.single-performance__body .single-content>.wp-block-image>img{width:auto;object-fit:unset}.single-content p a,.single-content ul li a,.single-content ol li a,.single-content table tr td a{color:var(--blue);font-weight:600}.single-content p a:hover,.single-content ul li a:hover,.single-content ol li a:hover,.single-content table tr td a:hover{transition:opacity .3s ease;opacity:.7}.single-content .wp-block-embed__wrapper{position:relative;height:0;overflow:hidden;padding-bottom:calc(75% * 0.75)}.single-content .wp-block-embed__wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-content>h2:not(:first-child),.single-content>h3:not(:first-child),.single-content>h4:not(:first-child),.single-content>h5:not(:first-child),.single-content>h6:not(:first-child),.single-content>.wp-block-image:not(:first-child),.single-content>.wp-block-columns:not(:first-child),.single-content>.wp-block-image:not(:first-child),.single-content>.wp-block-gallery:not(:first-child),.single-content>.wp-block-embed:not(:first-child),.single-content>.wp-block-media-text:not(:first-child){margin-top:50px}.single-content>.wp-block-table:not(:first-child),.single-content>ul:not(:first-child),.single-content>ol:not(:first-child){margin-top:50px}}.single-content .detail-btn>a{position:relative;padding-left:15px;color:#47a0c6;line-height:24px;font-weight:400}.single-content .detail-btn>a:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;display:block;width:8px;height:14px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.single-content .detail-btn>a:hover{transition:opacity .3s ease;opacity:.7}@media screen and (max-width:767px){.content-wrapper.single-news{background-color:#f6fafb}.single-news__body{display:block;width:100%;margin:0 auto}.single-news__columns{display:flex;justify-content:space-between;width:100%}.single-news__date{display:block;width:80px;margin-right:5px;font-size:14px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.single-news__categories{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 80px);margin-right:-5px}.single-news__category{display:flex;justify-content:center;align-items:center;width:auto;height:26px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:14px;color:var(--white);line-height:1;margin:0 5px}.single-news__title{display:block;width:100%;font-size:20px;line-height:30px;font-family:var(--noto-serif);color:#316f8a;font-weight:500;padding-bottom:5px;text-align:justify;word-break:break-all;border-bottom:1px solid #316f8a;margin-top:15px}.news-content{display:block;width:100%;margin-top:30px}.single-news__btns{display:flex;justify-content:center;width:100%;margin-top:100px}}@media screen and (min-width:768px){.content-wrapper.single-news{background-color:#f6fafb}.single-news__body{display:block;max-width:900px;width:100%;margin:0 auto}.single-news__columns{display:flex;justify-content:space-between;width:100%}.single-news__date{display:block;width:90px;margin-right:5px;font-size:17px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.single-news__categories{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 90px - 5px)}.single-news__category{display:flex;justify-content:center;align-items:center;width:auto;height:30px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:16px;color:var(--white);line-height:1;margin:0 5px}.single-news__title{display:block;width:100%;font-size:24px;line-height:35px;font-family:var(--noto-serif);color:#316f8a;font-weight:500;padding-bottom:5px;text-align:justify;word-break:break-all;border-bottom:1px solid #316f8a;margin-top:15px}.news-content{display:block;width:100%;margin-top:30px}.single-news__btns{display:flex;justify-content:center;width:100%;margin-top:100px}}@media screen and (max-width:767px){.content-wrapper.single-column{background-color:#f6fafb}.single-column__columns{display:flex;justify-content:space-between;width:100%}.single-column__date{display:block;width:80px;margin-right:5px;font-size:14px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.single-column__categories{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 80px);margin-right:-5px}.single-column__category{display:flex;justify-content:center;align-items:center;width:auto;height:26px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:14px;color:var(--white);line-height:1;margin:0 5px}.single-column__title{display:block;width:100%;font-size:20px;line-height:30px;font-family:var(--noto-serif);color:#316f8a;font-weight:500;padding-bottom:5px;text-align:justify;word-break:break-all;border-bottom:1px solid #316f8a;margin-top:15px}.column-content{display:block;width:100%;margin-top:30px}.single-column__btns{display:flex;justify-content:center;width:100%;margin-top:50px}}@media screen and (min-width:768px){.content-wrapper.single-column{background-color:#f6fafb}.single-column__columns{display:flex;justify-content:space-between;width:100%}.single-column__date{display:block;width:90px;margin-right:5px;font-size:17px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.single-column__categories{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 90px - 5px)}.single-column__category{display:flex;justify-content:center;align-items:center;width:auto;height:30px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:16px;color:var(--white);line-height:1;margin:0 5px}.single-column__title{display:block;width:100%;font-size:24px;line-height:35px;font-family:var(--noto-serif);color:#316f8a;font-weight:500;padding-bottom:5px;text-align:justify;word-break:break-all;border-bottom:1px solid #316f8a;margin-top:15px}.column-content{display:block;width:100%;margin-top:30px}.single-column__btns{display:flex;justify-content:center;width:100%;margin-top:50px}}@media screen and (max-width:767px){.content-wrapper.single-performance{background-color:#f6fafb}.single-performance__body{display:block;width:100%;margin:0 auto}.single-performance__columns{display:flex;justify-content:space-between;width:100%}.single-performance__date{display:block;width:80px;margin-right:5px;font-size:14px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.single-performance__categories{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 80px);margin-right:-5px}.single-performance__category{display:flex;justify-content:center;align-items:center;width:auto;height:26px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:14px;color:var(--white);line-height:1;margin:0 5px}.single-performance__title{display:block;width:100%;font-size:20px;line-height:30px;font-family:var(--noto-serif);color:#316f8a;font-weight:500;padding-bottom:5px;text-align:justify;word-break:break-all;border-bottom:1px solid #316f8a;margin-top:15px}.performance-content{display:block;width:100%;margin-top:30px}.single-performance__btns{display:flex;justify-content:center;width:100%;margin-top:100px}}@media screen and (min-width:768px){.content-wrapper.single-performance{background-color:#f6fafb}.single-performance__body{display:block;max-width:900px;width:100%;margin:0 auto}.single-performance__columns{display:flex;justify-content:space-between;width:100%}.single-performance__date{display:block;width:90px;margin-right:5px;font-size:17px;font-weight:500;font-family:var(--noto-serif);color:#9a9a9a;line-height:1}.single-performance__categories{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 90px - 5px)}.single-performance__category{display:flex;justify-content:center;align-items:center;width:auto;height:30px;background-color:#59d9e6;padding:0 20px;border-radius:15px;font-size:16px;color:var(--white);line-height:1;margin:0 5px}.single-performance__title{display:block;width:100%;font-size:24px;line-height:35px;font-family:var(--noto-serif);color:#316f8a;font-weight:500;padding-bottom:5px;text-align:justify;word-break:break-all;border-bottom:1px solid #316f8a;margin-top:15px}.performance-content{display:block;width:100%;margin-top:30px}.single-performance__btns{display:flex;justify-content:center;width:100%;margin-top:100px}}@media screen and (max-width:767px){.performance-content p{display:block;width:100%}.performance-content p+.wp-block-image{max-width:300px;width:100%;margin:30px auto 0 auto}}@media screen and (min-width:768px){.performance-content p{display:block;width:100%}.performance-content p+.wp-block-image{margin-top:30px}}@media screen and (max-width:767px){.page-mv.staff-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/staff/mv-sp.jpg)}}@media screen and (min-width:768px){.page-mv.staff-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/staff/mv-pc.jpg)}}@media screen and (max-width:767px){.staff{display:block;width:100%}.staff__body{display:block;width:100%;margin:0 auto}.staff__header{display:block;width:100%;font-size:28px;line-height:40px;font-weight:500;color:#50acd3;font-family:var(--noto-serif);text-align:center}.staff-detail{display:block;width:100%;margin-top:50px}.staff-detail+.staff-detail{margin-top:100px}.staff-detail__title{display:flex;flex-direction:column;width:100%;padding-bottom:10px;border-bottom:1px solid #316f8a}.staff-detail__title>span{font-family:var(--noto-serif);font-weight:500;color:#316f8a}.staff-detail__title>span:nth-child(1){font-size:14px;line-height:20px}.staff-detail__title>span:nth-child(2){font-size:26px;line-height:37px}.staff-detail__title>span:nth-child(2)>small{font-size:14px;line-height:20px}.staff-detail__columns{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:30px}.staff-detail_figure{display:block;width:200px}.staff-detail_figure>img{display:block;width:100%;object-fit:cover}.staff-detail__content{display:flex;flex-direction:column;width:100%;margin-top:30px}.staff-detail__list{display:block;width:100%}.staff-detail__list>li{position:relative;display:block;width:100%;padding-left:20px;font-size:15px;line-height:28px;font-weight:500px}.staff-detail__list>li:nth-child(n+2){margin-top:15px}.staff-detail__list>li:before{content:"";position:absolute;top:12px;left:0;display:block;width:7px;height:7px;border-radius:4px;background-color:#47a0c6}.staff-detail__history{display:block;width:100%;padding:20px 10px;background-color:#f6fafb}.staff-detail__list+.staff-detail__history{margin-top:30px}.staff-detail__history>li{display:block;width:100%;padding-bottom:10px;border-bottom:1px solid #eaeaf0}.staff-detail__history>li:not(:first-child){padding-top:10px}.staff-detail__history-row{display:flex;justify-content:space-between;width:100%}.staff-detail__history-row>dt{display:block;width:70px;font-size:14px;line-height:28px}.staff-detail__history-row>dd{display:block;width:calc(100% - 70px);font-size:15px;line-height:28px}.staff-detail__history.president .staff-detail__history-row>dt{width:90px}.staff-detail__history.president .staff-detail__history-row>dd{width:calc(100% - 90px)}.staff-detail__subtitle{display:block;width:100%;font-size:18px;line-height:30px;font-weight:500;font-family:var(--noto-serif);color:#50acd3;margin-top:30px}.staff-detail__txt{display:block;width:100%;font-size:16px;line-height:20px;text-align:justify;word-break:break-all;margin-top:15px}.staff-detail__subtitle+.staff-detail__list{margin-top:15px}.staff-column-center{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:100px}.staff-column-detail{display:block;width:100%}.staff-column-detail:nth-child(n+2){margin-top:100px}.staff-column__figure{display:block;width:200px;margin:30px auto 0 auto}.staff-column__figure>img{display:block;width:100%;object-fit:cover}.staff-column-sbetween{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:100px}}@media screen and (min-width:768px){.staff{display:block;width:100%}.staff__body{display:block;max-width:1000px;width:100%;margin:0 auto}.staff__header{display:block;width:100%;font-size:46px;line-height:66px;font-weight:500;color:#50acd3;font-family:var(--noto-serif);text-align:center}.staff-detail{display:block;width:100%;margin-top:50px}.staff-detail+.staff-detail{margin-top:100px}.staff-detail__title{display:flex;flex-direction:column;width:100%;padding-bottom:10px;border-bottom:1px solid #316f8a}.staff-detail__title>span{font-family:var(--noto-serif);font-weight:500;color:#316f8a}.staff-detail__title>span:nth-child(1){font-size:18px;line-height:26px}.staff-detail__title>span:nth-child(2){font-size:30px;line-height:44px;margin-top:5px}.staff-detail__title>span:nth-child(2)>small{font-size:16px;line-height:1}.staff-detail__columns{display:flex;justify-content:space-between;width:100%;margin-top:30px}.staff-detail_figure{display:block;width:calc(350/1000 * 100%)}.staff-detail_figure>img{display:block;width:100%;object-fit:cover}.staff-detail__content{display:flex;flex-direction:column;width:calc(600/1000 * 100%)}.staff-detail__list{display:block;width:100%}.staff-detail__list>li{position:relative;display:block;width:100%;padding-left:20px;font-size:15px;line-height:30px;font-weight:500px}.staff-detail__list>li:nth-child(n+2){margin-top:15px}.staff-detail__list>li:before{content:"";position:absolute;top:12px;left:0;display:block;width:7px;height:7px;border-radius:4px;background-color:#47a0c6}.staff-detail__history{display:block;width:100%;padding:20px;background-color:#f6fafb}.staff-detail__list+.staff-detail__history{margin-top:30px}.staff-detail__history>li{display:block;width:100%;padding-bottom:10px;border-bottom:1px solid #eaeaf0}.staff-detail__history>li:not(:first-child){padding-top:10px}.staff-detail__history-row{display:flex;justify-content:space-between;width:100%}.staff-detail__history-row>dt{display:block;width:70px;font-size:14px;line-height:28px}.staff-detail__history-row>dd{display:block;width:calc(100% - 70px);font-size:15px;line-height:28px}.staff-detail__history.president .staff-detail__history-row>dt{width:130px}.staff-detail__history.president .staff-detail__history-row>dd{width:calc(100% - 130px)}.staff-detail__subtitle{display:block;width:100%;font-size:18px;line-height:30px;font-weight:500;font-family:var(--noto-serif);color:#50acd3;margin-top:30px}.staff-detail__txt{display:block;width:100%;font-size:16px;line-height:20px;text-align:justify;word-break:break-all;margin-top:15px}.staff-detail__subtitle+.staff-detail__list{margin-top:15px}.staff-column-center{display:flex;justify-content:center;width:100%;margin-top:100px}.staff-column-detail{display:block;width:calc(300/1000 * 100%)}.staff-column-center>.staff-column-detail:nth-child(2){margin-left:calc(50/1000 * 100%)}.staff-column__figure{display:block;width:100%;margin-top:30px}.staff-column__figure>img{display:block;width:100%;object-fit:cover}.staff-column-sbetween{display:flex;justify-content:space-between;width:100%;margin-top:100px}}@media screen and (min-width:768px) and (max-width:1024px){.staff-detail__title>span:nth-child(1){font-size:17px}.staff-detail__title>span:nth-child(2){font-size:24px;line-height:34px}.staff-detail__title>span:nth-child(2)>small{font-size:13px;letter-spacing:-.05rem}}.content-wrapper.content-flow{background-color:#f6fafb}@media screen and (max-width:767px){.page-mv.flow-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/flow/mv-sp.jpg)}}@media screen and (min-width:768px){.page-mv.flow-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/flow/mv-pc.jpg)}}@media screen and (max-width:767px){.flow{display:block;width:100%}.flow__body{display:block;width:100%;margin:0 auto}.flow__txt{display:block;width:100%;font-size:16px;line-height:32px;text-align:justify;word-break:break-all}.flow__list{display:block;width:100%;margin-top:100px}.flow__list>li{position:relative;display:block;width:100%;padding:60px 20px 40px;background-color:var(--white)}.flow__list>li:nth-child(n+2){margin-top:calc(80px + 40px)}.flow__list>li:not(:last-child):after{content:"";position:absolute;bottom:calc((30px + 20px) * -1);left:50%;transform:translateX(-50%);display:block;width:32.39px;height:20px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/flow/icon-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.flow__badge{position:absolute;top:-40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;border-radius:40px;background-color:#50acd3}.flow__badge>span{color:var(--white);font-size:14px;line-height:19px;font-family:var(--cardo)}.flow__badge>i{color:var(--white);font-size:40px;line-height:40px;font-weight:400;font-family:var(--crimson)}.flow__columns{display:flex;flex-direction:column;align-items:center;width:100%}.flow__content{display:block;width:100%}.flow__content-figure{display:block;width:100%;margin-top:30px}.flow__content-figure>img{display:block;width:100%;object-fit:cover}.flow__content-title{display:block;width:100%;font-size:24px;line-height:40px;color:#50acd3;font-family:var(--noto-serif);font-weight:500;text-align:center}.flow__content-txt{width:100%;font-size:15px;line-height:28px;text-align:justify;word-break:break-all;margin-top:20px}.flow__content-btn{display:flex;justify-content:flex-end;width:100%;margin-top:20px}}@media screen and (min-width:768px){.flow{display:block;width:100%}.flow__body{display:block;max-width:1000px;width:100%;margin:0 auto}.flow__txt{display:block;width:100%;font-size:16px;line-height:32px;text-align:justify;word-break:break-all}.flow__list{display:block;width:100%;margin-top:50px;padding-left:calc(40/1000 * 100%)}.flow__list>li{position:relative;display:block;width:100%;padding:calc(30/960 * 100%) calc(30/960 * 100%) calc(30/960 * 100%) calc(60/960 * 100%);background-color:var(--white)}.flow__list>li:nth-child(n+2){margin-top:80px}.flow__list>li:not(:last-child):after{content:"";position:absolute;bottom:calc((30px + 20px) * -1);left:calc(50% - (40/1000 * 100%)/2);transform:translateX(-50%);display:block;width:32.39px;height:20px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/flow/icon-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.flow__badge{position:absolute;top:50%;transform:translateY(-50%);left:calc(-40/960 * 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;border-radius:40px;background-color:#50acd3}.flow__badge>span{color:var(--white);font-size:14px;line-height:19px;font-family:var(--cardo)}.flow__badge>i{color:var(--white);font-size:40px;line-height:40px;font-weight:400;font-family:var(--crimson)}.flow__columns{display:flex;justify-content:space-between;width:100%}.flow__content{display:block;width:calc(540/870 * 100%)}.flow__content-figure{display:block;width:calc(300/870 * 100%)}.flow__content-figure>img{display:block;width:100%;object-fit:cover}.flow__content-title{display:block;width:100%;font-size:28px;line-height:40px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.flow__content-txt{width:100%;font-size:16px;line-height:32px;text-align:justify;word-break:break-all;margin-top:20px}.flow__content-btn{display:flex;justify-content:flex-end;width:100%;margin-top:20px}}@media screen and (min-width:768px) and (max-width:1024px){.flow__badge{width:65px;height:65px}.flow__badge>span{font-size:12px;line-height:16px}.flow__badge>i{font-size:32px;line-height:32px}}@media screen and (max-width:767px){.page-mv.about-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/about/mv-sp.jpg)}}@media screen and (min-width:768px){.page-mv.about-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/about/mv-pc.jpg)}}@media screen and (max-width:767px){.about-intro{display:block;width:100%;padding-bottom:100px}.about-intro__body{display:block;width:100%;margin:0 auto}.about-intro__box{display:block;width:100%}.about-intro__box:nth-child(n+2){margin-top:100px}.about-intro__header{display:block;width:100%;font-size:26px;line-height:37px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center}.about-intro__columns{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:50px}.about-intro__content{display:block;width:100%}.about-intro__figure{display:block;width:100%;margin-top:30px}.about-intro__figure>img{display:block;width:100%;object-fit:cover}.about-intro__txt{display:block;width:100%;text-align:justify;word-break:break-all}.about-intro__txt>.red{color:#c21842}.about-intro__txt>.blue{color:#50acd3}.about-intro__list+.about-intro__txt{margin-top:30px}.about-intro__txt.lg-only{display:none}.about-intro__list{display:block;width:100%;margin-top:30px}.about-intro__list>li{position:relative;display:block;width:100%;padding-left:20px;font-size:16px;color:#50acd3;font-family:var(--noto-serif);line-height:30px;font-weight:400px}.about-intro__list>li:nth-child(n+2){margin-top:15px}.about-intro__list>li:before{content:"";position:absolute;top:12px;left:0;display:block;width:7px;height:7px;border-radius:4px;background-color:#50acd3}}@media screen and (min-width:768px){.about-intro{display:block;width:100%;padding-bottom:100px}.about-intro__body{display:block;max-width:1000px;width:100%;margin:0 auto}.about-intro__box{display:block;width:100%}.about-intro__box:nth-child(n+2){margin-top:100px}.about-intro__header{display:block;width:100%;font-size:40px;line-height:57px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center}.about-intro__columns{display:flex;justify-content:space-between;width:100%;margin-top:50px}.about-intro__box:nth-child(even) .about-intro__columns{flex-direction:row-reverse}.about-intro__content{display:block;width:calc(450/1000 * 100%)}.about-intro__figure{display:block;width:calc(500/1000 * 100%)}.about-intro__figure>img{display:block;width:100%;object-fit:cover}.about-intro__txt{display:block;width:100%;text-align:justify;word-break:break-all}.about-intro__txt>.red{color:#c21842}.about-intro__txt>.blue{color:#50acd3}.about-intro__columns+.about-intro__txt{margin-top:30px}.about-intro__txt.sp-only{display:none !important}.about-intro__list{display:block;width:100%;margin-top:30px}.about-intro__list>li{position:relative;display:block;width:100%;padding-left:20px;font-size:18px;color:#50acd3;font-family:var(--noto-serif);line-height:30px;font-weight:400px}.about-intro__list>li:nth-child(n+2){margin-top:15px}.about-intro__list>li:before{content:"";position:absolute;top:12px;left:0;display:block;width:7px;height:7px;border-radius:4px;background-color:#50acd3}}@media screen and (min-width:768px) and (max-width:1024px){.about-intro__header{font-size:36px}}@media screen and (max-width:767px){.about-links{display:block;width:100%;padding:50px 0;background-color:#f6fafb}.about-links__body{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:30px;max-width:335px;width:100%;margin:0 auto}.about-links__wrap{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:90px;border:1px solid #47a0c6;font-size:20px;font-family:var(--noto-serif);line-height:29px;color:#47a0c6;font-weight:500;background-color:var(--white);text-align:center}.about-links__wrap:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.about-links__wrap:hover{transition:background-color .3s ease,color .3s ease;background-color:#47a0c6;color:var(--white)}.about-links__wrap:hover:after{transition:background-image .3s ease;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-wh.svg)}}@media screen and (max-width:359px){.about-links__wrap{font-size:18px}}@media screen and (min-width:768px){.about-links{display:block;width:100%;padding:80px 0;background-color:#f6fafb}.about-links__body{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;grid-template-rows:auto;row-gap:30px;max-width:930px;width:100%;margin:0 auto}.about-links__wrap{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:69px;border:1px solid #47a0c6;font-size:18px;font-family:var(--noto-serif);line-height:1;color:#47a0c6;font-weight:500;background-color:var(--white)}.about-links__wrap:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;display:block;width:11.11px;height:18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-bl.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.about-links__wrap:hover{transition:background-color .3s ease,color .3s ease;background-color:#47a0c6;color:var(--white)}.about-links__wrap:hover:after{transition:background-image .3s ease;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/btn-icon-wh.svg)}}@media screen and (min-width:768px) and (max-width:1024px){.about-links__wrap{font-size:17px}.about-links__wrap:after{right:15px}}@media screen and (max-width:767px){.page-mv.security-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/security/mv-sp.jpg)}}@media screen and (min-width:768px){.page-mv.security-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/security/mv-pc.jpg)}}@media screen and (max-width:767px){.security-intro{display:block;width:100%;padding-bottom:100px}.security-intro__body{display:block;width:100%;margin:0 auto}.security-intro__header{display:block;width:100%;font-size:20px;line-height:29px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center}.security-intro__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.security-intro__txt>.red{color:#c21842}.security-intro__points{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:30px;max-width:305px;width:100%;margin:30px auto 0 auto}.security-intro__point{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#f4f6f8;padding:20px}.security-intro__point-icon{display:block;width:100px}.security-intro__point-title{display:block;width:100%;font-size:20px;line-height:29px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center;margin-top:10px}.security-intro__point-txt{display:block;width:100%;font-size:15px;line-height:30px;color:#222;text-align:center;font-weight:400;margin-top:10px;font-family:var(--noto-serif)}}@media screen and (max-width:359px){.security-intro__point-txt{font-size:14px}}@media screen and (min-width:768px){.security-intro{display:block;width:100%;padding-bottom:100px}.security-intro__body{display:block;max-width:1000px;width:100%;margin:0 auto}.security-intro__header{display:block;width:100%;font-size:40px;line-height:57px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center}.security-intro__txt{display:block;width:100%;text-align:center;margin-top:50px}.security-intro__txt>.red{color:#c21842}.security-intro__points{display:grid;grid-template-columns:repeat(3,1fr);column-gap:calc(30/1000 * 100%);width:100%;margin-top:50px}.security-intro__point{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#f4f6f8;padding:calc(30/313.333333 * 100%)}.security-intro__point-icon{display:block;max-width:200px;width:calc(200/(313.333333 - 60) * 100%)}.security-intro__point-title{display:block;width:100%;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center;margin-top:30px}.security-intro__point-txt{display:block;width:100%;font-size:18px;line-height:32px;color:#222;text-align:center;font-weight:400;margin-top:20px;font-family:var(--noto-serif)}}@media screen and (min-width:768px) and (max-width:1024px){.security-intro__txt{font-size:15px;letter-spacing:-.05rem}.security-intro__point-txt{font-size:16px}}@media screen and (max-width:767px){.security-info{display:block;width:100%;padding:80px 0;background-color:#f6fafb}.security-info__body{display:block;width:100%;margin:0 auto}.security-info__header{display:block;width:100%;font-size:26px;line-height:37px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center}.security-info__points{display:block;width:100%;margin-top:50px}.security-info__columns{display:flex;flex-direction:column;align-items:center;width:100%}.security-info__content{display:block;width:100%}.security-info__point-figure{display:block;width:100%;margin-top:50px}.security-info__point-figure>img{display:block;width:100%;object-fit:cover}.security-info__point-figure>.caption{display:block;width:100%;text-align:right;font-size:14px;line-height:28px;margin-top:10px;color:#595757}.security-info__title{display:block;width:100%;font-size:24px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center}.security-info__txt{display:block;width:100%;text-align:justify;word-break:break-all}.security-info__title+.security-info__txt{margin-top:30px}.security-info__txt>span{color:#50acd3}.security-info__box+.security-info__columns,.security-info__columns+.security-info__columns{margin-top:80px}.security-info__columns+.security-info__txt{margin-top:50px}.security-info__box{display:flex;flex-direction:column;align-items:center;width:100%;background-color:var(--white);padding:20px 10px;margin-top:50px}.security-info__box-title{display:block;width:100%;text-align:center;font-size:20px;line-height:29px;font-family:var(--noto-serif);font-weight:500;color:#316f8a}.security-info__box-list{display:block;width:100%;margin-top:30px}.security-info__box-list>li{position:relative;display:block;width:100%;padding-left:20px;font-size:16px;font-family:var(--noto-serif);line-height:30px;font-weight:400px;text-align:justify;word-break:break-all}.security-info__box-list>li:nth-child(n+2){margin-top:15px}.security-info__box-list>li:before{content:"";position:absolute;top:12px;left:0;display:block;width:7px;height:7px;border-radius:4px;background-color:#50acd3}.security-info__box-list>li>span{color:#50acd3}}@media screen and (min-width:768px){.security-info{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.security-info__body{display:block;max-width:1000px;width:100%;margin:0 auto}.security-info__header{display:block;width:100%;font-size:40px;line-height:57px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center}.security-info__points{display:block;width:100%;margin-top:50px}.security-info__columns{display:flex;justify-content:space-between;width:100%}.security-info__content{display:block;width:calc(450/1000 * 100%)}.security-info__point-figure{display:block;width:calc(500/1000 * 100%)}.security-info__point-figure>img{display:block;width:100%;object-fit:cover}.security-info__point-figure>.caption{display:block;width:100%;text-align:right;font-size:15px;line-height:28px;margin-top:10px;color:#595757}.security-info__title{display:block;width:100%;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.security-info__txt{display:block;width:100%;text-align:justify;word-break:break-all}.security-info__title+.security-info__txt{margin-top:30px}.security-info__txt>span{color:#50acd3}.security-info__box+.security-info__columns,.security-info__columns+.security-info__columns,.security-info__columns+.security-info__txt{margin-top:100px}.security-info__box{display:flex;flex-direction:column;align-items:center;width:100%;background-color:var(--white);padding:30px calc(165/1000 * 100%);margin-top:50px}.security-info__box-title{display:block;width:100%;text-align:center;font-size:24px;line-height:35px;font-family:var(--noto-serif);font-weight:500;color:#316f8a}.security-info__box-list{display:block;width:100%;margin-top:30px}.security-info__box-list>li{position:relative;display:block;width:100%;padding-left:20px;font-size:18px;font-family:var(--noto-serif);line-height:30px;font-weight:400px}.security-info__box-list>li:nth-child(n+2){margin-top:15px}.security-info__box-list>li:before{content:"";position:absolute;top:12px;left:0;display:block;width:7px;height:7px;border-radius:4px;background-color:#50acd3}.security-info__box-list>li>span{color:#50acd3}}@media screen and (min-width:768px) and (max-width:1024px){.security-info__title{font-size:24px;line-height:30px}.security-info__box{padding:30px calc(100/1000 * 100%)}.security-info__box-list>li{font-size:16px}}@media screen and (max-width:767px){.page-mv.reason-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/reason/mv-sp.jpg)}}@media screen and (min-width:768px){.page-mv.reason-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/reason/mv-pc.jpg)}}@media screen and (max-width:767px){.reason-intro{display:block;width:100%;padding-bottom:100px}.reason-intro__body{display:block;width:100%;margin:0 auto}.reason-intro__header{display:flex;flex-direction:column;align-items:center;width:100%}.reason-intro__header>span{font-size:20px;line-height:29px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.reason-intro__header>span>em{font-size:40px}.reason-intro__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}}@media screen and (min-width:768px){.reason-intro{display:block;width:100%;padding-bottom:100px}.reason-intro__body{display:block;max-width:1000px;width:100%;margin:0 auto}.reason-intro__header{display:flex;flex-direction:column;align-items:center;width:100%}.reason-intro__header>span{font-size:40px;line-height:57px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.reason-intro__header>span>em{font-size:50px}.reason-intro__header>span:nth-child(2){margin-top:10px}.reason-intro__txt{display:block;width:100%;text-align:center;margin-top:50px}}@media screen and (max-width:767px){.reason-points{display:block;width:100%}.reason-points__body{display:block;width:100%}.reason-point{position:relative;display:block;width:calc(100% + 40px);margin-top:50px;margin-left:-20px;background-color:#f6fafb;padding:60px 20px 50px}.reason-point:nth-child(n+2){margin-top:calc(100px + 50px)}.reason-point__icon{position:absolute;top:-50px;left:50%;transform:translateX(-50%);display:block;width:100px}.reason-point__icon>img{display:block;width:100%;object-fit:cover}.reason-point__title{display:block;width:100%;font-size:26px;line-height:37px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center}.reason-point__columns{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:50px}.reason-point__columns+.reason-point__columns{margin-top:80px}.reason-point__content{display:block;width:100%}.reason-point__images{display:block;width:100%;margin-top:50px}.reason-point__content-title{display:block;width:100%;font-size:24px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center}.reason-point__content-txt{display:block;width:100%;text-align:justify;word-break:break-all}.reason-point__content-title+.reason-point__content-txt{margin-top:30px}.reason-point__content-txt>span{color:#50acd3}.reason-point__figure{display:block;width:100%}.reason-point__figure>img{display:block;width:100%;object-fit:cover}.reason-point__caption{display:block;width:100%;font-size:13px;line-height:20px;color:#595757;margin-top:10px;text-align:justify;word-break:break-all}.reason-point__caption-line{display:block;width:100%;text-align:right;font-size:14px;line-height:28px;color:#595757;margin-top:10px;text-decoration:underline}.reason-point__btn{display:flex;justify-content:center;width:100%;margin-top:30px}.reason-point__content-block{position:relative;display:block;width:100%;padding-left:20px;margin-top:30px}.reason-point__content-block:before{content:"※";position:absolute;top:0;left:0;display:block;width:auto;font-size:15px;font-weight:500;color:#50acd3;line-height:30px}.reason-point__content-block>li{display:block;width:100%}.reason-point__content-block>li:nth-child(n+2){margin-top:10px}.reason-point__content-block>li>dl{display:flex;justify-content:space-between;width:100%}.reason-point__content-block>li>dl>dt{display:block;width:125px;font-size:15px;line-height:30px}.reason-point__content-block>li>dl>dd{position:relative;display:block;width:calc(100% - 125px - 20px);font-size:15px;line-height:30px;padding-left:15px}.reason-point__content-block>li>dl>dd:before{content:":";position:absolute;top:0;left:0;display:block;width:auto;font-size:15px;font-weight:500;line-height:30px}.reason-point__content-figure{display:none}.reason-point__content-figure-sp{display:block;max-width:315px;width:100%;margin:30px auto 0 auto}.reason-point__content-figure-sp>img{display:block;width:100%;object-fit:cover}}@media screen and (max-width:359px){.reason-point__title{font-size:24px}.reason-point__content-title{font-size:22px}}@media screen and (min-width:768px){.reason-points{display:block;width:100%}.reason-points__body{display:block;width:100%}.reason-point{position:relative;display:block;width:100%;margin-top:60px;background-color:#f6fafb;padding:70px calc(50/1100 * 100%) calc(50/1100 * 100%) calc(50/1100 * 100%)}.reason-point:nth-child(n+2){margin-top:calc(100px + 60px)}.reason-point__icon{position:absolute;top:-60px;left:50%;transform:translateX(-50%);display:block;width:120px}.reason-point__icon>img{display:block;width:100%;object-fit:cover}.reason-point__title{display:block;width:100%;font-size:40px;line-height:57px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center}.reason-point__columns{display:flex;justify-content:space-between;width:100%;margin-top:80px}.reason-point__content{display:block;width:calc(450/1000 * 100%)}.reason-point__images{display:block;width:calc(500/1000 * 100%)}.reason-point__content-title{display:block;width:100%;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.reason-point__content-txt{display:block;width:100%;text-align:justify;word-break:break-all}.reason-point__content-title+.reason-point__content-txt{margin-top:30px}.reason-point__content-txt>span{color:#50acd3}.reason-point__figure{display:block;width:100%}.reason-point__figure>img{display:block;width:100%;object-fit:cover}.reason-point__caption{display:block;width:100%;text-align:right;font-size:15px;line-height:28px;color:#595757;margin-top:10px}.reason-point__caption-line{display:block;width:100%;text-align:right;font-size:15px;line-height:28px;color:#595757;margin-top:10px;text-decoration:underline}.reason-point__btn{display:flex;justify-content:center;width:100%;margin-top:30px}.reason-point__content-block{position:relative;display:block;width:100%;padding-left:20px;margin-top:30px}.reason-point__content-block:before{content:"※";position:absolute;top:0;left:0;display:block;width:auto;font-size:15px;font-weight:500;color:#50acd3;line-height:30px}.reason-point__content-block>li{display:block;width:100%}.reason-point__content-block>li:nth-child(n+2){margin-top:10px}.reason-point__content-block>li>dl{display:flex;justify-content:space-between;width:100%}.reason-point__content-block>li>dl>dt{display:block;width:125px;font-size:15px;line-height:30px}.reason-point__content-block>li>dl>dd{position:relative;display:block;width:calc(100% - 125px - 20px);font-size:15px;line-height:30px;padding-left:15px}.reason-point__content-block>li>dl>dd:before{content:":";position:absolute;top:0;left:0;display:block;width:auto;font-size:15px;font-weight:500;line-height:30px}.reason-point__content-figure{display:block;width:calc(313.44/450 * 100%);margin-top:30px}.reason-point__content-figure>img{display:block;width:100%;object-fit:cover}.reason-point__content-figure-sp{display:none}}.content-wrapper.content-special{padding-bottom:0}@media screen and (max-width:767px){.page-mv.special-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/mv-sp.jpg)}}@media screen and (min-width:768px){.page-mv.special-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/mv-pc.jpg)}}@media screen and (max-width:767px){.special-intro{display:block;width:100%;padding-bottom:50px}.special-intro__header{display:block;width:100%;text-align:center;font-size:22px;line-height:44px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}}@media screen and (max-width:359px){.special-intro__header{font-size:20px;line-height:40px}}@media screen and (min-width:768px){.special-intro{display:block;width:100%;padding-bottom:100px}.special-intro__header{display:block;width:100%;text-align:center;font-size:40px;line-height:80px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}}@media screen and (max-width:767px){.special-problem{display:block;width:100%;padding:80px 0 305px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/bg-sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.special-problem>.contaner{padding:0 10px}.special-problem__hgroup{display:flex;flex-direction:column;align-items:center;width:100%}.special-problem__header{display:flex;justify-content:center;align-items:center;width:100%}.special-problem__header>span{position:relative;display:flex;flex-direction:column;align-items:center;width:auto;padding:0 38px;font-size:18px;line-height:44px;color:var(--white);font-weight:500;font-family:var(--noto-serif);word-break:keep-all}.special-problem__header>span>em{font-size:24px}.special-problem__header>span:before,.special-problem__header>span:after{content:"";position:absolute;top:0;display:block;width:38.48px;height:70px;background-repeat:no-repeat;background-position:center;background-size:contain}.special-problem__header>span:before{left:0;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/icon-left-sp.png)}.special-problem__header>span:after{right:0;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/icon-right-sp.png)}.special-problem__header-title{display:block;width:285px;margin-top:20px}.special-problem__header-title>img{display:block;width:100%;object-fit:cover}.special-problem__list{display:block;width:100%;padding:30px 10px;background-color:rgba(19,48,61,85%);border-radius:5px;margin-top:50px}.special-problem__list>li{position:relative;display:block;width:100%;padding:0 0 15px 35px;font-size:16px;color:var(--white);font-family:var(--noto-serif);line-height:23px;font-weight:500;border-bottom:1px dotted #707070;text-align:justify;word-break:break-all}.special-problem__list>li>em{color:#fff1a8;font-size:20px}.special-problem__list>li:not(:first-child){padding-top:15px}.special-problem__list>li:before{content:"";position:absolute;top:17px;left:0;display:block;width:21.5px;height:20px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/icon-checked.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.special-problem__list>li:first-child:before{top:2px}}@media screen and (max-width:359px){.special-problem__header>span{font-size:16px}.special-problem__header-title{width:255px}}@media screen and (min-width:768px){.special-problem{display:block;width:100%;padding:100px 0;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/bg-pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.special-problem__hgroup{display:flex;flex-direction:column;align-items:center;width:100%}.special-problem__header{display:flex;justify-content:center;align-items:center;width:100%}.special-problem__header>span{position:relative;display:block;width:auto;padding:0 48px;font-size:30px;line-height:44px;color:var(--white);font-weight:500;font-family:var(--noto-serif)}.special-problem__header>span:before,.special-problem__header>span:after{content:"";position:absolute;top:0;display:block;width:38.48px;height:44px;background-repeat:no-repeat;background-position:center;background-size:contain}.special-problem__header>span:before{left:0;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/icon-left.png)}.special-problem__header>span:after{right:0;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/icon-right.png)}.special-problem__header-title{display:block;width:632px;margin-top:15px}.special-problem__header-title>img{display:block;width:100%;object-fit:cover}.special-problem__list{display:block;width:calc(708/1100 * 100%);padding:calc(30/1100 * 100%);background-color:rgba(19,48,61,85%);border-radius:5px;margin-top:50px}.special-problem__list>li{position:relative;display:block;width:100%;padding:0 20px 15px 68px;font-size:20px;color:var(--white);font-family:var(--noto-serif);line-height:30px;font-weight:500;border-bottom:1px dotted #707070;text-align:justify;word-break:break-all}.special-problem__list>li>em{color:#fff1a8;font-size:24px}.special-problem__list>li:not(:first-child){padding-top:15px}.special-problem__list>li:before{content:"";position:absolute;top:17px;left:20px;display:block;width:28.5px;height:27px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/icon-checked.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.special-problem__list>li:first-child:before{top:2px}}@media screen and (min-width:768px) and (max-width:1024px){.special-problem__header>span{font-size:28px}.special-problem__header-title{width:520px}.special-problem__list{width:calc(860/1100 * 100%)}}@media screen and (max-width:767px){.special-ai{display:block;width:100%;padding:80px 0 100px;background-color:#eaf2f9;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/aibg.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.special-ai__body{display:block;width:100%;margin:0 auto}.special-ai__header{display:block;width:100%;text-align:center;font-size:22px;line-height:44px;font-family:var(--noto-serif);font-weight:500}.special-ai__header>span{color:#ee003b}.special-ai__wrap{display:flex;flex-direction:column;align-items:center;width:calc(100% + 40px);padding:50px 20px;background-color:var(--white);box-shadow:0 3px 6px rgba(0,0,0,16%);margin-top:80px;margin-left:-20px}.special-ai__title{display:block;width:100%;text-align:center;font-size:24px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#316f8a}.special-ai__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:50px}.special-ai__points{display:block;width:100%;margin-top:80px}.special-ai__columns{display:flex;flex-direction:column;align-items:center;width:100%}.special-ai__columns:nth-child(n+2){margin-top:100px}.special-ai__content{display:block;width:100%}.special-ai__images{display:block;width:100%;margin-top:50px}.special-ai__content-title{display:block;width:100%;font-size:24px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center}.special-ai__content-txt{display:block;width:100%;text-align:justify;word-break:break-all}.special-ai__content-title+.special-ai__content-txt{margin-top:30px}.special-ai__content-txt>span{color:#50acd3}.special-ai__figure{display:block;width:100%}.special-ai__figure>img{display:block;width:100%;object-fit:cover}.special-ai__btn{display:flex;justify-content:center;width:100%;margin-top:30px}.special-ai__caption-line{display:block;width:100%;text-align:right;font-size:15px;line-height:28px;color:#595757;margin-top:10px;text-decoration:underline}.special-ai__content-list{display:block;width:100%;margin-top:30px}.special-ai__content-list>li{position:relative;display:block;width:100%;padding-left:20px;font-size:16px;line-height:30px;font-weight:500px}.special-ai__content-list>li:nth-child(n+2){margin-top:15px}.special-ai__content-list>li:before{content:"";position:absolute;top:12px;left:0;display:block;width:7px;height:7px;border-radius:4px;background-color:#47a0c6}}@media screen and (max-width:359px){.special-ai__header{letter-spacing:-.05rem}.special-ai__content-title{font-size:22px}}@media screen and (min-width:768px){.special-ai{display:block;width:100%;padding:200px 0 150px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/aibg.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}.special-ai__body{display:block;max-width:1000px;width:100%;margin:0 auto}.special-ai__header{display:block;width:100%;text-align:center;font-size:36px;line-height:62px;font-family:var(--noto-serif);font-weight:500}.special-ai__header>span{color:#ee003b}.special-ai__wrap{display:flex;flex-direction:column;align-items:center;width:100%;padding:calc(100/1000 * 100%) calc(50/1000 * 100%);background-color:var(--white);box-shadow:0 3px 6px rgba(0,0,0,16%);margin-top:100px}.special-ai__title{display:block;width:100%;text-align:center;font-size:40px;line-height:60px;font-family:var(--noto-serif);font-weight:500;color:#316f8a}.special-ai__txt{display:block;width:100%;text-align:center;margin-top:80px}.special-ai__points{display:block;width:100%;margin-top:80px}.special-ai__columns{display:flex;justify-content:space-between;width:100%}.special-ai__columns:nth-child(n+2){margin-top:100px}.special-ai__content{display:block;width:calc(450/1000 * 100%)}.special-ai__images{display:block;width:calc(500/1000 * 100%)}.special-ai__content-title{display:block;width:100%;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.special-ai__content-txt{display:block;width:100%;text-align:justify;word-break:break-all}.special-ai__content-title+.special-ai__content-txt{margin-top:30px}.special-ai__content-txt>span{color:#50acd3}.special-ai__figure{display:block;width:100%}.special-ai__figure>img{display:block;width:100%;object-fit:cover}.special-ai__btn{display:flex;justify-content:center;width:100%;margin-top:30px}.special-ai__caption-line{display:block;width:100%;text-align:right;font-size:15px;line-height:28px;color:#595757;margin-top:10px;text-decoration:underline}.special-ai__content-list{display:block;width:100%;margin-top:30px}.special-ai__content-list>li{position:relative;display:block;width:100%;padding-left:20px;font-size:16px;line-height:30px;font-weight:500px}.special-ai__content-list>li:nth-child(n+2){margin-top:15px}.special-ai__content-list>li:before{content:"";position:absolute;top:12px;left:0;display:block;width:7px;height:7px;border-radius:4px;background-color:#47a0c6}}@media screen and (min-width:768px) and (max-width:1024px){.special-ai__header{font-size:30px;line-height:52px}.special-ai__title{font-size:34px}.special-ai__content-title{font-size:24px}}@media screen and (max-width:767px){.special-reason{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.special-reason__body{display:block;width:100%;margin:0 auto}.special-reason__header{display:flex;flex-direction:column;align-items:center;width:100%}.special-reason__header>span{display:block;width:100%;text-align:center;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.special-reason__header>span:nth-child(1){font-size:24px;line-height:35px}.special-reason__header>span:nth-child(2){font-size:30px;line-height:50px;margin-top:10px}.special-reason__txt{display:block;width:100%;text-align:center;margin-top:50px}.special-reason__txt>em{font-size:24px;color:#50acd3}.special-reason__points{display:block;width:100%;margin-top:50px}.special-reason__columns{display:flex;flex-direction:column;align-items:center;width:100%}.special-reason__columns:nth-child(n+2){margin-top:100px}.special-reason__content{display:block;width:100%}.special-reason__figure{display:block;width:100%;margin-top:50px}.special-reason__figure>img{display:block;width:100%;object-fit:cover}.special-reason__title{display:block;width:100%;font-size:24px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3;text-align:center}.special-reason__content-txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.special-reason__content-txt>span{color:#50acd3}.special-reason__btn{display:flex;justify-content:center;width:100%;margin-top:50px}.special-reason__btn>a{max-width:430px;width:100%}}@media screen and (max-width:359px){.special-reason__title{font-size:22px}.special-reason__btn>a>span{font-size:16px}}@media screen and (min-width:768px){.special-reason{display:block;width:100%;padding:150px 0;background-color:#f6fafb}.special-reason__body{display:block;max-width:1000px;width:100%;margin:0 auto}.special-reason__header{display:flex;flex-direction:column;align-items:center;width:100%}.special-reason__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3}.special-reason__header>span:nth-child(1){font-size:36px;line-height:51px}.special-reason__header>span:nth-child(2){font-size:50px;line-height:72px;margin-top:10px}.special-reason__txt{display:block;width:100%;text-align:center;margin-top:50px}.special-reason__txt>em{font-size:24px;color:#50acd3}.special-reason__points{display:block;width:100%;margin-top:80px}.special-reason__columns{display:flex;justify-content:space-between;width:100%}.special-reason__columns:nth-child(even){flex-direction:row-reverse}.special-reason__columns:nth-child(n+2){margin-top:100px}.special-reason__content{display:block;width:calc(450/1000 * 100%)}.special-reason__figure{display:block;width:calc(500/1000 * 100%)}.special-reason__figure>img{display:block;width:100%;object-fit:cover}.special-reason__title{display:block;width:100%;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.special-reason__content-txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.special-reason__content-txt>span{color:#50acd3}.special-reason__btn{display:flex;justify-content:center;width:100%;margin-top:50px}.special-reason__btn>a{width:430px}}@media screen and (min-width:768px) and (max-width:1024px){.special-reason__header>span:nth-child(2){font-size:44px}.special-reason__title{font-size:26px}}@media screen and (max-width:767px){.special-performance{display:block;width:100%;padding:100px 0}.special-performance__body{display:block;width:100%;margin:0 auto}.special-performance__header{display:flex;flex-direction:column;align-items:center;width:100%}.special-performance__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3}.special-performance__header>span:nth-child(1){font-size:20px;line-height:29px}.special-performance__header>span:nth-child(2){font-size:30px;line-height:44px;margin-top:10px}.special-performance__txt{display:block;width:100%;text-align:center;margin-top:50px}.special-performance__txt>span{color:#50acd3}.special-performance__txt>span>em{font-size:24px}.special-performance__points{display:block;width:100%;margin-top:80px}.special-performance__columns{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding-top:110px}.special-performance__columns:nth-child(n+2){margin-top:100px}.special-performance__figure{display:block;width:100%;margin-top:20px}.special-performance__figure>img{display:block;object-fit:cover}.special-performance__columns:nth-child(1)>.special-performance__figure>img{width:calc(300/335 * 100%);margin:0 auto}.special-performance__columns:nth-child(2)>.special-performance__figure>img{width:100%}.special-performance__columns:nth-child(3)>.special-performance__figure>img{width:calc(300/335 * 100%);margin:0 auto}.special-performance__content{display:block;width:100%}.special-performance__badge{position:absolute;top:0;display:block;width:110px}.special-performance__badge>img{display:block;width:100%;object-fit:cover}.special-performance__content-txt{display:block;width:100%;font-size:20px;font-family:var(--noto-serif);font-weight:500;line-height:44px;margin-top:20px;text-align:center;letter-spacing:-.05rem}.special-performance__content-txt>em{color:#50acd3;font-size:34px}.special-performance__columns:nth-child(odd) .special-performance__badge{left:0}.special-performance__columns:nth-child(even) .special-performance__badge{right:0}}@media screen and (max-width:370px){.special-performance__content-txt{font-size:18px}}@media screen and (max-width:359px){.special-performance__content-txt{font-size:17px;line-height:34px}.special-performance__content-txt>em{font-size:28px}}@media screen and (min-width:768px){.special-performance{display:block;width:100%;padding:150px 0}.special-performance__body{display:block;max-width:1000px;width:100%;margin:0 auto}.special-performance__header{display:flex;flex-direction:column;align-items:center;width:100%}.special-performance__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3}.special-performance__header>span:nth-child(1){font-size:36px;line-height:51px}.special-performance__header>span:nth-child(2){font-size:50px;line-height:72px;margin-top:10px}.special-performance__txt{display:block;width:100%;text-align:center;margin-top:50px}.special-performance__txt>span{color:#50acd3}.special-performance__txt>span>em{font-size:24px}.special-performance__points{display:block;width:100%;margin-top:80px}.special-performance__columns{display:flex;justify-content:space-between;align-items:center;width:100%}.special-performance__columns:nth-child(even){flex-direction:row-reverse}.special-performance__columns:nth-child(n+2){margin-top:130px}.special-performance__figure{display:block;width:calc(500/ 1000 * 100%)}.special-performance__figure>img{display:block;object-fit:cover}.special-performance__columns:nth-child(1)>.special-performance__figure>img{width:calc(380/500 * 100%);margin-left:calc(20/500 * 100%)}.special-performance__columns:nth-child(2)>.special-performance__figure>img{width:calc(440/500 * 100%);margin-left:auto}.special-performance__columns:nth-child(3)>.special-performance__figure>img{width:calc(380/500 * 100%);margin-left:calc(20/500 * 100%)}.special-performance__content{position:relative;display:block;width:calc(500/ 1000 * 100%)}.special-performance__badge{display:block;width:140px}.special-performance__badge>img{display:block;width:100%;object-fit:cover}.special-performance__content-txt{display:block;width:100%;font-size:22px;font-family:var(--noto-serif);font-weight:500;line-height:48px;margin-top:20px;padding-right:30px}.special-performance__content-txt>em{color:#50acd3;font-size:34px}.special-performance__columns:nth-child(odd) .special-performance__badge{margin-left:calc(-30/500 * 100%)}.special-performance__columns:nth-child(odd) .special-performance__content-txt{padding-left:20px}.special-performance__columns:nth-child(even) .special-performance__content-txt{padding-left:70px}}@media screen and (min-width:768px) and (max-width:1024px){.special-performance__badge{width:120px}.special-performance__content-txt{font-size:18px;padding-right:0}.special-performance__columns:nth-child(2n) .special-performance__content-txt{padding-left:40px}}@media screen and (max-width:767px){.special-security{display:block;width:100%;padding-bottom:100px;background-color:#f6fafb}.special-security__header{display:block;width:100%}.special-security__header>img{display:block;width:100%;object-fit:cover}.special-security__main{display:block;width:100%;margin:70px auto 0 auto}.special-security__main-title{display:flex;flex-direction:column;align-items:center;width:100%}.special-security__main-title>span{text-align:center;font-size:22px;line-height:44px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.special-security__main-txt{display:block;width:100%;text-align:center;margin-top:50px}.special-security__main-txt>span{color:#50acd3}.special-security__common{display:block;width:100%;margin-top:50px;background-color:#e9f0f6;padding:50px 20px}.special-security__common-title{display:block;width:100%;text-align:center;font-size:22px;line-height:31px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.special-security__common-title>span{text-underline-offset:-3px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#fff9a1;text-decoration-thickness:5px}.special-security__common-txt{display:block;width:100%;text-align:center;margin-top:30px}.special-security__common-columns{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:80px;width:100%;margin-top:50px}.special-security__common-box{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.special-security__common-badge{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;background-color:#50acd3;border-radius:40px}.special-security__common-badge>span{color:var(--white)}.special-security__common-badge>span:nth-child(1){font-family:var(--cardo);font-size:14px;line-height:19px}.special-security__common-badge>span:nth-child(2){font-family:var(--crimson);font-size:40px;line-height:1}.special-security__common-figure{display:block;width:calc(240/295 * 100%)}.special-security__common-figure>img{display:block;width:100%;object-fit:cover}.special-security__common-box_title{display:block;width:100%;text-align:center;font-size:16px;line-height:28px;color:#222;margin-top:30px;font-weight:400}.special-security__hard{display:block;width:100%;margin-top:100px;background-color:var(--white);padding:50px 20px}.special-security__hard-title{display:block;width:100%;text-align:center;font-size:22px;line-height:31px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.special-security__hard-title>span{text-underline-offset:-3px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#fff9a1;text-decoration-thickness:5px}.special-security__hard-txt{display:block;width:100%;text-align:center;margin-top:30px}.special-security__hard-columns{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:80px;width:100%;margin-top:50px}.special-security__hard-box{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.special-security__hard-badge{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;background-color:#316f8a;border-radius:40px}.special-security__hard-badge>span{color:var(--white)}.special-security__hard-badge>span:nth-child(1){font-family:var(--cardo);font-size:12px;line-height:19px}.special-security__hard-badge>span:nth-child(2){font-family:var(--crimson);font-size:40px;line-height:1}.special-security__hard-figure{display:block;width:calc(240/295 * 100%)}.special-security__hard-figure>img{display:block;width:100%;object-fit:cover}.special-security__hard-box_title{display:block;width:100%;text-align:center;font-size:16px;line-height:28px;color:#222;margin-top:30px;font-weight:400}.special-security__btn{display:flex;justify-content:center;width:100%;margin-top:50px}}@media screen and (max-width:359px){.special-security__main-title>span{font-size:20px}.special-security__main-txt{font-size:14px}.special-security__common-title,.special-security__hard-title{font-size:20px}.special-security__common-txt,.special-security__hard-txt{font-size:14px}}@media screen and (min-width:768px){.special-security{display:block;width:100%;padding-bottom:150px;background-color:#f6fafb}.special-security__header{display:block;width:100%}.special-security__header>img{display:block;width:100%;object-fit:cover}.special-security__main{display:block;max-width:1000px;width:100%;margin:100px auto 0 auto}.special-security__main-title{display:flex;flex-direction:column;align-items:center;width:100%}.special-security__main-title>span{text-align:center;font-size:38px;line-height:55px;color:#50acd3;font-family:var(--noto-serif);font-weight:500}.special-security__main-title>span:nth-child(2){margin-top:10px}.special-security__main-txt{display:block;width:100%;text-align:center;margin-top:50px}.special-security__main-txt>span{color:#50acd3}.special-security__common{display:block;width:100%;margin-top:80px;background-color:#e9f0f6;padding:calc(50/1000 * 100%) calc(30/1000 * 100%)}.special-security__common-title{display:block;width:100%;text-align:center;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.special-security__common-title>span{text-underline-offset:-3px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#fff9a1;text-decoration-thickness:10px}.special-security__common-txt{display:block;width:100%;text-align:center;margin-top:30px}.special-security__common-columns{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin-top:50px}.special-security__common-box{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.special-security__common-badge{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;background-color:#50acd3;border-radius:40px}.special-security__common-badge>span{color:var(--white)}.special-security__common-badge>span:nth-child(1){font-family:var(--cardo);font-size:14px;line-height:19px}.special-security__common-badge>span:nth-child(2){font-family:var(--crimson);font-size:40px;line-height:1}.special-security__common-figure{display:block;width:calc(240/313.333333 * 100%)}.special-security__common-figure>img{display:block;width:100%;object-fit:cover}.special-security__common-box_title{display:block;width:100%;text-align:center;font-size:16px;line-height:28px;color:#222;margin-top:30px;font-weight:400}.special-security__hard{display:block;width:100%;margin-top:100px;background-color:var(--white);padding:calc(50/1000 * 100%) calc(30/1000 * 100%)}.special-security__hard-title{display:block;width:100%;text-align:center;font-size:28px;line-height:40px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.special-security__hard-title>span{text-underline-offset:-3px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#fff9a1;text-decoration-thickness:10px}.special-security__hard-txt{display:block;width:100%;text-align:center;margin-top:30px}.special-security__hard-columns{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin-top:50px}.special-security__hard-box{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.special-security__hard-badge{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;background-color:#316f8a;border-radius:40px}.special-security__hard-badge>span{color:var(--white)}.special-security__hard-badge>span:nth-child(1){font-family:var(--cardo);font-size:12px;line-height:19px}.special-security__hard-badge>span:nth-child(2){font-family:var(--crimson);font-size:40px;line-height:1}.special-security__hard-figure{display:block;width:calc(240/313.333333 * 100%)}.special-security__hard-figure>img{display:block;width:100%;object-fit:cover}.special-security__hard-box_title{display:block;width:100%;text-align:center;font-size:16px;line-height:28px;color:#222;margin-top:30px;font-weight:400}.special-security__btn{display:flex;justify-content:center;width:100%;margin-top:50px}}@media screen and (min-width:768px) and (max-width:1024px){.special-security__main-title>span{font-size:30px}.special-security__common-box_title,.special-security__hard-box_title{font-size:14px}}@media screen and (max-width:767px){.special-voice{display:block;width:100%;padding:100px 0;background-color:#f6f5f3}.special-voice>.container{padding:0 10px}.special-voice__body{display:block;width:100%;margin:0 auto}.special-voice__header{display:flex;flex-direction:column;align-items:center;width:100%}.special-voice__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3}.special-voice__header>span:nth-child(1){font-size:20px;line-height:29px}.special-voice__header>span:nth-child(2){font-size:30px;line-height:44px;margin-top:10px}.special-voice__txt{display:block;width:100%;text-align:center;margin-top:50px;padding:0 10px}.special-voice__list{display:block;width:100%;margin-top:50px}.special-voice__list>li{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.special-voice__list>li:nth-child(n+2){margin-top:50px}.special-voice__list>li:nth-child(even){flex-direction:row-reverse}.special-voice__icon{display:block;width:66px}.special-voice__icon>img{display:block;width:100%;object-fit:cover}.special-voice__sentence{position:relative;display:block;width:calc(100% - 66px - 10px - 17px)}.special-voice__sentence:before,.special-voice__sentence:after{content:"";position:absolute;top:30px;display:block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:100% auto}.special-voice__list>li:nth-child(odd) .special-voice__sentence:before{left:-18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/icon-trangle-left.png)}.special-voice__list>li:nth-child(even) .special-voice__sentence:before{right:-18px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/icon-trangle-right.png)}.special-voice__sentence>p{display:block;width:100%;font-size:15px;line-height:30px;text-align:justify;word-break:break-all;background-color:var(--white);padding:10px;border-radius:5px}}@media screen and (min-width:768px){.special-voice{display:block;width:100%;padding:150px 0;background-color:#f6f5f3}.special-voice__body{display:block;max-width:1000px;width:100%;margin:0 auto}.special-voice__header{display:flex;flex-direction:column;align-items:center;width:100%}.special-voice__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3}.special-voice__header>span:nth-child(1){font-size:36px;line-height:51px}.special-voice__header>span:nth-child(2){font-size:50px;line-height:72px;margin-top:10px}.special-voice__txt{display:block;width:100%;text-align:center;margin-top:50px}.special-voice__list{display:block;width:100%;margin-top:80px}.special-voice__list>li{display:flex;justify-content:space-between;align-items:center;width:100%}.special-voice__list>li:nth-child(n+2){margin-top:50px}.special-voice__list>li:nth-child(odd){padding-right:calc(145/1000 * 100%)}.special-voice__list>li:nth-child(even){flex-direction:row-reverse;padding-left:calc(145/1000 * 100%)}.special-voice__icon{display:block;width:calc(140/855 * 100%)}.special-voice__icon>img{display:block;width:100%;object-fit:cover}.special-voice__sentence{position:relative;display:block;width:calc((700/855 * 100%) - 40px)}.special-voice__sentence:before,.special-voice__sentence:after{content:"";position:absolute;top:30px;display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:100% auto}.special-voice__list>li:nth-child(odd) .special-voice__sentence:before{left:-38px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/icon-trangle-left.png)}.special-voice__list>li:nth-child(even) .special-voice__sentence:before{right:-38px;background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/special/icon-trangle-right.png)}.special-voice__sentence>p{display:block;width:100%;font-size:18px;line-height:36px;text-align:justify;word-break:break-all;background-color:var(--white);padding:calc(30/660 * 100%);border-radius:5px}}@media screen and (max-width:767px){.special-faq{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.special-faq__body{display:block;width:100%;margin:0 auto}.special-faq__header{display:block;width:100%;text-align:center;font-size:30px;line-height:44px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.faq__list.special-faq__list{margin-top:50px}.special-faq__txt{display:block;width:100%;text-align:center;margin-top:30px}.special-faq__btn{display:flex;justify-content:center;width:100%;margin-top:50px}.special-faq__btn>a{max-width:305px;width:100%}}@media screen and (min-width:768px){.special-faq{display:block;width:100%;padding:110px 0 150px;background-color:#f6fafb}.special-faq__body{display:block;max-width:1000px;width:100%;margin:0 auto}.special-faq__header{display:block;width:100%;text-align:center;font-size:46px;line-height:66px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.faq__list.special-faq__list{margin-top:50px}.special-faq__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:50px}.special-faq__btn{display:flex;justify-content:center;width:100%;margin-top:50px}.special-faq__btn>a{width:360px}}@media screen and (max-width:767px){.page-mv.examination-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/examination/mv-sp.jpg)}}@media screen and (min-width:768px){.page-mv.examination-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/examination/mv-pc.jpg)}}@media screen and (max-width:767px){.examination-intro{display:block;width:100%;padding-bottom:100px}.examination-intro__body{display:block;width:100%;margin:0 auto}.examination-intro__header{display:block;width:100%;text-align:center;font-size:20px;line-height:29px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.examination-intro__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.examination-intro__txt>span{color:#50acd3}.examination-intro__txt>span>em{font-size:24px}}@media screen and (max-width:359px){.examination-intro__header{font-size:18px}}@media screen and (min-width:768px){.examination-intro{display:block;width:100%;padding-bottom:100px}.examination-intro__body{display:block;max-width:1000px;width:100%;margin:0 auto}.examination-intro__header{display:block;width:100%;text-align:center;font-size:40px;line-height:57px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.examination-intro__txt{display:block;width:100%;text-align:center;margin-top:50px}.examination-intro__txt>span{color:#50acd3}.examination-intro__txt>span>em{font-size:24px}}@media screen and (max-width:767px){.examination-support{display:block;width:100%;padding:80px 0;background-color:#f6fafb}.examination-support__body{display:block;width:100%;margin:0 auto}.examination-support__header{display:flex;flex-direction:column;align-items:center;width:100%}.examination-support__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3}.examination-support__header>span:nth-child(1){font-size:24px;line-height:35px}.examination-support__header>span:nth-child(2){font-size:30px;line-height:44px;margin-top:10px}.examination-support__wrap{display:block;width:100%;margin-top:50px}.examination-support__box{display:flex;flex-direction:column;align-items:center;width:100%}.examination-support__box:nth-child(n+2){margin-top:100px}.examination-support__content{display:block;width:100%}.examination-support__title{display:block;width:100%;font-size:24px;font-weight:500;line-height:40px;color:#50acd3;font-family:var(--noto-serif);text-align:center}.examination-support__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.examination-support__figure{display:block;width:100%;margin-top:50px}.examination-support__figure>img{display:block;width:100%;object-fit:cover}}@media screen and (max-width:359px){.examination-support__title{font-size:22px}}@media screen and (min-width:768px){.examination-support{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.examination-support__body{display:block;max-width:1000px;width:100%;margin:0 auto}.examination-support__header{display:flex;flex-direction:column;align-items:center;width:100%}.examination-support__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3}.examination-support__header>span:nth-child(1){font-size:36px;line-height:40px}.examination-support__header>span:nth-child(2){font-size:50px;line-height:60px;margin-top:10px}.examination-support__wrap{display:block;width:100%;margin-top:50px}.examination-support__box{display:flex;justify-content:space-between;width:100%}.examination-support__box:nth-child(n+2){margin-top:100px}.examination-support__content{display:block;width:calc(450/1000 * 100%)}.examination-support__title{display:block;width:100%;font-size:28px;font-weight:500;line-height:40px;color:#50acd3;font-family:var(--noto-serif)}.examination-support__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.examination-support__figure{display:block;width:calc(500/1000 * 100%)}.examination-support__figure>img{display:block;width:100%;object-fit:cover}}@media screen and (min-width:768px) and (max-width:1024px){.examination-support__title{font-size:24px}}@media screen and (max-width:767px){.examination-performance{display:block;width:100%;padding:80px 0}.examination-performance__body{display:block;width:100%;margin:0 auto}.examination-performance__header{display:flex;flex-direction:column;align-items:center;width:100%}.examination-performance__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3}.examination-performance__header>span:nth-child(1){font-size:24px;line-height:35px}.examination-performance__header>span:nth-child(2){font-size:30px;line-height:44px;margin-top:10px}.examination-performance__columns{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:50px;padding-bottom:130px}.examination-performance__contents{display:block;width:100%}.examination-performance__txt{display:block;width:100%;text-align:justify;word-break:break-all}.examination-performance__txt>span{color:#50acd3}.examination-performance__contents-figure{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;max-width:315px;width:100%;margin-top:30px}.examination-performance__contents-figure>img{display:block;width:100%;object-fit:cover}.examination-performance__figure{display:block;width:100%;margin-top:50px}.examination-performance__figure>img{display:block;width:100%;object-fit:cover}.examination-performance__figure-caption{display:block;width:100%;text-align:center;font-size:14px;line-height:28px;margin-top:5px}}@media screen and (min-width:768px){.examination-performance{display:block;width:100%;padding:100px 0}.examination-performance__body{display:block;max-width:1000px;width:100%;margin:0 auto}.examination-performance__header{display:flex;flex-direction:column;align-items:center;width:100%}.examination-performance__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3}.examination-performance__header>span:nth-child(1){font-size:36px;line-height:40px}.examination-performance__header>span:nth-child(2){font-size:50px;line-height:60px;margin-top:10px}.examination-performance__columns{display:flex;justify-content:space-between;width:100%;margin-top:50px}.examination-performance__contents{display:block;width:calc(450/1000 * 100%)}.examination-performance__txt{display:block;width:100%;text-align:justify;word-break:break-all}.examination-performance__txt>span{color:#50acd3}.examination-performance__contents-figure{display:block;width:calc(313.44/450 * 100%);margin-top:30px}.examination-performance__contents-figure>img{display:block;width:100%;object-fit:cover}.examination-performance__figure{display:block;width:calc(500/1000 * 100%)}.examination-performance__figure>img{display:block;width:100%;object-fit:cover}.examination-performance__figure-caption{display:block;width:100%;text-align:right;font-size:15px;line-height:28px;margin-top:5px}}@media screen and (max-width:767px){.examination-skill{display:block;width:100%;padding:80px 0;background-color:#f6fafb}.examination-skill__body{display:block;width:100%;margin:0 auto}.examination-skill__header{display:flex;flex-direction:column;align-items:center;width:100%}.examination-skill__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3}.examination-skill__header>span:nth-child(1){font-size:24px;line-height:35px}.examination-skill__header>span:nth-child(2){font-size:30px;line-height:44px;margin-top:10px}.examination-skill__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:50px}.examination-skill__txt>span{color:#c21842}.examination-skill__figure{display:block;width:100%;margin-top:50px}.examination-skill__figure{display:block;width:100%;object-fit:cover}}@media screen and (min-width:768px){.examination-skill{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.examination-skill__body{display:block;max-width:1000px;width:100%;margin:0 auto}.examination-skill__header{display:flex;flex-direction:column;align-items:center;width:100%}.examination-skill__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3}.examination-skill__header>span:nth-child(1){font-size:36px;line-height:40px}.examination-skill__header>span:nth-child(2){font-size:50px;line-height:60px;margin-top:10px}.examination-skill__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:50px}.examination-skill__txt>span{color:#c21842}.examination-skill__figure{display:block;width:100%;margin-top:30px}.examination-skill__figure{display:block;width:100%;object-fit:cover}}@media screen and (max-width:767px){.page-mv.ai-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/ai/mv-sp.jpg)}}@media screen and (min-width:768px){.page-mv.ai-mv{background-image:url(//irimotomedical.co.jp/wp/wp-content/themes/irimotomedical/./assets/images/ai/mv-pc.jpg)}}@media screen and (max-width:767px){.ai-intro{display:block;width:100%;padding-bottom:100px}.ai-intro__body{display:block;width:100%;margin:0 auto}.ai-intro__header{display:block;width:100%;text-align:center;font-size:20px;line-height:29px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.ai-intro__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.ai-intro__txt>span{color:#50acd3}.ai-intro__title{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:80px}.ai-intro__title>span{display:block;width:100%;text-align:center;color:#316f8a;font-family:var(--noto-serif);font-weight:500}.ai-intro__title>span:nth-child(1){font-size:22px;line-height:36px}.ai-intro__title>span:nth-child(2){font-size:14px;line-height:20px;margin-top:5px}.ai-intro__figure{display:block;width:calc(100% + 20px);margin-top:30px;margin-left:-10px}.ai-intro__figure>img{display:block;width:100%;object-fit:cover}}@media screen and (max-width:359px){.ai-intro__header{font-size:18px}.ai-intro__title>span:nth-child(2){font-size:13px}}@media screen and (min-width:768px){.ai-intro{display:block;width:100%;padding-bottom:100px}.ai-intro__body{display:block;max-width:1000px;width:100%;margin:0 auto}.ai-intro__header{display:block;width:100%;text-align:center;font-size:40px;line-height:57px;font-family:var(--noto-serif);font-weight:500;color:#50acd3}.ai-intro__txt{display:block;width:100%;text-align:center;margin-top:50px}.ai-intro__txt>span{color:#50acd3}.ai-intro__title{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:100px}.ai-intro__title>span{color:#316f8a;font-family:var(--noto-serif);font-weight:500}.ai-intro__title>span:nth-child(1){font-size:28px;line-height:40px}.ai-intro__title>span:nth-child(2){font-size:16px;line-height:20px;margin-top:5px}.ai-intro__figure{display:block;width:100%;margin-top:10px}.ai-intro__figure>img{display:block;width:100%;object-fit:cover}}@media screen and (max-width:767px){.ai-feature{display:block;width:100%;padding:80px 0;background-color:#f6fafb}.ai-feature__body{display:block;width:100%;margin:0 auto}.ai-feature__header{display:flex;flex-direction:column;align-items:center;width:100%}.ai-feature__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3;font-size:24px;line-height:35px}.ai-feature__header>span:nth-child(2){font-size:30px;line-height:44px;margin-top:10px}.ai-feature__header>span:nth-child(2)>small{font-size:24px}.ai-feature__wrap{display:block;width:100%;margin-top:50px}.ai-feature__box{display:flex;flex-direction:column;align-items:center;width:100%}.ai-feature__box:nth-child(n+2){margin-top:100px}.ai-feature__badge{display:flex;align-items:flex-end;width:auto;height:38px;font-size:20px;color:#316f8a;font-family:var(--noto-serif);font-weight:500}.ai-feature__badge>img{display:block;width:auto;height:38px;object-fit:cover;margin-left:5px}.ai-feature__title{display:block;width:100%;font-size:24px;line-height:40px;font-weight:500;font-family:var(--noto-serif);color:#50acd3;margin-top:20px;text-align:center}.ai-feature__box:nth-child(3) .ai-feature__title{line-height:46px}.ai-feature__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.ai-feature__txt>span{color:#50acd3}.ai-feature__figure{display:block;width:100%;margin-top:30px}.ai-feature__figure>img{display:block;width:100%;object-fit:cover}.ai-feature__box-columns{display:flex;flex-direction:column;align-items:center;width:100%}.ai-feature__box-content{display:flex;flex-direction:column;align-items:center;width:100%}.ai-feature__box-image{display:block;width:100%;margin-top:50px}.ai-feature__box-image>picture{display:block;width:100%}.ai-feature__box-image>picture>img{display:block;width:100%;object-fit:cover}.ai-feature__box-image_caption{display:block;width:100%;text-align:right;font-size:15px;line-height:28px;color:#595757;margin-top:10px;text-decoration:underline}.ai-feature__box-btn{display:flex;justify-content:center;width:100%;margin-top:30px}}@media screen and (max-width:359px){.ai-feature__title{font-size:23px;letter-spacing:-.05rem}}@media screen and (min-width:768px){.ai-feature{display:block;width:100%;padding:100px 0;background-color:#f6fafb}.ai-feature__body{display:block;max-width:1000px;width:100%;margin:0 auto}.ai-feature__header{display:flex;flex-direction:column;align-items:center;width:100%}.ai-feature__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3;font-size:36px;line-height:50px}.ai-feature__header>span:nth-child(2){font-size:50px;line-height:70px;margin-top:10px}.ai-feature__header>span:nth-child(2)>small{font-size:36px}.ai-feature__wrap{display:block;width:100%;margin-top:50px}.ai-feature__box{display:block;width:100%}.ai-feature__box:nth-child(n+2){margin-top:100px}.ai-feature__badge{display:flex;align-items:flex-end;width:auto;height:46px;font-size:23px;color:#316f8a;font-family:var(--noto-serif);font-weight:500}.ai-feature__badge>img{display:block;width:auto;height:46px;object-fit:cover;margin-left:5px}.ai-feature__title{display:block;width:100%;font-size:28px;font-weight:500;font-family:var(--noto-serif);color:#50acd3;margin-top:20px}.ai-feature__box:nth-child(3) .ai-feature__title{line-height:46px}.ai-feature__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:30px}.ai-feature__txt>span{color:#50acd3}.ai-feature__figure{display:block;width:100%;margin-top:30px}.ai-feature__figure>img{display:block;width:100%;object-fit:cover}.ai-feature__box-columns{display:flex;justify-content:space-between;width:100%}.ai-feature__box-content{display:flex;flex-direction:column;width:calc(450/1000 * 100%)}.ai-feature__box-image{display:block;width:calc(500/1000 * 100%)}.ai-feature__box-image>picture{display:block;width:100%}.ai-feature__box-image>picture>img{display:block;width:100%;object-fit:cover}.ai-feature__box-image_caption{display:block;width:100%;text-align:right;font-size:15px;line-height:28px;color:#595757;margin-top:10px;text-decoration:underline}.ai-feature__box-btn{display:flex;justify-content:center;width:100%;margin-top:30px}}@media screen and (min-width:768px) and (max-width:1024px){.ai-feature__title{font-size:26px}}@media screen and (max-width:767px){.ai-merit{display:block;width:100%;padding-top:100px}.ai-merit__header{display:flex;flex-direction:column;align-items:center;width:100%}.ai-merit__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3}.ai-merit__header>span:nth-child(1){font-size:24px;line-height:35px}.ai-merit__header>span:nth-child(2){font-size:30px;line-height:44px;margin-top:10px}.ai-merit__wrap{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:80px;padding:50px 20px;background-color:#e9f0f6;width:100%;margin-top:50px}.ai-merit__box{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.ai-merit__badge{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;background-color:#50acd3;border-radius:40px}.ai-merit__badge>span{color:var(--white)}.ai-merit__badge>span:nth-child(1){font-family:var(--cardo);font-size:14px;line-height:19px}.ai-merit__badge>span:nth-child(2){font-family:var(--crimson);font-size:40px;line-height:1}.ai-merit__figure{display:block;width:240px}.ai-merit__figure>img{display:block;width:100%;object-fit:cover}.ai-merit__title{display:flex;justify-content:center;align-items:center;width:100%;font-family:var(--noto-serif);color:#50acd3;font-size:22px;font-weight:500;line-height:31px;text-align:center;margin-top:30px}.ai-merit__txt{display:block;width:100%;margin-top:10px;line-height:28px;text-align:center}}@media screen and (max-width:359px){.ai-merit__header>span:nth-child(1){font-size:21px;line-height:30px}}@media screen and (min-width:768px){.ai-merit{display:block;width:100%;padding-top:100px}.ai-merit__header{display:flex;flex-direction:column;align-items:center;width:100%}.ai-merit__header>span{font-family:var(--noto-serif);font-weight:500;color:#50acd3}.ai-merit__header>span:nth-child(1){font-size:36px;line-height:50px}.ai-merit__header>span:nth-child(2){font-size:50px;line-height:70px;margin-top:10px}.ai-merit__wrap{display:grid;grid-template-columns:repeat(3,1fr);padding:calc(50/1000 * 100%) calc(30/1000 * 100%);background-color:#e9f0f6;width:100%;margin-top:50px}.ai-merit__box{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.ai-merit__badge{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;background-color:#50acd3;border-radius:40px}.ai-merit__badge>span{color:var(--white)}.ai-merit__badge>span:nth-child(1){font-family:var(--cardo);font-size:14px;line-height:19px}.ai-merit__badge>span:nth-child(2){font-family:var(--crimson);font-size:40px;line-height:1}.ai-merit__figure{display:block;width:calc(240/313.333333 * 100%)}.ai-merit__figure>img{display:block;width:100%;object-fit:cover}.ai-merit__title{display:flex;justify-content:center;align-items:center;width:100%;min-height:62px;padding:0 20px;font-family:var(--noto-serif);color:#50acd3;font-size:22px;font-weight:500;line-height:30px;text-align:center;margin-top:30px}.ai-merit__txt{display:block;width:100%;padding:0 20px;margin-top:10px;line-height:28px;text-align:center}}@media screen and (min-width:768px) and (max-width:1024px){.ai-merit__title{padding:0 5px;font-size:20px}.ai-merit__txt{padding:0 5px;line-height:22px;font-size:14px}}