﻿svg{fill:currentColor}#overlay{visibility:hidden;position:fixed;top:0;left:0;z-index:1150;width:100%;height:100%;opacity:0;transition:.3s linear}@media screen and (max-width: 1023.9px){body.overlay #overlay{visibility:visible;background:rgba(0,0,0,0.7);opacity:1}}html,body{height:100%;margin:0px !important;padding:0px !important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ul{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.pc-only3{display:block !important}.sp-only3{display:none !important}.pc-only2{display:block !important}.sp-only2{display:none !important}.pc-only{display:block !important}.sp-only{display:none !important}@media screen and (max-width: 1023.9px){.pc-only3{display:none !important}.sp-only3{display:block !important}}@media screen and (max-width: 767.9px){.pc-only{display:none !important}.sp-only{display:block !important}}@media screen and (max-width: 567.9px){.pc-only2{display:none !important}.sp-only2{display:block !important}}h1,h2,h3,h4,h5{font-weight:normal}a.anchor{display:block !important;padding-top:0px;margin-top:-0px}@media screen and (max-width: 1023.9px){a.anchor{padding-top:80px;margin-top:-80px}}.clearFix:after,#header:after,#gMenuCover:after,#gMenu:after,#gMenu ul:after,#content:after,#footer:after,#beta:after,#header .optionBox ul.sMenu:after,.boxCoverSym04:after{display:block;clear:both;content:""}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#999;text-decoration:none}#gMenu a:link{color:#444;text-decoration:none}#gMenu a:visited{color:#444;text-decoration:none}#gMenu a:hover{color:#444;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9}a:hover img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9}a.blue:link{color:#0064FF;text-decoration:underline}a.blue:visited{color:#0064FF;text-decoration:underline}a.blue:hover{color:#0064FF;text-decoration:none}html{font-size:0.625em}i.fa{margin-right:5px}html,.pure-g [class*="pure-u"],p{font-family:'Noto Sans JP', "Roboto", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic W6", "ヒラギノ角ゴ W3", "Hiragino Kaku Gothic W3", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-weight:400}.fontType1,body.startguide #content .flowBox h2{font-family:'Noto Sans JP', "Roboto", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic W6", "ヒラギノ角ゴ W3", "Hiragino Kaku Gothic W3", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-weight:400}.fontEn{font-family:'Overpass', sans-serif}body{font-size:16px;font-size:1.6rem;line-height:1.7;color:#444}@media screen and (max-width: 1023.9px){body{font-size:15px;font-size:1.5rem;line-height:1.7}}strong{font-weight:500}.colorBlue{color:#0064FF}.colorBlue a{color:#0064FF}.colorBlue2{color:#3F8AFF}.colorBlue2 a{color:#3F8AFF}.colorBlue3{color:#02ADF3}.colorBlue3 a{color:#02ADF3}.colorGreen{color:#97D037}.colorGreen a{color:#97D037}.colorOrange{color:#97D037}.colorOrange a{color:#97D037}.colorRed{color:#FF9933}.colorRed a{color:#FF9933}.colorImp{color:#0064FF}.colorImp a{color:#0064FF}.fixSideNavi{position:fixed;right:0;top:240px;display:block;background-color:#1F3F7C;writing-mode:vertical-rl;text-orientation:upright;font-size:16px;font-size:1.6rem;line-height:1.7;z-index:1010;border-radius:5px 0px 0px 5px}.fixSideNavi a{display:block;color:#FFF;background:url(http://www.izutsu-kyousei.com/img/com/icon-official.svg) center 12px/24px no-repeat;padding:45px 8px 15px 8px;width:42px}.fixSideNavi span{display:block;letter-spacing:0.15em}@media screen and (max-width: 1023.9px){.fixSideNavi{display:none}}.fixBottomNavi{display:none}@media screen and (max-width: 1023.9px){.fixBottomNavi{display:block;width:100%;position:fixed;bottom:0;left:0}.fixBottomNavi ul{display:grid;grid-template-columns:4fr 2fr 2fr;text-align:center;color:#FFF}.fixBottomNavi ul li{background-color:#FFF;font-size:16px;font-size:1.6rem;line-height:1.7}.fixBottomNavi ul li a{min-height:60px;display:flex;align-items:center;justify-content:center}.fixBottomNavi ul li.btnTel{background-color:#5B9BFF;font-size:20px;font-size:2rem;line-height:1.7;border-right:1px solid #FFF}.fixBottomNavi ul li.btnTel a{color:#FFF !important}.fixBottomNavi ul li.btnTel a span{display:inline-block;background:url(http://www.izutsu-kyousei.com/img/com/re-icon-tel.svg) left center/25px no-repeat;padding:0px 0px 0px 32px;min-height:28px}.fixBottomNavi ul li.btnReserve{background-color:#5B9BFF}.fixBottomNavi ul li.btnReserve span{display:inline-block;background:url(http://www.izutsu-kyousei.com/img/com/re-icon-calendar.svg) center 5px/24px no-repeat;padding:28px 0px 0px 0px;min-height:28px;color:#FFF !important}.fixBottomNavi ul li.btnOfficial{background-color:#1F3F7C}.fixBottomNavi ul li.btnOfficial span{display:inline-block;background:url(http://www.izutsu-kyousei.com/img/com/icon-official.svg) center 5px/22px no-repeat;padding:28px 0px 0px 0px;min-height:28px;color:#FFF !important}}@media screen and (max-width: 567.9px){.fixBottomNavi ul li{font-size:15px;font-size:1.5rem;line-height:1.7}.fixBottomNavi ul li.btnTel{font-size:18px;font-size:1.8rem;line-height:1.7}}.fixNavi{display:none}@media screen and (max-width: 1023.9px){.fixNavi{display:block;position:fixed;right:70px;top:15px;z-index:1010;color:#FFF !important}.fixNavi a{padding:10px;border-radius:3px 0px 0px 3px;text-align:center;display:block;color:#FFF !important;background:url(http://www.izutsu-kyousei.com/img/com/icon-info.svg) no-repeat scroll center 3px;background-size:28px 28px;background-color:#02ADF3;border-radius:3px;font-size:11px;font-size:1.1rem;line-height:1.7;padding:0px;width:50px;height:50px;padding-top:28px}}#header{z-index:1000;width:100%;background:rgba(255,255,255,0.95);border-bottom:1px solid #E5E5E5}@media screen and (max-width: 1023.9px){#header{height:80px;position:fixed;top:0;left:0}}@media screen and (max-width: 567.9px){#header{height:80px}}#header .headerInner{width:100%;max-width:1150px;margin:0px auto;position:relative;height:130px}#header .logo{width:320px;height:auto;float:left;position:relative;margin:10px 0px 10px 15px;z-index:1100}#header .logo img{width:100%;height:auto;vertical-align:bottom}@media screen and (max-width: 1023.9px){#header .logo{margin:15px 0px 20px 10px;width:220px}}@media screen and (max-width: 767.9px){#header .logo{margin:15px 0px 20px 10px;width:220px}}@media screen and (max-width: 567.9px){#header .logo{margin:20px 0px 20px 10px;width:170px}}#header .logo p{font-size:12px;font-size:1.2rem;line-height:1.7;padding:0px 0px 10px 0px;margin:0px}#header .optionBox{float:right;text-align:right;padding-right:15px}#header .optionBox ul.sMenu{margin:5px 0px}#header .optionBox ul.sMenu li{float:right;padding-left:15px;font-size:13px;font-size:1.3rem;line-height:1.7}#header .optionBox .contactItem .tel{padding:10px 0px;float:right;width:420px}#header .optionBox .contactItem .tel img{width:100%;height:auto}#header .optionBox .contactItem .reserveBtn{margin-top:10px;padding:10px 0px;margin-right:20px;float:right}#header .optionBox .contactItem .reserveBtn a{text-align:cener;padding:5px 20px 5px 40px;color:#FFF;font-weight:500;border-radius:5px;display:block;font-size:16px;font-size:1.6rem;line-height:1.7;background:url(http://www.izutsu-kyousei.com/img/com/icon-reserve.svg) no-repeat scroll 10px center;background-size:18px 18px;background-color:#3F8AFF}#header .optionBox .contactItem .reserveBtn a:hover{opacity:0.8}#header #gMenu{float:right;width:100%;position:relative;z-index:1050;display:block;background-color:#3F8AFF;height:70px}#header #gMenu ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;js-display:flex;text-align:center;width:100%;max-width:1120px;margin:10px auto 10px auto;text-align:center;border-left:1px solid #D8ECFA}#header #gMenu ul li{-webkit-box-flex:1;box-flex:1;width:100%;vertical-align:middle;padding:0px 0px}#header #gMenu ul li:last-child{border-right:1px solid #CCC}#header #gMenu ul li a{display:block;padding:0px 0px;width:100%;border-right:1px solid #D8ECFA;color:#FFF}#header #gMenu ul li span.jp{display:block;padding-top:2px}#header #gMenu ul li span.en{color:#D8ECFA;font-size:11px;font-size:1.1rem;line-height:1.7}@media screen and (max-width: 1023.9px){#header #gMenu{background-color:#FFF;z-index:1200;position:absolute;right:-640px;width:640px;top:10px;text-align:left;padding:5px 0px;opacity:0;border-radius:5px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out;margin-top:65px;height:auto}#header #gMenu ul{display:block;width:100%;list-style:none;right:0;bottom:0;margin:0px;text-align:left;border:none}#header #gMenu ul li{border-bottom:1px solid #E5E5E5}#header #gMenu ul li:last-child{border-bottom:none}#header #gMenu ul li a{float:none;position:static;padding:10px 10px 10px 30px;background-position:center left !important;background-size:15px 15px !important;margin:0px auto;border:none;color:#444;font-size:16px;font-size:1.6rem;line-height:1.7;position:relative}#header #gMenu ul li a:after{font-family:'FontAwesome';content:"\f105";position:absolute;position:absolute;top:50%;left:15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);color:#3F8AFF}#header #gMenu ul li span.jp{padding-top:0px}}@media screen and (max-width: 1023.9px){#header.openMenu #nav-toggle{z-index:1200}#header.openMenu #nav-toggle span{background:#FFF}#header.openMenu #nav-toggle span:nth-child(1){top:17px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}#header.openMenu #nav-toggle span:nth-child(2){width:0;left:50%}#header.openMenu #nav-toggle span:nth-child(3){top:17px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}#header.openMenu #gMenu{-moz-transform:translateX(-200px);-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:1}}body.home #header{background:rgba(255,255,255,0.95)}#nav-toggle{z-index:555;display:none;position:absolute;right:10px;top:15px;width:50px;height:50px;cursor:pointer;background-color:#3F8AFF;border-radius:3px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:2px;width:26px;background:#FFF;left:12px;border-radius:1px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:9px}#nav-toggle span:nth-child(2){top:17px}#nav-toggle span:nth-child(3){top:24px}#nav-toggle div.menuTit{color:#FFF;margin-top:28px;font-size:11px;font-size:1.1rem;line-height:1.7;text-align:center}@media screen and (max-width: 1023.9px){#nav-toggle{display:block}}body{padding-top:0px !important}@media screen and (max-width: 1023.9px){body{padding-top:80px !important}}#content{padding-bottom:60px}body.treatment #content{padding-bottom:0px}body.by-age #content{padding-bottom:0px}.photoSym01{text-align:center}.photoSym01 img{width:100%;height:auto}#titBox{color:#3F8AFF;width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAMUlEQVQYV2NkwAEuvfr9nxGbHEhCT4yVEUMSJgHShCKJLIEiiS4Bl8QmAZbEJQGSBADkTBu+Iz8kjwAAAABJRU5ErkJggg==) repeat}#titBox .titContent{text-align:center;max-width:980px;padding:30px 10px;margin:0px auto;font-size:32px;font-size:3.2rem;line-height:1.7;font-weight:500}@media screen and (max-width: 767.9px){#titBox .titContent{padding:20px 10px;font-size:26px;font-size:2.6rem;line-height:1.7}}.titSym01{text-align:center;font-size:30px;font-size:3rem;line-height:1.7;margin:0px;color:#3F8AFF;margin-bottom:30px;font-weight:500}.titSym01 span{position:relative;display:inline-block;padding-bottom:0.5em;border-bottom:1px solid #3F8AFF}.titSym01 span:before,.titSym01 span:after{position:absolute;top:100%;left:50%;transform:translateX(-50%);content:'';border:10px solid transparent}.titSym01 span:before{border-top:10px solid #3F8AFF}.titSym01 span:after{margin-top:-1px;border-top:10px solid #FFF}.titSym01.bk2 span:after{margin-top:-1px;border-top:10px solid #E8F4FD}@media screen and (max-width: 767.9px){.titSym01{font-size:24px;font-size:2.4rem;line-height:1.7}}.titSym02{position:relative;color:#02ADF3;padding:0.3em 0.3em 0.3em 0.5em;background-color:#FFF;border-radius:3px;margin:0px;border:1px solid #E5E5E5;font-size:26px;font-size:2.6rem;line-height:1.7;margin-top:40px;margin-bottom:20px;font-weight:500;border-left:5px solid #02ADF3}@media screen and (max-width: 767.9px){.titSym02{font-size:20px;font-size:2rem;line-height:1.7}}.titSym03{color:#02ADF3;font-size:26px;font-size:2.6rem;line-height:1.7;font-weight:500;line-height:1.5}@media screen and (max-width: 767.9px){.titSym03{font-size:20px;font-size:2rem;line-height:1.7}}.titSym04{position:relative;color:white;background:#02ADF3;line-height:1.4;padding:0.3em 0.3em 0.3em 1.8em;font-size:24px;font-size:2.4rem;line-height:1.7;border-radius:3px}.titSym04:before{font-family:"FontAwesome";content:"\f14a";position:absolute;left:0.5em}@media screen and (max-width: 767.9px){.titSym04{font-size:20px;font-size:2rem;line-height:1.7}}.titPanel01{position:relative;max-width:1120px;margin:0px auto 0px auto}.titPanel01 h1{display:block;background:#3F8AFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQYV2NkQAOMIL5D5/+GA+WMDSA2WAAZoAiAVAIAsScGTevUTm8AAAAASUVORK5CYII=) repeat;position:absolute;top:50%;left:0;transform:translate(0, -50%);width:340px;text-align:center;font-size:22px;font-size:2.2rem;line-height:1.7;line-height:1.7;padding:50px 10px;color:#FFF;font-weight:500;opacity:0.9}.titPanel01 img{width:100%;height:auto}@media screen and (max-width: 767.9px){.titPanel01 h1{width:180px;font-size:12px;font-size:1.2rem;line-height:1.7;padding:20px 10px}}.columnBoxSym01{display:flex;flex-flow:row wrap}.columnBoxSym01 .wordItem{padding-right:30px}.columnBoxSym01 .photoItem{text-align:center;padding-top:30px}.columnBoxSym01 .photoItem img{width:100%;height:auto;max-width:640px}@media screen and (max-width: 1023.9px){.columnBoxSym01 .photoItem{padding:20px 0px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;order:1}.columnBoxSym01 .wordItem{padding-right:0px;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;order:2}}ul.pointListSym01{padding:0.5em 1em 0.5em 2.3em;position:relative;background-color:#FFF}ul.pointListSym01 li{line-height:1.5;padding:0.5em 0;list-style-type:none !important}ul.pointListSym01 li:before{font-family:"FontAwesome";content:"\f00c";position:absolute;left:1em;color:#02ADF3}ul.pointListSym01 li strong{font-size:18px;font-size:1.8rem;line-height:1.7}ul.pointListSym02{padding:0.5em 1em 0.5em 2.3em;position:relative;border-top:2px solid #D8ECFA;border-bottom:2px solid #D8ECFA}ul.pointListSym02 li{line-height:1.5;padding:0.5em 0;list-style-type:none !important}ul.pointListSym02 li:before{font-family:"FontAwesome";content:"\f00c";position:absolute;left:1em;color:#02ADF3}ul.pointListSym02 li strong{font-size:18px;font-size:1.8rem;line-height:1.7}.btnSym01 a{background-color:#FFF;display:block;padding:10px 10px;max-width:220px;color:#02ADF3;margin:40px auto 20px auto;text-align:center;position:relative;border-radius:5px;border:1px solid #02ADF3;font-weight:500}.btnSym01 a:after{font-family:'FontAwesome';content:"\f105";position:absolute;position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.boxCoverSym01{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGElEQVQYV2O89Or3fz0xVkZGBgYGBhAHAEYAB7nf11x6AAAAAElFTkSuQmCC) repeat}.boxCoverSym01 .boxCoverInner{width:100%;max-width:1120px;margin:0px auto;padding:60px 0px}@media screen and (max-width: 767.9px){.boxCoverSym01 .boxCoverInner{padding:40px 0px}}.boxCoverSym01-2{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGElEQVQYV2O89Or3fz0xVkZGBgYGBhAHAEYAB7nf11x6AAAAAElFTkSuQmCC) repeat}.boxCoverSym01-2 .boxCoverInner{width:100%;max-width:1120px;margin:0px auto;padding:80px 0px 60px 0px}@media screen and (max-width: 767.9px){.boxCoverSym01-2 .boxCoverInner{padding:40px 0px}}.boxCoverSym02{background-color:#FFF}.boxCoverSym02 .boxCoverInner{width:100%;max-width:1120px;margin:0px auto;padding:60px 0px}@media screen and (max-width: 767.9px){.boxCoverSym02 .boxCoverInner{padding:40px 0px}}.boxCoverSym03{width:100%;max-width:1120px;margin:0px auto;padding:0px 0px 60px 0px}@media screen and (max-width: 1279.9px){.boxCoverSym03{padding:0px 15px 60px 15px}}@media screen and (max-width: 767.9px){.boxCoverSym03{padding:0px 15px 30px 15px}}.boxCoverSym04{background-color:#3F8AFF;overflow:hidden;padding:0px 10px}.footerBanner{margin:20px auto 40px auto;max-width:1120px;background-color:#3F8AFF}.footerBanner .logo{max-width:360px;margin:20px auto 0px auto}.footerBanner img{width:100%;height:auto}.footerBanner .tel{font-size:30px;font-size:3rem;line-height:1.7;font-weight:500}.footerBanner .reserveBtn{margin:30px auto;padding:10px 0px;text-align:cener;width:100%;max-width:280px}.footerBanner .reserveBtn a{text-align:cener;padding:5px 20px 5px 40px;color:#FFF;font-weight:400;border-radius:50px;display:block;font-size:20px;font-size:2rem;line-height:1.7;background:url(http://www.izutsu-kyousei.com/img/com/icon-reserve.svg) no-repeat scroll 20px center;background-size:18px 18px;background-color:#3F8AFF}.footerBanner .reserveBtn a:hover{opacity:0.8}@media screen and (max-width: 1023.9px){.footerBanner{padding:20px;margin:10px 0px;text-align:center;background-color:#FFF}}.footerBanner2{margin:20px auto 40px auto;max-width:1120px;background-color:#3F8AFF}.footerBanner2 iframe{width:100%;height:100%}.footerBanner2 .photoItem img{max-width:640px;width:100%;height:auto;padding:10px 20px}.footerBanner2 p{color:#FFF;padding:0px 20px 20px 20px;margin:0px}.footerBanner2 .btnOfficial{padding:0px 20px;margin-bottom:10px}.footerBanner2 .btnOfficial a{background-color:#0064FF;color:#FFF;display:block;padding:20px;text-align:center;border-radius:50px;font-weight:400;font-size:18px;font-size:1.8rem;line-height:1.7}@media screen and (max-width: 767.9px){.footerBanner2{margin:20px auto 20px auto}.footerBanner2 iframe{height:300px}.footerBanner2 .photoItem img{padding:10px}.footerBanner2 p{padding:0px 20px 10px 10px}.footerBanner2 .btnOfficial{padding:0px 10px;margin-bottom:10px}.footerBanner2 .btnOfficial a{font-size:16px;font-size:1.6rem;line-height:1.7}}#footer{width:100%;padding:20px 0px 80px 0px;background-color:#3F8AFF;border-top:1px solid #D8ECFA}#footer .footerInner{margin:0px auto 0px auto;max-width:1150px;padding:0px 15px}#footer .footerInner a{color:#FFF}#footer .siteMapColumn{padding-right:10px}#footer .siteMapColumn h3{margin-top:15px}#footer .siteMapColumn ul{margin-left:20px}#footer .detailColumn{padding-left:10px;padding-right:10px;padding-top:10px}#footer .detailColumn .tel{margin:20px 0px}#footer .detailColumn .access{margin:20px 0px 10px 0px}#footer .coptRight{text-align:center;padding:40px 0px 20px 0px;color:#FFF}@media screen and (max-width: 767.9px){#footer{padding:0px 0p 80px 0px;margin:0px 0px 0px 0px}#footer .footerInner{padding:0px 0px}#footer .siteMapColumn{padding:0px;margin:0px}#footer .siteMapColumn i{display:none}#footer .siteMapColumn h3{margin:0px;border-bottom:1px solid #84B5D7;font-weight:normal}#footer .siteMapColumn h3 a{color:#FFF;display:block;margin:0;padding:10px 30px 10px 5px;position:relative;text-decoration:none}#footer .siteMapColumn h3 a:after{position:absolute;content:"";display:inline-block;right:14px;top:50%;width:10px;height:10px;margin-top:-0.5em;border-top:2px solid #FFF;border-right:2px solid #FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#footer .detailColumn{text-align:center}#footer .detailColumn .logo{display:block;text-align:center;margin:20px auto}#footer .detailColumn .fb{margin-top:10px}}.breadCrumbCover{text-align:left;max-width:1120px;margin:0px auto;color:#666;padding:15px 15px}.breadCrumb{margin-left:0;padding-left:0}.breadCrumb li{display:inline;list-style:none;font-size:13px}.breadCrumb li:after{content:'>';padding:0 3px;color:#555}.breadCrumb li:last-child:after{content:''}.breadCrumb li a{text-decoration:underline;color:#666}.breadCrumb li a.home{text-decoration:none}.breadCrumb li span{padding:5px}.breadCrumb li:first-child a:before{font-family:FontAwesome;content:'\f015';font-weight:normal;font-size:1.1em;color:#3F8AFF}.breadCrumb li a:hover{text-decoration:underline}@media screen and (max-width: 767px){.breadCrumbCover{display:none}}#content ul.reasonList{text-align:center;margin-top:20px}#content ul.reasonList li{padding:20px;position:relative}#content ul.reasonList li .reasonIcon{max-width:240px;max-height:240PX;margin:0px auto;width:100%;position:relative;z-index:1}#content ul.reasonList li .reasonIcon img{width:100%;vertical-align:bottom;z-index:1;position:relative}#content ul.reasonList li .reasonIcon::before{display:block;content:'';width:100%;height:100%;border-radius:50%;background-color:#02ADF3;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQYV2NkQAOMIL5D5/+GA+WMDSA2WAAZoAiAVAIAsScGTevUTm8AAAAASUVORK5CYII=) repeat;position:absolute;left:7px;top:7px;z-index:0}#content ul.reasonList li .number{color:#02ADF3;font-style:italic;font-size:14px;font-size:1.4rem;line-height:1.7;font-weight:bold;margin-top:10px}#content ul.reasonList li .number span{font-size:18px;font-size:1.8rem;line-height:1.7}#content ul.reasonList li h2{font-size:18px;font-size:1.8rem;line-height:1.7;font-weight:normal}@media screen and (max-width: 1023.9px){#content ul.reasonList li .number{font-size:14px;font-size:1.4rem;line-height:1.7}#content ul.reasonList li .number span{font-size:18px;font-size:1.8rem;line-height:1.7}#content ul.reasonList li h2{font-size:18px;font-size:1.8rem;line-height:1.7}}@media screen and (max-width: 767.9px){#content ul.reasonList{margin-top:10px}#content ul.reasonList li{padding:15px 10px}#content ul.reasonList li .number{font-size:14px;font-size:1.4rem;line-height:1.7}#content ul.reasonList li .number span{font-size:18px;font-size:1.8rem;line-height:1.7}#content ul.reasonList li h2{font-size:16px;font-size:1.6rem;line-height:1.7}}#content ul.aboutList{margin-top:20px}#content ul.aboutList li{padding:20px}#content ul.aboutList li .listInner{position:relative;line-height:0px}#content ul.aboutList li .listInner h2{display:block;background:#3F8AFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQYV2NkQAOMIL5D5/+GA+WMDSA2WAAZoAiAVAIAsScGTevUTm8AAAAASUVORK5CYII=) repeat;position:absolute;bottom:0px;width:100%;right:0px;text-align:center;font-size:20px;font-size:2rem;line-height:1.7;padding:10px 0px;color:#FFF;opacity:0.9;z-index:1}#content ul.aboutList li .listInner h2:after{font-family:'FontAwesome';content:"\f105";position:absolute;position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#content ul.aboutList li .listInner img{width:100%;z-index:1;position:relative}#content ul.aboutList li .listInner::before{display:block;content:'';width:100%;height:100%;background-color:#02ADF3;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQYV2NkQAOMIL5D5/+GA+WMDSA2WAAZoAiAVAIAsScGTevUTm8AAAAASUVORK5CYII=) repeat;position:absolute;left:7px;top:7px;z-index:0}@media screen and (max-width: 1023.9px){#content ul.aboutList{margin-top:10px}#content ul.aboutList li{padding:10px}#content ul.aboutList li .listInner h2{font-size:16px;font-size:1.6rem;line-height:1.7}}.introductionBoxCover{width:100%;max-width:1120px;margin:0px auto;padding:0px 15px 60px 15px}@media screen and (max-width: 767.9px){.introductionBoxCover{padding:0px 15px 30px 15px}}.introductionBoxCover .introductionBox{display:flex;flex-flow:row wrap;margin-top:30px}.introductionBoxCover .introductionBox .wordItem{padding:0px 70px 0px 0px}.introductionBoxCover .introductionBox .photoItem .photoItemInner{position:relative;max-width:640px;margin:20px auto}.introductionBoxCover .introductionBox .photoItem .photoItemInner img{width:100%;z-index:1;position:relative;vertical-align:bottom}.introductionBoxCover .introductionBox .photoItem .photoItemInner::before{display:block;content:'';width:100%;height:100%;background-color:#02ADF3;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQYV2NkQAOMIL5D5/+GA+WMDSA2WAAZoAiAVAIAsScGTevUTm8AAAAASUVORK5CYII=) repeat;position:absolute;left:7px;top:7px;z-index:0}@media screen and (max-width: 1023.9px){.introductionBoxCover .introductionBox .wordItem{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;order:2;padding:0px}.introductionBoxCover .introductionBox .photoItem{padding:20px 0px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;order:1}}.introductionBoxCover .introductionBox2{margin-top:30px}.introductionBoxCover .introductionBox2 .wordItem{padding:0px 0px 0px 70px}.introductionBoxCover .introductionBox2 .photoItem .photoItemInner{position:relative;max-width:640px;margin:20px auto}.introductionBoxCover .introductionBox2 .photoItem .photoItemInner img{width:100%;z-index:1;position:relative;vertical-align:bottom}.introductionBoxCover .introductionBox2 .photoItem .photoItemInner::before{display:block;content:'';width:100%;height:100%;background-color:#02ADF3;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQYV2NkQAOMIL5D5/+GA+WMDSA2WAAZoAiAVAIAsScGTevUTm8AAAAASUVORK5CYII=) repeat;position:absolute;left:7px;top:7px;z-index:0}@media screen and (max-width: 1023.9px){.introductionBoxCover .introductionBox2 .wordItem{padding:0px}.introductionBoxCover .introductionBox2 .photoItem{padding:20px 0px}}#content .caseItem{background:#FFF url(../img/com/bk-box1.png) center center/auto auto repeat;border-radius:3px;margin-top:20px;padding:20px}#content .caseItem div{padding:10px}#content .caseItem div img{width:100%;height:auto}#content .caseItem .caseTit{color:#02ADF3;font-size:26px;font-size:2.6rem;line-height:1.7;font-weight:500;padding:0px 15px}#content .caseItem .hosokuTit{color:#02ADF3;font-size:15px;font-size:1.5rem;line-height:1.7;font-weight:500}#content .caseItem .caseHosoku{padding:0px 15px 10px 15px;margin:0px}#content .caseItem .caseList1 .beforeItem{background:#FFF url(../img/com/icon-before.png) bottom 10px center/auto auto no-repeat;padding-bottom:40px}#content .caseItem .caseList1 .afterItem{background:#FFF url(../img/com/icon-after.png) bottom 10px center/auto auto no-repeat;padding-bottom:40px}#content .caseItem .caseList1 .arrowItem{background:url(../img/com/arrow01.png) center center/40px no-repeat}#content .caseItem .souchiList .photoItem{padding:10px 10px 10px 0px}#content .caseItem .btnMore{text-align:center}#content .caseItem .btnMore a{background-color:#FFF;display:block;padding:10px 10px;max-width:220px;color:#02ADF3;margin:40px auto 20px auto;text-align:center;position:relative;border-radius:5px;border:1px solid #02ADF3;font-weight:500}#content .caseItem .btnMore a:after{font-family:'FontAwesome';content:"\f105";position:absolute;position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 767.9px){#content .caseItem{padding:0px}#content .caseItem .caseTit{padding:10px}#content .caseItem .caseHosoku{padding:0px 10px 10px 10px;margin:0px}#content .caseItem div{padding:5px}#content .caseItem .caseList1 .beforeItem{background:#FFF url(../img/com/icon-before.png) bottom 6px center/60px auto no-repeat;padding-bottom:20px}#content .caseItem .caseList1 .afterItem{background:#FFF url(../img/com/icon-after.png) bottom 6px center/60px auto no-repeat;padding-bottom:20px}#content .caseItem .caseList1 .arrowItem{background:url(../img/com/arrow01.png) center center/20px no-repeat;padding:0px}}#content ul.ageList{margin-top:20px}#content ul.ageList li{padding:10px;text-align:center}#content ul.ageList li .listInner{position:relative}#content ul.ageList li .listInner img{width:100%;z-index:1;position:relative;vertical-align:bottom}#content ul.ageList li .listInner::before{display:block;content:'';width:100%;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQYV2NkQAOMIL5D5/+GA+WMDSA2WAAZoAiAVAIAsScGTevUTm8AAAAASUVORK5CYII=) repeat;position:absolute;left:7px;top:7px;z-index:0}#content ul.ageList li h2{color:#02ADF3;font-size:20px;font-size:2rem;line-height:1.7;margin-top:10px;font-weight:500}#content ul.ageList li p{font-size:14px;font-size:1.4rem;line-height:1.7;margin-top:0px;padding-top:0px}#content ul.ageList li .btnMore{color:#02ADF3;border:1px solid #02ADF3;background-color:#02ADF3;position:relative;max-width:160px;font-size:12px;font-size:1.2rem;line-height:1.7;border-radius:5px;margin:0px auto;color:#FFF}#content ul.ageList li .btnMore:after{font-family:'FontAwesome';content:"\f105";position:absolute;position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 767.9px){#content ul.ageList li{padding:20px 10px}}#content .impItemLink{padding:10px 0px;color:#FF7F00;text-align:right}#content .impItemLink a:link{color:#FF7F00;text-decoration:underline}#content .impItemLink a:visited{color:#FF7F00;text-decoration:underline}#content .impItemLink a:hover{color:#FF7F00;text-decoration:none}body.home #content div.mainPhotoCover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAMUlEQVQYV2NkwAEuvfr9nxGbHEhCT4yVEUMSJgHShCKJLIEiiS4Bl8QmAZbEJQGSBADkTBu+Iz8kjwAAAABJRU5ErkJggg==) repeat}body.home #content div.mainPhotoCover .slider{max-width:1280px;width:100%;margin:0px auto;background-color:#FFF}body.home #content div.mainPhotoCover .slider img{width:100%;height:auto}body.home #content .qaBox{width:100%;max-width:1150px;margin:0px auto;padding:0px 15px}body.home #content .qaBox .qItem{position:relative;color:#3F8AFF;cursor:pointer;border-top:1px dotted #CCC;padding:15px 0px 15px 40px}body.home #content .qaBox .qItem h2{font-size:22px;font-size:2.2rem;line-height:1.7;font-weight:500}body.home #content .qaBox .qItem:before{position:absolute;content:"Q";background:#02ADF3;color:white;font-weight:normal;border-radius:50%;left:0;width:30px;height:30px;line-height:26px !important;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.home #content .qaBox .aItem{position:relative;padding-left:50px;border-top:1px dotted #FFF;margin-top:-15px}body.home #content .qaBox .aItem:before{position:absolute;content:"A";background:#FF9673;color:white;font-weight:normal;border-radius:50%;left:0;width:30px;height:30px;line-height:26px !important;text-align:center;top:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.home #content .qaBox .aItem:after{content:'';display:block;position:absolute;left:25px;height:0;width:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #FF9673;top:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.home #content .qaBox .aItem p{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGElEQVQYV2O89Or3fz0xVkZGBgYGBhAHAEYAB7nf11x6AAAAAElFTkSuQmCC) repeat;padding:15px 15px;border-radius:0 10px 10px 10px}@media screen and (max-width: 767.9px){body.home #content .qaBox .qItem h2{font-size:18px;font-size:1.8rem;line-height:1.7;font-weight:500}}body.home #content .changeBox{padding:30px;margin:0px auto}#content .accessBox{padding:10px;background:url(../img/com/bk2.png) center center/auto auto repeat}#content .accessBoxInner{background:url(../img/com/bk2.png) center center/auto auto repeat;width:100%;max-width:1020px;margin:50px auto;color:#FFF;position:relative;padding:20px 0px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #FFF;text-align:center}#content .accessBox .photoItem{position:absolute;right:0px;top:-30px;width:100%;max-width:191px;height:auto}#content .accessBox .photoItem img{width:100%;height:auto}#content .accessBox .wordItem h1{font-size:2.6rem;line-height:1.7;text-align:center;padding:10px}#content .accessBox .btnItem{padding:10px;background-color:#FFF;display:inline-block;margin:0px auto;color:#02ADF3;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:1.4rem}@media screen and (max-width: 1023px){#content .accessBox .wordItem h1{font-size:2.4rem;line-height:1.7;text-align:left;padding-right:180px}#content .accessBox .photoItem{max-width:180px}#content .accessBox .btnItem{font-size:1.2rem}}@media screen and (max-width: 1023.9px){#content .accessBox .wordItem h1{font-size:2.0rem;line-height:1.6;padding-right:180px}#content .accessBox .photoItem{max-width:180px}#content .accessBoxInner{margin:20px auto}#content .accessBox .photoItem{top:-20px}body.home #content ul.qaList li{line-height:1.4em}}@media screen and (max-width: 767px){body.home #content div.mainPhoto{background-size:110% auto}#content .accessBox .wordItem h1{font-size:1.6rem;line-height:1.6;padding-right:140px}#content .accessBox .photoItem{max-width:140px}}@media only screen and (max-width: 567px){#content .accessBox .wordItem h1{font-size:1.4rem;line-height:1.4;text-align:left;padding-right:100px}#content .accessBox .photoItem{max-width:100px}}body.strength #content{padding-bottom:0px}body.strength #content .boxCoverSym01{padding:0px 15px;border-top:2px solid #FFF !important}body.strength #content .reasonBox1{display:flex;flex-flow:row wrap}body.strength #content .reasonBox1 .wordItem{padding-right:80px}body.strength #content .reasonBox1 .photoItem .photoItemInner{position:relative;max-width:640px;margin:0px auto}body.strength #content .reasonBox1 .photoItem .photoItemInner img{width:100%;z-index:1;position:relative;vertical-align:bottom}body.strength #content .reasonBox1 .photoItem .photoItemInner::before{display:block;content:'';width:100%;height:100%;background-color:#02ADF3;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQYV2NkQAOMIL5D5/+GA+WMDSA2WAAZoAiAVAIAsScGTevUTm8AAAAASUVORK5CYII=) repeat;position:absolute;left:7px;top:7px;z-index:0}@media screen and (max-width: 1023.9px){body.strength #content .reasonBox1 .wordItem{padding-right:0px;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;order:2}body.strength #content .reasonBox1 .photoItem{padding:10px 0px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;order:1}}body.strength #content .titReason{padding:30px 30px 30px 110px}body.strength #content .titReason h1{font-size:28px;font-size:2.8rem;line-height:1.7;color:#02ADF3;padding-top:5px;font-weight:500}body.strength #content .titReason span.number{font-size:12px;font-size:1.2rem;line-height:1.7;background-color:#02ADF3;color:#FFF;display:inline-block;padding:2px 8px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-style:italic}@media screen and (max-width: 767.9px){body.strength #content .titReason{padding:10px 10px 10px 80px}body.strength #content .titReason h1{font-size:22px;font-size:2.2rem;line-height:1.7;line-height:1.5}}body.strength #content .titReason1{background:url(../img/com/icon-reason1.png) left center/100px 100px no-repeat}body.strength #content .titReason2{background:url(../img/com/icon-reason2.png) left center/100px 100px no-repeat}body.strength #content .titReason3{background:url(../img/com/icon-reason3.png) left center/100px 100px no-repeat}body.strength #content .titReason4{background:url(../img/com/icon-reason4.png) left center/100px 100px no-repeat}body.strength #content .titReason5{background:url(../img/com/icon-reason5.png) left center/100px 100px no-repeat}body.strength #content .titReason6{background:url(../img/com/icon-reason6.png) left center/100px 100px no-repeat}@media screen and (max-width: 767.9px){body.strength #content .titReason1{background:url(../img/com/icon-reason1.png) left center/70px 70px no-repeat}body.strength #content .titReason2{background:url(../img/com/icon-reason2.png) left center/70px 70px no-repeat}body.strength #content .titReason3{background:url(../img/com/icon-reason3.png) left center/70px 70px no-repeat}body.strength #content .titReason4{background:url(../img/com/icon-reason4.png) left center/70px 70px no-repeat}body.strength #content .titReason5{background:url(../img/com/icon-reason5.png) left center/70px 70px no-repeat}body.strength #content .titReason6{background:url(../img/com/icon-reason6.png) left center/70px 70px no-repeat}}body.by-age #content ul.featuresList{margin-top:20px}body.by-age #content ul.featuresList li{padding:10px}body.by-age #content ul.featuresList li h2{color:#b25d4c;font-size:18px;font-size:1.8rem;line-height:1.7;font-weight:500}body.by-age #content ul.featuresList li p{font-size:13px;font-size:1.3rem;line-height:1.7}body.by-age #content ul.featuresList li img{width:100%;height:auto}body.by-age #content ul.deviceList01 li{padding:10px}body.by-age #content ul.deviceList01 li h2{color:#02ADF3;font-size:18px;font-size:1.8rem;line-height:1.7}body.by-age #content ul.deviceList01 li img{width:100%;height:auto}body.by-age #content ul.deviceList02{margin-top:30px}body.by-age #content ul.deviceList02 li{padding:10px;text-align:center}body.by-age #content ul.deviceList02 li h2{color:#02ADF3;font-size:18px;font-size:1.8rem;line-height:1.7}body.by-age #content ul.deviceList02 li img{width:100%;height:auto;max-width:240px}body.by-age #content .titSym04{margin-top:50px}body.by-age #content .deviceBox{border:2px solid #E5E5E5;border-radius:3px;margin-top:20px;padding:30px}@media screen and (max-width: 1023.9px){body.by-age #content .deviceBox{padding:20px}}@media screen and (max-width: 767.9px){body.by-age #content .deviceBox{padding:10px}}body.by-age #content .deviceBox .deviceTit{position:relative;color:#02ADF3;padding:0.3em 0.3em 0.3em 0.5em;margin:0px;font-size:24px;font-size:2.4rem;line-height:1.7;font-weight:500}body.by-age #content .deviceBox .deviceTit:after{position:absolute;top:50%;left:0em;transform:translateY(-50%);content:'';width:5px;height:25px;background-color:#02ADF3}body.by-age #content .deviceBox .pointTit{color:#02ADF3;border-top:2px solid #E5E5E5;font-size:20px;font-size:2rem;line-height:1.7;font-weight:500;margin-top:30px;padding-top:20px}body.by-age #content .deviceBox .deviceItem .wordItem{padding:10px 30px 10px 0px}body.by-age #content .deviceBox .deviceItem .wordItem2{padding:10px 10px 10px 0px}body.by-age #content .deviceBox .deviceItem .photoItem{padding:20px 30px 20px 0px;text-align:center}body.by-age #content .deviceBox .deviceItem .photoItem img{width:100%;height:auto;max-width:280px}@media screen and (max-width: 1023.9px){body.by-age #content .deviceBox .deviceItem .wordItem{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;order:2;padding:10px}body.by-age #content .deviceBox .deviceItem .wordItem2{padding:10px}body.by-age #content .deviceBox .deviceItem .photoItem{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;order:1;padding:10px}}@media screen and (max-width: 767.9px){body.by-age #content .deviceBox .deviceItem .wordItem{padding:10px 0px}body.by-age #content .deviceBox .deviceItem .wordItem2{padding:10px}body.by-age #content .deviceBox .deviceItem .photoItem{padding:10px 0px}}body.by-age #content .deviceBox .meritBox .meritItem{border:1px solid #02ADF3;background-color:rgba(2,173,243,0.05);padding:10px;border-radius:3px;margin-top:10px}body.by-age #content .deviceBox .meritBox .meritItem .meritTit{color:#02ADF3;font-weight:500;font-size:20px;font-size:2rem;line-height:1.7}body.by-age #content .deviceBox .meritBox .meritItem ul{padding:0.5em 1em 0.5em 1.3em;position:relative}body.by-age #content .deviceBox .meritBox .meritItem ul li{line-height:1.5;padding:0.5em 0;list-style-type:none !important}body.by-age #content .deviceBox .meritBox .meritItem ul li:before{font-family:"FontAwesome";content:"\f00c";position:absolute;left:0em;color:#02ADF3}body.by-age #content .deviceBox .meritBox .meritItem ul li strong{font-size:16px;font-size:1.6rem;line-height:1.7}body.by-age #content .deviceBox .meritBox .demeritItem{border:1px solid #D96D00;background-color:rgba(217,109,0,0.05);padding:10px;border-radius:3px;margin-top:10px}body.by-age #content .deviceBox .meritBox .demeritItem .demeritTit{color:#D96D00;font-weight:500;font-size:20px;font-size:2rem;line-height:1.7}body.by-age #content .deviceBox .meritBox .demeritItem ul{padding:0.5em 1em 0.5em 1.3em;position:relative}body.by-age #content .deviceBox .meritBox .demeritItem ul li{line-height:1.5;padding:0.5em 0;list-style-type:none !important}body.by-age #content .deviceBox .meritBox .demeritItem ul li:before{font-family:"FontAwesome";content:"\f00c";position:absolute;left:0em;color:#D96D00}body.by-age #content .deviceBox .meritBox .demeritItem ul li strong{font-size:16px;font-size:1.6rem;line-height:1.7}body.price #content .priceBox{padding:0px 0px}body.price #content .priceBox table.tablePriceList{width:100%;margin-top:10px;margin:30px 0px;border-right:1px solid #E5E5E5;border-left:1px solid #E5E5E5}body.price #content .priceBox table.tablePriceList th,body.price #content .priceBox table.tablePriceList td{padding:20px;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}body.price #content .priceBox table.tablePriceList th{background-color:rgba(216,236,250,0.5);width:25%;text-align:left;font-weight:500}body.price #content .priceBox table.tablePriceList td{vertical-align:middle}body.price #content .priceBox table.tablePriceList ul{margin:1em 0;padding-left:30px;list-style-type:disc}body.price #content .priceBox table.tablePriceList ul.listPtn1{margin:0em 0;padding:0;list-style-type:disc}body.price #content .priceBox table.tablePriceList ul.listPtn1 li{list-style-type:none;position:relative;padding:0.5em 0.5em 0.5em 1.5em}body.price #content .priceBox table.tablePriceList ul.listPtn1 li strong{font-weight:500}body.price #content .priceBox table.tablePriceList ul.listPtn1 li:before{border-radius:50%;width:7px;height:7px;display:block;position:absolute;left:0.5em;top:1.2em;content:"";background:#CCC}body.price #content .priceBox table.tablePriceList ol{margin:1em 0;padding-left:30px}@media screen and (max-width: 767.9px){body.price #content .priceBox table.tablePriceList th,body.price #content .priceBox table.tablePriceList td{width:100%;display:block;border-top:none;padding:15px}body.price #content .priceBox table.tablePriceList tr:first-child th{border-top:1px solid #D8ECFA}}body.price #content .priceBox .scrollCover{overflow:auto;white-space:nowrap}body.price #content .priceBox .scrollCover::-webkit-scrollbar{height:5px}body.price #content .priceBox .scrollCover::-webkit-scrollbar-track{background:#F1F1F1}body.price #content .priceBox .scrollCover::-webkit-scrollbar-thumb{background:#BCBCBC}body.price #content .deductionBox{margin-top:60px}body.price #content .deductionBox .titDeduction{color:#02ADF3;font-size:22px;font-size:2.2rem;line-height:1.7;font-weight:500;margin-top:30px;border-bottom:1px solid #E5E5E5;padding-bottom:10px}body.price #content .deductionBox ul.deductionList{margin:1em 0;padding-left:30px;list-style-type:disc}body.price #content .deductionBox ul.deductionList li{padding:3px 0px;margin:0px}body.doctor #content .doctorBoxCover{width:100%;max-width:1120px;margin:0px auto;padding:0px 15px 20px 15px}@media screen and (max-width: 767.9px){body.doctor #content .doctorBoxCover{padding:0px 15px 30px 15px}}body.doctor #content .doctorBoxCover .doctorBox{display:flex;flex-flow:row wrap;margin-top:30px}body.doctor #content .doctorBoxCover .doctorBox .wordItem{padding:0px 70px 0px 0px}body.doctor #content .doctorBoxCover .doctorBox .photoItem .photoItemInner{position:relative;max-width:640px;margin:20px auto}body.doctor #content .doctorBoxCover .doctorBox .photoItem .photoItemInner img{width:100%;z-index:1;position:relative;vertical-align:bottom}body.doctor #content .doctorBoxCover .doctorBox .photoItem .photoItemInner::before{display:block;content:'';width:100%;height:100%;background-color:#02ADF3;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIElEQVQYV2NkQAOMIL5D5/+GA+WMDSA2WAAZoAiAVAIAsScGTevUTm8AAAAASUVORK5CYII=) repeat;position:absolute;left:7px;top:7px;z-index:0}body.doctor #content .doctorBoxCover .doctorBox .photoItem .nameItem{text-align:center;font-size:16px;font-size:1.6rem;line-height:1.7}@media screen and (max-width: 1023.9px){body.doctor #content .doctorBoxCover .doctorBox .wordItem{padding:0px}body.doctor #content .doctorBoxCover .doctorBox .photoItem{padding:20px 0px}}body.doctor #content .profileBox{width:100%;max-width:1120px;margin:0px auto;padding:0px 15px 60px 15px}body.doctor #content .profileBox table.profileTable{width:100%;margin-top:10px;margin:30px 0px;border-right:1px solid #E5E5E5;border-left:1px solid #E5E5E5}body.doctor #content .profileBox table.profileTable th,body.doctor #content .profileBox table.profileTable td{padding:20px;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}body.doctor #content .profileBox table.profileTable th{background-color:rgba(216,236,250,0.5);width:25%;text-align:left}body.doctor #content .profileBox table.profileTable td{vertical-align:middle}@media screen and (max-width: 767.9px){body.doctor #content .profileBox table.profileTable th,body.doctor #content .profileBox table.profileTable td{width:100%;display:block;border-top:none;padding:15px}body.doctor #content .profileBox table.profileTable tr:first-child th{border-top:1px solid #D8ECFA}}.bannerInvisalign{margin:0px auto;max-width:1120px}.bannerInvisalign img{width:100%;height:auto;vertical-align:bottom;border:1px solid #dae8ff}.bannerInvisalign.banInvisaHome{padding:0px 10px 50px 10px}.bannerInvisalign.banInvisaAge{padding:40px 10px 120px 10px}.bannerInvisalign.banInvisaTre{padding:100px 10px 50px 10px}body.invisalign #content .invisalignBoxCover{width:100%}body.invisalign #content .invisalignBoxCover a:link{color:#02ADF3;text-decoration:underline}body.invisalign #content .invisalignBoxCover a:visited{color:#02ADF3;text-decoration:underline}body.invisalign #content .invisalignBoxCover a:hover{color:#02ADF3;text-decoration:none}body.invisalign #content .mainPanelWrap{background-color:#EEEEF0;margin:0px auto}body.invisalign #content .mainPanelWrap .mainPanel{max-width:1120px;margin:0px auto}body.invisalign #content .mainPanelWrap .mainPanel img{width:100%;height:auto;vertical-align:bottom}body.invisalign #content .aboutBoxWrap{background:#FFF url(../img/invisalign/bk-a1.jpg) center center/cover no-repeat}body.invisalign #content .aboutBoxWrap .aboutBox{max-width:1120px;margin:0px auto;padding:60px 20px}body.invisalign #content .aboutBoxWrap .aboutBox .titItem h2{font-size:22px;font-size:2.2rem;line-height:1.7;font-weight:500;color:#02ADF3;border-left:5px solid #02ADF3;padding:0px 10px}body.invisalign #content .aboutBoxWrap .aboutBox .aboutBoxInner{display:flex;align-items:center;flex-flow:row wrap}body.invisalign #content .aboutBoxWrap .aboutBox .aboutBoxInner .wordItem{width:70%;padding-right:30px}body.invisalign #content .aboutBoxWrap .aboutBox .aboutBoxInner .wordItem p{font-size:16px;font-size:1.6rem;line-height:2}body.invisalign #content .aboutBoxWrap .aboutBox .aboutBoxInner .photoItem{width:30%}body.invisalign #content .aboutBoxWrap .aboutBox .aboutBoxInner .photoItem img{width:100%;height:auto;vertical-align:bottom}@media screen and (max-width: 767.9px){body.invisalign #content .aboutBoxWrap .aboutBox{padding:20px 20px}body.invisalign #content .aboutBoxWrap .aboutBox .aboutBoxInner{flex-flow:row wrap-reverse !important}body.invisalign #content .aboutBoxWrap .aboutBox .aboutBoxInner .wordItem{width:100%;padding-right:0px}body.invisalign #content .aboutBoxWrap .aboutBox .aboutBoxInner .wordItem p{font-size:16px;font-size:1.6rem;line-height:2}body.invisalign #content .aboutBoxWrap .aboutBox .aboutBoxInner .photoItem{width:100%;max-width:380px;margin:30px auto}}body.invisalign #content{padding:0px}body.invisalign #content .featureBoxWrap{padding:40px 10px;background:#FFF url(../img/invisalign/bk-b1.jpg) center center/cover no-repeat}body.invisalign #content .featureBoxWrap .titFeature{max-width:1120px;margin:20px auto 0px auto}body.invisalign #content .featureBoxWrap .titFeature h2{font-size:22px;font-size:2.2rem;line-height:1.7;font-weight:500;color:#02ADF3;border-left:5px solid #02ADF3;padding:0px 10px}body.invisalign #content .featureBoxWrap .featureBoxA,body.invisalign #content .featureBoxWrap .featureBoxB{max-width:1120px;margin:40px auto;display:flex;align-items:center}body.invisalign #content .featureBoxWrap .featureBoxA .wordItem,body.invisalign #content .featureBoxWrap .featureBoxB .wordItem{width:70%}body.invisalign #content .featureBoxWrap .featureBoxA .wordItem p,body.invisalign #content .featureBoxWrap .featureBoxB .wordItem p{padding:10px 15px}body.invisalign #content .featureBoxWrap .featureBoxA .photoItem,body.invisalign #content .featureBoxWrap .featureBoxB .photoItem{width:35%}body.invisalign #content .featureBoxWrap .featureBoxA .photoItem::before,body.invisalign #content .featureBoxWrap .featureBoxB .photoItem::before{content:"";display:block;padding-top:60.4%}body.invisalign #content .featureBoxWrap .featureBoxA{flex-flow:row nowrap}body.invisalign #content .featureBoxWrap .featureBoxA .photoItem{margin-left:-50px}body.invisalign #content .featureBoxWrap .featureBoxB{flex-flow:row-reverse nowrap}body.invisalign #content .featureBoxWrap .featureBoxB .wordItem{margin-left:-50px}body.invisalign #content .featureBoxWrap .featureBox1 .photoItem{background:#FFF url(../img/invisalign/point1.jpg) center center/cover no-repeat}body.invisalign #content .featureBoxWrap .featureBox2 .photoItem{background:#FFF url(../img/invisalign/point2.jpg) center center/cover no-repeat}body.invisalign #content .featureBoxWrap .featureBox3 .photoItem{background:#FFF url(../img/invisalign/point3.jpg) center center/cover no-repeat}body.invisalign #content .featureBoxWrap .featureBox4 .photoItem{background:#FFF url(../img/invisalign/point4.jpg) center center/cover no-repeat}body.invisalign #content .featureBoxWrap .featureBox5 .photoItem{background:#FFF url(../img/invisalign/point5.jpg) center center/cover no-repeat}body.invisalign #content .featureBoxWrap .ribbonTitWrap{display:block;position:relative;margin:0px auto;padding:10px 0;width:100%;background:rgba(193,232,254,0.7);box-sizing:border-box}body.invisalign #content .featureBoxWrap .ribbonTitWrap .ribbonItem{display:inline-block;position:absolute;top:-6px;left:15px;margin:0;padding:10px 3px 0px 3px;z-index:2;width:50px;text-align:center;color:#FFF;font-size:13px;font-size:1.3rem;line-height:1;font-weight:500;background:#FF95B1;border-radius:2px 0 0 0;box-shadow:0 2px 2px rgba(0,0,0,0.2)}body.invisalign #content .featureBoxWrap .ribbonTitWrap .ribbonItem:before{position:absolute;content:'';top:0;right:-5px;border:none;border-bottom:solid 6px #AE5C72;border-right:solid 5px transparent}body.invisalign #content .featureBoxWrap .ribbonTitWrap .ribbonItem:after{content:'';position:absolute;left:0;top:100%;height:0;width:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:10px solid #FF95B1;filter:drop-shadow(0 2px 0px rgba(0,0,0,0.2))}body.invisalign #content .featureBoxWrap .ribbonTitWrap .ribbonItem span.numberItem{font-size:24px;font-size:2.4rem;line-height:1.5;font-weight:700;display:block}body.invisalign #content .featureBoxWrap .ribbonTitWrap .titItem{margin:0px;padding-left:75px;font-size:22px;font-size:2.2rem;line-height:1.7;font-weight:500}@media screen and (max-width: 767.9px){body.invisalign #content .featureBoxWrap .featureBoxA,body.invisalign #content .featureBoxWrap .featureBoxB{display:flex;flex-flow:column-reverse wrap !important;justify-content:flex-end}body.invisalign #content .featureBoxWrap .featureBoxA .photoItem,body.invisalign #content .featureBoxWrap .featureBoxB .photoItem{width:100%;margin-left:0px}body.invisalign #content .featureBoxWrap .featureBoxA .wordItem,body.invisalign #content .featureBoxWrap .featureBoxB .wordItem{width:95%;margin-top:-8%;margin-left:5%}body.invisalign #content .featureBoxWrap .featureBoxA .wordItem p,body.invisalign #content .featureBoxWrap .featureBoxB .wordItem p{padding:5px 10px}body.invisalign #content .featureBoxWrap .ribbonTitWrap{background:rgba(193,232,254,0.8)}}body.invisalign #content .movieBox{background:#FFF url(../img/invisalign/bk-b1.jpg) center center/cover no-repeat;padding:20px 10px}body.invisalign #content .titMovie{max-width:1120px;margin:20px auto 0px auto}body.invisalign #content .titMovie h2{font-size:22px;font-size:2.2rem;line-height:1.7;font-weight:500;color:#02ADF3;border-left:5px solid #02ADF3;padding:0px 10px}body.invisalign #content .movieItem{margin:0px auto;max-width:780px;padding:20px 0px}body.invisalign #content .movieItem video{width:100%;height:auto}body.invisalign #content{padding:0px}body.invisalign #content .messageBoxWrap{padding:1px 10px;margin:0px;background-color:#F9F9F9}body.invisalign #content .messageBoxWrap .messageBox{max-width:1120px;margin:0px auto 0px auto;background:url(../img/invisalign/model2.png) right bottom/contain no-repeat;padding-bottom:80px}@media screen and (max-width: 1023.9px){body.invisalign #content .messageBoxWrap .messageBox{padding-bottom:300px;background:url(../img/invisalign/model2.png) center bottom/auto 300px no-repeat}}body.invisalign #content .messageBoxWrap .messageBox .wordItem{width:70%}@media screen and (max-width: 1023.9px){body.invisalign #content .messageBoxWrap .messageBox .wordItem{width:100%}}body.invisalign #content .messageBoxWrap .messageBox .wordItem h2{font-size:26px;font-size:2.6rem;line-height:1.7;font-weight:500;margin:80px 0px 40px 0px}@media screen and (max-width: 1023.9px){body.invisalign #content .messageBoxWrap .messageBox .wordItem h2{font-size:22px;font-size:2.2rem;line-height:1.7;font-weight:500;margin:40px 0px 20px 0px}}body.invisalign #content .messageBoxWrap .messageBox .wordItem .qItem{background:rgba(255,240,244,0.8);width:90%}@media screen and (max-width: 1023.9px){body.invisalign #content .messageBoxWrap .messageBox .wordItem .qItem{width:100%}}body.invisalign #content .messageBoxWrap .messageBox .wordItem .qItem .qItemTit{position:relative}body.invisalign #content .messageBoxWrap .messageBox .wordItem .qItem .qItemTit h3{color:#ED678A;font-size:22px;font-size:2.2rem;line-height:1.7;font-weight:500;padding-left:50px;padding-top:10px}body.invisalign #content .messageBoxWrap .messageBox .wordItem .qItem .qItemTit:before{position:absolute;content:"Q";background:#FF95B1;color:white;font-weight:normal;border-radius:50%;left:10px;width:30px;height:30px;line-height:26px !important;text-align:center;top:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.invisalign #content .messageBoxWrap .messageBox .wordItem .qItem .qItemTit:after{content:'';display:block;position:absolute;left:35px;height:0;width:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #FF95B1;top:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.invisalign #content .messageBoxWrap .messageBox .wordItem .qItem p{margin:0px;padding:15px}body.faq #content .qaBox{width:100%;max-width:1160px;margin:0px auto;padding:0px 0px}body.faq #content .qaBox .qItem{position:relative;color:#3F8AFF;cursor:pointer;border-top:1px dotted #CCC;padding:15px 0px 15px 40px}body.faq #content .qaBox .qItem h2{font-size:22px;font-size:2.2rem;line-height:1.7;font-weight:500}body.faq #content .qaBox .qItem:before{position:absolute;content:"Q";background:#02ADF3;color:white;font-weight:normal;border-radius:50%;left:0;width:30px;height:30px;line-height:26px !important;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.faq #content .qaBox .aItem{position:relative;padding-left:50px;border-top:1px dotted #FFF;margin-top:-15px}body.faq #content .qaBox .aItem:before{position:absolute;content:"A";background:#FF9673;color:white;font-weight:normal;border-radius:50%;left:0;width:30px;height:30px;line-height:26px !important;text-align:center;top:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.faq #content .qaBox .aItem:after{content:'';display:block;position:absolute;left:25px;height:0;width:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #FF9673;top:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.faq #content .qaBox .aItem p{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGElEQVQYV2O89Or3fz0xVkZGBgYGBhAHAEYAB7nf11x6AAAAAElFTkSuQmCC) repeat;padding:15px 15px;border-radius:0 10px 10px 10px}@media screen and (max-width: 767.9px){body.faq #content .qaBox .qItem h2{font-size:18px;font-size:1.8rem;line-height:1.7;font-weight:500}}
