address,blockquote,body,div,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,noscript,ol,p,pre,table,td,textarea,tr,ul{margin:0;padding:0;line-height:1;font-style:normal}body{font-size:10px;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,sans-serif}* html body,*+html body,body:first-of-type,html:\66irst-child body{font-size:62.5%}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}fieldset{border:0}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}li{list-style-type:none}dd{margin:0}a,abbr,acronym,button,caption,em,img,input,label,select,span,strong,sub,sup,textarea{font-weight:400;font-style:normal}a{text-decoration:none}img{border:0;vertical-align:middle}caption,th{font-weight:400;text-align:left}td,th{padding:0}input,select,textarea{font-family:inherit;font-size:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body,html{height:100%}html{-pie-load-path:"http://any.server/path/to/pie-js-files/PIE.htc"}body{-webkit-text-size-adjust:100%}#container{position:relative;min-height:100%;background:#000}* html #container{height:100%}body>#container{height:auto}.form #container{background:#fff}.assist{display:block}.logo{padding:3px 0 5px;background:#000;text-align:center}.mainimg img{width:100%}#content{padding-bottom:60px}#main{padding:5px 0 10px}.form #main{padding:5px}.clinic-info{margin:10px -5px 0;padding-top:10px;text-align:center;background:#dcdcdc}.clinic-info .clinic-info-title{background:#080404}.clinic-info .clinic_tab{width:310px;margin:10px auto}.clinic-info .clinic_tab .disnon{display:none}.clinic-info .clinic_tab .content_wrap{clear:left;width:308px;text-align:left;background:#fff;border:solid 1px #a6a7a7}.clinic-info .clinic_tab .content_wrap ul li{min-height:45px;border-bottom:1px dotted #6a6a6a}.clinic-info .clinic_tab .content_wrap ul li a{padding:18px 10px;background:url(../img/arrow2.png)284px center no-repeat;background-size:13px 13px;display:block}.clinic-info .clinic_tab .content_wrap ul li:last-child{border-bottom:0}.clinic-info .clinic_tab .content_wrap ul li:last-child a{padding:22px 10px;font-size:1.4em;color:#474645;text-decoration:underline}.clinic-info .footer-linkform{text-align:center}.clinic-info .footer-linkform li{margin-top:10px}.form .clinic-info{padding-top:0;background:#fff}.form .clinic-info .clinic_tab{margin:20px auto}#tab{height:51px;overflow:hidden;margin:0 0 -1px}#tab li{float:left;list-style:none;cursor:pointer;background:#0c1c27;height:51px;width:75pt;display:inline-block}#tab #tokyo_tab{background:url(../img/tab01_off.png)center center no-repeat;background-size:75pt 51px;margin-right:5px}#tab #osaka_tab{background:url(../img/tab02_off.png)center center no-repeat;background-size:75pt 51px;margin-right:5px}#tab #fukuoka_tab{background:url(../img/tab03_off.png)center center no-repeat;background-size:75pt 51px}#tab #tokyo_tab.select{background:url(../img/tab01_on.png)center center no-repeat;background-size:75pt 51px;border-bottom-color:#fff}#tab #osaka_tab.select{background:url(../img/tab02_on.png)center center no-repeat;background-size:75pt 51px;border-bottom-color:#fff}#tab #fukuoka_tab.select{background:url(../img/tab03_on.png)center center no-repeat;background-size:75pt 51px;border-bottom-color:#fff}.box{margin-bottom:1px;background-color:#fff}.box.is-active{margin-bottom:10px}.box-title{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWJlYmViIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWI1YjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(50%,#ebebeb),color-stop(50%,#dbdbdb),color-stop(100%,#b5b5b5));background:-webkit-linear-gradient(#fff,#ebebeb 50%,#dbdbdb 50%,#b5b5b5);background:-moz-linear-gradient(#fff,#ebebeb 50%,#dbdbdb 50%,#b5b5b5);background:-o-linear-gradient(#fff,#ebebeb 50%,#dbdbdb 50%,#b5b5b5);background:linear-gradient(#fff,#ebebeb 50%,#dbdbdb 50%,#b5b5b5);margin-bottom:18px;padding:10px 20px;border:1px solid #949494;font-size:18.67px;font-weight:700;color:#474645}.box-footer{padding:28px 0;background:#afb5bb;text-align:center}.subbox-inner{padding:10px}.subbox-title{margin-bottom:10px;padding-left:7px;background:#969697;font-size:1.6em;font-weight:700;line-height:33px;color:#fff}div.lead{margin-bottom:26px}div.lead p{margin-bottom:20px;font-size:1pc;line-height:1.6666666667;color:#474645}div.lead p span{margin-top:10px;color:inherit;font-size:9pt;line-height:1.5;display:block}div.lead .small{margin-bottom:15px;font-size:13.33px;line-height:1.4}div.lead em,div.lead span{color:#c62152}div.lead .link{text-align:right}div.lead .link a{position:relative;text-decoration:underline;color:#7b8993;padding-left:18px}div.lead .link a:before{position:absolute;top:2px;left:0;content:'';width:9pt;height:9pt;background:url(../img/img_link-arrow.jpg)left top no-repeat;background-size:9pt}#progress{margin-bottom:20px}#progress img{width:100%;height:auto}.input-form legend{display:none}#inputform table{width:100%}#inputform td,#inputform th{padding:10px;color:#3c3938;background:#f2f2f3}#inputform td{padding-top:0;font-size:1.2em;border-bottom:1px dashed #999;line-height:1.5}#inputform td ul{background:#fff}#inputform th{font-size:1.4em}#inputform th .form-table-label{line-height:1.25}#inputform th .form-table-label:before{content:'▶';margin-right:3px}#inputform .even td,#inputform .even th{background:#fff}#inputform tr:nth-child(1) th{border-top:1px dashed #999}#inputform .text th{font-size:13px}#inputform .required .form-table-label{position:relative}#inputform .required .form-table-label:after{content:'必須';position:absolute;top:-.3em;right:-3.5em;margin-left:.5em;padding:3px 2px 1px 5px;background:#d12930;line-height:18px;letter-spacing:.25em;color:#fff}#inputform .form-table-notice{margin-top:10px;font-size:9pt;line-height:1.3333333333}#inputform .form-table-notice small{font-size:1em}#inputform .form-table-notice em{color:#de5670}#inputform input[type=tel],#inputform input[type=text],#inputform textarea,#inputform ul.form-input-item-wrapper{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #8c7471;font-size:1.1666666667em}#inputform .err input[type=tel],#inputform .err input[type=text],#inputform .err textarea,#inputform .err ul.form-input-item-wrapper,#inputform input[type=tel].err,#inputform input[type=text].err,#inputform textarea.err,#inputform ul.form-input-item-wrapper.err{border:1px solid #c6141c;background:#f7f1ef}#inputform input[type=tel],#inputform input[type=text],#inputform textarea{padding:8px}#inputform input+label,#inputform textarea{line-height:1.2857142857}#inputform input+label{display:block;padding-left:.5em}#inputform #clinic label{padding-right:10px}#inputform .full{width:100%}#inputform .middle{width:50%}#inputform .short{width:30%}#inputform .form-input-item-wrapper:after{content:"";display:table;clear:both}#inputform .form-input-item-wrapper li{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:8px;width:50%;border-bottom:1px solid #8c7471}#inputform .form-input-item-wrapper li:nth-child(odd){border-right:1px solid #8c7471}#inputform .form-input-item-wrapper li:last-child,#inputform .form-input-item-wrapper li:nth-last-child(2):nth-child(odd){border-bottom:0}#inputform .form-input-item-wrapper li input{float:left}#inputform .form-input-item-wrapper li label{overflow:hidden}#inputform .date .form-table-label em{display:block;color:#de5670}#inputform .date .form-input-item-wrapper#date1{margin-bottom:10px}#inputform .date .form-input-item-wrapper#date2{margin-top:10px}#inputform .date .form-input-item-title{margin-bottom:10px}#inputform .date .calendar-wrapper,#inputform .date select{display:inline;margin-right:-3px}#inputform .date .ui-datepicker-trigger{margin:0 9px;width:18px;height:20px;vertical-align:middle}#inputform .formErrorMsg{margin:0 0 10px;padding:0 10px;background:0}#inputform .errMsg{margin:0;padding:0;display:block;line-height:1.2142857143;font-size:1.1666666667em;font-weight:700;color:#c6141c}#inputform #button{padding:10px 0;text-align:center}#footer{position:absolute;bottom:0;width:100%}#copyright{padding:10px 0;background:#b5b6b6;text-align:center;font-size:1.3333333334em;line-height:1.6;color:#2d2b29}
