/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace;font-size:1em}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}

/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{font-size:62.5%}body{line-height:2;text-align:left;color:#000;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, sans-serif;font-size:15px;font-size:1.5rem;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;background-color:#d5f5f2}a{text-decoration:none;color:#2d67bd}h1,h2,h3,h4,h5,h6{margin:0;line-height:1;font-size:1rem}sub{vertical-align:2px;font-size:60%}sup{vertical-align:0;font-size:60%}img{max-width:100%}figure img{width:100%}a:hover>img,a:hover>picture{opacity:0.9;-webkit-transition:ease-out 0.3s;-o-transition:ease-out 0.3s;transition:ease-out 0.3s}header{width:1260px;margin:auto;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header #logo{margin-top:15px;line-height:1;font-size:0}header #logo .mark{width:95px;margin-right:15px;padding-right:15px;border-right:#aac4c2 solid 1px}header #logo .txt{width:261px}header nav{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;font-size:1.3rem;font-weight:bold}header nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none}header nav ul li.item-nav:nth-child(n+2){border-left:#000 solid 1px}header nav ul li.item-nav a{color:#000;padding:0 20px;-webkit-transition-property:color, opacity;-o-transition-property:color, opacity;transition-property:color, opacity}header nav ul li.item-nav a:hover{color:#00818c}header nav ul li.item-nav.lock>a:after{display:inline-block;content:"";width:9px;height:12px;margin-left:7px;vertical-align:-1px;background:url("../img/common/icon_lock.svg") no-repeat 0 0}header nav ul li.item-nav.blank>a:after{display:inline-block;content:"";width:11px;height:11px;margin-left:7px;vertical-align:-1px;background:url("../img/common/icon_blank.svg") no-repeat 0 0}header nav .userBtn a{display:block;color:#fff;padding:15px 24px;border-radius:10px}header nav .userBtn a:hover{opacity:0.7}header nav .userBtn a:before{display:inline-block;content:"";margin-right:7px;background-size:100% 100%}header nav .userBtn.-toC a{background:#2d67bd}header nav .userBtn.-toC a:before{height:14px;width:13px;vertical-align:-2px;background:url("../img/common/icon_docter.svg") no-repeat 0 0}header nav .userBtn.-toB a{background:#12aab8}header nav .userBtn.-toB a:before{height:14px;width:12px;vertical-align:-3px;background:url("../img/common/icon_general.svg") no-repeat 0 0}#nav_toggle{display:none}@media (-ms-high-contrast:none){header nav>a{padding:17px 20px 13px}}#content{position:relative;width:1260px;margin:0 auto 100px;padding:30px 30px 100px;border-radius:10px;background-color:#fff}#content .decoration01{position:absolute;top:340px;left:-30px}#content .decoration02{position:absolute;top:-20px;right:-40px}.page-title{margin-bottom:10px;padding:50px 30px 20px;border-radius:10px;text-align:center}.page-title>.headline{margin-bottom:30px;line-height:1;font-size:3.6rem;font-weight:normal}.page-title>.headline+.page-nav{margin-top:50px}.page-title.-toC{background-color:#ff0}.page-title.-toC>.headline{color:#15c6d6}.page-title.-toB{background-color:#e6eff5}.page-title.-toB>.headline{color:#2d67bd}.page-nav>.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-10px;line-height:1}.page-nav>.nav>.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 10px 10px 0;border-radius:90px;background:#fff url("../img/common/icon_arrow_bottom_01.svg") no-repeat 12px center}.page-nav>.nav>.item:hover{opacity:0.8}.page-nav>.nav>.item>a{display:inline-block;width:100%;padding:12px 15px 12px 30px;color:#000;font-size:1.4rem}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;list-style-type:none;font-size:1.2rem}.breadcrumbs li{margin:0}.breadcrumbs li:not(:last-child):after{content:">";margin:0 15px}.content-warp{max-width:900px;margin:0 auto}.content-warp.-toB{max-width:800px}#clinic{background:#ff657e;padding:50px 20px}#clinic .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;max-width:980px;border-radius:5px;margin:auto;padding:25px 50px;font-weight:bold}#clinic .in .txt{color:#ff657e;line-height:1.8;font-size:2rem}#clinic .in .btn>a{display:block;background:#ff657e;color:#fff;width:530px;font-size:1.6rem;border-radius:4px;text-align:center;padding:19px 0}#clinic .in .btn>a:hover{opacity:0.8}#clinic .notes{color:#fff;font-size:1.1rem;max-width:980px;margin:20px auto 0}#products{background-color:#2d67bd;padding:50px 20px}#products>.in>a{display:block;max-width:980px;margin:0 auto;padding:46px 30px;border-radius:5px;line-height:1;color:#2d67bd;background:#fff url("../img/common/product_btn_bg.jpg") no-repeat right 0}#products>.in>a:hover{opacity:0.85}#products>.in>a>.icon{display:inline-block;margin-right:20px;padding:8px 13px;border-radius:4px;color:#fff;font-size:1.1rem;background-color:#2d67bd}#products>.in>a>.txt{vertical-align:middle;font-size:2.6rem}#products>.in>a>.txt:after{display:inline-block;content:"";width:11px;height:17px;margin-left:8px;vertical-align:1px;background:url("../img/common/icon_arrow_right_01.svg") no-repeat 0 0}#footer-nav{background:#363f59;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}#footer-nav ul{list-style:none;padding:0 40px}#footer-nav ul:nth-child(n+2){border-left:#707688 solid 1px}#footer-nav ul li a{font-size:1.3rem;color:#fff;-webkit-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}#footer-nav ul li a:hover{opacity:0.5}#footer-nav ul li.medicalBtn a{display:block;padding:4px 10px 2px;border-radius:5px;border:1px solid #fff}#footer-nav ul li.medicalBtn a:before{display:inline-block;content:"";margin-right:5px;height:14px;width:13px;vertical-align:-2px;background:url("../img/common/icon_docter.svg") no-repeat 0 0;background-size:100% 100%}#copyrights{display:block;font-size:1.3rem;background:#fff;text-align:center;padding:30px 0}#copyrights img{display:block;width:150px;margin:0 auto 10px}#share{position:fixed;z-index:40;top:50%;left:calc((100% - 1260px) / 2 - 50px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}#share.top{left:20px}#share>.headline{margin-bottom:15px}#share>.facebook{margin-bottom:15px}#page_top{display:none;position:fixed;z-index:40;bottom:40px;right:40px}@media (max-width:1024px){header{position:relative;width:100%;padding:25px 0;display:block}header #logo{margin-top:0;text-align:center}header #logo .mark{width:76px}header #nav_toggle{display:block;width:32px;height:30px;position:absolute;top:17px;right:17px;z-index:110;cursor:pointer;text-align:center;font-size:1rem;color:#73b3bf;padding-top:18px;border-top:#73b3bf solid 3px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}header #nav_toggle:before{content:'';display:block;height:0;border-top:#73b3bf solid 3px;position:absolute;width:100%;top:4px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}header #nav_toggle:after{content:'';display:block;height:0;border-top:#73b3bf solid 3px;position:absolute;width:100%;top:11px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}header.open #nav_toggle{position:fixed;top:20px;border-top:none;color:#73b3bf}header.open #nav_toggle:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:1px;border-top-color:#73b3bf}header.open #nav_toggle:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:1px;border-top-color:#73b3bf}header nav{z-index:100;display:none;position:fixed;top:0;left:0;width:100%;height:100vh;padding:70px 20px 0;background:#d5f5f2}header nav ul{display:block}header nav ul li.item-nav{width:100%;margin-bottom:10px}header nav ul li.item-nav:nth-child(n+2){border-left:none}header nav ul li.item-nav a{display:block;padding:15px;border-radius:6px;font-size:1.6rem;background-color:#fff}header nav .userBtn{margin-top:20px}header nav .userBtn a{text-align:center;font-size:1.6rem}#content{width:calc(100% - 50px);margin:0 25px 50px;padding-bottom:50px}#content .decoration01{display:none}#content .decoration02{display:none}.page-title{margin-bottom:50px}#clinic{padding:30px 20px}#clinic>.in{display:block;padding:20px}#clinic>.in>.txt{margin-bottom:15px;text-align:center}#clinic>.in>.btn>a{width:100%}#products{padding:30px 20px}#products>.in>a{background-position:right -120px top 0}#footer-nav{display:none}#page_top{bottom:10px;right:10px}#share{left:10px}#share.top{left:12px}}@media (max-width:640px){header{padding:15px 20px}header #logo .mark{display:block;width:68px;padding:0;margin:0 auto 10px;border:none}header #logo .txt{max-width:240px;width:60vw}#content{width:calc(100% - 20px);margin:0 10px 30px;padding:15px}.page-title{margin-bottom:50px;padding:20px 10px 5px}.page-title.-toB{margin-bottom:40px}.page-title>.headline{margin-bottom:15px;font-size:3rem}.page-title>.headline+.page-nav{margin-top:30px}.page-nav>.nav{margin-right:0px}.page-nav>.nav>.item{margin:0 0 5px}#clinic{padding:15px}#clinic>.in{padding:10px}#clinic>.in>.txt{margin-bottom:10px;line-height:1.4;font-size:1.6rem}#clinic>.in>.btn>a{font-size:1.4rem}#clinic>.notes{margin-top:10px;line-height:1.4}#products{padding:15px}#products>.in>a{padding:30px 20px;background:#fff url("../img/common/product_btn_bg@2x.jpg") no-repeat right 0 top 0;background-size:auto 100%}#products>.in>a>.icon{margin:0 0 10px;font-size:1rem}#products>.in>a>.txt{display:block;font-size:2.2rem}#copyrights{font-size:1.1rem;padding:15px 0}#copyrights img{width:90px;margin:0 auto 2px}#share{display:none}}.col2>.elem:first-child{float:left}.col2>.elem:nth-child(2){float:right}.btn-box{text-align:center;background-color:#f2f2f2}.headlineA{margin:100px 0 50px;text-align:center;color:#15c6d7;font-size:3.2rem;font-weight:400}.headlineA>span{display:block;margin-top:10px;font-size:2.2rem}.headlineB{margin:80px 0;text-align:center;color:#2d67bd;font-size:3.2rem;font-weight:400}.headlineB>span{display:block;margin-top:10px;font-size:1.7rem}.headlineC{margin-bottom:40px;padding:0 0 20px 10px;color:#2d67bd;font-size:2.8rem;font-weight:400;border-bottom:1px solid #2d67bd}.headlineD{margin:80px 0 40px;line-height:1;text-align:center;color:#2d67bd;font-size:3.2rem;font-weight:400}.uListA{padding-left:1.5em;list-style:disc}.attention{color:#b20000}.txtA{margin-bottom:40px}.imgA{margin-bottom:60px}@media (max-width:1024px){.headlineA{margin:50px 0 25px;font-size:2.6rem}.headlineA>span{font-size:1.6rem}.headlineB{margin:40px 0;font-size:2.6rem}.headlineB>span{font-size:1.3rem}}@media (max-width:640px){.col2>.elem:first-child{float:none}.col2>.elem:nth-child(2){float:none}.headlineA{line-height:1.3}.headlineB{line-height:1.3}.headlineC{padding:0 0 10px 5px;font-size:2.6rem}.headlineD{margin:60px 0 30px;font-size:2.6rem}}.-overBtn:hover{opacity:0.8;-webkit-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;transition:ease-out 0.2s}.-fadein{opacity:0;-webkit-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}.-fadein.-scrollin{opacity:1}._tabView{display:none}._spView{display:none}._small{font-size:1.2rem}._center{text-align:center}._right{text-align:right}@media (max-width:1024px){._hidTAB{display:none}._tabView{display:block}}@media (max-width:640px){._hidSP{display:none}._spView{display:block}._hidTAB{display:block}}._cfix,.col2{zoom:1}._cfix:after,.col2:after{display:block;clear:both;height:0;visibility:hidden;line-height:0;content:"."}



.caution {
	margin-top: 30px;
}
@media (max-width:640px){
	.caution {
		margin-top: 20px;
		font-size: 1.2rem;
	}
}