body.detail .wrap .inner .content ul.ichiran{width:100%;padding:0 3%;display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:30px auto}body.detail .wrap .inner .content ul.ichiran li{width:50%;padding:0 10px;margin-bottom:10px}body.detail .wrap .inner .content ul.ichiran li a{font-weight:bold;padding:15px 20px;display:block;width:100%;height:100%;color:#ff9f00;border:1px solid #ff9f00;border-left:6px solid #ff9f00;line-height:1.2}body.detail .wrap .inner .content ul.ichiran li a:hover{background:#ff9f00;color:#fff;border-left:6px solid #ff9f00}.page_item_has_children .children{display:none}.heading{background: #fff3de url("../images/detail/icon-logo-w.svg") center right 20px / auto 70% no-repeat}#about .heading{background: #fff3de url("../images/detail/icon-about-wh.svg") center right 20px / auto 85% no-repeat}#outpatient .heading{background: #fff3de url("../images/detail/icon-outpatient-wh.svg") center right 20px / auto 85% no-repeat}#department .heading{background: #fff3de url("../images/detail/icon-department-wh.svg") center right 20px / auto 85% no-repeat}#checkup .heading{background: #fff3de url("../images/detail/icon-checkup-wh.svg") center right 20px / auto 85% no-repeat}#care .heading{background: #fff3de url("../images/detail/icon-care-wh.svg") center right 20px / auto 60% no-repeat}#recruit .heading{background: #fff3de url("../images/detail/icon-recruit-wh.svg") center right 20px / auto 85% no-repeat}#consultation .heading{background: #fff3de url("../images/common/icon-hand-w.svg") center right 20px / auto 85% no-repeat}body.detail .wrap .inner .content{letter-spacing:.03em;line-height:1.5;margin-bottom:50px}body.detail .wrap .inner .content h3{font-size:22px;font-size:2.2rem;color:#fff;padding:19px 10px 19px 55px;margin-bottom:30px;background: #ff9f00 url("../images/detail/icon-logo-w.svg") center left 16px/28px 30px no-repeat}#about .wrap .inner .content h3{background: #ff9f00 url("../images/detail/icon-about-wh.svg") center left 16px/28px 30px no-repeat}#outpatient .wrap .inner .content h3{background: #ff9f00 url("../images/detail/icon-outpatient-wh.svg") center left 16px/28px 30px no-repeat}#department .wrap .inner .content h3{background: #ff9f00 url("../images/detail/icon-department-wh.svg") center left 16px/28px 30px no-repeat}#checkup .wrap .inner .content h3{background: #ff9f00 url("../images/detail/icon-checkup-wh.svg") center left 16px/28px 30px no-repeat}#care .wrap .inner .content h3{background: #ff9f00 url("../images/detail/icon-care-wh.svg") center left 16px/28px 30px no-repeat}#recruit .wrap .inner .content h3{background: #ff9f00 url("../images/detail/icon-recruit-wh.svg") center left 16px/28px 30px no-repeat}#consultation .wrap .inner .content h3{background: #ff9f00 url("../images/common/icon-hand-w.svg") center left 16px/28px 30px no-repeat}body.detail .wrap .inner .content .mainArea h4{font-size:22px;font-size:2.2rem;color:#ff9f00;border-bottom:1px solid #ff9f00;font-weight:bold;margin-bottom:15px}body.detail .wrap .inner .content .mainArea h5{font-size:18px;font-size:1.8rem;font-weight:bold;color:#4d4d4d;margin-bottom:5px}body.detail .wrap .inner .content .mainArea h6{font-size:16px;font-size:1.6rem;font-weight:bold;color:#ff9f00;margin-bottom:5px;padding-top:5px}body.detail .wrap .inner .content .mainArea p{font-size:15px;font-size:1.5rem;letter-spacing:.05em;line-height:1.7;margin-bottom:15px}body.detail .wrap .inner .content .mainArea .wp-caption p{font-size:13px}body.detail .wrap .inner .content .mainArea pre{border:1px solid #ff9f00;padding:15px 3%;width:100%;color:#4d4d4d;margin:20px 0;white-space:pre-wrap;word-wrap:break-word;line-height:1.7;font-size:15px;letter-spacing:.05em;background:#fff3de}body.detail .wrap .inner .content .mainArea ul{padding-left:5px;margin-top:10px}body.detail .wrap .inner .content .mainArea ul li{font-size:15px;line-height:1.6;margin-bottom:5px;position:relative;padding-left:20px;list-style:none!important}body.detail .wrap .inner .content .mainArea ul li:before{position:absolute;content:"■";left:0;top:0;color:#ff9f00}body.detail .wrap .inner .content .mainArea ol{padding-left:25px}body.detail .wrap .inner .content .mainArea ol li{list-style-type:decimal;line-height:1.6;font-size:15px;margin-bottom:8px}body.detail .wrap .inner .content .mainArea .grayArea{background:#f6f6f6;padding:3%;margin:10px 0 30px}body#about .wrap .inner .content .mainArea .grayArea{margin:10px 0 15px}body.detail .wrap .inner .content .mainArea .grayArea h4{font-size:20px;font-size:2rem;font-weight:normal;line-height:1.5;letter-spacing:.05em;color:#333;border-left:5px solid #ff9f00;border-bottom:0;padding:0 0 0 10px;margin-bottom:15px}body.detail .wrap .inner .content .mainArea .list dl{display:table;width:100%}body.detail .wrap .inner .content .mainArea .list dl:first-child{border-top:1px solid silver}body.detail .wrap .inner .content .mainArea .list dl:nth-child(odd) {background:#fff}body.detail .wrap .inner .content .mainArea .list dt,body.detail .wrap .inner .content .mainArea .list dd{display:table-cell;border-bottom:1px solid silver;padding:10px 20px;line-height:1.5;font-size:15px;font-size:1.5rem}body.detail .wrap .inner .content .mainArea .list dt{width:30%;font-weight:bold;color:#4d4d4d}body.detail .wrap .inner .content .mainArea table{width:100%;border-top:1px solid silver;border-left:1px solid silver;margin:10px 0 20px;color:#4d4d4d}body.detail .wrap .inner .content .mainArea table tr{width:100%}body.detail .wrap .inner .content .mainArea table tr th,body.detail .wrap .inner .content .mainArea table tr td{border-right:1px solid silver;border-bottom:1px solid silver;padding:10px 2%;line-height:1.5;font-size:15px}body.detail .wrap .inner .content .mainArea table tr th{text-align:center;font-weight:bold;background:#fff3de}#about .wrap .inner .content .mainArea table tr th,#recruit .wrap .inner .content .mainArea table tr th{width:20%}body.detail .wrap .inner .content .mainArea table tr td{background:#fff}body.detail .wrap .inner .content .mainArea table tr th.nowrap{white-space:inherit}body.detail .wrap .inner .content .mainArea a{display:inline-block;color:#ff9f00;text-decoration:underline}body.detail .wrap .inner .content .mainArea a:hover{text-decoration:none}body.detail .wrap .inner .content .mainArea a.btn{text-decoration:none;padding:10px 20px;background:#ff9f00;border:1px solid #ff9f00;color:#fff;display:inline-block;text-align:center;position:relative;margin-top:15px;margin-right:15px}body.detail .wrap .inner .content .mainArea a.btn:hover{background:#fff;color:#ff9f00}body.detail .wrap .inner .content .mainArea .col03{display:flex;justify-content:flex-start;align-content:flex-start;align-items:stretch;flex-wrap:wrap;padding:10px 0 20px}body.detail .wrap .inner .content .mainArea .col03 .item{width: calc(96% / 3);margin-right:2%;margin-bottom:10px}body.detail .wrap .inner .content .mainArea .col03 .item:nth-of-type(3n) {margin-right:0}body.detail .wrap .inner .content .mainArea .col03 .item img{width:100%;margin:0}body.detail .wrap .inner .content .mainArea .col03 a.btn{margin-top:0;background:#fff;color:#ff9f00;border-left:6px solid #ff9f00;font-weight:bold}body.detail .wrap .inner .content .mainArea .col03 a.btn:hover{background:#ff9f00;color:#fff}body.detail .wrap .inner .content .mainArea p.cap{font-size:1.3rem}body.detail .wrap .inner .content .mainArea img{max-width:100%;overflow:hidden;height:auto}body.detail .wrap .inner .content .mainArea img.alignleft{float:left;margin:0 15px 15px 0}body.detail .wrap .inner .content .mainArea img.alignright{float:right;margin:0 0 15px 15px}body.detail .wrap .inner .content .mainArea img.alignright.size-medium{max-width:calc(50% - 15px);max-width:-webkit-calc(50% - 15px)}body.detail .wrap .inner .content .mainArea img.aligncenter{display:block;margin:20px auto}body.detail .wrap .inner .content .mainArea img.alignnone{margin:15px 0 15px 0}body.detail .wrap .inner .content .mainArea table.big{table-layout:fixed}body.detail .wrap .inner .content .mainArea table.big tr th,body.detail .wrap .inner .content .mainArea table.big tr td{font-size:14px;padding:5px;text-align:center;line-height:1.2;white-space:normal}body#care .wrap .inner .content .mainArea table tr th,body#care .wrap .inner .content .mainArea table tr td{white-space:normal;padding:10px}#news p.btn,#search p.btn{width:100%;max-width:250px;margin:0 auto;padding-top:50px}#news p.btn a,#search p.btn a{width:100%;text-align:center;display:inline-block;background:#fff;border:1px solid #ff9f00;color:#ff9f00;padding:10px}#news p.btn a:hover,#search p.btn a:hover{background:#ff9f00;color:#fff}body#news .wrap .inner .content h3,body#search .wrap .inner .content h3{margin-bottom:10px}body#news .wrap .inner .content p.date,body#search .wrap .inner .content p.date{text-align:right;font-size:14px;margin-bottom:30px}#news .wrap .inner .content dl,#search .wrap .inner .content dl,#important .wrap .inner .content dl,#closed .wrap .inner .content dl{display:table;width:100%;border-bottom:1px solid #ff9f00;padding:10px 0}#news .wrap .inner .content dd,#news .wrap .inner .content dt,#search .wrap .inner .content dd,#search .wrap .inner .content dt,#important .wrap .inner .content dd,#important .wrap .inner .content dt,#closed .wrap .inner .content dd,#closed .wrap .inner .content dt{display:table-cell}#news .wrap .inner .content dt,#search .wrap .inner .content dt,#important .wrap .inner .content dt,#closed .wrap .inner .content dt{font-size:14px;padding-right:10px}#news .wrap .inner .content dt span.cat,#search .wrap .inner .content dt span.cat,#important .wrap .inner .content dt span.cat,#closed .wrap .inner .content dt span.cat{display:inline-block;width:85px;border-radius:5px;background:#ff9f00;color:#fff;text-align:center;padding:3px;margin-right:10px}#news .wrap .inner .content dt span.important,#search .wrap .inner .content dt span.important,#important .wrap .inner .content dt span.important,#closed .wrap .inner .content dt span.important{background:#ff4c00}#news .wrap .inner .content dt span.closed,#search .wrap .inner .content dt span.closed,#important .wrap .inner .content dt span.closed,#closed .wrap .inner .content dt span.closed{background:#a0a0a0}#news .wrap .inner .content dl a,#search .wrap .inner .content dl a,#important .wrap .inner .content dl a,#closed .wrap .inner .content dl a{color:#333;text-decoration:none;display:block}#news .wrap .inner .content dl a:hover,#search .wrap .inner .content dl a:hover,#important .wrap .inner .content dl a:hover,#closed .wrap .inner .content dl a:hover{color:#ff9f00}#news .pagenate,#search .pagenate,#important .pagenate,#closed .pagenate{padding:20px 0 30px;text-align:center;color:#ff9f00}#news .pagenate a,#search .pagenate a,#important .pagenate a,#closed .pagenate a{padding:0 5px}#news .pagenate span.current,#search .pagenate span.current,#important .pagenate span.current,#closed .pagenate span.current{color:#333;padding:0 5px}#sitemap h4{color:#fe9e01;font-size:22px;font-weight:600;width:100%;margin-bottom:15px}#sitemap h4 a:hover{text-decoration:underline;opacity:.7}#sitemap .category{width:100%;display:flex;flex-wrap:wrap;margin-bottom:30px}#sitemap .wrap .inner .content ul.ichiran li a{padding:0;border:none;color:#333;font-weight:normal;position:relative;padding-left:20px}body.detail .wrap .inner .content ul.ichiran li a::before{content:"■";color:#ff9f00;position:absolute;top:0;left:0}#sitemap .wrap .inner .content ul.ichiran li a:hover{background:none;border:none;opacity:.7;text-decoration:underline}.form_faq .q,.form_faq .a{padding-left:1em}body.detail .wrap .inner .content .mainArea .form_faq p.q{font-size:16px;font-weight:bold}.form_faq .q .orange,.form_faq .a .orange{display:inline-block;color:#ff9f00;font-weight:bold;font-size:18px;margin:0 .5em 0 0}@media screen and (max-width:767px){body.detail .wrap .inner .content h3{font-size:20px;font-size:2rem;color:#fff;padding:15px 10px 15px 55px}body.detail .wrap .inner .content .mainArea h4{font-size:18px;font-size:1.8rem}body.detail .wrap .inner .content .mainArea .grayArea h4{font-size:18px;font-size:1.8rem;font-weight:normal;line-height:1.3;margin-bottom:15px}body.detail .wrap .inner .content .mainArea h5{font-size:16px;font-size:1.6rem}body.detail .wrap .inner .content .mainArea .grayArea{padding:5%}body.detail .wrap .inner .content .mainArea .list dt,body.detail .wrap .inner .content .mainArea .list dd{padding:10px}body.detail .wrap .inner .content ul.ichiran{padding:0}body.detail .wrap .inner .content ul.ichiran li{padding:0 5px}body.detail .wrap .inner .content ul.ichiran li a{padding:10px;font-size:15px}body.detail .wrap .inner .content .mainArea table.big tr th,body.detail .wrap .inner .content .mainArea table.big tr td{font-size:12px}#news .wrap .inner .content dd,#news .wrap .inner .content dt,#search .wrap .inner .content dd,#search .wrap .inner .content dt,#important .wrap .inner .content dd,#important .wrap .inner .content dt{display:block}#news .wrap .inner .content dt,#search .wrap .inner .content dt,#important .wrap .inner .content dt{margin-bottom:5px}}@media screen and (max-width:479px){body.detail .wrap .inner .content .mainArea .grayArea h4 span{display:block;font-size:14px!important;padding-top:5px}body.detail .wrap .inner .content ul.ichiran li{width:100%}body.detail .wrap .inner .content .mainArea table tr th,body.detail .wrap .inner .content .mainArea table tr td{font-size:14px}body.detail .wrap .inner .content .mainArea .col03 .item{width:100%;margin-right:0}body.detail .wrap .inner .content .mainArea img.alignright.size-medium,body.detail .wrap .inner .content .mainArea img.alignleft,body.detail .wrap .inner .content .mainArea img.alignnone,body.detail .wrap .inner .content .mainArea img.aligncenter{max-width:100%;width:100%}#sitemap .wrap .inner .content ul.ichiran li{width:50%}}.form_box input[type="text"],.form_box input[type="search"],.form_box input[type="tel"],.form_box input[type="url"],.form_box input[type="email"],.form_box input[type="password"],.form_box input[type="datetime"],.form_box input[type="datetime-local"],.form_box input[type="date"],.form_box input[type="month"],.form_box input[type="week"],.form_box input[type="time"],.form_box input[type="number"],.form_box input[type="file"],.form_box input[type="submit"],.form_box input[type="reset"],.form_box input[type="button"],.form_box input[type="image"],.form_box button,.form_box textarea,.form_box select{-webkit-appearance:none;appearance:none;font-size:16px;vertical-align:top;cursor:pointer}.form_box input[type="text"],.form_box input[type="search"],.form_box input[type="tel"],.form_box input[type="url"],.form_box input[type="email"],.form_box input[type="password"],.form_box input[type="datetime"],.form_box input[type="datetime-local"],.form_box input[type="date"],.form_box input[type="month"],.form_box input[type="week"],.form_box input[type="time"],.form_box input[type="number"],.form_box input[type="file"],.form_box textarea,.form_box select{width:100%;min-height:2.4em}.form_box input[type="submit"],.form_box input[type="reset"],.form_box input[type="button"],.form_box button{min-height:2.4em}.form_box textarea{height:auto;min-height:3em;resize:vertical}.form_box input[type="text"],.form_box input[type="search"],.form_box input[type="tel"],.form_box input[type="url"],.form_box input[type="email"],.form_box input[type="password"],.form_box input[type="datetime"],.form_box input[type="datetime-local"],.form_box input[type="date"],.form_box input[type="month"],.form_box input[type="week"],.form_box input[type="time"],.form_box input[type="number"],.form_box textarea,.form_box select{padding-left:.4em;background:none;border:none;border-radius:0}.form_box input[type="submit"],.form_box input[type="reset"],.form_box input[type="button"],.form_box button{cursor:pointer;background:none;border:none;border-radius:0}.p-country-name{display:none}.form_box{width:100%;margin:0 auto}.form_box .hissu{display:inline-block;padding:5px;margin:0 5px;font-size:.8em;line-height:1;color:#fff;background:#e71f1f}.form_box dl{display:flex;justify-content:space-between;flex-wrap:wrap;padding:1em 0}.form_box dt{width:100%;font-weight:bold;padding:5px 0}.form_box dd{width:100%}.form_box .note{padding:5px;font-size:.8em;color:#ff9f00;letter-spacing:0}.form_box .choose_color .mwform-radio-field:nth-of-type(2) {color:#e71f1f}.form_box .choose_color02 .mwform-radio-field:nth-of-type(2),
.form_box .choose_color02 .mwform-radio-field:nth-of-type(3),
.form_box .choose_color02 .mwform-radio-field:nth-of-type(4) {color:#e71f1f}.form_box .choose_color03 .mwform-radio-field:nth-of-type(4) {color:#e71f1f}.form_box span.wpcf7-list-item.first{margin-left:0}.form_box input[type="tel"],.form_box input[type="email"],.form_box input[type="text"],.form_box input[type="date"],.form_box select,.form_box textarea{border:1px solid #bfbfbf;vertical-align:middle}.form_box input[type="text"].sizeS{width:40%;max-width:150px}.form_box input[type="date"]{position:relative}.form_box input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0}.form_box input[type="date"]::-webkit-inner-spin-button{-webkit-appearance:none}.form_box input[type="date"]::-webkit-clear-button{-webkit-appearance:none}.form_box label.select{width:100%;position:relative}.form_box label.select::before{content:"▼";display:block;position:absolute;top:50%;right:1em;transform:translateY(-50%);font-size:.7em;pointer-events:none}.mw_wp_form_confirm .form_box label.select::before{content:none}.form_box label.select select{padding-right:2em}.form_box label.check,.form_box label.radio{display:inline-block;margin-right:1em}.mwform-checkbox-field label,.mwform-radio-field label{display:inline-block}.submit-item{text-align:center;padding:2em 0}.submit-item input[type="button"],.submit-item input[type="reset"],.submit-item input[type="back"],.submit-item input[type="submit"]{font-weight:bold;display:inline-block;letter-spacing:.075em;min-width:200px;color:#fff;background:#ff9f00;border:2px solid #ff9f00;margin:0 auto;padding:12px 1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.submit-item input[type="button"]:hover,.submit-item input[type="reset"]:hover,.submit-item input[type="back"]:hover,.submit-item input[type="submit"]:hover{background:#fff;color:#ff9f00}.wpcf7-acceptance{display:block;text-align:center}.wpcf7-acceptance .wpcf7-list-item{margin:0 0 1em}.submit-item .wpcf7-spinner{position:absolute}.form_box input[type="radio"],.form_box input[type="checkbox"]{width:22px;height:22px;margin:0 5px 0 0;top:5px;border:1px solid #222;-webkit-appearance:none;appearance:none;position:relative}.form_box input[type="radio"]{border-radius:14px}.form_box input[type="checkbox"]{border-radius:5px}.form_box input[type="radio"]::after,.form_box input[type="checkbox"]::after{content:"";display:block;line-height:1;position:absolute}.form_box input[type="radio"]::after{width:14px;height:14px;border-radius:100%;top:3px;left:3px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.form_box input[type="radio"]:checked::after{background:#ff9f00}.form_box input[type="checkbox"]:checked::after{transform:rotate(50deg);border-right:3px solid #000;border-bottom:3px solid #000;border-color:#ff9f00;top:0;left:5px;width:8px;height:14px}.img_flex{display:flex;justify-content:space-between}.img_flex figure{flex-basis:295px;margin:0 0 1rem 0}@media screen and (max-width:767px){.img_flex{flex-wrap:wrap}.img_flex figure{flex-basis:100%;text-align:center;margin:0 auto 1rem auto}}