.headcaution{background:#c72b2b;color:#fff;font-size:14px;text-align:center;font-weight:bold}.headcaution a{display:block;padding:5px 5px;color:#fff;font-size:1em}.headcaution a:link,.headcaution a:visited{color:#fff}.headcaution>p{display:block;padding:5px 5px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none;list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Arial,Helvetica,Verdana,sans-serif;font-size:13px;color:#333;line-height:1.3em;text-align:center}.over{background:#fff;display:inline-block}.over img{display:block}.linkBox{cursor:pointer}.comBlock01,.comBlock02,.menuReason,.menuFlow,.cl{display:block;min-height:1%}.comBlock01:after,.comBlock02:after,.menuReason:after,.menuFlow:after,.cl:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .comBlock01,* html .comBlock02,* html .menuReason,* html .menuFlow,* html .cl{height:1%}.clears{display:block;clear:both;height:0px;overflow:hidden;padding:0;margin:0;border:0px}.fwB{font-weight:bold !important}.fs11{font-size:11px !important}.fs13{font-size:13px !important}.fs15{font-size:15px !important}.fs16{font-size:16px !important}.fs18{font-size:18px !important}.fs20{font-size:20px !important}.fs24{font-size:22px !important}.fRed{color:#c00}.fBlack{color:#333 !important}.m0{margin:0 !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb80{margin-bottom:80px !important}.mb100{margin-bottom:100px !important}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.p0{padding:0 !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.pb10{padding-bottom:10px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.in10{padding-right:10px;padding-left:10px}.in20{padding-right:20px;padding-left:20px}.in50{padding-right:50px;padding-left:50px}.indent{text-indent:-1em;padding:0 0 0 1em}.u_w_p37{width:37%}.u_w_p39{width:39%}.taC{text-align:center !important}.taR{text-align:right !important}.taL{text-align:left !important}.jcC{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.fL{float:left}.fR{float:right}.imgL{float:left;margin:0 20px 0 0}.imgR{float:right;margin:0 0 0 20px}.noF{overflow:auto;zoom:1}.inB{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1}.disB{display:block}.disTbl{display:table;width:100%;table-layout:fixed}.b{font-weight:bold}.u{text-decoration:underline}a:link,a:visited{color:#172a84}a:hover,a:active{color:#6a79c2}.pageTit,.comTit01,.comTit03 span,.comTit04,.menuTit,.menuQa h2,.menuQa .q,.menuFlow h3,.thanksTxt,#indexHoken .txt h3,#footer h3,.menu_tit,.serif{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝B","HGS明朝E","メイリオ",Meiryo;font-weight:normal}.wrapIn{width:1000px;margin:0 auto;padding:0 20px}.pageTit{margin:0 0 30px 0;font-size:30px;border-bottom:1px solid #ccc;padding:0 0 5px 0;line-height:1.3}.comTit01{background:url(../img/tit_bg.png) no-repeat right center;padding:5px 10px;color:#f5f5f5;font-size:18px;margin:0 0 30px 0}.comTit01 a{color:#fff;text-decoration:none !important}.comTit01 a:hover{color:#fff}.comTit02{background:url(../img/tit02_bg.png) no-repeat left center;padding:0 0 0 15px;font-weight:bold;color:#172a84;margin:0 0 20px 0}.comTit03{background:url(../img/tit01_bg.png) no-repeat left center;padding:0 0 0 10px;line-height:1em;color:#002c5f;font-size:20px;margin:0 0 30px 0;position:relative}.comTit03 span{border-bottom:1px solid #ddd;display:block;padding:8px 0}.comTit03 a{position:absolute;bottom:8px;right:10px;font-size:11px;padding:0 8px;color:#fff;display:inline-block;*display:inline;*zoom:1;background:#002c5f;text-decoration:none;border-radius:2px;line-height:1.8em}.comTit03 a:hover{opacity:.8}.comTit03 span.zei{border:none;display:inline;padding:0;font-size:14px;color:#c00;margin:0 0 0 1em}.comTit04{background:url(../img/tit01_bg.png) no-repeat left center;padding:8px 0 8px 10px;line-height:1em;color:#002c5f;font-size:20px;margin:0 0 10px 0;position:relative}.comTbl01{margin:0 0 30px 0}.comTbl01 table{width:100%}.comTbl01 th,.comTbl01 td{vertical-align:middle;border-bottom:1px dotted #ccc}.comTbl01 th{font-weight:bold;padding:20px 70px 20px 0;white-space:nowrap;text-align:left}.comTbl01 td{padding:20px 0}.comBlock01{position:relative;padding:40px 30px 40px 30px;background:url(../img/com_blue_bg.png) repeat-x left bottom;margin:0 20px 60px;border:1px solid #eee;-webkit-box-shadow:0px 0px 6px 3px rgba(0,0,0,.05);box-shadow:0px 0px 6px 3px rgba(0,0,0,.05);-ms-filter:"filter:progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee, direction=135, strength=5, enabled=true)";filter:progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee, direction=135, strength=5, enabled=true)}.subBlock{padding:30px 20px 30px 20px;margin:0 10px 30px}a.comLink{background:url(../img/mark_blue.png) no-repeat left center;padding:0 0 0 15px}.yoyakuNotice{background:#fbe0dd;padding:5px 10px;color:#9e2a30;font-weight:bold;font-size:11px}.ds{-webkit-box-shadow:2px 2px 0px rgba(0,0,0,.15);box-shadow:2px 2px 0px rgba(0,0,0,.15)}#sp{text-align:center;margin:0 auto 20px;min-width:1040px}.modeBtn{border-radius:5px;display:block;margin:0;padding:1em;font-size:200%}a.modeBtn{-webkit-box-sizing:border-box;box-sizing:border-box;background:#000;color:#fff !important;text-decoration:none;width:100%}a.modeBtn span{display:inline-block;background:url(/img/icon_smp.png) no-repeat .5em center;color:#fff;padding:.8em .8em .8em 2.3em;background-size:50px;border:4px solid #fff;font-size:150%}#header{text-align:left}#header h1{width:600px;float:left;font-size:11px;padding:10px 0 0 0}#header .blockBtn{width:395px;float:right;text-align:right}#header .blockBtn a.btnL{display:block;width:181px;float:left}#header .blockBtn a.btnR{display:block;width:201px;float:right}#header .logo{width:300px;min-height:56px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .logo img{width:100%}#header .blockTel{width:590px;float:right;text-align:right;padding:5px 0 0 0}#header .address{width:400px;float:left;font-size:12px;padding:10px 0}#header .address span{font-weight:bold;font-size:15px}#header .headMenu{position:relative;float:right;width:580px;padding:10px 0;text-align:right}#header .headMenu a{display:inline-block;background:url(../img/mark_gray.png) no-repeat left center;padding:0 0 0 15px;margin:0 0 5px 10px;font-size:12px}#header .headMenu a:link,#header .headMenu a:visited{color:#333;text-decoration:none}#header .headMenu a:hover,#header .headMenu a:active{color:#6a79c2}#header .headMenu a.headMenu__ico{position:absolute;top:-35px;right:-70px;background:none;padding:0;margin:0}#nav{min-width:1040px;background:url(../img/nav_bg.png) repeat-x}#nav .wrapIn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#nav .wrapIn a{background:none}#nav .wrapIn a:hover{background-color:#fff}#pankuzu{margin:15px auto;text-align:right;font-size:12px}#pankuzu:is(#contents+*){margin-top:40px}#pankuzu span{font-weight:bold}#topMain{margin:20px 0 30px;text-align:left}#topMain .slider-pro{padding-bottom:30px}#topMain .sp-thumbnails{margin-top:10px}#topMain .sp-thumbnails img{width:240px}#topMain .sp-thumbnail-container{position:relative}#topMain .sp-thumbnail-container:after{content:"";position:absolute;top:0;left:0;display:block;width:240px;height:60px;-webkit-box-shadow:0 0 0 1px #ccc inset;box-shadow:0 0 0 1px #ccc inset}#topMain .sp-selected-thumbnail:after{-webkit-box-shadow:0 0 0 3px #baa080 inset;box-shadow:0 0 0 3px #baa080 inset}#topMain .sp-arrows{width:1000px;left:50%;margin-left:-500px;margin-top:-18px}#topMain .sp-arrow{width:36px;height:36px}#topMain .sp-previous-arrow{background:url(../img/slide_prev.png) no-repeat;left:-50px}#topMain .sp-next-arrow{background:url(../img/slide_next.png) no-repeat;right:-50px}#topMain .sp-next-arrow:after,.sp-next-arrow:before,.sp-previous-arrow:after,.sp-previous-arrow:before{display:none}#mainSlide{margin:0 0 30px 0}#mainImg{margin:0 0 10px 0;position:relative;height:320px}#mainImg a{display:none;position:absolute;top:0;left:0}#mainImg a#img1{display:block}#thumbImg a,#thumbImg span{display:block;margin:0 5px;_margin:0 3px;float:left;width:240px;height:66px;position:relative}#thumbImg a .curImg{display:none;position:absolute;top:0;left:0}#thumbImg a.cur .curImg{display:block}.bnrInfo{border:2px solid #c6161e;text-align:center;padding:20px;margin-bottom:20px;background:#fff}.bnrInfo img{max-width:100%}#indexGoal{padding:0 10px;margin:0 0 50px 0}#indexGoal .notice{margin:0 0 20px 0}#indexGoal .notice .txt1{background:url(../img/icon_hoken.png) no-repeat left center;padding:0 0 0 65px;margin:0 20px 0 0;display:inline-block;*display:inline;*zoom:1;height:16px}#indexGoal .notice .txt2{background:url(../img/icon_toujitsu.png) no-repeat left center;padding:0 0 0 85px;white-space:nowrap;display:inline-block;*display:inline;*zoom:1;height:16px}#indexGoal .blockL{width:345px;float:left}#indexGoal .blockR{width:345px;float:right}#indexGoal .linkBox{padding:9px;border:1px solid #d6d6d6;border-bottom:none;background:#fafafa}#indexGoal .last{border-bottom:1px solid #d6d6d6 !important}#indexGoal .thumb{float:left;margin:0 10px 0 0}#indexGoal .icon{vertical-align:middle;margin:0 0 0 5px}#indexGoal h4{margin:2px 0 5px 0;font-size:14px;font-weight:bold;line-height:1}#indexGoal h4 span{font-size:11px !important}#indexGoal p{font-size:12px;overflow:auto}#indexTreatment{margin:0 0 50px 0;padding:0 0 0 10px}#indexTreatment .linkBox{margin:0 0 15px 0;width:228px;float:left;border:1px solid #d6d6d6;background:url(../img/arrow_green.png) no-repeat right bottom}#indexTreatment .mid{margin:0 5px 15px}#indexTreatment .thumb{width:60px;float:left;margin:0 10px 0 0}#indexTreatment h3{font-weight:bold;line-height:1;font-size:12px;min-height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#indexHoken{margin:0 0 50px 0}#indexHoken .linkBox{margin:0 0 15px 10px;width:345px;float:left;position:relative}#indexHoken .linkBox .icon{position:absolute;top:4px;left:-3px}#indexHoken .linkBox .cl{border:1px solid #d6d6d6;padding:1px;padding:9px;background:url(../img/arrow_green.png) no-repeat right bottom}#indexHoken .thumb{float:left}#indexHoken .txt{width:225px;float:right}#indexHoken .txt h3{margin:0 0 10px 0;font-size:25px;line-height:1}#indexHoken .txt h3 span{font-size:11px}#indexHoken .txt p{font-size:12px}#indexAnti{padding:0 10px;margin:0 0 50px 0}#indexAnti .linkBox{margin:0 0 20px;border:1px solid #d6d6d6;padding:1px}#indexAnti .cl{padding:18px;background:url(../img/index_antiaging_bg.png) repeat-x left bottom}#indexAnti .thumb{float:left}#indexAnti .txt{width:420px;float:right}#indexAnti .txt h3{margin:0 0 10px 0}#indexAnti .txt p{border-top:1px dotted #ccc;padding:15px 0 0 0;font-size:12px}#indexAnti .tit_txt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#indexAnti .tit_txt .main{color:#172a84;font-size:1.8rem;font-weight:bold}#indexAnti .tit_txt .small{font-size:.7em}#indexAnti .tit_txt .sub{color:#000;font-size:1.1rem;font-weight:bold}#indexBBS{margin:0 0 40px 0}#indexBBS .linkBox{width:220px;float:left;margin:0 10px 20px;text-decoration:none !important}#indexBBS .boxIn{border:1px solid #ccc;padding:10px;display:block}#indexBBS .serif{font-size:16px;border-bottom:1px dotted #ccc;padding:0 0 5px 0;margin:0 0 5px 0;color:#333;display:block}#indexBBS .cat{line-height:18px;font-size:12px;padding:0 10px;background:#e3e3c8;margin:0 5px 0 0;color:#333}#indexBBS .date{font-size:11px;color:#666}#indexBBS .desc{display:block;margin:10px 0;color:#333}#indexBBS .mark{background:url(../img/mark_blue.png) no-repeat left center;padding:0 0 0 15px}.indexNews{margin:0 10px 30px}.indexNews .inner{border:1px solid #ccc;padding:1px}.indexNews h2.serif{color:#172a84;background:#eee;padding:5px 10px;font-size:16px}.indexNews ul{padding:0 8px}.indexNews li{border-bottom:1px dotted #ccc;padding:10px 5px;overflow:hidden}.indexNews li:last-child{border:none}.indexNews .date{display:block;float:left;width:80px;font-size:11px;color:#666}.indexNews a{display:block;margin:0 0 0 85px}.moreVoice a{display:inline;margin:0}#contents{text-align:left;text-align:left}#cntLink{margin:60px 0 0 0}#main{width:720px;float:left;line-height:1.5}#col1 #main{width:auto;float:none}#side{width:260px;float:right;position:relative;z-index:999}#sideIn{width:260px}.sideTit{margin:0 0 10px 0}.sideMenu{margin:0 0 20px}.sideMenu li{border-bottom:1px dotted #ccc;padding:0 0 0 5px;background:no-repeat right center}.sideMenu .icon1{background-image:url(../img/icon_toujitsu_hoken.png)}.sideMenu .icon2{background-image:url(../img/icon_hoken.png)}.sideMenu .icon3{background-image:url(../img/icon_toujitsu.png)}.sideMenu a{display:block;line-height:30px;background:url(../img/arrow_gray.png) no-repeat left center;padding:0 10px}.sideMenu a:link,.sideMenu a:visited{color:#333;text-decoration:none}.sideMenu a:hover,.sideMenu a:active{color:#6a79c2;text-decoration:underline}.sideMenu a span{font-size:11px}#sideAnti{margin:0 0 30px 0}#sideAnti .linkBox{display:block;margin:0 0 10px;border:1px solid #d6d6d6;padding:1px}#sideAnti span{display:block}#sideAnti .cl{background:url(../img/side_antiaging_bg.jpg) repeat-x left bottom}#sideAnti .thumb{float:left}#sideAnti .txt{width:175px;height:61px;float:right;padding:5px 5px 0 0;background:url(../img/arrow_blue2.png) no-repeat right bottom}#sideAnti .tit{font-weight:bold;margin:0 0 5px 0}#sideAnti .desc{font-size:12px;line-height:1.5}.priceMenu .sideMenu{border:2px solid #d6d6d6;padding:10px;margin:0}.sideBlog,.sideSocial{padding:26px 10px 10px 10px;margin:0 0 15px 0;border:1px solid #ccc}.sideBlog{background:url(../img/side_blog_tit.png) no-repeat center 6px #e4f0df}.sideSocial{background:url(../img/side_social_tit.png) no-repeat center 6px #e3eff8}.iframeWrapper{overflow:auto;-webkit-overflow-scrolling:touch}.iframeWrapper iframe{display:block !important;width:260px !important;margin:0 auto !important}.p-side-bnr__item{display:block;width:100%}.p-side-bnr__item>img{width:100%;max-width:100%;vertical-align:bottom}#pagetop{position:fixed;bottom:0;right:5em;z-index:10001}#footerInfo{border-top:1px solid #d6d6d6;padding:20px 0 30px;line-height:1.5;text-align:left;margin:40px 0 0 0}#footerInfo:is(#pankuzu+*){margin-top:0}#footerInfo .footerL{width:500px;float:left}#footerInfo .footerR{width:480px;float:right}#footerInfo .address{margin:10px 0}#footerInfo .address span{font-weight:bold;font-size:15px}#footerInfo .address img{vertical-align:text-bottom;margin:0 0 0 10px}#footerInfo h3{font-weight:bold;font-size:14px;margin:0 0 10px 0}.calendar table{width:100%;border-collapse:collapse;background:#fff;position:relative;z-index:50}.calendar th,.calendar td{border:1px solid #ccc;font-size:11px !important;text-align:center;line-height:1.2}.calendar th{font-weight:bold;padding:3px 0}.calendar th.sun{color:#c00}.calendar th.sat{color:#36c}.calendar td.kyushin{background:#ffdccc}.calendar td .dateNum{display:block;font-weight:bold;background:#f5f5f5;border-bottom:1px solid #ccc;padding:3px 0}.calendar td .doctor{display:table;width:100%}.calendar td .doctor span{display:table-cell;vertical-align:middle;padding:5px 0}.calendar td.kyushin .dateNum{background:none}.calendar a:link,.calendar a:visited{color:#333;text-decoration:none}.calendar a:hover,.calendar a:active{color:#6a79c2;text-decoration:underline}.calendar div.closed{padding:10px 0 0 0;clear:both}.calendar div.closed span{color:#ffb997}.calendar .pv{display:none}.calTab{overflow:hidden;margin:0 0 -1px 0}.calTab li{font-size:16px;margin:0 5px 0 0 !important;float:left;padding:3px 10px !important;text-align:center;background:#f0f0f0;border:1px solid #ccc;border-bottom:none;cursor:pointer;position:relative;z-index:0}.calTab li span{font-size:12px}.calTab li#monthCur,.calTab li#monCur{background:#fff;font-weight:bold;z-index:100}.calPv{padding:0 20px}.calPv .calTab{display:none}.calPv .pv{display:block;font-weight:bold;font-size:15px;margin:0 0 10px 0}.calPv .calendar table{margin:0 0 30px 0}#footer{background:url(../img/footer_bg.png) repeat-x #eee;padding:20px 0;text-align:left;line-height:1.3;min-width:1040px}#footer .footerL{width:500px;float:left}#footer .footerR{width:480px;float:right}#footer .menuBlock01{width:230px;float:left}#footer .menuBlock02{width:230px;float:right}#footer .menuBlock03{width:230px;float:left}#footer .menuBlock04{width:220px;float:right}#footer h3{border-left:3px solid #172a84;padding:0 0 0 7px;line-height:1em;color:#172a84;font-weight:bold;font-size:15px;margin:0 0 20px 0}#footer h4{font-weight:bold;font-size:14px;border-bottom:1px solid #d6d6d6;padding:0 0 5px 0}#footer ul{border-top:1px solid #fff;padding:10px 0 0 5px;margin:0 0 15px 0}#footer li{background:url(../img/arrow_gray.png) no-repeat left center;margin:0 0 10px 0;padding:0 0 0 10px}#footer li a:link,#footer li a:visited{color:#444;text-decoration:none}#footer li a:hover,#footer li a:active{color:#6a79c2;text-decoration:underline}#copy{padding:20px 0}#copy p{font-weight:bold;margin:0 0 5px 0}.menu_indexBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 50px 0}.menu_indexBlock .linkBox{background:#fafafa;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-ms-flex-item-align:stretch;align-self:stretch;width:220px;margin:0 10px 20px;text-decoration:none !important}.menu_indexBlock .linkBox .boxIn{padding:14px;background:url(../img/arrow_blue2.png) no-repeat right bottom}.menu_indexBlock .linkBox span{display:block;color:#333}.menu_indexBlock .linkBox .tit{font-weight:bold;font-size:16px;text-align:center;line-height:1em;font-weight:bold}.menu_indexBlock .linkBox .tit span{font-size:11px;display:inline;font-weight:normal}.menu_indexBlock .linkBox .catch{text-align:center;color:#172a84;margin:5px 0;font-weight:bold;line-height:1.3em;font-weight:bold}.menu_indexBlock .linkBox .thumb{display:block;width:100%;margin:10px 0 15px}.menu_indexBlock .linkBox .desc{font-size:11px}.menuMain{margin:0 0 30px -5px}.menu-main__txt{font-size:12px;text-align:right}.menuCta{margin:0 0 70px 0px}.menuTit{background:url(../img/tit_bg.png) repeat right center;padding:10px 20px;color:#f5f5f5;font-size:22px;margin:0 0 50px 0;line-height:28px}.menuTit span.l{font-size:120%}.menuTit span.s{font-size:85%}.menuTit span.it{font-size:120%;font-style:italic;color:#fbf4a2}.menuTit span.it span{font-size:85%}.menuReason{background:url(../img/menu_reason_bg_mid.jpg) repeat-y;margin:0 0 40px 0;position:relative}.menuReason .reasonIcon{position:absolute;top:0;right:16px}.menuReason .headBlock{background:url(../img/menu_reason_bg_top.jpg) no-repeat;height:3px;overflow:hidden}.menuReason .bodyBlock{background:url(../img/menu_reason_bg_btm.jpg) no-repeat left bottom;padding:30px 50px}.block2 .bodyBlock{background-image:url(../img/menu_reason_bg_btm2.jpg) !important}.pb0 .bodyBlock{padding-bottom:5px !important}.menuReason .reasonTit{margin:0 0 30px 0}.menuQa{margin:0 0 60px 0;padding:0 20px}.menuQa .tit{background:url(../img/menu_qa_bg.jpg) no-repeat center center;padding:20px 0;text-align:center}.menuQa h2{margin:20px 0;letter-spacing:.5em;color:#32628b}.menuQa .q{font-size:20px;color:#2b446a;background:#e9f0f8;padding:10px 20px;line-height:25px;margin:0 0 20px 0}.menuQa .q span{color:#7282c2;margin:0 10px 0 0}.menuQa .ans{margin:0 0 30px 0;padding:0 20px}.menuFlow{padding:30px 10px 0 90px;background:no-repeat 20px top;margin:0 0 30px 0}.menuflowNum1{background-image:url(../img/menu_flow_num1.png)}.menuflowNum2{background-image:url(../img/menu_flow_num2.png)}.menuflowNum3{background-image:url(../img/menu_flow_num3.png)}.menuflowNum4{background-image:url(../img/menu_flow_num4.png)}.menuflowNum5{background-image:url(../img/menu_flow_num5.png)}.menuflowNum6{background-image:url(../img/menu_flow_num6.png)}.menuflowNum7{background-image:url(../img/menu_flow_num7.png)}.flowFbox .blockL{width:400px;float:left}.flowFbox .blockR{width:400px;float:right}.flowCbox img{display:block;margin:0 0 10px 0}.flowCbox .blockL{width:436px;float:left}.flowCbox .blockR{width:436px;float:right}.menuFlow h3{font-size:22px;margin:0 0 30px 0}.menuFlow p{overflow:auto;zoom:1}.priceTbl{padding:0 20px}.priceTbl .btn{font-size:11px;padding:0 8px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#002c5f;text-decoration:none;border-radius:2px;line-height:1.8em;margin-top:10px}.priceTbl .btn:after{content:"»";display:inline-block;margin-left:5px}.priceTbl table{width:100%}.priceTbl th,.priceTbl td{padding:10px 15px;border:1px solid #ccc;vertical-align:middle}.priceTbl th{text-align:center;font-weight:bold;font-size:15px;background:#eee;width:40%}.priceTbl th.colorRed{background:#fcedf1}.priceTbl th span{font-weight:normal;font-size:.8em}.priceTbl td.name span{font-weight:normal;font-size:11px}.priceTbl td.item{border-right:none}.priceTbl .item img{margin-right:10px;width:40px}.priceTbl td.price{font-weight:bold;font-size:15px;text-align:right;border-left:none}.priceTbl td.price span{font-weight:normal;font-size:11px}.priceTbl td.price span.hoken{font-weight:bold;font-size:15px;color:#172a84}.priceTbl td.course h3{font-size:15px;margin:0 0 10px 0}.priceCaution{border:1px solid #c00;background:#f8e5eb;padding:10px;color:#c00;text-align:left;margin:0 0 15px 0;overflow:hidden;font-weight:bold;font-size:11px}.priceCaution span.num{display:block;width:2em;float:left}.priceCaution p{padding-left:2.5em}.priceImg p{font-size:1rem;font-weight:bold}.priceImg a{display:inline-block}.movBlock{margin:0 0 20px 0}.movBlock iframe{margin:0 20px 10px}.movBlock .menuQa{width:440px;padding:0;margin:0}.movBlock .menuQa .q{text-align:center}.movBlock .menuQa .q strong{font-size:120%}.movBlock .menuQa .ans{margin:0}.accessBtn{padding:15px 0 15px 20px;background:#efefef}.accessBtn h4{font-weight:bold;font-size:15px;margin:0 0 10px 0}.accessBtn .block{widht:210px;float:left;text-align:center}.accessBtn .block a.over{display:block;margin:0 0 10px 0}.accessBtn .block a.pdf{background:url(../img/pdf_ico.gif) no-repeat left center;padding:0 0 0 24px;font-size:11px}.accessBtn .mid{margin:0 15px}.flowService .blockL{width:320px;float:left;background:#efefef;padding:10px}.flowService .blockR{width:320px;float:right;background:#efefef;padding:10px}.flowService p{text-align:left;margin:10px 0 0 0}.reasonBlock01{padding:40px 20px 20px;margin:0 10px 50px}.reasonBlock01 .imgR{margin:0 -20px 0 0}.reasonBlock02{padding:20px;background-position:left top;margin:0 10px 30px}.reasonBlock02 h4{font-size:28px;margin:0 0 15px 0}.reasonBlock02 h4 span{font-size:60%}.reasonIntro{border:4px solid #d6d9e9;padding:15px 15px 15px 230px;position:relative;background:#fff}.reasonIntro .img01{position:absolute;top:-4px;left:-4px}.doctorMessage{background:url(../img/doctor_bg01.png) no-repeat left bottom;margin:0 0 30px 0;padding:0 10px}.doctorBlock{padding:0 10px;min-height:360px}.doctorBlock:not(:last-of-type){margin:0 0 40px 0;padding-bottom:40px;border-bottom:1px dotted #ccc}.doctorBlock dl{margin:0 0 30px 0}.doctorBlock dt{padding:0 0 0 15px;background:url(../img/mark_square_blue.png) no-repeat left center;font-weight:bold;margin:0 0 5px 0}.doctorBlock dd{padding:0 0 0 15px;margin:0 0 10px 0}.doctorBlock .shikaku{clear:both;border:2px solid #d6d6d6;padding:15px}.doctor_info_list li{display:-webkit-box;display:-ms-flexbox;display:flex}.doctor_info_list li span{display:inline-block;margin-right:10px}.doctorName{margin-bottom:20px;font-size:20px}.doctorName>strong{display:inline-block;margin-left:1rem;font-size:24px}.doctorName>span{display:inline-block;margin-left:1.5rem;font-family:Century;font-size:12px;color:#172a84}.introTokuten{margin:0 50px;border:2px solid #dbc9b8;padding:20px 20px 20px 120px;background:#fff;position:relative}.introTokuten img{position:absolute;top:20px;left:-30px}.introTokuten .fwB{color:#900}.introPrint{margin:0 10px 30px;padding:0 0 30px 0;border-bottom:1px dotted #ccc}.introPrint h4,.introMail h4{font-size:26px;line-height:64px;padding:0 0 0 70px;margin:0 0 10px -10px;background:url(../img/introduction_num1.png) no-repeat left center}.introMail{argin:0 10px}.introMail h4{background-image:url(../img/introduction_num2.png)}.introMail .comBlock01{margin:0;padding:30px 90px}.introMail .comBlock01 h5{font-size:24px;color:#182770;text-align:center;margin:0 0 10px}.introMail .mailExam{padding:10px;border:2px solid #fff;background:#f0f0f0}.introMail .mailExam h6{font-weight:bold;margin:0 0 5px}.introMail .mailExam p{border:1px solid #ccc;padding:5px 10px;color:#666;background:#fff}#page_sitemap a{margin:0 30px 20px 0;display:block;width:130px;float:left;background:url(../img/mark_blue.png) no-repeat left center;padding:0 0 0 15px;white-space:nowrap}#page_sitemap a:link,#page_sitemap a:visited{text-decoration:none}#page_sitemap a:hover,#page_sitemap a:active{text-decoration:underline}#page_sitemap a span{font-size:11px}#page_media .block{margin:0 0 20px 0}#page_media .box{width:124px;float:left;margin:0 28px;text-align:center;position:relative;height:160px}#page_media .box img{display:block}#page_media .detailBlock{margin:-10px 10px 20px;width:700px;position:relative;display:none}#page_media .detailBlockIn{background:#fff;border:2px solid #d2d2d2;padding:10px;border-radius:5px;text-align:center}#page_media .detailBlock .arrow{margin-bottom:-2px}#page_media .block1 .arrow{margin-left:70px}#page_media .block2 .arrow{margin-left:250px}#page_media .block3 .arrow{margin-left:430px}#page_media .block4 .arrow{margin-left:610px}#page_price .priceTbl{padding:0 10px;margin:0 0 50px 0 !important}#page_price .priceTbl th{width:30%}#page_price .priceTbl th span{font-size:.8em}#page_price .priceTbl .mb40{margin:0 0 20px 0 !important}#page_price .priceCareitem{display:block;margin:-20px 0 50px;width:100%}.formBlock{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ccc}.formBlock .gray_area{margin-top:10px}.formBlock .tel{font-weight:bold;font-size:180%;text-decoration:none}.formBlock .formTelTime{font-weight:bold;font-size:110%}.form_btn{padding:10px 0px;text-align:center;background:#e9f0f8}.form_btn button{padding:0;border:0;cursor:pointer}.thanksTxt{margin:0 0 30px 0;font-size:36px;color:#172a84}.thanksCaution{border:2px solid #ccc;padding:15px;background:#f5f5f5;margin-bottom:20px}.ssl{margin:0 auto 30px;border:3px double #ccc;padding:15px;width:560px;background:#f2f9ff}.ssl img{margin:0 20px 0 0;display:block;width:100px;float:left}.ssl p{padding:5px 0 0 0}.ssl2{margin:20px 0 0;border:3px double #ccc;padding:10px;width:474px}.ssl img{margin:0 10px 0 0}.ssl p{padding:0;font-size:90%}form#mailformpro input,form#mailformpro textarea,form#mailformpro select{border:1px solid #ccc;background:#fff}#select_notes li{background:#e63737;color:#fff;display:block;margin-bottom:5px !important;padding:5px 5px 5px calc(1rem + 5px) !important}#select_notes li::before{content:"※";margin-left:-1rem}.form_message mark{background:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(50%, #fff8c4));background-image:linear-gradient(transparent 60%, #fff8c4 50%)}.form_message .red{color:red;font-size:1.1em}.form_message{border:3px double red;display:inline-block;padding:5px 10px}.form_message--red{background:red;color:#fff;display:inline-block;font-weight:bold;padding:5px 10px}.cpDesc{border:2px solid #ddd;padding:15px;margin:0 0 10px 0}.cpDesc .cpCatch{font-weight:bold;font-size:140%;margin:0 0 10px 0}.cpDesc .cpHead{font-weight:bold;font-size:120%;margin:5px 0}.cpDesc .priceTbl{margin:20px 0 10px}.cpDesc .priceTbl th,.cpDesc .priceTbl td.price{font-size:13px}.cpDesc .priceTbl th:nth-child(1){width:30%}.cpDesc .priceTbl th,.cpDesc .priceTbl td{padding:5px 10px}.recContact{background:#def3fa;padding:10px}.entry-content img.pict{margin:1em;border-width:1px;border-style:solid;border-color:#999}#nav-single{margin-bottom:20px;text-align:center;font-size:12px}#entries{margin-bottom:10px}#entries span{font-size:14px;color:666666;border-bottom:1px dotted #666;display:block;margin-bottom:3px;padding-bottom:2px;cursor:pointer}#entries ul{list-style:none outside none;font-size:10px;display:none}#entries ul li{margin-bottom:5px}#categories{margin-bottom:10px}#categories span{font-size:14px;color:666666;border-bottom:1px dotted #666;display:block;margin-bottom:3px;padding-bottom:2px;cursor:pointer}#categories ul{list-style:none outside none;font-size:10px;display:none}#categories ul li{margin-bottom:5px}#archives{margin-bottom:10px}#archives span{font-size:14px;color:666666;border-bottom:1px dotted #666;display:block;margin-bottom:3px;padding-bottom:2px;cursor:pointer}#archives ul{list-style:none outside none;font-size:10px;display:none}#archives ul li{margin-bottom:5px}#entries ul{display:block}.comment-notes{display:none}.comment-form-url{display:none}.form-allowed-tags{display:none}#comments p #submit{margin:0 auto;font-size:14px;width:200px}#reply-title{margin-bottom:16px}#respond{margin-bottom:16px}.nav-previous{float:left}.nav-next{float:right}.nav-previous,.nav-next{background:#f0f0f0;border-radius:5px;line-height:3em;padding:0 10px;font-size:14px}.nav-previous a:link,.nav-next a:visited{text-decoration:none}.nav-previous a:hover,.nav-next a:hover{text-decoration:underline}#nav-below{overflow:hidden;margin:20px 0;font-size:13px}#nav-single{overflow:hidden;margin:20px 0;font-size:13px}.post{border-bottom:1px dotted #ccc;padding:0 0 20px 0;margin:0 0 30px 0}.post .times{margin:-20px 0 20px 0;padding:0 10px;text-align:right}.entry-content{padding:0 10px;line-height:1.6}.entry-content p{margin:0 0 25px 0}.favBtn{margin:15px 0 0 0}.favBtn p{font-size:12px;margin:0 0 10px 0}.favBtn a{text-decoration:none}.socialBtn{margin:30px 0 0 0}.post pre{white-space:normal}#bbsPost{border:1px solid #ccc;padding:10px;border-radius:5px;margin:20px 0 30px}#bbsPost input,#bbsPost textarea{width:80%;padding:5px 10px !important;letter-spacing:normal}#bbsPost #quick_post_submit{margin:5px auto 0;font-size:14px;width:200px}#quick_post_success{margin:20px 0 0;padding:10px;background-color:#fe990d;color:#fff}#quick_post_fail{margin:20px 0 0;padding:10px;background-color:#c00;color:#fff}#bbsPost label{background:#e9f0f8;color:#2b446a;padding:5px 10px;display:block;text-align:left;margin:0 0 5px 0;font-size:14px}.bbsForm{border:1px solid #ccc;padding:10px;border-radius:5px;margin:20px 0 30px}.bbsForm table{width:100%}.bbsForm th{font-weight:bold;background:#e9f0f8;color:#2b446a;padding:10px;text-align:left;vertical-align:middle;border-bottom:2px solid #fff}.bbsForm th .hissu{display:none;color:#fff;background:#c00;font-size:80%;padding:.5em;margin-left:10px;float:right;border-radius:3px}.bbsForm td{padding:10px;vertical-align:middle}.bbsForm input,.bbsForm textarea,.bbsForm select{width:90%;padding:5px 10px !important;letter-spacing:normal;font-size:100%}.bbsForm .formSendBtn{margin:20px 0;text-align:center}.bbsForm .formSendBtn input{display:inline-block;width:auto;padding:1em 2em !important;color:#fff;background:#263163;cursor:pointer;font-size:120%;border:none;border-radius:3px}.bbsEntry{overflow:hidden;border-bottom:1px solid #ccc;margin:0 0 10px 0;padding:0 0 10px;clear:both}.bbsEntry h2{font-size:14px;float:left;font-weight:bold}.bbsEntry .times{font-size:14px;float:right;margin:0}#comments-title{display:none}.comment-author{background-color:#e9f0f8;padding:10px;margin:0 0 20px 0}.comment-content{padding:0 8px;margin:0 0 20px 0}#comments .comment-content p{margin-bottom:5px}.fn{font-weight:bold}.commentlist li{margin-bottom:30px}.commentlist li li{border:none}.reply{margin:0 0 20px;padding:0 8px}.reply a{background-color:#263163;padding:2px 5px;border-radius:5px;display:block;width:4em;text-align:center;color:#fff}#respond{padding:20px;border:1px solid #ddd}.logged-in-as{margin:0 0 10px 0}.comment-form-comment{margin:10px 0}.comment-form-comment label{display:none}#reply-title{font-weight:bold;margin:0 0 15px 0}#reply-title a{font-weight:bold;color:#28a26f}#reply-title small a{margin-left:10px;border:1px solid #ccc;background-color:#d4e2c7;padding:3px 10px;border-radius:5px;display:inline-block;font-weight:normal}#blogMenu{margin:0 0 20px 0}#blogMenu h3{font-weight:bold;background:#f5f5f5;border:1px solid #ccc}#blogMenu h3 span{display:block;padding:5px 10px;border:1px solid #fff}#blogMenu ul{margin:0 0 20px 0;border:1px solid #ccc;border-top:none;padding:5px}#blogMenu ul li{margin:0;padding:5px;border-bottom:1px dotted #eee;line-height:1.3}#blogMenu ul li:last-child{border-bottom:none !important}#blogMenu ul.bbsCat{border:none;padding:0}#blogMenu ul.bbsCat li{position:relative;margin:0 0 10px 0;border:none;padding:0}#blogMenu ul.bbsCat li a{border-left:3px solid #263163;display:block;padding:10px;font-weight:bold;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#blogMenu ul.bbsCat li a:link,#blogMenu ul.bbsCat li a:visited{color:#263163;text-decoration:none;background:#f0f0f0;background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#dfdfdf));background:linear-gradient(#f6f6f6, #dfdfdf);background:-moz-linear-gradient(top, #f6f6f6, #dfdfdf);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#F6F6F6", endColorstr="#DFDFDF",GradientType=1 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#F6F6F6, endcolorstr=#DFDFDF)";zoom:1}#blogMenu ul.bbsCat li a:hover,#blogMenu ul.bbsCat li a:active{color:#263163;text-decoration:underline;background:#dfdfdf;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startcolorstr=#DFDFDF, endcolorstr=#DFDFDF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#DFDFDF, endcolorstr=#DFDFDF)";zoom:1}#blogMenu ul.bbsCat li span{color:#fff;diaplay:block;position:absolute;right:15px;top:50%;margin:-10px 0 0 0;height:20px;line-height:20px;background:#263163;text-align:center;width:3em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.pankuzuWrap #pankuzu{text-indent:-9999px;height:0;overflow:hidden;margin:0}.menuPage *{font-size:14px;line-height:1.8 !important}.menuPage img{max-width:100%;vertical-align:bottom}.menu_main{margin:0 0 40px;background:#d7e8ff}.menu_main.kye-mv{background:url(../menu/img/menu_main_bg.jpg) top center !important}.menu_main .inner{margin:0 auto;max-width:1200px;padding:20px 0 40px}.menu_mainPoint{padding:10px;background:hsla(0,0%,100%,.6)}.menu_mainPoint .first{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dotted #aaa}.menu_mainPoint li{float:left;text-indent:-9999px;height:60px}.menu_mainPoint li:last-child{margin:0}.point12 li{width:190px;margin:0 8px 0 0}.point12 li#mainPoint1{background-position:0 0}.point12 li#mainPoint2{background-position:-198px 0}.point12 li#mainPoint3{background-position:-396px 0}.point12 li#mainPoint4{background-position:-594px 0}.point12 li#mainPoint5{background-position:-792px 0}.point12 li#mainPoint6{background-position:-990px 0}.point12 li#mainPoint7{background-position:-1188px 0}.point12 li#mainPoint8{background-position:-1386px 0}.point12 li#mainPoint9{background-position:-1584px 0}.point12 li#mainPoint10{background-position:-1782px 0}.point12 li#mainPoint11{background-position:-1980px 0}.point12 li#mainPoint12{background-position:-2178px 0}#menu_depi .menu_mainPoint li{background-image:url(../menu/img/menu_depi_point_btn.png)}.main_feature{margin:60px 0 0 0;display:table}.featImg{display:table-cell;vertical-align:bottom;text-align:center}.featTxt{background:#000;display:table-cell;width:50%;color:#f0f0f0;padding:30px 25px 30px 30px;font-size:95%}.menu_comTit{margin:0 0 30px;position:relative}.menu_comTit h2{position:absolute;left:0;top:0}.menu_comTit img{position:relative;z-index:1}.feat2{margin:0}.feat2 .featImg{display:table-cell;vertical-align:middle}.blueList{background:#eff5fb;padding:20px 15px}.blueList ul{float:left;width:50%}.blueList ul li{background:url(../menu/img/menu_mark01.png) no-repeat left top;padding:0 0 0 30px;margin:0 0 .5em 0;line-height:1.3 !important;min-height:24px}.menu_main .block1{margin:0 0 60px 0}.menuIn{width:1100px;max-width:100%;margin:0 auto}.menu_cta{text-align:center;padding-bottom:60px}.menu_cp{text-align:center;padding-bottom:10px}.menu_tit{background:#000;padding:40px 0;text-align:center;position:relative}.menu_tit h2{position:absolute;left:50%;top:40px;color:#000;width:500px;margin:0 0 0 -250px}.menu_tit img{position:relative;z-index:10}#fixPoint{position:relative}.point_nav{position:absolute;top:0;left:0;width:100%;background:hsla(0,0%,100%,.95);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);padding:10px 0}.navFixed{position:fixed}.cautionBody .navFixed{padding-top:0;top:0 !important}.point_nav ul{width:1188px;overflow:hidden;margin:0 auto}.point_nav li{float:left;border-bottom:2px solid rgba(0,0,0,0);padding:5px 0}.point_nav li.on{border-bottom:2px solid #263984}.point_nav li.on span{background-position:left -60px}.point_nav li span{display:block;text-indent:-9999px;position:absolute;top:0;left:0;width:2360px;height:60px}.point_nav li a{display:block;position:relative;overflow:hidden;height:60px}.point_nav li a:hover span,.point_nav li a:active span{background-position:left -60px}#menu_depi .point_nav li{width:396px}#menu_depi .point_nav li span{background-image:url(../menu/img/menu_depi_point_btn.png)}#menu_depi .point_nav li#nav2 span{left:-396px}#menu_depi .point_nav li#nav3 span{left:-792px}#menu_depi .point_nav li#nav4 span{left:-1188px}#menu_depi .point_nav li#nav5 span{left:-1584px}#menu_depi .point_nav li#nav6 span{left:-1980px}.shop_infoTab li .inner{display:block;height:70px;overflow:hidden;position:relative}.shop_infoTab li .inner span{display:block;width:780px;height:70px;background:url(../img/tab/detail_nav.png) no-repeat;position:absolute;top:0;left:0;text-indent:-9999px}.menu_point{margin:0 auto 60px}.menu_point .pointBlock{margin:0 0 80px 0}#menu_depi .menu_point .pointBlock .fL,#menu_depi .menu_point .pointBlock .fR{width:510px}#menu_depi .menu_point .pointBlock .point_img{margin:30px 0}#fixPoint .menu_point{margin:220px auto 80px}#fixPoint .menu_point .pointBlock{margin:-220px 0 80px 0;padding-top:220px}.menu_reason{background:#f2f7fc}.depi_reason{background:url(../menu/img/menu_depi_reason_img01.png) calc(50% + 320px) top no-repeat #f2f7fc;padding-top:100px}.depi_reason h3{padding-bottom:15px;border-bottom:1px dotted #000;margin:0 0 20px;width:620px}.depi_reason .reasonTxt{width:620px;margin-bottom:70px}.depi_reasonTbl{width:100%;margin:0 auto 60px}.depi_reasonTbl th{padding:10px;text-align:center;background:#000;color:#fff}.depi_reasonTbl td{padding:15px 20px;vertical-align:middle;border:1px solid #999;background:#fff}.depi_reasonTbl td.tdHead{font-weight:bold;text-align:center;white-space:nowrap}.depi_reasonTbl td.tdMark{text-align:center;white-space:nowrap}.depi_reasonTbl td.tdTxt{font-weight:bold;color:#3a4c8d}.menu_qa{padding:60px 0 0;margin-bottom:60px}.menu_flow{background:#f2f7fc}.menu_flow .menuIn{padding:40px 0 60px}.menu_price{padding:60px 0 0;margin-bottom:60px}.menu_price .fL{width:49%}.menu_price .fR{width:49%}.menu_plan{padding:60px 0 0}.menu_com{background:#f2f7fc;padding:60px 0 0}.menu_com2{background:none;padding:60px 0 0;margin-bottom:60px}.menuHalf div{float:left;width:47%}.menuHalf div:nth-child(2n){float:right}.manuVoice{background:url(../menu/img/menu_depi_voice_border.jpg) repeat-x left bottom;padding:0 1em 75px;margin:0 0 65px}.manuVoice p{font-size:107%}.manuVoiceNoBg{background:none;margin:0}.menu_qa .menu_qalist{padding:0 0 50px;margin:0 0 50px;border-bottom:dotted 1px #000}.menu_qa .menu_question{margin:0 0 50px}.menu_qa .menu_answer{background:url(../menu/img/menu_common_answer.png) no-repeat left top;padding:0 0 0 63px;margin:0 0 0 20px;min-height:33px}.menu_flow .flowTxt{display:table;float:left;width:665px;table-layout:fixed}.menu_flow .flowTxt .flowNo,.menu_flow .flowTxt .flowCont{display:table-cell;vertical-align:top}.menu_flow .flowImg{float:right;width:435px;text-align:right}.menu_flow .flowTxt .flowNo{width:120px}.menu_flow .flowTxt .flowCont h3{border-bottom:dotted 1px #000;margin:0 0 20px;padding:0 0 .5em}.menu_flow .menu_flowline{padding:2em 0}.menu_flow .menu_flowline:after{content:url(../menu/img/menu_flow_arrow.png);display:block;padding:40px 0 0;text-align:center}#menu_chloasma .menu_flow .menu_flowline:after{content:url(../menu/img/menu_flow_arrow2.png)}.menu_flow div.menu_flowline:last-child:after,#menu_chloasma .menu_flow div.menu_flowline:last-child:after{content:"";padding:0}.menu_flow .flowTxt2{width:100%}.menu_flow .flowTxt2 .flowCont .fL,.menu_flow .flowTxt2 .flowCont .fR{width:400px}.priceTbl2 th,.priceTbl2 td{padding:5px 10px;border:1px solid #ccc}.priceTbl2 td.price{font-size:13px}.priceTbl2 th{font-size:13px;background:#fff;text-align:left;vertical-align:middle;white-space:nowrap}.priceTbl2 td.name{background:#eee}.priceTbl2 .cl{margin:0 0 10px 0}.depiIcon{vertical-align:middle;margin:0 10px 0 0;height:34px}.blueTwoCol{padding:2%;background:#eff5fb;-webkit-box-sizing:border-box;box-sizing:border-box}.blueTwoCol .whiteBox{float:left;width:49%;background:#fff;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.1);box-shadow:1px 1px 3px rgba(0,0,0,.1)}.blueTwoCol .whiteBox:nth-of-type(2n){float:right}.blueTwoCol .whiteBox .instImg{float:left;width:23%;text-align:center}.blueTwoCol .whiteBox .instTxt{float:right;width:72%}.blueTwoCol .blueBox{padding:6px}.blueFrame{background:#cee0f6;padding:2px}.blueFrameIn{background:#fff;border-radius:5%;padding:15px}.blueFrameIn p{font-size:95%}.wart_feature01{display:table;width:1030px;margin:0 auto}.wart_feature01Txt,.wart_feature01Img{display:table-cell;vertical-align:middle}.wart_feature01Txt{width:46%}.wart_feature01Txt p{width:96%}.wart_feature01Txt p.note{font-size:85%;font-weight:bold;color:#666}.wart_feature01Img{width:54%}.wart_caution_tit{background:#1a2e79;color:#fff;text-align:center;padding:10px 10px 7px 10px;margin-top:40px;font-size:1.1em}.wart_caution_tit span{font-size:.8em;font-weight:normal}.wart_caution{padding:20px;margin-bottom:40px;border:solid 1px #ddd;border-top:none}.wart_caution p{margin-bottom:7px;line-height:1.4 !important}.wart_caution p:last-child{margin-bottom:0}#menu_wart .menu_point #line1{background:url(../menu/img/menu_wart_bg01.png) no-repeat right bottom;background-size:300px}#menu_wart .menu_point #line1 .point1{width:790px}#menu_wart .menu_point #line1 .point1 .blueList ul li{margin:0 0 .5em 0;font-size:120%;min-height:18px}#menu_wart .menu_point #line1 .point1 ul li:last-child{margin:0}#menu_wart .menu_point #line1 .point1 ul:nth-of-type(2) li:first-of-type{margin:0 0 1em}.pointImg.fL{margin:0 50px 20px 0}.pointImg.fR{margin:0 0 20px 50px}.disTbl{display:table;width:100%}.disTbl .pointImg,.disTbl .pointTxt{display:table-cell;vertical-align:top}.disTbl .pointImg{width:580px}.menu_wart_after .afterImg,.menu_wart_after .afterTxt{display:table-cell;vertical-align:middle}.menu_wart_after .afterTxt{width:521px}.menu_wart_after .noteTxt{width:389px}#menu_wart .point_nav ul{width:880px}#menu_wart .point_nav li span{width:1762px}#menu_wart .point_nav li#nav1,#menu_wart .point_nav li#nav5{width:200px}#menu_wart .point_nav.bty li#nav1,#menu_wart .point_nav.bty li#nav5{width:220px}#menu_wart .point_nav li#nav3,#menu_wart .point_nav li#nav4,#menu_wart .point_nav li#nav7,#menu_wart .point_nav li#nav8{margin-left:10px}#menu_wart .point_nav.bty li#nav3,#menu_wart .point_nav.bty li#nav4,#menu_wart .point_nav.bty li#nav7,#menu_wart .point_nav.bty li#nav8{margin-left:0px}#menu_wart .point_nav li{width:220px}#menu_wart .point_nav li span{background-image:url(../menu/img/menu_wart_point_btn.png)}#menu_wart .point_nav.bty li span{background-image:url(../menu/img/menu_wart_point_btn_bty.png)}#menu_wart .point_nav li#nav2 span{left:-220px}#menu_wart .point_nav li#nav3 span{left:-440px}#menu_wart .point_nav li#nav4 span{left:-660px}#menu_wart .point_nav li#nav5 span{left:-880px}#menu_wart .point_nav li#nav6 span{left:-1100px}#menu_wart .point_nav li#nav7 span{left:-1320px}#menu_wart .point_nav li#nav8 span{left:-1540px}.menu_tit.tit_new1{padding:20px;margin-top:60px}.tit_new1 p{font-size:4em;color:#fff}.tit_new1 span{font-size:.5em}.priceTbl3{padding:0 20px}.priceTbl3 table{width:100%}.priceTbl3 th,.priceTbl3 td{padding:1rem 10px;border:1px solid #ccc;line-height:1.3 !important;vertical-align:middle}.priceTbl3 th{background-color:#eee;padding:1rem 4px;font-size:14px;text-align:center}.priceTbl3 th:first-child{width:18%}.priceTbl3 th:nth-child(2){width:16%}.priceTbl3 th:nth-child(3){width:15%}.priceTbl3 th:nth-child(4){width:7%}.priceTbl3 th:nth-child(5){width:11%}.priceTbl3 th:nth-child(6){width:17%}.priceTbl3 th:last-child{width:15%}.priceTbl3 td{border-left:none;font-size:14px;text-align:center}.priceTbl3 td.price{font-size:15px;font-weight:bold;text-align:center}.priceTbl3 td.price.hoken{background-color:#f3f7fb;color:#172a84}.priceTbl3 td.price.hoken.fGray{color:#666}.priceTbl3 td.price>span{font-size:12px;font-weight:normal}.priceTbl3_comment span.hoken{color:#172a84}.priceTbl3_img{width:100%;text-align:center}.priceTbl3_img>img{width:100%}.cal_d_none{display:none}th.needle_tit{background:#000;color:#fff;text-align:center;padding:10px 15px}.name.fB{font-weight:bold}td.check{border-right:none;text-align:right;font-weight:bold}table.needle_table{width:100%;margin:0 auto}table.needle_table td{padding:10px 15px}.rinji{background:#e6f7e3;border-left:5px solid #a9c89e;padding:7px 10px 7px 10px;margin:5px 0 10px 0}.monitor_indent li,p.monitor_indent{text-indent:-1em;padding-left:1em;margin-bottom:.5rem}.monitor_indent li{margin-bottom:1em}.monitor_list1 li{text-indent:-1em;padding-left:1em;margin-bottom:.5rem}.monitor_btn1{text-align:center;padding-top:1rem}.footer_ad{position:fixed;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.8);padding:5px 0;text-align:center;z-index:999;-webkit-transition:all .3s ease;transition:all .3s ease}.consept_box1{background:#f2f4f7;padding:2rem;margin-bottom:2.5rem;text-align:center}.consept_box1 img{width:20%;margin-bottom:3rem}.consept_box1 p{font-family:YuMincho,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","游明朝","HGS明朝B","HGS明朝E","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:2}.bg_white{background:#fff;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.c-hannari{font-family:"Hannari",YuMincho,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","游明朝","HGS明朝B","HGS明朝E","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.lp_menu{text-align:center;margin-top:-90px;margin-bottom:80px}.lp-depi_tit1{text-align:center;margin-bottom:40px}.lp_depi_box1{padding:0 0 100px 0;text-align:center;background:url(../../img/depi_mens/lp_bg1.png) center top no-repeat}.lp_depi_box1 h3{font-size:32px;margin-bottom:40px;font-weight:bold}.lp_depi_box2{border:solid 1px #000;padding:30px 50px;position:relative;margin-bottom:70px}.lp_depi_box2 img{position:absolute;left:40px;bottom:0}.lp_depi_box2 div{width:640px;margin-left:260px}.lp_depi_box2 h3{font-size:36px;margin-bottom:40px}.lp_depi_box2 h3 span{font-size:42px}.lp_depi_box2 p{margin-bottom:20px}.lp_menuReason{border-bottom:dotted 2px #132445;margin-bottom:50px}.lp_menuReason.lp_menuReason__bNone{border-bottom:none}.lp_menuReason h3{margin-left:50px;margin-bottom:15px}.c-flex1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 50px 50px 50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-flex1>div{width:615px}.c-flex1 h4{font-size:30px;margin-bottom:35px}.c-flex1 h4 span{color:#002c6d;font-size:55px;line-height:1.2}.c-flex1 div p{margin-bottom:20px}.c-flex2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-flex2 div{width:380px;margin-left:40px}.c-flex3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-flex3 div{width:630px;padding-left:45px}.c-flex3 div h3{color:#2c3953;font-size:23px;margin-bottom:15px}.lp_depi_mens_bnr{margin-bottom:60px}.menuQa h4{background:#324e79;color:#fff;padding:5px 10px 5px 20px;font-size:1rem;margin-bottom:15px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝B","HGS明朝E","メイリオ",Meiryo}.menuQa p{margin-bottom:10px;padding:0 20px}.re_pores h1{text-align:center;margin-bottom:70px}.re_reason_box1{background:url(../img/pores/re_pores_bg1.png) right bottom no-repeat;position:relative;padding:35px 20px;border:solid 1px #eaeaea;margin:0 30px 80px 30px}.re_reason_box1 h3{margin-bottom:70px;text-align:center}.re_reason_box1 .re_reason_box1_in{width:640px}.re_reason_box1 h4{margin-bottom:30px}.re_reason_box1 p{margin-bottom:15px}.re_reason_ico1{position:absolute;right:-4px;top:-4px}.re_reason_img1{position:absolute;right:0;bottom:0}.re_reason_box2_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:120px}.re_reason_box2_in div{width:268px;background:#ebf6fa;padding-right:15px}.re_reason_box2_in div img{margin-bottom:10px}.re_reason_box2_in div p{margin-left:15px}.re_reason_img2{position:absolute;right:0;bottom:0}.re_reason_box2_in2{position:relative;width:694px;padding:1rem;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.1),-1px -1px 5px rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.1),-1px -1px 5px rgba(0,0,0,.1)}.re_reason_box2_in2::before,.re_reason_box2_in2::after{content:"";position:absolute;top:30px;right:-30px;width:0;height:0;border-style:solid;border-width:10px 0 10px 30px}.re_reason_box2_in2::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f4f4f4}.re_reason_box2_in2::after{right:-24px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;z-index:1}.re_reason_box2_in2 p{margin-bottom:0}.re_reason_box3_in{width:635px;padding-left:265px}.re_reason_img3{position:absolute;left:1rem;bottom:0}.re_reason_box4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:5rem}.re_reason_box4 .re_reason_box4_in{width:580px;margin-right:50px}.re_reason_box4 .re_reason_box5_in{width:650px;margin-left:20px}.re_pores .flowCbox{margin-bottom:45px}.re_pores_2c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:50px}.re_pores_2c p,.re_pores_2c div{width:720px;margin-bottom:15px}.re_pores_2c ul,.re_pores_2c p{margin-bottom:15px}.re_pores_2c ul li{margin-bottom:5px}.re_pores_2c ul li:last-child{margin-bottom:0}.re_cosme_box1{background:url(../img/pores/re_pores_bg2.png) right top no-repeat,url(../img/pores/re_pores_bg3.png) left top no-repeat #d5e7fd;padding:70px 30px 30px 30px;margin:120px 0 60px 0}.re_cosme_box1 h2{margin-bottom:45px}.re_cosme_box2{background:#fff;border-radius:10px;padding:35px 40px 20px 40px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.re_cosme_box2:last-child{margin-bottom:0}.re_cosme_box2_in{width:700px}.re_cosme_box2_in_panel{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;border-bottom:solid 1px #637fbf;margin-bottom:15px;line-height:1}.re_cosme_box2_in_panel h3{background:url(../img/pores/re_pores_step1.png) left top no-repeat;padding-left:100px;font-weight:bold;font-size:20px;line-height:1.6;color:#4c6aad}.re_cosme_box2_in_panel h3.re_cosme_box2_in_panel_tit2{background:url(../img/pores/re_pores_step2.png) left top no-repeat}.re_cosme_box2_in_panel h3.re_cosme_box2_in_panel_tit3{background:url(../img/pores/re_pores_step3.png) left top no-repeat}.re_cosme_box2_in_panel h3.re_cosme_box2_in_panel_tit4{background:url(../img/pores/re_pores_step4.png) left top no-repeat}.re_cosme_box2_in_panel ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.re_cosme_box2_in_panel ul li:first-child{background:url(../img/pores/re_pores_ico9.png) left center no-repeat;color:#c96a73;padding:9px 0 9px 35px;font-size:15px;margin-right:15px}.re_cosme_box2_in_panel ul li:last-child{background:url(../img/pores/re_pores_ico10.png) left center no-repeat;color:#637fbf;padding:9px 0 9px 35px;font-size:15px}.re_cosme_box2_in p{margin-bottom:20px}.re_cosme_box2_in h4{border:solid 1px #637fbf;display:inline-block;font-size:15px;color:#637fbf;padding:3px 10px;font-weight:bold;margin-bottom:15px;letter-spacing:3px}.re_depi_caution1{width:1060px;margin:0 auto;padding:50px 0 0 0}.re_depi_caution1 h2{background:#5a5251;color:#fff;font-size:1.6rem}.re_pores_img_box1{line-height:1.6;margin-top:2rem}.re_pores_img1{width:35%;margin:0 auto 1rem auto}.re_pores_img_box1 p{margin:0 4% 1rem 4%}.re_pores_img_box1 p:last-child{margin:0 4% 2rem 4%}.re_pores_img_box1 ul{margin:0 4% 1rem 4%}.re_pores_img_box1 ul li{margin-bottom:.5rem}.re_caution_box2{width:1100px;margin:0 auto 60px auto}.re_tit_black1{padding:0 !important}.re_tit_black2{color:#fff !important;font-size:2.4rem !important;padding:1rem 0 !important}.re_caution_box2{padding-top:2rem}.re_caution_box2 h3{font-size:1.4rem;font-weight:bold}.re_caution_box2 p,.re_caution_box2 ul{margin-bottom:.5rem}.re_caution_box3 h4{font-size:1.2rem;font-weight:bold;margin-bottom:.5rem}.re_caution_box3 ul{margin-bottom:.5rem}.re_caution_box3 ul li{margin-bottom:.5rem;text-indent:-1.5em;padding:0 0 0 1.5em}.pores_nose_new{margin:2rem auto;text-align:center}.re_hyperhidrosis{position:relative}.re_hyperhidrosis_link1{position:absolute;left:40px;bottom:43px}.re_hyperhidrosis_link2{position:absolute;right:40px;bottom:43px}.about_botox{margin-bottom:80px;padding:30px;border:solid 1px #e6e6e6}.about_botox h2{font-size:70px;font-weight:bold;font-family:"Hannari",YuMincho,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","游明朝","HGS明朝B","HGS明朝E","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:50px;text-align:center}.about_botox h2 span{color:#172a84}.about_botox p{margin-bottom:30px;line-height:1.6;font-size:16px}.about_botox h3{font-size:50px;font-weight:bold;font-family:"Hannari",YuMincho,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","游明朝","HGS明朝B","HGS明朝E","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:40px;text-align:center;color:#172a84}p.botox_img1_2018{text-align:center;margin-bottom:65px}.about_botox h4{font-size:30px;margin-bottom:30px}.about_botox h4 span{color:#172a84}.botox_box1_2018{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:40px 30px}.botox_box1_2018_middle div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.botox_box1_2018_blue{background:#f0f5fb}.botox_box1_2018>img{margin-right:30px}.botox_box1_2018>div{width:74%}.botox_arrow_2018{position:absolute;bottom:-33px;left:450px;z-index:999}.botox_box1_2018 h5{font-size:25px;margin-bottom:10px;padding-left:75px;margin-top:15px;background:url(../img/botox_step1_2018.png) left center no-repeat}.botox_box1_2018 h5.botox_step2{background:url(../img/botox_step2_2018.png) left center no-repeat}.botox_box1_2018 h5.botox_step3{background:url(../img/botox_step3_2018.png) left center no-repeat}.botox_box1_2018 h5.botox_step4{background:url(../img/botox_step4_2018.png) left center no-repeat}h2.botox_tit1_2018{border:solid 5px #ce7274;text-align:center;color:#bc2b2c;font-size:45px;padding:20px;margin-top:30px;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Arial,Helvetica,Verdana,sans-serif}h2.botox_tit1_2018 span{font-size:35px;color:#bc2b2c;margin-top:45px}.c-white1{background:#fff;padding:2rem 0 4rem 0}.c-green1{background:#d9f2d9;padding:4rem 0}.c-lightgray1{background:#eee;padding:2rem}.c-column1--in{width:1000px;margin:0 auto}.line_main{margin-bottom:100px}.c-column1 h1{margin-bottom:40px;text-align:center}.c-column1 h1 span{font-size:45px;background:url(/img/line/line_ico1.png) left center no-repeat,url(/img/line/line_ico2.png) right center no-repeat;padding:2rem 3rem;display:inline-block}.c-white1 p{font-size:20px;line-height:1.6;text-align:center;margin-bottom:50px}.c-white1 p span{font-weight:bold}.c-linebtn1{text-align:center}.c-linebtn1 a{-webkit-transition:all .3s ease;transition:all .3s ease}.c-linebtn1 a:hover{opacity:.8}.c-green1 h2{text-align:center;margin-bottom:80px}.c-green1 h2 span{border-bottom:solid 2px #00b900;font-size:45px;line-height:1.6;letter-spacing:5px;font-weight:bold;padding:0 1rem}.c-green1 h3{background:#00b900;padding:1.5rem;font-size:30px;color:#fff;font-weight:bold;margin-bottom:50px}.c-green1 img{margin-bottom:95px}.c-column1--in__tool{background:#fff;border:solid 3px #b90000;border-radius:10px;padding:3rem 4rem;position:relative}.c-column1--in__tool h4{color:#b90000;font-weight:bold;font-size:35px;margin-bottom:2rem}.c-column1--in__tool p{font-size:25px;line-height:1.6;width:660px;color:#b90000}.c-column1--in__tool img{position:absolute;bottom:3px;right:2rem;margin-bottom:0}.c-caution2{margin-bottom:6rem}.c-caution2 h2{background:#e6e8f7;color:#000;font-size:1.4rem;padding:.4rem 1rem .7rem 1rem;margin-bottom:1.5rem}.c-caution2 p{margin-bottom:1rem}.p-cases1{margin-bottom:80px}.p-cases1 h2{font-size:60px;text-align:center;background:#000;color:#fff;padding:.5rem 0 1.5rem 0;line-height:1;margin-bottom:3rem}.p-cases1 h3{color:#6a95c8;text-align:center;font-size:45px;margin-bottom:0rem}.p-cases1 h4{color:#6a95c8;text-align:center;font-size:30px;margin-bottom:2rem}.p-cases1_in1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2rem}.p-cases1_in1 img{margin-right:2%}.p-cases1 h5,.p-cases1_in2 h5.case_tit2{font-size:18px;margin-bottom:.5rem;font-weight:bold}.p-cases1_in2 h5{font-size:36px;line-height:1.2;margin-bottom:1rem}.c-cases-flex1{margin-top:1rem;background:#f0f4f9;padding:.4rem .8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-cases-flex1 p{margin-right:2%}.c-cases-flex1 span{font-weight:bold}.case_tit1{font-size:34px !important;color:#000 !important;text-align:center;margin-bottom:2rem !important}.c-box{border:1px solid #ccc;display:block;line-height:1.8;padding:20px}.p-cases1 table{width:100%;margin:1rem 0 2rem 0}.p-cases1 table td,.p-cases1 table th{border:solid 1px #a0a0a0;padding:.5rem}.p-cases1 table td{background:#f0f4f9;vertical-align:middle}.p-cases1 table td:first-child{font-weight:bold}.p-cases1 table th{background:#d5e5f7;font-weight:bold}.monitor_img img{width:720px}.monitor_tit1{padding:.5rem;color:#3b5d91;border-top:1px #3b5d91 solid;border-bottom:1px #3b5d91 solid;margin-bottom:1rem}.p-menu-vio{font-size:16px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#555}.p-menu-vio img{vertical-align:bottom}.c-vio-txt p:not(:first-of-type){margin-top:25px}.c-vio-main-color{color:#e1408f}.c-vio-second-color{color:#ea68a2}.c-vio-tit1{font-size:50px;font-weight:bold;text-align:center}.c-vio-tit1--type2{position:relative;padding-bottom:3px;margin-bottom:25px;letter-spacing:2px}.c-vio-tit1--type2::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:600px;height:3px;background-color:#f19ec2}.c-vio-tit2{margin-bottom:20px;font-size:30px;font-weight:bold;color:#e1408f}.c-vio-tit3{margin-bottom:20px;border-bottom:2px solid #ea68a2;font-size:25px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex}.c-vio-tit3 span{width:80px;background-color:#ea68a2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;font-size:14px;font-weight:normal;line-height:1;color:#fff}.c-vio-tit4{width:200px;margin:50px 0 15px;background-color:#ea68a2;padding:3px 5px;font-size:20px;font-weight:bold;text-align:center;color:#fff}.c-vio-tit5{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:25px;padding:10px 5px 7px;font-size:35px}.c-vio-tit6{margin-bottom:20px;font-size:40px;font-weight:bold;line-height:1.3}.c-vio-tit6 span{font-size:50px}.c-vio-bg{padding:50px 100% 40px;margin:0 -100%;background:#f19ec2}.c-vio-bg2{padding:80px 0 90px}.c-vio-box1{margin:35px auto 0;background-color:#fff;border:3px solid #ea68a2;border-radius:8px;padding:25px 30px}.c-vio-box1 .c-vio-tit{margin-bottom:10px;font-size:25px;font-weight:bold}.c-vio-wrap1{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}.c-vio-wrap1__img{margin-left:20px}.c-vio-wrap1__img--right{margin-right:35px}.c-vio-wrap2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-menu-vio__after-img{width:250px}.p-menu-vio__after-img img{width:100%}.p-menu-vio .img{margin:auto;width:70%}.p-menu-vio img{display:block;margin:auto;width:100%}.p-menu-vio__fee img{display:inline;width:auto}.c-vio-cta ul{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:2rem 0}.c-vio-cta li{border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:48%;background:-webkit-gradient(linear, left top, right top, from(#e1408f), to(#e95f85));background:linear-gradient(90deg, #e1408f, #e95f85);padding:1rem;text-align:center}.c-vio-cta p{color:#ff0;font-size:1.4rem}.c-vio-cta strong{font-weight:bold}.c-vio-cta p span{color:#fff;font-size:.9em}.c-vio-cta .marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #ffff9e));background:linear-gradient(transparent 70%, #ffff9e 30%)}.c-vio-cta p .serif{font-size:1.4em}.c-vio-cta a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:.5rem;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.5);box-shadow:0 5px 5px 0 rgba(0,0,0,.5);color:#e1408f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3rem;margin:1rem auto;padding:1rem .5rem;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:90%}.c-vio-cta a:hover{background:#f6ff94;-webkit-box-shadow:0 0px 5px 0 rgba(0,0,0,.5);box-shadow:0 0px 5px 0 rgba(0,0,0,.5);-webkit-transform:translateY(5px);transform:translateY(5px)}.c-vio-cta a>span{display:inline-block;position:relative}.c-vio-cta a>span::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:-1.5rem;top:0}.c-vio-cta .c-vip-cta_2{margin-left:-1rem}.c-vio-cta .c-vip-cta_2::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-vio-toc{background:#fdeff5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem}.c-vio-toc h3{font-size:1.2rem;font-weight:bold;padding:0 0 .5rem;position:relative;text-align:center;width:100%}.c-vio-toc h3::after{border-bottom:2px solid;bottom:-3px;content:"";display:block;left:50%;opacity:.7;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20%}.c-vio-toc ul{display:inline-block;margin:2rem 0 0}.c-vio-toc li{font-size:1.1rem;padding:.5rem 0}.c-vio-toc li::before{color:#172a84;content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:1rem}.c-vio-img{text-align:center;width:100%}.p-menu-vio .bold{font-weight:bold;font-size:1em}.menuMain.c-vio-bg1{padding-top:30px;padding-bottom:5px;background-color:#e1408f}.menuMain.c-vio-bg1 .menu-main__txt{margin-top:5px;font-size:13px}.p-menu-vio__line{background:url(../menu/img/vio_line.jpg) no-repeat;height:125px;margin:2rem auto;width:900px}.p-menu-vio__course{padding:2rem 0 5rem}.p-menu-vio__course .small{font-size:.8em}.p-menu-vio__course p,.p-menu-vio__course ul{margin-bottom:1.5rem;padding-left:3rem}.p-menu-vio__course>section{margin-top:5rem}#p-menu-vio__course_1 table{background:#fff;margin:2.5rem auto 1.5rem;width:80%}#p-menu-vio__course_1 caption{font-size:1.2rem;margin-bottom:.5rem}#p-menu-vio__course_1 th,#p-menu-vio__course_1 td{border:1px solid #ccc;padding:1rem;text-align:center;max-width:40%}#p-menu-vio__course_1 th{background:#eee}#p-menu-vio__course_1 .accent_bg{background:#f5b4d4;font-weight:bold}#p-menu-vio__course_2 h4{font-size:1.2rem;margin:3rem auto .5rem;padding-bottom:.5rem;position:relative;text-align:center;width:520px}#p-menu-vio__course_2 h4::after{border-bottom:2px solid;bottom:-3px;content:"";display:block;left:50%;opacity:.7;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60%}#p-menu-vio__course_2 .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:1.5rem auto;width:80%;padding-left:0}#p-menu-vio__course_2 .list li{-ms-flex-item-align:stretch;align-self:stretch;width:50%}#p-menu-vio__course_2 .list figure{-ms-flex-line-pack:end;align-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#p-menu-vio__course_2 figcaption{background:#ffd3e8;border-radius:1rem;margin-bottom:2rem;padding:1rem;position:relative}#p-menu-vio__course_2 figcaption::after{top:100%;border:10px solid rgba(0,0,0,0);border-top-color:#ffd3e8;border-top-width:20px;content:"";left:50%;height:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}#p-menu-vio__course_2 figure{text-align:center}#p-menu-vio__course_2 .notes{background:#fdeff5;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 3rem;padding:1rem 2rem;width:500px}#p-menu-vio__course_2 .attention{font-size:.9rem}#p-menu-vio__course_2 .attention p{margin-bottom:1rem}#p-menu-vio__course_3 h4{padding:0 0 1rem 2rem}#p-menu-vio__course_2 .link_r,#p-menu-vio__course_3 .link_r{font-weight:bold;text-align:right}#p-menu-vio__course_2 .link_r::before,#p-menu-vio__course_3 .link_r::before{color:#172a84;content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:1rem}#p-menu-vio__course_4,#p-menu-vio__course_5{margin:5rem 0}#p-menu-vio__course_4 ul{margin-top:5rem}#p-menu-vio__course_6>div{margin-top:5rem}#p-menu-vio__course_7{margin:5rem 0}#p-menu-vio__course_7 h2+p{margin-top:3rem}.p-menu-vio__rank h3{font-size:2rem;font-weight:bold;margin-top:7rem;padding-bottom:1rem;position:relative;text-align:center}.p-menu-vio__rank h3::after{border-bottom:3px solid;bottom:-3px;content:"";display:block;left:50%;opacity:.7;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30%}.p-menu-vio__rank ol{margin:5rem auto 0;width:90%}.p-menu-vio__rank li{background:#fff;border:10px solid #d7c200;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1rem;margin:5rem 0 0;padding:2rem;position:relative}.p-menu-vio__rank li p{line-height:2;padding-left:1rem;width:550px}.p-menu-vio__rank h4{background:#fff;color:#e1408f;display:inline-block;font-size:2rem;font-weight:bold;left:5%;padding:0 1rem;position:absolute;top:-2rem}.p-menu-vio__rank h4 .rank{color:#d7c200}.p-menu-vio__rank h4 .big{font-size:1.5em}.p-menu-vio__rank li:first-of-type h4{top:-3rem}.p-menu-vio__rank li:nth-of-type(2){border-color:#ec70ad}.p-menu-vio__rank li:nth-of-type(3){border-color:#f1abcd}.p-menu-vio__rank li div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-menu-vio__catch{background:url(../menu/img/vio_staff_1.jpg) no-repeat right 100px top 2rem;background-size:250px;font-size:1.2rem;line-height:2;overflow:hidden;padding:5rem 250px 5rem 0}.p-menu-vio__catch span{font-size:1.2em}.p-menu-vio__course h2,.p-menu-vio__range h2,.p-menu-vio__point h2,.p-menu-vio__shave h2,.p-menu-vio__delicate h2{font-size:3rem;font-weight:bold;text-align:center;padding-bottom:1.5rem;position:relative}.p-menu-vio__course h2::after,.p-menu-vio__range h2::after,.p-menu-vio__point h2::after,.p-menu-vio__shave h2::after,.p-menu-vio__delicate h2::after{border-bottom:3px solid #e1408f;bottom:-3px;content:"";display:block;left:50%;opacity:.7;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50%}.p-menu-vio__range-list{margin-top:30px}.p-menu-vio__range-list p{padding:15px 10px;font-size:18px;line-height:1.4}.p-menu-vio__point__v-line{background:url(../menu/img/vio_girl_1.png) no-repeat center right 2rem,#fdeff5;background-size:250px;height:200px;margin:5rem 0 0;padding:1.5rem 300px 2rem 2rem}.p-menu-vio__point__i-line,.p-menu-vio__point__o-line{background:#fdeff5;height:200px;margin:7rem 0 0;padding:1.5rem 2rem 2rem}.p-menu-vio__point__o-line{margin-top:5rem}.p-menu-vio__point-list>li{width:220px}.p-menu-vio__point-list .c-vio-tit{padding:10px 0 5px}.p-menu-vio__point-list p{font-size:14px}.p-menu-vio__point-box1{background-color:#fafafa;border-radius:8px;padding:25px 30px;margin:5rem auto;width:80%}.p-menu-vio__point-box1 h5{font-size:1.4rem;font-weight:bold;margin-bottom:1rem}.p-menu-vio__shave{margin-top:5rem;padding-bottom:80px}.p-menu-vio__shave-box1{margin-top:40px;background:#fdf2f5;padding:25px 30px 35px;color:#555}.p-menu-vio__shave-list1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:bold}.p-menu-vio__shave-list1 span{font-size:14px;font-weight:normal}.p-menu-vio__shave-list1__item:not(:first-child){margin-left:10px}.p-menu-vio__shave-list1__item{background-color:#fff;padding:5px 10px}.p-menu-vio__shave__how-to{margin-top:45px}.p-menu-vio__shave__how-to .c-vio-tit3:not(:first-of-type){padding-top:50px;background:url(../menu/img/vio_shave_ico2.png) center 0 no-repeat;margin-top:30px}.p-menu-vio__delicate-list1{margin-top:3rem}.p-menu-vio__delicate-list1__item{width:450px}.p-menu-vio__delicate-list2__item{width:310px}.p-menu-vio__delicate-list1__item img{margin-bottom:30px}.p-menu-vio__delicate-list2__item img{margin-bottom:10px}.p-menu-vio__after-list{margin-left:10px;line-height:2.4}.p-menu-vio__after-list>li{background:url(../menu/img/vio_after_ico1.png) 0 center no-repeat;padding-left:30px}.p-menu-vio__reason{margin-top:115px}.p-menu-vio__reason-box{margin:0 -100%}.p-menu-vio__reason-box1{padding:55px 100%;background:#fdf2f5 url(../menu/img/vio_reason_bg1.png) 30% center no-repeat}.p-menu-vio__reason-box2{padding:85px 100% 120px;background:url(../menu/img/vio_reason_bg2.png) 70% center no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex}.p-menu-vio__reason-box2 .c-vio-wrap1__img--right{margin-right:60px}.p-menu-vio__fee{margin-bottom:50px}.p-menu-vio__fee .p-menu-vio__shave-box1{padding-bottom:20px}.p-menu-vio__shave-table1{width:100%;border-right:1px solid #b5b5b5;border-top:1px solid #b5b5b5;font-weight:bold}.p-menu-vio__shave-table1 th,.p-menu-vio__shave-table1 td{border-bottom:1px solid #b5b5b5;border-left:1px solid #b5b5b5;padding:13px 20px 10px;font-size:23px}.p-menu-vio__shave-table1 th{background:#5a5251;text-align:center;color:#fff}.p-menu-vio__shave-table1 .price{border-left:none}.p-menu-vio__fee-cap{margin-top:5px;font-size:13px;text-align:right}.vio-link a{background:#837877;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;padding:10px 3.5rem 10px;position:relative;text-align:right;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:100%}.vio-link a:hover{background:#eca4b8}.vio-link a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slide_table{margin-bottom:16px;width:100%}.slide_table td{width:25%}.slide_table img{max-width:100%}.slide_table .slide_td02{padding:10px}.p-case-lead{border:1px solid #d9d9d9;margin-bottom:30px;padding:1em;background:#edf3f3;font-size:13px}#menu_ultracel .ta_c{background:url(../menu/img/ultracel/background.jpg) right bottom no-repeat;background-size:30%}#menu_titan .ta_c{background:url(../menu/img/titan/background.jpg) right bottom no-repeat;background-size:30%}#menu_ultracel .check_list,#menu_titan .check_list{display:inline-block;text-align:left}#menu_ultracel .check_list li,#menu_titan .check_list li{padding:1.5rem 0 1.5rem 3rem}.cases_block img{display:block;margin:auto}.cases_block dl{margin:auto;width:90%}.cases_block dt::before{content:url(../menu/img/ultracel/list_mark.png);margin-right:.2rem}.cases_block dt{color:#0375b3;display:inline-block;font-size:1.8rem;font-style:italic;font-weight:bold;margin:3rem 0 0}.cases_block dt::after{background:#0375b3;content:"";display:inline-block;height:1px;margin-left:1rem;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem);width:200px}.cases_block dd{padding-left:3rem}.cases_block dd p:not(:first-of-type){margin-top:1rem}#announcement{background:#9d2626;color:#fff;padding:5px;text-align:center;width:100%}#footerInfo .announce_txt{background:rgba(228,47,47,.9);border-radius:3px;bottom:20px;color:#fff;font-size:16px;font-weight:bold;left:50%;max-width:70vw;padding:10px 20px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:60}.archive-title{background:#eee;font-size:1.5rem;margin-bottom:20px;padding:5px 0}.entry_tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.entry_tags li{border:1px solid #326299;border-radius:5px;font-size:12px;padding:2px 7px;-webkit-transition:.3s;transition:.3s}.entry_tags li:not(:first-of-type){margin-left:7px}.entry_tags li a{color:#326299;text-decoration:none;-webkit-transition:.3s;transition:.3s}.entry_tags li:hover{background:#326299}.entry_tags li:hover a{color:#fff}#atcl_box{margin:10px auto 30px;width:1000px}#atcl_box .blog:not(:first-of-type){margin-top:30px}#atcl_box h4{border-bottom:1px dashed #000;font-size:1.8rem;margin-bottom:30px;padding-bottom:10px;text-align:center;width:100%}#atcl_box h4 strong{font-size:1.2em;font-weight:bold}#atcl_box a{color:#000;text-decoration:none}#atcl_box ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#atcl_box li{-ms-flex-item-align:stretch;align-self:stretch;display:block;margin:0 10px;width:230px}#atcl_box figure{border-radius:3px;padding-top:66.666%;overflow:hidden;position:relative;width:100%}#atcl_box figure a{bottom:0;display:block;left:0;position:absolute;right:0;top:0}#atcl_box figure a:hover img{-webkit-transform:scale(1.5);transform:scale(1.5)}#atcl_box figure img{height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.5s;transition:.5s;width:100%}#atcl_box h5{line-height:1.2 !important;margin:3px 0}#atcl_box h5 a{font-size:1rem;line-height:1.2 !important;-webkit-transition:.3s;transition:.3s}#atcl_box li:hover h5 a{color:#3d78b6}#atcl_box .atcl_cat a,#atcl_box .atcl_tag a{border:1px solid #3d78b6;border-radius:5px;display:inline-block;font-size:10px;margin:3px 3px 0 0;padding:1px 8px}#atcl_box .atcl_cat a{background:#3d78b6;color:#fff}#atcl_box .atcl_tag a{background:#fff;color:#3d78b6}#atcl_box .atcl_box_re{-ms-flex-wrap:wrap;flex-wrap:wrap}#atcl_box .atcl_box_re li:nth-child(n+5){margin-top:30px}.ad-reserve{margin:auto;float:none !important}#i_notice{background:#002c5f;color:#fff;letter-spacing:.05em;padding:5px 0;text-align:center;width:100%}#i_notice a{color:#fff}#i_notice .sp{display:none}#i_info{background:#e11102;border-radius:5px;color:#fff;font-size:1.5rem;padding:10px 10px 10px 100px;position:relative}#i_info::before{background:url(../img/svg/attention-wh.svg) no-repeat;background-size:contain;content:"";display:block;height:50px;left:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px}.form-info{background:#fff;border:1px solid #eb0000;padding:10px 20px;text-align:center}.form-info h5{border-bottom:2px solid #eb0000;color:#eb0000;display:inline-block;font-size:1rem}.form-info .b{text-decoration:underline}.line_cap{background:#01b901;padding:0 0 8px;text-align:center;width:100%}.line_cap span{background:#fff;border-radius:5px;color:#01b901;font-size:11px;font-weight:bold;display:inline-block;padding:2px 5px}.vErrorMsg{border-radius:5px;color:#c00;font-weight:bold;margin-top:5px;padding:5px 0}.blog-list{width:100%}.blog-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;overflow:hidden;width:100%}.blog-list li:not(:last-child){border-bottom:1px dotted #9cb3ce}.blog-list figure{border-radius:5px;overflow:hidden;padding-top:20%;position:relative;width:30%}.blog-list figure a{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.blog-list img{height:100%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;transition:.3s;width:100%}.blog-list img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.blog-list div{width:68%}.blog-list h3{font-size:20px}.blog-list h3 a{text-decoration:none}.blog-list .atcl_cat a{background:#002c5f;border-radius:5px;color:#fff;display:inline-block;font-size:12px;margin:10px 0;padding:3px 10px;text-decoration:none}.blog-list .atcl_cat a:hover{background:#9cb3ce}.blog-list .atcl_tag a{display:inline-block;font-size:12px;margin-right:10px}.blog-list .date{color:#999;font-size:12px}#bbs-block a{text-decoration:none}#bbs-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;width:100%}#bbs-block li{-ms-flex-item-align:stretch;align-self:stretch;background:#fff;border:1px solid #fff;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.1);box-shadow:0 0 2px 1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 20px;padding:10px 10px 50px;position:relative;width:31%}#bbs-block h5{font-size:1.15rem;font-weight:bold;line-height:120%}#bbs-block h5 a{color:#333}#bbs-block .bbs-cnt{color:#555;margin:10px 0}#bbs-block .bbs-more{border-top:1px solid #ccc;bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:block;font-size:12px;left:50%;padding:10px 10px 10px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s;transition:.3s;width:90%}#bbs-block .bbs-more::before{content:">";margin-right:10px}#bbs-block .bbs-more:hover{background:#faf9fe}#bbs-block .atcl_cat a{background:#a2aace;border-radius:5px;color:#fff;display:inline-block;font-size:11px;margin:0 0 10px;padding:2px 10px}.tit_blue{background:-webkit-gradient(linear, left top, right top, from(#2f4a73), color-stop(#4c76b5), to(#5e779d));background:linear-gradient(90deg, #2f4a73, #4c76b5, #5e779d);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:18px;padding:3px 20px;width:100%}.form-link-btn a{background:-webkit-gradient(linear, left top, left bottom, from(#c22d2b), to(#b40505));background:linear-gradient(#c22d2b, #b40505);border:1px solid #fff;-webkit-box-shadow:0 0 1px 1px #c22d2b;box-shadow:0 0 1px 1px #c22d2b;color:#fff;display:inline-block;padding:10px 20px 10px 60px;position:relative;text-decoration:none;-webkit-transition:.3s;transition:.3s}.form-link-btn a::before,.form-link-btn a::after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;top:50%}.form-link-btn a::before{background:hsla(0,0%,100%,.9);border-radius:50%;display:block;height:25px;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px}.form-link-btn a::after{color:#c22d2b;content:"▼";font-size:14px;left:26px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.form-link-btn a:hover{opacity:.7}.form-link-btn a span{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝B","HGS明朝E","メイリオ",Meiryo;font-size:20px;font-weight:normal}.basic-layout dl{width:100%}.basic-layout dt,dd{padding:10px 10px 5px}.basic-layout dt{border-bottom:1px dotted #ccc;font-size:1.1em;font-weight:bold;margin-top:1rem}.basic-layout dd{padding-left:30px}@media(min-width: 768px){.sp-v{display:none !important}}.flow-movie{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f6fbfe;background:url(../img/common/bg_img_01.jpg) no-repeat;background-size:cover;border:3px double #365686;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 50px;padding:20px 50px;width:100%}.flow-movie h3{font-size:24px;margin:0 0 30px}.flow-movie h3 span{font-weight:bold}.flow-movie iframe{border:none;height:252px;width:448px}.flow-movie .form-link-btn a{-webkit-filter:hue-rotate(210deg);filter:hue-rotate(210deg)}.info-btn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c72b2b;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0;text-decoration:none;-webkit-transition:.3s;transition:.3s}.info-btn a:hover{opacity:.7}.info-btn a span{display:inline-block;padding-left:2em;position:relative}.info-btn a span::before{background:url(../img/svg/horn.svg) center no-repeat;background-size:contain;content:"";display:block;height:1em;left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em}@media(max-width: 768px){.info-btn{margin-bottom:0 !important;padding:0 2vw 20px}.info-btn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c72b2b;border-radius:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:130%;padding:20px;text-decoration:none;-webkit-transition:.3s;transition:.3s}.info-btn a:hover{opacity:.7}.info-btn a span{display:inline-block;padding-left:2.5em;position:relative}.info-btn a span::before{background:url(../../img/svg/horn.svg) center no-repeat;background-size:contain;content:"";display:block;height:1.5em;left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5em}}.note_lists{padding-left:0;list-style:none}.note_lists.inline_flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.note_lists.inline_flex>li{margin-right:10px !important}.note_lists.inline_flex>li:last-child{margin-right:0 !important}.note_lists li{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.note_lists li:before{content:"※"}.fw_b{font-weight:bold}.attention_box{background:#fbe0dd;padding:15px}.c-vio-cta-title{text-align:center;font-size:26px}.c-vio-cta-title span{color:#e1408f;display:inline-block;font-weight:bold;padding:0;position:relative;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #ffff9e));background:linear-gradient(transparent 70%, #ffff9e 30%)}.c-vio-cta-title span:before{margin-right:2rem;-webkit-transform:translateY(30%) rotate(-45deg);transform:translateY(30%) rotate(-45deg)}.c-vio-cta-title span:after{margin-left:2rem;-webkit-transform:translateY(30%) rotate(45deg);transform:translateY(30%) rotate(45deg)}.c-vio-cta-title span:before,.c-vio-cta-title span:after{background:#e1408f;content:"";display:inline-block;height:2rem;width:2px}.mradry_point{padding:40px;margin-bottom:15px;background:#eff5fb}.mradry_point .title{font-size:1.2rem;text-align:center;margin-bottom:25px;font-weight:bold;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝B","HGS明朝E","メイリオ",Meiryo;color:#0865b7}.mradry_point .title::after{content:"";display:block;width:200px;height:3px;background:#0865b7;margin:8px auto 0}.mradry_point .main_copy{font-size:1.5rem;text-align:center;padding:25px;background:#fff;font-weight:bold;margin:0 auto 25px;border:1px dotted #0865b7;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝B","HGS明朝E","メイリオ",Meiryo}.mradry_point .main_copy span{color:#0865b7;font-size:1em}.mradry_point p{font-size:13px;line-height:1.6}.mradry_point+.note_lists{margin-bottom:30px}.cp_block{margin-bottom:20px}.cp_block+.cp_block{margin-top:-10px}@media screen and (max-width: 1170px){.kye-q-swich .key-visual__txt h1{font-size:5.5vw}}form#mailformpro .sec_mfp_dt{width:0;height:0;padding:0;margin:0;overflow:hidden}form#mailformpro .sec_mfp{background:#fff;padding:20px 0}@media screen and (max-width: 768px){form#mailformpro .sec_mfp{padding:20px 15px}}form#mailformpro .sec_mfp .noto_box{text-align:center;background:#eee;margin:15px 0 0;padding:20px 15px}form#mailformpro .sec_mfp .noto_box .title{margin-bottom:8px;font-size:14px;font-weight:bold}form#mailformpro .sec_mfp .noto_box .noto{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}form#mailformpro .sec_mfp .noto_box .note_lists{text-align:center}form#mailformpro .sec_mfp .noto_box .note_lists li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}form#mailformpro .sec_mfp .noto_box .dots_list{padding-left:2em}form#mailformpro .sec_mfp .noto_box .dots_list li{text-align:left;list-style-type:disc}form#mailformpro .sec_mfp .noto_box>.note_inner{background:#fff;padding:15px}form#mailformpro .sec_mfp .noto_box>.note_inner+.note_inner{margin-top:15px}form#mailformpro .sec_mfp+.mfp{border-top:none}form#mailformpro .sec_mfp+.mfp+.mfp{border-top:none}form#mailformpro .form_message .title{margin-bottom:8px;font-weight:bold}form#mailformpro .noto{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px}form#mailformpro .noto:before{content:"※";display:inline-block;margin-right:3px}form#mailformpro .mark{background:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(50%, #fff8c4));background-image:linear-gradient(transparent 60%, #fff8c4 50%)}.icon_arrow{position:relative;display:inline-block}.icon_arrow:before{display:block;content:"";width:10px;height:10px;position:absolute;top:-10px;left:5%;background:-webkit-gradient(linear, right bottom, left top, color-stop(50%, #f2f7fc), color-stop(50%, transparent)) top left/50% 100% no-repeat,-webkit-gradient(linear, left bottom, right top, color-stop(50%, #f2f7fc), color-stop(50%, transparent)) top right/50% 100% no-repeat;background:linear-gradient(to top left, #f2f7fc 50%, transparent 50%) top left/50% 100% no-repeat,linear-gradient(to top right, #f2f7fc 50%, transparent 50%) top right/50% 100% no-repeat}.gray_area{padding:15px;background:#f2f7fc}.gray_area.center{text-align:center}.tel_box{background:#fff;padding:0 15px 15px}.tel_box .title{font-size:16px;margin-bottom:10px}.tel_box .time{font-size:14px;font-weight:bold;margin-bottom:8px}.tel_box .time span{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #ffdcb8));background:linear-gradient(transparent 70%, #ffdcb8 0%);display:inline}.tel_box .note_area{background:#eee;padding:15px;font-size:11px}.tel_box .note_area mark{background-color:#ff0;display:inline}.app_btn{background:#eee;padding:25px 15px;text-align:center}.app_btn .title{font-size:18px;font-weight:bold;margin-bottom:15px}.app_btn .content{margin-bottom:25px}a.btn_red{background:#9f3537;padding:15px;font-weight:bold;display:inline-block;color:#fff;text-decoration:none;min-width:200px;text-align:center}.form_tel_box{margin-top:25px}.form_tel_box .title{margin-bottom:8px;font-size:14px;font-weight:bold;color:#172a84}.form_tel_box .tel{display:block;line-height:1}.form_tel_box table{width:100%}.form_tel_box table thead{background:#e3eff8}.form_tel_box table tbody{background:#fff}.form_tel_box table tr th{font-weight:bold}.form_tel_box table tr th,.form_tel_box table tr td{padding:8px 15px;border:1px solid #eee}.parkingNav .comTit02+p{margin-bottom:20px}.parkingNav .parkingInner .title{font-weight:bold;background:#eee;padding:10px 5px}.parkingNav .parkingInner+.parkingInner{margin-top:20px}.parkingNav .parkingInner img{max-width:100%}.parkingNav .map iframe{width:100%}.parkingNav .parkingLink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f2f7fc;padding:15px}.parkingNav .parkingLink p{margin-right:15px}.parkingNav .parkingLink .btn{background:#0865b7;padding:15px;font-weight:bold;display:inline-block;color:#fff;text-decoration:none;min-width:200px;text-align:center}.drip_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px 0;width:100%}.drip_nav a{display:block;border:1px solid #ddd;padding:8px;font-weight:bold;color:#333;text-decoration:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 769px){.drip_nav a{width:calc(50% - 5px)}}.drip_nav a:after{position:absolute;right:2px;bottom:2px;content:"";width:10px;height:10px;background-image:linear-gradient(-45deg, #283b82 5px, transparent 0)}.drip_nav .title{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0px 10px 0 35px;min-height:27px;margin-bottom:8px;color:#333;text-align:left;background:-webkit-gradient(linear, left top, right top, color-stop(30%, #a1aacb), color-stop(80%, #ffffff));background:linear-gradient(to right, #a1aacb 30%, #ffffff 80%)}.drip_nav .title:before{position:absolute;top:0;left:0;display:inline-block;content:"";background:#a1aacb;width:35px;height:35px;margin-right:5px;background-size:25px 25px;background-repeat:no-repeat;background-position:center}.drip_nav .title.injection:before{background-image:url(../menu/img/drip/icon_injection.svg)}.drip_nav .title.intravenous:before{background-image:url(../menu/img/drip/icon_intravenous.svg)}.drip_nav .content{text-align:left}.drip_nav .content p{font-size:12px}.btns_area,.bnr_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.btns_area.center a,.bnr_btn.center a{margin:0 auto 10px}.btns_area.right a,.bnr_btn.right a{margin:0 5px 10px auto}.btns_area.right a:last-child,.bnr_btn.right a:last-child{margin:0 0 10px auto}.btns_area.mt,.bnr_btn.mt{margin-top:15px}.btns_area.full a.btns,.bnr_btn.full a.btns{width:100%}@media screen and (min-width: 769px){.btns_area.max_half a.btns,.bnr_btn.max_half a.btns{width:46%}}@media screen and (min-width: 769px){.bnr_btn.top a.btns{padding:15px 15px;max-width:100%;font-size:16px;line-height:1.4}}@media screen and (min-width: 769px){.bnr_btn a.btns{width:48%;max-width:100%}}.bnr_btn a.btns.imp{background:#c72b2b;border:1px solid #c72b2b}.bnr_btn a.btns.imp.icon_ex:before{border:1px solid #c72b2b;color:#c72b2b}.bnr_btn a.btns.imp:hover{background:none;color:#c72b2b}.bnr_btn a.btns.imp:hover:after{border-right:2px solid #c72b2b;border-top:2px solid #c72b2b}a.btns{margin:0 5px 10px;display:block;max-width:414px;width:100%;padding:8px 20px 8px 5px;font-weight:bold;text-align:center;cursor:pointer;position:relative;background:#0865b7;border:1px solid #0865b7;color:#fff;-webkit-transition:all .3s;transition:all .3s;text-decoration:none;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}a.btns:hover{background:none;color:#0865b7;text-decoration:none}a.btns:hover:after{border-right:2px solid #0865b7;border-top:2px solid #0865b7}a.btns:after{position:absolute;content:"";width:6px;height:6px;top:50%;right:10px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:2px solid #fff;border-top:2px solid #fff}a.btns.right{text-align:right}a.btns.left{text-align:left}a.btns.icon_news,a.btns.icon_ex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.btns.icon_news:before,a.btns.icon_ex:before{width:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin-right:10px}a.btns.icon_news:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22449.704%22%20viewBox%3D%220%200%20512%20449.704%22%3E%3Cg%20transform%3D%22translate%280%20-31.148%29%22%3E%3Cpath%20d%3D%22M54.953%2C452.137c-3.047%2C10-2.094%2C18.578%2C13.641%2C18.578%2C6.422%2C0%2C44.953-.047%2C53.516-.047%2C8.563-.031%2C14.438-2.844%2C16.938-12.188%2C2.625-9.875%2C20-92.844%2C20-92.844l-84.172.094S60.188%2C434.98%2C54.953%2C452.137Z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M126.5%2C351.559l-.109-190.625c-17.875%2C0-31.156.016-31.156.016a95.312%2C95.312%2C0%2C0%2C0%2C.14%2C190.624S108.656%2C351.574%2C126.5%2C351.559Z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M511.7%2C50.98c-.016-23.547-19.594-25.8-40.688-8.5C347.938%2C143.215%2C308.5%2C149.637%2C191.609%2C160.9c-9.859%2C0-21.453.031-33.109.031l.141%2C190.609c11.656.016%2C23.234-.031%2C33.109%2C0C308.672%2C362.6%2C348.078%2C369.042%2C471.3%2C469.589%2C492.406%2C486.809%2C512%2C484.543%2C512%2C461Z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:contain;content:"";height:16px}a.btns.icon_news:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22449.704%22%20viewBox%3D%220%200%20512%20449.704%22%3E%3Cg%20transform%3D%22translate%280%20-31.148%29%22%3E%3Cpath%20d%3D%22M54.953%2C452.137c-3.047%2C10-2.094%2C18.578%2C13.641%2C18.578%2C6.422%2C0%2C44.953-.047%2C53.516-.047%2C8.563-.031%2C14.438-2.844%2C16.938-12.188%2C2.625-9.875%2C20-92.844%2C20-92.844l-84.172.094S60.188%2C434.98%2C54.953%2C452.137Z%22%20fill%3D%22%230865B7%22%2F%3E%3Cpath%20d%3D%22M126.5%2C351.559l-.109-190.625c-17.875%2C0-31.156.016-31.156.016a95.312%2C95.312%2C0%2C0%2C0%2C.14%2C190.624S108.656%2C351.574%2C126.5%2C351.559Z%22%20fill%3D%22%230865B7%22%2F%3E%3Cpath%20d%3D%22M511.7%2C50.98c-.016-23.547-19.594-25.8-40.688-8.5C347.938%2C143.215%2C308.5%2C149.637%2C191.609%2C160.9c-9.859%2C0-21.453.031-33.109.031l.141%2C190.609c11.656.016%2C23.234-.031%2C33.109%2C0C308.672%2C362.6%2C348.078%2C369.042%2C471.3%2C469.589%2C492.406%2C486.809%2C512%2C484.543%2C512%2C461Z%22%20fill%3D%22%230865B7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}a.btns.icon_ex:before{content:"!";border-radius:100%;background:#fff;border:1px solid #0865b7;color:#0865b7;height:20px}.flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 15px}.flex_box.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex_box.between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex_box.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_box.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (min-width: 769px){.flex_box.nowrap_pc{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.red{color:#c72b2b}/*# sourceMappingURL=style.css.map */