.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-flex:1;-ms-flex:1;flex:1 1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*//*
      /*rtl:end:ignore*/.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*//*
      /*rtl:end:ignore*/.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:baseline;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:baseline;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1 1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-flex:1;-ms-flex:1;flex:1 1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-flex:1;-ms-flex:1;flex:1 1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:bottom;background:transparent;list-style-type:none}body{word-wrap:break-word;word-break:break-all}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:themeColor01;color:themeColor04;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input,textarea,select,button{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}*{box-sizing:border-box}html{font-size:62.5%}body{line-height:1.5;-webkit-text-size-adjust:none;counter-reset:number 0;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#313131;opacity:1;font-size:1.4rem;padding-top:109px;-webkit-print-color-adjust:exact}@media only screen and (max-width:767px){body{font-size:1.2rem;min-width:100%;padding-top:104px}}@media print{body{padding-top:0}}@media all and (-ms-high-contrast:none){body{font-family:sans-serif}body input,body textarea,body select,body button{font-family:sans-serif}}a{transition:.15s linear;color:#0d6fb8}a:hover{transition-property:all;transition:.15s linear;text-decoration:none}textarea{resize:vertical}img{max-width:100%}@media only screen and (max-width:767px){.pc{display:none}}@media print,screen and (min-width:768px){.sp{display:none}}@media only screen and (max-width:767px){.sp{display:block}}@media only screen and (max-width:767px){img.sp{display:inline-block}}.l__contents__wrapper{min-width:1020px;position:relative}.l__contents__wrapper a{color:#0d6fb8}@media only screen and (max-width:767px){.l__contents__wrapper{min-width:100%}}.l__contents__wrapper--main-color{background:#f1f8fd}.l__contents__wrapper--color-gray{background:#f5f5f5}.l__contents__wrapper--color-red{background:#fbeef2}.l__contents__wrapper--color-yellow{background:#ffffe0}.l__contents__inner{position:relative;width:1020px;padding:0 20px;margin:0 auto}@media only screen and (max-width:767px){.l__contents__inner{width:100%}}.l__contents__inner-wide{width:1140px}@media only screen and (max-width:767px){.l__contents__inner-wide{width:100%;padding:0}}.l__contents__inner-narrow{padding:0 15px}@media only screen and (max-width:767px){.l__contents__inner-narrow{padding:0}}@media only screen and (max-width:767px){.l__contents__inner-spmax{width:100%;padding:0}}.l__contents__section{margin:40px 0}.l__contents__column{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.l__contents__column{display:block}}.l__contents__column-left{width:638px}@media print,screen and (min-width:768px){.l__contents__column-left > *:first-child{margin-top:0}}@media only screen and (max-width:767px){.l__contents__column-left{width:100%}}.l__contents__column-right{width:327px}@media only screen and (max-width:767px){.l__contents__column-right{width:100%}}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.ml0{margin-left:0 !important}.mr0{margin-right:0 !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.mr5{margin-right:5px !important}.pt5{padding-top:5px !important}.pb5{padding-bottom:5px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mr10{margin-right:10px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.mr15{margin-right:15px !important}.pt15{padding-top:15px !important}.pb15{padding-bottom:15px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mr20{margin-right:20px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.mr25{margin-right:25px !important}.pt25{padding-top:25px !important}.pb25{padding-bottom:25px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mr30{margin-right:30px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.mr35{margin-right:35px !important}.pt35{padding-top:35px !important}.pb35{padding-bottom:35px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mr40{margin-right:40px !important}.pt40{padding-top:40px !important}.pb40{padding-bottom:40px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.mr45{margin-right:45px !important}.pt45{padding-top:45px !important}.pb45{padding-bottom:45px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.mr50{margin-right:50px !important}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.mt20-10{margin-top:20px}@media only screen and (max-width:767px){.mt20-10{margin-top:10px}}.pt20-10{padding-top:20px}@media only screen and (max-width:767px){.pt20-10{padding-top:10px}}.mb20-10{margin-bottom:20px}@media only screen and (max-width:767px){.mb20-10{margin-bottom:10px}}.pb20-10{padding-bottom:20px}@media only screen and (max-width:767px){.pb20-10{padding-bottom:10px}}.mt30-15{margin-top:30px}@media only screen and (max-width:767px){.mt30-15{margin-top:15px}}.pt30-15{padding-top:30px}@media only screen and (max-width:767px){.pt30-15{padding-top:15px}}.mb30-15{margin-bottom:30px}@media only screen and (max-width:767px){.mb30-15{margin-bottom:15px}}.pb30-15{padding-bottom:30px}@media only screen and (max-width:767px){.pb30-15{padding-bottom:15px}}.mt40-20{margin-top:40px}@media only screen and (max-width:767px){.mt40-20{margin-top:20px}}.pt40-20{padding-top:40px}@media only screen and (max-width:767px){.pt40-20{padding-top:20px}}.mb40-20{margin-bottom:40px}@media only screen and (max-width:767px){.mb40-20{margin-bottom:20px}}.pb40-20{padding-bottom:40px}@media only screen and (max-width:767px){.pb40-20{padding-bottom:20px}}.mt60-30{margin-top:60px}@media only screen and (max-width:767px){.mt60-30{margin-top:30px}}.pt60-30{padding-top:60px}@media only screen and (max-width:767px){.pt60-30{padding-top:30px}}.mb60-30{margin-bottom:60px}@media only screen and (max-width:767px){.mb60-30{margin-bottom:30px}}.pb60-30{padding-bottom:60px}@media only screen and (max-width:767px){.pb60-30{padding-bottom:30px}}.mt80-40{margin-top:80px}@media only screen and (max-width:767px){.mt80-40{margin-top:40px}}.pt80-40{padding-top:80px}@media only screen and (max-width:767px){.pt80-40{padding-top:40px}}.mb80-40{margin-bottom:80px}@media only screen and (max-width:767px){.mb80-40{margin-bottom:40px}}.pb80-40{padding-bottom:80px}@media only screen and (max-width:767px){.pb80-40{padding-bottom:40px}}.mb100-30{margin-bottom:100px}@media only screen and (max-width:767px){.mb100-30{margin-bottom:30px}}.pb100-30{padding-bottom:100px}@media only screen and (max-width:767px){.pb100-30{padding-bottom:30px}}@media print,screen and (min-width:768px){.pc-mb100{margin-bottom:100px}}.t__bg--gray01{background:#f0f0f0}.t__bg--gray02{background:#f5f5f5}.t__bg--light-blue01{background:#e8f2fa}.t__bg--light-yellow02{background:#ffffe0}.t__border-bottom--gray01{border-bottom:1px solid #dcdcdc}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical > .swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow > .swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:40px;height:40px;margin-top:-15px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-feature-settings:;font-variant:normal;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0;left:auto}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none}button.swiper-pagination-bullet -webkit-appearance none -moz-appearance none{appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide -webkit-backface-visibility hidden{backface-visibility:hidden}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0}.swiper-container-cube .swiper-slide-shadow-top -webkit-backface-visibility hidden,.swiper-container-cube .swiper-slide-shadow-bottom -webkit-backface-visibility hidden,.swiper-container-cube .swiper-slide-shadow-left -webkit-backface-visibility hidden,.swiper-container-cube .swiper-slide-shadow-right -webkit-backface-visibility hidden{backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide -webkit-backface-visibility hidden{backface-visibility:hidden}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0}.swiper-container-flip .swiper-slide-shadow-top -webkit-backface-visibility hidden,.swiper-container-flip .swiper-slide-shadow-bottom -webkit-backface-visibility hidden,.swiper-container-flip .swiper-slide-shadow-left -webkit-backface-visibility hidden,.swiper-container-flip .swiper-slide-shadow-right -webkit-backface-visibility hidden{backface-visibility:hidden}.swiper-button-prev{width:48px;height:30px;background:url("/images/icon/icon_arrow_top.svg") rgba(13,111,184,0.7) center center no-repeat;background-size:18px 10px;transform:rotate(-90deg)}.swiper-button-next{width:48px;height:30px;background:url("/images/icon/icon_arrow_top.svg") rgba(13,111,184,0.7) center center no-repeat;background-size:18px 10px;transform:rotate(90deg)}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.about_da .tl_text_02{font-size:185%;color:#004674;text-align:center;margin:5px 0 20px}@media only screen and (max-width:767px){.about_da .tl_text_02{font-size:117%}}.about_da .tl_text_02 span{border-bottom:4px solid #ffc5d8}.about_da .tl_text_02 span span{position:relative;top:4px;border:none}@media print,screen and (min-width:768px){.about_da .sp-inline{display:none}}@media only screen and (max-width:767px){.about_da .pc-inline{display:none !important}}.about_da .column_wrap{padding:20px;background:#fff;margin-bottom:20px;border:1px solid #dcdcdc;border-top:0}@media only screen and (max-width:767px){.about_da .column_wrap{margin:0 -20px 20px;border:0}}.about_da .column_inner_style01{padding:20px;background:#fff;border:1px solid #dcdcdc;margin:0 0 20px}@media only screen and (max-width:767px){.about_da .column_inner_style01{padding:10px 0;border:0}}.about_da .column_inner_style01 p{margin:0 0 1em}.about_da .column_inner_style01 .text_style_01{font-weight:bold;font-size:143%;text-align:center;margin:30px 0 20px}.about_da .service_box{position:relative;margin:65px 0 35px;background:#dfecf4}@media only screen and (max-width:767px){.about_da .service_box{margin:30px -20px 0;padding:20px 0 0}}.about_da .service_box .img_set01{position:absolute;top:220px;left:220px}.about_da .service_box .img_set02{position:absolute;top:425px;left:340px}.about_da .service_box .img_set03{position:absolute;bottom:30px;left:120px;width:33px}.about_da .service_box .service_tl_01{width:calc(100% - 60px);border:3px solid #d2d2d2;padding:10px;margin:0 auto;font-size:200%;font-weight:bold;line-height:1.2;background:#fff;position:relative;top:-30px;z-index:9;text-align:center}@media only screen and (max-width:767px){.about_da .service_box .service_tl_01{position:static;font-size:183%;width:calc(100% - 40px);padding:10px 2%;text-align:center;margin:0 auto 15px}}.about_da .service_box .service_tl_01 img{width:135px;vertical-align:middle;margin:0 5px 0 0}@media only screen and (max-width:767px){.about_da .service_box .service_tl_01 img{width:106px}}.about_da .service_box .service_box_inn{overflow:hidden}.about_da .service_box .text_balloon_wrap{display:flex;gap:30px;align-items:center;margin-bottom:20px}@media only screen and (max-width:767px){.about_da .service_box .text_balloon_wrap{gap:15px;margin-bottom:15px}}.about_da .service_box .text_balloon_wrap .balloon_cell01{flex-shrink:0;text-align:center;width:80px;padding:10px}@media only screen and (max-width:767px){.about_da .service_box .text_balloon_wrap .balloon_cell01{width:60px;padding:5px}}.about_da .service_box .text_balloon_wrap .balloon_cell01 .character{display:inline-block}@media only screen and (max-width:767px){.about_da .service_box .text_balloon_wrap .balloon_cell01 .character{height:57px}}.about_da .service_box .text_balloon_wrap .balloon_cell01 .name{display:block;margin-top:5px;color:#fff;font-size:114%;font-weight:700}@media only screen and (max-width:767px){.about_da .service_box .text_balloon_wrap .balloon_cell01 .name{font-size:100%}}.about_da .service_box .text_balloon_wrap .balloon_cell02 p{font-size:150%;letter-spacing:.05em;font-feature-settings:'palt';margin:0}@media only screen and (max-width:767px){.about_da .service_box .text_balloon_wrap .balloon_cell02 p{font-size:120%}}.about_da .service_box .box{padding:40px 30px 30px}@media only screen and (max-width:767px){.about_da .service_box .box{padding:30px 20px 10px}}.about_da .service_box .box.box01{background:#dfecf4;padding-top:0;position:relative}.about_da .service_box .box.box01::after{content:"";width:0;height:0;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);z-index:1;border-style:solid;border-width:50px 469px 0 469px;border-color:#dfecf4 transparent transparent transparent}@media only screen and (max-width:767px){.about_da .service_box .box.box01::after{bottom:-20px;border-width:20px 50vw 0 50vw}}.about_da .service_box .box.box01 .balloon_cell01{background:#619fc7}.about_da .service_box .box.box02{background:#f4dcdf;position:relative}.about_da .service_box .box.box02::after{content:"";width:0;height:0;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);z-index:0;border-style:solid;border-width:50px 469px 0 469px;border-color:#f4dcdf transparent transparent transparent}@media only screen and (max-width:767px){.about_da .service_box .box.box02::after{bottom:-20px;border-width:20px 50vw 0 50vw}}.about_da .service_box .box.box02 .balloon_cell01{background:#c95261}.about_da .service_box .box.box03{background:#d6eddf}@media print,screen and (min-width:768px){.about_da .service_box .box.box03{padding:40px 30px}}.about_da .service_box .box.box03 .balloon_cell01{background:#32a360}@media only screen and (max-width:767px){.about_da .service_box .service_cont{margin:0 0 15px}}.about_da .service_box .service_cont .service_cont_inn{border:3px solid #004674;background:#fff;padding:11px 15px 8px}@media only screen and (max-width:767px){.about_da .service_box .service_cont .service_cont_inn{width:auto;padding:10px 8px 8px}}.about_da .service_box .service_cont .service_cont_inn + .service_cont_inn{margin-top:20px}.about_da .service_box .service_cont .service_cont_inn .cell{position:relative}.about_da .service_box .service_cont .service_cont_inn .cell.cell_underline01{padding:0 0 8px;border-bottom:1px solid #d2d2d2;margin:0 0 8px}.about_da .service_box .service_cont .service_cont_inn .cell .tl{font-size:114%;color:#004674;font-weight:bold;margin:0 0 5px;line-height:1.4}@media only screen and (max-width:767px){.about_da .service_box .service_cont .service_cont_inn .cell .tl{font-size:117%}}.about_da .service_box .service_cont .service_cont_inn .cell .tl span{font-size:75%}@media only screen and (max-width:767px){.about_da .service_box .service_cont .service_cont_inn .cell .tl span{font-size:100%}}@media only screen and (max-width:767px){.about_da .service_box .service_cont .service_cont_inn .cell .tl a{text-decoration:underline}}.about_da .service_box .service_cont .service_cont_inn .cell p{font-size:1.2rem;margin:0 0 2px;line-height:1.6}@media only screen and (max-width:1024px){.about_da .service_box .service_cont .service_cont_inn .cell p{font-size:1rem}}@media only screen and (max-width:767px){.about_da .service_box .service_cont .service_cont_inn .cell p{font-size:83%}.about_da .service_box .service_cont .service_cont_inn .cell p.w80{width:calc(100% - 80px)}}.about_da .service_box .service_cont .service_cont_inn .cell dl{font-size:1.2rem;margin:0 0 2px;line-height:1.6}@media only screen and (max-width:1024px){.about_da .service_box .service_cont .service_cont_inn .cell dl{font-size:1rem}}@media only screen and (max-width:767px){.about_da .service_box .service_cont .service_cont_inn .cell dl{margin-top:5px}}.about_da .service_box .service_cont .service_cont_inn .cell dl dt{flex-shrink:0}.about_da .service_box .service_cont .service_cont_inn .cell .img{position:absolute;right:0;top:0}.about_da .service_box .service_cont .service_cont_inn .cell .img.img01{width:162px}@media only screen and (max-width:767px){.about_da .service_box .service_cont .service_cont_inn .cell .img.img01{width:96px;top:auto;bottom:3px}}.about_da .service_box .service_cont .service_cont_inn .cell .img.img02{width:55px}@media only screen and (max-width:767px){.about_da .service_box .service_cont .service_cont_inn .cell .img.img02{width:70px;top:0}}.about_da .service_box .service_cont .service_cont_inn .cell .img.img03{width:70px;top:-12px;left:350px}@media only screen and (max-width:767px){.about_da .service_box .service_cont .service_cont_inn .cell .img.img03{right:0;left:auto;top:-20px}}.about_da .service_box .service_cont .service_cont_inn .cell .link_style_01{font-size:86%}@media only screen and (max-width:767px){.about_da .service_box .service_cont .service_cont_inn .cell .link_style_01{text-decoration:underline;margin-left:0;font-size:100%}}.about_da .service_box .service_cont .service_cont_inn .cell .link_style_01 img{width:12px}.about_da .service_box .service_cont .service_cont_inn .cell .cell_box{padding:8px 10px;background:#f9f9f9;margin:5px 0 0}.about_da .service_box .service_cont .service_cont_inn .cell .cell_box .tl01{color:#004674;font-weight:bold}@media only screen and (max-width:767px){.about_da .service_box .service_cont .service_cont_inn .cell .cell_box .tl01{font-size:100%;margin-bottom:8px}}.about_da .member_service_box{background:#f5f4ea;border-radius:10px;margin:0 10px 30px;padding:15px 15px 25px;overflow:hidden}.about_da .member_service_box .tl_icon_set01{font-size:171%;text-align:center;color:#004674;font-weight:bold;margin:10px 0 25px}.about_da .member_service_box .tl_icon_set01 span{padding:0 10px}.about_da .member_service_box .tl_icon_set01 img{vertical-align:middle}.about_da .member_service_list{display:flex;justify-content:space-between}.about_da .member_service_list li{width:280px;float:left;margin:0 24px 0 0}.about_da .member_service_list li.last{margin:0}.about_da .member_service_list .tl01{background:#004674;padding:10px 15px;color:#fff;font-size:93%;margin:0 0 10px;border-radius:10px}.about_da .member_service_list .box{padding:10px 13px;background:#fff;position:relative;height:173px}.about_da .member_service_list .box .tl02{font-weight:bold;margin:0 0 5px}.about_da .member_service_list .box p{font-size:1.3rem;line-height:1.6;margin:0 0 5px}.about_da .member_service_list .box p.palt{letter-spacing:.05em;font-feature-settings:'palt'}.about_da .member_service_list .box .link_style_03{font-size:86%}.about_da .link_blank_01 img{position:relative}.about_da .member_service_list li .box .link_blank_01 img{position:relative;top:-1px}.about_da .member_service_list li .box .cell01{margin:15px 0 0}.about_da .member_service_list li .box .cell01 .img{width:80px;float:left}.about_da .member_service_list li .box .cell_text{margin:0 0 0 90px}.about_da .member_service_list li .box .cell_text a{font-weight:bold}.about_da .member_service_list li .box .img_set01{position:absolute;right:-10px;top:40px;width:60px}.about_da .member_service_list li .box .img_set02{position:absolute;right:-10px;bottom:-15px;width:60px}.about_da .member_service_list li .box .img_set03{position:absolute;right:-10px;top:-15px;width:60px}.about_da .support_box{text-align:center;margin:0 0 10px}.about_da .support_box .tl_text_03{color:#04845c;font-size:214%;font-weight:bold;line-height:1.5;margin:0 0 20px}.about_da .support_box .tl_text_03 img{width:130px;padding:0 2px 0 10px;vertical-align:baseline}@media print,screen and (min-width:768px){.about_da .m__common-list__contents-link{justify-content:flex-start;padding:20px 0 0}.about_da .m__common-list__contents-link li{margin-left:10px;width:calc((100% - 20px) / 3)}.about_da .m__common-list__contents-link li:nth-child(3n+1){margin-left:0}.about_da .m__common-list__contents-link li:nth-child(n+3){margin-top:0}.about_da .m__common-list__contents-link li:nth-child(n+4){margin-top:20px}}@media only screen and (max-width:767px){.about_da .member_service_list li .box .cell_text a,.about_da .member_service_list li .box .link_style_03{text-decoration:underline}.about_da .support_box .link_style_03{text-decoration:underline}.about_da .member_service_box{border-radius:0;margin:0 -20px 15px}.about_da .member_service_box .tl_icon_set01{font-size:133%;line-height:1.4;position:relative;margin:0 0 10px}.about_da .member_service_box .tl_icon_set01:before,.about_da .member_service_box .tl_icon_set01:after{background-size:100% 100% !important;content:"";position:absolute;width:12px;height:32px;top:50%;margin:-16px 0 0}.about_da .member_service_box .tl_icon_set01:before{background:url("/images/about_da/icon_text_01_sp.png") no-repeat;left:5px}.about_da .member_service_box .tl_icon_set01:after{background:url("/images/about_da/icon_text_02_sp.png") no-repeat;right:5px}.about_da .member_service_list{display:block}.about_da .member_service_list li{margin:0 0 12px;width:100%}.about_da .member_service_list li .tl01{padding:8px 10px;line-height:1.4;border-radius:5px;margin:0 0 5px;font-size:100%}.about_da .member_service_list li:last-child{margin-bottom:0}.about_da .member_service_list li .box{height:auto}.about_da .member_service_list li .box .img_set01{top:auto;bottom:45px;right:25px;width:80px}.about_da .member_service_list li .box .img_set02{bottom:-5px}.about_da .member_service_list li .box .link_style_03{font-size:100%}.about_da .member_service_list li .box p{font-size:83%}.about_da .member_service_list li .box .cell01{margin:10px 0 0}.about_da .member_service_list li .box .cell01 .img{width:40px}.about_da .member_service_list li .box .cell_text{margin:0 0 0 50px}.about_da .support_box .tl_text_03{font-size:142%}.about_da .support_box .tl_text_03 img{width:107px}}.about_da .column_wrap{background:#fff;padding:20px;margin-bottom:0}.about_da .column_inner{border-top:1px solid #ccc;padding:35px 0}.about_da .tl_style_04{font-size:171%;background:#004674;color:#fff;font-weight:bold;padding:10px;text-align:left;line-height:1.4;margin:20px 0 0}.about_da .tl_style_04:first-child{margin:0}.about_da .qa_box{margin:0}.about_da .qa_box dt{border-bottom:2px solid #1760ad;padding:5px 15px 5px 40px;position:relative;font-weight:bold;font-size:129%}.about_da .qa_box dt img{width:16px;position:absolute;left:15px;top:11px}.about_da .qa_box dd{padding:10px 10px 10px 40px;margin:0 0 15px}@media only screen and (max-width:767px){.about_da .column_wrap{padding:20px 10px}.about_da .column_wrap .column_inner{padding:20px 0}.about_da .single_inner_01{padding:0 10px}.about_da .tl_style_04{margin:20px -20px 0;font-size:117%;padding:10px 20px}.about_da .qa_box{margin:-10px 0 0}.about_da .qa_box dt{padding:5px 0 5px 15px;font-size:100%}.about_da .qa_box dt img{left:0;top:10px;width:10px}.about_da .qa_box dd{padding:10px 0 0;margin:0 0 15px;font-size:83%}.about_da .contact_block{padding:10px}.about_da .tl_box{border-top:1px solid #dcdcdc;margin:0 -20px;padding:20px 20px 30px;text-align:center}}@media only screen and (max-width:767px){.about_da .contents-link h3.m__common-heading__h3{padding:10px 0 15px}}@media only screen and (max-width:767px){.about_da .contents-link .logo{width:145px;margin-bottom:10px}}.hospital .seminar_single .m__carousel--seminar .photo{display:flex;align-items:center;justify-content:center;height:300px}@media print,screen and (min-width:768px){.hospital .seminar_single .m__carousel--seminar .photo{width:400px;margin:0 auto}}.hospital .seminar_single .m__carousel--seminar .explain{text-align:center}@media print,screen and (min-width:768px){.hospital .seminar_single .m__carousel--seminar .explain{width:400px;margin:0 auto}}.hospital .m__common-list__carousel{overflow:hidden;position:relative;text-align:center;margin-left:-10px;margin-right:-10px}@media only screen and (max-width:767px){.hospital .m__common-list__carousel{margin-left:0;margin-right:0}}.hospital .m__common-list__carousel .swiper-container{background:#efefef;margin:0 10px;padding:25px 30px 25px 30px}@media only screen and (max-width:767px){.hospital .m__common-list__carousel .swiper-container{padding:20px 20px 5px;margin:0}}.hospital .m__common-list__carousel .swiper-slide .photo{display:table-cell;height:300px;text-align:center;vertical-align:middle;width:400px}.hospital .m__common-list__carousel .swiper-slide .photo img{max-height:300px;max-width:400px;vertical-align:middle;display:inline}.hospital .m__common-list__carousel .swiper-slide .explain{font-size:1.2rem;margin:5px 15px 0;text-align:left;height:7rem;max-height:7rem;overflow-y:auto}.hospital .m__common-list__carousel .swiper-button-prev{left:-10px}@media only screen and (max-width:767px){.hospital .m__common-list__carousel .swiper-button-prev{left:0}}.hospital .m__common-list__carousel .swiper-button-next{right:-10px}@media only screen and (max-width:767px){.hospital .m__common-list__carousel .swiper-button-next{right:0}}.hospital #viewport .m__common-list__carousel .gallery-cell{width:100%}.hospital .m__common-list__carousel .bxslider-none .item{margin:0 -5px 0 0;float:right}.hospital .m__common-list__carousel .bxslider-none .item:first-child{float:left}@media only screen and (max-width:767px){.hospital body{position:relative}.hospital .m__common-list__carousel{margin:0 -20px 15px}.hospital .m__common-list__carousel .swiper-slide{margin:0}.hospital .m__common-list__carousel .swiper-slide .photo{height:300px}.hospital .m__common-list__carousel .swiper-slide .photo img{max-height:300px;max-width:100%}.hospital .m__common-list__carousel .swiper-slide .explain{margin:10px 0 0}.hospital .m__common-list__carousel .swiper-slide .explain{height:auto}}.hospital .list_box_01 + .m__common-heading__h2--fill{margin-top:30px}.hospital .list_box_01 li{padding:10px}.hospital .list_box_01 li:nth-child(odd){background:#f9f9f9}.hospital .list_box_01 .day{padding:10px;float:left;width:12em;word-break:break-all}.hospital .list_box_01 .cate{padding:9px 10px 10px;float:left;text-align:center}.hospital .list_box_01 .cate span{color:#d35e96;border:1px solid #d35e96;text-align:center;width:7em;font-size:86%;padding:2px 4px;vertical-align:middle;line-height:1.1;display:inline-block}.hospital .list_box_01 .text{padding:10px;float:left;width:630px}.hospital .list_box_01 .text.new_icon:after{content:"New";color:#fff;background:#d35e96;padding:0 2px;margin:0 0 0 10px;font-size:1.2rem;padding:2px 5px}.hospital .list_box_01 li:after{clear:both;content:"";display:block;height:0;font-size:0;visibility:hidden;overflow:hidden}@media only screen and (max-width:767px){.hospital .notice_wrap{margin:20px -20px 0}.hospital .notice_wrap .m__common__anchor{padding:0 20px}.hospital .list_box_01{margin:0}.hospital .list_box_01 li{margin:0;padding:10px 20px}.hospital .list_box_01 .day{padding:0 0 2px;width:auto;text-align:left}.hospital .list_box_01 .cate{padding:0 0 2px;float:right}.hospital .list_box_01 .cate span{vertical-align:top}.hospital .list_box_01 .text{clear:both;padding:0;width:auto}}.hospital #main .seminar_back{line-height:1}.hospital .seminar_back{margin:0 0 12px}.hospital .seminar_back img{margin-right:5px;vertical-align:top;width:13px}.hospital .title_block{border-bottom:2px solid #d2d2d2;margin-bottom:24px}.hospital .title_block .title_header{overflow:hidden}.hospital .title_block span.title_tag{background-color:#16a774;color:#fff;display:block;float:left;line-height:16px;margin-right:12px;text-align:center;width:110px;padding:2px 0}.hospital .title_block span.title_date{display:block;float:left;line-height:17px}.hospital .title_block span.prefectures{border:1px solid #d35e96;color:#d35e96;display:block;float:right;font-size:86%;line-height:14px;text-align:center;width:5em;padding:2px 4px}.hospital p.seminar_title{font-size:172%;font-weight:bold;line-height:1.4;margin:10px 0 0}.hospital .seminar_single{background:#fff;padding:20px 0}.hospital #main .table_style.seminar{margin-top:10px}.hospital #main .table_style.seminar th,.hospital #main .table_style.seminar td{line-height:1.6;padding-bottom:12px;padding-top:12px}.hospital .image_block{padding:0}.hospital .image_block ul{overflow:hidden}.hospital .image_block ul li{float:left;width:100px;margin:0 20px 10px 0;display:table;min-height:200px;margin-right:10px}.hospital .image_block ul li p.thumb_img{background-color:#f9f9f9;vertical-align:middle;text-align:center;position:relative;margin:5px 0;width:200px;height:150px}.hospital .image_block ul li p.thumb_img img{max-height:150px;max-width:200px}.hospital .image_block ul li p.thumb_text{word-break:break-all;margin:0;line-height:1.4}@media screen and (min-width:641px){.hospital .image_block ul li:nth-child(4n+1){clear:both}}.hospital .contact_block{background-color:#f7f7f7;margin-top:30px;padding:15px 25px}.hospital p.square_blue{color:#1760ad;font-weight:bold;margin:0}.hospital .contact_block p.text{line-height:1.4;margin:10px 5px 0}@media only screen and (max-width:767px){.hospital .seminar_wrap{min-height:0;padding:0}.hospital .seminar_wrap .column_inner{padding:6px 0 0}.hospital .seminar_back{padding-left:10px}.hospital p.seminar_title{font-size:142%}.hospital .title_block{margin-bottom:12px}.hospital .title_block .title_header{position:relative}.hospital .title_block span.title_date{clear:both;padding-top:5px}.hospital .title_block span.prefectures{float:none;position:absolute;right:0}.hospital .seminar_single{padding:21px 0 0}.hospital .seminar_single .single_inner{padding:0}.hospital .image_block{padding:0}.hospital .image_block ul li{min-height:130px;margin:0 15px 10px 0}.hospital .image_block ul li:nth-child(3n+1){clear:both}.hospital .image_block ul li p.thumb_img{margin:5px 0;width:100px;height:75px}.hospital .image_block ul li p.thumb_img img{max-width:98px;max-height:75px}.hospital .image_block ul li p.thumb_text{font-size:10px}.hospital .contact_block{padding:15px 10px}.hospital .m__common-list__carousel .swiper-wrapper{padding-bottom:20px}.hospital .m__common-list__carousel .swiper-wrapper .swiper-slide .photo{height:200px}.hospital .m__common-list__carousel .swiper-wrapper .swiper-slide .photo img{height:100%;width:auto}.hospital .list_box_01 .cate span{vertical-align:top}}.information .notice_wrap.detail{margin-bottom:40px;min-height:0;padding:18px 0 60px}.information p.notice_date{margin:0;color:#999}.information p.notice_title{font-size:172%;font-weight:bold;line-height:1.4;margin:0;padding:0 0 10px}.information .detail .single_inner{border-top:2px solid #d2d2d2;padding:35px 0 40px}.information .notice.button_box{text-align:center}.information .notice a img{display:block;position:absolute;top:14px;left:15px}@media only screen and (max-width:767px){.information .notice_back{padding-left:10px}.information .notice_wrap.detail{padding:15px 0;margin-bottom:15px}.information .notice_wrap.detail p{padding:0 0 10px}.information p.notice_title{font-size:142%}.information .detail .single_inner{padding:20px 0}.information .notice.button_box{text-align:center}.information .notice a img{display:block;position:absolute;top:0;bottom:0;margin:auto;left:15px}}.doctors-magazines .magazine-list{width:660px;margin:auto}@media only screen and (max-width:767px){.doctors-magazines .magazine-list{width:100%}}.doctors-magazines .magazine-list .hospListBox{padding:0 20px 20px;position:relative}.doctors-magazines .magazine-list .hospListBox + .hospListBox{margin-top:40px}.doctors-magazines .magazine-list.student .hospListBox{border:1px #3377a2 solid}.doctors-magazines .magazine-list.resident .hospListBox{border:1px #9a3643 solid}.doctors-magazines .magazine-list .hospListBox .hospListTtl{padding:30px 15px 10px;line-height:1.4;margin:0 -20px;border-bottom:1px #ccc solid}.doctors-magazines .magazine-list.student .hospListBox .hospListTtl{border-top:5px #3377a2 solid;background-color:#eaf1f6}.doctors-magazines .magazine-list.resident .hospListBox .hospListTtl{border-top:5px #9a3643 solid;background-color:#f5ebec}@media only screen and (max-width:767px){.doctors-magazines .magazine-list .hospListBox{margin-top:20px}}.doctors-magazines .magazine-list .hospListBox .hospListTtl .hospName{font-size:24px;font-weight:bold;margin:0}@media only screen and (max-width:767px){.doctors-magazines .magazine-list .hospListBox .hospListTtl .hospName{font-size:20px}}.doctors-magazines .magazine-list .hospListBox .hospListTtl .hospName span{font-size:18px}.doctors-magazines .magazine-list .hospListBox .hospPref{position:absolute;top:3px;right:0;color:#fff;padding:3px 12px 2px;margin:0;font-size:13px;font-weight:bold}.doctors-magazines .magazine-list.student .hospListBox .hospPref{background-color:#3377a2}.doctors-magazines .magazine-list.resident .hospListBox .hospPref{background-color:#9a3643}.doctors-magazines .magazine-list .hospListBox .hospDetail{padding:15px 0;display:flex;align-items:flex-start}@media only screen and (max-width:767px){.doctors-magazines .magazine-list .hospListBox .hospDetail{padding:0}}.doctors-magazines .magazine-list .hospListBox .hospDetail img{width:40%;height:auto}.doctors-magazines .magazine-list .hospListBox .hospDetail .hospTxt{width:60%;padding-left:3%;margin:0}.doctors-magazines .magazine-list .hospListBox .hospDetail .hospTxt a{text-decoration:none;line-height:1.8}.doctors-magazines .magazine-list .hospListBox .hospDetail .hospTxt a:hover{opacity:.7}.doctors-magazines .magazine-list .hospListBox .hospDetail .hospPublishDate{display:block;text-align:right;padding-top:20px}@media only screen and (max-width:767px){.doctors-magazines .magazine-list .hospListBox .hospDetail .hospPublishDate{padding-top:10px}}.doctors-magazines .magazine-list .paging{padding-bottom:40px}.doctors-magazines .paging{text-align:center;margin-bottom:20px;font-weight:bold}.doctors-magazines .paging ul{margin:0 auto;border:1px solid #ccc;display:inline-block;font-size:0;border-radius:2px}.doctors-magazines .paging ul li{display:inline-block;font-size:14px}.doctors-magazines .paging ul li span{display:block;padding:5px 14px;text-decoration:none;letter-spacing:normal}.doctors-magazines .paging ul li a{display:block;padding:5px 14px;text-decoration:none;letter-spacing:normal}.doctors-magazines .paging ul li a:hover{background-color:#f0f5fa}.doctors-magazines .paging ul li.current{background-color:#6d9aca;color:#fff}.doctors-magazines .paging ul li.disabled{color:#ddd}@media only screen and (max-width:767px){.doctors-magazines .paging{margin-bottom:0}.doctors-magazines .paging ul{margin:0;border:0;display:block;letter-spacing:-.4em}.doctors-magazines .paging ul li.current{background:none;color:#ddd}.doctors-magazines .paging ul li.disabled{color:#ddd}}.doctors-magazines .magazine-detail .noLoginBox{background:#fff3d0;text-align:center;padding:60px 0 80px;margin-bottom:80px}.doctors-magazines .magazine-detail .noLoginBox dl dt{font-size:24px;font-weight:bold;color:#e94e30;margin:0 0 20px 0}.doctors-magazines .magazine-detail .noLoginBox dl dd{margin:0}.doctors-magazines .magazine-detail .noLoginBox .btnArea{padding:20px 0 30px}.doctors-magazines .magazine-detail .noLoginBox .btnArea a.button{width:350px}.doctors-magazines .magazine-detail .inner{background-color:#fff;padding:0;font-size:16px;box-sizing:border-box}.doctors-magazines .magazine-detail .hospTtl{position:relative;width:980px;margin:0 auto;background:#fff}.doctors-magazines .magazine-detail .hospTtl h2{font-size:36px;text-align:center;font-weight:normal;padding:20px 0;margin:0}.doctors-magazines .magazine-detail.student .hospTtl h2{border-top:10px #3377a2 solid;border-bottom:5px #3377a2 solid}.doctors-magazines .magazine-detail.resident .hospTtl h2{border-top:10px #9a3643 solid;border-bottom:5px #9a3643 solid}.doctors-magazines .magazine-detail .hospTtl h2 span{font-size:24px}.doctors-magazines .magazine-detail .hospTtl .hospPref{position:absolute;top:0;right:0;color:#fff;padding:10px 20px;margin:0;font-size:16px;font-weight:bold}@media only screen and (max-width:767px){.doctors-magazines .magazine-detail .hospTtl .hospPref{font-size:12px;padding:7px 12px 7px 11px}}.doctors-magazines .magazine-detail.student .hospTtl .hospPref{background-color:#3377a2}.doctors-magazines .magazine-detail.resident .hospTtl .hospPref{background-color:#9a3643}.doctors-magazines .magazine-detail .hospInfo{padding:30px 0 0;display:flex;justify-content:space-between}.doctors-magazines .magazine-detail .hospInfo .hospPic{width:460px;height:auto}.doctors-magazines .magazine-detail .hospInfo .hospDetail{width:48%}.doctors-magazines .magazine-detail .hospDetailNote{text-align:left;font-size:14px}.doctors-magazines .magazine-detail .hospInfo .hospDetail .hospDetailList{font-size:14px;display:flex;flex-wrap:wrap;justify-content:space-between}.doctors-magazines .magazine-detail .hospInfo .hospDetail .hospDetailList dl{width:50%;display:flex;margin:0;height:auto;padding:10px 0}.doctors-magazines .magazine-detail .hospInfo .hospDetail .hospDetailList dl.columnWide{width:100%;padding:0 0 10px}.doctors-magazines .magazine-detail.student .hospInfo .hospDetail .hospDetailList dt{width:100px;padding:0 0 7px;box-sizing:border-box;border-bottom:2px #3377a2 solid;vertical-align:top}.doctors-magazines .magazine-detail.resident .hospInfo .hospDetail .hospDetailList dt{width:100px;padding:0 0 7px;box-sizing:border-box;border-bottom:2px #9a3643 solid;vertical-align:top}.doctors-magazines .magazine-detail .hospInfo .hospDetail .hospDetailList dl.columnWide dd{padding-bottom:7px}.doctors-magazines .magazine-detail .hospInfo .hospDetail .hospDetailList dd{flex:1 1;padding-left:20px;width:25%;border-bottom:2px #dedede solid;vertical-align:top}.doctors-magazines .magazine-detail .inner .group_link{background:#efefef;padding:35px 40px;box-sizing:border-box;text-align:center;margin:30px 0 50px}.doctors-magazines .magazine-detail .inner .group_link .btn_area{width:40%;margin:0 auto}.doctors-magazines .magazine-detail .inner .group_link a{display:block;border-radius:4px;background:#fff;padding:15px 20px;font-size:20px;color:#1760ad;text-decoration:none;font-weight:bold;box-shadow:1px 3px 0 #ccc}.doctors-magazines .magazine-detail .inner h3.h3Ylw{background-color:#f2c753;font-size:24px;text-align:center;color:#fff;padding:7px 0 5px;border-radius:30px;margin-bottom:40px}.doctors-magazines .magazine-detail .inner h3.h3Orng{background-color:#ec6941;font-size:24px;text-align:center;color:#fff;padding:7px 0 5px;border-radius:30px;margin-bottom:40px}.doctors-magazines .magazine-detail .inner .messageArea{padding-bottom:40px;display:flex;justify-content:space-between}.doctors-magazines .magazine-detail .inner .messageSection{width:48%}.doctors-magazines .magazine-detail .inner .question{padding-left:3em;font-weight:bold;position:relative;margin:15px 0}.doctors-magazines .magazine-detail .inner .question::before{content:"Q";font-size:40px;color:#3377a2;padding-right:10px;vertical-align:middle;font-weight:bold;position:absolute;top:-14px;left:0}.doctors-magazines .magazine-detail .inner .answer{padding:4px 0 24px 3em;position:relative;margin:15px 0}.doctors-magazines .magazine-detail .inner .answer::before{content:"A";font-size:40px;color:#9a3643;padding-right:10px;vertical-align:middle;font-weight:bold;position:absolute;top:-8px;left:2px}.doctors-magazines .magazine-detail .inner .messageProfile{background-color:#fef9ed;padding:20px;display:flex;align-items:flex-start}.doctors-magazines .magazine-detail .inner .messageProfileImg{padding-right:15px;width:150px;height:auto;margin:0}.doctors-magazines .magazine-detail .inner .messageProfName{font-size:24px;font-weight:bold;margin:0 0 10px}.doctors-magazines .magazine-detail .inner .messageProfDetail{font-size:14px}.doctors-magazines .magazine-detail .inner .messageSchedTtl{margin:20px 0;font-size:18px;font-weight:bold;border-bottom:2px solid #f2c753;padding-left:15px;position:relative}.doctors-magazines .magazine-detail .inner .messageSchedTtl::before{content:"";height:20px;background-color:#f2c753;width:7px;display:inline-block;position:absolute;top:3px;left:0}.doctors-magazines .magazine-detail .inner .messageSchedData dl{border-bottom:1px solid #ccc;display:table;width:100%;margin:0;padding:7px}.doctors-magazines .magazine-detail .inner .messageSched dl dt{width:35%;display:table-cell;padding:2px 10px;box-sizing:border-box;vertical-align:baseline}.doctors-magazines .magazine-detail .inner .messageSched dl dd{display:table-cell;vertical-align:baseline}.doctors-magazines .magazine-detail .inner .trProgramTxt{margin:0;padding-bottom:60px}.doctors-magazines .magazine-detail .inner .drMessageArea{display:flex;justify-content:space-between;align-items:flex-start}.doctors-magazines .magazine-detail .inner .drMessageArea .drMessage{margin:0;width:75%;padding-bottom:60px}.doctors-magazines .magazine-detail .inner .drMessageArea .drInfo{padding:0 7px 9px;max-width:200px}.doctors-magazines .magazine-detail .inner .drMessageArea .drInfo .drMessageImg{margin-bottom:10px}.doctors-magazines .magazine-detail .inner .drMessageArea .drInfo .drPosition{font-size:14px;margin:0}.doctors-magazines .magazine-detail .inner .drMessageArea .drInfo .drName{font-size:20px;margin:0;line-height:1.2}.doctors-magazines .magazine-detail .inner .drMessageArea .drInfo .drCollege{font-size:14px;margin:0}.doctors-magazines .magazine-detail .inner .magazineArea{background-color:#2e3d4c;padding:35px;color:#fff}.doctors-magazines .magazine-detail .inner .trProgramTxt{padding-bottom:40px}.doctors-magazines .magazine-detail .inner .magazineArea .magazineAreaL{width:610px}.doctors-magazines .magazine-detail .inner .magazineArea .magazineCoverImg{float:right}.doctors-magazines .magazine-detail .inner .magazineArea .magazineTxt{font-size:16px;padding-bottom:10px;margin:35px 0 15px}.doctors-magazines .magazine-detail .inner .magazineArea .btnArea{background-color:#ce1c55;border-radius:30px;text-align:center;padding:10px 0;width:60%;margin:auto}.doctors-magazines .magazine-detail .inner .magazineArea .btnArea a{color:#fff;font-weight:bold;text-decoration:none;display:block;border-radius:30px;font-size:16px}.doctors-magazines .magazine-detail .inner .magazineArea .btnArea a img{vertical-align:baseline;margin-left:5px}.doctors-magazines .message-wrapper .messageArea:nth-child(2) .messageSection:first-child{order:2}.doctors-magazines .message-wrapper .messageArea:nth-child(2) .messageSection:last-child{order:1}.doctors-magazines .message-wrapper .messageArea:nth-child(4):first-child,.doctors-magazines .message-wrapper .messageArea .messageSection:first-child{order:1}.doctors-magazines .message-wrapper .messageArea:nth-child(4):last-child,.doctors-magazines .message-wrapper .messageArea .messageSection:last-child{order:2}@media only screen and (max-width:767px){.doctors-magazines .magazine-list .header{margin-bottom:40px}.doctors-magazines .magazine-list .header .h2TtlTop{width:54%;font-size:14px;margin:0 auto 10px}.doctors-magazines .magazine-list .header .h2TtlWeb{width:10%;font-size:11px;width:15%;padding:8px 0;margin-bottom:12px}.doctors-magazines .magazine-list .header h2 img{float:none;padding:0;width:80%;margin-top:5px}.doctors-magazines .magazine-list .hospList{margin:30px 0}.doctors-magazines .magazine-list .hospListBox{width:100%;padding:0 10px 10px;margin:0 auto 30px}.doctors-magazines .magazine-list .hospListBox .hospPref{top:0}.doctors-magazines .magazine-list .hospListBox .hospListTtl{margin:0 -10px}.doctors-magazines .magazine-list .hospListBox .hospListTtl .hospPref{font-size:12px}.doctors-magazines .magazine-list .hospListBox .hospListTtl .hospName{font-size:20px}.doctors-magazines .magazine-list .hospListBox .hospListTtl .hospName span{font-size:16px}.doctors-magazines .magazine-list .hospListBox .hospDetail{display:block}.doctors-magazines .magazine-list .hospListBox .hospDetail img{float:none;width:80%;margin:auto;display:block;padding-top:16px}.doctors-magazines .magazine-list .hospListBox .hospDetail .hospTxt{float:none;width:100%;padding-top:15px;padding-left:0}.doctors-magazines .magazine-list .hospListBox .hospDetail .hospPublishDate{margin:0}.doctors-magazines .magazine-detail{margin:0 -20px}.doctors-magazines .magazine-detail .hospTtl{width:100%}.doctors-magazines .magazine-detail .inner .magazineArea .magazineAreaL{width:100%}.doctors-magazines .magazine-detail .inner .messageSchedData dl{padding:3px 0;width:100%}.doctors-magazines .magazine-detail .inner .messageTxt{padding-left:0}.doctors-magazines .magazine-detail .noLoginBox{padding:20px 0 30px;margin-bottom:40px}.doctors-magazines .magazine-detail .noLoginBox dl dt{font-size:18px;line-height:1.4em}.doctors-magazines .magazine-detail .noLoginBox .btnArea{padding:10px 0 30px}.doctors-magazines .magazine-detail .noLoginBox .btnArea a.button{width:90%}.doctors-magazines .magazine-detail .noLoginBox img.character{width:65%}.doctors-magazines .magazine-detail .hospTtl{width:100%;margin-top:20px}.doctors-magazines .magazine-detail .inner{padding:0 20px 10px;font-size:14px}.doctors-magazines .magazine-detail.student .hospTtl h2,.doctors-magazines .magazine-detail.resident .hospTtl h2{font-size:20px}.doctors-magazines .magazine-detail .hospTtl h2 span{font-size:17px}.doctors-magazines .magazine-detail.student .hospTtl .hospPref{font-size:12px;padding:7px 12px 7px 11px}.doctors-magazines .magazine-detail .hospInfo{padding:15px 0 0;display:block}.doctors-magazines .magazine-detail .hospInfo .hospDetail{float:none;width:100%}.doctors-magazines .magazine-detail .hospInfo .hospDetail .hospDetailList{font-size:12px;margin:10px 0}.doctors-magazines .magazine-detail.student .hospInfo .hospDetail .hospDetailList dl dt{width:90px}.doctors-magazines .magazine-detail .hospInfo .hospDetail .hospDetailList dd{padding-left:5px;padding-right:5px}.doctors-magazines .magazine-detail .hospInfo .hospDetail .hospDetailList dl.columnWide{padding:5px 0 0}.doctors-magazines .magazine-detail .hospInfo .hospDetail .hospDetailList dl.columnWide dt{width:90px}.doctors-magazines .magazine-detail .hospDetailNote{margin:0}.doctors-magazines .magazine-detail .inner .group_link{width:100%;margin:20px 0 40px;padding:15px 40px}.doctors-magazines .magazine-detail .inner .group_link a{font-size:15px}.doctors-magazines .magazine-detail .inner .group_link .btn_area{width:100%}.doctors-magazines .magazine-detail .inner h3.h3Ylw,.doctors-magazines .magazine-detail .inner h3.h3Orng{font-size:18px;margin-bottom:10px}.doctors-magazines .magazine-detail .inner .messageArea{padding-bottom:10px;display:block}.doctors-magazines .magazine-detail .inner .messageSection{width:100%}.doctors-magazines .magazine-detail .inner .messageSched{margin-bottom:40px}.doctors-magazines .magazine-detail .inner .messageSchedTtl{font-size:17px}.doctors-magazines .magazine-detail .inner .messageSchedData dl{width:100%;padding:3px 0}.doctors-magazines .magazine-detail .inner .messageProfDetail{font-size:12px;text-align:left;margin:0}.doctors-magazines .magazine-detail .inner .messageTxt{padding-left:0}.doctors-magazines .magazine-detail .inner .messageProfName{font-size:18px;margin:0 0 0}.doctors-magazines .magazine-detail .inner .messageProfileImg{width:31%;display:block;margin:0}.doctors-magazines .magazine-detail .inner .drMessageArea{margin-top:20px;flex-wrap:wrap}.doctors-magazines .magazine-detail .inner .drMessageArea .drInfo{order:1;width:100%;max-width:100%;display:flex;padding:0 0 10px}.doctors-magazines .magazine-detail .inner .drMessageArea .drInfo .drMessageImg{width:50%;margin-right:10px;-ms-grid-row-align:start;align-self:start}.doctors-magazines .magazine-detail .inner .drMessageArea .drInfo .drMessageTxt{text-align:left}.doctors-magazines .magazine-detail .inner .drMessageArea .drInfo .drName{font-size:18px;margin:0}.doctors-magazines .magazine-detail .inner .drMessageArea .drMessage{order:2;width:100%;padding-bottom:10px}.doctors-magazines .magazine-detail .inner .magazineArea{padding:15px}.doctors-magazines .magazine-detail .inner .magazineArea .magazineCoverImg{float:none;width:50%;display:block;margin:auto;padding-bottom:15px}.doctors-magazines .magazine-detail .inner .magazineArea .magazineAreaL{width:100%}.doctors-magazines .magazine-detail .inner .magazineArea .magazineTxt{font-size:14px}.doctors-magazines .magazine-detail .inner .magazineArea .btnArea{width:100%;margin-bottom:15px}.doctors-magazines .magazine-detail .inner .magazineArea .btnArea a{font-size:14px}}.feature_article_page #breadcrumb{height:20px}.feature_article_page .img_box{text-align:center}.feature_article_page .leading_text{text-align:center;color:#5d5d5f;font-weight:bold;font-size:18px;letter-spacing:.05em;line-height:2em;margin:1em 0}.feature_article_page .anchor_block{background-color:#e8f2fa;padding:40px 0 20px}.feature_article_page .anchor_block h2{text-align:center;font-size:28px;font-weight:bold;color:#0d6fb8;margin-bottom:20px}.feature_article_page .anchor_block ul li{display:inline-block;margin-right:15px;margin-bottom:30px;text-align:center}.feature_article_page .anchor_block ul li a,.feature_article_page .anchor_block ul li button,.feature_article_page .anchor_block ul li input[type="submit"],.feature_article_page .anchor_block ul li > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#0d6fb8;border:0;border-bottom:2px solid #0d456f;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.feature_article_page .anchor_block ul li a,.feature_article_page .anchor_block ul li button,.feature_article_page .anchor_block ul li input[type="submit"],.feature_article_page .anchor_block ul li > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.feature_article_page .anchor_block ul li a:hover,.feature_article_page .anchor_block ul li button:hover,.feature_article_page .anchor_block ul li input[type="submit"]:hover,.feature_article_page .anchor_block ul li > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.feature_article_page .anchor_block ul li a,.feature_article_page .anchor_block ul li button,.feature_article_page .anchor_block ul li input[type="submit"],.feature_article_page .anchor_block ul li > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.feature_article_page .anchor_block ul li a::before,.feature_article_page .anchor_block ul li button::before,.feature_article_page .anchor_block ul li input[type="submit"]::before,.feature_article_page .anchor_block ul li > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.feature_article_page .anchor_block ul li a::before,.feature_article_page .anchor_block ul li button::before,.feature_article_page .anchor_block ul li input[type="submit"]::before,.feature_article_page .anchor_block ul li > div::before{width:18px;height:18px;background-size:18px 18px}}.feature_article_page .anchor_block ul li div:hover{cursor:default;opacity:1}.feature_article_page .anchor_block ul li input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #0d6fb8 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.feature_article_page .anchor_block ul li input[type="submit"]{background-size:18px 18px}}.feature_article_page .anchor_block ul li button{margin:0}.feature_article_page .anchor_block ul li a::before{width:12px;height:18px;background:url("/images/icon/icon_link_btn04.svg") center center no-repeat;background-size:12px 18px;left:20px;transform:translateY(-50%) rotate(90deg)}.feature_article_page .anchor_block ul li a:hover{opacity:.7;color:#fff;transform:translate(0,0)}.feature_article_page #main h2{font-size:36px;color:#004674;font-weight:bold;text-align:center;line-height:1.4;padding:50px 0 70px;position:relative;background-color:#fff}.feature_article_page #main h2:after{content:"";display:block;width:100px;height:5px;background-color:#0d6fb8;position:absolute;left:50%;margin-left:-50px;bottom:40px}.feature_article_page .article_block{background-color:#fff;border:2px solid #0d6fb8;padding-bottom:20px;margin-bottom:30px}.feature_article_page .article_block h3{background-color:#0d6fb8;color:#fff;font-weight:bold;font-size:28px;padding:10px 30px;margin-bottom:30px;position:relative}.feature_article_page .article_block h3:before{content:"";display:block;background-color:#fc8e00;position:absolute;width:8px;height:30px;left:0;top:50%;margin-top:-15px}.feature_article_page .article_block .description_block{margin:0 30px 30px;font-size:16px;overflow:hidden}.feature_article_page .article_block .description_block img{float:left;width:220px}.feature_article_page .article_block .description_block p{margin:0 0 0 250px}.feature_article_page .article_block .detail_block{margin:0 30px 30px;font-size:16px;border-top:1px solid #ccc}.feature_article_page .article_block .detail_block dl{display:table;width:100%;border-bottom:1px solid #ccc;margin:0}.feature_article_page .article_block .detail_block dl dt{display:table-cell;width:220px;background-color:#f6f6f6;font-weight:bold;color:#004674;padding:30px;vertical-align:middle;box-sizing:border-box}.feature_article_page .article_block .detail_block dl dd{display:table-cell;padding:30px;vertical-align:middle;word-break:break-all}.feature_article_page .article_block .button_block{margin:0 30px;text-align:center}.feature_article_page .article_block .button_block a,.feature_article_page .article_block .button_block button,.feature_article_page .article_block .button_block input[type="submit"],.feature_article_page .article_block .button_block > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#fc8e00;border:0;border-bottom:2px solid #b46500;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.feature_article_page .article_block .button_block a,.feature_article_page .article_block .button_block button,.feature_article_page .article_block .button_block input[type="submit"],.feature_article_page .article_block .button_block > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.feature_article_page .article_block .button_block a:hover,.feature_article_page .article_block .button_block button:hover,.feature_article_page .article_block .button_block input[type="submit"]:hover,.feature_article_page .article_block .button_block > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.feature_article_page .article_block .button_block a,.feature_article_page .article_block .button_block button,.feature_article_page .article_block .button_block input[type="submit"],.feature_article_page .article_block .button_block > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.feature_article_page .article_block .button_block a::before,.feature_article_page .article_block .button_block button::before,.feature_article_page .article_block .button_block input[type="submit"]::before,.feature_article_page .article_block .button_block > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.feature_article_page .article_block .button_block a::before,.feature_article_page .article_block .button_block button::before,.feature_article_page .article_block .button_block input[type="submit"]::before,.feature_article_page .article_block .button_block > div::before{width:18px;height:18px;background-size:18px 18px}}.feature_article_page .article_block .button_block div:hover{cursor:default;opacity:1}.feature_article_page .article_block .button_block input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #fc8e00 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.feature_article_page .article_block .button_block input[type="submit"]{background-size:18px 18px}}.feature_article_page .article_block .button_block button{margin:0}.feature_article_page .article_block .button_block a{min-width:480px}.feature_article_page #main .freetext_block{padding:30px 0 100px;font-size:16px}.feature_article_page #main .freetext_block .inner + h2{padding-top:0}.feature_article_page #main .freetext_block h3{background-color:#f3f3f3;color:#004674;font-weight:bold;font-size:28px;padding:10px 30px;margin-top:60px;margin-bottom:30px;position:relative;border:1px solid #dfdfdf}.feature_article_page #main .freetext_block h3:before{content:"";display:block;background-color:#0d6fb8;position:absolute;width:8px;height:30px;left:0;top:50%;margin-top:-15px}.feature_article_page #main .freetext_block ul.equal-interval{display:flex;flex-wrap:wrap}.feature_article_page #main .freetext_block ul.equal-interval br{display:none}.feature_article_page #main .freetext_block ul.equal-interval li{width:33.33%;margin-bottom:10px}.feature_article_page #main .freetext_block ul.inline_list li{display:inline-block;margin-right:30px}@media only screen and (max-width:767px){.feature_article_page{margin-top:20px}.feature_article_page .img_box{padding-top:10px}.feature_article_page .leading_text{text-align:left;letter-spacing:normal;line-height:1.6em;font-size:14px}.feature_article_page .anchor_block{padding:20px 0 10px}.feature_article_page .anchor_block h2{font-size:24px;margin-bottom:20px}.feature_article_page .anchor_block ul li{display:inline-block;margin-right:5px;margin-bottom:15px}.feature_article_page .anchor_block ul li a{min-width:auto}.feature_article_page .anchor_block ul li a::before{left:12px;width:16px;height:12px;background-size:16px 12px}.feature_article_page #main h2{font-size:24px;line-height:1.4;padding:30px 0 50px}.feature_article_page #main h2::after{bottom:30px}.feature_article_page .article_block{padding-bottom:10px;margin-bottom:30px;text-align:center}.feature_article_page .article_block h3{font-size:20px;padding:10px 0 10px 20px;margin-bottom:20px;line-height:1.4em;text-align:left}.feature_article_page .article_block .description_block{margin:0 10px 20px}.feature_article_page .article_block .description_block img{float:none;margin:0 auto 10px;width:auto}.feature_article_page .article_block .description_block p{margin:0;text-align:left}.feature_article_page .article_block .detail_block{margin:0 10px 20px}.feature_article_page .article_block .detail_block dl{display:block;margin:0;text-align:left}.feature_article_page .article_block .detail_block dl dt,.feature_article_page .article_block .detail_block dl dd{display:block;margin:0;text-align:left}.feature_article_page .article_block .detail_block dl dt,.feature_article_page .article_block .detail_block dl dd{padding:10px;width:100%;box-sizing:border-box}.feature_article_page .article_block .button_block{margin:0 10px 20px}.feature_article_page .article_block .button_block a{min-width:0;display:block;font-size:18px}.feature_article_page #main .freetext_block{padding:15px 0 30px;font-size:16px}.feature_article_page .inner{padding:0;min-width:inherit}.feature_article_page #main .freetext_block h2{font-size:24px;line-height:40px;padding-top:30px;margin-bottom:30px}.feature_article_page #main .freetext_block h3{font-size:20px;padding:10px 15px;margin-top:30px;margin-bottom:20px}.feature_article_page #main .freetext_block ul.equal-interval{display:block}.feature_article_page #main .freetext_block ul.equal-interval li{width:100%;margin-bottom:10px}}.rn-method .column_inner_style01 > p{margin:0 40px 30px}@media only screen and (max-width:767px){.rn-method .column_inner_style01 > p{margin:30px 0 20px}}.rn-method .column_inner_style01 .comic_section{text-align:center}@media only screen and (max-width:767px){.rn-method .column_inner_style01 .comic_section{margin-top:30px}}.rn-method .column_inner_style01 .comic_section img{border:1px solid #dcdcdc;max-width:100%}.rn-method .column_inner_style01 .comic_section img +img{margin-top:20px}@media print,screen and (min-width:768px){.rn-method .column_inner_style01 .box_inn{margin:0 40px}}.rn-method .column_inner_style01 .box_inn ul{margin:60px 0 100px;display:flex}@media only screen and (max-width:767px){.rn-method .column_inner_style01 .box_inn ul{margin:30px 0;display:block}}@media print,screen and (min-width:768px){.rn-method .column_inner_style01 .box_inn ul li + li{margin-left:15px}}@media only screen and (max-width:767px){.rn-method .column_inner_style01 .box_inn ul li{text-align:center}.rn-method .column_inner_style01 .box_inn ul li + li{margin-top:10px}.rn-method .column_inner_style01 .box_inn ul li img{width:200px}}.matching p{margin-top:1em;margin-bottom:1em}.matching a.txtLink{padding:0 0 0 18px;background:url("/images/common/icon_notice_next.png") no-repeat left center}.matching .column_wrap{background:#fff;padding:20px;margin-bottom:20px}@media only screen and (max-width:767px){.matching .column_wrap{margin-bottom:0}}.matching .column_wrap.border{border:1px solid #ccc;border-top:0}@media only screen and (max-width:767px){.matching .column_wrap.border{border:0}}.matching .column_wrap .column_inner{border-top:1px solid #ccc;padding:35px 0}@media only screen and (max-width:767px){.matching .column_wrap{padding:20px 0}.matching .column_wrap .column_inner{padding:20px 0}.matching .date{padding:10px 10px 0 0}}.matching .tl_tyle01{padding:10px 20px;font-size:171%;background:#004674;font-weight:bold;color:#fff}@media only screen and (max-width:767px){.matching .tl_tyle01{line-height:1.2;font-size:117%;padding:10px}}.matching .button{background:#1760ad;border:0;border-radius:2px;box-shadow:inset 0 -3px #0b4c91;color:#fff;display:inline-block;font-size:114.2%;font-weight:bold;height:50px;line-height:50px;position:relative;text-align:center;text-decoration:none;width:280px}.matching .button.btn_white_01{width:140px;height:50px;line-height:50px;background:#fff;border:#ccc 1px solid;box-shadow:inset 0 -3px #ddd;color:#1760ad}.matching .button.btn_white_01:hover{opacity:.8}.matching .align_center{text-align:center !important}.matching .align_right{text-align:right !important}.matching #faq-unmatch{margin-top:-130px;padding-top:130px}.matching #faq-unmatch img{top:134px}@media only screen and (max-width:767px){.matching #faq-unmatch{margin-top:-70px;padding-top:70px}.matching #faq-unmatch img{top:74px}.matching #faq-unmatch p{margin:0 10px}}.matching .qa_box{margin:0}.matching .qa_box dt{border-bottom:2px solid #1760ad;padding:5px 15px 5px 40px;position:relative;font-weight:bold;font-size:129%}.matching .qa_box dt img{width:16px;position:absolute;left:15px;top:11px}.matching .qa_box dd{padding:10px 10px 10px 40px;margin:0 0 15px}@media only screen and (max-width:767px){.matching .qa_box{margin:-10px 0 0}.matching .qa_box dt{padding:5px 0 5px 15px;font-size:100%}.matching .qa_box dt img{left:0;top:10px;width:10px}.matching .qa_box dd{padding:10px 0 0;margin:0 0 15px;font-size:83%}}.matching ul.term_tab{display:table;width:100%;margin-top:10px;border-left:1px solid #ccc;border-right:1px solid #ccc;position:sticky;z-index:98;background:#fff}@media only screen and (max-width:767px){.matching ul.term_tab{border:0}}.matching ul.term_tab li{display:table-cell;width:25%}.matching ul.term_tab li a{display:block;height:60px;line-height:55px;box-sizing:border-box;font-weight:bold;text-align:center;text-decoration:none;font-size:18px;letter-spacing:.2em}@media only screen and (max-width:767px){.matching ul.term_tab li a{height:47px;line-height:41px}}.matching ul.term_tab li span{display:block;height:60px;line-height:55px;box-sizing:border-box;font-weight:bold;text-align:center;text-decoration:none;font-size:18px;letter-spacing:.2em;background-color:#fff}@media only screen and (max-width:767px){.matching ul.term_tab li span{height:47px;line-height:41px}}.matching ul.term_tab li.term0 a{border-top:3px solid #fcb2c9;background-color:#fcb2c9;color:#bb035a;box-shadow:0 -5px 5px rgba(0,0,0,0.1) inset}@media only screen and (max-width:767px){.matching ul.term_tab li.term0 a{line-height:1;padding-top:7px}}.matching ul.term_tab li.term1 a{border-top:3px solid #a3dcc9;background-color:#a3dcc9;color:#003b27;box-shadow:0 -5px 5px rgba(0,0,0,0.1) inset}.matching ul.term_tab li.term2 a{border-top:3px solid #bfbad9;background-color:#bfbad9;color:#352971;box-shadow:0 -5px 5px rgba(0,0,0,0.1) inset}.matching ul.term_tab li.term3 a{border-top:3px solid #f3ad98;background-color:#f3ad98;color:#752f19;box-shadow:0 -5px 5px rgba(0,0,0,0.1) inset}.matching ul.term_tab li.term0 span{border-top:3px solid #bb035a;color:#bb035a}@media only screen and (max-width:767px){.matching ul.term_tab li.term0 span{line-height:1;padding-top:8px}}.matching ul.term_tab li.term1 span{border-top:3px solid #209f74;color:#003b27}.matching ul.term_tab li.term2 span{border-top:3px solid #7868ca;color:#352971}.matching ul.term_tab li.term3 span{border-top:3px solid #d86c6c;color:#752f19}.matching ul.matching_anchor{display:none}.matching ul.paging{overflow:hidden}@media print,screen and (min-width:768px){.matching ul.paging li a{display:block}.matching ul.paging li .switch_image{position:relative}.matching ul.paging li .switch_image img{transition:.4s cubic-bezier(.4,0,1,1);will-change:opacity}.matching ul.paging li .switch_image img:last-of-type{position:absolute;top:0;left:0;opacity:0}.matching ul.paging li .switch_image:hover img:first-of-type{opacity:0}.matching ul.paging li .switch_image:hover img:last-of-type{opacity:1}}.matching ul.paging li.prev{float:left}.matching ul.paging li.next{float:right}@media only screen and (max-width:767px){.matching ul.term_tab li a,.matching ul.term_tab li span{font-size:14px;letter-spacing:.1em}}@media only screen and (max-width:767px){.matching ul.paging{width:100%;padding:10px;box-sizing:border-box}.matching ul.paging li img{width:140px}}.matching .column_wrap.matching{font-size:16px}.matching .matching_wrap{overflow:hidden}.matching .matching_wrap .right_area{float:right}.matching .matching_wrap .left_area{float:left}.matching .column_wrap.onepoint{border:3px solid #f6c8d1;font-size:16px}.matching .column_wrap.onepoint ul li{background:url("/images/matching/icon_circle_pink.png") no-repeat left 8px;margin-bottom:20px;padding-left:20px}.matching h3.title_onepoint{background:url("/images/matching/icon_point.png") no-repeat left center;height:40px;line-height:40px;color:#ec4565;font-size:24px;padding-left:35px;margin-bottom:20px}.matching h3.title_step{height:60px;line-height:60px;font-size:24px;position:relative;padding-left:100px;margin:40px -20px 20px 0}.matching h3.title_step.term1{background-color:#d2ece3;color:#003b27}.matching h3.title_step.term2{background-color:#d6d1ef;color:#352971}.matching h3.title_step.term3{background-color:#f3d3d3;color:#752f19}.matching h3.title_goal{background-color:#ec4565;color:#fff;height:60px;line-height:60px;font-size:24px;position:relative;padding-left:100px;margin:40px -20px 40px 0}@media only screen and (max-width:1024px){.matching h3.title_goal img.pc{display:none}}.matching h3.title_goal img.tablet{display:none}@media only screen and (max-width:1024px){.matching h3.title_goal img.tablet{display:inline}}.matching h3.title_step span{position:absolute;left:-35px;top:0}.matching h3.title_goal span{position:absolute;left:-62px;top:-30px}.matching h4.step_point{background:url("/images/matching/icon_megaphone.png") no-repeat left 5px;padding-left:30px;color:#e6532b;font-size:18px;margin-top:25px}.matching h4.step_point span{background-color:#fffbb2}.matching .matching_wrap .btnArea{background-color:#f4f4f4;text-align:center;padding:25px 10px;margin:20px 0;clear:both}@media only screen and (max-width:767px){.matching .column_wrap.matching{font-size:14px}.matching ul.matching_anchor{display:table;width:90%;margin:0 auto;border-right:1px dotted #ddd}.matching ul.matching_anchor li{width:30%;display:table-cell;text-align:center;font-family:Arial,Helvetica,sans-serif;font-style:italic;border-left:1px dotted #ddd;font-size:18px}.matching ul.matching_anchor.term1 li a{color:#209f74}.matching ul.matching_anchor.term2 li a{color:#7868ca}.matching ul.matching_anchor.term3 li a{color:#d86c6c}.matching ul.matching_anchor li.goal a{color:#cc146d}.matching h3.title_step{font-size:14px;height:auto;line-height:1.4em;padding:10px 10px 10px 70px;margin:20px 0 10px 0}.matching h3.title_step span{left:0;height:30px;overflow:hidden;top:50%;margin-top:-15px}.matching h3.title_step span img{height:38px}.matching h3.title_goal{font-size:14px;height:auto;line-height:1.4em;padding:10px 10px 10px 45px;margin:20px 0 10px 0}.matching h3.title_goal span{left:-15px;top:50%;margin-top:-20px}.matching h3.title_goal span img{height:38px}.matching h4.step_point{font-size:14px;background-size:14px;padding-left:20px;margin-top:15px}.matching .column_wrap.onepoint{margin:10px;font-size:14px}.matching .column_wrap.onepoint ul li{font-size:14px;margin-bottom:10px}.matching h3.title_onepoint{background:url("/images/matching/icon_point.png") no-repeat 10px center;background-size:12px;font-size:18px;margin-bottom:10px}.matching .matching_wrap{padding:0 10px}.matching .matching_wrap .left_area,.matching .matching_wrap .right_area{float:none}.matching .lead_text{padding:0 10px}.matching .matching_wrap .btnArea{margin:0;background:none;padding:0}.matching .matching_wrap .btnArea a.arrow01{font-size:12px}}.matching .text_style01{text-align:center;margin-bottom:30px}.matching .text_style01 > span{font-size:20px;font-weight:bold;border-bottom:4px solid #ffc5d8}.matching .text_style01 > span span{color:#1e9d73;font-size:30px}.matching .bg_gray{background-color:#f7f7f7;padding:30px 0 50px;text-align:center}.matching .text_style02{font-size:20px;font-weight:bold;color:#e24664;margin:0 auto}.matching .text_style03{font-size:24px;font-weight:bold;color:#004674;margin:0 auto 30px}.matching .schedule_check{background:url("/images/common/aco_arrow_02.png") no-repeat 96% 50% #c6d1e5;background-size:19px;border:1px solid #1760ad;text-align:center;font-weight:bold;font-size:20px;color:#1760ad;height:54px;line-height:54px;cursor:pointer;margin-top:20px}.matching .schedule_check:hover{background-color:#f7f7f7}.matching .schedule_check.open{background:url("/images/common/aco_arrow_01.png") no-repeat 96% 50% #f7f7f7;background-size:19px}.matching .schedule_check span{background:url("/images/matching/icon_calendar.png") no-repeat 0 50%;padding-left:50px}.matching .schedule_check_panel{display:none}.matching .schedule_check_panel.open{display:block}.matching .schedule_check_panel table{width:100%}.matching .schedule_check_panel table th{padding:10px;background-color:#c6d1e5;text-align:right;vertical-align:top;border-bottom:1px solid #fff}.matching .schedule_check_panel table td{padding:10px;vertical-align:top;border-bottom:1px solid #fff;background-color:#f9f9f9}.matching .schedule_check_panel table tr:nth-child(even) td{background-color:#eee}.matching .schedule_check_panel table td span{display:block;font-weight:bold}.matching .text_style04{display:inline-block;border:2px solid #004674;color:#004674;font-size:20px;font-weight:bold;padding:0 40px;margin:0}.matching ul.select_term{margin-top:-110px}.matching ul.select_term li{display:inline-block}.matching ul.select_term li a{display:block;height:101px;text-indent:-9999px}.matching ul.select_term li.term1 a{background:url("/images/matching/btn_term1_off.png") no-repeat 0 0;width:284px}.matching ul.select_term li.term2 a{background:url("/images/matching/btn_term2_off.png") no-repeat 0 0;width:307px}.matching ul.select_term li.term3 a{background:url("/images/matching/btn_term3_off.png") no-repeat 0 0;width:180px}@media print,screen and (min-width:768px){.matching ul.select_term li.term1 a:hover{background:url("/images/matching/btn_term1_on.png") no-repeat 0 0}.matching ul.select_term li.term2 a:hover{background:url("/images/matching/btn_term2_on.png") no-repeat 0 0}.matching ul.select_term li.term3 a:hover{background:url("/images/matching/btn_term3_on.png") no-repeat 0 0}}.matching dl.unmatch_balloon{background:url("/images/matching/bg_unmatch_baloon.png") no-repeat 0 0;padding:35px 0 0 20px;height:150px;background-size:contain;margin-top:-10px;box-sizing:border-box}.matching dl.unmatch_balloon dt{color:#a40000;font-size:16px;font-weight:bold}.matching dl.unmatch_balloon dd{margin:0}.matching dl.unmatch_balloon dd span{color:#a40000;font-size:16px;font-weight:bold}.matching .text_style05{text-align:center}.matching .text_style05 span{font-weight:bold;font-size:26px;border-bottom:4px solid #ffc5d8;color:#004674}.matching .schedule_example{margin-top:40px}.matching .schedule_example dt{position:relative;margin-left:80px}.matching .schedule_example dt img{position:absolute;left:-75px;top:12px}.matching .schedule_example dt p{background-color:#004674;color:#fff;font-weight:bold;font-size:20px;display:inline-block;padding:0 10px;margin:0}.matching .schedule_example dd{margin-left:0}.matching .schedule_example dd p{margin:10px 0 10px 80px}.matching .schedule_example dd span{color:#a40000;font-weight:bold}@media only screen and (max-width:767px){.matching .text_style05{margin-bottom:20px}.matching .text_style06 img{width:200px}.matching .schedule_example_block{width:100%;overflow-x:scroll;padding:20px 0}.matching .schedule_example_block img{width:600px;max-width:inherit}}.matching ul.tool_introduce{display:table}.matching ul.tool_introduce li{width:33%;display:table-cell;text-align:center;vertical-align:top;padding:20px;border-left:1px solid #ccc}.matching ul.tool_introduce li:first-child{border:none}.matching ul.tool_introduce li dt{margin:0;text-align:left}@media print,screen and (min-width:768px){.matching ul.tool_introduce li dt{height:160px}}.matching ul.tool_introduce li dd{text-align:center;margin:20px 0 0}.matching ul.tool_introduce li dl dd .button{width:100%;margin-top:20px}@media only screen and (max-width:767px){.matching ul.tool_introduce li dt .button{width:100%;margin-top:0}}.matching .column_wrap.limited_area{background-color:#fbe4de}.matching .tl_tyle01.limited_title{background-color:#f57a59}.matching .tl_tyle01.limited_title span{border:2px solid #fff;display:inline-block;padding:0 10px;font-size:14px;float:right;margin-top:7px}.matching .box_pref{margin-bottom:10px}.matching .box_pref .aco_body{margin-top:25px;border:solid 1px #d6d3ca}.matching .box_pref h5.aco_btn{font-size:24px;background:url("/images/common/aco_arrow_05.png") no-repeat 98% center #2e75b6;background-size:19px;border-radius:4px;border:1px solid #ccc;color:#fff;padding:8px 15px;cursor:pointer}.matching .box_pref h5.aco_btn.open{background:url("/images/common/aco_arrow_04.png") no-repeat 98% center #2e75b6;background-size:19px}.matching .box_pref .aco_body{display:none}.matching .box_pref .aco_body .number{font-size:20px;text-align:right;line-height:40px;font-weight:bold;padding:0 10px;display:flex}.matching .box_pref .aco_body .title_line{display:table;background:#fff2cc;color:#000;font-size:20px;line-height:1em;width:100%}.matching .box_pref .aco_body .title_line p{display:table-cell;text-align:center;vertical-align:middle;border-right:1px solid #fff;padding:20px 0;box-sizing:border-box}.matching .box_pref .aco_body .title_line p:last-child{border-right:none}.matching .box_pref .aco_body .title_line p:first-child{width:35%}.matching .box_pref .aco_body .data_line p:first-child,.matching .box_pref .aco_body .data_line_sub p:first-child{width:35%}.matching .box_pref .aco_body .title_line p:nth-child(2),.matching .box_pref .aco_body .data_line p:nth-child(2),.matching .box_pref .aco_body .data_line_sub p:nth-child(2),.matching .box_pref .aco_body .title_line p:nth-child(4),.matching .box_pref .aco_body .data_line p:nth-child(4),.matching .box_pref .aco_body .data_line_sub p:nth-child(4){width:15%}.matching .box_pref .aco_body .title_line p:nth-child(6),.matching .box_pref .aco_body .data_line p:nth-child(6),.matching .box_pref .aco_body .data_line_sub p:nth-child(6){width:12%}.matching .box_pref .aco_body .title_line p,.matching .box_pref .aco_body .data_line > p,.matching .box_pref .aco_body .data_line_sub > p{width:7.6%}.matching .box_pref .aco_body .data_line p:first-child{text-align:left;padding-left:20px}.matching .box_pref .aco_body .data_line_sub p:first-child{text-align:right;padding-right:20px}.matching .box_pref .aco_body .data_line,.matching .box_pref .aco_body .data_line_sub{display:table;background:#fff;width:100%;table-layout:fixed;word-break:break-word}.matching .box_pref .aco_body .data_line > p{display:table-cell;text-align:center;vertical-align:middle;border-right:1px solid #d6d3ca;padding:13px 0 7px;box-sizing:border-box;font-size:23px}.matching .box_pref .aco_body .data_line_sub > p{display:table-cell;text-align:center;vertical-align:middle;border-right:1px solid #d6d3ca;border-bottom:1px solid #d6d3ca;padding:3px 0;box-sizing:border-box;background-color:#f9f4ed;font-size:20px}.matching .box_pref .aco_body .data_line > p span,.matching .box_pref .aco_body .data_line_sub > p span{display:none}@media only screen and (max-width:767px){.matching .text_style01 > span{font-size:14px}.matching .text_style01 > span span{font-size:20px}.matching .bg_gray{margin:10px;padding:20px}.matching .text_style03{font-size:13px;margin:0 auto 10px}.matching .schedule_check{font-size:14px;background:url("/images/common/aco_arrow_02.png") no-repeat 97% 50% #c6d1e5;background-size:14px;margin:0 10px}.matching .schedule_check.open{background:url("/images/common/aco_arrow_01.png") no-repeat 97% 50% #f7f7f7;background-size:14px}.matching .schedule_check span{background:url("/images/matching/icon_calendar.png") no-repeat 0 50%;background-size:20px;padding-left:30px;padding-right:20px;display:inline-block}.matching .schedule_check_panel table{width:auto;margin:10px}.matching .schedule_check_panel table th{width:27%}.matching .text_style04{display:block;text-align:center;font-size:14px;margin:0 10px}.matching .schedule_general_block{overflow-x:scroll;padding:10px}.matching .schedule_general_block > img{max-width:none;width:auto;height:234px}.matching ul.select_term{width:470px;margin-top:-50px}.matching ul.select_term li a{height:50px}.matching ul.select_term li.term1 a{background-size:contain;width:138px}.matching ul.select_term li.term2 a{background-size:contain;width:149px}.matching ul.select_term li.term3 a{background-size:contain;width:88px}.matching dl.unmatch_balloon{background-image:none;background-color:#fffcd6;padding:10px;height:auto;margin:10px}.matching dl.unmatch_balloon dt,.matching dl.unmatch_balloon dd span{color:#a40000;font-size:14px;font-weight:bold}.matching .text_style05 span{font-size:16px}.matching .schedule_example{margin-top:0;margin-bottom:0}.matching .schedule_example:last-child{border-bottom:1px solid #ddd}.matching .schedule_example dt{background:url("/images/common/aco_arrow_02.png") no-repeat 96% 50% #fff;background-size:19px;position:relative;margin-left:0;height:50px;padding-left:60px;border-top:1px solid #ddd;color:#004674}.matching .schedule_example dt.open{background:url("/images/common/aco_arrow_01.png") no-repeat 96% 50% #c6d1e5;background-size:19px}.matching .schedule_example dt img{position:absolute;left:10px;top:auto;bottom:0;width:35px}.matching .schedule_example dt p{background-color:inherit;color:inherit;font-size:16px;padding:0;line-height:49px}.matching .schedule_example dd{border-top:1px solid #ddd;background-color:#f3fcff;padding:10px;display:none}.matching .schedule_example dd.open{display:block}.matching .schedule_example dd p{margin:0}.matching ul.tool_introduce li{display:block;width:auto;border-left:0;border-top:1px solid #ccc;padding:10px}.matching ul.tool_introduce li dt{display:table-cell;width:60%}.matching ul.tool_introduce li dt img{height:22px}.matching ul.tool_introduce li dd{display:table-cell;width:40%;margin:0;vertical-align:middle;padding-left:10px}.matching ul.tool_introduce li dd img{width:100%}.matching .tl_tyle01.limited_title span{display:none}.matching .limited_area .align_center img{width:125px}.matching .qa_box{margin:-10px 10px 0}.matching .box_login{margin:0 10px}.matching .box_pref h5.aco_btn{font-size:117%}.matching .box_pref .aco_body{border:none}.matching .box_pref .aco_body .match_data{border-left:1px solid #d6d3ca;border-right:1px solid #d6d3ca}.matching .box_pref .aco_body .title_line{display:none}.matching .box_pref .aco_body .data_line,.matching .box_pref .aco_body .data_line_sub{display:flex;flex-wrap:wrap;box-sizing:border-box}.matching .box_pref .aco_body .title_line p:first-child,.matching .box_pref .aco_body .data_line p:first-child,.matching .box_pref .aco_body .data_line_sub p:first-child{flex-basis:100%;border-right:none;margin:0;padding:10px 0}.matching .box_pref .aco_body .data_line p:first-child{background-color:#2e75b6;color:#fff;font-weight:bold;padding:8px}.matching .box_pref .aco_body .data_line p:first-child a{color:#fff;font-weight:bold}.matching .box_pref .aco_body .data_line_sub p:first-child{padding:5px 8px;border-top:1px solid #d6d3ca;text-align:left;font-size:100%}.matching .box_pref .aco_body .data_line > p{font-size:117%;flex-basis:16.66%;margin:0;padding:5px;line-height:1em;word-wrap:break-word}.matching .box_pref .aco_body .data_line_sub{margin-bottom:20px}.matching .box_pref .aco_body .data_line_sub > p{font-size:117%;flex-basis:16.66%;margin:0;padding:5px;line-height:1em;word-wrap:break-word}.matching .box_pref .aco_body .data_line > p:last-child,.matching .box_pref .aco_body .data_line_sub > p:last-child{border-right:none}.matching .box_pref .aco_body .data_line > p span{display:block;color:#6690ac;font-size:10px;line-height:1em;height:2.4em}}.matching #main .aco_body .nologin_block{background:url("/images/matching/img_limited_contents_pc.jpg") no-repeat left top;border-right:1px solid #ccc;height:140px;text-align:center}.matching #main .aco_body .nologin_block p{border:1px solid #85d0f5;padding:20px 15px 20px 70px;box-shadow:0 10px 10px #ccc;display:inline-block;background:url("/images/matching/img_character_pc.png") no-repeat 15px center #fff;text-align:left;border-radius:4px;margin:20px auto 0}.matching #main .aco_body .nologin_block p span{color:#e94e30;font-weight:bold;font-size:18px;letter-spacing:1px}.matching #main .aco_body .nologin_block p a{background:url("/images/common/icon_arrow_01.png") no-repeat 10px center;background-size:6px;padding-left:20px}@media only screen and (max-width:767px){.matching #main .aco_body .nologin_block{background:url("/images/matching/img_limited_contents_sp.jpg") no-repeat center top;background-size:100%;height:66vw;margin-bottom:20px;border:none}.matching #main .aco_body .nologin_block p{padding:10px 20px 10px 60px;background:url("/images/matching/img_character_sp.png") no-repeat 15px center #fff;background-size:41px;margin:26vw auto 0}.matching #main .aco_body .nologin_block p span{font-size:18px}}.matching dl.staff_comment{background:url("/images/matching/bg_balloon_doctor.png") no-repeat bottom;width:280px;padding-bottom:134px;font-size:14px;margin:20px}.matching dl.staff_comment dt{font-style:italic;color:#666;text-align:right}.matching dl.staff_comment dd{background-color:#def4ff;border-radius:5px;padding:10px 20px;margin:0}.matching .matching_wrap.term1_step1 .right_area img{vertical-align:bottom;margin-right:20px}@media print,screen and (min-width:768px){.matching .matching_wrap.term1_step1 .left_area.w540{width:540px}}.matching .limited_area_term1{background:url("/images/matching/bg_limited_term1.jpg") no-repeat 0 0;text-align:center;height:310px;font-size:14px;padding-top:30px;box-sizing:border-box;background-size:cover}.matching .member_area_term1{background:url("/images/matching/img_term1_step2_02.png") no-repeat 352px 40px #f7f7f7;height:310px;padding-top:40px;box-sizing:border-box}.matching .member_area_term1 .text_area{width:390px;text-align:center}.matching .member_area_term1 .text_area .avarage_text_01{font-weight:bold;margin:0}.matching .member_area_term1 .text_area .avarage_text_02{font-weight:bold;font-size:20px;margin:0}.matching .member_area_term1 .text_area .avarage_text_02 span{font-size:30px;color:#ec4565;vertical-align:baseline}.matching .matching_wrap .bold{font-weight:bold}.matching .matching_wrap .txt_red{color:#e94e30}.matching .matching_wrap.term1_onepoint{position:relative}.matching .matching_wrap.term1_onepoint .right_area{position:absolute;top:230px;right:40px}.matching .matching_wrap.term1_onepoint ul.download li{display:inline-block;text-align:center;padding:0;margin:20px 40px 0 0;background:none}.matching .matching_wrap.term1_onepoint ul.download.nologin li{background:url("/images/matching/download_login.png") no-repeat center top}.matching .matching_wrap.term1_onepoint ul.download.nologin li a:hover img{opacity:.1}.matching .matching_wrap.term1_step2 span.star{background:#dcdcdc;display:inline-block;width:20px;height:20px;position:relative;margin:0 2px 2px}.matching .matching_wrap.term1_step2 span.star::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;background:url("/images/icon/ico_favorite.svg") 50% no-repeat;background-size:contain}.matching .matching_wrap.term2_step2 dl.staff_comment{width:360px}.matching .matching_wrap.term2_step2 ul li{display:inline-block;text-align:center;width:32%}.matching .matching_wrap.term2_step2 ul.nologin li{background:url("/images/matching/download_login.png") no-repeat center top}.matching .matching_wrap.term2_step2 ul.nologin li a:hover img{opacity:.1}@media only screen and (max-width:767px){.matching dl.staff_comment{background:none;width:auto;padding-bottom:0;font-size:12px;margin:0}.matching dl.staff_comment dd{background:url("/images/matching/bg_balloon_doctor.png") no-repeat right 5px bottom #def4ff;background-size:60px;padding-right:40px}.matching .member_area_term1{background:url("/images/matching/img_term1_step2_02.png") no-repeat center bottom 20px #f7f7f7;background-size:280px;height:360px;padding-top:20px}.matching .member_area_term1 .text_area{width:auto}.matching .matching_wrap.term1_step1 .right_area img{margin-right:0}.matching .matching_wrap.term1_step1 .right_area > img{width:30%;margin-right:2%}.matching .matching_wrap.term1_step1 .right_area > a > img{width:60%;margin-left:10px}.matching .matching_wrap.term1_onepoint .button_box{text-align:center;margin-left:-20px}.matching .matching_wrap.term1_onepoint .button{max-width:100%;display:inline-block;margin-bottom:10px}.matching .matching_wrap.term1_onepoint .right_area{text-align:right}.matching .limited_area_term1{height:210px;padding-top:25px;background:url("/images/matching/bg_limited_term1.jpg") no-repeat center top;background-size:cover}.matching .limited_area_term1 .arrow01{font-size:12px}.matching .limited_area_term1 > img{width:150px}.matching .matching_wrap.term1_onepoint ul.download{width:100%;display:table;margin:20px 0 20px -15px}.matching .matching_wrap.term1_onepoint ul.download li{display:table-cell;text-align:center;margin:0;width:50%;overflow:hidden;font-size:10px}.matching .matching_wrap.term1_onepoint ul.download li img{height:90px;margin-right:0;border:1px solid #ccc}.matching .matching_wrap.term1_onepoint ul.download.nologin li{background:url("/images/matching/download_login.png") no-repeat center top;background-size:88px}.matching .matching_wrap.term1_onepoint ul.download.nologin li img{opacity:.3}.matching .matching_wrap.term1_onepoint .right_area{position:static}.matching .matching_wrap.term1_onepoint .right_area img{width:100px}}@media only screen and (max-width:767px){.matching .matching_wrap.term2_step2 dl.staff_comment{width:auto}.matching .matching_wrap.term2_step2 .button_box{text-align:center}.matching .matching_wrap.term2_step2 .button{display:inline-block;margin-bottom:10px}.matching .matching_wrap.term2_onepoint .right_area{text-align:right}.matching .matching_wrap.term2_onepoint .right_area img{width:120px}.matching .matching_wrap.term2_step2 ul{width:100%;display:table}.matching .matching_wrap.term2_step2 ul li{display:table-cell;vertical-align:top;text-align:center;margin:0;width:33%;overflow:hidden;font-size:10px}.matching .matching_wrap.term2_step2 ul li img{height:90px;margin-right:0;border:1px solid #ccc}.matching .matching_wrap.term2_step2 ul.nologin li{background:url("/images/matching/download_login.png") no-repeat center top;background-size:88px}.matching .matching_wrap.term2_step2 ul.nologin li img{opacity:.3}}.matching .limited_area_term3{background:#f7f7f7;text-align:center;height:310px;font-size:14px;padding-top:30px;box-sizing:border-box}.matching .limited_area_term3 .btnArea{padding:0;background:none}.matching .matching_wrap.term3_onepoint .right_area{margin:50px 50px 0 0}@media only screen and (max-width:767px){.matching .limited_area_term3{height:210px;padding-top:20px;margin:0 -10px}.matching .limited_area_term3 .arrow01{font-size:12px}.matching .limited_area_term3 > img{width:150px}.matching .limited_area_term3 .button{max-width:100%}.matching .matching_wrap.term3_onepoint .right_area{text-align:right;margin:-10px 20px 0 0}.matching .matching_wrap.term3_onepoint .right_area img{width:100px}}.checkpoint-header{background:#e8f2fa;padding:40px 0}@media only screen and (max-width:767px){.checkpoint-header{padding:10px 0 0}}.m__common-heading__h1--checkpoint .img_box{position:relative}.m__common-heading__h1--checkpoint .img_box img{position:absolute;bottom:-40px;right:0}.m__common-heading__h1--checkpoint .img_box p{margin:1em 0 0;color:#666}.m__common-heading__h1--checkpoint .img_box h2{font-size:3.6rem}@media only screen and (max-width:767px){.m__common-heading__h1--checkpoint .img_box{margin:0 10px}.m__common-heading__h1--checkpoint .img_box img{position:static;width:175px;margin:0 auto 0;display:block}.m__common-heading__h1--checkpoint .img_box p{margin:6px 0 0;font-size:83%}.m__common-heading__h1--checkpoint .img_box h2{font-size:2rem}}.checkpoint{overflow:hidden}.checkpoint sub,.checkpoint sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.checkpoint sup{top:-.5em}.checkpoint p{margin-top:1em;margin-bottom:1em}@media only screen and (max-width:767px){.checkpoint .l__contents__inner{padding:0}}.checkpoint .clearfix:after{clear:both;content:'';display:block;overflow:hidden}.checkpoint .content_wrap{width:660px;float:left;margin-bottom:60px}@media only screen and (max-width:767px){.checkpoint .content_wrap{width:100%;float:none;margin-bottom:30px}}.checkpoint .content_wrap .color_yellow{background:#fffae8;padding:20px}@media only screen and (max-width:767px){.checkpoint .content_wrap .color_yellow{padding:0}.checkpoint .content_wrap .color_yellow#point{padding-bottom:10px}}.checkpoint .content_wrap .color_green{background:#ebfbf8;padding:20px}@media only screen and (max-width:767px){.checkpoint .content_wrap .color_green{padding:0}}.checkpoint .side_wrap2{width:300px;float:right}@media only screen and (max-width:767px){.checkpoint .side_wrap2{width:100%;float:none}}.checkpoint #content_title .img_box{background-image:url("/images/checkpoint/kyukyu/photo_content.png")}.checkpoint #content_title.tochoku_title .img_box{background-image:url("/images/checkpoint/tochoku/photo_content.png")}.checkpoint #content_title.kenshui_title .img_box{background-image:url("/images/checkpoint/kenshui/photo_content.png")}.checkpoint #content_title.fukurikose_title .img_box{background-image:url("/images/checkpoint/fukurikose/photo_content.png")}.checkpoint #content_title.kenshuprogram_title .img_box{background-image:url("/images/checkpoint/kenshuprogram/photo_content.png")}.checkpoint .box_white{background:#fff;margin:15px 0;padding:15px;position:relative}.checkpoint .underline01{background:url("/images/common/line_dashed_01.png") repeat-x left bottom}.checkpoint .arrow01{background:url("/images/common/icon_arrow_01.png") no-repeat left center;background-size:5px;padding-left:11px}.checkpoint .link01{text-align:right;margin:10px 0}.checkpoint .link01 span{display:inline-block;padding:0 0 0 15px;background:url("/images/common/icon_arrow_01.png") no-repeat left center;background-size:6px 10px}.checkpoint .link01 .arrow_top_ps{background-position:left 5px}@media only screen and (max-width:767px){.checkpoint .link01 .arrow_top_ps{background-position:left 3px}}.checkpoint .button{background:#1760ad;border:0;border-radius:2px;box-shadow:inset 0 -3px #0b4c91;color:#fff;display:inline-block;font-size:114.2%;font-weight:bold;height:50px;line-height:50px;position:relative;text-align:center;text-decoration:none;width:280px}.checkpoint .txt_big01{font-size:114%;font-weight:bold;margin-top:1em}.checkpoint .txt_small01{margin-top:1em;margin-bottom:1em;font-size:86%}.checkpoint .align_right{text-align:right !important;margin-top:1em;margin-bottom:1em}.checkpoint .img_right_01,.checkpoint .img_left_01{margin:0 0 10px}.checkpoint .img_right_01:after,.checkpoint .img_left_01:after{clear:both;content:'';display:block}.checkpoint .img_right_01 .cell{margin:0 10px 10px 0;float:left;width:320px}.checkpoint .img_right_01 img{margin:0 0 10px;float:right}.checkpoint .img_left_01 .cell{margin:0 0 10px 10px;float:right;width:380px}@media only screen and (max-width:767px){.checkpoint .img_right_01 img,.checkpoint .img_left_01 img{display:block;width:70%;margin:0 auto 10px;max-width:100%;float:none}.checkpoint .img_right_01 .cell{margin:0 0 5px;float:none;width:100%}.checkpoint .img_left_01 .cell{margin:0 0 5px;float:none;width:100%}}.checkpoint .content_wrap .box_each{float:left;width:250px}.checkpoint .content_wrap .box_each p{margin:1em 0}.checkpoint .content_wrap .box_er{float:right;width:325px}.checkpoint .content_wrap .box_er p{margin:1em 0}.checkpoint .content_wrap .box_white_recieve img{border:1px solid #bfbfbf;height:170px;padding:30px 3px;width:auto;box-sizing:content-box}.checkpoint .content_wrap .color_green h4{background:#3ebab1;color:#fff;font-size:115%;height:40px;line-height:40px;padding-left:15px;position:relative}.checkpoint .content_wrap .color_green h4:before{background:#107069;content:"";height:20px;left:0;margin-top:-10px;position:absolute;top:50%;width:6px}.checkpoint .content_wrap .color_green h5{color:#3ebab1}.checkpoint .content_wrap .color_yellow h4{background:#f93;color:#fff;font-size:115%;height:40px;line-height:40px;padding-left:15px;position:relative}.checkpoint .content_wrap .color_yellow h4:before{background:#960;content:"";height:20px;left:0;margin-top:-10px;position:absolute;top:50%;width:6px}@media only screen and (max-width:767px){.checkpoint .content_wrap .page_navi{margin-top:20px}}.checkpoint .content_wrap .page_navi .button{border-radius:0;float:left;font-size:128%;padding:12px 0;text-align:left;height:74px;width:50%;position:relative}@media only screen and (max-width:767px){.checkpoint .content_wrap .page_navi .button{height:64px}}.checkpoint .content_wrap .page_navi .button:after{content:"";height:10px;margin-top:-5px;position:absolute;right:15px;top:50%;width:14px}.checkpoint .content_wrap .page_navi .btn_page_navi01{background:#3ebab1;box-shadow:0 -3px #15716a inset}.checkpoint .content_wrap .page_navi .btn_page_navi02{background:#f93;box-shadow:0 -3px #960 inset}.checkpoint .content_wrap .page_navi .btn_page_navi01:after{background:url("/images/common/icon_arrow_04.png") no-repeat;background-size:14px}.checkpoint .content_wrap .page_navi .btn_page_navi02:after{background:url("/images/common/icon_arrow_05.png") no-repeat;background-size:14px}.checkpoint .content_wrap .page_navi .button{color:#fff;line-height:50px}.checkpoint .content_wrap .page_navi .button:hover{box-shadow:none}.checkpoint .content_wrap .page_navi .button span{display:inline-block}.checkpoint .content_wrap .page_navi .button.two_line span{left:0;position:relative;top:2px;line-height:1.3}.checkpoint .content_wrap .icon_01{height:50px;padding:0 10px;width:70px}.checkpoint .content_wrap h3{font-size:214%;margin-bottom:20px;padding-top:65px;text-align:center}.checkpoint .content_wrap #first_aid h3{background:url("/images/checkpoint/kyukyu/icon_light.png") no-repeat center top;background-size:50px}.checkpoint .content_wrap #point h3{background:url("/images/checkpoint/kyukyu/icon_graph.png") no-repeat center top;background-size:50px}.checkpoint .content_wrap .subtitle{margin-bottom:20px}.checkpoint .content_wrap .box_white01 p{font-size:93%;margin:5px 0}.checkpoint .content_wrap .box_white01 .box01{margin-bottom:15px;padding:0 70px 5px 0;width:370px;box-sizing:content-box}.checkpoint .content_wrap .box_white01 .box02{margin-bottom:15px;padding:0 10px 5px 0;width:360px;box-sizing:content-box}.checkpoint .content_wrap .box_white01 .box03{margin-bottom:15px;padding:0 30px 5px 0;width:300px;box-sizing:content-box}.checkpoint .content_wrap .box_white01 .box{margin-bottom:15px;padding:0 0 10px 0}.checkpoint .content_wrap .box_white01 .box:last-child{margin:0;padding:0}.checkpoint .content_wrap .box_white01 .box p{margin:0 0 5px}.checkpoint .content_wrap .box_white01 .box.box_type_01 .cell,.checkpoint .content_wrap .box_white01 .box.box_type_02 .cell{width:360px}.checkpoint .content_wrap .box_white01 .box.box_type_03 .cell{width:345px}.checkpoint .content_wrap .box_white01 .box.box_type_01 .box_white_point,.checkpoint .content_wrap .box_white01 .box.box_type_02 .box_white_point{margin:0 0 20px}.checkpoint .content_wrap .box_white01 .box.box_type_03 .box_white_point{margin:0 0 10px}.checkpoint .content_wrap .box.img_right_01.box_type_02 img.image_01{margin:0 20px 10px 10px}.checkpoint .content_wrap .box_white_point{margin-top:40px}.checkpoint .content_wrap .box .box_white_point{margin:0 0 10px}.checkpoint .content_wrap .box .box_white_point .txt_strong{margin:0;float:none}.checkpoint .content_wrap .box.img_right_01 img.image_01{margin:20px 20px 10px 10px}.checkpoint .content_wrap .box_white01 .box.box_type_01,.checkpoint .content_wrap .box_white01 .box.box_type_02{margin:20px 0 35px;padding-bottom:25px}.checkpoint .content_wrap .box .cell .notice{margin:30px 0 0}.checkpoint .content_wrap .box_white01 .img_pyramid{bottom:25px;right:10px;position:absolute;width:320px}.checkpoint .content_wrap .box_white01.kenshui_box .box .text_big{font-size:142%;line-height:1.5;margin:20px 0}.checkpoint .content_wrap .box_white01.kenshui_box .box .text_big span{font-size:150%;color:#f33}.checkpoint .content_wrap .notice{color:#999;font-size:86%}.checkpoint .content_wrap .link_list{text-align:right}.checkpoint #main .content_wrap .box_white h4{background:#fff;color:#333}.checkpoint #main .content_wrap .box_white h4:before{background:#3ebab1}.checkpoint .content_wrap .box_white_point .txt_point{background:url("/images/checkpoint/kyukyu/bg_point_txt.png") no-repeat left top;background-size:116px;color:#fff;font-size:20px;height:46px;line-height:37px;left:-11px;position:absolute;text-align:center;top:0;width:116px}.checkpoint .content_wrap .box_white_point .txt_point span{font-style:italic;font-size:70%}.checkpoint .content_wrap .box_white_point .txt_strong{float:left;font-size:20px;font-weight:bold;margin:32px 0 0 20px;width:260px}.checkpoint .content_wrap .box_white_point .txt_strong.txt_strong2{width:auto}.checkpoint .content_wrap .box_white_point .txt_super_strong_2{border-bottom:2px solid #ef2626;display:inline-block;display:inline 9;font-size:130%;font-weight:bold;padding-bottom:2px}.checkpoint .content_wrap .box_white_point .txt_super_strong_2 span{border-bottom:2px solid #ef2626;display:block;display:inline 9;line-height:1.2}.checkpoint .content_wrap .box_white_point .text_big{font-size:130%}.checkpoint .content_wrap .box_white_point .img_point{float:right;margin-right:20px;max-width:280px;width:280px}.checkpoint .content_wrap .box_white_point.img_point_1 .txt_strong{width:280px}.checkpoint .content_wrap .box_white_point.img_point_1 .img_point{margin-right:0}.checkpoint .content_wrap .txt_point_lady{background:url("/images/checkpoint/kyukyu/icon_point.png") no-repeat right top;background-size:75px;min-height:75px;margin-bottom:40px;padding-right:85px}.checkpoint .content_wrap .txt_point_lady2{margin-bottom:20px}.checkpoint .content_wrap .graph-in-box{text-align:center}.checkpoint .content_wrap .box_2child .graph-in-box .box{float:none;display:inline-block;width:49%}.checkpoint .content_wrap .box_each{float:left;width:250px}.checkpoint .content_wrap .box_er{float:right;width:325px}.checkpoint .content_wrap .title_recieve{text-align:center;font-size:128%}.checkpoint .content_wrap .title_recieve2{font-weight:bold;text-align:center}.checkpoint .content_wrap .box_white_recieve img{border:1px solid #bfbfbf;height:170px;padding:30px 3px;width:auto}.checkpoint .content_wrap .box_white_recieve .explain{color:#666;font-size:86%}.checkpoint .content_wrap .box_2child.child_bg_none{margin:15px 0 30px}.checkpoint .content_wrap .box_2child.child_bg_none .box{text-align:left}.checkpoint .content_wrap .box_2child.child_bg_none .box:nth-child(2n){text-align:right}.checkpoint .content_wrap .box_2child .child-wrap{padding:10px 10px 20px}.checkpoint .content_wrap .box_2child .box{width:50%;text-align:center;float:left}.checkpoint .content_wrap .box_2child .graph-in-box{margin:-10px 0 0}.checkpoint .content_wrap .box_2child .graph-in-box .box{width:216px;text-align:center;display:inline-block;margin:20px 0 0}.checkpoint .content_wrap .box_2child .box .title_recieve{color:#1760ad;margin:0 0 5px;font-size:114%;font-weight:bold}.checkpoint .content_wrap .box_2child .box img.border_none{border:none}.checkpoint .content_wrap .table_style01{clear:both;margin:15px 0;width:100%}.checkpoint .content_wrap .table_style01:first-child{margin:0 0 15px}.checkpoint .content_wrap .table_style01 th,.checkpoint .content_wrap .table_style01 td{padding:5px 10px;text-align:center;border:1px solid #bfbfbf;vertical-align:middle}.checkpoint .content_wrap .table_style01 th{background:#b4eae2;text-align:left}.checkpoint .content_wrap .table_style01 .head_tr td{background:#f3f3f3}.checkpoint .content_wrap .table_style01 .all{font-weight:bold}.checkpoint .content_wrap .table_style02{margin:0 0 15px;width:50%;float:left}.checkpoint .content_wrap .table_style02 th,.checkpoint .content_wrap .table_style02 td{padding:5px 2px;text-align:center;border:1px solid #bfbfbf;font-size:1rem}@media only screen and (max-width:767px){.checkpoint .content_wrap .table_style02 th,.checkpoint .content_wrap .table_style02 td{font-size:85%}}.checkpoint .content_wrap .table_style02 tr:first-child th{text-align:center}.checkpoint .content_wrap .table_style02.table_style02_1 td:last-child,.checkpoint .content_wrap .table_style02.table_style02_1 th:last-child{border-right:none}.checkpoint .content_wrap .table_style02 .base th{text-align:center}.checkpoint .content_wrap .table_style02 td{text-align:right}.checkpoint .content_wrap .table_style02 th{background:#b4eae2;text-align:left}.checkpoint .content_wrap .table_style02 .all{font-weight:bold}.checkpoint .content_wrap .table_style02 .sp_box{display:none}.checkpoint .content_wrap .check_box_wrap{background:#fff;border:2px solid #f2c753;padding:15px;margin:15px 0 30px}.checkpoint .content_wrap .check_box_wrap .etc{text-align:right;margin:1em 0 0;font-weight:bold;font-size:114%}.checkpoint .content_wrap .check_box_wrap ul li{background:url("/images/common/icon_check_01.png") no-repeat 5px 2px;padding:0 0 0 40px;margin:0 0 25px;font-weight:bold;line-height:1.4}.checkpoint .content_wrap .check_box_wrap ul li:last-child{margin:0}.checkpoint .content_wrap .check_box_wrap ul li div{font-size:114%}.checkpoint .content_wrap .check_box_wrap ul li div span{color:#f33}.checkpoint .content_wrap .check_box_wrap ul li p{font-weight:normal;margin:5px 0}.checkpoint .content_wrap .check_box_wrap ul li p .st01{color:#f33;font-weight:bold}.checkpoint .content_wrap .check_box_wrap ul li img{margin:20px 0 10px}.checkpoint .content_wrap #ranking h3{background:url("/images/checkpoint/kyukyu/icon_ranking.png") no-repeat left top;background-size:34px;border-bottom:3px solid #ec6941;font-size:143%;line-height:1;margin-top:50px;padding:10px 50px;text-align:left}.checkpoint #ranking .box_not_login{background:url("/images/checkpoint/kyukyu/bg_not_login.jpg") no-repeat center top;height:520px;left:-20px;padding-top:100px;position:relative;top:0;width:660px;text-align:center}.checkpoint #ranking .box_not_login.tochoku_login{background:url("/images/checkpoint/tochoku/bg_not_login.jpg") no-repeat center top}.checkpoint #ranking .box_not_login.kenshui_login{background:url("/images/checkpoint/kenshui/bg_not_login.jpg") no-repeat center top}.checkpoint #ranking .box_not_login.kenshuprogram_soon{background:url("/images/checkpoint/kenshuprogram/bg_soon.jpg") no-repeat center top;padding-top:50px;height:390px}.checkpoint #ranking .box_not_login .txt_super_strong_1{border-bottom:2px solid #ef2626;display:inline-block;font-size:186%;font-weight:bold;line-height:1.2;margin:0 0 10px;padding-bottom:2px}.checkpoint #ranking .box_not_login .txt_big01{margin:10px 0 0}.checkpoint #ranking .box_not_login .btnArea{margin-top:20px}@media only screen and (max-width:767px){.checkpoint #ranking .box_not_login .btnArea{margin-top:80px}}.checkpoint #ranking .box_login .box_area h4{margin:20px 0}.checkpoint #ranking .box_login .box_pref{margin-bottom:10px}.checkpoint #ranking .box_login .box_pref h5.aco_btn{font-size:20px;background:url("/images/common/aco_arrow_02.png") no-repeat 98% center #fff;background-size:19px;border-radius:4px;border:1px solid #ccc;color:#1760ad;padding:0 10px;cursor:pointer}.checkpoint #ranking .box_login .box_pref h5.aco_btn.open{background:#004674;color:#fff}@media print,screen and (min-width:768px){.checkpoint #ranking .box_login .box_pref h5.aco_btn:hover{background:#004674;color:#fff}}.checkpoint #main .aco_body{display:none;padding:10px 0 30px}.checkpoint #main .aco_body .nologin_block{background:url("/images/checkpoint/kyukyu/img_limited_contents_pc.jpg") no-repeat center bottom;height:120px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}.checkpoint #main .aco_body .nologin_block p{border:1px solid #85d0f5;padding:10px 15px 10px 70px;box-shadow:0 10px 10px #ccc;display:inline-block;background:url("/images/checkpoint/kyukyu/img_character_pc.png") no-repeat 15px center #fff;text-align:left;border-radius:4px;margin:20px auto 0}.checkpoint #main .aco_body .nologin_block p span{color:#e94e30;font-weight:bold;font-size:18px;letter-spacing:1px}.checkpoint #main .aco_body .nologin_block p a{background:url("/images/common/icon_arrow_01.png") no-repeat 10px center;background-size:6px;padding-left:20px}.checkpoint #ranking .box_login .box_pref .number{font-size:20px;text-align:right;line-height:40px;font-weight:bold;padding:0 10px;display:flex}.checkpoint #ranking .box_login .box_pref .number .line{background:url("/images/checkpoint/kyukyu/line_dot.png") repeat-x left center;flex-grow:3}.checkpoint #ranking .box_login .box_pref .number .num span{font-size:24px;font-weight:bold;padding-left:5px;color:#e94e30}.checkpoint #ranking .box_login .box_pref .title_line{display:table;background:#6690ac;color:#fff;font-size:12px;line-height:1em;font-weight:bold;width:100%}.checkpoint #ranking .box_login .box_pref .title_line > p{display:table-cell;text-align:center;vertical-align:middle;width:12%;border-right:1px solid #fff;padding:10px 0;box-sizing:border-box}.checkpoint #ranking .box_login .box_pref .data_line{display:table;background:#fff;width:100%}.checkpoint #ranking .box_login .box_pref .data_line > p{display:table-cell;text-align:center;vertical-align:middle;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:12%;padding:5px 0;box-sizing:border-box}.checkpoint #ranking .box_login .box_pref p.hospital_name{width:40%;text-align:left;border-left:1px solid #ccc;padding:5px 10px;font-weight:bold;font-size:16px}.checkpoint #ranking .box_login .box_pref .data_line > p span{display:none}@media only screen and (max-width:767px){.checkpoint #main .aco_body .nologin_block{background:url("/images/checkpoint/kyukyu/img_limited_contents_sp.jpg") no-repeat center bottom;background-size:100%;height:74vw;border:none}.checkpoint #main .aco_body .nologin_block p{padding:10px 20px 10px 60px;background:url("/images/checkpoint/kyukyu/img_character_sp.png") no-repeat 15px center #fff;background-size:41px;margin:26vw auto 0}.checkpoint #main .aco_body .nologin_block p span{font-size:18px}.checkpoint #ranking .box_login .box_pref{padding:0 3%}.checkpoint #ranking .box_login .box_pref h5.aco_btn{padding:5px 10px;font-size:16px}.checkpoint #ranking .box_login .box_pref .number{font-size:14px}.checkpoint #ranking .box_login .box_pref .number .num span{font-size:20px}.checkpoint #ranking .box_login .box_pref .title_line{display:none}.checkpoint #ranking .box_login .box_pref .data_line{display:flex;flex-wrap:wrap;border:1px solid #999;margin-bottom:5px;box-sizing:border-box}.checkpoint #ranking .box_login .box_pref .data_line p{flex-basis:20%;margin:0;border-bottom:none}.checkpoint #ranking .box_login .box_pref .data_line p:last-child{border:none}.checkpoint #ranking .box_login .box_pref .data_line p.hospital_name{flex-basis:100%;font-size:16px;padding:2px 10px;background-color:#e0e9ee;border:none}.checkpoint #ranking .box_login .box_pref .data_line > p span{display:block;color:#6690ac;font-size:10px;line-height:1em;height:2.4em}}.checkpoint #info_box{background:#fff;padding:0;padding-right:40px}.checkpoint #info_box .box{float:left;margin:0 0 10px}.checkpoint #info_box .box.box-last{margin:0}.checkpoint #info_box .box.box-irght{float:right}.checkpoint #info_box .box a{border:3px solid #1760ad;position:relative;display:block;text-decoration:none;width:300px;height:184px;overflow:hidden}.checkpoint #info_box .box a img{position:absolute;top:0;left:0}.checkpoint #info_box .box a h3{position:relative;z-index:9;background:url("/images/checkpoint/cont_bg_01.png") no-repeat;padding:10px;margin:0;color:#fff;font-size:171%;font-weight:normal;text-align:left;position:relative}.checkpoint #info_box .box a h3 img{position:absolute;height:17px;width:12px;right:10px;top:50%;margin-top:-8px;left:auto}.checkpoint #info_box .box a p{color:#333;margin:0;background:url("/images/checkpoint/cont_bg_02.png") no-repeat;position:absolute;top:0;padding:80px 10px 0;height:100%;display:none}.checkpoint #info_box .box a span{position:absolute;bottom:10px;right:10px;z-index:20;color:#069;display:none}.checkpoint #info_box .box a:hover p,.checkpoint #info_box .box a:hover span{display:block}@media only screen and (max-width:767px){.checkpoint .content_wrap .page_navi .icon_01{display:none}.checkpoint .content_wrap .page_navi .button{font-size:100%;line-height:1.3}.checkpoint .content_wrap .page_navi .button:after{background-size:10px;height:5px;margin-top:-3px;right:10px;width:10px}.checkpoint #main .content_wrap .page_navi .button span{left:10px;position:relative;top:2px}.checkpoint #main .content_wrap h3{font-size:125%;padding:15px 0 15px 48px;position:relative;text-align:left;line-height:1.4}.checkpoint #main .color_green h3{background:#c9ece6;border-bottom:2px solid #40b9b4}.checkpoint #main .color_yellow h3{background:#fbefbd;border-bottom:2px solid #e6d12a}.checkpoint #main .content_wrap #first_aid h3:after{background:url("/images/checkpoint/kyukyu/icon_light.png") no-repeat;background-size:31px;content:"";height:31px;left:10px;margin-top:-15px;position:absolute;top:50%;width:31px}.checkpoint #main .content_wrap #point h3:after{background:url("/images/checkpoint/kyukyu/icon_graph.png") no-repeat;background-size:31px;content:"";height:31px;left:10px;margin-top:-15px;position:absolute;top:50%;width:31px}.checkpoint .content_wrap .subtitle{margin:10px 10px 15px}.checkpoint .content_wrap .box_white01{margin:10px}.checkpoint .underline01{background:none}.checkpoint .content_wrap .box_white01 .box01,.checkpoint .content_wrap .box_white01 .box02,.checkpoint .content_wrap .box_white01 .box03{padding:0;width:auto}.checkpoint .content_wrap .box_white01 .img_pyramid{bottom:5px;display:block;position:relative;right:0;margin:0 auto;width:205px}.checkpoint .content_wrap .text01,.checkpoint .content_wrap .notice{margin:10px 10px 0;padding-bottom:10px}.checkpoint .content_wrap .box_white01 .box{padding:0 0 10px 0;margin:0}.checkpoint .content_wrap .box_2child .box,.checkpoint .content_wrap .box_2child .graph-in-box .box{float:none;text-align:center;width:100%;margin:0 0 15px}.checkpoint .content_wrap .box_2child .box:last-child{margin:0}.checkpoint .content_wrap .box_2child .box img{max-width:70%}.checkpoint .content_wrap .box_2child .graph-in-box{margin:-5px 0 0;text-align:center}.checkpoint .content_wrap .box_2child .graph-in-box .box{width:48%;float:none;margin:10px 0 0}.checkpoint .content_wrap .box_2child .graph-in-box .box.box_1{display:block;margin:10px auto 0;width:65%}.checkpoint .content_wrap .box_2child .graph-in-box .box.graph_m{margin:10px 0 0}.checkpoint .content_wrap .box_2child .graph-in-box img{max-width:90%}.checkpoint .content_wrap .check_box_wrap{margin:15px 10px}.checkpoint .content_wrap .check_box_wrap ul li{margin:0 0 15px;padding:0 0 0 40px}.checkpoint .content_wrap .check_box_wrap ul li div span{display:block}.checkpoint .content_wrap .table_style01 tr{width:33.333%;float:left}.checkpoint .content_wrap .table_style01 th,.checkpoint .content_wrap .table_style01 td{border:none;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;display:block;padding:5px 10px;text-align:center}.checkpoint .content_wrap .table_style01 tr:first-child th,.checkpoint .content_wrap .table_style01 tr:first-child td{border-left:1px solid #bfbfbf}.checkpoint .content_wrap .table_style01 th{border-top:1px solid #bfbfbf}.checkpoint .content_wrap .table_style01 .all{background:#f3f3f3}.checkpoint .content_wrap .box_white01.kenshui_box .box .text_big{margin:5px 0}.checkpoint .content_wrap .table_style02{margin:0 0 15px;width:100%;float:none}.checkpoint .content_wrap .table_style02.table_style02_1 td:last-child,.checkpoint .content_wrap .table_style02.table_style02_1 th:last-child{border:1px solid #bfbfbf}.checkpoint .content_wrap .table_style02 .sp_box{display:table-cell}.checkpoint .content_wrap .box .cell .notice{margin:5px 0}.checkpoint .content_wrap .box.img_right_01 img.image_01,.checkpoint .content_wrap .box.img_left_01 img.image_01,.checkpoint .content_wrap .box.img_right_01.box_type_02 img.image_01{margin:20px auto;width:60%}.checkpoint .content_wrap .box_white01 .box.box_type_01,.checkpoint .content_wrap .box_white01 .box.box_type_02,.checkpoint .content_wrap .box_white01 .box.box_type_03{margin:0;padding:0}.checkpoint .content_wrap .box_white_point{margin:20px 0 10px}.checkpoint .content_wrap .box_white01 .box.box_type_02 .box_white_point{margin:20px 0 10px}.checkpoint .content_wrap .box_white01 .box.box_type_01 .box_white_point{margin:0 0 10px}.checkpoint .content_wrap .box_white01 .box.box_type_01 .cell,.checkpoint .content_wrap .box_white01 .box.box_type_02 .cell,.checkpoint .content_wrap .box_white01 .box.box_type_03 .cell{width:100%}.checkpoint .content_wrap .box_white01 .box .cell .box_white_point{margin:20px 0 10px}.checkpoint .content_wrap .box_2child.child_bg_none{margin:15px 10px 30px}.checkpoint .content_wrap .box_2child.child_bg_none .box{text-align:center}.checkpoint .content_wrap .box_2child.child_bg_none .box:nth-child(2n){text-align:center}.checkpoint .content_wrap .box_white_point{margin:20px 10px 10px}.checkpoint .content_wrap .box_white_point .txt_point{background-size:91px;height:36px;line-height:30px;left:-8px;width:91px}.checkpoint .content_wrap .box_white_point .txt_strong,.checkpoint .content_wrap .box_white_point.img_point_1 .txt_strong{float:none;margin:25px 0;text-align:center;width:auto}.checkpoint .content_wrap .box_white_point .img_point,.checkpoint .content_wrap .box_white_point.img_point_1 .img_point{display:block;float:none;margin:0 auto;width:212px}.checkpoint .content_wrap .txt_strong .txt_other{display:inline-block}.checkpoint .content_wrap .txt_point_lady,.checkpoint .content_wrap .txt_point_lady2{background-position:right 10px;background-size:60px;margin:10px 10px 20px;padding-right:70px}.checkpoint .content_wrap .box_white_recieve .title_recieve{font-size:114%}.checkpoint .content_wrap .box_white_recieve img{display:block;height:129px;margin:0 auto;padding:5px 15px;width:auto}.checkpoint .content_wrap .box_each,.checkpoint .content_wrap .box_er{float:none;width:auto}.checkpoint .content_wrap #ranking h3{background:url("/images/checkpoint/kyukyu/icon_ranking.png") no-repeat 10px top;background-size:25px;border-bottom:2px solid #ec6941;height:auto;line-height:1;padding:8px 0 10px 48px}.checkpoint #main .content_wrap #ranking h3:after{background:none}.checkpoint #ranking .box_not_login{background-position:center top !important;background-size:320px !important;left:0;height:auto;padding-top:50px;padding-bottom:20px;width:auto}.checkpoint #ranking .box_not_login.kenshuprogram_soon{height:190px;padding-top:10px}.checkpoint #ranking .box_not_login .txt_super_strong_1{border-bottom:1px solid #ef2626;font-size:120%;margin-bottom:5px;padding-bottom:1px}.checkpoint #ranking .box_not_login .button{margin-top:70px;width:240px}.checkpoint #ranking .box_login .box_area h4{border-bottom:2px solid #997320}.checkpoint #main .content_wrap #info_box{background:none;padding:0;padding-top:20px}.checkpoint #info_box .box{float:none;margin:0 0 15px;width:100%}.checkpoint #info_box .box.box-irght{float:none}.checkpoint #info_box .box a{border:3px solid #1760ad;padding:10px 20px 10px 10px;position:relative;display:block;width:auto;height:auto;overflow:none;background:#fff}.checkpoint #info_box .box a:after{position:absolute;content:"";background:url("/images/common/icon_arrow_03.png") no-repeat;background-size:7px 14px;top:50%;right:10px;width:7px;height:14px;margin:-4px 0 0}.checkpoint #info_box .box a img{position:static;width:42%;margin:0 3% 0 0;float:left}.checkpoint #info_box .box a .coll{width:55%;float:left}.checkpoint #info_box .box a h3{position:static;background:none;padding:2px 0 8px;color:#069;font-size:171%;display:block;line-height:1em;height:auto;font-size:116%}.checkpoint #info_box .box a h3:after{display:none}.checkpoint #info_box .box a p{color:#333;margin:0;background:none;position:static;top:0;padding:0;height:auto;display:block;font-size:83%;line-height:1.5}.checkpoint #info_box .box a span,.checkpoint #info_box .box a:hover span{display:none}}.checkpoint .side_wrap2 .side_box{border:2px solid #1760ad;background:#1760ad;margin:0 0 20px}.checkpoint .side_wrap2 .side_box h2{font-size:114%;text-align:left;margin:0;position:relative}.checkpoint .side_wrap2 .side_box h2 span{padding:10px 10px;display:block;color:#fff;text-decoration:none}.checkpoint .side_wrap2 .side_box h2 a{padding:10px 10px;display:block;color:#fff;text-decoration:none;position:relative}.checkpoint .side_wrap2 .side_box h2 img{position:absolute;width:8px;height:13px;right:8px;top:50%;margin:-6px 0 0}.checkpoint .side_wrap2 .side_box h2 a:hover{color:#0cf}.checkpoint .side_wrap2 .side_box li{border-bottom:2px solid #1760ad;margin:0 5px 0;position:relative}.checkpoint .side_wrap2 .side_box li:last-child{margin:0 5px 3px}.checkpoint .side_wrap2 .side_box li a{padding:15px 15px;position:relative;display:block;background:#fff;text-decoration:none;vertical-align:middle}.checkpoint .side_wrap2 .side_box li a:hover{color:#0cf}.checkpoint .side_wrap2 .side_box li img{position:absolute;width:12px;height:17px;right:5px;top:50%;margin:-8px 0 0}.checkpoint .side_wrap2 .side_box li .counts{background-color:#ec5e57;color:#fff;font-weight:bold;font-size:75%;border-radius:10px;margin-left:10px;padding:2px 10px}.checkpoint .side_wrap2 .side_box li.list_icon_pos01 img{top:20px;margin:0}.checkpoint .side_wrap2 .side_box .list_type01 li a{font-size:114%}@media only screen and (max-width:767px){.checkpoint .side_wrap2 .side_box{margin:20px 10px 30px}.checkpoint .side_wrap2 .side_box h2{font-size:116%;padding:5px 0;text-align:left;text-indent:5px}.checkpoint .side_wrap2 .side_box li a{font-size:14px}.checkpoint .side_wrap2 .side_box .list_type01{background:#fff}.checkpoint .side_wrap2 .side_box .list_type01:after{clear:both;content:'';display:block}.checkpoint .side_wrap2 .side_box .list_type01 li{width:50%;float:left;margin:0;text-align:center}.checkpoint .side_wrap2 .side_box .list_type01 li a{font-size:116%;padding:15px 0}.checkpoint .side_wrap2 .side_box .list_type01 li a:hover{background:#edf5fa}.checkpoint .side_wrap2 .side_box .list_type01 li:nth-child(2n+1) a{border-right:2px solid #1760ad}.checkpoint .side_wrap2 .side_box .list_type01 .last_list{border:none}.checkpoint .side_wrap2 .side_box .list_type01 li :after,.checkpoint .side_wrap2 .side_box .list_type01 li img{display:none}.checkpoint .side_wrap2 .side_box li a{padding:10px 15px}}@media only screen and (max-width:767px) and (max-width:767px){.checkpoint #main .content_wrap #info_box{padding:10px 10px 0}}.sc ul.sc_list{overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap}.sc ul.sc_list li{width:470px;font-weight:bold;box-sizing:border-box}@media print,screen and (min-width:768px){.sc ul.sc_list li:nth-child(n+3){margin-top:40px}}.sc ul.sc_list li img{margin-bottom:20px}.sc ul.sc_list li a{color:#313131;text-decoration:none;display:block}@media print,screen and (min-width:768px){.sc ul.sc_list li a:hover{opacity:.7}}.sc ul.sc_list li p span{display:block;color:#313131}.sc ul.sc_list li p span.sub_title{background:none;text-decoration:none;font-weight:bold;color:#0d6fb8;font-size:1.8rem;margin-bottom:5px}.sc ul.sc_list li p.description{font-weight:normal}.sc ul.sc_list li img{width:100%;display:inline-block}@media only screen and (max-width:767px){.sc .ml01{margin-top:20px}.sc .content_wrap{width:100%}.sc ul.sc_list li{width:100%;float:none;line-height:1.4;text-align:center}.sc ul.sc_list li:not(:first-child){margin-top:40px}.sc ul.sc_list li p{text-align:left}.sc ul.sc_list li p span{font-size:1.4rem}.sc ul.sc_list li p span.sub_title{font-size:1.6rem}.sc ul.sc_list li p.descritpion{font-size:1.2rem}.sc ul.sc_list li img{width:100%;height:auto;margin-bottom:10px}}.page_book .column_inner_style01{padding:20px;background:#fff;border:1px solid #dcdcdc;margin:0 0 20px}@media only screen and (max-width:767px){.page_book .column_inner_style01{padding:10px 0;border:0}}.page_book .column_inner_style01 p{margin:0 0 1em}.page_book .column_inner_style01 p span .m__common__link::before{width:17px;height:17px;background-size:17px 17px}.page_book .column_inner_style01 p.indent{text-indent:-1em;padding-left:1em}.page_book .column_inner_style01 .mb25{margin-bottom:25px}.page_book .column_inner_style01 ul{margin:0 0 1.3em}.page_book .column_inner_style01 .txt_red{color:#e94e30}.page_book .column_inner_style01 .button{margin:10px 0;width:350px}@media only screen and (max-width:767px){.page_book .column_inner_style01 .button{width:100%}}.page_book .column_inner_style01 .button.mypage{margin:0;width:450px}@media only screen and (max-width:767px){.page_book .column_inner_style01 .button.mypage{width:100%}}.page_book .book_wrapper{overflow:hidden;font-size:1.6rem;margin:0 20px}.page_book .book_wrapper .book_left{float:left;width:600px}.page_book .book_wrapper .book_right{float:right;margin-top:20px}.page_book .book_wrapper .book_right p{text-align:right}.page_book .book_wrapper .book_left p span,.page_book .book_wrapper.book_content03 p span{font-size:75%}.page_book .book_wrapper .book_left p span.txt_pink{font-size:125%;font-weight:bold;color:#ff0068}.page_book .book_wrapper .book_left p span.txt_red{font-size:100%;font-weight:bold}.page_book .book_guide{position:relative;margin-bottom:30px}.page_book .book_guide a:hover img{opacity:1}.page_book .book_guide .checkpoint1{position:absolute;top:435px;left:130px}.page_book .book_guide .checkpoint2{position:absolute;bottom:170px;left:810px}.page_book .book_guide .checkpoint3{position:absolute;top:132px;left:715px}.page_book .tl_text_04{font-size:160%;color:#ff0068;margin:10px 0 20px !important;font-weight:bold}.page_book .tl_text_04 span{background-color:#ff0;font-size:75%;padding:2px 20px;margin-right:10px;border-radius:20px}.page_book .tl_text_05{font-size:200%;color:#1760ad;margin:30px 0;padding-left:20px;line-height:77px;border-bottom:4px solid #1760ad}.page_book .tl_text_05 img{float:left;margin-right:20px}.page_book .tl_text_06{font-weight:bold;font-size:145%}.page_book .tl_text_06 span{font-size:160%;color:#ff0068;margin-right:5px}.page_book .tl_text_07{font-weight:bold;font-size:145%}.page_book .tl_text_07 span{color:#ff0068;border:2px solid #ff0068;padding:2px 10px}.page_book .tl_tyle01{padding:10px 20px;font-size:171%;background:#004674;font-weight:bold;color:#fff}@media only screen and (max-width:767px){.page_book .tl_tyle01{line-height:1.2;font-size:117%;padding:10px}}.page_book .dl_style_01{border:1px solid #ddd;padding:10px 20px;margin:1em 0}.page_book .dl_style_01 dt{clear:both;float:left;margin:5px 0;font-size:85%}.page_book .dl_style_01 dd{margin:5px 0 5px 120px;font-weight:bold}.page_book .button{background:#1760ad;border:0;border-radius:2px;box-shadow:inset 0 -3px #0b4c91;color:#fff;display:inline-block;font-size:110%;font-weight:bold;height:50px;line-height:50px;position:relative;text-align:center;text-decoration:none;width:280px}@media only screen and (max-width:767px){.page_book .button{font-weight:bold;width:100%;margin:10px 0 20px;height:40px;line-height:40px}}.page_book .book_wrapper .button_box .button{font-weight:bold;margin:10px 0 20px;width:100%}@media print,screen and (min-width:768px){.page_book .schedule dl{display:flex;gap:0 30px}}@media only screen and (max-width:767px){.page_book .schedule dl dt{font-weight:bold}}.page_book .schedule dl + dl{margin-top:10px}.column_inner_style02{background-color:#fffbcc;text-align:center;font-size:115%;padding:20px 20px 40px;margin:-20px -20px 20px;font-weight:bold}.page_book .tl_text_02{font-size:240%;margin:30px 0}.page_book .book_campaign_box{clear:both;text-align:center;background-color:#fffbcc;padding:30px 10px 50px;margin:30px 0}.page_book .book_campaign_box dl dt{font-size:32px;font-weight:bold;color:#1760ad;margin-bottom:20px}.page_book .deadline_text{color:#ff0068;font-weight:bold;font-size:24px;text-align:center}a.txtLink{padding:0 0 0 18px;background:url("/img/common/icon_notice_next.png") no-repeat left center}a.anchorLink{padding:0 0 0 18px;background:url("/img/common/icon_arrow_link1.png") no-repeat left center}.book_wrapper.book_content03 .book_left{width:580px}.book_wrapper.book_content06 .book_right,.book_wrapper.book_content07 .book_right{margin-top:0}.book_wrapper.book_content06 .book_right{margin-bottom:20px}@media only screen and (max-width:767px){.page_book .book_wrapper{margin:0}.page_book .book_wrapper .book_left{float:none;width:auto}.page_book .book_wrapper .book_right{float:none;text-align:center}.page_book .book_guide a img{width:50px}.page_book .book_guide .checkpoint1{position:absolute;top:62%;left:10%}.page_book .book_guide .checkpoint2{position:absolute;top:auto;bottom:23%;left:81%}.page_book .book_guide .checkpoint3{position:absolute;top:auto;bottom:68%;right:10%;left:auto}.page_book .tl_text_04{font-size:120%;margin-bottom:10px !important;line-height:1.4em}.page_book .tl_text_04 span{display:block;width:50px;text-align:center;margin-bottom:10px}.page_book .tl_text_05{line-height:1.2em;font-size:160%;margin:20px 0;padding:10px 0}.page_book .tl_text_05 img{width:50px;margin-right:5px;margin-top:-10px}.page_book .tl_text_05#checkpoint1 img{margin-top:0}.page_book .tl_text_06{font-size:110%;text-align:center}.page_book .tl_text_07{font-size:125%}.page_book .dl_style_01{font-size:85%}.page_book .dl_style_01 dt{float:none;margin:0}.page_book .dl_style_01 dd{margin:5px 0}.column_inner_style02{padding-bottom:20px}.book_wrapper.book_content01 .book_right{margin-bottom:20px}.book_wrapper.book_content01 .book_right p{font-size:80%;text-align:center}.book_wrapper.book_content01 .book_right img{height:200px;margin-bottom:10px}.book_wrapper.book_content02 .book_right img{width:160px;margin-top:-20px;margin-bottom:20px}.book_wrapper.book_content03 .book_right img{width:180px;margin-bottom:20px}.book_wrapper.book_content04 .book_right img{width:90px}.book_wrapper.book_content05 .book_right img{width:80px}.book_wrapper.book_content06 .book_right,.book_wrapper.book_content07 .book_right{display:none}.page_book .tl_text_02{font-size:180%}.page_book .book_content06 .tl_text_02 span{font-size:calc(14px + 4vw)}.page_book .book_campaign_box dl dt{font-size:24px;line-height:36px}.page_book .book_campaign_box dl dd{margin:0;text-align:left}.page_book .deadline_text{font-size:20px}}@media print,screen and (min-width:768px){.worker{margin-bottom:100px}}.worker .tl_text_01{font-size:2.8rem;text-align:center;margin:20px 0;color:#004674}@media only screen and (max-width:767px){.worker .pc-inline{display:none}}@media print,screen and (min-width:768px){.worker .sp-inline{display:none}}.worker .column_inner_style01{padding:20px;background:#fff;border:1px solid #dcdcdc;margin:0 0 40px}@media only screen and (max-width:767px){.worker .column_inner_style01{padding:10px 0;border:0;margin:0 0 20px}}.worker .column_inner_style01 p{margin:0 0 1em}.worker .column_inner_style01 .text_style_01{font-weight:bold;font-size:143%;text-align:center;margin:30px 0 20px}.worker .button{background:#1760ad;border:0;border-radius:2px;box-shadow:inset 0 -3px #0b4c91;color:#fff;display:inline-block;font-size:110%;font-weight:bold;height:50px;line-height:50px;position:relative;text-align:center;text-decoration:none;width:280px}@media only screen and (max-width:767px){.worker .button{font-weight:bold;width:100%;margin:10px 0 20px;height:40px;line-height:40px}}.worker .book_wrapper .button_box .button{font-weight:bold;margin:10px 0 20px;width:100%}.worker .worker_box{display:flex;justify-content:space-between;align-items:flex-start}.worker .worker_box li{width:280px}.worker .worker_box .tl_box_01{font-size:150%;border:3px solid #16a776;position:relative;border-radius:10px;text-align:center;padding:5px 0;margin:0 0 40px}.worker .worker_box .tl_box_01 img{position:absolute;bottom:0;left:50%;margin:0 0 -24px -24px;text-align:center}.worker .worker_box .li02 .tl_box_01{border-color:#d35e96}.worker .worker_box .li03 .tl_box_01{border-color:#f38f00}.worker .worker_box .box{background:#f4f4f4;text-align:center;position:relative;padding:30px 0 20px;height:490px}.worker .worker_box .box .tag{position:absolute;left:-10px;top:-15px;height:30px;width:105px;color:#fff;line-height:30px;font-size:114%}.worker .worker_box .box .tag img{position:absolute;left:0;bottom:-10px}.worker .worker_box .li01 .box .tag{background:#16a776}.worker .worker_box .li02 .box .tag{background:#d35e96}.worker .worker_box .li03 .box .tag{background:#f38f00}.worker .worker_box .box .cell02{display:table;width:100%}.worker .worker_box .box .cell02 span{height:62px;display:table-cell;vertical-align:middle;text-align:center;width:100%}.worker .worker_box .box p.description{padding:10px 10px 0;text-align:left}.worker .worker_box .box .cell03{display:table;width:100%;margin:0 0 15px}.worker .worker_box .box .cell03 .inn{height:125px;display:table-cell;vertical-align:middle;text-align:center;width:100%}.worker .worker_box .box .cell03 p{margin:5px 0 0}.worker .worker_box .box .cell04 p{line-height:1.4}.worker .worker_box .box .cell04 span{font-size:200%;font-weight:bold;padding-left:5px;line-height:1}.worker .worker_box .li01 .box .cell04 span{color:#16a776}.worker .worker_box .li02 .box .cell04 span{color:#d35e96}.worker .worker_box .li03 .box .cell04 span{color:#f38f00}.worker .tl_tyle01{padding:10px 20px;font-size:171%;background:#004674;font-weight:bold;color:#fff}.worker .worker_cont01{margin:0 10px 20px;overflow:hidden}.worker .worker_cont01 .cell01{float:left;width:535px}.worker .worker_cont01 .cell02{float:right;width:345px;padding:20px 20px 10px;background:#f6f6f6}.worker .worker_table_01 th{font-weight:normal;padding:0 15px 10px 0;text-align:left;vertical-align:middle}.worker .worker_table_01 td{font-weight:bold;vertical-align:top;position:relative;top:-4px}.worker .worker_table_01 td span{font-size:143%;color:#b71549;line-height:1.2;padding:0 2px}.worker .bold{font-weight:bold}.worker .worker_list_01{margin:0 0 20px}.worker .worker_list_01 li{width:48%;float:left}.worker .worker_list_01 li.li01{width:48%;float:right}.worker .worker_list_01 li .tl{font-weight:bold;margin:0 0 3px}.worker .worker_list_01 li a{word-break:breal-all}.worker .worker_cont02{margin:0 0 30px;overflow:hidden}.worker .worker_cont02 .box{border:1px solid #c9c9c9;border-top:5px solid #1760ad;width:220px;float:left;margin:0 16px 0 0;height:240px}.worker .worker_cont02 .box.last{margin:0}.worker .worker_cont02 .box .tl{height:30px;display:table;width:100%;text-align:center;font-weight:bold;font-size:86%;line-height:1.2;margin:10px 0}.worker .worker_cont02 .box .tl span{vertical-align:middle;display:table-cell}.worker .worker_cont02 .box .img{height:66px;display:table;width:100%;text-align:center;margin:0 0 10px}.worker .worker_cont02 .box .img span{vertical-align:middle;display:table-cell}.worker .worker_cont02 .box .text{margin:10px 10px 0;font-size:86%}@media only screen and (max-width:767px){.worker .tl_text_01{margin:10px 0 20px;font-size:150%;line-height:1.2}.worker .worker_box{display:block}.worker .worker_box li{width:100%;float:none;margin:0 0 20px}.worker .worker_box .box{margin:0 10px;height:auto;padding:20px 0 10px}.worker .worker_box .box h4{font-size:117%}.worker .worker_box .box p.description{padding:10px 20px 0}.worker .worker_box .tl_box_01{border-width:2px;font-size:117%;margin:0 0 20px}.worker .worker_box .tl_box_01 img{width:24px;margin:0 0 -12px -12px}.worker .tl_tyle01{line-height:1.2;font-size:117%;padding:10px 20px;margin:0 -20px}.worker .worker_cont01{margin:0 0 20px}.worker .worker_cont01 .cell01,.worker .worker_cont01 .cell02{float:none;width:auto}.worker .worker_list_01{margin:-5px 0 0}.worker .worker_list_01 li{width:auto;float:none}.worker .worker_list_01 li.li01{width:auto;float:none}.worker .worker_cont02{margin:0 0 20px}.worker .worker_cont02 .box{width:100%;float:none;height:auto;margin:0 0 10px;padding:0 0 5px}.worker .worker_cont02 .box .text{font-size:93%}.worker .worker_cont02 .box .tl,.worker .worker_cont02 .box .img{display:block;height:auto}.worker .worker_cont02 .box .tl span{display:inline;vertical-align:top}.worker .worker_cont02 .box .img span{display:inline;vertical-align:top}.worker .worker_cont02 .box .img img{height:35px}.worker .worker_cont02 .box .img.img01 img{height:50px}.worker .column_inner_style01 .text_style_01{font-size:133%;margin:20px 0 10px}.worker .column_inner_style01 .link_style_01 img{position:relative;top:-1px}.worker .worker_table_01 td{vertical-align:bottom;padding:0 0 10px;line-height:1.2}.worker .worker_table_01 td span{position:relative;top:2px}}#rnfair_howto .clearfix::after{clear:both;content:"";display:block;height:0;font-size:0;visibility:hidden}#rnfair_howto p{margin:0}#rnfair_howto .pc{display:block}#rnfair_howto .pc-inline{display:inline-block !important}#rnfair_howto .sp,#rnfair_howto .sp-inline{display:none !important}@media only screen and (max-width:767px){#rnfair_howto .pc,#rnfair_howto .pc-inline{display:none !important}#rnfair_howto .sp{display:block !important}#rnfair_howto .sp-inline{display:inline-block !important}}#rnfair_howto #main{position:relative}#rnfair_howto .visual_box_02{background:url("/images/fair/rnfair_howto/header_bg.jpg") no-repeat center top;background-size:cover;height:300px;padding-top:35px}#rnfair_howto .visual_box_02 .visual_box_inn{width:594px;height:196px;margin:0 auto 0;background:url("/images/fair/rnfair_howto/header_section.png") left top no-repeat;text-align:center;box-sizing:border-box;padding:10px 30px}#rnfair_howto .visual_box_02 .visual_box_inn img{margin-top:12px}#rnfair_howto .visual_box_02 .visual_box_inn p{text-align:left;color:#1f5285;font-size:16px;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff;font-weight:bold;margin-top:10px;line-height:1.6}#rnfair_howto ul.howto_navigation{width:980px;position:absolute;font-size:0;left:50%;margin-left:-490px;top:-35px}#rnfair_howto ul.howto_navigation li{width:320px;margin-left:10px;font-size:14px;display:inline-block;background:#fff;text-align:center;box-sizing:border-box;border:2px solid #1760ad;border-radius:10px 10px 0 0;position:relative}#rnfair_howto ul.howto_navigation li:first-child{margin-left:0}#rnfair_howto ul.howto_navigation li:after{content:"";display:block;width:45px;height:16px;background:url("/images/fair/rnfair_howto/list_under_arrow.png") left top no-repeat;position:absolute;left:50%;margin-left:-22px;bottom:-10px}#rnfair_howto ul.howto_navigation li a{display:block;padding:10px;width:100%;height:100%;text-decoration:none;box-sizing:border-box}#rnfair_howto ul.howto_navigation li a span{font-size:24px;vertical-align:middle;padding:0 5px;font-weight:bold;position:relative;z-index:2}#rnfair_howto ul.howto_navigation li a span:after{content:"";position:absolute;bottom:0;width:100%;height:11px;background:#ffe400;opacity:.4;left:0;z-index:-1}#rnfair_howto h2{text-align:center;margin:65px 0 40px}#rnfair_howto h2 p{display:none}#rnfair_howto .venue_map{padding-top:40px}#rnfair_howto .map_area{width:700px;height:487px;float:left;background:url("/images/fair/rnfair_howto/map.png") left center no-repeat;position:relative;box-sizing:border-box;padding:20px}#rnfair_howto .map_area .map_float{position:absolute;left:-6px;top:-20px;display:inline-block;color:#fff;background-color:#e54e39;transform:rotate(-10deg);-webkit-transfrom:rotate(-10deg);padding:0 10px;font-size:16px}#rnfair_howto .map_area .hospital_booth{position:relative;height:191px}#rnfair_howto .map_area p{margin:0}#rnfair_howto .map_area .hospital_booth p.hospital_txt{position:absolute;color:#fff;width:100%;text-align:center;font-size:16px;top:40px}#rnfair_howto .map_area .booth_btn{width:180px;height:60px;background:#fff;text-align:center;color:#1760ad;font-size:15px;border-radius:5px;border-bottom:2px solid #c2c2c2;line-height:1.3;font-weight:bold;display:inline-block;box-sizing:border-box;padding-top:19px;position:absolute}#rnfair_howto .map_area .booth_btn span.caption{font-size:75%;color:#666}#rnfair_howto .map_area .booth_btn:hover{cursor:pointer;color:#0cf;height:58px;border-bottom:0}#rnfair_howto .map_area .scout_service .booth_btn{padding-top:5px;left:20px;bottom:19px;line-height:1em}#rnfair_howto .map_area .sticker .booth_btn{right:20px;bottom:19px}#rnfair_howto .map_area .resinavi_booth{width:219px;height:200px;position:absolute;left:20px;bottom:62px}#rnfair_howto .map_area .resinavi_relative{position:relative;width:100%;height:100%}#rnfair_howto .map_area .resinavi_booth p.resinavi_txt,#rnfair_howto .map_area .break_booth p.break_txt,#rnfair_howto .map_area .lecture_booth p.lecture_txt{color:#fff;font-size:16px;text-align:center;margin:0;padding:7px 0}#rnfair_howto .map_area .resinavi_booth p.booth_btn{position:absolute;bottom:20px;left:50%;margin:0 0 0 -90px;padding-top:10px}#rnfair_howto .map_area .resinavi_booth p.booth_btn br{display:none}#rnfair_howto .map_area .break_booth{position:absolute;width:180px;height:235px;left:50%;margin-left:-90px;top:149px}#rnfair_howto .map_area .break_booth p.booth_btn{width:140px;bottom:20px;left:50%;margin-left:-70px}#rnfair_howto .map_area .break_booth p.booth_btn br{display:none}#rnfair_howto .map_area .lecture_booth{width:218px;height:200px;position:absolute;right:22px;bottom:62px}#rnfair_howto .map_area .lecture_booth p.booth_btn{left:50%;margin-left:-90px}#rnfair_howto .map_area .lecture_booth p.booth_btn.manner{top:46px;padding-top:10px}#rnfair_howto .map_area .lecture_booth p.booth_btn.manner:hover{top:48px}#rnfair_howto .map_area .lecture_booth p.booth_btn.active_duty{bottom:20px}#rnfair_howto .map_content{width:260px;float:right;background:url("/images/fair/rnfair_howto/booth_fukidashi_top.png") left top no-repeat;box-sizing:border-box;padding-top:20px;text-align:center;position:relative}#rnfair_howto .map_content::after{display:block;content:url("/images/fair/rnfair_howto/booth_fukidashi_bottom.png");width:260px;height:113px}#rnfair_howto .map_content img{width:100%;margin-top:10px}#rnfair_howto .map_content .blank_area{text-align:center;padding:0 20px;padding-top:110px;height:315px;color:#868686;font-size:16px;font-weight:bold;background:#fff;border-left:2px solid #dcdcdc;border-right:2px solid #dcdcdc}#rnfair_howto .map_content p{text-align:left}#rnfair_howto .map_content p.booth_title{color:#1760ad;text-align:center;font-weight:bold;font-size:125%}#rnfair_howto .map_content .scout_area,#rnfair_howto .map_content .sticker_larry,#rnfair_howto .map_content .concierge_corner,#rnfair_howto .map_content .resinavi_corner,#rnfair_howto .map_content .manner_cource,#rnfair_howto .map_content .active{display:none;padding:0 20px;background:#fff;border-left:2px solid #dcdcdc;border-right:2px solid #dcdcdc}#rnfair_howto .selector{border:2px solid #30cb9d;background:#fff;position:relative;box-sizing:border-box;margin-bottom:20px}#rnfair_howto .selector dt{width:296px;height:95px;border-bottom:2px solid #30cb9d;box-sizing:border-box;padding:10px 0 10px 80px;line-height:1.5;background-color:#eafaf5;background-repeat:no-repeat;position:relative}#rnfair_howto .selector dt:hover{background-color:#fff}#rnfair_howto .selector dt.selected{background-color:#fff}#rnfair_howto .selector dt.selected:after{content:"";display:block;width:24px;height:47px;background:url("/images/fair/rnfair_howto/type_arrow_right.png") left top no-repeat;position:absolute;right:-24px;top:50%;margin-top:-23px}#rnfair_howto .selector dt:hover{cursor:pointer}#rnfair_howto .selector dt span{color:#e54e39;display:block}#rnfair_howto .selector dt#type_a{background-image:url("/images/fair/rnfair_howto/a_ko.png");background-size:auto 65px;background-position:16px center}#rnfair_howto .selector dt#type_b{background-image:url("/images/fair/rnfair_howto/b_ta.png");background-size:auto 65px;background-position:18px center}#rnfair_howto .selector dt#type_c{background-image:url("/images/fair/rnfair_howto/c_ka.png");background-size:auto 65px;background-position:18px center}#rnfair_howto .selector dt#type_d{background-image:url("/images/fair/rnfair_howto/d_o.png");background-size:auto 65px;background-position:18px center}#rnfair_howto .selector dt#type_e{background-image:url("/images/fair/rnfair_howto/e_suke.png");background-size:auto 65px;background-position:18px center;border-bottom:0}#rnfair_howto .selector dd{display:none;box-sizing:border-box;position:absolute;right:0;top:0;width:680px;height:100%;border-left:2px solid #30cb9d;margin:0;padding:10px 20px}#rnfair_howto .selector dd.first_view{display:block;text-align:center}#rnfair_howto .selector .select_inner{background:url("/images/fair/rnfair_howto/selector_arrow_left.png") #fffbe0 40px center no-repeat;height:100%;padding-top:118px;box-sizing:border-box}#rnfair_howto .selector .select_inner p.appeal{text-align:center;background:url("/images/fair/rnfair_howto/selecter_comment_bg.png") center center no-repeat;padding:5px 0;font-size:16px}#rnfair_howto .selector .select_inner p.whats_type{color:#a0a0a0;font-size:30px;font-weight:bold;padding:10px 0;background:url("/images/fair/rnfair_howto/resinavi_blue.png") 500px center no-repeat}#rnfair_howto .selector dd .chara_area{padding:5px 0 10px 95px;font-size:18px}#rnfair_howto .selector dd .chara_area span{display:inline-block;margin-right:5px;font-size:14px}#rnfair_howto .selector dd .chara_area span.type_name{color:#f14a00;display:inline;font-size:20px}#rnfair_howto .selector dd .chara_area span.fs16{font-size:16px;display:inline}#rnfair_howto .selector dd .chara_area span.resinavi_corner{color:#fff;background:url("/images/fair/rnfair_howto/bg_ovarlay.png") #36b4ee;padding:5px 10px}#rnfair_howto .selector dd .chara_area span.manner,#rnfair_howto .selector dd .chara_area span.active_duty{color:#fff;background:url("/images/fair/rnfair_howto/bg_ovarlay.png") #7f36c3;padding:5px 10px}#rnfair_howto .selector dd .chara_area span.hospital_service{color:#fff;background:url("/images/fair/rnfair_howto/bg_ovarlay.png") #419636;padding:5px 10px}#rnfair_howto .selector dd .chara_area span.resinav_service{color:#fff;background:url("/images/fair/rnfair_howto/bg_ovarlay.png") #df3892;padding:5px 10px}#rnfair_howto .selector dd .commentary{border-radius:20px;box-sizing:border-box;background-color:#eafaf5;padding:15px 20px;font-size:15px;line-height:1.5;height:335px}#rnfair_howto .selector dd .commentary span{color:#f14a00}#rnfair_howto .selector dd.type_a .chara_area{background:url("/images/fair/rnfair_howto/a_ko.png") 10px bottom no-repeat}#rnfair_howto .selector dd.type_b .chara_area{background:url("/images/fair/rnfair_howto/b_ta.png") 10px bottom no-repeat}#rnfair_howto .selector dd.type_c .chara_area{background:url("/images/fair/rnfair_howto/c_ka.png") 10px bottom no-repeat}#rnfair_howto .selector dd.type_d .chara_area{background:url("/images/fair/rnfair_howto/d_o.png") 10px bottom no-repeat}#rnfair_howto .selector dd.type_e .chara_area{background:url("/images/fair/rnfair_howto/e_suke.png") 10px bottom no-repeat}#rnfair_howto .fair_flow_section{padding:10px;background:#fff;height:400px;box-sizing:border-box}#rnfair_howto .fair_flow_section h2{margin:0;padding:20px 0 30px 90px;font-size:24px;font-weight:bold;text-align:left;background:url("/images/fair/rnfair_howto/redinavi_pink.png") 20px center no-repeat}#rnfair_howto .fair_flow_section h2 span{position:relative;z-index:2}#rnfair_howto .fair_flow_section h2 span:after{content:"";display:block;position:absolute;width:100%;height:11px;bottom:0;background:#ffe400;opacity:.4;left:0;z-index:-1}#rnfair_howto .fair_flow_section .fair_flow{margin-top:-20px}#rnfair_howto .signup div{margin-top:50px;background:#fffee7;border:2px solid #ffe27e;border-radius:10px;text-align:center;padding:20px 30px;margin-bottom:100px}#rnfair_howto .signup p{color:#16a776;font-size:24px;font-weight:bold}#rnfair_howto .signup a{display:block;font-size:16px;font-weight:bold;padding:10px 30px 10px 10px;width:350px;background:url("/images/fair/rnfair_howto/icon_btn_right.png") #16a776 310px center no-repeat;color:#fff;box-sizing:border-box;text-decoration:none;border-radius:3px;border-bottom:2px solid #076445;margin:0 auto}#rnfair_howto .signup a:hover{opacity:.8}#rnfair_howto .urawaza_bgarea{background:url("/images/fair/rnfair_howto/makimono_bg.png");padding:15px 10px 10px;box-sizing:border-box;position:relative;margin-bottom:90px}#rnfair_howto .urawaza_bgarea:after{content:url("/images/fair/rnfair_howto/makimono_bottom.png");display:block;width:1012px;height:50px;position:absolute;left:50%;margin-left:-506px;bottom:-40px}#rnfair_howto .urawaza_bgarea dl{background-color:#fffbe0;padding:0 30px 30px;margin:0}#rnfair_howto .urawaza_bgarea dt{padding-top:30px}#rnfair_howto .urawaza_bgarea dt span{display:none}#rnfair_howto .urawaza_bgarea dd{margin-left:0}#rnfair_howto .urawaza_bgarea dd p{margin:0;padding:10px 70px 20px 40px;border-bottom:2px solid #88bd97}#rnfair_howto .urawaza_bgarea dd.urawaza1 p{background:url("/images/fair/rnfair_howto/a_ko2.png") right bottom no-repeat}#rnfair_howto .urawaza_bgarea dd.urawaza2 p{background:url("/images/fair/rnfair_howto/b_ta2.png") right bottom no-repeat}#rnfair_howto .urawaza_bgarea dd.urawaza3 p{background:url("/images/fair/rnfair_howto/c_ka2.png") right bottom no-repeat}#rnfair_howto .urawaza_bgarea dd.urawaza4 p{background:url("/images/fair/rnfair_howto/d_o2.png") right bottom no-repeat}#rnfair_howto .urawaza_bgarea dd.urawaza5 p{background:url("/images/fair/rnfair_howto/e_suke2.png") right bottom no-repeat;border-bottom:0;padding-bottom:30px}#rnfair_howto .urawaza_bgarea dd img{display:none}#rnfair_howto #content_bottom_fixed{position:fixed;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.8);padding:10px 0 10px;z-index:9;overflow:hidden;display:none}#rnfair_howto #content_bottom_fixed .content_bottom_fixed_inn{width:580px;margin:0 auto;position:relative}#rnfair_howto #content_bottom_fixed .text01{color:#fff;font-size:129%;font-weight:bold}#rnfair_howto .specialist #content_bottom_fixed .text01{text-align:center}#rnfair_howto #content_bottom_fixed .top_join_message{background:none;font-weight:normal;margin:0;padding:0;text-align:left;color:#fff}#rnfair_howto #content_bottom_fixed .top_join_message a{color:#fff}#rnfair_howto #content_bottom_fixed .top_join_message .m__common-btn__yellow{position:absolute;margin-top:0;right:0;bottom:0}#rnfair_howto #content_bottom_fixed .top_join_message .m__common-btn__yellow a{padding:10px 35px 10px 45px;font-size:1.6rem}#rnfair_howto #content_bottom_fixed .top_apply_message{display:inline-block;position:absolute;right:0;top:-1px;margin:0;padding:5px 40px}#rnfair_howto #content_bottom_fixed .top_end_message{background:none;text-align:left;margin:0;padding:0;font-size:100%}#rnfair_howto #content_bottom_fixed .top_end_message a{position:absolute;right:0;top:5px;margin:0}@media only screen and (max-width:767px){#rnfair_howto #content_bottom_fixed .content_bottom_fixed_inn{width:auto}#rnfair_howto .content_box{padding-top:20px}#rnfair_howto .sp-inline{display:inline-block}#rnfair_howto br.pc{display:none !important}#rnfair_howto .visual_box_02{width:100%;background-position:left top}#rnfair_howto .visual_box_02 .visual_box_inn{width:90%;background:rgba(255,255,255,0.6);border:2px solid #1f5285;padding:10px;height:auto}#rnfair_howto .visual_box_02 .visual_box_inn img{margin:0 0 10px}#rnfair_howto .visual_box_02 .visual_box_inn p{font-size:14px}#rnfair_howto ul.howto_navigation{width:100%;text-align:center;left:0;margin-left:0}#rnfair_howto ul.howto_navigation li{width:32%;margin-left:3px}#rnfair_howto ul.howto_navigation li a{padding:10px 0;font-size:12px;display:inline-block}#rnfair_howto ul.howto_navigation li a span{display:inline;font-size:12px;display:inline-block}#rnfair_howto ul.howto_navigation li:after{width:22px;height:8px;background-size:22px 8px;margin-left:-11px;bottom:-6px}#rnfair_howto h2{margin:20px -20px;padding:0 10px}#rnfair_howto h2 p{display:block}#rnfair_howto h2 p span{display:inline-block;color:#fff;font-weight:bold;font-size:20px;text-shadow:1px 1px 0 #666,1px -1px 0 #666,-1px -1px 0 #666,-1px 1px 0 #666,0 3px 0 rgba(0,0,0,0.6);background:linear-gradient(transparent 70%,rgba(255,228,0,0.4) 70%)}#rnfair_howto h2 img{display:none}#rnfair_howto .map_area{float:none;width:320px;height:224px;background-position:left top;background-size:contain;margin:0 auto;padding:0}#rnfair_howto .map_area .map_float{transform:rotate(0);-webkit-transform:rotate(0);text-align:center;width:100px;left:50%;margin-left:-50px;top:-27px;box-sizing:border-box;font-size:12px}#rnfair_howto .map_area .hospital_booth{height:100px}#rnfair_howto .map_area .booth_btn{width:85px;height:auto;font-size:8.4px;padding:11px 0 7px}#rnfair_howto .map_area .booth_btn:hover{height:auto}#rnfair_howto .map_area .booth_btn span{font-size:9px}#rnfair_howto .map_area .hospital_booth p.hospital_txt{top:24px;font-size:10px}#rnfair_howto .map_area .scout_service .booth_btn{padding:7px 0 5px;left:16px;bottom:7px}#rnfair_howto .map_area .sticker .booth_btn{right:17px;bottom:7px}#rnfair_howto .map_area .resinavi_booth{width:115px;height:102px;left:0;bottom:22px}#rnfair_howto .map_area .resinavi_booth p.booth_btn{margin-left:-41px;padding:5px 0 1px;bottom:11px}#rnfair_howto .map_area .resinavi_booth p.booth_btn br{display:block}#rnfair_howto .map_area .break_booth p.booth_btn br{display:block}#rnfair_howto .map_area .lecture_booth{width:115px;height:102px;bottom:22px;right:0}#rnfair_howto .map_area .lecture_booth p.booth_btn{margin-left:-46px}#rnfair_howto .map_area .lecture_booth p.booth_btn.manner{top:20px;padding:5px 0}#rnfair_howto .map_area .lecture_booth p.booth_btn.manner:hover{top:22px}#rnfair_howto .map_area .lecture_booth p.booth_btn.active_duty{top:65px;bottom:auto;padding:5px 0}#rnfair_howto .map_area .lecture_booth p.booth_btn.active_duty:hover{top:67px}#rnfair_howto .map_area .break_booth{width:90px;margin-left:-45px;top:66px;height:110px}#rnfair_howto .map_area .break_booth p.booth_btn{width:70px;margin-left:-36px;bottom:4px;padding:5px 0 1px}#rnfair_howto .map_area .resinavi_booth p.resinavi_txt,#rnfair_howto .map_area .break_booth p.break_txt,#rnfair_howto .map_area .lecture_booth p.lecture_txt{font-size:10px;padding-top:3px}#rnfair_howto .map_content{width:100%;background:#fff;float:none;height:auto;padding:20px 0}#rnfair_howto .map_content::after{display:none}#rnfair_howto .map_content .blank_area{background:url("/images/fair/rnfair_howto/redinavi_kun.png") right bottom no-repeat;background-size:46px 35px;padding:0;font-size:14px;border:none;height:auto}#rnfair_howto .map_content .scout_area,#rnfair_howto .map_content .sticker_larry,#rnfair_howto .map_content .concierge_corner,#rnfair_howto .map_content .resinavi_corner,#rnfair_howto .map_content .manner_cource,#rnfair_howto .map_content .active{border:none;padding:0}#rnfair_howto dl.selector{width:100%;margin:0 auto}#rnfair_howto .selector dt{width:100%;font-size:13px;background-color:#fff;padding:5px 20px 5px 55px;position:relative;height:auto}#rnfair_howto .selector dt#type_a,#rnfair_howto .selector dt#type_b,#rnfair_howto .selector dt#type_c,#rnfair_howto .selector dt#type_d,#rnfair_howto .selector dt#type_e{background-size:auto 50px;background-position:8px center}#rnfair_howto .selector dt::after{content:"";display:block;width:12px;height:24px;background:url("/images/fair/rnfair_howto/type_arrow_right.png") left top no-repeat;background-size:12px 24px;transform:rotate(90deg);-webkit-transform:rotate(90deg);position:absolute;right:20px;top:50%;margin-top:-12px}#rnfair_howto .selector dt.open::after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}#rnfair_howto .selector dd{position:static;display:none;width:100%;border:0;border-bottom:2px solid #30cb9d;padding:10px}#rnfair_howto .selector dd .commentary{height:auto;font-size:14px}#rnfair_howto .selector dd.type_e{border-bottom:0;border-top:2px solid #30cb9d}#rnfair_howto .selector dd.type_a .chara_area,#rnfair_howto .selector dd.type_b .chara_area,#rnfair_howto .selector dd.type_c .chara_area,#rnfair_howto .selector dd.type_d .chara_area,#rnfair_howto .selector dd.type_e .chara_area{background:none;padding:0 10px 10px}#rnfair_howto .selector dd .chara_area{font-size:16px}#rnfair_howto .selector dd .chara_area span{display:inline-block;margin-bottom:3px;text-align:center;font-size:11px}#rnfair_howto .selector dd .chara_area span.fs16{font-size:14px;display:inline-block}#rnfair_howto .selector dd .chara_area span.type_name{font-size:16px}#rnfair_howto .selector dd .chara_area span.resinavi_corner,#rnfair_howto .selector dd .chara_area span.manner,#rnfair_howto .selector dd .chara_area span.active_duty,#rnfair_howto .selector dd .chara_area span.hospital_service,#rnfair_howto .selector dd .chara_area span.resinav_service{padding:3px 5px}#rnfair_howto .selector dd.first_view{display:none}#rnfair_howto .fair_flow_section{height:auto;padding:10px 0}#rnfair_howto .fair_flow_section h2{background:url("/images/fair/rnfair_howto/redinavi_pink.png") 5px center no-repeat;padding:10px 0 10px 40px;font-size:16px;background-size:30px 34px;line-height:20px}#rnfair_howto .fair_flow_section .fair_flow{margin-top:10px}#rnfair_howto .signup div{padding:10px;margin:20px 0 30px}#rnfair_howto .signup div p{font-size:16px}#rnfair_howto .signup a{font-size:12px;width:270px;margin:0 auto;background-position:95% center;background-size:14px 14px;padding:10px 25px 10px 0;text-align:center}#rnfair_howto .urawaza_bgarea{background:none;padding:0;margin-bottom:20px}#rnfair_howto .urawaza_bgarea:after{display:none}#rnfair_howto .urawaza_bgarea dl{padding:0 0 10px;background:none}#rnfair_howto .urawaza_bgarea dt{padding:10px 10px 0;position:relative;width:97.3%;margin:10px auto 0;background:url("/images/fair/rnfair_howto/makimono_bg.png");box-sizing:border-box}#rnfair_howto .urawaza_bgarea dt img{display:none}#rnfair_howto .urawaza_bgarea dt span{background:#fffbe0;padding:10px 30px 10px 10px;box-sizing:border-box;display:block;font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-weight:bold;font-size:14px;position:relative}#rnfair_howto .urawaza_bgarea dt span::after{content:"▼";position:absolute;right:12px;top:50%;margin-top:-12px}#rnfair_howto .urawaza_bgarea dt.open span::after{content:"▲"}#rnfair_howto .urawaza_bgarea dd{position:relative;margin:0}#rnfair_howto .urawaza_bgarea dd.urawaza1 p,#rnfair_howto .urawaza_bgarea dd.urawaza2 p,#rnfair_howto .urawaza_bgarea dd.urawaza3 p,#rnfair_howto .urawaza_bgarea dd.urawaza4 p,#rnfair_howto .urawaza_bgarea dd.urawaza5 p{padding:0 10px 0;width:97.3%;background:url("/images/fair/rnfair_howto/makimono_bg.png");box-sizing:border-box;margin:0 auto;display:none}#rnfair_howto .urawaza_bgarea dd p span{display:block;padding:0 10px 60px;background:#fffbe0}#rnfair_howto .urawaza_bgarea dd img{display:block;left:0;bottom:0;width:100%;height:10%}#rnfair_howto .urawaza_bgarea dd.urawaza1 p span{background:url("/images/fair/rnfair_howto/a_ko2.png") #fffbe0 90% bottom no-repeat;background-size:auto 60px}#rnfair_howto .urawaza_bgarea dd.urawaza2 p span{background:url("/images/fair/rnfair_howto/b_ta2.png") #fffbe0 90% bottom no-repeat;background-size:auto 60px}#rnfair_howto .urawaza_bgarea dd.urawaza3 p span{background:url("/images/fair/rnfair_howto/c_ka2.png") #fffbe0 90% bottom no-repeat;background-size:auto 60px}#rnfair_howto .urawaza_bgarea dd.urawaza4 p span{background:url("/images/fair/rnfair_howto/d_o2.png") #fffbe0 90% bottom no-repeat;background-size:auto 60px}#rnfair_howto .urawaza_bgarea dd.urawaza5 p span{background:url("/images/fair/rnfair_howto/e_suke2.png") #fffbe0 90% bottom no-repeat;background-size:auto 60px}#rnfair_howto #content_bottom_fixed{padding:7px 0}#rnfair_howto #content_bottom_fixed .content_bottom_fixed_inn{width:auto;margin:0 10px}#rnfair_howto #content_bottom_fixed .text01{margin:0;font-size:108%;text-align:center}#rnfair_howto #content_bottom_fixed .top_join_message{text-align:center}#rnfair_howto #content_bottom_fixed .top_join_message .m__common-btn__yellow{position:relative;margin-top:10px}#rnfair_howto #content_bottom_fixed .top_apply_message{position:relative;width:100%;box-sizing:border-box}#rnfair_howto #content_bottom_fixed .top_end_message a{position:relative;margin-bottom:10px}#rnfair_howto .specialist #content_bottom_fixed .btn-style01.btn_specialist_bottom{float:none;width:46%;display:inline-block;margin:5px}#rnfair_howto .specialist #content_bottom_fixed .btn_singlewrap{margin:0}#rnfair_howto .specialist #content_bottom_fixed .btn-style01 .f01{padding-right:10px}#rnfair_howto .specialist #content_bottom_fixed .btn-style01 .f02{display:block;margin-top:5px}}#concierge{display:block;background:url("/images/fair/concierge/main_bg.png") left top repeat;background-size:10px 10px,contain;padding-bottom:100px}#concierge .mv_bg{height:200px;background:url("/images/fair/concierge/bg_mv.jpg") left bottom no-repeat;background-size:cover;opacity:.6}#concierge img.mv_img{width:100%}#concierge .mv{text-align:center;width:100%;max-width:1024px;margin:0 auto;position:relative}#concierge .mv img.mv_chara{position:absolute;top:-142px;right:75px}#concierge .mv h1{margin-top:-27px;margin-bottom:25px}#concierge .mv p{font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:bold}#concierge section.section_1,#concierge section.section_2,#concierge section.section_3,#concierge section.section_4{width:980px;border:3px solid #7fc4de;box-sizing:border-box;background-color:#fff;margin:96px auto;position:relative;padding:0 37px 25px}#concierge section.section_5{width:980px;border:3px solid #7fc4de;box-sizing:border-box;background-color:#fff;margin:96px auto;position:relative;padding:0 37px 25px;margin-bottom:0}#concierge section h2{text-align:center}#concierge section.section_1 h2{margin-top:-53px}#concierge section.section_2 h2,#concierge section.section_5 h2{margin-top:-45px}#concierge section.section_3 h2{margin-top:-59px}#concierge section.section_4 h2{margin-top:-68px;margin-left:45px}#concierge .inquiry_example{position:relative;width:730px;height:298px;background:url("/images/fair/concierge/section1_bg.png") left top no-repeat;box-sizing:border-box;margin:55px auto 24px;padding:57px 45px}#concierge .inquiry_example ul li{border-bottom:1px solid #b2b2b2;padding:10px 30px 5px;background:url("/images/fair/concierge/list_orange.png") 10px center no-repeat;font-size:20px;font-size:2rem;line-height:1}#concierge .inquiry_example ul li img{position:absolute;top:30px;right:-5px;transform:rotate(10deg);-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);background:#edf7f3;border:2px solid #b3b3b3;padding:10px 10px 0 0}#concierge .inquiry_example ul li:last-child{border:none;background:none;padding:0}#concierge section.section_1 .bottom_bar{text-align:center;padding-bottom:23px}#concierge section.section_1 img.section1_chara{position:absolute;left:74px;bottom:0}#concierge section.section_2 p{margin-top:30px;line-height:1.7;font-size:16px;font-size:1.6rem}#concierge .map_area{background:url("/images/fair/concierge/map.png") right top no-repeat;padding-bottom:40px}#concierge section.section_2 .map_area p.bottom_bar{margin-top:0;padding-top:30px;margin-bottom:58px}#concierge .map_area ul{font-size:0;font-size:0;margin-bottom:5px}#concierge .map_area ul li{font-size:16px;font-size:1.6rem;display:inline-block;margin-right:8px;text-align:center}#concierge .map_area ul li .hum_area{width:68px;height:60px;border:1px solid #c9c9c9;display:table-cell}#concierge .map_area ul li img{vertical-align:bottom}#concierge .map_area ul li p{margin:0}#concierge .cf:before{content:"";display:table}#concierge .cf:after{content:"";display:table;clear:both}#concierge .staff_left,#concierge .staff_right{width:440px}#concierge .staff_inner{border:2px solid #c9c9c9;border-top:0;padding:16px 19px;box-sizing:border-box;height:295px}#concierge .staff_left{float:left;position:relative}#concierge .staff_left:after{content:url("/images/fair/concierge/section2_leftarrow.png");display:block;width:20px;height:91px;position:absolute;top:50%;margin-top:-40px;right:-20px}#concierge .staff_right{float:right}#concierge .staff_left h3,#concierge .staff_right h3{color:#fff;font-size:28px;font-size:2.8rem;font-weight:bold;padding:14px 23px;box-sizing:border-box;position:relative}#concierge .staff_left h3 span,#concierge .staff_right h3 span{display:block;font-weight:normal;font-size:16px;font-size:1.6rem}#concierge .staff_left h3{background:#4db08a}#concierge .staff_right h3{background:#eca203}#concierge .staff_left h3 img{position:absolute;right:25px;bottom:-9px}#concierge .staff_right h3 img{position:absolute;right:25px;bottom:-9px;bottom:-15px}#concierge .staff_inner ul,#concierge .staff_inner ol{padding-top:6px}#concierge .staff_inner ul li{font-size:16px;font-size:1.6rem;margin-bottom:14px;line-height:1.4}#concierge .staff_inner ol li{font-size:16px;font-size:1.6rem;margin-bottom:14px;line-height:1.4}#concierge .staff_inner ol li span{letter-spacing:-.1px}#concierge .staff_left .staff_inner p.staff_appeal{background:#edf7f3;padding:20px 0;text-align:center;font-weight:bold;font-size:20px;font-size:2rem;line-height:1.4;margin-top:10px}#concierge .staff_left .staff_inner .staff_appeal span{color:#f37868}#concierge .staff_right .staff_inner .staff_appeal{font-size:24px;width:375px;margin:0 auto;color:#f37868;font-weight:bold;text-align:center;border-bottom:1px solid #b2b2b2;position:relative}#concierge .staff_right .staff_inner .staff_appeal span{display:none}#concierge .staff_right .staff_inner .staff_appeal span.color_bk{display:inline}#concierge .staff_right .staff_inner .staff_appeal:before{content:"";width:99px;height:35px;background:url("/images/fair/concierge/section2_underarrow.png") left top no-repeat;display:block;text-align:center;padding:4px 0;margin:0 auto}#concierge .staff_right .staff_inner .staff_appeal:after{content:"";display:block;position:absolute;bottom:-6px;border-bottom:1px solid #b2b2b2;height:1px;width:100%}#concierge .section_3 img.interview{position:absolute;top:-76px;left:57px}#concierge .section_3 dl dt{font-size:20px;font-size:2rem;font-weight:bold;border-bottom:2px solid #7fc4de;padding:10px 0 15px}#concierge .section_3 dl dt span{font-size:28px;font-size:2.8rem;color:#7fc4de;padding-right:10px;line-height:.8}#concierge .section_3 dl dd{padding:18px 40px;font-size:16px;font-size:1.6rem;line-height:1.5}#concierge .section_3 dl dd p{margin-bottom:15px;background-color:#fdf6e5;padding:10px 15px;border-radius:10px;position:relative}#concierge .section_3 dl dd p small{font-size:13px;color:#3194b9;display:block;text-align:right}@media only screen and (max-width:767px){#concierge .section_3 dl dd p small{font-size:1.2rem}}#concierge .section_3 dl dd p small.woman{color:#f37868}#concierge .section_3 dl dd p:before{content:'“';position:absolute;top:-30px;left:-20px;font-size:80px;color:#7fc4de}#concierge .voice_left{float:left;margin-top:45px}#concierge .voice_right{float:right;margin-top:45px}#concierge ul.voice_left li{background:url("/images/fair/concierge/section4_list_bg.png") left center no-repeat;padding:10px 0 10px 32px;font-size:16px;font-size:1.6rem;font-weight:bold;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-text-size-adjust:100%}#concierge ul.voice_left li span{border-bottom:2px solid #f37868}#concierge .voice_right img{margin-left:35px}#concierge .voice_right img.graph_chara{padding-top:70px}#concierge .section_5 .cf{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start}#concierge .section_5 .cf::after,#concierge .section_5 .cf::before{content:none}#concierge .fair_schedule{margin-top:100px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;border:2px solid #f37868;width:450px}#concierge .fair_schedule .link-btn{padding:40px 30px 52px}@media only screen and (max-width:767px){#concierge .fair_schedule .link-btn{padding:5px 0 20px}}#concierge .fair_schedule h3{background:#f37868;color:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;text-align:center;width:400px;padding:8px 0;font-size:16px;font-size:1.6rem;font-weight:bold;position:absolute;left:50%;margin-left:-200px;margin-top:-20px}#concierge .fair_schedule .m__common-btn,#concierge .fair_schedule .m__common-btn__online{margin-top:20px}@media only screen and (max-width:767px){#concierge .fair_schedule .m__common-btn,#concierge .fair_schedule .m__common-btn__online{margin-top:15px}}#concierge .fair_schedule .m__common-btn a,#concierge .fair_schedule .m__common-btn__online a{width:100%;padding:15px 35px 15px 45px;font-size:2rem}@media only screen and (max-width:767px){#concierge .fair_schedule .m__common-btn a,#concierge .fair_schedule .m__common-btn__online a{font-size:1.5rem;padding:11px 35px 11px 45px}}#concierge .fair_schedule ul{padding:18px 10px 14px 30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#concierge .fair_schedule ul li{background:url("/images/fair/concierge/list_orange.png") left center no-repeat;padding:8px 0 8px 20px;font-size:16px;font-size:1.6rem}#concierge .fair_schedule ul li span{font-size:14px;font-size:1.4rem;display:inline-block;width:50px}#concierge .fair_corner{width:395px;margin-top:30px;font-size:16px;font-size:1.6rem;line-height:1.7}#concierge .fair_corner p{margin-bottom:15px}#concierge footer{text-align:center;padding:35px 0 75px;font-size:12px;font-size:1.2rem}#concierge .sp_top{display:none}#concierge section.section_5 p.sp_h2{display:none}@media only screen and (max-width:767px){#concierge{padding-bottom:30px;width:100%}#concierge header,#concierge .mv_img,#concierge h1{display:none}#concierge .mv p,#concierge .mv .mv_chara{display:none}#concierge section.section_5 h2{display:none}#concierge .map_area ul li .hum_area,#concierge .section5_chara,#concierge .mv_bg{display:none}#concierge section.section_5 p.sp_h2{display:block}#concierge article{padding:0 20px;box-sizing:border-box}#concierge header .wrap{width:100%}#concierge header .wrap img{width:120px}#concierge .mv_bg{display:none}#concierge .mv{width:100%;background:url("/images/fair/concierge/bg_mv.jpg") center bottom no-repeat;background-size:cover}#concierge .mv_transparent{width:100%;height:100%;background-color:rgba(255,255,255,0.6);padding:40px 10px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#concierge .mv .sp_top{display:block;background:rgba(255,255,255,0.8);padding:10px;position:relative}#concierge .mv .sp_top p{display:block;font-size:10px;font-size:1rem;font-weight:normal}#concierge .mv .sp_top p.sp_h1{margin:7px 0;font-size:2.3rem;color:#f15a46;font-weight:bold}#concierge .mv .sp_top .mv_chara{display:block;width:82px;height:61px;top:-36px;right:0}#concierge section.section_1,#concierge section.section_2,#concierge section.section_3,#concierge section.section_4,#concierge section.section_5{width:100%;padding:10px;margin:40px auto 0}#concierge section.section_1 h2{margin-top:-35px;margin-left:-10px}#concierge section.section_1 h2 img{height:37px;width:auto}#concierge section.section_2 h2{margin-top:-34px;margin-left:-10px}#concierge section.section_2 h2 img{height:37px;width:auto}#concierge section.section_2 p.sp_h2,#concierge section.section_3 h2{margin-top:-40px;text-align:center}#concierge section.section_2 p{margin-top:15px;margin-bottom:5px}#concierge section.section_2 p.sp_h2 img{height:51px}#concierge section.section_3 h2{margin-left:-10px}#concierge section.section_3 h2 img{height:42px;width:auto}#concierge section.section_4 h2{margin-top:-44px;margin-left:35px}#concierge section.section_4 h2 img{height:46px}#concierge section.section_5 p.sp_h2{margin-top:-33px;text-align:center}#concierge section.section_5 p.sp_h2 img{height:57px;width:auto;margin-right:10px}#concierge .inquiry_example{width:100%;padding:10px;margin:20px auto 35px;height:auto;background:#fdf6e5;border:4px solid #facb85}#concierge .inquiry_example:after{content:"";position:absolute;bottom:-23px;left:50%;margin-left:-35px;width:70px;height:19px;background:url("/images/fair/concierge/sp_underarrow.png") left top no-repeat;background-size:70px 19px}#concierge .inquiry_example ul li{font-size:12px;font-size:1.2rem;background-size:3px 3px;background-position:3px 10px;padding:5px 0 5px 10px;border:none}#concierge .inquiry_example ul li:nth-child(3),#concierge .inquiry_example ul li:nth-child(4){width:70%}#concierge .inquiry_example ul li img{transform:none;-webkit-transform:none;-moz-transform:none;width:65px;top:auto;bottom:10px;right:10px}#concierge section.section_1 .bottom_bar{padding-bottom:60px}#concierge section.section_1 .bottom_bar img{width:100%;max-width:282px}#concierge section.section_1 img.section1_chara{width:46px;height:79px;left:15px}#concierge section.section_2 p{font-size:12px;font-size:1.2rem}#concierge section.section_2 .map_area p.bottom_bar{padding-top:20px;margin-bottom:20px;text-align:center}#concierge .map_area{background:none}#concierge section.section_2 .map_area p.bottom_bar img{width:100%;max-width:309px}#concierge .map_area ul{text-align:center}#concierge .map_area ul li{margin-right:2px;margin-bottom:2px}#concierge .map_area ul li p{padding:3px 2px;border:1px solid #f37868;line-height:1;-webkit-text-size-adjust:100%}#concierge .staff_left,#concierge .staff_right{width:100%;margin-bottom:20px}#concierge .staff_left h3,#concierge .staff_right h3{font-size:16px;font-size:1.6rem;padding:5px 0}#concierge .staff_left h3 span,#concierge .staff_right h3 span{display:inline;font-size:12px;font-size:1.2rem}#concierge .staff_left h3{padding-right:67px;text-align:center}#concierge .staff_left h3 img{right:auto}#concierge .staff_right h3 img{right:auto}#concierge .staff_left h3 img{height:40px;bottom:-3px}#concierge .staff_inner{border-width:1px;padding:5px 10px 10px;height:auto}#concierge .staff_inner ul li,#concierge .staff_inner ol li{font-size:12px;font-size:1.2rem;margin-bottom:10px;line-height:1.2}#concierge .staff_inner ul li span,#concierge .staff_inner ol li span{font-size:10px;font-size:1rem;letter-spacing:0}#concierge .staff_left .staff_inner p.staff_appeal{font-size:14px;font-size:1.4rem}#concierge .staff_left:after{display:none}#concierge .staff_right{margin-bottom:0}#concierge .staff_right h3{padding-right:58px;text-align:center}#concierge .staff_right h3 span{font-size:10px;font-size:1rem}#concierge .staff_right h3 img{height:42px;bottom:-5px;right:auto}#concierge .staff_right .staff_inner .staff_appeal{width:100%;font-size:14px;font-size:1.4rem;background:#fdf6e5;margin-top:30px;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:0}#concierge .staff_right .staff_inner .staff_appeal:before{position:absolute;width:49px;height:17px;background-size:49px 17px;left:50%;margin-left:-25px;top:-20px}#concierge .staff_right .staff_inner .staff_appeal:after{display:none}#concierge .section_3 .interview{display:none}#concierge .section_3 dl{margin-top:20px}#concierge .section_3 dl dt{font-size:14px;font-size:1.4rem;line-height:1;border-width:1px;line-height:1.5;padding:5px 0}#concierge .section_3 dl dt span{font-size:14px;font-size:1.4rem;line-height:1;border-width:1px;line-height:1.5;padding-right:5px}#concierge .section_3 dl dd{padding:10px;font-size:12px;font-size:1.2rem}#concierge .section_3 dl dd p{margin-bottom:20px}#concierge .voice_left{float:none;margin-top:10px}#concierge ul.voice_left li{padding:5px 10px;background-size:8px 9px;font-size:12px;font-size:1.2rem;font-weight:normal;line-height:1.3}#concierge ul.voice_left li span{border-bottom:1px solid #f37868}#concierge .voice_right{float:none;position:relative;text-align:center;margin:10px 0}#concierge .voice_right img{margin-left:0;float:none}#concierge .voice_right img.graph{width:150px}#concierge .voice_right img.graph_chara{width:46px;padding-left:10px}#concierge .section_5 .cf{display:block}#concierge .fair_corner{width:100%;float:none;text-align:center;font-size:0;display:table;margin-top:20px}#concierge .fair_corner p{width:100%;position:static;font-size:14px;font-size:1.4rem;text-align:left;line-height:1.4;text-align:center}#concierge .fair_schedule{border:0;width:100%;margin-top:35px}#concierge .fair_schedule h3{width:100%;font-size:14px;font-size:1.4rem;position:static;margin:0}#concierge .fair_schedule ul{padding:5px 5px 10px}#concierge .fair_schedule ul li{background:none;padding:10px 5px;font-size:14px;font-size:1.4rem;border-bottom:1px solid #b2b2b2;display:table;line-height:1.4;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#concierge .fair_schedule ul li span{font-size:12px;font-size:1.2rem;width:40px;display:table-cell;padding-top:3px;vertical-align:top}#concierge footer{padding:10px 0 30px;font-size:10px;font-size:1rem}}.m__cross-media_2020{line-height:1.8;margin-bottom:80px}@media only screen and (max-width:767px){.m__cross-media_2020{margin-bottom:30px}}.m__cross-media_2020 .mt10{margin-top:10px}.m__cross-media_2020 .mt15{margin-top:15px}.m__cross-media_2020 .mt20{margin-top:20px}.m__cross-media_2020 .mt25{margin-top:25px}.m__cross-media_2020 .mt30{margin-top:30px}.m__cross-media_2020 .mt35{margin-top:35px}.m__cross-media_2020 .mt40{margin-top:40px}.m__cross-media_2020 .mt45{margin-top:45px}.m__cross-media_2020 .mt50{margin-top:50px}.m__cross-media_2020 .mb0{margin-bottom:0 !important}.m__cross-media_2020 .mb5{margin-bottom:5px}.m__cross-media_2020 .mb10{margin-bottom:10px}.m__cross-media_2020 .mb15{margin-bottom:15px}.m__cross-media_2020 .mb20{margin-bottom:20px}.m__cross-media_2020 .mb25{margin-bottom:25px}.m__cross-media_2020 .mb30{margin-bottom:30px}.m__cross-media_2020 .mb35{margin-bottom:35px}.m__cross-media_2020 .mb40{margin-bottom:40px}.m__cross-media_2020 .mb45{margin-bottom:45px}.m__cross-media_2020 .mb50{margin-bottom:50px}.m__cross-media_2020 .mr10{margin-right:10px}.m__cross-media_2020 .mr15{margin-right:15px}.m__cross-media_2020 .mr20{margin-right:20px}.m__cross-media_2020 .mr25{margin-right:25px}.m__cross-media_2020 .mr30{margin-right:30px}.m__cross-media_2020 .mr35{margin-right:35px}.m__cross-media_2020 .mr40{margin-right:40px}.m__cross-media_2020 .mr45{margin-right:45px}.m__cross-media_2020 .mr50{margin-right:50px}.m__cross-media_2020 .ml10{margin-left:10px}.m__cross-media_2020 .ml15{margin-left:15px}.m__cross-media_2020 .ml20{margin-left:20px}.m__cross-media_2020 .ml25{margin-left:25px}.m__cross-media_2020 .ml30{margin-left:30px}.m__cross-media_2020 .ml35{margin-left:35px}.m__cross-media_2020 .ml40{margin-left:40px}.m__cross-media_2020 .ml45{margin-left:45px}.m__cross-media_2020 .ml50{margin-left:50px}.m__cross-media_2020 .pt5{padding-top:5px}.m__cross-media_2020 .pt10{padding-top:10px}.m__cross-media_2020 .pt15{padding-top:15px}.m__cross-media_2020 .pt20{padding-top:20px}.m__cross-media_2020 .pt25{padding-top:25px}.m__cross-media_2020 .pt30{padding-top:30px}.m__cross-media_2020 .pt35{padding-top:35px}.m__cross-media_2020 .pt40{padding-top:40px}.m__cross-media_2020 .pt45{padding-top:45px}.m__cross-media_2020 .pt50{padding-top:50px}.m__cross-media_2020 .pb10{padding-bottom:10px}.m__cross-media_2020 .pb15{padding-bottom:15px}.m__cross-media_2020 .pb20{padding-bottom:20px}.m__cross-media_2020 .pb25{padding-bottom:25px}.m__cross-media_2020 .pb30{padding-bottom:30px}.m__cross-media_2020 .pb35{padding-bottom:35px}.m__cross-media_2020 .pb40{padding-bottom:40px}.m__cross-media_2020 .pb45{padding-bottom:45px}.m__cross-media_2020 .pb50{padding-bottom:50px}.m__cross-media_2020 .p10{padding:10px}.m__cross-media_2020 .pl5{padding-left:5px}.m__cross-media_2020 .txtC{text-align:center}.m__cross-media_2020 .txtR{text-align:right}.m__cross-media_2020 .txtL{text-align:left}.m__cross-media_2020 .fs16{font-size:16px !important}.m__cross-media_2020 .txt_bold{font-weight:bold}.m__cross-media_2020 .ComingSoon{text-align:center;font-size:24px;margin:20px 0}.m__cross-media_2020 .inner{margin:0 auto;max-width:980px;min-width:320px}.m__cross-media_2020 .clearfix::after{content:"";clear:both;display:block;overflow:hidden}.m__cross-media_2020 .sp{display:none !important}@media only screen and (max-width:767px){.m__cross-media_2020 .pc{display:none !important}.m__cross-media_2020 .sp{display:block !important}.m__cross-media_2020 .swiper-wrapper.sp{display:flex !important}}.m__cross-media_2020 #content_title{display:none;margin:0}.m__cross-media_2020 #content_title .title{color:#fff;margin:0}.m__cross-media_2020 img.pc{display:block}.m__cross-media_2020 img.sp{display:none}.m__cross-media_2020 #main{padding:0 0 40px 0}.m__cross-media_2020 #backWhite{background-color:#fff}.m__cross-media_2020 #backWhite.low{background-color:#fff}.m__cross-media_2020 a:hover{opacity:.8}.m__cross-media_2020 h3 p a{color:#fff}.m__cross-media_2020 .link_to_top{text-align:center;margin:50px 0 80px}.m__cross-media_2020 .link_to_top a::before{content:"";display:inline-block;width:13px;height:13px;background:url("/images/cross-media/2018/icon_notice_back_s.png") left top no-repeat;vertical-align:-2px;margin-right:5px}.m__cross-media_2020 .bottom_social_area{width:980px;margin:40px auto 20px}.m__cross-media_2020 .bottom_social_area .icon .fb-share-button{vertical-align:top}.m__cross-media_2020 .bottom_social_area .icon{font-size:0}.m__cross-media_2020 .bottom_social_area .icon #twitter-widget-0{margin:0 10px}.m__cross-media_2020 .bottom_banner_area{width:980px;margin:40px auto 80px}.m__cross-media_2020 .bottom_banner_area ul{font-size:0;letter-spacing:-.4em;text-align:center}.m__cross-media_2020 .bottom_banner_area ul li{display:inline-block;font-size:16px;letter-spacing:normal;margin-left:20px;vertical-align:middle}.m__cross-media_2020 .bottom_banner_area ul li:last-child img{width:300px}.m__cross-media_2020 .mainTitle{width:1020px;margin:0 auto}.m__cross-media_2020 .mainTitle h1 img{margin:0 auto}.m__cross-media_2020 .mainTitle.detail{background:url("/images/cross-media/2020/img_detail_pc.jpg") left top no-repeat;background-size:cover}.m__cross-media_2020 .mainTitle h2{vertical-align:middle;text-align:center;margin:0 -40px;position:relative}.m__cross-media_2020 .mainTitle h2.hidden{display:none}.m__cross-media_2020 .mainTitle h2 img{margin:0 auto}.m__cross-media_2020 .mainTitle h2.hospital_frame{width:980px;height:250px;position:relative;background:url("/images/cross-media/2020/img_hospital_frame_pc.png") left center no-repeat;margin:0 auto}.m__cross-media_2020 .mainTitle h2.hospital_frame p{position:absolute;left:0;top:50%;font-size:32px;font-weight:bold;margin-top:27px;transform:translateY(-50%);background:transparent;width:100%;line-height:1.4;box-sizing:border-box}.m__cross-media_2020 .mainTitle h2 .updateIcon{background:url("/images/cross-media/2018/daily_update_bg.png") no-repeat 0 0;width:100px;height:100px;position:absolute;right:60px;top:180px;text-align:center;animation:spin 4s ease-out infinite}.m__cross-media_2020 .mainTitle h2 .updateText{background:url("/images/cross-media/2018/daily_update_text.png") no-repeat 0 0;position:absolute;width:62px;height:54px;right:76px;top:204px}.m__cross-media_2020 .mainTitle h2 a img:hover{opacity:1}.m__cross-media_2020 .mainTitle p span.emphasis{font-size:20px;color:#006fbe}.m__cross-media_2020 .title03{color:#094888;font-size:20px;text-align:center}.m__cross-media_2020 .wap_low.information{padding-bottom:60px}.m__cross-media_2020 .infomation{display:flex;margin:20px auto;padding:0 20px;border:1px solid #c9c9c9;background-color:#fff;height:51px}.m__cross-media_2020 .infoTtlArea{width:25%;display:flex;padding:12px 0 0}.m__cross-media_2020 .infoLinkList{padding:3px 15px 0;font-weight:bold;color:#1760ad}.m__cross-media_2020 .infoLinkIcon{padding:6px 10px 6px 0}.m__cross-media_2020 .infoNewsArea{width:75%;padding:13px 0}.m__cross-media_2020 .infoNewsArea .linkinfoList{text-align:right;font-size:14px;padding-right:10px;margin-top:3px}.m__cross-media_2020 .infoNewsArea .linkinfoList img{padding:7px 0 7px 6px}.m__cross-media_2020 .infomation h3{font-size:18px;color:#1760ad;font-weight:bold}.m__cross-media_2020 .infomation ul{width:100%}.m__cross-media_2020 .infomation ul li{margin-bottom:10px}.m__cross-media_2020 .infomation ul dl{text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:98%}.m__cross-media_2020 .infomation ul dl dt{display:inline-block;vertical-align:top}.m__cross-media_2020 .infomation ul dl dt span{padding:2px 3px 1px;background:#ff571d;color:#fff;margin-left:4px;font-size:12px;border-radius:4px}.m__cross-media_2020 .infomation ul dl dd{display:inline-block;vertical-align:top;-webkit-margin-start:0;padding-left:15px}.m__cross-media_2020 .topMessage{background:#f7dfea;border-radius:4px;color:#c03;font-size:16px;font-weight:bold;margin:20px 0 0;padding:10px;text-align:center}.m__cross-media_2020 .stickerBannerArea{background-color:#fff;border:1px solid #004674;margin-bottom:40px}.m__cross-media_2020 .stickerBannerArea .stickerContent{display:flex;justify-content:space-between}.m__cross-media_2020 .stickerBannerArea .stickerContent .movie video{display:block}.m__cross-media_2020 .stickerBannerArea.noPdf{padding-bottom:15px}.m__cross-media_2020 .stickerBannerArea .text_box{padding:20px 30px;text-align:center}.m__cross-media_2020 .stickerBannerArea .text_box .read_text{font-size:24px;color:#1f5285;font-weight:bold;line-height:1.3;margin:10px auto;position:relative}.m__cross-media_2020 .stickerBannerArea .text_box .read_text::before{content:"";background:url("/images/cross-media/2020/icon_sticker_accent01.png") no-repeat 0 0;position:absolute;left:25px;top:5px;width:29px;height:56px}.m__cross-media_2020 .stickerBannerArea .text_box .read_text::after{content:"";background:url("/images/cross-media/2020/icon_sticker_accent02.png") no-repeat 0 0;position:absolute;right:35px;top:5px;width:29px;height:56px}.m__cross-media_2020 .stickerBannerArea .text_box .bottom_text{font-size:16px;line-height:1.5;padding-top:15px;letter-spacing:.05em}.m__cross-media_2020 .stickerBannerArea .text_box .bottom_text span{font-size:23px;letter-spacing:.08em;font-feature-settings:"palt";background:linear-gradient(transparent 60%,#fff79d 60%)}.m__cross-media_2020 .stickerBannerArea .bannerBottom{margin:20px;text-align:center}.m__cross-media_2020 .wap_low .stickerBannerArea{margin-top:30px}.m__cross-media_2020 .selectArea .selectAnchor{background-color:#fff;border:1px solid #c9c9c9;margin-bottom:40px}.m__cross-media_2020 .selectArea .txt_area{font-size:30px;text-align:center;font-weight:bold;color:#004674;padding-top:10px;padding-bottom:5px}.m__cross-media_2020 ul#iconAnchor{width:950px;margin:0 auto 15px;display:flex;justify-content:center}.m__cross-media_2020 ul#iconAnchor li{display:block}.m__cross-media_2020 ul#iconAnchor li a{display:flex;justify-content:center;align-items:center;padding:15px;width:370px;text-decoration:none;line-height:1;box-sizing:border-box}.m__cross-media_2020 ul#iconAnchor li img:hover{opacity:1}.m__cross-media_2020 ul#iconAnchor li .icon{width:55px}.m__cross-media_2020 ul#iconAnchor li p.txt{margin-left:10px;font-size:18px;color:#fff;letter-spacing:.05em}.m__cross-media_2020 ul#iconAnchor li p.txt:hover{opacity:1}.m__cross-media_2020 ul#iconAnchor li p.txt span{font-size:28px;letter-spacing:.1em;line-height:30px;padding-right:3px}.m__cross-media_2020 ul#iconAnchor li a{background:url("/images/cross-media/icon_arrow-bottom_pc.png") no-repeat 95% center;position:relative}.m__cross-media_2020 ul#iconAnchor li#icon_place{margin-right:28px;border-radius:4px;background:#3dbe71;border-bottom:3px solid #18a24e}.m__cross-media_2020 ul#iconAnchor li#icon_place a::before{content:"";background:url("/images/cross-media/2020/icon_place.png") no-repeat center center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:20px;width:50px;height:40px}.m__cross-media_2020 ul#iconAnchor li#icon_place p.txt span{letter-spacing:.3em}.m__cross-media_2020 ul#iconAnchor li#icon_message{margin-left:28px;background:#4dbdd7;border-radius:4px;border-bottom:3px solid #0b93bf}.m__cross-media_2020 ul#iconAnchor li#icon_message a::before{content:"";background:url("/images/cross-media/2020/icon_message.png") no-repeat center center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:20px;width:55px;height:40px}.m__cross-media_2020 ul#iconAnchor li#icon_message p.txt span{letter-spacing:-.03em}.m__cross-media_2020 ul#iconAnchor li#icon_area{background:#e44c73;border-radius:4px;border-bottom:3px solid #cb3b60}.m__cross-media_2020 ul#iconAnchor li#icon_area a::before{content:"";background:url("/images/cross-media/2020/icon_area.png") no-repeat center center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:18px;width:60px;height:48px}.m__cross-media_2020 h3 p.txt,.m__cross-media_2020 h4 p.txt{display:inline-block;vertical-align:middle;color:#fff;font-weight:normal;margin-left:15px;font-size:28px;letter-spacing:.05em}.m__cross-media_2020 h3 .icon img,.m__cross-media_2020 h4 .icon img{width:50px}.m__cross-media_2020 h3 .icon,.m__cross-media_2020 h4 .icon{display:inline-block;padding:10px 7px;vertical-align:middle}.m__cross-media_2020 .box_wap{background:#fff;padding:20px}.m__cross-media_2020 h5{font-size:20px;line-height:1.5}.m__cross-media_2020 h5.ttlS{font-size:14px}.m__cross-media_2020 #box_place{border:1px solid #96c8aa}.m__cross-media_2020 #box_place h3,.m__cross-media_2020 #box_place h4{background:#3dbe71;padding:0}.m__cross-media_2020 #box_place h3 .icon,.m__cross-media_2020 #box_place h4 .icon{background:#1a8544}.m__cross-media_2020 #box_place h5{border-left:8px solid #18a24e;color:#18a24e;padding-left:10px;margin-bottom:20px}.m__cross-media_2020 #box_message{border:1px solid #a9efff}.m__cross-media_2020 #box_message h4{background:#4dbdd7}.m__cross-media_2020 #box_message h4 .icon{background:#1f8aa3}.m__cross-media_2020 #box_message h5{border-left:8px solid #0b93bf;color:#0b93bf;padding-left:10px;margin-bottom:20px}.m__cross-media_2020 #box_area{border:1px solid #ffc8d6}.m__cross-media_2020 #box_area h4{background:#e44c73}.m__cross-media_2020 #box_area h4 .icon{background:#bd0747}.m__cross-media_2020 #box_area h5{border-left:8px solid #dc4177;color:#dc4177;padding-left:10px;margin-bottom:20px}.m__cross-media_2020 #box_area.inbox_place h5{border-width:1px;border-style:solid;border-bottom-width:0;padding:10px 20px;font-size:24px}.m__cross-media_2020 #box_area.inbox_place h5 p::before{content:"";display:inline-block;width:7px;height:24px;margin-right:15px;vertical-align:middle}.m__cross-media_2020 #box_area.inbox_place .box_wap{padding:20px 20px 15px}.m__cross-media_2020 #box_group{border:1px solid #ffde86}.m__cross-media_2020 #box_group h4{background:#ff9038;background:linear-gradient(to bottom,#ff9038 0%,#ffbb48 100%)}.m__cross-media_2020 #box_group h4 .icon{background:#fa8f11}.m__cross-media_2020 #box_group h5{border-left:8px solid #fa8f11;color:#fa8f11;padding-left:10px;margin-bottom:20px}.m__cross-media_2020 #box_schedule.box_low h3 p.txt{font-weight:bold;border-left:0;padding-left:0}.m__cross-media_2020 #box_schedule .box_wap.low{background:#ebf8f1;overflow:hidden;padding:30px 20px}.m__cross-media_2020 #box_schedule .box_wap.low .place_image{width:240px;height:180px;float:right}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule{width:690px;float:left}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule h4{background:transparent;border-bottom:0;border-left:8px solid #18a24e;font-size:20px;padding-left:10px;line-height:1.3;color:#333;margin:0 0 30px}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule h4 span{font-size:16px}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule dl{margin:0 0 20px}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule dl dt,.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule dl dd{display:inline-block}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule dl dt{margin:0 20px 0 0}.m__cross-media_2020 #box_schedule h3{background:#3dbe71;border-bottom:2px solid #18a24e;padding:0}.m__cross-media_2020 #box_schedule h3 .icon{background:#1a8544;border-left:0;padding-left:7px}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule .btn_detail{margin:20px 0 0}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule .btn_detail a{background:#f38f00;box-shadow:0 -3px #ed6513 inset;border-radius:4px;color:#fff;text-align:center;line-height:40px;font-weight:bold;display:block;text-decoration:none;width:200px}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule .btn_detail span{display:block;background:#efefef;box-shadow:0 -3px #ccc inset;border-radius:4px;color:#999;text-align:center;line-height:40px;font-weight:bold;text-decoration:none;width:200px}.m__cross-media_2020 #box_place.select_other_place{margin:60px 0 50px}.m__cross-media_2020 #box_place.select_other_place .box_wap{background:#ebf8f1}.m__cross-media_2020 #box_place .box_wap ul{display:flex;flex-wrap:wrap;justify-content:space-between}.m__cross-media_2020 #box_place .box_wap ul li.box{display:block;width:calc((100% - 15px) / 4);height:128px;box-sizing:border-box}.m__cross-media_2020 #box_place.select_other_place .box_wap ul li.box{width:calc((100% - 20px) / 3)}.m__cross-media_2020 #box_place .box_wap ul li:not(:nth-child(4n)){border-right:1px solid #d2d2d2;padding-right:5px;margin-right:5px}.m__cross-media_2020 #box_place.select_other_place .box_wap ul li:not(:nth-child(4n)){border-right:none;padding-right:0;margin-right:0}.m__cross-media_2020 #box_place.select_other_place .box_wap ul li:not(:nth-child(3n)){border-right:1px solid #d2d2d2;padding-right:10px;margin-right:10px}.m__cross-media_2020 #box_place .box_wap ul li:nth-child(n+5),.m__cross-media_2020 #box_place.select_other_place .box_wap ul li:nth-child(n+4){margin-top:20px}.m__cross-media_2020 #box_place .box_wap ul li.box a{display:block;text-decoration:none}.m__cross-media_2020 #box_place .box_wap ul li.box .title{background:#bbb;box-shadow:0 3px 0 #aaa;color:#fff;text-align:center;font-size:16px;padding:10px 10px;font-weight:bold;border-radius:4px}.m__cross-media_2020 #box_place .box_wap ul li.box a .title{background:url("/images/cross-media/icon_arrow_pc.png") no-repeat 97% center #3dbe71;box-shadow:0 3px 0 #18a24e;color:#fff}.m__cross-media_2020 #box_place.select_other_place .box_wap ul li.box .title{padding:15px 10px}.m__cross-media_2020 #box_place .box_wap ul li.box a .title:hover{opacity:1}.m__cross-media_2020 #box_place .box_wap ul li.box .date{display:flex;align-items:center;margin-top:20px;height:45px;color:#000;margin-left:8px;background:url("/images/cross-media/icon_place-kaisai_pc.png") no-repeat left center}.m__cross-media_2020 #box_place .box_wap ul li.box .date.cancel{background:url("/images/cross-media/icon_place-kaisai02_pc.png") no-repeat left center}.m__cross-media_2020 #box_place .box_wap ul li.box .date.postpone{background:url("/images/cross-media/icon_place-kaisai03_pc.png") no-repeat left center}.m__cross-media_2020 #box_place.select_other_place .box_wap ul li.box .date{margin-top:10px;margin-left:35px}.m__cross-media_2020 #box_place .box_wap ul li.box .date .year{padding-left:58px}.m__cross-media_2020 #box_place .box_wap ul li.box .date .month{font-size:24px;background:url("/images/cross-media/iconPc_placeKeisen.png") no-repeat right center;padding-right:15px;margin-left:5px;margin-top:-5px;font-weight:bold}.m__cross-media_2020 #box_place .box_wap ul li.box .date .day{font-size:24px;margin-top:5px;line-height:28px;font-weight:bold;margin-left:-2px}.m__cross-media_2020 #box_place .box_wap ul li.box .date .week{vertical-align:bottom;line-height:28px;margin-left:5px}.m__cross-media_2020 #box_message .box_wap ul li.box{float:left;margin-right:15px;margin-bottom:15px;background:#4dbdd7;border-radius:20px 20px 0 20px;padding:2px;box-sizing:border-box;width:175px;height:195px}.m__cross-media_2020 #box_message .box_wap ul li.box:nth-child(5n){margin-right:0}.m__cross-media_2020 #box_message .box_wap ul li.box a{background:#fff;border-radius:18px;display:block;width:100%;height:100%;padding:15px;font-size:13px;line-height:18px;text-decoration:none;box-sizing:border-box}.m__cross-media_2020 #box_message .box_wap ul li.box a p{margin-top:10px;color:#333;text-align:justify}.m__cross-media_2020 #box_message .box_wap ul li.box a:hover{background:rgba(255,255,255,0.8)}.m__cross-media_2020 #box_area.inbox_place{border-color:#96c8aa;border-top:0}.m__cross-media_2020 #box_area .box_wap h6{padding:10px 20px;margin-bottom:15px}.m__cross-media_2020 #box_area .box_wap h6 p{padding-left:10px;font-size:1.7rem;width:85%;float:left}.m__cross-media_2020 #box_area .box_wap h6.hokkaido{background:#eef6fe;border:1px solid #d1e7ff;border-bottom:0;box-shadow:0 5px 0 #1760ad;color:#1760ad}.m__cross-media_2020 #box_area.inbox_place h5.hokkaido{background:#eef6fe;border:1px solid #d1e7ff;border-bottom:0;box-shadow:0 5px 0 #1760ad;color:#1760ad}.m__cross-media_2020 #box_area .box_wap h6.hokkaido p{border-left:8px solid #1760ad;color:#1760ad}.m__cross-media_2020 #box_area .box_wap h6.hokkaido .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen02.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2020 #box_area .box_wap h6.hokkaido .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose02.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2020 #box_area.inbox_place h5.hokkaido p::before{background-color:#1760ad}.m__cross-media_2020 #box_area .box_wap h6.kanto,.m__cross-media_2020 #box_area.inbox_place h5.kanto{background:#eafffb;border:1px solid #c4fff3;border-bottom:0;box-shadow:0 5px 0 #259b83;color:#259b83}.m__cross-media_2020 #box_area .box_wap h6.kanto p{border-left:8px solid #259b83;color:#259b83}.m__cross-media_2020 #box_area .box_wap h6.kanto .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen03.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2020 #box_area .box_wap h6.kanto .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose03.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2020 #box_area.inbox_place h5.kanto p::before{background-color:#259b83}.m__cross-media_2020 #box_area .box_wap h6.toukai,.m__cross-media_2020 #box_area.inbox_place h5.toukai{background:#fdffe9;border:1px solid #e0e9b6;border-bottom:0;box-shadow:0 5px 0 #90af00;color:#90af00}.m__cross-media_2020 #box_area .box_wap h6.toukai p{border-left:8px solid #90af00;color:#90af00}.m__cross-media_2020 #box_area .box_wap h6.toukai .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen04.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2020 #box_area .box_wap h6.toukai .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose04.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2020 #box_area.inbox_place h5.toukai p::before{background-color:#259b83}.m__cross-media_2020 #box_area .box_wap h6.kink,.m__cross-media_2020 #box_area.inbox_place h5.kinki{background:#fffaeb;border:1px solid #ffe69a;border-bottom:0;box-shadow:0 5px 0 #e09e01;color:#e09e01}.m__cross-media_2020 #box_area .box_wap h6.kink p{border-left:8px solid #e09e01;color:#e09e01}.m__cross-media_2020 #box_area .box_wap h6.kink .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen05.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2020 #box_area .box_wap h6.kink .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose05.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2020 #box_area.inbox_place h5.kinki p::before{background-color:#e09e01}.m__cross-media_2020 #box_area .box_wap h6.chushi,.m__cross-media_2020 #box_area.inbox_place h5.chushi{background:#fff0f0;border:1px solid #ffb5b6;border-bottom:0;box-shadow:0 5px 0 #e52629;color:#e52629}.m__cross-media_2020 #box_area .box_wap h6.chushi p{border-left:8px solid #e52629;color:#e52629}.m__cross-media_2020 #box_area .box_wap h6.chushi .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen06.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2020 #box_area .box_wap h6.chushi .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose06.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2020 #box_area.inbox_place h5.chushi p::before{background-color:#e52629}.m__cross-media_2020 #box_area .box_wap h6.kyushu,.m__cross-media_2020 #box_area.inbox_place h5.kyushu{background:#f8f4ff;border:1px solid #cbbce5;border-bottom:0;box-shadow:0 5px 0 #653e8c;color:#653e8c}.m__cross-media_2020 #box_area .box_wap h6.kyushu p{border-left:8px solid #653e8c;color:#653e8c}.m__cross-media_2020 #box_area .box_wap h6.kyushu .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen07.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2020 #box_area .box_wap h6.kyushu .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose07.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2020 #box_area.inbox_place h5.kyushu p::before{background-color:#653e8c}.m__cross-media_2020 #box_area.inbox_place .box_wap{padding:20px 3% 10px}.m__cross-media_2020 #box_area .box_wap dl{margin:10px 10px}.m__cross-media_2020 #box_area .box_wap dl:last-child{margin-bottom:40px}.m__cross-media_2020 #box_area .box_wap dl dt.title{padding:10px;border-bottom:1px solid #bfbfbf;font-size:18px;color:#333;margin:0 10px}.m__cross-media_2020 #box_area .box_wap dl dd ul{margin:20px 10px}.m__cross-media_2020 #box_area .box_wap dl dd ul li{background:url("/images/cross-media/icon_arrow_blue.png") no-repeat left 6px;padding-left:10px;width:48%;display:inline-block;vertical-align:top;margin-bottom:15px}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li{background:none;width:100%;display:flex;margin-bottom:50px;padding-left:0;position:relative}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li:last-child{margin-bottom:20px}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .rightArea{padding-left:30px}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .rightArea .hospDetail{font-size:19px;padding:8px 0}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .rightArea span{font-size:14px}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.bed{color:#0071bd;font-weight:bold;background:url("/images/cross-media/2020/icon_hospital_bed.png") no-repeat left center;padding:6px 10px 6px 40px}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.saiyo{color:#16a776;font-weight:bold;background:url("/images/cross-media/2020/icon_capacity.png") no-repeat left center;padding:6px 10px 6px 33px;margin-left:50px}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.fair{color:#94741c;font-weight:bold;background:url("/images/cross-media/2020/icon_fair.png") no-repeat left center;padding:6px 10px 6px 33px}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd .group_js_wrap ul.group_list li a{background:none;padding:0}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul li a{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left 6px;padding-left:10px;display:inline-block}.m__cross-media_2020 #box_area .box_wap dl dd ul li .point{background:url("/images/cross-media/2020/icon_comment.png") no-repeat left center;padding:5px 0 5px 39px;display:inline-block;vertical-align:top;margin-top:2px}.m__cross-media_2020 #box_area .box_wap dl dd ul li .point.noTxt{background:none;height:32px}.m__cross-media_2020 #box_area .box_wap dl dd ul li .new,.m__cross-media_2020 #box_area .box_wap dl dd ul li .update{padding:1px 5px 2px;color:#fff;margin:7px;font-size:.9rem;border-radius:5px}.m__cross-media_2020 #box_area .box_wap dl dd ul li .new{background-color:#ff3c3c;display:inline}.m__cross-media_2020 #box_area .box_wap dl dd ul li .update{background-color:#008ad2;display:inline}.m__cross-media_2020 #box_area .box_wap dl dd ul li.w100{width:100%}.m__cross-media_2020 #box_area .box_wap p.comingSoon{text-align:center;margin:10px;font-size:18px}.m__cross-media_2020 .wap_low .inner p.comingSoon{text-align:center;margin:10px;font-size:25px}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn{display:none}.m__cross-media_2020 .group_js_wrap{display:none;position:absolute;width:918px;padding-bottom:7px;left:0}.m__cross-media_2020 .wrap_inner{background:#fffae8;border:2px solid #f2c753;border-radius:10px;padding:15px 25px 5px;box-sizing:border-box;position:relative}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group .group_inner{display:inline-block}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group a{position:relative;display:inline-block}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group .group_js_wrap .wrap_inner a::after{display:none}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group a::after{content:"";width:0;height:0;border-style:solid;border-width:16px 12px 0 12px;border-color:#f2c753 transparent transparent transparent;position:absolute;top:-13px;transition:.3s;opacity:0;left:30px}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group a:hover{opacity:1}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group .group_inner:hover a::after{opacity:1}.m__cross-media_2020 .group_js_wrap p{font-size:15px;font-weight:bold;margin-left:10px}.m__cross-media_2020 .group_js_wrap .group_list{letter-spacing:-.4em;font-size:0}.m__cross-media_2020 #box_area .box_wap dl dd .group_js_wrap .wrap_inner{padding:15px 15px 5px}.m__cross-media_2020 #box_area .box_wap dl dd .group_js_wrap ul.group_list{margin:10px 10px 0}.m__cross-media_2020 #box_area .box_wap dl dd .group_js_wrap ul.group_list li{font-size:15px;letter-spacing:normal;padding-left:15px;background:none;vertical-align:top;line-height:1.4;width:33%;box-sizing:border-box;margin-bottom:10px;display:inline-block}.m__cross-media_2020 #box_group .box_wap h6{padding:10px 20px;background:#eef6fe;border:1px solid #d1e7ff;border-bottom:2px solid #1760ad;margin-bottom:15px}.m__cross-media_2020 #box_group .box_wap h6 p{padding-left:10px;font-size:20px;border-left:8px solid #1760ad;color:#1760ad;width:85%;float:left}.m__cross-media_2020 #box_group .box_wap h6 a{padding-left:10px;font-size:20px;border-left:8px solid #1760ad;background:url("/images/cross-media/iconSp_arwNext01.png") no-repeat right center;color:#1760ad;width:98%;width:calc(100% - 20px);float:left;text-decoration:none;background-size:11px;display:block;cursor:pointer}.m__cross-media_2020 #box_group .box_wap h6 .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen02.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2020 #box_group .box_wap h6 .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose02.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2020 #box_group .box_wap dl{margin:10px 10px 20px 10px}.m__cross-media_2020 #box_group .box_wap dl dt.title{padding:10px;border-bottom:1px solid #bfbfbf;font-size:18px;color:#333}.m__cross-media_2020 #box_group .box_wap dl dd ul{margin:10px 0}.m__cross-media_2020 #box_group .box_wap dl dd ul li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat scroll left 6px transparent;padding-left:10px;width:30%;width:calc(30% - 10px);display:inline-block;vertical-align:top;font-size:13px}.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(1),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(4),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(7),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(10),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(13),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(16),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(19),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(22){width:33%;width:calc(33% - 10px)}.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(3),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(6),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(9),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(12),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(15),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(18),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(21),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(24){width:35%;width:calc(35% - 10px)}.m__cross-media_2020 #box_group .box_wap dl dd ul li.w100{width:100%}.m__cross-media_2020 .panel_link{cursor:pointer}.m__cross-media_2020 .panel{display:none}.m__cross-media_2020 .wap_low .inner h3{background:#eef6fe;padding:10px 0;color:#094888;border-bottom:2px solid #1760ad;font-size:20px}.m__cross-media_2020 .wap_low .inner h3 p{padding-left:20px;border-left:7px solid #1760ad}.m__cross-media_2020 .wap_low .inner h3.introduce{background:#ec6941;color:#fff;border:0;padding:0}.m__cross-media_2020 .wap_low .inner h3.introduce p{border:0}.m__cross-media_2020 .wap_low .inner h3.introduce .icon{background:#be431f;width:60px;height:60px;box-sizing:border-box;padding:15px 0;text-align:center;display:inline-block;vertical-align:middle}.m__cross-media_2020 .wap_low .inner h3.introduce .icon img{width:30px;height:30px}.m__cross-media_2020 .wap_low .inner h3.introduce .txt{color:#fff;font-weight:bold;font-size:20px;padding:12px 15px;margin:0;display:inline-block}.m__cross-media_2020 .wap_low .inner h4.borderB{font-weight:bold;color:#094888;border-left:solid 3px #094888;margin:10px 0;padding-left:10px;background:#eef6fe}.m__cross-media_2020 .wap_low .inner .fair_hospital_list h3{background:#f2c753;color:#fff;border:0;padding:0}.m__cross-media_2020 .wap_low .inner .fair_hospital_list h3 p{border:0}.m__cross-media_2020 .wap_low .inner .fair_hospital_list h3 .icon{background:#94741c;width:60px;height:60px;box-sizing:border-box;padding:15px 0;text-align:center;display:inline-block;vertical-align:middle}.m__cross-media_2020 .wap_low .inner .fair_hospital_list h3 .icon img{width:30px;height:30px}.m__cross-media_2020 .wap_low .inner .fair_hospital_list h3 p.txt{color:#fff;font-weight:bold;font-size:20px;padding:12px 15px;margin:0;display:inline-block}.m__cross-media_2020 .wap_low .inner .fair_hospital_list .hospital_information{margin:40px 0 20px;border:1px solid #f2c753;border-top-width:6px;background:#fff}.m__cross-media_2020 .hospital_information .top_wap{padding:20px;border-bottom:1px solid #f2c753;display:table;width:100%;table-layout:fixed;box-sizing:border-box;position:relative}.m__cross-media_2020 .hospital_information .top_wap .hospital_thumb,.m__cross-media_2020 .hospital_information .top_wap .hospital_overview{display:table-cell;vertical-align:top}.m__cross-media_2020 .hospital_information .top_wap .hospital_thumb{width:180px}.m__cross-media_2020 .hospital_information .top_wap .hospital_overview{padding-left:20px;width:100%}.m__cross-media_2020 .hospital_overview .top_label{overflow:hidden}.m__cross-media_2020 .hospital_overview .top_label ul{float:left;font-size:0;letter-spacing:-.4em;width:460px}.m__cross-media_2020 .hospital_information .top_wap .link{position:absolute;right:20px;top:20px}.m__cross-media_2020 .hospital_information .top_wap .resinavi_join li{display:inline-block;background:#fff799;vertical-align:top;padding:0 10px;font-size:14px;letter-spacing:normal;margin-right:10px;margin-bottom:5px}.m__cross-media_2020 .hospital_information .top_wap .link{font-size:0;letter-spacing:-.4em;text-align:right}.m__cross-media_2020 .hospital_information .top_wap .link a{display:inline-block;font-size:14px;text-align:center;letter-spacing:normal;width:105px;margin-left:10px;box-sizing:border-box}.m__cross-media_2020 .hospital_information .top_wap .link a:first-child{margin-left:0}.m__cross-media_2020 .hospital_information .top_wap .link a.resinavi_web{background:#ff7800;border-radius:4px;color:#fff;text-decoration:none}.m__cross-media_2020 .hospital_information .top_wap .link a.official_link{background:#eef6fe;border-radius:4px;color:#1760ad;text-decoration:none;padding-left:13px}.m__cross-media_2020 .hospital_information .top_wap .link a.official_link::after{content:"";display:inline-block;width:13px;height:13px;background:url("/images/common/icon-change.png") left top no-repeat;vertical-align:baseline;margin-left:5px}.m__cross-media_2020 .hospital_overview .hospital_name{margin-top:5px;width:460px}.m__cross-media_2020 .hospital_overview .hospital_name .name{color:#1760ad;font-size:24px;line-height:1.3;font-weight:bold;display:inline;vertical-align:middle;margin-right:10px}.m__cross-media_2020 .hospital_overview .hospital_name .address{display:inline-block;vertical-align:middle}.m__cross-media_2020 .hospital_overview .merit{display:table;width:100%;table-layout:fixed;margin-top:10px}.m__cross-media_2020 .hospital_overview .merit .icon,.m__cross-media_2020 .hospital_overview .merit p{display:table-cell;vertical-align:middle}.m__cross-media_2020 .hospital_overview .merit .icon{width:56px}.m__cross-media_2020 .hospital_overview .merit p{padding-left:10px;padding-top:5px;font-size:18px;line-height:1.4;font-weight:bold}.m__cross-media_2020 .hospital_information .bottom_wap{padding:20px}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale{margin-bottom:20px;display:table}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl{display:table-cell;vertical-align:top;text-align:center;padding-right:30px;min-width:90px;max-width:620px}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl dt{font-weight:bold;font-size:14px;margin-bottom:5px}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl dd{font-size:18px}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.bed dt{color:#0071bd}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.bed dt::before{content:"";width:34px;height:20px;display:inline-block;background:url("/images/cross-media/2018/icon_hospital_bed.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.capacity dt{color:#16a776}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.capacity dt::before{content:"";width:29px;height:24px;display:inline-block;background:url("/images/cross-media/2018/icon_capacity.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.alma_mater{text-align:left;padding-right:0}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dt{color:#9a3643;margin-bottom:8px}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dt::before{content:"";width:23px;height:23px;display:inline-block;background:url("/images/cross-media/2018/icon_alma_mater.png");vertical-align:middle;margin-right:5px}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dd{font-size:14px}.m__cross-media_2020 .hospital_information .bottom_wap .pickup_fair{background:#fdf0ec;padding:10px 0;border-radius:4px;font-size:0;letter-spacing:-.4em;margin-bottom:5px}.m__cross-media_2020 .hospital_information .bottom_wap .pickup_fair p{display:inline-block;width:760px;vertical-align:middle;font-size:14px;letter-spacing:normal}.m__cross-media_2020 .hospital_information .bottom_wap .pickup_fair p.label{background:#ec6941;text-align:center;padding:5px;color:#fff;font-size:12px;font-weight:bold;line-height:1.2;letter-spacing:normal;width:120px;margin-right:10px;box-sizing:border-box}.m__cross-media_2020 .hospital_information .bottom_wap .pickup_tour{background:#ebf4fd;padding:10px 0;border-radius:4px;font-size:0;letter-spacing:-.4em}.m__cross-media_2020 .hospital_information .bottom_wap .pickup_tour p{display:inline-block;width:760px;vertical-align:middle;font-size:14px;letter-spacing:normal}.m__cross-media_2020 .hospital_information .bottom_wap .pickup_tour p.label{background:#378fe8;text-align:center;padding:5px;color:#fff;font-size:12px;font-weight:bold;line-height:1.2;letter-spacing:normal;width:120px;margin-right:10px;box-sizing:border-box}.m__cross-media_2020 .wap_low .inner .box_low{border:1px solid #dcdcdc}.m__cross-media_2020 .wap_low .inner .box_low .imgBox{text-align:center}.m__cross-media_2020 .wap_low .inner .box_low .imgBox div{display:inline-block;margin-top:10px}.m__cross-media_2020 .wap_low .inner .box_low .imgBox div:first-child{margin-right:15px}.m__cross-media_2020 .wap_low .inner .box_low .topics_balloon{padding-left:100px;background:url("/images/cross-media/2018/img_topics_hospital.png") 20px top no-repeat;margin-top:15px}.m__cross-media_2020 .wap_low .inner .box_low .topics_balloon p.title{font-size:14px;font-weight:bold;color:#de2b5a}.m__cross-media_2020 .wap_low .inner .box_low .topics_balloon p.balloon{background:#feedf1;border-radius:10px;position:relative;padding:10px 20px;font-size:16px;overflow:hidden}.m__cross-media_2020 .wap_low .inner .box_low .topics_balloon p.balloon::before{content:"";width:22px;height:19px;background:url("/images/cross-media/2018/img_balloon_triangle.png") left top no-repeat;position:absolute;left:-18px;top:14px}.m__cross-media_2020 .wap_low .inner .box_low .box_slider{display:table;width:100%;table-layout:fixed;box-sizing:border-box;padding:30px 20px 0}.m__cross-media_2020 .wap_low .inner .box_low .box_slider.group{padding:10px 0 30px}.m__cross-media_2020 .wap_low .inner .box_low .box_slider p.box_txt,.m__cross-media_2020 .wap_low .inner .box_low .box_slider .hospital_img_slider{display:table-cell;vertical-align:top}.m__cross-media_2020 .wap_low .inner .box_low .box_slider p.box_txt{padding:0 30px 0 20px;word-break:break-word}.m__cross-media_2020 .wap_low .inner .box_low .box_slider.group .box_txt{margin-right:20px}.m__cross-media_2020 .box_comment,.m__cross-media_2020 .box_recommend{border-width:2px;border-style:solid;border-radius:10px;position:relative}.m__cross-media_2020 .box_comment{border-color:#fc658c;background:#ffedf2;margin-bottom:20px;overflow:hidden}.m__cross-media_2020 .box_comment p.title{background:rgba(252,101,140,0.5)}.m__cross-media_2020 .box_comment p.title span{background:#fc658c;display:inline-block;padding:5px 170px 5px 20px;position:relative;color:#fff;font-size:16px;font-weight:bold}.m__cross-media_2020 .box_comment p.title span::after{content:"";position:absolute;right:-24px;bottom:0;width:0;height:0;border-style:solid;border-width:40px 24px 0 24px;border-color:#fc658b transparent transparent transparent}.m__cross-media_2020 .box_comment .comment{height:150px;padding:22px 20px 0;box-sizing:border-box;font-weight:bold;font-size:18px}.m__cross-media_2020 .box_comment .comment::after{content:"";width:107px;height:68px;background:url("/images/cross-media/2018/icon_group_comment01.png") left top no-repeat;position:absolute;right:10px;bottom:0}.m__cross-media_2020 .box_recommend{border-color:#378fe8;background:#f4f9fe;overflow:hidden}.m__cross-media_2020 .box_recommend p.title{background:rgba(55,143,232,0.5)}.m__cross-media_2020 .box_recommend p.title span{background:#378fe8;display:inline-block;padding:5px 200px 5px 20px;position:relative;color:#fff;font-size:16px;font-weight:bold}.m__cross-media_2020 .box_recommend p.title span::after{content:"";position:absolute;right:-24px;bottom:0;width:0;height:0;border-style:solid;border-width:40px 24px 0 24px;border-color:#378fe8 transparent transparent transparent}.m__cross-media_2020 .box_recommend .comment{padding:22px 20px 0;box-sizing:border-box;font-weight:bold;font-size:18px;height:150px}.m__cross-media_2020 .box_recommend .comment::after{content:"";width:104px;height:65px;background:url("/images/cross-media/2018/icon_group_recommend01.png") left top no-repeat;position:absolute;right:10px;bottom:0}.m__cross-media_2020 .wap_low .inner .box_low.hospital_detail_sum{display:flex;padding:30px 20px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_detail_sum p{width:20%;text-align:center}.m__cross-media_2020 .wap_low .inner .box_low.hospital_detail_sum p:last-child{width:50%;text-align:left;margin-left:40px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale{padding:20px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl{display:table-cell;vertical-align:top;text-align:center;padding-right:30px;min-width:90px;max-width:620px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl.bed dt{color:#0071bd;font-weight:bold}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl.bed dt::before{content:"";width:34px;height:20px;display:inline-block;background:url("/images/cross-media/2018/icon_hospital_bed.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl.capacity dt{color:#16a776;font-weight:bold}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl.capacity dt:before{content:"";width:29px;height:24px;display:inline-block;background:url("/images/cross-media/2018/icon_capacity.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl.alma_mater{text-align:left;padding-right:0}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl.alma_mater dt{color:#9a3643;font-weight:bold;margin-bottom:8px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl.alma_mater dt:before{content:"";width:23px;height:23px;display:inline-block;background:url("/images/cross-media/2018/icon_alma_mater.png");vertical-align:middle;margin-right:5px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl dd{font-size:18px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl.alma_mater dd{font-size:14px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale .feature_main{background:rgba(241,76,118,0.1);position:relative;border-radius:10px;border:2px solid #fc658c}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale .feature_main h4{background:#fc658c;padding:10px 10px 10px 70px;font-size:20px;color:#fff;position:relative;border-bottom:0}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale .feature_main h4::before{content:"";background:url("/images/cross-media/2020/img_feature_main.png") left top no-repeat;width:74px;height:74px;display:block;position:absolute;left:-14px;top:-10px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale .feature_main h5{text-align:center;font-size:24px;color:#de2b5a;font-weight:bold}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale .feature_main p{padding:25px 20px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_detail_sum .saiyo{color:#16a776;font-weight:bold;background:url("/images/cross-media/2020/icon_capacity.png") no-repeat left center;padding:2px 10px 2px 33px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_detail_sum .school{color:#9a3643;font-weight:bold;background:url("/images/cross-media/2020/icon_alma_mater.png") no-repeat left center;padding:2px 10px 2px 33px}.m__cross-media_2020 .hospital_img_slider{width:470px}.m__cross-media_2020 .hospital_img_inner{padding:20px;box-sizing:border-box;background:#efefef}.m__cross-media_2020 .hospital_img_slider .flexslider{margin-top:0;padding:0 25px}.m__cross-media_2020 .hospital_img_slider #hospital_slider.flexslider p.txt{background-color:rgba(0,0,0,0.5);padding:5px;position:absolute;bottom:0;z-index:10;width:380px;box-sizing:border-box;color:#fff;font-size:12px}.m__cross-media_2020 .hospital_img_slider #hospital_slider .slides p.img{text-align:center}.m__cross-media_2020 .hospital_img_slider #hospital_slider .slides img{height:255px;width:auto;margin:0 auto}.m__cross-media_2020 .hospital_img_slider #hospital_carousel{margin:10px 25px 0;overflow:hidden;padding:0 80px 0 0}.m__cross-media_2020 .hospital_img_slider #hospital_carousel ul li{margin-right:5px}.m__cross-media_2020 .hospital_img_slider #hospital_carousel .slides img{height:67px;width:auto;margin:0 auto}.m__cross-media_2020 .hospital_img_slider #hospital_carousel .slides p.img{padding:1px;border:#dcdcdc 1px solid}.m__cross-media_2020 .hospital_img_slider #hospital_carousel .slides > li.swiper-slide-thumb-active p.img{border:solid 2px #09f;box-sizing:border-box}.m__cross-media_2020 .hospital_img_slider #hospital_carousel ul li:hover{opacity:.7;cursor:pointer}.m__cross-media_2020 .hospital_img_slider #hospital_carousel.flexslider p.txt{display:none}.m__cross-media_2020 .hospital_img_slider .flexslider ul li:last-child{margin-right:0}.m__cross-media_2020 .flexslider:hover .flex-prev{opacity:1;left:0}.m__cross-media_2020 .flexslider:hover .flex-next{opacity:1;right:0}.m__cross-media_2020 .flexslider:hover .flex-prev:hover{opacity:.7;left:0}.m__cross-media_2020 .flexslider:hover .flex-next:hover{opacity:.7;right:0}.m__cross-media_2020 .wap_low .inner .box_low.hospital_link{background:#efefef;padding:30px 0;text-align:center;border-top:none}.m__cross-media_2020 .wap_low .inner .box_low.hospital_link a{width:430px;display:inline-block;margin:0 20px;text-decoration:none;font-size:16px;font-weight:bold;padding:15px 0 14px;box-sizing:border-box;border-radius:4px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_link a.resinavi_web{background:#ff7800;border-bottom:3px solid #a84f00;color:#fff;padding:11px 20px 11px 0}.m__cross-media_2020 .wap_low .inner .box_low.hospital_link a.resinavi_web::before{content:"";width:40px;height:35px;display:inline-block;background:url("/images/cross-media/2018/icon_resinavi_web.png") left top no-repeat;vertical-align:-10px;margin-right:10px;background-size:40px 35px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_link a.official_web{background:#fff;color:#1760ad;border-bottom:3px solid #dcdcdc}.m__cross-media_2020 .wap_low .inner .box_low.hospital_link a.official_web::after{content:"";width:13px;height:13px;display:inline-block;background:url("/images/common/icon_blank_01.png") left top no-repeat;vertical-align:baseline;margin-left:3px;background-size:13px 13px}.m__cross-media_2020 .wap_low .inner .box_low .fair_hospital_list .box_wap{background:#fffae8}.m__cross-media_2020 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list{padding:20px 20px 0}.m__cross-media_2020 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list li{display:inline-block;padding-left:15px;background:url("/images/common/icon_arrow_link1.png") left 7px no-repeat;margin:0 30px 20px 0}.m__cross-media_2020 .wap_low .inner .fLeft{display:block;float:left;margin-right:10px}.m__cross-media_2020 .wap_low .inner .fRight{display:block;float:right;margin-left:10px}.m__cross-media_2020 .wap_low .inner .fLeft.w40p{width:40%}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li{margin-bottom:10px;display:inline-block;width:25%}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li.box{margin-bottom:10px;display:block;width:100%}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li.two_row{width:50%}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p{display:inline-block;vertical-align:middle}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p span{vertical-align:middle}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.place{background:#094888;color:#fff;text-align:center;width:50px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li.two_row p.place{width:auto;padding:0 10px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.date{font-weight:bold;margin-left:10px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.date span.month{font-size:18px;background:url("/images/cross-media/iconPc_placeKeisen.png") no-repeat right center;padding-right:15px;margin-top:-5px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.date span.day{font-size:18px;margin-top:-5px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.cancel{font-size:13px;color:#fff;background:#ff4d4d;line-height:1;padding:3px 5px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.postpone{color:#fff;background:#1760ad;line-height:1;padding:3px 5px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.booth{font-weight:bold;font-size:18px;margin-left:10px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.double_space{margin-left:0}.m__cross-media_2020 .wap_low .inner .box_low .feature{padding:40px 20px}.m__cross-media_2020 .wap_low .inner .feature_box_attention{margin:40px 0;background:rgba(236,105,65,0.1)}.m__cross-media_2020 .wap_low .inner .feature_box_attention h4{background:#ec6941;padding:10px 10px 10px 70px;color:#fff;font-size:20px;border-bottom:0;position:relative}.m__cross-media_2020 .wap_low .inner .feature_box_attention h5{text-align:center;padding:20px 0;font-size:24px;color:#ec6941;border-bottom:1px solid #acacac;margin:0 20px}.m__cross-media_2020 .wap_low .inner .feature_box_attention.lastBox{margin:40px 0 0;background:rgba(236,105,65,0.1)}.m__cross-media_2020 .wap_low .inner .feature_box_attention.tour{margin:40px 0 0;background:rgba(55,143,232,0.1)}.m__cross-media_2020 .wap_low .inner .feature_box_attention.tour h4{background:#378fe8}.m__cross-media_2020 .wap_low .inner .feature_box_attention.tour h5{color:#004674}.m__cross-media_2020 .wap_low .inner .feature_box_attention .attention_box{padding:20px;display:table;table-layout:fixed;width:100%;box-sizing:border-box}.m__cross-media_2020 .wap_low .inner .feature_box_attention .attention_box p,.m__cross-media_2020 .wap_low .inner .feature_box_attention .attention_box .img_box{display:table-cell;vertical-align:top}.m__cross-media_2020 .wap_low .inner .feature_box_attention .attention_box p{width:100%;box-sizing:border-box;padding-right:15px}.m__cross-media_2020 .wap_low .inner .feature_box_attention .attention_box .img_box{width:257px;height:auto}.m__cross-media_2020 .wap_low .inner .feature_box_attention .attention_box .img_box.img_tall{width:150px;height:auto}.m__cross-media_2020 .wap_low .inner .feature_box_attention h4::before{content:"";width:67px;height:87px;display:block;background:url("/images/cross-media/2018/img_push_hospital.png") left top no-repeat;position:absolute;left:-5px;bottom:0}.m__cross-media_2020 .wap_low .inner .feature_box_attention.tour h4::before{width:70px;height:86px;background:url("/images/cross-media/2018/img_push_hospital02.png") left top no-repeat}.m__cross-media_2020 .wap_low .inner .box_low .feature .box{padding:20px 20px 20px}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box{background:#fffae8}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box h5{padding:9px;padding-left:70px;font-size:20px;background:url("/images/cross-media/backImg_feature_box.png") no-repeat left center #f2c753;color:#fff}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box h6{padding-left:10px;color:#be431f;font-size:20px;border-left:8px solid #be431f}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .fLeft{float:left;width:728px}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .fRight{float:right;width:142px;padding:10px;background:#fff;line-height:1.2}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .fRight img{padding-bottom:10px}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .fRight span.name{font-size:12px;display:block;padding-bottom:10px}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .fRight span.be{font-size:12px;background:#ec6941;display:block;text-align:center;color:#fff;padding:5px 0}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .fRight span.be.no{background:#868686}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .noImg{float:right;width:122px;padding:10px;background:#fffae8;line-height:1.2}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .noImg span.name{font-size:12px;display:block;padding-bottom:10px;text-align:center}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .noImg span.be{font-size:12px;background:#ec6941;display:block;text-align:center;color:#fff;padding:5px 0}.m__cross-media_2020 .wap_low .inner .box_low .feature .graduated h5{background:rgba(242,199,83,0.5);padding:9px 0;font-size:20px;color:#94741c}.m__cross-media_2020 .wap_low .inner .box_low .feature .graduated h5 p{border-left:8px solid #94741c;padding-left:20px}.m__cross-media_2020 .wap_low .inner .box_low .feature .graduated .box{background:#fff}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box_schedule{background:#f3faec;margin:40px 0 0}.m__cross-media_2020 .feature_box_schedule .schedule_inner{padding:20px 19px 30px;box-sizing:border-box}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list{margin-bottom:20px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul{display:table;width:100%;table-layout:fixed}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul.month{background:#4e8217;color:#fff;font-weight:bold}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul.first,.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul.second{background:#fff}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul.first li:first-child,.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul.second li:first-child{background:#8acc44;color:#fff}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li{display:table-cell;vertical-align:middle;width:68px;text-align:center;padding:10px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul.second li{border-bottom-width:0}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li:last-child{border-right-width:0}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col1wk{width:17px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.colhalf{width:34px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col3wk{width:51px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col1{width:68px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col1half{width:102px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col2{width:136px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col2half{width:170px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col3{width:204px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col3_1wk{width:221px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col3half{width:238px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col4{width:272px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col5{width:340px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half{width:374px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half_1wk{width:385px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col6{width:408px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col7{width:476px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col8{width:544px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col9{width:612px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col10{width:680px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col11{width:748px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col12{width:816px}.m__cross-media_2020 .feature_box_schedule .schedule_inner ul.schedule_notice{padding-left:13px;text-indent:-13px}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box_schedule h5{background:#ec6941;color:#fff;font-size:20px;border-bottom:0;display:table;table-layout:fixed;width:100%}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box_schedule h5 .icon{background:#4e8217;padding:9px 10px;vertical-align:middle;display:table-cell;width:54px;box-sizing:border-box}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box_schedule h5 p.txt{background:#8acc44;padding:9px 15px;display:table-cell;vertical-align:middle}.m__cross-media_2020 .wap_low .inner .box_low.point{position:relative;padding:20px;background:#eef6fe}.m__cross-media_2020 .wap_low .inner .box_low.point .box_wap{background:#fff;padding:20px;padding-top:50px}.m__cross-media_2020 .wap_low .inner .box_low.point h4{background:url("/images/cross-media/backImg_point.png") no-repeat center center;width:481px;padding:5px 20px 20px 40px;font-size:20px;color:#fff;position:absolute;top:0;left:-34px;border:none}.m__cross-media_2020 .wap_low .inner .box_low.point h4 p{border:none}.m__cross-media_2020 .wap_low .inner .box_low.point h5{text-align:center;padding:0 0 20px 0;font-size:24px;color:#094888;font-weight:bold;border-bottom:1px solid #bfbfbf;margin-bottom:20px}.m__cross-media_2020 .wap_low .inner .box_low.point .fLeft{float:left;width:600px}.m__cross-media_2020 .wap_low .inner .box_low.point .fRight{float:right;width:257px}.m__cross-media_2020 .wap_low .inner .box_low.point.pointFair{background:#fffae8}.m__cross-media_2020 .wap_low .inner .box_low.point.pointFair h4{background:url("/images/cross-media/backImg_pointFair.png") no-repeat center center}.m__cross-media_2020 .wap_low .inner .box_low.point.pointFair h5{color:#ec6941}.m__cross-media_2020 #box_place .box_wap ul li.box01_02{border-right:3px solid #f6f4f4;padding-right:4px;width:calc(25% - 7px)}.m__cross-media_2020 #box_place .box_wap ul li.box02_02,.m__cross-media_2020 #box_place .box_wap ul li.box03_02{border-right:3px solid #f6f4f4;padding:0 4px;width:calc(25% - 11px)}.m__cross-media_2020 #box_place .box_wap ul li.box04_02{padding-left:4px;width:calc(25% - 4px)}.m__cross-media_2020 #box_place .box_wap ul li.box_place02{display:block;float:left}.m__cross-media_2020 #box_place .box_wap ul li.box_place02 a{text-decoration:none}.m__cross-media_2020 #box_place .box_wap ul li.box_place02 a .place{background:url("/images/cross-media/icon_arwNext02.png") no-repeat 97% center #006fbe;color:#fff;font-size:16px;padding:5px 10px 5px 0;text-align:center}.m__cross-media_2020 #box_place .box_wap ul li.box_place02 a .date{font-size:14px;color:#fff;padding-left:5px}.m__cross-media_2020 #box_place .box_wap dl{margin:10px 10px 20px 10px}.m__cross-media_2020 #box_place .box_wap dl dt.title{padding:0 10px 10px;border-bottom:1px solid #bfbfbf;font-size:18px;color:#333}.m__cross-media_2020 #box_place .box_wap dl dd ul{margin:10px 0}.m__cross-media_2020 #box_place .box_wap dl dd ul li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat scroll left center transparent;padding:3px;padding-left:10px;width:29%;display:inline-block;vertical-align:top;font-size:13px}.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(1),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(4),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(7),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(10),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(13),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(16),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(19),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(22){width:33%}.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(3),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(6),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(9),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(12),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(15),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(18),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(21),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(24){width:32%}.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat scroll left center transparent;padding:3px;padding-left:10px;width:32%;display:inline-block;vertical-align:top;font-size:13px}.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(1),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(4),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(7),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(10),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(13),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(16),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(19),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(22){width:31%}.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(3),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(6),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(9),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(12),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(15),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(18),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(21),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(24){width:29%}.m__cross-media_2020 .box_btmnav{margin:20px 50px}.m__cross-media_2020 .box_btmnav li{float:left;width:205px;margin-right:20px;background:#006fbe;text-align:center}.m__cross-media_2020 .box_btmnav li.coming_soon{background:#888}.m__cross-media_2020 .box_btmnav02 li.coming_soon{background:#888}.m__cross-media_2020 .box_btmnav li.coming_soon a,.m__cross-media_2020 .box_btmnav02 li.coming_soon a{opacity:1;cursor:default}.m__cross-media_2020 .box_btmnav li.coming_soon a img,.m__cross-media_2020 .box_btmnav02 li.coming_soon a img{opacity:.3}.m__cross-media_2020 .box_btmnav li.coming_soon a img:hover,.m__cross-media_2020 .box_btmnav02 li.coming_soon a img:hover{opacity:.3}.m__cross-media_2020 .box_btmnav li:last-child{margin-right:0}.m__cross-media_2020 .box_btmnav li a{display:block;padding:20px 0 20px 0;color:#fff;font-size:16px;text-decoration:none}.m__cross-media_2020 .box_btmnav li a img{display:block;margin:0 auto}.m__cross-media_2020 .box_btmnav02 li{width:300px;background:#006fbe;text-align:center;float:right}.m__cross-media_2020 .box_btmnav02 li a{display:block;padding:10px 0;color:#fff;font-size:16px;text-decoration:none}.m__cross-media_2020 .box_btmnav02 li a img,.m__cross-media_2020 .box_btmnav02 li a span{display:inline-block;vertical-align:middle}.m__cross-media_2020 .wap_low .inner .fRight{float:right}.m__cross-media_2020 .wap_low .inner .fLeft.w48p,.m__cross-media_2020 .wap_low .inner .fRight.w48p{width:48.9%}.m__cross-media_2020 .wap_low .inner .group_introduce{padding:0 20px}.m__cross-media_2020 .wap_low .inner .group_introduce table td{vertical-align:middle}.m__cross-media_2020 .wap_low .inner .group_introduce h4{padding:10px 25px;position:relative;background:#fbe1d9;color:#be431f;font-weight:bold;font-size:20px;margin-bottom:20px}.m__cross-media_2020 .wap_low .inner .group_introduce h4::before{content:"";display:block;width:11px;height:35px;background:#be431f;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m__cross-media_2020 .wap_low .inner .group_introduce p{margin-top:5px;margin-bottom:30px}.m__cross-media_2020 .wap_low .inner .group_introduce p.mb20{margin-bottom:20px}.m__cross-media_2020 .wap_low .inner .group_introduce table{border:1px solid #be431f}.m__cross-media_2020 .wap_low .inner .group_introduce table th{padding:5px 15px}.m__cross-media_2020 td{padding:5px 15px}.m__cross-media_2020 .wap_low .inner .group_introduce table th{background:#fbe1d9;color:#be431f}.m__cross-media_2020 .wap_low .inner .group_introduce table tr:not(:first-child){border-top:1px solid #be431f}.m__cross-media_2020 .wap_low .inner .group_introduce table th{border-left:1px solid #be431f}.m__cross-media_2020 td:not(:first-child){border-left:1px solid #be431f}.m__cross-media_2020 .wap_low .inner .group_link{background:#fde5dd;padding:35px 40px;box-sizing:border-box;text-align:center}.m__cross-media_2020 .wap_low .inner .group_link .btn_area a{display:inline-block;border-radius:50px;padding:15px 60px;font-size:20px;line-height:1.5;color:#fff;text-decoration:none;font-weight:bold;box-shadow:0 3px 0 #b13008;background-color:#ff7800;min-width:600px;position:relative}.m__cross-media_2020 .wap_low .inner .group_link .btn_area a .iconLink{position:absolute;right:20px;top:0;bottom:0;margin:auto}.m__cross-media_2020 .wap_low .inner .group .topBlock{overflow:hidden}.m__cross-media_2020 .wap_low .inner .group .topBlock .topImg{width:300px;height:auto;float:left}.m__cross-media_2020 .wap_low .inner .group .topBlock .topImg.lengthways{width:auto;height:300px}.m__cross-media_2020 .wap_low .inner .group .topBlock .topText{float:right;width:618px}.m__cross-media_2020 .wap_low .inner .group .topBlock .topText.lengthways{width:670px}.m__cross-media_2020 .wap_low .inner .group table{border:solid 1px #808080;width:560px;table-layout:fixed;border-collapse:collapse;margin:30px auto 0}.m__cross-media_2020 .wap_low .inner .group table th,.m__cross-media_2020 .wap_low .inner .group table td{border-right:solid 1px #808080;border-bottom:solid 1px #808080;padding:5px}.m__cross-media_2020 .wap_low .inner .group .tableCaption{display:block;width:560px;margin:10px auto 30px}.m__cross-media_2020 .wap_low .inner .box_low .pointList{margin:10px 0}.m__cross-media_2020 .wap_low .inner .box_low .pointList li{margin-bottom:7px;padding-left:1em;text-indent:-1em}.m__cross-media_2020 .wap_low .inner .box_low .photoList{overflow:hidden;letter-spacing:-.4em;margin:20px 0;text-align:center}.m__cross-media_2020 .wap_low .inner .box_low .photoList li{display:inline-block;letter-spacing:normal;margin-left:30px;text-align:left;width:440px;vertical-align:top}.m__cross-media_2020 .wap_low .inner .box_low .photoList_w200 li{display:inline-block;letter-spacing:normal;margin-left:30px;text-align:center;width:200px;padding:15px 0;vertical-align:top}.m__cross-media_2020 .wap_low .inner .box_low .photoList_w200 .hp{display:inline-block;margin-right:10px;background:#fb9f00;padding:3px 10px;color:#fff;text-decoration:none;border-radius:5px}.m__cross-media_2020 .wap_low .inner .box_low .photoList_w200 .resinavi{display:inline-block;border:1px solid #007ac3;background:#fff;padding:3px 5px;color:#007ac3;text-decoration:none;box-sizing:border-box;border-radius:5px}.m__cross-media_2020 .wap_low .inner .box_low .photoList li:first-child{margin-left:0}.m__cross-media_2020 .wap_low .inner .box_low .photoList li img{display:block}.m__cross-media_2020 .wap_low .inner .box_low .photoList li small{display:block;font-size:14px;margin-top:5px}.m__cross-media_2020 .wap_low .inner .box_low .photoList li small.fs12{font-size:12px}.m__cross-media_2020 .wap_low .inner .box_low .training_block{display:table;margin-bottom:20px}.m__cross-media_2020 .wap_low .inner .box_low .training_block .thumb{display:table-cell;vertical-align:middle;width:240px;height:auto;padding-right:20px}.m__cross-media_2020 .wap_low .inner .box_low .training_block p{display:table-cell;vertical-align:middle;width:678px}.m__cross-media_2020 .box_appeal{width:100%}.m__cross-media_2020 .appeal_item{background:#007ac3;padding:5px;color:#fff;text-align:center}.m__cross-media_2020 .appeal_item th{border-right:1px solid #fff}.m__cross-media_2020 .appeal_item th:last-child{border-right:none}.m__cross-media_2020 .box_appeal_detail{width:100%;border-bottom:1px solid #ccc}.m__cross-media_2020 .box_appeal_detail:last-child{border-bottom:0}.m__cross-media_2020 .box_appeal_detail .detail_name{width:32%;padding:10px}.m__cross-media_2020 .box_appeal_detail .detail_name .name{font-size:16px;line-height:1.2;font-weight:bold;clear:both;margin-top:10px;margin-bottom:20px}.m__cross-media_2020 .box_appeal_detail .detail_name .box_link{margin:0 auto 10px auto}.m__cross-media_2020 .box_appeal_detail .detail_name .hp{display:inline-block;margin-right:10px;background:#fb9f00;padding:3px 5px;color:#fff;text-decoration:none}.m__cross-media_2020 .box_appeal_detail .detail_name .resinavi{display:inline-block;border:1px solid #007ac3;padding:3px 5px;color:#007ac3;text-decoration:none;box-sizing:border-box}.m__cross-media_2020 .box_appeal_detail .detail_comment{display:table-cell;width:50%;padding:0 10px}.m__cross-media_2020 .box_appeal_detail .detail_fair{display:table-cell;text-align:center}.m__cross-media_2020 .box_appeal_detail .detail_fair span{display:block;clear:both}.m__cross-media_2020 .inner#information .box_wap.infoNewsArea{width:100%;box-sizing:border-box}.m__cross-media_2020 .inner#information .box_wap.infoNewsArea ul li{margin-bottom:6px}.m__cross-media_2020 .inner#information .box_wap.infoNewsArea ul li dl{display:flex}.m__cross-media_2020 .inner#information .box_wap.infoNewsArea ul li dl dt{width:20%;position:relative}.m__cross-media_2020 .inner#information .box_wap.infoNewsArea ul li dl dd{width:80%}.m__cross-media_2020 .inner#information .box_wap.infoNewsArea ul li dl dt span{padding:2px 3px 1px;background:#ff571d;color:#fff;margin-left:4px;font-size:12px;position:absolute;right:41px;bottom:3px;line-height:1.1rem;border-radius:4px}.m__cross-media_2020 .freepage h4{color:#094888;font-size:18px;padding:10px 20px;background:#eef6fe}.m__cross-media_2020 .freepage h4.title02{font-weight:bold;color:#094888;border-left:solid 3px #094888;margin:10px 0;padding-left:10px;background:#eef6fe}.m__cross-media_2020 .freepage .hospital_inner{position:relative}.m__cross-media_2020 .freepage .hospital_inner li{position:absolute}.m__cross-media_2020 .freepage .fRight{width:40%;text-align:center}.m__cross-media_2020 .freepage .title04{color:#094888;font-size:16px;margin:10px 0 0 0}.m__cross-media_2020 .freepage ol{margin-bottom:20px}.m__cross-media_2020 .freepage ol li{list-style:inside decimal}.m__cross-media_2020 .freepage dl{margin-top:20px}.m__cross-media_2020 .freepage dl:first-child{margin-top:0}.m__cross-media_2020 .freepage dl dt{font-weight:bold;font-size:18px;color:#094888;border-left:solid 3px #094888;margin:10px 0;padding-left:10px;background:#eef6fe}.m__cross-media_2020 .freepage dl:first-child dt{margin-top:0}.m__cross-media_2020 .freepage dl dd a{padding-bottom:15px}.m__cross-media_2020 .freepage p.contact{padding:10px;border:#e3e3e3 3px solid;margin-top:20px;text-align:center;word-break:break-all}.m__cross-media_2020 .freepage p.contact span{display:block;text-align:center}@media only screen and (max-width:767px){.m__cross-media_2020 .freepage dl:first-child{margin-top:10px}}.m__cross-media_2020 .box_wap p.contactPhone{padding:10px;border:#e3e3e3 3px solid;margin-top:20px;text-align:center;word-break:break-all}.m__cross-media_2020 .box_wap p.contactPhone span{display:block;text-align:center}.m__cross-media_2020 .box_wap p.contactPhone.half{padding:10px;border:#e3e3e3 3px solid;margin:20px auto 0;text-align:center;word-break:break-all;width:50%}.m__cross-media_2020 .box_wap p.borderBox{padding:10px;border:#e3e3e3 3px solid;margin:0 auto 0;word-break:break-all}.m__cross-media_2020 .freepage ul.box_txt02{margin-bottom:10px;font-size:14px !important}.m__cross-media_2020 .freepage .block_w640{display:none}.m__cross-media_2020 .freepage .block_w980{display:block}.m__cross-media_2020 .freepage .block_w980 table{width:100%;border:solid 1px #ccc;border-bottom:none}.m__cross-media_2020 .freepage .block_w980 tr{border-bottom:solid 1px #ccc}.m__cross-media_2020 .freepage .block_w980 th{background:#feff99;padding:10px;text-align:center}.m__cross-media_2020 .freepage .block_w980 th.number{width:10%;border-right:solid 1px #ccc;box-sizing:border-box}.m__cross-media_2020 .freepage .block_w980 th.first{width:45%;border-right:solid 1px #ccc;box-sizing:border-box}.m__cross-media_2020 .freepage .block_w980 th.members{width:45%;box-sizing:border-box}.m__cross-media_2020 .freepage .block_w980 td.number{background:#ffffcd;text-align:center;vertical-align:middle;border-right:solid 1px #ccc}.m__cross-media_2020 .freepage .block_w980 td.txt{padding:10px}.m__cross-media_2020 .freepage .block_w980 td.borderR{border-right:solid 1px #ccc}.m__cross-media_2020 .wap_low .inner .box_wap table.imgTile_random,.m__cross-media_2020 .wap_low .inner .box_wap table.imgTile_flat{margin-bottom:30px;margin-top:20px;width:100%}.m__cross-media_2020 .wap_low .inner .box_wap table.imgTile_random td{padding:7px 7px}.m__cross-media_2020 .wap_low .inner .box_wap table.imgTile_flat td{padding:7px 7px;max-width:450px}.m__cross-media_2020 .freepage p.importance{font-weight:bold;margin-bottom:10px}.m__cross-media_2020 .freepage .freepageAnchor{padding-top:20px;padding-bottom:10px}.m__cross-media_2020 .freepage .freepageAnchor li{display:inline-block;text-align:center;font-size:17px;font-weight:bold;background:#eef6fe;width:150px;margin-left:7px}.m__cross-media_2020 .freepage .freepageAnchor li.first-child{margin-left:0}.m__cross-media_2020 .freepage .freepageAnchor li.first-child02{width:152px}.m__cross-media_2020 .freepage .freepageAnchor li a{background:url("/images/cross-media/icon_arwAnchor.png") no-repeat 90% center;padding-right:16px;display:block}.m__cross-media_2020 .freepage.group02InfoBox .imgL{width:38%;display:inline-block;vertical-align:middle}.m__cross-media_2020 .freepage.group02InfoBox .txtR{width:55%;margin-left:3%;text-align:left;display:inline-block;vertical-align:middle}.m__cross-media_2020 .freepage.group02InfoBox .imgR{width:40%;display:inline-block;vertical-align:top}.m__cross-media_2020 .freepage.group02InfoBox .imgR.w20{width:20%}.m__cross-media_2020 .freepage.group02InfoBox .txtL{width:55%;margin-right:3%;text-align:left;display:inline-block;vertical-align:top}.m__cross-media_2020 .freepage.group02InfoBox .txtR span,.m__cross-media_2020 .freepage.group02InfoBox .txtL span{display:block;width:60px;float:left}.m__cross-media_2020 .freepage .imgR .imgBox{display:flex;flex-shrink:0;justify-content:space-between}.m__cross-media_2020 .freepage.group02InfoBox .mapImgBox{width:80%;margin:0 auto}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama{background:url("/images/cross-media/2020/group02/saitama.png") no-repeat 0 0;width:674px;height:264px;margin:30px auto 40px auto}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_1{top:122px;left:338px}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_2{top:257px;left:442px}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_3{top:168px;left:547px}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_4{top:83px;left:466px}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_5{top:206px;left:400px}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_6{top:181px;left:235px}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_7{top:194px;left:558px}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_8{top:149px;left:518px}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_9{top:203px;left:276px}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_10{top:65px;left:399px}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_11{top:153px;left:282px}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_12{top:124px;left:512px}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_13{top:233px;left:337px}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_14{top:245px;left:571px}.m__cross-media_2020 .freepage .hospital_inner.hospital_tokyo{background:url("/images/cross-media/2020/group02/tokyo.png") no-repeat 0 0;width:543px;height:262px;margin:30px auto 30px auto}.m__cross-media_2020 .freepage .hospital_inner.hospital_tokyo li#h1_1{top:102px;left:463px}.m__cross-media_2020 .freepage .hospital_inner.hospital_tokyo li#h1_2{top:105px;left:217px}.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa{background:url("/images/cross-media/2020/group02/kanagawa.png") no-repeat 0 0;width:473px;height:351px;margin:30px auto 30px auto}.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_1{top:76px;left:234px}.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_2{top:69px;left:9px}.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_3{top:258px;left:287px}.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_4{top:158px;left:203px}.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_5{top:96px;left:322px}.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba{background:url("/images/cross-media/2020/group02/chiba.png") no-repeat 0 0;width:367px;height:484px;margin:30px auto 30px auto}.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba li#h1_1{top:42px;left:71px}.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba li#h1_2{top:208px;left:59px}.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba li#h1_3{top:124px;left:98px}.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba li#h1_4{top:101px;left:74px}.m__cross-media_2020 .freepage .hospital_inner.hospital_ibaraki{background:url("/images/cross-media/2020/group02/ibaraki.png") no-repeat 0 0;width:357px;height:454px;margin:30px auto 30px auto}.m__cross-media_2020 .freepage .hospital_inner.hospital_ibaraki li#h1_1{top:176px;left:223px}.m__cross-media_2020 .freepage .hospital_inner.hospital_yamanashi{background:url("/images/cross-media/2020/group02/yamanashi.png") no-repeat 0 0;width:419px;height:420px;margin:30px auto 30px auto}.m__cross-media_2020 .freepage .hospital_inner.hospital_yamanashi li#h1_1{top:154px;left:154px}.m__cross-media_2020 .freepage .btn_link a{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding-left:15px}.m__cross-media_2020 .box_wap .btn_link a{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding-left:15px}.m__cross-media_2020 .freepage.group06InfoBox .imgL{float:left;width:400px;margin-right:20px}.m__cross-media_2020 .freepage.group06InfoBox .imgL.two_img{width:620px;margin-right:0;font-size:0}.m__cross-media_2020 .freepage.group06InfoBox .imgL.two_img img{margin-right:10px}.m__cross-media_2020 .freepage.group06InfoBox .txtR{float:right;text-align:left;width:515px}.m__cross-media_2020 .freepage.group06InfoBox .txtR.two_img{width:310px}.m__cross-media_2020 .freepage.group06InfoBox table.poster td{width:300px;padding-right:20px}.m__cross-media_2020 .freepage.group06InfoBox table.poster th{width:338px;font-weight:normal;vertical-align:top;text-align:left}.m__cross-media_2020 .freepage.group09InfoBox .photoList{display:flex;justify-content:center;margin:20px auto 0 !important}.m__cross-media_2020 .freepage.group09InfoBox .photoList li{width:auto !important}.m__cross-media_2020 .freepage.group09InfoBox .photoList02{display:flex;justify-content:space-around}.m__cross-media_2020 .freepage.group09InfoBox .photoList02 li:not(:first-child){margin:20px auto 0 !important}.m__cross-media_2020 table.aichi_appeal{width:70%;margin:0 auto}.m__cross-media_2020 table.aichi_appeal th,.m__cross-media_2020 table.aichi_appeal td{padding:5px 10px;border:1px solid #666}@media only screen and (max-width:767px){.m__cross-media_2020 table.aichi_appeal{width:100%;margin:0}.m__cross-media_2020 table.aichi_appeal th,.m__cross-media_2020 table.aichi_appeal td{padding:2px;font-size:12px}}.m__cross-media_2020 .flex-direction-nav .flex-prev{opacity:1;left:0;background:url("/images/common/icon_arrow_15.png") no-repeat center center;width:16px;height:26px;transform:rotate(180deg)}.m__cross-media_2020 .flex-direction-nav .flex-next{opacity:1;right:0;background:url("/images/common/icon_arrow_15.png") left top no-repeat;width:16px;height:26px}@media only screen and (max-width:767px){.m__cross-media_2020 .flex-direction-nav .flex-prev,.m__cross-media_2020 .flex-direction-nav .flex-next{background-size:8px;width:8px;height:13px}.m__cross-media_2020 .flex-direction-nav a{margin:-4px 0 0}}@media only screen and (max-width:767px){.m__cross-media_2020 .link_to_top{font-size:16px;margin:30px 0 60px}.m__cross-media_2020 .bottom_social_area{width:100%;padding:0 10px;box-sizing:border-box}.m__cross-media_2020 .bottom_social_area .icon .fb-share-button span{vertical-align:top !important}.m__cross-media_2020 .bottom_banner_area{width:100%;margin:40px auto 60px}.m__cross-media_2020 .bottom_banner_area ul li{display:block;padding:0 10px;text-align:center;width:300px;margin:0 auto 20px}.m__cross-media_2020 .wap_low .inner .box_low{font-size:14px}.m__cross-media_2020 .wap_low .inner .box_low .group{padding:0 10px}.m__cross-media_2020 .wap_low .inner .box_low .imgBox div{display:block;margin:10px auto 0}.m__cross-media_2020 .wap_low .inner .box_low .imgBox div:first-child{margin-right:0}.m__cross-media_2020 .box_wap p.contactPhone.half,.m__cross-media_2020 .box_wap p.borderBox{width:auto}.m__cross-media_2020 #content_title{display:block}.m__cross-media_2020 #content_title .title{background:#f7f7f7;height:auto;line-height:auto;padding:5px 0 5px 2%;font-size:14px;width:100%;position:static;box-sizing:border-box}.m__cross-media_2020 img.pc{display:none}.m__cross-media_2020 img.sp{display:block}.m__cross-media_2020 .mainTitle{width:100%;margin-top:0}.m__cross-media_2020 .mainTitle h2{display:block;width:100%;margin:0}.m__cross-media_2020 .mainTitle h2 .updateIcon{background:url("/images/cross-media/2018/daily_update_bg.png") no-repeat 0 0;background-size:contain;width:50px;height:50px;position:absolute;right:10px;top:auto;bottom:0}.m__cross-media_2020 .mainTitle h2 .updateText{background:url("/images/cross-media/2018/daily_update_text.png") no-repeat 0 0;background-size:contain;position:absolute;width:31px;height:27px;right:18px;top:auto;bottom:10px}.m__cross-media_2020 .mainTitle p{display:block;background:url("/images/cross-media/backimgSp_mainhukidasi.png") no-repeat 85% top;height:auto;width:90%;padding:0;padding-top:15px;font-size:13px;margin:0 auto}.m__cross-media_2020 .mainTitle p span{padding:10px;background:#fff;border-radius:10px;display:block}.m__cross-media_2020 .mainTitle p span.emphasis{font-size:18px;display:inline}.m__cross-media_2020 .mainTitle h2.hospital_frame{background:url("/images/cross-media/2020/img_hospital_frame_sp.png") left center no-repeat;width:300px;height:150px;background-size:contain}.m__cross-media_2020 .mainTitle h2.hospital_frame p{margin-top:12px;padding:0 10px;font-size:18px}.m__cross-media_2020 #backWhite{padding-bottom:0}.m__cross-media_2020 .infomation{background-color:transparent;border:none}.m__cross-media_2020 .infoTtlArea{width:100%;padding-top:3px}.m__cross-media_2020 .infoNewsArea{padding:0 0 7px;width:100%;background:#fff;border:1px solid #c9c9c9}.m__cross-media_2020 .infoLinkList{padding:3px 15px 0;font-weight:bold;color:#1760ad}.m__cross-media_2020 .infomation{margin:15px 0;padding:0;box-sizing:border-box;display:block;height:auto}.m__cross-media_2020 .infomation h3{padding:0 3px 0;font-size:16px;color:#1760ad;font-weight:bold;width:100%}.m__cross-media_2020 .infomation ul{width:100%}.m__cross-media_2020 .infomation ul li{padding:10px}.m__cross-media_2020 .infomation ul dl dt{display:block;width:100%;font-size:12px;margin-bottom:5px}.m__cross-media_2020 .infomation ul dl dd{display:block;font-size:14px;line-height:1.5em;height:35px;width:97%;padding-left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.m__cross-media_2020 .infomation .bxslider_news{height:61px}.m__cross-media_2020 .topMessage{font-size:14px}.m__cross-media_2020 .stickerBannerArea{margin-bottom:20px}.m__cross-media_2020 .stickerBannerArea .stickerContent{display:block}.m__cross-media_2020 .stickerBannerArea.noPdf{padding-bottom:0}.m__cross-media_2020 .stickerBannerArea .text_box{padding:20px 20px}.m__cross-media_2020 .stickerBannerArea .text_box .read_text{font-size:16px}.m__cross-media_2020 .stickerBannerArea .text_box .read_text::before{background-size:70%;left:15px}.m__cross-media_2020 .stickerBannerArea .text_box .read_text::after{background-size:70%;right:15px}.m__cross-media_2020 .stickerBannerArea .text_box .bottom_text{font-size:14px}.m__cross-media_2020 .stickerBannerArea .text_box .bottom_text span{font-size:18px}.m__cross-media_2020 .stickerBannerArea .stickerContent .movie{padding:20px 0 10px}.m__cross-media_2020 .stickerBannerArea .stickerContent .movie video{width:100%}.m__cross-media_2020 .stickerBannerArea .bannerBottom{margin:0 20px 20px;text-align:center}.m__cross-media_2020 .selectArea .txt_area{font-size:20px;line-height:1.3;padding-top:10px;margin-bottom:5px}.m__cross-media_2020 .selectArea .selectAnchor{margin-bottom:20px}.m__cross-media_2020 ul#iconAnchor{width:100%}.m__cross-media_2020 ul#iconAnchor li{width:40%;box-sizing:border-box}.m__cross-media_2020 ul#iconAnchor li a{padding:0;box-sizing:border-box;width:100%}.m__cross-media_2020 ul#iconAnchor li p.txt{display:inline-block;vertical-align:middle;margin:5px 5%;padding-bottom:15px;text-align:center;font-size:14px;color:#fff;width:90%}.m__cross-media_2020 ul#iconAnchor li p.txt span{font-size:20px;display:block;line-height:22px;padding-top:5px}.m__cross-media_2020 ul#iconAnchor li#icon_place{margin-right:20px}.m__cross-media_2020 ul#iconAnchor li#icon_place a{background-position:center 95%;border:none}.m__cross-media_2020 ul#iconAnchor li#icon_place a::before{display:none}.m__cross-media_2020 ul#iconAnchor li#icon_message a{margin-left:0;background-position:center 95%;border:none}.m__cross-media_2020 ul#iconAnchor li#icon_message a::before{display:none}.m__cross-media_2020 ul#iconAnchor li#icon_message p.txt span{font-size:16px;letter-spacing:-.2em}.m__cross-media_2020 ul#iconAnchor li#icon_area a{margin-left:0;background-position:center 95%;border:none}.m__cross-media_2020 ul#iconAnchor li#icon_area a::before{display:none}.m__cross-media_2020 .box_wap{background:#fff;padding:20px 3% 10px}.m__cross-media_2020 .box_wap.pre{padding:0 0 10px 0}.m__cross-media_2020 h5{font-size:16px}.m__cross-media_2020 #box_schedule h3{display:table;width:100%;table-layout:fixed}.m__cross-media_2020 #box_schedule h3 .icon{display:table-cell;width:55px}.m__cross-media_2020 #box_schedule h3 p.txt{display:table-cell;padding:0 10px}.m__cross-media_2020 #box_schedule h3 p.txt span{font-size:18px;line-height:24px;display:inline-block;vertical-align:middle;margin-left:10px}.m__cross-media_2020 #box_schedule .box_wap.low{padding:10px}.m__cross-media_2020 #box_schedule .box_wap.low .place_image{float:none;margin:20px auto}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule{width:100%;float:none}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule h4{font-size:16px;margin-bottom:20px;margin-top:15px}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule h4 span{font-size:14px;display:block}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule dl{margin-bottom:10px}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule dl dt{margin:0 10px 0 0}.m__cross-media_2020 #box_schedule .box_wap.low .fair_schedule .btn_detail a{width:auto}.m__cross-media_2020 #box_place{border:none}.m__cross-media_2020 #box_place.select_other_place{margin:0}.m__cross-media_2020 h3 p.txt,.m__cross-media_2020 h4 p.txt{font-size:24px;font-weight:bold}.m__cross-media_2020 #box_message,.m__cross-media_2020 #box_area,.m__cross-media_2020 #box_group{border:none}.m__cross-media_2020 #box_place .box_wap ul li.box{display:block;width:48%;width:calc((100% - 10px) / 2);padding:0;margin:0;border:none;height:auto}.m__cross-media_2020 #box_place.select_other_place .box_wap ul li.box{width:calc((100% - 10px) / 2);padding:0;margin:0;border:none}.m__cross-media_2020 #box_place .box_wap ul li:nth-child(n+3),.m__cross-media_2020 #box_place.select_other_place .box_wap ul li:nth-child(n+3){margin-top:15px}.m__cross-media_2020 #box_place .box_wap ul li.box a{display:block;text-decoration:none}.m__cross-media_2020 #box_place .box_wap ul li.box .title{text-align:left;font-size:15px;font-weight:bold;padding:6px 3%}.m__cross-media_2020 #box_place.select_other_place .box_wap ul li.box .title{line-height:1.6;padding:10px}.m__cross-media_2020 #box_place .box_wap ul li.box a span{display:inline-block;vertical-align:middle}.m__cross-media_2020 #box_place .box_wap ul li.box .date{color:#000;text-align:center;background:none;margin-left:0;margin-top:10px;justify-content:center;height:40px}.m__cross-media_2020 #box_place .box_wap ul li.box .date.cancel{background:none;padding-top:20px;line-height:1.5;position:relative}.m__cross-media_2020 #box_place .box_wap ul li.box .date.cancel::before{content:"中止";position:absolute;top:0;color:#ff4d4d;font-weight:bold;border:1px solid #ff4d4d;width:98%}.m__cross-media_2020 #box_place .box_wap ul li.box .date.postpone{background:none;padding-top:20px;line-height:1.5;position:relative}.m__cross-media_2020 #box_place .box_wap ul li.box .date.postpone::before{content:"延期";position:absolute;top:0;color:#1760ad;font-weight:bold;border:1px solid #1760ad;width:98%}.m__cross-media_2020 #box_place.select_other_place .box_wap ul li.box .date{margin-left:0}.m__cross-media_2020 #box_place .box_wap ul li.box .date .year{padding-left:0}.m__cross-media_2020 #box_place .box_wap ul li.box .date .month{font-size:23px;padding-right:13px;margin-top:0;background-size:10px}.m__cross-media_2020 #box_place .box_wap ul li.box .date .day{font-size:23px;margin-top:0;line-height:inherit;margin-left:0}.m__cross-media_2020 #box_place .box_wap ul li.box .date .week{vertical-align:middle}.m__cross-media_2020 #box_place .box_wap ul li.box .btn_detail{width:80%;margin:15px auto 25px;font-size:14px}.m__cross-media_2020 #box_place .box_wap ul li.box .btn_detail a{padding-bottom:0}.m__cross-media_2020 #box_message .box_wap ul li.box{float:none;margin-right:0;margin-bottom:0;background:none;border-top:1px solid #bfbfbf;border-radius:0;padding:0;width:auto;height:auto}.m__cross-media_2020 #box_message .box_wap ul li.box:nth-child(5n){margin-right:0}.m__cross-media_2020 #box_message .box_wap ul li.box a{background:url("/images/cross-media/icon_arwNext03.png") no-repeat right center;display:table;width:100%;box-sizing:border-box;height:auto;padding:20px 5% 20px 0;font-size:16px;line-height:1.5em}.m__cross-media_2020 #box_message .box_wap ul li.box a img{display:table-cell;vertical-align:top}.m__cross-media_2020 #box_message .box_wap ul li.box a p{display:table-cell;vertical-align:top;padding-left:10px;box-sizing:border-box;width:75%}.m__cross-media_2020 #box_area.inbox_place .box_wap .area_push_hospital{font-size:14px;padding:10px 0 10px 70px;margin:-22px -10px 30px}.m__cross-media_2020 #box_area.inbox_place .box_wap .area_push_hospital::before{background-size:50px;background-position:15px 23px}.m__cross-media_2020 #box_area .box_wap h6{padding:10px 10px 10px 0}.m__cross-media_2020 #box_area .box_wap h6.hokkaido,.m__cross-media_2020 #box_area .box_wap h6.kanto,.m__cross-media_2020 #box_area .box_wap h6.toukai,.m__cross-media_2020 #box_area .box_wap h6.kink,.m__cross-media_2020 #box_area .box_wap h6.chushi,.m__cross-media_2020 #box_area .box_wap h6.kyushu{border-left:none;border-right:none}.m__cross-media_2020 #box_area.inbox_place h5.clearfix{padding:10px 10px 10px 0;border-left:0;border-right:0}.m__cross-media_2020 #box_area .box_wap h6 p{font-size:16px}.m__cross-media_2020 #box_area.inbox_place h5 p{font-size:16px}.m__cross-media_2020 #box_area.inbox_place h5 p::before{width:8px;height:28px;vertical-align:-8px;margin-right:10px}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li{margin-bottom:10px;padding:0;display:block}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .rightArea .hospDetail{padding:1px 0;font-size:13px}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .point{font-size:14px;width:52%}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .point.wide{width:auto}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .point.noTxt{height:17px}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li:last-child{margin-bottom:0}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .thumbHosp{width:34%;height:34%;float:left;margin-right:8px;padding-bottom:15px}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .rightArea{padding:0 0 10px 0}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.saiyo,.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.bed{background-size:20px;padding:2px 2px 2px 22px;font-size:11px}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.saiyo{margin-left:8px}.m__cross-media_2020 #box_area .box_wap dl dt.title{font-size:16px;padding-bottom:5px;margin:0;font-weight:bold;border-bottom:2px solid #bfbfbf}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.fair{background-size:22px;padding:2px 6px 2px 25px;font-size:13px}.m__cross-media_2020 #box_area .box_wap dl{margin:0}.m__cross-media_2020 #box_area .box_wap dl:last-child{margin:0}.m__cross-media_2020 #box_area .box_wap dl dd ul{margin:10px 0}.m__cross-media_2020 #box_area .box_wap dl dd ul li{background-position:left 18px;padding:10px 3%;width:100%;display:block;border-bottom:1px solid #ccc;font-size:16px}.m__cross-media_2020 #box_area .box_wap dl dd ul li:last-child{border-bottom:none}.m__cross-media_2020 #box_area .box_wap dl dd ul li .point{background-position:left 0;padding:5px 0 10px 39px}.m__cross-media_2020 #box_area .box_wap dl dd ul li .new,.m__cross-media_2020 #box_area .box_wap dl dd ul li .update{font-size:1rem;padding:3px;vertical-align:text-bottom;border-radius:4px}.m__cross-media_2020 #box_area .box_wap dl dd ul li.w100{box-sizing:border-box}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group{position:relative}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group .group_inner{display:block}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul li a{background:none;padding-left:0;width:90%;margin-bottom:5px}.m__cross-media_2020 #box_area.inbox_place .box_wap dl dd ul li a.noIcon{width:100%}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group .group_inner > a{display:block;position:relative;margin-right:45px}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn{display:block;position:absolute;right:0;top:-4px;width:40px;height:30px;border:1px solid #ccc;box-shadow:0 3px 0 #dcdcdc;box-sizing:border-box;border-radius:2px}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn::before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background:#1760ad;border:0;opacity:1;left:auto;transition:.5s}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group .group_inner .accordion_btn::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background:#1760ad;border:0;opacity:1;left:auto;transition:.5s}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn::before{width:16px;height:2px;right:11px}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn::after{width:2px;height:16px;right:18px}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group.open .group_inner > .accordion_btn::after{transform:rotate(90deg);margin-top:-8px}.m__cross-media_2020 .group_js_wrap{position:static;width:100%;padding:0;margin-top:20px}.m__cross-media_2020 .group_js_wrap .wrap_inner{background:transparent;border:0;padding:0}.m__cross-media_2020 #box_area .box_wap dl dd .group_js_wrap ul.group_list li{display:inline-block;width:100%}.m__cross-media_2020 #box_area .box_wap dl dd ul li.group a::after{display:none}.m__cross-media_2020 #box_group .box_wap h6{padding:10px 10px 10px 0}.m__cross-media_2020 #box_group .box_wap h6 p{font-size:16px}.m__cross-media_2020 #box_group .box_wap dl{margin:10px}.m__cross-media_2020 #box_group .box_wap dl dt.title{font-size:16px}.m__cross-media_2020 #box_group .box_wap dl dd ul{margin:10px 0}.m__cross-media_2020 #box_group .box_wap dl dd ul li{padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px;background-position:left center}.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(1),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(4),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(7),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(10),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(13),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(16),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(19),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(22){padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px;background-position:left center}.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(3),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(6),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(9),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(12),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(15),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(18),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(21),.m__cross-media_2020 #box_group .box_wap dl dd ul li:nth-child(24){padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px}.m__cross-media_2020 #box_group .box_wap dl dd ul li a{display:block}.m__cross-media_2020 #box_group .box_wap dl dd ul li:hover,.m__cross-media_2020 #box_group .box_wap dl dd ul li br{display:none}.m__cross-media_2020 #box_group .box_wap dl dd ul li span:before{content:" "}.m__cross-media_2020 .wap_low .inner h3 p{font-size:18px;padding-left:10px}.m__cross-media_2020 .wap_low .inner .box_low .topics_balloon{padding:0 10px 0 60px;background-position:10px bottom;background-size:40px}.m__cross-media_2020 .wap_low .inner .box_low .topics_balloon p.balloon{padding:10px}.m__cross-media_2020 .wap_low .inner .box_low .topics_balloon p.balloon::before{top:50%;margin-top:10px;background-size:11px;left:-9px}.m__cross-media_2020 .wap_low .inner .box_low .topics_balloon p.title{font-size:12px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl{display:inline-block;width:49%;text-align:left;padding:0}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl dt,.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl dd{display:inline-block;padding-right:3px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl.bed dt:before,.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl.capacity dt:before{background-size:17px;width:17px;height:10px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl.alma_mater{width:100%;margin-top:10px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale dl.alma_mater dt::before{background-size:17px;width:17px;height:10px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_detail_sum{flex-wrap:wrap;padding:20px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_detail_sum p{width:50%;text-align:left}.m__cross-media_2020 .wap_low .inner .box_low.hospital_detail_sum p:last-child{width:100%;margin:20px 0 0 0}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap ul{padding:0 20px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li{margin-bottom:10px;width:100%;font-size:12px;line-height:1.8}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li.two_row{width:100%}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.date{width:24vw}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li.two_row p.date{width:50vw}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.date.double_space{margin-left:10px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.date span.month,.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.date span.day,.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.date span.week{display:inline;font-size:18px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.booth{display:inline;font-size:18px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.date span.week{font-size:12px;padding-left:5px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li.box p.date{padding:0;margin-left:15px}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.place{font-size:12px;text-align:center;width:60px;margin-right:0}.m__cross-media_2020 .wap_low .inner .box_low.display .box_wap li p.booth::before{font-size:12px;bottom:3px;left:0}.m__cross-media_2020 .wap_low .inner .fLeft{display:block;float:none}.m__cross-media_2020 .wap_low .inner .fLeft img{width:80%;margin:0 auto}.m__cross-media_2020 .wap_low .inner .fLeft.w40p{width:80%;margin-bottom:10px}.m__cross-media_2020 .wap_low .inner img.fLeft{width:80%;margin:0 auto}.m__cross-media_2020 .wap_low .inner h4 p{font-size:16px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale .feature_main h4{padding-left:55px;font-size:18px;line-height:1.5}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale .feature_main h4::before{width:60px;height:60px;background-size:contain}.m__cross-media_2020 .wap_low .inner .box_low.hospital_scale .feature_main p{padding:15px}.m__cross-media_2020 .wap_low .inner .feature_box_attention h4{font-size:18px;line-height:1.4em;padding:10px 0 10px 40px}.m__cross-media_2020 .wap_low .inner .feature_box_attention h4::before{background-size:40px;width:40px;height:51px}.m__cross-media_2020 .wap_low .inner .feature_box_attention.tour h4::before{background-size:40px;width:40px;height:49px}.m__cross-media_2020 .wap_low .inner .feature_box_attention h5{font-size:16px;text-align:left;padding:20px 0 10px}.m__cross-media_2020 .wap_low .inner .feature_box_attention .attention_box{display:block}.m__cross-media_2020 .wap_low .inner .feature_box_attention .attention_box p,.m__cross-media_2020 .wap_low .inner .feature_box_attention .attention_box .img_box{display:block;width:100%}.m__cross-media_2020 .wap_low .inner .feature_box_attention .attention_box p{padding-right:0}.m__cross-media_2020 .wap_low .inner .feature_box_attention .attention_box .img_box{margin-top:20px;text-align:center}.m__cross-media_2020 .wap_low .inner .feature_box_attention .attention_box .img_box.img_tall{margin:20px auto 0}.m__cross-media_2020 .wap_low .inner .box_low .box_slider{padding:20px 10px 0}.m__cross-media_2020 .wap_low .inner .box_low .box_slider .hospital_img_slider{display:block;width:100%;box-sizing:border-box;margin-top:20px}.m__cross-media_2020 .wap_low .inner .box_low .box_slider p.box_txt{display:block}.m__cross-media_2020 .wap_low .inner .box_low .box_slider .hospital_img_slider{display:block;padding:0 10px}.m__cross-media_2020 .hospital_img_slider .flexslider{margin:5px 0;padding:0 15px}.m__cross-media_2020 .hospital_img_slider #hospital_slider.flexslider p.txt{background-color:transparent;padding:5px 0 0;position:static;width:auto;color:#333}.m__cross-media_2020 .hospital_img_slider #hospital_slider .slides img{height:calc((100vw - 110px) * 0.67)}.m__cross-media_2020 .hospital_img_slider #hospital_carousel{display:none}.m__cross-media_2020 .wap_low .inner .box_low .box_slider p.box_txt{padding:0}.m__cross-media_2020 .wap_low .inner .box_low .box_slider.group .box_txt{margin-right:0}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box_schedule h5{font-size:18px;line-height:1.4em}.m__cross-media_2020 .feature_box_schedule .schedule_inner{padding:20px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list{font-size:0;letter-spacing:-.4em}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul{font-size:14px;display:inline-block;width:33.3%;vertical-align:top}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li{display:block;height:36px;width:100% !important;line-height:1em}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li:last-child{border-right-width:1px;border-bottom:0}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul.second li{border-bottom-width:1px;border-right-width:0}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col3_1wk{width:auto;height:117px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col3wk{width:auto;height:27px;line-height:.2em}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.colhalf{width:auto;height:calc(36px / 2);line-height:.2em}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col1half{width:auto;height:54px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col2{width:auto;height:72px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col2half{width:auto;height:90px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col3{width:auto;height:108px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col3half{width:auto;height:126px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col4{width:auto;height:144px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col5{width:auto;height:180px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half{width:auto;height:198px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half_1wk{width:auto;height:207px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col6{width:auto;height:216px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col7{width:auto;height:252px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col8{width:auto;height:288px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col9{width:auto;height:324px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col10{width:auto;height:360px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col11{width:auto;height:396px}.m__cross-media_2020 .feature_box_schedule .schedule_inner .schedule_list ul li.col12{width:auto;height:432px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_link{padding:20px 10px 0}.m__cross-media_2020 .wap_low .inner .box_low.hospital_link a{width:100%;margin:0 0 20px;font-size:14px}.m__cross-media_2020 .wap_low .inner .box_low.hospital_link a.resinavi_web::before{margin-right:5px;background-size:24px;width:24px;height:26px}.m__cross-media_2020 .wap_low .inner .box_low .box_txt span{display:block;padding:0 10px}.m__cross-media_2020 .wap_low .inner .box_low .feature{padding:30px 10px 20px}.m__cross-media_2020 .wap_low .inner .box_low .feature .box{background:#fff;padding:10px 0}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box h5{font-size:16px}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .fLeft{float:none;width:100%}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .fRight{float:none;width:100%;padding:0;margin:15px 0 0;background:#fffae8}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .fRight img{float:left;margin-right:10px;padding-bottom:0;width:122px}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .fRight span.name{font-size:14px;line-height:1.6em;display:block;padding-top:10px;padding-bottom:10px}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .fRight span.be{margin-left:130px;display:block;margin-right:10px}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .noImg{background:#fffae8;width:100%;text-align:center;padding:0;margin:10px 0}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .noImg span.name{padding-top:10px}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box .box .noImg span.be{margin:0 20px 13px 20px}.m__cross-media_2020 .wap_low .inner .box_low .feature .feature_box h6{font-size:16px;margin-bottom:10px}.m__cross-media_2020 .wap_low .inner .box_low .feature .graduated h5{font-size:16px}.m__cross-media_2020 .wap_low .inner .box_low.point{padding:0}.m__cross-media_2020 .wap_low .inner .box_low.point .box_wap{margin:10px}.m__cross-media_2020 .wap_low .inner .box_low.point h4{background:#378fe8;width:100%;padding:10px;font-size:20px;color:#fff;position:relative;border:none;top:0;left:0;text-align:center;padding-left:0;box-sizing:border-box}.m__cross-media_2020 .wap_low .inner .box_low.point.pointFair h4{background:#ec6941}.m__cross-media_2020 .wap_low .inner .box_low.point .box_wap{background:#fff;padding:10px}.m__cross-media_2020 .wap_low .inner .box_low.point .fLeft{float:none;width:100%}.m__cross-media_2020 .wap_low .inner .box_low.point .fRight{float:none;width:100%}.m__cross-media_2020 .wap_low .inner .box_low.point .fRight img{width:90%;margin:0 auto;margin-top:10px}.m__cross-media_2020 .wap_low .inner .group .topBlock .topImg{width:100%;height:auto;float:none;margin-bottom:10px}.m__cross-media_2020 .wap_low .inner .group .topBlock .topImg.lengthways{width:100%;height:auto;float:none;margin-bottom:10px}.m__cross-media_2020 .wap_low .inner .group .topBlock .topText,.m__cross-media_2020 .wap_low .inner .group .topBlock .topImg.lengthways{float:none;width:100%}.m__cross-media_2020 .wap_low .inner .group table{width:100%;font-size:89%;margin-top:20px}.m__cross-media_2020 .wap_low .inner .group .tableCaption{width:100%;margin:5px auto 20px}.m__cross-media_2020 .wap_low .inner h3.introduce{display:table;table-layout:fixed;width:100%}.m__cross-media_2020 .wap_low .inner h3.introduce .icon{display:table-cell}.m__cross-media_2020 .wap_low .inner h3.introduce p.txt{display:table-cell;font-size:18px;line-height:1.4}.m__cross-media_2020 .wap_low .inner .box_low .box_txt p.title span{display:inline-block;padding:5px 40px 5px 20px}.m__cross-media_2020 .wap_low .inner .box_low .box_txt .comment{padding:20px 20px 40px;line-height:1.4;min-height:100px;font-size:16px;height:auto}.m__cross-media_2020 .box_comment .comment::after{background-size:60px;width:60px;height:37px}.m__cross-media_2020 .box_recommend .comment::after{background-size:60px;width:60px;height:38px}.m__cross-media_2020 .wap_low .inner .box_low .box_txt .comment br{display:none}.m__cross-media_2020 .wap_low .inner .box_low .box_slider.group .box_txt{margin:0 10px}.m__cross-media_2020 .wap_low .inner .group_introduce{padding:0}.m__cross-media_2020 .wap_low .inner .group_introduce h4{font-size:16px}.m__cross-media_2020 .wap_low .inner .group_introduce p{margin-top:5px;margin-bottom:30px}.m__cross-media_2020 .wap_low .inner .group_introduce p.mb20{margin-bottom:20px}.m__cross-media_2020 .wap_low .inner .group_introduce table th{padding:2px 5px}.m__cross-media_2020 td{padding:2px 5px}.m__cross-media_2020 .wap_low .inner .group_introduce table.group10 th:first-child,.m__cross-media_2020 td:first-child{width:33%}.m__cross-media_2020 .wap_low .inner .fair_hospital_list h3 p.txt{font-size:18px}.m__cross-media_2020 .wap_low .inner .group_link{padding:20px 10px}.m__cross-media_2020 .wap_low .inner .group_link .btn_area a{min-width:0;font-size:14px;line-height:1.5;padding:10px 30px;display:block}.m__cross-media_2020 .wap_low .inner .group_link .btn_area a .iconLink{width:20px;right:10px}.m__cross-media_2020 .wap_low .inner .group_link a{font-size:16px;padding:10px}.m__cross-media_2020 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list{padding:10px 0 0}.m__cross-media_2020 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list li{margin:0 30px 10px 0}.m__cross-media_2020 .wap_low .inner .fair_hospital_list .hospital_information{margin:20px 0 10px}.m__cross-media_2020 .hospital_information .top_wap{display:block;font-size:0;letter-spacing:-.4em;padding:20px 5%}.m__cross-media_2020 .hospital_information .top_wap .hospital_thumb{width:90px;display:inline-block}.m__cross-media_2020 .hospital_information .top_wap .link{position:static}.m__cross-media_2020 .hospital_overview .top_label{font-size:12px;letter-spacing:normal;overflow:visible;order:2}.m__cross-media_2020 .hospital_overview .top_label ul{float:none;width:100%}.m__cross-media_2020 .hospital_overview .top_label ul.resinavi_join{margin-top:20px}.m__cross-media_2020 .hospital_overview .top_label ul.resinavi_join li{font-size:12px;margin-right:4px}.m__cross-media_2020 .hospital_overview .hospital_name{margin:-70px 0 0 100px;order:1;min-height:70px;width:auto}.m__cross-media_2020 .hospital_overview .hospital_name.noImg{margin:0;min-height:0}.m__cross-media_2020 .hospital_overview .hospital_name .name{font-size:20px;line-height:1.4em}.m__cross-media_2020 .hospital_overview .hospital_name .address{font-size:12px}.m__cross-media_2020 .hospital_overview .merit{order:3;margin-top:5px}.m__cross-media_2020 .hospital_overview .merit p{font-size:16px}.m__cross-media_2020 .hospital_information .top_wap .link{width:100%;margin-top:20px}.m__cross-media_2020 .hospital_information .top_wap .link a{width:48%;padding:5px 10px}.m__cross-media_2020 .hospital_information .top_wap .link a.official_link{margin-left:4%}.m__cross-media_2020 .hospital_information .top_wap .hospital_overview{padding-left:0;display:flex;flex-direction:column}.m__cross-media_2020 .hospital_information .bottom_wap .pickup_fair{margin-bottom:10px;padding:0}.m__cross-media_2020 .hospital_information .bottom_wap .pickup_tour{padding:0}.m__cross-media_2020 .hospital_information .bottom_wap .pickup_fair p,.m__cross-media_2020 .hospital_information .bottom_wap .pickup_tour p{width:100%;margin:0}.m__cross-media_2020 .hospital_information .bottom_wap .pickup_fair p.label,.m__cross-media_2020 .hospital_information .bottom_wap .pickup_tour p.label{text-align:center;padding:10px;width:100%;font-size:14px;margin:0}.m__cross-media_2020 .hospital_information .bottom_wap .pickup_fair p.label br,.m__cross-media_2020 .hospital_information .bottom_wap .pickup_tour p.label br{display:none}.m__cross-media_2020 .hospital_information .bottom_wap .pickup_fair p,.m__cross-media_2020 .hospital_information .bottom_wap .pickup_tour p{padding:10px;box-sizing:border-box}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale{font-size:0;letter-spacing:-.4em;display:block}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl{font-size:14px;letter-spacing:normal;text-align:left}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.bed,.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.capacity{width:50%;display:inline-block;padding:0;min-width:0}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl dt,.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl dd{display:inline-block}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.alma_mater{display:block;margin-top:10px}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dt::before{background-size:12px;width:12px;height:12px}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.bed dt::before{background-size:17px;width:17px;height:10px}.m__cross-media_2020 .hospital_information .bottom_wap .hospital_scale dl.capacity dt::before{background-size:15px;width:15px;height:15px}.m__cross-media_2020 .wap_low .inner .box_low .pointList{margin:10px 0}.m__cross-media_2020 .wap_low .inner .box_low .pointList li{margin-bottom:7px;padding-left:1em;text-indent:-1em}.m__cross-media_2020 .wap_low .inner .box_low .photoList{margin:20px 0;text-align:center}.m__cross-media_2020 .wap_low .inner .box_low .photoList li{display:block;width:100%;text-align:center;margin:0 auto}.m__cross-media_2020 .wap_low .inner .box_low .photoList_w200 li{display:block;width:100%;text-align:left;margin:0 auto}.m__cross-media_2020 .wap_low .inner .box_low .photoList_w200 li img{float:left;width:90px;margin-right:15px}.m__cross-media_2020 .wap_low .inner .box_low .photoList li:first-child{margin:0 auto 10px}.m__cross-media_2020 .wap_low .inner .box_low .photoList li img{width:100%;height:auto}.m__cross-media_2020 .wap_low .inner .box_low .photoList li small{display:block;font-size:12px;text-align:left}.m__cross-media_2020 .wap_low .inner .box_low .training_block{display:block;margin-bottom:20px}.m__cross-media_2020 .wap_low .inner .box_low .training_block .thumb{display:block;width:100%;padding-right:0;margin-bottom:10px}.m__cross-media_2020 .wap_low .inner .box_low .training_block .thumb img{width:100%;height:auto}.m__cross-media_2020 .wap_low .inner .box_low .training_block p{display:block;width:100%}.m__cross-media_2020 .display .box_wap{padding:20px 0}.m__cross-media_2020 #box_place .box_wap dl{margin:10px;margin-top:20px}.m__cross-media_2020 #box_place .box_wap dl dt.title{font-size:16px}.m__cross-media_2020 #box_place .box_wap dl dd ul{margin:10px 0}.m__cross-media_2020 #box_place .box_wap dl dd ul li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px}.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(1),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(4),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(7),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(10),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(13),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(16),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(19),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(22),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(3),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(6),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(9),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(12),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(15),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(18),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(21),.m__cross-media_2020 #box_place .box_wap dl dd ul li:nth-child(24){background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px}.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px}.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(1),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(4),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(7),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(10),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(13),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(16),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(19),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(22),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(3),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(6),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(9),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(12),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(15),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(18),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(21),.m__cross-media_2020 #box_place .box_wap dl dd ul.list02 li:nth-child(24){background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px}.m__cross-media_2020 #box_place .box_wap dl dd ul li:last-child{border-bottom:none}.m__cross-media_2020 #box_place .box_wap dl dd ul li a{display:block}.m__cross-media_2020 #box_place .box_wap dl dd ul li:hover{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center #d7eeff}.m__cross-media_2020 #box_place .box_wap dl:first-child{margin-top:0}.m__cross-media_2020 .title03{color:#094888;font-size:16px;text-align:center;padding-bottom:10px}.m__cross-media_2020 .photo_gallery .box_photo{width:96%;margin:0 auto;border:2px solid #ccc;padding:5px;box-sizing:border-box}.m__cross-media_2020 .photo_gallery .box_photo .photo img{width:100%}.m__cross-media_2020 .photo_gallery .box_photo .txt{padding:5px 10px 0 10px}.m__cross-media_2020 .photo_gallery .box_thumbnail{width:100%;margin:10px auto}.m__cross-media_2020 .photo_gallery .box_thumbnail .list_thumbnail{width:86%;overflow:hidden;float:left}.m__cross-media_2020 .photo_gallery .box_thumbnail .list_thumbnail li{float:left}.m__cross-media_2020 .photo_gallery .box_thumbnail .preview,.m__cross-media_2020 .photo_gallery .box_thumbnail .next{float:left;width:3%;margin:0 2% 0 2%;text-align:center}.m__cross-media_2020 .photo_gallery .box_thumbnail .preview img,.m__cross-media_2020 .photo_gallery .box_thumbnail .next img{width:100%}.m__cross-media_2020 .photo_gallery .box_thumbnail .preview a,.m__cross-media_2020 .photo_gallery .box_thumbnail .next a{padding:15px 0;display:block}.m__cross-media_2020 .photo_gallery .box_thumbnail .thumbnail{width:80px;height:auto;margin-right:10px;border:solid 2px #ccc;box-sizing:border-box}.m__cross-media_2020 .photo_gallery .box_thumbnail .thumbnail img{width:100%}.m__cross-media_2020 .photo_gallery .box_thumbnail .on{border:solid 2px #09f}.m__cross-media_2020 .box_btmnav{margin:20px 10px;display:table}.m__cross-media_2020 .box_btmnav li{float:none;display:table-cell;vertical-align:middle;width:25%;margin-right:0;border-right:2px solid #fff;background:#006fbe;text-align:center;box-sizing:border-box}.m__cross-media_2020 .box_btmnav li:last-child{border-right:none}.m__cross-media_2020 .box_btmnav li a{display:block;padding:20px 5px;color:#fff;font-size:14px;text-decoration:none}.m__cross-media_2020 .box_btmnav02 li{width:80%;float:none;margin:0 auto 20px auto}.m__cross-media_2020 .box_btmnav02 li a{display:block;padding:10px 0;color:#fff;font-size:16px;text-decoration:none}.m__cross-media_2020 .box_btmnav02 li a img{display:inline-block;vertical-align:middle;width:20%}.m__cross-media_2020 .box_btmnav02 li a span{display:inline-block;vertical-align:middle}.m__cross-media_2020 .wap_low .inner .fLeft.w48p,.m__cross-media_2020 .wap_low .inner .fRight.w48p{width:80%;margin-bottom:10px}.m__cross-media_2020 .wap_low .inner img.fRight{width:80%;margin:0 auto;margin-top:20px}.m__cross-media_2020 .wap_low .inner .fRight{display:block;float:none;margin:0}.m__cross-media_2020 .box_appeal{width:96%;margin:10px auto}.m__cross-media_2020 .appeal_item{display:none}.m__cross-media_2020 .box_appeal_detail{display:block;border:1px solid #ccc;margin-bottom:10px}.m__cross-media_2020 .box_appeal_detail:last-child{border-bottom:1px solid #ccc}.m__cross-media_2020 .box_appeal_detail .detail_name{display:block;width:100%;clear:both;padding:0;border-bottom:1px solid #ccc}.m__cross-media_2020 .box_appeal_detail .detail_name .name{clear:both;background:#007ac3;color:#fff;font-size:14px;line-height:1.2;font-weight:bold;padding:10px;margin-top:0;margin-bottom:10px}.m__cross-media_2020 .box_appeal_detail .detail_name .box_link{margin:0 auto 10px auto;padding:0 10px}.m__cross-media_2020 .box_appeal_detail .detail_name .hp{display:inline-block;margin-right:10px;background:#fb9f00;padding:3px 5px;color:#fff;text-decoration:none}.m__cross-media_2020 .box_appeal_detail .detail_name .resinavi{display:inline-block;border:1px solid #007ac3;background:#fff;padding:3px 5px;color:#007ac3;text-decoration:none;box-sizing:border-box}.m__cross-media_2020 .box_appeal_detail .detail_comment{display:block;clear:both;width:100%;padding:0 10px;border-bottom:1px solid #ccc;box-sizing:border-box}.m__cross-media_2020 .box_appeal_detail .detail_fair{display:block;clear:both;text-align:center;padding:10px 0}.m__cross-media_2020 .box_appeal_detail .detail_fair span{display:inline;padding-right:10px}.m__cross-media_2020 .inner#information .box_wap.infoNewsArea ul li{margin-bottom:15px;border-bottom:1px solid #dedede}.m__cross-media_2020 .inner#information .box_wap.infoNewsArea ul li:last-child{border-bottom:none}.m__cross-media_2020 .inner#information .box_wap.infoNewsArea ul li dl{flex-wrap:wrap}.m__cross-media_2020 .inner#information .box_wap.infoNewsArea ul li dl dt{width:100%}.m__cross-media_2020 .inner#information .box_wap.infoNewsArea ul li dl dd{width:100%;font-size:14px;padding-bottom:5px}.m__cross-media_2020 .inner#information .box_wap.infoNewsArea ul li dl dt span{position:static;margin-left:5px}.m__cross-media_2020 .urltext{word-break:break-all}.m__cross-media_2020 .freepage{padding:10px}.m__cross-media_2020 .freepage h4{color:#094888;padding:10px}.m__cross-media_2020 .freepage .fRight{width:100%;text-align:center}.m__cross-media_2020 .freepage .title04{color:#094888;font-size:16px;margin:10px 0 0 0}.m__cross-media_2020 .freepage ol{margin-bottom:20px}.m__cross-media_2020 .freepage ol li{list-style:inside decimal}.m__cross-media_2020 .freepage .block_w640{display:block;padding-bottom:20px}.m__cross-media_2020 .freepage .block_w980{display:none}.m__cross-media_2020 .freepage .block_w980.block{display:block}.m__cross-media_2020 .freepage .block_w640 dl{border:solid 1px #ccc;border-bottom:none;margin-bottom:20px}.m__cross-media_2020 .freepage .block_w640 dl.members{margin-bottom:0}.m__cross-media_2020 .freepage .block_w640 dt.title{background:#feff99;padding:10px;text-align:center;border-bottom:solid 1px #ccc}.m__cross-media_2020 .freepage .block_w640 dd{display:table;width:100%;border-bottom:solid 1px #ccc}.m__cross-media_2020 .freepage .block_w640 .number{display:table-cell;width:10%;padding:10px 0;border-right:solid 1px #ccc;background:#ffffcd;text-align:center}.m__cross-media_2020 .freepage .block_w640 .txt{display:table-cell;width:90%;padding:10px;box-sizing:border-box}.m__cross-media_2020 .freepage dl dt{font-size:14px}.m__cross-media_2020 .freepage dl dd{font-size:14px !important}.m__cross-media_2020 .freepage.observe_miyazaki .block_w980 table{width:100%}.m__cross-media_2020 .freepage.observe_miyazaki .block_w980 table td.price{width:55px;text-align:center}.m__cross-media_2020 .freepage.observe_miyazaki .block_w980 .p_outside table th{width:35px}.m__cross-media_2020 .freepage .freepageAnchor{padding-top:20px;padding-bottom:10px}.m__cross-media_2020 .freepage .freepageAnchor li{display:inline-block;width:32%;text-align:center;font-size:17px;font-weight:bold;background:#eef6fe;margin-left:1%}.m__cross-media_2020 .freepage .freepageAnchor li.first-child,.m__cross-media_2020 .freepage .freepageAnchor li.first-child02{width:34%;margin-left:0}.m__cross-media_2020 .freepage .freepageAnchor li a{background:url("/images/cross-media/icon_arwAnchor.png") no-repeat 90% center;padding-right:16px;display:block}.m__cross-media_2020 .freepage.group02InfoBox{padding:20px 10px}.m__cross-media_2020 .freepage.group02InfoBox .imgL{width:100%;display:block}.m__cross-media_2020 .freepage.group02InfoBox .txtR{width:96%;margin:10px 2% 0 2%;text-align:left;display:block;vertical-align:middle;font-size:14px}.m__cross-media_2020 .freepage.group02InfoBox .imgR{width:100%;display:block;margin-top:10px}.m__cross-media_2020 .freepage.group02InfoBox .imgR.w20{width:60%;display:block;margin:10px auto}.m__cross-media_2020 .freepage .imgR .imgBox{width:100%}.m__cross-media_2020 .freepage .imgR .imgBox02{display:flex;justify-content:space-between;flex-wrap:wrap}.m__cross-media_2020 .freepage .imgR .imgBox02 li{width:calc((100% - 8px) / 2)}.m__cross-media_2020 .freepage .imgR .imgBox02 li:nth-child(2){margin-top:0}.m__cross-media_2020 .freepage .imgR .imgBox02 li:nth-child(2n){margin-left:8px}.m__cross-media_2020 .freepage .imgR .imgBox .imgWrap{width:100%}.m__cross-media_2020 .freepage .imgR .imgBox .imgWrap img{width:100%}.m__cross-media_2020 .freepage .imgR .imgBox .imgWrap:not(:first-child){margin-left:10px}.m__cross-media_2020 .freepage.group02InfoBox .txtL{width:100%;margin-right:0;text-align:left;display:block;vertical-align:top}.m__cross-media_2020 .freepage.group02InfoBox .txtR span,.m__cross-media_2020 .freepage.group02InfoBox .txtL span{display:inline-block;width:60px}.m__cross-media_2020 .freepage.group02InfoBox .mapImgBox{width:100%}.m__cross-media_2020 .freepage.group06InfoBox .imgL,.m__cross-media_2020 .freepage.group06InfoBox .txtR{width:100%;float:none}.m__cross-media_2020 .freepage.group06InfoBox .imgL.two_img,.m__cross-media_2020 .freepage.group06InfoBox .txtR.two_img{width:100%;float:none}.m__cross-media_2020 .freepage.group06InfoBox .imgL{text-align:center}.m__cross-media_2020 .freepage.group06InfoBox .imgL img{margin:10px 0;width:100%;max-width:400px}.m__cross-media_2020 .freepage.group06InfoBox table.poster td{width:50%;display:inline-block;padding:0 5px 10px;box-sizing:border-box}.m__cross-media_2020 .freepage.group06InfoBox table.poster th{display:block;width:100%}.m__cross-media_2020 .freepage.group09InfoBox .photoList{flex-wrap:wrap;margin:10px auto !important}.m__cross-media_2020 .freepage.group09InfoBox .photoList li:first-child{margin-bottom:0 !important}.m__cross-media_2020 .freepage.group09InfoBox .photoList li:not(:first-child){margin-top:10px !important}.m__cross-media_2020 .freepage.group09InfoBox .photoList li img{max-height:300px;width:auto !important;text-align:center}.m__cross-media_2020 .freepage.group09InfoBox .photoList02 ul:not(:first-child){margin-left:10px}.m__cross-media_2020 .freepage.group09InfoBox .photoList02 li:not(:first-child){margin:10px auto 0 !important}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama,.m__cross-media_2020 .freepage .hospital_inner.hospital_tokyo,.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa,.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba,.m__cross-media_2020 .freepage .hospital_inner.hospital_ibaraki,.m__cross-media_2020 .freepage .hospital_inner.hospital_yamanashi{position:relative;background:none;height:auto;width:100%;padding:10px 0;margin:0}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_1,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_2,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_3,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_4,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_5,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_6,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_7,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_8,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_9,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_10,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_11,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_12,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_13,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_14{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2020 .freepage .hospital_inner.hospital_tokyo li#h1_1,.m__cross-media_2020 .freepage .hospital_inner.hospital_tokyo li#h1_2{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_1,.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_2,.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_3,.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_4,.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_5{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba li#h1_1,.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba li#h1_2,.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba li#h1_3,.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba li#h1_4{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2020 .freepage .hospital_inner.hospital_ibaraki li#h1_1,.m__cross-media_2020 .freepage .hospital_inner.hospital_yamanashi li#h1_1{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama,.m__cross-media_2020 .freepage .hospital_inner.hospital_tokyo,.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa,.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba,.m__cross-media_2020 .freepage .hospital_inner.hospital_ibaraki,.m__cross-media_2020 .freepage .hospital_inner.hospital_yamanashi{position:relative;background:none;height:auto;width:100%;padding:10px 0;margin:0}.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_1,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_2,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_3,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_4,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_5,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_6,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_7,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_8,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_9,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_10,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_11,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_12,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_13,.m__cross-media_2020 .freepage .hospital_inner.hospital_saitama li#h1_14{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2020 .freepage .hospital_inner.hospital_tokyo li#h1_1,.m__cross-media_2020 .freepage .hospital_inner.hospital_tokyo li#h1_2{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_1,.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_2,.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_3,.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_4,.m__cross-media_2020 .freepage .hospital_inner.hospital_kanagawa li#h1_5{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba li#h1_1,.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba li#h1_2,.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba li#h1_3,.m__cross-media_2020 .freepage .hospital_inner.hospital_chiba li#h1_4{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2020 .freepage .hospital_inner.hospital_ibaraki li#h1_1,.m__cross-media_2020 .freepage .hospital_inner.hospital_yamanashi li#h1_1{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}}.m__cross-media_2020 .freepage .okinawa_hospital_map{position:relative;min-height:810px}.m__cross-media_2020 .freepage .okinawa_hospital_map .okinawa_hospital_list{position:absolute;left:100px;top:60px;z-index:2}.m__cross-media_2020 .freepage .okinawa_hospital_map .image{position:absolute;top:35px;right:135px;z-index:1}.m__cross-media_2020 .freepage .okinawa_hospital_map .okinawa_hospital_list ul + ul{margin-top:20px}.m__cross-media_2020 .freepage .okinawa_hospital_map .okinawa_hospital_list ul li + li{margin-top:5px}.m__cross-media_2020 .freepage .okinawa_hospital_map .okinawa_hospital_list ul li span{display:inline-block;margin-right:10px;width:25px;text-align:center;background:#000;color:#fff;border-radius:50%}.m__cross-media_2020 .freepage .okinawa_hospital_map .okinawa_hospital_list ul.first_column li span{background:#dd69a0}.m__cross-media_2020 .freepage .okinawa_hospital_map .okinawa_hospital_list ul.second_column li span{background:#56aa2d}.m__cross-media_2020 .freepage .okinawa_hospital_map .okinawa_hospital_list ul.third_column li span{background:#f08300}.m__cross-media_2020 .freepage .okinawa_subject table th{background:#e5effa;border:1px solid #dedede;text-align:center;padding:5px 2px}.m__cross-media_2020 .freepage .okinawa_subject table td{border:1px solid #dedede;text-align:center;padding:5px 2px}.m__cross-media_2020 .freepage .okinawa_subject table td:first-child{text-align:left;padding:5px}.m__cross-media_2020 .freepage .okinawa_subject table tbody tr:nth-child(even) td{background:#f9f9f9}@media only screen and (max-width:767px){.m__cross-media_2020 .freepage .okinawa_hospital_map{min-height:auto;margin-top:20px}.m__cross-media_2020 .freepage .okinawa_hospital_map .okinawa_hospital_list{position:relative;left:0;top:0;z-index:2}.m__cross-media_2020 .freepage .okinawa_hospital_map .image{position:relative;left:0;top:0;z-index:2;margin-top:-80px;z-index:1}.m__cross-media_2020 .freepage .okinawa_subject{overflow-x:scroll;margin-top:10px}.m__cross-media_2020 .freepage .okinawa_subject table{width:810px;font-size:12px}}.m__cross-media_2020 #content_bottom_fixed{position:fixed;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.8);padding:10px 0 10px;z-index:11;overflow:hidden;display:none}.m__cross-media_2020 #content_bottom_fixed .content_bottom_fixed_inn{width:940px;margin:0 auto;text-align:center}.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap{margin:0}.m__cross-media_2020 #content_bottom_fixed .text01{color:#fff;font-size:129%;font-weight:bold;margin:0 0 10px 10px;line-height:1}@media only screen and (max-width:767px){.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap{display:flex}}.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap .btn-style02,.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap .btn_contact{float:none;display:inline-block}@media only screen and (max-width:767px){.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap .btn-style02:last-child,.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap .btn_contact:last-child{margin-right:0}}.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap .btn_contact{background:#f38f00;box-shadow:0 -3px #ed6513 inset;font-weight:bold;height:42px;line-height:44px;width:200px;display:inline-block;text-align:center;color:#fff;font-size:114%;text-decoration:none;margin:0 10px 0 0;position:relative}.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap .btn_contact img{position:absolute;right:10px;top:50%;margin:-10px 0 0}@media only screen and (max-width:767px){.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap .btn_contact img{display:none}}.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap .btn-style02{box-shadow:0 -2px #ccc inset;border:1px solid #ccc;font-weight:bold;width:200px;color:#1760ad;text-align:center;text-decoration:none;height:40px;line-height:42px;font-size:114%;margin:0 10px 0 0;position:relative;background:#fff}.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap .btn-style02 img{position:absolute;right:10px;top:50%;margin:-10px 0 0}@media only screen and (max-width:767px){.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap .btn-style02 img{display:none}}.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap .btn_bookmark_on{background:none}.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap .bookmark_on,.m__cross-media_2020 #content_bottom_fixed .btn_singlewrap .btn_bookmark_on a{color:#ccc}@media only screen and (max-width:767px){.m__cross-media_2020 #content_bottom_fixed{padding:7px 0}.m__cross-media_2020 #content_bottom_fixed .content_bottom_fixed_inn{width:auto;margin:0 10px}.m__cross-media_2020 #content_bottom_fixed .text01{margin:0 0 5px}}@keyframes spin{0%{transform:rotate(0)}25%{transform:rotate(60deg)}50%{transform:rotate(120deg)}75%{transform:rotate(180deg)}100%{transform:rotate(240deg)}}@media only screen and (max-width:767px) and (max-width:320px){.m__cross-media_2020 #box_place .box_wap ul li.box a .title{background-image:none}}.m__cross-media_2023{background:#e8f2fa;line-height:1.8;padding-bottom:80px}@media only screen and (max-width:767px){.m__cross-media_2023{background:#fff;margin-bottom:30px;padding:0}}.m__cross-media_2023 .mt10{margin-top:10px}.m__cross-media_2023 .mt15{margin-top:15px}.m__cross-media_2023 .mt20{margin-top:20px}.m__cross-media_2023 .mt25{margin-top:25px}.m__cross-media_2023 .mt30{margin-top:30px}.m__cross-media_2023 .mt35{margin-top:35px}.m__cross-media_2023 .mt40{margin-top:40px}.m__cross-media_2023 .mt45{margin-top:45px}.m__cross-media_2023 .mt50{margin-top:50px}.m__cross-media_2023 .mb0{margin-bottom:0 !important}.m__cross-media_2023 .mb5{margin-bottom:5px}.m__cross-media_2023 .mb10{margin-bottom:10px}.m__cross-media_2023 .mb15{margin-bottom:15px}.m__cross-media_2023 .mb20{margin-bottom:20px}.m__cross-media_2023 .mb25{margin-bottom:25px}.m__cross-media_2023 .mb30{margin-bottom:30px}.m__cross-media_2023 .mb35{margin-bottom:35px}.m__cross-media_2023 .mb40{margin-bottom:40px}.m__cross-media_2023 .mb45{margin-bottom:45px}.m__cross-media_2023 .mb50{margin-bottom:50px}.m__cross-media_2023 .mr10{margin-right:10px}.m__cross-media_2023 .mr15{margin-right:15px}.m__cross-media_2023 .mr20{margin-right:20px}.m__cross-media_2023 .mr25{margin-right:25px}.m__cross-media_2023 .mr30{margin-right:30px}.m__cross-media_2023 .mr35{margin-right:35px}.m__cross-media_2023 .mr40{margin-right:40px}.m__cross-media_2023 .mr45{margin-right:45px}.m__cross-media_2023 .mr50{margin-right:50px}.m__cross-media_2023 .ml10{margin-left:10px}.m__cross-media_2023 .ml15{margin-left:15px}.m__cross-media_2023 .ml20{margin-left:20px}.m__cross-media_2023 .ml25{margin-left:25px}.m__cross-media_2023 .ml30{margin-left:30px}.m__cross-media_2023 .ml35{margin-left:35px}.m__cross-media_2023 .ml40{margin-left:40px}.m__cross-media_2023 .ml45{margin-left:45px}.m__cross-media_2023 .ml50{margin-left:50px}.m__cross-media_2023 .pt5{padding-top:5px}.m__cross-media_2023 .pt10{padding-top:10px}.m__cross-media_2023 .pt15{padding-top:15px}.m__cross-media_2023 .pt20{padding-top:20px}.m__cross-media_2023 .pt25{padding-top:25px}.m__cross-media_2023 .pt30{padding-top:30px}.m__cross-media_2023 .pt35{padding-top:35px}.m__cross-media_2023 .pt40{padding-top:40px}.m__cross-media_2023 .pt45{padding-top:45px}.m__cross-media_2023 .pt50{padding-top:50px}.m__cross-media_2023 .pb10{padding-bottom:10px}.m__cross-media_2023 .pb15{padding-bottom:15px}.m__cross-media_2023 .pb20{padding-bottom:20px}.m__cross-media_2023 .pb25{padding-bottom:25px}.m__cross-media_2023 .pb30{padding-bottom:30px}.m__cross-media_2023 .pb35{padding-bottom:35px}.m__cross-media_2023 .pb40{padding-bottom:40px}.m__cross-media_2023 .pb45{padding-bottom:45px}.m__cross-media_2023 .pb50{padding-bottom:50px}.m__cross-media_2023 .p10{padding:10px}.m__cross-media_2023 .pl5{padding-left:5px}.m__cross-media_2023 .txtC{text-align:center}.m__cross-media_2023 .txtR{text-align:right}.m__cross-media_2023 .txtL{text-align:left}.m__cross-media_2023 .fs16{font-size:16px !important}.m__cross-media_2023 .txt_bold{font-weight:bold}.m__cross-media_2023 .ComingSoon{text-align:center;font-size:24px;margin:20px 0}.m__cross-media_2023 .inner{margin:0 auto;max-width:980px;min-width:320px}.m__cross-media_2023 .clearfix::after{content:"";clear:both;display:block;overflow:hidden}.m__cross-media_2023 .sp{display:none !important}@media only screen and (max-width:767px){.m__cross-media_2023 .pc{display:none !important}.m__cross-media_2023 .sp{display:block !important}.m__cross-media_2023 .swiper-wrapper.sp{display:flex !important}}.m__cross-media_2023 #content_title{display:none;margin:0}.m__cross-media_2023 #content_title .title{color:#fff;margin:0}.m__cross-media_2023 img.pc{display:block}.m__cross-media_2023 img.sp{display:none}.m__cross-media_2023 #backWhite{background-color:#fff}.m__cross-media_2023 #backWhite.low{background-color:#fff}.m__cross-media_2023 a:hover{opacity:.8}.m__cross-media_2023 h3 p a{color:#fff}.m__cross-media_2023 .link_to_top{text-align:center;margin:50px 0 80px}.m__cross-media_2023 .link_to_top a::before{content:"";display:inline-block;width:13px;height:13px;background:url("/images/cross-media/2023/icon_notice_back_s.png") left top no-repeat;vertical-align:-2px;margin-right:5px}.m__cross-media_2023 .bottom_social_area{width:980px;margin:40px auto 0}@media only screen and (max-width:767px){.m__cross-media_2023 .bottom_social_area{margin-bottom:20px}}.m__cross-media_2023 .bottom_social_area .icon .fb-share-button{vertical-align:top}.m__cross-media_2023 .bottom_social_area .icon{font-size:0}.m__cross-media_2023 .bottom_social_area .icon #twitter-widget-0{margin:0 10px}.m__cross-media_2023 .bottom_banner_area{width:980px;margin:40px auto 80px}.m__cross-media_2023 .bottom_banner_area ul{font-size:0;letter-spacing:-.4em;text-align:center}.m__cross-media_2023 .bottom_banner_area ul li{display:inline-block;font-size:16px;letter-spacing:normal;margin-left:20px;vertical-align:middle}.m__cross-media_2023 .bottom_banner_area ul li:last-child img{width:300px}.m__cross-media_2023.mainTitleArea{padding:0}.m__cross-media_2023 .mainTitle{margin:0 auto}@media only screen and (max-width:767px){.m__cross-media_2023 .mainTitle{width:100%}}.m__cross-media_2023 .mainTitle h1 img{margin:0 auto}.m__cross-media_2023 .mainTitle .inner{max-width:100%;text-align:center}.m__cross-media_2023 .mainTitle.detail{background:url("/images/cross-media/2023/img_detail_pc.jpg") left top no-repeat;background-size:cover}.m__cross-media_2023 .mainTitle .hospital_frame{width:980px;height:250px;position:relative;background:url("/images/cross-media/2023/img_hospital_frame_pc.png") left center no-repeat;margin:0 auto}.m__cross-media_2023 .mainTitle .hospital_frame p{position:absolute;left:0;top:50%;font-size:32px;font-weight:bold;margin-top:27px;transform:translateY(-50%);background:transparent;width:100%;line-height:1.4;box-sizing:border-box}.m__cross-media_2023 .mainTitle p span.emphasis{font-size:20px;color:#006fbe}.m__cross-media_2023 .title03{color:#094888;font-size:20px;text-align:center}.m__cross-media_2023 .wap_low.information{padding-bottom:60px}.m__cross-media_2023 .infomation{display:flex;margin:20px auto;padding:0 20px;border:1px solid #c9c9c9;background-color:#fff;height:51px}.m__cross-media_2023 .infoTtlArea{width:25%;display:flex}@media print,screen and (min-width:768px){.m__cross-media_2023 .infoTtlArea{align-items:center}}.m__cross-media_2023 .infoLinkList{padding:3px 15px 0;font-weight:bold;color:#1760ad}.m__cross-media_2023 .infoLinkIcon{padding:6px 10px 6px 0}.m__cross-media_2023 .infoNewsArea{width:75%;padding:13px 0;pointer-events:none}.m__cross-media_2023 .infoNewsArea .linkinfoList{text-align:right;font-size:14px;padding-right:10px;margin-top:3px}.m__cross-media_2023 .infoNewsArea .linkinfoList img{padding:7px 0 7px 6px}.m__cross-media_2023 .infoNewsArea a{transition:.3s;pointer-events:auto}.m__cross-media_2023 .infomation .title{font-size:18px;color:#0d6fb8;font-weight:bold}.m__cross-media_2023 .infomation ul{width:100%}.m__cross-media_2023 .infomation ul li{margin-bottom:10px}.m__cross-media_2023 .infomation ul dl{text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:98%}.m__cross-media_2023 .infomation ul dl dt{display:inline-block;vertical-align:top}.m__cross-media_2023 .infomation ul dl dt span{padding:2px 3px 1px;background:#ff571d;color:#fff;margin-left:4px;font-size:12px;border-radius:4px}.m__cross-media_2023 .infomation ul dl dd{display:inline-block;vertical-align:top;-webkit-margin-start:0;padding-left:15px}.m__cross-media_2023 .topMessage{background:#f7dfea;border-radius:4px;color:#c03;font-size:16px;font-weight:bold;margin:20px 0 0;padding:10px;text-align:center}.m__cross-media_2023 .stickerBannerArea{background-color:#fff;border:1px solid #004674;margin-bottom:40px}.m__cross-media_2023 .stickerBannerArea .stickerContent{display:flex;justify-content:space-between}.m__cross-media_2023 .stickerBannerArea .stickerContent .movie video{display:block}.m__cross-media_2023 .stickerBannerArea.noPdf{padding-bottom:15px}.m__cross-media_2023 .stickerBannerArea .text_box{padding:20px 30px;text-align:center}.m__cross-media_2023 .stickerBannerArea .text_box .read_text{font-size:24px;color:#1f5285;font-weight:bold;line-height:1.3;margin:10px auto;position:relative}.m__cross-media_2023 .stickerBannerArea .text_box .read_text::before{content:"";background:url("/images/cross-media/2023/icon_sticker_accent01.png") no-repeat 0 0;position:absolute;left:25px;top:5px;width:29px;height:56px}.m__cross-media_2023 .stickerBannerArea .text_box .read_text::after{content:"";background:url("/images/cross-media/2023/icon_sticker_accent02.png") no-repeat 0 0;position:absolute;right:35px;top:5px;width:29px;height:56px}.m__cross-media_2023 .stickerBannerArea .text_box .bottom_text{font-size:16px;line-height:1.5;padding-top:15px;letter-spacing:.05em}.m__cross-media_2023 .stickerBannerArea .text_box .bottom_text span{font-size:23px;letter-spacing:.08em;font-feature-settings:"palt";background:linear-gradient(transparent 60%,#fff79d 60%)}.m__cross-media_2023 .stickerBannerArea .bannerBottom{margin:20px;text-align:center}.m__cross-media_2023 .wap_low .stickerBannerArea{margin-top:30px}.m__cross-media_2023 .selectArea .selectAnchor{background-color:#fff;border:1px solid #c9c9c9;margin-bottom:40px}.m__cross-media_2023 .selectArea .txt_area{font-size:30px;text-align:center;font-weight:bold;color:#004674;padding-top:10px;padding-bottom:5px}.m__cross-media_2023 .iconAnchor{width:950px;margin:0 auto 15px;display:flex;justify-content:center}.m__cross-media_2023 .iconAnchor li{display:block}.m__cross-media_2023 .iconAnchor li a{display:flex;justify-content:center;align-items:center;padding:15px;width:370px;text-decoration:none;line-height:1;box-sizing:border-box}.m__cross-media_2023 .iconAnchor li img:hover{opacity:1}.m__cross-media_2023 .iconAnchor li .icon{width:55px}.m__cross-media_2023 .iconAnchor li .txt{margin-left:10px;font-size:18px;color:#fff;letter-spacing:.05em}.m__cross-media_2023 .iconAnchor li .txt:hover{opacity:1}.m__cross-media_2023 .iconAnchor li .txt span{font-size:28px;letter-spacing:.1em;line-height:30px;padding-right:3px}.m__cross-media_2023 .iconAnchor li a{background:url("/images/cross-media/icon_arrow-bottom_pc.png") no-repeat 95% center;position:relative}.m__cross-media_2023 .iconAnchor li.icon_place{margin-right:28px;border-radius:4px;background:#16a776;border-bottom:3px solid #18a24e}.m__cross-media_2023 .iconAnchor li.icon_place a::before{content:"";background:url("/images/cross-media/2023/icon_place.png") no-repeat center center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:20px;width:50px;height:40px}.m__cross-media_2023 .iconAnchor li.icon_area{background:#e44c73;border-radius:4px;border-bottom:3px solid #cb3b60}.m__cross-media_2023 .iconAnchor li.icon_area a::before{content:"";background:url("/images/cross-media/2023/icon_area.png") no-repeat center center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:18px;width:60px;height:48px}.m__cross-media_2023 h3 p.txt,.m__cross-media_2023 h4 p.txt{display:inline-block;vertical-align:middle;color:#fff;font-weight:normal;margin-left:15px;font-size:28px;letter-spacing:.05em}.m__cross-media_2023 h3 .icon img,.m__cross-media_2023 h4 .icon img{width:50px}.m__cross-media_2023 h3 .icon,.m__cross-media_2023 h4 .icon{display:inline-block;padding:10px 7px;vertical-align:middle}.m__cross-media_2023 .box_wap{background:#fff;padding:20px}.m__cross-media_2023 h5{font-size:20px;line-height:1.5}.m__cross-media_2023 h5.ttlS{font-size:14px}.m__cross-media_2023 .box_place h3,.m__cross-media_2023 .box_place h4{background:#16a776;padding:0}.m__cross-media_2023 .box_place h5{border-left:8px solid #18a24e;color:#18a24e;padding-left:10px;margin-bottom:20px}.m__cross-media_2023 #box_message{border:1px solid #a9efff}.m__cross-media_2023 #box_message h4{background:#4dbdd7}.m__cross-media_2023 #box_message h4 .icon{background:#1f8aa3}.m__cross-media_2023 #box_message h5{border-left:8px solid #0b93bf;color:#0b93bf;padding-left:10px;margin-bottom:20px}.m__cross-media_2023 .box_area h4{background:#e44c73}.m__cross-media_2023 .box_area h5{border-left:8px solid #dc4177;color:#dc4177;padding-left:10px;margin-bottom:20px}.m__cross-media_2023 .box_area.inbox_place h5{border-width:1px;border-style:solid;border-bottom-width:0;padding:10px 20px;font-size:24px}.m__cross-media_2023 .box_area.inbox_place h5 p::before{content:"";display:inline-block;width:7px;height:24px;margin-right:15px;vertical-align:middle}.m__cross-media_2023 .box_area.inbox_place .box_wap{padding:20px 20px 15px}.m__cross-media_2023 #box_group{border:1px solid #ffde86}.m__cross-media_2023 #box_group h4{background:#ff9038;background:linear-gradient(to bottom,#ff9038 0%,#ffbb48 100%)}.m__cross-media_2023 #box_group h4 .icon{background:#fa8f11}.m__cross-media_2023 #box_group h5{border-left:8px solid #fa8f11;color:#fa8f11;padding-left:10px;margin-bottom:20px}.m__cross-media_2023 #box_schedule.box_low h3 p.txt{font-weight:bold;border-left:0;padding-left:0}.m__cross-media_2023 #box_schedule .box_wap.low{background:#ebf8f1;overflow:hidden;padding:30px 20px}.m__cross-media_2023 #box_schedule .box_wap.low .place_image{width:240px;height:180px;float:right}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule{width:690px;float:left}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule h4{background:transparent;border-bottom:0;border-left:8px solid #18a24e;font-size:20px;padding-left:10px;line-height:1.3;color:#333;margin:0 0 30px}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule h4 span{font-size:16px}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule dl{margin:0 0 20px}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule dl dt,.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule dl dd{display:inline-block}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule dl dt{margin:0 20px 0 0}.m__cross-media_2023 #box_schedule h3{background:#16a776;border-bottom:none;padding:0}.m__cross-media_2023 #box_schedule h3 .icon{border-left:0;padding-left:7px}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule .btn_detail{margin:20px 0 0}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule .btn_detail a{background:#f38f00;box-shadow:0 -3px #ed6513 inset;border-radius:4px;color:#fff;text-align:center;line-height:40px;font-weight:bold;display:block;text-decoration:none;width:200px}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule .btn_detail span{display:block;background:#efefef;box-shadow:0 -3px #ccc inset;border-radius:4px;color:#999;text-align:center;line-height:40px;font-weight:bold;text-decoration:none;width:200px}.m__cross-media_2023 .box_place.select_other_place{margin:60px 0 50px;border:1px solid #96c8aa}.m__cross-media_2023 .box_place.select_other_place .box_wap{background:#ebf8f1}.m__cross-media_2023 .box_place .box_wap ul{display:flex;flex-wrap:wrap;justify-content:space-between}.m__cross-media_2023 .box_place .box_wap ul li.box{display:block;width:calc((100% - 15px) / 4);height:128px;box-sizing:border-box}.m__cross-media_2023 .box_place.select_other_place .box_wap ul li.box{width:calc((100% - 20px) / 3)}.m__cross-media_2023 .box_place .box_wap ul li:not(:nth-child(4n)){border-right:1px solid #d2d2d2;padding-right:5px;margin-right:5px}.m__cross-media_2023 .box_place.select_other_place .box_wap ul li:not(:nth-child(4n)){border-right:none;padding-right:0;margin-right:0}.m__cross-media_2023 .box_place.select_other_place .box_wap ul li:not(:nth-child(3n)){border-right:1px solid #d2d2d2;padding-right:10px;margin-right:10px}.m__cross-media_2023 .box_place .box_wap ul li:nth-child(n+5),.m__cross-media_2023 .box_place.select_other_place .box_wap ul li:nth-child(n+4){margin-top:20px}.m__cross-media_2023 .box_place .box_wap ul li.box a{display:block;text-decoration:none}.m__cross-media_2023 .box_place .box_wap ul li.box .title{background:#bbb;box-shadow:0 3px 0 #aaa;color:#fff;text-align:center;font-size:16px;padding:10px 10px;font-weight:bold;border-radius:4px}.m__cross-media_2023 .box_place .box_wap ul li.box a .title{background:url("/images/cross-media/icon_arrow_pc.png") no-repeat 97% center #16a776;box-shadow:0 3px 0 #0c835b;color:#fff}.m__cross-media_2023 .box_place.select_other_place .box_wap ul li.box .title{padding:15px 10px}.m__cross-media_2023 .box_place .box_wap ul li.box a .title:hover{opacity:1}.m__cross-media_2023 .box_place .box_wap ul li.box .date{display:flex;align-items:center;margin-top:6px;height:45px;color:#000}.m__cross-media_2023 .box_place .box_wap ul li.box .date.cancel{background:url("/images/cross-media/icon_place-kaisai02_pc.png") no-repeat left center}.m__cross-media_2023 .box_place .box_wap ul li.box .date.postpone{background:url("/images/cross-media/icon_place-kaisai03_pc.png") no-repeat left center}.m__cross-media_2023 .box_place .box_wap ul li.box .wait{color:#000;font-size:2rem;text-align:center;margin-top:10px}.m__cross-media_2023 .box_place .box_wap ul li.box .place{font-size:1.4rem;line-height:1.4;text-align:center}.m__cross-media_2023 .box_place.select_other_place .box_wap ul li.box .date{margin-top:10px;margin-left:35px}.m__cross-media_2023 .box_place .box_wap ul li.box .date .year{padding-left:58px}.m__cross-media_2023 .box_place .box_wap ul li.box .date .month{font-size:24px;background:url("/images/cross-media/iconPc_placeKeisen.png") no-repeat right center;padding-right:15px;margin-left:5px;margin-top:-5px;font-weight:bold}.m__cross-media_2023 .box_place .box_wap ul li.box .date .day{font-size:24px;margin-top:5px;line-height:28px;font-weight:bold;margin-left:-2px}.m__cross-media_2023 .box_place .box_wap ul li.box .date .week{vertical-align:bottom;line-height:28px;margin-left:5px}.m__cross-media_2023 #box_message .box_wap ul li.box{float:left;margin-right:15px;margin-bottom:15px;background:#4dbdd7;border-radius:20px 20px 0 20px;padding:2px;box-sizing:border-box;width:175px;height:195px}.m__cross-media_2023 #box_message .box_wap ul li.box:nth-child(5n){margin-right:0}.m__cross-media_2023 #box_message .box_wap ul li.box a{background:#fff;border-radius:18px;display:block;width:100%;height:100%;padding:15px;font-size:13px;line-height:18px;text-decoration:none;box-sizing:border-box}.m__cross-media_2023 #box_message .box_wap ul li.box a p{margin-top:10px;color:#333;text-align:justify}.m__cross-media_2023 #box_message .box_wap ul li.box a:hover{background:rgba(255,255,255,0.8)}.m__cross-media_2023 .box_area.inbox_place{border-color:#96c8aa;border-top:0}.m__cross-media_2023 .box_area .box_wap h6{padding:10px 20px;margin-bottom:15px}.m__cross-media_2023 .box_area .box_wap h6 p{padding-left:10px;font-size:1.7rem;width:85%;float:left}.m__cross-media_2023 .box_area .box_wap h6.hokkaido{background:#eef6fe;border:1px solid #d1e7ff;border-bottom:0;box-shadow:0 5px 0 #1760ad;color:#1760ad}.m__cross-media_2023 .box_area.inbox_place h5.hokkaido{background:#eef6fe;border:1px solid #d1e7ff;border-bottom:0;box-shadow:0 5px 0 #1760ad;color:#1760ad}.m__cross-media_2023 .box_area .box_wap h6.hokkaido p{border-left:8px solid #1760ad;color:#1760ad}.m__cross-media_2023 .box_area .box_wap h6.hokkaido .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen02.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2023 .box_area .box_wap h6.hokkaido .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose02.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2023 .box_area.inbox_place h5.hokkaido p::before{background-color:#1760ad}.m__cross-media_2023 .box_area .box_wap h6.kanto,.m__cross-media_2023 .box_area.inbox_place h5.kanto{background:#eafffb;border:1px solid #c4fff3;border-bottom:0;box-shadow:0 5px 0 #259b83;color:#259b83}.m__cross-media_2023 .box_area .box_wap h6.kanto p{border-left:8px solid #259b83;color:#259b83}.m__cross-media_2023 .box_area .box_wap h6.kanto .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen03.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2023 .box_area .box_wap h6.kanto .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose03.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2023 .box_area.inbox_place h5.kanto p::before{background-color:#259b83}.m__cross-media_2023 .box_area .box_wap h6.toukai,.m__cross-media_2023 .box_area.inbox_place h5.toukai{background:#fdffe9;border:1px solid #e0e9b6;border-bottom:0;box-shadow:0 5px 0 #90af00;color:#90af00}.m__cross-media_2023 .box_area .box_wap h6.toukai p{border-left:8px solid #90af00;color:#90af00}.m__cross-media_2023 .box_area .box_wap h6.toukai .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen04.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2023 .box_area .box_wap h6.toukai .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose04.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2023 .box_area.inbox_place h5.toukai p::before{background-color:#259b83}.m__cross-media_2023 .box_area .box_wap h6.kink,.m__cross-media_2023 .box_area.inbox_place h5.kinki{background:#fffaeb;border:1px solid #ffe69a;border-bottom:0;box-shadow:0 5px 0 #e09e01;color:#e09e01}.m__cross-media_2023 .box_area .box_wap h6.kink p{border-left:8px solid #e09e01;color:#e09e01}.m__cross-media_2023 .box_area .box_wap h6.kink .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen05.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2023 .box_area .box_wap h6.kink .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose05.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2023 .box_area.inbox_place h5.kinki p::before{background-color:#e09e01}.m__cross-media_2023 .box_area .box_wap h6.chushi,.m__cross-media_2023 .box_area.inbox_place h5.chushi{background:#fff0f0;border:1px solid #ffb5b6;border-bottom:0;box-shadow:0 5px 0 #e52629;color:#e52629}.m__cross-media_2023 .box_area .box_wap h6.chushi p{border-left:8px solid #e52629;color:#e52629}.m__cross-media_2023 .box_area .box_wap h6.chushi .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen06.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2023 .box_area .box_wap h6.chushi .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose06.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2023 .box_area.inbox_place h5.chushi p::before{background-color:#e52629}.m__cross-media_2023 .box_area .box_wap h6.kyushu,.m__cross-media_2023 .box_area.inbox_place h5.kyushu{background:#f8f4ff;border:1px solid #cbbce5;border-bottom:0;box-shadow:0 5px 0 #653e8c;color:#653e8c}.m__cross-media_2023 .box_area .box_wap h6.kyushu p{border-left:8px solid #653e8c;color:#653e8c}.m__cross-media_2023 .box_area .box_wap h6.kyushu .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen07.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2023 .box_area .box_wap h6.kyushu .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose07.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2023 .box_area.inbox_place h5.kyushu p::before{background-color:#653e8c}.m__cross-media_2023 .box_area.inbox_place .box_wap{padding:20px 3% 10px}.m__cross-media_2023 .box_area .box_wap dl{margin:10px 10px}.m__cross-media_2023 .box_area .box_wap dl:last-child{margin-bottom:40px}.m__cross-media_2023 .box_area .box_wap dl dt.title{padding:10px;border-bottom:1px solid #bfbfbf;font-size:18px;color:#333;margin:0 10px}.m__cross-media_2023 .box_area .box_wap dl dd ul{margin:20px 10px}.m__cross-media_2023 .box_area .box_wap dl dd ul li{background:url("/images/cross-media/icon_arrow_blue.png") no-repeat left 6px;padding-left:10px;width:48%;display:inline-block;vertical-align:top;margin-bottom:15px}.m__cross-media_2023 .box_area .box_wap dl dd ul li:nth-child(2n){margin-left:4%}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li{background:none;width:100%;display:flex;margin-bottom:50px;padding-left:0;position:relative}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li:last-child{margin-bottom:20px}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li:nth-child(2n){margin-left:0}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea{padding-left:30px}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea .hospDetail{font-size:19px;padding:8px 0}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span{font-size:14px}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.bed{color:#0071bd;font-weight:bold;background:url("/images/cross-media/2020/icon_hospital_bed.png") no-repeat left center;padding:6px 10px 6px 40px}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.saiyo{color:#16a776;font-weight:bold;background:url("/images/cross-media/2020/icon_capacity.png") no-repeat left center;padding:6px 10px 6px 33px;margin-left:50px}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.fair{color:#94741c;font-weight:bold;background:url("/images/cross-media/2020/icon_fair.png") no-repeat left center;padding:6px 10px 6px 33px}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd .group_js_wrap ul.group_list li a{background:none;padding:0}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul li a{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left 6px;padding-left:10px;display:inline-block}.m__cross-media_2023 .box_area .box_wap dl dd ul li .point{background:url("/images/cross-media/2023/icon_comment.png") no-repeat left center;padding:5px 0 5px 39px;display:inline-block;vertical-align:top;margin-top:2px}.m__cross-media_2023 .box_area .box_wap dl dd ul li .point.noTxt{background:none;height:32px}.m__cross-media_2023 .box_area .box_wap dl dd ul li .new,.m__cross-media_2023 .box_area .box_wap dl dd ul li .update{padding:1px 5px 2px;color:#fff;margin-left:7px;font-size:1rem;border-radius:5px;vertical-align:baseline}.m__cross-media_2023 .box_area .box_wap dl dd ul li .new{background-color:#ff3c3c;display:inline}.m__cross-media_2023 .box_area .box_wap dl dd ul li .update{background-color:#008ad2;display:inline}.m__cross-media_2023 .box_area .box_wap dl dd ul li.w100{width:100%}.m__cross-media_2023 .box_area .box_wap p.comingSoon{text-align:center;margin:10px;font-size:18px}.m__cross-media_2023 .wap_low .inner p.comingSoon{text-align:center;margin:10px;font-size:25px}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn{display:none}.m__cross-media_2023 .group_js_wrap{display:none;position:absolute;width:918px;padding-bottom:7px;left:0}.m__cross-media_2023 .wrap_inner{background:#fffae8;border:2px solid #f2c753;border-radius:10px;padding:15px 25px 5px;box-sizing:border-box;position:relative}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group .group_inner{display:inline-block}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group a{position:relative;display:inline-block}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group .group_js_wrap .wrap_inner a::after{display:none}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group a::after{content:"";width:0;height:0;border-style:solid;border-width:16px 12px 0 12px;border-color:#f2c753 transparent transparent transparent;position:absolute;top:-13px;transition:.3s;opacity:0;left:30px}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group a:hover{opacity:1}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group .group_inner:hover a::after{opacity:1}.m__cross-media_2023 .group_js_wrap p{font-size:15px;font-weight:bold;margin-left:10px}.m__cross-media_2023 .group_js_wrap .group_list{letter-spacing:-.4em;font-size:0}.m__cross-media_2023 .box_area .box_wap dl dd .group_js_wrap .wrap_inner{padding:15px 15px 5px}.m__cross-media_2023 .box_area .box_wap dl dd .group_js_wrap ul.group_list{margin:10px 10px 0}.m__cross-media_2023 .box_area .box_wap dl dd .group_js_wrap ul.group_list li{font-size:15px;letter-spacing:normal;padding-left:15px;background:none;vertical-align:top;line-height:1.4;width:33%;box-sizing:border-box;margin-bottom:10px;display:inline-block}.m__cross-media_2023 #box_group .box_wap h6{padding:10px 20px;background:#eef6fe;border:1px solid #d1e7ff;border-bottom:2px solid #1760ad;margin-bottom:15px}.m__cross-media_2023 #box_group .box_wap h6 p{padding-left:10px;font-size:20px;border-left:8px solid #1760ad;color:#1760ad;width:85%;float:left}.m__cross-media_2023 #box_group .box_wap h6 a{padding-left:10px;font-size:20px;border-left:8px solid #1760ad;background:url("/images/cross-media/iconSp_arwNext01.png") no-repeat right center;color:#1760ad;width:98%;width:calc(100% - 20px);float:left;text-decoration:none;background-size:11px;display:block;cursor:pointer}.m__cross-media_2023 #box_group .box_wap h6 .acodeonIcon{display:block;float:right;background:url("/images/cross-media/icon_arwOpen02.png") no-repeat right center;width:20px;height:13px;margin-top:10px;background-size:18px 13px}.m__cross-media_2023 #box_group .box_wap h6 .acodeonIcon.close{background:url("/images/cross-media/icon_arwClose02.png") no-repeat right center;background-size:18px 13px}.m__cross-media_2023 #box_group .box_wap dl{margin:10px 10px 20px 10px}.m__cross-media_2023 #box_group .box_wap dl dt.title{padding:10px;border-bottom:1px solid #bfbfbf;font-size:18px;color:#333}.m__cross-media_2023 #box_group .box_wap dl dd ul{margin:10px 0}.m__cross-media_2023 #box_group .box_wap dl dd ul li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat scroll left 6px transparent;padding-left:10px;width:30%;width:calc(30% - 10px);display:inline-block;vertical-align:top;font-size:13px}.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(1),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(4),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(7),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(10),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(13),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(16),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(19),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(22){width:33%;width:calc(33% - 10px)}.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(3),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(6),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(9),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(12),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(15),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(18),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(21),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(24){width:35%;width:calc(35% - 10px)}.m__cross-media_2023 #box_group .box_wap dl dd ul li.w100{width:100%}.m__cross-media_2023 .panel_link{cursor:pointer}.m__cross-media_2023 .panel{display:none}.m__cross-media_2023 .wap_low .inner h3{background:#fff;padding:10px 0;color:#094888;border-bottom:2px solid #1760ad;font-size:20px}@media only screen and (max-width:767px){.m__cross-media_2023 .wap_low .inner h3{background:#eef6fe}}.m__cross-media_2023 .wap_low .inner h3 p{padding-left:20px;border-left:7px solid #1760ad}.m__cross-media_2023 .wap_low .inner h3.introduce{background:#ec6941;color:#fff;border:0;padding:0}.m__cross-media_2023 .wap_low .inner h3.introduce p{border:0}.m__cross-media_2023 .wap_low .inner h3.introduce .icon{background:#be431f;width:60px;height:60px;box-sizing:border-box;padding:15px 0;text-align:center;display:inline-block;vertical-align:middle}.m__cross-media_2023 .wap_low .inner h3.introduce .icon img{width:30px;height:30px}.m__cross-media_2023 .wap_low .inner h3.introduce .txt{color:#fff;font-weight:bold;font-size:20px;padding:12px 15px;margin:0;display:inline-block}.m__cross-media_2023 .wap_low .inner h4.borderB{font-weight:bold;color:#094888;border-left:solid 3px #094888;margin:10px 0;padding-left:10px;background:#eef6fe}.m__cross-media_2023 .wap_low .inner .fair_hospital_list h3{background:#f2c753;color:#fff;border:0;padding:0}.m__cross-media_2023 .wap_low .inner .fair_hospital_list h3 p{border:0}.m__cross-media_2023 .wap_low .inner .fair_hospital_list h3 .icon{background:#94741c;width:60px;height:60px;box-sizing:border-box;padding:15px 0;text-align:center;display:inline-block;vertical-align:middle}.m__cross-media_2023 .wap_low .inner .fair_hospital_list h3 .icon img{width:30px;height:30px}.m__cross-media_2023 .wap_low .inner .fair_hospital_list h3 p.txt{color:#fff;font-weight:bold;font-size:20px;padding:12px 15px;margin:0;display:inline-block}.m__cross-media_2023 .wap_low .inner .fair_hospital_list .hospital_information{margin:40px 0 20px;border:1px solid #f2c753;border-top-width:6px;background:#fff}.m__cross-media_2023 .hospital_information .top_wap{padding:20px;border-bottom:1px solid #f2c753;display:table;width:100%;table-layout:fixed;box-sizing:border-box;position:relative}.m__cross-media_2023 .hospital_information .top_wap .hospital_thumb,.m__cross-media_2023 .hospital_information .top_wap .hospital_overview{display:table-cell;vertical-align:top}.m__cross-media_2023 .hospital_information .top_wap .hospital_thumb{position:relative;width:180px}.m__cross-media_2023 .hospital_information .top_wap .hospital_thumb .hospital_thumb_swiper{overflow:hidden}.m__cross-media_2023 .hospital_information .top_wap .swiper-container-horizontal > .swiper-pagination-bullets{bottom:-14px}.m__cross-media_2023 .hospital_information .top_wap .hospital_overview{padding-left:20px;width:100%}.m__cross-media_2023 .hospital_overview .top_label{overflow:hidden}.m__cross-media_2023 .hospital_overview .top_label ul{float:left;font-size:0;letter-spacing:-.4em;width:460px}.m__cross-media_2023 .hospital_information .top_wap .link{position:absolute;right:20px;top:20px}.m__cross-media_2023 .hospital_information .top_wap .resinavi_join li{display:inline-block;background:#fff799;vertical-align:top;padding:0 10px;font-size:14px;letter-spacing:normal;margin-right:8px;margin-bottom:5px}.m__cross-media_2023 .hospital_information .top_wap .link{font-size:0;letter-spacing:-.4em;text-align:right}.m__cross-media_2023 .hospital_information .top_wap .link a{display:inline-block;font-size:14px;text-align:center;letter-spacing:normal;width:105px;margin-left:10px;box-sizing:border-box}.m__cross-media_2023 .hospital_information .top_wap .link a:first-child{margin-left:0}.m__cross-media_2023 .hospital_information .top_wap .link a.resinavi_web{background:#ff7800;border-radius:4px;color:#fff;text-decoration:none}.m__cross-media_2023 .hospital_information .top_wap .link a.official_link{background:#eef6fe;border-radius:4px;color:#1760ad;text-decoration:none}.m__cross-media_2023 .hospital_information .top_wap .link a.official_link::after{content:"";display:inline-block;width:13px;height:13px;background:url("/images/common/icon_blank_01.png") left top no-repeat;background-size:contain;vertical-align:baseline;margin-left:5px}.m__cross-media_2023 .hospital_overview .hospital_name{margin-top:5px;max-width:460px;width:calc(100% - 230px)}.m__cross-media_2023 .hospital_overview .hospital_name .name{color:#1760ad;font-size:24px;line-height:1.3;font-weight:bold;display:inline;vertical-align:middle;margin-right:10px}.m__cross-media_2023 .hospital_overview .hospital_name .address{display:inline-block;vertical-align:middle}.m__cross-media_2023 .hospital_overview .merit{display:table;width:100%;table-layout:fixed;margin-top:10px}.m__cross-media_2023 .hospital_overview .merit .icon,.m__cross-media_2023 .hospital_overview .merit p{display:table-cell;vertical-align:middle}.m__cross-media_2023 .hospital_overview .merit .icon{width:56px}.m__cross-media_2023 .hospital_overview .merit p{padding-left:10px;padding-top:5px;font-size:18px;line-height:1.4;font-weight:bold}.m__cross-media_2023 .hospital_information .bottom_wap{padding:20px}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale{margin-bottom:20px;display:table}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl{display:table-cell;vertical-align:top;text-align:center;padding-right:30px;min-width:115px;max-width:620px}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl dt{font-weight:bold;font-size:14px;margin-bottom:5px}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl dd{font-size:18px}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.bed dt{color:#0071bd}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.bed dt::before{content:"";width:34px;height:20px;display:inline-block;background:url("/images/cross-media/2023/icon_hospital_bed.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.capacity dt{color:#16a776}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.capacity dt::before{content:"";width:29px;height:24px;display:inline-block;background:url("/images/cross-media/2023/icon_capacity.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.alma_mater{text-align:left;padding-right:0}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dt{color:#9a3643;margin-bottom:8px}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dt::before{content:"";width:23px;height:23px;display:inline-block;background:url("/images/cross-media/2023/icon_alma_mater.png");vertical-align:middle;margin-right:5px}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dd{font-size:14px}@media only screen and (max-width:767px){.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dd.block{display:block}}.m__cross-media_2023 .hospital_information .bottom_wap .pickup_fair{background:#fdf0ec;padding:10px 0;border-radius:4px;font-size:0;letter-spacing:-.4em;margin-bottom:5px}.m__cross-media_2023 .hospital_information .bottom_wap .pickup_fair p{display:inline-block;width:calc(100% - 130px);vertical-align:middle;font-size:14px;line-height:1.6;letter-spacing:normal}@media print,screen and (min-width:768px){.m__cross-media_2023 .hospital_information .bottom_wap .pickup_fair p{max-width:760px}}.m__cross-media_2023 .hospital_information .bottom_wap .pickup_fair p.label{background:#ec6941;text-align:center;padding:5px;color:#fff;font-size:12px;font-weight:bold;line-height:1.2;letter-spacing:normal;width:120px;margin-right:10px;box-sizing:border-box}.m__cross-media_2023 .hospital_information .bottom_wap .pickup_tour{background:#ebf4fd;padding:10px 0;border-radius:4px;font-size:0;letter-spacing:-.4em}.m__cross-media_2023 .hospital_information .bottom_wap .pickup_tour p{display:inline-block;width:calc(100% - 130px);vertical-align:middle;font-size:14px;line-height:1.6;letter-spacing:normal}@media print,screen and (min-width:768px){.m__cross-media_2023 .hospital_information .bottom_wap .pickup_tour p{max-width:760px}}.m__cross-media_2023 .hospital_information .bottom_wap .pickup_tour p.label{background:#378fe8;text-align:center;padding:5px;color:#fff;font-size:12px;font-weight:bold;line-height:1.2;letter-spacing:normal;width:120px;margin-right:10px;box-sizing:border-box}.m__cross-media_2023 .wap_low .inner .box_low{border:1px solid #dcdcdc}.m__cross-media_2023 .wap_low .inner .box_low .imgBox{text-align:center}.m__cross-media_2023 .wap_low .inner .box_low .imgBox div{display:inline-block;margin-top:10px}.m__cross-media_2023 .wap_low .inner .box_low .imgBox div:first-child{margin-right:15px}.m__cross-media_2023 .wap_low .inner .box_low .topics_balloon{padding-left:100px;background:url("/images/cross-media/2023/img_topics_hospital.png") 20px top no-repeat;margin-top:15px}.m__cross-media_2023 .wap_low .inner .box_low .topics_balloon p.title{font-size:14px;font-weight:bold;color:#de2b5a}.m__cross-media_2023 .wap_low .inner .box_low .topics_balloon p.balloon{background:#feedf1;border-radius:10px;position:relative;padding:10px 20px;font-size:16px;overflow:hidden}.m__cross-media_2023 .wap_low .inner .box_low .topics_balloon p.balloon::before{content:"";width:22px;height:19px;background:url("/images/cross-media/2023/img_balloon_triangle.png") left top no-repeat;position:absolute;left:-18px;top:14px}.m__cross-media_2023 .wap_low .inner .box_low .box_slider{display:table;width:100%;table-layout:fixed;box-sizing:border-box;padding:30px 20px 0}.m__cross-media_2023 .wap_low .inner .box_low .box_slider.group{padding:10px 0 30px}.m__cross-media_2023 .wap_low .inner .box_low .box_slider p.box_txt,.m__cross-media_2023 .wap_low .inner .box_low .box_slider .hospital_img_slider{display:table-cell;vertical-align:top}.m__cross-media_2023 .wap_low .inner .box_low .box_slider p.box_txt{padding:0 30px 0 20px;word-break:break-word}.m__cross-media_2023 .wap_low .inner .box_low .box_slider.group .box_txt{margin-right:20px}.m__cross-media_2023 .box_comment,.m__cross-media_2023 .box_recommend{border-width:2px;border-style:solid;border-radius:10px;position:relative}.m__cross-media_2023 .box_comment{border-color:#fc658c;background:#ffedf2;margin-bottom:20px;overflow:hidden}.m__cross-media_2023 .box_comment p.title{background:rgba(252,101,140,0.5)}.m__cross-media_2023 .box_comment p.title span{background:#fc658c;display:inline-block;padding:5px 170px 5px 20px;position:relative;color:#fff;font-size:16px;font-weight:bold}.m__cross-media_2023 .box_comment p.title span::after{content:"";position:absolute;right:-24px;bottom:0;width:0;height:0;border-style:solid;border-width:40px 24px 0 24px;border-color:#fc658b transparent transparent transparent}.m__cross-media_2023 .box_comment .comment{height:150px;padding:22px 20px 0;box-sizing:border-box;font-weight:bold;font-size:18px}.m__cross-media_2023 .box_recommend{border-color:#378fe8;background:#f4f9fe;overflow:hidden}.m__cross-media_2023 .box_recommend p.title{background:rgba(55,143,232,0.5)}.m__cross-media_2023 .box_recommend p.title span{background:#378fe8;display:inline-block;padding:5px 200px 5px 20px;position:relative;color:#fff;font-size:16px;font-weight:bold}.m__cross-media_2023 .box_recommend p.title span::after{content:"";position:absolute;right:-24px;bottom:0;width:0;height:0;border-style:solid;border-width:40px 24px 0 24px;border-color:#378fe8 transparent transparent transparent}.m__cross-media_2023 .box_recommend .comment{padding:22px 20px 0;box-sizing:border-box;font-weight:bold;font-size:18px;height:336px}.m__cross-media_2023 .box_recommend .comment::after{content:"";width:104px;height:65px;position:absolute;right:10px;bottom:0}.m__cross-media_2023 .wap_low .inner .box_low.hospital_detail_sum{display:flex;padding:30px 20px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_detail_sum p{width:20%;text-align:center}.m__cross-media_2023 .wap_low .inner .box_low.hospital_detail_sum p:last-child{width:50%;text-align:left;margin-left:40px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale{background:#fff;padding:20px}@media only screen and (max-width:767px){.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale{background:none}}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl{display:table-cell;vertical-align:top;text-align:center;padding-right:30px;min-width:110px;max-width:620px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl.bed dt{color:#0071bd;font-weight:bold}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl.bed dt::before{content:"";width:34px;height:20px;display:inline-block;background:url("/images/cross-media/2023/icon_hospital_bed.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl.capacity dt{color:#16a776;font-weight:bold}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl.capacity dt:before{content:"";width:29px;height:24px;display:inline-block;background:url("/images/cross-media/2023/icon_capacity.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl.alma_mater{text-align:left;padding-right:0}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl.alma_mater dt{color:#9a3643;font-weight:bold;margin-bottom:8px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl.alma_mater dt:before{content:"";width:23px;height:23px;display:inline-block;background:url("/images/cross-media/2023/icon_alma_mater.png");vertical-align:middle;margin-right:5px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl dd{font-size:18px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl.alma_mater dd{font-size:14px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale .feature_main{background:rgba(241,76,118,0.1);position:relative;border-radius:10px;border:2px solid #fc658c}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale .feature_main h4{background:#fc658c;padding:10px 10px 10px 70px;font-size:20px;color:#fff;position:relative;border-bottom:0}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale .feature_main h4::before{content:"";background:url("/images/cross-media/2023/img_feature_main.png") left top no-repeat;width:74px;height:74px;display:block;position:absolute;left:-14px;top:-10px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale .feature_main h5{text-align:center;font-size:24px;color:#de2b5a;font-weight:bold}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale .feature_main p{padding:25px 20px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_detail_sum .saiyo{color:#16a776;font-weight:bold;background:url("/images/cross-media/2020/icon_capacity.png") no-repeat left center;padding:2px 10px 2px 33px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_detail_sum .school{color:#9a3643;font-weight:bold;background:url("/images/cross-media/2020/icon_alma_mater.png") no-repeat left center;padding:2px 10px 2px 33px}.m__cross-media_2023 .hospital_img_slider{width:470px}.m__cross-media_2023 .hospital_img_inner{padding:20px;box-sizing:border-box;background:#efefef}.m__cross-media_2023 .hospital_img_slider .flexslider{margin-top:0;padding:0 25px}.m__cross-media_2023 .hospital_img_slider #hospital_slider.flexslider p.txt{background-color:rgba(0,0,0,0.5);padding:5px;position:absolute;bottom:0;z-index:10;width:380px;box-sizing:border-box;color:#fff;font-size:12px}.m__cross-media_2023 .hospital_img_slider #hospital_slider .slides p.img{text-align:center}.m__cross-media_2023 .hospital_img_slider #hospital_slider .slides img{height:255px;width:auto;margin:0 auto}.m__cross-media_2023 .hospital_img_slider #hospital_carousel{margin:10px 25px 0;overflow:hidden;padding:0 80px 0 0}.m__cross-media_2023 .hospital_img_slider #hospital_carousel ul li{margin-right:5px}.m__cross-media_2023 .hospital_img_slider #hospital_carousel .slides img{height:67px;width:auto;margin:0 auto}.m__cross-media_2023 .hospital_img_slider #hospital_carousel .slides p.img{padding:1px;border:#dcdcdc 1px solid}.m__cross-media_2023 .hospital_img_slider #hospital_carousel .slides > li.swiper-slide-thumb-active p.img{border:solid 2px #09f;box-sizing:border-box}.m__cross-media_2023 .hospital_img_slider #hospital_carousel ul li:hover{opacity:.7;cursor:pointer}.m__cross-media_2023 .hospital_img_slider #hospital_carousel.flexslider p.txt{display:none}.m__cross-media_2023 .hospital_img_slider .flexslider ul li:last-child{margin-right:0}.m__cross-media_2023 .flexslider:hover .flex-prev{opacity:1;left:0}.m__cross-media_2023 .flexslider:hover .flex-next{opacity:1;right:0}.m__cross-media_2023 .flexslider:hover .flex-prev:hover{opacity:.7;left:0}.m__cross-media_2023 .flexslider:hover .flex-next:hover{opacity:.7;right:0}.m__cross-media_2023 .wap_low .inner .box_low.hospital_link{background:#efefef;padding:30px 0;text-align:center;border-top:none}.m__cross-media_2023 .wap_low .inner .box_low.hospital_link a{width:430px;display:inline-block;margin:0 20px;text-decoration:none;font-size:16px;font-weight:bold;padding:15px 0 14px;box-sizing:border-box;border-radius:4px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_link a.resinavi_web{background:#ff7800;border-bottom:3px solid #a84f00;color:#fff;padding:11px 20px 11px 0}.m__cross-media_2023 .wap_low .inner .box_low.hospital_link a.resinavi_web::before{content:"";width:40px;height:35px;display:inline-block;background:url("/images/cross-media/2023/icon_resinavi_web.png") left top no-repeat;vertical-align:-10px;margin-right:10px;background-size:40px 35px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_link a.official_web{background:#fff;color:#1760ad;border-bottom:3px solid #dcdcdc}.m__cross-media_2023 .wap_low .inner .box_low.hospital_link a.official_web::after{content:"";width:13px;height:13px;display:inline-block;background:url("/images/common/icon_blank_01.png") left top no-repeat;vertical-align:baseline;margin-left:3px;background-size:13px 13px}.m__cross-media_2023 .wap_low .inner .box_low .fair_hospital_list .box_wap{background:#fffae8}.m__cross-media_2023 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list{padding:20px 20px 0}.m__cross-media_2023 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list li{display:inline-block;padding-left:15px;background:url("/images/common/icon_arrow_link1.png") left 7px no-repeat;margin:0 30px 20px 0}.m__cross-media_2023 .wap_low .inner .fLeft{display:block;float:left;margin-right:10px}.m__cross-media_2023 .wap_low .inner .fRight{display:block;float:right;margin-left:10px}.m__cross-media_2023 .wap_low .inner .fLeft.w40p{width:40%}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li{margin-bottom:10px;display:inline-block;width:25%}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li.box{margin-bottom:10px;display:block;width:100%}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li.two_row{width:50%}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p{display:inline-block;vertical-align:middle}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p span{vertical-align:middle}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.place{background:#094888;color:#fff;text-align:center;width:50px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li.two_row p.place{width:auto;padding:0 10px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.date{font-weight:bold;margin-left:10px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.date span.month{font-size:18px;background:url("/images/cross-media/iconPc_placeKeisen.png") no-repeat right center;padding-right:15px;margin-top:-5px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.date span.day{font-size:18px;margin-top:-5px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.cancel{font-size:13px;color:#fff;background:#ff4d4d;line-height:1;padding:3px 5px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.postpone{color:#fff;background:#1760ad;line-height:1;padding:3px 5px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.booth{font-weight:bold;font-size:18px;margin-left:10px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.double_space{margin-left:0}.m__cross-media_2023 .wap_low .inner .box_low .feature{background:#fff;padding:40px 20px}.m__cross-media_2023 .wap_low .inner .feature_box_attention{margin:40px 0;background:#fdf0ec}.m__cross-media_2023 .wap_low .inner .feature_box_attention h4{background:#ec6941;padding:10px 10px 10px 70px;color:#fff;font-size:20px;border-bottom:0;position:relative}.m__cross-media_2023 .wap_low .inner .feature_box_attention h5{text-align:center;padding:20px 0;font-size:24px;color:#ec6941;border-bottom:1px solid #acacac;margin:0 20px}.m__cross-media_2023 .wap_low .inner .feature_box_attention.lastBox{margin:40px 0 0;background:rgba(236,105,65,0.1)}.m__cross-media_2023 .wap_low .inner .feature_box_attention.tour{margin:40px 0 0;background:rgba(55,143,232,0.1)}.m__cross-media_2023 .wap_low .inner .feature_box_attention.tour h4{background:#378fe8}.m__cross-media_2023 .wap_low .inner .feature_box_attention.tour h5{color:#004674}.m__cross-media_2023 .wap_low .inner .feature_box_attention .attention_box{padding:20px;display:table;table-layout:fixed;width:100%;box-sizing:border-box}.m__cross-media_2023 .wap_low .inner .feature_box_attention .attention_box p,.m__cross-media_2023 .wap_low .inner .feature_box_attention .attention_box .img_box{display:table-cell;vertical-align:top}.m__cross-media_2023 .wap_low .inner .feature_box_attention .attention_box p{width:100%;box-sizing:border-box;padding-right:15px}.m__cross-media_2023 .wap_low .inner .feature_box_attention .attention_box .img_box{width:257px;height:auto}.m__cross-media_2023 .wap_low .inner .feature_box_attention .attention_box .img_box.img_tall{width:150px;height:auto}.m__cross-media_2023 .wap_low .inner .feature_box_attention h4::before{content:"";width:67px;height:87px;display:block;background:url("/images/cross-media/2023/img_push_hospital.png") left top no-repeat;position:absolute;left:-5px;bottom:0}.m__cross-media_2023 .wap_low .inner .feature_box_attention.tour h4::before{width:70px;height:86px;background:url("/images/cross-media/2023/img_push_hospital02.png") left top no-repeat}.m__cross-media_2023 .wap_low .inner .box_low .feature .box{padding:20px 20px 20px}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box{background:#fffae8}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box h5{padding:9px;padding-left:70px;font-size:20px;background:url("/images/cross-media/backImg_feature_box.png") no-repeat left center #f2c753;color:#fff}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box h6{padding-left:10px;color:#be431f;font-size:20px;border-left:8px solid #be431f}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .fLeft{float:left;width:728px}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .fRight{float:right;width:142px;padding:10px;background:#fff;line-height:1.2}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .fRight img{padding-bottom:10px}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .fRight span.name{font-size:12px;display:block;padding-bottom:10px}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .fRight span.be{font-size:12px;background:#ec6941;display:block;text-align:center;color:#fff;padding:5px 0}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .fRight span.be.no{background:#868686}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .noImg{float:right;width:122px;padding:10px;background:#fffae8;line-height:1.2}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .noImg span.name{font-size:12px;display:block;padding-bottom:10px;text-align:center}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .noImg span.be{font-size:12px;background:#ec6941;display:block;text-align:center;color:#fff;padding:5px 0}.m__cross-media_2023 .wap_low .inner .box_low .feature .graduated h5{background:rgba(242,199,83,0.5);padding:9px 0;font-size:20px;color:#94741c}.m__cross-media_2023 .wap_low .inner .box_low .feature .graduated h5 p{border-left:8px solid #94741c;padding-left:20px}.m__cross-media_2023 .wap_low .inner .box_low .feature .graduated .box{background:#fff}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box_schedule{background:#f3faec;margin:40px 0 0}.m__cross-media_2023 .feature_box_schedule .schedule_inner{padding:20px 19px 30px;box-sizing:border-box}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list{margin-bottom:20px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul{display:table;width:100%;table-layout:fixed}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul.month{background:#4e8217;color:#fff;font-weight:bold}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul.first,.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul.second{background:#fff}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul.first li:first-child,.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul.second li:first-child{background:#8acc44;color:#fff}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li{display:table-cell;vertical-align:middle;width:68px;text-align:center;padding:10px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:1.5}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul.second li{border-bottom-width:0}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li:last-child{border-right-width:0}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col1wk{width:17px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.colhalf{width:34px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col3wk{width:51px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col1{width:68px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col1half{width:102px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col2{width:136px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col2half{width:170px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col3{width:204px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col3_1wk{width:221px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col3half{width:238px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col4{width:272px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col5{width:340px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half{width:374px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half_1wk{width:385px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col6{width:408px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col7{width:476px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col8{width:544px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col9{width:612px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col10{width:680px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col11{width:748px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col12{width:816px}.m__cross-media_2023 .feature_box_schedule .schedule_inner ul.schedule_notice{padding-left:13px;text-indent:-13px}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box_schedule h5{background:#ec6941;color:#fff;font-size:20px;border-bottom:0;display:table;table-layout:fixed;width:100%}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box_schedule h5 .icon{background:#4e8217;padding:9px 10px;vertical-align:middle;display:table-cell;width:54px;box-sizing:border-box}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box_schedule h5 p.txt{background:#8acc44;padding:9px 15px;display:table-cell;vertical-align:middle}.m__cross-media_2023 .wap_low .inner .box_low.point{position:relative;padding:20px;background:#eef6fe}.m__cross-media_2023 .wap_low .inner .box_low.point .box_wap{background:#fff;padding:20px;padding-top:50px}.m__cross-media_2023 .wap_low .inner .box_low.point h4{background:url("/images/cross-media/backImg_point.png") no-repeat center center;width:481px;padding:5px 20px 20px 40px;font-size:20px;color:#fff;position:absolute;top:0;left:-34px;border:none}.m__cross-media_2023 .wap_low .inner .box_low.point h4 p{border:none}.m__cross-media_2023 .wap_low .inner .box_low.point h5{text-align:center;padding:0 0 20px 0;font-size:24px;color:#094888;font-weight:bold;border-bottom:1px solid #bfbfbf;margin-bottom:20px}.m__cross-media_2023 .wap_low .inner .box_low.point .fLeft{float:left;width:600px}.m__cross-media_2023 .wap_low .inner .box_low.point .fRight{float:right;width:257px}.m__cross-media_2023 .wap_low .inner .box_low.point.pointFair{background:#fffae8}.m__cross-media_2023 .wap_low .inner .box_low.point.pointFair h4{background:url("/images/cross-media/backImg_pointFair.png") no-repeat center center}.m__cross-media_2023 .wap_low .inner .box_low.point.pointFair h5{color:#ec6941}.m__cross-media_2023 .box_place .box_wap ul li.box01_02{border-right:3px solid #f6f4f4;padding-right:4px;width:calc(25% - 7px)}.m__cross-media_2023 .box_place .box_wap ul li.box02_02,.m__cross-media_2023 .box_place .box_wap ul li.box03_02{border-right:3px solid #f6f4f4;padding:0 4px;width:calc(25% - 11px)}.m__cross-media_2023 .box_place .box_wap ul li.box04_02{padding-left:4px;width:calc(25% - 4px)}.m__cross-media_2023 .box_place .box_wap ul li.box_place02{display:block;float:left}.m__cross-media_2023 .box_place .box_wap ul li.box_place02 a{text-decoration:none}.m__cross-media_2023 .box_place .box_wap ul li.box_place02 a .place{background:url("/images/cross-media/icon_arwNext02.png") no-repeat 97% center #006fbe;color:#fff;font-size:16px;padding:5px 10px 5px 0;text-align:center}.m__cross-media_2023 .box_place .box_wap ul li.box_place02 a .date{font-size:14px;color:#fff;padding-left:5px}.m__cross-media_2023 .box_place .box_wap dl{margin:10px 10px 20px 10px}.m__cross-media_2023 .box_place .box_wap dl dt.title{padding:0 10px 10px;border-bottom:1px solid #bfbfbf;font-size:18px;color:#333}.m__cross-media_2023 .box_place .box_wap dl dd ul{margin:10px 0}.m__cross-media_2023 .box_place .box_wap dl dd ul li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat scroll left center transparent;padding:3px;padding-left:10px;width:29%;display:inline-block;vertical-align:top;font-size:13px}.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(1),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(4),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(7),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(10),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(13),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(16),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(19),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(22){width:33%}.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(3),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(6),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(9),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(12),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(15),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(18),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(21),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(24){width:32%}.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat scroll left center transparent;padding:3px;padding-left:10px;width:32%;display:inline-block;vertical-align:top;font-size:13px}.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(1),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(4),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(7),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(10),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(13),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(16),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(19),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(22){width:31%}.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(3),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(6),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(9),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(12),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(15),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(18),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(21),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(24){width:29%}.m__cross-media_2023 .box_btmnav{margin:20px 50px}.m__cross-media_2023 .box_btmnav li{float:left;width:205px;margin-right:20px;background:#006fbe;text-align:center}.m__cross-media_2023 .box_btmnav li.coming_soon{background:#888}.m__cross-media_2023 .box_btmnav02 li.coming_soon{background:#888}.m__cross-media_2023 .box_btmnav li.coming_soon a,.m__cross-media_2023 .box_btmnav02 li.coming_soon a{opacity:1;cursor:default}.m__cross-media_2023 .box_btmnav li.coming_soon a img,.m__cross-media_2023 .box_btmnav02 li.coming_soon a img{opacity:.3}.m__cross-media_2023 .box_btmnav li.coming_soon a img:hover,.m__cross-media_2023 .box_btmnav02 li.coming_soon a img:hover{opacity:.3}.m__cross-media_2023 .box_btmnav li:last-child{margin-right:0}.m__cross-media_2023 .box_btmnav li a{display:block;padding:20px 0 20px 0;color:#fff;font-size:16px;text-decoration:none}.m__cross-media_2023 .box_btmnav li a img{display:block;margin:0 auto}.m__cross-media_2023 .box_btmnav02 li{width:300px;background:#006fbe;text-align:center;float:right}.m__cross-media_2023 .box_btmnav02 li a{display:block;padding:10px 0;color:#fff;font-size:16px;text-decoration:none}.m__cross-media_2023 .box_btmnav02 li a img,.m__cross-media_2023 .box_btmnav02 li a span{display:inline-block;vertical-align:middle}.m__cross-media_2023 .wap_low .inner .fRight{float:right}.m__cross-media_2023 .wap_low .inner .fLeft.w48p,.m__cross-media_2023 .wap_low .inner .fRight.w48p{width:48.9%}.m__cross-media_2023 .wap_low .inner .group_introduce{padding:0 20px}.m__cross-media_2023 .wap_low .inner .group_introduce table td{vertical-align:middle}.m__cross-media_2023 .wap_low .inner .group_introduce h4{padding:10px 25px;position:relative;background:#fbe1d9;color:#be431f;font-weight:bold;font-size:20px;line-height:1.6;margin-bottom:20px}.m__cross-media_2023 .wap_low .inner .group_introduce h4::before{content:"";display:block;width:11px;height:35px;background:#be431f;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m__cross-media_2023 .wap_low .inner .group_introduce p{margin-top:5px;margin-bottom:30px}.m__cross-media_2023 .wap_low .inner .group_introduce p.mb20{margin-bottom:20px}.m__cross-media_2023 .wap_low .inner .group_introduce table{border:1px solid #be431f}.m__cross-media_2023 .wap_low .inner .group_introduce table th{padding:5px 15px}.m__cross-media_2023 td{padding:5px 15px}.m__cross-media_2023 .wap_low .inner .group_introduce table th{background:#fbe1d9;color:#be431f}.m__cross-media_2023 .wap_low .inner .group_introduce table tr:not(:first-child){border-top:1px solid #be431f}.m__cross-media_2023 .wap_low .inner .group_introduce table th{border-left:1px solid #be431f}.m__cross-media_2023 td:not(:first-child){border-left:1px solid #be431f}.m__cross-media_2023 .wap_low .inner .group_link{background:#fde5dd;padding:35px 40px;box-sizing:border-box;text-align:center}.m__cross-media_2023 .wap_low .inner .group_link .btn_area a{display:inline-block;border-radius:50px;padding:15px 60px;font-size:20px;line-height:1.5;color:#fff;text-decoration:none;font-weight:bold;box-shadow:0 3px 0 #b13008;background-color:#ff7800;min-width:600px;position:relative}.m__cross-media_2023 .wap_low .inner .group_link .btn_area a .iconLink{position:absolute;right:20px;top:0;bottom:0;margin:auto}.m__cross-media_2023 .wap_low .inner .group .topBlock{overflow:hidden}.m__cross-media_2023 .wap_low .inner .group .topBlock .topImg{width:300px;height:auto;float:left}.m__cross-media_2023 .wap_low .inner .group .topBlock .topImg.lengthways{width:auto;height:300px}.m__cross-media_2023 .wap_low .inner .group .topBlock .topText{float:right;width:618px}.m__cross-media_2023 .wap_low .inner .group .topBlock .topText.lengthways{width:670px}.m__cross-media_2023 .wap_low .inner .group table{border:solid 1px #808080;width:560px;table-layout:fixed;border-collapse:collapse;margin:30px auto 0}.m__cross-media_2023 .wap_low .inner .group table th,.m__cross-media_2023 .wap_low .inner .group table td{border-right:solid 1px #808080;border-bottom:solid 1px #808080;padding:5px}.m__cross-media_2023 .wap_low .inner .group .tableCaption{display:block;width:560px;margin:10px auto 30px}.m__cross-media_2023 .wap_low .inner .box_low .pointList{margin:10px 0}.m__cross-media_2023 .wap_low .inner .box_low .pointList li{margin-bottom:7px;padding-left:1em;text-indent:-1em}.m__cross-media_2023 .wap_low .inner .box_low .photoList{overflow:hidden;letter-spacing:-.4em;margin:20px 0;text-align:center}.m__cross-media_2023 .wap_low .inner .box_low .photoList li{display:inline-block;letter-spacing:normal;margin-left:30px;text-align:left;width:440px;vertical-align:top}.m__cross-media_2023 .wap_low .inner .box_low .photoList_w200 li{display:inline-block;letter-spacing:normal;margin-left:30px;text-align:center;width:200px;padding:15px 0;vertical-align:top}.m__cross-media_2023 .wap_low .inner .box_low .photoList_w200 .hp{display:inline-block;margin-right:10px;background:#fb9f00;padding:3px 10px;color:#fff;text-decoration:none;border-radius:5px}.m__cross-media_2023 .wap_low .inner .box_low .photoList_w200 .resinavi{display:inline-block;border:1px solid #007ac3;background:#fff;padding:3px 5px;color:#007ac3;text-decoration:none;box-sizing:border-box;border-radius:5px}.m__cross-media_2023 .wap_low .inner .box_low .photoList li:first-child{margin-left:0}.m__cross-media_2023 .wap_low .inner .box_low .photoList li img{display:block}.m__cross-media_2023 .wap_low .inner .box_low .photoList li small{display:block;font-size:14px;margin-top:5px}.m__cross-media_2023 .wap_low .inner .box_low .photoList li small.fs12{font-size:12px}.m__cross-media_2023 .wap_low .inner .box_low .training_block{display:table;margin-bottom:20px}.m__cross-media_2023 .wap_low .inner .box_low .training_block .thumb{display:table-cell;vertical-align:middle;width:240px;height:auto;padding-right:20px}.m__cross-media_2023 .wap_low .inner .box_low .training_block p{display:table-cell;vertical-align:middle;width:678px}.m__cross-media_2023 .box_appeal{width:100%}.m__cross-media_2023 .appeal_item{background:#007ac3;padding:5px;color:#fff;text-align:center}.m__cross-media_2023 .appeal_item th{border-right:1px solid #fff}.m__cross-media_2023 .appeal_item th:last-child{border-right:none}.m__cross-media_2023 .box_appeal_detail{width:100%;border-bottom:1px solid #ccc}.m__cross-media_2023 .box_appeal_detail:last-child{border-bottom:0}.m__cross-media_2023 .box_appeal_detail .detail_name{width:32%;padding:10px}.m__cross-media_2023 .box_appeal_detail .detail_name .name{font-size:16px;line-height:1.2;font-weight:bold;clear:both;margin-top:10px;margin-bottom:20px}.m__cross-media_2023 .box_appeal_detail .detail_name .box_link{margin:0 auto 10px auto}.m__cross-media_2023 .box_appeal_detail .detail_name .hp{display:inline-block;margin-right:10px;background:#fb9f00;padding:3px 5px;color:#fff;text-decoration:none}.m__cross-media_2023 .box_appeal_detail .detail_name .resinavi{display:inline-block;border:1px solid #007ac3;padding:3px 5px;color:#007ac3;text-decoration:none;box-sizing:border-box}.m__cross-media_2023 .box_appeal_detail .detail_comment{display:table-cell;width:50%;padding:0 10px}.m__cross-media_2023 .box_appeal_detail .detail_fair{display:table-cell;text-align:center}.m__cross-media_2023 .box_appeal_detail .detail_fair span{display:block;clear:both}.m__cross-media_2023 .inner.information .box_wap.infoNewsArea{width:100%;box-sizing:border-box}.m__cross-media_2023 .inner.information .box_wap.infoNewsArea ul li{margin-bottom:6px}.m__cross-media_2023 .inner.information .box_wap.infoNewsArea ul li dl{display:flex}.m__cross-media_2023 .inner.information .box_wap.infoNewsArea ul li dl dt{width:20%;position:relative}.m__cross-media_2023 .inner.information .box_wap.infoNewsArea ul li dl dd{width:80%}.m__cross-media_2023 .inner.information .box_wap.infoNewsArea ul li dl dt span{padding:3px 3px 2px;background:#ff571d;color:#fff;margin-left:4px;font-size:12px;position:absolute;right:41px;bottom:5px;line-height:1.1rem;border-radius:4px}.m__cross-media_2023 .freepage h4{color:#094888;font-size:18px;padding:10px 20px;background:#eef6fe}.m__cross-media_2023 .freepage h4.title02{font-weight:bold;color:#094888;border-left:solid 3px #094888;margin:10px 0;padding-left:10px;background:#eef6fe}.m__cross-media_2023 .freepage .hospital_inner{position:relative}.m__cross-media_2023 .freepage .hospital_inner li{position:absolute}.m__cross-media_2023 .freepage .fRight{width:40%;text-align:center}.m__cross-media_2023 .freepage .title04{color:#094888;font-size:16px;margin:10px 0 0 0}.m__cross-media_2023 .freepage ol{margin-bottom:20px}.m__cross-media_2023 .freepage ol li{list-style:inside decimal}.m__cross-media_2023 .freepage dl{margin-top:20px}.m__cross-media_2023 .freepage dl:first-child{margin-top:0}.m__cross-media_2023 .freepage dl dt{font-weight:bold;font-size:18px;color:#094888;border-left:solid 3px #094888;margin:10px 0;padding-left:10px;background:#eef6fe}.m__cross-media_2023 .freepage dl:first-child dt{margin-top:0}.m__cross-media_2023 .freepage dl dd a{padding-bottom:15px}.m__cross-media_2023 .freepage p.contact{padding:10px;border:#e3e3e3 3px solid;margin-top:20px;text-align:center;word-break:break-all}.m__cross-media_2023 .freepage p.contact span{display:block;text-align:center}@media only screen and (max-width:767px){.m__cross-media_2023 .freepage dl:first-child{margin-top:10px}}.m__cross-media_2023 .box_wap p.contactPhone{padding:10px;border:#e3e3e3 3px solid;margin-top:20px;text-align:center;word-break:break-all}.m__cross-media_2023 .box_wap p.contactPhone span{display:block;text-align:center}.m__cross-media_2023 .box_wap p.contactPhone.half{padding:10px;border:#e3e3e3 3px solid;margin:20px auto 0;text-align:center;word-break:break-all;width:50%}.m__cross-media_2023 .box_wap p.borderBox{padding:10px;border:#e3e3e3 3px solid;margin:0 auto 0;word-break:break-all}.m__cross-media_2023 .freepage ul.box_txt02{margin-bottom:10px;font-size:14px !important}.m__cross-media_2023 .freepage .block_w640{display:none}.m__cross-media_2023 .freepage .block_w980{display:block}.m__cross-media_2023 .freepage .block_w980 table{width:100%;border:solid 1px #ccc;border-bottom:none}.m__cross-media_2023 .freepage .block_w980 tr{border-bottom:solid 1px #ccc}.m__cross-media_2023 .freepage .block_w980 th{background:#feff99;padding:10px;text-align:center}.m__cross-media_2023 .freepage .block_w980 th.number{width:10%;border-right:solid 1px #ccc;box-sizing:border-box}.m__cross-media_2023 .freepage .block_w980 th.first{width:45%;border-right:solid 1px #ccc;box-sizing:border-box}.m__cross-media_2023 .freepage .block_w980 th.members{width:45%;box-sizing:border-box}.m__cross-media_2023 .freepage .block_w980 td.number{background:#ffffcd;text-align:center;vertical-align:middle;border-right:solid 1px #ccc}.m__cross-media_2023 .freepage .block_w980 td.txt{padding:10px}.m__cross-media_2023 .freepage .block_w980 td.borderR{border-right:solid 1px #ccc}.m__cross-media_2023 .wap_low .inner .box_wap table.imgTile_random,.m__cross-media_2023 .wap_low .inner .box_wap table.imgTile_flat{margin-bottom:30px;margin-top:20px;width:100%}.m__cross-media_2023 .wap_low .inner .box_wap table.imgTile_random td{padding:7px 7px}.m__cross-media_2023 .wap_low .inner .box_wap table.imgTile_flat td{padding:7px 7px;max-width:450px}.m__cross-media_2023 .freepage p.importance{font-weight:bold;margin-bottom:10px}.m__cross-media_2023 .freepage .freepageAnchor{padding-top:20px;padding-bottom:10px}.m__cross-media_2023 .freepage .freepageAnchor li{display:inline-block;text-align:center;font-size:17px;font-weight:bold;background:#eef6fe;width:150px;margin-left:7px}.m__cross-media_2023 .freepage .freepageAnchor li.first-child{margin-left:0}.m__cross-media_2023 .freepage .freepageAnchor li.first-child02{width:152px}.m__cross-media_2023 .freepage .freepageAnchor li a{background:url("/images/cross-media/icon_arwAnchor.png") no-repeat 90% center;padding-right:16px;display:block}.m__cross-media_2023 .freepage.group02InfoBox .imgL{width:38%;display:inline-block;vertical-align:middle}.m__cross-media_2023 .freepage.group02InfoBox .txtR{width:55%;margin-left:3%;text-align:left;display:inline-block;vertical-align:middle}.m__cross-media_2023 .freepage.group02InfoBox .imgR{width:40%;display:inline-block;vertical-align:top}.m__cross-media_2023 .freepage.group02InfoBox .imgR.w20{width:20%}.m__cross-media_2023 .freepage.group02InfoBox .txtL{width:55%;margin-right:3%;text-align:left;display:inline-block;vertical-align:top}.m__cross-media_2023 .freepage.group02InfoBox .txtR span,.m__cross-media_2023 .freepage.group02InfoBox .txtL span{display:block;width:60px;float:left}.m__cross-media_2023 .freepage .imgR .imgBox{display:flex;flex-shrink:0;justify-content:space-between}.m__cross-media_2023 .freepage.group02InfoBox .mapImgBox{width:80%;margin:0 auto}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama{background:url("/images/cross-media/2020/group02/saitama.png") no-repeat 0 0;width:674px;height:264px;margin:30px auto 40px auto}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_1{top:122px;left:338px}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_2{top:257px;left:442px}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_3{top:168px;left:547px}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_4{top:83px;left:466px}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_5{top:206px;left:400px}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_6{top:181px;left:235px}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_7{top:194px;left:558px}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_8{top:149px;left:518px}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_9{top:203px;left:276px}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_10{top:65px;left:399px}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_11{top:153px;left:282px}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_12{top:124px;left:512px}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_13{top:233px;left:337px}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_14{top:245px;left:571px}.m__cross-media_2023 .freepage .hospital_inner.hospital_tokyo{background:url("/images/cross-media/2020/group02/tokyo.png") no-repeat 0 0;width:543px;height:262px;margin:30px auto 30px auto}.m__cross-media_2023 .freepage .hospital_inner.hospital_tokyo li#h1_1{top:102px;left:463px}.m__cross-media_2023 .freepage .hospital_inner.hospital_tokyo li#h1_2{top:105px;left:217px}.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa{background:url("/images/cross-media/2020/group02/kanagawa.png") no-repeat 0 0;width:473px;height:351px;margin:30px auto 30px auto}.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_1{top:76px;left:234px}.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_2{top:69px;left:9px}.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_3{top:258px;left:287px}.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_4{top:158px;left:203px}.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_5{top:96px;left:322px}.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba{background:url("/images/cross-media/2020/group02/chiba.png") no-repeat 0 0;width:367px;height:484px;margin:30px auto 30px auto}.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba li#h1_1{top:42px;left:71px}.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba li#h1_2{top:208px;left:59px}.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba li#h1_3{top:124px;left:98px}.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba li#h1_4{top:101px;left:74px}.m__cross-media_2023 .freepage .hospital_inner.hospital_ibaraki{background:url("/images/cross-media/2020/group02/ibaraki.png") no-repeat 0 0;width:357px;height:454px;margin:30px auto 30px auto}.m__cross-media_2023 .freepage .hospital_inner.hospital_ibaraki li#h1_1{top:176px;left:223px}.m__cross-media_2023 .freepage .hospital_inner.hospital_yamanashi{background:url("/images/cross-media/2020/group02/yamanashi.png") no-repeat 0 0;width:419px;height:420px;margin:30px auto 30px auto}.m__cross-media_2023 .freepage .hospital_inner.hospital_yamanashi li#h1_1{top:154px;left:154px}.m__cross-media_2023 .freepage .btn_link a{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding-left:15px}.m__cross-media_2023 .box_wap .btn_link a{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding-left:15px}.m__cross-media_2023 .freepage.group06InfoBox .imgL{float:left;width:400px;margin-right:20px}.m__cross-media_2023 .freepage.group06InfoBox .imgL.two_img{width:620px;margin-right:0;font-size:0}.m__cross-media_2023 .freepage.group06InfoBox .imgL.two_img img{margin-right:10px}.m__cross-media_2023 .freepage.group06InfoBox .txtR{float:right;text-align:left;width:515px}.m__cross-media_2023 .freepage.group06InfoBox .txtR.two_img{width:310px}.m__cross-media_2023 .freepage.group06InfoBox table.poster td{width:300px;padding-right:20px}.m__cross-media_2023 .freepage.group06InfoBox table.poster th{width:338px;font-weight:normal;vertical-align:top;text-align:left}.m__cross-media_2023 .freepage.group09InfoBox .photoList{display:flex;justify-content:center;margin:20px auto 0 !important}.m__cross-media_2023 .freepage.group09InfoBox .photoList li{width:auto !important}.m__cross-media_2023 .freepage.group09InfoBox .photoList02{display:flex;justify-content:space-around}.m__cross-media_2023 .freepage.group09InfoBox .photoList02 li:not(:first-child){margin:20px auto 0 !important}.m__cross-media_2023 table.aichi_appeal{width:70%;margin:0 auto}.m__cross-media_2023 table.aichi_appeal th,.m__cross-media_2023 table.aichi_appeal td{padding:5px 10px;border:1px solid #666}@media only screen and (max-width:767px){.m__cross-media_2023 table.aichi_appeal{width:100%;margin:0}.m__cross-media_2023 table.aichi_appeal th,.m__cross-media_2023 table.aichi_appeal td{padding:2px;font-size:12px}}.m__cross-media_2023 .flex-direction-nav .flex-prev{opacity:1;left:0;background:url("/images/common/icon_arrow_15.png") no-repeat center center;width:16px;height:26px;transform:rotate(180deg)}.m__cross-media_2023 .flex-direction-nav .flex-next{opacity:1;right:0;background:url("/images/common/icon_arrow_15.png") left top no-repeat;width:16px;height:26px}@media only screen and (max-width:767px){.m__cross-media_2023 .flex-direction-nav .flex-prev,.m__cross-media_2023 .flex-direction-nav .flex-next{background-size:8px;width:8px;height:13px}.m__cross-media_2023 .flex-direction-nav a{margin:-4px 0 0}}@media only screen and (max-width:767px){.m__cross-media_2023 .link_to_top{font-size:16px;margin:30px 0 60px}.m__cross-media_2023 .bottom_social_area{width:100%;padding:0 10px;box-sizing:border-box}.m__cross-media_2023 .bottom_social_area .icon .fb-share-button span{vertical-align:top !important}.m__cross-media_2023 .bottom_banner_area{width:100%;margin:40px auto 60px}.m__cross-media_2023 .bottom_banner_area ul li{display:block;padding:0 10px;text-align:center;width:300px;margin:0 auto 20px}.m__cross-media_2023 .wap_low .inner .box_low{font-size:14px}.m__cross-media_2023 .wap_low .inner .box_low .group{padding:0 10px}.m__cross-media_2023 .wap_low .inner .box_low .imgBox div{display:block;margin:10px auto 0}.m__cross-media_2023 .wap_low .inner .box_low .imgBox div:first-child{margin-right:0}.m__cross-media_2023 .box_wap p.contactPhone.half,.m__cross-media_2023 .box_wap p.borderBox{width:auto}.m__cross-media_2023 #content_title{display:block}.m__cross-media_2023 #content_title .title{background:#f7f7f7;height:auto;line-height:auto;padding:5px 0 5px 2%;font-size:14px;width:100%;position:static;box-sizing:border-box}.m__cross-media_2023 img.pc{display:none}.m__cross-media_2023 img.sp{display:block}.m__cross-media_2023 .mainTitle{width:100%;margin-top:0}.m__cross-media_2023 .mainTitle h2{display:block;width:100%;margin:0}.m__cross-media_2023 .mainTitle p{display:block;background:url("/images/cross-media/backimgSp_mainhukidasi.png") no-repeat 85% top;height:auto;width:90%;padding:0;padding-top:15px;font-size:13px;margin:0 auto}.m__cross-media_2023 .mainTitle p span{padding:10px;background:#fff;border-radius:10px;display:block}.m__cross-media_2023 .mainTitle p span.emphasis{font-size:18px;display:inline}.m__cross-media_2023 .mainTitle .hospital_frame{background:url("/images/cross-media/2023/img_hospital_frame_sp.png") left center no-repeat;width:300px;height:150px;background-size:contain}.m__cross-media_2023 .mainTitle .hospital_frame p{margin-top:12px;padding:0 10px;font-size:18px}.m__cross-media_2023 #backWhite{padding-bottom:0}.m__cross-media_2023 .infomation{background-color:transparent;border:none}.m__cross-media_2023 .infoTtlArea{width:100%;padding-top:3px}.m__cross-media_2023 .infoNewsArea{padding:0 0 7px;width:100%;background:#fff;border:1px solid #c9c9c9}.m__cross-media_2023 .infoLinkList{padding:3px 15px 0;font-weight:bold;color:#1760ad}.m__cross-media_2023 .infomation{margin:15px 0;padding:0 15px;box-sizing:border-box;display:block;height:auto}.m__cross-media_2023 .infomation .title{padding:0 3px 0;font-size:16px;width:100%}.m__cross-media_2023 .infomation ul{width:100%}.m__cross-media_2023 .infomation ul li{padding:10px}.m__cross-media_2023 .infomation ul dl dt{display:block;width:100%;font-size:12px;margin-bottom:5px}.m__cross-media_2023 .infomation ul dl dd{display:block;font-size:14px;line-height:1.5em;height:35px;width:97%;padding-left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.m__cross-media_2023 .infomation .slider_news_box{height:61px}.m__cross-media_2023 .topMessage{font-size:14px}.m__cross-media_2023 .stickerBannerArea{margin-bottom:20px}.m__cross-media_2023 .stickerBannerArea .stickerContent{display:block}.m__cross-media_2023 .stickerBannerArea.noPdf{padding-bottom:0}.m__cross-media_2023 .stickerBannerArea .text_box{padding:20px 20px}.m__cross-media_2023 .stickerBannerArea .text_box .read_text{font-size:16px}.m__cross-media_2023 .stickerBannerArea .text_box .read_text::before{background-size:70%;left:15px}.m__cross-media_2023 .stickerBannerArea .text_box .read_text::after{background-size:70%;right:15px}.m__cross-media_2023 .stickerBannerArea .text_box .bottom_text{font-size:14px}.m__cross-media_2023 .stickerBannerArea .text_box .bottom_text span{font-size:18px}.m__cross-media_2023 .stickerBannerArea .stickerContent .movie{padding:20px 0 10px}.m__cross-media_2023 .stickerBannerArea .stickerContent .movie video{width:100%}.m__cross-media_2023 .stickerBannerArea .bannerBottom{margin:0 20px 20px;text-align:center}.m__cross-media_2023 .selectArea .txt_area{font-size:20px;line-height:1.3;padding-top:10px;margin-bottom:5px}.m__cross-media_2023 .selectArea .selectAnchor{margin-bottom:20px}.m__cross-media_2023 .iconAnchor{width:100%}.m__cross-media_2023 .iconAnchor li{width:40%;box-sizing:border-box}.m__cross-media_2023 .iconAnchor li a{padding:0;box-sizing:border-box;width:100%}.m__cross-media_2023 .iconAnchor li .txt{display:inline-block;vertical-align:middle;margin:5px 5%;padding-bottom:15px;text-align:center;font-size:14px;color:#fff;width:90%}.m__cross-media_2023 .iconAnchor li .txt span{font-size:20px;display:block;line-height:22px;padding-top:5px}.m__cross-media_2023 .iconAnchor li.icon_place{margin-right:20px}.m__cross-media_2023 .iconAnchor li.icon_place a{background-position:center 95%;border:none}.m__cross-media_2023 .iconAnchor li.icon_place a::before{display:none}.m__cross-media_2023 .iconAnchor li.icon_message a{margin-left:0;background-position:center 95%;border:none}.m__cross-media_2023 .iconAnchor li.icon_message a::before{display:none}.m__cross-media_2023 .iconAnchor li.icon_message .txt span{font-size:16px;letter-spacing:-.2em}.m__cross-media_2023 .iconAnchor li.icon_area a{margin-left:0;background-position:center 95%;border:none}.m__cross-media_2023 .iconAnchor li.icon_area a::before{display:none}.m__cross-media_2023 .box_wap{background:#fff;padding:20px 3% 10px}.m__cross-media_2023 .box_wap.pre{padding:0 0 10px 0}.m__cross-media_2023 h5{font-size:16px}.m__cross-media_2023 #box_schedule h3{display:table;width:100%;table-layout:fixed}.m__cross-media_2023 #box_schedule h3 .icon{display:table-cell;width:55px}.m__cross-media_2023 #box_schedule h3 p.txt{display:table-cell;padding:0 10px}.m__cross-media_2023 #box_schedule h3 p.txt span{font-size:18px;line-height:24px;display:inline-block;vertical-align:middle;margin-left:10px}.m__cross-media_2023 #box_schedule .box_wap.low{padding:10px}.m__cross-media_2023 #box_schedule .box_wap.low .place_image{float:none;margin:20px auto}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule{width:100%;float:none}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule h4{font-size:16px;margin-bottom:20px;margin-top:15px}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule h4 span{font-size:14px;display:block}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule dl{margin-bottom:10px}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule dl dt{margin:0 10px 0 0}.m__cross-media_2023 #box_schedule .box_wap.low .fair_schedule .btn_detail a{width:auto}.m__cross-media_2023 .box_place{border:none}.m__cross-media_2023 .box_place.select_other_place{margin:0;border:none}.m__cross-media_2023 h3 p.txt,.m__cross-media_2023 h4 p.txt{font-size:24px;font-weight:bold}.m__cross-media_2023 #box_message,.m__cross-media_2023 .box_area,.m__cross-media_2023 #box_group{border:none}.m__cross-media_2023 .box_place .box_wap ul li.box{display:block;width:48%;width:calc((100% - 10px) / 2);padding:0;margin:0;border:none;height:auto}.m__cross-media_2023 .box_place.select_other_place .box_wap ul li.box{width:calc((100% - 10px) / 2);padding:0;margin:0;border:none}.m__cross-media_2023 .box_place .box_wap ul li:nth-child(n+3),.m__cross-media_2023 .box_place.select_other_place .box_wap ul li:nth-child(n+3){margin-top:15px}.m__cross-media_2023 .box_place .box_wap ul li.box a{display:block;text-decoration:none}.m__cross-media_2023 .box_place .box_wap ul li.box .title{font-size:15px;font-weight:bold;padding:6px 3%}.m__cross-media_2023 .box_place.select_other_place .box_wap ul li.box .title{line-height:1.6;padding:10px}.m__cross-media_2023 .box_place .box_wap ul li.box a span{display:inline-block;vertical-align:middle}.m__cross-media_2023 .box_place .box_wap ul li.box .date{color:#000;text-align:center;background:none;margin-left:0;margin-top:10px;justify-content:center;height:40px}.m__cross-media_2023 .box_place .box_wap ul li.box .date.cancel{background:none;padding-top:20px;line-height:1.5;position:relative}.m__cross-media_2023 .box_place .box_wap ul li.box .date.cancel::before{content:"中止";position:absolute;top:0;color:#ff4d4d;font-weight:bold;border:1px solid #ff4d4d;width:98%}.m__cross-media_2023 .box_place .box_wap ul li.box .date.postpone{background:none;padding-top:20px;line-height:1.5;position:relative}.m__cross-media_2023 .box_place .box_wap ul li.box .date.postpone::before{content:"延期";position:absolute;top:0;color:#1760ad;font-weight:bold;border:1px solid #1760ad;width:98%}.m__cross-media_2023 .box_place.select_other_place .box_wap ul li.box .date{margin-left:0}.m__cross-media_2023 .box_place .box_wap ul li.box .date .year{padding-left:0}.m__cross-media_2023 .box_place .box_wap ul li.box .date .month{font-size:23px;padding-right:13px;margin-top:0;background-size:10px}.m__cross-media_2023 .box_place .box_wap ul li.box .date .day{font-size:23px;margin-top:0;line-height:inherit;margin-left:0}.m__cross-media_2023 .box_place .box_wap ul li.box .date .week{vertical-align:middle}.m__cross-media_2023 .box_place .box_wap ul li.box .btn_detail{width:80%;margin:15px auto 25px;font-size:14px}.m__cross-media_2023 .box_place .box_wap ul li.box .btn_detail a{padding-bottom:0}.m__cross-media_2023 #box_message .box_wap ul li.box{float:none;margin-right:0;margin-bottom:0;background:none;border-top:1px solid #bfbfbf;border-radius:0;padding:0;width:auto;height:auto}.m__cross-media_2023 #box_message .box_wap ul li.box:nth-child(5n){margin-right:0}.m__cross-media_2023 #box_message .box_wap ul li.box a{background:url("/images/cross-media/icon_arwNext03.png") no-repeat right center;display:table;width:100%;box-sizing:border-box;height:auto;padding:20px 5% 20px 0;font-size:16px;line-height:1.5em}.m__cross-media_2023 #box_message .box_wap ul li.box a img{display:table-cell;vertical-align:top}.m__cross-media_2023 #box_message .box_wap ul li.box a p{display:table-cell;vertical-align:top;padding-left:10px;box-sizing:border-box;width:75%}.m__cross-media_2023 .box_area.inbox_place .box_wap .area_push_hospital{font-size:14px;padding:10px 0 10px 70px;margin:-22px -10px 30px}.m__cross-media_2023 .box_area.inbox_place .box_wap .area_push_hospital::before{background-size:50px;background-position:15px 23px}.m__cross-media_2023 .box_area .box_wap h6{padding:10px 10px 10px 0}.m__cross-media_2023 .box_area .box_wap h6.hokkaido,.m__cross-media_2023 .box_area .box_wap h6.kanto,.m__cross-media_2023 .box_area .box_wap h6.toukai,.m__cross-media_2023 .box_area .box_wap h6.kink,.m__cross-media_2023 .box_area .box_wap h6.chushi,.m__cross-media_2023 .box_area .box_wap h6.kyushu{border-left:none;border-right:none}.m__cross-media_2023 .box_area.inbox_place h5.clearfix{padding:10px 10px 10px 0;border-left:0;border-right:0}.m__cross-media_2023 .box_area .box_wap h6 p{font-size:16px}.m__cross-media_2023 .box_area.inbox_place h5 p{font-size:16px}.m__cross-media_2023 .box_area.inbox_place h5 p::before{width:8px;height:28px;vertical-align:-8px;margin-right:10px}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li{margin-bottom:10px;padding:0;display:block}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea .hospDetail{padding:1px 0;font-size:13px}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .point{font-size:14px;width:52%}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .point.wide{width:auto}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .point.noTxt{height:17px}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li:last-child{margin-bottom:0}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .thumbHosp{width:34%;height:34%;float:left;margin-right:8px;padding-bottom:15px}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea{padding:0 0 10px 0}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.saiyo,.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.bed{background-size:20px;padding:2px 2px 2px 22px;font-size:11px}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.saiyo{margin-left:8px}.m__cross-media_2023 .box_area .box_wap dl dt.title{font-size:16px;padding-bottom:5px;margin:0;font-weight:bold;border-bottom:2px solid #bfbfbf}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.fair{background-size:22px;padding:2px 6px 2px 25px;font-size:13px}.m__cross-media_2023 .box_area .box_wap dl{margin:0}.m__cross-media_2023 .box_area .box_wap dl:last-child{margin:0}.m__cross-media_2023 .box_area .box_wap dl dd ul{margin:10px 0}.m__cross-media_2023 .box_area .box_wap dl dd ul li{background-position:left 18px;padding:10px 3%;width:100%;display:block;border-bottom:1px solid #ccc;font-size:16px}.m__cross-media_2023 .box_area .box_wap dl dd ul li:last-child{border-bottom:none}.m__cross-media_2023 .box_area .box_wap dl dd ul li:nth-child(2n){margin-left:0}.m__cross-media_2023 .box_area .box_wap dl dd ul li .point{background-position:left 0;padding:5px 0 10px 39px}.m__cross-media_2023 .box_area .box_wap dl dd ul li .new,.m__cross-media_2023 .box_area .box_wap dl dd ul li .update{font-size:1rem;padding:3px;vertical-align:text-bottom;border-radius:4px}.m__cross-media_2023 .box_area .box_wap dl dd ul li.w100{box-sizing:border-box}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group{position:relative}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group .group_inner{display:block}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul li a{line-height:1.5;background:none;padding-left:0;width:calc(100% - 45px);margin-bottom:5px}.m__cross-media_2023 .box_area.inbox_place .box_wap dl dd ul li a.noIcon{width:100%}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group .group_inner > a{display:block;position:relative;margin-right:45px}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn{display:block;position:absolute;right:0;top:-4px;width:40px;height:30px;border:1px solid #ccc;box-shadow:0 3px 0 #dcdcdc;box-sizing:border-box;border-radius:2px}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn::before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background:#1760ad;border:0;opacity:1;left:auto;transition:.5s}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group .group_inner .accordion_btn::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background:#1760ad;border:0;opacity:1;left:auto;transition:.5s}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn::before{width:16px;height:2px;right:11px}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn::after{width:2px;height:16px;right:18px}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group.open .group_inner > .accordion_btn::after{transform:rotate(90deg);margin-top:-8px}.m__cross-media_2023 .group_js_wrap{position:static;width:100%;padding:0;margin-top:20px}.m__cross-media_2023 .group_js_wrap .wrap_inner{background:transparent;border:0;padding:0}.m__cross-media_2023 .box_area .box_wap dl dd .group_js_wrap ul.group_list li{display:inline-block;width:100%}.m__cross-media_2023 .box_area .box_wap dl dd ul li.group a::after{display:none}.m__cross-media_2023 #box_group .box_wap h6{padding:10px 10px 10px 0}.m__cross-media_2023 #box_group .box_wap h6 p{font-size:16px}.m__cross-media_2023 #box_group .box_wap dl{margin:10px}.m__cross-media_2023 #box_group .box_wap dl dt.title{font-size:16px}.m__cross-media_2023 #box_group .box_wap dl dd ul{margin:10px 0}.m__cross-media_2023 #box_group .box_wap dl dd ul li{padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px;background-position:left center}.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(1),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(4),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(7),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(10),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(13),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(16),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(19),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(22){padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px;background-position:left center}.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(3),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(6),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(9),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(12),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(15),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(18),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(21),.m__cross-media_2023 #box_group .box_wap dl dd ul li:nth-child(24){padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px}.m__cross-media_2023 #box_group .box_wap dl dd ul li a{display:block}.m__cross-media_2023 #box_group .box_wap dl dd ul li:hover,.m__cross-media_2023 #box_group .box_wap dl dd ul li br{display:none}.m__cross-media_2023 #box_group .box_wap dl dd ul li span:before{content:" "}.m__cross-media_2023 .wap_low .inner h3 p{font-size:18px;padding-left:10px}.m__cross-media_2023 .wap_low .inner .box_low .topics_balloon{padding:0 10px 0 60px;background-position:10px bottom;background-size:40px}.m__cross-media_2023 .wap_low .inner .box_low .topics_balloon p.balloon{padding:10px}.m__cross-media_2023 .wap_low .inner .box_low .topics_balloon p.balloon::before{top:50%;margin-top:10px;background-size:11px;left:-9px}.m__cross-media_2023 .wap_low .inner .box_low .topics_balloon p.title{font-size:12px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl{display:inline-block;width:49%;text-align:left;padding:0}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl dt,.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl dd{display:inline-block;padding-right:3px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl.bed dt:before,.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl.capacity dt:before{background-size:17px;width:17px;height:10px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl.alma_mater{width:100%;margin-top:10px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale dl.alma_mater dt::before{background-size:17px;width:17px;height:10px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_detail_sum{flex-wrap:wrap;padding:20px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_detail_sum p{width:50%;text-align:left}.m__cross-media_2023 .wap_low .inner .box_low.hospital_detail_sum p:last-child{width:100%;margin:20px 0 0 0}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap ul{padding:0 20px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li{margin-bottom:10px;width:100%;font-size:12px;line-height:1.8}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li.two_row{width:100%}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.date{width:24vw}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li.two_row p.date{width:50vw}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.date.double_space{margin-left:10px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.date span.month,.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.date span.day,.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.date span.week{display:inline;font-size:18px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.booth{display:inline;font-size:18px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.date span.week{font-size:12px;padding-left:5px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li.box p.date{padding:0;margin-left:15px}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.place{font-size:12px;text-align:center;width:60px;margin-right:0}.m__cross-media_2023 .wap_low .inner .box_low.display .box_wap li p.booth::before{font-size:12px;bottom:3px;left:0}.m__cross-media_2023 .wap_low .inner .fLeft{display:block;float:none}.m__cross-media_2023 .wap_low .inner .fLeft img{width:80%;margin:0 auto}.m__cross-media_2023 .wap_low .inner .fLeft.w40p{width:80%;margin-bottom:10px}.m__cross-media_2023 .wap_low .inner img.fLeft{width:80%;margin:0 auto}.m__cross-media_2023 .wap_low .inner h4 p{font-size:16px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale .feature_main h4{padding-left:55px;font-size:18px;line-height:1.5}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale .feature_main h4::before{width:60px;height:60px;background-size:contain}.m__cross-media_2023 .wap_low .inner .box_low.hospital_scale .feature_main p{padding:15px}.m__cross-media_2023 .wap_low .inner .feature_box_attention h4{font-size:18px;line-height:1.4em;padding:10px 0 10px 40px}.m__cross-media_2023 .wap_low .inner .feature_box_attention h4::before{background-size:40px;width:40px;height:51px}.m__cross-media_2023 .wap_low .inner .feature_box_attention.tour h4::before{background-size:40px;width:40px;height:49px}.m__cross-media_2023 .wap_low .inner .feature_box_attention h5{font-size:16px;text-align:left;padding:20px 0 10px}.m__cross-media_2023 .wap_low .inner .feature_box_attention .attention_box{display:block}.m__cross-media_2023 .wap_low .inner .feature_box_attention .attention_box p,.m__cross-media_2023 .wap_low .inner .feature_box_attention .attention_box .img_box{display:block;width:100%}.m__cross-media_2023 .wap_low .inner .feature_box_attention .attention_box p{padding-right:0}.m__cross-media_2023 .wap_low .inner .feature_box_attention .attention_box .img_box{margin-top:20px;text-align:center}.m__cross-media_2023 .wap_low .inner .feature_box_attention .attention_box .img_box.img_tall{margin:20px auto 0}.m__cross-media_2023 .wap_low .inner .box_low .box_slider{padding:20px 10px 0}.m__cross-media_2023 .wap_low .inner .box_low .box_slider .hospital_img_slider{display:block;width:100%;box-sizing:border-box;margin-top:20px}.m__cross-media_2023 .wap_low .inner .box_low .box_slider p.box_txt{display:block}.m__cross-media_2023 .wap_low .inner .box_low .box_slider .hospital_img_slider{display:block;padding:0 10px}.m__cross-media_2023 .hospital_img_slider .flexslider{margin:5px 0;padding:0 15px}.m__cross-media_2023 .hospital_img_slider #hospital_slider.flexslider p.txt{background-color:transparent;padding:5px 0 0;position:static;width:auto;color:#333}.m__cross-media_2023 .hospital_img_slider #hospital_slider .slides img{height:calc((100vw - 110px) * 0.67)}.m__cross-media_2023 .hospital_img_slider #hospital_carousel{display:none}.m__cross-media_2023 .wap_low .inner .box_low .box_slider p.box_txt{padding:0}.m__cross-media_2023 .wap_low .inner .box_low .box_slider.group .box_txt{margin-right:0}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box_schedule h5{font-size:18px;line-height:1.4em}.m__cross-media_2023 .feature_box_schedule .schedule_inner{padding:20px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list{font-size:0;letter-spacing:-.4em}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul{font-size:14px;display:inline-block;width:33.3%;vertical-align:top}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li{display:block;height:36px;width:100% !important;line-height:1em}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li:last-child{border-right-width:1px;border-bottom:0}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul.second li{border-bottom-width:1px;border-right-width:0}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col3_1wk{width:auto;height:117px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col3wk{width:auto;height:27px;line-height:.2em}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.colhalf{width:auto;height:calc(36px / 2);line-height:.2em}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col1half{width:auto;height:54px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col2{width:auto;height:72px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col2half{width:auto;height:90px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col3{width:auto;height:108px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col3half{width:auto;height:126px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col4{width:auto;height:144px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col5{width:auto;height:180px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half{width:auto;height:198px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half_1wk{width:auto;height:207px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col6{width:auto;height:216px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col7{width:auto;height:252px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col8{width:auto;height:288px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col9{width:auto;height:324px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col10{width:auto;height:360px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col11{width:auto;height:396px}.m__cross-media_2023 .feature_box_schedule .schedule_inner .schedule_list ul li.col12{width:auto;height:432px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_link{padding:20px 10px 0}.m__cross-media_2023 .wap_low .inner .box_low.hospital_link a{width:100%;margin:0 0 20px;font-size:14px}.m__cross-media_2023 .wap_low .inner .box_low.hospital_link a.resinavi_web::before{margin-right:5px;background-size:24px;width:24px;height:26px}.m__cross-media_2023 .wap_low .inner .box_low .box_txt span{display:block;padding:0 10px}.m__cross-media_2023 .wap_low .inner .box_low .feature{padding:30px 10px 20px}.m__cross-media_2023 .wap_low .inner .box_low .feature .box{background:#fff;padding:10px 0}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box h5{font-size:16px}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .fLeft{float:none;width:100%}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .fRight{float:none;width:100%;padding:0;margin:15px 0 0;background:#fffae8}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .fRight img{float:left;margin-right:10px;padding-bottom:0;width:122px}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .fRight span.name{font-size:14px;line-height:1.6em;display:block;padding-top:10px;padding-bottom:10px}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .fRight span.be{margin-left:130px;display:block;margin-right:10px}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .noImg{background:#fffae8;width:100%;text-align:center;padding:0;margin:10px 0}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .noImg span.name{padding-top:10px}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box .box .noImg span.be{margin:0 20px 13px 20px}.m__cross-media_2023 .wap_low .inner .box_low .feature .feature_box h6{font-size:16px;margin-bottom:10px}.m__cross-media_2023 .wap_low .inner .box_low .feature .graduated h5{font-size:16px}.m__cross-media_2023 .wap_low .inner .box_low.point{padding:0}.m__cross-media_2023 .wap_low .inner .box_low.point .box_wap{margin:10px}.m__cross-media_2023 .wap_low .inner .box_low.point h4{background:#378fe8;width:100%;padding:10px;font-size:20px;color:#fff;position:relative;border:none;top:0;left:0;text-align:center;padding-left:0;box-sizing:border-box}.m__cross-media_2023 .wap_low .inner .box_low.point.pointFair h4{background:#ec6941}.m__cross-media_2023 .wap_low .inner .box_low.point .box_wap{background:#fff;padding:10px}.m__cross-media_2023 .wap_low .inner .box_low.point .fLeft{float:none;width:100%}.m__cross-media_2023 .wap_low .inner .box_low.point .fRight{float:none;width:100%}.m__cross-media_2023 .wap_low .inner .box_low.point .fRight img{width:90%;margin:0 auto;margin-top:10px}.m__cross-media_2023 .wap_low .inner .group .topBlock .topImg{width:100%;height:auto;float:none;margin-bottom:10px}.m__cross-media_2023 .wap_low .inner .group .topBlock .topImg.lengthways{width:100%;height:auto;float:none;margin-bottom:10px}.m__cross-media_2023 .wap_low .inner .group .topBlock .topText,.m__cross-media_2023 .wap_low .inner .group .topBlock .topImg.lengthways{float:none;width:100%}.m__cross-media_2023 .wap_low .inner .group table{width:100%;font-size:89%;margin-top:20px}.m__cross-media_2023 .wap_low .inner .group .tableCaption{width:100%;margin:5px auto 20px}.m__cross-media_2023 .wap_low .inner h3.introduce{display:table;table-layout:fixed;width:100%}.m__cross-media_2023 .wap_low .inner h3.introduce .icon{display:table-cell}.m__cross-media_2023 .wap_low .inner h3.introduce p.txt{display:table-cell;font-size:18px;line-height:1.4}.m__cross-media_2023 .wap_low .inner .box_low .box_txt p.title span{display:inline-block;padding:5px 40px 5px 20px}.m__cross-media_2023 .wap_low .inner .box_low .box_txt .comment{padding:20px 20px 20px;line-height:1.4;min-height:100px;font-size:16px;height:auto}.m__cross-media_2023 .box_comment .comment::after{background-size:60px;width:60px;height:37px}.m__cross-media_2023 .box_recommend .comment::after{background-size:60px;width:60px;height:38px}.m__cross-media_2023 .wap_low .inner .box_low .box_txt .comment br{display:none}.m__cross-media_2023 .wap_low .inner .box_low .box_slider.group .box_txt{margin:0 10px}.m__cross-media_2023 .wap_low .inner .group_introduce{padding:0}.m__cross-media_2023 .wap_low .inner .group_introduce h4{font-size:16px}.m__cross-media_2023 .wap_low .inner .group_introduce p{margin-top:5px;margin-bottom:30px}.m__cross-media_2023 .wap_low .inner .group_introduce p.mb20{margin-bottom:20px}.m__cross-media_2023 .wap_low .inner .group_introduce table th{padding:2px 5px}.m__cross-media_2023 td{padding:2px 5px}.m__cross-media_2023 .wap_low .inner .group_introduce table.group10 th:first-child,.m__cross-media_2023 td:first-child{width:33%}.m__cross-media_2023 .wap_low .inner .fair_hospital_list h3 p.txt{font-size:18px}.m__cross-media_2023 .wap_low .inner .group_link{padding:20px 10px}.m__cross-media_2023 .wap_low .inner .group_link .btn_area a{min-width:0;font-size:14px;line-height:1.5;padding:10px 30px;display:block}.m__cross-media_2023 .wap_low .inner .group_link .btn_area a .iconLink{width:20px;right:10px}.m__cross-media_2023 .wap_low .inner .group_link a{font-size:16px;padding:10px}.m__cross-media_2023 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list{padding:10px 0 0}.m__cross-media_2023 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list li{margin:0 30px 10px 0}.m__cross-media_2023 .wap_low .inner .fair_hospital_list .hospital_information{margin:20px 0 10px}.m__cross-media_2023 .hospital_information .top_wap{display:block;font-size:0;letter-spacing:-.4em;padding:20px 5%}.m__cross-media_2023 .hospital_information .top_wap .hospital_thumb{width:90px;display:inline-block}.m__cross-media_2023 .hospital_information .top_wap .link{position:static}.m__cross-media_2023 .hospital_overview .top_label{font-size:12px;letter-spacing:normal;overflow:visible;order:2}.m__cross-media_2023 .hospital_overview .top_label ul{float:none;width:100%}.m__cross-media_2023 .hospital_overview .top_label ul.resinavi_join{margin-top:20px}.m__cross-media_2023 .hospital_overview .top_label ul.resinavi_join li{font-size:12px;margin-right:4px}.m__cross-media_2023 .hospital_overview .hospital_name{margin:-70px 0 0 100px;order:1;min-height:70px;width:auto}.m__cross-media_2023 .hospital_overview .hospital_name.noImg{margin:0;min-height:0}.m__cross-media_2023 .hospital_overview .hospital_name .name{font-size:20px;line-height:1.4em}.m__cross-media_2023 .hospital_overview .hospital_name .address{font-size:12px}.m__cross-media_2023 .hospital_overview .merit{order:3;margin-top:18px}.m__cross-media_2023 .hospital_overview .merit p{font-size:16px}.m__cross-media_2023 .hospital_information .top_wap .link{width:100%;margin-top:20px}.m__cross-media_2023 .hospital_information .top_wap .link a{width:48%;padding:5px 10px}.m__cross-media_2023 .hospital_information .top_wap .link a.official_link{margin-left:4%}.m__cross-media_2023 .hospital_information .top_wap .hospital_overview{padding-left:0;display:flex;flex-direction:column}.m__cross-media_2023 .hospital_information .bottom_wap .pickup_fair{margin-bottom:10px;padding:0}.m__cross-media_2023 .hospital_information .bottom_wap .pickup_tour{padding:0}.m__cross-media_2023 .hospital_information .bottom_wap .pickup_fair p,.m__cross-media_2023 .hospital_information .bottom_wap .pickup_tour p{width:100%;margin:0}.m__cross-media_2023 .hospital_information .bottom_wap .pickup_fair p.label,.m__cross-media_2023 .hospital_information .bottom_wap .pickup_tour p.label{text-align:center;padding:10px;width:100%;font-size:14px;margin:0}.m__cross-media_2023 .hospital_information .bottom_wap .pickup_fair p.label br,.m__cross-media_2023 .hospital_information .bottom_wap .pickup_tour p.label br{display:none}.m__cross-media_2023 .hospital_information .bottom_wap .pickup_fair p,.m__cross-media_2023 .hospital_information .bottom_wap .pickup_tour p{padding:10px;box-sizing:border-box}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale{font-size:0;letter-spacing:-.4em;display:block}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl{font-size:14px;letter-spacing:normal;text-align:left}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.bed,.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.capacity{width:50%;display:inline-block;padding:0;min-width:0}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl dt,.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl dd{display:inline-block}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.alma_mater{display:block;margin-top:10px}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dt::before{background-size:12px;width:12px;height:12px}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.bed dt::before{background-size:17px;width:17px;height:10px}.m__cross-media_2023 .hospital_information .bottom_wap .hospital_scale dl.capacity dt::before{background-size:15px;width:15px;height:15px}.m__cross-media_2023 .wap_low .inner .box_low .pointList{margin:10px 0}.m__cross-media_2023 .wap_low .inner .box_low .pointList li{margin-bottom:7px;padding-left:1em;text-indent:-1em}.m__cross-media_2023 .wap_low .inner .box_low .photoList{margin:20px 0;text-align:center}.m__cross-media_2023 .wap_low .inner .box_low .photoList li{display:block;width:100%;text-align:center;margin:0 auto}.m__cross-media_2023 .wap_low .inner .box_low .photoList_w200 li{display:block;width:100%;text-align:left;margin:0 auto}.m__cross-media_2023 .wap_low .inner .box_low .photoList_w200 li img{float:left;width:90px;margin-right:15px}.m__cross-media_2023 .wap_low .inner .box_low .photoList li:first-child{margin:0 auto 10px}.m__cross-media_2023 .wap_low .inner .box_low .photoList li img{width:100%;height:auto}.m__cross-media_2023 .wap_low .inner .box_low .photoList li small{display:block;font-size:12px;text-align:left}.m__cross-media_2023 .wap_low .inner .box_low .training_block{display:block;margin-bottom:20px}.m__cross-media_2023 .wap_low .inner .box_low .training_block .thumb{display:block;width:100%;padding-right:0;margin-bottom:10px}.m__cross-media_2023 .wap_low .inner .box_low .training_block .thumb img{width:100%;height:auto}.m__cross-media_2023 .wap_low .inner .box_low .training_block p{display:block;width:100%}.m__cross-media_2023 .display .box_wap{padding:20px 0}.m__cross-media_2023 .box_place .box_wap dl{margin:10px;margin-top:20px}.m__cross-media_2023 .box_place .box_wap dl dt.title{font-size:16px}.m__cross-media_2023 .box_place .box_wap dl dd ul{margin:10px 0}.m__cross-media_2023 .box_place .box_wap dl dd ul li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px}.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(1),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(4),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(7),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(10),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(13),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(16),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(19),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(22),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(3),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(6),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(9),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(12),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(15),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(18),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(21),.m__cross-media_2023 .box_place .box_wap dl dd ul li:nth-child(24){background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px}.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px}.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(1),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(4),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(7),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(10),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(13),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(16),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(19),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(22),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(3),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(6),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(9),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(12),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(15),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(18),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(21),.m__cross-media_2023 .box_place .box_wap dl dd ul.list02 li:nth-child(24){background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:16px}.m__cross-media_2023 .box_place .box_wap dl dd ul li:last-child{border-bottom:none}.m__cross-media_2023 .box_place .box_wap dl dd ul li a{display:block}.m__cross-media_2023 .box_place .box_wap dl dd ul li:hover{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center #d7eeff}.m__cross-media_2023 .box_place .box_wap dl:first-child{margin-top:0}.m__cross-media_2023 .title03{color:#094888;font-size:16px;text-align:center;padding-bottom:10px}.m__cross-media_2023 .photo_gallery .box_photo{width:96%;margin:0 auto;border:2px solid #ccc;padding:5px;box-sizing:border-box}.m__cross-media_2023 .photo_gallery .box_photo .photo img{width:100%}.m__cross-media_2023 .photo_gallery .box_photo .txt{padding:5px 10px 0 10px}.m__cross-media_2023 .photo_gallery .box_thumbnail{width:100%;margin:10px auto}.m__cross-media_2023 .photo_gallery .box_thumbnail .list_thumbnail{width:86%;overflow:hidden;float:left}.m__cross-media_2023 .photo_gallery .box_thumbnail .list_thumbnail li{float:left}.m__cross-media_2023 .photo_gallery .box_thumbnail .preview,.m__cross-media_2023 .photo_gallery .box_thumbnail .next{float:left;width:3%;margin:0 2% 0 2%;text-align:center}.m__cross-media_2023 .photo_gallery .box_thumbnail .preview img,.m__cross-media_2023 .photo_gallery .box_thumbnail .next img{width:100%}.m__cross-media_2023 .photo_gallery .box_thumbnail .preview a,.m__cross-media_2023 .photo_gallery .box_thumbnail .next a{padding:15px 0;display:block}.m__cross-media_2023 .photo_gallery .box_thumbnail .thumbnail{width:80px;height:auto;margin-right:10px;border:solid 2px #ccc;box-sizing:border-box}.m__cross-media_2023 .photo_gallery .box_thumbnail .thumbnail img{width:100%}.m__cross-media_2023 .photo_gallery .box_thumbnail .on{border:solid 2px #09f}.m__cross-media_2023 .box_btmnav{margin:20px 10px;display:table}.m__cross-media_2023 .box_btmnav li{float:none;display:table-cell;vertical-align:middle;width:25%;margin-right:0;border-right:2px solid #fff;background:#006fbe;text-align:center;box-sizing:border-box}.m__cross-media_2023 .box_btmnav li:last-child{border-right:none}.m__cross-media_2023 .box_btmnav li a{display:block;padding:20px 5px;color:#fff;font-size:14px;text-decoration:none}.m__cross-media_2023 .box_btmnav02 li{width:80%;float:none;margin:0 auto 20px auto}.m__cross-media_2023 .box_btmnav02 li a{display:block;padding:10px 0;color:#fff;font-size:16px;text-decoration:none}.m__cross-media_2023 .box_btmnav02 li a img{display:inline-block;vertical-align:middle;width:20%}.m__cross-media_2023 .box_btmnav02 li a span{display:inline-block;vertical-align:middle}.m__cross-media_2023 .wap_low .inner .fLeft.w48p,.m__cross-media_2023 .wap_low .inner .fRight.w48p{width:80%;margin-bottom:10px}.m__cross-media_2023 .wap_low .inner img.fRight{width:80%;margin:0 auto;margin-top:20px}.m__cross-media_2023 .wap_low .inner .fRight{display:block;float:none;margin:0}.m__cross-media_2023 .box_appeal{width:96%;margin:10px auto}.m__cross-media_2023 .appeal_item{display:none}.m__cross-media_2023 .box_appeal_detail{display:block;border:1px solid #ccc;margin-bottom:10px}.m__cross-media_2023 .box_appeal_detail:last-child{border-bottom:1px solid #ccc}.m__cross-media_2023 .box_appeal_detail .detail_name{display:block;width:100%;clear:both;padding:0;border-bottom:1px solid #ccc}.m__cross-media_2023 .box_appeal_detail .detail_name .name{clear:both;background:#007ac3;color:#fff;font-size:14px;line-height:1.2;font-weight:bold;padding:10px;margin-top:0;margin-bottom:10px}.m__cross-media_2023 .box_appeal_detail .detail_name .box_link{margin:0 auto 10px auto;padding:0 10px}.m__cross-media_2023 .box_appeal_detail .detail_name .hp{display:inline-block;margin-right:10px;background:#fb9f00;padding:3px 5px;color:#fff;text-decoration:none}.m__cross-media_2023 .box_appeal_detail .detail_name .resinavi{display:inline-block;border:1px solid #007ac3;background:#fff;padding:3px 5px;color:#007ac3;text-decoration:none;box-sizing:border-box}.m__cross-media_2023 .box_appeal_detail .detail_comment{display:block;clear:both;width:100%;padding:0 10px;border-bottom:1px solid #ccc;box-sizing:border-box}.m__cross-media_2023 .box_appeal_detail .detail_fair{display:block;clear:both;text-align:center;padding:10px 0}.m__cross-media_2023 .box_appeal_detail .detail_fair span{display:inline;padding-right:10px}.m__cross-media_2023 .inner.information{margin-top:20px;padding:0 3%}.m__cross-media_2023 .inner.information .box_wap.infoNewsArea ul li{margin-bottom:15px;border-bottom:1px solid #dedede}.m__cross-media_2023 .inner.information .box_wap.infoNewsArea ul li:last-child{border-bottom:none}.m__cross-media_2023 .inner.information .box_wap.infoNewsArea ul li dl{flex-wrap:wrap}.m__cross-media_2023 .inner.information .box_wap.infoNewsArea ul li dl dt{width:100%}.m__cross-media_2023 .inner.information .box_wap.infoNewsArea ul li dl dd{width:100%;font-size:14px;padding-bottom:5px}.m__cross-media_2023 .inner.information .box_wap.infoNewsArea ul li dl dt span{padding:2px 3px 1px;position:static;margin-left:5px;vertical-align:baseline}.m__cross-media_2023 .urltext{word-break:break-all}.m__cross-media_2023 .freepage{padding:10px}.m__cross-media_2023 .freepage h4{color:#094888;padding:10px}.m__cross-media_2023 .freepage .fRight{width:100%;text-align:center}.m__cross-media_2023 .freepage .title04{color:#094888;font-size:16px;margin:10px 0 0 0}.m__cross-media_2023 .freepage ol{margin-bottom:20px}.m__cross-media_2023 .freepage ol li{list-style:inside decimal}.m__cross-media_2023 .freepage .block_w640{display:block;padding-bottom:20px}.m__cross-media_2023 .freepage .block_w980{display:none}.m__cross-media_2023 .freepage .block_w980.block{display:block}.m__cross-media_2023 .freepage .block_w640 dl{border:solid 1px #ccc;border-bottom:none;margin-bottom:20px}.m__cross-media_2023 .freepage .block_w640 dl.members{margin-bottom:0}.m__cross-media_2023 .freepage .block_w640 dt.title{background:#feff99;padding:10px;text-align:center;border-bottom:solid 1px #ccc}.m__cross-media_2023 .freepage .block_w640 dd{display:table;width:100%;border-bottom:solid 1px #ccc}.m__cross-media_2023 .freepage .block_w640 .number{display:table-cell;width:10%;padding:10px 0;border-right:solid 1px #ccc;background:#ffffcd;text-align:center}.m__cross-media_2023 .freepage .block_w640 .txt{display:table-cell;width:90%;padding:10px;box-sizing:border-box}.m__cross-media_2023 .freepage dl dt{font-size:14px}.m__cross-media_2023 .freepage dl dd{font-size:14px !important}.m__cross-media_2023 .freepage.observe_miyazaki .block_w980 table{width:100%}.m__cross-media_2023 .freepage.observe_miyazaki .block_w980 table td.price{width:55px;text-align:center}.m__cross-media_2023 .freepage.observe_miyazaki .block_w980 .p_outside table th{width:35px}.m__cross-media_2023 .freepage .freepageAnchor{padding-top:20px;padding-bottom:10px}.m__cross-media_2023 .freepage .freepageAnchor li{display:inline-block;width:32%;text-align:center;font-size:17px;font-weight:bold;background:#eef6fe;margin-left:1%}.m__cross-media_2023 .freepage .freepageAnchor li.first-child,.m__cross-media_2023 .freepage .freepageAnchor li.first-child02{width:34%;margin-left:0}.m__cross-media_2023 .freepage .freepageAnchor li a{background:url("/images/cross-media/icon_arwAnchor.png") no-repeat 90% center;padding-right:16px;display:block}.m__cross-media_2023 .freepage.group02InfoBox{padding:20px 10px}.m__cross-media_2023 .freepage.group02InfoBox .imgL{width:100%;display:block}.m__cross-media_2023 .freepage.group02InfoBox .txtR{width:96%;margin:10px 2% 0 2%;text-align:left;display:block;vertical-align:middle;font-size:14px}.m__cross-media_2023 .freepage.group02InfoBox .imgR{width:100%;display:block;margin-top:10px}.m__cross-media_2023 .freepage.group02InfoBox .imgR.w20{width:60%;display:block;margin:10px auto}.m__cross-media_2023 .freepage .imgR .imgBox{width:100%}.m__cross-media_2023 .freepage .imgR .imgBox02{display:flex;justify-content:space-between;flex-wrap:wrap}.m__cross-media_2023 .freepage .imgR .imgBox02 li{width:calc((100% - 8px) / 2)}.m__cross-media_2023 .freepage .imgR .imgBox02 li:nth-child(2){margin-top:0}.m__cross-media_2023 .freepage .imgR .imgBox02 li:nth-child(2n){margin-left:8px}.m__cross-media_2023 .freepage .imgR .imgBox .imgWrap{width:100%}.m__cross-media_2023 .freepage .imgR .imgBox .imgWrap img{width:100%}.m__cross-media_2023 .freepage .imgR .imgBox .imgWrap:not(:first-child){margin-left:10px}.m__cross-media_2023 .freepage.group02InfoBox .txtL{width:100%;margin-right:0;text-align:left;display:block;vertical-align:top}.m__cross-media_2023 .freepage.group02InfoBox .txtR span,.m__cross-media_2023 .freepage.group02InfoBox .txtL span{display:inline-block;width:60px}.m__cross-media_2023 .freepage.group02InfoBox .mapImgBox{width:100%}.m__cross-media_2023 .freepage.group06InfoBox .imgL,.m__cross-media_2023 .freepage.group06InfoBox .txtR{width:100%;float:none}.m__cross-media_2023 .freepage.group06InfoBox .imgL.two_img,.m__cross-media_2023 .freepage.group06InfoBox .txtR.two_img{width:100%;float:none}.m__cross-media_2023 .freepage.group06InfoBox .imgL{text-align:center}.m__cross-media_2023 .freepage.group06InfoBox .imgL img{margin:10px 0;width:100%;max-width:400px}.m__cross-media_2023 .freepage.group06InfoBox table.poster td{width:50%;display:inline-block;padding:0 5px 10px;box-sizing:border-box}.m__cross-media_2023 .freepage.group06InfoBox table.poster th{display:block;width:100%}.m__cross-media_2023 .freepage.group09InfoBox .photoList{flex-wrap:wrap;margin:10px auto !important}.m__cross-media_2023 .freepage.group09InfoBox .photoList li:first-child{margin-bottom:0 !important}.m__cross-media_2023 .freepage.group09InfoBox .photoList li:not(:first-child){margin-top:10px !important}.m__cross-media_2023 .freepage.group09InfoBox .photoList li img{max-height:300px;width:auto !important;text-align:center}.m__cross-media_2023 .freepage.group09InfoBox .photoList02 ul:not(:first-child){margin-left:10px}.m__cross-media_2023 .freepage.group09InfoBox .photoList02 li:not(:first-child){margin:10px auto 0 !important}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama,.m__cross-media_2023 .freepage .hospital_inner.hospital_tokyo,.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa,.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba,.m__cross-media_2023 .freepage .hospital_inner.hospital_ibaraki,.m__cross-media_2023 .freepage .hospital_inner.hospital_yamanashi{position:relative;background:none;height:auto;width:100%;padding:10px 0;margin:0}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_1,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_2,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_3,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_4,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_5,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_6,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_7,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_8,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_9,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_10,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_11,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_12,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_13,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_14{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2023 .freepage .hospital_inner.hospital_tokyo li#h1_1,.m__cross-media_2023 .freepage .hospital_inner.hospital_tokyo li#h1_2{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_1,.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_2,.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_3,.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_4,.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_5{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba li#h1_1,.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba li#h1_2,.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba li#h1_3,.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba li#h1_4{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2023 .freepage .hospital_inner.hospital_ibaraki li#h1_1,.m__cross-media_2023 .freepage .hospital_inner.hospital_yamanashi li#h1_1{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama,.m__cross-media_2023 .freepage .hospital_inner.hospital_tokyo,.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa,.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba,.m__cross-media_2023 .freepage .hospital_inner.hospital_ibaraki,.m__cross-media_2023 .freepage .hospital_inner.hospital_yamanashi{position:relative;background:none;height:auto;width:100%;padding:10px 0;margin:0}.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_1,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_2,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_3,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_4,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_5,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_6,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_7,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_8,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_9,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_10,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_11,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_12,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_13,.m__cross-media_2023 .freepage .hospital_inner.hospital_saitama li#h1_14{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2023 .freepage .hospital_inner.hospital_tokyo li#h1_1,.m__cross-media_2023 .freepage .hospital_inner.hospital_tokyo li#h1_2{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_1,.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_2,.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_3,.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_4,.m__cross-media_2023 .freepage .hospital_inner.hospital_kanagawa li#h1_5{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba li#h1_1,.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba li#h1_2,.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba li#h1_3,.m__cross-media_2023 .freepage .hospital_inner.hospital_chiba li#h1_4{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}.m__cross-media_2023 .freepage .hospital_inner.hospital_ibaraki li#h1_1,.m__cross-media_2023 .freepage .hospital_inner.hospital_yamanashi li#h1_1{position:relative !important;top:0;left:0;font-size:14px !important;background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block}}.m__cross-media_2023 .freepage .okinawa_hospital_map{position:relative;min-height:810px}.m__cross-media_2023 .freepage .okinawa_hospital_map .okinawa_hospital_list{position:absolute;left:100px;top:60px;z-index:2}.m__cross-media_2023 .freepage .okinawa_hospital_map .image{position:absolute;top:35px;right:135px;z-index:1}.m__cross-media_2023 .freepage .okinawa_hospital_map .okinawa_hospital_list ul + ul{margin-top:20px}.m__cross-media_2023 .freepage .okinawa_hospital_map .okinawa_hospital_list ul li + li{margin-top:5px}.m__cross-media_2023 .freepage .okinawa_hospital_map .okinawa_hospital_list ul li span{display:inline-block;margin-right:10px;width:25px;text-align:center;background:#000;color:#fff;border-radius:50%}.m__cross-media_2023 .freepage .okinawa_hospital_map .okinawa_hospital_list ul.first_column li span{background:#dd69a0}.m__cross-media_2023 .freepage .okinawa_hospital_map .okinawa_hospital_list ul.second_column li span{background:#56aa2d}.m__cross-media_2023 .freepage .okinawa_hospital_map .okinawa_hospital_list ul.third_column li span{background:#f08300}.m__cross-media_2023 .freepage .okinawa_subject table th{background:#e5effa;border:1px solid #dedede;text-align:center;padding:5px 2px}.m__cross-media_2023 .freepage .okinawa_subject table td{border:1px solid #dedede;text-align:center;padding:5px 2px}.m__cross-media_2023 .freepage .okinawa_subject table td:first-child{text-align:left;padding:5px}.m__cross-media_2023 .freepage .okinawa_subject table tbody tr:nth-child(even) td{background:#f9f9f9}@media only screen and (max-width:767px){.m__cross-media_2023 .freepage .okinawa_hospital_map{min-height:auto;margin-top:20px}.m__cross-media_2023 .freepage .okinawa_hospital_map .okinawa_hospital_list{position:relative;left:0;top:0;z-index:2}.m__cross-media_2023 .freepage .okinawa_hospital_map .image{position:relative;left:0;top:0;z-index:2;margin-top:-80px;z-index:1}.m__cross-media_2023 .freepage .okinawa_subject{overflow-x:scroll;margin-top:10px}.m__cross-media_2023 .freepage .okinawa_subject table{width:810px;font-size:12px}}.m__cross-media_2023 #content_bottom_fixed{position:fixed;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.8);padding:10px 0 10px;z-index:11;overflow:hidden;display:none}.m__cross-media_2023 #content_bottom_fixed .content_bottom_fixed_inn{width:940px;margin:0 auto;text-align:center}.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap{margin:0}.m__cross-media_2023 #content_bottom_fixed .text01{color:#fff;font-size:129%;font-weight:bold;margin:0 0 10px 10px;line-height:1}@media only screen and (max-width:767px){.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap{display:flex}}.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap .btn-style02,.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap .btn_contact{float:none;display:inline-block}@media only screen and (max-width:767px){.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap .btn-style02:last-child,.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap .btn_contact:last-child{margin-right:0}}.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap .btn_contact{background:#f38f00;box-shadow:0 -3px #ed6513 inset;font-weight:bold;height:42px;line-height:44px;width:200px;display:inline-block;text-align:center;color:#fff;font-size:114%;text-decoration:none;margin:0 10px 0 0;position:relative}.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap .btn_contact img{position:absolute;right:10px;top:50%;margin:-10px 0 0}@media only screen and (max-width:767px){.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap .btn_contact img{display:none}}.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap .btn-style02{box-shadow:0 -2px #ccc inset;border:1px solid #ccc;font-weight:bold;width:200px;color:#1760ad;text-align:center;text-decoration:none;height:40px;line-height:42px;font-size:114%;margin:0 10px 0 0;position:relative;background:#fff}.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap .btn-style02 img{position:absolute;right:10px;top:50%;margin:-10px 0 0}@media only screen and (max-width:767px){.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap .btn-style02 img{display:none}}.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap .btn_bookmark_on{background:none}.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap .bookmark_on,.m__cross-media_2023 #content_bottom_fixed .btn_singlewrap .btn_bookmark_on a{color:#ccc}@media only screen and (max-width:767px){.m__cross-media_2023 #content_bottom_fixed{padding:7px 0}.m__cross-media_2023 #content_bottom_fixed .content_bottom_fixed_inn{width:auto;margin:0 10px}.m__cross-media_2023 #content_bottom_fixed .text01{margin:0 0 5px}}@keyframes spin{0%{transform:rotate(0)}25%{transform:rotate(60deg)}50%{transform:rotate(120deg)}75%{transform:rotate(180deg)}100%{transform:rotate(240deg)}}@media only screen and (max-width:767px) and (max-width:320px){.m__cross-media_2023 .box_place .box_wap ul li.box a .title{background-image:none}}.m__cross-media_2024{background:#e8f2fa;line-height:1.8;padding-bottom:80px}@media print,screen and (min-width:768px){.m__cross-media_2024{min-width:1020px}}@media only screen and (max-width:767px){.m__cross-media_2024{background:#fff;margin-bottom:15px;padding:0}}.m__cross-media_2024 .mt10{margin-top:10px}.m__cross-media_2024 .mt15{margin-top:15px}.m__cross-media_2024 .mt20{margin-top:20px}.m__cross-media_2024 .mt25{margin-top:25px}.m__cross-media_2024 .mt30{margin-top:30px}.m__cross-media_2024 .mt35{margin-top:35px}.m__cross-media_2024 .mt40{margin-top:40px}.m__cross-media_2024 .mt45{margin-top:45px}.m__cross-media_2024 .mt50{margin-top:50px}.m__cross-media_2024 .mb0{margin-bottom:0 !important}.m__cross-media_2024 .mb5{margin-bottom:5px}.m__cross-media_2024 .mb10{margin-bottom:10px}.m__cross-media_2024 .mb15{margin-bottom:15px}.m__cross-media_2024 .mb20{margin-bottom:20px}.m__cross-media_2024 .mb25{margin-bottom:25px}.m__cross-media_2024 .mb30{margin-bottom:30px}.m__cross-media_2024 .mb35{margin-bottom:35px}.m__cross-media_2024 .mb40{margin-bottom:40px}.m__cross-media_2024 .mb45{margin-bottom:45px}.m__cross-media_2024 .mb50{margin-bottom:50px}.m__cross-media_2024 .mr10{margin-right:10px}.m__cross-media_2024 .mr15{margin-right:15px}.m__cross-media_2024 .mr20{margin-right:20px}.m__cross-media_2024 .mr25{margin-right:25px}.m__cross-media_2024 .mr30{margin-right:30px}.m__cross-media_2024 .mr35{margin-right:35px}.m__cross-media_2024 .mr40{margin-right:40px}.m__cross-media_2024 .mr45{margin-right:45px}.m__cross-media_2024 .mr50{margin-right:50px}.m__cross-media_2024 .ml10{margin-left:10px}.m__cross-media_2024 .ml15{margin-left:15px}.m__cross-media_2024 .ml20{margin-left:20px}.m__cross-media_2024 .ml25{margin-left:25px}.m__cross-media_2024 .ml30{margin-left:30px}.m__cross-media_2024 .ml35{margin-left:35px}.m__cross-media_2024 .ml40{margin-left:40px}.m__cross-media_2024 .ml45{margin-left:45px}.m__cross-media_2024 .ml50{margin-left:50px}.m__cross-media_2024 .pt5{padding-top:5px}.m__cross-media_2024 .pt10{padding-top:10px}.m__cross-media_2024 .pt15{padding-top:15px}.m__cross-media_2024 .pt20{padding-top:20px}.m__cross-media_2024 .pt25{padding-top:25px}.m__cross-media_2024 .pt30{padding-top:30px}.m__cross-media_2024 .pt35{padding-top:35px}.m__cross-media_2024 .pt40{padding-top:40px}.m__cross-media_2024 .pt45{padding-top:45px}.m__cross-media_2024 .pt50{padding-top:50px}.m__cross-media_2024 .pb10{padding-bottom:10px}.m__cross-media_2024 .pb15{padding-bottom:15px}.m__cross-media_2024 .pb20{padding-bottom:20px}.m__cross-media_2024 .pb25{padding-bottom:25px}.m__cross-media_2024 .pb30{padding-bottom:30px}.m__cross-media_2024 .pb35{padding-bottom:35px}.m__cross-media_2024 .pb40{padding-bottom:40px}.m__cross-media_2024 .pb45{padding-bottom:45px}.m__cross-media_2024 .pb50{padding-bottom:50px}.m__cross-media_2024 .p10{padding:10px}.m__cross-media_2024 .pl5{padding-left:5px}.m__cross-media_2024 .txtC{text-align:center}.m__cross-media_2024 .txtR{text-align:right}.m__cross-media_2024 .txtL{text-align:left}.m__cross-media_2024 .fs16{font-size:16px !important}.m__cross-media_2024 .txt_bold{font-weight:bold}.m__cross-media_2024 .ComingSoon{text-align:center;font-size:24px;margin:20px 0}.m__cross-media_2024 .inner{margin:0 auto;width:1020px}@media print,screen and (min-width:768px){.m__cross-media_2024 .inner{padding:0 20px}}@media only screen and (max-width:767px){.m__cross-media_2024 .inner{width:100%}}.m__cross-media_2024 .clearfix::after{content:"";clear:both;display:block;overflow:hidden}.m__cross-media_2024 .sp{display:none !important}@media only screen and (max-width:767px){.m__cross-media_2024 .pc{display:none !important}.m__cross-media_2024 .sp{display:block !important}.m__cross-media_2024 .swiper-wrapper.sp{display:flex !important}}.m__cross-media_2024 #content_title{display:none;margin:0}@media only screen and (max-width:767px){.m__cross-media_2024 #content_title{display:block}}.m__cross-media_2024 #content_title .title{color:#fff;margin:0}@media only screen and (max-width:767px){.m__cross-media_2024 #content_title .title{background:#f7f7f7;height:auto;line-height:auto;padding:5px 0 5px 2%;font-size:14px;width:100%;position:static;box-sizing:border-box}}.m__cross-media_2024 img.pc{display:block}@media only screen and (max-width:767px){.m__cross-media_2024 img.pc{display:none}}.m__cross-media_2024 img.sp{display:none}@media only screen and (max-width:767px){.m__cross-media_2024 img.sp{display:block}}.m__cross-media_2024 #backWhite{background-color:#fff}@media only screen and (max-width:767px){.m__cross-media_2024 #backWhite{padding-bottom:0}}.m__cross-media_2024 #backWhite.low{background-color:#fff}.m__cross-media_2024 a:hover{opacity:.8}.m__cross-media_2024 h3 p a{color:#fff}.m__cross-media_2024 .link_to_top{text-align:center;margin:50px 0 80px}@media only screen and (max-width:767px){.m__cross-media_2024 .link_to_top{font-size:16px;margin:30px 0 60px}}.m__cross-media_2024 .link_to_top a::before{content:"";display:inline-block;width:13px;height:13px;background:url("/images/cross-media/2024/icon_notice_back_s.png") left top no-repeat;vertical-align:-2px;margin-right:5px}.m__cross-media_2024 .bottom_social_area{width:980px;margin:40px auto 0}@media only screen and (max-width:767px){.m__cross-media_2024 .bottom_social_area{width:100%;margin-bottom:20px;padding:0 15px;box-sizing:border-box}}.m__cross-media_2024 .bottom_social_area .icon{font-size:0}.m__cross-media_2024 .bottom_social_area .icon .fb-share-button{vertical-align:top}@media only screen and (max-width:767px){.m__cross-media_2024 .bottom_social_area .icon .fb-share-button span{vertical-align:top !important}}.m__cross-media_2024 .bottom_social_area .icon #twitter-widget-0{margin:0 10px}.m__cross-media_2024 .bottom_banner_area{width:980px;margin:40px auto 80px}@media only screen and (max-width:767px){.m__cross-media_2024 .bottom_banner_area{width:100%;margin:40px auto 60px}}.m__cross-media_2024 .bottom_banner_area ul{font-size:0;letter-spacing:-.4em;text-align:center}.m__cross-media_2024 .bottom_banner_area ul li{display:inline-block;font-size:16px;letter-spacing:normal;margin-left:20px;vertical-align:middle}@media only screen and (max-width:767px){.m__cross-media_2024 .bottom_banner_area ul li{display:block;padding:0 10px;text-align:center;width:300px;margin:0 auto 20px}}.m__cross-media_2024 .bottom_banner_area ul li:last-child img{width:300px}.m__cross-media_2024.mainTitleArea{padding:0}.m__cross-media_2024 .mainTitle{margin:0 auto;max-width:1200px}@media only screen and (max-width:767px){.m__cross-media_2024 .mainTitle{width:100%;margin-top:0}}.m__cross-media_2024 .mainTitle h1 img{margin:0 auto}@media only screen and (max-width:767px){.m__cross-media_2024 .mainTitle h2{display:block;width:100%;margin:0}}.m__cross-media_2024 .mainTitle .inner{max-width:100%;text-align:center}.m__cross-media_2024 .mainTitle.detail{background:url("/images/cross-media/2024/img_detail_pc.jpg") left top no-repeat;background-size:cover;max-width:none}.m__cross-media_2024 .mainTitle .hospital_frame{width:980px;height:250px;position:relative;background:url("/images/cross-media/2024/img_hospital_frame_pc.png") left center no-repeat;margin:0 auto}@media only screen and (max-width:767px){.m__cross-media_2024 .mainTitle .hospital_frame{background:url("/images/cross-media/2024/img_hospital_frame_sp.png") left center no-repeat;width:300px;height:150px;background-size:contain}}.m__cross-media_2024 .mainTitle .hospital_frame p{position:absolute;left:0;top:50%;font-size:32px;font-weight:bold;margin-top:27px;transform:translateY(-50%);background:transparent;width:100%;line-height:1.4;box-sizing:border-box}@media only screen and (max-width:767px){.m__cross-media_2024 .mainTitle .hospital_frame p{margin-top:12px;padding:0 10px;font-size:18px}}@media only screen and (max-width:767px){.m__cross-media_2024 .mainTitle p{display:block;background:url("/images/cross-media/backimgSp_mainhukidasi.png") no-repeat 85% top;height:auto;width:90%;padding:0;padding-top:15px;font-size:13px;margin:0 auto}}@media only screen and (max-width:767px){.m__cross-media_2024 .mainTitle p span{padding:10px;background:#fff;border-radius:10px;display:block}}.m__cross-media_2024 .mainTitle p span.emphasis{font-size:20px;color:#006fbe}@media only screen and (max-width:767px){.m__cross-media_2024 .mainTitle p span.emphasis{font-size:18px;display:inline}}.m__cross-media_2024 .title03{color:#094888;font-size:20px;text-align:center}.m__cross-media_2024 .wap_low.information{padding-bottom:60px}.m__cross-media_2024 .infoTtlArea{width:25%;display:flex}@media print,screen and (min-width:768px){.m__cross-media_2024 .infoTtlArea{align-items:center}}@media only screen and (max-width:767px){.m__cross-media_2024 .infoTtlArea{width:100%;padding-top:3px}}.m__cross-media_2024 .infoLinkList{padding:3px 15px 0;font-weight:bold;color:#1760ad}.m__cross-media_2024 .infoLinkIcon{padding:6px 10px 6px 0}.m__cross-media_2024 .infoNewsArea{width:75%;padding:13px 0;pointer-events:none}@media only screen and (max-width:767px){.m__cross-media_2024 .infoNewsArea{padding:0 0 7px;width:100%;background:#fff;border:1px solid #c9c9c9}}.m__cross-media_2024 .infoNewsArea .linkinfoList{text-align:right;font-size:14px;padding-right:10px;margin-top:3px}.m__cross-media_2024 .infoNewsArea .linkinfoList img{padding:7px 0 7px 6px}.m__cross-media_2024 .infoNewsArea a{transition:.3s;pointer-events:auto}.m__cross-media_2024 .infomation{display:flex;margin:0 auto 20px;padding:0 20px;background-color:#fff;height:51px}@media only screen and (max-width:767px){.m__cross-media_2024 .infomation{display:block;margin:15px 0;padding:0 15px;box-sizing:border-box;border:none;background-color:transparent;height:auto}}.m__cross-media_2024 .infomation .title{font-size:18px;color:#0d6fb8;font-weight:bold}@media only screen and (max-width:767px){.m__cross-media_2024 .infomation .title{padding:0 3px 0;font-size:16px;width:100%}}.m__cross-media_2024 .infomation ul{width:100%}.m__cross-media_2024 .infomation ul li{margin-bottom:10px}@media only screen and (max-width:767px){.m__cross-media_2024 .infomation ul li{padding:10px}}.m__cross-media_2024 .infomation ul dl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:98%}.m__cross-media_2024 .infomation ul dl dt{display:inline-block;vertical-align:top}@media only screen and (max-width:767px){.m__cross-media_2024 .infomation ul dl dt{display:block;width:100%;font-size:12px;margin-bottom:5px}}.m__cross-media_2024 .infomation ul dl dt span{padding:2px 3px 1px;background:#ff571d;color:#fff;margin-left:4px;font-size:12px;border-radius:4px}.m__cross-media_2024 .infomation ul dl dd{display:inline-block;vertical-align:top;-webkit-margin-start:0;padding-left:15px}@media only screen and (max-width:767px){.m__cross-media_2024 .infomation ul dl dd{display:block;font-size:14px;line-height:1.5em;height:35px;width:97%;padding-left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}}@media only screen and (max-width:767px){.m__cross-media_2024 .infomation .slider_news_box{height:61px}}.m__cross-media_2024 .stickerBannerArea{background-color:#fff;border:1px solid #004674;margin-bottom:40px}@media only screen and (max-width:767px){.m__cross-media_2024 .stickerBannerArea{margin-bottom:20px}}.m__cross-media_2024 .stickerBannerArea .stickerContent{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m__cross-media_2024 .stickerBannerArea .stickerContent{display:block;padding-top:10px}}@media only screen and (max-width:767px){.m__cross-media_2024 .stickerBannerArea .stickerContent .movie{margin-top:10px}}.m__cross-media_2024 .stickerBannerArea .stickerContent .movie video{display:block}@media only screen and (max-width:767px){.m__cross-media_2024 .stickerBannerArea .stickerContent .movie video{width:100%}}.m__cross-media_2024 .wap_low .stickerBannerArea{margin-top:30px}.m__cross-media_2024 .selectArea .selectAnchor{background-color:#fff;border:1px solid #c9c9c9;margin-bottom:40px}@media only screen and (max-width:767px){.m__cross-media_2024 .selectArea .selectAnchor{margin-bottom:20px}}.m__cross-media_2024 .selectArea .txt_area{font-size:30px;text-align:center;font-weight:bold;color:#004674;padding-top:10px;padding-bottom:5px}@media only screen and (max-width:767px){.m__cross-media_2024 .selectArea .txt_area{font-size:20px;line-height:1.3;padding-top:10px;margin-bottom:5px}}.m__cross-media_2024 .iconAnchor{width:950px;margin:0 auto 15px;display:flex;justify-content:center}@media only screen and (max-width:767px){.m__cross-media_2024 .iconAnchor{width:100%}}.m__cross-media_2024 .iconAnchor li{display:block}@media only screen and (max-width:767px){.m__cross-media_2024 .iconAnchor li{width:40%;box-sizing:border-box}}.m__cross-media_2024 .iconAnchor li a{display:flex;justify-content:center;align-items:center;padding:15px;width:370px;text-decoration:none;line-height:1;box-sizing:border-box}@media only screen and (max-width:767px){.m__cross-media_2024 .iconAnchor li a{padding:0;box-sizing:border-box;width:100%}}.m__cross-media_2024 .iconAnchor li img:hover{opacity:1}.m__cross-media_2024 .iconAnchor li .icon{width:55px}.m__cross-media_2024 .iconAnchor li .txt{margin-left:10px;font-size:18px;color:#fff;letter-spacing:.05em}@media only screen and (max-width:767px){.m__cross-media_2024 .iconAnchor li .txt{display:inline-block;vertical-align:middle;margin:5px 5%;padding-bottom:15px;text-align:center;font-size:14px;color:#fff;width:90%}}.m__cross-media_2024 .iconAnchor li .txt:hover{opacity:1}.m__cross-media_2024 .iconAnchor li .txt span{font-size:28px;letter-spacing:.1em;line-height:30px;padding-right:3px}@media only screen and (max-width:767px){.m__cross-media_2024 .iconAnchor li .txt span{font-size:20px;display:block;line-height:22px;padding-top:5px}}.m__cross-media_2024 .iconAnchor li a{background:url("/images/cross-media/icon_arrow-bottom_pc.png") no-repeat 95% center;position:relative}.m__cross-media_2024 .iconAnchor li.icon_place{margin-right:28px;border-radius:4px;background:#16a776;border-bottom:3px solid #18a24e}@media only screen and (max-width:767px){.m__cross-media_2024 .iconAnchor li.icon_place{margin-right:20px}}@media only screen and (max-width:767px){.m__cross-media_2024 .iconAnchor li.icon_place a{background-position:center 95%;border:none}}.m__cross-media_2024 .iconAnchor li.icon_place a::before{content:"";background:url("/images/cross-media/2024/icon_place.png") no-repeat center center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:20px;width:50px;height:40px}@media only screen and (max-width:767px){.m__cross-media_2024 .iconAnchor li.icon_place a::before{display:none}}@media only screen and (max-width:767px){.m__cross-media_2024 .iconAnchor li.icon_message a{margin-left:0;background-position:center 95%;border:none}.m__cross-media_2024 .iconAnchor li.icon_message a::before{display:none}}@media only screen and (max-width:767px){.m__cross-media_2024 .iconAnchor li.icon_message a .txt span{font-size:16px;letter-spacing:-.2em}}.m__cross-media_2024 .iconAnchor li.icon_area{background:#e44c73;border-radius:4px;border-bottom:3px solid #cb3b60}@media only screen and (max-width:767px){.m__cross-media_2024 .iconAnchor li.icon_area a{margin-left:0;background-position:center 95%;border:none}}.m__cross-media_2024 .iconAnchor li.icon_area a::before{content:"";background:url("/images/cross-media/2024/icon_area.png") no-repeat center center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:18px;width:60px;height:48px}@media only screen and (max-width:767px){.m__cross-media_2024 .iconAnchor li.icon_area a::before{display:none}}.m__cross-media_2024 h3 p.txt,.m__cross-media_2024 h4 p.txt{display:inline-block;vertical-align:middle;color:#fff;font-weight:normal;margin-left:15px;font-size:28px;letter-spacing:.05em}.m__cross-media_2024 h3 .icon img,.m__cross-media_2024 h4 .icon img{width:50px}.m__cross-media_2024 h3 .icon,.m__cross-media_2024 h4 .icon{display:inline-block;padding:10px 7px;vertical-align:middle}.m__cross-media_2024 .box_wap{background:#fff;padding:20px}@media only screen and (max-width:767px){.m__cross-media_2024 .box_wap{background:#fff;padding:20px 15px 10px}.m__cross-media_2024 .box_wap.pre{padding:0 0 10px 0}}.m__cross-media_2024 h5{font-size:20px;line-height:1.5}@media only screen and (max-width:767px){.m__cross-media_2024 h5{font-size:16px}}.m__cross-media_2024 h5.ttlS{font-size:14px}.m__cross-media_2024 .box_place h3,.m__cross-media_2024 .box_place h4{background:#16a776;padding:0}.m__cross-media_2024 .box_place h5{border-left:8px solid #18a24e;color:#18a24e;padding-left:10px;margin-bottom:20px}.m__cross-media_2024 .box_area h4{background:#e44c73}.m__cross-media_2024 .box_area h5{border-left:8px solid #dc4177;color:#dc4177;padding-left:10px;margin-bottom:20px}.m__cross-media_2024 .box_area.inbox_place h5{border-width:1px;border-style:solid;border-bottom-width:0;padding:10px 20px;font-size:24px}.m__cross-media_2024 .box_area.inbox_place h5 p::before{content:"";display:inline-block;width:7px;height:24px;margin-right:15px;vertical-align:middle}.m__cross-media_2024 .box_area.inbox_place .box_wap{padding:20px 20px 15px}.m__cross-media_2024 #box_schedule.box_low h3 p.txt{font-weight:bold;border-left:0;padding-left:0}.m__cross-media_2024 #box_schedule .box_wap.low{background:#ebf8f1;overflow:hidden;padding:30px 20px}.m__cross-media_2024 #box_schedule .box_wap.low .place_image{width:240px;height:180px;float:right}.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule{width:690px;float:left}.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule h4{background:transparent;border-bottom:0;border-left:8px solid #18a24e;font-size:20px;padding-left:10px;line-height:1.3;color:#333;margin:0 0 30px}.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule h4 span{font-size:16px;margin-left:.5em}@media only screen and (max-width:767px){.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule h4 span{margin-left:0}}.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule dl{margin:0 0 20px}.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule dl dt,.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule dl dd{display:inline-block}.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule dl dt{margin:0 20px 0 0}.m__cross-media_2024 #box_schedule h3{background:#16a776;border-bottom:none;padding:0}@media only screen and (max-width:767px){.m__cross-media_2024 #box_schedule h3{display:table;width:100%;table-layout:fixed}}.m__cross-media_2024 #box_schedule h3 .icon{border-left:0;padding-left:7px}@media only screen and (max-width:767px){.m__cross-media_2024 #box_schedule h3 .icon{display:table-cell;width:55px}}@media only screen and (max-width:767px){.m__cross-media_2024 #box_schedule h3 p.txt{display:table-cell;padding:0 10px}.m__cross-media_2024 #box_schedule h3 p.txt span{font-size:18px;line-height:24px;display:inline-block;vertical-align:middle;margin-left:10px}}@media only screen and (max-width:767px){.m__cross-media_2024 #box_schedule .box_wap.low{padding:10px}}@media only screen and (max-width:767px){.m__cross-media_2024 #box_schedule .box_wap.low .place_image{float:none;margin:20px auto}}@media only screen and (max-width:767px){.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule{width:100%;float:none}}.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule .btn_detail{margin:20px 0 0}.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule .btn_detail a{background:#f38f00;box-shadow:0 -3px #ed6513 inset;border-radius:4px;color:#fff;text-align:center;line-height:40px;font-weight:bold;display:block;text-decoration:none;width:200px}@media only screen and (max-width:767px){.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule .btn_detail a{width:auto}}.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule .btn_detail span{display:block;background:#efefef;box-shadow:0 -3px #ccc inset;border-radius:4px;color:#999;text-align:center;line-height:40px;font-weight:bold;text-decoration:none;width:200px}@media only screen and (max-width:767px){.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule h4{font-size:16px;margin-bottom:20px;margin-top:15px}.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule h4 span{font-size:14px;display:block}}@media only screen and (max-width:767px){.m__cross-media_2024 #box_schedule .box_wap.low .fair_schedule dl margin-bottom 10px dt{margin:0 10px 0 0}}@media only screen and (max-width:767px){.m__cross-media_2024 .box_place{border:none}}.m__cross-media_2024 .box_place.select_other_place{margin:60px 0 50px;border:1px solid #96c8aa}@media only screen and (max-width:767px){.m__cross-media_2024 .box_place.select_other_place{margin:0;border:none}}.m__cross-media_2024 .box_place.select_other_place .box_wap{background:#ebf8f1}.m__cross-media_2024 .box_place .box_wap ul{display:flex;flex-wrap:wrap;justify-content:space-around}.m__cross-media_2024 .box_place .box_wap ul li.box{display:block;width:calc((100% - 10px) / 3);height:128px;box-sizing:border-box}.m__cross-media_2024 .box_place .box_wap ul li.box img{margin:0 auto}.m__cross-media_2024 .box_place.select_other_place .box_wap ul{justify-content:left}.m__cross-media_2024 .box_place.select_other_place .box_wap ul li.box{width:calc((100% - 15px) / 4);margin-top:0}.m__cross-media_2024 .box_place .box_wap ul li:not(:nth-child(3n)){border-right:1px solid #d2d2d2;padding-right:5px;margin-right:5px}.m__cross-media_2024 .box_place.select_other_place .box_wap ul li:not(:nth-child(3n)){border-right:none;padding-right:0;margin-right:0}.m__cross-media_2024 .box_place.select_other_place .box_wap ul li:not(:nth-child(n+4)){border-right:none;padding-right:0;margin-right:0}.m__cross-media_2024 .box_place.select_other_place .box_wap ul li:not(:nth-child(4)){border-right:1px solid #d2d2d2;padding-right:5px;margin-right:5px}.m__cross-media_2024 .box_place .box_wap ul li:nth-child(n+4),.m__cross-media_2024 .box_place.select_other_place .box_wap ul li:nth-child(n+5){margin-top:20px}.m__cross-media_2024 .box_place .box_wap ul li.box a{display:block;text-decoration:none}.m__cross-media_2024 .box_place .box_wap ul li.box .title{background:#bbb;box-shadow:0 3px 0 #aaa;color:#fff;text-align:center;font-size:16px;padding:10px 10px;font-weight:bold;border-radius:4px}.m__cross-media_2024 .box_place .box_wap ul li.box a .title{background:url("/images/cross-media/icon_arrow_pc.png") no-repeat 97% center #16a776;box-shadow:0 3px 0 #0c835b;color:#fff}.m__cross-media_2024 .box_place.select_other_place .box_wap ul li.box .title{padding:15px 10px}.m__cross-media_2024 .box_place .box_wap ul li.box a .title:hover{opacity:1}.m__cross-media_2024 .box_place .box_wap ul li.box .date{display:flex;align-items:center;margin-top:6px;height:45px;color:#000;margin-left:29px}.m__cross-media_2024 .box_place .box_wap ul li.box .wait{color:#000;font-size:2rem;text-align:center;margin-top:10px}.m__cross-media_2024 .box_place .box_wap ul li.box .place{font-size:1.4rem;line-height:1.4;text-align:center}.m__cross-media_2024 .box_place.select_other_place .box_wap ul li.box .date{margin-top:10px;margin-left:0}.m__cross-media_2024 .box_place .box_wap ul li.box .date .year{padding-left:58px}.m__cross-media_2024 .box_place .box_wap ul li.box .date .month{font-size:24px;background:url("/images/cross-media/iconPc_placeKeisen.png") no-repeat right center;padding-right:15px;margin-left:5px;margin-top:-5px;font-weight:bold}.m__cross-media_2024 .box_place .box_wap ul li.box .date .day{font-size:24px;margin-top:5px;line-height:28px;font-weight:bold;margin-left:-2px}.m__cross-media_2024 .box_place .box_wap ul li.box .date .week{vertical-align:bottom;line-height:28px;margin-left:5px}.m__cross-media_2024 .box_place.select_other_place .box_wap ul li.box .date .year{padding-left:50px}@media only screen and (max-width:767px){.m__cross-media_2024 .box_place.select_other_place .box_wap ul li.box .date .year{padding-left:0}}.m__cross-media_2024 .box_area.inbox_place{border-color:#96c8aa;border-top:0}.m__cross-media_2024 .box_area .box_wap h6{padding:10px 20px;margin-bottom:15px}.m__cross-media_2024 .box_area .box_wap h6 p{padding-left:10px;font-size:1.7rem;width:85%;float:left}.m__cross-media_2024 .box_area .box_wap h6.hokkaido{background:#eef6fe;border:1px solid #d1e7ff;border-bottom:0;box-shadow:0 5px 0 #1760ad;color:#1760ad}.m__cross-media_2024 .box_area.inbox_place h5.hokkaido{background:#eef6fe;border:1px solid #d1e7ff;border-bottom:0;box-shadow:0 5px 0 #1760ad;color:#1760ad}.m__cross-media_2024 .box_area .box_wap h6.hokkaido p{border-left:8px solid #1760ad;color:#1760ad}.m__cross-media_2024 .box_area.inbox_place h5.hokkaido p::before{background-color:#1760ad}.m__cross-media_2024 .box_area .box_wap h6.kanto,.m__cross-media_2024 .box_area.inbox_place h5.kanto{background:#eafffb;border:1px solid #c4fff3;border-bottom:0;box-shadow:0 5px 0 #259b83;color:#259b83}.m__cross-media_2024 .box_area .box_wap h6.kanto p{border-left:8px solid #259b83;color:#259b83}.m__cross-media_2024 .box_area.inbox_place h5.kanto p::before{background-color:#259b83}.m__cross-media_2024 .box_area .box_wap h6.toukai,.m__cross-media_2024 .box_area.inbox_place h5.toukai{background:#fdffe9;border:1px solid #e0e9b6;border-bottom:0;box-shadow:0 5px 0 #90af00;color:#90af00}.m__cross-media_2024 .box_area .box_wap h6.toukai p{border-left:8px solid #90af00;color:#90af00}.m__cross-media_2024 .box_area.inbox_place h5.toukai p::before{background-color:#259b83}.m__cross-media_2024 .box_area .box_wap h6.kinki,.m__cross-media_2024 .box_area.inbox_place h5.kinki{background:#fffaeb;border:1px solid #ffe69a;border-bottom:0;box-shadow:0 5px 0 #e09e01;color:#e09e01}.m__cross-media_2024 .box_area .box_wap h6.kinki p{border-left:8px solid #e09e01;color:#e09e01}.m__cross-media_2024 .box_area.inbox_place h5.kinki p::before{background-color:#e09e01}.m__cross-media_2024 .box_area .box_wap h6.chushi,.m__cross-media_2024 .box_area.inbox_place h5.chushi{background:#fff0f0;border:1px solid #ffb5b6;border-bottom:0;box-shadow:0 5px 0 #e52629;color:#e52629}.m__cross-media_2024 .box_area .box_wap h6.chushi p{border-left:8px solid #e52629;color:#e52629}.m__cross-media_2024 .box_area.inbox_place h5.chushi p::before{background-color:#e52629}.m__cross-media_2024 .box_area .box_wap h6.kyushu,.m__cross-media_2024 .box_area.inbox_place h5.kyushu{background:#f8f4ff;border:1px solid #cbbce5;border-bottom:0;box-shadow:0 5px 0 #653e8c;color:#653e8c}.m__cross-media_2024 .box_area .box_wap h6.kyushu p{border-left:8px solid #653e8c;color:#653e8c}.m__cross-media_2024 .box_area.inbox_place h5.kyushu p::before{background-color:#653e8c}.m__cross-media_2024 .box_area.inbox_place .box_wap{padding:20px 15px 10px}.m__cross-media_2024 .box_area .box_wap dl{margin:10px 10px}.m__cross-media_2024 .box_area .box_wap dl:last-child{margin-bottom:40px}.m__cross-media_2024 .box_area .box_wap dl dt.title{padding:10px;border-bottom:1px solid #bfbfbf;font-size:18px;color:#333;margin:0 10px}.m__cross-media_2024 .box_area .box_wap dl dd ul{margin:20px 10px}.m__cross-media_2024 .box_area .box_wap dl dd ul li{background:url("/images/cross-media/icon_arrow_blue.png") no-repeat left 6px;padding-left:10px;width:48%;display:inline-block;vertical-align:top;margin-bottom:15px}.m__cross-media_2024 .box_area .box_wap dl dd ul li:nth-child(2n){margin-left:4%}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li{background:none;width:100%;display:flex;margin-bottom:50px;padding-left:0;position:relative}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li:last-child{margin-bottom:20px}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li:nth-child(2n){margin-left:0}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea{padding-left:30px}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea .hospDetail{font-size:19px;padding:8px 0}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span{font-size:14px}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.bed{color:#0071bd;font-weight:bold;background:url("/images/cross-media/2024/icon_hospital_bed.png") no-repeat left center;padding:6px 10px 6px 40px}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.saiyo{color:#16a776;font-weight:bold;background:url("/images/cross-media/2024/icon_capacity.png") no-repeat left center;padding:6px 10px 6px 33px;margin-left:50px}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.fair{color:#94741c;font-weight:bold;background:url("/images/cross-media/2024/icon_fair.png") no-repeat left center;padding:6px 10px 6px 33px}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd .group_js_wrap ul.group_list li a{background:none;padding:0}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul li a{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left 6px;padding-left:10px;display:inline-block}.m__cross-media_2024 .box_area .box_wap dl dd ul li .point{background:url("/images/cross-media/2024/icon_comment.png") no-repeat left center;padding:5px 0 5px 39px;display:inline-block;vertical-align:top;margin-top:2px}@media only screen and (max-width:767px){.m__cross-media_2024 .box_area .box_wap dl dd ul li .point{background-position:left 0;padding:5px 0 10px 39px;font-size:1.4rem}}.m__cross-media_2024 .box_area .box_wap dl dd ul li .point.noTxt{background:none;height:32px}.m__cross-media_2024 .box_area .box_wap dl dd ul li .new,.m__cross-media_2024 .box_area .box_wap dl dd ul li .update{padding:1px 5px 2px;color:#fff;margin-left:7px;font-size:1rem;border-radius:5px;vertical-align:baseline}.m__cross-media_2024 .box_area .box_wap dl dd ul li .new{background-color:#ff3c3c;display:inline}.m__cross-media_2024 .box_area .box_wap dl dd ul li .update{background-color:#008ad2;display:inline}.m__cross-media_2024 .box_area .box_wap dl dd ul li.w100{width:100%}.m__cross-media_2024 .box_area .box_wap p.comingSoon{text-align:center;margin:10px;font-size:18px}.m__cross-media_2024 .wap_low .inner p.comingSoon{text-align:center;margin:10px;font-size:25px}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn{display:none}.m__cross-media_2024 .group_js_wrap{display:none;position:absolute;width:918px;padding-bottom:7px;left:0}.m__cross-media_2024 .wrap_inner{background:#fffae8;border:2px solid #f2c753;border-radius:10px;padding:15px 25px 5px;box-sizing:border-box;position:relative}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group .group_inner{display:inline-block}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group a{position:relative;display:inline-block}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group .group_js_wrap .wrap_inner a::after{display:none}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group a::after{content:"";width:0;height:0;border-style:solid;border-width:16px 12px 0 12px;border-color:#f2c753 transparent transparent transparent;position:absolute;top:-13px;transition:.3s;opacity:0;left:30px}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group a:hover{opacity:1}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group .group_inner:hover a::after{opacity:1}.m__cross-media_2024 .group_js_wrap p{font-size:15px;font-weight:bold;margin-left:10px}.m__cross-media_2024 .group_js_wrap .group_list{letter-spacing:-.4em;font-size:0}.m__cross-media_2024 .box_area .box_wap dl dd .group_js_wrap .wrap_inner{padding:15px 15px 5px}.m__cross-media_2024 .box_area .box_wap dl dd .group_js_wrap ul.group_list{margin:10px 10px 0}.m__cross-media_2024 .box_area .box_wap dl dd .group_js_wrap ul.group_list li{font-size:15px;letter-spacing:normal;padding-left:15px;background:none;vertical-align:top;line-height:1.4;width:33%;box-sizing:border-box;margin-bottom:10px;display:inline-block}.m__cross-media_2024 .wap_low .inner h3{background:#fff;padding:10px 0;color:#094888;border-bottom:2px solid #1760ad;font-size:20px}@media only screen and (max-width:767px){.m__cross-media_2024 .wap_low .inner h3{background:#eef6fe}}.m__cross-media_2024 .wap_low .inner h3 p{padding-left:20px;border-left:7px solid #1760ad}.m__cross-media_2024 .wap_low .inner h3.introduce{background:#ec6941;color:#fff;border:0;padding:0}.m__cross-media_2024 .wap_low .inner h3.introduce p{border:0}.m__cross-media_2024 .wap_low .inner h3.introduce .icon{background:#be431f;width:60px;height:60px;box-sizing:border-box;padding:10px 0;text-align:center;display:table-cell}@media print,screen and (min-width:768px){.m__cross-media_2024 .wap_low .inner h3.introduce .icon{vertical-align:sub}}.m__cross-media_2024 .wap_low .inner h3.introduce .icon img{width:30px;height:30px}.m__cross-media_2024 .wap_low .inner h3.introduce .txt{color:#fff;font-weight:bold;font-size:20px;padding:12px 15px;margin:0;display:table-cell}.m__cross-media_2024 .wap_low .inner h4.borderB{font-weight:bold;color:#094888;border-left:solid 3px #094888;margin:10px 0;padding-left:10px;background:#eef6fe}.m__cross-media_2024 .wap_low .inner .fair_hospital_list h3{background:#f2c753;color:#fff;border:0;padding:0}.m__cross-media_2024 .wap_low .inner .fair_hospital_list h3 p{border:0}.m__cross-media_2024 .wap_low .inner .fair_hospital_list h3 .icon{background:#94741c;width:60px;height:60px;box-sizing:border-box;padding:0;text-align:center;display:table-cell}@media print,screen and (min-width:768px){.m__cross-media_2024 .wap_low .inner .fair_hospital_list h3 .icon{padding:9px 0 15px}}.m__cross-media_2024 .wap_low .inner .fair_hospital_list h3 .icon img{width:30px;height:30px}.m__cross-media_2024 .wap_low .inner .fair_hospital_list h3 p.txt{color:#fff;font-weight:bold;font-size:20px;padding:12px 15px;margin:0;display:table-cell}.m__cross-media_2024 .wap_low .inner .fair_hospital_list .hospital_information{margin:40px 0 20px;border:1px solid #f2c753;border-top-width:6px;background:#fff}.m__cross-media_2024 .hospital_information .top_wap{padding:20px;border-bottom:1px solid #f2c753;display:table;width:100%;table-layout:fixed;box-sizing:border-box;position:relative}.m__cross-media_2024 .hospital_information .top_wap .hospital_thumb,.m__cross-media_2024 .hospital_information .top_wap .hospital_overview{display:table-cell;vertical-align:top}.m__cross-media_2024 .hospital_information .top_wap .hospital_thumb{position:relative;width:180px}.m__cross-media_2024 .hospital_information .top_wap .hospital_thumb .hospital_thumb_swiper{overflow:hidden}.m__cross-media_2024 .hospital_information .top_wap .swiper-container-horizontal > .swiper-pagination-bullets{bottom:-14px}.m__cross-media_2024 .hospital_information .top_wap .hospital_overview{padding-left:20px;width:100%}.m__cross-media_2024 .hospital_overview .top_label{overflow:hidden}.m__cross-media_2024 .hospital_overview .top_label ul{float:left;font-size:0;letter-spacing:-.4em;width:460px}.m__cross-media_2024 .hospital_information .top_wap .link{position:absolute;right:20px;top:20px}.m__cross-media_2024 .hospital_information .top_wap .resinavi_join li{display:inline-block;background:#fff799;vertical-align:top;padding:0 10px;font-size:14px;letter-spacing:normal;margin-right:8px;margin-bottom:5px}.m__cross-media_2024 .hospital_information .top_wap .link{font-size:0;letter-spacing:-.4em;text-align:right}.m__cross-media_2024 .hospital_information .top_wap .link a{display:inline-block;font-size:14px;text-align:center;letter-spacing:normal;width:105px;margin-left:10px;box-sizing:border-box}.m__cross-media_2024 .hospital_information .top_wap .link a:first-child{margin-left:0}.m__cross-media_2024 .hospital_information .top_wap .link a.resinavi_web{background:#ff7800;border-radius:4px;color:#fff;text-decoration:none}.m__cross-media_2024 .hospital_information .top_wap .link a.official_link{background:#eef6fe;border-radius:4px;color:#1760ad;text-decoration:none}.m__cross-media_2024 .hospital_information .top_wap .link a.official_link::after{content:"";display:inline-block;width:13px;height:13px;background:url("/images/common/icon_blank_01.png") left top no-repeat;background-size:contain;vertical-align:baseline;margin-left:5px}.m__cross-media_2024 .hospital_overview .hospital_name{margin-top:5px;max-width:460px;width:calc(100% - 230px)}.m__cross-media_2024 .hospital_overview .hospital_name .name{color:#1760ad;font-size:24px;line-height:1.3;font-weight:bold;display:inline;vertical-align:middle;margin-right:10px}.m__cross-media_2024 .hospital_overview .hospital_name .address{display:inline-block;vertical-align:middle}.m__cross-media_2024 .hospital_overview .merit{display:table;width:100%;table-layout:fixed;margin-top:10px}.m__cross-media_2024 .hospital_overview .merit .icon,.m__cross-media_2024 .hospital_overview .merit p{display:table-cell;vertical-align:middle}.m__cross-media_2024 .hospital_overview .merit .icon{width:56px}.m__cross-media_2024 .hospital_overview .merit p{padding-left:10px;padding-top:5px;font-size:18px;line-height:1.4;font-weight:bold}.m__cross-media_2024 .hospital_information .bottom_wap{padding:20px}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale{margin-bottom:20px;display:table}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl{display:table-cell;vertical-align:top;text-align:center;padding-right:30px;min-width:115px;max-width:620px}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl dt{font-weight:bold;font-size:14px;margin-bottom:5px}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl dd{font-size:18px}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.bed dt{color:#0071bd}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.bed dt::before{content:"";width:34px;height:20px;display:inline-block;background:url("/images/cross-media/2024/icon_hospital_bed.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.capacity dt{color:#16a776}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.capacity dt::before{content:"";width:29px;height:24px;display:inline-block;background:url("/images/cross-media/2024/icon_capacity.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.alma_mater{text-align:left;padding-right:0}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dt{color:#9a3643;margin-bottom:8px}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dt::before{content:"";width:23px;height:23px;display:inline-block;background:url("/images/cross-media/2024/icon_alma_mater.png");vertical-align:middle;margin-right:5px}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dd{font-size:14px}@media only screen and (max-width:767px){.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dd.block{display:block}}.m__cross-media_2024 .hospital_information .bottom_wap .pickup_fair{background:#fdf0ec;padding:10px 0;border-radius:4px;font-size:0;letter-spacing:-.4em;margin-bottom:5px}.m__cross-media_2024 .hospital_information .bottom_wap .pickup_fair p{display:inline-block;width:calc(100% - 130px);vertical-align:middle;font-size:14px;line-height:1.6;letter-spacing:normal}@media print,screen and (min-width:768px){.m__cross-media_2024 .hospital_information .bottom_wap .pickup_fair p{max-width:760px}}.m__cross-media_2024 .hospital_information .bottom_wap .pickup_fair p.label{background:#ec6941;text-align:center;padding:5px;color:#fff;font-size:12px;font-weight:bold;line-height:1.2;letter-spacing:normal;width:120px;margin-right:10px;box-sizing:border-box}.m__cross-media_2024 .hospital_information .bottom_wap .pickup_tour{background:#ebf4fd;padding:10px 0;border-radius:4px;font-size:0;letter-spacing:-.4em}.m__cross-media_2024 .hospital_information .bottom_wap .pickup_tour p{display:inline-block;width:calc(100% - 130px);vertical-align:middle;font-size:14px;line-height:1.6;letter-spacing:normal}@media print,screen and (min-width:768px){.m__cross-media_2024 .hospital_information .bottom_wap .pickup_tour p{max-width:760px}}.m__cross-media_2024 .hospital_information .bottom_wap .pickup_tour p.label{background:#378fe8;text-align:center;padding:5px;color:#fff;font-size:12px;font-weight:bold;line-height:1.2;letter-spacing:normal;width:120px;margin-right:10px;box-sizing:border-box}.m__cross-media_2024 .wap_low .inner .box_low{border:1px solid #dcdcdc}.m__cross-media_2024 .wap_low .inner .box_low .imgBox{text-align:center}.m__cross-media_2024 .wap_low .inner .box_low .imgBox div{display:inline-block;margin-top:10px}.m__cross-media_2024 .wap_low .inner .box_low .imgBox div:first-child{margin-right:15px}.m__cross-media_2024 .wap_low .inner .box_low .topics_balloon{padding-left:100px;background:url("/images/cross-media/2024/img_topics_hospital.png") 20px top no-repeat;margin-top:15px}.m__cross-media_2024 .wap_low .inner .box_low .topics_balloon p.title{font-size:1.4rem;font-weight:bold;color:#de2b5a}.m__cross-media_2024 .wap_low .inner .box_low .topics_balloon p.balloon{background:#feedf1;border-radius:10px;position:relative;padding:10px 20px;font-size:1.6rem;overflow:hidden}.m__cross-media_2024 .wap_low .inner .box_low .topics_balloon p.balloon::before{content:"";width:22px;height:19px;background:url("/images/cross-media/2024/img_balloon_triangle.png") left top no-repeat;position:absolute;left:-18px;top:14px}.m__cross-media_2024 .wap_low .inner .box_low .box_slider{display:table;width:100%;table-layout:fixed;box-sizing:border-box;padding:30px 20px 0}.m__cross-media_2024 .wap_low .inner .box_low .box_slider.group{padding:10px 0 30px}.m__cross-media_2024 .wap_low .inner .box_low .box_slider p.box_txt,.m__cross-media_2024 .wap_low .inner .box_low .box_slider .hospital_img_slider{display:table-cell;vertical-align:top}.m__cross-media_2024 .wap_low .inner .box_low .box_slider p.box_txt{padding:0 30px 0 20px;word-break:break-word}.m__cross-media_2024 .wap_low .inner .box_low .box_slider.group .box_txt{margin-right:20px}.m__cross-media_2024 .box_comment,.m__cross-media_2024 .box_recommend{border-width:2px;border-style:solid;border-radius:10px;position:relative}.m__cross-media_2024 .box_comment{border-color:#fc658c;background:#ffedf2;margin-bottom:20px;overflow:hidden}.m__cross-media_2024 .box_comment p.title{background:rgba(252,101,140,0.5)}.m__cross-media_2024 .box_comment p.title span{background:#fc658c;display:inline-block;padding:5px 170px 5px 20px;position:relative;color:#fff;font-size:1.6rem;font-weight:bold}.m__cross-media_2024 .box_comment p.title span::after{content:"";position:absolute;right:-24px;bottom:0;width:0;height:0;border-style:solid;border-width:40px 24px 0 24px;border-color:#fc658b transparent transparent transparent}.m__cross-media_2024 .box_comment .comment{height:150px;padding:22px 20px 0;box-sizing:border-box;font-weight:bold;font-size:1.8rem}.m__cross-media_2024 .box_recommend{border-color:#378fe8;background:#f4f9fe;overflow:hidden}.m__cross-media_2024 .box_recommend p.title{background:rgba(55,143,232,0.5)}.m__cross-media_2024 .box_recommend p.title span{background:#378fe8;display:inline-block;padding:5px 200px 5px 20px;position:relative;color:#fff;font-size:1.6rem;font-weight:bold}.m__cross-media_2024 .box_recommend p.title span::after{content:"";position:absolute;right:-24px;bottom:0;width:0;height:0;border-style:solid;border-width:40px 24px 0 24px;border-color:#378fe8 transparent transparent transparent}.m__cross-media_2024 .box_recommend .comment{padding:22px 20px 0;box-sizing:border-box;font-weight:bold;font-size:1.8rem;height:336px}.m__cross-media_2024 .box_recommend .comment::after{content:"";width:104px;height:65px;position:absolute;right:10px;bottom:0}.m__cross-media_2024 .wap_low .inner .box_low.hospital_detail_sum{display:flex;padding:30px 20px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_detail_sum p{width:20%;text-align:center}.m__cross-media_2024 .wap_low .inner .box_low.hospital_detail_sum p:last-child{width:50%;text-align:left;margin-left:40px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale{background:#fff;padding:20px}@media only screen and (max-width:767px){.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale{background:none}}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl{display:table-cell;vertical-align:top;text-align:center;padding-right:30px;min-width:110px;max-width:620px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl.bed dt{color:#0071bd;font-weight:bold}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl.bed dt::before{content:"";width:34px;height:20px;display:inline-block;background:url("/images/cross-media/2024/icon_hospital_bed.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl.capacity dt{color:#16a776;font-weight:bold}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl.capacity dt:before{content:"";width:29px;height:24px;display:inline-block;background:url("/images/cross-media/2024/icon_capacity.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl.alma_mater{text-align:left;padding-right:0}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl.alma_mater dt{color:#9a3643;font-weight:bold;margin-bottom:8px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl.alma_mater dt:before{content:"";width:23px;height:23px;display:inline-block;background:url("/images/cross-media/2024/icon_alma_mater.png");vertical-align:middle;margin-right:5px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl dd{font-size:1.8rem}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl.alma_mater dd{font-size:1.4rem}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale .feature_main{background:rgba(241,76,118,0.1);position:relative;border-radius:10px;border:2px solid #fc658c}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale .feature_main h4{background:#fc658c;padding:10px 10px 10px 70px;font-size:2rem;color:#fff;position:relative;border-bottom:0}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale .feature_main h4::before{content:"";background:url("/images/cross-media/2024/img_feature_main.png") left top no-repeat;width:74px;height:74px;display:block;position:absolute;left:-14px;top:-10px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale .feature_main h5{text-align:center;font-size:2.4rem;color:#de2b5a;font-weight:bold}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale .feature_main p{padding:25px 20px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_detail_sum .saiyo{color:#16a776;font-weight:bold;background:url("/images/cross-media/2024/icon_capacity.png") no-repeat left center;padding:2px 10px 2px 33px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_detail_sum .school{color:#9a3643;font-weight:bold;background:url("/images/cross-media/2024/icon_alma_mater.png") no-repeat left center;padding:2px 10px 2px 33px}.m__cross-media_2024 .hospital_img_slider{width:470px}.m__cross-media_2024 .hospital_img_inner{padding:20px;box-sizing:border-box;background:#efefef}.m__cross-media_2024 .hospital_img_slider .flexslider{margin-top:0;padding:0 25px}.m__cross-media_2024 .hospital_img_slider #hospital_slider.flexslider p.txt{background-color:rgba(0,0,0,0.5);padding:5px;position:absolute;bottom:0;z-index:10;width:380px;box-sizing:border-box;color:#fff;font-size:1.2rem}.m__cross-media_2024 .hospital_img_slider #hospital_slider .slides p.img{text-align:center}.m__cross-media_2024 .hospital_img_slider #hospital_slider .slides img{height:255px;width:auto;margin:0 auto}.m__cross-media_2024 .hospital_img_slider #hospital_carousel{margin:10px 25px 0;overflow:hidden;padding:0 80px 0 0}.m__cross-media_2024 .hospital_img_slider #hospital_carousel ul li{margin-right:5px}.m__cross-media_2024 .hospital_img_slider #hospital_carousel .slides img{height:67px;width:auto;margin:0 auto}.m__cross-media_2024 .hospital_img_slider #hospital_carousel .slides p.img{padding:1px;border:#dcdcdc 1px solid}.m__cross-media_2024 .hospital_img_slider #hospital_carousel .slides > li.swiper-slide-thumb-active p.img{border:solid 2px #09f;box-sizing:border-box}.m__cross-media_2024 .hospital_img_slider #hospital_carousel ul li:hover{opacity:.7;cursor:pointer}.m__cross-media_2024 .hospital_img_slider #hospital_carousel.flexslider p.txt{display:none}.m__cross-media_2024 .hospital_img_slider .flexslider ul li:last-child{margin-right:0}.m__cross-media_2024 .flexslider:hover .flex-prev{opacity:1;left:0}.m__cross-media_2024 .flexslider:hover .flex-next{opacity:1;right:0}.m__cross-media_2024 .flexslider:hover .flex-prev:hover{opacity:.7;left:0}.m__cross-media_2024 .flexslider:hover .flex-next:hover{opacity:.7;right:0}.m__cross-media_2024 .wap_low .inner .box_low.hospital_link{background:#efefef;padding:30px 0;text-align:center;border-top:none}.m__cross-media_2024 .wap_low .inner .box_low.hospital_link a{width:430px;display:inline-block;margin:0 20px;text-decoration:none;font-size:1.6rem;font-weight:bold;padding:15px 0 14px;box-sizing:border-box;border-radius:4px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_link a.resinavi_web{background:#ff7800;border-bottom:3px solid #a84f00;color:#fff;padding:11px 20px 11px 0}.m__cross-media_2024 .wap_low .inner .box_low.hospital_link a.resinavi_web::before{content:"";width:40px;height:35px;display:inline-block;background:url("/images/cross-media/2024/icon_resinavi_web.png") left top no-repeat;vertical-align:-10px;margin-right:10px;background-size:40px 35px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_link a.official_web{background:#fff;color:#1760ad;border-bottom:3px solid #dcdcdc}.m__cross-media_2024 .wap_low .inner .box_low.hospital_link a.official_web::after{content:"";width:13px;height:13px;display:inline-block;background:url("/images/common/icon_blank_01.png") left top no-repeat;vertical-align:baseline;margin-left:3px;background-size:13px 13px}.m__cross-media_2024 .wap_low .inner .box_low .fair_hospital_list .box_wap{background:#fffae8}.m__cross-media_2024 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list{padding:20px 20px 0}.m__cross-media_2024 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list li{display:inline-block;padding-left:15px;background:url("/images/common/icon_arrow_link1.png") left 7px no-repeat;margin:0 32px 20px 0}.m__cross-media_2024 .wap_low .inner .fLeft{display:block;float:left;margin-right:10px}.m__cross-media_2024 .wap_low .inner .fRight{display:block;float:right;margin-left:10px}.m__cross-media_2024 .wap_low .inner .fLeft.w40p{width:40%}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li{margin-bottom:10px;display:inline-block;width:25%}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li.box{margin-bottom:10px;display:block;width:100%}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li.two_row{width:50%}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p{display:inline-block;vertical-align:middle}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p span{vertical-align:middle}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.place{background:#094888;color:#fff;text-align:center;width:50px}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li.two_row p.place{width:auto;padding:0 10px}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.date{font-weight:bold;margin-left:10px}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.date span.month{font-size:1.8rem;background:url("/images/cross-media/iconPc_placeKeisen.png") no-repeat right center;padding-right:15px;margin-top:-5px}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.date span.day{font-size:1.8rem;margin-top:-5px}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.booth{font-weight:bold;font-size:1.8rem;margin-left:10px}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.double_space{margin-left:0}.m__cross-media_2024 .wap_low .inner .box_low .feature{background:#fff;padding:40px 20px}.m__cross-media_2024 .wap_low .inner .feature_box_attention{margin:40px 0;background:#fdf0ec}.m__cross-media_2024 .wap_low .inner .feature_box_attention h4{background:#ec6941;padding:10px 10px 10px 70px;color:#fff;font-size:2rem;border-bottom:0;position:relative}.m__cross-media_2024 .wap_low .inner .feature_box_attention h5{text-align:center;padding:20px 0;font-size:2.4rem;color:#ec6941;border-bottom:1px solid #acacac;margin:0 20px}.m__cross-media_2024 .wap_low .inner .feature_box_attention.lastBox{margin:40px 0 0;background:rgba(236,105,65,0.1)}.m__cross-media_2024 .wap_low .inner .feature_box_attention.tour{margin:40px 0 0;background:rgba(55,143,232,0.1)}.m__cross-media_2024 .wap_low .inner .feature_box_attention.tour h4{background:#378fe8}.m__cross-media_2024 .wap_low .inner .feature_box_attention.tour h5{color:#004674}.m__cross-media_2024 .wap_low .inner .feature_box_attention .attention_box{padding:20px;display:table;table-layout:fixed;width:100%;box-sizing:border-box}.m__cross-media_2024 .wap_low .inner .feature_box_attention .attention_box p,.m__cross-media_2024 .wap_low .inner .feature_box_attention .attention_box .img_box{display:table-cell;vertical-align:top}.m__cross-media_2024 .wap_low .inner .feature_box_attention .attention_box p{width:100%;box-sizing:border-box;padding-right:15px}.m__cross-media_2024 .wap_low .inner .feature_box_attention .attention_box .img_box{width:257px;height:auto}.m__cross-media_2024 .wap_low .inner .feature_box_attention .attention_box .img_box.img_tall{width:150px;height:auto}.m__cross-media_2024 .wap_low .inner .feature_box_attention h4::before{content:"";width:67px;height:87px;display:block;background:url("/images/cross-media/2024/img_push_hospital.png") left top no-repeat;position:absolute;left:-5px;bottom:0}.m__cross-media_2024 .wap_low .inner .feature_box_attention.tour h4::before{width:70px;height:86px;background:url("/images/cross-media/2024/img_push_hospital02.png") left top no-repeat}.m__cross-media_2024 .wap_low .inner .box_low .feature .box{padding:20px 20px 20px}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box{background:#fffae8}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box h5{padding:9px;padding-left:70px;font-size:2rem;background:url("/images/cross-media/backImg_feature_box.png") no-repeat left center #f2c753;color:#fff}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box h6{padding-left:10px;color:#be431f;font-size:2rem;border-left:8px solid #be431f}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .fLeft{float:left;width:728px}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .fRight{float:right;width:142px;padding:10px;background:#fff;line-height:1.2}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .fRight img{padding-bottom:10px}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .fRight span.name{font-size:1.2rem;display:block;padding-bottom:10px}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .fRight span.be{font-size:1.2rem;background:#ec6941;display:block;text-align:center;color:#fff;padding:5px 0}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .fRight span.be.no{background:#868686}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .noImg{float:right;width:122px;padding:10px;background:#fffae8;line-height:1.2}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .noImg span.name{font-size:1.2rem;display:block;padding-bottom:10px;text-align:center}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .noImg span.be{font-size:1.2rem;background:#ec6941;display:block;text-align:center;color:#fff;padding:5px 0}.m__cross-media_2024 .wap_low .inner .box_low .feature .graduated h5{background:rgba(242,199,83,0.5);padding:9px 0;font-size:2rem;color:#94741c}.m__cross-media_2024 .wap_low .inner .box_low .feature .graduated h5 p{border-left:8px solid #94741c;padding-left:20px}.m__cross-media_2024 .wap_low .inner .box_low .feature .graduated .box{background:#fff}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box_schedule{background:#f3faec;margin:40px 0 0}.m__cross-media_2024 .feature_box_schedule .schedule_inner{padding:20px 19px 30px;box-sizing:border-box}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list{margin-bottom:20px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul{display:table;width:100%;table-layout:fixed}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul.month{background:#4e8217;color:#fff;font-weight:bold}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul.first,.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul.second{background:#fff}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul.first li:first-child,.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul.second li:first-child{background:#8acc44;color:#fff;font-size:1.4rem}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li{display:table-cell;vertical-align:middle;width:68px;text-align:center;padding:10px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:1.5}@media only screen and (max-width:767px){.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li{padding:10px 3px}}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul.second li{border-bottom-width:0}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.text-long{padding:1px 3px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li:last-child{border-right-width:0}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col1wk{width:17px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.colhalf{width:34px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col3wk{width:51px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col1{width:68px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col1half{width:102px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col2{width:136px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col2half{width:170px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col3{width:204px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col3_1wk{width:221px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col3half{width:238px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col4{width:272px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col5{width:340px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half{width:374px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half_1wk{width:385px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col6{width:408px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col7{width:476px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col8{width:544px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col9{width:612px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col10{width:680px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col11{width:748px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col12{width:816px}.m__cross-media_2024 .feature_box_schedule .schedule_inner ul.schedule_notice{padding-left:13px;text-indent:-13px}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box_schedule h5{background:#ec6941;color:#fff;font-size:2rem;border-bottom:0;display:table;table-layout:fixed;width:100%}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box_schedule h5 .icon{background:#4e8217;padding:9px 10px;vertical-align:middle;display:table-cell;width:54px;box-sizing:border-box}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box_schedule h5 p.txt{background:#8acc44;padding:9px 15px;display:table-cell;vertical-align:middle}.m__cross-media_2024 .wap_low .inner .box_low.point{position:relative;padding:20px;background:#eef6fe}.m__cross-media_2024 .wap_low .inner .box_low.point .box_wap{background:#fff;padding:20px;padding-top:50px}.m__cross-media_2024 .wap_low .inner .box_low.point h4{background:url("/images/cross-media/backImg_point.png") no-repeat center center;width:481px;padding:5px 20px 20px 40px;font-size:2rem;color:#fff;position:absolute;top:0;left:-34px;border:none}.m__cross-media_2024 .wap_low .inner .box_low.point h4 p{border:none}.m__cross-media_2024 .wap_low .inner .box_low.point h5{text-align:center;padding:0 0 20px 0;font-size:2.4rem;color:#094888;font-weight:bold;border-bottom:1px solid #bfbfbf;margin-bottom:20px}.m__cross-media_2024 .wap_low .inner .box_low.point .fLeft{float:left;width:600px}.m__cross-media_2024 .wap_low .inner .box_low.point .fRight{float:right;width:257px}.m__cross-media_2024 .wap_low .inner .box_low.point.pointFair{background:#fffae8}.m__cross-media_2024 .wap_low .inner .box_low.point.pointFair h4{background:url("/images/cross-media/backImg_pointFair.png") no-repeat center center}.m__cross-media_2024 .wap_low .inner .box_low.point.pointFair h5{color:#ec6941}.m__cross-media_2024 .box_place .box_wap ul li.box01_02{border-right:3px solid #f6f4f4;padding-right:4px;width:calc(25% - 7px)}.m__cross-media_2024 .box_place .box_wap ul li.box02_02,.m__cross-media_2024 .box_place .box_wap ul li.box03_02{border-right:3px solid #f6f4f4;padding:0 4px;width:calc(25% - 11px)}.m__cross-media_2024 .box_place .box_wap ul li.box04_02{padding-left:4px;width:calc(25% - 4px)}.m__cross-media_2024 .box_place .box_wap ul li.box_place02{display:block;float:left}.m__cross-media_2024 .box_place .box_wap ul li.box_place02 a{text-decoration:none}.m__cross-media_2024 .box_place .box_wap ul li.box_place02 a .place{background:url("/images/cross-media/icon_arwNext02.png") no-repeat 97% center #006fbe;color:#fff;font-size:1.6rem;padding:5px 10px 5px 0;text-align:center}.m__cross-media_2024 .box_place .box_wap ul li.box_place02 a .date{font-size:1.4rem;color:#fff;padding-left:5px}.m__cross-media_2024 .box_place .box_wap dl{margin:10px 10px 20px 10px}.m__cross-media_2024 .box_place .box_wap dl dt.title{padding:0 10px 10px;border-bottom:1px solid #bfbfbf;font-size:1.8rem;color:#333}.m__cross-media_2024 .box_place .box_wap dl dd ul{margin:10px 0}.m__cross-media_2024 .box_place .box_wap dl dd ul li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat scroll left center transparent;padding:3px;padding-left:10px;width:29%;display:inline-block;vertical-align:top;font-size:1.3rem}.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(1),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(4),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(7),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(10),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(13),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(16),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(19),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(22){width:33%}.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(3),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(6),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(9),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(12),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(15),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(18),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(21),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(24){width:32%}.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat scroll left center transparent;padding:3px;padding-left:10px;width:32%;display:inline-block;vertical-align:top;font-size:1.3rem}.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(1),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(4),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(7),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(10),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(13),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(16),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(19),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(22){width:31%}.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(3),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(6),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(9),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(12),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(15),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(18),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(21),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(24){width:29%}.m__cross-media_2024 .box_btmnav{margin:20px 50px}.m__cross-media_2024 .box_btmnav li{float:left;width:205px;margin-right:20px;background:#006fbe;text-align:center}.m__cross-media_2024 .box_btmnav li.coming_soon{background:#888}.m__cross-media_2024 .box_btmnav02 li.coming_soon{background:#888}.m__cross-media_2024 .box_btmnav li.coming_soon a,.m__cross-media_2024 .box_btmnav02 li.coming_soon a{opacity:1;cursor:default}.m__cross-media_2024 .box_btmnav li.coming_soon a img,.m__cross-media_2024 .box_btmnav02 li.coming_soon a img{opacity:.3}.m__cross-media_2024 .box_btmnav li.coming_soon a img:hover,.m__cross-media_2024 .box_btmnav02 li.coming_soon a img:hover{opacity:.3}.m__cross-media_2024 .box_btmnav li:last-child{margin-right:0}.m__cross-media_2024 .box_btmnav li a{display:block;padding:20px 0 20px 0;color:#fff;font-size:1.6rem;text-decoration:none}.m__cross-media_2024 .box_btmnav li a img{display:block;margin:0 auto}.m__cross-media_2024 .box_btmnav02 li{width:300px;background:#006fbe;text-align:center;float:right}.m__cross-media_2024 .box_btmnav02 li a{display:block;padding:10px 0;color:#fff;font-size:1.6rem;text-decoration:none}.m__cross-media_2024 .box_btmnav02 li a img,.m__cross-media_2024 .box_btmnav02 li a span{display:inline-block;vertical-align:middle}.m__cross-media_2024 .wap_low .inner .fRight{float:right}.m__cross-media_2024 .wap_low .inner .fLeft.w48p,.m__cross-media_2024 .wap_low .inner .fRight.w48p{width:48.9%}.m__cross-media_2024 .wap_low .inner .group_introduce{padding:0 20px}.m__cross-media_2024 .wap_low .inner .group_introduce table td{vertical-align:middle}.m__cross-media_2024 .wap_low .inner .group_introduce h4{padding:10px 25px;position:relative;background:#fbe1d9;color:#be431f;font-weight:bold;font-size:2rem;line-height:1.6;margin-bottom:20px}.m__cross-media_2024 .wap_low .inner .group_introduce h4::before{content:"";display:block;width:11px;height:35px;background:#be431f;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m__cross-media_2024 .wap_low .inner .group_introduce p{margin-top:5px;margin-bottom:30px}.m__cross-media_2024 .wap_low .inner .group_introduce p.mb20{margin-bottom:20px}.m__cross-media_2024 .wap_low .inner .group_introduce table{border:1px solid #be431f}.m__cross-media_2024 .wap_low .inner .group_introduce table th{padding:5px 15px}.m__cross-media_2024 td{padding:5px 15px}.m__cross-media_2024 .wap_low .inner .group_introduce table th{background:#fbe1d9;color:#be431f}.m__cross-media_2024 .wap_low .inner .group_introduce table tr:not(:first-child){border-top:1px solid #be431f}.m__cross-media_2024 .wap_low .inner .group_introduce table th{border-left:1px solid #be431f}.m__cross-media_2024 td:not(:first-child){border-left:1px solid #be431f}.m__cross-media_2024 .wap_low .inner .group .topBlock{overflow:hidden}.m__cross-media_2024 .wap_low .inner .group .topBlock .topImg{width:300px;height:auto;float:left}.m__cross-media_2024 .wap_low .inner .group .topBlock .topImg.lengthways{width:auto;height:300px}.m__cross-media_2024 .wap_low .inner .group .topBlock .topText{float:right;width:618px}.m__cross-media_2024 .wap_low .inner .group .topBlock .topText.lengthways{width:670px}.m__cross-media_2024 .wap_low .inner .group table{border:solid 1px #808080;width:560px;table-layout:fixed;border-collapse:collapse;margin:30px auto 0}.m__cross-media_2024 .wap_low .inner .group table th,.m__cross-media_2024 .wap_low .inner .group table td{border-right:solid 1px #808080;border-bottom:solid 1px #808080;padding:5px}.m__cross-media_2024 .wap_low .inner .group .tableCaption{display:block;width:560px;margin:10px auto 30px}@media only screen and (max-width:767px){.m__cross-media_2024 .wap_low .inner .box_low{font-size:1.4rem}}@media only screen and (max-width:767px){.m__cross-media_2024 .wap_low .inner .box_low .group{padding:0 10px}}@media only screen and (max-width:767px){.m__cross-media_2024 .wap_low .inner .box_low .imgBox div{display:block;margin:10px auto 0}.m__cross-media_2024 .wap_low .inner .box_low .imgBox div:first-child{margin-right:0}}.m__cross-media_2024 .wap_low .inner .box_low .pointList{margin:10px 0}.m__cross-media_2024 .wap_low .inner .box_low .pointList li{margin-bottom:7px;padding-left:1em;text-indent:-1em}.m__cross-media_2024 .wap_low .inner .box_low .photoList{overflow:hidden;letter-spacing:-.4em;margin:20px 0;text-align:center}.m__cross-media_2024 .wap_low .inner .box_low .photoList li{display:inline-block;letter-spacing:normal;margin-left:30px;text-align:left;width:440px;vertical-align:top}.m__cross-media_2024 .wap_low .inner .box_low .photoList_w200 li{display:inline-block;letter-spacing:normal;margin-left:30px;text-align:center;width:200px;padding:15px 0;vertical-align:top}.m__cross-media_2024 .wap_low .inner .box_low .photoList_w200 .hp{display:inline-block;margin-right:10px;background:#fb9f00;padding:3px 10px;color:#fff;text-decoration:none;border-radius:5px}.m__cross-media_2024 .wap_low .inner .box_low .photoList_w200 .resinavi{display:inline-block;border:1px solid #007ac3;background:#fff;padding:3px 5px;color:#007ac3;text-decoration:none;box-sizing:border-box;border-radius:5px}.m__cross-media_2024 .wap_low .inner .box_low .photoList li:first-child{margin-left:0}.m__cross-media_2024 .wap_low .inner .box_low .photoList li img{display:block}.m__cross-media_2024 .wap_low .inner .box_low .photoList li small{display:block;font-size:1.4rem;margin-top:5px}.m__cross-media_2024 .wap_low .inner .box_low .photoList li small.fs12{font-size:1.2rem}.m__cross-media_2024 .wap_low .inner .box_low .training_block{display:table;margin-bottom:20px}.m__cross-media_2024 .wap_low .inner .box_low .training_block .thumb{display:table-cell;vertical-align:middle;width:240px;height:auto;padding-right:20px}.m__cross-media_2024 .wap_low .inner .box_low .training_block p{display:table-cell;vertical-align:middle;width:678px}.m__cross-media_2024 .box_appeal{width:100%}.m__cross-media_2024 .appeal_item{background:#007ac3;padding:5px;color:#fff;text-align:center}.m__cross-media_2024 .appeal_item th{border-right:1px solid #fff}.m__cross-media_2024 .appeal_item th:last-child{border-right:none}@media only screen and (max-width:767px){.m__cross-media_2024 .inner.information{margin-top:20px;padding:0 15px}}.m__cross-media_2024 .inner.information .box_wap.infoNewsArea{width:100%;box-sizing:border-box}.m__cross-media_2024 .inner.information .box_wap.infoNewsArea ul li{margin-bottom:6px}@media only screen and (max-width:767px){.m__cross-media_2024 .inner.information .box_wap.infoNewsArea ul li{margin-bottom:15px;border-bottom:1px solid #dedede}.m__cross-media_2024 .inner.information .box_wap.infoNewsArea ul li:last-child{border-bottom:none}}.m__cross-media_2024 .inner.information .box_wap.infoNewsArea ul li dl{display:flex}@media only screen and (max-width:767px){.m__cross-media_2024 .inner.information .box_wap.infoNewsArea ul li dl{flex-wrap:wrap}}.m__cross-media_2024 .inner.information .box_wap.infoNewsArea ul li dl dt{width:20%;position:relative}@media only screen and (max-width:767px){.m__cross-media_2024 .inner.information .box_wap.infoNewsArea ul li dl dt{width:100%}}.m__cross-media_2024 .inner.information .box_wap.infoNewsArea ul li dl dt span{padding:3px 3px 2px;background:#ff571d;color:#fff;margin-left:8px;font-size:1.2rem;bottom:5px;line-height:1.1rem;border-radius:4px}@media print,screen and (min-width:768px){.m__cross-media_2024 .inner.information .box_wap.infoNewsArea ul li dl dt span{position:absolute}}@media only screen and (max-width:767px){.m__cross-media_2024 .inner.information .box_wap.infoNewsArea ul li dl dt span{padding:2px 3px 1px;margin-left:5px;vertical-align:baseline}}.m__cross-media_2024 .inner.information .box_wap.infoNewsArea ul li dl dd{width:80%}@media only screen and (max-width:767px){.m__cross-media_2024 .inner.information .box_wap.infoNewsArea ul li dl dd{width:100%;font-size:1.4rem;padding-bottom:5px}}.m__cross-media_2024 .flex-direction-nav .flex-prev{opacity:1;left:0;background:url("/images/common/icon_arrow_15.png") no-repeat center center;width:16px;height:26px;transform:rotate(180deg)}.m__cross-media_2024 .flex-direction-nav .flex-next{opacity:1;right:0;background:url("/images/common/icon_arrow_15.png") left top no-repeat;width:16px;height:26px}@media only screen and (max-width:767px){.m__cross-media_2024 .flex-direction-nav .flex-prev,.m__cross-media_2024 .flex-direction-nav .flex-next{background-size:8px;width:8px;height:13px}.m__cross-media_2024 .flex-direction-nav a{margin:-4px 0 0}}@media only screen and (max-width:767px){.m__cross-media_2024 h3 p.txt,.m__cross-media_2024 h4 p.txt{font-size:2.4rem;font-weight:bold}.m__cross-media_2024 .box_place .box_wap ul li.box{display:block;width:48%;width:calc((100% - 10px) / 2);padding:0;margin:0;border:none;height:auto}.m__cross-media_2024 .box_place.select_other_place .box_wap ul li.box{width:calc(100% / 2);padding:2px;margin:0;border:none}.m__cross-media_2024 .box_place .box_wap ul li:nth-child(n+3),.m__cross-media_2024 .box_place.select_other_place .box_wap ul li:nth-child(n+3){margin-top:15px}.m__cross-media_2024 .box_place .box_wap ul li.box a{display:block;text-decoration:none}.m__cross-media_2024 .box_place .box_wap ul li.box .title{font-size:1.5rem;font-weight:bold;padding:6px 3%}.m__cross-media_2024 .box_place.select_other_place .box_wap ul li.box .title{line-height:1.6;padding:10px}.m__cross-media_2024 .box_place .box_wap ul li.box a span{display:inline-block;vertical-align:middle}.m__cross-media_2024 .box_place .box_wap ul li.box .date{color:#000;text-align:center;background:none;margin-left:0;margin-top:10px;justify-content:center;height:40px}.m__cross-media_2024 .box_place.select_other_place .box_wap ul li.box .date{margin-left:0}.m__cross-media_2024 .box_place .box_wap ul li.box .date .year{padding-left:0}.m__cross-media_2024 .box_place .box_wap ul li.box .date .month{font-size:2.3rem;padding-right:13px;margin-top:0;background-size:10px}.m__cross-media_2024 .box_place .box_wap ul li.box .date .day{font-size:2.3rem;margin-top:0;line-height:inherit;margin-left:0}.m__cross-media_2024 .box_place .box_wap ul li.box .date .week{vertical-align:middle}.m__cross-media_2024 .box_place .box_wap ul li.box .btn_detail{width:80%;margin:15px auto 25px;font-size:1.4rem}.m__cross-media_2024 .box_place .box_wap ul li.box .btn_detail a{padding-bottom:0}.m__cross-media_2024 .box_area.inbox_place .box_wap .area_push_hospital{font-size:1.4rem;padding:10px 0 10px 70px;margin:-22px -10px 30px}.m__cross-media_2024 .box_area.inbox_place .box_wap .area_push_hospital::before{background-size:50px;background-position:15px 23px}.m__cross-media_2024 .box_area .box_wap h6{padding:10px 10px 10px 0}.m__cross-media_2024 .box_area .box_wap h6.hokkaido,.m__cross-media_2024 .box_area .box_wap h6.kanto,.m__cross-media_2024 .box_area .box_wap h6.toukai,.m__cross-media_2024 .box_area .box_wap h6.kinki,.m__cross-media_2024 .box_area .box_wap h6.chushi,.m__cross-media_2024 .box_area .box_wap h6.kyushu{border-left:none;border-right:none}.m__cross-media_2024 .box_area.inbox_place h5.clearfix{padding:10px 10px 10px 0;border-left:0;border-right:0}.m__cross-media_2024 .box_area .box_wap h6 p{font-size:1.6rem}.m__cross-media_2024 .box_area.inbox_place h5 p{font-size:1.6rem}.m__cross-media_2024 .box_area.inbox_place h5 p::before{width:8px;height:28px;vertical-align:-8px;margin-right:10px}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li{margin-bottom:10px;padding:0;display:block}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea .hospDetail{padding:1px 0;font-size:1.3rem}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .point{font-size:1.4rem;width:52%}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .point.wide{width:auto}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .point.noTxt{height:17px}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li:last-child{margin-bottom:0}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .thumbHosp{width:34%;height:34%;float:left;margin-right:8px;padding-bottom:15px}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea{padding:0 0 10px 0}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.saiyo,.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.bed{background-size:20px;padding:2px 2px 2px 22px;font-size:1.1rem}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.saiyo{margin-left:8px}.m__cross-media_2024 .box_area .box_wap dl dt.title{font-size:1.6rem;padding-bottom:5px;margin:0;font-weight:bold;border-bottom:2px solid #bfbfbf}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.fair{background-size:22px;padding:2px 6px 2px 25px;font-size:1.3rem}.m__cross-media_2024 .box_area .box_wap dl{margin:0}.m__cross-media_2024 .box_area .box_wap dl:last-child{margin:0}.m__cross-media_2024 .box_area .box_wap dl dd ul{margin:10px 0}.m__cross-media_2024 .box_area .box_wap dl dd ul li{background-position:left 18px;padding:10px 3%;width:100%;display:block;border-bottom:1px solid #ccc;font-size:1.6rem}.m__cross-media_2024 .box_area .box_wap dl dd ul li:last-child{border-bottom:none}.m__cross-media_2024 .box_area .box_wap dl dd ul li:nth-child(2n){margin-left:0}.m__cross-media_2024 .box_area .box_wap dl dd ul li .new,.m__cross-media_2024 .box_area .box_wap dl dd ul li .update{font-size:1rem;padding:3px;vertical-align:text-bottom;border-radius:4px}.m__cross-media_2024 .box_area .box_wap dl dd ul li.w100{box-sizing:border-box}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group{position:relative}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group .group_inner{display:block}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul li a{line-height:1.5;background:none;padding-left:0;width:calc(100% - 45px);margin-bottom:5px}.m__cross-media_2024 .box_area.inbox_place .box_wap dl dd ul li a.noIcon{width:100%}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group .group_inner > a{display:block;position:relative;margin-right:45px}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn{display:block;position:absolute;right:0;top:-4px;width:40px;height:30px;border:1px solid #ccc;box-shadow:0 3px 0 #dcdcdc;box-sizing:border-box;border-radius:2px}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn::before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background:#1760ad;border:0;opacity:1;left:auto;transition:.5s}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group .group_inner .accordion_btn::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background:#1760ad;border:0;opacity:1;left:auto;transition:.5s}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn::before{width:16px;height:2px;right:11px}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn::after{width:2px;height:16px;right:18px}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group.open .group_inner > .accordion_btn::after{transform:rotate(90deg);margin-top:-8px}.m__cross-media_2024 .group_js_wrap{position:static;width:100%;padding:0;margin-top:20px}.m__cross-media_2024 .group_js_wrap .wrap_inner{background:transparent;border:0;padding:0}.m__cross-media_2024 .box_area .box_wap dl dd .group_js_wrap ul.group_list li{display:inline-block;width:100%}.m__cross-media_2024 .box_area .box_wap dl dd ul li.group a::after{display:none}.m__cross-media_2024 .wap_low .inner h3 p{font-size:1.8rem;padding-left:10px}.m__cross-media_2024 .wap_low .inner .box_low .topics_balloon{padding:0 10px 0 60px;background-position:10px bottom;background-size:40px}.m__cross-media_2024 .wap_low .inner .box_low .topics_balloon p.balloon{padding:10px}.m__cross-media_2024 .wap_low .inner .box_low .topics_balloon p.balloon::before{top:50%;margin-top:10px;background-size:11px;left:-9px}.m__cross-media_2024 .wap_low .inner .box_low .topics_balloon p.title{font-size:1.2rem}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl{display:inline-block;width:49%;text-align:left;padding:0}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl dt,.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl dd{display:inline-block;padding-right:3px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl.bed dt:before,.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl.capacity dt:before{background-size:17px;width:17px;height:10px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl.alma_mater{width:100%;margin-top:10px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale dl.alma_mater dt::before{background-size:17px;width:17px;height:10px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_detail_sum{flex-wrap:wrap;padding:20px}.m__cross-media_2024 .wap_low .inner .box_low.hospital_detail_sum p{width:50%;text-align:left}.m__cross-media_2024 .wap_low .inner .box_low.hospital_detail_sum p:last-child{width:100%;margin:20px 0 0 0}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap ul{padding:0 20px}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li{margin-bottom:10px;width:100%;font-size:1.2rem;line-height:1.8}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li.two_row{width:100%}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.date{width:24vw}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li.two_row p.date{width:50vw}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.date.double_space{margin-left:10px}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.date span.month,.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.date span.day,.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.date span.week{display:inline;font-size:1.8rem}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.booth{display:inline;font-size:1.8rem}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.date span.week{font-size:1.2rem;padding-left:5px}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li.box p.date{padding:0;margin-left:15px}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.place{font-size:1.2rem;text-align:center;width:60px;margin-right:0}.m__cross-media_2024 .wap_low .inner .box_low.display .box_wap li p.booth::before{font-size:1.2rem;bottom:3px;left:0}.m__cross-media_2024 .wap_low .inner .fLeft{display:block;float:none}.m__cross-media_2024 .wap_low .inner .fLeft img{width:80%;margin:0 auto}.m__cross-media_2024 .wap_low .inner .fLeft.w40p{width:80%;margin-bottom:10px}.m__cross-media_2024 .wap_low .inner img.fLeft{width:80%;margin:0 auto}.m__cross-media_2024 .wap_low .inner h4 p{font-size:1.6rem}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale .feature_main h4{padding-left:55px;font-size:1.8rem;line-height:1.5}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale .feature_main h4::before{width:60px;height:60px;background-size:contain}.m__cross-media_2024 .wap_low .inner .box_low.hospital_scale .feature_main p{padding:15px}.m__cross-media_2024 .wap_low .inner .feature_box_attention h4{font-size:1.8rem;line-height:1.4em;padding:10px 0 10px 40px}.m__cross-media_2024 .wap_low .inner .feature_box_attention h4::before{background-size:40px;width:40px;height:51px}.m__cross-media_2024 .wap_low .inner .feature_box_attention.tour h4::before{background-size:40px;width:40px;height:49px}.m__cross-media_2024 .wap_low .inner .feature_box_attention h5{font-size:1.6rem;text-align:left;padding:20px 0 10px}.m__cross-media_2024 .wap_low .inner .feature_box_attention .attention_box{display:block}.m__cross-media_2024 .wap_low .inner .feature_box_attention .attention_box p,.m__cross-media_2024 .wap_low .inner .feature_box_attention .attention_box .img_box{display:block;width:100%}.m__cross-media_2024 .wap_low .inner .feature_box_attention .attention_box p{padding-right:0}.m__cross-media_2024 .wap_low .inner .feature_box_attention .attention_box .img_box{margin-top:20px;text-align:center}.m__cross-media_2024 .wap_low .inner .feature_box_attention .attention_box .img_box.img_tall{margin:20px auto 0}.m__cross-media_2024 .wap_low .inner .box_low .box_slider{padding:20px 10px 0}.m__cross-media_2024 .wap_low .inner .box_low .box_slider .hospital_img_slider{display:block;width:100%;box-sizing:border-box;margin-top:20px}.m__cross-media_2024 .wap_low .inner .box_low .box_slider p.box_txt{display:block}.m__cross-media_2024 .wap_low .inner .box_low .box_slider .hospital_img_slider{display:block;padding:0 10px}.m__cross-media_2024 .hospital_img_slider .flexslider{margin:5px 0;padding:0 15px}.m__cross-media_2024 .hospital_img_slider #hospital_slider.flexslider p.txt{background-color:transparent;padding:5px 0 0;position:static;width:auto;color:#333}.m__cross-media_2024 .hospital_img_slider #hospital_slider .slides img{height:calc((100vw - 110px) * 0.67)}.m__cross-media_2024 .hospital_img_slider #hospital_carousel{display:none}.m__cross-media_2024 .wap_low .inner .box_low .box_slider p.box_txt{padding:0}.m__cross-media_2024 .wap_low .inner .box_low .box_slider.group .box_txt{margin-right:0}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box_schedule h5{font-size:1.8rem;line-height:1.4em}.m__cross-media_2024 .feature_box_schedule .schedule_inner{padding:20px}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list{display:flex}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul{font-size:1.4rem;width:clc(33.333333333333336%);vertical-align:top}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li{display:block;height:42px;width:100% !important}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li:last-child{border-right-width:1px;border-bottom:0}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul.second li{border-bottom-width:1px;border-right-width:0}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col3wk{width:auto;height:calc((42px / 4) + (42px / 2));line-height:.8em}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.colhalf{width:auto;height:calc(42px / 2);line-height:.05em}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col1half{width:auto;height:calc(42px + (42px / 2))}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col2{width:auto;height:calc(42px * 2)}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col2half{width:auto;height:calc((42px * 2) + (42px / 2))}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col3{width:auto;height:calc(42px * 3)}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col3_1wk{width:auto;height:calc((42px * 3) + (42px / 4))}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col3half{width:auto;height:calc((42px * 3) + (42px / 2))}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col4{width:auto;height:calc(42px * 4)}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col5{width:auto;height:calc(42px * 5)}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half{width:auto;height:calc((42px * 5) + (42px / 2))}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half_1wk{width:auto;height:calc((42px * 5) + (42px / 2) + (42px / 4))}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col6{width:auto;height:calc(42px * 6)}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col7{width:auto;height:calc(42px * 7)}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col8{width:auto;height:calc(42px * 8)}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col9{width:auto;height:calc(42px * 9)}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col10{width:auto;height:calc(42px * 10)}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col11{width:auto;height:calc(42px * 11)}.m__cross-media_2024 .feature_box_schedule .schedule_inner .schedule_list ul li.col12{width:auto;height:calc(42px * 12)}.m__cross-media_2024 .wap_low .inner .box_low.hospital_link{padding:20px 10px 0}.m__cross-media_2024 .wap_low .inner .box_low.hospital_link a{width:100%;margin:0 0 20px;font-size:1.4rem}.m__cross-media_2024 .wap_low .inner .box_low.hospital_link a.resinavi_web::before{margin-right:5px;background-size:24px;width:24px;height:26px}.m__cross-media_2024 .wap_low .inner .box_low .box_txt span{display:block;padding:0 10px}.m__cross-media_2024 .wap_low .inner .box_low .feature{padding:30px 10px 20px}.m__cross-media_2024 .wap_low .inner .box_low .feature .box{background:#fff;padding:10px 0}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box h5{font-size:1.6rem}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .fLeft{float:none;width:100%}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .fRight{float:none;width:100%;padding:0;margin:15px 0 0;background:#fffae8}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .fRight img{float:left;margin-right:10px;padding-bottom:0;width:122px}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .fRight span.name{font-size:1.4rem;line-height:1.6em;display:block;padding-top:10px;padding-bottom:10px}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .fRight span.be{margin-left:130px;display:block;margin-right:10px}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .noImg{background:#fffae8;width:100%;text-align:center;padding:0;margin:10px 0}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .noImg span.name{padding-top:10px}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box .box .noImg span.be{margin:0 20px 13px 20px}.m__cross-media_2024 .wap_low .inner .box_low .feature .feature_box h6{font-size:1.6rem;margin-bottom:10px}.m__cross-media_2024 .wap_low .inner .box_low .feature .graduated h5{font-size:1.6rem}.m__cross-media_2024 .wap_low .inner .box_low.point{padding:0}.m__cross-media_2024 .wap_low .inner .box_low.point .box_wap{margin:10px}.m__cross-media_2024 .wap_low .inner .box_low.point h4{background:#378fe8;width:100%;padding:10px;font-size:2rem;color:#fff;position:relative;border:none;top:0;left:0;text-align:center;padding-left:0;box-sizing:border-box}.m__cross-media_2024 .wap_low .inner .box_low.point.pointFair h4{background:#ec6941}.m__cross-media_2024 .wap_low .inner .box_low.point .box_wap{background:#fff;padding:10px}.m__cross-media_2024 .wap_low .inner .box_low.point .fLeft{float:none;width:100%}.m__cross-media_2024 .wap_low .inner .box_low.point .fRight{float:none;width:100%}.m__cross-media_2024 .wap_low .inner .box_low.point .fRight img{width:90%;margin:0 auto;margin-top:10px}.m__cross-media_2024 .wap_low .inner .group .topBlock .topImg{width:100%;height:auto;float:none;margin-bottom:10px}.m__cross-media_2024 .wap_low .inner .group .topBlock .topImg.lengthways{width:100%;height:auto;float:none;margin-bottom:10px}.m__cross-media_2024 .wap_low .inner .group .topBlock .topText,.m__cross-media_2024 .wap_low .inner .group .topBlock .topImg.lengthways{float:none;width:100%}.m__cross-media_2024 .wap_low .inner .group table{width:100%;font-size:89%;margin-top:20px}.m__cross-media_2024 .wap_low .inner .group .tableCaption{width:100%;margin:5px auto 20px}.m__cross-media_2024 .wap_low .inner h3.introduce{display:table;table-layout:fixed;width:100%}.m__cross-media_2024 .wap_low .inner h3.introduce p.txt{font-size:1.8rem;line-height:1.4}.m__cross-media_2024 .wap_low .inner .box_low .box_txt p.title span{display:inline-block;padding:5px 40px 5px 20px}.m__cross-media_2024 .wap_low .inner .box_low .box_txt .comment{padding:20px 20px 20px;line-height:1.4;min-height:100px;font-size:1.6rem;height:auto}.m__cross-media_2024 .box_comment .comment::after{background-size:60px;width:60px;height:37px}.m__cross-media_2024 .box_recommend .comment::after{background-size:60px;width:60px;height:38px}.m__cross-media_2024 .wap_low .inner .box_low .box_txt .comment br{display:none}.m__cross-media_2024 .wap_low .inner .box_low .box_slider.group .box_txt{margin:0 10px}.m__cross-media_2024 .wap_low .inner .group_introduce{padding:0}.m__cross-media_2024 .wap_low .inner .group_introduce h4{font-size:1.6rem}.m__cross-media_2024 .wap_low .inner .group_introduce p{margin-top:5px;margin-bottom:30px}.m__cross-media_2024 .wap_low .inner .group_introduce p.mb20{margin-bottom:20px}.m__cross-media_2024 .wap_low .inner .group_introduce table th{padding:2px 5px}.m__cross-media_2024 td{padding:2px 5px}.m__cross-media_2024 .wap_low .inner .group_introduce table.group10 th:first-child,.m__cross-media_2024 td:first-child{width:33%}.m__cross-media_2024 .wap_low .inner .fair_hospital_list h3 p.txt{font-size:1.8rem}.m__cross-media_2024 .wap_low .inner .group_link{padding:20px 10px}.m__cross-media_2024 .wap_low .inner .group_link .btn_area a{min-width:0;font-size:1.4rem;line-height:1.5;padding:10px 30px;display:block}.m__cross-media_2024 .wap_low .inner .group_link .btn_area a .iconLink{width:20px;right:10px}.m__cross-media_2024 .wap_low .inner .group_link a{font-size:1.6rem;padding:10px}.m__cross-media_2024 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list{padding:10px 0 0}.m__cross-media_2024 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list li{margin:0 30px 10px 0}.m__cross-media_2024 .wap_low .inner .fair_hospital_list .hospital_information{margin:20px 0 10px}.m__cross-media_2024 .hospital_information .top_wap{display:block;font-size:0;letter-spacing:-.4em;padding:20px 5%}.m__cross-media_2024 .hospital_information .top_wap .hospital_thumb{width:90px;display:inline-block}.m__cross-media_2024 .hospital_information .top_wap .link{position:static}.m__cross-media_2024 .hospital_overview .top_label{font-size:1.2rem;letter-spacing:normal;overflow:visible;order:2}.m__cross-media_2024 .hospital_overview .top_label ul{float:none;width:100%}.m__cross-media_2024 .hospital_overview .top_label ul.resinavi_join{margin-top:20px}.m__cross-media_2024 .hospital_overview .top_label ul.resinavi_join li{font-size:1.2rem;margin-right:4px}.m__cross-media_2024 .hospital_overview .hospital_name{margin:-70px 0 0 100px;order:1;min-height:70px;width:auto}.m__cross-media_2024 .hospital_overview .hospital_name.noImg{margin:0;min-height:0}.m__cross-media_2024 .hospital_overview .hospital_name .name{font-size:2rem;line-height:1.4em}.m__cross-media_2024 .hospital_overview .hospital_name .address{font-size:1.2rem}.m__cross-media_2024 .hospital_overview .merit{order:3;margin-top:18px}.m__cross-media_2024 .hospital_overview .merit p{font-size:1.6rem}.m__cross-media_2024 .hospital_information .top_wap .link{width:100%;margin-top:20px}.m__cross-media_2024 .hospital_information .top_wap .link a{width:48%;padding:5px 10px}.m__cross-media_2024 .hospital_information .top_wap .link a.official_link{margin-left:4%}.m__cross-media_2024 .hospital_information .top_wap .hospital_overview{padding-left:0;display:flex;flex-direction:column}.m__cross-media_2024 .hospital_information .bottom_wap .pickup_fair{margin-bottom:10px;padding:0}.m__cross-media_2024 .hospital_information .bottom_wap .pickup_tour{padding:0}.m__cross-media_2024 .hospital_information .bottom_wap .pickup_fair p,.m__cross-media_2024 .hospital_information .bottom_wap .pickup_tour p{width:100%;margin:0}.m__cross-media_2024 .hospital_information .bottom_wap .pickup_fair p.label,.m__cross-media_2024 .hospital_information .bottom_wap .pickup_tour p.label{text-align:center;padding:10px;width:100%;font-size:1.4rem;margin:0}.m__cross-media_2024 .hospital_information .bottom_wap .pickup_fair p.label br,.m__cross-media_2024 .hospital_information .bottom_wap .pickup_tour p.label br{display:none}.m__cross-media_2024 .hospital_information .bottom_wap .pickup_fair p,.m__cross-media_2024 .hospital_information .bottom_wap .pickup_tour p{padding:10px;box-sizing:border-box}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale{font-size:0;letter-spacing:-.4em;display:block}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl{font-size:1.4rem;letter-spacing:normal;text-align:left}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.bed,.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.capacity{width:50%;display:inline-block;padding:0;min-width:0}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl dt,.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl dd{display:inline-block}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.alma_mater{display:block;margin-top:10px}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dt::before{background-size:12px;width:12px;height:12px}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.bed dt::before{background-size:17px;width:17px;height:10px}.m__cross-media_2024 .hospital_information .bottom_wap .hospital_scale dl.capacity dt::before{background-size:15px;width:15px;height:15px}.m__cross-media_2024 .display .box_wap{padding:20px 0}.m__cross-media_2024 .box_place .box_wap dl{margin:10px;margin-top:20px}.m__cross-media_2024 .box_place .box_wap dl dt.title{font-size:1.6rem}.m__cross-media_2024 .box_place .box_wap dl dd ul{margin:10px 0}.m__cross-media_2024 .box_place .box_wap dl dd ul li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:1.6rem}.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(1),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(4),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(7),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(10),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(13),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(16),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(19),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(22),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(3),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(6),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(9),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(12),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(15),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(18),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(21),.m__cross-media_2024 .box_place .box_wap dl dd ul li:nth-child(24){background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:1.6rem}.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:1.6rem}.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(1),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(4),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(7),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(10),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(13),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(16),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(19),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(22),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(3),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(6),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(9),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(12),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(15),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(18),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(21),.m__cross-media_2024 .box_place .box_wap dl dd ul.list02 li:nth-child(24){background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:1.6rem}.m__cross-media_2024 .box_place .box_wap dl dd ul li:last-child{border-bottom:none}.m__cross-media_2024 .box_place .box_wap dl dd ul li a{display:block}.m__cross-media_2024 .box_place .box_wap dl dd ul li:hover{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center #d7eeff}.m__cross-media_2024 .box_place .box_wap dl:first-child{margin-top:0}}.m__cross-media_2024 #content_bottom_fixed{position:fixed;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.8);padding:10px 0 10px;z-index:11;overflow:hidden;display:none}@media only screen and (max-width:767px){.m__cross-media_2024 #content_bottom_fixed{padding:7px 0}}.m__cross-media_2024 #content_bottom_fixed .content_bottom_fixed_inn{width:940px;margin:0 auto;text-align:center}@media only screen and (max-width:767px){.m__cross-media_2024 #content_bottom_fixed .content_bottom_fixed_inn{width:auto;margin:0 10px}}.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap{margin:0}.m__cross-media_2024 #content_bottom_fixed .text01{color:#fff;font-size:129%;font-weight:bold;margin:0 0 10px 10px;line-height:1}@media only screen and (max-width:767px){.m__cross-media_2024 #content_bottom_fixed .text01{margin:0 0 5px}}@media only screen and (max-width:767px){.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap{display:flex}}.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap .btn-style02,.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap .btn_contact{float:none;display:inline-block}@media only screen and (max-width:767px){.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap .btn-style02:last-child,.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap .btn_contact:last-child{margin-right:0}}.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap .btn_contact{background:#f38f00;box-shadow:0 -3px #ed6513 inset;font-weight:bold;height:42px;line-height:44px;width:200px;display:inline-block;text-align:center;color:#fff;font-size:114%;text-decoration:none;margin:0 10px 0 0;position:relative}.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap .btn_contact img{position:absolute;right:10px;top:50%;margin:-10px 0 0}@media only screen and (max-width:767px){.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap .btn_contact img{display:none}}.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap .btn-style02{box-shadow:0 -2px #ccc inset;border:1px solid #ccc;font-weight:bold;width:200px;color:#1760ad;text-align:center;text-decoration:none;height:40px;line-height:42px;font-size:114%;margin:0 10px 0 0;position:relative;background:#fff}.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap .btn-style02 img{position:absolute;right:10px;top:50%;margin:-10px 0 0}@media only screen and (max-width:767px){.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap .btn-style02 img{display:none}}.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap .btn_bookmark_on{background:none}.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap .bookmark_on,.m__cross-media_2024 #content_bottom_fixed .btn_singlewrap .btn_bookmark_on a{color:#ccc}@keyframes spin{0%{transform:rotate(0)}25%{transform:rotate(60deg)}50%{transform:rotate(120deg)}75%{transform:rotate(180deg)}100%{transform:rotate(240deg)}}@media only screen and (max-width:767px) and (max-width:320px){.m__cross-media_2024 .box_place .box_wap ul li.box a .title{background-image:none}}.m__cross-media_2025{background:#e8f2fa;line-height:1.8;padding-bottom:80px}@media print,screen and (min-width:768px){.m__cross-media_2025{min-width:1020px}}@media only screen and (max-width:767px){.m__cross-media_2025{background:#fff;margin-bottom:15px;padding:0}}.m__cross-media_2025 .mt10{margin-top:10px}.m__cross-media_2025 .mt15{margin-top:15px}.m__cross-media_2025 .mt20{margin-top:20px}.m__cross-media_2025 .mt25{margin-top:25px}.m__cross-media_2025 .mt30{margin-top:30px}.m__cross-media_2025 .mt35{margin-top:35px}.m__cross-media_2025 .mt40{margin-top:40px}.m__cross-media_2025 .mt45{margin-top:45px}.m__cross-media_2025 .mt50{margin-top:50px}.m__cross-media_2025 .mb0{margin-bottom:0 !important}.m__cross-media_2025 .mb5{margin-bottom:5px}.m__cross-media_2025 .mb10{margin-bottom:10px}.m__cross-media_2025 .mb15{margin-bottom:15px}.m__cross-media_2025 .mb20{margin-bottom:20px}.m__cross-media_2025 .mb25{margin-bottom:25px}.m__cross-media_2025 .mb30{margin-bottom:30px}.m__cross-media_2025 .mb35{margin-bottom:35px}.m__cross-media_2025 .mb40{margin-bottom:40px}.m__cross-media_2025 .mb45{margin-bottom:45px}.m__cross-media_2025 .mb50{margin-bottom:50px}.m__cross-media_2025 .mr10{margin-right:10px}.m__cross-media_2025 .mr15{margin-right:15px}.m__cross-media_2025 .mr20{margin-right:20px}.m__cross-media_2025 .mr25{margin-right:25px}.m__cross-media_2025 .mr30{margin-right:30px}.m__cross-media_2025 .mr35{margin-right:35px}.m__cross-media_2025 .mr40{margin-right:40px}.m__cross-media_2025 .mr45{margin-right:45px}.m__cross-media_2025 .mr50{margin-right:50px}.m__cross-media_2025 .ml10{margin-left:10px}.m__cross-media_2025 .ml15{margin-left:15px}.m__cross-media_2025 .ml20{margin-left:20px}.m__cross-media_2025 .ml25{margin-left:25px}.m__cross-media_2025 .ml30{margin-left:30px}.m__cross-media_2025 .ml35{margin-left:35px}.m__cross-media_2025 .ml40{margin-left:40px}.m__cross-media_2025 .ml45{margin-left:45px}.m__cross-media_2025 .ml50{margin-left:50px}.m__cross-media_2025 .pt5{padding-top:5px}.m__cross-media_2025 .pt10{padding-top:10px}.m__cross-media_2025 .pt15{padding-top:15px}.m__cross-media_2025 .pt20{padding-top:20px}.m__cross-media_2025 .pt25{padding-top:25px}.m__cross-media_2025 .pt30{padding-top:30px}.m__cross-media_2025 .pt35{padding-top:35px}.m__cross-media_2025 .pt40{padding-top:40px}.m__cross-media_2025 .pt45{padding-top:45px}.m__cross-media_2025 .pt50{padding-top:50px}.m__cross-media_2025 .pb10{padding-bottom:10px}.m__cross-media_2025 .pb15{padding-bottom:15px}.m__cross-media_2025 .pb20{padding-bottom:20px}.m__cross-media_2025 .pb25{padding-bottom:25px}.m__cross-media_2025 .pb30{padding-bottom:30px}.m__cross-media_2025 .pb35{padding-bottom:35px}.m__cross-media_2025 .pb40{padding-bottom:40px}.m__cross-media_2025 .pb45{padding-bottom:45px}.m__cross-media_2025 .pb50{padding-bottom:50px}.m__cross-media_2025 .p10{padding:10px}.m__cross-media_2025 .pl5{padding-left:5px}.m__cross-media_2025 .txtC{text-align:center}.m__cross-media_2025 .txtR{text-align:right}.m__cross-media_2025 .txtL{text-align:left}.m__cross-media_2025 .fs16{font-size:16px !important}.m__cross-media_2025 .txt_bold{font-weight:bold}.m__cross-media_2025 .ComingSoon{text-align:center;font-size:24px;margin:20px 0}.m__cross-media_2025 .inner{margin:0 auto;width:1020px}@media print,screen and (min-width:768px){.m__cross-media_2025 .inner{padding:0 20px}}@media only screen and (max-width:767px){.m__cross-media_2025 .inner{width:100%}}.m__cross-media_2025 .clearfix::after{content:"";clear:both;display:block;overflow:hidden}.m__cross-media_2025 .sp{display:none !important}@media only screen and (max-width:767px){.m__cross-media_2025 .pc{display:none !important}.m__cross-media_2025 .sp{display:block !important}.m__cross-media_2025 .swiper-wrapper.sp{display:flex !important}}.m__cross-media_2025 #content_title{display:none;margin:0}@media only screen and (max-width:767px){.m__cross-media_2025 #content_title{display:block}}.m__cross-media_2025 #content_title .title{color:#fff;margin:0}@media only screen and (max-width:767px){.m__cross-media_2025 #content_title .title{background:#f7f7f7;height:auto;line-height:auto;padding:5px 0 5px 2%;font-size:14px;width:100%;position:static;box-sizing:border-box}}.m__cross-media_2025 img.pc{display:block}@media only screen and (max-width:767px){.m__cross-media_2025 img.pc{display:none}}.m__cross-media_2025 img.sp{display:none}@media only screen and (max-width:767px){.m__cross-media_2025 img.sp{display:block}}.m__cross-media_2025 #backWhite{background-color:#fff}@media only screen and (max-width:767px){.m__cross-media_2025 #backWhite{padding-bottom:0}}.m__cross-media_2025 #backWhite.low{background-color:#fff}.m__cross-media_2025 a:hover{opacity:.8}.m__cross-media_2025 h3 p a{color:#fff}.m__cross-media_2025 .link_to_top{text-align:center;margin:50px 0 80px}@media only screen and (max-width:767px){.m__cross-media_2025 .link_to_top{font-size:16px;margin:30px 0 60px}}.m__cross-media_2025 .link_to_top a::before{content:"";display:inline-block;width:13px;height:13px;background:url("/images/cross-media/common/icon_notice_back_s.png") left top no-repeat;vertical-align:-2px;margin-right:5px}.m__cross-media_2025 .bottom_social_area{width:980px;margin:40px auto 0}@media only screen and (max-width:767px){.m__cross-media_2025 .bottom_social_area{width:100%;margin-bottom:20px;padding:0 15px;box-sizing:border-box}}.m__cross-media_2025 .bottom_social_area .icon{font-size:0}.m__cross-media_2025 .bottom_social_area .icon .fb-share-button{vertical-align:top}@media only screen and (max-width:767px){.m__cross-media_2025 .bottom_social_area .icon .fb-share-button span{vertical-align:top !important}}.m__cross-media_2025 .bottom_social_area .icon #twitter-widget-0{margin:0 10px}.m__cross-media_2025 .bottom_banner_area{width:980px;margin:40px auto 80px}@media only screen and (max-width:767px){.m__cross-media_2025 .bottom_banner_area{width:100%;margin:40px auto 60px}}.m__cross-media_2025 .bottom_banner_area ul{font-size:0;letter-spacing:-.4em;text-align:center}.m__cross-media_2025 .bottom_banner_area ul li{display:inline-block;font-size:16px;letter-spacing:normal;margin-left:20px;vertical-align:middle}@media only screen and (max-width:767px){.m__cross-media_2025 .bottom_banner_area ul li{display:block;padding:0 10px;text-align:center;width:300px;margin:0 auto 20px}}.m__cross-media_2025 .bottom_banner_area ul li:last-child img{width:300px}.m__cross-media_2025.mainTitleArea{padding:0}.m__cross-media_2025 .mainTitle{margin:0 auto;max-width:1200px}@media only screen and (max-width:767px){.m__cross-media_2025 .mainTitle{width:100%;margin-top:0}}.m__cross-media_2025 .mainTitle h1 img{margin:0 auto}@media only screen and (max-width:767px){.m__cross-media_2025 .mainTitle h2{display:block;width:100%;margin:0}}.m__cross-media_2025 .mainTitle .inner{max-width:100%;text-align:center}.m__cross-media_2025 .mainTitle.detail{background:url("/images/cross-media/2024/img_detail_pc.jpg") left top no-repeat;background-size:cover;max-width:none}.m__cross-media_2025 .mainTitle .hospital_frame{width:980px;height:250px;position:relative;background:url("/images/cross-media/2024/img_hospital_frame_pc.png") left center no-repeat;margin:0 auto}@media only screen and (max-width:767px){.m__cross-media_2025 .mainTitle .hospital_frame{background:url("/images/cross-media/2024/img_hospital_frame_sp.png") left center no-repeat;width:300px;height:150px;background-size:contain}}.m__cross-media_2025 .mainTitle .hospital_frame p{position:absolute;left:0;top:50%;font-size:32px;font-weight:bold;margin-top:27px;transform:translateY(-50%);background:transparent;width:100%;line-height:1.4;box-sizing:border-box}@media only screen and (max-width:767px){.m__cross-media_2025 .mainTitle .hospital_frame p{margin-top:12px;padding:0 10px;font-size:18px}}@media only screen and (max-width:767px){.m__cross-media_2025 .mainTitle p{display:block;background:url("/images/cross-media/backimgSp_mainhukidasi.png") no-repeat 85% top;height:auto;width:90%;padding:0;padding-top:15px;font-size:13px;margin:0 auto}}@media only screen and (max-width:767px){.m__cross-media_2025 .mainTitle p span{padding:10px;background:#fff;border-radius:10px;display:block}}.m__cross-media_2025 .mainTitle p span.emphasis{font-size:20px;color:#006fbe}@media only screen and (max-width:767px){.m__cross-media_2025 .mainTitle p span.emphasis{font-size:18px;display:inline}}.m__cross-media_2025 .title03{color:#094888;font-size:20px;text-align:center}.m__cross-media_2025 .wap_low.information{padding-bottom:60px}.m__cross-media_2025 .infoTtlArea{width:25%;display:flex}@media print,screen and (min-width:768px){.m__cross-media_2025 .infoTtlArea{align-items:center}}@media only screen and (max-width:767px){.m__cross-media_2025 .infoTtlArea{width:100%;padding-top:3px}}.m__cross-media_2025 .infoLinkList{padding:3px 15px 0;font-weight:bold;color:#1760ad}.m__cross-media_2025 .infoLinkIcon{padding:6px 10px 6px 0}.m__cross-media_2025 .infoNewsArea{width:75%;padding:13px 0;pointer-events:none}@media only screen and (max-width:767px){.m__cross-media_2025 .infoNewsArea{padding:0 0 7px;width:100%;background:#fff;border:1px solid #c9c9c9}}.m__cross-media_2025 .infoNewsArea .linkinfoList{text-align:right;font-size:14px;padding-right:10px;margin-top:3px}.m__cross-media_2025 .infoNewsArea .linkinfoList img{padding:7px 0 7px 6px}.m__cross-media_2025 .infoNewsArea a{transition:.3s;pointer-events:auto}.m__cross-media_2025 .infomation{display:flex;margin:0 auto 20px;padding:0 20px;background-color:#fff;height:51px}@media only screen and (max-width:767px){.m__cross-media_2025 .infomation{display:block;margin:15px 0;padding:0 15px;box-sizing:border-box;border:none;background-color:transparent;height:auto}}.m__cross-media_2025 .infomation .title{font-size:18px;color:#0d6fb8;font-weight:bold}@media only screen and (max-width:767px){.m__cross-media_2025 .infomation .title{padding:0 3px 0;font-size:16px;width:100%}}.m__cross-media_2025 .infomation ul{width:100%}.m__cross-media_2025 .infomation ul li{margin-bottom:10px}@media only screen and (max-width:767px){.m__cross-media_2025 .infomation ul li{padding:10px}}.m__cross-media_2025 .infomation ul dl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:98%}.m__cross-media_2025 .infomation ul dl dt{display:inline-block;vertical-align:top}@media only screen and (max-width:767px){.m__cross-media_2025 .infomation ul dl dt{display:block;width:100%;font-size:12px;margin-bottom:5px}}.m__cross-media_2025 .infomation ul dl dt span{padding:2px 3px 1px;background:#ff571d;color:#fff;margin-left:4px;font-size:12px;border-radius:4px}.m__cross-media_2025 .infomation ul dl dd{display:inline-block;vertical-align:top;-webkit-margin-start:0;padding-left:15px}@media only screen and (max-width:767px){.m__cross-media_2025 .infomation ul dl dd{display:block;font-size:14px;line-height:1.5em;height:35px;width:97%;padding-left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}}@media only screen and (max-width:767px){.m__cross-media_2025 .infomation .slider_news_box{height:61px}}.m__cross-media_2025 .stickerBannerArea{background-color:#fff;border:1px solid #004674;margin-bottom:40px}@media only screen and (max-width:767px){.m__cross-media_2025 .stickerBannerArea{margin-bottom:20px}}.m__cross-media_2025 .stickerBannerArea .stickerContent{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m__cross-media_2025 .stickerBannerArea .stickerContent{display:block;padding-top:10px}}@media only screen and (max-width:767px){.m__cross-media_2025 .stickerBannerArea .stickerContent .movie{margin-top:10px}}.m__cross-media_2025 .stickerBannerArea .stickerContent .movie video{display:block}@media only screen and (max-width:767px){.m__cross-media_2025 .stickerBannerArea .stickerContent .movie video{width:100%}}.m__cross-media_2025 .wap_low .stickerBannerArea{margin-top:30px}.m__cross-media_2025 .selectArea .selectAnchor{background-color:#fff;border:1px solid #c9c9c9;margin-bottom:40px}@media only screen and (max-width:767px){.m__cross-media_2025 .selectArea .selectAnchor{margin-bottom:20px}}.m__cross-media_2025 .selectArea .txt_area{font-size:30px;text-align:center;font-weight:bold;color:#004674;padding-top:10px;padding-bottom:5px}@media only screen and (max-width:767px){.m__cross-media_2025 .selectArea .txt_area{font-size:20px;line-height:1.3;padding-top:10px;margin-bottom:5px}}.m__cross-media_2025 .iconAnchor{width:950px;margin:0 auto 15px;display:flex;justify-content:center}@media only screen and (max-width:767px){.m__cross-media_2025 .iconAnchor{width:100%}}.m__cross-media_2025 .iconAnchor li{display:block}@media only screen and (max-width:767px){.m__cross-media_2025 .iconAnchor li{width:40%;box-sizing:border-box}}.m__cross-media_2025 .iconAnchor li a{display:flex;justify-content:center;align-items:center;padding:15px;width:370px;text-decoration:none;line-height:1;box-sizing:border-box}@media only screen and (max-width:767px){.m__cross-media_2025 .iconAnchor li a{padding:0;box-sizing:border-box;width:100%}}.m__cross-media_2025 .iconAnchor li img:hover{opacity:1}.m__cross-media_2025 .iconAnchor li .icon{width:55px}.m__cross-media_2025 .iconAnchor li .txt{margin-left:10px;font-size:18px;color:#fff;letter-spacing:.05em}@media only screen and (max-width:767px){.m__cross-media_2025 .iconAnchor li .txt{display:inline-block;vertical-align:middle;margin:5px 5%;padding-bottom:15px;text-align:center;font-size:14px;color:#fff;width:90%}}.m__cross-media_2025 .iconAnchor li .txt:hover{opacity:1}.m__cross-media_2025 .iconAnchor li .txt span{font-size:28px;letter-spacing:.1em;line-height:30px;padding-right:3px}@media only screen and (max-width:767px){.m__cross-media_2025 .iconAnchor li .txt span{font-size:20px;display:block;line-height:22px;padding-top:5px}}.m__cross-media_2025 .iconAnchor li a{background:url("/images/cross-media/icon_arrow-bottom_pc.png") no-repeat 95% center;position:relative}.m__cross-media_2025 .iconAnchor li.icon_place{margin-right:28px;border-radius:4px;background:#16a776;border-bottom:3px solid #18a24e}@media only screen and (max-width:767px){.m__cross-media_2025 .iconAnchor li.icon_place{margin-right:20px}}@media only screen and (max-width:767px){.m__cross-media_2025 .iconAnchor li.icon_place a{background-position:center 95%;border:none}}.m__cross-media_2025 .iconAnchor li.icon_place a::before{content:"";background:url("/images/cross-media/common/icon_place.png") no-repeat center center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:20px;width:50px;height:40px}@media only screen and (max-width:767px){.m__cross-media_2025 .iconAnchor li.icon_place a::before{display:none}}@media only screen and (max-width:767px){.m__cross-media_2025 .iconAnchor li.icon_message a{margin-left:0;background-position:center 95%;border:none}.m__cross-media_2025 .iconAnchor li.icon_message a::before{display:none}}@media only screen and (max-width:767px){.m__cross-media_2025 .iconAnchor li.icon_message a .txt span{font-size:16px;letter-spacing:-.2em}}.m__cross-media_2025 .iconAnchor li.icon_area{background:#e44c73;border-radius:4px;border-bottom:3px solid #cb3b60}@media only screen and (max-width:767px){.m__cross-media_2025 .iconAnchor li.icon_area a{margin-left:0;background-position:center 95%;border:none}}.m__cross-media_2025 .iconAnchor li.icon_area a::before{content:"";background:url("/images/cross-media/common/icon_area.png") no-repeat center center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:18px;width:60px;height:48px}@media only screen and (max-width:767px){.m__cross-media_2025 .iconAnchor li.icon_area a::before{display:none}}.m__cross-media_2025 h3 p.txt,.m__cross-media_2025 h4 p.txt{display:inline-block;vertical-align:middle;color:#fff;font-weight:normal;margin-left:15px;font-size:28px;letter-spacing:.05em}.m__cross-media_2025 h3 .icon img,.m__cross-media_2025 h4 .icon img{width:50px}.m__cross-media_2025 h3 .icon,.m__cross-media_2025 h4 .icon{display:inline-block;padding:10px 7px;vertical-align:middle}.m__cross-media_2025 .box_wap{background:#fff;padding:20px}@media only screen and (max-width:767px){.m__cross-media_2025 .box_wap{background:#fff;padding:20px 15px 10px}.m__cross-media_2025 .box_wap.pre{padding:0 0 10px 0}}.m__cross-media_2025 h5{font-size:20px;line-height:1.5}@media only screen and (max-width:767px){.m__cross-media_2025 h5{font-size:16px}}.m__cross-media_2025 h5.ttlS{font-size:14px}.m__cross-media_2025 .box_place h3,.m__cross-media_2025 .box_place h4{background:#16a776;padding:0}.m__cross-media_2025 .box_place h5{border-left:8px solid #18a24e;color:#18a24e;padding-left:10px;margin-bottom:20px}.m__cross-media_2025 .box_area h4{background:#e44c73}.m__cross-media_2025 .box_area h5{border-left:8px solid #dc4177;color:#dc4177;padding-left:10px;margin-bottom:20px}.m__cross-media_2025 .box_area.inbox_place h5{border-width:1px;border-style:solid;border-bottom-width:0;padding:10px 20px;font-size:24px}.m__cross-media_2025 .box_area.inbox_place h5 p::before{content:"";display:inline-block;width:7px;height:24px;margin-right:15px;vertical-align:middle}.m__cross-media_2025 .box_area.inbox_place .box_wap{padding:20px 20px 15px}.m__cross-media_2025 #box_schedule.box_low h3 p.txt{font-weight:bold;border-left:0;padding-left:0}.m__cross-media_2025 #box_schedule .box_wap.low{background:#ebf8f1;overflow:hidden;padding:30px 20px}.m__cross-media_2025 #box_schedule .box_wap.low .place_image{width:240px;height:180px;float:right}.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule{width:690px;float:left}.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule h4{background:transparent;border-bottom:0;border-left:8px solid #18a24e;font-size:20px;padding-left:10px;line-height:1.3;color:#333;margin:0 0 30px}.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule h4 span{font-size:16px;margin-left:.5em}@media only screen and (max-width:767px){.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule h4 span{margin-left:0}}.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule dl{margin:0 0 20px}.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule dl dt,.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule dl dd{display:inline-block}.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule dl dt{margin:0 20px 0 0}.m__cross-media_2025 #box_schedule h3{background:#16a776;border-bottom:none;padding:0}@media only screen and (max-width:767px){.m__cross-media_2025 #box_schedule h3{display:table;width:100%;table-layout:fixed}}.m__cross-media_2025 #box_schedule h3 .icon{border-left:0;padding-left:7px}@media only screen and (max-width:767px){.m__cross-media_2025 #box_schedule h3 .icon{display:table-cell;width:55px}}@media only screen and (max-width:767px){.m__cross-media_2025 #box_schedule h3 p.txt{display:table-cell;padding:0 10px}.m__cross-media_2025 #box_schedule h3 p.txt span{font-size:18px;line-height:24px;display:inline-block;vertical-align:middle;margin-left:10px}}@media only screen and (max-width:767px){.m__cross-media_2025 #box_schedule .box_wap.low{padding:10px}}@media only screen and (max-width:767px){.m__cross-media_2025 #box_schedule .box_wap.low .place_image{float:none;margin:20px auto}}@media only screen and (max-width:767px){.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule{width:100%;float:none}}.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule .btn_detail{margin:20px 0 0}.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule .btn_detail a{background:#f38f00;box-shadow:0 -3px #ed6513 inset;border-radius:4px;color:#fff;text-align:center;line-height:40px;font-weight:bold;display:block;text-decoration:none;width:200px}@media only screen and (max-width:767px){.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule .btn_detail a{width:auto}}.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule .btn_detail span{display:block;background:#efefef;box-shadow:0 -3px #ccc inset;border-radius:4px;color:#999;text-align:center;line-height:40px;font-weight:bold;text-decoration:none;width:200px}@media only screen and (max-width:767px){.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule h4{font-size:16px;margin-bottom:20px;margin-top:15px}.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule h4 span{font-size:14px;display:block}}@media only screen and (max-width:767px){.m__cross-media_2025 #box_schedule .box_wap.low .fair_schedule dl margin-bottom 10px dt{margin:0 10px 0 0}}@media only screen and (max-width:767px){.m__cross-media_2025 .box_place{border:none}}.m__cross-media_2025 .box_place.select_other_place{margin:60px 0 50px;border:1px solid #96c8aa}@media only screen and (max-width:767px){.m__cross-media_2025 .box_place.select_other_place{margin:0;border:none}}.m__cross-media_2025 .box_place.select_other_place .box_wap{background:#ebf8f1}.m__cross-media_2025 .box_place .box_wap ul{display:flex;flex-wrap:wrap;justify-content:space-around}.m__cross-media_2025 .box_place .box_wap ul li.box{display:block;width:calc((100% - 10px) / 3);height:128px;box-sizing:border-box}.m__cross-media_2025 .box_place .box_wap ul li.box img{margin:0 auto}.m__cross-media_2025 .box_place.select_other_place .box_wap ul{justify-content:left}.m__cross-media_2025 .box_place.select_other_place .box_wap ul li.box{width:calc((100% - 15px) / 4);margin-top:0}.m__cross-media_2025 .box_place .box_wap ul li:not(:nth-child(3n)){border-right:1px solid #d2d2d2;padding-right:5px;margin-right:5px}.m__cross-media_2025 .box_place.select_other_place .box_wap ul li:not(:nth-child(3n)){border-right:none;padding-right:0;margin-right:0}.m__cross-media_2025 .box_place.select_other_place .box_wap ul li:not(:nth-child(n+4)){border-right:none;padding-right:0;margin-right:0}.m__cross-media_2025 .box_place.select_other_place .box_wap ul li:not(:nth-child(4)){border-right:1px solid #d2d2d2;padding-right:5px;margin-right:5px}.m__cross-media_2025 .box_place .box_wap ul li:nth-child(n+4),.m__cross-media_2025 .box_place.select_other_place .box_wap ul li:nth-child(n+5){margin-top:20px}.m__cross-media_2025 .box_place .box_wap ul li.box a{display:block;text-decoration:none}.m__cross-media_2025 .box_place .box_wap ul li.box .title{background:#bbb;box-shadow:0 3px 0 #aaa;color:#fff;text-align:center;font-size:16px;padding:10px 10px;font-weight:bold;border-radius:4px}.m__cross-media_2025 .box_place .box_wap ul li.box a .title{background:url("/images/cross-media/icon_arrow_pc.png") no-repeat 97% center #16a776;box-shadow:0 3px 0 #0c835b;color:#fff}.m__cross-media_2025 .box_place.select_other_place .box_wap ul li.box .title{padding:15px 10px}.m__cross-media_2025 .box_place .box_wap ul li.box a .title:hover{opacity:1}.m__cross-media_2025 .box_place .box_wap ul li.box .date{display:flex;align-items:center;margin-top:6px;height:45px;color:#000;margin-left:29px}.m__cross-media_2025 .box_place .box_wap ul li.box .wait{color:#000;font-size:2rem;text-align:center;margin-top:10px}.m__cross-media_2025 .box_place .box_wap ul li.box .place{font-size:1.4rem;line-height:1.4;text-align:center}.m__cross-media_2025 .box_place.select_other_place .box_wap ul li.box .date{margin-top:10px;margin-left:0}.m__cross-media_2025 .box_place .box_wap ul li.box .date .year{padding-left:58px}.m__cross-media_2025 .box_place .box_wap ul li.box .date .month{font-size:24px;background:url("/images/cross-media/iconPc_placeKeisen.png") no-repeat right center;padding-right:15px;margin-left:5px;margin-top:-5px;font-weight:bold}.m__cross-media_2025 .box_place .box_wap ul li.box .date .day{font-size:24px;margin-top:5px;line-height:28px;font-weight:bold;margin-left:-2px}.m__cross-media_2025 .box_place .box_wap ul li.box .date .week{vertical-align:bottom;line-height:28px;margin-left:5px}.m__cross-media_2025 .box_place.select_other_place .box_wap ul li.box .date .year{padding-left:50px}@media only screen and (max-width:767px){.m__cross-media_2025 .box_place.select_other_place .box_wap ul li.box .date .year{padding-left:0}}.m__cross-media_2025 .box_area.inbox_place{border-color:#96c8aa;border-top:0}.m__cross-media_2025 .box_area .box_wap h6{padding:10px 20px;margin-bottom:15px}.m__cross-media_2025 .box_area .box_wap h6 p{padding-left:10px;font-size:1.7rem;width:85%;float:left}.m__cross-media_2025 .box_area .box_wap h6.hokkaido{background:#eef6fe;border:1px solid #d1e7ff;border-bottom:0;box-shadow:0 5px 0 #1760ad;color:#1760ad}.m__cross-media_2025 .box_area.inbox_place h5.hokkaido{background:#eef6fe;border:1px solid #d1e7ff;border-bottom:0;box-shadow:0 5px 0 #1760ad;color:#1760ad}.m__cross-media_2025 .box_area .box_wap h6.hokkaido p{border-left:8px solid #1760ad;color:#1760ad}.m__cross-media_2025 .box_area.inbox_place h5.hokkaido p::before{background-color:#1760ad}.m__cross-media_2025 .box_area .box_wap h6.kanto,.m__cross-media_2025 .box_area.inbox_place h5.kanto{background:#eafffb;border:1px solid #c4fff3;border-bottom:0;box-shadow:0 5px 0 #259b83;color:#259b83}.m__cross-media_2025 .box_area .box_wap h6.kanto p{border-left:8px solid #259b83;color:#259b83}.m__cross-media_2025 .box_area.inbox_place h5.kanto p::before{background-color:#259b83}.m__cross-media_2025 .box_area .box_wap h6.toukai,.m__cross-media_2025 .box_area.inbox_place h5.toukai{background:#fdffe9;border:1px solid #e0e9b6;border-bottom:0;box-shadow:0 5px 0 #90af00;color:#90af00}.m__cross-media_2025 .box_area .box_wap h6.toukai p{border-left:8px solid #90af00;color:#90af00}.m__cross-media_2025 .box_area.inbox_place h5.toukai p::before{background-color:#259b83}.m__cross-media_2025 .box_area .box_wap h6.kinki,.m__cross-media_2025 .box_area.inbox_place h5.kinki{background:#fffaeb;border:1px solid #ffe69a;border-bottom:0;box-shadow:0 5px 0 #e09e01;color:#e09e01}.m__cross-media_2025 .box_area .box_wap h6.kinki p{border-left:8px solid #e09e01;color:#e09e01}.m__cross-media_2025 .box_area.inbox_place h5.kinki p::before{background-color:#e09e01}.m__cross-media_2025 .box_area .box_wap h6.chushi,.m__cross-media_2025 .box_area.inbox_place h5.chushi{background:#fff0f0;border:1px solid #ffb5b6;border-bottom:0;box-shadow:0 5px 0 #e52629;color:#e52629}.m__cross-media_2025 .box_area .box_wap h6.chushi p{border-left:8px solid #e52629;color:#e52629}.m__cross-media_2025 .box_area.inbox_place h5.chushi p::before{background-color:#e52629}.m__cross-media_2025 .box_area .box_wap h6.kyushu,.m__cross-media_2025 .box_area.inbox_place h5.kyushu{background:#f8f4ff;border:1px solid #cbbce5;border-bottom:0;box-shadow:0 5px 0 #653e8c;color:#653e8c}.m__cross-media_2025 .box_area .box_wap h6.kyushu p{border-left:8px solid #653e8c;color:#653e8c}.m__cross-media_2025 .box_area.inbox_place h5.kyushu p::before{background-color:#653e8c}.m__cross-media_2025 .box_area.inbox_place .box_wap{padding:20px 15px 10px}.m__cross-media_2025 .box_area .box_wap dl{margin:10px 10px}.m__cross-media_2025 .box_area .box_wap dl:last-child{margin-bottom:40px}.m__cross-media_2025 .box_area .box_wap dl dt.title{padding:10px;border-bottom:1px solid #bfbfbf;font-size:18px;color:#333;margin:0 10px}.m__cross-media_2025 .box_area .box_wap dl dd ul{margin:20px 10px}.m__cross-media_2025 .box_area .box_wap dl dd ul li{background:url("/images/cross-media/icon_arrow_blue.png") no-repeat left 6px;padding-left:10px;width:48%;display:inline-block;vertical-align:top;margin-bottom:15px}.m__cross-media_2025 .box_area .box_wap dl dd ul li:nth-child(2n){margin-left:4%}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li{background:none;width:100%;display:flex;margin-bottom:50px;padding-left:0;position:relative}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li:last-child{margin-bottom:20px}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li:nth-child(2n){margin-left:0}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea{padding-left:30px}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea .hospDetail{font-size:19px;padding:8px 0}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span{font-size:14px}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.bed{color:#0071bd;font-weight:bold;background:url("/images/cross-media/common/icon_hospital_bed.png") no-repeat left center;padding:6px 10px 6px 40px}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.saiyo{color:#16a776;font-weight:bold;background:url("/images/cross-media/common/icon_capacity.png") no-repeat left center;padding:6px 10px 6px 33px;margin-left:50px}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.fair{color:#94741c;font-weight:bold;background:url("/images/cross-media/common/icon_fair.png") no-repeat left center;padding:6px 10px 6px 33px}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd .group_js_wrap ul.group_list li a{background:none;padding:0}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul li a{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left 6px;padding-left:10px;display:inline-block}.m__cross-media_2025 .box_area .box_wap dl dd ul li .point{background:url("/images/cross-media/common/icon_comment.png") no-repeat left center;padding:5px 0 5px 39px;display:inline-block;vertical-align:top;margin-top:2px}@media only screen and (max-width:767px){.m__cross-media_2025 .box_area .box_wap dl dd ul li .point{background-position:left 0;padding:5px 0 10px 39px;font-size:1.4rem}}.m__cross-media_2025 .box_area .box_wap dl dd ul li .point.noTxt{background:none;height:32px}.m__cross-media_2025 .box_area .box_wap dl dd ul li .new,.m__cross-media_2025 .box_area .box_wap dl dd ul li .update{padding:1px 5px 2px;color:#fff;margin-left:7px;font-size:1rem;border-radius:5px;vertical-align:baseline}.m__cross-media_2025 .box_area .box_wap dl dd ul li .new{background-color:#ff3c3c;display:inline}.m__cross-media_2025 .box_area .box_wap dl dd ul li .update{background-color:#008ad2;display:inline}.m__cross-media_2025 .box_area .box_wap dl dd ul li.w100{width:100%}.m__cross-media_2025 .box_area .box_wap p.comingSoon{text-align:center;margin:10px;font-size:18px}.m__cross-media_2025 .wap_low .inner p.comingSoon{text-align:center;margin:10px;font-size:25px}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn{display:none}.m__cross-media_2025 .group_js_wrap{display:none;position:absolute;width:918px;padding-bottom:7px;left:0}.m__cross-media_2025 .wrap_inner{background:#fffae8;border:2px solid #f2c753;border-radius:10px;padding:15px 25px 5px;box-sizing:border-box;position:relative}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group .group_inner{display:inline-block}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group a{position:relative;display:inline-block}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group .group_js_wrap .wrap_inner a::after{display:none}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group a::after{content:"";width:0;height:0;border-style:solid;border-width:16px 12px 0 12px;border-color:#f2c753 transparent transparent transparent;position:absolute;top:-13px;transition:.3s;opacity:0;left:30px}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group a:hover{opacity:1}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group .group_inner:hover a::after{opacity:1}.m__cross-media_2025 .group_js_wrap p{font-size:15px;font-weight:bold;margin-left:10px}.m__cross-media_2025 .group_js_wrap .group_list{letter-spacing:-.4em;font-size:0}.m__cross-media_2025 .box_area .box_wap dl dd .group_js_wrap .wrap_inner{padding:15px 15px 5px}.m__cross-media_2025 .box_area .box_wap dl dd .group_js_wrap ul.group_list{margin:10px 10px 0}.m__cross-media_2025 .box_area .box_wap dl dd .group_js_wrap ul.group_list li{font-size:15px;letter-spacing:normal;padding-left:15px;background:none;vertical-align:top;line-height:1.4;width:33%;box-sizing:border-box;margin-bottom:10px;display:inline-block}.m__cross-media_2025 .wap_low .inner h3{background:#fff;padding:10px 0;color:#094888;border-bottom:2px solid #1760ad;font-size:20px}@media only screen and (max-width:767px){.m__cross-media_2025 .wap_low .inner h3{background:#eef6fe}}.m__cross-media_2025 .wap_low .inner h3 p{padding-left:20px;border-left:7px solid #1760ad}.m__cross-media_2025 .wap_low .inner h3.introduce{background:#ec6941;color:#fff;border:0;padding:0}.m__cross-media_2025 .wap_low .inner h3.introduce p{border:0}.m__cross-media_2025 .wap_low .inner h3.introduce .icon{background:#be431f;width:60px;height:60px;box-sizing:border-box;padding:10px 0;text-align:center;display:table-cell}@media print,screen and (min-width:768px){.m__cross-media_2025 .wap_low .inner h3.introduce .icon{vertical-align:sub}}.m__cross-media_2025 .wap_low .inner h3.introduce .icon img{width:30px;height:30px}.m__cross-media_2025 .wap_low .inner h3.introduce .txt{color:#fff;font-weight:bold;font-size:20px;padding:12px 15px;margin:0;display:table-cell}.m__cross-media_2025 .wap_low .inner h4.borderB{font-weight:bold;color:#094888;border-left:solid 3px #094888;margin:10px 0;padding-left:10px;background:#eef6fe}.m__cross-media_2025 .wap_low .inner .fair_hospital_list h3{background:#f2c753;color:#fff;border:0;padding:0}.m__cross-media_2025 .wap_low .inner .fair_hospital_list h3 p{border:0}.m__cross-media_2025 .wap_low .inner .fair_hospital_list h3 .icon{background:#94741c;width:60px;height:60px;box-sizing:border-box;padding:0;text-align:center;display:table-cell}@media print,screen and (min-width:768px){.m__cross-media_2025 .wap_low .inner .fair_hospital_list h3 .icon{padding:9px 0 15px}}.m__cross-media_2025 .wap_low .inner .fair_hospital_list h3 .icon img{width:30px;height:30px}.m__cross-media_2025 .wap_low .inner .fair_hospital_list h3 p.txt{color:#fff;font-weight:bold;font-size:20px;padding:12px 15px;margin:0;display:table-cell}.m__cross-media_2025 .wap_low .inner .fair_hospital_list .hospital_information{margin:40px 0 20px;border:1px solid #f2c753;border-top-width:6px;background:#fff}.m__cross-media_2025 .hospital_information .top_wap{padding:20px;border-bottom:1px solid #f2c753;display:table;width:100%;table-layout:fixed;box-sizing:border-box;position:relative}.m__cross-media_2025 .hospital_information .top_wap .hospital_thumb,.m__cross-media_2025 .hospital_information .top_wap .hospital_overview{display:table-cell;vertical-align:top}.m__cross-media_2025 .hospital_information .top_wap .hospital_thumb{position:relative;width:180px}.m__cross-media_2025 .hospital_information .top_wap .hospital_thumb .hospital_thumb_swiper{overflow:hidden}.m__cross-media_2025 .hospital_information .top_wap .swiper-container-horizontal > .swiper-pagination-bullets{bottom:-14px}.m__cross-media_2025 .hospital_information .top_wap .hospital_overview{padding-left:20px;width:100%}.m__cross-media_2025 .hospital_overview .top_label{overflow:hidden}.m__cross-media_2025 .hospital_overview .top_label ul{float:left;font-size:0;letter-spacing:-.4em;width:460px}.m__cross-media_2025 .hospital_information .top_wap .link{position:absolute;right:20px;top:20px}.m__cross-media_2025 .hospital_information .top_wap .resinavi_join li{display:inline-block;background:#fff799;vertical-align:top;padding:0 10px;font-size:14px;letter-spacing:normal;margin-right:8px;margin-bottom:5px}.m__cross-media_2025 .hospital_information .top_wap .link{font-size:0;letter-spacing:-.4em;text-align:right}.m__cross-media_2025 .hospital_information .top_wap .link a{display:inline-block;font-size:14px;text-align:center;letter-spacing:normal;width:105px;margin-left:10px;box-sizing:border-box}.m__cross-media_2025 .hospital_information .top_wap .link a:first-child{margin-left:0}.m__cross-media_2025 .hospital_information .top_wap .link a.resinavi_web{background:#ff7800;border-radius:4px;color:#fff;text-decoration:none}.m__cross-media_2025 .hospital_information .top_wap .link a.official_link{background:#eef6fe;border-radius:4px;color:#1760ad;text-decoration:none}.m__cross-media_2025 .hospital_information .top_wap .link a.official_link::after{content:"";display:inline-block;width:13px;height:13px;background:url("/images/common/icon_blank_01.png") left top no-repeat;background-size:contain;vertical-align:baseline;margin-left:5px}.m__cross-media_2025 .hospital_overview .hospital_name{margin-top:5px;max-width:460px;width:calc(100% - 230px)}.m__cross-media_2025 .hospital_overview .hospital_name .name{color:#1760ad;font-size:24px;line-height:1.3;font-weight:bold;display:inline;vertical-align:middle;margin-right:10px}.m__cross-media_2025 .hospital_overview .hospital_name .address{display:inline-block;vertical-align:middle}.m__cross-media_2025 .hospital_overview .merit{display:table;width:100%;table-layout:fixed;margin-top:10px}.m__cross-media_2025 .hospital_overview .merit .icon,.m__cross-media_2025 .hospital_overview .merit p{display:table-cell;vertical-align:middle}.m__cross-media_2025 .hospital_overview .merit .icon{width:56px}.m__cross-media_2025 .hospital_overview .merit p{padding-left:10px;padding-top:5px;font-size:18px;line-height:1.4;font-weight:bold}.m__cross-media_2025 .hospital_information .bottom_wap{padding:20px}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale{margin-bottom:20px;display:table}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl{display:table-cell;vertical-align:top;text-align:center;padding-right:30px;min-width:115px;max-width:620px}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl dt{font-weight:bold;font-size:14px;margin-bottom:5px}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl dd{font-size:18px}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.bed dt{color:#0071bd}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.bed dt::before{content:"";width:34px;height:20px;display:inline-block;background:url("/images/cross-media/common/icon_hospital_bed.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.capacity dt{color:#16a776}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.capacity dt::before{content:"";width:29px;height:24px;display:inline-block;background:url("/images/cross-media/common/icon_capacity.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.alma_mater{text-align:left;padding-right:0}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dt{color:#9a3643;margin-bottom:8px}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dt::before{content:"";width:23px;height:23px;display:inline-block;background:url("/images/cross-media/common/icon_alma_mater.png");vertical-align:middle;margin-right:5px}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dd{font-size:14px}@media only screen and (max-width:767px){.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dd.block{display:block}}.m__cross-media_2025 .hospital_information .bottom_wap .pickup_fair{background:#fdf0ec;padding:10px 0;border-radius:4px;font-size:0;letter-spacing:-.4em;margin-bottom:5px}.m__cross-media_2025 .hospital_information .bottom_wap .pickup_fair p{display:inline-block;width:calc(100% - 130px);vertical-align:middle;font-size:14px;line-height:1.6;letter-spacing:normal}@media print,screen and (min-width:768px){.m__cross-media_2025 .hospital_information .bottom_wap .pickup_fair p{max-width:760px}}.m__cross-media_2025 .hospital_information .bottom_wap .pickup_fair p.label{background:#ec6941;text-align:center;padding:5px;color:#fff;font-size:12px;font-weight:bold;line-height:1.2;letter-spacing:normal;width:120px;margin-right:10px;box-sizing:border-box}.m__cross-media_2025 .hospital_information .bottom_wap .pickup_tour{background:#ebf4fd;padding:10px 0;border-radius:4px;font-size:0;letter-spacing:-.4em}.m__cross-media_2025 .hospital_information .bottom_wap .pickup_tour p{display:inline-block;width:calc(100% - 130px);vertical-align:middle;font-size:14px;line-height:1.6;letter-spacing:normal}@media print,screen and (min-width:768px){.m__cross-media_2025 .hospital_information .bottom_wap .pickup_tour p{max-width:760px}}.m__cross-media_2025 .hospital_information .bottom_wap .pickup_tour p.label{background:#378fe8;text-align:center;padding:5px;color:#fff;font-size:12px;font-weight:bold;line-height:1.2;letter-spacing:normal;width:120px;margin-right:10px;box-sizing:border-box}.m__cross-media_2025 .wap_low .inner .box_low{border:1px solid #dcdcdc}.m__cross-media_2025 .wap_low .inner .box_low .imgBox{text-align:center}.m__cross-media_2025 .wap_low .inner .box_low .imgBox div{display:inline-block;margin-top:10px}.m__cross-media_2025 .wap_low .inner .box_low .imgBox div:first-child{margin-right:15px}.m__cross-media_2025 .wap_low .inner .box_low .topics_balloon{padding-left:100px;background:url("/images/cross-media/2024/img_topics_hospital.png") 20px top no-repeat;margin-top:15px}.m__cross-media_2025 .wap_low .inner .box_low .topics_balloon p.title{font-size:1.4rem;font-weight:bold;color:#de2b5a}.m__cross-media_2025 .wap_low .inner .box_low .topics_balloon p.balloon{background:#feedf1;border-radius:10px;position:relative;padding:10px 20px;font-size:1.6rem;overflow:hidden}.m__cross-media_2025 .wap_low .inner .box_low .topics_balloon p.balloon::before{content:"";width:22px;height:19px;background:url("/images/cross-media/2024/img_balloon_triangle.png") left top no-repeat;position:absolute;left:-18px;top:14px}.m__cross-media_2025 .wap_low .inner .box_low .box_slider{display:table;width:100%;table-layout:fixed;box-sizing:border-box;padding:30px 20px 0}.m__cross-media_2025 .wap_low .inner .box_low .box_slider.group{padding:10px 0 30px}.m__cross-media_2025 .wap_low .inner .box_low .box_slider p.box_txt,.m__cross-media_2025 .wap_low .inner .box_low .box_slider .hospital_img_slider{display:table-cell;vertical-align:top}.m__cross-media_2025 .wap_low .inner .box_low .box_slider p.box_txt{padding:0 30px 0 20px;word-break:break-word}.m__cross-media_2025 .wap_low .inner .box_low .box_slider.group .box_txt{margin-right:20px}.m__cross-media_2025 .box_comment,.m__cross-media_2025 .box_recommend{border-width:2px;border-style:solid;border-radius:10px;position:relative}.m__cross-media_2025 .box_comment{border-color:#fc658c;background:#ffedf2;margin-bottom:20px;overflow:hidden}.m__cross-media_2025 .box_comment p.title{background:rgba(252,101,140,0.5)}.m__cross-media_2025 .box_comment p.title span{background:#fc658c;display:inline-block;padding:5px 170px 5px 20px;position:relative;color:#fff;font-size:1.6rem;font-weight:bold}.m__cross-media_2025 .box_comment p.title span::after{content:"";position:absolute;right:-24px;bottom:0;width:0;height:0;border-style:solid;border-width:40px 24px 0 24px;border-color:#fc658b transparent transparent transparent}.m__cross-media_2025 .box_comment .comment{height:150px;padding:22px 20px 0;box-sizing:border-box;font-weight:bold;font-size:1.8rem}.m__cross-media_2025 .box_recommend{border-color:#378fe8;background:#f4f9fe;overflow:hidden}.m__cross-media_2025 .box_recommend p.title{background:rgba(55,143,232,0.5)}.m__cross-media_2025 .box_recommend p.title span{background:#378fe8;display:inline-block;padding:5px 200px 5px 20px;position:relative;color:#fff;font-size:1.6rem;font-weight:bold}.m__cross-media_2025 .box_recommend p.title span::after{content:"";position:absolute;right:-24px;bottom:0;width:0;height:0;border-style:solid;border-width:40px 24px 0 24px;border-color:#378fe8 transparent transparent transparent}.m__cross-media_2025 .box_recommend .comment{padding:22px 20px 0;box-sizing:border-box;font-weight:bold;font-size:1.8rem;height:336px}.m__cross-media_2025 .box_recommend .comment::after{content:"";width:104px;height:65px;position:absolute;right:10px;bottom:0}.m__cross-media_2025 .wap_low .inner .box_low.hospital_detail_sum{display:flex;padding:30px 20px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_detail_sum p{width:20%;text-align:center}.m__cross-media_2025 .wap_low .inner .box_low.hospital_detail_sum p:last-child{width:50%;text-align:left;margin-left:40px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale{background:#fff;padding:20px}@media only screen and (max-width:767px){.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale{background:none}}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl{display:table-cell;vertical-align:top;text-align:center;padding-right:30px;min-width:110px;max-width:620px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl.bed dt{color:#0071bd;font-weight:bold}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl.bed dt::before{content:"";width:34px;height:20px;display:inline-block;background:url("/images/cross-media/common/icon_hospital_bed.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl.capacity dt{color:#16a776;font-weight:bold}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl.capacity dt:before{content:"";width:29px;height:24px;display:inline-block;background:url("/images/cross-media/common/icon_capacity.png") no-repeat;vertical-align:middle;margin-right:5px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl.alma_mater{text-align:left;padding-right:0}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl.alma_mater dt{color:#9a3643;font-weight:bold;margin-bottom:8px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl.alma_mater dt:before{content:"";width:23px;height:23px;display:inline-block;background:url("/images/cross-media/common/icon_alma_mater.png");vertical-align:middle;margin-right:5px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl dd{font-size:1.8rem}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl.alma_mater dd{font-size:1.4rem}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale .feature_main{background:rgba(241,76,118,0.1);position:relative;border-radius:10px;border:2px solid #fc658c}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale .feature_main h4{background:#fc658c;padding:10px 10px 10px 70px;font-size:2rem;color:#fff;position:relative;border-bottom:0}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale .feature_main h4::before{content:"";background:url("/images/cross-media/2024/img_feature_main.png") left top no-repeat;width:74px;height:74px;display:block;position:absolute;left:-14px;top:-10px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale .feature_main h5{text-align:center;font-size:2.4rem;color:#de2b5a;font-weight:bold}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale .feature_main p{padding:25px 20px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_detail_sum .saiyo{color:#16a776;font-weight:bold;background:url("/images/cross-media/common/icon_capacity.png") no-repeat left center;padding:2px 10px 2px 33px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_detail_sum .school{color:#9a3643;font-weight:bold;background:url("/images/cross-media/common/icon_alma_mater.png") no-repeat left center;padding:2px 10px 2px 33px}.m__cross-media_2025 .hospital_img_slider{width:470px}.m__cross-media_2025 .hospital_img_inner{padding:20px;box-sizing:border-box;background:#efefef}.m__cross-media_2025 .hospital_img_slider .flexslider{margin-top:0;padding:0 25px}.m__cross-media_2025 .hospital_img_slider #hospital_slider.flexslider p.txt{background-color:rgba(0,0,0,0.5);padding:5px;position:absolute;bottom:0;z-index:10;width:380px;box-sizing:border-box;color:#fff;font-size:1.2rem}.m__cross-media_2025 .hospital_img_slider #hospital_slider .slides p.img{text-align:center}.m__cross-media_2025 .hospital_img_slider #hospital_slider .slides img{height:255px;width:auto;margin:0 auto}.m__cross-media_2025 .hospital_img_slider #hospital_carousel{margin:10px 25px 0;overflow:hidden;padding:0 80px 0 0}.m__cross-media_2025 .hospital_img_slider #hospital_carousel ul li{margin-right:5px}.m__cross-media_2025 .hospital_img_slider #hospital_carousel .slides img{height:67px;width:auto;margin:0 auto}.m__cross-media_2025 .hospital_img_slider #hospital_carousel .slides p.img{padding:1px;border:#dcdcdc 1px solid}.m__cross-media_2025 .hospital_img_slider #hospital_carousel .slides > li.swiper-slide-thumb-active p.img{border:solid 2px #09f;box-sizing:border-box}.m__cross-media_2025 .hospital_img_slider #hospital_carousel ul li:hover{opacity:.7;cursor:pointer}.m__cross-media_2025 .hospital_img_slider #hospital_carousel.flexslider p.txt{display:none}.m__cross-media_2025 .hospital_img_slider .flexslider ul li:last-child{margin-right:0}.m__cross-media_2025 .flexslider:hover .flex-prev{opacity:1;left:0}.m__cross-media_2025 .flexslider:hover .flex-next{opacity:1;right:0}.m__cross-media_2025 .flexslider:hover .flex-prev:hover{opacity:.7;left:0}.m__cross-media_2025 .flexslider:hover .flex-next:hover{opacity:.7;right:0}.m__cross-media_2025 .wap_low .inner .box_low.hospital_link{background:#efefef;padding:30px 0;text-align:center;border-top:none}.m__cross-media_2025 .wap_low .inner .box_low.hospital_link a{width:430px;display:inline-block;margin:0 20px;text-decoration:none;font-size:1.6rem;font-weight:bold;padding:15px 0 14px;box-sizing:border-box;border-radius:4px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_link a.resinavi_web{background:#ff7800;border-bottom:3px solid #a84f00;color:#fff;padding:11px 20px 11px 0}.m__cross-media_2025 .wap_low .inner .box_low.hospital_link a.resinavi_web::before{content:"";width:40px;height:35px;display:inline-block;background:url("/images/cross-media/common/icon_resinavi_web.png") left top no-repeat;vertical-align:-10px;margin-right:10px;background-size:40px 35px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_link a.official_web{background:#fff;color:#1760ad;border-bottom:3px solid #dcdcdc}.m__cross-media_2025 .wap_low .inner .box_low.hospital_link a.official_web::after{content:"";width:13px;height:13px;display:inline-block;background:url("/images/common/icon_blank_01.png") left top no-repeat;vertical-align:baseline;margin-left:3px;background-size:13px 13px}.m__cross-media_2025 .wap_low .inner .box_low .fair_hospital_list .box_wap{background:#fffae8}.m__cross-media_2025 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list{padding:20px 20px 0}.m__cross-media_2025 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list li{display:inline-block;padding-left:15px;background:url("/images/common/icon_arrow_link1.png") left 7px no-repeat;margin:0 32px 20px 0}.m__cross-media_2025 .wap_low .inner .fLeft{display:block;float:left;margin-right:10px}.m__cross-media_2025 .wap_low .inner .fRight{display:block;float:right;margin-left:10px}.m__cross-media_2025 .wap_low .inner .fLeft.w40p{width:40%}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li{margin-bottom:10px;display:inline-block;width:25%}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li.box{margin-bottom:10px;display:block;width:100%}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li.two_row{width:50%}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p{display:inline-block;vertical-align:middle}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p span{vertical-align:middle}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.place{background:#094888;color:#fff;text-align:center;width:80px;padding:2px 0}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li.two_row p.place{width:auto;padding:0 10px}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.date{font-weight:bold;margin-left:10px}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.date span.month{font-size:1.8rem;background:url("/images/cross-media/iconPc_placeKeisen.png") no-repeat right center;padding-right:15px;margin-top:-5px}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.date span.day{font-size:1.8rem;margin-top:-5px}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.booth{font-weight:bold;font-size:1.8rem;margin-left:10px}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.double_space{margin-left:0}.m__cross-media_2025 .wap_low .inner .box_low .feature{background:#fff;padding:40px 20px}.m__cross-media_2025 .wap_low .inner .feature_box_attention{margin:40px 0;background:#fdf0ec}.m__cross-media_2025 .wap_low .inner .feature_box_attention h4{background:#ec6941;padding:10px 10px 10px 70px;color:#fff;font-size:2rem;border-bottom:0;position:relative}.m__cross-media_2025 .wap_low .inner .feature_box_attention h5{text-align:center;padding:20px 0;font-size:2.4rem;color:#ec6941;border-bottom:1px solid #acacac;margin:0 20px}.m__cross-media_2025 .wap_low .inner .feature_box_attention.lastBox{margin:40px 0 0;background:rgba(236,105,65,0.1)}.m__cross-media_2025 .wap_low .inner .feature_box_attention.tour{margin:40px 0 0;background:rgba(55,143,232,0.1)}.m__cross-media_2025 .wap_low .inner .feature_box_attention.tour h4{background:#378fe8}.m__cross-media_2025 .wap_low .inner .feature_box_attention.tour h5{color:#004674}.m__cross-media_2025 .wap_low .inner .feature_box_attention .attention_box{padding:20px;display:table;table-layout:fixed;width:100%;box-sizing:border-box}.m__cross-media_2025 .wap_low .inner .feature_box_attention .attention_box p,.m__cross-media_2025 .wap_low .inner .feature_box_attention .attention_box .img_box{display:table-cell;vertical-align:top}.m__cross-media_2025 .wap_low .inner .feature_box_attention .attention_box p{width:100%;box-sizing:border-box;padding-right:15px}.m__cross-media_2025 .wap_low .inner .feature_box_attention .attention_box .img_box{width:257px;height:auto}.m__cross-media_2025 .wap_low .inner .feature_box_attention .attention_box .img_box.img_tall{width:150px;height:auto}.m__cross-media_2025 .wap_low .inner .feature_box_attention h4::before{content:"";width:67px;height:87px;display:block;background:url("/images/cross-media/2024/img_push_hospital.png") left top no-repeat;position:absolute;left:-5px;bottom:0}.m__cross-media_2025 .wap_low .inner .feature_box_attention.tour h4::before{width:70px;height:86px;background:url("/images/cross-media/2024/img_push_hospital02.png") left top no-repeat}.m__cross-media_2025 .wap_low .inner .box_low .feature .box{padding:20px 20px 20px}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box{background:#fffae8}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box h5{padding:9px;padding-left:70px;font-size:2rem;background:url("/images/cross-media/backImg_feature_box.png") no-repeat left center #f2c753;color:#fff}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box h6{padding-left:10px;color:#be431f;font-size:2rem;border-left:8px solid #be431f}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .fLeft{float:left;width:728px}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .fRight{float:right;width:142px;padding:10px;background:#fff;line-height:1.2}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .fRight img{padding-bottom:10px}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .fRight span.name{font-size:1.2rem;display:block;padding-bottom:10px}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .fRight span.be{font-size:1.2rem;background:#ec6941;display:block;text-align:center;color:#fff;padding:5px 0}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .fRight span.be.no{background:#868686}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .noImg{float:right;width:122px;padding:10px;background:#fffae8;line-height:1.2}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .noImg span.name{font-size:1.2rem;display:block;padding-bottom:10px;text-align:center}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .noImg span.be{font-size:1.2rem;background:#ec6941;display:block;text-align:center;color:#fff;padding:5px 0}.m__cross-media_2025 .wap_low .inner .box_low .feature .graduated h5{background:rgba(242,199,83,0.5);padding:9px 0;font-size:2rem;color:#94741c}.m__cross-media_2025 .wap_low .inner .box_low .feature .graduated h5 p{border-left:8px solid #94741c;padding-left:20px}.m__cross-media_2025 .wap_low .inner .box_low .feature .graduated .box{background:#fff}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box_schedule{background:#f3faec;margin:40px 0 0}.m__cross-media_2025 .feature_box_schedule .schedule_inner{padding:20px 19px 30px;box-sizing:border-box}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list{margin-bottom:20px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul{display:table;width:100%;table-layout:fixed}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul.month{background:#4e8217;color:#fff;font-weight:bold}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul.first,.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul.second{background:#fff}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul.first li:first-child,.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul.second li:first-child{background:#8acc44;color:#fff;font-size:1.4rem}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li{display:table-cell;vertical-align:middle;width:68px;text-align:center;padding:10px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:1.5}@media only screen and (max-width:767px){.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li{padding:10px 3px}}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul.second li{border-bottom-width:0}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.text-long{padding:1px 3px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li:last-child{border-right-width:0}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col1wk{width:17px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.colhalf{width:34px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col3wk{width:51px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col1{width:68px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col1half{width:102px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col2{width:136px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col2half{width:170px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col3{width:204px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col3_1wk{width:221px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col3half{width:238px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col4{width:272px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col5{width:340px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half{width:374px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half_1wk{width:385px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col6{width:408px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col7{width:476px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col8{width:544px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col9{width:612px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col10{width:680px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col11{width:748px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col12{width:816px}.m__cross-media_2025 .feature_box_schedule .schedule_inner ul.schedule_notice{padding-left:13px;text-indent:-13px}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box_schedule h5{background:#ec6941;color:#fff;font-size:2rem;border-bottom:0;display:table;table-layout:fixed;width:100%}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box_schedule h5 .icon{background:#4e8217;padding:9px 10px;vertical-align:middle;display:table-cell;width:54px;box-sizing:border-box}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box_schedule h5 p.txt{background:#8acc44;padding:9px 15px;display:table-cell;vertical-align:middle}.m__cross-media_2025 .wap_low .inner .box_low.point{position:relative;padding:20px;background:#eef6fe}.m__cross-media_2025 .wap_low .inner .box_low.point .box_wap{background:#fff;padding:20px;padding-top:50px}.m__cross-media_2025 .wap_low .inner .box_low.point h4{background:url("/images/cross-media/backImg_point.png") no-repeat center center;width:481px;padding:5px 20px 20px 40px;font-size:2rem;color:#fff;position:absolute;top:0;left:-34px;border:none}.m__cross-media_2025 .wap_low .inner .box_low.point h4 p{border:none}.m__cross-media_2025 .wap_low .inner .box_low.point h5{text-align:center;padding:0 0 20px 0;font-size:2.4rem;color:#094888;font-weight:bold;border-bottom:1px solid #bfbfbf;margin-bottom:20px}.m__cross-media_2025 .wap_low .inner .box_low.point .fLeft{float:left;width:600px}.m__cross-media_2025 .wap_low .inner .box_low.point .fRight{float:right;width:257px}.m__cross-media_2025 .wap_low .inner .box_low.point.pointFair{background:#fffae8}.m__cross-media_2025 .wap_low .inner .box_low.point.pointFair h4{background:url("/images/cross-media/backImg_pointFair.png") no-repeat center center}.m__cross-media_2025 .wap_low .inner .box_low.point.pointFair h5{color:#ec6941}.m__cross-media_2025 .box_place .box_wap ul li.box01_02{border-right:3px solid #f6f4f4;padding-right:4px;width:calc(25% - 7px)}.m__cross-media_2025 .box_place .box_wap ul li.box02_02,.m__cross-media_2025 .box_place .box_wap ul li.box03_02{border-right:3px solid #f6f4f4;padding:0 4px;width:calc(25% - 11px)}.m__cross-media_2025 .box_place .box_wap ul li.box04_02{padding-left:4px;width:calc(25% - 4px)}.m__cross-media_2025 .box_place .box_wap ul li.box_place02{display:block;float:left}.m__cross-media_2025 .box_place .box_wap ul li.box_place02 a{text-decoration:none}.m__cross-media_2025 .box_place .box_wap ul li.box_place02 a .place{background:url("/images/cross-media/icon_arwNext02.png") no-repeat 97% center #006fbe;color:#fff;font-size:1.6rem;padding:5px 10px 5px 0;text-align:center}.m__cross-media_2025 .box_place .box_wap ul li.box_place02 a .date{font-size:1.4rem;color:#fff;padding-left:5px}.m__cross-media_2025 .box_place .box_wap dl{margin:10px 10px 20px 10px}.m__cross-media_2025 .box_place .box_wap dl dt.title{padding:0 10px 10px;border-bottom:1px solid #bfbfbf;font-size:1.8rem;color:#333}.m__cross-media_2025 .box_place .box_wap dl dd ul{margin:10px 0}.m__cross-media_2025 .box_place .box_wap dl dd ul li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat scroll left center transparent;padding:3px;padding-left:10px;width:29%;display:inline-block;vertical-align:top;font-size:1.3rem}.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(1),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(4),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(7),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(10),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(13),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(16),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(19),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(22){width:33%}.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(3),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(6),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(9),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(12),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(15),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(18),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(21),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(24){width:32%}.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat scroll left center transparent;padding:3px;padding-left:10px;width:32%;display:inline-block;vertical-align:top;font-size:1.3rem}.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(1),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(4),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(7),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(10),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(13),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(16),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(19),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(22){width:31%}.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(3),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(6),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(9),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(12),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(15),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(18),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(21),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(24){width:29%}.m__cross-media_2025 .box_btmnav{margin:20px 50px}.m__cross-media_2025 .box_btmnav li{float:left;width:205px;margin-right:20px;background:#006fbe;text-align:center}.m__cross-media_2025 .box_btmnav li.coming_soon{background:#888}.m__cross-media_2025 .box_btmnav02 li.coming_soon{background:#888}.m__cross-media_2025 .box_btmnav li.coming_soon a,.m__cross-media_2025 .box_btmnav02 li.coming_soon a{opacity:1;cursor:default}.m__cross-media_2025 .box_btmnav li.coming_soon a img,.m__cross-media_2025 .box_btmnav02 li.coming_soon a img{opacity:.3}.m__cross-media_2025 .box_btmnav li.coming_soon a img:hover,.m__cross-media_2025 .box_btmnav02 li.coming_soon a img:hover{opacity:.3}.m__cross-media_2025 .box_btmnav li:last-child{margin-right:0}.m__cross-media_2025 .box_btmnav li a{display:block;padding:20px 0 20px 0;color:#fff;font-size:1.6rem;text-decoration:none}.m__cross-media_2025 .box_btmnav li a img{display:block;margin:0 auto}.m__cross-media_2025 .box_btmnav02 li{width:300px;background:#006fbe;text-align:center;float:right}.m__cross-media_2025 .box_btmnav02 li a{display:block;padding:10px 0;color:#fff;font-size:1.6rem;text-decoration:none}.m__cross-media_2025 .box_btmnav02 li a img,.m__cross-media_2025 .box_btmnav02 li a span{display:inline-block;vertical-align:middle}.m__cross-media_2025 .wap_low .inner .fRight{float:right}.m__cross-media_2025 .wap_low .inner .fLeft.w48p,.m__cross-media_2025 .wap_low .inner .fRight.w48p{width:48.9%}.m__cross-media_2025 .wap_low .inner .group_introduce{padding:0 20px}.m__cross-media_2025 .wap_low .inner .group_introduce table td{vertical-align:middle}.m__cross-media_2025 .wap_low .inner .group_introduce h4{padding:10px 25px;position:relative;background:#fbe1d9;color:#be431f;font-weight:bold;font-size:2rem;line-height:1.6;margin-bottom:20px}.m__cross-media_2025 .wap_low .inner .group_introduce h4::before{content:"";display:block;width:11px;height:35px;background:#be431f;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m__cross-media_2025 .wap_low .inner .group_introduce p{margin-top:5px;margin-bottom:30px}.m__cross-media_2025 .wap_low .inner .group_introduce p.mb20{margin-bottom:20px}.m__cross-media_2025 .wap_low .inner .group_introduce table{border:1px solid #be431f}.m__cross-media_2025 .wap_low .inner .group_introduce table th{padding:5px 15px}.m__cross-media_2025 td{padding:5px 15px}.m__cross-media_2025 .wap_low .inner .group_introduce table th{background:#fbe1d9;color:#be431f}.m__cross-media_2025 .wap_low .inner .group_introduce table tr:not(:first-child){border-top:1px solid #be431f}.m__cross-media_2025 .wap_low .inner .group_introduce table th{border-left:1px solid #be431f}.m__cross-media_2025 td:not(:first-child){border-left:1px solid #be431f}.m__cross-media_2025 .wap_low .inner .group .topBlock{overflow:hidden}.m__cross-media_2025 .wap_low .inner .group .topBlock .topImg{width:300px;height:auto;float:left}.m__cross-media_2025 .wap_low .inner .group .topBlock .topImg.lengthways{width:auto;height:300px}.m__cross-media_2025 .wap_low .inner .group .topBlock .topText{float:right;width:618px}.m__cross-media_2025 .wap_low .inner .group .topBlock .topText.lengthways{width:670px}.m__cross-media_2025 .wap_low .inner .group table{border:solid 1px #808080;width:560px;table-layout:fixed;border-collapse:collapse;margin:30px auto 0}.m__cross-media_2025 .wap_low .inner .group table th,.m__cross-media_2025 .wap_low .inner .group table td{border-right:solid 1px #808080;border-bottom:solid 1px #808080;padding:5px}.m__cross-media_2025 .wap_low .inner .group .tableCaption{display:block;width:560px;margin:10px auto 30px}@media only screen and (max-width:767px){.m__cross-media_2025 .wap_low .inner .box_low{font-size:1.4rem}}@media only screen and (max-width:767px){.m__cross-media_2025 .wap_low .inner .box_low .group{padding:0 10px}}@media only screen and (max-width:767px){.m__cross-media_2025 .wap_low .inner .box_low .imgBox div{display:block;margin:10px auto 0}.m__cross-media_2025 .wap_low .inner .box_low .imgBox div:first-child{margin-right:0}}.m__cross-media_2025 .wap_low .inner .box_low .pointList{margin:10px 0}.m__cross-media_2025 .wap_low .inner .box_low .pointList li{margin-bottom:7px;padding-left:1em;text-indent:-1em}.m__cross-media_2025 .wap_low .inner .box_low .photoList{overflow:hidden;letter-spacing:-.4em;margin:20px 0;text-align:center}.m__cross-media_2025 .wap_low .inner .box_low .photoList li{display:inline-block;letter-spacing:normal;margin-left:30px;text-align:left;width:440px;vertical-align:top}.m__cross-media_2025 .wap_low .inner .box_low .photoList_w200 li{display:inline-block;letter-spacing:normal;margin-left:30px;text-align:center;width:200px;padding:15px 0;vertical-align:top}.m__cross-media_2025 .wap_low .inner .box_low .photoList_w200 .hp{display:inline-block;margin-right:10px;background:#fb9f00;padding:3px 10px;color:#fff;text-decoration:none;border-radius:5px}.m__cross-media_2025 .wap_low .inner .box_low .photoList_w200 .resinavi{display:inline-block;border:1px solid #007ac3;background:#fff;padding:3px 5px;color:#007ac3;text-decoration:none;box-sizing:border-box;border-radius:5px}.m__cross-media_2025 .wap_low .inner .box_low .photoList li:first-child{margin-left:0}.m__cross-media_2025 .wap_low .inner .box_low .photoList li img{display:block}.m__cross-media_2025 .wap_low .inner .box_low .photoList li small{display:block;font-size:1.4rem;margin-top:5px}.m__cross-media_2025 .wap_low .inner .box_low .photoList li small.fs12{font-size:1.2rem}.m__cross-media_2025 .wap_low .inner .box_low .training_block{display:table;margin-bottom:20px}.m__cross-media_2025 .wap_low .inner .box_low .training_block .thumb{display:table-cell;vertical-align:middle;width:240px;height:auto;padding-right:20px}.m__cross-media_2025 .wap_low .inner .box_low .training_block p{display:table-cell;vertical-align:middle;width:678px}.m__cross-media_2025 .box_appeal{width:100%}.m__cross-media_2025 .appeal_item{background:#007ac3;padding:5px;color:#fff;text-align:center}.m__cross-media_2025 .appeal_item th{border-right:1px solid #fff}.m__cross-media_2025 .appeal_item th:last-child{border-right:none}@media only screen and (max-width:767px){.m__cross-media_2025 .inner.information{margin-top:20px;padding:0 15px}}.m__cross-media_2025 .inner.information .box_wap.infoNewsArea{width:100%;box-sizing:border-box}.m__cross-media_2025 .inner.information .box_wap.infoNewsArea ul li{margin-bottom:6px}@media only screen and (max-width:767px){.m__cross-media_2025 .inner.information .box_wap.infoNewsArea ul li{margin-bottom:15px;border-bottom:1px solid #dedede}.m__cross-media_2025 .inner.information .box_wap.infoNewsArea ul li:last-child{border-bottom:none}}.m__cross-media_2025 .inner.information .box_wap.infoNewsArea ul li dl{display:flex}@media only screen and (max-width:767px){.m__cross-media_2025 .inner.information .box_wap.infoNewsArea ul li dl{flex-wrap:wrap}}.m__cross-media_2025 .inner.information .box_wap.infoNewsArea ul li dl dt{width:20%;position:relative}@media only screen and (max-width:767px){.m__cross-media_2025 .inner.information .box_wap.infoNewsArea ul li dl dt{width:100%}}.m__cross-media_2025 .inner.information .box_wap.infoNewsArea ul li dl dt span{padding:3px 3px 2px;background:#ff571d;color:#fff;margin-left:8px;font-size:1.2rem;bottom:5px;line-height:1.1rem;border-radius:4px}@media print,screen and (min-width:768px){.m__cross-media_2025 .inner.information .box_wap.infoNewsArea ul li dl dt span{position:absolute}}@media only screen and (max-width:767px){.m__cross-media_2025 .inner.information .box_wap.infoNewsArea ul li dl dt span{padding:2px 3px 1px;margin-left:5px;vertical-align:baseline}}.m__cross-media_2025 .inner.information .box_wap.infoNewsArea ul li dl dd{width:80%}@media only screen and (max-width:767px){.m__cross-media_2025 .inner.information .box_wap.infoNewsArea ul li dl dd{width:100%;font-size:1.4rem;padding-bottom:5px}}.m__cross-media_2025 .flex-direction-nav .flex-prev{opacity:1;left:0;background:url("/images/common/icon_arrow_15.png") no-repeat center center;width:16px;height:26px;transform:rotate(180deg)}.m__cross-media_2025 .flex-direction-nav .flex-next{opacity:1;right:0;background:url("/images/common/icon_arrow_15.png") left top no-repeat;width:16px;height:26px}@media only screen and (max-width:767px){.m__cross-media_2025 .flex-direction-nav .flex-prev,.m__cross-media_2025 .flex-direction-nav .flex-next{background-size:8px;width:8px;height:13px}.m__cross-media_2025 .flex-direction-nav a{margin:-4px 0 0}}@media only screen and (max-width:767px){.m__cross-media_2025 h3 p.txt,.m__cross-media_2025 h4 p.txt{font-size:2.4rem;font-weight:bold}.m__cross-media_2025 .box_place .box_wap ul li.box{display:block;width:48%;width:calc((100% - 10px) / 2);padding:0;margin:0;border:none;height:auto}.m__cross-media_2025 .box_place.select_other_place .box_wap ul li.box{width:calc(100% / 2);padding:2px;margin:0;border:none}.m__cross-media_2025 .box_place .box_wap ul li:nth-child(n+3),.m__cross-media_2025 .box_place.select_other_place .box_wap ul li:nth-child(n+3){margin-top:15px}.m__cross-media_2025 .box_place .box_wap ul li.box a{display:block;text-decoration:none}.m__cross-media_2025 .box_place .box_wap ul li.box .title{font-size:1.5rem;font-weight:bold;padding:6px 3%}.m__cross-media_2025 .box_place.select_other_place .box_wap ul li.box .title{line-height:1.6;padding:10px}.m__cross-media_2025 .box_place .box_wap ul li.box a span{display:inline-block;vertical-align:middle}.m__cross-media_2025 .box_place .box_wap ul li.box .date{color:#000;text-align:center;background:none;margin-left:0;margin-top:10px;justify-content:center;height:40px}.m__cross-media_2025 .box_place.select_other_place .box_wap ul li.box .date{margin-left:0}.m__cross-media_2025 .box_place .box_wap ul li.box .date .year{padding-left:0}.m__cross-media_2025 .box_place .box_wap ul li.box .date .month{font-size:2.3rem;padding-right:13px;margin-top:0;background-size:10px}.m__cross-media_2025 .box_place .box_wap ul li.box .date .day{font-size:2.3rem;margin-top:0;line-height:inherit;margin-left:0}.m__cross-media_2025 .box_place .box_wap ul li.box .date .week{vertical-align:middle}.m__cross-media_2025 .box_place .box_wap ul li.box .btn_detail{width:80%;margin:15px auto 25px;font-size:1.4rem}.m__cross-media_2025 .box_place .box_wap ul li.box .btn_detail a{padding-bottom:0}.m__cross-media_2025 .box_area.inbox_place .box_wap .area_push_hospital{font-size:1.4rem;padding:10px 0 10px 70px;margin:-22px -10px 30px}.m__cross-media_2025 .box_area.inbox_place .box_wap .area_push_hospital::before{background-size:50px;background-position:15px 23px}.m__cross-media_2025 .box_area .box_wap h6{padding:10px 10px 10px 0}.m__cross-media_2025 .box_area .box_wap h6.hokkaido,.m__cross-media_2025 .box_area .box_wap h6.kanto,.m__cross-media_2025 .box_area .box_wap h6.toukai,.m__cross-media_2025 .box_area .box_wap h6.kinki,.m__cross-media_2025 .box_area .box_wap h6.chushi,.m__cross-media_2025 .box_area .box_wap h6.kyushu{border-left:none;border-right:none}.m__cross-media_2025 .box_area.inbox_place h5.clearfix{padding:10px 10px 10px 0;border-left:0;border-right:0}.m__cross-media_2025 .box_area .box_wap h6 p{font-size:1.6rem}.m__cross-media_2025 .box_area.inbox_place h5 p{font-size:1.6rem}.m__cross-media_2025 .box_area.inbox_place h5 p::before{width:8px;height:28px;vertical-align:-8px;margin-right:10px}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li{margin-bottom:10px;padding:0;display:block}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea .hospDetail{padding:1px 0;font-size:1.3rem}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .point{font-size:1.4rem;width:52%}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .point.wide{width:auto}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .point.noTxt{height:17px}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li:last-child{margin-bottom:0}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .thumbHosp{width:34%;height:34%;float:left;margin-right:8px;padding-bottom:15px}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea{padding:0 0 10px 0}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.saiyo,.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.bed{background-size:20px;padding:2px 2px 2px 22px;font-size:1.1rem}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.saiyo{margin-left:8px}.m__cross-media_2025 .box_area .box_wap dl dt.title{font-size:1.6rem;padding-bottom:5px;margin:0;font-weight:bold;border-bottom:2px solid #bfbfbf}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul.place li .rightArea span.fair{background-size:22px;padding:2px 6px 2px 25px;font-size:1.3rem}.m__cross-media_2025 .box_area .box_wap dl{margin:0}.m__cross-media_2025 .box_area .box_wap dl:last-child{margin:0}.m__cross-media_2025 .box_area .box_wap dl dd ul{margin:10px 0}.m__cross-media_2025 .box_area .box_wap dl dd ul li{background-position:left 18px;padding:10px 3%;width:100%;display:block;border-bottom:1px solid #ccc;font-size:1.6rem}.m__cross-media_2025 .box_area .box_wap dl dd ul li:last-child{border-bottom:none}.m__cross-media_2025 .box_area .box_wap dl dd ul li:nth-child(2n){margin-left:0}.m__cross-media_2025 .box_area .box_wap dl dd ul li .new,.m__cross-media_2025 .box_area .box_wap dl dd ul li .update{font-size:1rem;padding:3px;vertical-align:text-bottom;border-radius:4px}.m__cross-media_2025 .box_area .box_wap dl dd ul li.w100{box-sizing:border-box}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group{position:relative}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group .group_inner{display:block}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul li a{line-height:1.5;background:none;padding-left:0;width:calc(100% - 45px);margin-bottom:5px}.m__cross-media_2025 .box_area.inbox_place .box_wap dl dd ul li a.noIcon{width:100%}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group .group_inner > a{display:block;position:relative;margin-right:45px}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn{display:block;position:absolute;right:0;top:-4px;width:40px;height:30px;border:1px solid #ccc;box-shadow:0 3px 0 #dcdcdc;box-sizing:border-box;border-radius:2px}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn::before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background:#1760ad;border:0;opacity:1;left:auto;transition:.5s}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group .group_inner .accordion_btn::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background:#1760ad;border:0;opacity:1;left:auto;transition:.5s}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn::before{width:16px;height:2px;right:11px}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group .group_inner > .accordion_btn::after{width:2px;height:16px;right:18px}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group.open .group_inner > .accordion_btn::after{transform:rotate(90deg);margin-top:-8px}.m__cross-media_2025 .group_js_wrap{position:static;width:100%;padding:0;margin-top:20px}.m__cross-media_2025 .group_js_wrap .wrap_inner{background:transparent;border:0;padding:0}.m__cross-media_2025 .box_area .box_wap dl dd .group_js_wrap ul.group_list li{display:inline-block;width:100%}.m__cross-media_2025 .box_area .box_wap dl dd ul li.group a::after{display:none}.m__cross-media_2025 .wap_low .inner h3 p{font-size:1.8rem;padding-left:10px}.m__cross-media_2025 .wap_low .inner .box_low .topics_balloon{padding:0 10px 0 60px;background-position:10px bottom;background-size:40px}.m__cross-media_2025 .wap_low .inner .box_low .topics_balloon p.balloon{padding:10px}.m__cross-media_2025 .wap_low .inner .box_low .topics_balloon p.balloon::before{top:50%;margin-top:10px;background-size:11px;left:-9px}.m__cross-media_2025 .wap_low .inner .box_low .topics_balloon p.title{font-size:1.2rem}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl{display:inline-block;width:49%;text-align:left;padding:0}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl dt,.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl dd{display:inline-block;padding-right:3px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl.bed dt:before,.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl.capacity dt:before{background-size:17px;width:17px;height:10px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl.alma_mater{width:100%;margin-top:10px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale dl.alma_mater dt::before{background-size:17px;width:17px;height:10px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_detail_sum{flex-wrap:wrap;padding:20px}.m__cross-media_2025 .wap_low .inner .box_low.hospital_detail_sum p{width:50%;text-align:left}.m__cross-media_2025 .wap_low .inner .box_low.hospital_detail_sum p:last-child{width:100%;margin:20px 0 0 0}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap ul{padding:0 20px}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li{margin-bottom:10px;width:50%;font-size:1.2rem;line-height:1.8}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li.two_row{width:100%}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.date{width:24vw}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li.two_row p.date{width:50vw}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.date.double_space{margin-left:10px}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.date span.month,.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.date span.day,.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.date span.week{display:inline;font-size:1.8rem}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.booth{display:inline;font-size:1.8rem}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.date span.week{font-size:1.2rem;padding-left:5px}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li.box p.date{padding:0;margin-left:15px}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.place{font-size:1.2rem;text-align:center;width:60px;margin-right:0}.m__cross-media_2025 .wap_low .inner .box_low.display .box_wap li p.booth::before{font-size:1.2rem;bottom:3px;left:0}.m__cross-media_2025 .wap_low .inner .fLeft{display:block;float:none}.m__cross-media_2025 .wap_low .inner .fLeft img{width:80%;margin:0 auto}.m__cross-media_2025 .wap_low .inner .fLeft.w40p{width:80%;margin-bottom:10px}.m__cross-media_2025 .wap_low .inner img.fLeft{width:80%;margin:0 auto}.m__cross-media_2025 .wap_low .inner h4 p{font-size:1.6rem}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale .feature_main h4{padding-left:55px;font-size:1.8rem;line-height:1.5}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale .feature_main h4::before{width:60px;height:60px;background-size:contain}.m__cross-media_2025 .wap_low .inner .box_low.hospital_scale .feature_main p{padding:15px}.m__cross-media_2025 .wap_low .inner .feature_box_attention h4{font-size:1.8rem;line-height:1.4em;padding:10px 0 10px 40px}.m__cross-media_2025 .wap_low .inner .feature_box_attention h4::before{background-size:40px;width:40px;height:51px}.m__cross-media_2025 .wap_low .inner .feature_box_attention.tour h4::before{background-size:40px;width:40px;height:49px}.m__cross-media_2025 .wap_low .inner .feature_box_attention h5{font-size:1.6rem;text-align:left;padding:20px 0 10px}.m__cross-media_2025 .wap_low .inner .feature_box_attention .attention_box{display:block}.m__cross-media_2025 .wap_low .inner .feature_box_attention .attention_box p,.m__cross-media_2025 .wap_low .inner .feature_box_attention .attention_box .img_box{display:block;width:100%}.m__cross-media_2025 .wap_low .inner .feature_box_attention .attention_box p{padding-right:0}.m__cross-media_2025 .wap_low .inner .feature_box_attention .attention_box .img_box{margin-top:20px;text-align:center}.m__cross-media_2025 .wap_low .inner .feature_box_attention .attention_box .img_box.img_tall{margin:20px auto 0}.m__cross-media_2025 .wap_low .inner .box_low .box_slider{padding:20px 10px 0}.m__cross-media_2025 .wap_low .inner .box_low .box_slider .hospital_img_slider{display:block;width:100%;box-sizing:border-box;margin-top:20px}.m__cross-media_2025 .wap_low .inner .box_low .box_slider p.box_txt{display:block}.m__cross-media_2025 .wap_low .inner .box_low .box_slider .hospital_img_slider{display:block;padding:0 10px}.m__cross-media_2025 .hospital_img_slider .flexslider{margin:5px 0;padding:0 15px}.m__cross-media_2025 .hospital_img_slider #hospital_slider.flexslider p.txt{background-color:transparent;padding:5px 0 0;position:static;width:auto;color:#333}.m__cross-media_2025 .hospital_img_slider #hospital_slider .slides img{height:calc((100vw - 110px) * 0.67)}.m__cross-media_2025 .hospital_img_slider #hospital_carousel{display:none}.m__cross-media_2025 .wap_low .inner .box_low .box_slider p.box_txt{padding:0}.m__cross-media_2025 .wap_low .inner .box_low .box_slider.group .box_txt{margin-right:0}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box_schedule h5{font-size:1.8rem;line-height:1.4em}.m__cross-media_2025 .feature_box_schedule .schedule_inner{padding:20px}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list{display:flex}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul{font-size:1.4rem;width:clc(33.333333333333336%);vertical-align:top}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li{display:block;height:42px;width:100% !important}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li:last-child{border-right-width:1px;border-bottom:0}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul.second li{border-bottom-width:1px;border-right-width:0}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col3wk{width:auto;height:calc((42px / 4) + (42px / 2));line-height:.8em}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.colhalf{width:auto;height:calc(42px / 2);line-height:.05em}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col1half{width:auto;height:calc(42px + (42px / 2))}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col2{width:auto;height:calc(42px * 2)}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col2half{width:auto;height:calc((42px * 2) + (42px / 2))}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col3{width:auto;height:calc(42px * 3)}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col3_1wk{width:auto;height:calc((42px * 3) + (42px / 4))}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col3half{width:auto;height:calc((42px * 3) + (42px / 2))}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col4{width:auto;height:calc(42px * 4)}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col5{width:auto;height:calc(42px * 5)}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half{width:auto;height:calc((42px * 5) + (42px / 2))}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col5half_1wk{width:auto;height:calc((42px * 5) + (42px / 2) + (42px / 4))}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col6{width:auto;height:calc(42px * 6)}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col7{width:auto;height:calc(42px * 7)}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col8{width:auto;height:calc(42px * 8)}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col9{width:auto;height:calc(42px * 9)}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col10{width:auto;height:calc(42px * 10)}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col11{width:auto;height:calc(42px * 11)}.m__cross-media_2025 .feature_box_schedule .schedule_inner .schedule_list ul li.col12{width:auto;height:calc(42px * 12)}.m__cross-media_2025 .wap_low .inner .box_low.hospital_link{padding:20px 10px 0}.m__cross-media_2025 .wap_low .inner .box_low.hospital_link a{width:100%;margin:0 0 20px;font-size:1.4rem}.m__cross-media_2025 .wap_low .inner .box_low.hospital_link a.resinavi_web::before{margin-right:5px;background-size:24px;width:24px;height:26px}.m__cross-media_2025 .wap_low .inner .box_low .box_txt span{display:block;padding:0 10px}.m__cross-media_2025 .wap_low .inner .box_low .feature{padding:30px 10px 20px}.m__cross-media_2025 .wap_low .inner .box_low .feature .box{background:#fff;padding:10px 0}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box h5{font-size:1.6rem}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .fLeft{float:none;width:100%}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .fRight{float:none;width:100%;padding:0;margin:15px 0 0;background:#fffae8}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .fRight img{float:left;margin-right:10px;padding-bottom:0;width:122px}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .fRight span.name{font-size:1.4rem;line-height:1.6em;display:block;padding-top:10px;padding-bottom:10px}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .fRight span.be{margin-left:130px;display:block;margin-right:10px}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .noImg{background:#fffae8;width:100%;text-align:center;padding:0;margin:10px 0}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .noImg span.name{padding-top:10px}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box .box .noImg span.be{margin:0 20px 13px 20px}.m__cross-media_2025 .wap_low .inner .box_low .feature .feature_box h6{font-size:1.6rem;margin-bottom:10px}.m__cross-media_2025 .wap_low .inner .box_low .feature .graduated h5{font-size:1.6rem}.m__cross-media_2025 .wap_low .inner .box_low.point{padding:0}.m__cross-media_2025 .wap_low .inner .box_low.point .box_wap{margin:10px}.m__cross-media_2025 .wap_low .inner .box_low.point h4{background:#378fe8;width:100%;padding:10px;font-size:2rem;color:#fff;position:relative;border:none;top:0;left:0;text-align:center;padding-left:0;box-sizing:border-box}.m__cross-media_2025 .wap_low .inner .box_low.point.pointFair h4{background:#ec6941}.m__cross-media_2025 .wap_low .inner .box_low.point .box_wap{background:#fff;padding:10px}.m__cross-media_2025 .wap_low .inner .box_low.point .fLeft{float:none;width:100%}.m__cross-media_2025 .wap_low .inner .box_low.point .fRight{float:none;width:100%}.m__cross-media_2025 .wap_low .inner .box_low.point .fRight img{width:90%;margin:0 auto;margin-top:10px}.m__cross-media_2025 .wap_low .inner .group .topBlock .topImg{width:100%;height:auto;float:none;margin-bottom:10px}.m__cross-media_2025 .wap_low .inner .group .topBlock .topImg.lengthways{width:100%;height:auto;float:none;margin-bottom:10px}.m__cross-media_2025 .wap_low .inner .group .topBlock .topText,.m__cross-media_2025 .wap_low .inner .group .topBlock .topImg.lengthways{float:none;width:100%}.m__cross-media_2025 .wap_low .inner .group table{width:100%;font-size:89%;margin-top:20px}.m__cross-media_2025 .wap_low .inner .group .tableCaption{width:100%;margin:5px auto 20px}.m__cross-media_2025 .wap_low .inner h3.introduce{display:table;table-layout:fixed;width:100%}.m__cross-media_2025 .wap_low .inner h3.introduce p.txt{font-size:1.8rem;line-height:1.4}.m__cross-media_2025 .wap_low .inner .box_low .box_txt p.title span{display:inline-block;padding:5px 40px 5px 20px}.m__cross-media_2025 .wap_low .inner .box_low .box_txt .comment{padding:20px 20px 20px;line-height:1.4;min-height:100px;font-size:1.6rem;height:auto}.m__cross-media_2025 .box_comment .comment::after{background-size:60px;width:60px;height:37px}.m__cross-media_2025 .box_recommend .comment::after{background-size:60px;width:60px;height:38px}.m__cross-media_2025 .wap_low .inner .box_low .box_txt .comment br{display:none}.m__cross-media_2025 .wap_low .inner .box_low .box_slider.group .box_txt{margin:0 10px}.m__cross-media_2025 .wap_low .inner .group_introduce{padding:0}.m__cross-media_2025 .wap_low .inner .group_introduce h4{font-size:1.6rem}.m__cross-media_2025 .wap_low .inner .group_introduce p{margin-top:5px;margin-bottom:30px}.m__cross-media_2025 .wap_low .inner .group_introduce p.mb20{margin-bottom:20px}.m__cross-media_2025 .wap_low .inner .group_introduce table th{padding:2px 5px}.m__cross-media_2025 td{padding:2px 5px}.m__cross-media_2025 .wap_low .inner .group_introduce table.group10 th:first-child,.m__cross-media_2025 td:first-child{width:33%}.m__cross-media_2025 .wap_low .inner .fair_hospital_list h3 p.txt{font-size:1.8rem}.m__cross-media_2025 .wap_low .inner .group_link{padding:20px 10px}.m__cross-media_2025 .wap_low .inner .group_link .btn_area a{min-width:0;font-size:1.4rem;line-height:1.5;padding:10px 30px;display:block}.m__cross-media_2025 .wap_low .inner .group_link .btn_area a .iconLink{width:20px;right:10px}.m__cross-media_2025 .wap_low .inner .group_link a{font-size:1.6rem;padding:10px}.m__cross-media_2025 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list{padding:10px 0 0}.m__cross-media_2025 .wap_low .inner .box_low .fair_hospital_list .box_wap ul.group_list li{margin:0 30px 10px 0}.m__cross-media_2025 .wap_low .inner .fair_hospital_list .hospital_information{margin:20px 0 10px}.m__cross-media_2025 .hospital_information .top_wap{display:block;font-size:0;letter-spacing:-.4em;padding:20px 5%}.m__cross-media_2025 .hospital_information .top_wap .hospital_thumb{width:90px;display:inline-block}.m__cross-media_2025 .hospital_information .top_wap .link{position:static}.m__cross-media_2025 .hospital_overview .top_label{font-size:1.2rem;letter-spacing:normal;overflow:visible;order:2}.m__cross-media_2025 .hospital_overview .top_label ul{float:none;width:100%}.m__cross-media_2025 .hospital_overview .top_label ul.resinavi_join{margin-top:20px}.m__cross-media_2025 .hospital_overview .top_label ul.resinavi_join li{font-size:1.2rem;margin-right:4px}.m__cross-media_2025 .hospital_overview .hospital_name{margin:-70px 0 0 100px;order:1;min-height:70px;width:auto}.m__cross-media_2025 .hospital_overview .hospital_name.noImg{margin:0;min-height:0}.m__cross-media_2025 .hospital_overview .hospital_name .name{font-size:2rem;line-height:1.4em}.m__cross-media_2025 .hospital_overview .hospital_name .address{font-size:1.2rem}.m__cross-media_2025 .hospital_overview .merit{order:3;margin-top:18px}.m__cross-media_2025 .hospital_overview .merit p{font-size:1.6rem}.m__cross-media_2025 .hospital_information .top_wap .link{width:100%;margin-top:20px}.m__cross-media_2025 .hospital_information .top_wap .link a{width:48%;padding:5px 10px}.m__cross-media_2025 .hospital_information .top_wap .link a.official_link{margin-left:4%}.m__cross-media_2025 .hospital_information .top_wap .hospital_overview{padding-left:0;display:flex;flex-direction:column}.m__cross-media_2025 .hospital_information .bottom_wap .pickup_fair{margin-bottom:10px;padding:0}.m__cross-media_2025 .hospital_information .bottom_wap .pickup_tour{padding:0}.m__cross-media_2025 .hospital_information .bottom_wap .pickup_fair p,.m__cross-media_2025 .hospital_information .bottom_wap .pickup_tour p{width:100%;margin:0}.m__cross-media_2025 .hospital_information .bottom_wap .pickup_fair p.label,.m__cross-media_2025 .hospital_information .bottom_wap .pickup_tour p.label{text-align:center;padding:10px;width:100%;font-size:1.4rem;margin:0}.m__cross-media_2025 .hospital_information .bottom_wap .pickup_fair p.label br,.m__cross-media_2025 .hospital_information .bottom_wap .pickup_tour p.label br{display:none}.m__cross-media_2025 .hospital_information .bottom_wap .pickup_fair p,.m__cross-media_2025 .hospital_information .bottom_wap .pickup_tour p{padding:10px;box-sizing:border-box}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale{font-size:0;letter-spacing:-.4em;display:block}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl{font-size:1.4rem;letter-spacing:normal;text-align:left}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.bed,.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.capacity{width:50%;display:inline-block;padding:0;min-width:0}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl dt,.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl dd{display:inline-block}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.alma_mater{display:block;margin-top:10px}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.alma_mater dt::before{background-size:12px;width:12px;height:12px}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.bed dt::before{background-size:17px;width:17px;height:10px}.m__cross-media_2025 .hospital_information .bottom_wap .hospital_scale dl.capacity dt::before{background-size:15px;width:15px;height:15px}.m__cross-media_2025 .display .box_wap{padding:20px 0}.m__cross-media_2025 .box_place .box_wap dl{margin:10px;margin-top:20px}.m__cross-media_2025 .box_place .box_wap dl dt.title{font-size:1.6rem}.m__cross-media_2025 .box_place .box_wap dl dd ul{margin:10px 0}.m__cross-media_2025 .box_place .box_wap dl dd ul li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:1.6rem}.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(1),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(4),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(7),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(10),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(13),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(16),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(19),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(22),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(3),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(6),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(9),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(12),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(15),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(18),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(21),.m__cross-media_2025 .box_place .box_wap dl dd ul li:nth-child(24){background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:1.6rem}.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:1.6rem}.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(1),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(4),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(7),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(10),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(13),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(16),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(19),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(22),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(3),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(6),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(9),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(12),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(15),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(18),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(21),.m__cross-media_2025 .box_place .box_wap dl dd ul.list02 li:nth-child(24){background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center;padding:10px 3%;width:94%;display:block;border-bottom:3px solid #f6f4f4;font-size:1.6rem}.m__cross-media_2025 .box_place .box_wap dl dd ul li:last-child{border-bottom:none}.m__cross-media_2025 .box_place .box_wap dl dd ul li a{display:block}.m__cross-media_2025 .box_place .box_wap dl dd ul li:hover{background:url("/images/cross-media/icon_arwNext03.png") no-repeat left center #d7eeff}.m__cross-media_2025 .box_place .box_wap dl:first-child{margin-top:0}}.m__cross-media_2025 #content_bottom_fixed{position:fixed;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.8);padding:10px 0 10px;z-index:11;overflow:hidden;display:none}@media only screen and (max-width:767px){.m__cross-media_2025 #content_bottom_fixed{padding:7px 0}}.m__cross-media_2025 #content_bottom_fixed .content_bottom_fixed_inn{width:940px;margin:0 auto;text-align:center}@media only screen and (max-width:767px){.m__cross-media_2025 #content_bottom_fixed .content_bottom_fixed_inn{width:auto;margin:0 10px}}.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap{margin:0}.m__cross-media_2025 #content_bottom_fixed .text01{color:#fff;font-size:129%;font-weight:bold;margin:0 0 10px 10px;line-height:1}@media only screen and (max-width:767px){.m__cross-media_2025 #content_bottom_fixed .text01{margin:0 0 5px}}@media only screen and (max-width:767px){.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap{display:flex}}.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap .btn-style02,.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap .btn_contact{float:none;display:inline-block}@media only screen and (max-width:767px){.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap .btn-style02:last-child,.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap .btn_contact:last-child{margin-right:0}}.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap .btn_contact{background:#f38f00;box-shadow:0 -3px #ed6513 inset;font-weight:bold;height:42px;line-height:44px;width:200px;display:inline-block;text-align:center;color:#fff;font-size:114%;text-decoration:none;margin:0 10px 0 0;position:relative}.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap .btn_contact img{position:absolute;right:10px;top:50%;margin:-10px 0 0}@media only screen and (max-width:767px){.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap .btn_contact img{display:none}}.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap .btn-style02{box-shadow:0 -2px #ccc inset;border:1px solid #ccc;font-weight:bold;width:200px;color:#1760ad;text-align:center;text-decoration:none;height:40px;line-height:42px;font-size:114%;margin:0 10px 0 0;position:relative;background:#fff}.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap .btn-style02 img{position:absolute;right:10px;top:50%;margin:-10px 0 0}@media only screen and (max-width:767px){.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap .btn-style02 img{display:none}}.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap .btn_bookmark_on{background:none}.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap .bookmark_on,.m__cross-media_2025 #content_bottom_fixed .btn_singlewrap .btn_bookmark_on a{color:#ccc}@keyframes spin{0%{transform:rotate(0)}25%{transform:rotate(60deg)}50%{transform:rotate(120deg)}75%{transform:rotate(180deg)}100%{transform:rotate(240deg)}}@media only screen and (max-width:767px) and (max-width:320px){.m__cross-media_2025 .box_place .box_wap ul li.box a .title{background-image:none}}@media only screen and (max-width:767px) and (max-width:767px){.m__cross-media_2025 li{font-size:1rem}}@media only screen and (max-width:767px) and (max-width:767px){.m__cross-media_2025 ul.list li{font-size:1.4rem}}.m__common__breadcrumb{padding:30px 0}@media only screen and (max-width:767px){.m__common__breadcrumb{padding:15px 0}}.m__common__breadcrumb ol{display:flex;flex-wrap:wrap}.m__common__breadcrumb ol li a{font-weight:bold}.m__common__breadcrumb ol li::after{content:">";display:inline-block;margin:0 5px;font-size:1.4rem}.m__common__breadcrumb ol li:first-child::before{content:"";display:inline-block;width:18px;height:18px;background:url("/images/icon/icon_home.svg") center center no-repeat;background-size:18px 18px;vertical-align:-3px;margin-right:10px}.m__common__breadcrumb ol li:last-child::after{display:none}@media only screen and (max-width:767px){.m__common__breadcrumb ol li span{vertical-align:text-top}}@media only screen and (max-width:767px){.m__common__breadcrumb + .m__common__link--back{margin-top:30px}}.m__common__link span{vertical-align:baseline}.m__common__link::before{content:"";width:22px;height:22px;display:inline-block;background:url("/images/icon/icon_link.svg") center center no-repeat;background-size:22px 22px;vertical-align:middle;margin-right:8px;margin-top:-1px;border-radius:50%}@media only screen and (max-width:767px){.m__common__link::before{width:17px;height:17px;background-size:17px 17px}}.m__common__link--white{color:#fff}.m__common__link--white::before{background:url("/images/icon/icon_link_white.svg") center center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common__link--white::before{width:17px;height:17px;background-size:17px 17px}}.m__common__link--gray{color:#8e8e8e}.m__common__link--gray::before{background:url("/images/icon/icon_link_gray.svg") center center no-repeat}.m__common__link--down:before{transform:rotate(90deg)}.m__common__link--back::before{content:"";width:22px;height:22px;display:inline-block;background:url("/images/icon/icon_link.svg") #fff center center no-repeat;background-size:22px 22px;vertical-align:middle;margin-right:8px;border-radius:50%;transform:rotate(180deg)}@media only screen and (max-width:767px){.m__common__link--back::before{width:17px;height:17px;background-size:17px 17px}}.m__common__link--pageback{background:#f0f0f0;padding:10px 20px}.m__common__link--pageback a{color:#0d6fb8;font-weight:bold;text-decoration:none}@media print,screen and (min-width:768px){.m__common__link--pageback{display:none}}.m__common__link--pageback::before{content:"";width:8px;height:14px;display:inline-block;background:url("/images/icon/icon_arrow_paging_prev.svg") center center no-repeat;background-size:8px 14px;vertical-align:-2px;margin-right:8px}.m__common__blank-link::after{content:"";width:18px;height:18px;display:inline-block;background:url("/images/icon/icon_new_window.svg") #fff center center no-repeat;background-size:18px 18px;vertical-align:middle;margin-left:8px}@media only screen and (max-width:767px){.m__common__blank-link::after{width:16px;height:16px;background-size:16px 16px}}.m__common__accordion--title{margin:5px 0}.m__common__accordion--title:hover{cursor:pointer}.m__common__accordion--title span{color:#0d6fb8;border-bottom:1px solid #0d6fb8;font-size:1.6rem;display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){.m__common__accordion--title span{max-width:calc(100% - 28px);font-size:1.2rem}}.m__common__accordion--title::before{content:"";display:inline-block;width:18px;height:18px;background:url("/images/icon/icon_arrow_btn.svg") center center no-repeat;background-size:18px 18px;margin-right:10px;vertical-align:middle;transition:.3s}@media only screen and (max-width:767px){.m__common__accordion--title::before{width:17px;height:17px;background-size:17px 17px;margin-right:5px;vertical-align:-6px}}.m__common__accordion--title.open::before{transition:.3s;transform:rotate(180deg)}.m__common__accordion--content{height:0;opacity:0;line-height:0;overflow:hidden;transition:.3s;padding:0 10px;background:#e8f2fa}.m__common__accordion--content.open{margin:10px 0;height:auto;opacity:1;line-height:normal;padding:10px;transition:.3s}.m__common__private{background:#0d6fb8;color:#fff;display:inline-block;padding:0 3px;margin:0 2px;vertical-align:middle}.m__common__necessary{background:#ff7800;color:#fff;display:inline-block;padding:0 3px;margin:0 2px;vertical-align:middle}.m__common__any{background:#8e8e8e;color:#fff;display:inline-block;padding:0 3px;margin:0 2px;vertical-align:middle}.m__common__anchor a{text-decoration:none;display:inline-block;font-weight:bold;margin:3px 20px 3px 0;padding-right:16px;position:relative}.m__common__anchor a::after{content:"";display:inline-block;position:absolute;right:0;top:2px;width:8px;height:8px;border-left:2px solid #0d6fb8;border-bottom:2px solid #0d6fb8;transform:rotate(-45deg)}.m__common__anchor a:hover{opacity:.8}.m__common__question-balloon-wrapper{position:relative}.m__common__question-balloon{cursor:pointer;color:#fff !important;font-weight:bold;text-decoration:none;background:#fcbe00;text-align:center;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-3px;font-size:10px;width:14px;height:14px;line-height:15px;border-radius:12px}.m__common__question-balloon-inner{display:none;position:absolute;z-index:2;left:20px;top:-10px;padding:15px 10px;background:#e8f2fa;border:1px solid #0d6fb8;border-radius:5px;transform:translateY(-100%);width:350px}@media only screen and (max-width:767px){.m__common__question-balloon-inner{width:calc(100% - 40px);left:20px}}.m__common__question-balloon-inner:before{position:absolute;z-index:3;content:"";display:block;width:25px;height:23px;background:url("/images/common/ico_bubble.png") center center no-repeat;background-size:contain;left:20px;bottom:2px;transform:translate(0%,100%)}.m__common__question-balloon-inner .title{color:#0d6fb8;font-weight:bold;font-size:1.4rem}.m__common__question-balloon-inner .text{margin-top:5px;color:#313131;font-size:1.2rem;font-weight:normal}.m__common__question-balloon-inner .m__common-btn{margin-top:5px;padding:0 10px}.m__common__question-balloon-inner .m__common-btn a{width:100%;padding:5px 35px 5px 45px;font-size:1.4rem}@media only screen and (max-width:767px){.m__common__question-balloon-inner .m__common-btn a{min-width:0}}.m__common__paging ul{margin:40px 0 0;display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (max-width:767px){.m__common__paging ul{margin:0 -20px;padding:15px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}}.m__common__paging ul li a,.m__common__paging ul li span{width:35px;height:35px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.m__common__paging ul li a,.m__common__paging ul li span{width:30px}}.m__common__paging ul li > span{background:none}.m__common__paging ul li a{transition:.4s;text-decoration:none}.m__common__paging ul li a:hover{opacity:.7}.m__common__paging ul li.current span{background:#0d6fb8;color:#fff;width:35px}.m__common__paging ul li.first a::before{content:"";display:block;width:8px;height:15px;background:url("/images/icon/icon_arrow_paging_prev.svg") center center no-repeat;background-size:8px 15px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:-4px}.m__common__paging ul li.first a::after{content:"";display:block;width:8px;height:15px;background:url("/images/icon/icon_arrow_paging_prev.svg") center center no-repeat;background-size:8px 15px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:2px}.m__common__paging ul li.prev a::before{content:"";display:block;width:8px;height:15px;background:url("/images/icon/icon_arrow_paging_prev.svg") center center no-repeat;background-size:8px 15px;margin-right:8px}.m__common__paging ul li.next a::after{content:"";display:block;width:8px;height:15px;background:url("/images/icon/icon_arrow_paging_next.svg") center center no-repeat;background-size:8px 15px;margin-left:8px}.m__common__paging ul li.last a::before{content:"";display:block;width:8px;height:15px;background:url("/images/icon/icon_arrow_paging_next.svg") center center no-repeat;background-size:8px 15px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:-3px}.m__common__paging ul li.last a::after{content:"";display:block;width:8px;height:15px;background:url("/images/icon/icon_arrow_paging_next.svg") center center no-repeat;background-size:8px 15px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:3px}.m__common__paging ul li.first a,.m__common__paging ul li.prev a,.m__common__paging ul li.next a,.m__common__paging ul li.last a{font-size:0;text-decoration:none;position:relative}.m__common__paging ul li.prev a,.m__common__paging ul li.next a{width:auto;font-size:1.8rem;font-weight:bold;margin:0 10px}.m__common__paging ul li.prev a span,.m__common__paging ul li.next a span{width:auto}.m__common__paging ul li.prev a::before,.m__common__paging ul li.next a::before{position:static;transform:translate(0,0)}@media only screen and (max-width:767px){.m__common__paging ul li.prev a,.m__common__paging ul li.next a{font-size:1.6rem}}.m__common__paging ul li.page.gap{line-height:35px;width:20px}.m__common__message{position:relative;padding-left:25px}.m__common__message a{width:39px;height:29px;display:block}@media only screen and (max-width:767px){.m__common__message{padding-left:20px}.m__common__message a{width:29px;height:30px}.m__common__message img{width:29px;height:30px}}.m__common__message span.unread-count{letter-spacing:-.1em;padding:0 2px;min-width:25px;text-align:center;background:#e50036;text-decoration:none;display:block;color:#fff;font-weight:bold;position:absolute;border:2px solid #fff;right:25px;top:-10px;border-radius:20px}@media only screen and (max-width:767px){.m__common__message span.unread-count{min-width:19px;font-size:1rem;top:-7px;right:20px}}.m__common__regist-number{color:#e94e30;font-weight:bold;font-size:1.6rem;text-align:center}.m__common__regist-number b{font-size:2.2rem;vertical-align:baseline}@media only screen and (max-width:767px){.m__common__regist-number{font-size:1.4rem}.m__common__regist-number b{font-size:1.8rem}}.m__common__emphasis-text{color:#e94e30}.m__common__emphasis-text--underline{color:#e94e30;text-decoration:underline}.m__common__red-font{color:#e94e30}.m__common__bold-font{font-weight:bold}.m__common__big-font{font-size:1.8rem}@media only screen and (max-width:767px){.m__common__big-font{font-size:1.4rem}}.m__common__loading{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:102;width:100%;height:100%;background:rgba(49,49,49,0.7);justify-content:center;align-items:center;color:#fff}.m__common__loading.is-active{display:flex}.m__common__loading .loading-inner{text-align:center}.m__common__loading .loading-inner .icon img{width:64px;height:auto}.m__common__loading .loading-inner .text{font-weight:bold;font-size:2rem;margin:20px 0}.m__common-heading__h1{position:relative;background:url("/images/bg/bg_common_title.png");font-weight:bold}@media print,screen and (min-width:768px){.m__common-heading__h1{min-width:1020px}}.m__common-heading__h1 .inner{width:980px;margin:0 auto;padding:35px 0 35px 60px;font-size:3.6rem;position:relative;color:#fff;background:url("/images/icon/icon_common_h1.png") left center no-repeat;background-size:45px 45px}.m__common-heading__h1 .inner span{padding-left:15px;font-size:2.4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m__common-heading__h1 .inner{width:100%;font-size:2rem;padding:20px 20px 20px 65px;background-position:20px center;background-size:30px 30px}.m__common-heading__h1 .inner span{font-size:1.4rem}}.m__common-heading__h1--fair-online,.m__common-heading__h1--fair-event{background:#b71649}@media only screen and (max-width:767px){.m__common-heading__h1--fair-online,.m__common-heading__h1--fair-event{margin-bottom:15px}}.m__common-heading__h1--fair-online .inner,.m__common-heading__h1--fair-event .inner{position:relative;background:none;padding:0}.m__common-heading__h1--fair-online .inner h1,.m__common-heading__h1--fair-event .inner h1,.m__common-heading__h1--fair-online .inner .fair-heading,.m__common-heading__h1--fair-event .inner .fair-heading{position:absolute;left:0;bottom:25px}@media only screen and (max-width:767px){.m__common-heading__h1--fair-online .inner h1,.m__common-heading__h1--fair-event .inner h1,.m__common-heading__h1--fair-online .inner .fair-heading,.m__common-heading__h1--fair-event .inner .fair-heading{left:10px;bottom:15px}.m__common-heading__h1--fair-online .inner h1 img,.m__common-heading__h1--fair-event .inner h1 img,.m__common-heading__h1--fair-online .inner .fair-heading img,.m__common-heading__h1--fair-event .inner .fair-heading img{width:calc(100% - 140px)}}.m__common-heading__h1--fair-online .inner .description,.m__common-heading__h1--fair-event .inner .description{display:flex;justify-content:flex-end}.m__common-heading__h1--fair-online .inner .description .title,.m__common-heading__h1--fair-event .inner .description .title{color:#fff;font-size:1.5rem;font-weight:bold;text-align:right;flex:1 1;padding:20px 10px}@media only screen and (max-width:767px){.m__common-heading__h1--fair-online .inner .description .title,.m__common-heading__h1--fair-event .inner .description .title{font-size:1.1rem;padding:10px 5px}}.m__common-heading__h1--fair-online .inner .description .title p,.m__common-heading__h1--fair-event .inner .description .title p{width:480px;margin-left:auto}@media only screen and (max-width:767px){.m__common-heading__h1--fair-online .inner .description .title p,.m__common-heading__h1--fair-event .inner .description .title p{width:170px}}.m__common-heading__h1--fair-online .inner .description .date,.m__common-heading__h1--fair-event .inner .description .date{width:320px;min-height:128px;background:url("/images/fair/online/bg_fair_detail.png") right center no-repeat;background-size:cover;padding-top:25px;color:#313131;text-align:center;font-weight:bold;padding-bottom:20px}@media only screen and (max-width:767px){.m__common-heading__h1--fair-online .inner .description .date,.m__common-heading__h1--fair-event .inner .description .date{width:125px;min-height:85px;padding-top:10px;padding:5px 15px 8px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.m__common-heading__h1--fair-online .inner .description .date .sp,.m__common-heading__h1--fair-event .inner .description .date .sp{width:100%}}.m__common-heading__h1--fair-online .inner .description .date span,.m__common-heading__h1--fair-event .inner .description .date span{font-size:3rem;display:block;letter-spacing:-.05em;padding-left:0}@media only screen and (max-width:767px){.m__common-heading__h1--fair-online .inner .description .date span,.m__common-heading__h1--fair-event .inner .description .date span{font-size:1.8rem;line-height:1.4;display:block}}.m__common-heading__h1--fair-online .inner .description .date span.type,.m__common-heading__h1--fair-event .inner .description .date span.type{font-size:1.8rem;width:270px;display:block;margin:0 auto;border:1px solid #000;text-align:center;line-height:1.4;margin-top:10px}@media only screen and (max-width:767px){.m__common-heading__h1--fair-online .inner .description .date span.type,.m__common-heading__h1--fair-event .inner .description .date span.type{width:100%;margin-top:5px;font-size:1.1rem}}.m__common-heading__h1--fair-event{background:#0d6fb8}.m__common-heading__bg-h1--sample{background:url("/images/dummy/h1_dummy.png") right center no-repeat;background-size:cover}.m__common-heading__bg-h1 .inner{width:980px;height:240px;margin:0 auto;font-size:3.6rem;color:#fff;display:flex;align-items:center}@media only screen and (max-width:767px){.m__common-heading__bg-h1 .inner{width:100%;font-size:2.2rem;height:125px;padding:0 30px}}.m__common-heading__bg-h1--fair{background:#0071bd}.m__common-heading__bg-h1--fair .inner{background:url("/images/fair/bg_mv.jpg") right center no-repeat;height:240px;padding-left:80px}@media only screen and (max-width:767px){.m__common-heading__bg-h1--fair .inner{height:121px;background-size:contain;background-position:105% center;padding-left:20px}.m__common-heading__bg-h1--fair .inner img{width:202px}}.m__common-heading__bg-h1--fair-early{background:#e8f2fa}.m__common-heading__bg-h1--fair-early .inner{background:url("/images/fair/bg_mv_early.jpg") right center no-repeat;height:240px;padding-left:38px}@media only screen and (max-width:767px){.m__common-heading__bg-h1--fair-early .inner{height:121px;background:url("/images/fair/bg_mv_early_sp.png") right 10px bottom no-repeat;background-size:120px;padding-left:20px}.m__common-heading__bg-h1--fair-early .inner img{width:250px}}.m__common-heading__bg-h1--fair-letter{background:#fbeef2}.m__common-heading__bg-h1--fair-letter .inner{background:url("/images/fair/bg_mv_letter.jpg") right center no-repeat;height:240px;padding-left:38px}@media only screen and (max-width:767px){.m__common-heading__bg-h1--fair-letter .inner{height:121px;background:url("/images/fair/bg_mv_letter_sp.png") right 10px bottom no-repeat;background-size:120px;padding-left:20px}.m__common-heading__bg-h1--fair-letter .inner img{width:250px}}.m__common-heading__bg-h1--manner{background:url("/images/manner/bg_page_header.png")}@media only screen and (max-width:767px){.m__common-heading__bg-h1--manner{padding:0 20px;margin-bottom:20px}}.m__common-heading__bg-h1--manner .inner{background:url("/images/manner/icon_page.png") no-repeat center left;background-size:46px 46px;padding-left:60px;height:120px}@media only screen and (max-width:767px){.m__common-heading__bg-h1--manner .inner{background-size:26px 26px;padding-left:34px;height:75px;font-size:2.2rem}}.m__common-heading__bg-h1--manner .inner span{align-items:center}.m__common-heading__bg-h1--fair-online{background:url("/images/fair/online/bg_pc_mv.jpg") center top no-repeat;background-size:cover}@media only screen and (max-width:767px){.m__common-heading__bg-h1--fair-online{background:url("/images/fair/online/bg_sp_mv.jpg") center top no-repeat;background-size:cover}}.m__common-heading__bg-h1--fair-online .inner{position:relative}@media only screen and (max-width:767px){.m__common-heading__bg-h1--fair-online .inner{height:47vw;padding:0 15px}.m__common-heading__bg-h1--fair-online .inner img{width:49%}}.m__common-heading__bg-h1--fair-online .inner .m__common-btn{position:absolute;right:40px;bottom:10px}.m__common-heading__bg-h1--fair-online .inner .m__common-btn a{padding-top:12px;padding-bottom:12px;font-size:1.8rem;border-width:4px}@media only screen and (max-width:767px){.m__common-heading__bg-h1--fair-online .inner .m__common-btn{right:15px;bottom:13px}.m__common-heading__bg-h1--fair-online .inner .m__common-btn a{min-width:49%;font-size:1.2rem;padding-top:5px;padding-bottom:5px;border-width:2px}.m__common-heading__bg-h1--fair-online .inner .m__common-btn a::before{left:8px}}.m__common-heading__bg-h1--fair-event{background:url("/images/fair/fair/bg_pc_mv.jpg") center top no-repeat;background-size:cover}@media only screen and (max-width:767px){.m__common-heading__bg-h1--fair-event{background:url("/images/fair/fair/bg_sp_mv.jpg") center top no-repeat;background-size:cover}}.m__common-heading__bg-h1--fair-event .inner{position:relative}@media only screen and (max-width:767px){.m__common-heading__bg-h1--fair-event .inner{height:47vw;padding:8vw 15px 0;display:block}.m__common-heading__bg-h1--fair-event .inner img{width:100%}}.m__common-heading__bg-h1--fair-event .inner .m__common-btn__online{position:absolute;right:40px;bottom:10px}.m__common-heading__bg-h1--fair-event .inner .m__common-btn__online a{padding-top:12px;padding-bottom:12px;font-size:1.8rem;border-width:4px}@media only screen and (max-width:767px){.m__common-heading__bg-h1--fair-event .inner .m__common-btn__online{position:static;text-align:center;margin-top:3vw}.m__common-heading__bg-h1--fair-event .inner .m__common-btn__online a{min-width:240px;font-size:1.2rem;padding-top:5px;padding-bottom:5px;border-width:2px}.m__common-heading__bg-h1--fair-event .inner .m__common-btn__online a::before{left:8px}}.m__common-heading__img-h1 img{display:block;margin:0 auto}.m__common-heading__img-h1--magazine-student{background:#3377a2}.m__common-heading__img-h1--magazine-resident{background:#9a3643}.m__common-heading__h2{border-left:4px solid #0d6fb8;display:flex;padding:10px 20px 10px 35px;align-items:center;min-height:70px;font-size:3rem;margin:40px 0 20px;font-weight:bold;color:#0d6fb8}@media all and (-ms-high-contrast:none){.m__common-heading__h2{height:70px}}@media only screen and (max-width:767px){.m__common-heading__h2{font-size:1.5rem;padding:0 10px;min-height:35px;margin:20px 0 10px;border-left:2px solid #0d6fb8}}.m__common-heading__h2 img{margin-right:25px;max-width:40px}@media only screen and (max-width:767px){.m__common-heading__h2 img{transform:scale(.5);margin-right:10px}.m__common-heading__h2 img + p{margin-left:0}}.m__common-heading__h2 p,.m__common-heading__h2 div{flex:1 1}@media only screen and (max-width:767px){.m__common-heading__h2 p,.m__common-heading__h2 div{margin-left:5px}}.m__common-heading__h2 b{color:#0d6fb8}.m__common-heading__h2 span{color:#313131}.m__common-heading__h2 span span.small-font{display:block;font-size:1.2rem;color:#8e8e8e}.m__common-heading__h2--black{color:#313131}.m__common-heading__h2--fill{background:#0d6fb8;color:#fff;padding:5px 15px;font-size:2.4rem}.m__common-heading__h2--fill span{font-size:2rem;font-weight:normal;vertical-align:1px;padding-right:10px}@media only screen and (max-width:767px){.m__common-heading__h2--fill{font-size:1.8rem}.m__common-heading__h2--fill span{font-size:1.2rem;vertical-align:2px}}.m__common-heading__h2--underline{font-size:2.4rem;border-bottom:2px solid #0d6fb8;padding:10px 0}@media only screen and (max-width:767px){.m__common-heading__h2--underline{font-size:1.8rem}}.m__common-heading__h2--conditions{min-height:54px;background:#0d6fb8 url("/images/search/ico_conditions.png") 20px 10px no-repeat;background-size:auto 28px;color:#fff;padding:3px 15px 5px 60px;font-size:3rem}@media only screen and (max-width:767px){.m__common-heading__h2--conditions{min-height:35px;background-position:10px 10px;background-size:auto 19px;padding:10px 15px 10px 40px;font-size:1.5rem}}.m__common-heading__h2--border-top{padding-top:20px;font-size:3rem;position:relative;color:#0d6fb8;letter-spacing:.075em;margin-bottom:20px;text-align:center}.m__common-heading__h2--border-top::before{content:"";display:block;width:60px;height:3px;background:#0d6fb8;position:absolute;left:50%;top:0;transform:translateX(-50%)}@media only screen and (max-width:767px){.m__common-heading__h2--border-top{font-size:1.8rem;padding-top:10px;margin-bottom:10px}.m__common-heading__h2--border-top::before{width:70px;height:3px}}.m__common-heading__h3{min-height:80px;display:flex;align-items:center;padding:10px 0;font-weight:bold;margin:30px 0 20px;font-size:2.4rem;border-bottom:2px solid #0d6fb8}@media all and (-ms-high-contrast:none){.m__common-heading__h3{height:80px}}@media only screen and (max-width:767px){.m__common-heading__h3{font-size:1.4rem;margin:20px 0 15px;min-height:40px;padding:0}}.m__common-heading__h3 img{margin-right:15px;margin-left:-5px;max-width:40px}@media only screen and (max-width:767px){.m__common-heading__h3 img{transform:scale(.5);margin-right:0;margin-left:-10px}}.m__common-heading__h3 p,.m__common-heading__h3 div{flex:1 1}.m__common-heading__h3 b{color:#0d6fb8}.m__common-heading__h3--red{border-color:#b71649}.m__common-heading__h3.pr::after{content:"PR";display:inline-block;padding:3px 5px 3px 7px;border:1px solid #8e8e8e;color:#8e8e8e;background:#fff;font-size:1.2rem;line-height:1;letter-spacing:.1em;margin-left:10px;vertical-align:2px}@media only screen and (max-width:767px){.m__common-heading__h3.pr::after{padding:2px 4px 2px 5px;margin-left:8px;font-size:1rem;vertical-align:1px}}.m__common-heading__h4,.m__common-heading__left-border{border-left:4px solid #0d6fb8;font-size:2rem;padding:5px 20px;margin:30px 0 20px}@media only screen and (max-width:767px){.m__common-heading__h4,.m__common-heading__left-border{margin:15px 0 10px;font-size:1.4rem;padding:5px 10px;border-width:2px}}.m__common-heading__h4 b,.m__common-heading__left-border b{color:#0d6fb8}.m__common-heading__h4--low,.m__common-heading__left-border--low{padding:0 15px;line-height:1.2}.m__common-heading__h4 img,.m__common-heading__left-border img{margin-right:10px}.m__common-heading__h4 .ico-orange,.m__common-heading__left-border .ico-orange{font-weight:bold;font-size:13px;color:#f3850e;border:1px solid #f3850e;margin-left:10px;padding:3px 5px;margin-top:-2px;vertical-align:middle;line-height:2}.m__common-heading__h5{font-size:2rem;padding:0 0 15px}@media only screen and (max-width:767px){.m__common-heading__h5{font-size:1.4rem;padding:0 0 10px}}.m__common-heading__img-title{font-size:2.2rem;display:flex;align-items:center}.m__common-heading__img-title img{margin-right:8px}.m__common-heading__img-title img.icon-special{width:32px}@media only screen and (max-width:767px){.m__common-heading__img-title img.icon-special{width:24px}}@media only screen and (max-width:767px){.m__common-heading__img-title{font-size:1.6rem}}.m__common-heading__img-title.pr::after{content:"PR";display:inline-block;padding:3px 5px 3px 7px;border:1px solid #8e8e8e;color:#8e8e8e;background:#fff;font-size:1.2rem;line-height:1;letter-spacing:.1em;margin-left:10px;vertical-align:2px}@media only screen and (max-width:767px){.m__common-heading__img-title.pr::after{padding:2px 4px 2px 5px;margin-left:8px;font-size:1rem;vertical-align:1px}}.m__common-heading__two-column{display:flex;justify-content:space-between;align-items:center}.m__common-heading__two-column > *:first-child{margin-right:20px}.m__common-heading__two-column a.m__common__link{font-size:1.6rem}@media only screen and (max-width:767px){.m__common-heading__two-column a.m__common__link{font-size:1.2rem}}.m__common-heading__two-column a.m__common__link::before{width:16px;height:16px;background-size:16px 16px}.m__common-heading__other-recommend{background:url("/images/bg/bg_common_title.png");text-align:center;font-size:3rem;padding:10px 0;color:#fff}@media only screen and (max-width:767px){.m__common-heading__other-recommend{font-size:1.7rem;padding:7px 0}}.m__common-heading__other-recommend img{margin-right:20px;vertical-align:-4px}@media only screen and (max-width:767px){.m__common-heading__other-recommend img{width:21px;vertical-align:-2px;margin-right:10px}}.m__common-heading__search-title{text-align:center;color:#0d6fb8;font-size:3rem;position:relative;margin:50px 0 10px}@media only screen and (max-width:767px){.m__common-heading__search-title{font-size:1.7rem;margin:25px 0 10px}}.m__common-heading__search-title::before{content:"";display:block;width:100%;height:2px;background:#0d6fb8;position:absolute;left:0;top:50%;margin-top:-1px;z-index:1}.m__common-heading__search-title span{background:#f5f5f5;display:inline-block;padding:0 20px;position:relative;z-index:2}@media only screen and (max-width:767px){.m__common-heading__search-title span{padding:0 10px}}.m__common-heading__search-title span img{vertical-align:-4px;margin-right:10px}@media only screen and (max-width:767px){.m__common-heading__search-title span img{width:20px;margin-right:5px}}.m__common-heading__center{font-size:2rem;font-weight:bold;text-align:center;margin:0 0 20px}@media only screen and (max-width:767px){.m__common-heading__center{font-size:1.4rem;margin:0 0 10px}}.m__common-btn{text-align:center}.m__common-btn a,.m__common-btn button,.m__common-btn input[type="submit"],.m__common-btn > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#0d6fb8;border:0;border-bottom:2px solid #0d456f;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn a,.m__common-btn button,.m__common-btn input[type="submit"],.m__common-btn > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn a:hover,.m__common-btn button:hover,.m__common-btn input[type="submit"]:hover,.m__common-btn > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn a,.m__common-btn button,.m__common-btn input[type="submit"],.m__common-btn > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn a::before,.m__common-btn button::before,.m__common-btn input[type="submit"]::before,.m__common-btn > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn a::before,.m__common-btn button::before,.m__common-btn input[type="submit"]::before,.m__common-btn > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn div:hover{cursor:default;opacity:1}.m__common-btn input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #0d6fb8 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn input[type="submit"]{background-size:18px 18px}}.m__common-btn button{margin:0}.m__common-btn__mini a,.m__common-btn__mini button,.m__common-btn__mini input[type="submit"]{min-width:200px;padding:5px 30px 5px 40px;height:33px;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.m__common-btn__mini.m__common-btn__icon-solid a,.m__common-btn__mini.m__common-btn__icon-solid button,.m__common-btn__mini.m__common-btn__icon-solid input[type="submit"]{min-width:200px;padding:5px 30px 5px 40px;height:33px}.m__common-btn__yellow{text-align:center}.m__common-btn__yellow a,.m__common-btn__yellow button,.m__common-btn__yellow input[type="submit"],.m__common-btn__yellow > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#fc8e00;border:0;border-bottom:2px solid #b46500;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__yellow a,.m__common-btn__yellow button,.m__common-btn__yellow input[type="submit"],.m__common-btn__yellow > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__yellow a:hover,.m__common-btn__yellow button:hover,.m__common-btn__yellow input[type="submit"]:hover,.m__common-btn__yellow > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__yellow a,.m__common-btn__yellow button,.m__common-btn__yellow input[type="submit"],.m__common-btn__yellow > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__yellow a::before,.m__common-btn__yellow button::before,.m__common-btn__yellow input[type="submit"]::before,.m__common-btn__yellow > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__yellow a::before,.m__common-btn__yellow button::before,.m__common-btn__yellow input[type="submit"]::before,.m__common-btn__yellow > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__yellow div:hover{cursor:default;opacity:1}.m__common-btn__yellow input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #fc8e00 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__yellow input[type="submit"]{background-size:18px 18px}}.m__common-btn__yellow button{margin:0}.m__common-btn__green{text-align:center}.m__common-btn__green a,.m__common-btn__green button,.m__common-btn__green input[type="submit"],.m__common-btn__green > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#16a776;border:0;border-bottom:2px solid #0c835b;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__green a,.m__common-btn__green button,.m__common-btn__green input[type="submit"],.m__common-btn__green > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__green a:hover,.m__common-btn__green button:hover,.m__common-btn__green input[type="submit"]:hover,.m__common-btn__green > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__green a,.m__common-btn__green button,.m__common-btn__green input[type="submit"],.m__common-btn__green > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__green a::before,.m__common-btn__green button::before,.m__common-btn__green input[type="submit"]::before,.m__common-btn__green > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__green a::before,.m__common-btn__green button::before,.m__common-btn__green input[type="submit"]::before,.m__common-btn__green > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__green div:hover{cursor:default;opacity:1}.m__common-btn__green input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #16a776 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__green input[type="submit"]{background-size:18px 18px}}.m__common-btn__green button{margin:0}.m__common-btn__red{text-align:center}.m__common-btn__red a,.m__common-btn__red button,.m__common-btn__red input[type="submit"],.m__common-btn__red > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#c73142;border:0;border-bottom:2px solid #811336;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__red a,.m__common-btn__red button,.m__common-btn__red input[type="submit"],.m__common-btn__red > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__red a:hover,.m__common-btn__red button:hover,.m__common-btn__red input[type="submit"]:hover,.m__common-btn__red > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__red a,.m__common-btn__red button,.m__common-btn__red input[type="submit"],.m__common-btn__red > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__red a::before,.m__common-btn__red button::before,.m__common-btn__red input[type="submit"]::before,.m__common-btn__red > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__red a::before,.m__common-btn__red button::before,.m__common-btn__red input[type="submit"]::before,.m__common-btn__red > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__red div:hover{cursor:default;opacity:1}.m__common-btn__red input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #c73142 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__red input[type="submit"]{background-size:18px 18px}}.m__common-btn__red button{margin:0}.m__common-btn__dark-red{text-align:center}.m__common-btn__dark-red a,.m__common-btn__dark-red button,.m__common-btn__dark-red input[type="submit"],.m__common-btn__dark-red > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#b71649;border:0;border-bottom:2px solid #811336;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__dark-red a,.m__common-btn__dark-red button,.m__common-btn__dark-red input[type="submit"],.m__common-btn__dark-red > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__dark-red a:hover,.m__common-btn__dark-red button:hover,.m__common-btn__dark-red input[type="submit"]:hover,.m__common-btn__dark-red > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__dark-red a,.m__common-btn__dark-red button,.m__common-btn__dark-red input[type="submit"],.m__common-btn__dark-red > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__dark-red a::before,.m__common-btn__dark-red button::before,.m__common-btn__dark-red input[type="submit"]::before,.m__common-btn__dark-red > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__dark-red a::before,.m__common-btn__dark-red button::before,.m__common-btn__dark-red input[type="submit"]::before,.m__common-btn__dark-red > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__dark-red div:hover{cursor:default;opacity:1}.m__common-btn__dark-red input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #b71649 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__dark-red input[type="submit"]{background-size:18px 18px}}.m__common-btn__dark-red button{margin:0}.m__common-btn__white{text-align:center}.m__common-btn__white a,.m__common-btn__white button,.m__common-btn__white input[type="submit"],.m__common-btn__white > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#fff;border:0;border-bottom:2px solid #0d456f;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__white a,.m__common-btn__white button,.m__common-btn__white input[type="submit"],.m__common-btn__white > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__white a:hover,.m__common-btn__white button:hover,.m__common-btn__white input[type="submit"]:hover,.m__common-btn__white > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__white a,.m__common-btn__white button,.m__common-btn__white input[type="submit"],.m__common-btn__white > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__white a::before,.m__common-btn__white button::before,.m__common-btn__white input[type="submit"]::before,.m__common-btn__white > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__white a::before,.m__common-btn__white button::before,.m__common-btn__white input[type="submit"]::before,.m__common-btn__white > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__white div:hover{cursor:default;opacity:1}.m__common-btn__white input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #fff 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__white input[type="submit"]{background-size:18px 18px}}.m__common-btn__white button{margin:0}.m__common-btn__white a,.m__common-btn__white button,.m__common-btn__white input[type="submit"]{color:#0d6fb8;border:solid #0d6fb8;border-width:1px 1px 2px;background:none}.m__common-btn__white-copy a,.m__common-btn__white-copy button,.m__common-btn__white-copy input[type="submit"]{background:url("/images/icon/icon_copy.svg") 16px center no-repeat;background-size:22px 26px;padding:15px 15px 15px 45px}@media only screen and (max-width:767px){.m__common-btn__white-copy a,.m__common-btn__white-copy button,.m__common-btn__white-copy input[type="submit"]{padding:8px 8px 8px 35px}}.m__common-btn__white-copy a::before,.m__common-btn__white-copy button::before,.m__common-btn__white-copy input[type="submit"]::before{display:none}.m__common-btn__gray{text-align:center}.m__common-btn__gray a,.m__common-btn__gray button,.m__common-btn__gray input[type="submit"],.m__common-btn__gray > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#8e8e8e;border:0;border-bottom:2px solid #5e5e5e;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__gray a,.m__common-btn__gray button,.m__common-btn__gray input[type="submit"],.m__common-btn__gray > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__gray a:hover,.m__common-btn__gray button:hover,.m__common-btn__gray input[type="submit"]:hover,.m__common-btn__gray > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__gray a,.m__common-btn__gray button,.m__common-btn__gray input[type="submit"],.m__common-btn__gray > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__gray a::before,.m__common-btn__gray button::before,.m__common-btn__gray input[type="submit"]::before,.m__common-btn__gray > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__gray a::before,.m__common-btn__gray button::before,.m__common-btn__gray input[type="submit"]::before,.m__common-btn__gray > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__gray div:hover{cursor:default;opacity:1}.m__common-btn__gray input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #8e8e8e 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__gray input[type="submit"]{background-size:18px 18px}}.m__common-btn__gray button{margin:0}.m__common-btn__student{text-align:center}.m__common-btn__student a,.m__common-btn__student button,.m__common-btn__student input[type="submit"],.m__common-btn__student > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#199ae4;border:0;border-bottom:2px solid #0e6ba1;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__student a,.m__common-btn__student button,.m__common-btn__student input[type="submit"],.m__common-btn__student > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__student a:hover,.m__common-btn__student button:hover,.m__common-btn__student input[type="submit"]:hover,.m__common-btn__student > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__student a,.m__common-btn__student button,.m__common-btn__student input[type="submit"],.m__common-btn__student > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__student a::before,.m__common-btn__student button::before,.m__common-btn__student input[type="submit"]::before,.m__common-btn__student > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__student a::before,.m__common-btn__student button::before,.m__common-btn__student input[type="submit"]::before,.m__common-btn__student > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__student div:hover{cursor:default;opacity:1}.m__common-btn__student input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #199ae4 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__student input[type="submit"]{background-size:18px 18px}}.m__common-btn__student button{margin:0}.m__common-btn__student a,.m__common-btn__student button,.m__common-btn__student input[type="submit"]{font-size:1.4rem}.m__common-btn__student a span,.m__common-btn__student button span,.m__common-btn__student input[type="submit"] span{font-size:1.1rem}.m__common-btn__specialist{text-align:center}.m__common-btn__specialist a,.m__common-btn__specialist button,.m__common-btn__specialist input[type="submit"],.m__common-btn__specialist > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#ed5169;border:0;border-bottom:2px solid #a71d33;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__specialist a,.m__common-btn__specialist button,.m__common-btn__specialist input[type="submit"],.m__common-btn__specialist > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__specialist a:hover,.m__common-btn__specialist button:hover,.m__common-btn__specialist input[type="submit"]:hover,.m__common-btn__specialist > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__specialist a,.m__common-btn__specialist button,.m__common-btn__specialist input[type="submit"],.m__common-btn__specialist > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__specialist a::before,.m__common-btn__specialist button::before,.m__common-btn__specialist input[type="submit"]::before,.m__common-btn__specialist > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__specialist a::before,.m__common-btn__specialist button::before,.m__common-btn__specialist input[type="submit"]::before,.m__common-btn__specialist > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__specialist div:hover{cursor:default;opacity:1}.m__common-btn__specialist input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #ed5169 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__specialist input[type="submit"]{background-size:18px 18px}}.m__common-btn__specialist button{margin:0}.m__common-btn__specialist a,.m__common-btn__specialist button,.m__common-btn__specialist input[type="submit"]{font-size:1.4rem}.m__common-btn__specialist a span,.m__common-btn__specialist button span,.m__common-btn__specialist input[type="submit"] span{font-size:1.1rem}.m__common-btn__online{text-align:center}.m__common-btn__online a,.m__common-btn__online button,.m__common-btn__online input[type="submit"],.m__common-btn__online > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#b71649;border:0;border-bottom:2px solid #811336;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__online a,.m__common-btn__online button,.m__common-btn__online input[type="submit"],.m__common-btn__online > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__online a:hover,.m__common-btn__online button:hover,.m__common-btn__online input[type="submit"]:hover,.m__common-btn__online > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__online a,.m__common-btn__online button,.m__common-btn__online input[type="submit"],.m__common-btn__online > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__online a::before,.m__common-btn__online button::before,.m__common-btn__online input[type="submit"]::before,.m__common-btn__online > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__online a::before,.m__common-btn__online button::before,.m__common-btn__online input[type="submit"]::before,.m__common-btn__online > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__online div:hover{cursor:default;opacity:1}.m__common-btn__online input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #b71649 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__online input[type="submit"]{background-size:18px 18px}}.m__common-btn__online button{margin:0}.m__common-btn__online a{font-size:1.8rem;padding:11px 35px 11px 45px}.m__common-btn__online a::before{opacity:.9}.m__common-btn__back-btn{text-align:center}.m__common-btn__back-btn a,.m__common-btn__back-btn button,.m__common-btn__back-btn input[type="submit"],.m__common-btn__back-btn > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#8e8e8e;border:0;border-bottom:2px solid #5e5e5e;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__back-btn a,.m__common-btn__back-btn button,.m__common-btn__back-btn input[type="submit"],.m__common-btn__back-btn > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__back-btn a:hover,.m__common-btn__back-btn button:hover,.m__common-btn__back-btn input[type="submit"]:hover,.m__common-btn__back-btn > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__back-btn a,.m__common-btn__back-btn button,.m__common-btn__back-btn input[type="submit"],.m__common-btn__back-btn > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__back-btn a::before,.m__common-btn__back-btn button::before,.m__common-btn__back-btn input[type="submit"]::before,.m__common-btn__back-btn > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__back-btn a::before,.m__common-btn__back-btn button::before,.m__common-btn__back-btn input[type="submit"]::before,.m__common-btn__back-btn > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__back-btn div:hover{cursor:default;opacity:1}.m__common-btn__back-btn input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #8e8e8e 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__back-btn input[type="submit"]{background-size:18px 18px}}.m__common-btn__back-btn button{margin:0}.m__common-btn__back-btn a,.m__common-btn__back-btn button,.m__common-btn__back-btn input[type="submit"]{min-width:240px;background:url("/images/icon/icon_back_btn.svg") #8e8e8e 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__back-btn a,.m__common-btn__back-btn button,.m__common-btn__back-btn input[type="submit"]{min-width:200px;padding:10px 35px 10px 45px;font-size:1.3rem;background-size:18px 18px}}.m__common-btn__back-btn a::before,.m__common-btn__back-btn button::before,.m__common-btn__back-btn input[type="submit"]::before{display:none}.m__common-btn__no-icon{text-align:center}.m__common-btn__no-icon a,.m__common-btn__no-icon button,.m__common-btn__no-icon input[type="submit"],.m__common-btn__no-icon > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#8e8e8e;border:0;border-bottom:2px solid #5e5e5e;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__no-icon a,.m__common-btn__no-icon button,.m__common-btn__no-icon input[type="submit"],.m__common-btn__no-icon > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__no-icon a:hover,.m__common-btn__no-icon button:hover,.m__common-btn__no-icon input[type="submit"]:hover,.m__common-btn__no-icon > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__no-icon a,.m__common-btn__no-icon button,.m__common-btn__no-icon input[type="submit"],.m__common-btn__no-icon > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__no-icon a::before,.m__common-btn__no-icon button::before,.m__common-btn__no-icon input[type="submit"]::before,.m__common-btn__no-icon > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__no-icon a::before,.m__common-btn__no-icon button::before,.m__common-btn__no-icon input[type="submit"]::before,.m__common-btn__no-icon > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__no-icon div:hover{cursor:default;opacity:1}.m__common-btn__no-icon input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #8e8e8e 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__no-icon input[type="submit"]{background-size:18px 18px}}.m__common-btn__no-icon button{margin:0}.m__common-btn__no-icon a::before,.m__common-btn__no-icon button::before,.m__common-btn__no-icon input[type="submit"]::before,.m__common-btn__no-icon div::before{background-image:none}.m__common-btn__no-icon a:hover,.m__common-btn__no-icon button:hover,.m__common-btn__no-icon input[type="submit"]:hover,.m__common-btn__no-icon div:hover{opacity:1}.m__common-btn__back-icon a::before,.m__common-btn__back-icon button::before,.m__common-btn__back-icon input[type="submit"]::before{transform:rotate(180deg) translateY(50%)}.m__common-btn__down-icon a::before,.m__common-btn__down-icon button::before,.m__common-btn__down-icon input[type="submit"]::before{transform:rotate(90deg) translateX(-50%)}.m__common-btn__close-btn{text-align:center}.m__common-btn__close-btn a,.m__common-btn__close-btn button,.m__common-btn__close-btn input[type="submit"],.m__common-btn__close-btn > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#0d6fb8;border:0;border-bottom:2px solid #0d456f;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__close-btn a,.m__common-btn__close-btn button,.m__common-btn__close-btn input[type="submit"],.m__common-btn__close-btn > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__close-btn a:hover,.m__common-btn__close-btn button:hover,.m__common-btn__close-btn input[type="submit"]:hover,.m__common-btn__close-btn > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__close-btn a,.m__common-btn__close-btn button,.m__common-btn__close-btn input[type="submit"],.m__common-btn__close-btn > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__close-btn a::before,.m__common-btn__close-btn button::before,.m__common-btn__close-btn input[type="submit"]::before,.m__common-btn__close-btn > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__close-btn a::before,.m__common-btn__close-btn button::before,.m__common-btn__close-btn input[type="submit"]::before,.m__common-btn__close-btn > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__close-btn div:hover{cursor:default;opacity:1}.m__common-btn__close-btn input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #0d6fb8 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__close-btn input[type="submit"]{background-size:18px 18px}}.m__common-btn__close-btn button{margin:0}.m__common-btn__close-btn a::before,.m__common-btn__close-btn button::before,.m__common-btn__close-btn input[type="submit"]::before{background-image:url("/images/icon/icon_close.png")}.m__common-btn__close-btn--gray{text-align:center}.m__common-btn__close-btn--gray a,.m__common-btn__close-btn--gray button,.m__common-btn__close-btn--gray input[type="submit"],.m__common-btn__close-btn--gray > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#8e8e8e;border:0;border-bottom:2px solid #5e5e5e;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__close-btn--gray a,.m__common-btn__close-btn--gray button,.m__common-btn__close-btn--gray input[type="submit"],.m__common-btn__close-btn--gray > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__close-btn--gray a:hover,.m__common-btn__close-btn--gray button:hover,.m__common-btn__close-btn--gray input[type="submit"]:hover,.m__common-btn__close-btn--gray > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__close-btn--gray a,.m__common-btn__close-btn--gray button,.m__common-btn__close-btn--gray input[type="submit"],.m__common-btn__close-btn--gray > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__close-btn--gray a::before,.m__common-btn__close-btn--gray button::before,.m__common-btn__close-btn--gray input[type="submit"]::before,.m__common-btn__close-btn--gray > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__close-btn--gray a::before,.m__common-btn__close-btn--gray button::before,.m__common-btn__close-btn--gray input[type="submit"]::before,.m__common-btn__close-btn--gray > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__close-btn--gray div:hover{cursor:default;opacity:1}.m__common-btn__close-btn--gray input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #8e8e8e 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__close-btn--gray input[type="submit"]{background-size:18px 18px}}.m__common-btn__close-btn--gray button{margin:0}.m__common-btn__close-btn--gray a::before,.m__common-btn__close-btn--gray button::before,.m__common-btn__close-btn--gray input[type="submit"]::before{background:#fff;width:2px;height:22px;position:absolute;left:20px;top:50%;transform:translateY(-50%) rotate(45deg);opacity:1}@media only screen and (max-width:767px){.m__common-btn__close-btn--gray a::before,.m__common-btn__close-btn--gray button::before,.m__common-btn__close-btn--gray input[type="submit"]::before{width:1px;height:18px;background-size:18px 18px}}.m__common-btn__close-btn--gray a::after,.m__common-btn__close-btn--gray button::after,.m__common-btn__close-btn--gray input[type="submit"]::after{content:"";display:block;background:#fff;width:2px;height:22px;position:absolute;left:20px;top:50%;transform:translateY(-50%) rotate(-45deg);opacity:1}@media only screen and (max-width:767px){.m__common-btn__close-btn--gray a::after,.m__common-btn__close-btn--gray button::after,.m__common-btn__close-btn--gray input[type="submit"]::after{width:1px;height:18px;background-size:18px 18px}}.m__common-btn__reset-btn{text-align:center}.m__common-btn__reset-btn a,.m__common-btn__reset-btn button,.m__common-btn__reset-btn input[type="submit"],.m__common-btn__reset-btn > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#8e8e8e;border:0;border-bottom:2px solid #5e5e5e;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__reset-btn a,.m__common-btn__reset-btn button,.m__common-btn__reset-btn input[type="submit"],.m__common-btn__reset-btn > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__reset-btn a:hover,.m__common-btn__reset-btn button:hover,.m__common-btn__reset-btn input[type="submit"]:hover,.m__common-btn__reset-btn > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__reset-btn a,.m__common-btn__reset-btn button,.m__common-btn__reset-btn input[type="submit"],.m__common-btn__reset-btn > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__reset-btn a::before,.m__common-btn__reset-btn button::before,.m__common-btn__reset-btn input[type="submit"]::before,.m__common-btn__reset-btn > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__reset-btn a::before,.m__common-btn__reset-btn button::before,.m__common-btn__reset-btn input[type="submit"]::before,.m__common-btn__reset-btn > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__reset-btn div:hover{cursor:default;opacity:1}.m__common-btn__reset-btn input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #8e8e8e 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__reset-btn input[type="submit"]{background-size:18px 18px}}.m__common-btn__reset-btn button{margin:0}.m__common-btn__reset-btn a,.m__common-btn__reset-btn button,.m__common-btn__reset-btn input[type="submit"]{min-width:240px}@media only screen and (max-width:767px){.m__common-btn__reset-btn a,.m__common-btn__reset-btn button,.m__common-btn__reset-btn input[type="submit"]{min-width:200px;padding:8px 25px 8px 35px;font-size:1.5rem}}.m__common-btn__reset-btn a::before,.m__common-btn__reset-btn button::before,.m__common-btn__reset-btn input[type="submit"]::before{display:none}.m__common-btn__reset-btn a .ico,.m__common-btn__reset-btn button .ico,.m__common-btn__reset-btn input[type="submit"] .ico{display:inline-block;vertical-align:middle;width:18px;height:18px;position:relative;margin-right:10px;margin-top:-2px;margin-left:-20px}.m__common-btn__reset-btn a .ico:before,.m__common-btn__reset-btn button .ico:before,.m__common-btn__reset-btn input[type="submit"] .ico:before{content:"";display:block;background:#fff;width:18px;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.m__common-btn__reset-btn a .ico:after,.m__common-btn__reset-btn button .ico:after,.m__common-btn__reset-btn input[type="submit"] .ico:after{content:"";display:block;background:#fff;width:18px;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:.3s}.m__common-btn__search-btn{text-align:center}.m__common-btn__search-btn a,.m__common-btn__search-btn button,.m__common-btn__search-btn input[type="submit"],.m__common-btn__search-btn > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#0d6fb8;border:0;border-bottom:2px solid #0d456f;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__search-btn a,.m__common-btn__search-btn button,.m__common-btn__search-btn input[type="submit"],.m__common-btn__search-btn > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__search-btn a:hover,.m__common-btn__search-btn button:hover,.m__common-btn__search-btn input[type="submit"]:hover,.m__common-btn__search-btn > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__search-btn a,.m__common-btn__search-btn button,.m__common-btn__search-btn input[type="submit"],.m__common-btn__search-btn > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__search-btn a::before,.m__common-btn__search-btn button::before,.m__common-btn__search-btn input[type="submit"]::before,.m__common-btn__search-btn > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__search-btn a::before,.m__common-btn__search-btn button::before,.m__common-btn__search-btn input[type="submit"]::before,.m__common-btn__search-btn > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__search-btn div:hover{cursor:default;opacity:1}.m__common-btn__search-btn input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #0d6fb8 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__search-btn input[type="submit"]{background-size:18px 18px}}.m__common-btn__search-btn button{margin:0}.m__common-btn__search-btn a::before,.m__common-btn__search-btn button::before{width:18px;height:18px;background:url("/images/icon/icon_search.svg") center center no-repeat;background-size:18px 18px;left:15px}@media only screen and (max-width:767px){.m__common-btn__search-btn a::before,.m__common-btn__search-btn button::before{left:10px}}.m__common-btn__search-btn input[type="submit"]{background-image:url("/images/icon/icon_search.svg");background-position:15px center;background-repeat:no-repeat;background-size:18px 18px}.m__common-btn__search-btn--mini a,.m__common-btn__search-btn--mini button,.m__common-btn__search-btn--mini input[type="submit"]{min-width:120px;padding:6px 6px 6px 30px}@media only screen and (max-width:767px){.m__common-btn__search-btn--mini a,.m__common-btn__search-btn--mini button,.m__common-btn__search-btn--mini input[type="submit"]{min-width:100px}}.m__common-btn__icon-folder{text-align:center}.m__common-btn__icon-folder a,.m__common-btn__icon-folder button,.m__common-btn__icon-folder input[type="submit"],.m__common-btn__icon-folder > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#0d6fb8;border:0;border-bottom:2px solid #0d456f;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__icon-folder a,.m__common-btn__icon-folder button,.m__common-btn__icon-folder input[type="submit"],.m__common-btn__icon-folder > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__icon-folder a:hover,.m__common-btn__icon-folder button:hover,.m__common-btn__icon-folder input[type="submit"]:hover,.m__common-btn__icon-folder > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__icon-folder a,.m__common-btn__icon-folder button,.m__common-btn__icon-folder input[type="submit"],.m__common-btn__icon-folder > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__icon-folder a::before,.m__common-btn__icon-folder button::before,.m__common-btn__icon-folder input[type="submit"]::before,.m__common-btn__icon-folder > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__icon-folder a::before,.m__common-btn__icon-folder button::before,.m__common-btn__icon-folder input[type="submit"]::before,.m__common-btn__icon-folder > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__icon-folder div:hover{cursor:default;opacity:1}.m__common-btn__icon-folder input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #0d6fb8 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__icon-folder input[type="submit"]{background-size:18px 18px}}.m__common-btn__icon-folder button{margin:0}.m__common-btn__icon-folder a::before,.m__common-btn__icon-folder button::before,.m__common-btn__icon-folder input[type="submit"]::before{width:33px;height:33px;background:url("/images/icon/icon_link_folder.svg") center center no-repeat;background-size:33px 33px;left:10px}@media only screen and (max-width:767px){.m__common-btn__icon-folder a::before,.m__common-btn__icon-folder button::before,.m__common-btn__icon-folder input[type="submit"]::before{width:22px;height:22px;background-size:22px 22px}}.m__common-btn__icon-register{text-align:center}.m__common-btn__icon-register a,.m__common-btn__icon-register button,.m__common-btn__icon-register input[type="submit"],.m__common-btn__icon-register > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#16a776;border:0;border-bottom:2px solid #0c835b;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__icon-register a,.m__common-btn__icon-register button,.m__common-btn__icon-register input[type="submit"],.m__common-btn__icon-register > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__icon-register a:hover,.m__common-btn__icon-register button:hover,.m__common-btn__icon-register input[type="submit"]:hover,.m__common-btn__icon-register > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__icon-register a,.m__common-btn__icon-register button,.m__common-btn__icon-register input[type="submit"],.m__common-btn__icon-register > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__icon-register a::before,.m__common-btn__icon-register button::before,.m__common-btn__icon-register input[type="submit"]::before,.m__common-btn__icon-register > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__icon-register a::before,.m__common-btn__icon-register button::before,.m__common-btn__icon-register input[type="submit"]::before,.m__common-btn__icon-register > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__icon-register div:hover{cursor:default;opacity:1}.m__common-btn__icon-register input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #16a776 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__icon-register input[type="submit"]{background-size:18px 18px}}.m__common-btn__icon-register button{margin:0}@media only screen and (max-width:767px){.m__common-btn__icon-register a,.m__common-btn__icon-register button,.m__common-btn__icon-register input[type="submit"]{border-radius:2px}}.m__common-btn__icon-register a::before,.m__common-btn__icon-register button::before,.m__common-btn__icon-register input[type="submit"]::before{width:16px;height:16px;background:url("/images/icon/icon_register.svg") center center no-repeat;background-size:16px 16px;left:15px}@media only screen and (max-width:767px){.m__common-btn__icon-register a::before,.m__common-btn__icon-register button::before,.m__common-btn__icon-register input[type="submit"]::before{width:18px;height:18px;background-size:18px 18px;left:6px}}.m__common-btn__icon-login{text-align:center}.m__common-btn__icon-login a,.m__common-btn__icon-login button,.m__common-btn__icon-login input[type="submit"],.m__common-btn__icon-login > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#1760ad;border:0;border-bottom:2px solid #0d456f;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__icon-login a,.m__common-btn__icon-login button,.m__common-btn__icon-login input[type="submit"],.m__common-btn__icon-login > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__icon-login a:hover,.m__common-btn__icon-login button:hover,.m__common-btn__icon-login input[type="submit"]:hover,.m__common-btn__icon-login > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__icon-login a,.m__common-btn__icon-login button,.m__common-btn__icon-login input[type="submit"],.m__common-btn__icon-login > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__icon-login a::before,.m__common-btn__icon-login button::before,.m__common-btn__icon-login input[type="submit"]::before,.m__common-btn__icon-login > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__icon-login a::before,.m__common-btn__icon-login button::before,.m__common-btn__icon-login input[type="submit"]::before,.m__common-btn__icon-login > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__icon-login div:hover{cursor:default;opacity:1}.m__common-btn__icon-login input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #1760ad 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__icon-login input[type="submit"]{background-size:18px 18px}}.m__common-btn__icon-login button{margin:0}@media only screen and (max-width:767px){.m__common-btn__icon-login a,.m__common-btn__icon-login button,.m__common-btn__icon-login input[type="submit"]{border-radius:2px}}.m__common-btn__icon-login a::before,.m__common-btn__icon-login button::before,.m__common-btn__icon-login input[type="submit"]::before{width:19px;height:19px;background:url("/images/icon/icon_login.svg") center center no-repeat;background-size:19px 19px;left:10px}.m__common-btn__icon-solid a,.m__common-btn__icon-solid button,.m__common-btn__icon-solid input[type="submit"],.m__common-btn__icon-solid > div{min-width:260px;padding:5px 10px 5px 20px;height:50px;display:flex;align-items:center;justify-content:center}.m__common-btn__icon-solid a span,.m__common-btn__icon-solid button span,.m__common-btn__icon-solid input[type="submit"] span,.m__common-btn__icon-solid > div span{vertical-align:baseline}.m__common-btn__icon-solid a::before,.m__common-btn__icon-solid button::before,.m__common-btn__icon-solid input[type="submit"]::before,.m__common-btn__icon-solid > div::before{width:10px;height:15px;background:url("/images/icon/icon_link_btn02.svg") center center no-repeat;background-size:10px 15px}.m__common-btn__icon-search{text-align:center}.m__common-btn__icon-search a,.m__common-btn__icon-search button,.m__common-btn__icon-search input[type="submit"],.m__common-btn__icon-search > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#0d6fb8;border:0;border-bottom:2px solid #0d456f;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__icon-search a,.m__common-btn__icon-search button,.m__common-btn__icon-search input[type="submit"],.m__common-btn__icon-search > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__icon-search a:hover,.m__common-btn__icon-search button:hover,.m__common-btn__icon-search input[type="submit"]:hover,.m__common-btn__icon-search > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__icon-search a,.m__common-btn__icon-search button,.m__common-btn__icon-search input[type="submit"],.m__common-btn__icon-search > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__icon-search a::before,.m__common-btn__icon-search button::before,.m__common-btn__icon-search input[type="submit"]::before,.m__common-btn__icon-search > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__icon-search a::before,.m__common-btn__icon-search button::before,.m__common-btn__icon-search input[type="submit"]::before,.m__common-btn__icon-search > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__icon-search div:hover{cursor:default;opacity:1}.m__common-btn__icon-search input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #0d6fb8 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__icon-search input[type="submit"]{background-size:18px 18px}}.m__common-btn__icon-search button{margin:0}.m__common-btn__icon-search a::before,.m__common-btn__icon-search button::before,.m__common-btn__icon-search input[type="submit"]::before{width:22px;height:22px;background:url("/images/icon/icon_search.svg") center center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__icon-search a::before,.m__common-btn__icon-search button::before,.m__common-btn__icon-search input[type="submit"]::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__icon-cancel{text-align:center}.m__common-btn__icon-cancel a,.m__common-btn__icon-cancel button,.m__common-btn__icon-cancel input[type="submit"],.m__common-btn__icon-cancel > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#8e8e8e;border:0;border-bottom:2px solid #5e5e5e;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__icon-cancel a,.m__common-btn__icon-cancel button,.m__common-btn__icon-cancel input[type="submit"],.m__common-btn__icon-cancel > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__icon-cancel a:hover,.m__common-btn__icon-cancel button:hover,.m__common-btn__icon-cancel input[type="submit"]:hover,.m__common-btn__icon-cancel > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__icon-cancel a,.m__common-btn__icon-cancel button,.m__common-btn__icon-cancel input[type="submit"],.m__common-btn__icon-cancel > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__icon-cancel a::before,.m__common-btn__icon-cancel button::before,.m__common-btn__icon-cancel input[type="submit"]::before,.m__common-btn__icon-cancel > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__icon-cancel a::before,.m__common-btn__icon-cancel button::before,.m__common-btn__icon-cancel input[type="submit"]::before,.m__common-btn__icon-cancel > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__icon-cancel div:hover{cursor:default;opacity:1}.m__common-btn__icon-cancel input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #8e8e8e 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__icon-cancel input[type="submit"]{background-size:18px 18px}}.m__common-btn__icon-cancel button{margin:0}.m__common-btn__icon-cancel a::before,.m__common-btn__icon-cancel button::before,.m__common-btn__icon-cancel input[type="submit"]::before{width:23px;height:23px;background:url("/images/icon/icon_close02.png") center center no-repeat;background-size:23px 23px;left:15px}@media only screen and (max-width:767px){.m__common-btn__icon-cancel a::before,.m__common-btn__icon-cancel button::before,.m__common-btn__icon-cancel input[type="submit"]::before{width:12px;height:12px;background-size:12px 12px}}.m__common-btn__icon-delete{text-align:center}.m__common-btn__icon-delete a,.m__common-btn__icon-delete button,.m__common-btn__icon-delete input[type="submit"],.m__common-btn__icon-delete > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#0d6fb8;border:0;border-bottom:2px solid #0d456f;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__common-btn__icon-delete a,.m__common-btn__icon-delete button,.m__common-btn__icon-delete input[type="submit"],.m__common-btn__icon-delete > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__common-btn__icon-delete a:hover,.m__common-btn__icon-delete button:hover,.m__common-btn__icon-delete input[type="submit"]:hover,.m__common-btn__icon-delete > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__common-btn__icon-delete a,.m__common-btn__icon-delete button,.m__common-btn__icon-delete input[type="submit"],.m__common-btn__icon-delete > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__common-btn__icon-delete a::before,.m__common-btn__icon-delete button::before,.m__common-btn__icon-delete input[type="submit"]::before,.m__common-btn__icon-delete > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__common-btn__icon-delete a::before,.m__common-btn__icon-delete button::before,.m__common-btn__icon-delete input[type="submit"]::before,.m__common-btn__icon-delete > div::before{width:18px;height:18px;background-size:18px 18px}}.m__common-btn__icon-delete div:hover{cursor:default;opacity:1}.m__common-btn__icon-delete input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #0d6fb8 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__common-btn__icon-delete input[type="submit"]{background-size:18px 18px}}.m__common-btn__icon-delete button{margin:0}.m__common-btn__icon-delete a::before,.m__common-btn__icon-delete button::before,.m__common-btn__icon-delete input[type="submit"]::before{width:33px;height:33px;background:url("/images/icon/icon_delete.svg") center center no-repeat;background-size:33px 33px;left:10px}@media only screen and (max-width:767px){.m__common-btn__icon-delete a::before,.m__common-btn__icon-delete button::before,.m__common-btn__icon-delete input[type="submit"]::before{width:22px;height:22px;background-size:22px 22px}}.m__common-btn__icon-document a::before,.m__common-btn__icon-document button::before,.m__common-btn__icon-document input[type="submit"]::before{width:33px;height:33px;background:url("/images/icon/icon_document.svg") center center no-repeat;background-size:22px 26px;left:10px}@media only screen and (max-width:767px){.m__common-btn__icon-document a::before,.m__common-btn__icon-document button::before,.m__common-btn__icon-document input[type="submit"]::before{width:22px;height:22px;background-size:22px 22px}}.m__common-btn__icon-application a::before,.m__common-btn__icon-application button::before,.m__common-btn__icon-application input[type="submit"]::before{width:33px;height:33px;background:url("/images/icon/icon_application.svg") center center no-repeat;background-size:23px 26px;left:10px}@media only screen and (max-width:767px){.m__common-btn__icon-application a::before,.m__common-btn__icon-application button::before,.m__common-btn__icon-application input[type="submit"]::before{width:22px;height:22px;background-size:22px 22px}}.m__common-btn__icon-contact a::before,.m__common-btn__icon-contact button::before,.m__common-btn__icon-contact input[type="submit"]::before{width:33px;height:33px;background:url("/images/icon/icon_contact.svg") center center no-repeat;background-size:26px 22px;left:10px}@media only screen and (max-width:767px){.m__common-btn__icon-contact a::before,.m__common-btn__icon-contact button::before,.m__common-btn__icon-contact input[type="submit"]::before{width:20px;height:20px;background-size:20px 20px}}.m__common-btn__icon-save a::before,.m__common-btn__icon-save button::before,.m__common-btn__icon-save input[type="submit"]::before{width:30px;height:26px;background:url("/images/icon/icon_save.png") center center no-repeat;background-size:26px 22px;left:15px;opacity:1}@media only screen and (max-width:767px){.m__common-btn__icon-save a::before,.m__common-btn__icon-save button::before,.m__common-btn__icon-save input[type="submit"]::before{background-size:18px 16px}}.m__common-btn__pagetop{width:50px;height:50px;position:fixed;border-radius:4px;right:100px;bottom:50px;background:url("/images/icon/icon_arrow_top.svg") rgba(13,111,184,0.7) center center no-repeat;background-size:24px 13px;opacity:0;transition:opacity .5s;z-index:100}@media only screen and (max-width:767px){.m__common-btn__pagetop{right:10px;width:30px;height:30px;background-size:12px 6.5px}}.m__common-btn__pagetop.is-fadein{transition:opacity .5s;opacity:1}.m__common-btn__pagetop.is-fadein:hover{cursor:pointer;opacity:.7}.m__common-btn__pagetop.is-fixed{position:absolute;top:-80px}@media only screen and (max-width:767px){.m__common-btn__pagetop.is-fixed{top:-15px}}.m__common-btn__twitter a{width:145px;padding:13px 10px 13px 40px;font-weight:bold;font-size:1.2rem;text-align:center;display:block;color:#fff;text-decoration:none;background:url("/images/icon/icon_x.svg") #000 12px center no-repeat;background-size:20px 22px}.m__common-btn__twitter a:hover{opacity:.7}.m__common-btn__facebook a{width:145px;padding:10px 10px 10px 35px;font-weight:bold;font-size:1.2rem;text-align:center;display:block;color:#1877f2;border:3px solid #1877f2;text-decoration:none;background:url("/images/icon/ico_facebook.svg") #fff 13px center no-repeat;background-size:25px 25px}.m__common-btn__facebook a:hover{opacity:.7}.m__common-btn__instagram a{position:relative;width:145px;padding:13px 10px 13px 35px;font-weight:bold;font-size:1.2rem;text-align:center;display:block;color:#fff;text-decoration:none;background:linear-gradient(90deg,#e80027 0%,#b0a 100%)}.m__common-btn__instagram a::before{content:"";display:block;width:25px;height:25px;position:absolute;left:13px;top:50%;transform:translateY(-50%);background:url("/images/icon/icon_insta.svg") left center no-repeat;background-size:25px 25px}.m__common-btn__instagram a:hover{opacity:.7}@media only screen and (max-width:767px){.m__common-btn__read-additionally{margin:0 20px}}.m__common-btn__read-additionally a,.m__common-btn__read-additionally button{display:block;margin:30px auto 0;width:300px;border:1px solid #0d6fb8;background:#fff;color:#0d6fb8;font-weight:bold;position:relative;text-decoration:none;text-align:center;padding:10px 30px}@media only screen and (max-width:767px){.m__common-btn__read-additionally a,.m__common-btn__read-additionally button{width:100%}}@media print,screen and (min-width:768px){.m__common-btn__read-additionally a:hover,.m__common-btn__read-additionally button:hover{cursor:pointer;opacity:.7}}.m__common-btn__read-additionally a::before,.m__common-btn__read-additionally button::before,.m__common-btn__read-additionally a::after,.m__common-btn__read-additionally button::after{content:"";display:block;background:#0d6fb8;position:absolute}.m__common-btn__read-additionally a::before,.m__common-btn__read-additionally button::before{width:16px;height:2px;left:15px;top:50%;transform:translateY(-50%)}.m__common-btn__read-additionally a::after,.m__common-btn__read-additionally button::after{width:2px;height:16px;left:22px;top:50%;transform:translateY(-50%)}.m__common-btn__mypage a{width:145px;background:#e8f2fa;border-radius:4px;font-weight:bold;text-decoration:none;text-align:center;display:block;border:2px solid #0d6fb8;border-bottom-width:3px;font-size:1.5rem;color:#0d6fb8;padding:8px 10px 8px 20px;position:relative}@media only screen and (max-width:767px){.m__common-btn__mypage a{font-size:.9rem;width:88px;border-width:1px;border-bottom-width:2px}}.m__common-btn__mypage a:hover{opacity:.7}.m__common-btn__mypage a::before{content:"";display:inline-block;width:21px;height:26px;background:url("/images/icon/icon_mypage.svg");position:absolute;left:10px;top:50%;margin-top:-13px}@media only screen and (max-width:767px){.m__common-btn__mypage a::before{width:13px;height:16px;background-size:13px 16px;margin-top:-8px}}.m__common-btn__plus a::before,.m__common-btn__plus button::before{width:22px;height:22px;background:url("/images/icon/icon_button_plus.svg") center center no-repeat;background-size:22px 22px}.m__common-btn__accordion{font-weight:bold;border:1px solid #0d6fb8;color:#0d6fb8;padding:5px 10px;text-align:center;vertical-align:middle;cursor:pointer;width:250px;margin:10px auto 0}.m__common-btn__accordion .ico{display:inline-block;vertical-align:middle;width:18px;height:18px;position:relative;margin-right:10px;margin-top:-2px}.m__common-btn__accordion .ico:before{content:"";display:block;background:#0d6fb8;width:18px;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.m__common-btn__accordion .ico:after{content:"";display:block;background:#0d6fb8;width:18px;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(90deg);transition:.3s}.m__common-btn__accordion .opened{display:none}.m__common-btn__accordion.open .closed{display:none}.m__common-btn__accordion.open .opened{display:inline-block}.m__common-btn__accordion.open .ico:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.m__common-list{border:10px solid #e8f2fa;background:#fff;padding:20px}.m__common-list .m__common__link{display:inline-block}@media only screen and (max-width:767px){.m__common-list{border-width:7px;padding:10px}}.m__common-list p.title{font-size:2rem;font-weight:bold;margin-bottom:15px;color:#0d6fb8}@media only screen and (max-width:767px){.m__common-list p.title{font-size:1.4rem;margin-bottom:5px}}.m__common-list ul li{padding-left:20px;position:relative}.m__common-list ul li::before{content:"";display:block;width:6px;height:6px;background:#8e8e8e;border-radius:50%;position:absolute;left:5px;top:7px}.m__common-list ul li + li{margin-top:5px}.m__common-list ul + p{margin-top:10px}.m__common-list__separate ul{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.m__common-list__separate ul li{width:50%}.m__common-list__separate ul li + li{margin-top:0}.m__common-list__separate ul li:nth-child(n+3){margin-top:5px}.m__common-list__separate--space ul li{width:49%}@media only screen and (max-width:767px){.m__common-list__separate--pc ul{display:block}.m__common-list__separate--pc ul li{width:100%}.m__common-list__separate--pc ul li + li{margin-top:15px}}.m__common-list__sub-color{border-color:#fae8f0}.m__common-list__notice li{text-indent:-1em;padding-left:1em}@media print,screen and (min-width:768px){.m__common-list__btn{display:flex;align-items:center;justify-content:center}.m__common-list__btn .m__common-btn + .m__common-btn{margin-left:40px}}@media only screen and (max-width:767px){.m__common-list__btn .m__common-btn + .m__common-btn{margin-top:20px}}.m__common-list__information{background:#e8f2fa;padding:20px 30px}.m__common-list__information li + li{margin-top:5px}@media only screen and (max-width:767px){.m__common-list__information{padding:15px 20px}}.m__common-list__two-column-banner ul{display:flex;justify-content:center}@media only screen and (max-width:767px){.m__common-list__two-column-banner ul{display:block}}.m__common-list__two-column-banner ul li{max-width:467px;text-align:center}.m__common-list__two-column-banner ul li + li{margin-left:16px}@media only screen and (max-width:767px){.m__common-list__two-column-banner ul li + li{margin-left:0;margin-top:12px}}.m__common-list__two-column-banner ul li a img{max-width:470px}@media only screen and (max-width:767px){.m__common-list__two-column-banner ul li a img{max-width:100%}}.m__common-list__news ul li{display:flex;align-items:flex-start;border-bottom:1px solid #d0ceb3;padding:20px 0}.m__common-list__news ul li .date{width:50px;color:#666;margin-right:10px}@media only screen and (max-width:767px){.m__common-list__news ul li .date{width:40px}}.m__common-list__news ul li .label{background:#d35e96;display:inline-block;margin-top:2px;padding:0 2px;color:#fff;font-size:1rem;margin-right:10px}.m__common-list__news ul li .title{flex:1 1}.m__common-list__rnfair ul.anchor_link{display:flex;margin-right:-10px;margin-top:40px;margin-bottom:60px}.m__common-list__rnfair ul.anchor_link li{padding-right:10px;width:calc(100% / 3)}.m__common-list__rnfair ul.anchor_link li a{border:1px solid #0d6fb8;display:block;background:#fff}.m__common-list__rnfair ul.anchor_link li a img{display:block;margin:30px 20px}.m__common-list__rnfair ul.anchor_link li a p{background:#0d6fb8;color:#fff;font-size:1.8rem;padding:15px 10px 15px 20px;text-align:center;position:relative;font-weight:bold}.m__common-list__rnfair ul.anchor_link li a p::before{content:"";display:inline-block;background:#313131;vertical-align:top;width:26px;height:26px;background:url("/images/common/icon_anchor_link_btn01.svg") center center no-repeat;background-size:26px 26px;position:absolute;left:20px}.m__common-list__rnfair ul.anchor_link li:last-child a img{margin:20px}@media only screen and (max-width:767px){.m__common-list__rnfair ul.anchor_link{margin-top:20px;margin-bottom:30px}.m__common-list__rnfair ul.anchor_link li a img{display:block;margin:15px auto;width:100px}.m__common-list__rnfair ul.anchor_link li a p{background:#0d6fb8;color:#fff;font-size:1.3rem;padding:10px 5px 20px 5px;text-align:center;position:relative}.m__common-list__rnfair ul.anchor_link li a p::before{content:"";display:inline-block;background:#313131;vertical-align:top;width:15px;height:8px;background:url("/images/common/aco_arrow_05.png") center center no-repeat;background-size:15px 8px;position:absolute;left:44%;bottom:8px}.m__common-list__rnfair ul.anchor_link li:last-child a img{margin:10px auto}}.m__common-list__rnfair a.logo-link{display:inline-block}@media print,screen and (min-width:768px){.m__common-list__rnfair a.logo-link:hover{opacity:.8}}@media only screen and (max-width:767px){.m__common-list__rnfair h2{margin-left:15px;margin-bottom:30px}}.m__common-list__rnfair .m__common-heading__h3{font-size:1.8rem;padding-left:20px}.m__common-list__rnfair .m__common-heading__h3 img{margin:0;max-width:none;margin-right:15px}@media only screen and (max-width:767px){.m__common-list__rnfair h3{padding-bottom:15px}.m__common-list__rnfair h3 > img{width:188px}.m__common-list__rnfair h3.fair img{width:188px}.m__common-list__rnfair h3.movie img{width:177px}.m__common-list__rnfair h3.event{margin-top:40px}.m__common-list__rnfair h3.event img{width:100%}}@media only screen and (max-width:767px) and (max-width:767px){.m__common-list__rnfair h3 > img{transform:scale(1)}}@media only screen and (max-width:767px) and (max-width:767px){.m__common-list__rnfair h3 > span{font-size:1.2rem}.m__common-list__rnfair h3 span{display:block}}@media only screen and (max-width:767px) and (max-width:767px){.m__common-list__rnfair h3.event{padding-left:0}}.m__common-list__rnfair .m__common-heading__h4{font-size:2.2rem;margin:30px 0 10px}@media only screen and (max-width:767px){.m__common-list__rnfair .m__common-heading__h4{font-size:1.6rem;border-width:2px;padding:8px 15px;margin-top:10px}}@media print,screen and (min-width:768px){.m__common-list__rnfair .m__fair__title-h3{margin-top:30px}}@media only screen and (max-width:767px){.m__common-list__rnfair .m__fair__title-h3{padding-bottom:0}}.m__common-list__rnfair .fair-link{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:2px solid #0d6fb8;padding:10px 0 20px 20px;margin-bottom:20px}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-link{margin-bottom:30px;padding-bottom:0;padding-left:0}}.m__common-list__rnfair .btn-link{display:flex}.m__common-list__rnfair .btn-link > div:first-child{margin-right:15px}@media only screen and (max-width:767px){.m__common-list__rnfair .btn-link{display:none}}.m__common-list__rnfair .fair-select-tab input[type="radio"]{display:none}.m__common-list__rnfair .fair-select-tab .fair-tab-item{width:480px;height:66px;display:inline-flex;align-items:center;padding-right:40px;justify-content:center;border-radius:4px 4px 0 0}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-select-tab .fair-tab-item{width:48.5%;padding-right:0;position:relative;height:53px;padding-top:3px}}.m__common-list__rnfair .fair-select-tab .fair-tab-item:hover{cursor:pointer;opacity:.7}.m__common-list__rnfair .fair-select-tab .fair-tab-item.fair{border:1px solid #0d6fb8;background:url("/images/icon/icon_tab_resinavi_fair.png") #cfe6f9 370px 7px no-repeat;background-size:75px 54px;margin-right:20px;border-bottom:0}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-select-tab .fair-tab-item.fair{margin-right:3%;background:#cfe6f9}.m__common-list__rnfair .fair-select-tab .fair-tab-item.fair::after{content:"";display:block;width:47px;height:34px;background:url("/images/icon/icon_tab_resinavi_fair.png") left top no-repeat;background-size:47px 34px;position:absolute;right:6px;top:-14px}.m__common-list__rnfair .fair-select-tab .fair-tab-item.fair img{width:114px}}.m__common-list__rnfair .fair-select-tab .fair-tab-item.online{border:1px solid #b71649;border-bottom:0;background:url("/images/icon/icon_tab_resinavi_fair_online.png") #ffebf1 385px 6px no-repeat;background-size:63px 55px}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-select-tab .fair-tab-item.online{background:#ffebf1}.m__common-list__rnfair .fair-select-tab .fair-tab-item.online::after{content:"";display:block;width:39.5px;height:34px;background:url("/images/icon/icon_tab_resinavi_fair_online.png") left top no-repeat;background-size:39.5px 34px;position:absolute;right:10px;top:-12px}}.m__common-list__rnfair .fair-select-tab input[type="radio"]:checked + .fair-tab-item{position:relative;z-index:2}.m__common-list__rnfair .fair-select-tab input[type="radio"]:checked + .fair-tab-item:hover{opacity:1;cursor:default}.m__common-list__rnfair .fair-select-tab input[type="radio"]:disabled + .fair-tab-item{background-color:#f0f0f0;border-color:#dcdcdc}.m__common-list__rnfair .fair-select-tab input[type="radio"]:disabled + .fair-tab-item:hover{opacity:1;cursor:default}.m__common-list__rnfair .fair-tab-content{visibility:hidden;height:0}.m__common-list__rnfair #rnfair-tab:checked ~ #rnfair-content,.m__common-list__rnfair #rnfair-online-tab:checked ~ #rnfair-online-content{visibility:visible;height:auto}.m__common-list__rnfair .fair-tab-inner{padding:25px 19px 10px}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-inner{padding:15px 20px 10px}}.m__common-list__rnfair .fair-tab-content{position:relative;z-index:1;margin-top:-1px}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content{margin:-1px -20px 0}}.m__common-list__rnfair .fair-tab-content .fair-count-zero{font-weight:bold;margin:20px 0;text-align:center;font-size:1.6rem}.m__common-list__rnfair .fair-tab-content .fair-information{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content .fair-information{display:block;margin-top:15px}}.m__common-list__rnfair .fair-tab-content .fair-information .description{flex:1 1}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content .fair-information .description{margin:0}}.m__common-list__rnfair .fair-tab-content .fair-information .description .title{text-align:center;font-size:2rem;font-weight:bold;margin-bottom:10px}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content .fair-information .description .title{font-size:1.5rem}}.m__common-list__rnfair .fair-tab-content .fair-information .description p a span{font-size:1.6rem}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content .fair-information .description p a span{font-size:1.4rem}}.m__common-list__rnfair .fair-tab-content .fair-information .btn-area{margin-left:20px}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content .fair-information .btn-area{margin-top:20px;margin-left:0}}.m__common-list__rnfair .fair-tab-content .fair-information .btn-area .m__common-btn a,.m__common-list__rnfair .fair-tab-content .fair-information .btn-area .m__common-btn__dark-red a{min-width:355px;font-size:1.8rem}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content .fair-information .btn-area .m__common-btn a,.m__common-list__rnfair .fair-tab-content .fair-information .btn-area .m__common-btn__dark-red a{min-width:auto;width:290px;font-size:1.5rem}}.m__common-list__rnfair .fair-tab-content#rnfair-content{border:1px solid #0d6fb8;background:#cfe6f9;position:relative}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content#rnfair-content{border-left:0;border-right:0}}.m__common-list__rnfair .fair-tab-content#rnfair-content::before{content:"";width:calc(49% - 1px);height:2px;background:#cfe6f9;position:absolute;left:0;top:-1px}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content#rnfair-content::before{display:none}}.m__common-list__rnfair .fair-tab-content#rnfair-content .fair-information .description .title{color:#0d6fb8}.m__common-list__rnfair .fair-tab-content#rnfair-content ul.fair-information li .flex-left{background:#0d6fb8}.m__common-list__rnfair .fair-tab-content#rnfair-online-content{border:1px solid #b71649;background:#ffebf1;position:relative}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content#rnfair-online-content{border-left:0;border-right:0}}.m__common-list__rnfair .fair-tab-content#rnfair-online-content::before{content:"";width:calc(49% - 1px);height:2px;background:#ffebf1;position:absolute;right:0;top:-1px}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content#rnfair-online-content::before{display:none}}.m__common-list__rnfair .fair-tab-content#rnfair-online-content .fair-information .description .title{color:#b71649}.m__common-list__rnfair .fair-tab-content#rnfair-online-content ul.fair-information li .flex-left{background:#b71649}.m__common-list__rnfair .fair-tab-content#rnfair-online-content ul.fair-information li .flex-left .date{height:78px}.m__common-list__rnfair .fair-tab-content .sp-btn-list{margin-bottom:15px}@media print,screen and (min-width:768px){.m__common-list__rnfair .fair-tab-content .sp-btn-list{display:none}}.m__common-list__rnfair .fair-tab-content .sp-btn-list a{height:38px;min-width:100%}.m__common-list__rnfair .fair-tab-content .sp-btn-list a::before{width:6.3px;height:9.5px;background-size:6.3px 9.5px}.m__common-list__rnfair .fair-tab-content ul.fair-information{display:flex;flex-wrap:wrap;justify-content:space-between}.m__common-list__rnfair .fair-tab-content ul.fair-information > li{border:1px solid #bbb;padding:10px 8px;display:flex;background:#fff;width:464px}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content ul.fair-information > li{width:100%}.m__common-list__rnfair .fair-tab-content ul.fair-information > li + li{border-top:0}}.m__common-list__rnfair .fair-tab-content ul.fair-information > li:nth-child(n+3){margin-top:10px}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content ul.fair-information > li:nth-child(n+3){margin-top:0}}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .flex-left{display:flex;align-items:center;border-radius:2px}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .date{width:80px;height:90px;letter-spacing:-.03em;color:#fff;font-weight:bold;display:inline-flex;align-items:center;text-align:center;justify-content:center;flex-wrap:wrap;font-size:1.3rem;padding:5px 0;border-radius:4px;font-size:1.3rem}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .date span.online{display:block;font-size:1rem;font-weight:normal;text-align:center;border:1px solid #fff;border-radius:4px;padding:2px 5px;margin-top:3px}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .flex-right{display:flex;flex:1 1}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content ul.fair-information > li .flex-right{display:block}}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .overview{flex:1 1;padding:0 10px}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content ul.fair-information > li .overview{padding:0 0 0 15px}}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .overview ul.label li{display:inline-block;padding:2px 10px;font-size:1.1rem;font-weight:bold;margin-right:5px}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .overview ul.label li:nth-child(n+3){margin-top:5px}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .overview ul.label li.early{color:#199ae4;border:1px solid #199ae4}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .overview ul.label li.specialist{color:#ed5169;border:1px solid #ed5169}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .overview ul.label li.other{color:#8e8e8e;border:1px solid #8e8e8e}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .overview .area{font-size:2rem}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .overview .description{font-size:1.1rem;line-height:1.2}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns{width:120px;display:flex;align-items:center;flex-wrap:wrap}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns{width:100%;padding-left:15px;margin-top:5px;justify-content:space-between}}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns a{display:block;font-weight:bold;text-align:center;width:100%;font-size:1.3rem;padding:8px 10px;position:relative;text-decoration:none}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns a + a{margin-top:6px}@media only screen and (max-width:767px){.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns a{width:48%;padding:5px 10px}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns a + a{margin-top:0}}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns a.information{border:1px solid #0d6fb8;color:#0d6fb8;border-radius:4px;background:#fff}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns a.information::before{content:"";width:8px;height:12px;display:block;background:url("/images/icon/icon_link_btn02_blue.svg") center center no-repeat;background-size:8px 12px;position:absolute;left:10px;top:50%;margin-top:-6px}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns a.reservation{background:#fc8e00;border-radius:4px;color:#fff}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns a.reservation::before{content:"";width:8px;height:12px;display:block;background:url("/images/icon/icon_link_btn02.svg") center center no-repeat;background-size:8px 12px;position:absolute;left:10px;top:50%;margin-top:-6px}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns a.cancel{background:#ffe6e1;color:#e94e30;border-radius:4px}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns a.cancel::before{content:"";width:8px;height:12px;display:block;background:url("/images/icon/icon_link_btn06.svg") center center no-repeat;background-size:8px 12px;position:absolute;left:10px;top:50%;margin-top:-6px}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns span{display:block;width:100%;text-align:center;background:#e8f2fa;color:#0d6fb8;font-weight:bold;font-size:1.2rem;padding:2px 0}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns span.cancel{background:#ffe6e1;color:#e94e30}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns span.end{background:#f0f0f0;color:#8e8e8e}.m__common-list__rnfair .fair-tab-content ul.fair-information > li .btns span.preparation{background:#fff3d0;color:#e57741}.m__common-list__rnfair .sp-btn-link{display:flex;justify-content:space-between}@media print,screen and (min-width:768px){.m__common-list__rnfair .sp-btn-link{display:none}}.m__common-list__rnfair .sp-btn-link > div{width:49%}.m__common-list__rnfair .sp-btn-link > div a{min-width:100%;display:block;text-align:center;font-size:1.5rem;height:auto;border-radius:2px;line-height:1.2;padding:3px 10px 3px 20px}.m__common-list__rnfair .sp-btn-link > div a::before{width:6.3px;height:9.5px;background-size:6.3px 9.5px;left:7px}.m__common-list__rnfair .sp-btn-link > div a span{display:block;font-size:1.1rem}@media only screen and (max-width:767px){.m__common-list__rnfair--right-nav{margin-top:30px;padding-top:0}}.m__common-list__rnfair--right-nav .m__common-heading__h2--fill{padding:8px 15px}@media only screen and (max-width:767px){.m__common-list__rnfair--right-nav .m__common-heading__h2--fill{margin:0 -20px;padding:10px 20px}}.m__common-list__rnfair--right-nav .fair-select-tab{padding-top:30px}@media only screen and (max-width:767px){.m__common-list__rnfair--right-nav .fair-select-tab{margin:0 -10px}}.m__common-list__rnfair--right-nav .fair-select-tab .fair-tab-item{width:49%;padding:0 10px;text-align:center;position:relative}@media print,screen and (min-width:768px){.m__common-list__rnfair--right-nav .fair-select-tab .fair-tab-item{height:50px}}.m__common-list__rnfair--right-nav .fair-select-tab .fair-tab-item.fair{background:#cfe6f9;margin-right:2%}@media print,screen and (min-width:768px){.m__common-list__rnfair--right-nav .fair-select-tab .fair-tab-item.fair::after{content:"";display:block;width:43px;height:31px;background:url("/images/icon/icon_tab_resinavi_fair.png") left top no-repeat;background-size:43px 31px;position:absolute;right:2px;top:-12px}}@media only screen and (max-width:767px){.m__common-list__rnfair--right-nav .fair-select-tab .fair-tab-item.fair::after{top:-15px}}@media print,screen and (min-width:768px){.m__common-list__rnfair--right-nav .fair-select-tab .fair-tab-item.online{background:#ffebf1}.m__common-list__rnfair--right-nav .fair-select-tab .fair-tab-item.online::after{content:"";display:block;width:36px;height:32px;background:url("/images/icon/icon_tab_resinavi_fair_online.png") left top no-repeat;background-size:36px 32px;position:absolute;right:6px;top:-14px}}@media only screen and (max-width:767px){.m__common-list__rnfair--right-nav .fair-select-tab .fair-tab-item.online::after{top:-18px}}.m__common-list__rnfair--right-nav .fair-tab-content{padding:10px}@media only screen and (max-width:767px){.m__common-list__rnfair--right-nav .fair-tab-content{margin:-1px -10px 0}}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information{margin-bottom:0}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li{display:block;width:100%;padding:0}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li:nth-child(n+3){margin-top:0}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li + li{border-top:0}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a{display:flex;padding:8px;color:#313131;text-decoration:none;position:relative}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a::after{content:"";display:block;width:7px;height:10px;background:url("/images/icon/icon_link_btn03.svg") center center no-repeat;background-size:7px 10px;position:absolute;right:10px;top:50%;transition:.3s;transform:translateY(-50%)}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a .flex-left{border-radius:4px}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a .flex-left .date{font-size:1.1rem;width:66px;height:80px}@media only screen and (max-width:767px){.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a .flex-right{display:flex}}@media only screen and (max-width:767px){.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a .flex-right .overview{flex:1 1;padding:0 10px}}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a .flex-right .overview .area{font-size:1.5rem}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a .flex-right .overview ul.label li{font-size:1.1rem;padding:2px 1px;margin:1px 2px 1px 0}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a .flex-right .overview ul.label li:last-child{margin-right:0}@media only screen and (max-width:767px){.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a .flex-right .overview ul.label li{margin-right:4px}}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a .flex-right .overview .description{margin-top:5px;margin-right:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.2rem}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a .flex-right .btns{width:30px}@media only screen and (max-width:767px){.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a .flex-right .btns{padding:0}}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a .flex-right .btns span{display:flex;justify-content:center;align-items:center;height:100%;position:relative;z-index:2;font-size:1.1rem}.m__common-list__rnfair--right-nav .fair-tab-content ul.fair-information > li a.prevent_event{pointer-events:none}.m__common-list__sns p.appeal{font-weight:bold;text-align:center;font-size:1.2rem}.m__common-list__sns p.appeal::before,.m__common-list__sns p.appeal::after{content:"";width:1px;height:28px;background:#313131;display:inline-block;vertical-align:middle}.m__common-list__sns p.appeal::before{transform:rotate(-25deg);margin-right:10px}.m__common-list__sns p.appeal::after{transform:rotate(25deg);margin-left:10px}.m__common-list__sns ul{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.m__common-list__sns ul{flex-wrap:wrap}}.m__common-list__sns ul li{margin:10px 5px 0}.m__common-list__sns--right-nav{background:#fff;border:4px solid #cfe6f9;margin-top:20px;padding:20px 0 25px}.m__common-list__sns--right-nav ul{flex-wrap:wrap}.m__common-list__sns--right-nav ul li{width:145px}.m__common-list__sns--right-nav ul li a{width:100%}@media only screen and (max-width:767px){.m__common-list__movie{margin:0 -20px;padding-bottom:20px}.m__common-list__movie .swiper-container{padding:0 25px}}.m__common-list__movie ul{display:flex}@media print,screen and (min-width:768px){.m__common-list__movie ul li.swiper-slide{width:230px}}@media print,screen and (min-width:768px){.m__common-list__movie ul li.swiper-slide + li{margin-left:20px}}.m__common-list__movie ul li.swiper-slide a{display:block;position:relative}.m__common-list__movie ul li.swiper-slide a .thumb{background-repeat:no-repeat;background-position:center center;background-size:cover;width:230px;height:129px}@media only screen and (max-width:767px){.m__common-list__movie ul li.swiper-slide a .thumb{width:calc(100vw - 50px);height:calc((100vw - 50px) * 0.5625)}}.m__common-list__movie ul li.swiper-slide a img{max-width:none;width:100%}.m__common-list__movie ul li.swiper-slide a p{padding-top:5px}@media only screen and (max-width:767px){.m__common-list__movie ul li.swiper-slide a p{font-size:1.3rem}}.m__common-list__movie ul li.swiper-slide a:hover{opacity:.7}.m__common-list__movie ul li.swiper-slide a .label-list{position:absolute;left:5px;top:5px}@media only screen and (max-width:767px){.m__common-list__movie ul li.swiper-slide a .label-list{left:10px;top:10px}}.m__common-list__movie ul li.swiper-slide a .label-list span{background:#fff;font-weight:bold;font-size:1.4rem;display:inline-block;padding:0 5px;margin-right:5px}@media only screen and (max-width:767px){.m__common-list__movie ul li.swiper-slide a .label-list span{font-size:1.2rem}}.m__common-list__movie ul li.swiper-slide a .label-list span.label-student{color:#199ae4;border:1px solid #199ae4}.m__common-list__movie ul li.swiper-slide a .label-list span.label-specialist{color:#ed5169;border:1px solid #ed5169}@media print,screen and (min-width:768px){.m__common-list__movie .swiper-pagination,.m__common-list__movie .swiper-button-prev,.m__common-list__movie .swiper-button-next{display:none}}.m__common-list__movie .swiper-pagination{bottom:0;left:50%;transform:translateX(-50%)}.m__common-list__movie .swiper-pagination span{margin:0 5px}@media print,screen and (min-width:768px){.m__common-list__movie--pr{padding:0 20px 30px;box-sizing:border-box}}@media only screen and (max-width:767px){.m__common-list__movie--pr{margin:0 -20px;padding-bottom:20px}.m__common-list__movie--pr .swiper-container{padding:0 25px}}@media print,screen and (min-width:768px){.m__common-list__movie--pr ul li.swiper-slide{width:220px}}.m__common-list__movie--pr ul li.swiper-slide a{display:block;position:relative}.m__common-list__movie--pr ul li.swiper-slide a img{max-width:none;width:100%}.m__common-list__movie--pr ul li.swiper-slide a:hover{opacity:.7}.m__common-list__movie--pr ul li.swiper-slide a .label-list{position:absolute;left:5px;top:5px}@media only screen and (max-width:767px){.m__common-list__movie--pr ul li.swiper-slide a .label-list{left:10px;top:10px}}.m__common-list__movie--pr ul li.swiper-slide a .label-list span{background:#fff;font-weight:bold;font-size:1.4rem;display:inline-block;padding:0 5px;margin-right:5px}@media only screen and (max-width:767px){.m__common-list__movie--pr ul li.swiper-slide a .label-list span{font-size:1.2rem}}.m__common-list__movie--pr ul li.swiper-slide a .label-list span.label-student{color:#199ae4;border:1px solid #199ae4}.m__common-list__movie--pr ul li.swiper-slide a .label-list span.label-specialist{color:#ed5169;border:1px solid #ed5169}.m__common-list__movie--pr .swiper-button-prev{top:60px}@media print,screen and (min-width:768px){.m__common-list__movie--pr .swiper-button-prev{left:-10px}}@media only screen and (max-width:767px){.m__common-list__movie--pr .swiper-button-prev{top:95px}}.m__common-list__movie--pr .swiper-button-next{top:60px}@media print,screen and (min-width:768px){.m__common-list__movie--pr .swiper-button-next{right:-10px}}@media only screen and (max-width:767px){.m__common-list__movie--pr .swiper-button-next{top:95px}}.m__common-list__movie--pr .swiper-pagination{left:50%;transform:translateX(-50%)}.m__common-list__movie--pr .swiper-pagination span{margin:0 5px}.m__common-list__event + .m__common-list__event{margin-top:40px}.m__common-list__event > p{margin:0 10px}.m__common-list__event > p span{color:#0d6fb8;font-weight:bold}@media only screen and (max-width:767px){.m__common-list__event > p{margin:0 5px}}.m__common-list__event .m__common-heading__h3.event .m__common-btn.event-search.pc{min-width:260px;padding:5px 10px 5px 20px;height:50px;display:flex;align-items:center;justify-content:end}.m__common-list__event .m__common-heading__h3.event .m__common-btn.event-search.pc a{font-size:1.4rem;width:260px;height:35px}@media only screen and (max-width:767px){.m__common-list__event .m__common-heading__h3.event .m__common-btn.event-search.pc{display:none}}.m__common-list__event .m__common-btn.event-search.sp{display:none}@media only screen and (max-width:767px){.m__common-list__event .m__common-btn.event-search.sp{display:block;margin:0 5px;margin-bottom:10px}.m__common-list__event .m__common-btn.event-search.sp a{font-size:1.2rem;width:100%}}.m__common-list__event .m__common-btn.conditions.pc{display:block}@media only screen and (max-width:767px){.m__common-list__event .m__common-btn.conditions.pc{display:none}}.m__common-list__event .m__common-btn.conditions a{background:#fc8e00;border-bottom:2px solid #9b5802;width:260px;font-size:1.4rem;height:35px}.m__common-list__event .m__common-btn.conditions.sp{display:none}@media only screen and (max-width:767px){.m__common-list__event .m__common-btn.conditions.sp{display:block;width:auto;margin:0 5px;margin-bottom:10px}}.m__common-list__event .m__common-btn.conditions.sp a{width:100%}@media only screen and (max-width:767px){.m__common-list__event .m__common-btn.conditions{width:49%;margin-bottom:10px}.m__common-list__event .m__common-btn.conditions a{font-size:1.2rem;height:50px}}.m__common-list__event .event-type{margin:20px 10px 10px;display:flex;align-items:center;position:relative}@media only screen and (max-width:767px){.m__common-list__event .event-type{margin:20px 5px 10px}}.m__common-list__event .event-type .m__common-btn{position:absolute;right:0;top:0}.m__common-list__event .event-type .img-box{display:flex;width:38px;height:38px;margin-right:10px;align-items:center;justify-content:center}@media only screen and (max-width:767px){.m__common-list__event .event-type .img-box{width:30px;height:30px;margin-right:10px}.m__common-list__event .event-type .img-box img{max-width:100%}}.m__common-list__event .event-type span{font-size:1.6rem;font-weight:bold}.m__common-list__event ul li{display:flex;padding:10px;align-items:center}@media only screen and (max-width:767px){.m__common-list__event ul li{display:block;padding:10px 5px}}.m__common-list__event ul li .date{width:160px;min-height:40px;padding:5px 15px;display:flex;align-items:center;font-size:1.2rem;color:#666;background:#d2e6f5;margin-right:20px}@media all and (-ms-high-contrast:none){.m__common-list__event ul li .date{min-height:auto}}@media only screen and (max-width:767px){.m__common-list__event ul li .date{min-height:auto;width:100%;display:block;font-size:1.35rem}}.m__common-list__event ul li .text{flex:1 1;display:inline-block}@media only screen and (max-width:767px){.m__common-list__event ul li .text{margin-top:2px}}.m__common-list__event ul li .text span{padding:0 5px;margin-right:5px;font-weight:bold;background:#fff}.m__common-list__event ul li .text span.label-student{color:#199ae4;border:1px solid #199ae4}.m__common-list__event ul li .text span.label-specialist{color:#ed5169;border:1px solid #ed5169}.m__common-list__event ul li .text a{position:relative}@media only screen and (max-width:767px){.m__common-list__event ul li .text a{font-size:1.2rem}}.m__common-list__event ul li ul.m__event__tag li span{margin-top:0}.m__common-list__event ul li a{flex:1 1}.m__common-list__contents-link{display:flex;flex-wrap:wrap;padding:20px 15px}@media only screen and (max-width:767px){.m__common-list__contents-link{padding:0}}.m__common-list__contents-link li{width:calc(50% - 5px)}@media print,screen and (min-width:768px){.m__common-list__contents-link li:nth-child(2n){margin-left:10px}}@media only screen and (max-width:767px){.m__common-list__contents-link li{width:100%}.m__common-list__contents-link li + li{border-top:1px solid #dcdcdc;margin-top:5px;padding-top:5px}}@media print,screen and (min-width:768px){.m__common-list__contents-link li:nth-child(n+3){margin-top:15px}}.m__common-list__contents-link li a,.m__common-list__contents-link li > div{box-sizing:content-box;display:flex;align-items:center;color:#313131;text-decoration:none;padding:5px;border:1px solid #fff}.m__common-list__contents-link li a .thumb,.m__common-list__contents-link li > div .thumb{margin-right:7px;border:1px solid #dcdcdc}.m__common-list__contents-link li a .contents,.m__common-list__contents-link li > div .contents{flex:1 1}.m__common-list__contents-link li a span,.m__common-list__contents-link li > div span{font-size:1.1rem;line-height:1.5;display:block}.m__common-list__contents-link li a p,.m__common-list__contents-link li > div p{margin-top:5px;font-size:1.4rem;line-height:1.3;font-weight:bold;color:#0d6fb8}.m__common-list__contents-link li a p + span,.m__common-list__contents-link li > div p + span{margin-top:5px}.m__common-list__contents-link li a p:first-child,.m__common-list__contents-link li > div p:first-child{margin-top:0}.m__common-list__contents-link li > div{border:1px solid #0d6fb8}.m__common-list__contents-link li a{position:relative;padding-right:20px;border:1px solid #fff}.m__common-list__contents-link li a::after{content:"";background:url("/images/icon/icon_link_btn03.svg") right center no-repeat;background-size:8px 14px;width:8px;height:14px;position:absolute;z-index:2;top:50%;transform:translateY(-50%);right:5px}@media print,screen and (min-width:768px){.m__common-list__contents-link li a:hover{opacity:.8}}.m__common-list__nav-banner{margin-top:20px;text-align:center}@media only screen and (max-width:767px){.m__common-list__nav-banner li{display:none}.m__common-list__nav-banner li.online{display:block}}.m__common-list__nav-banner li + li{margin-top:10px}.m__common-list__privacy{list-style-position:outside;margin-left:1.6rem;line-height:1.7}.m__common-list__privacy li{list-style-type:decimal;margin-bottom:15px}.m__common-list__privacy li ul{list-style-position:outside;margin-left:1.6rem;margin-top:5px}.m__common-list__privacy li ul li{list-style-type:decimal;margin-bottom:10px}.m__common-list__privacy li ul li ul{margin-left:-1.6rem;margin-top:5px}.m__common-list__privacy li ul li ul li{padding-left:20px;position:relative;list-style-type:none;margin-bottom:0}.m__common-list__privacy li ul li ul li::before{content:"";display:block;width:6px;height:6px;background:#8e8e8e;border-radius:50%;position:absolute;left:5px;top:7px}.m__common-list__privacy--02{margin-left:0}.m__common-list__privacy--02 li{list-style:none;text-indent:-1.7em;padding-left:1.7em}.m__common-list__privacy--02 li ul{margin-left:0}.m__common-list__privacy--02 li ul li{list-style:none;text-indent:-1.4em;padding-left:1.4em}.m__common-list__privacy--02 .text{text-indent:0;margin-left:-1.7rem;margin-bottom:15px}.m__common-list__privacy--02 ul.dot li{padding-left:20px;position:relative;text-indent:0;margin-bottom:0}.m__common-list__privacy--02 ul.dot li::before{content:"";display:block;width:6px;height:6px;background:#8e8e8e;border-radius:50%;position:absolute;left:5px;top:7px}.m__common-list__match{text-align:left}@media print,screen and (min-width:768px){.m__common-list__match{width:600px;margin:40px auto 0}}@media only screen and (max-width:767px){.m__common-list__match{margin-top:20px}}.m__common-list__match-entry{width:100%}.m__common-list__match p.title{color:#e94e30;font-weight:bold;font-size:2rem}@media only screen and (max-width:767px){.m__common-list__match p.title{font-size:1.6rem}}.m__common-list__match p.title span{position:relative;padding-left:35px}@media only screen and (max-width:767px){.m__common-list__match p.title span{padding-left:25px}}.m__common-list__match p.title span::before{content:"";background:url("/images/icon/icon_attention_red.svg") center left no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%);width:46px;height:41px;background-size:60%}@media only screen and (max-width:767px){.m__common-list__match p.title span::before{background-size:40%}}.m__common-list__match .m__common-list__notice{margin-top:5px}.m__common-list__match .m__common-list__notice.small{margin-top:10px;font-size:1.3rem}@media only screen and (max-width:767px){.m__common-list__match .m__common-list__notice.small{font-size:1.1rem}}.m__common-list__label{display:flex}.m__common-list__label li + li{margin-left:10px}.m__common-list__label li span{display:inline-block;color:#fff;padding:2px 10px}.m__common-list__label li span.label-student{background:#199ae4}.m__common-list__label li span.label-specialist{background:#ed5169}.m__common-list__label li span.name{color:#313131}.m__common-list__tags{display:flex;flex-wrap:wrap;margin:-2px 0}@media only screen and (max-width:767px){.m__common-list__tags{margin:-1px 0}}.m__common-list__tags li{padding:2px 10px;margin:2px 10px 2px 0;border:1px solid #0d6fb8;color:#0d6fb8}@media only screen and (max-width:767px){.m__common-list__tags li{margin:1px 5px 1px 0;padding:1px 5px}}.m__common-list02{border:10px solid #e8f2fa;background:#fff;padding:20px}@media only screen and (max-width:767px){.m__common-list02{padding:10px}}.m__common-list02 .title{font-weight:bold}.m__common-list02 .text{margin-top:3px}.m__common-list03 > li + li{border-top:1px solid #dcdcdc;padding-top:30px;margin-top:30px}@media only screen and (max-width:767px){.m__common-list03 > li + li{padding-top:15px;margin-top:15px}}@media print,screen and (min-width:768px){.m__common-list04{display:flex;justify-content:flex-end}}@media print,screen and (min-width:768px){.m__common-list04 > li + li{margin-left:20px}}@media only screen and (max-width:767px){.m__common-list04 > li + li{margin-top:5px}}.m__common-list05{font-size:1.6rem}@media only screen and (max-width:767px){.m__common-list05{font-size:1.4rem}}.m__common-form__input input{border:1px solid #dcdcdc;padding:8px 10px;border-radius:5px;box-shadow:none;appearance:none}@media only screen and (max-width:767px){.m__common-form__input input{border-radius:2px}}.m__common-form__input input + input,.m__common-form__input input + .field_with_errors{margin-left:20px}.m__common-form__input--mini input{display:block;width:250px}.m__common-form__input--mini .field_with_errors{width:250px}.m__common-form__input--full input{display:block;width:100%}.m__common-form__input--full .field_with_errors{width:100%}.m__common-form__input .field_with_errors{display:inline-block;vertical-align:middle}.m__common-form__input .field_with_errors + .field_with_errors{margin-left:20px}.m__common-form__input .field_with_errors input{border-color:#e94e30;background:#ffe2e2}@media print,screen and (min-width:768px){.m__common-form__textarea--half{width:50%}}.m__common-form__textarea textarea{border:1px solid #dcdcdc;padding:8px 10px;border-radius:5px;width:100%;height:180px;appearance:none;resize:vertical}@media only screen and (max-width:767px){.m__common-form__textarea textarea{border-radius:2px}}.m__common-form__textarea .field_with_errors textarea{border-color:#e94e30;background:#ffe2e2}.m__common-form__textarea--mini-height textarea{height:60px}.m__common-form__textarea--mini-height02 textarea{height:100px}.m__common-form__textarea--big-height textarea{height:300px}.m__common-form__checkbox{vertical-align:top;display:inline-block;padding-right:15px}@media only screen and (max-width:767px){.m__common-form__checkbox{line-height:2}}.m__common-form__checkbox--kengaku{padding-right:0}.m__common-form__checkbox .label-notice{color:#0d6fb8;font-size:1.2rem;margin-left:30px}@media only screen and (max-width:767px){.m__common-form__checkbox .label-notice{margin-left:24px}}.m__common-form__checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:30px;line-height:1.5;cursor:pointer}@media only screen and (max-width:767px){.m__common-form__checkbox label{padding-left:26px}}.m__common-form__checkbox label input[type="checkbox"]{display:none}.m__common-form__checkbox label input[type="checkbox"]:checked + .icon{border-color:#0d6fb8;background:#0d6fb8}.m__common-form__checkbox label input[type="checkbox"]:checked + .icon::before{content:"";display:block;width:3px;height:6px;background:#fff;position:absolute;left:4px;bottom:4px;transform:rotate(-45deg)}@media only screen and (max-width:767px){.m__common-form__checkbox label input[type="checkbox"]:checked + .icon::before{width:2px;height:5px;left:3px;bottom:3px}}.m__common-form__checkbox label input[type="checkbox"]:checked + .icon::after{content:"";display:block;width:3px;height:12px;background:#fff;position:absolute;left:9px;bottom:3px;transform:rotate(45deg)}@media only screen and (max-width:767px){.m__common-form__checkbox label input[type="checkbox"]:checked + .icon::after{width:2px;height:10px;left:7px;bottom:2px}}.m__common-form__checkbox label input[type="checkbox"]:disabled + .icon{background:#f0f0f0}.m__common-form__checkbox label input[type="checkbox"]:disabled + .icon + span{color:#8e8e8e}.m__common-form__checkbox label .icon{position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:5px;border:1px solid #dcdcdc;background-color:#fff;display:inline-block}@media only screen and (max-width:767px){.m__common-form__checkbox label .icon{top:2px;margin-right:5px;width:16px;height:16px;border-radius:2px}}.m__common-form__checkbox label span{vertical-align:middle}.m__common-form__checkbox label span .popular{display:inline-block;vertical-align:middle;color:#e94e30;border:1px solid #e94e30;font-size:1rem;margin-top:-2px;padding:0 4px;margin-left:5px;line-height:1.4}.m__common-form__radio{vertical-align:top;display:inline-block;padding-right:15px}@media only screen and (max-width:767px){.m__common-form__radio{line-height:2}}.m__common-form__radio .label-notice{color:#0d6fb8;font-size:1.2rem;margin-left:30px}@media only screen and (max-width:767px){.m__common-form__radio .label-notice{margin-left:24px}}.m__common-form__radio label{position:relative;display:inline-block;vertical-align:middle;padding-left:30px;line-height:1.5;cursor:pointer}@media only screen and (max-width:767px){.m__common-form__radio label{padding-left:26px}}.m__common-form__radio label input[type="radio"]{display:none}.m__common-form__radio label input[type="radio"]:checked + .icon{border-color:#0d6fb8}.m__common-form__radio label input[type="radio"]:checked + .icon::before{content:"";display:block;width:12px;height:12px;background:#0d6fb8;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.m__common-form__radio label input[type="radio"]:checked + .icon::before{width:8px;height:8px}}.m__common-form__radio label input[type="radio"]:disabled + .icon{background:#8e8e8e}.m__common-form__radio label input[type="radio"]:disabled + .icon + span{color:#8e8e8e}.m__common-form__radio label .icon{position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;border:1px solid #dcdcdc;background-color:#fff;display:inline-block;margin-right:10px;vertical-align:-6px}@media only screen and (max-width:767px){.m__common-form__radio label .icon{width:16px;height:16px;margin-right:5px;vertical-align:-6px}}.m__common-form__radio label span{vertical-align:middle}.m__common-form__radio .m__common-form__input,.m__common-form__radio .m__common-form__select{display:inline-block;vertical-align:middle;margin:0 10px}.m__common-form__checkbox-list,.m__common-form__radio-list{margin-top:-10px}.m__common-form__checkbox-list .m__common-form__checkbox,.m__common-form__radio-list .m__common-form__checkbox,.m__common-form__checkbox-list .m__common-form__radio,.m__common-form__radio-list .m__common-form__radio{min-width:245px;margin-top:10px}@media only screen and (max-width:767px){.m__common-form__checkbox-list .m__common-form__checkbox,.m__common-form__radio-list .m__common-form__checkbox,.m__common-form__checkbox-list .m__common-form__radio,.m__common-form__radio-list .m__common-form__radio{min-width:calc(50% - 10px)}}.m__common-form__select{position:relative}@media print,screen and (min-width:768px){.m__common-form__select--half{width:50%}}@media print,screen and (min-width:768px){.m__common-form__select--quarter{width:25%}}@media print,screen and (min-width:768px){.m__common-form__select--r{margin-left:auto;margin-right:0}}.m__common-form__select select{width:100%;border:1px solid #dcdcdc;padding:12px 50px 12px 10px;appearance:none;border-radius:5px;position:relative;z-index:1;background:#fff;margin:0;cursor:pointer}@media only screen and (max-width:767px){.m__common-form__select select{padding:10px 40px 10px 10px}}.m__common-form__select::before{content:"";width:16px;height:9px;background:url("/images/icon/icon_selectbox.svg") center center no-repeat;background-size:16px 9px;position:absolute;z-index:3;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}@media only screen and (max-width:767px){.m__common-form__select::before{right:10px}}.m__common-form__select::after{content:"";width:40px;height:100%;background:#0d6fb8;position:absolute;z-index:2;right:0;top:0;pointer-events:none;border-radius:0 4px 4px 0}@media only screen and (max-width:767px){.m__common-form__select::after{width:36px;height:100%}}.m__common-form__select select::-ms-expand{display:none}@media only screen and (max-width:767px){.m__common-form__select--gray{margin-left:-20px;margin-right:-20px}.m__common-form__select--gray::before{width:14px;height:40px;background:url("/images/icon/icon_selectbox-gray.png") center center no-repeat;background-size:7px 20px;right:15px}.m__common-form__select--gray::after{display:none}}@media only screen and (max-width:767px) and (max-width:767px){.m__common-form__select--gray select{padding:12px 30px 13px 20px;border:none;box-shadow:0 -2px #e6e6e6 inset;border-radius:0;background:#f0f0f0}}@media print,screen and (min-width:768px){.m__common-form__select--list{padding-bottom:20px;border-bottom:1px solid #dcdcdc;display:flex;justify-content:flex-end;align-items:center}.m__common-form__select--list ul{display:flex}.m__common-form__select--list ul li{margin-left:10px}.m__common-form__select--list ul li +li{border-left:1px solid #dcdcdc;padding-left:10px}}.m__common-form__select--search{position:relative}@media only screen and (max-width:767px){.m__common-form__select--search{height:40px}}.m__common-form__select--search select{width:100%;border:1px solid #0d6fb8;padding:10px 15px 10px 10px;appearance:none;border-radius:3px;position:relative;background:#fff;margin:0;font-size:1.4rem;height:40px}@media only screen and (max-width:767px){.m__common-form__select--search select{padding:13px 10px 13px 5px;font-size:1.2rem;line-height:1}}.m__common-form__select--search select::-ms-expand{display:none}.m__common-form__select--search::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 4px 5px 4px;border-color:transparent transparent #0d6fb8 transparent;position:absolute;right:5px;top:50%;transform:translateY(-50%);margin-top:-5px;z-index:2}.m__common-form__select--search::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#0d6fb8 transparent transparent transparent;position:absolute;right:5px;top:50%;transform:translateY(-50%);margin-top:5px;z-index:2}.m__common-form__necessary{background:#ff7800;color:#fff;display:inline-block;vertical-align:baseline;padding:0 5px;margin-left:3px}@media print,screen and (min-width:768px){.m__common-form__date{display:flex;align-items:center}}@media print,screen and (min-width:768px){.m__common-form__date li{margin-right:20px}.m__common-form__date li:last-child{margin-right:0}}@media only screen and (max-width:767px){.m__common-form__date li + li{margin-top:10px}}.m__common-form__date label{position:relative;z-index:1;display:block;cursor:pointer}.m__common-form__date label::after{content:"";width:40px;height:34px;background:url("/images/admin/ico_calendar.svg") center center no-repeat;background-size:24px 22px;position:absolute;z-index:2;top:50%;transform:translateY(-50%);right:5px}.m__common-form__date label input{width:200px;border:1px solid #dcdcdc;padding:10px;border-radius:5px;appearance:none}@media only screen and (max-width:767px){.m__common-form__date label input{min-height:44px}}.m__common-form__date label input[type="datetime-local"i]::-webkit-calendar-picker-indicator{display:none}.m__common-form__red--text{padding-top:15px;color:#e94e30}@media print,screen and (min-width:768px){.m__common-form__red--text{text-align:center}}.m__common-form__link--text{padding-right:.7em}.m__common-form__text01{font-size:2rem;line-height:1.8}@media only screen and (max-width:767px){.m__common-form__text01{font-size:1.4rem}}.field_with_errors label .icon,.field_with_errors select,.field_with_errors textarea{border-color:#e94e30;background:#ffe2e2}.m__common-table__form table{width:100%;table-layout:fixed}.m__common-table__form table tr{border-top:1px solid #dcdcdc}@media print,screen and (min-width:768px){.m__common-table__form table tr:last-child{border-bottom:1px solid #dcdcdc}}.m__common-table__form table th{background:#f0f0f0;padding:20px 30px;text-align:left;vertical-align:top;width:280px}@media only screen and (max-width:767px){.m__common-table__form table th{width:100%;padding:10px;font-size:1.4rem}}.m__common-table__form table th p{margin-top:5px}.m__common-table__form table th span{font-size:1.2rem;font-weight:normal}.m__common-table__form table th span.notice{display:inline-block;text-indent:-1em;padding-left:1em}.m__common-table__form table th span.notice--indentNone{text-indent:0;padding-left:0}@media only screen and (max-width:767px){.m__common-table__form table th span.notice--indentNone{display:block}}.m__common-table__form table th .m__common__necessary,.m__common-table__form table th .m__common__private{vertical-align:1px}.m__common-table__form table td{padding:20px 30px;vertical-align:middle}@media only screen and (max-width:767px){.m__common-table__form table td{padding:10px}}.m__common-table__form table td.ehime-contact .m__common-form__checkbox{display:block;margin-bottom:15px}@media only screen and (max-width:767px){.m__common-table__form table td.ehime-contact .m__common-form__checkbox{margin-bottom:5px}}.m__common-table__form table td.ehime-contact p{padding-left:30px;margin:10px 0}@media only screen and (max-width:767px){.m__common-table__form table td.ehime-contact p{padding-left:26px;margin:5px 0}}.m__common-table__form table td.ehime-contact .m__form__input-list{padding-left:30px}@media only screen and (max-width:767px){.m__common-table__form table td.ehime-contact .m__form__input-list{padding-left:26px}}.m__common-table__form table td.ehime-contact .m__form__input-list .m__common-form__input{display:flex;align-items:center;width:calc((100% - 35px) / 3)}.m__common-table__form table td.ehime-contact .m__form__input-list .m__common-form__input input{width:100%}.m__common-table__form table td.ehime-contact .m__form__input-list .m__common-form__input span{vertical-align:baseline;margin-left:5px;white-space:nowrap}.m__common-table__form table td.ehime-contact .m__form__input-list .m__common-form__input + .m__common-form__input{margin-left:10px}@media only screen and (max-width:767px){.m__common-table__form table td.fair-select .m__form__input-list .m__common-form__checkbox{min-width:100%}}.m__common-table__form table td .m__common__necessary{vertical-align:1px;font-size:1.2rem}@media only screen and (max-width:767px){.m__common-table__form table td .m__common__necessary{font-size:1.1rem}}.m__common-table__form table td .fair-title{font-size:1.4rem;font-weight:bold}.m__common-table__form table td > span{font-size:1.2rem;font-weight:normal}.m__common-table__form table td > span.notice{color:#8e8e8e;display:inline-block;text-indent:-1em;padding-left:1em}.m__common-table__form table td .red{color:#e94e30;font-size:1.4rem}@media only screen and (max-width:767px){.m__common-table__form table td .red{font-size:1.2rem}}@media only screen and (max-width:767px){.m__common-table__form table td.name .m__form__input-list{display:block}}.m__common-table__form table td.name .m__common-form__input{display:flex;align-items:center}@media only screen and (max-width:767px){.m__common-table__form table td.name .m__common-form__input{display:block}.m__common-table__form table td.name .m__common-form__input input{width:100%}.m__common-table__form table td.name .m__common-form__input .field_with_errors{width:100%}}.m__common-table__form table td.name .m__common-form__input + .m__common-form__input{margin-left:20px}@media only screen and (max-width:767px){.m__common-table__form table td.name .m__common-form__input + .m__common-form__input{margin-left:0;margin-top:10px}}.m__common-table__form table td.name .m__common-form__input span{display:inline-block;vertical-align:middle;margin-right:5px}@media only screen and (max-width:767px){.m__common-table__form table td.name .m__common-form__input span{display:block;margin:0 0 5px}}.m__common-table__form table td.name .m__common-form__input input{vertical-align:middle}.m__common-table__form table td.birthday .m__form__input-list{display:flex;flex-wrap:nowrap}.m__common-table__form table td.birthday .m__form__input-list .m__common-form__input{display:flex;align-items:center}@media only screen and (max-width:767px){.m__common-table__form table td.birthday .m__form__input-list .m__common-form__input{width:calc((100% - 20px) / 3)}.m__common-table__form table td.birthday .m__form__input-list .m__common-form__input input{width:100%}}.m__common-table__form table td.birthday .m__form__input-list .m__common-form__input span{display:inline-block;margin-left:5px}.m__common-table__form table td.birthday .m__form__input-list .m__common-form__input + .m__common-form__input{margin-left:20px}@media only screen and (max-width:767px){.m__common-table__form table td.birthday .m__form__input-list .m__common-form__input + .m__common-form__input{margin-left:10px}}.m__common-table__form table td.test-content .m__common-form__input{display:flex;align-items:center}.m__common-table__form table td.test-content .m__common-form__input input{width:80px}.m__common-table__form table td.test-content .m__common-form__input span{display:inline-block;margin-left:5px}.m__common-table__form table td.checkbox,.m__common-table__form table td.radio{padding:10px 30px}.m__common-table__form table td.checkbox.other,.m__common-table__form table td.radio.other{padding:20px 30px}@media only screen and (max-width:767px){.m__common-table__form table td.checkbox.other,.m__common-table__form table td.radio.other{padding:10px}}.m__common-table__form table td.checkbox .m__common-form__checkbox,.m__common-table__form table td.radio .m__common-form__checkbox,.m__common-table__form table td.checkbox .m__common-form__radio,.m__common-table__form table td.radio .m__common-form__radio{padding:10px 30px 10px 0}.m__common-table__form table td.checkbox .m__common-form__checkbox:last-child,.m__common-table__form table td.radio .m__common-form__checkbox:last-child,.m__common-table__form table td.checkbox .m__common-form__radio:last-child,.m__common-table__form table td.radio .m__common-form__radio:last-child{padding-right:0}@media only screen and (max-width:767px){.m__common-table__form table td.checkbox,.m__common-table__form table td.radio{padding:7px 10px}.m__common-table__form table td.checkbox .m__common-form__checkbox,.m__common-table__form table td.radio .m__common-form__checkbox,.m__common-table__form table td.checkbox .m__common-form__radio,.m__common-table__form table td.radio .m__common-form__radio{padding:3px 20px 3px 0}}@media only screen and (max-width:767px){.m__common-table__form table td.checkbox.areas .m__form__input-list > .m__common-form__checkbox,.m__common-table__form table td.radio.areas .m__form__input-list > .m__common-form__checkbox,.m__common-table__form table td.checkbox.areas .m__form__input-list > .m__common-form__radio,.m__common-table__form table td.radio.areas .m__form__input-list > .m__common-form__radio{min-width:33.3%}}.m__common-table__form table td .int-inner{display:flex;justify-content:space-between;align-items:center;padding:0}.m__common-table__form table td .int-inner .m__common-form__input{flex:1 1;margin-right:10px}.m__common-table__form table td .int-inner .m__common-form__input input{width:100%}@media only screen and (max-width:767px){.m__common-table__form table td .int-inner .m__common-form__input input{width:100%}}@media only screen and (max-width:767px){.m__common-table__form table{display:block}.m__common-table__form table tr,.m__common-table__form table tbody{display:block}.m__common-table__form table th,.m__common-table__form table td{display:block;padding:10px}}.m__common-table__form--blue{border:1px solid #bbb;border-top:none}.m__common-table__form--blue table th{background:#e8f2fa;color:#0d6fb8}.m__common-table__vertical table{width:100%;table-layout:fixed}.m__common-table__vertical table tr{border-top:1px solid #dcdcdc}@media print,screen and (min-width:768px){.m__common-table__vertical table tr:last-child{border-bottom:1px solid #dcdcdc}}.m__common-table__vertical table th{background:#f0f0f0;padding:20px 30px;text-align:left;vertical-align:top;width:280px}@media only screen and (max-width:767px){.m__common-table__vertical table th{width:80px;padding:10px;font-size:1.4rem}}.m__common-table__vertical table th p{margin-top:5px}.m__common-table__vertical table th span{font-size:1.2rem;font-weight:normal}.m__common-table__vertical table td{padding:20px 30px;vertical-align:top}@media only screen and (max-width:767px){.m__common-table__vertical table td{padding:10px}}.m__common-table__vertical--blue table th{background:#e8f2fa}.m__common-table__search table{width:100%;table-layout:fixed}.m__common-table__search table th{border-top:1px solid #bbb;border-left:1px solid #bbb;font-weight:normal;text-align:center;background:#e8f2fa;vertical-align:middle;line-height:1.3}@media only screen and (max-width:767px){.m__common-table__search table th{font-size:1rem}}.m__common-table__search table th:last-child{border-right:1px solid #bbb}.m__common-table__search table th span{display:block;font-size:1.1rem;font-weight:normal}@media only screen and (max-width:767px){.m__common-table__search table th span{font-size:.8rem}}.m__common-table__search table td{border-top:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;text-align:center;padding:5px 0}@media only screen and (max-width:767px){.m__common-table__search table td{font-size:1rem}}.m__common-table__search table td:last-child{border-right:1px solid #bbb}.m__carousel{position:relative}.m__carousel--special{border:1px solid #dcdcdc;position:relative;margin-bottom:40px}@media only screen and (max-width:767px){.m__carousel--special{margin:0 -20px 30px;border:0;overflow:hidden}}@media only screen and (max-width:767px){.m__carousel--special .swiper-container{padding:0 20px 20px;width:calc(300vw - 60px);position:relative;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:767px){.m__carousel--special .swiper-container .pc{display:none}}@media print,screen and (min-width:768px){.m__carousel--special .swiper-container .sp{display:none}}.m__carousel--special .swiper-container .swiper-slide{padding:15px;overflow:hidden;background:#fff;height:auto}@media only screen and (max-width:767px){.m__carousel--special .swiper-container .swiper-slide{padding:15px 20px 13px;border:1px solid #dcdcdc}}@media only screen and (max-width:767px){.m__carousel--special .swiper-container .swiper-slide.specials{padding-top:22px}}.m__carousel--special .swiper-container .swiper-slide a{text-decoration:none;color:#313131;display:block}@media print,screen and (min-width:768px){.m__carousel--special .swiper-container .swiper-slide a{display:flex}}@media print,screen and (min-width:768px){.m__carousel--special .swiper-container .swiper-slide a:hover{opacity:.7;transition:.3s}}.m__carousel--special .swiper-container .swiper-slide .label-special{font-size:1.4rem;font-weight:bold;display:inline-block;padding:30px 30px 2px;color:#fff;background:#e94e30;position:absolute;left:-34px;top:-18px;transform:rotate(-45deg)}@media only screen and (max-width:767px){.m__carousel--special .swiper-container .swiper-slide .label-special{font-size:1.1rem;left:-37px;top:-21px}}.m__carousel--special .swiper-container .swiper-slide .photo{width:300px;text-align:center}@media print,screen and (min-width:768px){.m__carousel--special .swiper-container .swiper-slide .photo{flex-shrink:0}}@media only screen and (max-width:767px){.m__carousel--special .swiper-container .swiper-slide .photo{width:100%;margin-top:6px}}.m__carousel--special .swiper-container .swiper-slide .introduce{flex:1 1;font-size:1.2rem}@media print,screen and (min-width:768px){.m__carousel--special .swiper-container .swiper-slide .introduce{margin:10px 0 10px 20px}}@media only screen and (max-width:767px){.m__carousel--special .swiper-container .swiper-slide .introduce{font-size:1.1rem;margin-top:5px}}.m__carousel--special .swiper-container .swiper-slide .title{color:#0d6fb8;font-weight:bold;font-size:1.6rem;line-height:1.4;margin-bottom:2px}@media only screen and (max-width:767px){.m__carousel--special .swiper-container .swiper-slide .title{font-size:1.4rem}}.m__carousel--special .swiper-container .swiper-slide b{font-size:1.4rem}@media only screen and (max-width:767px){.m__carousel--special .swiper-container .swiper-slide b{font-size:1.2rem}}@media print,screen and (min-width:768px){.m__carousel--special .swiper-container .swiper-slide p{padding-top:3px}}@media only screen and (max-width:767px){.m__carousel--special .swiper-container .swiper-slide p{font-size:1.1rem}}.m__carousel--special .swiper-pagination{left:50%;transform:translateX(-50%);bottom:-30px;width:100%}@media only screen and (max-width:767px){.m__carousel--special .swiper-pagination{bottom:0;width:calc(100% - 40px)}}.m__carousel--special .swiper-pagination span{margin:0 5px}.m__carousel--special .swiper-button-prev{left:-30px}@media only screen and (max-width:767px){.m__carousel--special .swiper-button-prev{left:0;margin-top:-25px}}.m__carousel--special .swiper-button-next{right:-30px}@media only screen and (max-width:767px){.m__carousel--special .swiper-button-next{right:0;margin-top:-25px}}.m__carousel--event{border:2px solid #dcdcdc;position:relative;margin-bottom:5px}@media only screen and (max-width:767px){.m__carousel--event{margin:0 -20px 0;border:0;overflow:hidden;padding-bottom:40px}}@media only screen and (max-width:767px){.m__carousel--event .swiper-container{padding:0 20px 10px;width:calc(300vw - 60px);position:relative;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:767px){.m__carousel--event .swiper-container .pc{display:none}}.m__carousel--event .swiper-container .sp{padding:0 5px}@media print,screen and (min-width:768px){.m__carousel--event .swiper-container .sp{display:none}}.m__carousel--event .swiper-container .flex-box{display:flex}@media only screen and (max-width:767px){.m__carousel--event .swiper-container .flex-box{margin-top:5px}}.m__carousel--event .swiper-container .swiper-slide{padding:10px 20px;overflow:hidden;background:#fff}@media only screen and (max-width:767px){.m__carousel--event .swiper-container .swiper-slide{padding:22px 30px 17px;border:1px solid #dcdcdc}}.m__carousel--event .swiper-container .swiper-slide a{text-decoration:none;color:#313131;display:flex;align-items:center;width:100%;height:40px}@media print,screen and (min-width:768px){.m__carousel--event .swiper-container .swiper-slide a:hover{opacity:.7;transition:.3s}}.m__carousel--event .swiper-container .swiper-slide a .box{display:flex;align-items:center;width:100%}.m__carousel--event .swiper-container .swiper-slide a .box .date{font-size:1.2rem;background:#e8f2fa;padding:5px;width:17%;height:33px;margin-right:2%;display:flex;justify-content:center;align-items:center}.m__carousel--event .swiper-container .swiper-slide a .box .txt{font-size:1.3rem;width:83%;color:#0d6fb8;text-decoration:underline}.m__carousel--event .swiper-container .swiper-slide .label-special{font-size:1.4rem;font-weight:bold;display:inline-block;padding:30px 30px 2px;color:#fff;background:#e94e30;position:absolute;left:-34px;top:-18px;transform:rotate(-45deg)}@media only screen and (max-width:767px){.m__carousel--event .swiper-container .swiper-slide .label-special{font-size:1.1rem;left:-37px;top:-21px}}.m__carousel--event .swiper-container .swiper-slide .photo{width:300px;flex-shrink:0}@media only screen and (max-width:767px){.m__carousel--event .swiper-container .swiper-slide .photo{width:150px}}.m__carousel--event .swiper-container .swiper-slide .introduce{margin:10px 0 10px 20px;flex:1 1;font-size:1.2rem}@media only screen and (max-width:767px){.m__carousel--event .swiper-container .swiper-slide .introduce{font-size:1.1rem;margin:0 0 0 10px}}.m__carousel--event .swiper-container .title{color:#0d6fb8;font-weight:bold;font-size:1.6rem}@media only screen and (max-width:767px){.m__carousel--event .swiper-container .title{font-size:1.4rem}}.m__carousel--event .swiper-container b{font-size:1.4rem;margin-bottom:5px}@media only screen and (max-width:767px){.m__carousel--event .swiper-container b{font-size:1.2rem}}.m__carousel--event .swiper-container p{padding-top:3px}@media only screen and (max-width:767px){.m__carousel--event .swiper-container p{font-size:1.1rem}}.m__carousel--event .swiper-pagination{display:none}@media only screen and (max-width:767px){.m__carousel--event .swiper-pagination{display:block;left:50%;transform:translateX(-50%);position:absolute}.m__carousel--event .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet{margin:0 5px}}.m__carousel--event .swiper-button-prev{left:-20px}@media only screen and (max-width:767px){.m__carousel--event .swiper-button-prev{left:-10px;margin-top:-40px}}.m__carousel--event .swiper-button-next{right:-20px}@media only screen and (max-width:767px){.m__carousel--event .swiper-button-next{right:-10px;margin-top:-40px}}.m__carousel--recommend{position:relative;padding-bottom:40px}@media only screen and (max-width:767px){.m__carousel--recommend{overflow:hidden;margin:0 -20px 10px}}@media only screen and (max-width:767px){.m__carousel--recommend .swiper-container{position:relative;left:50%;width:205vw;transform:translateX(-50%)}}.m__carousel--recommend .swiper-container .swiper-slide p{font-size:1.1rem;margin-top:5px}.m__carousel--recommend .swiper-container .swiper-slide a{text-decoration:none;color:#313131;display:block}@media print,screen and (min-width:768px){.m__carousel--recommend .swiper-container .swiper-slide a:hover{opacity:.7;transition:.3s}}.m__carousel--recommend .swiper-pagination{left:50%;transform:translateX(-50%)}.m__carousel--recommend .swiper-pagination span{margin:0 5px}.m__carousel--recommend .swiper-button-prev{display:none}@media only screen and (max-width:767px){.m__carousel--recommend .swiper-button-prev{display:block;left:0;top:14vw;margin-top:0}}.m__carousel--recommend .swiper-button-next{display:none}@media only screen and (max-width:767px){.m__carousel--recommend .swiper-button-next{display:block;right:0;top:14vw;margin-top:0}}.m__carousel--recommend02{position:relative}@media only screen and (max-width:767px){.m__carousel--recommend02{padding-bottom:40px;overflow:hidden;margin:0 -20px 10px}}@media only screen and (max-width:767px){.m__carousel--recommend02 .swiper-container{position:relative;left:50%;width:205vw;transform:translateX(-50%)}}.m__carousel--recommend02 .swiper-container .swiper-slide p{font-size:1.1rem;margin-top:5px}.m__carousel--recommend02 .swiper-pagination{left:50%;transform:translateX(-50%)}.m__carousel--recommend02 .swiper-pagination span{margin:0 5px}.m__carousel--recommend02 .swiper-button-prev{left:-20px}@media only screen and (max-width:767px){.m__carousel--recommend02 .swiper-button-prev{left:0;top:14vw;margin-top:0}}.m__carousel--recommend02 .swiper-button-next{right:-20px}@media only screen and (max-width:767px){.m__carousel--recommend02 .swiper-button-next{right:0;top:14vw;margin-top:0}}.m__carousel--banner01 a{display:block}.m__carousel--banner01 a:hover{opacity:.7;transition:.3s}.m__carousel--banner01 .swiper-container{padding:0}.m__carousel--banner01 .swiper-button-prev{left:-20px}@media only screen and (max-width:767px){.m__carousel--banner01 .swiper-button-prev{left:0}}.m__carousel--banner01 .swiper-button-next{right:-20px}@media only screen and (max-width:767px){.m__carousel--banner01 .swiper-button-next{right:0}}.m__carousel--banner01 .swiper-pagination{position:absolute;left:50%;transform:translateX(-50%);bottom:-25px}@media only screen and (max-width:767px){.m__carousel--banner01 .swiper-pagination{bottom:auto;width:95%}}.m__carousel--banner01 .swiper-pagination span{margin:0 5px}.m__carousel--banner02 a{display:block}.m__carousel--banner02 a:hover{opacity:.7;transition:.3s}.m__carousel--banner02 .swiper-container{padding:0 100px}@media only screen and (max-width:767px){.m__carousel--banner02 .swiper-container{padding:0;position:relative;left:50%;width:180vw;transform:translateX(-50%)}}.m__carousel--banner02 .swiper-button-prev{left:-20px}@media only screen and (max-width:767px){.m__carousel--banner02 .swiper-button-prev{left:0}}.m__carousel--banner02 .swiper-button-next{right:-20px}@media only screen and (max-width:767px){.m__carousel--banner02 .swiper-button-next{right:0}}.m__carousel--banner02 .swiper-pagination{position:absolute;left:50%;transform:translateX(-50%);bottom:-25px}.m__carousel--banner02 .swiper-pagination span{margin:0 5px}.m__carousel--hospital-list .swiper-slide{height:auto;border:1px solid #dcdcdc}.m__carousel--hospital-list a{text-decoration:none;display:block;padding:5px 10px}@media only screen and (max-width:767px){.m__carousel--hospital-list a{padding:5px}}.m__carousel--hospital-list .thumb{position:relative;text-align:center}.m__carousel--hospital-list .thumb img{max-width:120px}@media only screen and (max-width:767px){.m__carousel--hospital-list .thumb img{max-width:60px}}.m__carousel--hospital-list .thumb .condition-tags{display:flex;flex-wrap:wrap;margin:2px 0 0}.m__carousel--hospital-list .thumb .condition-tags span{display:inline-block;min-width:50px;padding:0 5px;text-align:center;font-size:1.2rem;margin-right:5px;margin-top:5px}.m__carousel--hospital-list .thumb .condition-tags span:last-child{margin-right:0}@media only screen and (max-width:767px){.m__carousel--hospital-list .thumb .condition-tags span{font-size:1rem;min-width:30px;padding:1px 5px 0}}.m__carousel--hospital-list .thumb .condition-tags span.area{color:#d35e96;border:1px solid #d35e96;background:#fff}@media only screen and (max-width:767px){.m__carousel--hospital-list .thumb .condition-tags span.area{line-height:1.4}}.m__carousel--hospital-list .thumb .condition-tags span.early{color:#fff;background:#199ae4;padding:1px 5px}.m__carousel--hospital-list .thumb .condition-tags span.specialist{color:#fff;background:#ed5169;padding:1px 5px}.m__carousel--hospital-list .hospital-name{font-size:1.2rem;display:inline-block;margin:5px 0 0;text-decoration:underline}.m__carousel--hospital-list p{font-size:1.1rem;color:#313131;margin:5px 0;letter-spacing:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (max-width:767px){.m__carousel--hospital-list p{-webkit-line-clamp:3}}@media all and (-ms-high-contrast:none){.m__carousel--hospital-list p{height:32px;letter-spacing:.01em;position:relative}.m__carousel--hospital-list p::before,.m__carousel--hospital-list p::after{position:absolute;background:#fff}.m__carousel--hospital-list p::before{content:"...";bottom:0;right:0}.m__carousel--hospital-list p::after{content:"";width:100%;height:100%}}.m__carousel--hospital-list .swiper-button-prev{left:0;margin-top:-25px}@media only screen and (max-width:767px){.m__carousel--hospital-list .swiper-button-prev{left:-8px;top:11vw;margin-top:0}}.m__carousel--hospital-list .swiper-button-next{right:0;margin-top:-25px}@media only screen and (max-width:767px){.m__carousel--hospital-list .swiper-button-next{right:-8px;top:11vw;margin-top:0}}.m__carousel__top-banner{position:relative;padding-bottom:40px}@media only screen and (max-width:767px){.m__carousel__top-banner{margin:0 -20px;padding-bottom:30px;overflow:hidden}.m__carousel__top-banner .swiper-container{width:280vw;padding:0 20px;position:relative;left:50%;transform:translateX(-50%)}}.m__carousel__top-banner .swiper-pagination{bottom:10px;left:50%;transform:translateX(-50%)}.m__carousel__top-banner .swiper-pagination span{margin:0 5px}.m__carousel__top-banner .swiper-button-prev{left:-30px;top:50%;transform:translateY(-50%) rotate(-90deg);margin-top:-20px}@media only screen and (max-width:767px){.m__carousel__top-banner .swiper-button-prev{left:0;margin-top:-15px}}.m__carousel__top-banner .swiper-button-next{right:-30px;top:50%;transform:translateY(-50%) rotate(90deg);margin-top:-20px}@media only screen and (max-width:767px){.m__carousel__top-banner .swiper-button-next{right:0;margin-top:-15px}}.m__carousel--report a{display:block}.m__carousel--report a:hover{opacity:.7;transition:.3s}.m__carousel--report .swiper-container{padding:0}.m__carousel--report .swiper-button-prev{left:-20px}@media only screen and (max-width:767px){.m__carousel--report .swiper-button-prev{left:0}}.m__carousel--report .swiper-button-next{right:-20px}@media only screen and (max-width:767px){.m__carousel--report .swiper-button-next{right:0}}.m__carousel--report .swiper-pagination{position:absolute;left:50%;transform:translateX(-50%);bottom:-25px}@media only screen and (max-width:767px){.m__carousel--report .swiper-pagination{bottom:auto;width:95%}}.m__carousel--report .swiper-pagination span{margin:0 5px}.m__carousel--report .swiper-wrapper{text-align:center;align-items:center}@media print,screen and (min-width:768px){.m__carousel--report .swiper-center .swiper-wrapper{justify-content:center;margin-left:10px}}@media only screen and (max-width:767px){.m__carousel--report .swiper-button-prev{left:-20px}.m__carousel--report .swiper-button-next{right:-20px}}.m__carousel--top-fair{max-width:750px;margin-left:auto;margin-right:auto}.m__carousel--top-fair a{display:block}.m__carousel--top-fair a:hover{opacity:.7;transition:.3s}.m__carousel--top-fair .swiper-container{padding:0}.m__carousel--top-fair .swiper-button-prev{left:-20px}@media only screen and (max-width:767px){.m__carousel--top-fair .swiper-button-prev{left:0}}.m__carousel--top-fair .swiper-button-next{right:-20px}@media only screen and (max-width:767px){.m__carousel--top-fair .swiper-button-next{right:0}}.m__carousel--top-fair .swiper-pagination{left:50%;transform:translateX(-50%);bottom:-25px}@media only screen and (max-width:767px){.m__carousel--top-fair .swiper-pagination{bottom:auto;width:95%}}.m__carousel--top-fair .swiper-pagination span{margin:0 5px}.m__carousel--top-fair .swiper-wrapper{text-align:center;align-items:center}@media only screen and (max-width:767px){.m__carousel--top-fair .swiper-button-prev{left:-20px}.m__carousel--top-fair .swiper-button-next{right:-20px}}.win .m__carousel--hospital-list .thumb .condition-tags span,.mac.safari .m__carousel--hospital-list .thumb .condition-tags span{padding:1px 5px 0}.win .m__carousel--hospital-list .thumb .condition-tags span.specialist,.mac.safari .m__carousel--hospital-list .thumb .condition-tags span.specialist,.win .m__carousel--hospital-list .thumb .condition-tags span.early,.mac.safari .m__carousel--hospital-list .thumb .condition-tags span.early{padding:2px 5px 0}.m__modal .modalArea,.m__modal .programModalArea{display:none;position:fixed;z-index:101;top:0;left:0;width:100%;height:100%}.m__modal .modalArea .modalBg,.m__modal .programModalArea .modalBg{width:100%;height:100%;background-color:rgba(30,30,30,0.9)}.m__modal .modalArea .modalWrapper,.m__modal .programModalArea .modalWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:670px;padding:60px 0 20px;background-color:#fff}@media only screen and (max-width:767px){.m__modal .modalArea .modalWrapper,.m__modal .programModalArea .modalWrapper{min-width:90%;padding:40px 0 0}}.m__modal .modalArea .modalWrapper .modal-close-btn,.m__modal .programModalArea .modalWrapper .modal-close-btn{position:absolute;cursor:pointer;width:30px;height:30px;display:inline-block;top:20px;right:20px}@media only screen and (max-width:767px){.m__modal .modalArea .modalWrapper .modal-close-btn,.m__modal .programModalArea .modalWrapper .modal-close-btn{width:25px;height:25px;top:8px;right:10px}}.m__modal .modalArea .modalWrapper .modal-close-btn::before,.m__modal .programModalArea .modalWrapper .modal-close-btn::before{content:"";position:absolute;right:-3px;top:13px;width:36px;height:4px;background:#0d6fb8;transform:rotate(45deg)}@media only screen and (max-width:767px){.m__modal .modalArea .modalWrapper .modal-close-btn::before,.m__modal .programModalArea .modalWrapper .modal-close-btn::before{right:-1px;top:11px;width:28px;height:3px}}.m__modal .modalArea .modalWrapper .modal-close-btn::after,.m__modal .programModalArea .modalWrapper .modal-close-btn::after{content:"";position:absolute;right:-3px;top:13px;width:36px;height:4px;background:#0d6fb8;transform:rotate(-45deg)}@media only screen and (max-width:767px){.m__modal .modalArea .modalWrapper .modal-close-btn::after,.m__modal .programModalArea .modalWrapper .modal-close-btn::after{right:-1px;top:11px;width:28px;height:3px}}.m__modal .modalArea .imageModalWrap,.m__modal .programModalArea .imageModalWrap{max-height:80vh;overflow-y:auto}@media only screen and (max-width:767px){.m__modal--search-result .modalArea .modalWrapper{width:100%;height:100%;padding-top:0}}@media only screen and (max-width:767px){.m__modal--search-result .modalArea .modalWrapper .modal-close-btn-are{background:#fff;box-shadow:0 5px 10px 5px rgba(0,0,0,0.1);height:40px}.m__modal--search-result .modalArea .modalWrapper .modal-close-btn-are .modal-close-btn{z-index:3}}@media only screen and (max-width:767px){.m__modal--search-result .modalArea .modalWrapper .modalContents{overflow-y:scroll;height:calc(100% - 40px);position:relative}}@media print,screen and (min-width:768px){.m__modal--search-result .modalArea .modalWrapper .modalContents .scroll-area{overflow-y:scroll;height:calc(100vh - 280px);padding-right:10px}}@media only screen and (max-width:767px){.m__modal--search-result .modalArea .modalWrapper .modalContents .scroll-area{padding-bottom:20px}}@media only screen and (max-width:767px){.m__modal--search-result .modalArea .modalWrapper .m__search__section .int-inner{padding:15px}}@media only screen and (max-width:767px){.m__modal--search-result .modalArea .modalWrapper .m__search__heading02{padding:10px 15px}}@media only screen and (max-width:767px){.m__modal--search-result .modalArea .modalWrapper .m__search__accordion-list01 .accordion-title01{padding:10px 15px}}.m__modal--search-result .modalArea .modalWrapper .m__search__submit-btn-area{margin-top:10px;padding:15px}@media only screen and (max-width:767px){.m__modal--search-result .modalArea .modalWrapper .m__search__submit-btn-area{margin-top:0}}.m__modal--search-result .modalArea .modalWrapper .m__search__submit-btn-area .conditions-count{margin-top:10px}.m__modal--hospitals-program .modalContents{max-height:80vh;overflow-y:auto;padding-bottom:20px}.m__modal--hospitals-program .title{text-align:center;font-weight:bold;font-size:2rem;margin-bottom:10px}@media only screen and (max-width:767px){.m__modal--hospitals-program .title{font-size:1.5rem;margin-bottom:20px}}.m__modal--hospitals-program .title span{display:block;font-weight:normal;margin-top:10px;font-size:1.4rem}@media only screen and (max-width:767px){.m__modal--hospitals-program .title span{font-size:1.2rem;margin-top:0}}.m__modal--hospitals-program .program-list .latter-box,.m__modal--hospitals-program .program-list .specialist-box{padding:20px}@media only screen and (max-width:767px){.m__modal--hospitals-program .program-list .latter-box,.m__modal--hospitals-program .program-list .specialist-box{width:100%;padding:0 20px 20px;margin-bottom:10px}}.m__modal--hospitals-program .program-list .latter-box .program-title,.m__modal--hospitals-program .program-list .specialist-box .program-title{font-size:1.8rem;font-weight:bold;margin-bottom:15px}@media only screen and (max-width:767px){.m__modal--hospitals-program .program-list .latter-box .program-title,.m__modal--hospitals-program .program-list .specialist-box .program-title{font-size:1.4rem;margin-bottom:5px}}@media print,screen and (min-width:768px){.m__modal--hospitals-program .program-list .latter-box ul,.m__modal--hospitals-program .program-list .specialist-box ul{display:flex;justify-content:space-between;flex-wrap:wrap}}@media print,screen and (min-width:768px){.m__modal--hospitals-program .program-list .latter-box ul li,.m__modal--hospitals-program .program-list .specialist-box ul li{width:49%}}.m__modal--hospitals-program .program-list .latter-box ul li a,.m__modal--hospitals-program .program-list .specialist-box ul li a{padding:5px 0;display:inline-block;padding-left:30px;background:url("/images/icon/icon_link.svg") left 5px no-repeat}@media only screen and (max-width:767px){.m__modal--hospitals-program .program-list .latter-box ul li a,.m__modal--hospitals-program .program-list .specialist-box ul li a{background-size:18px 18px;background-position:left 6px no-repeat;padding-left:24px}}.m__modal--hospitals-program .program-list .latter-box ul li a span,.m__modal--hospitals-program .program-list .specialist-box ul li a span{margin-right:5px;display:inline-block;padding:0 5px}.m__modal--hospitals-program .program-list .latter-box .program-title{color:#ed5169}.m__modal--hospitals-program .program-list .latter-box ul li a span{color:#ed5169;border:1px solid #ed5169}.m__modal--hospitals-program .program-list .specialist-box .program-title{color:#3d9281}.m__modal--hospitals-program .program-list .specialist-box ul li a span{color:#3d9281;border:1px solid #3d9281}@media print,screen and (min-width:768px){.m__modal--manner .modalArea .modalWrapper{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.m__modal--manner .modalArea .modalWrapper{width:100%;height:100%;padding-top:0}}@media only screen and (max-width:767px){.m__modal--manner .modalArea .modalWrapper .modal-close-btn-are{height:40px}.m__modal--manner .modalArea .modalWrapper .modal-close-btn-are .modal-close-btn{z-index:3}}@media only screen and (max-width:767px){.m__modal--manner .modalArea .modalWrapper .modalContents{padding:10px 10px 20px}}.m__modal--manner .modalArea .modalWrapper .imageModalWrap{margin:0 auto}@media print,screen and (min-width:768px){.m__modal--manner .modalArea .modalWrapper .imageModalWrap{width:766px}}@media only screen and (max-width:767px){.m__modal--manner .modalArea .modalWrapper .imageModalWrap{padding:0 10px 20px;max-height:calc(100% - 40px)}}.m__modal--bookmark{text-align:center}.m__modal--bookmark .modalArea .modalWrapper{padding-bottom:40px}@media only screen and (max-width:767px){.m__modal--bookmark .modalArea .modalWrapper{padding:40px 20px 30px}}.m__modal--bookmark .title{font-weight:bold;font-size:2rem;margin-bottom:30px}@media only screen and (max-width:767px){.m__modal--bookmark .title{font-size:1.4rem;margin-bottom:20px}}.m__modal--bookmark .bookmark-btn-list{margin-top:20px}.m__modal--bookmark .bookmark-btn-list p{margin:30px 0 20px}@media only screen and (max-width:767px){.m__modal--bookmark .bookmark-btn-list p{margin:20px 0 10px}}.m__modal--message .modalArea .modalWrapper{padding:80px 0}@media only screen and (max-width:767px){.m__modal--message .modalArea .modalWrapper{padding:40px 20px}}.m__modal--message .modalContents{display:flex;justify-content:center}.m__modal--message .modalContents .text01{font-weight:bold;font-size:2.6rem;padding-left:75px;position:relative}@media only screen and (max-width:767px){.m__modal--message .modalContents .text01{font-size:1.6rem;padding-left:55px}}.m__modal--message .modalContents .text01::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:60px;height:60px;background:url("/images/icon/icon_message02.svg") left center no-repeat;background-size:contain}@media only screen and (max-width:767px){.m__modal--message .modalContents .text01::before{width:45px;height:45px}}.m__contents h2.m__common-heading{font-size:3rem;color:#0d6fb8}@media only screen and (max-width:767px){.m__contents h2.m__common-heading{font-size:1.5rem;margin-top:20px}}.m__contents h2.m__common-heading__backimg{background:url("/images/bg/bg_common_title.png");font-size:2.6rem;color:#fff;text-align:center;padding:10px 0}@media only screen and (max-width:767px){.m__contents h2.m__common-heading__backimg{font-size:1.7rem;padding:4px 0;margin:10px -20px 0 -20px}}.m__contents h2.m__common-heading__backimg img{vertical-align:middle;margin-right:5px;width:35px}@media only screen and (max-width:767px){.m__contents h2.m__common-heading__backimg img{width:21px}}.m__contents p.text{margin-top:20px;margin-bottom:40px}@media only screen and (max-width:767px){.m__contents p.text{margin-top:10px;margin-bottom:15px}}.m__contents .top-banner{text-align:center}.m__contents__btn-area{display:flex;justify-content:space-between;margin:60px 0 70px}@media only screen and (max-width:767px){.m__contents__btn-area{margin:30px 0 25px}}.m__contents__btn-area .student{width:49%;text-align:center}.m__contents__btn-area .student a,.m__contents__btn-area .student button,.m__contents__btn-area .student input[type="submit"],.m__contents__btn-area .student > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#0d6fb8;border:0;border-bottom:2px solid #0d456f;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__contents__btn-area .student a,.m__contents__btn-area .student button,.m__contents__btn-area .student input[type="submit"],.m__contents__btn-area .student > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__contents__btn-area .student a:hover,.m__contents__btn-area .student button:hover,.m__contents__btn-area .student input[type="submit"]:hover,.m__contents__btn-area .student > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__contents__btn-area .student a,.m__contents__btn-area .student button,.m__contents__btn-area .student input[type="submit"],.m__contents__btn-area .student > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__contents__btn-area .student a::before,.m__contents__btn-area .student button::before,.m__contents__btn-area .student input[type="submit"]::before,.m__contents__btn-area .student > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__contents__btn-area .student a::before,.m__contents__btn-area .student button::before,.m__contents__btn-area .student input[type="submit"]::before,.m__contents__btn-area .student > div::before{width:18px;height:18px;background-size:18px 18px}}.m__contents__btn-area .student div:hover{cursor:default;opacity:1}.m__contents__btn-area .student input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #0d6fb8 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__contents__btn-area .student input[type="submit"]{background-size:18px 18px}}.m__contents__btn-area .student button{margin:0}.m__contents__btn-area .student a{display:block;text-align:left;background-image:url("/images/contents/bg_resinavi_student.png");background-position:right 10% top 2px;background-repeat:no-repeat;border-bottom-width:4px;padding:20px 0 20px 100px;border-radius:5px}@media only screen and (max-width:767px){.m__contents__btn-area .student a{min-width:100%;padding:8px 0 8px 24px;background-size:65px auto;background-position:95% bottom;border-radius:2px;font-size:1.3rem;text-shadow:1px 1px 0 #0d6fb8,-1px 1px 0 #0d6fb8,1px -1px 0 #0d6fb8,-1px -1px 0 #0d6fb8}}.m__contents__btn-area .student a span{font-size:2.6rem;vertical-align:baseline}@media only screen and (max-width:767px){.m__contents__btn-area .student a span{font-size:1.66rem}}.m__contents__btn-area .student a::before{width:40px;background:url("/images/common/aco_arrow_05.png") center center no-repeat;left:40px;background-size:30px}@media only screen and (max-width:767px){.m__contents__btn-area .student a::before{background-size:11px;left:2px;width:18px}}.m__contents__btn-area .doctor{width:49%;text-align:center}.m__contents__btn-area .doctor a,.m__contents__btn-area .doctor button,.m__contents__btn-area .doctor input[type="submit"],.m__contents__btn-area .doctor > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#c73142;border:0;border-bottom:2px solid #811336;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__contents__btn-area .doctor a,.m__contents__btn-area .doctor button,.m__contents__btn-area .doctor input[type="submit"],.m__contents__btn-area .doctor > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__contents__btn-area .doctor a:hover,.m__contents__btn-area .doctor button:hover,.m__contents__btn-area .doctor input[type="submit"]:hover,.m__contents__btn-area .doctor > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__contents__btn-area .doctor a,.m__contents__btn-area .doctor button,.m__contents__btn-area .doctor input[type="submit"],.m__contents__btn-area .doctor > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__contents__btn-area .doctor a::before,.m__contents__btn-area .doctor button::before,.m__contents__btn-area .doctor input[type="submit"]::before,.m__contents__btn-area .doctor > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__contents__btn-area .doctor a::before,.m__contents__btn-area .doctor button::before,.m__contents__btn-area .doctor input[type="submit"]::before,.m__contents__btn-area .doctor > div::before{width:18px;height:18px;background-size:18px 18px}}.m__contents__btn-area .doctor div:hover{cursor:default;opacity:1}.m__contents__btn-area .doctor input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #c73142 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__contents__btn-area .doctor input[type="submit"]{background-size:18px 18px}}.m__contents__btn-area .doctor button{margin:0}.m__contents__btn-area .doctor a{display:block;text-align:left;background-image:url("/images/contents/bg_resinavi_specialist.png");background-position:right 10% top 2px;background-repeat:no-repeat;border-bottom-width:4px;padding:20px 0 20px 100px;border-radius:5px}@media only screen and (max-width:767px){.m__contents__btn-area .doctor a{min-width:100%;padding:8px 0 8px 24px;background-size:65px auto;background-position:95% bottom;border-radius:2px;font-size:1.3rem;text-shadow:1px 1px 0 #c73142,-1px 1px 0 #c73142,1px -1px 0 #c73142,-1px -1px 0 #c73142}}.m__contents__btn-area .doctor a span{font-size:2.6rem;vertical-align:baseline}@media only screen and (max-width:767px){.m__contents__btn-area .doctor a span{font-size:1.66rem}}.m__contents__btn-area .doctor a::before{width:40px;background:url("/images/common/aco_arrow_05.png") center center no-repeat;left:40px;background-size:30px}@media only screen and (max-width:767px){.m__contents__btn-area .doctor a::before{background-size:11px;left:2px;width:18px}}.m__contents .banner{text-align:center;margin-bottom:45px}@media only screen and (max-width:767px){.m__contents .banner{margin-bottom:20px}}@media only screen and (max-width:767px){.m__contents h3.m__common-heading__h3{font-size:1.6rem}}.m__contents .m__mypage__scout .title01{font-size:2.6rem;padding:15px 0}@media only screen and (max-width:767px){.m__contents .m__mypage__scout .title01{font-size:1.7rem;padding:7px 0}}.m__contents .m__mypage__scout .text-box{padding:30px 0 60px}@media only screen and (max-width:767px){.m__contents .m__mypage__scout .text-box{padding:15px 0 30px}}@media print,screen and (min-width:768px){.m__contents .m__mypage__scout .text-box .description{justify-content:space-between;align-items:center;padding:0 40px}}.m__contents .m__mypage__scout .text-box .description .thumb{margin-right:20px;flex-shrink:0}@media print,screen and (min-width:768px){.m__contents .m__mypage__scout .text-box .description .thumb{margin-left:40px}}@media only screen and (max-width:767px){.m__contents .m__mypage__scout .text-box .description .thumb{margin-right:15px}}@media print,screen and (min-width:768px){.m__contents .m__mypage__scout .text-box .description .appeal-text p{text-align:center;margin-right:0}}@media print,screen and (min-width:768px){.m__contents .m__mypage__scout .m__common-btn__yellow{margin-top:20px}}.m__contents .m__top__news-article h3.m__common-heading__h3{font-size:2.4rem}@media only screen and (max-width:767px){.m__contents .m__top__news-article h3.m__common-heading__h3{font-size:1.6rem;margin-top:20px}}@media print,screen and (min-width:768px){.m__contents .m__top__news-article ul{display:flex}.m__contents .m__top__news-article ul li{border:none;width:calc(100% / 3)}}.m__contents .m__top__news-article .link{margin:0}.m__contents .m__top__news-article .link a{text-decoration:underline}.m__contents .m__top__banner-list{margin-top:20px}@media only screen and (max-width:767px){.m__contents .m__top__banner-list{margin-top:0;padding:0 20px}}@media only screen and (max-width:767px){.m__contents .m__common-heading__h3{padding-bottom:15px}}.m__contents .m__common-heading__h3 img{transform:scale(1);margin:0 10px}.m__contents .m__common-heading__h3 img.icon-special{width:32px}@media only screen and (max-width:767px){.m__contents .m__common-heading__h3 img.icon-special{width:24px}}@media only screen and (max-width:767px){.m__contents .m__common-list__contents-link li:last-child{border-bottom:1px solid #dcdcdc}}@media print,screen and (min-width:768px){.m__contents .m__common-list__contents-link li{width:calc((100% - 40px) / 2)}.m__contents .m__common-list__contents-link li + li{margin-left:20px}.m__contents .m__common-list__contents-link li:nth-child(2n+1){margin-left:0}.m__contents .m__common-list__contents-link li:nth-child(n+3){margin-top:30px}}.m__contents .m__common-list__contents-link li .thumb img{width:120px}.m__contents .m__common-list__contents-link li a{align-items:start}.m__contents .m__common-list__contents-link li a p{margin-top:0;font-size:1.6rem}.m__contents .m__common-list__contents-link li a span{font-size:1.4rem}.m__contents .link{margin-bottom:30px}@media only screen and (max-width:767px){.m__contents .link{margin-top:20px}}.m__contents__student{padding-top:45px;margin-top:-45px}@media only screen and (max-width:767px){.m__contents__student{padding-top:15px;margin-top:-15px}}.m__contents__student h2{background:#0d6fb8;color:#fff}.m__contents__student h2 p{width:1020px;position:relative;margin:auto;padding:20px;font-size:2.6rem}@media only screen and (max-width:767px){.m__contents__student h2 p{width:100%;font-size:1.7rem;padding:10px 20px 0 20px}}.m__contents__student h2 p span{font-size:1.8rem;vertical-align:middle}@media only screen and (max-width:767px){.m__contents__student h2 p span{font-size:1.2rem;vertical-align:top}}.m__contents__student h2 p::before{content:"";background-image:url("/images/contents/bg_resinavi_student.png");background-repeat:no-repeat;position:absolute;right:20px;bottom:0;width:145px;height:121px}@media only screen and (max-width:767px){.m__contents__student h2 p::before{background-size:77px 64.5px;width:77px;height:64.5px}}.m__contents__doctor{padding-top:45px;margin-top:-45px}@media only screen and (max-width:767px){.m__contents__doctor{padding-top:15px;margin-top:-15px}}.m__contents__doctor h2{background:#c73142;color:#fff}.m__contents__doctor h2 p{width:1020px;position:relative;margin:auto;padding:20px;font-size:2.6rem}@media only screen and (max-width:767px){.m__contents__doctor h2 p{width:100%;font-size:1.7rem;padding:10px 20px 0 20px}}.m__contents__doctor h2 p span{font-size:1.8rem;vertical-align:middle}@media only screen and (max-width:767px){.m__contents__doctor h2 p span{font-size:1.2rem;vertical-align:top}}.m__contents__doctor h2 p::before{content:"";background-image:url("/images/contents/bg_resinavi_specialist.png");background-repeat:no-repeat;position:absolute;right:20px;bottom:0;width:145px;height:121px}@media only screen and (max-width:767px){.m__contents__doctor h2 p::before{background-size:77px 64.5px;width:77px;height:64.5px}}.m__contents__recommend{padding:20px}@media only screen and (max-width:767px){.m__contents__recommend{padding:20px 0 0}}.l__contents__wrapper--main-color + .m__contents__doctor{margin-top:-80px}@media only screen and (max-width:767px){.l__contents__wrapper--main-color + .m__contents__doctor{margin-top:-40px}}.m__form__flow{margin:20px 0 50px}@media only screen and (max-width:767px){.m__form__flow{margin:20px 0 35px}}.m__form__flow ul{display:flex;justify-content:space-between}.m__form__flow ul li{padding:15px 10px;text-align:center;font-size:2.2rem;color:#8e8e8e;background:#f0f0f0;width:320px;position:relative;height:62px}@media only screen and (max-width:767px){.m__form__flow ul li{width:32.5%;font-size:1rem;height:24px;padding:5px 10px}}.m__form__flow ul li:first-child{z-index:3}.m__form__flow ul li:nth-child(2){z-index:2}.m__form__flow ul li:nth-child(3){z-index:1}.m__form__flow ul li::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:31px 0 31px 16px;border-color:transparent transparent transparent #fff;position:absolute;left:0;top:0;z-index:2}@media only screen and (max-width:767px){.m__form__flow ul li::before{border-width:12px 0 12px 5px}}.m__form__flow ul li::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:31px 0 31px 16px;border-color:transparent transparent transparent #f0f0f0;position:absolute;right:-16px;top:0;z-index:3}@media only screen and (max-width:767px){.m__form__flow ul li::after{border-width:12px 0 12px 5px;right:-5px}}.m__form__flow ul li.current{background:#0d6fb8;color:#fff}.m__form__flow ul li.current::after{border-color:transparent transparent transparent #0d6fb8}.m__form__flow ul li:first-child::before{display:none}.m__form__flow ul li:last-child::after{display:none}.m__form__scrolltext{border:1px solid #dcdcdc;border-radius:5px;padding:20px 30px;overflow-y:scroll;height:150px;margin-bottom:40px}@media only screen and (max-width:767px){.m__form__scrolltext{padding:10px 15px;margin-bottom:20px;border-radius:2px}}.m__form__error-box{background:#ffe6e1;color:#e94e30;padding:20px 30px;margin-top:30px}.m__form__error-box p{font-size:1.6rem}@media only screen and (max-width:767px){.m__form__error-box{padding:10px 15px}.m__form__error-box p{font-size:1.2rem}}.m__form__error-text{color:#e94e30;margin-top:5px}.m__form__input-list{display:flex;flex-wrap:wrap}.m__form__input-list--center{align-items:center}.m__form__input-list > .m__common-form__checkbox,.m__form__input-list > .m__common-form__radio{min-width:98px}.m__form__input-list > .m__common-form__checkbox:last-child,.m__form__input-list > .m__common-form__radio:last-child{padding-right:0}@media only screen and (max-width:767px){.m__form__input-list > .m__common-form__checkbox,.m__form__input-list > .m__common-form__radio{min-width:auto}}.m__form__input-list--vertical{display:block}.m__form__input-list--vertical > .m__common-form__checkbox,.m__form__input-list--vertical > .m__common-form__radio{display:block}@media only screen and (max-width:767px){.m__form__input-list--spcolumn{display:block}.m__form__input-list--spcolumn > .m__common-form__checkbox,.m__form__input-list--spcolumn > .m__common-form__radio{display:block}}.m__form__message h2.m__common-heading__left-border{color:#0d6fb8}@media print,screen and (min-width:768px){.m__form__message h2.m__common-heading__left-border{margin-top:0}}@media only screen and (max-width:767px){.m__form__message h2.m__common-heading__left-border{margin-top:20px;padding-top:5px;padding-bottom:5px}}.m__form__message .tour-setting{padding:20px 0;background:#fffef2}@media only screen and (max-width:767px){.m__form__message .tour-setting{padding:15px 20px}}.m__form__message .tour-setting p{text-align:center}@media only screen and (max-width:767px){.m__form__message .tour-setting p{text-align:left}}.m__form__message .tour-setting p.date{font-size:1.8rem;font-weight:bold;margin:0 0 15px}@media only screen and (max-width:767px){.m__form__message .tour-setting p.date{margin:0 0 10px;font-size:1.6rem;text-align:center}}.m__form__message .m__common-form__checkbox{display:block;text-align:center;padding-right:0}.m__form__message .recipient{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.m__form__message .recipient{margin-top:20px}}.m__form__message .recipient .name{font-size:2rem;flex:1 1;margin-right:20px}@media only screen and (max-width:767px){.m__form__message .recipient .name{font-size:1.5rem}}.m__form__message .m__common-form__textarea{margin-top:30px}@media only screen and (max-width:767px){.m__form__message .m__common-form__textarea{margin-top:10px}}.m__form__message #file-upload .upload-file1,.m__form__message #file-upload .upload-file2,.m__form__message #file-upload .upload-file3{display:flex;margin:20px 0 10px;align-items:center;justify-content:flex-end}@media only screen and (max-width:767px){.m__form__message #file-upload .upload-file1,.m__form__message #file-upload .upload-file2,.m__form__message #file-upload .upload-file3{display:block;margin:10px 0}}.m__form__message #file-upload .upload-file2,.m__form__message #file-upload .upload-file3{display:none}.m__form__message #file-upload p{text-align:right}.m__form__message #file-upload input[type=file]{display:none}.m__form__message #file-upload label{background:url("/images/icon/icon_attachment.svg") #f0f0f0 10px center no-repeat;background-size:15px 16px;border:1px solid #8e8e8e;padding:10px 10px 10px 30px;width:200px;text-align:center;border-radius:2px}@media only screen and (max-width:767px){.m__form__message #file-upload label{margin-left:auto;display:block}}@media print,screen and (min-width:768px){.m__form__message #file-upload label:hover{cursor:pointer;opacity:.7;transition:.3s}}.m__form__message #file-upload .file-name{background:#f0f0f0;border:1px solid #8e8e8e;padding:10px 35px 10px 10px;position:relative;border-radius:2px}@media only screen and (max-width:767px){.m__form__message #file-upload .file-name{margin-right:0;width:100%}}.m__form__message #file-upload .file-name .file-delete{width:20px;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.m__form__message #file-upload .file-name .file-delete:hover{cursor:pointer}.m__form__message #file-upload .file-name .file-delete::before,.m__form__message #file-upload .file-name .file-delete::after{content:"";display:block;width:2px;height:20px;background:#8e8e8e;position:absolute;left:50%;top:50%}.m__form__message #file-upload .file-name .file-delete::before{transform:translate(-50%,-50%) rotate(-45deg)}.m__form__message #file-upload .file-name .file-delete::after{transform:translate(-50%,-50%) rotate(45deg)}.m__form__message .m__common-btn input[type="submit"]{margin:20px auto 0;display:block;-webkit-appearance:none;background:#0d6fb8}.m__form__message .m__common-btn input[type="submit"]::before{display:none}@media only screen and (max-width:767px){.m__form__message .m__common-btn input[type="submit"]{min-width:100%}}.m__form__concielge .m__common-btn__icon-solid a{width:260px;margin:0 auto}@media only screen and (max-width:767px){.m__form__finish-btn .m__common-btn.m__common-btn__back-btn a{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px;background-size:18px 18px;background-position:15px center}}.m__form__text-box{padding:0 40px}@media only screen and (max-width:767px){.m__form__text-box{padding:0 12px}}@media print,screen and (min-width:768px){.m__top__search-area{background:url("/images/top/bg_top.jpg") center center no-repeat;background-size:cover;min-height:430px}}@media only screen and (max-width:767px){.m__top__search-area{background:url("/images/top/bg_top_sp.jpg") center top no-repeat;background-size:contain}}@media print,screen and (min-width:768px){.m__top__search-area.m__top__search-area--student .l__contents__column-left,.m__top__search-area.m__top__search-area--resident .l__contents__column-left{width:510px}.m__top__search-area.m__top__search-area--student .l__contents__column-left .m__top__search-area__box,.m__top__search-area.m__top__search-area--resident .l__contents__column-left .m__top__search-area__box{padding-top:10px}.m__top__search-area.m__top__search-area--student .l__contents__column-left .m__top__search-area__box .top-count,.m__top__search-area.m__top__search-area--resident .l__contents__column-left .m__top__search-area__box .top-count{margin-bottom:5px}.m__top__search-area.m__top__search-area--student .l__contents__column-left .search-box .condition,.m__top__search-area.m__top__search-area--resident .l__contents__column-left .search-box .condition,.m__top__search-area.m__top__search-area--student .l__contents__column-left .search-box .hospital-name,.m__top__search-area.m__top__search-area--resident .l__contents__column-left .search-box .hospital-name{display:block}.m__top__search-area.m__top__search-area--student .l__contents__column-left .search-box .condition p,.m__top__search-area.m__top__search-area--resident .l__contents__column-left .search-box .condition p,.m__top__search-area.m__top__search-area--student .l__contents__column-left .search-box .hospital-name p,.m__top__search-area.m__top__search-area--resident .l__contents__column-left .search-box .hospital-name p{margin-bottom:5px}}@media print,screen and (min-width:768px){.m__top__search-area.m__top__search-area--student .l__contents__column-right,.m__top__search-area.m__top__search-area--resident .l__contents__column-right{width:440px}}.m__top__search-area.m__top__search-area--student .m__top__attention-information .m__carousel--hospital-list .swiper-container,.m__top__search-area.m__top__search-area--resident .m__top__attention-information .m__carousel--hospital-list .swiper-container{width:100%}@media only screen and (max-width:767px){.m__top__search-area.m__top__search-area--student .m__top__attention-information .m__carousel--hospital-list .swiper-container,.m__top__search-area.m__top__search-area--resident .m__top__attention-information .m__carousel--hospital-list .swiper-container{width:100%}}.m__top__search-area.m__top__search-area--student .m__top__news_area,.m__top__search-area.m__top__search-area--resident .m__top__news_area{position:relative;width:100%;margin:10px 0;top:auto;right:auto}.m__top__search-area.m__top__search-area--student .m__top__news_area .m__event--wap,.m__top__search-area.m__top__search-area--resident .m__top__news_area .m__event--wap{margin:10px 10px 0 10px;display:flex;justify-content:space-between}.m__top__search-area.m__top__search-area--student .m__top__news_area .m__event--wap .m__event--box,.m__top__search-area.m__top__search-area--resident .m__top__news_area .m__event--wap .m__event--box{width:48%}.m__top__search-area.m__top__search-area--student .m__top__news_area .m__event--wap .m__event--box:only-child,.m__top__search-area.m__top__search-area--resident .m__top__news_area .m__event--wap .m__event--box:only-child{width:100%}.m__top__search-area.m__top__search-area--student .m__top__news_area .m__event--wap .m__event--box .m__carousel--event,.m__top__search-area.m__top__search-area--resident .m__top__news_area .m__event--wap .m__event--box .m__carousel--event{margin-bottom:30px}@media only screen and (max-width:767px){.m__top__search-area.m__top__search-area--student .m__top__news_area .m__event--wap .m__event--box .m__carousel--event,.m__top__search-area.m__top__search-area--resident .m__top__news_area .m__event--wap .m__event--box .m__carousel--event{margin-bottom:0;padding-bottom:40px}}.m__top__search-area.m__top__search-area--student .m__top__news_area .m__event--wap .m__event--box .m__carousel--event .swiper-pagination,.m__top__search-area.m__top__search-area--resident .m__top__news_area .m__event--wap .m__event--box .m__carousel--event .swiper-pagination{display:block;left:50%;transform:translateX(-50%);position:absolute}.m__top__search-area.m__top__search-area--student .m__top__news_area .m__event--wap .m__event--box .m__carousel--event .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet,.m__top__search-area.m__top__search-area--resident .m__top__news_area .m__event--wap .m__event--box .m__carousel--event .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet{margin:0 5px}.m__top__search-area.m__top__search-area--student .m__top__news_area .m__event--wap .m__common-heading__img-title .top-count,.m__top__search-area.m__top__search-area--resident .m__top__news_area .m__event--wap .m__common-heading__img-title .top-count{display:flex}@media only screen and (max-width:767px){.m__top__search-area.m__top__search-area--student .m__top__news_area .m__event--wap,.m__top__search-area.m__top__search-area--resident .m__top__news_area .m__event--wap{display:block}.m__top__search-area.m__top__search-area--student .m__top__news_area .m__event--wap .m__event--box,.m__top__search-area.m__top__search-area--resident .m__top__news_area .m__event--wap .m__event--box{width:100%}.m__top__search-area.m__top__search-area--student .m__top__news_area .m__event--wap .m__common-heading__img-title .top-count,.m__top__search-area.m__top__search-area--resident .m__top__news_area .m__event--wap .m__common-heading__img-title .top-count{display:block}}.m__top__search-area .l__contents__column{padding:15px 0;display:flex;flex-wrap:wrap;align-items:flex-start}@media only screen and (max-width:767px){.m__top__search-area .l__contents__column{padding:0;margin:0 -10px}}.m__top__search-area .l__contents__column-left{background:#fff;border:4px solid #e8f2fa;padding-top:7px}@media only screen and (max-width:767px){.m__top__search-area .l__contents__column-left{order:2;margin-top:5px;padding-top:0}}.m__top__search-area .l__contents__column-right{order:1}@media print,screen and (min-width:768px){.m__top__search-area--student,.m__top__search-area--resident{min-height:290px;margin-top:0}}.m__top__search-area--student .l__contents__inner,.m__top__search-area--resident .l__contents__inner{padding:15px 20px}.m__top__search-area--student .l__contents__column,.m__top__search-area--resident .l__contents__column{padding:10px;background:#fff;border:4px solid #e8f2fa}.m__top__search-area--student .l__contents__column-left,.m__top__search-area--resident .l__contents__column-left{background:transparent;padding:0;border:none}@media print,screen and (min-width:768px){.m__top__search-area--student .l__contents__column-left,.m__top__search-area--resident .l__contents__column-left{width:640px}}@media only screen and (max-width:767px){.m__top__search-area--student .l__contents__column-left,.m__top__search-area--resident .l__contents__column-left{order:1;margin-top:0}}.m__top__search-area--student .l__contents__column-left .m__top__search-area__box,.m__top__search-area--resident .l__contents__column-left .m__top__search-area__box{margin:0}@media print,screen and (min-width:768px){.m__top__search-area--student .l__contents__column-right,.m__top__search-area--resident .l__contents__column-right{width:310px}}@media only screen and (max-width:767px){.m__top__search-area--student .l__contents__column-right,.m__top__search-area--resident .l__contents__column-right{order:2}}.m__top__search-area--student .category-title,.m__top__search-area--resident .category-title{font-size:2.4rem;font-weight:bold;color:#fff;padding:15px;position:relative;z-index:1}@media only screen and (max-width:767px){.m__top__search-area--student .category-title,.m__top__search-area--resident .category-title{font-size:1.6rem;padding:8px 15px}}.m__top__search-area--student .category-title.student,.m__top__search-area--resident .category-title.student{background:#0d6fb8}.m__top__search-area--student .category-title.student::after,.m__top__search-area--resident .category-title.student::after{content:"";display:block;width:149px;height:124px;background:url("/images/top/student/title_image.png") center center no-repeat;position:absolute;right:25px;top:-10px}@media only screen and (max-width:767px){.m__top__search-area--student .category-title.student::after,.m__top__search-area--resident .category-title.student::after{width:97.5px;height:82px;background-size:97.5px 82px;right:7px;top:12px}}.m__top__search-area--student .category-title.resident,.m__top__search-area--resident .category-title.resident{background:#c73142}.m__top__search-area--student .category-title.resident::after,.m__top__search-area--resident .category-title.resident::after{content:"";width:137px;height:124px;display:block;background:url("/images/top/resident/title_image.png") center center no-repeat;background-size:137px 124px;position:absolute;right:15px;top:-3px}@media only screen and (max-width:767px){.m__top__search-area--student .category-title.resident::after,.m__top__search-area--resident .category-title.resident::after{width:95px;height:85px;background-size:95px 85px;right:10px;top:12px}}.m__top__search-area--student .m__top__search-area__box,.m__top__search-area--resident .m__top__search-area__box{padding:20px 15px 20px 10px}@media only screen and (max-width:767px){.m__top__search-area--student .m__top__search-area__box,.m__top__search-area--resident .m__top__search-area__box{padding:5px 10px 10px}}.m__top__search-area--student .m__top__search-area__box .top-count,.m__top__search-area--resident .m__top__search-area__box .top-count{justify-content:flex-start;margin-left:5px;margin-bottom:15px}@media only screen and (max-width:767px){.m__top__search-area--student .m__top__search-area__box .top-count,.m__top__search-area--resident .m__top__search-area__box .top-count{margin:2px 0 4px;letter-spacing:-.08em}.m__top__search-area--student .m__top__search-area__box .top-count .early,.m__top__search-area--resident .m__top__search-area__box .top-count .early,.m__top__search-area--student .m__top__search-area__box .top-count .specialist,.m__top__search-area--resident .m__top__search-area__box .top-count .specialist{margin:0 3px}}.m__top__search-area--student .m__top__attention-information,.m__top__search-area--resident .m__top__attention-information{padding-bottom:0}.m__top__search-area--student .m__top__attention-information .title,.m__top__search-area--resident .m__top__attention-information .title{margin-top:5px}@media print,screen and (min-width:768px){.m__top__search-area--student .m__top__attention-information .m__carousel--hospital-list,.m__top__search-area--resident .m__top__attention-information .m__carousel--hospital-list{margin-right:-5px;padding-right:10px}}.m__top__search-area--student .m__top__attention-information .m__carousel--hospital-list::after,.m__top__search-area--resident .m__top__attention-information .m__carousel--hospital-list::after{width:10px}@media only screen and (max-width:767px){.m__top__search-area--student .m__top__attention-information .m__carousel--hospital-list .swiper-button-prev,.m__top__search-area--resident .m__top__attention-information .m__carousel--hospital-list .swiper-button-prev{left:-9px}}.m__top__search-area--student .m__top__attention-information .m__carousel--hospital-list .swiper-button-next,.m__top__search-area--resident .m__top__attention-information .m__carousel--hospital-list .swiper-button-next{right:-10px}@media only screen and (max-width:767px){.m__top__search-area--student .m__top__attention-information .m__carousel--hospital-list .swiper-button-next,.m__top__search-area--resident .m__top__attention-information .m__carousel--hospital-list .swiper-button-next{right:-9px}}.m__top__search-area--resident .l__contents__column{border-color:#f4e1e7}.m__top__search-area--resident .l__contents__column-left .m__top__search-area__box{background:#fbeef2}.m__top__search-area .m__top__news_area{position:absolute;top:120px;right:20px;width:330px;background:#fff;border:4px solid #e8f2fa;padding:5px 10px 10px 10px}.m__top__search-area .m__top__news_area::after{content:" ";display:block;clear:both}.m__top__search-area .m__top__news_area .m__common-news-title{border-bottom:1px solid #0d6fb8;padding-bottom:10px}@media only screen and (max-width:767px){.m__top__search-area .m__top__news_area .m__common-news-title{margin:10px -20px}.m__top__search-area .m__top__news_area .m__common-news-title img{width:98%}}.m__top__search-area .m__top__news_area .m__common-heading__img-title{font-size:1.4rem;padding-bottom:2px;display:flex}@media only screen and (max-width:767px){.m__top__search-area .m__top__news_area .m__common-heading__img-title{font-size:1.6rem;margin:10px -20px}}.m__top__search-area .m__top__news_area .m__common-heading__img-title img.icon-special{width:26px;margin-right:5px}.m__top__search-area .m__top__news_area .m__common-heading__img-title .top-count{margin-left:10px}.m__top__search-area .m__top__news_area .m__common-heading__img-title .top-count .early{display:flex;align-items:center;margin:0 5px}.m__top__search-area .m__top__news_area .m__common-heading__img-title .top-count .early span{font-size:1.1rem;color:#0d6fb8;border:1px solid #0d6fb8;background:#e8f2fa;width:36px;margin-right:5px;text-align:center}.m__top__search-area .m__top__news_area .m__common-heading__img-title .top-count .early .count{font-size:1.4rem;font-weight:bold;color:#e57741}.m__top__search-area .m__top__news_area .m__common-heading__img-title .top-count .specialist{display:flex;align-items:center;margin:0 5px}.m__top__search-area .m__top__news_area .m__common-heading__img-title .top-count .specialist span{font-size:1.1rem;color:#c73142;border:1px solid #901f2c;background:#ffebf1;width:36px;margin-right:5px;text-align:center}.m__top__search-area .m__top__news_area .m__common-heading__img-title .top-count .specialist .count{font-size:1.4rem;font-weight:bold;color:#e57741}@media only screen and (max-width:767px){.m__top__search-area .m__top__news_area .m__common-heading__img-title .top-count{display:flex !important}}.m__top__search-area .m__top__news_area .m__common__link{float:right}@media only screen and (max-width:767px){.m__top__search-area .m__top__news_area .m__common__link{margin:10px -20px}}@media only screen and (max-width:767px){.m__top__search-area .m__top__news_area{position:relative;top:0;right:0;width:auto;border:none;padding:20px 10px}}@media print{.m__top__search-area{margin-top:0}}.m__top__search-area__box{padding:10px 10px 15px;margin:5px;background:#e8f2fa}.m__top__search-area__box .top-count{display:flex;align-items:center;justify-content:center;line-height:1.2}@media only screen and (max-width:767px){.m__top__search-area__box .top-count{margin:5px 0 10px}}.m__top__search-area__box .top-count > span{font-size:1.6rem;letter-spacing:.1em}@media only screen and (max-width:767px){.m__top__search-area__box .top-count > span{font-size:.9rem}}.m__top__search-area__box .top-count .early,.m__top__search-area__box .top-count .specialist{display:flex;align-items:center;margin:0 5px}.m__top__search-area__box .top-count .early span,.m__top__search-area__box .top-count .specialist span{font-size:1.3rem;display:inline-block;padding:2px 5px 0;margin-right:10px;font-weight:bold}@media only screen and (max-width:767px){.m__top__search-area__box .top-count .early span,.m__top__search-area__box .top-count .specialist span{font-size:.9rem;margin-right:5px;padding:2px 5px}}.m__top__search-area__box .top-count .early .count,.m__top__search-area__box .top-count .specialist .count{font-size:2.5rem;font-weight:bold;color:#e57741}@media only screen and (max-width:767px){.m__top__search-area__box .top-count .early .count,.m__top__search-area__box .top-count .specialist .count{font-size:1.85rem}}.m__top__search-area__box .top-count .early span{color:#0d6fb8;border:1px solid #0d6fb8}.m__top__search-area__box .top-count .specialist span{color:#c73142;border:1px solid #901f2c;background:#ffebf1}.m__top__search-area__box .search-box .condition,.m__top__search-area__box .search-box .hospital-name{display:flex;align-items:center;margin-top:10px}@media only screen and (max-width:767px){.m__top__search-area__box .search-box .condition,.m__top__search-area__box .search-box .hospital-name{display:block}}.m__top__search-area__box .search-box .condition > p,.m__top__search-area__box .search-box .hospital-name > p{width:142px;font-size:1.5rem;font-weight:bold}@media only screen and (max-width:767px){.m__top__search-area__box .search-box .condition > p,.m__top__search-area__box .search-box .hospital-name > p{font-size:1.3rem;margin-bottom:10px}}.m__top__search-area__box .search-box .condition > p span.icon,.m__top__search-area__box .search-box .hospital-name > p span.icon{display:inline-block;text-align:center;width:30px;margin-right:5px}@media only screen and (max-width:767px){.m__top__search-area__box .search-box .condition > p span.icon,.m__top__search-area__box .search-box .hospital-name > p span.icon{width:20px;margin-right:5px}.m__top__search-area__box .search-box .condition > p span.icon img,.m__top__search-area__box .search-box .hospital-name > p span.icon img{width:17px}}.m__top__search-area__box .search-box .condition .search-box,.m__top__search-area__box .search-box .hospital-name .search-box{display:flex;flex:1 1}.m__top__search-area__box .search-box .condition .input-box,.m__top__search-area__box .search-box .hospital-name .input-box{width:360px}.m__top__search-area__box .search-box .condition .input-box input,.m__top__search-area__box .search-box .hospital-name .input-box input{font-size:1.4rem}@media only screen and (max-width:767px){.m__top__search-area__box .search-box .condition .input-box input,.m__top__search-area__box .search-box .hospital-name .input-box input{font-size:1.2rem}}.m__top__search-area__box .search-box .condition .button,.m__top__search-area__box .search-box .hospital-name .button{flex:1 1;margin-left:10px;width:100px}@media only screen and (max-width:767px){.m__top__search-area__box .search-box .condition .button,.m__top__search-area__box .search-box .hospital-name .button{width:74px;flex:none}}.m__top__search-area__box .search-box .condition .button input,.m__top__search-area__box .search-box .hospital-name .button input{appearance:none;border:none;width:100%;height:100%;text-align:center;padding:6px 0 6px 15px;color:#fff;border-radius:4px;font-size:1.6rem}@media only screen and (max-width:767px){.m__top__search-area__box .search-box .condition .button input,.m__top__search-area__box .search-box .hospital-name .button input{font-size:1.4rem;padding:9px 0 9px 15px}}@media only screen and (max-width:767px){.m__top__search-area__box .search-box .condition{margin-top:0}}.m__top__search-area__box .search-box .condition .input-box{display:flex;justify-content:space-between;align-items:center}.m__top__search-area__box .search-box .condition .input-box .m__common-form__select--search{width:32%}.m__top__search-area__box .search-box .condition .button input{background:url("/images/icon/icon_search.svg") #1173b5 10px center no-repeat}@media only screen and (max-width:767px){.m__top__search-area__box .search-box .condition .button input{background-size:18px 18px}}.m__top__search-area__box .search-box .hospital-name .input-box .m__common-form__input input{width:100%;border:1px solid #fcbe00;padding:7px 10px 6px}@media only screen and (max-width:767px){.m__top__search-area__box .search-box .hospital-name .input-box .m__common-form__input input{padding:10px 5px 9px}}.m__top__search-area__box .search-box .hospital-name .button input{background:url("/images/icon/icon_search.svg") #fcbe00 10px center no-repeat}@media only screen and (max-width:767px){.m__top__search-area__box .search-box .hospital-name .button input{background-size:18px 18px}}.m__top__attention-information{padding:0 0 15px}@media only screen and (max-width:767px){.m__top__attention-information{margin-top:10px}}.m__top__attention-information .title{margin-bottom:5px;padding:0 20px 0 20px;font-size:1.8rem;font-weight:bold}@media only screen and (max-width:767px){.m__top__attention-information .title{padding:0 10px}}.m__top__attention-information .title img{margin-right:5px;vertical-align:-4px}.m__top__attention-information .m__carousel--hospital-list{padding:0 20px;overflow:hidden;position:relative}@media only screen and (max-width:767px){.m__top__attention-information .m__carousel--hospital-list{padding:0 10px;margin:10px -5px 0}}.m__top__attention-information .m__carousel--hospital-list::after{content:"";display:block;width:20px;height:100%;background:#fff;position:absolute;right:0;top:0;z-index:2}@media only screen and (max-width:767px){.m__top__attention-information .m__carousel--hospital-list::after{display:none}}.m__top__attention-information .m__carousel--hospital-list .swiper-container{width:760px}@media only screen and (max-width:767px){.m__top__attention-information .m__carousel--hospital-list .swiper-container{width:100%}}.m__top__login{border:2px solid #0d6fb8;padding:10px 12px;margin-top:5px;background:#fff;text-align:center}@media only screen and (max-width:767px){.m__top__login{border:none;margin:0;padding:12px 18px}}.m__top__login .m__common-btn__mypage{margin-bottom:10px}.m__top__login .m__common-btn__mypage a{width:100%}@media only screen and (max-width:767px){.m__top__login .m__common-btn__mypage a{width:50%;border-bottom-width:3px;margin:0 auto}}.m__top__login p{font-size:1.3rem;text-align:left}.m__top__login p.regist{text-align:center}@media print,screen and (min-width:768px){.m__top__login p.regist{margin-top:5px}}.m__top__login p.regist::before,.m__top__login p.regist::after{content:"";display:inline-block;width:1px;height:18px;background:#313131;vertical-align:top}.m__top__login p.regist::before{transform:rotate(-30deg);margin-right:5px}.m__top__login p.regist::after{transform:rotate(30deg);margin-left:5px}.m__top__login .m__common-list__btn{margin-top:10px;justify-content:space-between}@media print,screen and (min-width:768px){.m__top__login .m__common-list__btn{margin-bottom:5px}}@media only screen and (max-width:767px){.m__top__login .m__common-list__btn{margin-top:8px;display:flex}}.m__top__login .m__common-list__btn .m__common-btn:first-child{width:138px}@media only screen and (max-width:767px){.m__top__login .m__common-list__btn .m__common-btn:first-child{width:49%}}.m__top__login .m__common-list__btn .m__common-btn:last-child{width:130px}@media only screen and (max-width:767px){.m__top__login .m__common-list__btn .m__common-btn:last-child{width:49%;margin-top:0}}.m__top__login .m__common-list__btn .m__common-btn + .m__common-btn{margin-left:0}.m__top__login .m__common-list__btn .m__common-btn a{min-width:100%;font-size:1.3rem;padding:11px 5px 11px 20px}@media only screen and (max-width:767px){.m__top__login .m__common-list__btn .m__common-btn a{padding:4px 5px 3px 20px}}.m__top__resinavi-btn{display:flex}@media only screen and (max-width:767px){.m__top__resinavi-btn{border:3px solid #e8f2fa;padding:5px;display:flex;justify-content:space-between;background:#fff;margin-top:10px}}.m__top__resinavi-btn .student{width:49%;text-align:center}.m__top__resinavi-btn .student a,.m__top__resinavi-btn .student button,.m__top__resinavi-btn .student input[type="submit"],.m__top__resinavi-btn .student > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#0d6fb8;border:0;border-bottom:2px solid #0d456f;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__top__resinavi-btn .student a,.m__top__resinavi-btn .student button,.m__top__resinavi-btn .student input[type="submit"],.m__top__resinavi-btn .student > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__top__resinavi-btn .student a:hover,.m__top__resinavi-btn .student button:hover,.m__top__resinavi-btn .student input[type="submit"]:hover,.m__top__resinavi-btn .student > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__top__resinavi-btn .student a,.m__top__resinavi-btn .student button,.m__top__resinavi-btn .student input[type="submit"],.m__top__resinavi-btn .student > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__top__resinavi-btn .student a::before,.m__top__resinavi-btn .student button::before,.m__top__resinavi-btn .student input[type="submit"]::before,.m__top__resinavi-btn .student > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__top__resinavi-btn .student a::before,.m__top__resinavi-btn .student button::before,.m__top__resinavi-btn .student input[type="submit"]::before,.m__top__resinavi-btn .student > div::before{width:18px;height:18px;background-size:18px 18px}}.m__top__resinavi-btn .student div:hover{cursor:default;opacity:1}.m__top__resinavi-btn .student input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #0d6fb8 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__top__resinavi-btn .student input[type="submit"]{background-size:18px 18px}}.m__top__resinavi-btn .student button{margin:0}.m__top__resinavi-btn .student a{display:block;text-align:left;background-image:url("/images/top/bg_resinavi_student.png");background-size:90px;background-position:77px bottom;background-repeat:no-repeat;border-bottom-width:4px;padding:2px 0 2px 6px;border-radius:5px;min-width:auto;width:160px}@media only screen and (max-width:767px){.m__top__resinavi-btn .student a{min-width:100%;padding:2px 0 2px 20px;background-size:65px auto;background-position:95% bottom;border-radius:2px}}.m__top__resinavi-btn .student a p{font-weight:bold;font-size:1.5rem;width:120px;line-height:1.4;padding:5px 5px 5px 20px;position:relative}.m__top__resinavi-btn .student a p::before{content:"";display:block;position:absolute;z-index:2;background:url("/images/icon/icon_link_btn04.svg") center center no-repeat;width:12px;height:22px;background-size:22px 22px;left:4px;top:30%}@media only screen and (max-width:767px){.m__top__resinavi-btn .student a p::before{content:none}}@media only screen and (max-width:767px){.m__top__resinavi-btn .student a p{width:90px;padding:2px 0}}@media only screen and (max-width:767px){.m__top__resinavi-btn .student a p{font-size:1.2rem}}.m__top__resinavi-btn .student a p span{font-size:2rem;vertical-align:baseline}@media only screen and (max-width:767px){.m__top__resinavi-btn .student a p span{font-size:1.66rem}}.m__top__resinavi-btn .student a p + p{border-top:1px solid #fff;font-size:1.4rem;width:100px;padding:5px 5px}.m__top__resinavi-btn .student a p + p::before{content:none}.m__top__resinavi-btn .student a p + p span{font-size:1.4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m__top__resinavi-btn .student a p + p{font-size:.9rem}.m__top__resinavi-btn .student a p + p span{font-size:1rem}}.m__top__resinavi-btn .student a::before{content:none}@media only screen and (max-width:767px){.m__top__resinavi-btn .student a::before{background:url("/images/icon/icon_link_btn04.svg") center center no-repeat;width:12px;height:22px;background-size:7.5px 11.2px;left:6px}}.m__top__resinavi-btn .doctor{margin-left:10px;text-align:center}.m__top__resinavi-btn .doctor a,.m__top__resinavi-btn .doctor button,.m__top__resinavi-btn .doctor input[type="submit"],.m__top__resinavi-btn .doctor > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#c73142;border:0;border-bottom:2px solid #811336;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__top__resinavi-btn .doctor a,.m__top__resinavi-btn .doctor button,.m__top__resinavi-btn .doctor input[type="submit"],.m__top__resinavi-btn .doctor > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__top__resinavi-btn .doctor a:hover,.m__top__resinavi-btn .doctor button:hover,.m__top__resinavi-btn .doctor input[type="submit"]:hover,.m__top__resinavi-btn .doctor > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__top__resinavi-btn .doctor a,.m__top__resinavi-btn .doctor button,.m__top__resinavi-btn .doctor input[type="submit"],.m__top__resinavi-btn .doctor > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__top__resinavi-btn .doctor a::before,.m__top__resinavi-btn .doctor button::before,.m__top__resinavi-btn .doctor input[type="submit"]::before,.m__top__resinavi-btn .doctor > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__top__resinavi-btn .doctor a::before,.m__top__resinavi-btn .doctor button::before,.m__top__resinavi-btn .doctor input[type="submit"]::before,.m__top__resinavi-btn .doctor > div::before{width:18px;height:18px;background-size:18px 18px}}.m__top__resinavi-btn .doctor div:hover{cursor:default;opacity:1}.m__top__resinavi-btn .doctor input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #c73142 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__top__resinavi-btn .doctor input[type="submit"]{background-size:18px 18px}}.m__top__resinavi-btn .doctor button{margin:0}@media only screen and (max-width:767px){.m__top__resinavi-btn .doctor{margin-top:0;width:49%}}.m__top__resinavi-btn .doctor a{min-width:auto;width:160px;display:block;text-align:left;background-image:url("/images/top/bg_resinavi_specialist.png");background-size:85px;background-position:87px bottom;background-repeat:no-repeat;border-bottom-width:4px;padding:2px 0 2px 6px;border-radius:5px}@media only screen and (max-width:767px){.m__top__resinavi-btn .doctor a{min-width:100%;padding:2px 0 2px 20px;background-size:63px auto;background-position:100% bottom;border-radius:2px}}.m__top__resinavi-btn .doctor a p{font-weight:bold;font-size:1.5rem;width:120px;line-height:1.4;padding:5px 5px 5px 20px;position:relative}.m__top__resinavi-btn .doctor a p::before{content:"";display:block;position:absolute;z-index:2;background:url("/images/icon/icon_link_btn04.svg") center center no-repeat;width:12px;height:22px;background-size:22px 22px;left:4px;top:30%}@media only screen and (max-width:767px){.m__top__resinavi-btn .doctor a p::before{content:none}}@media only screen and (max-width:767px){.m__top__resinavi-btn .doctor a p{width:90px;padding:2px 0}}@media only screen and (max-width:767px){.m__top__resinavi-btn .doctor a p{font-size:1.2rem}}.m__top__resinavi-btn .doctor a p span{font-size:2rem;vertical-align:baseline}@media only screen and (max-width:767px){.m__top__resinavi-btn .doctor a p span{font-size:1.66rem}}.m__top__resinavi-btn .doctor a p + p{border-top:1px solid #fff;font-size:1.4rem;width:90px;padding:5px 5px}.m__top__resinavi-btn .doctor a p + p::before{background:none;width:0;height:0;left:0}.m__top__resinavi-btn .doctor a p + p span{font-size:1.4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m__top__resinavi-btn .doctor a p + p{font-size:.9rem}.m__top__resinavi-btn .doctor a p + p span{font-size:1rem}}.m__top__resinavi-btn .doctor a::before{content:none}@media only screen and (max-width:767px){.m__top__resinavi-btn .doctor a::before{width:12px;height:22px;background:url("/images/icon/icon_link_btn04.svg") center center no-repeat;background-size:7.5px 11.2px;left:6px}}.m__top__banner-list{padding:20px}@media only screen and (max-width:767px){.m__top__banner-list{margin:0 -20px;padding-bottom:20px}}.m__top__banner-list .icon-heading{margin:0 0 15px;display:flex;align-items:center}.m__top__banner-list .icon-heading .icon{margin-right:5px}.m__top__banner-list .icon-heading span{flex:1 1;font-size:2.2rem;font-weight:bold}@media only screen and (max-width:767px){.m__top__banner-list .icon-heading span{font-size:1.6rem}}.m__top__banner-list--white{background:#fff}@media only screen and (max-width:767px){.m__top__banner-list--white{background:transparent;padding-bottom:0}}.m__top__banner-list .m__carousel{margin:15px 0 30px}@media only screen and (max-width:767px){.m__top__banner-list .m__carousel.m__carousel--banner01{margin:15px -20px 40px}.m__top__banner-list .m__carousel.m__carousel--banner01 .swiper-container{padding:0 20px}.m__top__banner-list .m__carousel.m__carousel--banner01 .swiper-container img{max-width:none;width:100%}}@media only screen and (max-width:767px){.m__top__banner-list .m__carousel.m__carousel--banner02{margin:15px -20px 0;overflow:hidden;padding-bottom:40px}.m__top__banner-list .m__carousel.m__carousel--banner02 .swiper-container{padding:0 75px}.m__top__banner-list .m__carousel.m__carousel--banner02 .swiper-container img{max-width:none;width:100%}.m__top__banner-list .m__carousel.m__carousel--banner02 .swiper-pagination{bottom:20px}.m__top__banner-list .m__carousel.m__carousel--banner02 .swiper-button-prev{transform:rotate(-90deg) translateX(15px)}.m__top__banner-list .m__carousel.m__carousel--banner02 .swiper-button-next{transform:rotate(90deg) translateX(-15px)}}@media only screen and (max-width:767px) and (max-width:767px){.m__top__banner-list .m__carousel.m__carousel--banner02 .swiper-container{padding:0}}.m__top__doctors{display:flex;border:4px solid #e8f2fa;align-items:center}@media only screen and (max-width:767px){.m__top__doctors{display:block;border-width:2px}}.m__top__doctors .contents{padding:0 20px;flex:1 1}@media only screen and (max-width:767px){.m__top__doctors .contents{padding:10px 15px 15px}}.m__top__doctors .contents h2{font-size:2.3rem;font-weight:bold;color:#0d6fb8}@media only screen and (max-width:767px){.m__top__doctors .contents h2{font-size:1.5rem}}.m__top__doctors .contents h2 a{text-decoration:none}.m__top__doctors .contents .m__common-btn{margin-top:5px}@media print,screen and (min-width:768px){.m__top__doctors .contents .m__common-btn a{padding:5px 30px 5px 40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.6rem}}.m__top__doctors .contents .m__common-btn a + a{margin-left:40px}.m__top__medical-principle h3.m__common-heading__h3{padding:10px 20px;font-size:2rem}@media only screen and (max-width:767px){.m__top__medical-principle h3.m__common-heading__h3{font-size:1.6rem;padding:10px 0 15px;line-height:1.4;margin-top:30px}}.m__top__medical-principle .logo{padding:0 20px}@media only screen and (max-width:767px){.m__top__medical-principle .logo{width:145px;padding:0;margin-bottom:10px}.m__top__medical-principle .logo img{width:100%}}.m__top__news-article h3.m__common-heading__h3{font-size:1.8rem;margin:0;min-height:auto;height:auto;padding:0 0 20px}@media only screen and (max-width:767px){.m__top__news-article h3.m__common-heading__h3{margin-top:40px;padding-bottom:15px}.m__top__news-article h3.m__common-heading__h3 img{transform:scale(1);margin:0 10px}}.m__top__news-article ul{margin-bottom:20px}.m__top__news-article ul li{border-bottom:1px solid #dcdcdc}.m__top__news-article ul li a{display:flex;padding:15px}.m__top__news-article ul li a .thumb{margin-right:10px;width:100px}.m__top__news-article ul li a p{margin-top:5px;flex:1 1}.m__top__news-article ul li a span{flex:1 1;font-size:1.2rem}.m__top__news-article ul li a span::after{content:url("/images/icon/icon_new_window.svg");vertical-align:middle;padding-left:5px}.m__top__news-article .link{text-align:right}.m__top__news-article .link .m__common__link{text-decoration:none}.m__top__news-article .link .m__common__link:hocer{text-decoration:underline}.m__top__news-article .link .m__common__link img{vertical-align:middle;margin-left:5px}.m__top__kengaku{background:#fff3d0;padding:15px 10px 10px}@media only screen and (max-width:767px){.m__top__kengaku{margin-top:20px}}.m__top__kengaku h3 span{font-size:1.8rem;display:inline-block}.m__top__kengaku h3 img{display:inline-block;margin-right:10px;vertical-align:middle}.m__top__kengaku > ul{background:#fff;margin-top:15px}.m__top__kengaku > ul > li{padding:15px 15px 20px;border-bottom:1px solid #dcdcdc}@media only screen and (max-width:767px){.m__top__kengaku > ul > li:not(:last-child){border-bottom:0}.m__top__kengaku > ul > li:nth-child(even){background:rgba(240,240,240,0.6)}}.m__top__kengaku > ul > li a{font-weight:bold;font-size:1.6rem}.m__top__kengaku > ul > li p{font-size:1.2rem}.m__top__kengaku > ul > li p span{display:inline-block;margin-right:7px;margin-top:5px}.m__top__kengaku > ul > li p span:last-child{margin-right:0}.m__top__kengaku > ul > li p span.tag{background:#e8f2fa;padding:0 3px}.m__top__kengaku .link{background:#fff;text-align:right;padding:15px}.m__top__student-recommend h2,.m__top__resident-recommend h2{font-size:2.6rem;padding:0 0 15px}@media only screen and (max-width:767px){.m__top__student-recommend h2,.m__top__resident-recommend h2{font-size:1.8rem;padding:10px 0;line-height:1.4}}.m__top__student-recommend h2 span,.m__top__resident-recommend h2 span{font-size:1.8rem;vertical-align:middle;padding-left:10px}@media only screen and (max-width:767px){.m__top__student-recommend h2 span,.m__top__resident-recommend h2 span{font-size:1.2rem;display:block;padding-left:0}}.m__top__student-recommend .anchor-link .anchor-link-list,.m__top__resident-recommend .anchor-link .anchor-link-list{background:#fff;padding:5px 20px 20px 0;display:flex;flex-wrap:wrap}.m__top__student-recommend .anchor-link li,.m__top__resident-recommend .anchor-link li{margin-top:15px;margin-left:20px}@media only screen and (max-width:767px){.m__top__student-recommend .anchor-link li,.m__top__resident-recommend .anchor-link li{margin-top:10px;margin-left:15px}}.m__top__student-recommend .anchor-link a,.m__top__resident-recommend .anchor-link a{display:inline-block;padding-left:18px;min-width:0;font-size:1.8rem;font-weight:bold;color:#0d6fb8;position:relative;transition:.3s}@media only screen and (max-width:767px){.m__top__student-recommend .anchor-link a,.m__top__resident-recommend .anchor-link a{padding-left:15px;font-size:1.4rem}}.m__top__student-recommend .anchor-link a::after,.m__top__resident-recommend .anchor-link a::after{content:"";display:block;width:10px;height:13px;background:url("/images/icon/icon_link_btn02_blue.svg") center center no-repeat;background-size:contain;position:absolute;left:1px;top:52%;transform:translateY(-50%) rotate(90deg)}@media only screen and (max-width:767px){.m__top__student-recommend .anchor-link a::after,.m__top__resident-recommend .anchor-link a::after{width:9px;height:12px;top:52%}}@media print,screen and (min-width:768px){.m__top__student-recommend .anchor-link a:hover,.m__top__resident-recommend .anchor-link a:hover{text-decoration:none}}@media only screen and (max-width:767px){.m__top__student-recommend .recommend-content,.m__top__resident-recommend .recommend-content{margin:0 -20px;overflow:hidden}}.m__top__student-recommend .recommend-content .contents-swiper,.m__top__resident-recommend .recommend-content .contents-swiper{padding:0 20px 25px}@media only screen and (max-width:767px){.m__top__student-recommend .recommend-content .contents-swiper,.m__top__resident-recommend .recommend-content .contents-swiper{width:200vw;padding:0 0 20px;position:relative;left:50%;transform:translateX(-50%)}}.m__top__student-recommend .recommend-content .swiper-slide,.m__top__resident-recommend .recommend-content .swiper-slide{width:455px;margin-right:30px}@media only screen and (max-width:767px){.m__top__student-recommend .recommend-content .swiper-slide,.m__top__resident-recommend .recommend-content .swiper-slide{width:64.25vw;margin-right:15px}}.m__top__student-recommend .recommend-content .swiper-slide .image a,.m__top__resident-recommend .recommend-content .swiper-slide .image a{display:block}@media print,screen and (min-width:768px){.m__top__student-recommend .recommend-content .swiper-slide .image a:hover,.m__top__resident-recommend .recommend-content .swiper-slide .image a:hover{opacity:.7}}.m__top__student-recommend .recommend-content .swiper-slide .image a img,.m__top__resident-recommend .recommend-content .swiper-slide .image a img{width:100%}.m__top__student-recommend .recommend-content .swiper-slide .text,.m__top__resident-recommend .recommend-content .swiper-slide .text{margin-top:10px}@media only screen and (max-width:767px){.m__top__student-recommend .recommend-content .swiper-slide .text,.m__top__resident-recommend .recommend-content .swiper-slide .text{margin-top:10px}}.m__top__student-recommend .recommend-content .swiper-slide .text a.m__common__link,.m__top__resident-recommend .recommend-content .swiper-slide .text a.m__common__link{font-size:1.8rem}@media print,screen and (min-width:768px){.m__top__student-recommend .recommend-content .swiper-slide .text a.m__common__link,.m__top__resident-recommend .recommend-content .swiper-slide .text a.m__common__link{text-decoration:none}.m__top__student-recommend .recommend-content .swiper-slide .text a.m__common__link:hover,.m__top__resident-recommend .recommend-content .swiper-slide .text a.m__common__link:hover{text-decoration:underline}}@media only screen and (max-width:767px){.m__top__student-recommend .recommend-content .swiper-slide .text a.m__common__link,.m__top__resident-recommend .recommend-content .swiper-slide .text a.m__common__link{font-size:1.4rem}}.m__top__student-recommend .recommend-content .swiper-slide .text p,.m__top__resident-recommend .recommend-content .swiper-slide .text p{margin-top:8px}@media only screen and (max-width:767px){.m__top__student-recommend .recommend-content .swiper-slide .text p,.m__top__resident-recommend .recommend-content .swiper-slide .text p{margin-top:5px}}.m__top__student-recommend .recommend-content .swiper-pagination,.m__top__resident-recommend .recommend-content .swiper-pagination{left:50%;transform:translateX(-50%);bottom:0}.m__top__student-recommend .recommend-content .swiper-pagination span,.m__top__resident-recommend .recommend-content .swiper-pagination span{margin:0 5px}.m__top__student-recommend .recommend-content .swiper-button-prev,.m__top__resident-recommend .recommend-content .swiper-button-prev,.m__top__student-recommend .recommend-content .swiper-button-next,.m__top__resident-recommend .recommend-content .swiper-button-next{top:68px;margin-top:0}@media only screen and (max-width:767px){.m__top__student-recommend .recommend-content .swiper-button-prev,.m__top__resident-recommend .recommend-content .swiper-button-prev,.m__top__student-recommend .recommend-content .swiper-button-next,.m__top__resident-recommend .recommend-content .swiper-button-next{top:7.5vw}}.m__top__student-recommend .recommend-content .swiper-button-prev,.m__top__resident-recommend .recommend-content .swiper-button-prev{left:-10px}@media only screen and (max-width:767px){.m__top__student-recommend .recommend-content .swiper-button-prev,.m__top__resident-recommend .recommend-content .swiper-button-prev{left:50%;margin-left:-50vw}}.m__top__student-recommend .recommend-content .swiper-button-next,.m__top__resident-recommend .recommend-content .swiper-button-next{right:-10px}@media only screen and (max-width:767px){.m__top__student-recommend .recommend-content .swiper-button-next,.m__top__resident-recommend .recommend-content .swiper-button-next{right:50%;margin-right:-50vw}}.m__top__student-recommend .category-section .m__common-heading__h3,.m__top__resident-recommend .category-section .m__common-heading__h3{min-height:auto}@media only screen and (max-width:767px){.m__top__student-recommend .category-section .m__common-heading__h3,.m__top__resident-recommend .category-section .m__common-heading__h3{padding:5px 0 8px}}.m__top__student-recommend .category-section02,.m__top__resident-recommend .category-section02{margin-top:25px}@media only screen and (max-width:767px){.m__top__student-recommend .category-section02,.m__top__resident-recommend .category-section02{margin-top:15px}}.m__top__student-recommend .category-section02 + .category-section02,.m__top__resident-recommend .category-section02 + .category-section02{margin-top:25px}@media only screen and (max-width:767px){.m__top__student-recommend .category-section02 + .category-section02,.m__top__resident-recommend .category-section02 + .category-section02{margin-top:20px}}.m__top__student-recommend .category-section02 .m__common-heading__h4,.m__top__resident-recommend .category-section02 .m__common-heading__h4{margin-top:25px}@media only screen and (max-width:767px){.m__top__student-recommend .category-section02 .m__common-heading__h4,.m__top__resident-recommend .category-section02 .m__common-heading__h4{margin-top:15px}}@media only screen and (max-width:767px){.m__top__student-recommend .category-section02 .m__common-btn__accordion,.m__top__resident-recommend .category-section02 .m__common-btn__accordion{margin-bottom:25px}}.m__top__student-recommend ul.banner-list,.m__top__resident-recommend ul.banner-list{display:flex;flex-wrap:wrap;overflow:hidden;transition:.4s}.m__top__student-recommend ul.banner-list + .js__more-banner-trigger,.m__top__resident-recommend ul.banner-list + .js__more-banner-trigger{display:none}@media only screen and (max-width:767px){.m__top__student-recommend ul.banner-list,.m__top__resident-recommend ul.banner-list{justify-content:space-between}}.m__top__student-recommend ul.banner-list li,.m__top__resident-recommend ul.banner-list li{width:310px}@media print,screen and (min-width:768px){.m__top__student-recommend ul.banner-list li,.m__top__resident-recommend ul.banner-list li{margin-right:25px}.m__top__student-recommend ul.banner-list li:nth-child(n+4),.m__top__resident-recommend ul.banner-list li:nth-child(n+4){margin-top:30px}.m__top__student-recommend ul.banner-list li:nth-child(3n),.m__top__resident-recommend ul.banner-list li:nth-child(3n){margin-right:0}}@media only screen and (max-width:767px){.m__top__student-recommend ul.banner-list li,.m__top__resident-recommend ul.banner-list li{width:100%;display:-ms-grid;display:grid;-ms-grid-rows:61.5px 1fr;grid-template-rows:61.5px 1fr;-ms-grid-columns:178px 1fr;grid-template-columns:178px 1fr}.m__top__student-recommend ul.banner-list li:nth-child(n+2),.m__top__resident-recommend ul.banner-list li:nth-child(n+2){margin-top:20px}.m__top__student-recommend ul.banner-list li:nth-child(2n),.m__top__resident-recommend ul.banner-list li:nth-child(2n){margin-right:0}}@media only screen and (max-width:767px){.m__top__student-recommend ul.banner-list li .image,.m__top__resident-recommend ul.banner-list li .image{order:1}}.m__top__student-recommend ul.banner-list li .image a,.m__top__resident-recommend ul.banner-list li .image a{display:block}@media print,screen and (min-width:768px){.m__top__student-recommend ul.banner-list li .image a,.m__top__resident-recommend ul.banner-list li .image a{margin-bottom:10px}}.m__top__student-recommend ul.banner-list li .image a:hover,.m__top__resident-recommend ul.banner-list li .image a:hover{opacity:.7}@media only screen and (max-width:767px){.m__top__student-recommend ul.banner-list li .link-text,.m__top__resident-recommend ul.banner-list li .link-text{order:3;margin-top:5px}}.m__top__student-recommend ul.banner-list li .link-text a.m__common__link,.m__top__resident-recommend ul.banner-list li .link-text a.m__common__link{font-size:1.8rem}@media only screen and (max-width:767px){.m__top__student-recommend ul.banner-list li .link-text a.m__common__link,.m__top__resident-recommend ul.banner-list li .link-text a.m__common__link{font-size:1.3rem}}@media print,screen and (min-width:768px){.m__top__student-recommend ul.banner-list li .link-text a.m__common__link,.m__top__resident-recommend ul.banner-list li .link-text a.m__common__link{text-decoration:none}.m__top__student-recommend ul.banner-list li .link-text a.m__common__link:hover,.m__top__resident-recommend ul.banner-list li .link-text a.m__common__link:hover{opacity:1;text-decoration:underline}}@media only screen and (max-width:767px){.m__top__student-recommend ul.banner-list li .link-text a.m__common__link::before,.m__top__resident-recommend ul.banner-list li .link-text a.m__common__link::before{margin-right:5px}}@media print,screen and (min-width:768px){.m__top__student-recommend ul.banner-list li .text,.m__top__resident-recommend ul.banner-list li .text{margin-top:3px}}@media only screen and (max-width:767px){.m__top__student-recommend ul.banner-list li .text,.m__top__resident-recommend ul.banner-list li .text{order:2;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/span 2/span 1;font-size:1.1rem;line-height:1.4;margin-left:8px}}.m__top__student-recommend__title{padding-top:45px;margin-top:-45px}@media only screen and (max-width:767px){.m__top__student-recommend__title{padding-top:15px;margin-top:-15px}}.m__top__student-recommend__title h2{background:#0d6fb8;color:#fff}.m__top__student-recommend__title h2 p{width:1020px;position:relative;margin:auto;padding:20px;font-size:2.6rem}@media only screen and (max-width:767px){.m__top__student-recommend__title h2 p{width:100%;font-size:1.7rem;padding:10px 20px 0}}.m__top__student-recommend__title h2 p span{font-size:1.8rem;vertical-align:middle}@media only screen and (max-width:767px){.m__top__student-recommend__title h2 p span{font-size:1.2rem;vertical-align:top}}.m__top__student-recommend__title h2 p::before{content:"";background-image:url("/images/contents/bg_resinavi_student.png");background-repeat:no-repeat;position:absolute;right:20px;bottom:0;width:145px;height:121px}@media only screen and (max-width:767px){.m__top__student-recommend__title h2 p::before{background-size:77px 64.5px;width:77px;height:64.5px}}.m__top__resident-recommend__title{padding-top:45px;margin-top:-45px}@media only screen and (max-width:767px){.m__top__resident-recommend__title{padding-top:15px;margin-top:-15px}}.m__top__resident-recommend__title h2{background:#c73142;color:#fff}.m__top__resident-recommend__title h2 p{width:1020px;position:relative;margin:auto;padding:20px;font-size:2.6rem}@media only screen and (max-width:767px){.m__top__resident-recommend__title h2 p{width:100%;font-size:1.7rem;padding:10px 20px 0 20px}}.m__top__resident-recommend__title h2 p span{font-size:1.8rem;vertical-align:middle}@media only screen and (max-width:767px){.m__top__resident-recommend__title h2 p span{font-size:1.2rem;vertical-align:top}}.m__top__resident-recommend__title h2 p::before{content:"";background-image:url("/images/contents/bg_resinavi_specialist.png");background-repeat:no-repeat;position:absolute;right:20px;bottom:0;width:145px;height:121px}@media only screen and (max-width:767px){.m__top__resident-recommend__title h2 p::before{background-size:77px 64.5px;width:77px;height:64.5px}}.m__top__resident-recommend .anchor-link a{color:#c73142}.m__top__resident-recommend .anchor-link a::after{background-image:url("/images/icon/icon_link_btn02_red.svg")}.m__top__resident-recommend .m__common-heading__h3{border-bottom-color:#c73142}.m__top__resident-recommend .m__common-heading__h4{border-left-color:#c73142}.m__top__resident-recommend .m__common__link{color:#c73142}.m__top__resident-recommend .m__common__link::before{background-image:url("/images/icon/icon_link_resident.svg")}.m__top__resident-recommend .m__common-btn__accordion{border-color:#c73142;color:#c73142}.m__top__resident-recommend .m__common-btn__accordion .ico::before{background:#c73142}.m__top__resident-recommend .m__common-btn__accordion .ico::after{background:#c73142}.m__search__fixed-footer{position:fixed;z-index:99;width:100%;bottom:0;background:rgba(38,38,38,0.8);text-align:center;padding:7px 10px}@media print,screen and (min-width:768px){.m__search__fixed-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.m__search__fixed-footer .m__common-btn{order:2;margin:0 10px}.m__search__fixed-footer .conditions-count{order:1;margin:0 10px}}.m__search__fixed-footer .conditions-count{text-align:center;color:#fff}@media only screen and (max-width:767px){.m__search__fixed-footer .conditions-count{margin-top:5px}}.m__search__fixed-footer .conditions-count b{font-weight:bold;color:#00a0fc}@media only screen and (max-width:767px){.m__search__fixed-footer .m__common-btn a,.m__search__fixed-footer .m__common-btn button,.m__search__fixed-footer .m__common-btn input[type="submit"]{padding:8px 15px 8px 40px}}.m__search__fixed-footer + .l__contents__wrapper .m__common-btn__pagetop{bottom:90px}.m__search__saved-conditions{padding-top:20px;padding-bottom:20px;text-align:right}@media only screen and (max-width:767px){.m__search__saved-conditions{padding-top:12px;padding-bottom:12px}}.m__search__tab{display:flex;align-items:center;justify-content:center;margin-bottom:30px}@media only screen and (max-width:767px){.m__search__tab{margin-bottom:15px}}.m__search__tab li{background:#f0f0f0;border-top:1px solid #dcdcdc;text-align:center}@media print,screen and (min-width:768px){.m__search__tab li{width:32%}}@media only screen and (max-width:767px){.m__search__tab li{flex:1 1}}.m__search__tab li a,.m__search__tab li span{color:#8e8e8e;font-size:2.4rem;font-weight:bold;text-decoration:none;display:block;width:100%;height:49px;padding:7px 10px}@media only screen and (max-width:767px){.m__search__tab li a,.m__search__tab li span{padding:15px 10px;font-size:1.4rem}}.m__search__tab li a:hover{opacity:.7}@media print,screen and (min-width:768px){.m__search__tab li.tab01:not(.current){border-left:1px solid #dcdcdc}}@media print,screen and (min-width:768px){.m__search__tab li.tab03 br{display:none}.m__search__tab li.tab03:not(.current){border-right:1px solid #dcdcdc}}@media only screen and (max-width:767px){.m__search__tab li.tab03 a,.m__search__tab li.tab03 span{padding:4px 10px}}.m__search__tab li:not(:last-child) + li:not(.current){border-left:1px solid #dcdcdc}.m__search__tab li:first-child:not(.current){border-right:1px solid #dcdcdc}.m__search__tab--orange{border-bottom:2px solid #f3850e}.m__search__tab--orange li.current{height:50px;border-top:2px solid #f3850e;border-right:2px solid #f3850e;border-bottom:0;background:#fff3d0;position:relative}@media print,screen and (min-width:768px){.m__search__tab--orange li.current{border-left:2px solid #f3850e}}.m__search__tab--orange li.current a,.m__search__tab--orange li.current span{color:#f3850e}.m__search__tab--orange li.current:after{content:"";display:block;position:absolute;width:100%;height:2px;bottom:-2px;background:#fff3d0}.m__search__tab--blue{border-bottom:2px solid #199ae4}.m__search__tab--blue li.current{height:50px;border-top:2px solid #199ae4;border-left:2px solid #199ae4;border-right:2px solid #199ae4;background:#e8f2fa;position:relative}.m__search__tab--blue li.current a,.m__search__tab--blue li.current span{color:#199ae4}.m__search__tab--blue li.current:after{content:"";display:block;position:absolute;width:100%;height:2px;bottom:-2px;background:#e8f2fa}.m__search__tab--red{border-bottom:2px solid #ed5169}.m__search__tab--red li.current{height:50px;color:#ed5169;border-top:2px solid #ed5169;border-left:2px solid #ed5169;background:#ffe6e1;position:relative}@media print,screen and (min-width:768px){.m__search__tab--red li.current{border-right:2px solid #ed5169}}.m__search__tab--red li.current a,.m__search__tab--red li.current span{color:#ed5169}.m__search__tab--red li.current:after{content:"";display:block;position:absolute;width:100%;height:2px;bottom:-2px;background:#ffe6e1}.m__search__heading01{display:block;background:#0d6fb8;color:#fff;padding:3px 10px;font-size:3rem}@media only screen and (max-width:767px){.m__search__heading01{font-size:1.5rem;padding-top:5px;padding-bottom:5px}}.m__search__heading01--hospital-name{background:#0d6fb8 url("/images/search/ico_hospital.png") 20px center no-repeat;background-size:auto 26px;padding-left:60px}@media only screen and (max-width:767px){.m__search__heading01--hospital-name{padding-left:50px;background-size:auto 19px}}.m__search__heading01--conditions{background:#0d6fb8 url("/images/search/ico_conditions.png") 20px center no-repeat;background-size:auto 26px;padding-left:60px}@media only screen and (max-width:767px){.m__search__heading01--conditions{padding-left:50px;background-size:auto 19px}}.m__search__heading02{display:block;background:#e8f2fa;color:#0d6fb8;padding:10px 20px}.m__search__section{display:block}.m__search__section .int-inner{padding:30px 0}@media only screen and (max-width:767px){.m__search__section .int-inner{padding:20px}}.m__search__section .int-inner2{margin:20px 0;padding:0}@media only screen and (max-width:767px){.m__search__section .int-inner2{margin:0;padding:0 20px}}.m__search__section--hospital-name .int-inner{display:flex;align-items:center}.m__search__section--hospital-name .int-inner .m__common-form__input{flex:1 1;margin-right:10px}.m__search__section--hospital-name .int-inner .m__common-form__input input{width:100%}@media print,screen and (min-width:768px){.m__search__section--hospital-name .int-inner .m__common-form__input input{font-size:18px}}.m__search__section--hospital-name .int-inner .m__common-btn__icon-search a,.m__search__section--hospital-name .int-inner .m__common-btn__icon-search button,.m__search__section--hospital-name .int-inner .m__common-btn__icon-search input[type="submit"]{min-width:0;width:200px;padding:6px;padding-left:30px}@media only screen and (max-width:767px){.m__search__section--hospital-name .int-inner .m__common-btn__icon-search a,.m__search__section--hospital-name .int-inner .m__common-btn__icon-search button,.m__search__section--hospital-name .int-inner .m__common-btn__icon-search input[type="submit"]{min-width:0;width:120px;padding:8px;padding-left:30px;font-size:1.2rem}.m__search__section--hospital-name .int-inner .m__common-btn__icon-search a:before,.m__search__section--hospital-name .int-inner .m__common-btn__icon-search button:before,.m__search__section--hospital-name .int-inner .m__common-btn__icon-search input[type="submit"]:before{left:8px}}.m__search__section--conditions .conditions-search-btn{display:flex;align-items:center;justify-content:space-between}@media print,screen and (min-width:768px){.m__search__section--conditions .conditions-search-btn + .m__search__int-section{border-top:1px solid #dcdcdc}}.m__search__section--conditions .conditions-search-btn .m__common-btn__icon-search a,.m__search__section--conditions .conditions-search-btn .m__common-btn__icon-search button,.m__search__section--conditions .conditions-search-btn .m__common-btn__icon-search input[type="submit"]{min-width:0;width:260px;padding:6px;padding-left:30px}@media only screen and (max-width:767px){.m__search__section--conditions .conditions-search-btn .m__common-btn__icon-search a,.m__search__section--conditions .conditions-search-btn .m__common-btn__icon-search button,.m__search__section--conditions .conditions-search-btn .m__common-btn__icon-search input[type="submit"]{min-width:0;width:170px;padding:8px;padding-left:30px;font-size:1.2rem}.m__search__section--conditions .conditions-search-btn .m__common-btn__icon-search a:before,.m__search__section--conditions .conditions-search-btn .m__common-btn__icon-search button:before,.m__search__section--conditions .conditions-search-btn .m__common-btn__icon-search input[type="submit"]:before{left:8px}}.m__search__section--conditions .conditions-search-btn .count{line-height:.8}.m__search__section--conditions .conditions-search-btn .count b{font-size:2.2rem;margin:0 5px;font-weight:bold;color:#e94e30}@media print,screen and (min-width:768px){.m__search__section--conditions .conditions-search-btn .count{font-size:1.8rem}.m__search__section--conditions .conditions-search-btn .count b{font-size:2.6rem}}.m__search__int-section{display:flex;align-items:stretch}@media print,screen and (min-width:768px){.m__search__int-section{border-bottom:1px solid #dcdcdc}}.m__search__int-section .m__search__heading02{width:200px}@media print,screen and (min-width:768px){.m__search__int-section .m__search__heading02{padding:20px}}@media only screen and (max-width:767px){.m__search__int-section .m__search__heading02{width:100%}}.m__search__int-section .int-inner{flex:1 1}.m__search__int-section .int-inner .m__common-form__checkbox{color:#0d6fb8}@media only screen and (max-width:767px){.m__search__int-section .int-inner .m__common-form__checkbox{padding-right:0}.m__search__int-section .int-inner .m__common-form__checkbox:nth-of-type(2n){margin-left:20px}}.m__search__int-section .int-inner .m__common-form__radio{color:#0d6fb8}@media only screen and (max-width:767px){.m__search__int-section .int-inner .m__common-form__radio{padding-right:0}.m__search__int-section .int-inner .m__common-form__radio:nth-of-type(2n){margin-left:20px}}@media print,screen and (min-width:768px){.m__search__int-section .int-inner{padding:20px}}.m__search__int-section .int-inner-full{flex:1 1}@media print,screen and (min-width:768px){.m__search__int-section .int-inner-full{padding:20px}}@media only screen and (max-width:767px){.m__search__int-section{display:block}}@media only screen and (max-width:767px){.m__search__input-list01 li{width:calc(50% - 10px)}}@media print,screen and (min-width:768px){.m__search__input-list02{margin-top:-10px}.m__search__input-list02 li{margin-top:10px}}.m__search__accordion-list01{display:block;color:#0d6fb8}@media print,screen and (min-width:768px){.m__search__accordion-list01 li:not(:last-child){padding-bottom:5px}}.m__search__accordion-list01 .accordion-title01{display:block;color:#0d6fb8;padding-bottom:15px}@media only screen and (max-width:767px){.m__search__accordion-list01 .accordion-title01{padding:10px 20px;position:relative}.m__search__accordion-list01 .accordion-title01:before{content:"";display:block;background:#0d6fb8;width:15px;height:2px;position:absolute;right:20px;top:50%;transform:translate(0,-50%)}.m__search__accordion-list01 .accordion-title01:after{content:"";display:block;background:#0d6fb8;width:15px;height:2px;position:absolute;right:20px;top:50%;transform:translate(0,-50%) rotate(90deg);transition:.3s}.m__search__accordion-list01 .accordion-title01.open:after{opacity:0;transform:translate(0,-50%) rotate(0)}}@media print,screen and (min-width:768px){.m__search__accordion-list01 .accordion-inner{display:block !important}}@media only screen and (max-width:767px){.m__search__accordion-list01 .accordion-inner{padding:10px 20px;background:#f0f0f0;display:none}}.m__search__accordion-int-list{padding-left:20px}@media print,screen and (min-width:768px){.m__search__accordion-int-list{margin:10px 0}}@media only screen and (max-width:767px){.m__search__accordion-int-list{padding-left:10px}.m__search__accordion-int-list li{width:calc(50% - 10px)}.m__search__accordion-int-list .m__common-form__checkbox{padding-right:0}.m__search__accordion-int-list .m__common-form__checkbox:nth-of-type(2n){margin-left:20px}.m__search__accordion-int-list .m__common-form__radio{padding-right:0}.m__search__accordion-int-list .m__common-form__radio:nth-of-type(2n){margin-left:20px}}.m__search__more-conditions-wrapper{display:none}.m__search__more-conditions-wrapper.open{display:block}.m__search__more-conditions-btn{font-size:15px;font-weight:bold;border:1px solid #0d6fb8;color:#0d6fb8;padding:10px;text-align:center;vertical-align:middle;cursor:pointer}.m__search__more-conditions-btn .ico{display:inline-block;vertical-align:middle;width:18px;height:18px;position:relative;margin-right:10px;margin-top:-2px}.m__search__more-conditions-btn .ico:before{content:"";display:block;background:#0d6fb8;width:18px;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.m__search__more-conditions-btn .ico:after{content:"";display:block;background:#0d6fb8;width:18px;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(90deg);transition:.3s}.m__search__more-conditions-btn .opened{display:none}.m__search__more-conditions-btn.open .closed{display:none}.m__search__more-conditions-btn.open .opened{display:inline-block}.m__search__more-conditions-btn.open .ico:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.m__search__free-word{background:#e8f2fa;margin-bottom:20px}@media print,screen and (min-width:768px){.m__search__free-word{margin-top:-1px}}.m__search__free-word .m__common-form__input{padding:0 20px}@media only screen and (max-width:767px){.m__search__free-word .m__common-form__input{padding:0}}.m__search__free-word .m__common-form__input input{width:100%}.m__search__submit-btn-area{margin-top:30px;background:#fffef2}@media print,screen and (min-width:768px){.m__search__submit-btn-area{padding:30px 20px}}@media only screen and (max-width:767px){.m__search__submit-btn-area{margin-top:20px;padding:20px}}.m__search__submit-btn-area .button-list{display:block}@media print,screen and (min-width:768px){.m__search__submit-btn-area .button-list{display:flex;align-items:center;justify-content:center}}.m__search__submit-btn-area .button-list li{width:400px}@media print,screen and (min-width:768px){.m__search__submit-btn-area .button-list li{margin:0 10px}.m__search__submit-btn-area .button-list li:nth-child(1){order:2}.m__search__submit-btn-area .button-list li:nth-child(2){order:1;width:260px}}@media only screen and (max-width:767px){.m__search__submit-btn-area .button-list li{margin-left:auto;margin-right:auto;width:290px}.m__search__submit-btn-area .button-list li + li{margin-top:10px}}.m__search__submit-btn-area .button-list li .m__common-btn,.m__search__submit-btn-area .button-list li .m__common-btn__reset-btn{width:100%}.m__search__submit-btn-area .button-list li .m__common-btn a,.m__search__submit-btn-area .button-list li .m__common-btn__reset-btn a,.m__search__submit-btn-area .button-list li .m__common-btn button,.m__search__submit-btn-area .button-list li .m__common-btn__reset-btn button,.m__search__submit-btn-area .button-list li .m__common-btn input[type="submit"],.m__search__submit-btn-area .button-list li .m__common-btn__reset-btn input[type="submit"]{width:100%}@media only screen and (max-width:767px){.m__search__submit-btn-area .button-list li .m__common-btn a,.m__search__submit-btn-area .button-list li .m__common-btn button,.m__search__submit-btn-area .button-list li .m__common-btn input[type="submit"]{padding:8px 15px 8px 40px}}.m__search__submit-btn-area .conditions-count{text-align:center;margin-top:20px}@media only screen and (max-width:767px){.m__search__submit-btn-area .conditions-count{margin-top:10px}}.m__search__submit-btn-area .conditions-count b{font-weight:bold;color:#0d6fb8}.m__search__area-list{display:flex;flex-wrap:wrap}.m__search__area-list li{margin:0 15px 0 0}@media only screen and (max-width:767px){.m__search__area-list li{margin:5px 15px 5px 0}}.m__hospitals__header01{background:#e8f2fa;padding:30px 0}@media only screen and (max-width:767px){.m__hospitals__header01{padding:20px 0 30px}}.m__hospitals__header01 .fair-btn{padding-bottom:15px}.m__hospitals__header01 .fair-btn a{margin:0 auto;text-align:center;color:#fff;display:block;text-decoration:none;font-weight:bold;border-radius:4px;position:relative;width:100%;padding:10px 30px;font-size:2rem;background:#fc8e00}.m__hospitals__header01 .fair-btn a span{background:url("/images/hospitals/icon_hospital.svg") no-repeat left center;background-size:28px;padding:10px 0 10px 40px}@media only screen and (max-width:767px){.m__hospitals__header01 .fair-btn a span{background-size:22px;padding:7px 20px 7px 34px}}@media print,screen and (min-width:768px){.m__hospitals__header01 .fair-btn a:hover{opacity:.8}}@media only screen and (max-width:767px){.m__hospitals__header01 .fair-btn a{padding:7px 10px;width:100%;font-size:1.4rem}}.m__hospitals__header01 .fair-btn a::after{content:"";background:url("/images/icon/icon_link_btn02.png") no-repeat;transform:rotate(90deg);width:20px;height:20px;background-size:contain;position:absolute;top:22px;right:20px}@media only screen and (max-width:767px){.m__hospitals__header01 .fair-btn a::after{width:15px;height:15px;top:11px;right:15px}}.m__hospitals__header01 .inner01{display:flex}.m__hospitals__header01 .inner01 .image{width:120px;margin-right:20px}.m__hospitals__header01 .inner01 .image img{width:100%;display:block}@media only screen and (max-width:767px){.m__hospitals__header01 .inner01 .image{width:90px}}.m__hospitals__header01 .inner01 .text{flex:1 1}.m__hospitals__header01 .inner01 .text .ico01{display:inline-block;background:#fff;border:1px solid #666;color:#313131;padding:2px 5px;line-height:1.2}@media only screen and (max-width:767px){.m__hospitals__header01 .inner01 .text .ico01{font-size:1rem}}.m__hospitals__header01 .inner01 .text .title{display:block;font-weight:normal;font-size:3rem;margin-top:5px}@media only screen and (max-width:767px){.m__hospitals__header01 .inner01 .text .title{font-size:1.8rem}}.m__hospitals__header01 .inner01 .text .kana{font-size:1.2rem}@media only screen and (max-width:767px){.m__hospitals__header01 .inner01 .text .kana{font-size:1rem}}.m__hospitals__header01 .inner02{display:block;margin-top:15px}@media only screen and (max-width:767px){.m__hospitals__header01 .inner02{margin-top:10px}}.m__hospitals__header01 .inner02 .ico{display:inline-block;background:#fff;padding:2px 5px;line-height:1.2}.m__hospitals__header01 .inner02 .ico + .ico{margin-left:10px}.m__hospitals__header01 .inner02 .ico--blue{border:1px solid #0d6fb8;color:#0d6fb8}.m__hospitals__header01 .inner02 .ico--red{border:1px solid #b71649;color:#b71649}.m__hospitals__header01 .inner03{margin-top:20px}.m__hospitals__header01 .inner03 .button-list{display:flex}@media only screen and (max-width:767px){.m__hospitals__header01 .inner03 .button-list{flex-wrap:wrap}}.m__hospitals__header01 .inner03 .button-list li{text-align:center}.m__hospitals__header01 .inner03 .button-list li a,.m__hospitals__header01 .inner03 .button-list li button,.m__hospitals__header01 .inner03 .button-list li input[type="submit"],.m__hospitals__header01 .inner03 .button-list li > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#fff;border:0;border-bottom:2px solid #0d6fb8;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__hospitals__header01 .inner03 .button-list li a,.m__hospitals__header01 .inner03 .button-list li button,.m__hospitals__header01 .inner03 .button-list li input[type="submit"],.m__hospitals__header01 .inner03 .button-list li > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__hospitals__header01 .inner03 .button-list li a:hover,.m__hospitals__header01 .inner03 .button-list li button:hover,.m__hospitals__header01 .inner03 .button-list li input[type="submit"]:hover,.m__hospitals__header01 .inner03 .button-list li > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__hospitals__header01 .inner03 .button-list li a,.m__hospitals__header01 .inner03 .button-list li button,.m__hospitals__header01 .inner03 .button-list li input[type="submit"],.m__hospitals__header01 .inner03 .button-list li > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__hospitals__header01 .inner03 .button-list li a::before,.m__hospitals__header01 .inner03 .button-list li button::before,.m__hospitals__header01 .inner03 .button-list li input[type="submit"]::before,.m__hospitals__header01 .inner03 .button-list li > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__hospitals__header01 .inner03 .button-list li a::before,.m__hospitals__header01 .inner03 .button-list li button::before,.m__hospitals__header01 .inner03 .button-list li input[type="submit"]::before,.m__hospitals__header01 .inner03 .button-list li > div::before{width:18px;height:18px;background-size:18px 18px}}.m__hospitals__header01 .inner03 .button-list li div:hover{cursor:default;opacity:1}.m__hospitals__header01 .inner03 .button-list li input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #fff 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__hospitals__header01 .inner03 .button-list li input[type="submit"]{background-size:18px 18px}}.m__hospitals__header01 .inner03 .button-list li button{margin:0}@media print,screen and (min-width:768px){.m__hospitals__header01 .inner03 .button-list li{width:237.5px}.m__hospitals__header01 .inner03 .button-list li + li{margin-left:10px}}@media only screen and (max-width:767px){.m__hospitals__header01 .inner03 .button-list li{width:calc(50% - 5px)}.m__hospitals__header01 .inner03 .button-list li:nth-child(2n){margin-left:10px}.m__hospitals__header01 .inner03 .button-list li:nth-child(n + 3){margin-top:12px}}.m__hospitals__header01 .inner03 .button-list li a{display:block;width:100%;padding:8px;min-width:0;color:#0d6fb8;border:1px solid #0d6fb8;border-bottom-width:2px}@media only screen and (max-width:767px){.m__hospitals__header01 .inner03 .button-list li a{border-bottom-width:3px;font-size:1.2rem}}.m__hospitals__header01 .inner03 .button-list li.report a:before{background:url("/images/hospitals/ico_report.svg") center center no-repeat;background-size:contain;position:relative;left:auto;top:auto;transform:translate(0,0);display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:7px}@media only screen and (max-width:767px){.m__hospitals__header01 .inner03 .button-list li.report a:before{width:16px;height:15.5px}}.m__hospitals__header01 .inner03 .button-list li.event a:before{background:url("/images/hospitals/ico_fair.svg") center center no-repeat;background-size:17px 19px;position:relative;left:auto;top:auto;transform:translate(0,0);display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:7px}@media only screen and (max-width:767px){.m__hospitals__header01 .inner03 .button-list li.event a:before{width:17px;height:19px}}.m__hospitals__header01 .inner03 .button-list li.movie a:before{background:url("/images/hospitals/ico_movie.svg") center center no-repeat;background-size:contain;position:relative;left:auto;top:auto;transform:translate(0,0);display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:7px}@media only screen and (max-width:767px){.m__hospitals__header01 .inner03 .button-list li.movie a:before{width:17.5px;height:13.5px}}.m__hospitals__header01 .inner03 .button-list li.special a:before{background:url("/images/hospitals/ico_special.svg") center center no-repeat;background-size:contain;position:relative;left:auto;top:auto;transform:translate(0,0);display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:7px}@media only screen and (max-width:767px){.m__hospitals__header01 .inner03 .button-list li.special a:before{width:17.5px;height:21.5px}}.m__hospitals__tab{display:flex;align-items:center;padding:0 30px;margin-bottom:30px;margin-top:30px}@media only screen and (max-width:767px){.m__hospitals__tab{margin-bottom:15px;margin-top:0;padding:0}}.m__hospitals__tab li{background:#f0f0f0;border-top:1px solid #dcdcdc;text-align:center;width:25%}.m__hospitals__tab li a,.m__hospitals__tab li span{color:#8e8e8e;font-size:2.2rem;font-weight:bold;text-decoration:none;display:block;width:100%;height:44px;padding:5px 10px}@media only screen and (max-width:767px){.m__hospitals__tab li a,.m__hospitals__tab li span{padding:13px 10px;font-size:1.4rem;line-height:1.3}}.m__hospitals__tab li a:hover{opacity:.7}@media print,screen and (min-width:768px){.m__hospitals__tab li.tab01:not(.current){border-left:1px solid #dcdcdc}}.m__hospitals__tab li.tab02:not(.current){border-right:1px solid #dcdcdc}@media print,screen and (min-width:768px){.m__hospitals__tab li.tab02 br{display:none}}@media only screen and (max-width:767px){.m__hospitals__tab li.tab02 a,.m__hospitals__tab li.tab02 span{padding:4px 0}}.m__hospitals__tab li.tab03:not(.current){border-right:1px solid #dcdcdc}@media print,screen and (min-width:768px){.m__hospitals__tab li.tab03 br{display:none}}@media only screen and (max-width:767px){.m__hospitals__tab li.tab03 a,.m__hospitals__tab li.tab03 span{padding:4px 0}}@media print,screen and (min-width:768px){.m__hospitals__tab li.tab04 br{display:none}.m__hospitals__tab li.tab04:not(.current){border-right:1px solid #dcdcdc}}@media only screen and (max-width:767px){.m__hospitals__tab li.tab04 a,.m__hospitals__tab li.tab04 span{padding:4px 0}}.m__hospitals__tab li:not(:last-child) + li:not(.current){border-left:1px solid #dcdcdc}.m__hospitals__tab li:first-child:not(.current){border-right:1px solid #dcdcdc}@media only screen and (max-width:767px){.m__hospitals__tab li:nth-child(3){border-right:1px solid #dcdcdc}}@media only screen and (max-width:767px){.m__hospitals__tab li:nth-child(4){border-right:none !important}}.m__hospitals__tab--orange{border-color:#f3850e;border-style:solid;border-bottom-width:2px}.m__hospitals__tab--orange li.current{border-color:#f3850e;border-style:solid;height:45px;border-top-width:2px;border-right-width:2px;border-bottom-width:0;background:#fff3d0;position:relative}@media print,screen and (min-width:768px){.m__hospitals__tab--orange li.current{border-left-width:2px}}.m__hospitals__tab--orange li.current a,.m__hospitals__tab--orange li.current span{color:#f3850e}.m__hospitals__tab--orange li.current:after{content:"";display:block;position:absolute;width:100%;height:2px;bottom:-2px;background:#fff3d0}.m__hospitals__tab--blue{border-color:#199ae4;border-style:solid;border-bottom-width:2px}.m__hospitals__tab--blue li.current{border-color:#199ae4;border-style:solid;height:45px;border-top-width:2px;border-left-width:2px;border-right-width:2px;background:#e8f2fa;position:relative}.m__hospitals__tab--blue li.current a,.m__hospitals__tab--blue li.current span{color:#199ae4}.m__hospitals__tab--blue li.current:after{content:"";display:block;position:absolute;width:100%;height:2px;bottom:-2px;background:#e8f2fa}.m__hospitals__tab--green{border-color:#3d9281;border-style:solid;border-bottom-width:2px}.m__hospitals__tab--green li.current{border-color:#3d9281;border-style:solid;height:45px;border-top-width:2px;border-left-width:2px;border-right-width:2px;background:#f2fcf3;position:relative}.m__hospitals__tab--green li.current a,.m__hospitals__tab--green li.current span{color:#3d9281}.m__hospitals__tab--green li.current:after{content:"";display:block;position:absolute;width:100%;height:2px;bottom:-2px;background:#f2fcf3}.m__hospitals__tab--red{border-color:#ed5169;border-style:solid;border-bottom-width:2px}.m__hospitals__tab--red li.current{border-color:#ed5169;border-style:solid;border-right-width:2px;height:45px;color:#ed5169;border-top-width:2px;border-left-width:2px;background:#ffe6e1;position:relative}.m__hospitals__tab--red li.current a,.m__hospitals__tab--red li.current span{color:#ed5169}.m__hospitals__tab--red li.current:after{content:"";display:block;position:absolute;width:100%;height:2px;bottom:-2px;background:#ffe6e1}@media only screen and (max-width:767px){.m__hospitals__tab--top{background:#e8f2fa}}.m__hospitals__tab--bottom{border-bottom-width:0;border-top-width:2px;margin-bottom:30px;margin-top:0}.m__hospitals__tab--bottom li{border-bottom:1px solid #dcdcdc;border-top:0}.m__hospitals__tab--bottom li.current{border-top-width:0;border-bottom-width:2px}.m__hospitals__tab--bottom li.current:after{width:100%;height:2px;bottom:auto;top:-2px}.m__hospitals__tab-inner{display:block}@media only screen and (max-width:767px){.m__hospitals__tab-inner .m__hospitals__tab-inner__link{justify-content:flex-end;flex-wrap:wrap;gap:7px 0;position:relative;padding-left:38px}.m__hospitals__tab-inner .m__hospitals__tab-inner__link li:not(.favorite){flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 38px) / 2)}.m__hospitals__tab-inner .m__hospitals__tab-inner__link li.favorite{position:absolute;top:50%;left:0;transform:translateY(-50%)}}.m__hospitals__tab-inner__text01{font-size:1.8rem}@media only screen and (max-width:767px){.m__hospitals__tab-inner__text01{font-size:1.3rem}}.m__hospitals__tab-inner__link{display:flex;align-items:center;justify-content:flex-start}.m__hospitals__tab-inner__link li{display:inline-block}.m__hospitals__tab-inner__link li:not(.favorite){flex:1 1}.m__hospitals__tab-inner__link li.favorite{width:56px;height:56px}@media only screen and (max-width:767px){.m__hospitals__tab-inner__link li.favorite{width:30px;height:30px}}.m__hospitals__tab-inner__link li.favorite div{background:#dcdcdc;display:block;width:100%;height:100%;position:relative;cursor:pointer}.m__hospitals__tab-inner__link li.favorite div.on{background:#fcbe00}.m__hospitals__tab-inner__link li.favorite div:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;width:30px;height:30px;background:url("/images/icon/ico_favorite.svg") center center no-repeat;background-size:contain}@media only screen and (max-width:767px){.m__hospitals__tab-inner__link li.favorite div:before{width:20px;height:20px}}.m__hospitals__tab-inner__link li + li{margin-left:10px}@media only screen and (max-width:767px){.m__hospitals__tab-inner__link li + li{margin-left:4px}}.m__hospitals__tab-inner__link li a{display:block;padding:12px 15px 12px 30px;font-size:2rem;font-weight:bold;text-align:center;background:#0d6fb8;border:0;border-bottom:2px solid #0d456f;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media print,screen and (min-width:768px){.m__hospitals__tab-inner__link li a:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__hospitals__tab-inner__link li a{font-size:1.3rem;border-bottom-width:3px;padding:9px 0 7px 15px}}.m__hospitals__tab-inner__link li a::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:9px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__hospitals__tab-inner__link li a::before{width:15px;height:15px;background-size:15px 15px;left:10px}}.m__hospitals__tab-inner__link li.orange a{background:#fc8e00;border-bottom:2px solid #b46500}@media print,screen and (min-width:768px){.m__hospitals__tab-inner__link li.orange a{padding:12px 15px}}@media only screen and (max-width:767px){.m__hospitals__tab-inner__link li.orange a{padding:9px 0 7px}}@media print,screen and (min-width:768px){.m__hospitals__tab-inner__link li.document a{padding:12px 15px}}@media only screen and (max-width:767px){.m__hospitals__tab-inner__link li.document a{padding:9px 0 7px}}.m__hospitals__tab-inner__anchor-link{display:block;margin-bottom:20px}@media only screen and (max-width:767px){.m__hospitals__tab-inner__anchor-link{margin-bottom:10px;display:flex;justify-content:space-between}}@media print,screen and (min-width:768px){.m__hospitals__tab-inner__anchor-link .message{display:inline-block}}@media only screen and (max-width:767px){.m__hospitals__tab-inner__anchor-link .message{margin-right:3px;flex:1 1;max-width:50%}}.m__hospitals__tab-inner__anchor-link .message + .programOpenModal{margin-left:10px}@media only screen and (max-width:767px){.m__hospitals__tab-inner__anchor-link .message + .programOpenModal{margin-left:3px}}.m__hospitals__tab-inner__anchor-link a{display:inline-block;border:1px solid #0d6fb8;color:#0d6fb8;padding:10px 10px 10px 10px;text-decoration:none;font-weight:bold;text-align:center;flex:1 1}@media only screen and (max-width:767px){.m__hospitals__tab-inner__anchor-link a{padding:10px 0;max-width:200px;width:100%}}.m__hospitals__tab-inner__anchor-link a:before{display:inline-block;content:"";width:8px;height:8px;border:2px solid #0d6fb8;border-top:0;border-left:0;transform:rotate(45deg) translateY(-3px);margin-right:10px;margin-top:-5px}.m__hospitals__tab-inner__anchor-link .programOpenModal{display:inline-block;border:1px solid #0d6fb8;color:#0d6fb8;padding:10px 30px;font-weight:bold;text-align:center}@media only screen and (max-width:767px){.m__hospitals__tab-inner__anchor-link .programOpenModal{padding:10px;width:49%}}.m__hospitals__tab-inner__anchor-link .programOpenModal:hover{cursor:pointer}.m__hospitals__tab-inner__anchor-link .programOpenModal span{position:relative;padding-left:20px}.m__hospitals__tab-inner__anchor-link .programOpenModal span::before,.m__hospitals__tab-inner__anchor-link .programOpenModal span::after{content:"";background:#0d6fb8;display:block;position:absolute;top:50%;transform:translateY(-50%)}.m__hospitals__tab-inner__anchor-link .programOpenModal span::before{width:12px;height:2px;left:0}.m__hospitals__tab-inner__anchor-link .programOpenModal span::after{width:2px;height:12px;left:5px}.m__hospitals__tab-inner__anchor-link.flex-link{display:flex;margin:50px 0 30px}.m__hospitals__tab-inner__anchor-link.flex-link a{width:230px;flex:none}.m__hospitals__tab-inner__anchor-link.flex-link a + a{margin-left:20px}@media only screen and (max-width:767px){.m__hospitals__tab-inner__anchor-link.flex-link{display:none}}@media print,screen and (min-width:768px){.m__hospitals__tab-inner__flex01 .l__contents__inner{margin-top:30px;display:flex;align-items:stretch}}@media print,screen and (min-width:768px){.m__hospitals__tab-inner__address{width:calc(50% - 15px);order:2}}@media only screen and (max-width:767px){.m__hospitals__tab-inner__address{padding-left:20px;padding-right:20px;padding-bottom:20px}}.m__hospitals__tab-inner__address .m__common-heading__h4{padding:0 20px}@media print,screen and (min-width:768px){.m__hospitals__tab-inner__address .m__common-heading__h4{margin-top:0}}@media only screen and (max-width:767px){.m__hospitals__tab-inner__address .m__common-heading__h4{padding:0 10px}}.m__hospitals__tab-inner__address .text01 .map-link{float:right}.m__hospitals__tab-inner__address .map{margin-top:10px;width:100%}.m__hospitals__slide{display:block;background:#f0f0f0;padding:30px 0;position:relative}.m__hospitals__slide .photo{text-align:center}.m__hospitals__slide .photo img{max-height:300px}@media only screen and (max-width:767px){.m__hospitals__slide .photo img{max-height:calc((100vw - 40px) * 0.75)}}@media print,screen and (min-width:768px){.m__hospitals__slide{width:calc(50% - 15px);margin-right:30px;order:1;padding:20px}}@media only screen and (max-width:767px){.m__hospitals__slide{padding:20px}}.m__hospitals__slide .explain{margin-top:10px}.m__hospitals__slide.no-image{text-align:center}.m__hospitals__slide .swiper-pagination{position:static}.m__hospitals__slide .swiper-pagination span{display:inline-block;margin:0 5px}.m__hospitals__detail{display:block;padding:30px 0}@media only screen and (max-width:767px){.m__hospitals__detail{padding:20px 0 40px}}.m__hospitals__detail--specialist{background:#f2fcf3;margin-top:30px}@media only screen and (max-width:767px){.m__hospitals__detail--specialist{padding-top:20px}}.m__hospitals__detail--specialist .m__hospitals__features-section01{margin-bottom:15px}@media print,screen and (min-width:768px){.m__hospitals__detail--specialist .m__hospitals__data-list01 .int-list .title{padding-right:0}}.m__hospitals__detail .department{font-weight:bold;font-size:1.6rem;text-align:center;margin-top:10px}.m__hospitals__detail .department span{color:#3d9281;font-size:2rem;padding-left:10px}.m__hospitals__detail .m__common-heading__h4{padding:0 20px}@media only screen and (max-width:767px){.m__hospitals__detail .m__common-heading__h4{padding:0 10px}}@media only screen and (max-width:767px){.m__hospitals__detail02 .m__common-heading__h4{margin-top:30px}}@media only screen and (max-width:767px){.m__hospitals__detail02 .m__hospitals__data-list02{margin-top:10px}}.m__hospitals__detail02 .m__hospitals__tab-inner__anchor-link{display:flex;justify-content:space-between;margin:30px 0}.m__hospitals__detail02 .m__hospitals__tab-inner__anchor-link a{width:230px;flex:none}@media only screen and (max-width:767px){.m__hospitals__detail02 .m__hospitals__tab-inner__anchor-link{display:none}}@media print,screen and (min-width:768px){.m__hospitals__detail02{display:flex}.m__hospitals__detail02 .flexbox{width:calc(50% - 20px)}.m__hospitals__detail02 .flexbox + .flexbox{margin-left:40px}}.m__hospitals__table01{border:1px solid #8e8e8e;text-align:center;width:100%;table-layout:fixed}.m__hospitals__table01 tr + tr{border-top:1px solid #8e8e8e}.m__hospitals__table01 tr th{vertical-align:middle;padding:5px;font-weight:normal;background:#e8f2fa}.m__hospitals__table01 tr th + th{border-left:1px solid #8e8e8e}.m__hospitals__table01 tr td{vertical-align:middle;padding:5px}.m__hospitals__table01 tr td .ico{display:inline-block;vertical-align:middle;zoom:.5;margin-top:-2px;margin-right:16px}.m__hospitals__table01 tr td p{display:inline-block;vertical-align:middle}.m__hospitals__table01 tr td + td{border-left:1px solid #8e8e8e}.m__hospitals__table01 tr td .title{display:block;color:#0d6fb8;line-height:36px;padding:5px 0}@media only screen and (max-width:767px){.m__hospitals__table01 tr td .title{font-size:.9rem;line-height:24px}}.m__hospitals__table01 tr td .title.two-line{line-height:18px}@media only screen and (max-width:767px){.m__hospitals__table01 tr td .title.two-line{line-height:12px}}.m__hospitals__table01 tr td .small{display:block}@media only screen and (max-width:767px){.m__hospitals__table01 tr td .small{font-size:1rem}}.m__hospitals__table02 + .m__hospitals__table02{margin-top:10px}@media only screen and (max-width:767px){.m__hospitals__table02 .js__accordion-target{display:none}}.m__hospitals__table02 .table-title01{background:#e8f2fa;color:#0d6fb8;padding:10px}@media only screen and (max-width:767px){.m__hospitals__table02 .table-title01{position:relative}.m__hospitals__table02 .table-title01::before,.m__hospitals__table02 .table-title01::after{content:"";display:block;background:#0d6fb8;position:absolute;top:50%;transform:translateY(-50%);transition:.2s}.m__hospitals__table02 .table-title01::before{width:15px;height:2px;right:10px}.m__hospitals__table02 .table-title01::after{width:2px;height:15px;right:16px}.m__hospitals__table02 .table-title01.open::after{transform:translateY(-50%) rotate(90deg)}}.m__hospitals__table02 .int-table{border:1px solid #dcdcdc;text-align:center;width:100%;table-layout:fixed}@media only screen and (max-width:767px){.m__hospitals__table02 .int-table{font-size:1rem}}.m__hospitals__table02 .int-table tr + tr{border-top:1px solid #dcdcdc}.m__hospitals__table02 .int-table tr th{vertical-align:middle;padding:10px 15px;font-weight:normal;background:#f0f0f0}@media only screen and (max-width:767px){.m__hospitals__table02 .int-table tr th{padding:5px}}.m__hospitals__table02 .int-table tr th + th{border-left:1px solid #dcdcdc}.m__hospitals__table02 .int-table tr td{vertical-align:middle;padding:10px 15px;background:#fff}@media only screen and (max-width:767px){.m__hospitals__table02 .int-table tr td{padding:5px}}.m__hospitals__table02 .int-table tr td + td{border-left:1px solid #dcdcdc}@media print,screen and (min-width:768px){.m__hospitals__table02 .int-table tr td:first-child{background:#e8f2fa;color:#0d6fb8;font-weight:bold;text-align:left}}.m__hospitals__table__update-date{display:block;font-weight:bold;text-align:right;margin-top:15px}.m__hospitals__data-list01{display:block}@media print,screen and (min-width:768px){.m__hospitals__data-list01{border-bottom:1px solid #dcdcdc}}.m__hospitals__data-list01 .int-list{display:flex;align-items:stretch;border-top:1px solid #dcdcdc}@media only screen and (max-width:767px){.m__hospitals__data-list01 .int-list{display:block}}.m__hospitals__data-list01 .int-list .title{background:#f0f0f0;font-weight:bold;padding:10px}@media print,screen and (min-width:768px){.m__hospitals__data-list01 .int-list .title{width:200px}}@media only screen and (max-width:767px){.m__hospitals__data-list01 .int-list .title{padding:10px}}.m__hospitals__data-list01 .int-list dd{background:#fff;overflow:hidden}.m__hospitals__data-list01 .int-list dd .map-link{float:right}@media print,screen and (min-width:768px){.m__hospitals__data-list01 .int-list dd{flex:1 1;padding:10px}}@media only screen and (max-width:767px){.m__hospitals__data-list01 .int-list dd{padding:10px}}.m__hospitals__data-list01 .int-list dd.tel p{position:relative}.m__hospitals__data-list01 .int-list dd.tel p + p{margin-top:10px}@media only screen and (max-width:767px){.m__hospitals__data-list01 .int-list dd.tel p + p{margin-top:15px}}.m__hospitals__data-list01 .int-list dd.tel p span{display:inline-block;width:3.5em}@media only screen and (max-width:767px){.m__hospitals__data-list01 .int-list dd.tel .telBtn{border-radius:25px;border:2px solid #0d6fb8;text-decoration:none;color:#0d6fb8;text-align:center;padding:3px 12px 3px 30px;background:#fff url("/images/hospitals/icon_tel.svg") no-repeat;background-position:left 10px center;background-size:13px;position:absolute;right:0;top:-5px}}.m__hospitals__data-list01 .int-list dd .images{margin-top:10px}.m__hospitals__data-list01 .int-list dd .images img{max-width:100%;margin-top:10px}@media print,screen and (min-width:768px){.m__hospitals__data-list01 .int-list dd .images img{max-width:300px;max-height:300px;display:inline-block;margin-right:10px}}@media only screen and (max-width:767px){.m__hospitals__data-list01 .int-list dd .images img{display:block;text-align:center;max-height:300px;margin:0 auto}.m__hospitals__data-list01 .int-list dd .images img + img{margin-top:10px}}.m__hospitals__data-list02{margin-top:20px;display:block}.m__hospitals__data-list02 li{border-top:1px solid #199ae4;padding:15px 0}@media only screen and (max-width:767px){.m__hospitals__data-list02 li{padding:15px 10px}}.m__hospitals__data-list02 li:last-child{border-bottom:1px solid #199ae4}@media print,screen and (min-width:768px){.m__hospitals__data-list02 li dl{display:flex}.m__hospitals__data-list02 li dl dt{width:150px;padding-right:20px}}.m__hospitals__data-list02 li dt .int-title{color:#199ae4;font-size:1.4rem}.m__hospitals__data-list02 li dt .int-title .small{font-size:1.2rem}@media print,screen and (min-width:768px){.m__hospitals__data-list02 li dt .int-title .small{display:block}}@media print,screen and (min-width:768px){.m__hospitals__data-list02 li dd{flex:1 1}}@media only screen and (max-width:767px){.m__hospitals__data-list02 li dd{padding-top:5px}}.m__hospitals__data-list02 li dd .small{font-size:1.2rem}.m__hospitals__data-list02 li dd .year-group{display:flex;align-items:center}.m__hospitals__data-list02 li dd .year-group > p{margin-right:40px}.m__hospitals__data-list02 li dd .year-group .year-count{border:1px solid #199ae4;padding:0 20px;position:relative}.m__hospitals__data-list02 li dd .year-group .year-count::before,.m__hospitals__data-list02 li dd .year-group .year-count::after{content:"";display:block;width:90%;height:3px;background:#fff;position:absolute;left:50%;transform:translateX(-50%)}.m__hospitals__data-list02 li dd .year-group .year-count::before{top:-1px}.m__hospitals__data-list02 li dd .year-group .year-count::after{bottom:-1px}.m__hospitals__int-box01{background:#fff;border:8px solid #e8f2fa;padding:20px;margin-top:30px}@media only screen and (max-width:767px){.m__hospitals__int-box01{padding:10px}}.m__hospitals__int-box01 .int-box-title{font-size:2rem;margin-bottom:20px}@media only screen and (max-width:767px){.m__hospitals__int-box01 .int-box-title{margin-bottom:10px;font-size:1.4rem}}.m__hospitals__int-box01 .int-box-list li{margin-top:10px}@media only screen and (max-width:767px){.m__hospitals__int-box01 .int-box-list li{margin-top:7px}}.m__hospitals__int-box01 .int-box-list li a{display:inline-block;position:relative;padding-left:30px}@media only screen and (max-width:767px){.m__hospitals__int-box01 .int-box-list li a{padding-left:25px}}.m__hospitals__int-box01 .int-box-list li a:before{position:absolute;left:0;top:0}.m__hospitals__message-box{border:1px solid #0d6fb8;padding:20px;margin-top:20px}.m__hospitals__message-box:first-child{margin-top:0}@media only screen and (max-width:767px){.m__hospitals__message-box{padding:10px}}.m__hospitals__message-box .title{font-size:2.2rem;font-weight:bold;margin-bottom:10px}@media only screen and (max-width:767px){.m__hospitals__message-box .title{font-size:1.4rem}}.m__hospitals__message-box .info{display:flex;flex-wrap:wrap;margin-top:10px}.m__hospitals__message-box .info .job-and-name{margin-right:20px}.m__hospitals__message-box .info .job-and-name b{margin-left:1em}.m__hospitals__message-box .message-contents01{overflow:hidden;margin-top:10px}.m__hospitals__message-box .message-contents01 .float-image{float:right;width:200px;margin-left:10px;margin-bottom:10px}@media only screen and (max-width:767px){.m__hospitals__message-box .message-contents01 .float-image{width:120px}}.m__hospitals__message-box .message-contents01 .float-image img{width:100%}.m__hospitals__message-box .message-schedule{margin-top:20px;display:block;border-left:1px solid #8e8e8e;border-right:1px solid #8e8e8e}.m__hospitals__message-box .message-schedule .schedule-title{background:#0d6fb8;color:#fff;font-weight:bold;padding:10px 10px;text-align:center}@media only screen and (max-width:767px){.m__hospitals__message-box .message-schedule .schedule-title{padding:5px 10px}}.m__hospitals__message-box .message-schedule .schedule-times{display:flex;align-items:stretch;border-bottom:1px solid #8e8e8e}.m__hospitals__message-box .message-schedule .schedule-times dt{font-weight:bold;padding:10px;color:#0d6fb8;background:#f1f8fd;border-right:1px solid #8e8e8e;width:180px}@media only screen and (max-width:767px){.m__hospitals__message-box .message-schedule .schedule-times dt{width:100px}}.m__hospitals__message-box .message-schedule .schedule-times dd{flex:1 1;padding:10px}.m__hospitals__more-content-btn{display:block;width:100%;border:1px solid #0d6fb8;color:#0d6fb8;font-size:2.4rem;font-weight:bold;text-align:center;padding:10px;margin-top:20px;cursor:pointer}@media only screen and (max-width:767px){.m__hospitals__more-content-btn{font-size:1.5rem}}.m__hospitals__more-content-btn .plus{display:inline-block;vertical-align:middle;position:relative;width:24px;height:3px;background:#0d6fb8;margin-top:-4px;margin-right:10px}@media only screen and (max-width:767px){.m__hospitals__more-content-btn .plus{width:20px;height:2px;margin-top:-2px;margin-right:5px}}.m__hospitals__more-content-btn .plus:after{content:"";width:3px;height:24px;display:block;background:#0d6fb8;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.m__hospitals__more-content-btn .plus:after{width:2px;height:20px}}.m__hospitals__more-content-target{display:none}.m__hospitals__more-content-target .m__hospitals__message-box{margin-top:20px}.m__hospitals__training-list .training-list{margin-top:15px;display:flex;flex-wrap:wrap}@media print,screen and (min-width:768px){.m__hospitals__training-list .training-list li{margin-left:30px;margin-top:10px}.m__hospitals__training-list .training-list li:first-child{margin-left:0}}@media only screen and (max-width:767px){.m__hospitals__training-list .training-list li{margin-left:10px;width:calc(50% - 5px)}.m__hospitals__training-list .training-list li:nth-child(2n - 1){margin-left:0}.m__hospitals__training-list .training-list li:nth-child(n + 3){margin-top:10px}}.m__hospitals__features-section01{margin-bottom:30px}.m__hospitals__features-section01 .title{background:#199ae4;color:#fff;font-weight:bold;font-size:2rem;text-align:center;display:block;border-radius:100px;padding:4px 10px}@media only screen and (max-width:767px){.m__hospitals__features-section01 .title{font-size:1.4rem}}.m__hospitals__features-section01 p{margin-top:20px}.m__hospitals__kodawari-list{display:flex;flex-wrap:wrap}@media print,screen and (min-width:768px){.m__hospitals__kodawari-list{justify-content:space-between}}@media only screen and (max-width:767px){.m__hospitals__kodawari-list{flex-wrap:wrap}}.m__hospitals__kodawari-list li{width:calc(25% - 15px)}@media only screen and (max-width:767px){.m__hospitals__kodawari-list li{width:calc(50% - 10px)}.m__hospitals__kodawari-list li:nth-child(2n){margin-left:30px}.m__hospitals__kodawari-list li:nth-child(n + 3){margin-top:20px}.m__hospitals__kodawari-list li:nth-child(2n){margin-left:20px}}.m__hospitals__kodawari-list li .int-title{padding:10px;background:#f7f7f7;border:1px solid #f3850e;color:#f3850e;text-align:center;font-size:1.6rem}@media only screen and (max-width:767px){.m__hospitals__kodawari-list li .int-title{font-size:1.2rem;padding:10px 0}}.m__hospitals__kodawari-list li p{margin-top:15px}@media only screen and (max-width:767px){.m__hospitals__kodawari-list li p{margin-top:10px}}.m__hospitals__tab-accordion{padding:20px 0}@media only screen and (max-width:767px){.m__hospitals__tab-accordion{padding:20px 20px 0}}.m__hospitals__heading01{background:#0d6fb8;color:#fff;font-size:2.4rem;padding:7px 15px;margin-top:20px;position:relative}.m__hospitals__heading01 .m__common__link--white{font-size:16px;font-weight:normal;color:#fff;position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m__hospitals__heading01 .m__common__link--white{font-size:12px;right:10px}}@media only screen and (max-width:767px){.m__hospitals__heading01{font-size:1.5rem;padding:7px 20px}}.m__hospitals__heading01--green{background:#3d9281}.m__hospitals__heading01--report{background:#8e8e8e;position:relative}.m__hospitals__heading01--report:after{content:"";width:125px;height:50px;display:block;background:url("/images/hospitals/title_report_image.png") center center no-repeat;background-size:contain;position:absolute;right:30px;bottom:0}@media only screen and (max-width:767px){.m__hospitals__heading01--report:after{width:90px;height:31px;bottom:2px}}.m__hospitals__heading01.js__accordion-trigger{position:relative}@media only screen and (max-width:767px){.m__hospitals__heading01.js__accordion-trigger:before,.m__hospitals__heading01.js__accordion-trigger:after{content:"";width:15px;height:2px;background:#0d6fb8;display:block;position:absolute;right:20px;top:50%}.m__hospitals__heading01.js__accordion-trigger:after{transform:rotate(90deg);transition:.2s}.m__hospitals__heading01.js__accordion-trigger.open:after{transform:rotate(0)}}@media print,screen and (min-width:768px){.m__hospitals__tab-accordion{display:block !important}}@media only screen and (max-width:767px){.m__hospitals__tab-accordion{display:none}}@media print,screen and (min-width:768px){.m__hospitals__bottom-area{margin-top:50px;width:980px;margin-left:auto;margin-right:auto;display:flex;align-items:stretch}.m__hospitals__bottom-area .m__hospitals__heading01{margin-top:0}}@media print,screen and (min-width:768px){.m__hospitals__reports{margin-top:50px}}@media print,screen and (min-width:768px){.m__hospitals__reports__card-list{border-bottom:1px solid #dcdcdc}}@media only screen and (max-width:767px){.m__hospitals__reports__card-list > li{border:1px solid #dcdcdc;margin-top:10px}}@media print,screen and (min-width:768px){.m__hospitals__reports__card-list > li + li{border-top:1px solid #dcdcdc}}.m__hospitals__reports__card-list a{display:block;color:#313131;text-decoration:none;padding:15px;position:relative;padding-right:30px}@media only screen and (max-width:767px){.m__hospitals__reports__card-list a{padding:10px;padding-right:20px}}.m__hospitals__reports__card-list a:after{content:"";position:absolute;width:12px;height:22px;background:url("/images/icon/icon_link_btn03.svg") center center no-repeat;background-size:contain;right:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m__hospitals__reports__card-list a:after{width:6px;height:11px;right:5px}}.m__hospitals__reports__card-list a:hover{opacity:.7}.m__hospitals__reports__card-list a .data{display:block}.m__hospitals__reports__card-list a .data .date{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}@media only screen and (max-width:767px){.m__hospitals__reports__card-list a .data .date{margin-bottom:8px}}.m__hospitals__reports__card-list a .data .date dt{color:#8e8e8e;font-size:1.2rem;margin-right:10px}@media only screen and (max-width:767px){.m__hospitals__reports__card-list a .data .date dt{font-size:1rem}}.m__hospitals__reports__card-list a .data .date dd{font-size:1.4rem}@media only screen and (max-width:767px){.m__hospitals__reports__card-list a .data .date dd{font-size:1.2rem}}.m__hospitals__reports__card-list a .data .ico-list01{display:flex;flex-wrap:wrap;align-items:start;margin-bottom:10px}@media only screen and (max-width:767px){.m__hospitals__reports__card-list a .data .ico-list01{margin-bottom:8px}}.m__hospitals__reports__card-list a .data .ico-list01 dt{font-size:1.2rem;background:#e8f2fa;padding:3px 5px;margin-right:10px}@media only screen and (max-width:767px){.m__hospitals__reports__card-list a .data .ico-list01 dt{font-size:1rem}}.m__hospitals__reports__card-list a .data .ico-list01 dd{font-size:1.4rem}@media only screen and (max-width:767px){.m__hospitals__reports__card-list a .data .ico-list01 dd{font-size:1.2rem}}.m__hospitals__reports__card-list a .data .ico-list01 dd .ico01 li{display:inline-block;color:#0d6fb8;border:1px solid #0d6fb8;padding:0 5px;margin-right:5px}.m__hospitals__reports__card-list a .text01 .more{color:#0d6fb8;text-decoration:underline}@media print,screen and (min-width:768px){.m__hospitals__area-sort{width:66%}.m__hospitals__area-sort .l__contents__inner{padding:0;margin-right:40px;width:auto}.m__hospitals__area-sort .m__search__accordion-list01{padding:20px;border:1px solid #dcdcdc;border-top:0}.m__hospitals__area-sort .m__search__accordion-list01 > li{display:flex;align-items:start}.m__hospitals__area-sort .m__search__accordion-list01 > li + li{margin-top:20px}.m__hospitals__area-sort .m__search__accordion-list01 > li .accordion-title01{width:120px;padding-bottom:0}.m__hospitals__area-sort .m__search__accordion-list01 > li .accordion-inner{flex:1 1}}@media only screen and (max-width:767px){.m__hospitals__area-sort .m__search__accordion-list01{padding:10px 0}}@media print,screen and (min-width:768px){.m__hospitals__kodawari{width:34%}.m__hospitals__kodawari .l__contents__inner{padding:0;width:auto}}@media only screen and (max-width:767px){.m__hospitals__kodawari .m__hospitals__heading01{margin-top:0}}@media print,screen and (min-width:768px){.m__hospitals__text-linl-list{padding:13px 20px;border:1px solid #dcdcdc;border-top:0}.m__hospitals__text-linl-list li{margin:10px 0}}@media only screen and (max-width:767px){.m__hospitals__text-linl-list li{border-bottom:1px solid #dcdcdc}.m__hospitals__text-linl-list li a{display:block;position:relative;padding:13px 10px;text-decoration:none}.m__hospitals__text-linl-list li a:after{content:"";position:absolute;width:8px;height:18px;background:url("/images/icon/icon_link_btn03.svg") center center no-repeat;background-size:contain;right:10px;top:50%;transform:translateY(-50%)}}.m__hospitals__text-linl-list .popular{display:inline-block;vertical-align:middle;color:#e94e30;border:1px solid #e94e30;font-size:1rem;margin-top:-2px;padding:0 4px;margin-left:5px;line-height:1.4}@media only screen and (max-width:767px) and (max-width:767px){.m__hospitals__text-linl-list a{padding:13px 20px}}@media only screen and (max-width:767px) and (max-width:767px){.m__hospitals__text-linl-list:after{width:6px;height:11px;right:20px}}.m__hospitals__switch-table{margin:20px 0}.m__hospitals__switch-table .js__under-accordion-target{display:none}@media only screen and (max-width:767px){.m__hospitals__switch-table{margin:10px 0}}.m__hospitals__switch-table .blue{color:#0d6fb8;background:#d8ebfb;font-weight:bold}.m__hospitals__switch-table .gray{background:#f0f0f0;font-weight:bold}@media only screen and (max-width:767px){.m__hospitals__switch-table .pc-table{display:none}}@media print,screen and (min-width:768px){.m__hospitals__switch-table .sp-table{display:none}}.m__hospitals__switch-table .column--1{height:20px}.m__hospitals__switch-table .column--2{height:40px}.m__hospitals__switch-table .column--3{height:60px}.m__hospitals__switch-table .column--4{height:80px}.m__hospitals__switch-table .column--5{height:100px}.m__hospitals__switch-table .column--6{height:120px}.m__hospitals__switch-table .column--7{height:140px}.m__hospitals__switch-table .column--8{height:160px}.m__hospitals__switch-table .column--9{height:180px}.m__hospitals__switch-table .column--10{height:200px}.m__hospitals__switch-table .column--11{height:220px}.m__hospitals__switch-table .column--12{height:240px}.m__hospitals__switch-table .column--13{height:260px}.m__hospitals__switch-table .column--14{height:280px}.m__hospitals__switch-table .column--15{height:300px}.m__hospitals__switch-table .column--16{height:320px}.m__hospitals__switch-table .column--17{height:340px}.m__hospitals__switch-table .column--18{height:360px}.m__hospitals__switch-table .column--19{height:380px}.m__hospitals__switch-table .column--20{height:400px}.m__hospitals__switch-table .column--21{height:420px}.m__hospitals__switch-table .column--22{height:440px}.m__hospitals__switch-table .column--23{height:460px}.m__hospitals__switch-table .column--24{height:480px}.m__hospitals__switch-table .column--25{height:500px}.m__hospitals__switch-table .column--26{height:520px}.m__hospitals__switch-table .column--27{height:540px}.m__hospitals__switch-table .column--28{height:560px}.m__hospitals__switch-table .column--29{height:580px}.m__hospitals__switch-table .column--30{height:600px}.m__hospitals__switch-table .column--31{height:620px}.m__hospitals__switch-table .column--32{height:640px}.m__hospitals__switch-table .column--33{height:660px}.m__hospitals__switch-table .column--34{height:680px}.m__hospitals__switch-table .column--35{height:700px}.m__hospitals__switch-table .column--36{height:720px}.m__hospitals__switch-table .column--37{height:740px}.m__hospitals__switch-table .column--38{height:760px}.m__hospitals__switch-table .column--39{height:780px}.m__hospitals__switch-table .column--40{height:800px}.m__hospitals__switch-table .column--41{height:820px}.m__hospitals__switch-table .column--42{height:840px}.m__hospitals__switch-table .column--43{height:860px}.m__hospitals__switch-table .column--44{height:880px}.m__hospitals__switch-table .column--45{height:900px}.m__hospitals__switch-table .column--46{height:920px}.m__hospitals__switch-table .column--47{height:940px}.m__hospitals__switch-table .column--48{height:960px}.m__hospitals__switch-table .pc-table{table-layout:fixed;width:100%;border:1px solid #dcdcdc;font-size:1.2rem}.m__hospitals__switch-table .pc-table tr{border-bottom:1px solid #dcdcdc}.m__hospitals__switch-table .pc-table th,.m__hospitals__switch-table .pc-table td{padding:10px 2px;text-align:center;vertical-align:middle}.m__hospitals__switch-table .pc-table th + th,.m__hospitals__switch-table .pc-table td + th,.m__hospitals__switch-table .pc-table th + td,.m__hospitals__switch-table .pc-table td + td{border-left:1px solid #dcdcdc}.m__hospitals__switch-table .pc-table td{font-size:1.1rem}.m__hospitals__switch-table .pc-table .month{width:100%;border-bottom:1px solid #dcdcdc}.m__hospitals__switch-table .pc-table .month th{width:calc(100% / 13)}.m__hospitals__switch-table .pc-table .first,.m__hospitals__switch-table .pc-table .second{width:100%}.m__hospitals__switch-table .pc-table .first th,.m__hospitals__switch-table .pc-table .second th{width:calc(100% / 13)}.m__hospitals__switch-table .sp-table{border:1px solid #dcdcdc;margin-bottom:20px}.m__hospitals__switch-table .sp-table .head{border-bottom:1px solid #dcdcdc;display:flex;align-items:center;text-align:center}.m__hospitals__switch-table .sp-table .head .blue{width:60px;height:40px;line-height:40px}.m__hospitals__switch-table .sp-table .head .blue + .blue{flex:1 1;border-left:1px solid #dcdcdc}.m__hospitals__switch-table .sp-table .inner{width:100%;display:flex;align-items:stretch;text-align:center;vertical-align:middle}.m__hospitals__switch-table .sp-table .inner .month{width:60px}.m__hospitals__switch-table .sp-table .inner .month li{height:80px;width:100%;line-height:80px}.m__hospitals__switch-table .sp-table .inner .month li:not(:last-child){border-bottom:1px solid #dcdcdc}.m__hospitals__switch-table .sp-table .inner .data01{flex:1 1;border-left:1px solid #dcdcdc}.m__hospitals__switch-table .sp-table .inner .data01 .column{width:100%;position:relative}.m__hospitals__switch-table .sp-table .inner .data01 .column:not(:last-child){border-bottom:1px solid #dcdcdc}.m__hospitals__switch-table .sp-table .inner .data01 .column p{position:absolute;top:50%;left:0;width:100%;padding:0 5px;max-height:100%;overflow:hidden;display:block;transform:translateY(-50%)}.m__hospitals__switch-table .sp-table.table{border:0}.m__hospitals__switch-table .sp-table table{table-layout:fixed;width:100%}.m__hospitals__switch-table .sp-table table th,.m__hospitals__switch-table .sp-table table td{text-align:center;vertical-align:middle;border:1px solid #dcdcdc;width:25%;padding:10px 5px}.m__hospitals__switch-table .sp-table table th:first-child,.m__hospitals__switch-table .sp-table table td:first-child{width:40px}.m__hospitals__tab-inner--tab02 .m__hospitals__slide{width:100%;margin-right:0}@media print,screen and (min-width:768px){.m__hospitals__tab-inner--tab02 .m__hospitals__slide .photo,.m__hospitals__tab-inner--tab02 .m__hospitals__slide .explain{width:400px;margin:0 auto}}.m__hospitals__tab-inner--tab02 .m__hospitals__slide .photo img,.m__hospitals__tab-inner--tab02 .m__hospitals__slide .explain img{max-height:300px}.m__hospitals__tab-inner--tab02 .m__hospitals__slide .photo{height:300px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.m__hospitals__tab-inner--tab02 .m__hospitals__slide{margin-top:20px}}.m__hospitals__tab-inner--tab02 .m__common-heading__h2{color:#199ae4;border-color:#199ae4}.m__hospitals__tab-inner--tab02 .m__hospitals__detail02 .m__common-heading__h4{border-color:#199ae4}.m__hospitals__tab-inner--tab02 .m__common-heading__h4{padding:0 20px}@media only screen and (max-width:767px){.m__hospitals__tab-inner--tab02 .m__common-heading__h4{padding:0 10px}}.m__hospitals__tab-inner--tab02 .m__hospitals__data-list02 .int-title{color:#199ae4}.m__hospitals__tab-inner--tab02 .m__hospitals__data-list02 li{border-color:#199ae4}.m__hospitals__tab-inner--tab02 .m__hospitals__tab-inner__anchor-link a{color:#199ae4;border-color:#199ae4}.m__hospitals__tab-inner--tab02 .m__hospitals__tab-inner__anchor-link a:before{border-color:#199ae4}.m__hospitals__tab-inner--tab02 .m__hospitals__features-section01 .title{background:#199ae4}.m__hospitals__tab-inner--tab02 .m__hospitals__heading01{color:#199ae4;background:#e8f2fa}.m__hospitals__tab-inner--tab02 .m__hospitals__heading01:before,.m__hospitals__tab-inner--tab02 .m__hospitals__heading01:after{background:#199ae4}.m__hospitals__tab-inner--tab03 .m__hospitals__slide{width:100%;margin-right:0}@media print,screen and (min-width:768px){.m__hospitals__tab-inner--tab03 .m__hospitals__slide .photo,.m__hospitals__tab-inner--tab03 .m__hospitals__slide .explain{width:400px;margin:0 auto}}@media only screen and (max-width:767px){.m__hospitals__tab-inner--tab03 .m__hospitals__slide{margin-top:20px}}.m__hospitals__tab-inner--tab03 .m__hospitals__slide .photo{height:300px;display:flex;align-items:center;justify-content:center}.m__hospitals__tab-inner--tab03 .m__common-heading__h2{color:#3d9281;border-color:#3d9281}.m__hospitals__tab-inner--tab03 .m__hospitals__detail02 .m__common-heading__h4{border-color:#3d9281}.m__hospitals__tab-inner--tab03 .m__common-heading__h4{padding:0 20px}@media only screen and (max-width:767px){.m__hospitals__tab-inner--tab03 .m__common-heading__h4{padding:0 10px}}.m__hospitals__tab-inner--tab03 .m__hospitals__data-list02 .int-title{color:#3d9281}.m__hospitals__tab-inner--tab03 .m__hospitals__data-list02 li{border-color:#3d9281}.m__hospitals__tab-inner--tab03 .m__hospitals__data-list02 li dd .year-group .year-count{border:1px solid #3d9281}.m__hospitals__tab-inner--tab03 .m__hospitals__tab-inner__anchor-link a{color:#3d9281;border-color:#3d9281}.m__hospitals__tab-inner--tab03 .m__hospitals__tab-inner__anchor-link a:before{border-color:#3d9281}.m__hospitals__tab-inner--tab03 .m__hospitals__features-section01 .title{background:#3d9281}.m__hospitals__tab-inner--tab03 .m__hospitals__heading01{color:#3d9281;background:#f2fcf3}.m__hospitals__tab-inner--tab03 .m__hospitals__heading01:before,.m__hospitals__tab-inner--tab03 .m__hospitals__heading01:after{background:#3d9281}.m__hospitals__tab-inner--tab04 .m__hospitals__slide{width:100%;margin-right:0}@media print,screen and (min-width:768px){.m__hospitals__tab-inner--tab04 .m__hospitals__slide .photo,.m__hospitals__tab-inner--tab04 .m__hospitals__slide .explain{width:400px;margin:0 auto}}@media only screen and (max-width:767px){.m__hospitals__tab-inner--tab04 .m__hospitals__slide{margin-top:20px}}.m__hospitals__tab-inner--tab04 .m__hospitals__slide .photo{height:300px;display:flex;align-items:center;justify-content:center}.m__hospitals__tab-inner--tab04 .m__common-heading__h2{color:#ed5169;border-color:#ed5169}.m__hospitals__tab-inner--tab04 .m__hospitals__detail02 .m__common-heading__h4{border-color:#ed5169}.m__hospitals__tab-inner--tab04 .m__common-heading__h4{padding:0 20px}@media only screen and (max-width:767px){.m__hospitals__tab-inner--tab04 .m__common-heading__h4{padding:0 10px}}.m__hospitals__tab-inner--tab04 .m__hospitals__data-list02 .int-title{color:#ed5169}.m__hospitals__tab-inner--tab04 .m__hospitals__data-list02 li{border-color:#ed5169}.m__hospitals__tab-inner--tab04 .m__hospitals__data-list02 li dd .year-group .year-count{border:1px solid #ed5169}.m__hospitals__tab-inner--tab04 .m__hospitals__tab-inner__anchor-link a{color:#ed5169;border-color:#ed5169}.m__hospitals__tab-inner--tab04 .m__hospitals__tab-inner__anchor-link a:before{border-color:#ed5169}.m__hospitals__tab-inner--tab04 .m__hospitals__features-section01 .title{background:#ed5169}.m__hospitals__tab-inner--tab04 .m__hospitals__heading01{color:#ed5169;background:#ffe6e1}.m__hospitals__tab-inner--tab04 .m__hospitals__heading01:before,.m__hospitals__tab-inner--tab04 .m__hospitals__heading01:after{background:#ed5169}.m__hospitals__float-area{position:fixed;background:rgba(51,51,51,0.9);padding:15px 0;left:0;bottom:0;width:100%;z-index:10;transform:translateY(100%);opacity:0;transition:.5s}.m__hospitals__float-area.show{opacity:1;transform:translateY(0)}@media only screen and (max-width:767px){.m__hospitals__float-area .m__hospitals__tab-inner__link{align-items:flex-start}.m__hospitals__float-area .m__hospitals__tab-inner__link li a{font-size:1.1rem;padding:7px 0}.m__hospitals__float-area .m__hospitals__tab-inner__link li a::before{width:11px;height:11px;background-size:11px 11px;left:4px}.m__hospitals__float-area .m__hospitals__tab-inner__link li.contact{flex-basis:2%}.m__hospitals__float-area .m__hospitals__tab-inner__link li.contact a{padding-left:12px}}@media only screen and (max-width:767px){.m__hospitals__contens-link{display:none}}.m__hospitals__contens-link .m__common__anchor{text-align:center;margin:40px 0 20px}.m__hospitals__contens-link .m__common__anchor a{margin:3px 30px 3px 0}.m__hospitals__contens-link .m__common__anchor a:last-child{margin-right:0}.m__hospitals__more-btn{font-size:1.5rem;font-weight:bold;border:1px solid #0d6fb8;color:#0d6fb8;padding:10px;text-align:center;vertical-align:middle;cursor:pointer}@media print,screen and (min-width:768px){.m__hospitals__more-btn{display:none}}.m__hospitals__more-btn span::after{content:"開く"}.m__hospitals__more-btn .ico{display:inline-block;vertical-align:middle;width:18px;height:18px;position:relative;margin-right:10px;margin-top:-2px}.m__hospitals__more-btn .ico:before{content:"";display:block;background:#0d6fb8;width:18px;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.m__hospitals__more-btn .ico:after{content:"";display:block;background:#0d6fb8;width:18px;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(90deg);transition:.3s}.m__hospitals__more-btn.open span::after{content:"閉じる"}.m__hospitals__more-btn.open .ico:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.m__search-result .m__common-list02 .flex-box{display:flex;justify-content:center}@media only screen and (max-width:767px){.m__search-result .m__common-list02 .flex-box .m__common-btn button{min-width:240px}}.m__search-result .m__common-list02 .flex-box .m__common-btn__icon-search.pc{margin-left:20px}@media only screen and (max-width:767px){.m__search-result .search-box01{display:flex;justify-content:flex-end;align-items:center;margin-left:-20px;margin-right:-20px}}@media only screen and (max-width:767px){.m__search-result .search-box01 .m__common-form__select--gray{margin-right:0;margin-left:0;width:50%}}@media only screen and (max-width:767px){.m__search-result .search-box01 .m__common-btn{width:50%}}.m__search-result .search-box01 .m__common-btn button{border-radius:0;padding:8px 10px 8px;min-width:250px}@media only screen and (max-width:767px){.m__search-result .search-box01 .m__common-btn button{min-width:100%}}.m__search-result .search-box01 .m__common-btn button::before{display:none}.m__search-result .search-box02{display:flex;justify-content:space-between;align-items:center;margin-top:50px}@media only screen and (max-width:767px){.m__search-result .search-box02{margin-top:20px}}.m__search-result .search-box02 .cell01 .text01{font-weight:bold;color:#e94e30;font-size:2.4rem;line-height:1}@media only screen and (max-width:767px){.m__search-result .search-box02 .cell01 .text01{font-size:1.8rem}}.m__search-result .search-box02 .cell01 .text02{margin-left:5px}@media only screen and (max-width:767px){.m__search-result .search-box02 .cell01 .text02{font-size:1.2rem}}.m__search-result .search-box02 .cell01 .text03{padding-left:10px}@media only screen and (max-width:767px){.m__search-result .search-box02 .cell01 .text03{font-size:1.2rem}}.m__search-result .search-box02 .cell02{display:flex;align-items:center;flex-shrink:0}.m__search-result .search-box02 .cell02 .m__common-form__select{margin-left:10px}@media only screen and (max-width:767px){.m__search-result .search-box02 .cell02 .m__common-form__select::before{right:7px}}@media only screen and (max-width:767px){.m__search-result .search-box02 .cell02 .m__common-form__select::after{width:30px}}@media only screen and (max-width:767px){.m__search-result .search-box02 .cell02 .m__common-form__select select{padding:5px 50px 5px 10px}}.m__search-result .search-box02 .cell02 .m__common-form__select--quarter{width:200px;margin-right:30px}.m__search-result .search-box-list{margin-top:20px;margin-bottom:50px}@media only screen and (max-width:767px){.m__search-result .search-box-list{margin-top:15px;margin-bottom:30px}}.m__search-result .search-box-list .banner-area{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}.m__search-result .search-box-list .banner-area + .banner-area{margin-top:10px}@media only screen and (max-width:767px){.m__search-result .search-box-list .banner-area + .banner-area{margin-top:8px}}.m__search-result .search-box-list .banner-area li{width:calc((100% - 20px) / 2)}@media only screen and (max-width:767px){.m__search-result .search-box-list .banner-area li{width:100%}}@media print,screen and (min-width:768px){.m__search-result .search-box-list .banner-area li:nth-child(2n){margin-left:20px}}@media print,screen and (min-width:768px){.m__search-result .search-box-list .banner-area li:nth-child(n+3){margin-top:15px}}@media only screen and (max-width:767px){.m__search-result .search-box-list .banner-area li:nth-child(n+2){margin-top:10px}}.m__search-result .search-box-list .banner-area li img{width:100%}.m__search-result .search-box-list .banner-area li .tag-pr span{display:inline-block;padding:3px 5px 3px 7px;border:1px solid #8e8e8e;color:#8e8e8e;background:#fff;font-size:1.2rem;line-height:1;letter-spacing:.1em}@media only screen and (max-width:767px){.m__search-result .search-box-list .banner-area li .tag-pr span{padding:2px 4px 2px 5px;font-size:1rem}}.m__search-result .search-box-list .banner-area li .banner-box{display:block}.m__search-result .search-box-list .search-box-block{border:1px solid #dcdcdc;position:relative}.m__search-result .search-box-list .search-box-block--no-border{border:0}.m__search-result .search-box-list .search-box-block--no-border .search-box-content{padding:0 !important}.m__search-result .search-box-list .search-box-block:not(:first-child){margin-top:30px}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block:not(:first-child){margin-top:20px}}.m__search-result .search-box-list .search-box-block::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:3px}.m__search-result .search-box-list .search-box-block .title-box{display:flex;justify-content:space-between;padding:15px 20px}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .title-box{padding:8px}}.m__search-result .search-box-list .search-box-block .title-box .title{display:flex}.m__search-result .search-box-list .search-box-block .title-box .title .label{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;line-height:1.3;width:50px;height:50px;margin-right:15px;margin-top:2px}@media print,screen and (min-width:768px){.m__search-result .search-box-list .search-box-block .title-box .title .label{font-size:1.6rem}}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .title-box .title .label{width:35px;height:35px;margin-right:6px}}.m__search-result .search-box-list .search-box-block .title-box .title a{font-weight:bold;text-decoration:none}@media print,screen and (min-width:768px){.m__search-result .search-box-list .search-box-block .title-box .title a h3{font-size:2rem;line-height:1.3}}.m__search-result .search-box-list .search-box-block .title-box .title a h3 .tag-pr{display:inline-block;padding:3px 5px 3px 7px;border:1px solid #8e8e8e;color:#8e8e8e;background:#fff;font-size:1.2rem;line-height:1;letter-spacing:.1em;margin-left:7px;vertical-align:2px}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .title-box .title a h3 .tag-pr{padding:2px 4px 2px 5px;margin-left:5px;font-size:1rem;vertical-align:1px}}.m__search-result .search-box-list .search-box-block .title-box .title a .tag01{display:inline-block;border:1px solid #0d6fb8;background:#fff;padding:0 5px;margin-top:5px;margin-right:5px}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .title-box .title a .tag01{font-size:1rem;margin-top:3px;margin-right:3px}}.m__search-result .search-box-list .search-box-block .title-box .title a .tag01.early{color:#fff;background:#199ae4;border:none;font-weight:normal}.m__search-result .search-box-list .search-box-block .title-box .title a .tag01.latter{color:#fff;background:#ed5169;border:none;font-weight:normal}.m__search-result .search-box-list .search-box-block .title-box .title a .tag01.specialist{color:#fff;background:#3d9281;border:none;font-weight:normal}.m__search-result .search-box-list .search-box-block .title-box .btn-bookmark{width:50px;height:50px;flex-shrink:0;margin-left:10px;margin-top:2px;cursor:pointer}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .title-box .btn-bookmark{width:35px;height:35px}}.m__search-result .search-box-list .search-box-block .title-box .btn-bookmark img{width:100%}.m__search-result .search-box-list .search-box-block .title-box .btn-bookmark .on{display:none}.m__search-result .search-box-list .search-box-block .title-box .btn-bookmark.on .on{display:inline}.m__search-result .search-box-list .search-box-block .title-box .btn-bookmark.on .off{display:none}.m__search-result .search-box-list .search-box-block .search-box-content{padding:20px;position:relative}.m__search-result .search-box-list .search-box-block .search-box-content .fair-on{background:#fc8e00 url("/images/common/icon_character_01.png") no-repeat;background-size:20px;background-position:center left 10px;color:#fff;font-weight:bold;padding:6px 10px 6px 35px}@media print,screen and (min-width:768px){.m__search-result .search-box-list .search-box-block .search-box-content .fair-on{position:absolute;top:20px;right:20px}}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .fair-on{font-size:1rem;background-size:15px;padding-left:25px;background-position:center left 5px;padding:6px 6px 6px 25px;width:134px;margin-left:auto}}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content{padding:8px}}.m__search-result .search-box-list .search-box-block .search-box-content a.link01{display:block;text-decoration:none;color:#313131}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top{display:flex;align-items:center}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .img-box{width:120px;flex-shrink:0}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .img-box{width:60px}}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .img-box img{width:100%}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .img-box + .right{margin-left:20px;width:calc(100% - 140px)}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .img-box + .right{margin-left:10px;width:calc(100% - 70px)}}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .text-box{background:url("/images/icon/icon_link_btn05.svg") 100% no-repeat;background-size:10px 19px;padding-right:20px}}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .text-box span.tag03{display:inline-block;border:1px solid #313131;padding:0 5px;font-size:1.2rem}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .text-box span.tag03{font-size:1rem}}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .text-box .text{margin-top:5px}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .text-box .text{font-size:1rem}}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .hospital-name{margin-bottom:10px;font-size:1.8rem;font-weight:bold}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .hospital-name{margin-bottom:5px}}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .hospital-name a{color:#0d6fb8}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .hospital-name span{color:#e94e30}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .hospital-name{font-size:1.3rem}}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .area{font-size:1.2rem;margin:10px 0}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .area{font-size:1rem;margin:5px 0}}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .review{font-size:1.8rem;font-weight:bold}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .review p{display:inline-block;margin-right:5px}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .review{font-size:1.3rem}}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box-top .review span{color:#e94e30}.m__search-result .search-box-list .search-box-block .search-box-content .m__common-table__search{margin:15px auto 0}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .m__common-table__search{margin:10px auto 0}}@media print,screen and (min-width:768px){.m__search-result .search-box-list .search-box-block .search-box-content .text01{margin-bottom:5px}}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .text01{font-size:1rem}}.m__search-result .search-box-list .search-box-block .search-box-content .tag02{display:inline-block;font-weight:bold;padding:0 5px;margin-right:5px;margin-top:5px;color:#fff;background:#dcdcdc}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .tag02{font-size:1rem}}.m__search-result .search-box-list .search-box-block .search-box-content .flex-box{margin-top:20px;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .flex-box{margin-top:10px}}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block .search-box-content .m__hospitals__tab-inner__link{flex-wrap:wrap;gap:7px 4px}.m__search-result .search-box-list .search-box-block .search-box-content .m__hospitals__tab-inner__link li:not(.favorite){flex:1 1 auto;margin:0;width:49%}.m__search-result .search-box-list .search-box-block .search-box-content .m__hospitals__tab-inner__link li.orange{width:100%}}.m__search-result .search-box-list .search-box-block.early::before{background:#199ae4}.m__search-result .search-box-list .search-box-block.early .title-box{background:#e8f2fa}.m__search-result .search-box-list .search-box-block.early .title-box .title .label{background:#199ae4}.m__search-result .search-box-list .search-box-block.early .search-box-content .tag02.on{color:#199ae4;background:#e8f2fa}.m__search-result .search-box-list .search-box-block.latter::before{background:#ed5169}.m__search-result .search-box-list .search-box-block.latter .title-box{background:#fbeef2}.m__search-result .search-box-list .search-box-block.latter .title-box .title{color:#ed5169}.m__search-result .search-box-list .search-box-block.latter .title-box .title .label{background:#ed5169}.m__search-result .search-box-list .search-box-block.latter .search-box-content .m__common-table__search table th{background:#fbeef2}.m__search-result .search-box-list .search-box-block.latter .search-box-content .tag02.on{color:#ed5169;background:#fbeef2}.m__search-result .search-box-list .search-box-block.specialist::before{background:#3d9281}.m__search-result .search-box-list .search-box-block.specialist .title-box{background:#f2fcf3}.m__search-result .search-box-list .search-box-block.specialist .title-box .title{color:#3d9281}.m__search-result .search-box-list .search-box-block.specialist .title-box .title .label{background:#3d9281}.m__search-result .search-box-list .search-box-block.specialist .title-box .title h3 span{border-radius:20px;padding:1px 10px;margin-right:5px;font-size:1.5rem;line-height:1;vertical-align:middle}@media only screen and (max-width:767px){.m__search-result .search-box-list .search-box-block.specialist .title-box .title h3 span{padding:0 5px;margin-right:3px;font-size:1rem}}.m__search-result .search-box-list .search-box-block.specialist .title-box .title h3 span.text01{color:#fff;background:#3d9281;border:1px solid #3d9281}.m__search-result .search-box-list .search-box-block.specialist .title-box .title h3 span.text02{color:#3d9281;background:#fff;border:1px solid #3d9281}.m__search-result .search-box-list .search-box-block.specialist .search-box-content .m__common-table__search table th{background:#f2fcf3}.m__search-result .search-box-list .search-box-block.specialist .search-box-content .tag02.on{color:#3d9281;background:#f2fcf3}.m__search-result .search-box-list .search-box-block.hospital::before{background:#f3850e}.m__search-result .search-box-list .search-box-block.hospital .title-box{background:#fff3d0}.m__search-result .search-box-list .search-box-block.hospital .title-box .title{color:#f3850e}.m__search-result .search-box-list .search-box-block.hospital .search-box-content .m__common-table__search table th{background:#fff3d0}.m__search-result .search-box-list .search-box-block.hospital .search-box-content .tag02.on{color:#f3850e;background:#fff3d0}.m__search-result .special-box01.pr a{position:relative;margin-top:30px}@media only screen and (max-width:767px){.m__search-result .special-box01.pr a{margin-top:22px}}.m__search-result .special-box01.pr a::before{content:"PR";display:flex;justify-content:center;align-items:center;width:32px;height:18px;position:absolute;top:-20px;left:-1px;border:1px solid #8e8e8e;color:#8e8e8e;background:#fff;font-size:1.2rem;line-height:1;letter-spacing:.1em}@media only screen and (max-width:767px){.m__search-result .special-box01.pr a::before{width:25px;height:14px;top:-16px;font-size:1rem}}.m__search-result .special-box01 a{display:flex;align-items:center;margin:20px auto 0;border:1px solid #bbb;border-radius:2px;padding:15px 40px 15px 20px;background:url("/images/icon/icon_link_btn05.svg") 98% no-repeat;background-size:16px 28px;text-decoration:none}@media print,screen and (min-width:768px){.m__search-result .special-box01 a{width:700px}}@media only screen and (max-width:767px){.m__search-result .special-box01 a{margin-top:12px;padding:10px 25px 10px 10px;background-size:10px 19px}}.m__search-result .special-box01 a:hover{opacity:.8}.m__search-result .special-box01 a .thumb{margin-right:20px;width:120px}@media only screen and (max-width:767px){.m__search-result .special-box01 a .thumb{margin-right:8px;width:80px}}.m__search-result .special-box01 a .contents .text01{font-weight:bold;font-size:1.8rem}@media only screen and (max-width:767px){.m__search-result .special-box01 a .contents .text01{font-size:1.3rem}}.m__search-result .special-box01 a .contents .text02{color:#313131;padding-top:5px}@media only screen and (max-width:767px){.m__search-result .special-box01 a .contents .text02{padding-top:3px}}.m__search-result .link-box01 a{display:block;margin:20px auto 0;border:1px solid #0d6fb8;border-radius:2px;padding:15px 20px;text-align:center;background:#fffef2 url("/images/icon/icon_link_btn05.svg") 98% no-repeat;background-size:16px 28px;text-decoration:none}@media print,screen and (min-width:768px){.m__search-result .link-box01 a{width:700px}}@media only screen and (max-width:767px){.m__search-result .link-box01 a{margin-top:10px;padding:10px;background-size:10px 19px}}.m__search-result .link-box01 a:hover{opacity:.8}.m__search-result .link-box01 a .text01{color:#313131}@media only screen and (max-width:767px){.m__search-result .link-box01 a .text01{font-size:1.2rem}}.m__search-result .link-box01 a .text02{font-weight:bold;padding-top:5px}@media print,screen and (min-width:768px){.m__search-result .link-box01 a .text02{font-size:1.8rem}}.m__search-result .note-text01{text-indent:-1em;padding-left:1em;margin-top:30px;font-weight:1.2rem}@media only screen and (max-width:767px){.m__search-result .note-text01{margin:10px 0 30px;font-weight:1rem}}.m__search-result .t__bg--gray02{width:calc(100% + 40px);padding:30px;text-align:center}@media print,screen and (min-width:768px){.m__search-result .t__bg--gray02{margin-top:60px}}@media only screen and (max-width:767px){.m__search-result .t__bg--gray02{padding:20px;margin-left:-20px;margin-right:-20px;margin-top:20px}}.m__search-result .t__bg--gray02 p{font-weight:bold}.m__search-result .t__bg--gray02 .m__common-btn__icon-search{margin-top:10px}.m__search-list{max-width:700px;margin:0 auto}.m__search-list ul.listarea li{padding:30px 0 40px 0;border-bottom:1px solid #dcdcdc}@media only screen and (max-width:767px){.m__search-list ul.listarea li{padding:15px 0 20px 0}}.m__search-list .list-tags{color:#fff;padding:2px 10px;display:inline-block;margin-bottom:20px;font-size:1.6rem}@media only screen and (max-width:767px){.m__search-list .list-tags{font-size:1.3rem;padding:0 5px;margin-bottom:10px}}.m__search-list .list-tags.early{background:#199ae4}.m__search-list .list-tags.late{background:#ed5169}.m__search-list .list-tags.info{background:#f3850e}.m__search-list .btn-area{display:flex;margin:20px auto 0;align-items:center;width:540px}@media only screen and (max-width:767px){.m__search-list .btn-area{margin-top:10px;width:100%}}.m__search-list .m__common-btn__search-btn{width:100%}.m__search-list .m__common-btn__search-btn a,.m__search-list .m__common-btn__search-btn button,.m__search-list .m__common-btn__search-btn input[type="submit"]{min-width:100%}@media only screen and (max-width:767px){.m__search-list .m__common-btn__search-btn a,.m__search-list .m__common-btn__search-btn button,.m__search-list .m__common-btn__search-btn input[type="submit"]{min-width:144px;width:100%;height:37px;box-sizing:border-box;font-size:1.2rem}}.m__search-list .m__common-btn__icon-delete a,.m__search-list .m__common-btn__icon-delete button,.m__search-list .m__common-btn__icon-delete input[type="submit"]{min-width:280px}@media only screen and (max-width:767px){.m__search-list .m__common-btn__icon-delete a,.m__search-list .m__common-btn__icon-delete button,.m__search-list .m__common-btn__icon-delete input[type="submit"]{min-width:195px;font-size:1.2rem}}.m__search-list .m__common-btn__icon-delete--gray{text-align:center}.m__search-list .m__common-btn__icon-delete--gray a,.m__search-list .m__common-btn__icon-delete--gray button,.m__search-list .m__common-btn__icon-delete--gray input[type="submit"],.m__search-list .m__common-btn__icon-delete--gray > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#8e8e8e;border:0;border-bottom:2px solid #5e5e5e;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__search-list .m__common-btn__icon-delete--gray a,.m__search-list .m__common-btn__icon-delete--gray button,.m__search-list .m__common-btn__icon-delete--gray input[type="submit"],.m__search-list .m__common-btn__icon-delete--gray > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__search-list .m__common-btn__icon-delete--gray a:hover,.m__search-list .m__common-btn__icon-delete--gray button:hover,.m__search-list .m__common-btn__icon-delete--gray input[type="submit"]:hover,.m__search-list .m__common-btn__icon-delete--gray > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__search-list .m__common-btn__icon-delete--gray a,.m__search-list .m__common-btn__icon-delete--gray button,.m__search-list .m__common-btn__icon-delete--gray input[type="submit"],.m__search-list .m__common-btn__icon-delete--gray > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__search-list .m__common-btn__icon-delete--gray a::before,.m__search-list .m__common-btn__icon-delete--gray button::before,.m__search-list .m__common-btn__icon-delete--gray input[type="submit"]::before,.m__search-list .m__common-btn__icon-delete--gray > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__search-list .m__common-btn__icon-delete--gray a::before,.m__search-list .m__common-btn__icon-delete--gray button::before,.m__search-list .m__common-btn__icon-delete--gray input[type="submit"]::before,.m__search-list .m__common-btn__icon-delete--gray > div::before{width:18px;height:18px;background-size:18px 18px}}.m__search-list .m__common-btn__icon-delete--gray div:hover{cursor:default;opacity:1}.m__search-list .m__common-btn__icon-delete--gray input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #8e8e8e 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__search-list .m__common-btn__icon-delete--gray input[type="submit"]{background-size:18px 18px}}.m__search-list .m__common-btn__icon-delete--gray button{margin:0}.m__search-list .m__common-btn__icon-delete--gray a,.m__search-list .m__common-btn__icon-delete--gray button,.m__search-list .m__common-btn__icon-delete--gray input[type="submit"]{margin-right:10px;min-width:237px}@media only screen and (max-width:767px){.m__search-list .m__common-btn__icon-delete--gray a,.m__search-list .m__common-btn__icon-delete--gray button,.m__search-list .m__common-btn__icon-delete--gray input[type="submit"]{margin-right:5px;min-width:132px;font-size:1.2rem;padding:8px 13px 8px 35px;height:37px;box-sizing:border-box}}.m__search-list .m__common-btn__icon-delete--gray a::before,.m__search-list .m__common-btn__icon-delete--gray button::before,.m__search-list .m__common-btn__icon-delete--gray input[type="submit"]::before{width:33px;height:33px;background:url("/images/icon/icon_delete.svg") center center no-repeat;background-size:33px 33px;left:10px}@media only screen and (max-width:767px){.m__search-list .m__common-btn__icon-delete--gray a::before,.m__search-list .m__common-btn__icon-delete--gray button::before,.m__search-list .m__common-btn__icon-delete--gray input[type="submit"]::before{width:22px;height:22px;background-size:22px 22px}}.m__search-list .m__common-btn__icon-cancel a,.m__search-list .m__common-btn__icon-cancel button,.m__search-list .m__common-btn__icon-cancel input[type="submit"]{min-width:220px}@media only screen and (max-width:767px){.m__search-list .m__common-btn__icon-cancel a,.m__search-list .m__common-btn__icon-cancel button,.m__search-list .m__common-btn__icon-cancel input[type="submit"]{min-width:132px;font-size:1.2rem}}@media only screen and (max-width:767px){.m__search-list .m__common-btn__read-additionally{margin:0}}.m__search-list .modalArea,.m__search-list .storedConditionModalArea{display:none;position:fixed;z-index:101;top:0;left:0;width:100%;height:100%}.m__search-list .modalArea .modalBg,.m__search-list .storedConditionModalArea .modalBg,.m__search-list .modalArea .storedConditionModalBg,.m__search-list .storedConditionModalArea .storedConditionModalBg{width:100%;height:100%;background-color:rgba(30,30,30,0.9)}.m__search-list .modalArea .modalWrapper,.m__search-list .storedConditionModalArea .modalWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:670px;padding:90px 0;background-color:#fff}@media only screen and (max-width:767px){.m__search-list .modalArea .modalWrapper,.m__search-list .storedConditionModalArea .modalWrapper{min-width:90%;padding:40px 0}}.m__search-list .modalArea .modalWrapper p,.m__search-list .storedConditionModalArea .modalWrapper p{font-size:1.6rem;font-weight:700;text-align:center}@media only screen and (max-width:767px){.m__search-list .modalArea .modalWrapper p,.m__search-list .storedConditionModalArea .modalWrapper p{font-size:1.2rem}}.m__search-list .modalArea .modalWrapper .modalbtn,.m__search-list .storedConditionModalArea .modalWrapper .modalbtn{display:flex;flex-direction:row-reverse;justify-content:center}@media only screen and (max-width:767px){.m__search-list .modalArea .modalWrapper .modalbtn,.m__search-list .storedConditionModalArea .modalWrapper .modalbtn{display:block}}.m__search-list .modalArea .modalWrapper .modalbtn li,.m__search-list .storedConditionModalArea .modalWrapper .modalbtn li{margin:30px 5px 0 5px}@media only screen and (max-width:767px){.m__search-list .modalArea .modalWrapper .modalbtn li,.m__search-list .storedConditionModalArea .modalWrapper .modalbtn li{margin:15px 0 0 0}}body.m__fair-print{margin:0;padding:20px 0 0 0;width:210mm;height:275mm;page-break-before:avoid !important;break-before:avoid !important;page-break-after:avoid !important;break-after:avoid !important;font-size:10px}@page{size:A4 portrait}body.m__fair-print *{margin:0;padding:0;page-break-before:avoid !important;break-before:avoid !important;page-break-after:avoid !important;break-after:avoid !important}body.m__fair-print section{width:50%;display:inline-block;padding:0 2%;box-sizing:border-box}body.m__fair-print section:nth-of-type(1),body.m__fair-print section:nth-of-type(2){height:51%}body.m__fair-print section:nth-of-type(n+3){height:49%;padding-top:5%}body.m__fair-print h1{text-align:center;font-size:10px;font-weight:bold}body.m__fair-print h2{background-color:#696969;color:#fff;font-weight:bold;text-align:center;font-size:16px;margin-bottom:10px}body.m__fair-print h2:not(:first-of-type){margin-top:10px}body.m__fair-print h3{font-weight:bold;font-size:14px}body.m__fair-print h3:not(:first-of-type){margin-top:5px}body.m__fair-print .under_line{text-decoration:underline}body.m__fair-print .indent-list li{margin-left:1em;text-indent:-1em}body.m__fair-print .header{text-align:center}body.m__fair-print .logo{width:40%;display:inline-block;vertical-align:bottom}body.m__fair-print .passport{display:inline-block;font-size:26px;font-family:Arial;font-weight:900;vertical-align:bottom;line-height:1}body.m__fair-print .title{margin-top:10px;line-height:1.2}body.m__fair-print .lead{font-size:10px;text-align:center;margin-top:10px}body.m__fair-print .user_qr{margin:10px auto;width:111px}body.m__fair-print .profile{display:flex;margin-top:10px}body.m__fair-print .university,body.m__fair-print .year{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #000;text-align:center;font-size:14px;height:40px;line-height:1.2;padding-right:5px}body.m__fair-print .university{width:60%}body.m__fair-print .year{width:40%;border-left:1px solid #000}body.m__fair-print .name_kana{font-size:14px;text-align:center;margin-top:10px}body.m__fair-print .name{font-size:40px;font-weight:bold;text-align:center;line-height:1.2;margin-bottom:10px}body.m__fair-print .match_number{border-top:1px solid #000;padding-top:10px;min-height:50px}body.m__fair-print .match_number__heading{display:inline-block;font-weight:bold;color:#696969;vertical-align:top;font-size:14px;margin-right:20px}body.m__fair-print .match_number__number{display:inline-block;font-size:24px;font-weight:bold;text-align:center;line-height:1.2;margin-bottom:10px;vertical-align:top}body.m__fair-print .birthplace{border-top:1px solid #000;padding-top:10px}body.m__fair-print .birthplace__main{font-weight:bold;color:#696969;vertical-align:bottom;font-size:14px}body.m__fair-print .birthplace__sub{vertical-align:bottom;margin-left:10px}body.m__fair-print .guide{width:364px;text-align:center}body.m__fair-print .questionnaire .qr{vertical-align:top;display:inline-block;width:19%;margin-top:-5px}body.m__fair-print .questionnaire .text{vertical-align:top;display:inline-block;width:81%}body.m__fair-print .line-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}body.m__fair-print .line-clamp--1{-webkit-line-clamp:1}body.m__fair-print .line-clamp--2{-webkit-line-clamp:2}.m__fair__title-h2{padding-top:25px;font-size:3rem;position:relative;color:#0d6fb8;letter-spacing:.075em;margin-bottom:20px;text-align:center}.m__fair__title-h2::before{content:"";display:block;width:110px;height:4px;background:#0d6fb8;position:absolute;left:50%;top:0;transform:translateX(-50%)}@media only screen and (max-width:767px){.m__fair__title-h2::before{width:40px;height:3px;top:5px}}@media only screen and (max-width:767px){.m__fair__title-h2{font-size:1.8rem}}.m__fair__title-h3{font-size:2.4rem;letter-spacing:.075em;text-align:center;color:#0d6fb8;margin:20px 0}@media only screen and (max-width:767px){.m__fair__title-h3{font-size:1.6rem}}@media only screen and (max-width:767px){.m__fair__title-h3--hospital{text-align:left}}.m__fair__title-h3--hospital span{background:url("/images/fair/icon_about_fair01.png") no-repeat left top;background-size:40px;display:inline-block;padding-left:50px;height:40px;line-height:40px}@media only screen and (max-width:767px){.m__fair__title-h3--hospital span{background-size:20px;padding-left:25px;height:auto;line-height:1.3}}@media only screen and (max-width:767px){.m__fair__title-h3--staff{text-align:left}}.m__fair__title-h3--staff span{background:url("/images/fair/icon_about_fair03.png") no-repeat left top;background-size:39px;display:inline-block;padding-left:50px;height:58px;line-height:58px}@media only screen and (max-width:767px){.m__fair__title-h3--staff span{background-size:20px;padding-left:25px;height:auto;line-height:1.3}}@media only screen and (max-width:767px){.m__fair__title-h3--feature{text-align:left}}.m__fair__title-h3--feature span{background:url("/images/fair/icon_feature.png") no-repeat left top;background-size:43px;display:inline-block;padding-left:50px;height:50px;line-height:50px}@media only screen and (max-width:767px){.m__fair__title-h3--feature span{background-size:20px;padding-left:25px;height:auto;line-height:1.3}}.m__fair__title-h3--pickup{text-align:left;color:#313131;background:url("/images/icon/icon_attention.svg") no-repeat left center;padding-left:40px;border-bottom:2px solid #0d6fb8;line-height:60px;background-size:30px}@media only screen and (max-width:767px){.m__fair__title-h3--pickup{padding-left:30px;font-size:2rem;line-height:40px;background-size:25px}}.m__fair__title-h3--open{text-align:left;color:#313131;background:url("/images/icon/icon_new_event.png") no-repeat left center;padding-left:36px;background-size:27px;font-size:2rem}@media only screen and (max-width:767px){.m__fair__title-h3--open{font-size:1.6rem;padding-left:30px;background-size:20px}}.m__fair__about .description{text-align:center}@media only screen and (max-width:767px){.m__fair__about .description{margin-top:30px}}.m__fair__about .description p{font-size:1.6rem;line-height:1.8;margin:30px 0 30px}@media only screen and (max-width:767px){.m__fair__about .description p{font-size:1.3rem;margin:10px 0 40px}}@media print,screen and (min-width:768px){.m__fair__about .description p br.sp{display:none}}.m__fair__about .fair-feature{display:flex;justify-content:space-between;margin-top:40px}@media only screen and (max-width:767px){.m__fair__about .fair-feature{display:block;margin-top:20px}}.m__fair__about .fair-feature .online-box,.m__fair__about .fair-feature .fair-box{text-align:center;width:480px;padding:10px 15px}@media only screen and (max-width:767px){.m__fair__about .fair-feature .online-box,.m__fair__about .fair-feature .fair-box{width:100%;padding:10px 5px 15px}}.m__fair__about .fair-feature .online-box .fair-logo,.m__fair__about .fair-feature .fair-box .fair-logo{height:40px;margin-bottom:15px}@media only screen and (max-width:767px){.m__fair__about .fair-feature .online-box .fair-logo,.m__fair__about .fair-feature .fair-box .fair-logo{margin-bottom:10px}}.m__fair__about .fair-feature .online-box .fair-logo img,.m__fair__about .fair-feature .fair-box .fair-logo img{vertical-align:bottom}.m__fair__about .fair-feature .online-box .fair-logo span,.m__fair__about .fair-feature .fair-box .fair-logo span{font-size:1.6rem;font-weight:bold;vertical-align:bottom;color:#0d6fb8}.m__fair__about .fair-feature .online-box > p,.m__fair__about .fair-feature .fair-box > p{font-weight:bold;font-size:1.6rem;line-height:1.2}@media only screen and (max-width:767px){.m__fair__about .fair-feature .online-box > p,.m__fair__about .fair-feature .fair-box > p{font-size:1.3rem}}.m__fair__about .fair-feature .fair-box{border:10px solid #e8f2fa}.m__fair__about .fair-feature .fair-box .fair-logo span{padding-left:15px}.m__fair__about .fair-feature .fair-box .fair-logo + p{letter-spacing:-.1em}.m__fair__about .fair-feature .fair-box > p{color:#0d6fb8}.m__fair__about .fair-feature .online-box{border:10px solid #fbeef2}@media only screen and (max-width:767px){.m__fair__about .fair-feature .online-box{margin:10px 0}}.m__fair__about .fair-feature .online-box .fair-logo img{width:210px;height:40px}.m__fair__about .fair-feature .online-box .fair-logo span{color:#b71649}.m__fair__about .fair-feature .online-box .fair-logo + p{letter-spacing:.25em}.m__fair__about .fair-feature .online-box > p{color:#b71649}.m__fair__about .fair-feature .online-box > p.notice{text-align:right;color:#313131;font-size:1rem;font-weight:normal}@media only screen and (max-width:767px){.m__fair__about .fair-feature .online-box > p.notice{font-size:.8rem}}.m__fair__about .fair-feature .pattern-list{display:flex;justify-content:center;margin:15px 0;flex-wrap:wrap}@media only screen and (max-width:767px){.m__fair__about .fair-feature .pattern-list{margin:20px 0 10px}}.m__fair__about .fair-feature .pattern-list li{text-align:center;width:calc(100% / 3);font-size:1.3rem}@media only screen and (max-width:1024px){.m__fair__about .fair-feature .pattern-list li{font-size:1rem}}@media only screen and (max-width:767px){.m__fair__about .fair-feature .pattern-list li{font-size:.8rem}}.m__fair__about .fair-feature .pattern-list li:nth-child(n+4){margin-top:15px}.m__fair__about .fair-feature .pattern-list li .img-box{display:flex;align-items:flex-end;height:65px;margin-bottom:5px;justify-content:center}@media only screen and (max-width:767px){.m__fair__about .fair-feature .pattern-list li .img-box{height:46px}.m__fair__about .fair-feature .pattern-list li .img-box img{max-height:100%}}.m__fair__schedule-list{background:#e8f2fa;padding:30px 20px}@media only screen and (max-width:767px){.m__fair__schedule-list{margin:0 -20px;padding:15px 20px 30px}}.m__fair__schedule-list h2{padding-top:20px;font-size:2.4rem;position:relative;color:#0d6fb8;letter-spacing:.075em;margin-bottom:20px;text-align:center}.m__fair__schedule-list h2::before{content:"";display:block;width:110px;height:4px;background:#0d6fb8;position:absolute;left:50%;top:0;transform:translateX(-50%)}@media only screen and (max-width:767px){.m__fair__schedule-list h2{font-size:1.8rem;padding-top:10px;margin-bottom:10px}.m__fair__schedule-list h2::before{width:70px;height:3px}}@media print,screen and (min-width:768px){.m__fair__schedule-list .fair-banner-list{display:flex;justify-content:center;margin-bottom:20px}}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-banner-list li + li{margin-top:10px}}.m__fair__schedule-list .fair-banner-list a{display:block}@media print,screen and (min-width:768px){.m__fair__schedule-list .fair-banner-list a:hover{opacity:.8}}.m__fair__schedule-list .fair-banner-list02{margin-top:20px}@media print,screen and (min-width:768px){.m__fair__schedule-list .fair-banner-list02{display:flex;justify-content:center}}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-banner-list02 li + li{margin-top:10px}}.m__fair__schedule-list .fair-banner-list02 a{display:block}@media print,screen and (min-width:768px){.m__fair__schedule-list .fair-banner-list02 a:hover{opacity:.8}}.m__fair__schedule-list .fair-count-zero{font-weight:bold;margin:20px 0;text-align:center;font-size:1.6rem}.m__fair__schedule-list .fair-information{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-information{display:block;margin-top:20px}}.m__fair__schedule-list .fair-information .description{flex:1 1}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-information .description{margin:0 0 20px}}.m__fair__schedule-list .fair-information .description .title{text-align:center;font-size:2rem;font-weight:bold;margin-bottom:10px}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-information .description .title{font-size:1.5rem}}.m__fair__schedule-list .fair-information .btn-area .m__common-btn a,.m__fair__schedule-list .fair-information .btn-area .m__common-btn__dark-red a{min-width:355px;font-size:1.8rem}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-information .btn-area .m__common-btn a,.m__fair__schedule-list .fair-information .btn-area .m__common-btn__dark-red a{min-width:auto;width:290px;font-size:1.5rem}}.m__fair__schedule-list .fair-information > li{border:1px solid #bbb;padding:10px 8px;display:flex;background:#fff;width:464px}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-information > li{width:100%}.m__fair__schedule-list .fair-information > li + li{border-top:0}}.m__fair__schedule-list .fair-information > li:nth-child(n+3){margin-top:10px}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-information > li:nth-child(n+3){margin-top:0}}.m__fair__schedule-list .fair-information > li .flex-left{display:flex;align-items:center;border-radius:2px}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-information > li .flex-left{background:#0d6fb8;border-radius:2px}}.m__fair__schedule-list .fair-information > li .date{width:80px;height:90px;color:#fff;display:inline-flex;align-items:center;text-align:center;justify-content:center;flex-wrap:wrap;font-size:1.3rem;padding:5px 0;border-radius:4px;background:#0d6fb8;font-weight:bold;letter-spacing:-.03em}.m__fair__schedule-list .fair-information > li .date span.online{display:block;font-size:1rem;text-align:center;border:1px solid #fff;border-radius:4px;padding:2px 5px;margin-top:3px}.m__fair__schedule-list .fair-information > li .flex-right{display:flex;width:100%}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-information > li .flex-right{display:block}}.m__fair__schedule-list .fair-information > li .overview{flex:1 1;padding:0 10px}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-information > li .overview{padding:0 0 0 15px}}.m__fair__schedule-list .fair-information > li .overview ul.label li{display:inline-block;padding:2px 10px;font-size:1.1rem;margin-right:5px;font-weight:bold}.m__fair__schedule-list .fair-information > li .overview ul.label li:nth-child(n+3){margin-top:5px}.m__fair__schedule-list .fair-information > li .overview ul.label li.early{color:#199ae4;border:1px solid #199ae4}.m__fair__schedule-list .fair-information > li .overview ul.label li.specialist{color:#ed5169;border:1px solid #ed5169}.m__fair__schedule-list .fair-information > li .overview ul.label li.other{color:#8e8e8e;border:1px solid #8e8e8e}.m__fair__schedule-list .fair-information > li .overview .area{font-size:2rem}.m__fair__schedule-list .fair-information > li .overview .description{font-size:1.1rem;line-height:1.2;margin-bottom:0}.m__fair__schedule-list .fair-information > li .btns{width:120px;display:flex;align-items:center;flex-wrap:wrap}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-information > li .btns{width:100%;padding-left:15px;margin-top:5px;justify-content:space-between}}.m__fair__schedule-list .fair-information > li .btns a{display:block;text-align:center;width:100%;font-size:1.3rem;padding:8px 10px;position:relative;font-weight:bold;text-decoration:none}.m__fair__schedule-list .fair-information > li .btns a + a{margin-top:6px}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-information > li .btns a{width:48%;padding:5px 10px}.m__fair__schedule-list .fair-information > li .btns a + a{margin-top:0}}.m__fair__schedule-list .fair-information > li .btns a.information{border:1px solid #0d6fb8;color:#0d6fb8;border-radius:4px;background:#fff}.m__fair__schedule-list .fair-information > li .btns a.information::before{content:"";width:8px;height:12px;display:block;background:url("/images/icon/icon_link_btn02_blue.svg") center center no-repeat;background-size:8px 12px;position:absolute;left:10px;top:50%;margin-top:-6px}.m__fair__schedule-list .fair-information > li .btns a.reservation{background:#fc8e00;border-radius:4px;color:#fff}.m__fair__schedule-list .fair-information > li .btns a.reservation::before{content:"";width:8px;height:12px;display:block;background:url("/images/icon/icon_link_btn02.svg") center center no-repeat;background-size:8px 12px;position:absolute;left:10px;top:50%;margin-top:-6px}.m__fair__schedule-list .fair-information > li .btns a.cancel{background:#ffe6e1;color:#e94e30;border-radius:4px}.m__fair__schedule-list .fair-information > li .btns a.cancel::before{content:"";width:8px;height:12px;display:block;background:url("/images/icon/icon_link_btn06.svg") center center no-repeat;background-size:8px 12px;position:absolute;left:10px;top:50%;margin-top:-6px}.m__fair__schedule-list .fair-information > li .btns span{display:block;width:100%;text-align:center;background:#e8f2fa;color:#0d6fb8;font-weight:bold;font-size:1.2rem;padding:2px 0}.m__fair__schedule-list .fair-information > li .btns span.cancel{background:#ffe6e1;color:#e94e30}.m__fair__schedule-list .fair-information > li .btns span.end{background:#f0f0f0;color:#8e8e8e}.m__fair__schedule-list .fair-information > li .btns span.preparation{background:#fff3d0;color:#e57741}.m__fair__schedule-list .fair-search-condition{background:#0d6fb8;padding:10px 0;text-align:center;margin-bottom:0;color:#fff;font-size:1.6rem}@media only screen and (max-width:767px){.m__fair__schedule-list .fair-search-condition{font-size:1.3rem}}.m__fair__schedule-list .m__event__search-box .m__common__accordion--title::before{background:url("/images/icon/icon_arrow_top.svg") center center no-repeat;background-size:18px 18px;transform:rotate(180deg)}@media only screen and (max-width:767px){.m__fair__schedule-list .m__event__search-box .m__common__accordion--title::before{background-size:12px 12px}}.m__fair__schedule-list .m__event__search-box .m__common__accordion--title.open::before{transform:rotate(0)}.m__fair__schedule-list .m__event__search-box .m__common__accordion--content{margin:0;padding:0;background:#fff}.m__fair__schedule-list .m__event__search-box .m__common-table__form th,.m__fair__schedule-list .m__event__search-box .m__common-table__form td{background:#fff}@media only screen and (max-width:767px){.m__fair__schedule-list .m__event__search-box .m__common-table__form th{padding-bottom:0}}.m__fair__schedule-list .m__event__search-box .m__common-form__radio{color:#0d6fb8}.m__fair__schedule-list .m__event__search-box .m__common-form__checkbox{width:calc(100% / 2);margin-bottom:15px}@media only screen and (max-width:767px){.m__fair__schedule-list .m__event__search-box .m__common-form__checkbox{margin-bottom:10px;width:calc(100% / 2)}}.m__fair__schedule-list .m__event__search-box .m__common-btn__search-btn{padding:10px}@media only screen and (max-width:767px){.m__fair__schedule-list .m__event__search-box .m__common-btn__search-btn{border-top:1px solid #dcdcdc}}.m__fair__schedule-list .m__event__search-box .m__common-btn__search-btn > *{font-size:1.8rem}@media only screen and (max-width:767px){.m__fair__schedule-list .m__event__search-box .m__common-btn__search-btn > *{font-size:1.4rem}}@media print,screen and (min-width:768px){.m__fair__explanation{margin-top:40px}}.m__fair__explanation .m__common-heading__h2--fill{font-size:3rem}@media only screen and (max-width:767px){.m__fair__explanation .m__common-heading__h2--fill{margin:0 -20px;padding:10px 20px;font-size:1.8rem}}.m__fair__explanation .m__common-heading__h3{min-height:auto}@media only screen and (max-width:767px){.m__fair__explanation .m__common-heading__left-border{margin-top:20px}.m__fair__explanation .m__common-heading__left-border img{width:12.5px}}.m__fair__explanation .fair-description{text-align:center;font-size:2.4rem;font-weight:bold;margin:30px 0}.m__fair__explanation .fair-description b{color:#0d6fb8}@media only screen and (max-width:767px){.m__fair__explanation .fair-description{font-size:1.4rem;margin:20px 0 0}}.m__fair__explanation .recommend-point-block{display:flex;align-items:flex-start;justify-content:space-between}.m__fair__explanation .recommend-point-block.about-fair li{width:230px}@media only screen and (max-width:767px){.m__fair__explanation .recommend-point-block.about-fair li{width:100%;display:flex;text-align:left;margin:20px 0}}.m__fair__explanation .recommend-point-block.about-fair li .img{display:flex;height:105px;align-items:center;justify-content:center}@media only screen and (max-width:767px){.m__fair__explanation .recommend-point-block.about-fair li .img{height:auto;width:86px;justify-content:flex-start}}.m__fair__explanation .recommend-point-block.about-fair li p{margin-top:5px}@media only screen and (max-width:767px){.m__fair__explanation .recommend-point-block.about-fair li p{flex:1 1}.m__fair__explanation .recommend-point-block.about-fair li p img{display:block;margin-bottom:5px}}@media only screen and (max-width:767px){.m__fair__explanation .recommend-point-block{display:block}.m__fair__explanation .recommend-point-block li{text-align:center;margin:30px 0}.m__fair__explanation .recommend-point-block li img{max-width:100%}}.m__fair__explanation .advance-preparation{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m__fair__explanation .advance-preparation{display:block}}.m__fair__explanation .advance-preparation li{width:460px;display:flex;align-items:flex-start}@media only screen and (max-width:767px){.m__fair__explanation .advance-preparation li{width:100%;align-items:center;margin:20px 0}}.m__fair__explanation .advance-preparation li .icon{margin-right:20px}@media only screen and (max-width:767px){.m__fair__explanation .advance-preparation li .icon{width:70px}}.m__fair__explanation .advance-preparation li .description{flex:1 1}.m__fair__explanation .advance-preparation li .title{font-size:2rem;font-weight:bold}@media only screen and (max-width:767px){.m__fair__explanation .advance-preparation li .title{font-size:1.4rem}}.m__fair__explanation .fair-state-box{margin-top:40px}@media print,screen and (min-width:768px){.m__fair__explanation .fair-state-box{display:flex;justify-content:space-between}}@media only screen and (max-width:767px){.m__fair__explanation .fair-state-box{margin:20px 0 30px}}@media print,screen and (min-width:768px){.m__fair__explanation .fair-state-box .left{width:490px}}.m__fair__explanation .fair-state-box .left .fair-carousel img{width:100%}@media print,screen and (min-width:768px){.m__fair__explanation .fair-state-box .right{width:465px}}.m__fair__explanation .fair-state-box .right .concierge-box{background:#f0f0f0;padding:20px;margin-bottom:20px}@media only screen and (max-width:767px){.m__fair__explanation .fair-state-box .right .concierge-box{padding:10px;margin-top:20px}.m__fair__explanation .fair-state-box .right .concierge-box .thumb{width:65px}}.m__fair__explanation .fair-state-box .right .concierge-box h4{color:#0d6fb8;font-size:2rem;text-align:center;margin-bottom:10px}@media only screen and (max-width:767px){.m__fair__explanation .fair-state-box .right .concierge-box h4{font-size:1.3rem}}.m__fair__explanation .fair-state-box .right .concierge-box .info{display:flex;align-items:center}.m__fair__explanation .fair-state-box .right .concierge-box .info p{flex:1 1;margin-left:15px}@media only screen and (max-width:767px){.m__fair__explanation .fair-state-box .right .concierge-box .info p{margin-left:10px}}.m__fair__explanation .fair-state-box .right a{display:block}@media print,screen and (min-width:768px){.m__fair__explanation .fair-state-box .right a:hover{opacity:.8}}.m__fair__faq h3{font-size:2.4rem;font-weight:bold;margin:40px 0 30px;color:#0d6fb8}@media only screen and (max-width:767px){.m__fair__faq h3{font-size:1.5rem;margin:20px 0 15px}}.m__fair__faq .m__common__accordion--title{font-size:2rem;font-weight:bold;border-bottom:2px solid #0d6fb8;position:relative;padding:0 30px 10px 20px}@media only screen and (max-width:767px){.m__fair__faq .m__common__accordion--title{font-size:1.4rem;padding:0 25px 5px 15px}}.m__fair__faq .m__common__accordion--title::before{content:"Q";width:auto;height:auto;font-size:2rem;line-height:1;color:#0d6fb8;background:none;position:absolute;left:0;top:50%;margin-top:-4px;transform:translateY(-50%)}@media only screen and (max-width:767px){.m__fair__faq .m__common__accordion--title::before{font-size:1.4rem;margin-top:-2px}}.m__fair__faq .m__common__accordion--title::after{content:"";display:inline-block;width:25px;height:25px;background:url("/images/icon/icon_arrow_btn.svg") center center no-repeat;background-size:25px 25px;margin-right:10px;vertical-align:middle;transition:.3s;position:absolute;border-radius:50%;right:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m__fair__faq .m__common__accordion--title::after{width:17px;height:17px;background-size:17px 17px;margin-right:5px;vertical-align:-6px}}.m__fair__faq .m__common__accordion--title.open::before{transform:translateY(-50%)}.m__fair__faq .m__common__accordion--title.open::after{transition:.3s;transform:translateY(-50%) rotate(180deg)}@media print,screen and (min-width:768px){.m__fair__faq .m__common__accordion--content{padding:0 20px}.m__fair__faq .m__common__accordion--content.open{padding:20px}}.m__fair__faq .m__common__accordion--content + .m__common__accordion--title{margin-top:20px}.m__fair__faq .m__common-list .title{font-size:1.6rem;color:#0d6fb8;margin-bottom:5px}@media only screen and (max-width:767px){.m__fair__faq .m__common-list .title{font-size:1.2rem}}.m__fair__faq .text-box01{margin-top:15px;color:#e94e30;line-height:1.8}@media only screen and (max-width:767px){.m__fair__faq .text-box01{margin-top:10px}}.m__fair__faq .text-box01 a{display:inline-block;margin:0 3px}@media only screen and (max-width:767px){.m__fair__faq .text-box01 a{width:70px}}.m__fair__faq .text-box01 a img{vertical-align:middle}.m__fair__faq .login-box{margin-top:10px}@media print,screen and (min-width:768px){.m__fair__faq .login-box{text-align:center}}.m__fair__faq .login-box p{margin-bottom:20px}@media print,screen and (min-width:768px){.m__fair__faq .login-box .m__common-btn__icon-register a,.m__fair__faq .login-box .m__common-btn__icon-login a{min-width:200px;font-size:1.6rem;padding-top:10px;padding-bottom:10px}}@media only screen and (max-width:767px){.m__fair__faq .login-box .m__common-list__btn .m__common-btn + .m__common-btn{margin-top:10px}}@media only screen and (max-width:767px){.m__fair__archive-list{margin:0 -20px}}.m__fair__archive-list .year{font-size:2rem;font-weight:bold;padding:10px 0;border-bottom:2px solid #0d6fb8;margin:20px 0}@media only screen and (max-width:767px){.m__fair__archive-list .year{font-size:1.4rem;font-weight:bold;border-bottom:1px solid #dcdcdc;background:#fff;background:linear-gradient(to bottom,#fff 0%,#ebeaeb 100%);margin:0;padding:12px 20px;position:relative}.m__fair__archive-list .year::after{content:"";display:block;width:9.5px;height:16.5px;background:url("/images/icon/icon_arrow_light_weight.svg") center center no-repeat;background-size:9.5px 16.5px;position:absolute;right:20px;top:50%;transition:.3s;transform:translateY(-50%) rotate(90deg)}}@media only screen and (max-width:767px){.m__fair__archive-list .year.open::after{transform:translateY(-50%) rotate(-90deg)}}.m__fair__archive-list > ul{margin:0 20px;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:767px){.m__fair__archive-list > ul{margin:0;opacity:0;overflow:hidden;line-height:0}.m__fair__archive-list > ul.open{opacity:1;transition:.3s;line-height:normal}.m__fair__archive-list > ul.open > li a{height:auto;border-bottom:1px solid #dcdcdc;padding:10px 20px;transition:.3s}}.m__fair__archive-list > ul > li{width:465px}.m__fair__archive-list > ul > li:nth-child(n+3){margin-top:10px}@media only screen and (max-width:767px){.m__fair__archive-list > ul > li:nth-child(n+3){margin-top:0}}.m__fair__archive-list > ul > li a{display:block;padding:10px 20px;border:1px solid #8e8e8e;color:#313131;text-decoration:none;position:relative;height:100%}@media only screen and (max-width:767px){.m__fair__archive-list > ul > li a{height:0;border:none;transition:.3s;padding:0 20px}}.m__fair__archive-list > ul > li a::after{content:"";display:block;width:7px;height:10px;background:url("/images/icon/icon_link_btn03.svg") center center no-repeat;background-size:7px 10px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m__fair__archive-list > ul > li a::after{width:9.5px;height:16.5px;background:url("/images/icon/icon_arrow_light_weight.svg") center center no-repeat;background-size:9.5px 16.5px;right:20px}}.m__fair__archive-list > ul > li a:hover{opacity:.7}.m__fair__archive-list > ul > li a ul.tags li{display:inline-block;font-size:1.1rem;font-weight:bold;padding:2px 5px;margin-right:5px}.m__fair__archive-list > ul > li a ul.tags li.early{color:#199ae4;border:1px solid #199ae4}.m__fair__archive-list > ul > li a ul.tags li.specialist{color:#ed5169;border:1px solid #ed5169}.m__fair__archive-list > ul > li a ul.tags li.other{color:#8e8e8e;border:1px solid #8e8e8e}.m__fair__archive-list > ul > li a .area{font-size:2rem}.m__fair__archive-list > ul > li a .date{font-size:1.2rem}.m__fair__tab-list{display:flex;margin:0 7px}@media only screen and (max-width:767px){.m__fair__tab-list{margin:0 -5px}}.m__fair__tab-list li{width:100%;flex:1 1;margin:0 7px}@media only screen and (max-width:767px){.m__fair__tab-list li{margin:0 5px}}.m__fair__tab-list li a,.m__fair__tab-list li span{text-decoration:none;color:#313131;font-weight:bold;font-size:1.6rem;border:1px solid #0d6fb8;height:54px;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;z-index:2;word-break:keep-all;line-height:1.2}@media only screen and (max-width:767px){.m__fair__tab-list li a,.m__fair__tab-list li span{font-size:1.5rem}}.m__fair__tab-list li a{background:#e8f2fa}@media print,screen and (min-width:768px){.m__fair__tab-list li a:hover{opacity:.7}}.m__fair__tab-list li span{background:#fff}.m__fair__tab-list.top li a,.m__fair__tab-list.top li span{border-bottom:0;border-radius:4px 4px 0 0;padding-top:5px}.m__fair__tab-list.top li a::before,.m__fair__tab-list.top li span::before{content:"";width:70px;height:3px;background:#0d6fb8;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2}.m__fair__tab-list.top li span{border-bottom:0}.m__fair__tab-list.top li span::after{content:"";display:block;bottom:-1px;left:0;width:100%;height:3px;background:#fff;position:absolute}@media only screen and (max-width:767px){.m__fair__tab-list.bottom{margin-bottom:30px}}.m__fair__tab-list.bottom li a,.m__fair__tab-list.bottom li span{border-top:0;border-radius:0 0 4px 4px;padding-bottom:5px}.m__fair__tab-list.bottom li a::before,.m__fair__tab-list.bottom li span::before{content:"";width:70px;height:3px;background:#0d6fb8;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2}.m__fair__tab-list.bottom li span{border-top:0}.m__fair__tab-list.bottom li span::after{content:"";display:block;top:-1px;left:0;width:100%;height:3px;background:#fff;position:absolute}.m__fair__tab-contents{border:1px solid #0d6fb8;padding:20px 15px;background:#fff;position:relative;z-index:1}@media only screen and (max-width:767px){.m__fair__tab-contents{margin:0 -20px;border-right:0;border-left:0;padding:20px}}.m__fair__tab-contents .contents-link-btn{display:flex;flex-wrap:wrap;overflow:hidden;transition:.4s}.m__fair__tab-contents .contents-link-btn li{margin:3px;width:100px}@media only screen and (max-width:767px){.m__fair__tab-contents .contents-link-btn li{width:calc(((100vw - 42px) / 4) - 4px)}}.m__fair__tab-contents .contents-link-btn a{border:1px solid #0d6fb8;display:block;text-decoration:none;padding:5px 15px 5px 5px;color:#0d6fb8;border-radius:4px;background:#e8f2fa;position:relative}@media only screen and (max-width:767px){.m__fair__tab-contents .contents-link-btn a{padding-left:5px;padding-right:0;text-align:center}.m__fair__tab-contents .contents-link-btn a span{display:none}}.m__fair__tab-contents .contents-link-btn a::after{content:"";width:15px;height:10px;background:url("/images/icon/icon_arrow_bottom_blue.svg") center center no-repeat;background-size:15px 10px;position:absolute;right:7px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m__fair__tab-contents .contents-link-btn a::after{width:7.5px;height:5px;background-size:7.5px 5px;transform:translateY(-50%) rotate(-90deg);right:auto;left:5px}}.m__fair__tab-contents .event-list > li{border:1px solid #dcdcdc;margin-top:20px}.m__fair__tab-contents .event-list > li .date-box{background:#e8f2fa;padding:20px;border-bottom:1px solid #dcdcdc}@media only screen and (max-width:767px){.m__fair__tab-contents .event-list > li .date-box{padding:15px 12px}}.m__fair__tab-contents .event-list > li .date-box .flex-box{display:flex;align-items:flex-end;justify-content:space-between}.m__fair__tab-contents .event-list > li .date-box span.label{color:#fff;background:#16a776;border-radius:4px;font-size:1rem;display:inline-block;padding:2px 5px;margin-bottom:5px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-list > li .date-box span.label.pc{display:none}}@media print,screen and (min-width:768px){.m__fair__tab-contents .event-list > li .date-box span.label.sp{display:none}}.m__fair__tab-contents .event-list > li .date-box .description{flex:1 1;margin-right:20px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-list > li .date-box .description{margin-right:10px}}.m__fair__tab-contents .event-list > li .date-box .description p{font-size:2rem;font-weight:bold}.m__fair__tab-contents .event-list > li .date-box .description p span.notice{font-size:1.2rem;font-weight:normal;vertical-align:baseline;padding-left:20px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-list > li .date-box .description p{font-size:1.8rem}.m__fair__tab-contents .event-list > li .date-box .description p span.notice{display:block;padding-left:0}}.m__fair__tab-contents .event-list > li .date-box .application .m__common-btn a,.m__fair__tab-contents .event-list > li .date-box .application .m__common-btn div{font-size:1.4rem;min-width:205px;padding:8px 25px 8px 35px}.m__fair__tab-contents .event-list > li .date-box .application .m__common-btn a::before,.m__fair__tab-contents .event-list > li .date-box .application .m__common-btn div::before{width:17px;height:17px;background-size:17px 17px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-list > li .date-box .application .m__common-btn a,.m__fair__tab-contents .event-list > li .date-box .application .m__common-btn div{min-width:auto;width:121px;line-height:1.2;font-weight:normal;padding:8px 10px 8px 20px}.m__fair__tab-contents .event-list > li .date-box .application .m__common-btn a::before,.m__fair__tab-contents .event-list > li .date-box .application .m__common-btn div::before{width:11px;height:11.5px;background-size:11px 11.5px;left:8px}}.m__fair__tab-contents .event-list > li .event-overview{padding:15px}.m__fair__tab-contents .event-list > li .event-overview h2{border-bottom:2px solid #0d6fb8;font-size:2rem;padding:10px 5px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-list > li .event-overview h2{font-size:1.4rem;margin-top:0;padding:10px 0}}.m__fair__tab-contents .event-list > li .event-overview h3.m__common-heading__left-border{padding:0 15px;font-size:1.8rem;margin-top:20px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-list > li .event-overview h3.m__common-heading__left-border{font-size:1.4rem}}.m__fair__tab-contents .event-list > li .event-overview p.lead-text{margin:5px 0 15px}.m__fair__tab-contents .event-list > li .event-overview .label{display:inline-block;color:#fff;padding:2px 10px;border-radius:4px;margin-right:10px;margin-top:15px}.m__fair__tab-contents .event-list > li .event-overview > ul li{display:flex;margin-top:15px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-list > li .event-overview > ul li{display:block}}.m__fair__tab-contents .event-list > li .event-overview > ul li .items{padding:5px;background:#f0f0f0;font-size:1rem;font-weight:bold;width:90px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-list > li .event-overview > ul li .items{padding:2px 10px;font-size:1.2rem;width:100%}}.m__fair__tab-contents .event-list > li .event-overview > ul li .contents{flex:1 1;padding:10px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-list > li .event-overview > ul li .contents{padding:10px 0}}.m__fair__tab-contents .event-list > li .event-overview > ul li .contents p.program b,.m__fair__tab-contents .event-list > li .event-overview > ul li .contents p.hospital b{font-size:1.6rem}@media only screen and (max-width:767px){.m__fair__tab-contents .event-list > li .event-overview > ul li .contents p.program b,.m__fair__tab-contents .event-list > li .event-overview > ul li .contents p.hospital b{font-size:1.5rem}}.m__fair__tab-contents .event-list > li .event-overview > ul li .contents dl{margin-top:5px}.m__fair__tab-contents .event-list > li .event-overview > ul li .contents dl dt{font-weight:bold}.m__fair__tab-contents .event-outline .heading{display:flex;justify-content:space-between;border-bottom:2px solid #0d6fb8;align-items:flex-end;padding-bottom:10px;margin:30px 0 10px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline .heading{margin-bottom:5px}}.m__fair__tab-contents .event-outline .heading h2{font-size:2rem;line-height:1}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline .heading h2{font-size:1.4rem}}.m__fair__tab-contents .event-outline .heading h2 img{margin-right:5px}.m__fair__tab-contents .event-outline .heading .count{line-height:1}.m__fair__tab-contents .event-outline .heading .count span{color:#0d6fb8;font-weight:bold;font-size:2.4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline .heading .count span{font-size:1.8rem}}.m__fair__tab-contents .event-outline .fair-description p{margin-top:20px}.m__fair__tab-contents .event-outline .fair-description dl{padding:15px 0 10px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline .fair-description dl{padding:20px 0 15px}}.m__fair__tab-contents .event-outline .fair-description dl + dl{border-top:1px solid #dcdcdc}.m__fair__tab-contents .event-outline .fair-description dt{font-weight:bold;font-size:1.8rem;line-height:1;padding-left:10px;border-left:2px solid #0d6fb8}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline .fair-description dt{font-size:1.4rem}}.m__fair__tab-contents .event-outline .fair-description dd{margin-top:10px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline .fair-description dd .label{margin-top:5px}}.m__fair__tab-contents .event-outline .fair-description dd .label li{display:inline-block;font-size:1.2rem;padding:0 10px;margin-right:5px;font-weight:bold}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline .fair-description dd .label li{font-size:1.1rem;padding:2px}}.m__fair__tab-contents .event-outline .fair-description dd .label li.early{border:1px solid #199ae4;color:#199ae4}.m__fair__tab-contents .event-outline .fair-description dd .label li.specialist{border:1px solid #ed5169;color:#ed5169}.m__fair__tab-contents .event-outline .fair-description dd .label li.other{border:1px solid #8e8e8e;color:#8e8e8e}.m__fair__tab-contents .event-outline .fair-description dd iframe{height:275px;margin:5px 0 15px;width:100%}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline .fair-description dd iframe{margin:10px 0 0}.m__fair__tab-contents .event-outline .fair-description dd iframe img{width:100%}}.m__fair__tab-contents .event-outline .schedule-table{margin:20px 0 40px;width:100%}.m__fair__tab-contents .event-outline .schedule-table th,.m__fair__tab-contents .event-outline .schedule-table td{border:1px solid #dcdcdc;padding:10px 20px;vertical-align:middle}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline .schedule-table th,.m__fair__tab-contents .event-outline .schedule-table td{padding:10px}}.m__fair__tab-contents .event-outline .schedule-table th{background:#f0f0f0}.m__fair__tab-contents .event-outline .schedule-table th:first-child{width:150px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline .schedule-table th:first-child{width:100px}}.m__fair__tab-contents .event-outline .schedule-table th:last-child{width:100px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline .schedule-table th:last-child{width:80px}}.m__fair__tab-contents .event-outline .schedule-table td:first-child{text-align:center}.m__fair__tab-contents .event-outline .schedule-table td .cat-icon{color:#fff;display:block;text-align:center;padding:0 5px;margin-bottom:10px}.m__fair__tab-contents .event-outline .schedule-table td .tag-green,.m__fair__tab-contents .event-outline .schedule-table td .tag-orange,.m__fair__tab-contents .event-outline .schedule-table td .tag-red{color:#fff;font-weight:bold;display:inline-block;border-radius:4px;min-width:80px;font-weight:bold;text-align:center;margin-bottom:10px}.m__fair__tab-contents .event-outline .schedule-table td .tag-green{background:#01baa2}.m__fair__tab-contents .event-outline .schedule-table td .tag-orange{background:#ff7d56}.m__fair__tab-contents .event-outline .schedule-table td .tag-red{background:#c2103e}.m__fair__tab-contents .event-outline ul.event-list > li{border:0}.m__fair__tab-contents .event-outline ul.event-list > li + li{margin-top:40px}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview{padding:0}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview > .m__common-btn{margin:20px 0}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name{background:#1d2088;color:#fff;font-size:2rem;font-weight:bold;padding:10px 20px;margin-bottom:10px;display:inline-flex}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name{font-size:1.5rem;padding:10px 15px}}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name.icon{position:relative;padding-left:50px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name.icon{padding-left:45px}}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name.icon::before{content:"";width:25px;height:25px;position:absolute;left:20px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name.icon::before{left:15px;width:22px;height:22px}}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name.icon.icon01::before{background:url("/images/icon/icon_present_white.svg") center center no-repeat;background-size:contain}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name.icon.icon02::before{background:url("/images/icon/icon_pencil_white.svg") center center no-repeat;background-size:contain}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name.icon.icon03::before{background:url("/images/icon/icon_megaphone_white.svg") center center no-repeat;background-size:contain}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name.icon.icon04::before{background:url("/images/icon/icon_mic_white.svg") center center no-repeat;background-size:contain}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name.icon.icon05::before{background:url("/images/icon/icon_balloon_white.svg") center center no-repeat;background-size:contain}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name.icon.icon06::before{background:url("/images/icon/icon_bus_white.svg") center center no-repeat;background-size:contain}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name.icon.icon07::before{background:url("/images/icon/icon_residentnavi.png") center center no-repeat;background-size:contain}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name.icon.icon08::before{background:url("/images/icon/icon_search.svg") center center no-repeat;background-size:contain}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .category-name.icon.icon09::before{background:url("/images/icon/icon_flag_white.svg") center center no-repeat;background-size:contain}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .box-content{display:flex;justify-content:space-between;margin-top:30px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .box-content{display:block}}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .box-content .image{width:160px;margin-right:20px}@media only screen and (max-width:767px){.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .box-content .image{margin:0 auto 20px}}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .box-content .image img{max-width:100%}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .box-content .textarea{flex:1 1}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .box-content .textarea .m__common-heading__left-border{margin-top:0}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview .box-content .textarea .m__common-btn{margin-top:20px}.m__fair__tab-contents .event-outline ul.event-list > li .event-overview > ul li .contents{padding:5px 10px}.m__fair__tab-contents .inner-tab-list{border-bottom:2px solid #0d6fb8;display:flex;justify-content:space-between;align-items:center;margin-top:20px}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-list{display:block;border-width:1px;margin-top:0}}.m__fair__tab-contents .inner-tab-list ul{order:1;display:flex}.m__fair__tab-contents .inner-tab-list ul li{margin-right:10px;width:146px}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-list ul li{width:108px}}.m__fair__tab-contents .inner-tab-list ul li span,.m__fair__tab-contents .inner-tab-list ul li a{border:1px solid #0d6fb8;border-bottom:0;display:flex;align-items:center;justify-content:center;font-weight:bold;height:36px;border-radius:4px 4px 0 0}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-list ul li span,.m__fair__tab-contents .inner-tab-list ul li a{height:35px;border-radius:2px 2px 0 0;padding-top:0}}.m__fair__tab-contents .inner-tab-list ul li span{background:#0d6fb8;color:#fff}.m__fair__tab-contents .inner-tab-list ul li a{background:#e8f2fa;color:#0d6fb8;text-decoration:none}@media print,screen and (min-width:768px){.m__fair__tab-contents .inner-tab-list ul li a:hover{opacity:.7}}.m__fair__tab-contents .inner-tab-list p{order:2;font-size:1.2rem}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-list p{text-align:right;margin-bottom:10px}}.m__fair__tab-contents .inner-tab-list p b{font-size:2rem;vertical-align:-1px;color:#0d6fb8}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-list p b{font-size:1.6rem}}.m__fair__tab-contents .inner-tab-list p span{padding-left:5px;vertical-align:baseline}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-list p span{display:block;padding-left:0}}.m__fair__tab-contents .inner-tab-contents{padding:40px 0 20px}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-contents{padding:20px 0 0;margin:0 0 -20px}}.m__fair__tab-contents .inner-tab-contents .search-area{display:flex;align-items:center;justify-content:space-between}.m__fair__tab-contents .inner-tab-contents .search-area .m__common-form__select{width:152px}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-contents .search-area .m__common-form__select{width:128px}}.m__fair__tab-contents .inner-tab-contents .search-area .m__common-form__select::before{width:20px;height:12px;background-size:20px 12px;right:8px}.m__fair__tab-contents .inner-tab-contents .search-area .m__common-form__select::after{width:36px;height:100%}.m__fair__tab-contents .inner-tab-contents .search-area .m__common-form__select select{border-color:#8e8e8e;padding:6px 40px 6px 10px;height:36px}.m__fair__tab-contents .inner-tab-contents .search-area p{font-size:1.2rem}.m__fair__tab-contents .inner-tab-contents .m__common-heading__h2--fill{margin:15px 0 10px;font-size:2rem}.m__fair__tab-contents .inner-tab-contents .m__common-heading__left-border{border-left-width:2px;padding-left:15px;margin:15px 0 10px;font-size:1.8rem}.m__fair__tab-contents .inner-tab-contents .hospital-list > li{border-top:1px solid #dcdcdc;padding:12px 5px}.m__fair__tab-contents .inner-tab-contents .hospital-list > li span.booth{padding-left:10px}.m__fair__tab-contents .inner-tab-contents .hospital-list > li .m__common__link{display:block;text-align:right;margin-top:5px}.m__fair__tab-contents .inner-tab-contents .hospital-list > li > p{flex:1 1;margin-right:20px}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-contents .hospital-list > li > p{margin-right:10px}}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-contents .hospital-list > li{padding:13px 0}}.m__fair__tab-contents .inner-tab-contents .hospital-list > li .contents-link-btn{margin-top:5px}.m__fair__tab-contents .inner-tab-contents .hospital-list > li .contents-link-btn a{width:100px;text-align:center;line-height:1;padding:10px 0 10px 20px;font-weight:bold}@media print,screen and (min-width:768px){.m__fair__tab-contents .inner-tab-contents .hospital-list > li .contents-link-btn a{border-width:1px}}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-contents .hospital-list > li .contents-link-btn a{width:80px;max-width:100%;padding:10px 0 10px 10px}}.m__fair__tab-contents .inner-tab-contents .hospital-list > li .contents-link-btn a::after{right:auto;left:8px;transform:translateY(-50%) rotate(-90deg)}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-contents .hospital-list > li .contents-link-btn a::after{left:5px}}.m__fair__tab-contents .inner-tab-contents .group-hospital-list{padding-bottom:20px}.m__fair__tab-contents .inner-tab-contents .group-hospital-list > p{text-align:right;font-size:1.2rem}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl{margin-top:10px}}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl + dl{margin-top:20px}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl + dl{margin-top:10px}}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl > dt{font-weight:bold;border-bottom:2px solid #0d6fb8;position:relative;padding:0 30px 10px 0;position:relative;display:flex;align-items:center}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl > dt .category p{font-size:1.4rem}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl > dt .category p{font-size:1.2rem;padding:0}}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl > dt > span{border:none;color:#313131;font-size:2rem;flex:1 1}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl > dt > span span{border:none;color:#313131;font-weight:normal;font-size:1.6rem}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl > dt > span span{font-size:1.4rem}}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl > dt > span span.booth{padding-left:10px}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl > dt{padding:10px 30px 10px 0}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl > dt > span{font-size:1.4rem}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl > dt > span span{font-size:1.4rem}}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .m__common__accordion--content{padding:0;background:transparent;margin-top:0}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .m__common__accordion--content.open{overflow:visible}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .m__common__accordion--content .hospital-list li:first-child{border-top:0}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .category{width:80px;text-align:center}@media only screen and (max-width:767px){.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .category{width:60px}}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .category span,.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .category p{font-weight:bold}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .category span.hospital,.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .category p.hospital{color:#fd5e22}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .category span.conference,.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .category p.conference{color:#8e3ccb}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .category span.other,.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .category p.other{color:#ff6bc9}.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .category span.group,.m__fair__tab-contents .inner-tab-contents .group-hospital-list dl .category p.group{color:#37b814}.m__fair__entry-box{background:#e8f2fa;padding:40px 0;margin-bottom:40px}@media only screen and (max-width:767px){.m__fair__entry-box{padding:20px;margin-bottom:20px}}.m__fair__entry-box .m__common-btn__yellow a{min-width:466px}@media only screen and (max-width:767px){.m__fair__entry-box .m__common-btn__yellow a{min-width:100%}}.m__fair__event-accorion{margin:20px 0}@media only screen and (max-width:767px){.m__fair__event-accorion{margin:10px 0}}.m__fair__event-accorion .js__event-info-target{display:none}.m__fair__event-accorion .js__event-info-target.open{display:block}.m__fair__event-accorion .accordion-title{position:relative;cursor:pointer}.m__fair__event-accorion .accordion-title::after{content:"";display:block;width:20px;height:12px;background:url("/images/icon/icon_arrow_bottom_blue.svg") center center no-repeat;background-size:contain;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:.3s}@media only screen and (max-width:767px){.m__fair__event-accorion .accordion-title::after{width:15px;height:8px}}.m__fair__event-accorion .accordion-title.open::after{transform:translateY(-50%) rotate(-180deg)}.m__fair__online .m__common-heading__h3{border-color:#b71649}.m__fair__online .m__fair__schedule-list{background:#fbeef2}.m__fair__online .m__fair__schedule-list h2{color:#b71649}.m__fair__online .m__fair__schedule-list h2::before{background:#b71649}@media only screen and (max-width:767px){.m__fair__online .m__fair__schedule-list .fair-information > li .flex-left{background:#b71649}}.m__fair__online .m__fair__schedule-list .fair-information > li .date{background:#b71649;height:78px}.m__fair__online .m__common-heading__h2--fill{background:#b71649}.m__fair__online .m__common-heading__left-border{border-color:#b71649}.m__fair__online .m__fair__faq h3{color:#b71649}.m__fair__online .m__fair__faq .m__common__accordion--title{border-color:#b71649}.m__fair__online .m__fair__faq .m__common__accordion--title::before{color:#b71649}.m__fair__online .m__fair__faq .m__common__accordion--content{background:#fbeef2}.m__fair__online .m__common-list .title{color:#b71649}.m__fair__online .m__fair__sp-contents-list{background:#b71649;border-bottom:2px solid #811336}.m__fair__online .m__fair__sp-contents-list li{width:calc(100% / 3)}.m__fair__online .m__fair__sp-contents-list li + li{border-left:1px solid #811336}@media print,screen and (min-width:768px){.m__fair__online .m__fair__archive-list .year{border-color:#b71649}}.m__fair__online .m__fair__tab-list li a,.m__fair__online .m__fair__tab-list li span{border-color:#b71649}@media print,screen and (min-width:768px){.m__fair__online .m__fair__tab-list li a br,.m__fair__online .m__fair__tab-list li span br{display:none}}.m__fair__online .m__fair__tab-list li a::before,.m__fair__online .m__fair__tab-list li span::before{background-color:#b71649}.m__fair__online .m__fair__tab-list li a{background:#fbeef2}.m__fair__online .m__fair__tab-contents{border-color:#b71649}.m__fair__online .m__fair__tab-contents .hospital-list > li{padding:12px 0}.m__fair__online .m__fair__tab-contents .contents-link-btn{margin:0 -4px}.m__fair__online .m__fair__tab-contents .contents-link-btn a{border:1px solid #b71649;font-weight:bold;background:#fbeef2;color:#b71649}.m__fair__online .m__fair__tab-contents .contents-link-btn a::after{background-image:url("/images/icon/icon_arrow_bottom_red.svg")}@media print,screen and (min-width:768px){.m__fair__online .m__fair__tab-contents .contents-link-btn a:hover{opacity:.7}}.m__fair__online .m__fair__tab-contents .event-list > li .date-box{background:#fbeef2}.m__fair__online .m__fair__tab-contents .event-list > li .event-overview h2{border-bottom-color:#b71649}.m__fair__online .m__fair__tab-contents .event-outline .heading{border-color:#b71649}.m__fair__online .m__fair__tab-contents .event-outline .heading .count span{color:#b71649}.m__fair__online .m__fair__tab-contents .event-outline .fair-description dl dt{border-color:#b71649}.m__fair__online .m__fair__tab-contents .inner-tab-list{border-color:#b71649}.m__fair__online .m__fair__tab-contents .inner-tab-list ul li span,.m__fair__online .m__fair__tab-contents .inner-tab-list ul li a{border-color:#b71649}.m__fair__online .m__fair__tab-contents .inner-tab-list ul li span{background:#b71649}.m__fair__online .m__fair__tab-contents .inner-tab-list ul li a{background:#fbeef2;color:#b71649}.m__fair__online .m__fair__tab-contents .inner-tab-list p b{color:#b71649}.m__fair__online .m__fair__tab-contents .inner-tab-contents .m__common-form__select::after{background:#b71649}.m__fair__online .m__fair__tab-contents .inner-tab-contents .group-hospital-list dl dt{border-color:#b71649}.m__fair__online .m__fair__entry-box{background:#fbeef2}.m__fair__online .m__fair__entry-box .m__common-heading__h2--border-top{color:#b71649}.m__fair__online .m__fair__entry-box .m__common-heading__h2--border-top::before{background:#b71649}.m__fair__online .m__fair__faq .m__common__accordion--title::after{background:url("/images/icon/icon_arrow_online_btn.svg") center center no-repeat;background-size:25px 25px}@media only screen and (max-width:767px){.m__fair__online .m__fair__faq .m__common__accordion--title::after{background-size:17px 17px}}.m__fair__online .m__fair__event-accorion .accordion-title::after{background:url("/images/icon/icon_arrow_bottom_red.svg") center center no-repeat;background-size:contain}.m__fair__sp-contents-list{margin:0 -20px;display:flex;background:#0d6fb8;border-bottom:2px solid #0d456f}@media print,screen and (min-width:768px){.m__fair__sp-contents-list{display:none}}.m__fair__sp-contents-list li{width:calc(100% / 2)}.m__fair__sp-contents-list li + li{border-left:1px solid #0d456f}.m__fair__sp-contents-list li a{display:flex;height:67px;width:100%;align-items:center;justify-content:center;text-align:center;font-weight:bold;font-size:1.4rem;line-height:1.2;color:#fff;padding-bottom:15px;text-decoration:none;position:relative}.m__fair__sp-contents-list li a::before{content:"";display:block;width:16.5px;height:9.5px;background:url("/images/icon/icon_arrow_top.svg") center bottom no-repeat;background-size:16.5px 9.5px;position:absolute;left:50%;bottom:10px;transform:translateX(-50%) rotate(180deg)}.m__fair__top-banner{margin:0 auto;text-align:center;width:49%;position:relative;margin-left:2%}.m__fair__top-banner .swiper-container{padding:0 20px}.m__fair__top-banner .swiper-pagination{left:50%;transform:translateX(-50%)}.m__fair__top-banner .swiper-pagination span{margin:0 5px}.m__fair__top-banner .swiper-button-prev{left:-10px}.m__fair__top-banner .swiper-button-next{right:-10px}@media only screen and (max-width:767px){.m__fair__top-banner{margin:0 -10px 40px;width:auto}.m__fair__top-banner .swiper-container{padding:0 10px}.m__fair__top-banner .swiper-button-prev{left:-10px}.m__fair__top-banner .swiper-button-next{right:-10px}}.m__fair__banner-list{display:flex;justify-content:start;margin:30px 0 60px}.m__fair__banner-list li{margin-right:23px}.m__fair__banner-list li:nth-child(3){margin-right:0}@media only screen and (max-width:767px){.m__fair__banner-list{display:block;margin:20px 0}.m__fair__banner-list li{margin-right:0}.m__fair__banner-list li + li{margin-top:10px}.m__fair__banner-list li img{width:100%}}@media print,screen and (min-width:768px){.m__fair__past-special ul{display:flex;margin:20px}.m__fair__past-special ul li{margin-right:20px}}@media only screen and (max-width:767px){.m__fair__past-special ul{margin:0 -20px}.m__fair__past-special ul li{border-bottom:1px solid #dcdcdc}.m__fair__past-special ul li a{display:block;color:#313131;font-size:1.4rem;font-weight:bold;text-decoration:none;padding:12px 20px;position:relative}.m__fair__past-special ul li a::after{content:"";display:block;width:9.5px;height:16.5px;background:url("/images/icon/icon_arrow_light_weight.svg") center center no-repeat;background-size:9.5px 16.5px;right:20px;position:absolute;top:50%;transform:translateY(-50%)}}.m__fair__cancel-textarea{background:#ffe6e1;border:1px solid #e94e30;text-align:center;color:#e94e30;font-weight:bold;padding:20px 10px;font-size:1.6rem;margin-bottom:40px}@media only screen and (max-width:767px){.m__fair__cancel-textarea{font-size:1.4rem;padding:10px 15px;margin-bottom:20px}}.m__fair__notice-textarea{background:#fffef2;border:1px solid #ff7800;text-align:center;color:#e57741;font-weight:bold;padding:20px 10px;font-size:1.6rem;margin-bottom:40px}@media only screen and (max-width:767px){.m__fair__notice-textarea{font-size:1.4rem;padding:10px 15px;margin-bottom:20px}}.m__fair__flex-banner{display:flex;justify-content:center;margin-bottom:50px}@media only screen and (max-width:767px){.m__fair__flex-banner{display:block}}.m__fair__flex-banner .static-banner{width:49%}@media only screen and (max-width:767px){.m__fair__flex-banner .static-banner{min-width:100%;margin:0 0 15px}}.m__fair__voice .box{border:10px solid #e8f2fa;padding:20px 10px 0;text-align:center}.m__fair__voice .box p{line-height:1.8}@media only screen and (max-width:767px){.m__fair__voice .box{border:5px solid #e8f2fa;padding:0 15px}.m__fair__voice .box p{text-align:left}}.m__fair__voice .box .flex{display:flex;justify-content:center;align-items:center;margin:40px 0}@media only screen and (max-width:767px){.m__fair__voice .box .flex{align-items:flex-start;margin:20px 0 30px}.m__fair__voice .box .flex .right{margin-left:10px}.m__fair__voice .box .flex .img{flex-shrink:0;width:70px}.m__fair__voice .box .flex .img.sp-w img{width:50px}}@media print,screen and (min-width:768px){.m__fair__voice .box .flex .right{margin-left:30px}.m__fair__voice .box .flex .right .text + *{margin-left:30px}.m__fair__voice .box .flex .left .text{margin-left:auto}.m__fair__voice .box .flex .left .text + *{margin-right:30px}}.m__fair__voice .box .flex .text{text-align:left;width:450px;background:#e8f2fa;padding:20px;border-radius:4px}@media only screen and (max-width:767px){.m__fair__voice .box .flex .text{width:100%;padding:10px}}.m__fair__voice .box .flex .text + *{margin-top:20px}@media only screen and (max-width:767px){.m__fair__voice .box .flex .text + *{margin-top:10px}}.m__fair__voice .img-box{border:10px solid #e8f2fa;text-align:center;margin:40px 100px;padding:30px}@media only screen and (max-width:767px){.m__fair__voice .img-box{border:5px solid #e8f2fa;margin:20px auto;padding:15px}}.m__fair__voice .img-box h3{font-size:2rem;margin-bottom:20px}@media only screen and (max-width:767px){.m__fair__voice .img-box h3{font-size:1.6rem;margin-bottom:10px}}.m__fair__voice .img-box .image{max-width:470px;margin:0 auto}.m__fair__voice .img-box .small{text-align:right;margin-top:10px;font-size:1.2rem}.m__fair__voice .img-box p{font-size:1.6rem;font-weight:bold;margin-top:20px}@media only screen and (max-width:767px){.m__fair__voice .img-box p{font-size:1.4rem}}.m__fair__voice .img-box p span.blue{color:#004aad}.m__fair__voice .img-box p span.red{color:#e81313}.m__fair__voice p b{color:#e94e30}.m__fair__tab02 .tab-list{display:flex;margin-bottom:20px}@media only screen and (max-width:767px){.m__fair__tab02 .tab-list{margin-bottom:30px}}.m__fair__tab02 .tab-list .tab-list-item{font-size:2rem;font-weight:bold;background:#e8f2fa;width:50%;padding:10px 0;text-align:center;cursor:pointer;color:#0d6fb8}@media only screen and (max-width:767px){.m__fair__tab02 .tab-list .tab-list-item{font-size:1.6rem;padding:5px 0}}.m__fair__tab02 .tab-list .tab-list-item.active{background:#0d6fb8;color:#fff}.m__fair__tab02 .tab-contents{display:none}.m__fair__tab02 .active{display:block}.m__fair__link{display:flex;justify-content:center}@media only screen and (max-width:767px){.m__fair__link{display:block}}.m__fair__link .m__common-btn a{height:45px}.m__fair__link .m__common-btn + *{margin-left:10px}@media only screen and (max-width:767px){.m__fair__link .m__common-btn + *{margin:10px 0 0}}.m__fair__archive .m__fair__archive-list .year{margin:0}.m__fair__archive .m__common__accordion--content{background:none}.m__fair__archive .m__common__accordion--content.open{margin:10px}.m__fair__archive .m__common__accordion--title{position:relative}.m__fair__archive .m__common__accordion--title::before{width:25px;height:25px;background-size:25px 25px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m__fair__archive .m__common__accordion--title::before{display:none}}.m__fair__archive .m__common__accordion--title.open::before{transform:translateY(-50%) rotate(180deg)}.m__fair__event-list{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:767px){.m__fair__event-list{display:block}}.m__fair__event-list li{background:#fff;border:1px solid #bbb;width:calc(50% - 7px);padding:10px;margin-bottom:10px}@media only screen and (max-width:767px){.m__fair__event-list li{width:100%}}.m__fair__event-list li .flex{display:flex;align-items:center}.m__fair__event-list li .date{font-size:2rem;font-weight:bold;line-height:1.5;text-align:center;padding:0 8px;width:135px}@media only screen and (max-width:767px){.m__fair__event-list li .date{font-size:1.4rem;width:28%;padding-left:0}}.m__fair__event-list li .date span.online{font-size:1.2rem;display:inline-block;color:#fff;font-weight:300;line-height:1.1;background:#0d6fb8;padding:6px 10px;margin-top:6px;border-radius:4px}.m__fair__event-list li .tag{display:flex;margin-bottom:10px}.m__fair__event-list li .tag span{font-size:1.1rem;color:#fff;text-align:center;padding:5px 10px}.m__fair__event-list li .tag span.early{background:#199ae4}.m__fair__event-list li .tag span.specialist{background:#ed5169}.m__fair__event-list li .tag span.other{background:#8e8e8e}.m__fair__event-list li .tag span + span{margin-left:8px}@media only screen and (max-width:767px){.m__fair__event-list li .tag span{padding:2px 5px}.m__fair__event-list li .tag span + span{margin-left:4px}}.m__fair__event-list li .info{flex:1 1}.m__fair__event-list li .detail{display:flex;align-items:center;min-height:51px}.m__fair__event-list li .detail .icon{text-align:center;display:inline-block;margin-right:10px;flex-shrink:0}@media only screen and (max-width:767px){.m__fair__event-list li .detail .icon{margin-right:5px;width:5rem}}.m__fair__event-list li .detail .icon span{font-size:.9rem;display:block;margin-top:2px;font-weight:bold}.m__fair__event-list li .detail .icon.offline{color:#0d6fb8}@media only screen and (max-width:767px){.m__fair__event-list li .detail .icon.offline img{width:30px;height:auto}}.m__fair__event-list li .detail .icon.online{color:#e94e30}@media only screen and (max-width:767px){.m__fair__event-list li .detail .icon.online img{width:20px;height:auto}}.m__fair__event-list li .detail .title{font-size:2rem;font-weight:bold}.m__fair__event-list li .btns{margin-top:10px;display:flex;justify-content:flex-end}.m__fair__event-list li .btns a{display:block;font-weight:700;text-align:center;width:calc(50% - 5px);font-size:1.3rem;padding:8px 10px;position:relative;text-decoration:none}@media only screen and (max-width:767px){.m__fair__event-list li .btns a{width:100%}}.m__fair__event-list li .btns a:hover{opacity:.8}.m__fair__event-list li .btns a.information{border:1px solid #0d6fb8;color:#0d6fb8;border-radius:4px;background:#fff}.m__fair__event-list li .btns a.information::before{content:"";width:8px;height:12px;display:block;background:url("/images/icon/icon_link_btn02_blue.svg") center center no-repeat;background-size:8px 12px;position:absolute;left:10px;top:50%;margin-top:-6px}.m__fair__event-list li .btns a.reservation{background:#fc8e00;border-radius:4px;color:#fff;margin-left:10px}@media only screen and (max-width:767px){.m__fair__event-list li .btns a.reservation{margin-left:5px}}.m__fair__event-list li .btns a.reservation::before{content:"";width:8px;height:12px;display:block;background:url("/images/icon/icon_link_btn02.svg") center center no-repeat;background-size:8px 12px;position:absolute;left:10px;top:50%;margin-top:-6px}.m__fair__event-list li .btns a.cancel{background:#ffe6e1;color:#e94e30;border-radius:4px}.m__fair__event-list li .btns a.cancel::before{content:"";width:8px;height:12px;display:block;background:url("/images/icon/icon_link_btn06.svg") center center no-repeat;background-size:8px 12px;position:absolute;left:10px;top:50%;margin-top:-6px}.m__fair__event-list li .btns span{display:block;width:100%;text-align:center;background:#e8f2fa;color:#0d6fb8;font-weight:bold;font-size:1.2rem;padding:2px 0}.m__fair__event-list li .btns span.cancel{background:#ffe6e1;color:#e94e30}.m__fair__event-list li .btns span.end{background:#f0f0f0;color:#8e8e8e}.m__fair__event-list li .btns span.preparation{background:#fff3d0;color:#e57741}.m__fair__letter h2{color:#b71649}.m__fair__letter h2::before{background:#b71649}.m__fair__letter h3{color:#b71649}.m__fair__letter .m__fair__title-h3--pickup{color:#313131;border-bottom:2px solid #b71649;background:url("/images/icon/icon_attention_red02.svg") no-repeat left center;background-size:30px}@media only screen and (max-width:767px){.m__fair__letter .m__fair__title-h3--pickup{background-size:25px}}.m__fair__letter .m__fair__title-h3--open{color:#313131;background:url("/images/icon/icon_new_event_red.png") no-repeat left center;background-size:27px}@media only screen and (max-width:767px){.m__fair__letter .m__fair__title-h3--open{background-size:20px}}.m__fair__letter .m__common-heading__h4{border-left:4px solid #b71649}.m__fair__letter .m__fair__schedule-list{background:#fbeef2}.m__fair__letter .m__fair__voice .box{border:10px solid #fbeef2}.m__fair__letter .m__fair__voice .box .flex .text{background:#fbeef2}.m__fair__letter .m__fair__tab02 .tab-list .tab-list-item{background:#fbeef2;color:#b71649}.m__fair__letter .m__fair__tab02 .tab-list .tab-list-item.active{background:#b71649;color:#fff}.m__fair__letter .m__fair__faq .m__common__accordion--title{border-bottom:2px solid #b71649}.m__fair__letter .m__fair__faq .m__common__accordion--title::before{color:#b71649}.m__fair__letter .m__fair__faq .m__common__accordion--title::after{background:url("/images/icon/icon_arrow_online_btn.svg") 50% no-repeat;background-size:25px 25px}@media only screen and (max-width:767px){.m__fair__letter .m__fair__faq .m__common__accordion--title::after{background-size:17px 17px}}.m__fair__letter .m__fair__faq .m__common__accordion--content{background:#fbeef2}@media print,screen and (min-width:768px){.m__fair__letter .m__fair__archive-list .m__common__accordion--title{border-bottom:2px solid #b71649}.m__fair__letter .m__fair__archive-list .m__common__accordion--title::before{background:url("/images/icon/icon_arrow_online_btn.svg") 50% no-repeat;background-size:25px 25px}}.m__fair__letter .m__fair__archive-list .m__common__accordion--content{background:#fff}@media only screen and (max-width:767px){.m__fair__letter .m__fair__voice .box .flex .img{width:50px}}.m__fair__float__banner-area{background:rgba(201,231,255,0.3);width:100%;z-index:99;position:fixed;left:0;bottom:0;padding:15px 0}.m__fair__banner-area ul{display:flex;flex-wrap:wrap;gap:17px}@media only screen and (max-width:767px){.m__fair__banner-area ul{flex-direction:column;align-items:center;gap:10px}}.m__fair__banner-area ul li{width:auto;height:70px}.m__fair__banner-area ul li a{display:block}.m__fair__banner-area ul li a img{width:auto;max-height:70px}@media print,screen and (min-width:768px){.m__fair__banner-area ul li a:hover{opacity:.8}}.m__fair__anchor-link{display:flex;flex-wrap:wrap;margin:0 -4px}.m__fair__anchor-link a{width:204px;min-height:42px;padding:5px 15px 5px 45px;line-height:1.1;display:inline-flex;vertical-align:top;align-items:center;text-decoration:none;color:#fff;margin:3px 4px 3px 4px;border-radius:4px;position:relative}@media only screen and (max-width:767px){.m__fair__anchor-link a{font-size:1.2rem;width:48%;padding:5px 20px 5px 35px;margin:3px 1%}}.m__fair__anchor-link a::after{content:"";display:block;width:11px;height:8px;background:url("/images/icon/icon_link_btn02.svg") center center no-repeat;background-size:11px 8px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(90deg)}@media only screen and (max-width:767px){.m__fair__anchor-link a::after{right:8px}}.m__fair__anchor-link a.icon01::before{content:"";background:url("/images/icon/icon_present_white.svg") center center no-repeat;width:23px;height:23px;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:13px}@media only screen and (max-width:767px){.m__fair__anchor-link a.icon01::before{width:18px;height:18px;left:10px}}.m__fair__anchor-link a.icon02::before{content:"";background:url("/images/icon/icon_pencil_white.svg") center center no-repeat;width:23px;height:22px;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:13px}@media only screen and (max-width:767px){.m__fair__anchor-link a.icon02::before{width:18px;height:18px;left:10px}}.m__fair__anchor-link a.icon03::before{content:"";background:url("/images/icon/icon_megaphone_white.svg") center center no-repeat;width:23px;height:23px;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:13px}@media only screen and (max-width:767px){.m__fair__anchor-link a.icon03::before{width:18px;height:18px;left:10px}}.m__fair__anchor-link a.icon04::before{content:"";background:url("/images/icon/icon_mic_white.svg") center center no-repeat;width:23px;height:23px;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:13px}@media only screen and (max-width:767px){.m__fair__anchor-link a.icon04::before{width:19px;height:19px;left:9px}}.m__fair__anchor-link a.icon05::before{content:"";background:url("/images/icon/icon_balloon_white.svg") center center no-repeat;width:27px;height:23px;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:11px}@media only screen and (max-width:767px){.m__fair__anchor-link a.icon05::before{width:21px;height:18px;left:8px}}.m__fair__anchor-link a.icon06::before{content:"";background:url("/images/icon/icon_bus_white.svg") center center no-repeat;width:24px;height:26px;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:12px}@media only screen and (max-width:767px){.m__fair__anchor-link a.icon06::before{width:18px;height:18px;left:10px}}.m__fair__anchor-link a.icon07::before{content:"";background:url("/images/icon/icon_residentnavi.png") center center no-repeat;width:23px;height:23px;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:13px}@media only screen and (max-width:767px){.m__fair__anchor-link a.icon07::before{width:18px;height:18px;left:10px}}.m__fair__anchor-link a.icon08::before{content:"";background:url("/images/icon/icon_search.svg") center center no-repeat;width:23px;height:20px;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:13px}@media only screen and (max-width:767px){.m__fair__anchor-link a.icon08::before{width:18px;height:18px;left:10px}}.m__fair__anchor-link a.icon09::before{content:"";background:url("/images/icon/icon_flag_white.svg") center center no-repeat;width:23px;height:23px;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:13px}@media only screen and (max-width:767px){.m__fair__anchor-link a.icon09::before{width:18px;height:18px;left:10px}}.m__fair__float__btn-area{background:#e8f2fa;width:100%;z-index:99;position:fixed;transition:.3s;left:0}.m__fair__float__btn-area .m__fair__anchor-link{padding:10px 0}.m__fair__float__btn-area .m__fair__anchor-link a{width:189px;padding:5px 15px 5px 42px}@media only screen and (max-width:767px){.m__fair__float__btn-area .sp-anchor-link{display:inline-block;padding:10px 0;line-height:2}.m__fair__float__btn-area .sp-anchor-link li{display:inline;vertical-align:baseline}.m__fair__float__btn-area .sp-anchor-link li::after{content:"/";display:inline-block;margin:0 5px;font-size:1.4rem}.m__fair__float__btn-area .sp-anchor-link li:last-child::after{display:none}}.m__manner{width:700px;margin:0 auto}@media only screen and (max-width:767px){.m__manner{width:auto;margin-top:15px}}.m__manner .mb60-20{margin-bottom:40px}@media only screen and (max-width:767px){.m__manner .mb60-20{margin-bottom:20px}}.m__manner .caution{color:#bb442d;font-weight:bold}.m__manner .caution.big-font{font-size:1.8rem}@media only screen and (max-width:767px){.m__manner .caution.big-font{font-size:1.4rem}}.m__manner nav.page-nav ul{margin-bottom:-6px;display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width:767px){.m__manner nav.page-nav ul{margin-bottom:0}}.m__manner nav.page-nav ul li{background:#f5f3ea;margin-right:6px;margin-bottom:6px;width:170px;border:1px solid #0d6fb8;border-radius:4px}@media only screen and (max-width:767px){.m__manner nav.page-nav ul li{width:50%;margin-right:0;margin-bottom:0;border-radius:0}}.m__manner nav.page-nav ul li .manner{color:#0d6fb8;font-size:1.4rem;font-weight:bold;height:50px;display:block;background:url("/images/manner/icon_nav.png") no-repeat center right 15px;background-size:12px auto;display:flex;align-items:center;text-decoration:none;padding:0 15px}.m__manner nav.page-nav ul li .manner span{padding:10px 0 10px 40px;display:inline-block}.m__manner nav.page-nav ul li a{cursor:pointer;transition:.25s}.m__manner nav.page-nav ul li a:hover{opacity:.8}.m__manner nav.page-nav ul li.on{background:#e8f2fa}.m__manner nav.page-nav ul li.on .manner{background:none}.m__manner nav.page-nav ul li .manner01 span{background:url("/images/manner/icon_nav_01.png") no-repeat center left;background-size:30px 30px}.m__manner nav.page-nav ul li .manner02 span{background:url("/images/manner/icon_nav_02.png") no-repeat center left;background-size:30px 30px}.m__manner nav.page-nav ul li .manner03 span{background:url("/images/manner/icon_nav_03.png") no-repeat center left;background-size:30px 30px}.m__manner nav.page-nav ul li .manner04 span{background:url("/images/manner/icon_nav_04.png") no-repeat center left;background-size:30px 30px}.m__manner nav.page-nav ul li .manner05 span{background:url("/images/manner/icon_nav_05.png") no-repeat center left;background-size:30px 30px}.m__manner nav.page-nav ul li .manner06 span{background:url("/images/manner/icon_nav_06.png") no-repeat center left;background-size:30px 30px}.m__manner nav.page-nav ul li .manner07 span{background:url("/images/manner/icon_nav_07.png") no-repeat center left;background-size:30px 30px}.m__manner nav.page-nav ul li:nth-of-type(4n){margin-right:0}@media only screen and (max-width:767px){.m__manner nav.page-nav ul li:nth-child(even){border-left:none}}@media only screen and (max-width:767px){.m__manner nav.page-nav ul li:nth-child(-n+4){border-bottom:none}}@media only screen and (max-width:767px){.m__manner nav.page-nav ul li:nth-child(7){border-top:none}}.m__manner .lv2heading{background:#0d6fb8;color:#fff;font-size:3rem;padding:0 20px;display:flex;align-items:center;height:54px;margin-bottom:20px}@media only screen and (max-width:767px){.m__manner .lv2heading{height:36px;font-size:1.8rem;padding:0 10px}}.m__manner .lv2heading .inner{padding-left:58px}@media only screen and (max-width:767px){.m__manner .lv2heading .inner{padding-left:38px}}.m__manner .lv2heading .lv2heading-01{background:url("/images/manner/icon_nav_01.png") no-repeat center left;background-size:38px 38px}@media only screen and (max-width:767px){.m__manner .lv2heading .lv2heading-01{background-size:28px 28px}}.m__manner .lv2heading .lv2heading-02{background:url("/images/manner/icon_nav_02.png") no-repeat center left;background-size:38px 38px}@media only screen and (max-width:767px){.m__manner .lv2heading .lv2heading-02{background-size:28px 28px}}.m__manner .lv2heading .lv2heading-03{background:url("/images/manner/icon_nav_03.png") no-repeat center left;background-size:38px 38px}@media only screen and (max-width:767px){.m__manner .lv2heading .lv2heading-03{background-size:28px 28px}}.m__manner .lv2heading .lv2heading-04{background:url("/images/manner/icon_nav_04.png") no-repeat center left;background-size:38px 38px}@media only screen and (max-width:767px){.m__manner .lv2heading .lv2heading-04{background-size:28px 28px}}.m__manner .lv2heading .lv2heading-05{background:url("/images/manner/icon_nav_05.png") no-repeat center left;background-size:38px 38px}@media only screen and (max-width:767px){.m__manner .lv2heading .lv2heading-05{background-size:28px 28px}}.m__manner .lv2heading .lv2heading-06{background:url("/images/manner/icon_nav_06.png") no-repeat center left;background-size:38px 38px}@media only screen and (max-width:767px){.m__manner .lv2heading .lv2heading-06{background-size:28px 28px}}.m__manner .lv2heading .lv2heading-07{background:url("/images/manner/icon_nav_07.png") no-repeat center left;background-size:38px 38px}@media only screen and (max-width:767px){.m__manner .lv2heading .lv2heading-07{background-size:28px 28px}}.m__manner .m__common-heading__h3-star{background:url("/images/manner/icon_star.png") no-repeat center left;background-size:36px 36px;padding-left:46px}@media only screen and (max-width:767px){.m__manner .m__common-heading__h3-star{background-size:20px 20px;padding-left:25px}}.m__manner .m__common-heading__h3-men{border-bottom:#0d6fb8 2px solid;background:url("/images/manner/icon_men.png") no-repeat center left;background-size:36px 36px}@media only screen and (max-width:767px){.m__manner .m__common-heading__h3-men{background-size:20px 20px}}.m__manner .m__common-heading__h3-men .inner span.label{padding-left:46px;display:block}@media only screen and (max-width:767px){.m__manner .m__common-heading__h3-men .inner span.label{padding-left:25px}}.m__manner .m__common-heading__h3-women{border-bottom:#eea2c5 2px solid;background:url("/images/manner/icon_women.png") no-repeat center left;background-size:36px 36px}@media only screen and (max-width:767px){.m__manner .m__common-heading__h3-women{background-size:20px 20px}}.m__manner .m__common-heading__h3-women .inner span.label{padding-left:46px}@media only screen and (max-width:767px){.m__manner .m__common-heading__h3-women .inner span.label{padding-left:25px}}.m__manner .lv3heading{border-bottom:#0d6fb8 2px solid;font-size:2.4rem;padding:0;display:flex;align-items:center;min-height:68px;margin-bottom:20px}@media only screen and (max-width:767px){.m__manner .lv3heading{font-size:1.6rem;min-height:35px}}.m__manner .lv3heading.lv3heading-gray{border-bottom:#8e8e8e 2px solid}@media only screen and (max-width:767px){.m__manner .lv3heading.lv3heading-number{min-height:40px}}.m__manner .lv3heading.lv3heading-number .inner{display:flex;align-items:center}.m__manner .lv3heading.lv3heading-number .inner span.icon{background:#0d6fb8;color:#fff;width:36px;height:36px;border-radius:50%;line-height:36px;text-align:center;display:inline-block}@media only screen and (max-width:767px){.m__manner .lv3heading.lv3heading-number .inner span.icon{width:24px;height:24px;line-height:24px;font-size:1.2rem}}.m__manner .lv3heading.lv3heading-number .inner span.label{padding-left:10px}.m__manner .m__common-heading__h4{display:flex;align-items:center;justify-content:space-between;padding-right:0}.m__manner .m__common-heading__h4-request{border-left:#a288ba 4px solid}@media only screen and (max-width:767px){.m__manner .m__common-heading__h4-request{border-width:2px}}.m__manner .m__common-heading__h4-tour{border-left:#56b7bf 4px solid}@media only screen and (max-width:767px){.m__manner .m__common-heading__h4-tour{border-width:2px}}.m__manner .m__common-heading__h4-what{border-left:#e9c040 4px solid}@media only screen and (max-width:767px){.m__manner .m__common-heading__h4-what{border-width:2px}}.m__manner .lv5heading{font-size:1.6rem;margin-bottom:10px}@media only screen and (max-width:767px){.m__manner .lv5heading{font-size:1.4rem}}.m__manner .lv5heading.lv5heading-blue{color:#0d6fb8}.m__manner .exHeading{display:flex;font-size:1.6rem;font-weight:bold;margin-bottom:10px}@media only screen and (max-width:767px){.m__manner .exHeading{font-size:1.4rem}}.m__manner .exHeading .icon-wrap{display:flex}.m__manner .exHeading .icon{background:#ff7800;color:#fff;width:24px;height:24px;border-radius:50%;line-height:24px;text-align:center;display:inline-block;font-size:1.2rem}@media only screen and (max-width:767px){.m__manner .exHeading .icon{width:20px;height:20px;line-height:20px}}.m__manner .exHeading .to{color:#ff7800;padding:0 5px}.m__manner .exHeading .label{display:inline-block;padding-left:10px}.m__manner .label-red{display:inline-block;padding:5px 10px;background:#bb442d;color:#fff;font-weight:bold;border-radius:4px;white-space:nowrap;font-size:1.8rem}@media only screen and (max-width:767px){.m__manner .label-red{padding:2px 4px;font-size:1.3rem}}.m__manner .bulletList > *:last-child{margin-bottom:0}.m__manner .bulletList li{position:relative;padding-left:15px;margin-bottom:10px}.m__manner .bulletList li::before{content:"";width:6px;height:6px;background:#707070;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m__manner .bulletListCheck > *:last-child{margin-bottom:0}.m__manner .bulletListCheck li{position:relative;padding-left:32px;margin-bottom:10px;font-size:1.6rem;font-weight:bold}@media only screen and (max-width:767px){.m__manner .bulletListCheck li{font-size:1.3rem;padding-left:25px}}.m__manner .bulletListCheck li::before{content:"";width:24px;height:24px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url("/images/manner/icon_check_orange.png") no-repeat center left;background-size:24px 24px}@media only screen and (max-width:767px){.m__manner .bulletListCheck li::before{background-size:20px 20px}}.m__manner .bulletListCheck-manner01{position:relative}.m__manner .bulletListCheck-manner01::before{content:"";width:99px;height:140px;position:absolute;right:80px;bottom:0;background:url("/images/manner/img_manner01-01.png") no-repeat bottom right}@media only screen and (max-width:767px){.m__manner .bulletListCheck-manner01::before{right:0;background-size:60%}}.m__manner .bulletListCheck-manner02{position:relative}.m__manner .bulletListCheck-manner02::before{content:"";width:128px;height:141px;position:absolute;right:60px;bottom:0;background:url("/images/manner/img_manner02-01.png") no-repeat bottom right}@media only screen and (max-width:767px){.m__manner .bulletListCheck-manner02::before{right:15px;background-size:70%}}.m__manner .bulletListHalf > *:last-child{margin-right:0}.m__manner .ly-bulletListHalf{display:flex;flex-wrap:wrap}.m__manner .ly-bulletListHalf .bulletList{width:50%}@media only screen and (max-width:767px){.m__manner .ly-bulletListHalf .bulletList{width:100%}}@media only screen and (max-width:767px) and (max-width:767px){.m__manner .ly-bulletListHalf .bulletList li{margin-bottom:10px}}.m__manner .ly-bulletListWithImg{display:flex;flex-wrap:wrap;justify-content:space-between}.m__manner .ly-bulletListWithImg .img-box{flex-shrink:0;width:100px}@media only screen and (max-width:767px){.m__manner .ly-bulletListWithImg .img-box{width:35%;margin:auto;margin:15px auto 0}}.m__manner .ly-bulletListWithImg .img-box img{width:100%}.m__manner .ly-bulletListWithImgDouble{display:flex;justify-content:space-between;align-items:center}.m__manner .ly-bulletListWithImgDouble .list{width:60%}.m__manner .ly-bulletListWithImgDouble .img-box{flex-shrink:0;width:50px}@media print,screen and (min-width:768px){.m__manner .ly-bulletListWithImgDouble .img-box{margin-right:20px}}@media only screen and (max-width:767px){.m__manner .ly-bulletListWithImgDouble .img-box{width:20%;margin-right:10px}}.m__manner .ly-bulletListWithImgDouble .img-box img{width:100%}.m__manner .bg--cream{background:#f5f3ea;padding:20px}@media only screen and (max-width:767px){.m__manner .bg--cream{padding:15px}}@media print,screen and (min-width:768px){.m__manner .tel-text{position:relative}.m__manner .tel-text .m__common__link{position:absolute;bottom:150px;left:75px;font-size:1.2rem}.m__manner .tel-text .m__common__link::before{transform:rotate(90deg);background-size:15px 15px;margin-right:0}}@media only screen and (max-width:767px){.m__manner .tel-text .t__bg--light-blue01{padding:15px 20px;margin-left:-20px;margin-right:-20px}.m__manner .tel-text .linkbox{background:#fff;padding:15px}.m__manner .tel-text .linkbox02{background:#8bc1e1;color:#fff;font-weight:bold;border:none;text-align:center}.m__manner .tel-text .yajirushi{position:relative;height:60px}.m__manner .tel-text .yajirushi::before{content:"";display:block;margin:auto;width:40px;height:20px;background:#e8f2fa}.m__manner .tel-text .yajirushi::after{content:"";position:absolute;top:20px;left:50%;transform:translateX(-50%);border-top:30px solid #e8f2fa;border-left:40px solid transparent;border-right:40px solid transparent}.m__manner .tel-text .accordion-area .modal-btn{background:#0d6fb8;color:#fff;font-weight:bold;font-size:1.5rem;padding:8px 20px;position:relative}.m__manner .tel-text .accordion-area .modal-btn::before{content:"";width:16px;height:2px;background:#fff;position:absolute;top:50%;transform:translateY(-50%);right:20px}.m__manner .tel-text .accordion-area .modal-btn::after{content:"";width:2px;height:16px;background:#fff;position:absolute;top:50%;transform:translateY(-50%);right:27px;transition:.3s}.m__manner .tel-text .accordion-area .modal-btn.open::after{transform:translateY(-50%) rotate(90deg)}.m__manner .tel-text .accordion-area .t__bg--light-blue01{margin:auto;padding:15px}.m__manner .tel-text .accordion-area .t__bg--light-blue01 .y_box{background:url("/images/manner/chart_arrow.png") no-repeat bottom center;background-size:18px 146px;padding:15px 0 30px;margin-bottom:5px}.m__manner .tel-text .accordion-area .t__bg--light-blue01 .m__common-btn a{min-width:245px}.m__manner .tel-text .accordion-area .t__bg--light-blue01 .flex-box{display:flex;justify-content:space-between}.m__manner .tel-text .accordion-area .t__bg--light-blue01 .flex-box .y_box,.m__manner .tel-text .accordion-area .t__bg--light-blue01 .flex-box .linkbox03{width:calc(50% - 5px)}}.m__manner .exBox{border:3px solid #0d6fb8;padding:20px;border-radius:4px}@media only screen and (max-width:767px){.m__manner .exBox{padding:15px;border-width:2px}}.m__manner .exBoxWithTitle{background:#f5f3ea;padding:40px 40px 20px;width:100%;position:relative;overflow:visible}@media only screen and (max-width:767px){.m__manner .exBoxWithTitle{padding:40px 24px 20px}}.m__manner .exBoxWithTitle .title{position:absolute;top:-6px;left:-6px;padding:5px 90px 5px 30px;color:#fff;font-weight:bold;font-size:1.6rem;background:linear-gradient(-65deg,transparent,transparent 25%,#e94e30 0%,#e94e30)}@media only screen and (max-width:767px){.m__manner .exBoxWithTitle .title{font-size:1.4rem}}.m__manner .exBoxWithTitle .title::before{position:absolute;z-index:10;top:100%;left:0;content:'';border:3px solid transparent;border-top:3px solid #bb442d;border-right:3px solid #bb442d}.m__manner .faq > *:last-child{margin-bttom:0}.m__manner .faq .faq_q,.m__manner .faq .faq_a{position:relative;display:flex;align-items:flex-start;box-sizing:content-box;min-height:32px;padding-left:45px}.m__manner .faq .faq_q{margin-bottom:15px;font-weight:bold}.m__manner .faq .faq_a{margin-bottom:30px}.m__manner .faq .faq_a:last-of-type{margin-bottom:0}.m__manner .faq .faq_q_txt{padding-top:4px;color:#0d6fb8}.m__manner .faq .faq_icon{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:50%;font-weight:normal;line-height:33px;text-align:center}.m__manner .faq .faq_q .faq_icon{background-color:#0d6fb8;font-weight:bold;color:#fff}.m__manner .faq .faq_a .faq_icon{background-color:#bb442d;color:#fff;font-weight:bold}.m__manner .faq .faq_a_body{padding-top:6px}.m__manner .faq .faq_a_body > *:last-child{margin-bottom:0}.m__manner .faq .faq_a_txt{margin-bottom:20px}.m__manner .linkbox{border:#0d6fb8 3px solid;padding:30px;border-radius:4px}@media only screen and (max-width:767px){.m__manner .linkbox{padding:20px;border-width:2px}}.m__manner .linkbox.linkbox-request{border:#a288ba 3px solid}@media only screen and (max-width:767px){.m__manner .linkbox.linkbox-request{border-width:2px}}.m__manner .linkbox.linkbox-tour{border:#56b7bf 3px solid}@media only screen and (max-width:767px){.m__manner .linkbox.linkbox-tour{border-width:2px}}.m__manner .linkbox.linkbox-what{border:#e9c040 3px solid}@media only screen and (max-width:767px){.m__manner .linkbox.linkbox-what{border-width:2px}}.m__manner .bulletLinks > *:last-child{margin-bottom:0}.m__manner .bulletLinks li{position:relative;padding-left:32px;margin-bottom:10px;font-size:1.6rem;font-weight:bold}@media only screen and (max-width:767px){.m__manner .bulletLinks li{font-size:1.3rem}}.m__manner .bulletLinks li::before{content:"";width:24px;height:24px;position:absolute;left:0;top:0}.m__manner .bulletLinks.bulletLinks.bulletLinks-request li::before{background:url("/images/manner/icon_arrow_request.png") no-repeat center left;background-size:24px 24px}.m__manner .bulletLinks.bulletLinks.bulletLinks-tour li::before{background:url("/images/manner/icon_arrow_tour.png") no-repeat center left;background-size:24px 24px}.m__manner .bulletLinks.bulletLinks.bulletLinks-what li::before{background:url("/images/manner/icon_arrow_what.png") no-repeat center left;background-size:24px 24px}.m__manner .crossTable{border:1px solid #8e8e8e}.m__manner .crossTable table{width:100%;text-align:center;table-layout:fixed}.m__manner .crossTable th{padding:4px;border-right:1px solid #8e8e8e;border-bottom:1px solid #8e8e8e;font-weight:bold;vertical-align:middle}.m__manner .crossTable td{padding:4px;border-right:1px solid #8e8e8e;border-bottom:1px solid #8e8e8e;vertical-align:middle}.m__manner .crossTable th:last-child,.m__manner .crossTable td:last-child{border-right-width:0}.m__manner .crossTable tbody tr:last-child th,.m__manner .crossTable tbody tr:last-child td{border-bottom-width:0}.m__manner .crossTable thead th{background-color:#e8f2fa}.m__manner .crossTable tbody tr:nth-child(even){background-color:#f5f3ea}.m__manner .resume > *:last-child{margin-bottom:0}.m__manner .resume.bg--cream{padding:10px 20px}@media only screen and (max-width:767px){.m__manner .resume.bg--cream{padding:5px 10px}}.m__manner .resume dt{font-size:1.8rem;font-weight:bold;color:#0d6fb8;padding-left:40px;background:url("/images/manner/icon_check_blue.png") no-repeat top left;background-size:28px 28px}@media only screen and (max-width:767px){.m__manner .resume dt{font-size:1.4rem;background-size:20px 20px;padding-left:30px}}.m__manner .resume dt span.marker{background-image:linear-gradient(transparent 70%,#ffec08 0)}.m__manner .resume dd{margin-top:5px;padding-left:40px}@media only screen and (max-width:767px){.m__manner .resume dd{padding-left:30px}}.m__manner .ota-box{border-radius:4px;overflow:hidden}.m__manner .ota-box .title{background-color:#0d6fb8;font-weight:bold;color:#fff;height:50px;font-size:2rem;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.m__manner .ota-box .title{height:40px;font-size:1.6rem}}.m__manner .ota-box .content{padding:25px}@media only screen and (max-width:767px){.m__manner .ota-box .content{padding:15px}}.m__manner .ota-box p{margin-bottom:15px}.m__manner .ota-box p:last-of-type{margin-bottom:0}.m__manner .messeage-box{display:flex;width:100%;margin-left:auto;margin-right:auto}.m__manner .messeage-box.width1{width:480px}@media only screen and (max-width:767px){.m__manner .messeage-box.width1{width:100%}}.m__manner .messeage-box.width2{width:400px}@media only screen and (max-width:767px){.m__manner .messeage-box.width2{width:100%}}.m__manner .messeage-box .avator{width:80px;margin-right:20px}@media only screen and (max-width:767px){.m__manner .messeage-box .avator{width:65px}}.m__manner .messeage-box .comment{width:100%}.m__manner .arrow-box{position:relative;width:100%;background:#fff;padding:24px;text-align:left;border:1px solid #0d6fb8;border-radius:18px}@media only screen and (max-width:767px){.m__manner .arrow-box{padding:15px}}.m__manner .arrow-box:after,.m__manner .arrow-box:before{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;right:100%;top:30px}.m__manner .arrow-box:after{border-color:rgba(255,255,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:13px;border-right-width:13px;margin-top:-10px;border-right-color:#fff}.m__manner .arrow-box:before{border-color:rgba(13,111,184,0);border-top-width:11px;border-bottom-width:11px;border-left-width:14px;border-right-width:14px;margin-top:-11px;margin-right:1px;border-right-color:#0d6fb8}.m__manner .futo{display:flex;align-items:center}@media only screen and (max-width:767px){.m__manner .futo{flex-direction:column-reverse;align-items:center}}.m__manner .futo .bulletList.bg--cream{position:relative}@media print,screen and (min-width:768px){.m__manner .futo .bulletList.bg--cream{margin-left:40px}}@media only screen and (max-width:767px){.m__manner .futo .bulletList.bg--cream{margin-bottom:25px}}.m__manner .futo .bulletList.bg--cream::before{content:"";position:absolute}@media print,screen and (min-width:768px){.m__manner .futo .bulletList.bg--cream::before{top:50%;transform:translateY(-50%);left:-20px;border-top:15px solid transparent;border-right:20px solid #f5f3ea;border-bottom:15px solid transparent}}@media only screen and (max-width:767px){.m__manner .futo .bulletList.bg--cream::before{bottom:-18px;left:50%;transform:translateX(-50%);border-left:20px solid transparent;border-top:18px solid #f5f3ea;border-right:20px solid transparent}}@media only screen and (max-width:767px){.m__manner .futo img{max-width:50%}}@media print,screen and (min-width:768px){.m__manner .flex-box--pc{display:flex}.m__manner .flex-box--pc .img-box{flex-shrink:0}.m__manner .flex-box--pc li + li{margin-left:30px}}@media only screen and (max-width:767px){.m__manner .flex-box--pc li + li{margin-top:20px}}.m__manner .caution-box{padding:20px;border:3px solid #e94e30;border-radius:4px}@media only screen and (max-width:767px){.m__manner .caution-box{border-width:2px}}.m__manner .caution-box dt{font-size:2rem;margin-bottom:10px;color:#e94e30;font-weight:bold}@media only screen and (max-width:767px){.m__manner .caution-box dt{font-size:1.6rem}}.m__manner .caution-box dd .lv5heading{margin-top:20px}@media only screen and (max-width:767px){.m__manner .caution-box dd .lv5heading{margin-top:10px}}.m__movie .m__common-table__form .int-inner{padding:0}.m__movie .m__common-table__form table tr,.m__movie .m__common-table__form table th,.m__movie .m__common-table__form table td{display:block;width:100%}.m__movie .m__common-table__form table th{font-size:1.6rem}@media only screen and (max-width:767px){.m__movie .m__common-table__form table th{font-size:1.4rem}}@media print,screen and (min-width:768px){.m__movie .m__common-table__form table th.hover-bg:hover{transition:.3s;background:#199ae4;cursor:pointer}.m__movie .m__common-table__form table th.hover-bg:hover .m__search__more-conditions-btn{color:#fff}.m__movie .m__common-table__form table th.hover-bg:hover .ico::before,.m__movie .m__common-table__form table th.hover-bg:hover .ico::after{background:#fff}}.m__movie .m__common-table__form table td.m__search__more-conditions-wrapper{display:none}.m__movie .m__common-table__form table tr:last-child{border-bottom:0}.m__movie .m__common-form__checkbox span{color:#0d6fb8}.m__movie .m__search__input-list01 .m__common-form__checkbox{padding-right:0}@media print,screen and (min-width:768px){.m__movie .m__search__input-list01 .m__common-form__checkbox{width:calc((100% - 40px) / 3);margin-left:20px}.m__movie .m__search__input-list01 .m__common-form__checkbox:nth-of-type(3n-2){margin-left:0}}@media only screen and (max-width:767px){.m__movie .m__search__input-list01 .m__common-form__checkbox:nth-of-type(2n){margin-left:20px}}@media only screen and (max-width:767px){.m__movie .m__search__input-list01 .m__common-form__checkbox:nth-of-type(n+3){margin-top:5px}}@media print,screen and (min-width:768px){.m__movie .m__search__input-list01 .m__common-form__checkbox:nth-of-type(n+4){margin-top:10px}}.m__movie .m__search__input-list01 .m__common-form__checkbox .small-font{font-size:1.2rem}@media only screen and (max-width:767px){.m__movie .m__search__input-list01 .m__common-form__checkbox .small-font{font-size:1rem}}@media print,screen and (min-width:768px){.m__movie .m__common-btn__search-btn input[type="submit"]{min-width:200px}}.m__movie .m__search__int-section{background:#f0f0f0;padding:10px;margin-bottom:10px;border-bottom:0}.m__movie .condition-title{margin:10px 0;font-size:1.6rem;font-weight:bold}@media only screen and (max-width:767px){.m__movie .condition-title{font-size:1.4rem}}.m__movie .m__search__more-conditions-btn{position:relative;text-align:left;padding:0;border:0;width:100%}.m__movie .m__search__more-conditions-btn span{font-size:1.6rem;font-weight:bold}@media only screen and (max-width:767px){.m__movie .m__search__more-conditions-btn span{font-size:1.4rem}}.m__movie .m__search__more-conditions-btn .ico{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:0}.m__movie .m__common-form__select--gray{margin-top:50px}@media only screen and (max-width:767px){.m__movie .m__common-form__select--gray{margin-top:20px;margin-bottom:15px}}.m__movie .movie-list-pr{border-bottom:1px solid #dcdcdc}@media print,screen and (min-width:768px){.m__movie .movie-list-pr{padding-top:20px;margin-bottom:30px}}@media only screen and (max-width:767px){.m__movie .movie-list-pr{margin-bottom:15px}}.m__movie .movie-list-pr .tag-pr{color:#fff;background:#ff4a4a;font-weight:bold;letter-spacing:.2em;padding:3px 6px 3px 8px}@media print,screen and (min-width:768px){.m__movie .m__search__submit-btn-area .button-list li{width:260px}.m__movie .m__search__submit-btn-area .button-list li .m__common-btn__reset-btn a,.m__movie .m__search__submit-btn-area .button-list li .m__common-btn__search-btn input[type="submit"]{min-width:100%}.m__movie .m__search__submit-btn-area .button-list li .m__common-btn__search-btn input[type="submit"]{background-size:22px 22px}}@media only screen and (max-width:767px){.m__movie .m__search__submit-btn-area .button-list li{width:100%}.m__movie .m__search__submit-btn-area .button-list li .m__common-btn__reset-btn a,.m__movie .m__search__submit-btn-area .button-list li .m__common-btn__search-btn input[type="submit"]{min-width:100%}}@media print,screen and (min-width:768px){.m__movie .m__common-list03.movie-list li{display:inline-block;width:calc(50% - 15px);vertical-align:top}}.m__movie .m__common-list03.movie-list li:first-child{padding-top:30px}@media only screen and (max-width:767px){.m__movie .m__common-list03.movie-list li:first-child{padding-top:15px}}@media print,screen and (min-width:768px){.m__movie .m__common-list03.movie-list li:nth-child(2){margin-top:0;border-top:none}}@media print,screen and (min-width:768px){.m__movie .m__common-list03.movie-list li:nth-child(2n){margin-left:30px}}.m__movie .label-list{margin-top:5px}.m__movie .label-list > span{color:#fff;font-size:1.2rem;display:inline-block;padding:0 8px;margin-right:5px;margin-bottom:5px;box-sizing:border-box}@media only screen and (max-width:767px){.m__movie .label-list > span{font-size:1rem}}.m__movie .label-list > span.label-student{background:#199ae4;border:1px solid #199ae4}.m__movie .label-list > span.label-specialist{background:#ed5169;border:1px solid #ed5169}.m__movie .label-list > span.label-another{color:#ed5169;border:1px solid #ed5169}.m__movie .label-list > span.label-new{border:1px solid #00cc2b;background:#00cc2b;border-radius:20px}.m__movie .label-list > span.label-update{background:#ff8c00;border:1px solid #ff8c00;border-radius:20px}.m__movie .label-list .tag01{display:inline-block;padding:0 5px;font-weight:bold;background:#e8f2fa;margin-right:5px;margin-top:5px;box-sizing:border-box;font-size:1.2rem}@media only screen and (max-width:767px){.m__movie .label-list .tag01{font-size:1rem}}.m__movie .hospitalName{margin-top:10px}@media only screen and (max-width:767px){.m__movie .hospitalName{margin-top:8px;font-size:1.3rem}}.m__movie .flex-box{display:flex}.m__movie .flex-box .text-box{margin-left:10px}.m__movie .flex-box .text-box .label-list{margin-top:0}.m__movie .flex-box .text-box .label-list > span{margin-top:0;margin-bottom:5px}.m__movie .flex-box .movie-box{width:120px;flex-shrink:0}.m__movie .flex-box .movie-box a{display:block}@media print,screen and (min-width:768px){.m__movie .l__contents__column-left{width:300px}}@media print,screen and (min-width:768px){.m__movie .l__contents__column-right{width:660px}}@media print,screen and (min-width:768px){.m__movie .m__search-result .search-box02{justify-content:flex-end}}.m__movie .m__search-result .search-box02 .result{font-size:1.8rem;margin:0 20px 5px 0}.m__movie .m__search-result .search-box02 .result span{font-size:2.4rem;font-weight:bold;color:#0d6fb8;vertical-align:baseline;margin:0 5px}@media only screen and (max-width:767px){.m__movie .m__search-result .search-box02 .result{font-size:1.6rem}.m__movie .m__search-result .search-box02 .result span{font-size:2rem}}@media print,screen and (min-width:768px){.m__movie .t__border-bottom--gray01{width:980px;padding:0}}@media only screen and (max-width:767px){.m__movie .t__border-bottom--gray01{margin-left:-20px;width:calc(100% + 20px)}}.m__movie .t__border-bottom--gray01 .label-list{margin:20px 0}@media only screen and (max-width:767px){.m__movie .t__border-bottom--gray01 .label-list{margin:10px 20px}}.m__movie .t__bg--light-blue01{padding-top:20px;padding-bottom:20px}@media only screen and (max-width:767px){.m__movie .t__bg--light-blue01{padding-top:10px;padding-bottom:10px}}@media print,screen and (min-width:768px){.m__movie .movie-box02{width:700px;min-height:393px;margin-left:auto;margin-right:auto}}.m__movie .movie-box02 iframe{width:100%;height:auto;aspect-ratio:560/315}.m__movie .movie-box02 .mask{position:relative;background-color:rgba(0,0,0,0.6);background-blend-mode:overlay;background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;aspect-ratio:1280/720}.m__movie .movie-box02 .mask:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:-1}.m__movie .movie-box02 .mask .login,.m__movie .movie-box02 .mask .first_time{width:100%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:space-around}.m__movie .movie-box02 .mask .login p,.m__movie .movie-box02 .mask .first_time p{color:#fff;display:flex;align-items:center;max-width:75%;margin-top:20px}@media only screen and (max-width:767px){.m__movie .movie-box02 .mask .login p,.m__movie .movie-box02 .mask .first_time p{max-width:80%}}.m__movie .movie-box02 .mask .login .m__common-list__btn .m__common-btn,.m__movie .movie-box02 .mask .first_time .m__common-list__btn .m__common-btn{background:#fff;border-radius:4px}.m__movie .movie-box02 .mask .login .m__common-list__btn .m__common-btn__icon-accept button:before,.m__movie .movie-box02 .mask .first_time .m__common-list__btn .m__common-btn__icon-accept button:before{content:none}.m__movie .movie-box02 .mask .after_second_time{position:relative;width:100%;height:100%}.m__movie .movie-box02 .mask .after_second_time button.play{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:70px;height:70px;overflow:hidden;text-indent:-1000px;background:rgba(255,255,255,0.4);border:0;border-radius:50%;transition:.3s}@media only screen and (max-width:767px){.m__movie .movie-box02 .mask .after_second_time button.play{width:60px;height:60px}}.m__movie .movie-box02 .mask .after_second_time button.play:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;opacity:.8;clip-path:polygon(34% 25%,80% 50%,34% 75%);background:#eee;aspect-ratio:1/1;transition:.3s}.m__movie .movie-box02 .mask .after_second_time button.play:hover{cursor:pointer;background:rgba(255,255,255,0.5)}.m__movie .movie-box02 .mask .after_second_time button.play:hover:after{opacity:.9;background:#fff}.m__movie .movie-box02 .mask .after_second_time p{position:absolute;left:50%;bottom:5%;transform:translateX(-50%);width:100%;max-width:560px;padding:0 5%;margin:0 auto;color:#fff;font-size:1.28rem}@media only screen and (max-width:767px){.m__movie .movie-box02 .mask .after_second_time p{padding:0 15px;font-size:1rem}}@media print,screen and (min-width:768px){.m__movie .btn-area{margin-bottom:60px;display:flex;justify-content:center}}@media print,screen and (min-width:768px){.m__movie .btn-area li:nth-child(n+2){margin-left:20px}}@media only screen and (max-width:767px){.m__movie .btn-area li:nth-child(n+2){margin-top:10px}}@media only screen and (max-width:767px){.m__movie .m__common-btn__green a{width:100%}}@media only screen and (max-width:767px){.m__movie .m__common-btn a{width:100%}}.m__movie .text-area{line-height:1.8}@media print,screen and (min-width:768px){.m__movie .text-area{margin-left:auto;margin-right:auto;font-size:1.6rem}}.m__movie .btn-area02{display:flex;justify-content:center}@media print,screen and (min-width:768px){.m__movie .btn-area02{margin-bottom:60px}}@media only screen and (max-width:767px){.m__movie .btn-area02{margin-bottom:30px}}@media only screen and (max-width:767px){.m__movie .btn-area02 li.m__common-btn,.m__movie .btn-area02 .m__common-btn__yellow{min-width:calc((100% - 10px) / 3)}}@media print,screen and (min-width:768px){.m__movie .btn-area02 li.m__common-btn a,.m__movie .btn-area02 .m__common-btn__yellow a{min-width:270px}}@media only screen and (max-width:767px){.m__movie .btn-area02 li.m__common-btn a,.m__movie .btn-area02 .m__common-btn__yellow a{min-width:auto;display:block;padding:8px 5px 8px 25px}.m__movie .btn-area02 li.m__common-btn a::before,.m__movie .btn-area02 .m__common-btn__yellow a::before{left:5px}}.m__movie .btn-area02 li.m__common-btn:nth-child(n+2),.m__movie .btn-area02 .m__common-btn__yellow:nth-child(n+2){margin-left:20px}@media only screen and (max-width:767px){.m__movie .btn-area02 li.m__common-btn:nth-child(n+2),.m__movie .btn-area02 .m__common-btn__yellow:nth-child(n+2){margin-left:5px}}.m__movie .m__common__link--pageback{width:100%;font-weight:normal;text-decoration:none;padding:15px 20px}.m__movie__sort-select{display:flex;align-items:center;justify-content:flex-end}.m__movie__sort-select .m__common-form__select{min-width:20%}@media only screen and (max-width:767px){.m__movie__sort-select .m__common-form__select{min-width:50%}}.m__movie__sort-select span{display:inline-block;margin-right:10px}@media only screen and (max-width:767px){.m__medical-news__list{margin:0 -20px 20px}}.m__medical-news__list ul li + li{border-top:1px solid #dcdcdc}.m__medical-news__list ul li a{padding:15px 20px;display:flex;text-decoration:none}@media print,screen and (min-width:768px){.m__medical-news__list ul li a:hover{opacity:.7}}.m__medical-news__list ul li a .thumb{margin-right:20px;width:120px}@media only screen and (max-width:767px){.m__medical-news__list ul li a .thumb{width:100px;margin-right:15px}}.m__medical-news__list ul li a .thumb img{max-width:100%}.m__medical-news__list ul li a .overview{flex:1 1}.m__medical-news__list ul li a .overview .title{font-weight:bold;font-size:1.6rem}@media only screen and (max-width:767px){.m__medical-news__list ul li a .overview .title{font-size:1.4rem}}.m__medical-news__list ul li a .overview .date-tags{display:flex;flex-wrap:wrap;font-size:1.2rem;margin-top:10px}@media only screen and (max-width:767px){.m__medical-news__list ul li a .overview .date-tags{font-size:1rem;margin-top:5px}}.m__medical-news__list ul li a .overview .date-tags .date{margin:2px 10px 2px 0;color:#313131}.m__medical-news__list ul li a .overview .date-tags .tags{background:#0d6fb8;color:#fff;padding:0 5px;margin:2px 10px 2px 0}.m__medical-news__article .date-tags{display:flex;flex-wrap:wrap;font-size:1.4rem;margin-bottom:20px}@media only screen and (max-width:767px){.m__medical-news__article .date-tags{font-size:1rem;margin-top:5px}}.m__medical-news__article .date-tags .date{margin:2px 20px 2px 0;color:#313131}.m__medical-news__article .date-tags .tags{background:#0d6fb8;color:#fff;padding:0 5px;margin:2px 10px 2px 0}.m__medical-news__article .article-block{overflow:hidden;line-height:1.8}.m__medical-news__article .article-block .thumb{float:left;margin-right:20px;margin-bottom:10px;max-width:300px}.m__medical-news__article .article-block .thumb img{max-width:100%}@media only screen and (max-width:767px){.m__medical-news__article .article-block .thumb{max-width:160px;margin-right:15px}}.m__privacy .signature{text-align:right;font-size:1.2rem}.m__privacy .signature p{margin:10px 0}.m__message__top .mail-setting{margin-top:10px}@media only screen and (max-width:767px){.m__message__top .mail-setting{margin:15px 0}.m__message__top .m__common-btn__plus a{min-width:100%}}.m__message__tab-list{margin-top:-35px}@media only screen and (max-width:767px){.m__message__tab-list{margin-top:20px}}.m__message__tab-list input[type="radio"]{display:none}.m__message__tab-list .message-tab-item{width:250px;height:50px;display:inline-flex;align-items:center;margin-right:20px;justify-content:center;border-radius:4px 4px 0 0;border:2px solid #dcdcdc;background:#f0f0f0;border-bottom:0;font-weight:bold;font-size:2rem;color:#8e8e8e;position:relative;z-index:1}.m__message__tab-list .message-tab-item span.unread{color:#fff;font-weight:bold;margin-left:10px;font-size:1.6rem;background:#e94b56;border-radius:20px;display:inline-block;text-align:center;min-width:24px;padding:0 5px}@media only screen and (max-width:767px){.m__message__tab-list .message-tab-item span.unread{font-size:1.3rem;margin-left:5px}}.m__message__tab-list .message-tab-item:last-child{margin-right:0}@media only screen and (max-width:767px){.m__message__tab-list .message-tab-item{width:48.5%;padding-right:0;position:relative;height:40px;font-size:1.5rem;margin-right:0}}.m__message__tab-list .message-tab-item:hover{cursor:pointer;opacity:.7}@media print,screen and (min-width:768px){.m__message__tab-list #message-tab + .message-tab-item{margin-left:40px}}@media only screen and (max-width:767px){.m__message__tab-list #message-tab + .message-tab-item{margin-right:3%}}.m__message__tab-list .message-tab-item{z-index:3;background:#e8f2fa;border:2px solid #0d6fb8;border-bottom:0;color:#0d6fb8}.m__message__tab-list .message-tab-item:hover{opacity:1;cursor:default}.m__message__tab-list a.message-tab-item{background-color:#f0f0f0;border-color:#dcdcdc;text-decoration:none;z-index:1}.m__message__tab-list a.message-tab-item:hover{opacity:1;cursor:default}.m__message__tab-list .message-tab-content{border-top:2px solid #0d6fb8;margin-top:-2px;z-index:2;position:relative}@media only screen and (max-width:767px){.m__message__tab-list .message-tab-content{margin:-2px -20px 0}}.m__message__tab-list .message-tab-content .event-link{position:absolute;left:0;top:30px}@media only screen and (max-width:767px){.m__message__tab-list .message-tab-content .event-link{position:static;margin:20px 20px 10px}}.m__message__tab-list .message-tab-content > .refine-search{display:flex;justify-content:flex-end;margin:20px 0}@media only screen and (max-width:767px){.m__message__tab-list .message-tab-content > .refine-search{justify-content:center;padding:15px 20px;margin:0}}.m__message__tab-list .message-tab-content > .refine-search > input[type="text"]{border:1px solid #dcdcdc;padding:10px;background:#f0f0f0;background-size:21px 21px;font-size:1.4rem;border-radius:4px;width:250px}@media only screen and (max-width:767px){.m__message__tab-list .message-tab-content > .refine-search > input[type="text"]{width:100%;font-size:1.2rem;flex:1 1;padding:10px 5px 9px}}.m__message__tab-list .message-tab-content > .refine-search input[type="submit"]{display:block;border:0;border-radius:4px;width:110px;height:43px;font-size:1.6rem;padding-left:20px;appearance:none;color:#fff;margin-left:10px;background:url("/images/icon/icon_search.svg") #0d6fb8 10px center no-repeat}@media only screen and (max-width:767px){.m__message__tab-list .message-tab-content > .refine-search input[type="submit"]{width:74px;height:auto;font-size:1.4rem;padding:9px 0 9px 15px;background-size:18px 18px}}@media only screen and (max-width:767px){.m__message__tab-list .message-tab-content .m__common__paging{margin:0}}.m__message__receive-list li{border-top:1px solid #dcdcdc}@media print,screen and (min-width:768px){.m__message__receive-list li:last-child{border-bottom:1px solid #dcdcdc}}.m__message__receive-list li.unread{background:#fff0a9}.m__message__receive-list li.unread a{font-weight:bold}@media all and (-ms-high-contrast:none){.m__message__receive-list li.unread a p.text::before,.m__message__receive-list li.unread a p.title::before,.m__message__receive-list li.unread a p.text::after,.m__message__receive-list li.unread a p.title::after{background:#fff0a9}}.m__message__receive-list li.unread a .data span.label-tour{color:#fff;background:#16a776}.m__message__receive-list li.unread a .data span.label-contact{color:#fff;background:#f9b000}.m__message__receive-list li.unread a .data span.label-documents{color:#fff;background:#0d6fb8}.m__message__receive-list li.unread a .data span.label-hospital-news{color:#fff;background:#663eb6}.m__message__receive-list li.unread a .data span.label-event{color:#fff;background:#e94e30}.m__message__receive-list li.unread a .data span.label-scout{color:#fff;background:#ec44ab}.m__message__receive-list li a{display:flex;align-items:center;color:#313131;text-decoration:none;padding:10px 20px}@media only screen and (max-width:767px){.m__message__receive-list li a{display:block;padding:15px 20px;position:relative}.m__message__receive-list li a::after{content:"";display:block;width:10.5px;height:19px;background:url("/images/icon/icon_arrow_light_weight.svg") center center no-repeat;background-size:10.8px 19px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}}.m__message__receive-list li a:hover{opacity:.7}.m__message__receive-list li a .data{width:125px;margin-right:10px}.m__message__receive-list li a .data span.sp-date{width:auto}@media print,screen and (min-width:768px){.m__message__receive-list li a .data span.sp-date{display:none}}@media only screen and (max-width:767px){.m__message__receive-list li a .data{display:flex;width:auto;font-size:1.2rem;width:100%;justify-content:space-between;align-items:center;margin-bottom:5px}}@media only screen and (max-width:767px){.m__message__receive-list li a .data span{font-size:1.3rem;width:auto;min-width:100px}}.m__message__receive-list li a .data span.label-tour{border:1px solid #16a776;color:#16a776;padding:0 5px;font-weight:bold;display:block;text-align:center;background:#fff}.m__message__receive-list li a .data span.label-contact{border:1px solid #f9b000;color:#f9b000;padding:0 5px;font-weight:bold;display:block;text-align:center;background:#fff}.m__message__receive-list li a .data span.label-documents{border:1px solid #0d6fb8;color:#0d6fb8;padding:0 5px;font-weight:bold;display:block;text-align:center;background:#fff}.m__message__receive-list li a .data span.label-hospital-news{border:1px solid #663eb6;color:#663eb6;padding:0 5px;font-weight:bold;display:block;text-align:center;background:#fff}.m__message__receive-list li a .data span.label-event{border:1px solid #e94e30;color:#e94e30;padding:0 5px;font-weight:bold;display:block;text-align:center;background:#fff}.m__message__receive-list li a .data span.label-scout{border:1px solid #ec44ab;color:#ec44ab;padding:0 5px;font-weight:bold;display:block;text-align:center;background:#fff}@media print,screen and (min-width:768px){.m__message__receive-list li a p{margin:0 10px}}.m__message__receive-list li a p.pc-date{width:145px;text-align:right}@media only screen and (max-width:767px){.m__message__receive-list li a p.pc-date{display:none}}.m__message__receive-list li a p.text{flex:1 1}.m__message__receive-list li a p.text,.m__message__receive-list li a p.title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (max-width:767px){.m__message__receive-list li a p.text,.m__message__receive-list li a p.title{padding-right:10px}}@media all and (-ms-high-contrast:none){.m__message__receive-list li a p.text,.m__message__receive-list li a p.title{height:32px;letter-spacing:.01em;position:relative;line-height:1.2}.m__message__receive-list li a p.text::before,.m__message__receive-list li a p.title::before,.m__message__receive-list li a p.text::after,.m__message__receive-list li a p.title::after{position:absolute;background:#fff}.m__message__receive-list li a p.text::before,.m__message__receive-list li a p.title::before{content:"...";bottom:0;right:0}.m__message__receive-list li a p.text::after,.m__message__receive-list li a p.title::after{content:"";width:100%;height:100%}}@media print,screen and (min-width:768px){.m__message__receive-list li a p.title{width:250px}}@media only screen and (max-width:767px){.m__message__receive-list li a p.title{font-size:1.6rem}}.m__message__profile{padding:20px 50px;border:1px solid #dcdcdc;display:inline-block;margin-bottom:30px}@media only screen and (max-width:767px){.m__message__log{margin:0 -20px 0;padding-top:20px;border-top:1px solid #dcdcdc}}@media only screen and (max-width:767px){.m__message__log .category{padding:0 20px}}.m__message__log .category p{display:inline-block;font-weight:bold;text-align:center;background:#fff;padding:0 5px;min-width:85px}@media only screen and (max-width:767px){.m__message__log .category p{font-size:1.3rem;min-width:100px}}.m__message__log .category p.label-tour{border:1px solid #16a776;color:#16a776}.m__message__log .category p.label-contact{border:1px solid #f9b000;color:#f9b000}.m__message__log .category p.label-documents{border:1px solid #0d6fb8;color:#0d6fb8}.m__message__log .category p.label-hospital-news{border:1px solid #663eb6;color:#663eb6}.m__message__log .category p.label-scout{border:1px solid #ec44ab;color:#ec44ab}.m__message__log .title{font-size:2rem;margin:15px 0 30px}@media only screen and (max-width:767px){.m__message__log .title{font-size:1.6rem;padding:0 20px;margin:10px 0 15px}}.m__message__log .hospital-name{font-size:1.8rem;margin-bottom:20px}@media only screen and (max-width:767px){.m__message__log .hospital-name{padding:0 20px;font-size:1.4rem}}.m__message__log .setting-unread{text-align:right;padding:30px 0;border-bottom:1px solid #dcdcdc}@media only screen and (max-width:767px){.m__message__log .setting-unread{padding:20px}}.m__message__log .setting-unread a{display:inline-block}.m__message__log .setting-unread a::before{content:"";width:16px;height:16px;background:url("/images/icon/icon_unread.svg") center center no-repeat;background-size:16px 16px;display:inline-block;margin-right:8px;vertical-align:-3px}.m__message__log-list > li{padding:30px 20px;border:1px solid #dcdcdc;position:relative;border-bottom:0}.m__message__log-list > li:last-child{border-bottom:1px solid #dcdcdc}@media only screen and (max-width:767px){.m__message__log-list > li{padding:25px 20px;border-left:0;border-right:0}}.m__message__log-list > li:first-child .data a,.m__message__log-list > li:first-child .data span{font-size:1.8rem}@media only screen and (max-width:767px){.m__message__log-list > li:first-child .data a,.m__message__log-list > li:first-child .data span{font-size:1.4rem}}.m__message__log-list > li:last-child{border-top:1px solid #dcdcdc}.m__message__log-list > li .data{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;font-weight:bold}@media only screen and (max-width:767px){.m__message__log-list > li .data{margin-bottom:10px}}.m__message__log-list > li .data a,.m__message__log-list > li .data span{font-size:1.6rem}@media only screen and (max-width:767px){.m__message__log-list > li .data a,.m__message__log-list > li .data span{font-size:1.4rem}}.m__message__log-list > li .data .date{font-size:1.4rem}@media only screen and (max-width:767px){.m__message__log-list > li .data .date{font-size:1.2rem}}.m__message__log-list > li > p{text-align:justify}.m__message__log-list > li .attachment{margin-top:20px}@media only screen and (max-width:767px){.m__message__log-list > li .attachment{margin-top:10px}}.m__message__log-list > li .contents{margin-top:20px;border:1px solid #dcdcdc;background:#fff;padding:20px}.m__message__log-list > li .contents p{margin-bottom:15px}@media only screen and (max-width:767px){.m__message__log-list > li .contents{margin-top:10px;padding:15px}.m__message__log-list > li .contents p{margin-bottom:5px}}.m__message__log-list > li .log-open{padding:0;border:none;text-align:center;position:absolute;left:50%;transform:translateX(-50%);bottom:-23px;z-index:3}@media only screen and (max-width:767px){.m__message__log-list > li .log-open{width:100%;bottom:-18px}}.m__message__log-list > li .log-open button{display:inline-block;border:1px solid #dcdcdc;background:#fff;padding:10px 30px;color:#0d6fb8;text-decoration:underline;z-index:3;border-radius:30px}@media only screen and (max-width:767px){.m__message__log-list > li .log-open button{padding:7px 20px}}.m__message__log-list > li .log-open button:hover{text-decoration:none;opacity:.7;transition:.3s;cursor:pointer}@media print,screen and (min-width:768px){.m__message__log-list > li.omit:hover{cursor:pointer;opacity:.7;transition:.3s}}.m__message__log-list > li.omit > p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media all and (-ms-high-contrast:none){.m__message__log-list > li.omit > p{height:21px;letter-spacing:.01em;position:relative}.m__message__log-list > li.omit > p::before,.m__message__log-list > li.omit > p::after{position:absolute;background:#fff}.m__message__log-list > li.omit > p::before{content:"...";bottom:0;right:0}.m__message__log-list > li.omit > p::after{content:"";width:100%;height:100%}}.m__message__log-list > li.hospital-message{background:#e8f2fa}.m__message__log-list > li.hospital-message .contents{border-color:#0d6fb8}.m__message__setting{width:700px;margin:auto}@media only screen and (max-width:767px){.m__message__setting{width:100%}}.m__message__setting ul{padding:20px}@media only screen and (max-width:767px){.m__message__setting ul{padding:20px 0}}.m__message__setting ul .m__common-form__radio{display:block}.m__message__setting ul .m__common-form__radio p{padding-left:30px;margin:15px 0}@media only screen and (max-width:767px){.m__message__setting ul .m__common-form__radio p{padding-left:26px}}.m__sitemap{display:flex;line-height:1.8;justify-content:space-between}@media only screen and (max-width:767px){.m__sitemap{display:block}}.m__sitemap .box{width:45%}@media only screen and (max-width:767px){.m__sitemap .box{width:100%}}.m__sitemap .box img{display:inline-block;vertical-align:middle;margin-left:5px}.m__sitemap .box dt.sitemap_ttl{font-size:1.6rem;font-weight:700;margin-top:30px}@media only screen and (max-width:767px){.m__sitemap .box dt.sitemap_ttl{font-size:1.4rem;margin-top:15px}}.m__sitemap .box dt.sitemap_ttl a.m__common__link::before{margin-bottom:4px}@media only screen and (max-width:767px){.m__sitemap .box dt.sitemap_ttl a.m__common__link::before{margin-bottom:0}}.m__sitemap .box dd.sitemap_list ul{margin-bottom:20px}@media only screen and (max-width:767px){.m__sitemap .box dd.sitemap_list ul{margin-bottom:15px}}.m__sitemap .box dd.sitemap_list ul li{margin:10px 0 10px 33px}@media only screen and (max-width:767px){.m__sitemap .box dd.sitemap_list ul li{margin:5px 0 5px 33px}}.m__sitemap .box dd.sitemap_list ul li dl dd{margin:10px 0 0 1rem}.m__sitemap .box span{color:#0d6fb8}@media print,screen and (min-width:768px){.m__login .l__contents__column-left{width:610px}}.m__login .l__contents__column-left .input_item{display:flex;align-items:flex-start;margin:30px 0}@media only screen and (max-width:767px){.m__login .l__contents__column-left .input_item{display:block}}.m__login .l__contents__column-left .input_item h4.m__common-heading__h4{width:35%;margin:0}@media only screen and (max-width:767px){.m__login .l__contents__column-left .input_item h4.m__common-heading__h4{width:100%;margin-bottom:10px}}.m__login .l__contents__column-left .input_item .m__common-form__input{width:65%}@media only screen and (max-width:767px){.m__login .l__contents__column-left .input_item .m__common-form__input{width:100%}}.m__login .l__contents__column-left .input_item .m__common-form__input input[type="email"],.m__login .l__contents__column-left .input_item .m__common-form__input input[type="password"]{height:40px;line-height:1;text-indent:8px;width:100%}@media only screen and (max-width:767px){.m__login .l__contents__column-left .input_item .m__common-form__input input[type="email"],.m__login .l__contents__column-left .input_item .m__common-form__input input[type="password"]{line-height:40px}}.m__login .l__contents__column-left .button_box{text-align:center}.m__login .l__contents__column-left .button_box .m__common__link{margin-top:20px}.m__login .l__contents__column-right{width:380px;padding:30px 0 0 30px}@media only screen and (max-width:767px){.m__login .l__contents__column-right{width:100%;padding:30px 0 0 0}}.m__login .l__contents__column-right .inner{background:#f2fcf3;padding:20px 20px 40px 20px}@media only screen and (max-width:767px){.m__login .l__contents__column-right .inner{padding:20px 15px 40px 15px}}.m__login .l__contents__column-right .inner .title{text-align:center;font-weight:700;font-size:1.6rem}@media only screen and (max-width:767px){.m__login .l__contents__column-right .inner .title{font-size:1.4rem}}.m__login .l__contents__column-right .inner .text{margin:15px 0 17px}.m__login .l__contents__column-right .inner .button_box{text-align:center}.m__login .l__contents__column-right .inner .button_box .m__common-btn__icon-register a::before,.m__login .l__contents__column-right .inner .button_box .m__common-btn__icon-register button::before,.m__login .l__contents__column-right .inner .button_box .m__common-btn__icon-register input[type="submit"]::before{width:25px;height:25px;background-size:25px 25px;left:25px}@media only screen and (max-width:767px){.m__login .l__contents__column-right .inner .button_box .m__common-btn__icon-register a,.m__login .l__contents__column-right .inner .button_box .m__common-btn__icon-register button,.m__login .l__contents__column-right .inner .button_box .m__common-btn__icon-register input[type="submit"]{min-width:90%}.m__login .l__contents__column-right .inner .button_box .m__common-btn__icon-register a::before,.m__login .l__contents__column-right .inner .button_box .m__common-btn__icon-register button::before,.m__login .l__contents__column-right .inner .button_box .m__common-btn__icon-register input[type="submit"]::before{width:20px;height:20px;background-size:18px;left:15px}}.m__login .l__contents__column-right .inner .button_box .m__common__link{margin-top:20px}.m__login .l__contents__column-right .inner .button_box .m__common__link-beginner::before{background:url("/images/icon/icon_beginner.png") center center no-repeat;background-size:13px;border-radius:0;border-radius:initial;margin-right:5px}@media only screen and (max-width:767px){.m__login .l__contents__column-right .inner .button_box .m__common__link-beginner::before{background-size:11px}}.m__mypage__qr{width:820px;margin:0 auto}@media only screen and (max-width:767px){.m__mypage__qr{width:100%}}.m__mypage__qr .m__common-heading__h2{display:block}.m__mypage__qr .m__common-heading__h2 + .btn-area{margin-bottom:60px}@media only screen and (max-width:767px){.m__mypage__qr .m__common-heading__h2 + .btn-area{margin-bottom:40px}}.m__mypage__qr .name{font-size:80%;display:block}@media only screen and (max-width:767px){.m__mypage__qr .name{font-size:1.5rem}}.m__mypage__qr .fair-details{display:block;font-size:1.8rem;line-height:1.8}@media only screen and (max-width:767px){.m__mypage__qr .fair-details{font-size:1.2rem}}.m__mypage__qr .fair-details strong{display:inline-block;font-size:2.4rem}@media only screen and (max-width:767px){.m__mypage__qr .fair-details strong{font-size:1.5rem}}.m__mypage__qr .fair-details strong.fair-name{margin-bottom:10px}@media only screen and (max-width:767px){.m__mypage__qr .fair-details strong.fair-name{margin-bottom:5px}}.m__mypage__qr .apply{margin:80px 0 20px;font-size:2rem;font-weight:bold;text-align:center}@media only screen and (max-width:767px){.m__mypage__qr .apply{margin:40px 0 10px;font-size:1.5rem}}.m__mypage__qr .qr-output{text-align:center;padding:20px 0}.m__mypage__qr .qr-output p{display:inline-block}.m__mypage__qr .qr-output .qr-image{margin:20px 0 40px;display:block}.m__mypage__qr .qr-output .btn-area{display:flex;justify-content:center;margin:20px 0 40px 0}@media only screen and (max-width:767px){.m__mypage__qr .qr-output .btn-area{display:block}}.m__mypage__qr .qr-output .btn-area .m__common-btn{margin:10px}@media only screen and (max-width:767px){.m__mypage__qr .qr-output .btn-area .m__common-btn{margin:10px 0}}.m__mypage__top{text-align:center;margin:20px 0 40px}.m__mypage__top .banner-area{margin-bottom:20px}.m__mypage__top .notice-box{background:#ffe6e1;padding:12px 15px;width:670px;margin:0 auto}@media only screen and (max-width:767px){.m__mypage__top .notice-box{width:100%;padding:6px 8px}}.m__mypage__top .notice-box .inner{background:#fff;padding:10px 25px;text-align:center}@media only screen and (max-width:767px){.m__mypage__top .notice-box .inner{padding:10px}}.m__mypage__top .notice-box .inner p{margin-top:5px}@media only screen and (max-width:767px){.m__mypage__top .notice-box .inner p{font-size:1.3rem;margin:0}}.m__mypage__top .notice-box .inner p span{font-size:1.2rem;display:block;text-align:left;text-indent:-1em;padding-left:1em}@media only screen and (max-width:767px){.m__mypage__top .notice-box .inner p span{font-size:1rem;margin-top:5px}}.m__mypage__top .notice-box .m__common-btn__close-btn--gray{margin-top:10px}.m__mypage__top .notice-box .m__common-btn__close-btn--gray a,.m__mypage__top .notice-box .m__common-btn__close-btn--gray button{border-width:4px;padding:6px 35px 6px 55px;font-size:1.5rem}@media only screen and (max-width:767px){.m__mypage__top .notice-box .m__common-btn__close-btn--gray a,.m__mypage__top .notice-box .m__common-btn__close-btn--gray button{font-size:1.2rem;min-width:auto}}.m__mypage__news .m__common-heading__img-title img{margin-right:20px}@media only screen and (max-width:767px){.m__mypage__news .m__common-heading__img-title img{width:18px;margin-right:10px}}@media only screen and (max-width:767px){.m__mypage__news .m__common-list__news ul li{padding:10px 0}}@media print,screen and (min-width:768px){.m__mypage__news .m__common-list__news ul li:last-child{border-bottom:0}}.m__mypage__main{margin-top:30px}@media print,screen and (min-width:768px){.m__mypage__main .l__contents__column .l__contents__column-left{width:634px}.m__mypage__main .l__contents__column .l__contents__column-right{width:325px}}@media only screen and (max-width:767px){.m__mypage__main{margin:20px -20px 0}}.m__mypage__main h2.m__common-heading__img-title img{margin-right:20px}.m__mypage__scout{background:#e8f2fa}.m__mypage__scout .title01{background:#1f5285;text-align:center;color:#fff;font-size:2.4rem;font-weight:bold;padding:10px 0}@media only screen and (max-width:767px){.m__mypage__scout .title01{font-size:1.7rem;padding:7px 0}}.m__mypage__scout .text-box{padding:20px}@media only screen and (max-width:767px){.m__mypage__scout .text-box{padding:20px 20px 30px}}.m__mypage__scout .text-box .balloon{color:#e94e30;font-weight:bold;font-size:1.6rem}@media only screen and (max-width:767px){.m__mypage__scout .text-box .balloon{font-size:1.45rem;display:block;text-align:center}}.m__mypage__scout .text-box .balloon::before,.m__mypage__scout .text-box .balloon::after{content:"";display:inline-block;width:2px;height:30px;background:#e94e30;vertical-align:middle}@media only screen and (max-width:767px){.m__mypage__scout .text-box .balloon::before,.m__mypage__scout .text-box .balloon::after{height:18px}}.m__mypage__scout .text-box .balloon::before{transform:rotate(-30deg);margin-right:17px}.m__mypage__scout .text-box .balloon::after{transform:rotate(30deg);margin-left:15px}.m__mypage__scout .text-box .title02{font-size:2.4rem;font-weight:bold;display:block;margin:10px 0 10px}@media only screen and (max-width:767px){.m__mypage__scout .text-box .title02{font-size:1.8rem;display:block;text-align:center}}.m__mypage__scout .text-box .description{display:flex;align-items:center;margin-top:10px;margin-bottom:20px}.m__mypage__scout .text-box .description .thumb{margin-right:15px;flex-shrink:0}@media only screen and (max-width:767px){.m__mypage__scout .text-box .description .thumb{margin-right:12px}.m__mypage__scout .text-box .description .thumb img{width:106px}}.m__mypage__scout .text-box .description .appeal-text{text-align:center;width:640px;line-height:1.8}.m__mypage__scout .text-box .description .appeal-text p{text-align:left;margin-right:20px}@media only screen and (max-width:767px){.m__mypage__scout .text-box .description .appeal-text p{margin-right:0;letter-spacing:normal}}@media print,screen and (min-width:768px){.m__mypage__scout .m__common-btn__yellow a,.m__mypage__scout .m__common-btn__yellow button{min-width:360px;font-size:1.8rem;padding-top:10px;padding-bottom:10px}}.m__mypage__scout .m__common-heading__h3{font-size:1.8rem;min-height:40px;margin-top:20px}.m__mypage__scout-list,.m__mypage__event-list{background:#fff;padding:25px 20px}@media only screen and (max-width:767px){.m__mypage__scout-list,.m__mypage__event-list{background:transparent}}.m__mypage__scout-list{margin-top:25px}@media only screen and (max-width:767px){.m__mypage__scout-list{padding:15px 0 0;margin-top:15px}.m__mypage__scout-list h2.m__common-heading__img-title img{width:24px;margin-right:6px}}@media print,screen and (min-width:768px){.m__mypage__scout-list ul li:last-child{border-bottom:0}}.m__mypage__scout-list .m__common-btn + .m__common-heading__left-border{margin-top:40px}.m__mypage__event-list{margin-top:15px;border:20px solid #f0f0f0}@media only screen and (max-width:767px){.m__mypage__event-list{margin-top:10px;border:none}.m__mypage__event-list h2.m__common-heading__img-title img{width:18px;margin-right:12px}}.m__mypage__event-list ul{margin-bottom:15px;margin-top:5px}.m__mypage__event-list ul li{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #dcdcdc}.m__mypage__event-list ul li p{flex:1 1;margin-right:10px}.m__mypage__event-list ul li a{display:inline-block}.m__mypage__event_passport{background:#e8f2fa;padding:1px 10px;border:1px solid #0d6fb8;text-decoration:none;margin-left:10px;font-size:1.2rem}@media only screen and (max-width:767px){.m__mypage__event_passport{display:none !important}}.m__mypage__event_passport:hover{cursor:pointer;opacity:.7}@media print,screen and (min-width:768px){.m__mypage__navigation-text-link{display:flex;justify-content:flex-end}.m__mypage__navigation-text-link ul li + li{margin-top:6px}}.m__mypage__navigation-text-link.orange .m__common__link{color:#e57741}.m__mypage__navigation-text-link.orange .m__common__link::before{background:url("/images/icon/icon_link_orange.svg") center center no-repeat}.m__mypage__navigation-top ul li,.m__mypage__navigation-bottom ul li{background:#fff}.m__mypage__navigation-top ul li + li,.m__mypage__navigation-bottom ul li + li{margin-top:8px}.m__mypage__navigation-top ul li a,.m__mypage__navigation-bottom ul li a{display:flex;text-decoration:none;height:82px;align-items:center;padding:15px 15px 15px 10px;font-size:1.8rem;line-height:1.3;font-weight:bold;position:relative}.m__mypage__navigation-top ul li a:hover,.m__mypage__navigation-bottom ul li a:hover{opacity:.7}.m__mypage__navigation-top ul li a::after,.m__mypage__navigation-bottom ul li a::after{content:"";width:12px;height:19px;display:block;position:absolute;right:8px;top:50%;transform:translateY(-50%);background:url("/images/icon/icon_link_btn02_blue.svg") center center no-repeat;background-size:12px 19px}.m__mypage__navigation-top ul li a.blank::after,.m__mypage__navigation-bottom ul li a.blank::after{width:19px;height:19px;background:url("/images/icon/icon_blank_orange.png") center center no-repeat;background-size:contain}.m__mypage__navigation-top ul li a .icon,.m__mypage__navigation-bottom ul li a .icon{height:45px;display:flex;align-items:center;justify-content:center;position:relative}.m__mypage__navigation-top ul li a .icon.point,.m__mypage__navigation-bottom ul li a .icon.point{font-size:1.8rem;line-height:1;width:32px;height:32px;border-radius:50%;background:#ffd014;color:#fff;font-weight:bold}.m__mypage__navigation-top ul li a .icon .unread-count,.m__mypage__navigation-bottom ul li a .icon .unread-count{letter-spacing:-.1em;padding:0 2px;min-width:22px;text-align:center;background:#e50036;text-decoration:none;font-size:1.1rem;font-weight:bold;display:block;color:#fff;font-weight:bold;position:absolute;border:2px solid #fff;top:0;border-radius:20px}@media print,screen and (min-width:768px){.m__mypage__navigation-top ul li a .icon .unread-count,.m__mypage__navigation-bottom ul li a .icon .unread-count{right:-10px}}@media only screen and (max-width:767px){.m__mypage__navigation-top ul li a .icon .unread-count,.m__mypage__navigation-bottom ul li a .icon .unread-count{min-width:19px;font-size:1rem;top:-7px;left:20px}}.m__mypage__navigation-top ul li a .small-text,.m__mypage__navigation-bottom ul li a .small-text{font-size:1.3rem;line-height:1.5}.m__mypage__navigation-top{background:url("/images/bg/bg_common_title.png");padding:10px 8px}.m__mypage__navigation-top ul li a{background:#e8f2fa}.m__mypage__navigation-top ul li a .icon{width:45px;margin-right:10px;flex-shrink:0}.m__mypage__navigation-top.orange{background:url("/images/bg/bg_common_title-orange.png")}.m__mypage__navigation-top.orange ul li a{background:#fff3d0;color:#e57741}.m__mypage__navigation-top.orange ul li .error-text{background:#fff3d0;padding:10px;color:#e94e30;font-weight:bold}.m__mypage__navigation-top.orange ul li .error-text .text-link{display:inline;font-size:1.4rem;color:#0d6fb8;font-weight:normal;height:auto;padding:0;text-decoration:underline}.m__mypage__navigation-top.orange ul li .error-text .text-link::after{display:none}.m__mypage__navigation-top.orange ul li .error-text .text-link:hover{opacity:1;text-decoration:none}.m__mypage__navigation-bottom{margin-top:20px}@media only screen and (max-width:767px){.m__mypage__navigation-bottom{padding:0 20px;margin-bottom:30px}}.m__mypage__navigation-bottom ul{border:2px solid #0d6fb8}@media only screen and (max-width:767px){.m__mypage__navigation-bottom ul{border-width:1px;display:flex;flex-wrap:wrap}}.m__mypage__navigation-bottom ul li + li{border-top:2px solid #0d6fb8;margin-top:0}@media only screen and (max-width:767px){.m__mypage__navigation-bottom ul li + li{border-top:0}}@media only screen and (max-width:767px){.m__mypage__navigation-bottom ul li{width:calc(100% / 2);border-right:1px solid #0d6fb8}.m__mypage__navigation-bottom ul li:nth-child(3){border-right:0}.m__mypage__navigation-bottom ul li:nth-child(5){border-right:0}.m__mypage__navigation-bottom ul li:nth-child(n+4){border-top:1px solid #0d6fb8}}@media only screen and (max-width:767px){.m__mypage__navigation-bottom ul li a{padding:10px;font-size:1.3rem;height:64px}.m__mypage__navigation-bottom ul li a::after{display:none}}.m__mypage__navigation-bottom ul li a .icon{width:34px;margin-right:10px}@media only screen and (max-width:767px){.m__mypage__navigation-bottom ul li a .icon{width:auto}.m__mypage__navigation-bottom ul li a .icon img.manual{width:28px}.m__mypage__navigation-bottom ul li a .icon img.notice{width:19px}.m__mypage__navigation-bottom ul li a .icon img.prof{width:25px}.m__mypage__navigation-bottom ul li a .icon img.logout{width:22px}}@media print,screen and (min-width:768px){.m__mypage__sp-nav{display:none}}.m__mypage__sp-nav ul{border-top:1px solid #0d6fb8;border-bottom:1px solid #0d6fb8;display:flex}.m__mypage__sp-nav ul li{width:calc(100vw / 3)}.m__mypage__sp-nav ul li + li{border-left:1px solid #0d6fb8}.m__mypage__sp-nav ul li:last-child a .icon img{margin-top:-10px}.m__mypage__sp-nav ul li a{display:block;flex-wrap:wrap;align-items:center;justify-content:center;padding:16px 0 10px;text-decoration:none}.m__mypage__sp-nav ul li a .icon{display:flex;height:56px;justify-content:center;align-items:center;text-align:center;position:relative}.m__mypage__sp-nav ul li a .icon .unread-count{letter-spacing:-.1em;padding:0 2px;min-width:27px;text-align:center;background:#e50036;text-decoration:none;font-size:1.5rem;font-weight:bold;display:block;color:#fff;font-weight:bold;position:absolute;border:2px solid #fff;left:68%;top:-5px;border-radius:20px}.m__mypage__sp-nav ul li a > span{display:flex;line-height:1.2;text-align:center;align-items:center;justify-content:center;height:36px;font-weight:bold;font-size:1.2rem;width:100%;padding:0 5px;margin-top:10px;position:relative}.m__mypage__sp-nav ul li a > span::after{content:"";width:9px;height:15px;display:block;position:absolute;right:8px;top:50%;transform:translateY(-50%);background:url("/images/icon/icon_link_btn02_blue.svg") center center no-repeat;background-size:9px 15px}.m__mypage__sp-nav02{margin:0 20px 20px}@media print,screen and (min-width:768px){.m__mypage__sp-nav02{display:none}}.m__mypage__sp-nav02 .link-btn{display:flex;align-items:center;padding:9px 15px 12px;text-decoration:none;border:1px solid #e57741;position:relative}.m__mypage__sp-nav02 .link-btn::after{content:"";width:15px;height:15px;display:block;position:absolute;right:15px;top:50%;transform:translateY(-50%);background:url("/images/icon/icon_blank_orange.png") center center no-repeat;background-size:contain}.m__mypage__sp-nav02 .link-btn .icon{display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:1.8rem;line-height:1;width:32px;height:32px;border-radius:50%;background:#ffd014;color:#fff;font-weight:bold}.m__mypage__sp-nav02 .link-btn > span{color:#e57741;font-weight:bold;font-size:1.5rem}.m__mypage__sp-nav02 .link-btn > span .small-text{font-size:1.3rem}.m__mypage__sp-nav02 .text-link li + li{margin-top:5px}.m__mypage__sp-nav02 .text-link li .m__common__link{color:#e57741}.m__mypage__sp-nav02 .text-link li .m__common__link::before{background:url("/images/icon/icon_link_orange.svg") center center no-repeat}.m__mypage__sp-nav02 .error-text{border:1px solid #e57741;padding:15px;color:#e94e30;font-weight:bold}.m__mypage__member-imfo{margin-top:10px;padding:0 20px}@media print,screen and (min-width:768px){.m__mypage__member-imfo{display:none}}.m__mypage__member-imfo h3{font-size:1.6rem;display:flex;align-items:center}.m__mypage__member-imfo h3 img{margin-right:10px}.m__mypage__member-imfo .qr-box{text-align:center;margin-top:20px}.m__mypage__member-imfo .qr-box img{width:60px;margin-bottom:10px}.m__mypage__top-link .mail-setting{margin-top:10px}@media only screen and (max-width:767px){.m__mypage__top-link .mail-setting{margin:15px 0}.m__mypage__top-link .m__common-btn__plus a{min-width:100%}}.m__mypage__tab-list{margin-top:-35px}@media only screen and (max-width:767px){.m__mypage__tab-list{margin-top:20px}}.m__mypage__tab-list input[type="radio"]{display:none}.m__mypage__tab-list .mypage-tab-item{width:250px;height:50px;display:inline-flex;align-items:center;margin-right:20px;justify-content:center;border-radius:4px 4px 0 0;border:2px solid #dcdcdc;background:#f0f0f0;border-bottom:0;font-weight:bold;font-size:2rem;color:#8e8e8e;position:relative;z-index:1;text-decoration:none}.m__mypage__tab-list .mypage-tab-item span.unread{color:#fff;font-weight:bold;font-size:1.6rem;background:#8e8e8e;border-radius:20px;display:inline-block;text-align:center;min-width:24px;padding:0 5px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m__mypage__tab-list .mypage-tab-item span.unread{font-size:1.3rem;line-height:1;right:10px;padding:3px 5px 1px}}.m__mypage__tab-list .mypage-tab-item:last-child{margin-right:0}@media only screen and (max-width:767px){.m__mypage__tab-list .mypage-tab-item{width:48.5%;padding-right:0;position:relative;height:40px;font-size:1.5rem;margin-right:0}}.m__mypage__tab-list .mypage-tab-item:hover{cursor:pointer;opacity:.7}@media print,screen and (min-width:768px){.m__mypage__tab-list *:first-child + .mypage-tab-item{margin-left:30px}}@media only screen and (max-width:767px){.m__mypage__tab-list *:first-child + .mypage-tab-item{margin-right:3%}}@media print,screen and (min-width:768px){.m__mypage__tab-list .mypage-tab-item:last-child{margin-right:30px}}.m__mypage__tab-list input#schedule-tab[type="radio"]:checked + .mypage-tab-item,.m__mypage__tab-list input#past-schedule-tab[type="radio"]:checked + .mypage-tab-item{z-index:3;border-bottom:0;background:#e8f2fa;border:2px solid #0d6fb8;border-bottom:0;color:#0d6fb8}.m__mypage__tab-list input#schedule-tab[type="radio"]:checked + .mypage-tab-item:hover,.m__mypage__tab-list input#past-schedule-tab[type="radio"]:checked + .mypage-tab-item:hover{opacity:1;cursor:default}.m__mypage__tab-list input#schedule-tab[type="radio"]:checked + .mypage-tab-item span.unread,.m__mypage__tab-list input#past-schedule-tab[type="radio"]:checked + .mypage-tab-item span.unread{background:#e94b56}.m__mypage__tab-list input#early-tab[type="radio"]:checked + .mypage-tab-item{z-index:3;border-bottom:0;background:#e8f2fa;border:2px solid #199ae4;border-bottom:0;color:#199ae4}.m__mypage__tab-list input#early-tab[type="radio"]:checked + .mypage-tab-item:hover{opacity:1;cursor:default}.m__mypage__tab-list input#early-tab[type="radio"]:checked + .mypage-tab-item span.unread{background:#e94b56}.m__mypage__tab-list input#specialist-tab[type="radio"]:checked + .mypage-tab-item{z-index:3;border-bottom:0;background:#fbeef2;border:2px solid #ed5169;border-bottom:0;color:#ed5169}.m__mypage__tab-list input#specialist-tab[type="radio"]:checked + .mypage-tab-item:hover{opacity:1;cursor:default}.m__mypage__tab-list input#specialist-tab[type="radio"]:checked + .mypage-tab-item span.unread{background:#e94b56}.m__mypage__tab-list input[type="radio"]:disabled + .mypage-tab-item{background-color:#f0f0f0;border-color:#dcdcdc}.m__mypage__tab-list input[type="radio"]:disabled + .mypage-tab-item:hover{opacity:1;cursor:default}.m__mypage__tab-list input[type="radio"]:disabled + .mypage-tab-item span.unread{background:#e94b56}.m__mypage__tab-list #schedule-tab ~ #schedule-content,.m__mypage__tab-list #past-schedule-tab ~ #past-schedule-content{display:none}.m__mypage__tab-list #schedule-tab:checked ~ #schedule-content,.m__mypage__tab-list #past-schedule-tab:checked ~ #past-schedule-content{display:block}.m__mypage__tab-list .mypage-tab-content{margin-top:-2px;z-index:1;position:relative;border-top:2px solid #0d6fb8}.m__mypage__tab-list .mypage-tab-content#early-content{border-top:2px solid #199ae4}.m__mypage__tab-list .mypage-tab-content#specialist-content{border-top:2px solid #ed5169}@media only screen and (max-width:767px){.m__mypage__tab-list .mypage-tab-content{margin:-2px -20px 0}}.m__mypage__tab-list .mypage-tab-content .notice-text{color:#e94e30;text-align:right;margin:10px 0 -10px}@media only screen and (max-width:767px){.m__mypage__tab-list .mypage-tab-content .notice-text{text-align:left;margin:10px 20px -5px}}@media only screen and (max-width:767px){.m__mypage__tab-list .mypage-tab-content .m__common__paging{margin:0}}.m__mypage__tab-list .mypage-tab-content .schedule-list > li{display:flex;padding:20px;border-bottom:1px solid #dcdcdc}@media only screen and (max-width:767px){.m__mypage__tab-list .mypage-tab-content .schedule-list > li{padding:15px 20px}.m__mypage__tab-list .mypage-tab-content .schedule-list > li:last-child{border-bottom:0}}.m__mypage__tab-list .mypage-tab-content .schedule-list > li.adjustment{background:#f0f0f0}.m__mypage__tab-list .mypage-tab-content .schedule-list > li .date{width:120px;font-size:1.3rem;margin-top:2px;color:#666}@media only screen and (max-width:767px){.m__mypage__tab-list .mypage-tab-content .schedule-list > li .date{width:60px;font-size:1.1rem;margin-right:10px}.m__mypage__tab-list .mypage-tab-content .schedule-list > li .date span{display:block}}.m__mypage__tab-list .mypage-tab-content .schedule-list > li .content{flex:1 1}.m__mypage__tab-list .mypage-tab-content .schedule-list > li .content .tag{margin-bottom:5px}.m__mypage__tab-list .mypage-tab-content .schedule-list > li .content .tag li{display:inline-block;margin-right:5px;background:#fff;font-size:1.2rem;font-weight:bold;padding:0 10px}@media only screen and (max-width:767px){.m__mypage__tab-list .mypage-tab-content .schedule-list > li .content .tag li{font-size:1rem}}.m__mypage__tab-list .mypage-tab-content .schedule-list > li .content .tag li.event{color:#eb9000;border:1px solid #eb9000}.m__mypage__tab-list .mypage-tab-content .schedule-list > li .content .tag li.fair{color:#0d6fb8;border:1px solid #0d6fb8}.m__mypage__tab-list .mypage-tab-content .schedule-list > li .content .tag li.online{color:#fff;background:#b71649;border:1px solid #b71649}.m__mypage__tab-list .mypage-tab-content .schedule-list > li .content .tag li.tour{color:#6c43ca;border:1px solid #6c43ca}.m__mypage__tab-list .mypage-tab-content .schedule-list > li .content .title{display:flex;justify-content:space-between}.m__mypage__points{border:10px solid #e8f2fa;background:#fff;padding:20px}@media only screen and (max-width:767px){.m__mypage__points{border-width:7px;padding:10px}}.m__mypage__points .m__common__blank-link{text-align:center;font-size:1.6rem}@media only screen and (max-width:767px){.m__mypage__points .m__common__blank-link{font-size:1.4rem}}.m__bookmark_list .m__mypage__tab-list{margin-top:0}@media only screen and (max-width:767px){.m__bookmark_list .m__mypage__tab-list{margin-top:15px}}.m__bookmark_list .m__mypage__tab-list .mypage-tab-item{text-align:center}@media only screen and (max-width:767px){.m__bookmark_list .m__mypage__tab-list .mypage-tab-item{line-height:1.2;height:45px}}.m__bookmark_list .m__mypage__tab-list .mypage-tab-item span.unread{position:static;transform:none;margin-left:10px}.m__bookmark_list .m__mypage__tab-list .mypage-tab-content{padding:0 20px}@media only screen and (max-width:767px){.m__bookmark_list .m__mypage__tab-list .mypage-tab-content .m__search-result .search-box-list{margin-top:20px}}@media only screen and (max-width:767px){.m__bookmark_list .m__mypage__tab-list .mypage-tab-content .m__common__paging{margin:20px -20px 0}}.m__bookmark_list .search-box-list{margin-top:30px}@media only screen and (max-width:767px){.m__bookmark_list .search-box-list{margin-top:20px}}.m__bookmark_list .search-box-list .search-box-block .btn-area{margin-top:20px;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m__bookmark_list .search-box-list .search-box-block .btn-area{margin-top:10px}}.m__bookmark_list .search-box-list .search-box-block .btn-area li{width:calc((100% - 30px) / 4)}@media only screen and (max-width:767px){.m__bookmark_list .search-box-list .search-box-block .btn-area li{width:calc((100% - 10px) / 3)}}@media only screen and (max-width:767px){.m__bookmark_list .search-box-list .search-box-block .btn-area li.m__common-btn__icon-contact a{padding:8px 8px 8px 32px}}@media only screen and (max-width:767px){.m__bookmark_list .search-box-list .search-box-block .btn-area li.m__common-btn__icon-document a{padding:8px 8px 8px 32px}}@media only screen and (max-width:767px){.m__bookmark_list .search-box-list .search-box-block .btn-area li.m__common-btn__icon-application a{padding:8px 8px 8px 32px}}.m__bookmark_list .search-box-list .search-box-block .btn-area li a{min-width:auto;width:100%}@media only screen and (max-width:767px){.m__event__search-box .js__accordion-trigger{position:relative}.m__event__search-box .js__accordion-trigger::after{content:"";display:block;width:10.5px;height:16px;background:url("/images/icon/icon_link_btn02.svg") center center no-repeat;background-size:10.5px 16px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(90deg);transition:.3s}.m__event__search-box .js__accordion-trigger.open::after{transform:translateY(-50%) rotate(-90deg)}}.m__event__search-box .m__common-form__checkbox{color:#0d6fb8;padding-right:30px;flex-shrink:0}@media only screen and (max-width:767px){.m__event__search-box .m__common-form__checkbox{line-height:1.5;margin:5px 0}}.m__event__search-box .checkbox-list{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.m__event__search-box .m__common-form__date{display:flex;justify-content:space-between;align-items:center}.m__event__search-box .m__common-form__date li{width:45%;text-align:center}.m__event__search-box .m__common-form__date li:nth-child(2){width:10%}.m__event__search-box .m__common-form__date li label{width:auto}.m__event__search-box .m__common-form__date li + li{margin-top:0}.m__event__search-box .m__common-form__date li input{width:100%}}.m__event__search-box .m__common-btn__search-btn input[type="submit"]{background-image:url("/images/icon/icon_search.svg");background-size:18px 18px}@media only screen and (max-width:767px){.m__event__search-box .m__common-btn__search-btn input[type="submit"]{min-width:100%}}@media only screen and (max-width:767px){.m__event__list{margin-bottom:20px}}.m__event__list > li{border:1px solid #dcdcdc;border-top:0}.m__event__list > li + li{margin-top:30px}@media only screen and (max-width:767px){.m__event__list > li + li{margin-top:15px}}.m__event__list > li .event-type{background:#e8f2fa;padding:15px 20px;display:flex;position:relative}@media only screen and (max-width:767px){.m__event__list > li .event-type{padding:10px}}.m__event__list > li .event-type::before{content:"";display:block;width:calc(100% + 2px);height:3px;position:absolute;left:-1px;top:0;background:#0d6fb8}.m__event__list > li .event-type .type{margin-right:20px}@media only screen and (max-width:767px){.m__event__list > li .event-type .type{margin-right:10px}}.m__event__list > li .event-type .type span{display:block;font-weight:bold;padding:10px 5px;text-align:center;color:#fff;font-size:1.6rem}@media only screen and (max-width:767px){.m__event__list > li .event-type .type span{font-size:1.2rem}}.m__event__list > li .event-type .type span.session{background:#7dcf61}.m__event__list > li .event-type .type span.tour{background:#a060c9}.m__event__list > li .event-type .type span.meeting{background:#f7c824}.m__event__list > li .event-type .type span.interview{background:#ec44ab}.m__event__list > li .event-type .type span.other{background:#32bdcd}.m__event__list > li .event-type .title-tag{flex:1 1}.m__event__list > li .event-type .title{font-size:2rem;line-height:1.3;font-weight:bold}@media only screen and (max-width:767px){.m__event__list > li .event-type .title{font-size:1.3rem}}.m__event__list > li .event-type .title a{text-decoration:none}.m__event__list > li .overview{display:flex;align-items:center;padding:20px;justify-content:space-between}@media only screen and (max-width:767px){.m__event__list > li .overview{padding:10px}}.m__event__list > li .overview .overview-list dl{display:flex}.m__event__list > li .overview .overview-list dl + dl{margin-top:10px}.m__event__list > li .overview .overview-list dl dt{flex-shrink:0;width:90px}@media only screen and (max-width:767px){.m__event__list > li .overview .overview-list dl dt{width:73px}}.m__event__list > li .overview .overview-list dl dd{display:flex}.m__event__list > li .overview .overview-list dl dd::before{content:"：";display:inline-block;margin-right:10px}@media only screen and (max-width:767px){.m__event__list > li .overview .overview-list dl dd::before{margin-right:0}}.m__event__list > li .overview .reception-status{margin-left:15px;text-align:center}.m__event__list > li .overview .reception-status a,.m__event__list > li .overview .reception-status button,.m__event__list > li .overview .reception-status input[type="submit"],.m__event__list > li .overview .reception-status > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#0d6fb8;border:0;border-bottom:2px solid #0d456f;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__event__list > li .overview .reception-status a,.m__event__list > li .overview .reception-status button,.m__event__list > li .overview .reception-status input[type="submit"],.m__event__list > li .overview .reception-status > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__event__list > li .overview .reception-status a:hover,.m__event__list > li .overview .reception-status button:hover,.m__event__list > li .overview .reception-status input[type="submit"]:hover,.m__event__list > li .overview .reception-status > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__event__list > li .overview .reception-status a,.m__event__list > li .overview .reception-status button,.m__event__list > li .overview .reception-status input[type="submit"],.m__event__list > li .overview .reception-status > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__event__list > li .overview .reception-status a::before,.m__event__list > li .overview .reception-status button::before,.m__event__list > li .overview .reception-status input[type="submit"]::before,.m__event__list > li .overview .reception-status > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__event__list > li .overview .reception-status a::before,.m__event__list > li .overview .reception-status button::before,.m__event__list > li .overview .reception-status input[type="submit"]::before,.m__event__list > li .overview .reception-status > div::before{width:18px;height:18px;background-size:18px 18px}}.m__event__list > li .overview .reception-status div:hover{cursor:default;opacity:1}.m__event__list > li .overview .reception-status input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #0d6fb8 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__event__list > li .overview .reception-status input[type="submit"]{background-size:18px 18px}}.m__event__list > li .overview .reception-status button{margin:0}@media only screen and (max-width:767px){.m__event__list > li .overview .reception-status{margin-left:5px}}@media only screen and (max-width:767px){.m__event__list > li .overview .reception-status a{min-width:92px !important;padding-left:20px !important;padding-right:10px !important;font-size:1.2rem !important}}.m__event__list > li .overview .reception-status a::before{background-image:url("/images/icon/icon_link_btn02.svg");background-size:12px 18px;width:12px;height:18px;opacity:1}@media only screen and (max-width:767px){.m__event__list > li .overview .reception-status a::before{background-size:8px 12px !important;width:8px !important;height:12px !important;left:10px !important}}.m__event__list > li .overview .reception-status.end{text-align:center}.m__event__list > li .overview .reception-status.end a,.m__event__list > li .overview .reception-status.end button,.m__event__list > li .overview .reception-status.end input[type="submit"],.m__event__list > li .overview .reception-status.end > div{display:inline-block;min-width:300px;padding:15px 35px 15px 45px;font-size:2rem;font-weight:bold;text-align:center;background:#fff;border:0;border-bottom:2px solid #0d6fb8;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:.3s}@media all and (-ms-high-contrast:none){.m__event__list > li .overview .reception-status.end a,.m__event__list > li .overview .reception-status.end button,.m__event__list > li .overview .reception-status.end input[type="submit"],.m__event__list > li .overview .reception-status.end > div{padding:16px 35px 14px 45px}}@media print,screen and (min-width:768px){.m__event__list > li .overview .reception-status.end a:hover,.m__event__list > li .overview .reception-status.end button:hover,.m__event__list > li .overview .reception-status.end input[type="submit"]:hover,.m__event__list > li .overview .reception-status.end > div:hover{cursor:pointer;opacity:.7}}@media only screen and (max-width:767px){.m__event__list > li .overview .reception-status.end a,.m__event__list > li .overview .reception-status.end button,.m__event__list > li .overview .reception-status.end input[type="submit"],.m__event__list > li .overview .reception-status.end > div{font-size:1.5rem;min-width:290px;border-bottom-width:3px;padding:8px 25px 8px 35px}}.m__event__list > li .overview .reception-status.end a::before,.m__event__list > li .overview .reception-status.end button::before,.m__event__list > li .overview .reception-status.end input[type="submit"]::before,.m__event__list > li .overview .reception-status.end > div::before{content:"";width:22px;height:22px;background:url("/images/icon/icon_link_btn.png") center center no-repeat;background-size:22px 22px;display:block;position:absolute;z-index:2;left:15px;top:50%;transform:translateY(-50%);opacity:.8}@media only screen and (max-width:767px){.m__event__list > li .overview .reception-status.end a::before,.m__event__list > li .overview .reception-status.end button::before,.m__event__list > li .overview .reception-status.end input[type="submit"]::before,.m__event__list > li .overview .reception-status.end > div::before{width:18px;height:18px;background-size:18px 18px}}.m__event__list > li .overview .reception-status.end div:hover{cursor:default;opacity:1}.m__event__list > li .overview .reception-status.end input[type="submit"]{background:url("/images/icon/icon_submit_btn.svg") #fff 20px center no-repeat;background-size:22px 22px}@media only screen and (max-width:767px){.m__event__list > li .overview .reception-status.end input[type="submit"]{background-size:18px 18px}}.m__event__list > li .overview .reception-status.end button{margin:0}.m__event__list > li .overview .reception-status.end a{border:1px solid #0d6fb8;border-bottom-width:3px;color:#0d6fb8}.m__event__list > li .overview .reception-status.end a::before{background-image:url("/images/icon/icon_link_btn02_blue.svg");background-size:12px 18px;width:12px;height:18px;opacity:1}@media print,screen and (min-width:768px){.m__event__tag{display:flex;align-items:flex-end;flex-wrap:wrap}}.m__event__tag li{flex-shrink:0}.m__event__tag li .list{display:flex;align-items:flex-end;flex-wrap:wrap}.m__event__tag li .list li span{display:block;font-weight:bold;background:#fff;padding:0 10px;margin:5px 5px 0 0}@media only screen and (max-width:767px){.m__event__tag li .list li span{font-size:1.05rem;height:18px;margin-top:3px}}.m__event__tag li .list li span.student{border:1px solid #199ae4;color:#199ae4}.m__event__tag li .list li span.resident{border:1px solid #ed5169;color:#ed5169}.m__event__tag li .list li span.online{background:#b71649;border:1px solid #b71649;color:#fff}.m__event__tag li .list li span.venue{background:#0d6fb8;border:1px solid #0d6fb8;color:#fff}.m__event__tag li .list li span.area{border:1px solid #d35e96;color:#d35e96;text-align:center;margin:0 5px 0 0}.m__event__tag li .list li .room{margin:5px 5px 0 0}.m__event__icon-desc{display:flex;margin:-20px 0 10px}@media print,screen and (min-width:768px){.m__event__icon-desc{justify-content:flex-end}}@media only screen and (max-width:767px){.m__event__icon-desc{margin:0 0 7px}}.m__event__icon-desc .icon{margin-right:5px}@media only screen and (max-width:767px){.m__event__icon-desc .icon img{max-width:18px}}.m__event__icon-desc .text{text-indent:-1em;padding-left:1em}.m__event__text01{text-indent:-1em;padding-left:1em;margin-bottom:20px}@media print,screen and (min-width:768px){.m__event__text01{text-align:right;margin-bottom:10px}}.m__event__detail .event-mv{text-align:center}@media only screen and (max-width:767px){.m__event__detail .event-mv{margin-top:20px}}.m__event__detail .m__common-table__vertical table tr:last-child{border-bottom:1px solid #dcdcdc}.m__event__detail .m__common-table__vertical table th{font-weight:normal}@media only screen and (max-width:767px){.m__event__detail .m__common-table__vertical table th{width:100px;font-size:1.2rem}}@media only screen and (max-width:767px){.m__event__detail .m__common-table__vertical table td span{font-size:1.1rem}}.m__event__detail .m__event__tag li span{margin-top:0}.m__about-rn h3{color:#0d6fb8;font-size:2.6rem}@media only screen and (max-width:767px){.m__about-rn h3{font-size:4.8vw}}.m__about-rn .marker{background:linear-gradient(transparent 60%,#ff0 0%)}.m__about-rn .pink{color:#f75c5c}.m__about-rn .m__common-btn__icon-register a::before{background-size:26px 26px;width:26px;height:26px;left:20px}@media print,screen and (min-width:768px){.m__about-rn__top{width:960px}}.m__about-rn__top .description{text-align:center;position:relative}.m__about-rn__top .description h2.icon-beginner{font-size:1.6rem;position:relative;padding-left:30px;display:inline-block}@media only screen and (max-width:767px){.m__about-rn__top .description h2.icon-beginner{margin:20px 0 10px 0;font-size:1.3rem;line-height:1.2}}.m__about-rn__top .description h2.icon-beginner img{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.m__about-rn__top .description h3{display:flex;text-align:left;align-items:center}.m__about-rn__top .description h3 img{margin-right:8px;width:29vw}}.m__about-rn__top .description p.text{margin:15px 0 25px 0;font-size:1.6rem}@media only screen and (max-width:767px){.m__about-rn__top .description p.text{font-size:1.2rem;margin-bottom:15px}}.m__about-rn__top .description .position .head-img01,.m__about-rn__top .description .position .head-img02,.m__about-rn__top .description .position .head-img03,.m__about-rn__top .description .position .head-text{position:absolute}.m__about-rn__top .description .position .head-img01{bottom:-30px;left:58px}.m__about-rn__top .description .position .head-text{bottom:10px;right:160px;text-align:left;font-weight:bold}.m__about-rn__top .description .position .head-img02{bottom:-5px;right:115px}.m__about-rn__top .description .position .head-img03{bottom:-5px;right:46px}.m__about-rn__top p.small{text-align:right}@media only screen and (max-width:767px){.m__about-rn__top p.small{text-align:center;font-size:1.2rem}}.m__about-rn__tab{text-align:center}.m__about-rn__tab input[type="radio"]{display:none}.m__about-rn__tab #tab01:checked ~ #content01,.m__about-rn__tab #tab02:checked ~ #content02{display:block}.m__about-rn__tab .tab-item{width:calc((960px - 15px) / 2);display:inline-block;border-radius:4px 4px 0 0;background:#f0f0f0;border-radius:10px 10px 0 0;border-top:2px solid #dcdcdc;border-left:2px solid #dcdcdc;border-right:2px solid #dcdcdc}@media only screen and (max-width:767px){.m__about-rn__tab .tab-item{width:calc((100% - 45px) / 2)}}.m__about-rn__tab .tab-item:hover{cursor:pointer;opacity:.7}.m__about-rn__tab .tab-item .tab-title{height:70px;display:flex;align-items:center;justify-content:center;text-align:center;color:#8e8e8e;font-size:2.4rem;font-weight:bold;text-decoration:none}@media only screen and (max-width:767px){.m__about-rn__tab .tab-item .tab-title{font-size:1.5rem;height:44px}}.m__about-rn__tab .tab-item.tab01{margin-right:15px}@media only screen and (max-width:767px){.m__about-rn__tab .tab-item.tab01{margin-right:5px}}.m__about-rn__tab input[type="radio"]:checked + .tab-item{border-top:2px solid #0d6fb8;border-left:2px solid #0d6fb8;border-right:2px solid #0d6fb8;background:#e8f2fa;position:relative;z-index:1}.m__about-rn__tab input[type="radio"]:checked + .tab-item .tab-title{height:72px;color:#0d6fb8}@media only screen and (max-width:767px){.m__about-rn__tab input[type="radio"]:checked + .tab-item .tab-title{height:44px}}.m__about-rn__tab input[type="radio"]:checked + .tab-item::after{content:"";display:block;width:calc((960px - 22px) / 2);height:2px;position:absolute;z-index:1;bottom:-2px;background:#e8f2fa}@media only screen and (max-width:767px){.m__about-rn__tab input[type="radio"]:checked + .tab-item::after{width:100%}}.m__about-rn__tab input[type="radio"]:checked + .tab-item:hover{opacity:1;cursor:default}.m__about-rn__tab .tab-content{display:none;text-align:left;border-top:2px solid #0d6fb8}.m__about-rn__tab .tab-content .balloon-content{font-size:2.8rem;font-weight:bold;color:#0d6fb8;text-align:center;position:relative;z-index:2;transform:translate3d(0,0,0);box-shadow:0 3px 5px 0 rgba(0,0,0,0.3)}@media print,screen and (min-width:768px){.m__about-rn__tab .tab-content .balloon-content{height:131px}}@media only screen and (max-width:767px){.m__about-rn__tab .tab-content .balloon-content{font-size:1.7rem;box-shadow:0 3px 3px 0 rgba(0,0,0,0.16)}}.m__about-rn__tab .tab-content .balloon-content span{background:#ffffe0;padding:24px 0;position:relative;z-index:3;display:block;transform:translate3d(0,0,0)}.m__about-rn__tab .tab-content .balloon-content::after{content:"";position:absolute;z-index:1;bottom:-41px;left:50%;width:128px;height:101px;transform:rotate3d(40,-19,35,68deg);box-shadow:3px 3px 5px 0 rgba(0,0,0,0.25);margin-left:-71px;background:#ffffe0}@media only screen and (max-width:767px){.m__about-rn__tab .tab-content .balloon-content::after{bottom:-14px;width:30px;height:30px;transform:rotate3d(23,-13,27,61deg);box-shadow:2px 2px 2px rgba(0,0,0,0.16);margin-left:-15px}}.m__about-rn__tab #content01 .t__bg--light-blue01{box-shadow:0 3px 5px 0 rgba(0,0,0,0.15);position:relative}.m__about-rn__list{padding:80px 0 60px 0;width:920px;margin:0 auto}@media only screen and (max-width:767px){.m__about-rn__list{width:100%;padding:30px 0 20px 0}}.m__about-rn__list .list01,.m__about-rn__list .list02,.m__about-rn__list .list03,.m__about-rn__list .list04,.m__about-rn__list .list05{background:#fff;padding:25px 45px 30px 45px;border:3px solid #95c7ec;border-radius:10px;margin-bottom:20px}@media only screen and (max-width:767px){.m__about-rn__list .list01,.m__about-rn__list .list02,.m__about-rn__list .list03,.m__about-rn__list .list04,.m__about-rn__list .list05{padding:20px 10px;border-width:2px}}.m__about-rn__list li{position:relative}.m__about-rn__list li h3.list-ttl{border-bottom:2px solid #0d6fb8;padding:0 0 15px 60px;position:relative}@media only screen and (max-width:767px){.m__about-rn__list li h3.list-ttl{padding-left:50px;line-height:1.2}}.m__about-rn__list li h3.list-ttl .marker{font-size:1.6rem;color:#000;vertical-align:middle}@media only screen and (max-width:767px){.m__about-rn__list li h3.list-ttl .marker{font-size:1.2rem;vertical-align:top}}.m__about-rn__list li .listNumber{position:absolute;top:-3px;left:-3px}@media only screen and (max-width:767px){.m__about-rn__list li .listNumber{max-width:86px;top:-2px;left:-2px}}@media print,screen and (min-width:768px){.m__about-rn__list li .flexbox{display:flex;justify-content:space-between}}.m__about-rn__list li .flexbox span.small{font-size:1.2rem}.m__about-rn__list li.list01 .photo{position:absolute;right:-20px;bottom:-80px}@media print,screen and (min-width:768px){.m__about-rn__list li.list01 .left{width:390px}.m__about-rn__list li.list01 .left .logobox{margin-top:15px;align-items:center;display:flex}}.m__about-rn__list li.list01 .m__common-btn{margin-top:30px}@media only screen and (max-width:767px){.m__about-rn__list li.list01 .m__common-btn{margin-top:20px}}.m__about-rn__list li.list01 .right{position:relative}@media print,screen and (min-width:768px){.m__about-rn__list li.list01 .right{width:420px}}.m__about-rn__list li.list01 .right h4{font-size:1.6rem}@media only screen and (max-width:767px){.m__about-rn__list li.list01 .right h4{font-size:1.4rem}}.m__about-rn__list li.list01 .right .ballon{margin-top:85px;width:340px;background:#e8f2fa;border-radius:10px;position:relative;padding:15px}@media only screen and (max-width:767px){.m__about-rn__list li.list01 .right .ballon{width:79%;margin-top:10px}}.m__about-rn__list li.list01 .right .ballon::before{content:"";position:absolute;top:50%;right:-23px;transform:translateY(-50%);border-left:25px solid #e8f2fa;border-bottom:25px solid transparent}@media only screen and (max-width:767px){.m__about-rn__list li.list01 .right .ballon::before{right:-13px}}.m__about-rn__list li.list01 .right img{position:absolute;bottom:-30px;right:-20px}@media only screen and (max-width:767px){.m__about-rn__list li.list01 .right img{width:84px;bottom:0;right:0}}@media print,screen and (min-width:768px){.m__about-rn__list li.list02 .left{width:445px}}@media print,screen and (min-width:768px){.m__about-rn__list li.list02 .right{width:342px}}@media only screen and (max-width:767px){.m__about-rn__list li.list02 .right{margin-top:15px;text-align:center}}.m__about-rn__list li.list02 .right h4{border:2px solid #0d6fb8;border-radius:18px;text-align:center;position:relative;color:#0d6fb8;font-size:1.8rem;padding:2px 0}@media only screen and (max-width:767px){.m__about-rn__list li.list02 .right h4{font-size:1.2rem;min-width:290px;display:inline-block}}.m__about-rn__list li.list02 .right h4::before{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);border:10px solid transparent;border-top:10px solid #0d6fb8}.m__about-rn__list li.list02 .right h4::after{content:"";position:absolute;bottom:-17px;left:50%;transform:translateX(-50%);border:10px solid transparent;border-top:10px solid #fff}.m__about-rn__list li.list02 .img{margin-top:25px;display:flex;justify-content:center;align-items:flex-end}@media only screen and (max-width:767px){.m__about-rn__list li.list02 .img{margin-top:16px}.m__about-rn__list li.list02 .img img{height:127px}}.m__about-rn__list li.list02 .img a:hover{opacity:.8}.m__about-rn__list li.list02 .img .book{margin-right:5px}.m__about-rn__list li.list03 .bottom{text-align:center}.m__about-rn__list li.list03 .bottom h4{display:inline-block;font-size:2.4rem;position:relative}@media only screen and (max-width:767px){.m__about-rn__list li.list03 .bottom h4{font-size:1.4rem;margin-bottom:5px}}.m__about-rn__list li.list03 .bottom h4::before,.m__about-rn__list li.list03 .bottom h4::after{content:"";position:absolute;bottom:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px){.m__about-rn__list li.list03 .bottom h4::before,.m__about-rn__list li.list03 .bottom h4::after{width:22px;height:22px;background-size:contain}}.m__about-rn__list li.list03 .bottom h4::before{left:-40px;background-image:url("/images/about-rn/img_line_01.png")}@media only screen and (max-width:767px){.m__about-rn__list li.list03 .bottom h4::before{left:-22px}}.m__about-rn__list li.list03 .bottom h4::after{right:-35px;background-image:url("/images/about-rn/img_line_02.png")}@media only screen and (max-width:767px){.m__about-rn__list li.list03 .bottom h4::after{right:-20px}}.m__about-rn__list li.list03 .bottom ul{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.m__about-rn__list li.list03 .bottom ul{justify-content:space-between}}@media print,screen and (min-width:768px){.m__about-rn__list li.list03 .bottom ul li{margin-right:20px}.m__about-rn__list li.list03 .bottom ul li:last-child{margin-right:0}}.m__about-rn__list li.list03 .bottom ul.point{margin-top:5px}.m__about-rn__list li.list03 .bottom ul.point li{background:#ffffe0;font-weight:bold;padding:25px 0}.m__about-rn__list li.list03 .bottom ul.point li p{margin-top:15px}@media print,screen and (min-width:768px){.m__about-rn__list li.list03 .bottom ul.point li{width:256px;font-size:1.8rem}}@media only screen and (max-width:767px){.m__about-rn__list li.list03 .bottom ul.point li{height:156px;padding:20px 0;min-width:32%}.m__about-rn__list li.list03 .bottom ul.point li p{margin-top:10px}.m__about-rn__list li.list03 .bottom ul.point li .small{font-size:1.1rem}.m__about-rn__list li.list03 .bottom ul.point li img{height:60%}}.m__about-rn__list li.list03 .bottom ul.button-box .small{font-size:1.6rem}@media only screen and (max-width:767px){.m__about-rn__list li.list03 .bottom ul.button-box li{min-width:48%}.m__about-rn__list li.list03 .bottom ul.button-box li a{min-width:100%;text-align:left;padding:14px 5px 14px 10vw;line-height:1.3;font-size:1.4rem}.m__about-rn__list li.list03 .bottom ul.button-box li a::before{left:2.5vw}.m__about-rn__list li.list03 .bottom ul.button-box li .small{font-size:1.3rem}}@media print,screen and (min-width:768px){.m__about-rn__list li.list04 .box{width:258px}}@media only screen and (max-width:767px){.m__about-rn__list li.list04 .box{margin:0 auto 30px;width:88%}}.m__about-rn__list li.list04 .box h4{border:2px solid #0d6fb8;border-radius:10px;position:relative;color:#0d6fb8;font-size:1.6rem;padding:8px 0 8px 70px;background:url("/images/about-rn/icon_checkmark.png") left 5% center no-repeat;height:69px;display:flex;align-items:center;text-align:center}@media only screen and (max-width:767px){.m__about-rn__list li.list04 .box h4{font-size:1.3rem;background:url("/images/about-rn/icon_checkmark.png") left 5% center/25px no-repeat;height:50px;justify-content:center;padding:0}}.m__about-rn__list li.list04 .box h4::before{content:"";position:absolute;bottom:-34px;left:50%;transform:translateX(-50%);border:17px solid transparent;border-top:17px solid #0d6fb8}@media only screen and (max-width:767px){.m__about-rn__list li.list04 .box h4::before{border:8px solid transparent;border-top:10px solid #0d6fb8;bottom:-18px}}.m__about-rn__list li.list04 .box h4::after{content:"";position:absolute;bottom:-31px;left:50%;transform:translateX(-50%);border:17px solid transparent;border-top:17px solid #fff}@media only screen and (max-width:767px){.m__about-rn__list li.list04 .box h4::after{border:8px solid transparent;border-top:10px solid #fff;bottom:-15px}}.m__about-rn__list li.list04 .box span.space{letter-spacing:-.12rem}.m__about-rn__list li.list04 .box .img{text-align:center}.m__about-rn__list li.list04 .box .img a:hover{opacity:.8}.m__about-rn__list li.list05 ul.cloud-box{font-size:1.6rem;height:166px;position:relative;text-align:center}@media only screen and (max-width:767px){.m__about-rn__list li.list05 ul.cloud-box{height:270px;font-size:1.2rem}}.m__about-rn__list li.list05 ul.cloud-box li{position:absolute;background-repeat:no-repeat;margin-bottom:0}@media only screen and (max-width:767px){.m__about-rn__list li.list05 ul.cloud-box li{max-width:100%;background-size:contain}}.m__about-rn__list li.list05 ul.cloud-box li.cloud01{background-image:url("/images/about-rn/img_cloud01.png");width:177px;height:126px;left:0;top:0;padding-top:30px;z-index:1}@media only screen and (max-width:767px){.m__about-rn__list li.list05 ul.cloud-box li.cloud01{background-image:url("/images/about-rn/sp/img_cloud01.png");max-width:118px}}.m__about-rn__list li.list05 ul.cloud-box li.cloud02{background-image:url("/images/about-rn/img_cloud02.png");width:215px;height:127px;left:139px;top:23px;padding-top:37px;z-index:1}@media only screen and (max-width:767px){.m__about-rn__list li.list05 ul.cloud-box li.cloud02{top:55px;left:52%;transform:translateX(-50%);background-image:url("/images/about-rn/sp/img_cloud02.png");padding-top:28px;max-width:143px}}.m__about-rn__list li.list05 ul.cloud-box li.cloud03{background-image:url("/images/about-rn/img_cloud03.png");width:167px;height:119px;top:0;padding-top:30px;z-index:2}@media print,screen and (min-width:768px){.m__about-rn__list li.list05 ul.cloud-box li.cloud03{left:322px}}@media only screen and (max-width:767px){.m__about-rn__list li.list05 ul.cloud-box li.cloud03{right:0;top:6px;background-image:url("/images/about-rn/sp/img_cloud03.png");max-width:122px;padding-top:25px}}.m__about-rn__list li.list05 ul.cloud-box li.cloud04{background-image:url("/images/about-rn/img_cloud04.png");width:208px;height:131px;left:453px;top:30px;padding-top:28px;z-index:1}@media only screen and (max-width:767px){.m__about-rn__list li.list05 ul.cloud-box li.cloud04{top:138px;left:0;background-image:url("/images/about-rn/sp/img_cloud04.png");padding-top:24px;max-width:143px}}.m__about-rn__list li.list05 ul.cloud-box li.cloud05{background-image:url("/images/about-rn/img_cloud05.png");width:213px;height:142px;right:0;top:0;padding-top:37px;z-index:1}@media only screen and (max-width:767px){.m__about-rn__list li.list05 ul.cloud-box li.cloud05{top:150px;background-image:url("/images/about-rn/sp/img_cloud05.png");padding-top:23px;max-width:149px}}.m__about-rn__list li.list05 .support{position:relative}@media print,screen and (min-width:768px){.m__about-rn__list li.list05 .support{margin-left:40px;padding-right:250px}}.m__about-rn__list li.list05 .support p{font-weight:bold}@media only screen and (max-width:767px){.m__about-rn__list li.list05 .support p{text-align:center}}.m__about-rn__list li.list05 .support .text{text-align:center}.m__about-rn__list li.list05 .support .text p{font-size:2.6rem;text-align:left}@media only screen and (max-width:767px){.m__about-rn__list li.list05 .support .text p{font-size:1.5rem;padding:35px 0 20px 0;display:inline-block;min-width:290px}}.m__about-rn__list li.list05 .support span.marker{color:#0d6fb8;font-size:2rem}@media only screen and (max-width:767px){.m__about-rn__list li.list05 .support span.marker{font-size:1.5rem;text-align:center}}.m__about-rn__list li.list05 .support .m__common-btn{text-align:center}@media print,screen and (min-width:768px){.m__about-rn__list li.list05 .support .m__common-btn{margin-right:70px}}.m__about-rn__list li.list05 .support::after{content:"";position:absolute;background:url("/images/about-rn/img_09.png") no-repeat;width:255px;height:172px;bottom:-30px;right:0}@media only screen and (max-width:767px){.m__about-rn__list li.list05 .support::after{width:128px;height:82px;background-size:contain;bottom:65px;right:-10px}}.m__about-rn__resist{padding:57px 0 110px 0;text-align:center;position:relative}@media only screen and (max-width:767px){.m__about-rn__resist{padding:45px 0}}.m__about-rn__resist h2{display:inline-block;font-size:2.6rem;position:relative}@media only screen and (max-width:767px){.m__about-rn__resist h2{font-size:1.3rem}}.m__about-rn__resist h2::before,.m__about-rn__resist h2::after{content:"";position:absolute;bottom:0;width:45px;height:45px;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px){.m__about-rn__resist h2::before,.m__about-rn__resist h2::after{width:22px;height:22px;background-size:contain}}.m__about-rn__resist h2::before{left:-60px;background-image:url("/images/about-rn/img_line_03.png")}@media only screen and (max-width:767px){.m__about-rn__resist h2::before{left:-30px}}.m__about-rn__resist h2::after{right:-60px;background-image:url("/images/about-rn/img_line_04.png")}@media only screen and (max-width:767px){.m__about-rn__resist h2::after{right:-30px}}.m__about-rn__resist .position .head-img02,.m__about-rn__resist .position .head-img03,.m__about-rn__resist .position .head-text{position:absolute}.m__about-rn__resist .position .head-text{bottom:120px;right:130px;text-align:left;font-weight:bold}.m__about-rn__resist .position .head-img02{bottom:110px;right:90px}.m__about-rn__resist .position .head-img03{bottom:113px;right:25px}.m__about-rn__resist::before{content:"";position:absolute;top:-30px;left:50%;transform:translateX(-50%);border:98px solid transparent;border-top:55px solid #0d6fb8}@media only screen and (max-width:767px){.m__about-rn__resist::before{top:-15px;border:57px solid transparent;border-top:32px solid #0d6fb8}}.m__about-rn #content02 .t__bg--light-yellow02{padding:60px 0}@media only screen and (max-width:767px){.m__about-rn #content02 .t__bg--light-yellow02{padding:20px 0}}.m__about-rn #content02 .t__bg--light-yellow02 .link-list{display:flex;flex-wrap:wrap;border:3px solid #95c7ec;border-radius:10px;overflow:hidden}@media only screen and (max-width:767px){.m__about-rn #content02 .t__bg--light-yellow02 .link-list{border-width:2px}}.m__about-rn #content02 .t__bg--light-yellow02 .link-list li{width:25%}@media only screen and (max-width:767px){.m__about-rn #content02 .t__bg--light-yellow02 .link-list li{width:50%}}.m__about-rn #content02 .t__bg--light-yellow02 .link-list li:nth-child(n+2){border-left:3px solid #95c7ec}@media only screen and (max-width:767px){.m__about-rn #content02 .t__bg--light-yellow02 .link-list li:nth-child(n+2){border-width:2px}}@media only screen and (max-width:767px){.m__about-rn #content02 .t__bg--light-yellow02 .link-list li:nth-child(n+2):nth-child(n+3){border-top:2px solid #95c7ec}}@media only screen and (max-width:767px){.m__about-rn #content02 .t__bg--light-yellow02 .link-list li:nth-child(n+2):nth-child(3){border-left:none}}.m__about-rn #content02 .t__bg--light-yellow02 .link-list li a{display:block;background:#fff;color:#313131;text-align:center;text-decoration:none;position:relative;padding:10px 0 25px}@media only screen and (max-width:767px){.m__about-rn #content02 .t__bg--light-yellow02 .link-list li a{font-size:1rem;padding:10px 0 20px}}.m__about-rn #content02 .t__bg--light-yellow02 .link-list li a::before{content:"";width:12px;height:12px;border-right:2px solid #0d6fb8;border-bottom:2px solid #0d6fb8;position:absolute;bottom:10px;left:50%;transform:translateX(-50%) rotate(45deg)}@media only screen and (max-width:767px){.m__about-rn #content02 .t__bg--light-yellow02 .link-list li a::before{width:8px;height:8px;bottom:8px}}.m__about-rn #content02 .t__bg--light-yellow02 .link-list li a .img-box{width:50%;margin:0 auto 5px}@media only screen and (max-width:767px){.m__about-rn #content02 .t__bg--light-yellow02 .link-list li a .img-box{width:60%}}.m__about-rn #content02 .m__common-heading__h4{color:#0d6fb8}.m__about-rn #content02 .m__common-btn{margin-top:20px}@media only screen and (max-width:767px){.m__about-rn #content02 .m__common-btn{margin-top:15px}}.m__about-rn #content02 .m__about-rn__list{padding:40px 0 80px}@media only screen and (max-width:767px){.m__about-rn #content02 .m__about-rn__list{padding:20px 0}}.m__about-rn #content02 .m__about-rn__list .list01,.m__about-rn #content02 .m__about-rn__list .list02,.m__about-rn #content02 .m__about-rn__list .list03,.m__about-rn #content02 .m__about-rn__list .list04,.m__about-rn #content02 .m__about-rn__list .list05{padding:0 0 45px}@media only screen and (max-width:767px){.m__about-rn #content02 .m__about-rn__list .list01,.m__about-rn #content02 .m__about-rn__list .list02,.m__about-rn #content02 .m__about-rn__list .list03,.m__about-rn #content02 .m__about-rn__list .list04,.m__about-rn #content02 .m__about-rn__list .list05{padding-bottom:20px}}.m__about-rn #content02 .m__about-rn__list .list01 .title01,.m__about-rn #content02 .m__about-rn__list .list02 .title01,.m__about-rn #content02 .m__about-rn__list .list03 .title01,.m__about-rn #content02 .m__about-rn__list .list04 .title01,.m__about-rn #content02 .m__about-rn__list .list05 .title01{display:flex;align-items:center;height:98px;padding-left:120px;border-bottom:2px solid #0d6fb8;font-size:2.6rem;line-height:1.4}@media only screen and (max-width:767px){.m__about-rn #content02 .m__about-rn__list .list01 .title01,.m__about-rn #content02 .m__about-rn__list .list02 .title01,.m__about-rn #content02 .m__about-rn__list .list03 .title01,.m__about-rn #content02 .m__about-rn__list .list04 .title01,.m__about-rn #content02 .m__about-rn__list .list05 .title01{height:63px;padding-left:75px;font-size:1.5rem}}@media print,screen and (min-width:768px){.m__about-rn #content02 .m__about-rn__list .list01 .title01 br.pcNone,.m__about-rn #content02 .m__about-rn__list .list02 .title01 br.pcNone,.m__about-rn #content02 .m__about-rn__list .list03 .title01 br.pcNone,.m__about-rn #content02 .m__about-rn__list .list04 .title01 br.pcNone,.m__about-rn #content02 .m__about-rn__list .list05 .title01 br.pcNone{display:none}}.m__about-rn #content02 .m__about-rn__list .list01 .title01 .listNumber,.m__about-rn #content02 .m__about-rn__list .list02 .title01 .listNumber,.m__about-rn #content02 .m__about-rn__list .list03 .title01 .listNumber,.m__about-rn #content02 .m__about-rn__list .list04 .title01 .listNumber,.m__about-rn #content02 .m__about-rn__list .list05 .title01 .listNumber{display:flex;align-items:center;justify-content:center;width:100px;height:100px;background:#0d6fb8;border-radius:10px 0 0 0}@media only screen and (max-width:767px){.m__about-rn #content02 .m__about-rn__list .list01 .title01 .listNumber,.m__about-rn #content02 .m__about-rn__list .list02 .title01 .listNumber,.m__about-rn #content02 .m__about-rn__list .list03 .title01 .listNumber,.m__about-rn #content02 .m__about-rn__list .list04 .title01 .listNumber,.m__about-rn #content02 .m__about-rn__list .list05 .title01 .listNumber{width:65px;height:65px}}.m__about-rn #content02 .m__about-rn__list .list01 .title01 .listNumber img,.m__about-rn #content02 .m__about-rn__list .list02 .title01 .listNumber img,.m__about-rn #content02 .m__about-rn__list .list03 .title01 .listNumber img,.m__about-rn #content02 .m__about-rn__list .list04 .title01 .listNumber img,.m__about-rn #content02 .m__about-rn__list .list05 .title01 .listNumber img{width:50%}@media only screen and (max-width:767px){.m__about-rn #content02 .m__about-rn__list .list01 .title01 .listNumber img,.m__about-rn #content02 .m__about-rn__list .list02 .title01 .listNumber img,.m__about-rn #content02 .m__about-rn__list .list03 .title01 .listNumber img,.m__about-rn #content02 .m__about-rn__list .list04 .title01 .listNumber img,.m__about-rn #content02 .m__about-rn__list .list05 .title01 .listNumber img{width:60%}}.m__about-rn #content02 .m__about-rn__list .list01 .flexbox,.m__about-rn #content02 .m__about-rn__list .list02 .flexbox,.m__about-rn #content02 .m__about-rn__list .list03 .flexbox,.m__about-rn #content02 .m__about-rn__list .list04 .flexbox,.m__about-rn #content02 .m__about-rn__list .list05 .flexbox{padding:40px 30px 0;flex-wrap:wrap}@media only screen and (max-width:767px){.m__about-rn #content02 .m__about-rn__list .list01 .flexbox,.m__about-rn #content02 .m__about-rn__list .list02 .flexbox,.m__about-rn #content02 .m__about-rn__list .list03 .flexbox,.m__about-rn #content02 .m__about-rn__list .list04 .flexbox,.m__about-rn #content02 .m__about-rn__list .list05 .flexbox{padding:15px 15px 0}}@media print,screen and (min-width:768px){.m__about-rn #content02 .m__about-rn__list .list01 .flexbox > li,.m__about-rn #content02 .m__about-rn__list .list02 .flexbox > li,.m__about-rn #content02 .m__about-rn__list .list03 .flexbox > li,.m__about-rn #content02 .m__about-rn__list .list04 .flexbox > li,.m__about-rn #content02 .m__about-rn__list .list05 .flexbox > li{width:calc(50% - 25px)}}.m__about-rn #content02 .m__about-rn__list .list01 .flexbox > li:nth-child(n+3),.m__about-rn #content02 .m__about-rn__list .list02 .flexbox > li:nth-child(n+3),.m__about-rn #content02 .m__about-rn__list .list03 .flexbox > li:nth-child(n+3),.m__about-rn #content02 .m__about-rn__list .list04 .flexbox > li:nth-child(n+3),.m__about-rn #content02 .m__about-rn__list .list05 .flexbox > li:nth-child(n+3){margin-top:40px}@media only screen and (max-width:767px){.m__about-rn #content02 .m__about-rn__list .list01 .flexbox > li:nth-child(n+2),.m__about-rn #content02 .m__about-rn__list .list02 .flexbox > li:nth-child(n+2),.m__about-rn #content02 .m__about-rn__list .list03 .flexbox > li:nth-child(n+2),.m__about-rn #content02 .m__about-rn__list .list04 .flexbox > li:nth-child(n+2),.m__about-rn #content02 .m__about-rn__list .list05 .flexbox > li:nth-child(n+2){margin-top:30px}}.m__about-rn #content02 .m__about-rn__list .list01 .flexbox > li.w100,.m__about-rn #content02 .m__about-rn__list .list02 .flexbox > li.w100,.m__about-rn #content02 .m__about-rn__list .list03 .flexbox > li.w100,.m__about-rn #content02 .m__about-rn__list .list04 .flexbox > li.w100,.m__about-rn #content02 .m__about-rn__list .list05 .flexbox > li.w100{width:100%}@media print,screen and (min-width:768px){.m__about-rn #content02 .m__about-rn__list .list01 br.pcNone,.m__about-rn #content02 .m__about-rn__list .list02 br.pcNone,.m__about-rn #content02 .m__about-rn__list .list03 br.pcNone,.m__about-rn #content02 .m__about-rn__list .list04 br.pcNone,.m__about-rn #content02 .m__about-rn__list .list05 br.pcNone{display:none}}.m__about-rn #content02 .m__about-rn__list .list01 .number-text,.m__about-rn #content02 .m__about-rn__list .list02 .number-text,.m__about-rn #content02 .m__about-rn__list .list03 .number-text,.m__about-rn #content02 .m__about-rn__list .list04 .number-text,.m__about-rn #content02 .m__about-rn__list .list05 .number-text{display:flex}.m__about-rn #content02 .m__about-rn__list .list01 .number-text span,.m__about-rn #content02 .m__about-rn__list .list02 .number-text span,.m__about-rn #content02 .m__about-rn__list .list03 .number-text span,.m__about-rn #content02 .m__about-rn__list .list04 .number-text span,.m__about-rn #content02 .m__about-rn__list .list05 .number-text span{display:block}.m__about-rn #content02 .m__about-rn__list .list01 .number-text span.number,.m__about-rn #content02 .m__about-rn__list .list02 .number-text span.number,.m__about-rn #content02 .m__about-rn__list .list03 .number-text span.number,.m__about-rn #content02 .m__about-rn__list .list04 .number-text span.number,.m__about-rn #content02 .m__about-rn__list .list05 .number-text span.number{flex-shrink:0;width:35px;color:#0d6fb8;font-weight:bold;font-size:2.6rem;margin-top:-10px}@media only screen and (max-width:767px){.m__about-rn #content02 .m__about-rn__list .list01 .number-text span.number,.m__about-rn #content02 .m__about-rn__list .list02 .number-text span.number,.m__about-rn #content02 .m__about-rn__list .list03 .number-text span.number,.m__about-rn #content02 .m__about-rn__list .list04 .number-text span.number,.m__about-rn #content02 .m__about-rn__list .list05 .number-text span.number{width:25px;font-size:1.8rem;margin-top:-5px}}.m__about-rn #content02 .m__about-rn__list .list01 .img-box,.m__about-rn #content02 .m__about-rn__list .list02 .img-box,.m__about-rn #content02 .m__about-rn__list .list03 .img-box,.m__about-rn #content02 .m__about-rn__list .list04 .img-box,.m__about-rn #content02 .m__about-rn__list .list05 .img-box{margin:20px auto 0;text-align:center}@media only screen and (max-width:767px){.m__about-rn #content02 .m__about-rn__list .list01 .img-box,.m__about-rn #content02 .m__about-rn__list .list02 .img-box,.m__about-rn #content02 .m__about-rn__list .list03 .img-box,.m__about-rn #content02 .m__about-rn__list .list04 .img-box,.m__about-rn #content02 .m__about-rn__list .list05 .img-box{margin:10px auto 0}}.m__about-rn #content02 .m__about-rn__list .list01 .img-box.img-box--w90,.m__about-rn #content02 .m__about-rn__list .list02 .img-box.img-box--w90,.m__about-rn #content02 .m__about-rn__list .list03 .img-box.img-box--w90,.m__about-rn #content02 .m__about-rn__list .list04 .img-box.img-box--w90,.m__about-rn #content02 .m__about-rn__list .list05 .img-box.img-box--w90{width:90%}.m__about-rn #content02 .m__about-rn__list .list01 .img-box.img-box--w80,.m__about-rn #content02 .m__about-rn__list .list02 .img-box.img-box--w80,.m__about-rn #content02 .m__about-rn__list .list03 .img-box.img-box--w80,.m__about-rn #content02 .m__about-rn__list .list04 .img-box.img-box--w80,.m__about-rn #content02 .m__about-rn__list .list05 .img-box.img-box--w80{width:80%}.m__about-rn #content02 .m__about-rn__list .list01 .img-box.img-box--w65,.m__about-rn #content02 .m__about-rn__list .list02 .img-box.img-box--w65,.m__about-rn #content02 .m__about-rn__list .list03 .img-box.img-box--w65,.m__about-rn #content02 .m__about-rn__list .list04 .img-box.img-box--w65,.m__about-rn #content02 .m__about-rn__list .list05 .img-box.img-box--w65{width:65%}@media print,screen and (min-width:768px){.m__about-rn #content02 .m__about-rn__list .list01 .img-area,.m__about-rn #content02 .m__about-rn__list .list02 .img-area,.m__about-rn #content02 .m__about-rn__list .list03 .img-area,.m__about-rn #content02 .m__about-rn__list .list04 .img-area,.m__about-rn #content02 .m__about-rn__list .list05 .img-area{display:flex;justify-content:space-between}.m__about-rn #content02 .m__about-rn__list .list01 .img-area .img-box,.m__about-rn #content02 .m__about-rn__list .list02 .img-area .img-box,.m__about-rn #content02 .m__about-rn__list .list03 .img-area .img-box,.m__about-rn #content02 .m__about-rn__list .list04 .img-area .img-box,.m__about-rn #content02 .m__about-rn__list .list05 .img-area .img-box{width:calc((100% - 40px) / 2)}}@media print,screen and (min-width:768px){.m__about-rn #content02 .m__about-rn__list .list01 .flexbox02,.m__about-rn #content02 .m__about-rn__list .list02 .flexbox02,.m__about-rn #content02 .m__about-rn__list .list03 .flexbox02,.m__about-rn #content02 .m__about-rn__list .list04 .flexbox02,.m__about-rn #content02 .m__about-rn__list .list05 .flexbox02{display:flex;justify-content:space-between}}.m__about-rn #content02 .m__about-rn__list .list01 .flexbox02 > li,.m__about-rn #content02 .m__about-rn__list .list02 .flexbox02 > li,.m__about-rn #content02 .m__about-rn__list .list03 .flexbox02 > li,.m__about-rn #content02 .m__about-rn__list .list04 .flexbox02 > li,.m__about-rn #content02 .m__about-rn__list .list05 .flexbox02 > li{padding-top:20px}@media print,screen and (min-width:768px){.m__about-rn #content02 .m__about-rn__list .list01 .flexbox02 > li,.m__about-rn #content02 .m__about-rn__list .list02 .flexbox02 > li,.m__about-rn #content02 .m__about-rn__list .list03 .flexbox02 > li,.m__about-rn #content02 .m__about-rn__list .list04 .flexbox02 > li,.m__about-rn #content02 .m__about-rn__list .list05 .flexbox02 > li{width:calc(50% - 25px)}}.m__about-rn #content02 .m__about-rn__list .list01 .m__common-btn--about-rn a,.m__about-rn #content02 .m__about-rn__list .list02 .m__common-btn--about-rn a,.m__about-rn #content02 .m__about-rn__list .list03 .m__common-btn--about-rn a,.m__about-rn #content02 .m__about-rn__list .list04 .m__common-btn--about-rn a,.m__about-rn #content02 .m__about-rn__list .list05 .m__common-btn--about-rn a{padding-top:2px;padding-bottom:0}@media only screen and (max-width:767px){.m__about-rn #content02 .m__about-rn__list .list01 .m__common-btn--about-rn a,.m__about-rn #content02 .m__about-rn__list .list02 .m__common-btn--about-rn a,.m__about-rn #content02 .m__about-rn__list .list03 .m__common-btn--about-rn a,.m__about-rn #content02 .m__about-rn__list .list04 .m__common-btn--about-rn a,.m__about-rn #content02 .m__about-rn__list .list05 .m__common-btn--about-rn a{line-height:1.3;padding-top:2px;padding-bottom:0}}.m__common-heading__bg-h1--residentnavi-ch{background:url("/images/residentnavi_ch/mv_back.jpg") center repeat;height:400px}@media only screen and (max-width:767px){.m__common-heading__bg-h1--residentnavi-ch{height:164px;background-size:100%}}.m__common-heading__bg-h1--residentnavi-ch .inner{height:100%;justify-content:center}.m__common-heading__bg-h1--residentnavi-ch .inner .logo{max-height:90%}.m__residentnavi-ch__nav{background:#b71649;border-bottom:3px solid #7e092e}@media only screen and (max-width:767px){.m__residentnavi-ch__nav{min-height:70px}.m__residentnavi-ch__nav .l__contents__inner{padding:0}}.m__residentnavi-ch__nav ul.nav{display:flex;align-items:center}.m__residentnavi-ch__nav ul.nav li{flex:1 1;text-align:center;border-right:1px solid #7e092e;position:relative}.m__residentnavi-ch__nav ul.nav li a{color:#fff;text-decoration:none;font-size:2rem;font-weight:bold;display:block;background:url("/images/residentnavi_ch/icon_arrow.png") center bottom 12px/20px no-repeat;padding:20px 0 30px 0}.m__residentnavi-ch__nav ul.nav li a::before{content:"";position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:50px;height:50px;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:767px){.m__residentnavi-ch__nav ul.nav li a::before{top:-7px}}.m__residentnavi-ch__nav ul.nav li a:hover{opacity:.8}@media only screen and (max-width:767px){.m__residentnavi-ch__nav ul.nav li a{font-size:1.4rem;background:url("/images/residentnavi_ch/icon_arrow.png") center bottom 5px/12px no-repeat;padding:0;height:71px;line-height:1.2;display:flex;justify-content:center;align-items:center}}.m__residentnavi-ch__nav ul.nav li:nth-child(1) a::before{background-image:url("/images/residentnavi_ch/img_number_01.png");width:44px}@media only screen and (max-width:767px){.m__residentnavi-ch__nav ul.nav li:nth-child(1) a::before{width:32px}}.m__residentnavi-ch__nav ul.nav li:nth-child(2) a::before{background-image:url("/images/residentnavi_ch/img_number_02.png")}@media only screen and (max-width:767px){.m__residentnavi-ch__nav ul.nav li:nth-child(2) a::before{width:35px}}.m__residentnavi-ch__nav ul.nav li:nth-child(3){border-right:none}.m__residentnavi-ch__nav ul.nav li:nth-child(3) a::before{background-image:url("/images/residentnavi_ch/img_number_03.png")}@media only screen and (max-width:767px){.m__residentnavi-ch__nav ul.nav li:nth-child(3) a::before{width:35px}}.m__residentnavi-ch .description h2{font-size:2.2rem;text-align:center}@media only screen and (max-width:767px){.m__residentnavi-ch .description h2{font-size:1.4rem;margin-top:30px}}.m__residentnavi-ch .description h2 span{position:relative}@media only screen and (max-width:767px){.m__residentnavi-ch .description h2 span img{width:230px}}.m__residentnavi-ch .description h2 span::before,.m__residentnavi-ch .description h2 span::after{content:"";position:absolute;bottom:2px;width:47px;height:55px;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:767px){.m__residentnavi-ch .description h2 span::before,.m__residentnavi-ch .description h2 span::after{width:30px;height:33px}}.m__residentnavi-ch .description h2 span::before{left:-65px;background-image:url("/images/residentnavi_ch/icon_attention.png")}@media only screen and (max-width:767px){.m__residentnavi-ch .description h2 span::before{left:-38px}}.m__residentnavi-ch .description h2 span::after{right:-60px;background-image:url("/images/residentnavi_ch/icon_question.png")}@media only screen and (max-width:767px){.m__residentnavi-ch .description h2 span::after{right:-36px}}.m__residentnavi-ch .description p.text{margin:30px auto;max-width:750px}@media only screen and (max-width:767px){.m__residentnavi-ch .description p.text{margin:15px auto 30px}}.m__residentnavi-ch__contents h2{background:#b71649;text-align:center;padding:17px 0;position:relative;margin:30px auto 45px;max-width:460px}@media only screen and (max-width:767px){.m__residentnavi-ch__contents h2{margin:0}}.m__residentnavi-ch__contents h2::after{content:"";position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);border:25px solid transparent;border-top:30px solid #b71649}@media only screen and (max-width:767px){.m__residentnavi-ch__contents h2::after{border:13px solid transparent;border-top:15px solid #b71649;bottom:-26px}}.m__residentnavi-ch__contents h2 span{color:#fff;font-size:2rem;font-weight:bold;position:relative}@media only screen and (max-width:767px){.m__residentnavi-ch__contents h2 span{font-size:1.6rem}}.m__residentnavi-ch__contents h2 span::before,.m__residentnavi-ch__contents h2 span::after{content:"";position:absolute;bottom:-3px;width:30px;height:30px;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:767px){.m__residentnavi-ch__contents h2 span::before,.m__residentnavi-ch__contents h2 span::after{width:12px;height:18px}}.m__residentnavi-ch__contents h2 span::before{left:-30px;background-image:url("/images/residentnavi_ch/img_line_01.png")}@media only screen and (max-width:767px){.m__residentnavi-ch__contents h2 span::before{left:-20px}}.m__residentnavi-ch__contents h2 span::after{right:-34px;background-image:url("/images/residentnavi_ch/img_line_02.png")}@media only screen and (max-width:767px){.m__residentnavi-ch__contents h2 span::after{right:-18px}}.m__residentnavi-ch__contents .contents-area{background:#fbeef2;padding-bottom:100px}@media only screen and (max-width:767px){.m__residentnavi-ch__contents .contents-area{padding:40px 0 30px 0}}.m__residentnavi-ch__contents .contents-box{padding:40px 0}@media only screen and (max-width:767px){.m__residentnavi-ch__contents .contents-box{padding:0}}.m__residentnavi-ch__contents .contents-box h3.sp{text-align:center}.m__residentnavi-ch__contents .contents-box .box-white{background:#fff;max-width:630px;position:relative;margin-left:30px}@media only screen and (max-width:767px){.m__residentnavi-ch__contents .contents-box .box-white{margin:90px 0 45px}}.m__residentnavi-ch__contents .contents-box .box-white h3{margin-top:20px}.m__residentnavi-ch__contents .contents-box .box-white .img{position:absolute}.m__residentnavi-ch__contents .contents-box .box-white p.lead{color:#b71649;font-size:2rem;font-weight:bold;margin:20px 0 15px}@media only screen and (max-width:767px){.m__residentnavi-ch__contents .contents-box .box-white p.lead{text-align:center;font-size:1.6rem}}@media print,screen and (min-width:768px){.m__residentnavi-ch__contents .contents-box .box-white .text-link{margin-top:5px}}.m__residentnavi-ch__contents .contents-box .box-white .text-link a{text-decoration:none}.m__residentnavi-ch__contents .contents-box .box-white .text-link a:hover{text-decoration:underline}.m__residentnavi-ch__contents .contents-box .box-white .m__common-btn__yellow{text-align:left}.m__residentnavi-ch__contents .contents-box .box-white.box01{padding:40px 60px 40px 40px}.m__residentnavi-ch__contents .contents-box .box-white.box01 .img{right:-270px;top:70px}@media only screen and (max-width:767px){.m__residentnavi-ch__contents .contents-box .box-white.box01 .img{right:50%;top:-75px;transform:translateX(50%)}.m__residentnavi-ch__contents .contents-box .box-white.box01 .img img{max-width:153px}}@media only screen and (max-width:767px){.m__residentnavi-ch__contents .contents-box .box-white.box01{padding:50px 20px 20px 20px}}.m__residentnavi-ch__contents .contents-box .box-white.box02{padding:40px 30px 40px 130px}@media print,screen and (min-width:768px){.m__residentnavi-ch__contents .contents-box .box-white.box02{margin:0 30px 0 auto}}.m__residentnavi-ch__contents .contents-box .box-white.box02 .img{left:-290px;top:100px}.m__residentnavi-ch__contents .contents-box .box-white.box02 .img img{max-width:390px}@media only screen and (max-width:767px){.m__residentnavi-ch__contents .contents-box .box-white.box02 .img{left:50%;top:-75px;transform:translateX(-50%)}.m__residentnavi-ch__contents .contents-box .box-white.box02 .img img{max-width:295px}}@media only screen and (max-width:767px){.m__residentnavi-ch__contents .contents-box .box-white.box02{padding:50px 20px 20px 20px}}.m__residentnavi-ch__contents .contents-box .box-white.box03{padding:40px 80px 40px 40px}.m__residentnavi-ch__contents .contents-box .box-white.box03 .img{right:-280px;top:70px}@media only screen and (max-width:767px){.m__residentnavi-ch__contents .contents-box .box-white.box03 .img{right:50%;top:-75px;transform:translateX(50%)}.m__residentnavi-ch__contents .contents-box .box-white.box03 .img img{max-width:240px}}@media only screen and (max-width:767px){.m__residentnavi-ch__contents .contents-box .box-white.box03{margin:95px 0 0;padding:50px 20px 20px 20px}}.m__common-heading__bg-h1--scout{background:url("/images/scout/mv_back.png") center no-repeat;background-color:#e8f2fa}@media only screen and (max-width:767px){.m__common-heading__bg-h1--scout{background:url("/images/scout/mv_back_sp.png") center/cover no-repeat;height:90px}}.m__common-heading__bg-h1--scout .inner{color:#0d6fb8;font-weight:bold;padding:20px 40px 0}@media only screen and (max-width:767px){.m__common-heading__bg-h1--scout .inner{padding:17px 15px 0 15px;height:100%}}@media only screen and (max-width:767px){.m__scout__top .text{margin-top:20px}}.m__scout .button-box p{text-align:center}@media only screen and (max-width:767px){.m__scout .button-box p{max-width:312px;margin:auto;text-align:left}}.m__scout .button-box .m__common-btn__icon-register a::before{background-size:26px 26px;width:26px;height:26px;left:20px}@media only screen and (max-width:767px){.m__scout .button-box .m__common-btn__icon-register a{line-height:1.3}}@media print,screen and (min-width:768px){.m__scout .button-box .m__common-btn__icon-register a{padding:15px 35px 15px 60px}}.m__scout__step{background:#e8f2fa}.m__scout__step h2.backYellow{background:#ffffe0;font-size:2.8rem;color:#0d6fb8;text-align:center;position:relative;border-top:2px solid #0d6fb8;border-bottom:2px solid #0d6fb8;padding:10px 0 15px}.m__scout__step h2.backYellow .step{position:relative;color:#313131;font-size:2rem;display:inline-block}@media only screen and (max-width:767px){.m__scout__step h2.backYellow .step{font-size:1.5rem}}.m__scout__step h2.backYellow .step span.em{font-size:2.8rem;vertical-align:baseline}@media only screen and (max-width:767px){.m__scout__step h2.backYellow .step span.em{font-size:2rem}}.m__scout__step h2.backYellow .step::before{content:"";position:absolute;bottom:0;left:-30px;background:url("/images/scout/img_line_01.png") center/contain no-repeat;width:30px;height:30px}@media only screen and (max-width:767px){.m__scout__step h2.backYellow .step::before{bottom:5px;left:-25px;width:20px;height:20px}}.m__scout__step h2.backYellow .step::after{content:"";position:absolute;bottom:0;right:-30px;background:url("/images/scout/img_line_02.png") center/contain no-repeat;width:30px;height:30px}@media only screen and (max-width:767px){.m__scout__step h2.backYellow .step::after{bottom:5px;right:-25px;width:20px;height:20px}}@media only screen and (max-width:767px){.m__scout__step h2.backYellow{font-size:1.8rem}}.m__scout__step h2.backYellow::before{content:"";position:absolute;bottom:-88px;left:50%;transform:translateX(-50%);border:60px solid transparent;border-top:28px solid #0d6fb8}@media only screen and (max-width:767px){.m__scout__step h2.backYellow::before{border:23px solid transparent;border-top:17px solid #0d6fb8;bottom:-41px}}.m__scout__step h2.backYellow::after{content:"";position:absolute;bottom:-86px;left:50%;transform:translateX(-50%);border:60px solid transparent;border-top:28px solid #ffffe0}@media only screen and (max-width:767px){.m__scout__step h2.backYellow::after{border:23px solid transparent;border-top:17px solid #ffffe0;bottom:-39px}}.m__scout__step ul.step{margin-top:20px}.m__scout__step ul.step li{border:2px solid #0d6fb8;border-radius:5px;position:relative;background:#fff;padding:30px;margin-bottom:60px}@media only screen and (max-width:767px){.m__scout__step ul.step li{padding:15px 15px 30px 15px;margin-bottom:40px}}.m__scout__step ul.step li h3{display:inline-block;background:#0d6fb8;border-radius:40px;text-align:center;position:absolute;left:50%;top:-26px;transform:translateX(-50%);padding:8px 40px}@media only screen and (max-width:767px){.m__scout__step ul.step li h3{width:168px;top:-20px;padding:8px 0}}.m__scout__step ul.step li h3 img{height:30px}@media only screen and (max-width:767px){.m__scout__step ul.step li h3 img{height:24px}}.m__scout__step ul.step li .box{margin-top:20px}@media print,screen and (min-width:768px){.m__scout__step ul.step li .box{display:flex}}@media print,screen and (min-width:768px){.m__scout__step ul.step li .box .img{margin-right:40px;max-width:380px}}@media only screen and (max-width:767px){.m__scout__step ul.step li .box .img{max-width:280px;margin:auto}}.m__scout__step ul.step li .box .text h4{font-size:2.4rem;color:#0d6fb8}@media only screen and (max-width:767px){.m__scout__step ul.step li .box .text h4{text-align:center;font-size:2rem;margin-bottom:10px}}.m__scout__step ul.step li .box .text p{margin-top:20px}.m__scout__step ul.step li .box .text p .notice{font-size:1.4rem}.m__scout__resist{padding:57px 0 50px 0;text-align:center;position:relative}@media only screen and (max-width:767px){.m__scout__resist{padding:35px 0 20px}}.m__scout__resist h2{display:inline-block;font-size:2.6rem;position:relative}@media only screen and (max-width:767px){.m__scout__resist h2{font-size:1.3rem;line-height:1.4}}.m__scout__resist h2::before,.m__scout__resist h2::after{content:"";position:absolute;bottom:0;width:45px;height:45px;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px){.m__scout__resist h2::before,.m__scout__resist h2::after{width:26px;height:26px;background-size:contain}}.m__scout__resist h2::before{left:-60px;background-image:url("/images/scout/img_line_03.png")}@media only screen and (max-width:767px){.m__scout__resist h2::before{left:-30px}}.m__scout__resist h2::after{right:-60px;background-image:url("/images/scout/img_line_04.png")}@media only screen and (max-width:767px){.m__scout__resist h2::after{right:-30px}}.m__scout__resist::before{content:"";position:absolute;top:-30px;left:50%;transform:translateX(-50%);border:98px solid transparent;border-top:55px solid #0d6fb8}@media only screen and (max-width:767px){.m__scout__resist::before{top:-15px;border:57px solid transparent;border-top:32px solid #0d6fb8}}.m__header{border-bottom:2px solid #0d6fb8;box-shadow:0 3px 7px rgba(0,0,0,0.16);position:fixed;top:0;left:0;width:100%;background:#fff;z-index:101;transform:translate3d(0,0,0)}@media print{.m__header{position:relative}}@media only screen and (max-width:767px){.m__header{border-top:3px solid #0d6fb8;border-bottom-width:1px;box-shadow:0 1.5px 3.5px rgba(0,0,0,0.16)}.m__header .l__contents__inner{padding:0}}.m__header__flexbox{display:flex;justify-content:space-between;align-items:center;position:relative}@media only screen and (max-width:767px){.m__header__flexbox{padding:5px}}@media print,screen and (min-width:768px){.m__header__flexbox .left-box{width:220px}.m__header__flexbox .left-box .logo{margin:0 10px;position:absolute;top:25px;left:10px}}@media only screen and (max-width:767px){.m__header__flexbox .left-box{padding-left:15px}}@media only screen and (max-width:767px){.m__header__flexbox .left-box .logo{width:110px}}@media print,screen and (min-width:768px){.m__header__flexbox .right-box{margin-top:10px}}@media only screen and (max-width:767px){.m__header__flexbox .right-box .m__common__message{margin-top:5px}}.m__header__flexbox .right-box .m__common-list__btn{justify-content:flex-end;display:flex}@media print,screen and (min-width:768px){.m__header__flexbox .right-box .m__common-list__btn.login{margin-bottom:9px}}.m__header__flexbox .right-box .m__common-list__btn .m__common-btn + .m__common-btn{margin-left:8px}@media only screen and (max-width:767px){.m__header__flexbox .right-box .m__common-list__btn .m__common-btn + .m__common-btn{margin-top:0;margin-left:3px}}.m__header__flexbox .right-box .m__common-list__btn .m__common-btn a{min-width:160px;font-size:1.5rem;padding:5px 15px 4px 25px}@media only screen and (max-width:767px){.m__header__flexbox .right-box .m__common-list__btn .m__common-btn a{min-width:100px;font-size:1.1rem;padding:8px 15px 8px 25px}}.m__header__flexbox .right-box .m__common-list__btn .m__common-btn__icon-register a::before{width:21px;height:21px;left:15px;background-size:21px 21px}@media only screen and (max-width:767px){.m__header__flexbox .right-box .m__common-list__btn .m__common-btn__icon-register a::before{width:14px;height:14px;background-size:14px 14px;left:8px}}.m__header__flexbox .right-box .m__common-list__btn .m__common-btn__icon-login a::before{width:22px;height:22px;left:10px;background-size:22px 22px}@media only screen and (max-width:767px){.m__header__flexbox .right-box .m__common-list__btn .m__common-btn__icon-login a::before{width:15px;height:15px;background-size:15px 15px;left:5px}}.m__header__flexbox .right-box .m__common-list__btn .m__common-btn__mypage{margin-left:30px}@media only screen and (max-width:767px){.m__header__flexbox .right-box .m__common-list__btn .m__common-btn__mypage{margin-left:15px}}@media print,screen and (min-width:768px){.m__header__flexbox .right-box .m__common-list__btn .m__common-btn__mypage:hover + .m__header__hover-block{transition:.3s;opacity:1;height:auto;padding:30px 35px 30px 30px;border:2px solid #0d6fb8;overflow:visible}}.m__header__flexbox .right-box > p{margin-top:3px;font-size:1.1rem;text-align:center}@media only screen and (max-width:767px){.m__header__flexbox .right-box > p{font-size:1rem}}.m__header__gloval-nav{display:flex;justify-content:flex-end;align-items:center;margin-top:5px}@media only screen and (max-width:767px){.m__header__gloval-nav{border-top:1px solid #dcdcdc;margin-top:0}}.m__header__gloval-nav li{width:140px;position:relative;z-index:102}@media only screen and (max-width:767px){.m__header__gloval-nav li{width:25%}}.m__header__gloval-nav li::before{content:"";display:block;width:1px;height:32px;border-left:1px dotted #bebebe;position:absolute;left:0;top:50%;margin-top:-16px}@media only screen and (max-width:767px){.m__header__gloval-nav li::before{height:20px;margin-top:-10px}}@media only screen and (max-width:767px){.m__header__gloval-nav li::before{display:none}.m__header__gloval-nav li::after{content:"";display:block;width:1px;height:20px;border-right:1px solid #dcdcdc;position:absolute;right:0;top:50%;margin-top:-10px}.m__header__gloval-nav li:last-child::after{display:none}}.m__header__gloval-nav li:first-child::before{display:none}.m__header__gloval-nav li a{font-size:1.6rem;text-align:center;font-weight:bold;display:block;color:#0d6fb8;text-decoration:none;padding:8px 10px}.m__header__gloval-nav li a br{display:none}@media only screen and (max-width:767px){.m__header__gloval-nav li a{padding:0;font-size:1.1rem;display:flex;height:36px;align-items:center;justify-content:center;line-height:1.2}.m__header__gloval-nav li a br{display:block}}.m__header__gloval-nav li a:hover{opacity:.7}.m__header__gloval-nav li.student{padding:0 5px;display:none}@media only screen and (max-width:767px){.m__header__gloval-nav li.student{display:none}}.m__header__gloval-nav li.student a{color:#fff;background:#0d6fb8;border-radius:4px 4px 0 0}.m__header__gloval-nav li.resident{padding:0 5px;display:none}@media only screen and (max-width:767px){.m__header__gloval-nav li.resident{display:none}}.m__header__gloval-nav li.resident a{color:#fff;background:#c73142;border-radius:4px 4px 0 0}.m__header__hover-block{transition:.3s;border:0 solid #0d6fb8;background:#e8f2fa;padding:0 35px 0 30px;overflow:hidden;display:flex;align-items:center;position:absolute;right:0;border-radius:4px;font-size:1.6rem;top:90px;width:470px;height:0;opacity:0;z-index:103}.m__header__hover-block p{margin-left:25px}.m__header__hover-block::before{content:"";display:block;position:absolute;top:-28px;right:40px;width:0;height:0;border-style:solid;border-width:0 15px 28px 15px;border-color:transparent transparent #0d6fb8 transparent;z-index:3}.m__header__hover-block::after{content:"";display:block;position:absolute;top:-24px;right:40px;width:0;height:0;border-style:solid;border-width:0 15px 28px 15px;border-color:transparent transparent #e8f2fa transparent;z-index:4}@media print,screen and (min-width:768px){.m__header__top .m__header__flexbox .left-box{margin-top:5px}.m__header__top .m__header__flexbox .left-box .logo{position:static}}@media print,screen and (min-width:768px){.m__header__top .m__header__gloval-nav{margin-top:5px}}@media print,screen and (min-width:768px){.m__header__top .m__header__gloval-nav li.student,.m__header__top .m__header__gloval-nav li.resident{display:block}}.m__footer{background:#f0f0f0}@media only screen and (max-width:767px){.m__footer{background:transparent;border-top:1px solid #dcdcdc}}.m__footer__search-video > p{text-align:center;font-size:1.6rem}@media only screen and (max-width:767px){.m__footer__search-video > p{font-size:1.1rem}}.m__footer__search-video .btn-link{display:flex;justify-content:center;margin-top:35px}@media only screen and (max-width:767px){.m__footer__search-video .btn-link{margin-top:15px}}@media only screen and (max-width:767px){.m__footer__search-video .btn-link .m__common-btn__icon-solid{width:49%}}.m__footer__search-video .btn-link .m__common-btn__icon-solid + .m__common-btn__icon-solid{margin-left:10px}@media print,screen and (min-width:768px){.m__footer__search-video .btn-link .m__common-btn__icon-solid a{min-width:260px}}@media only screen and (max-width:767px){.m__footer__search-video .btn-link .m__common-btn__icon-solid a{min-width:auto;display:block;text-align:center;line-height:1.2;height:41px}.m__footer__search-video .btn-link .m__common-btn__icon-solid a span{display:block}.m__footer__search-video .btn-link .m__common-btn__icon-solid a::before{left:10px;width:6.5px;height:9.5px;background-size:6.5px 9.5px}}@media only screen and (max-width:767px){.m__footer__search-hospital{margin-top:30px}}.m__footer__search-hospital .search-description{background:#fff;margin:20px 0 40px;padding-bottom:40px}@media only screen and (max-width:767px){.m__footer__search-hospital .search-description{padding-bottom:20px}}.m__footer__search-hospital .search-description .flow-text{background:#fff9b7;text-align:center;font-size:2rem;padding:20px;font-weight:bold}@media only screen and (max-width:767px){.m__footer__search-hospital .search-description .flow-text{font-size:1.5rem;padding:15px 10px}}.m__footer__search-hospital .search-description .todo-list{padding:30px 20px;display:flex;align-items:flex-start}@media only screen and (max-width:767px){.m__footer__search-hospital .search-description .todo-list{display:block;padding:20px}}.m__footer__search-hospital .search-description .todo-list ul{flex:1 1}.m__footer__search-hospital .search-description .todo-list ul li{padding-left:50px;background:url("/images/icon/icon_checkmark.png") left 5px no-repeat;background-size:36px 36px;padding-bottom:15px}@media only screen and (max-width:767px){.m__footer__search-hospital .search-description .todo-list ul li{padding-left:25px;background-size:18px 18px;background-position:left top}}.m__footer__search-hospital .search-description .todo-list ul li .check{font-size:2rem;padding:0 10px;display:inline-block;font-weight:bold;line-height:2em;background:linear-gradient(transparent 50%,#ff0 50%)}@media only screen and (max-width:767px){.m__footer__search-hospital .search-description .todo-list ul li .check{font-size:1.4rem;display:inline;line-height:1.4;padding:0;background:linear-gradient(transparent 35%,#ff0 35%)}}.m__footer__search-hospital .search-description .todo-list ul li p{margin-top:10px;padding:0 10px}@media only screen and (max-width:767px){.m__footer__search-hospital .search-description .todo-list ul li p{padding:0}}.m__footer__search-hospital .search-description .todo-list .comment{width:310px;text-align:center}@media only screen and (max-width:767px){.m__footer__search-hospital .search-description .todo-list .comment{width:100%;display:flex;justify-content:space-between;align-items:center}}.m__footer__search-hospital .search-description .todo-list .comment .balloon{border:2px solid #0d6fb8;border-radius:10px;position:relative;text-align:left;z-index:1}@media only screen and (max-width:767px){.m__footer__search-hospital .search-description .todo-list .comment .balloon{border-radius:5px;border-width:1px}}.m__footer__search-hospital .search-description .todo-list .comment .balloon p{padding:20px;background:#fff;border-radius:10px;position:relative;z-index:3;letter-spacing:.05em;padding:20px 15px;text-align:justify}@media only screen and (max-width:767px){.m__footer__search-hospital .search-description .todo-list .comment .balloon p{font-size:1.1rem;padding:10px 12px}}.m__footer__search-hospital .search-description .todo-list .comment .balloon::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 20px 25px 0;border-color:transparent #0d6fb8 transparent transparent;position:absolute;transform:rotate(-6deg);left:61px;bottom:-23px;z-index:1}@media only screen and (max-width:767px){.m__footer__search-hospital .search-description .todo-list .comment .balloon::before{transform:rotate(268deg);left:auto;right:-15px;bottom:0}}.m__footer__search-hospital .search-description .todo-list .comment .balloon::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 21px 25px 0;border-color:transparent #fff transparent transparent;position:absolute;transform:rotate(-6deg);left:58px;bottom:-18px;z-index:2}@media only screen and (max-width:767px){.m__footer__search-hospital .search-description .todo-list .comment .balloon::after{border-width:0 20px 25px 0;transform:rotate(268deg);left:auto;right:-12px;bottom:-1px}}.m__footer__search-hospital .search-description .todo-list .comment img.doctor-img{margin-top:-15px;position:relative;z-index:4}@media only screen and (max-width:767px){.m__footer__search-hospital .search-description .todo-list .comment img.doctor-img{width:46px;margin:0 10px 0 28px}}.m__footer__carousel-block01{margin:60px 0 30px}@media only screen and (max-width:767px){.m__footer__carousel-block01{margin:30px 0 15px}}@media print,screen and (min-width:768px){.m__footer__carousel-block01{display:flex;justify-content:space-between;align-items:flex-start}.m__footer__carousel-block01 .recommend-carousel{width:300px}.m__footer__carousel-block01 .special-carousel{width:630px}}.m__footer__carousel-block02{margin:30px 0 0;padding-bottom:60px}@media only screen and (max-width:767px){.m__footer__carousel-block02 .m__carousel.m__carousel--banner01{margin:15px -20px 10px}.m__footer__carousel-block02 .m__carousel.m__carousel--banner01 .swiper-container{padding:0 20px}.m__footer__carousel-block02 .m__carousel.m__carousel--banner01 .swiper-container img{max-width:none;width:100%}}.m__footer__link-list{display:flex;font-size:1.1rem;padding:40px 0}@media only screen and (max-width:767px){.m__footer__link-list{display:none}}.m__footer__link-list > ul{width:25%;padding:0 15px 30px}.m__footer__link-list > ul li{margin:0 0 5px}.m__footer__link-list > ul li span{color:#0d6fb8}.m__footer__link-list > ul li img{margin-left:5px;vertical-align:-2px}.m__footer__link-list > ul + ul{border-left:1px solid #dcdcdc}.m__footer__link-list > ul > li > a{font-weight:bold;line-height:1.8}.m__footer__link-list > ul > li > span{font-weight:bold;line-height:1.8}.m__footer__link-list > ul > li ul{margin-bottom:10px;margin-left:10px}.m__footer__link-list > ul > li ul li{margin:5px 0 0}.m__footer__link-list--sp{display:none}@media only screen and (max-width:767px){.m__footer__link-list--sp{display:flex;justify-content:space-between;padding:15px 0}.m__footer__link-list--sp .logo{width:54px;margin-top:20px}.m__footer__link-list--sp ul{width:calc(50% - 10px)}.m__footer__link-list--sp ul li a{font-size:1rem}.m__footer__link-list--sp ul li a img{vertical-align:-2px;margin-left:3px}}.m__footer__copyright{background:#0d6fb8;color:#fff;padding:15px 0 20px}@media only screen and (max-width:767px){.m__footer__copyright{padding:10px 0 15px}}.m__footer__copyright p{text-align:center;font-size:1.1rem}@media only screen and (max-width:767px){.m__footer__copyright p{font-size:1rem}}.m__footer__privacypolicy{position:absolute;right:0;bottom:40px}@media only screen and (max-width:767px){.m__footer__privacypolicy{display:none}}.m__footer__privacypolicy:hover{opacity:.7}.m_errorPage .message-content{margin-top:80px;margin-bottom:160px;font-size:1.6rem;line-height:1.8}@media only screen and (max-width:767px){.m_errorPage .message-content{min-height:calc(100vh - 329px);margin-top:40px;font-size:1.2rem}}.m_errorPage02 .m__header__flexbox{height:95px}@media only screen and (max-width:767px){.m_errorPage02 .m__header__flexbox{height:50px}}.m_errorPage02 .message-content{margin-top:80px;margin-bottom:280px;font-size:1.6rem;line-height:1.8}@media only screen and (max-width:767px){.m_errorPage02 .message-content{min-height:calc(100vh - 295px);margin-top:40px;font-size:1.2rem}}.m__report .search-box-list{border:1px solid #bbb;padding:20px 30px;position:relative;margin-bottom:40px}.m__report .search-box-list::before{background:#0d6fb8;content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:3px}@media only screen and (max-width:767px){.m__report .search-box-list{padding:15px 10px;margin-bottom:20px}.m__report .search-box-list .m__common-btn a{min-width:100%}}@media print,screen and (min-width:768px){.m__report .m__search__submit-btn-area .button-list li{width:260px}.m__report .m__search__submit-btn-area .button-list li .m__common-btn__reset-btn a,.m__report .m__search__submit-btn-area .button-list li .m__common-btn__search-btn input[type="submit"]{min-width:100%}.m__report .m__search__submit-btn-area .button-list li .m__common-btn__search-btn input[type="submit"]{background-size:22px 22px}}@media only screen and (max-width:767px){.m__report .m__search__submit-btn-area .button-list li{width:100%}.m__report .m__search__submit-btn-area .button-list li .m__common-btn__reset-btn a,.m__report .m__search__submit-btn-area .button-list li .m__common-btn__search-btn input[type="submit"]{min-width:100%}}.m__report .m__hospitals__tab li{width:calc(100% / 3)}.m__report .m__hospitals__tab li a,.m__report .m__hospitals__tab li span{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.m__report .m__carousel--banner01 .swiper-button-prev{left:-20px}}@media only screen and (max-width:767px){.m__report .m__carousel--banner01 .swiper-button-next{right:-20px}}@media print,screen and (min-width:768px){.m__report__sort-box{display:flex;justify-content:space-between;align-items:center}}.m__report__sort-box .result{display:flex;margin:auto}.m__report__sort-box .result p + p{margin-left:10px}.m__report__sort-box .m__movie__sort-select{margin-top:0}@media only screen and (max-width:767px){.m__report__sort-box .m__movie__sort-select{margin-top:10px}}.m__report__hospital-detail .report-area{font-size:1.6rem}@media only screen and (max-width:767px){.m__report__hospital-detail .report-area{font-size:1.4rem}}.m__report__hospital-detail .report-title{font-weight:bold;font-size:2.4rem;margin:10px 0 15px}@media only screen and (max-width:767px){.m__report__hospital-detail .report-title{font-size:1.8rem;margin:5px 0 10px}}.m__report__hospital-detail .report-contributor{text-align:right}.m__report__hospital-detail .report-hospital-prof{display:flex;margin-top:20px}.m__report__hospital-detail .report-hospital-prof .thumb{width:240px;margin-right:20px}@media only screen and (max-width:767px){.m__report__hospital-detail .report-hospital-prof .thumb{width:100px;margin-right:10px}}.m__report__hospital-detail .report-hospital-prof .thumb img{width:100%}.m__report__hospital-detail .report-hospital-prof .right-box{flex:1 1}.m__report__hospital-detail .report-hospital-prof .right-box dl{display:flex;margin:10px 0;align-items:baseline}.m__report__hospital-detail .report-hospital-prof .right-box dl dt{background:#e8f2fa;padding:2px 5px;width:70px;text-align:center}@media only screen and (max-width:767px){.m__report__hospital-detail .report-hospital-prof .right-box dl dt{width:64px}}.m__report__hospital-detail .report-hospital-prof .right-box dl dd{flex:1 1;padding:0 10px}.m__report__hospital-detail .report-hospital-prof .right-box dl dd .m__common-list__tags{padding:0 10px}.m__report__review{background:#fffef2;margin:40px 0;padding:20px}@media only screen and (max-width:767px){.m__report__review{margin:20px 0}}.m__report__review .inner{display:flex;justify-content:space-between;align-items:center;margin:0 auto}@media print,screen and (min-width:768px){.m__report__review .inner{max-width:500px}}@media only screen and (max-width:767px){.m__report__review .inner{width:100%}}.m__report__review .inner .total-point{margin-top:5px;flex-shrink:0}@media only screen and (max-width:767px){.m__report__review .inner .total-point{margin-top:3px}}.m__report__review .inner .total-point span{font-size:2.2rem}@media only screen and (max-width:767px){.m__report__review .inner .total-point span{font-size:1.8rem}}.m__report__review .inner .total-point .point{font-weight:bold;font-size:2.4rem}@media only screen and (max-width:767px){.m__report__review .inner .total-point .point{font-size:2rem}}.m__report__review .inner .total-point .point span{color:#e94e30;font-size:3.6rem;vertical-align:baseline}@media only screen and (max-width:767px){.m__report__review .inner .total-point .point span{font-size:2.6rem}}@media print,screen and (min-width:768px){.m__report__review .point-list{border-left:1px solid #bbb;padding-left:100px}}@media only screen and (max-width:767px){.m__report__review .point-list{padding-left:10px}}.m__report__review .point-list p{text-align:right;flex-shrink:0}.m__report__review .point-list ul li{font-size:1.6rem;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.m__report__review .point-list ul li{font-size:1.4rem}}.m__report__review .point-list ul li span{vertical-align:baseline}.m__report__review .point-list ul li span.point{font-size:2.4rem;color:#e94e30;padding:0 6px}@media only screen and (max-width:767px){.m__report__review .point-list ul li span.point{font-size:1.8rem}}.m__report__contents .m__common-heading__left-border span{color:#e94e30;padding-left:15px}.m__report__contents .sub-heading{font-size:1.6rem;font-weight:bold;margin-bottom:5px}.m__report__contents .sub-heading span{color:#e94e30}@media only screen and (max-width:767px){.m__report__contents .sub-heading{font-size:1.3rem}}.m__report__contents p + .sub-heading{margin-top:1.5em}.m__report__contents .html-free-box{margin-top:20px}.m__report__contents .noLoginBox{background:#fff3d0;background:url("/images/kengaku/bg_dummy.png") center center no-repeat;background-size:cover;text-align:center;padding:60px 0 80px;margin-bottom:80px}.m__report__contents .noLoginBox--contain{background-size:contain;background-position:center;background-repeat:no-repeat}.m__report__contents .noLoginBox dl dt{font-size:24px;font-weight:bold;color:#e94e30;margin:0 0 20px 0}.m__report__contents .noLoginBox dl dd{margin:0}.m__report__contents .noLoginBox .btnArea{padding:20px 0 30px}.m__report__contents .noLoginBox .btnArea a.button{width:350px}.m__report__contents .noLoginBox .btnArea .m__common-btn__icon-register a::before{width:20px;height:20px;background-size:20px 20px}@media only screen and (max-width:767px){.m__report__contents .noLoginBox .btnArea .m__common-btn__icon-register a::before{left:15px}}@media only screen and (max-width:767px){.m__report__contents .noLoginBox{background-image:url("/images/kengaku/bg_dummy_sp.png");padding:20px 10px 30px;margin-bottom:40px}.m__report__contents .noLoginBox dl dt{font-size:18px;line-height:1.4em}.m__report__contents .noLoginBox .btnArea{padding:10px 0 30px}.m__report__contents .noLoginBox .btnArea .m__common-btn a,.m__report__contents .noLoginBox .btnArea .m__common-btn__icon-register a{min-width:100%}.m__report__contents .noLoginBox img.character{width:65%}}.m__report__recommend{display:inline-block;padding:2px 10px;color:#fff;margin-bottom:5px}.m__report__recommend.red{background:#c73142}.m__report__recommend.green{background:#16a776}.m__report__recommend.blue{background:#0d6fb8}.m__report__recommend.orange{background:#ff7800}.m__report__review-list{padding:20px;margin-bottom:40px;border:1px solid #bbb}@media only screen and (max-width:767px){.m__report__review-list{border:0;border-bottom:1px solid #bbb;margin:0 -20px;padding-bottom:20px}}.m__report__review-list.border-none{border:none;margin-bottom:0}@media print,screen and (min-width:768px){.m__report__review-list.border-none{padding:0}}@media only screen and (max-width:767px){.m__report__review-list.border-none{padding:0 20px}}.m__report__review-list .head{margin-bottom:15px}@media only screen and (max-width:767px){.m__report__review-list .head{margin-bottom:10px}}.m__report__review-list .head .name{display:flex;align-items:center;font-weight:bold}@media only screen and (max-width:767px){.m__report__review-list .head .name{margin-bottom:5px}}.m__report__review-list .head .name .icon{margin-right:10px}@media only screen and (max-width:767px){.m__report__review-list .head .name .icon img{height:22px}}@media print,screen and (min-width:768px){.m__report__review-list .head{display:flex;align-items:center}.m__report__review-list .head .name::after{content:'';background:#bbb;height:15px;width:1px;margin:0 15px}}.m__report__review-list .review-point{margin:10px 0;font-weight:bold;font-size:1.8rem}.m__report__review-list .review-point span{color:#e94e30}@media only screen and (max-width:767px){.m__report__review-list .review-point{font-size:1.4rem}}.m__report__review-list dl{display:flex;margin:10px 0;align-items:baseline}.m__report__review-list dl dt{background:#e8f2fa;padding:2px 5px;width:70px;text-align:center;margin-right:15px}@media only screen and (max-width:767px){.m__report__review-list dl dt{width:64px}}.m__report__review-list dl dd{flex:1 1}.m__report__nav-review-list{background:#fff;margin-top:20px}.m__report__nav-review-list .report-flex{display:flex;margin-bottom:10px}.m__report__nav-review-list .report-flex .image-box{width:60px}.m__report__nav-review-list .report-flex .text-box{flex:1 1;margin-left:10px}.m__report__nav-review-list .report-flex .text-box p{font-size:1.3rem;color:#0d6fb8}.m__report__nav-review-list .report-flex .text-box span{font-size:1rem}.m__report__nav-review-list > li p.recommend-comment a{font-size:1.2rem !important}.m__report__nav-review-list .date{font-size:1.2rem}.m__report__nav-review-list .m__common-list__label li span{font-size:1rem}.m__report__nav-review-list .m__common-list__label li span.name{color:#313131}.m__report__nav-review-list .review-point{font-size:1.4rem}.m__report__nav-review-list .m__common-heading__left-border{font-size:1.4rem;padding-left:10px;border-width:2px;margin:15px 0 10px}.m__report__nav-review-list .m__common-table__search{font-size:1.2rem}.m__report__nav-review-list dl{font-size:1.2rem}.m__report__nav-review-list .m__common-btn{margin-top:0}.m__report__nav-review-list .m__common-btn a{min-width:100%;font-size:1.4rem}.m__report__hospital-review-list > li{margin:20px 0}.m__report__hospital-review-list a{color:#313131;display:block;text-decoration:none;border:1px solid #dcdcdc;padding:30px 50px 30px 30px;background:url("/images/icon/icon_arrow_light_weight.svg") 98% center no-repeat}@media only screen and (max-width:767px){.m__report__hospital-review-list a{padding:15px 30px 15px 15px;background-size:8px 15px}}.m__report__hospital-review-list a p.recommend-comment span{color:#0d6fb8}.m__report__mypage{border:1px solid #bbb;position:relative;margin-bottom:40px}.m__report__mypage::before{background:#0d6fb8;content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:3px}@media only screen and (max-width:767px){.m__report__mypage{padding:0 10px;margin-bottom:20px}.m__report__mypage .m__common-btn a{min-width:100%}}.m__report__mypage .search-box-list{margin:0;border:0;border-bottom:1px solid #bbb;padding:20px}@media only screen and (max-width:767px){.m__report__mypage .search-box-list{padding:15px 0}}.m__report__mypage .search-box-list::before{display:none}.m__report__mypage .m__report__review-list{border:none;margin-bottom:0}.m__report__mypage .m__report__review-list .m__common-list__label{align-items:center}.m__report__mypage .m__report__review-list .m__common-list__label li span.name{padding:0}.m__report__mypage .m__report__review-list .m__common-list__label li + li{margin-left:0}.m__report__mypage .m__report__review-list .m__common-list__label li:not(:last-child){margin-right:10px}@media only screen and (max-width:767px){.m__report__mypage .m__report__review-list .m__common-list__label{flex-wrap:wrap}.m__report__mypage .m__report__review-list .m__common-list__label li.name{width:100%;margin:5px 0 0}}.m__report__present{background:#fffef2;padding:20px}.m__report__present p{text-align:center;font-size:2.4rem;font-weight:bold}.m__report__present p span{display:inline-block}@media only screen and (max-width:767px){.m__report__present{padding:20px 10px}.m__report__present p{font-size:1.7rem}}.m__guide{padding:60px 0}@media only screen and (max-width:767px){.m__guide{padding:15px 0}}.m__guide h2{font-size:2.4rem;color:#0d6fb8;display:inline-block;position:relative}@media only screen and (max-width:767px){.m__guide h2{font-size:1.7rem;display:block;padding-top:15px}}.m__guide h2 span{font-size:1.6rem;display:block}@media only screen and (max-width:767px){.m__guide h2 span{font-size:1.2rem;margin-right:110px;margin-top:5px}}.m__guide h3{font-size:2.4rem}@media only screen and (max-width:767px){.m__guide h3{font-size:1.7rem}}.m__guide__title01::after{position:absolute;content:"";background:url("/images/kengaku/img_guide01.png") no-repeat;background-size:contain;bottom:-5px;right:-90px;width:70px;height:55px}@media only screen and (max-width:767px){.m__guide__title01::after{width:62px;height:46px;right:0}}.m__guide__title02::after{position:absolute;content:"";background:url("/images/kengaku/img_guide02.png") no-repeat;background-size:contain;bottom:0;right:-137px;width:120px;height:75px}@media only screen and (max-width:767px){.m__guide__title02::after{width:102px;height:62px;right:-10px;bottom:-5px}}.m__guide__title03::after{position:absolute;content:"";background:url("/images/kengaku/img_guide03.png") no-repeat;background-size:contain;bottom:0;right:-130px;width:120px;height:70px}@media only screen and (max-width:767px){.m__guide__title03::after{width:76px;height:50px;right:0;bottom:-5px}}.m__guide__list{background:#fff;padding:0 30px;margin:20px 0 40px}@media only screen and (max-width:767px){.m__guide__list{margin:15px 0;padding:0 15px}}.m__guide__list >li{padding:20px 0;border-top:1px solid #bbb}@media only screen and (max-width:767px){.m__guide__list >li{padding:15px 0}}.m__guide__list >li:first-child{border:0}.m__guide__list >li p{margin-left:1em}@media print,screen and (min-width:768px){.m__guide__list >li p.example{text-indent:-6em;padding-left:6em}}.m__guide__list >li ul li{text-indent:-1em;padding-left:1em}.m__guide__list >li ul li::before{content:'・'}.m__guide__list >li span{font-size:1.6rem;font-weight:bold;display:block;margin-bottom:10px}@media only screen and (max-width:767px){.m__guide__list >li span{font-size:1.2rem;text-indent:-1em;padding-left:1em}}.m__report-offer__mv{background:#63a6dc}.m__report-offer__mv .inner{max-width:980px;margin:0 auto}@media print,screen and (min-width:768px){.m__report-offer__mv .inner{padding:55px 0 50px;background:url("/images/kengaku/offer/mv.png") right bottom -15px no-repeat;background-size:172px}}.m__report-offer__mv .inner h1{color:#fff;font-size:3.6rem}@media only screen and (max-width:767px){.m__report-offer__mv .inner h1{font-size:2.2rem;text-shadow:#63a6dc 1px 0 10px}}.m__report-offer__mv .inner h1 span{font-size:2.4rem;vertical-align:baseline}@media only screen and (max-width:767px){.m__report-offer__mv .inner h1 span{font-size:1.5rem}}.m__report-offer__about{padding:40px 0;max-width:700px;margin:0 auto}@media only screen and (max-width:767px){.m__report-offer__about{padding:20px 0}}.m__report-offer__about .content-box{background:#fff;border:2px solid #0d6fb8;border-radius:5px;padding:20px;margin-bottom:40px}@media only screen and (max-width:767px){.m__report-offer__about .content-box{padding:15px 10px}}.m__report-offer__about .content-box .title{color:#0d6fb8;text-align:center;font-size:2.6rem;padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #0d6fb8}@media only screen and (max-width:767px){.m__report-offer__about .content-box .title{font-size:2rem;padding-bottom:15px}}.m__report-offer__about .content-box .title span{font-size:1.8rem;display:block}@media only screen and (max-width:767px){.m__report-offer__about .content-box .title span{margin-top:10px;font-size:1.3rem}}.m__report-offer__about .content-box.experience .box{display:flex;align-items:center}@media only screen and (max-width:767px){.m__report-offer__about .content-box.experience .box{display:block}}.m__report-offer__about .content-box.experience .box .text{flex:2 1}.m__report-offer__about .content-box.experience .box .img{flex:1 1;text-align:center}@media only screen and (max-width:767px){.m__report-offer__about .content-box.experience .box .img{margin-bottom:10px}}.m__report-offer__about .content-box.experience .box:nth-of-type(2){flex-direction:row-reverse}@media only screen and (max-width:767px){.m__report-offer__about .content-box.experience .box:nth-of-type(2){margin-top:10px}}.m__report-offer__about .content-box.flow{margin-bottom:0}.m__report-offer__about .content-box.flow ul{margin-top:40px}@media only screen and (max-width:767px){.m__report-offer__about .content-box.flow ul{margin-top:0;padding:0 10px}}.m__report-offer__about .content-box.flow ul li{margin-top:35px}@media only screen and (max-width:767px){.m__report-offer__about .content-box.flow ul li{margin-top:20px}}.m__report-offer__about .content-box.flow ul li .flow-title{border:2px solid #0d6fb8;position:relative;color:#0d6fb8;display:flex;font-weight:bold}@media print,screen and (min-width:768px){.m__report-offer__about .content-box.flow ul li .flow-title{line-height:50px;font-size:2rem}}@media only screen and (max-width:767px){.m__report-offer__about .content-box.flow ul li .flow-title{font-size:1.2rem}}.m__report-offer__about .content-box.flow ul li .flow-title .text{padding:10px}.m__report-offer__about .content-box.flow ul li .flow-title .number{background:#0d6fb8;color:#fff;padding:0 10px;margin-right:20px;display:flex;align-items:center}@media only screen and (max-width:767px){.m__report-offer__about .content-box.flow ul li .flow-title .number{margin-right:0;white-space:nowrap;padding:9px 10px}}.m__report-offer__about .content-box.flow ul li .flow-title small{font-size:1.6rem}@media only screen and (max-width:767px){.m__report-offer__about .content-box.flow ul li .flow-title small{font-size:1rem}}.m__report-offer__about .content-box.flow ul li .flow-title::before,.m__report-offer__about .content-box.flow ul li .flow-title::after{position:absolute;content:"";width:0;height:0;border:15px solid;left:50%;transform:translateX(-50%)}@media only screen and (max-width:767px){.m__report-offer__about .content-box.flow ul li .flow-title::before,.m__report-offer__about .content-box.flow ul li .flow-title::after{border:5px solid}}.m__report-offer__about .content-box.flow ul li .flow-title::before{border-color:#0d6fb8 transparent transparent;bottom:-30px}@media only screen and (max-width:767px){.m__report-offer__about .content-box.flow ul li .flow-title::before{bottom:-12px}}.m__report-offer__about .content-box.flow ul li .flow-title::after{border-color:#fff transparent transparent;bottom:-28px}@media only screen and (max-width:767px){.m__report-offer__about .content-box.flow ul li .flow-title::after{bottom:-10px}}.m__report-offer__about .content-box.flow ul li .box{display:flex;align-items:center;margin-top:20px}@media only screen and (max-width:767px){.m__report-offer__about .content-box.flow ul li .box{flex-direction:column-reverse}}.m__report-offer__about .content-box.flow ul li .box .img{min-width:248px;text-align:center}@media only screen and (max-width:767px){.m__report-offer__about .content-box.flow ul li .box .img{margin-top:10px}}.m__report-offer__about .content-box.flow ul li .box .notice{font-size:1.3rem}@media only screen and (max-width:767px){.m__report-offer__about .content-box.flow ul li .box .notice{font-size:1rem}}@media print,screen and (min-width:768px){.m__kengaku .m__search__submit-btn-area .button-list li{width:260px}.m__kengaku .m__search__submit-btn-area .button-list li .m__common-btn__reset-btn a,.m__kengaku .m__search__submit-btn-area .button-list li .m__common-btn__search-btn input[type="submit"]{min-width:100%}.m__kengaku .m__search__submit-btn-area .button-list li .m__common-btn__search-btn input[type="submit"]{background-size:22px 22px}}@media only screen and (max-width:767px){.m__kengaku .m__search__submit-btn-area .button-list li{width:100%}.m__kengaku .m__search__submit-btn-area .button-list li .m__common-btn__reset-btn a,.m__kengaku .m__search__submit-btn-area .button-list li .m__common-btn__search-btn input[type="submit"]{min-width:100%}}.m__kengaku__mv{background:#63a6dc}.m__kengaku__mv .inner{max-width:980px;margin:0 auto}@media print,screen and (min-width:768px){.m__kengaku__mv .inner{padding:20px 0 50px 60px;background:url("/images/kengaku/top_mv.png") right -15px bottom no-repeat;background-size:50%}}.m__kengaku__mv .inner h2{color:#fff;font-size:3.6rem}.m__kengaku__mv .inner h2 span{font-size:2.4rem;vertical-align:baseline}.m__kengaku__description{margin-bottom:30px}@media only screen and (max-width:767px){.m__kengaku__description{margin:15px 0 0;border:1px solid #0d6fb8}}.m__kengaku__description h3{color:#0d6fb8;background:#e8f2fa;padding:10px 20px;position:relative}.m__kengaku__description h3 span{font-size:2.8rem;border:0}@media only screen and (max-width:767px){.m__kengaku__description h3 span{font-size:1.5rem}}.m__kengaku__description h3.m__common__accordion--title{margin:0}.m__kengaku__description h3.m__common__accordion--title::before{position:absolute;right:10px;top:50%;width:18px;height:18px;transform:translateY(-50%)}.m__kengaku__description h3.m__common__accordion--title.open::before{transform:translateY(-50%) rotate(-180deg)}.m__kengaku__description .text{background:#fff}@media print,screen and (min-width:768px){.m__kengaku__description .text{margin:10px 0;padding:10px}}.m__kengaku__description .text .red{color:#f00}@media only screen and (max-width:767px){.m__kengaku__description .text{padding:0 15px}}.m__kengaku__present{margin-top:20px;padding:40px 0;text-align:center;position:relative}@media only screen and (max-width:767px){.m__kengaku__present{padding:20px 0;margin:15px -10px 0}}.m__kengaku__present .lead-text::before,.m__kengaku__present .lead-text::after{position:absolute;content:"";z-index:1}.m__kengaku__present .lead-text::before{background:url("/images/kengaku/img_present01.png") no-repeat;background-size:contain;width:226px;height:115px;top:0;left:100px}@media only screen and (max-width:767px){.m__kengaku__present .lead-text::before{width:113px;height:58px;left:0}}.m__kengaku__present .lead-text::after{background:url("/images/kengaku/img_present02.png") no-repeat;background-size:contain;width:179px;height:112px;top:0;right:100px}@media only screen and (max-width:767px){.m__kengaku__present .lead-text::after{width:90px;height:56px;right:0}}.m__kengaku__present .lead-text .text,.m__kengaku__present .lead-text .text02{color:#0d6fb8;font-weight:bold;font-feature-settings:"palt";position:relative;z-index:2}.m__kengaku__present .lead-text .text marker,.m__kengaku__present .lead-text .text02 marker{background:linear-gradient(transparent 60%,#ff0 40%);vertical-align:baseline}.m__kengaku__present .lead-text .text{font-size:2.4rem;display:flex;align-items:baseline;justify-content:center}.m__kengaku__present .lead-text .text span{font-size:4.2rem;vertical-align:baseline}@media only screen and (max-width:767px){.m__kengaku__present .lead-text .text{font-size:1.5rem;align-items:center}.m__kengaku__present .lead-text .text .right{margin-left:5px}.m__kengaku__present .lead-text .text span{font-size:2.7rem}}.m__kengaku__present .lead-text .text02{margin-bottom:30px;font-size:3.6rem}@media only screen and (max-width:767px){.m__kengaku__present .lead-text .text02{margin-bottom:10px;font-size:2.4rem}}@media print,screen and (min-width:768px){.m__kengaku__present .btn-list{display:flex;justify-content:center}}@media only screen and (max-width:767px){.m__kengaku__present .btn-list li{margin-top:10px}}@media print,screen and (min-width:768px){.m__kengaku__present .btn-list li + li{margin-left:20px}}.m__kengaku__topics .m__common-heading__h4{color:#0d6fb8;margin:10px 0}.m__kengaku__topics .date{border-left:4px solid #0d6fb8;font-size:1.8rem;padding-left:20px;font-weight:600}@media only screen and (max-width:767px){.m__kengaku__topics .date{padding-left:10px;border-left:2px solid #0d6fb8;font-size:1.4rem}}.m__kengaku__topics .links{padding:10px 0}.m__kengaku__topics .links a{font-weight:600}.m__kengaku__hospital .m__common-heading__h4{color:#0d6fb8;margin-bottom:0}@media only screen and (max-width:767px){.m__kengaku__hospital .m__common-heading__h4{font-size:1.5rem}}@media print,screen and (min-width:768px){.m__kengaku__hospital ul.kengaku-list{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:30px}}.m__kengaku__hospital ul.kengaku-list > li{padding:30px 0;border-bottom:1px solid #dcdcdc;width:calc(50% - 15px)}@media only screen and (max-width:767px){.m__kengaku__hospital ul.kengaku-list > li{padding:20px 0;width:100%}}.m__kengaku__hospital ul.kengaku-list > li .m__common-btn{margin-top:25px}@media only screen and (max-width:767px){.m__kengaku__hospital ul.kengaku-list > li .m__common-btn{margin-top:15px}}.m__kengaku__hospital ul.kengaku-list > li .m__common-btn a::before{display:none}.m__kengaku__hospital ul.kengaku-list .flex-box{display:flex;align-items:center}.m__kengaku__hospital ul.kengaku-list .flex-box .img-box{width:120px;flex-shrink:0}@media only screen and (max-width:767px){.m__kengaku__hospital ul.kengaku-list .flex-box .img-box{width:60px;margin-left:10px}}.m__kengaku__hospital ul.kengaku-list .flex-box .right{margin-left:20px}.m__kengaku__hospital ul.kengaku-list .flex-box .right .hospital-name{font-size:1.7rem;font-weight:700}@media only screen and (max-width:767px){.m__kengaku__hospital ul.kengaku-list .flex-box .right .hospital-name{font-size:1.2rem}}.m__kengaku__hospital ul.kengaku-list .flex-box .username{margin-left:10px;line-height:1.3}@media only screen and (max-width:767px){.m__kengaku__hospital ul.kengaku-list .flex-box .m__common-list__label li span{font-size:1rem;padding:2px 7px}.m__kengaku__hospital ul.kengaku-list .flex-box .m__common-list__label li + li{margin-left:8px}}.m__kengaku__hospital ul.kengaku-list ul.detail{margin-top:20px}@media only screen and (max-width:767px){.m__kengaku__hospital ul.kengaku-list ul.detail{margin-top:8px}}.m__kengaku__hospital ul.kengaku-list ul.detail > li{display:flex;align-items:baseline}.m__kengaku__hospital ul.kengaku-list ul.detail > li + li{margin-top:8px}.m__kengaku__hospital ul.kengaku-list ul.detail > li .title{background:#e8f2fa;font-size:1.4rem;color:#a4a4a4;margin-right:17px;padding:2px 7px;font-weight:600;white-space:nowrap;width:70px;text-align:center}@media only screen and (max-width:767px){.m__kengaku__hospital ul.kengaku-list ul.detail > li .title{font-size:1rem;margin-right:13px;width:60px}}.m__kengaku__hospital ul.kengaku-list ul.detail > li .text{font-weight:600;flex:1 1}@media only screen and (max-width:767px){.m__kengaku__hospital ul.kengaku-list ul.detail > li .text{font-size:1.2rem}}.m__kengaku__hospital ul.kengaku-list ul.detail > li .tag{display:flex;align-items:baseline;flex-wrap:wrap;margin-top:-5px;flex:1 1}.m__kengaku__hospital ul.kengaku-list ul.detail > li .tag span{font-weight:600;color:#328cff;padding:1px 4px;border:1px solid #328cff;white-space:nowrap;margin-top:5px}@media only screen and (max-width:767px){.m__kengaku__hospital ul.kengaku-list ul.detail > li .tag span{font-size:1.2rem;padding:0 4px}}.m__kengaku__hospital ul.kengaku-list ul.detail > li .tag span:not(:last-of-type){margin-right:10px}@media only screen and (max-width:767px){.m__kengaku__hospital ul.kengaku-list ul.detail > li .tag span:not(:last-of-type){margin-right:5px}}.m__kengaku__hospital ul.kengaku-list .point{margin-top:20px}@media only screen and (max-width:767px){.m__kengaku__hospital ul.kengaku-list .point{margin-top:10px}}.m__kengaku__hospital ul.kengaku-list .point .title{border-left:4px solid #0d6fb8;font-size:1.8rem;padding-left:20px;font-weight:600}@media only screen and (max-width:767px){.m__kengaku__hospital ul.kengaku-list .point .title{padding-left:10px;border-left:2px solid #0d6fb8;font-size:1.4rem}}.m__kengaku__hospital ul.kengaku-list .point a{color:#313131;text-decoration:none;display:block}.m__kengaku__hospital ul.kengaku-list .point a:hover{opacity:.8;transition:.3s}.m__kengaku__hospital ul.kengaku-list .point .text{margin-top:10px}@media only screen and (max-width:767px){.m__kengaku__hospital ul.kengaku-list .point .text{margin-top:5px}}.m__kengaku__hospital ul.kengaku-list .point .text .more{color:#328cff}.m__kengaku__floot-fotter{position:fixed;background:rgba(51,51,51,0.9);left:0;bottom:0;width:100%;z-index:99;transform:translateY(100%);opacity:0;transition:.5s}.m__kengaku__floot-fotter.show{opacity:1;transform:translateY(0)}.m__kengaku__floot-fotter .inner{margin:0 auto;padding:10px;max-width:1020px;text-align:center;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.m__kengaku__floot-fotter .inner{padding:8px 5px;display:block}}.m__kengaku__floot-fotter .inner .text{color:#fff;font-size:1.8rem;margin-right:10px}@media only screen and (max-width:767px){.m__kengaku__floot-fotter .inner .text{font-size:1.4rem;line-height:1.2;margin-right:0;margin-bottom:5px}}.m__kengaku__floot-fotter .inner .m__common-btn__white{background:#fff;display:inline-block;border-radius:4px}.m__kengaku__floot-fotter .inner .m__common-btn__white a::before{display:none}.m__feature-video{width:100%;max-width:700px;aspect-ratio:1280/720}@media print,screen and (min-width:768px){.m__feature-video{margin-left:auto;margin-right:auto}}.m__feature-video iframe{width:100%;height:auto;aspect-ratio:560/315}.m__feature-video .mask{position:relative;background-color:rgba(0,0,0,0.6);background-blend-mode:overlay;background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;aspect-ratio:1280/720}.m__feature-video .mask:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:-1}.m__feature-video .mask .login,.m__feature-video .mask .first_time{width:100%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:space-around}.m__feature-video .mask .login p,.m__feature-video .mask .first_time p{color:#fff;display:flex;align-items:center;max-width:75%;margin-top:20px}@media only screen and (max-width:767px){.m__feature-video .mask .login p,.m__feature-video .mask .first_time p{max-width:80%}}.m__feature-video .mask .login .m__common-list__btn .m__common-btn,.m__feature-video .mask .first_time .m__common-list__btn .m__common-btn{background:#fff;border-radius:4px}.m__feature-video .mask .login .m__common-list__btn .m__common-btn__icon-accept button:before,.m__feature-video .mask .first_time .m__common-list__btn .m__common-btn__icon-accept button:before{content:none}@media print,screen and (min-width:768px){.m__feature-video .mask .login .m__common-list__btn,.m__feature-video .mask .first_time .m__common-list__btn{width:700px;max-width:100%}.m__feature-video .mask .login .m__common-list__btn .m__common-btn__icon-register,.m__feature-video .mask .first_time .m__common-list__btn .m__common-btn__icon-register,.m__feature-video .mask .login .m__common-list__btn .m__common-btn__icon-login,.m__feature-video .mask .first_time .m__common-list__btn .m__common-btn__icon-login{width:300px;margin:0 5%}.m__feature-video .mask .login .m__common-list__btn .m__common-btn__icon-register a,.m__feature-video .mask .first_time .m__common-list__btn .m__common-btn__icon-register a,.m__feature-video .mask .login .m__common-list__btn .m__common-btn__icon-login a,.m__feature-video .mask .first_time .m__common-list__btn .m__common-btn__icon-login a{min-width:100%;max-width:300px}.m__feature-video .mask .login .m__common-list__btn .m__common-btn__icon-register,.m__feature-video .mask .first_time .m__common-list__btn .m__common-btn__icon-register{margin-right:2%}.m__feature-video .mask .login .m__common-list__btn .m__common-btn__icon-login,.m__feature-video .mask .first_time .m__common-list__btn .m__common-btn__icon-login{margin-left:2%}}.m__feature-video .mask .login .m__common-list__btn button:disabled,.m__feature-video .mask .first_time .m__common-list__btn button:disabled{background:#8e8e8e;border-color:#8e8e8e;color:#fff}.m__feature-video .mask .login .m__common-list__btn button:disabled:hover,.m__feature-video .mask .first_time .m__common-list__btn button:disabled:hover{background:#8e8e8e;border-color:#8e8e8e;opacity:1}.m__feature-video .mask .after_second_time{position:relative;width:100%;height:100%}.m__feature-video .mask .after_second_time button.play{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:70px;height:70px;overflow:hidden;text-indent:-1000px;background:rgba(255,255,255,0.4);border:0;border-radius:50%;transition:.3s}@media only screen and (max-width:767px){.m__feature-video .mask .after_second_time button.play{width:60px;height:60px}}.m__feature-video .mask .after_second_time button.play:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;opacity:.8;clip-path:polygon(34% 25%,80% 50%,34% 75%);background:#eee;aspect-ratio:1/1;transition:.3s}.m__feature-video .mask .after_second_time button.play:hover{cursor:pointer;background:rgba(255,255,255,0.5)}.m__feature-video .mask .after_second_time button.play:hover:after{opacity:.9;background:#fff}.m__feature-video .mask .after_second_time p{position:absolute;left:50%;bottom:5%;transform:translateX(-50%);width:100%;max-width:560px;padding:0 5%;margin:0 auto;color:#fff;font-size:1.28rem}@media only screen and (max-width:767px){.m__feature-video .mask .after_second_time p{padding:0 15px;font-size:1rem}}.m__fair__tab-contents .event-outline .anchor-link a.category1{background:#f88f3a}.m__fair__tab-contents .event-outline ul.event-list #category1 .event-overview .category-name{background:#f88f3a}.m__fair__tab-contents .event-list > #category1 .event-overview h2{border-color:#f88f3a !important}.m__fair__tab-contents .event-list > #category1 .event-overview h3.m__common-heading__left-border{border-color:#f88f3a !important}.m__fair__tab-contents .event-outline .anchor-link a.category2{background:#5f9ce0}.m__fair__tab-contents .event-outline ul.event-list #category2 .event-overview .category-name{background:#5f9ce0}.m__fair__tab-contents .event-list > #category2 .event-overview h2{border-color:#5f9ce0 !important}.m__fair__tab-contents .event-list > #category2 .event-overview h3.m__common-heading__left-border{border-color:#5f9ce0 !important}.m__fair__tab-contents .event-outline .anchor-link a.category3{background:#81c340}.m__fair__tab-contents .event-outline ul.event-list #category3 .event-overview .category-name{background:#81c340}.m__fair__tab-contents .event-list > #category3 .event-overview h2{border-color:#81c340 !important}.m__fair__tab-contents .event-list > #category3 .event-overview h3.m__common-heading__left-border{border-color:#81c340 !important}@media only screen and (max-width:767px){.sp-none{display:none !important}}@media print,screen and (min-width:768px){.pc-none{display:none !important}}.m__bold{font-weight:bold !important}.full-W{width:100%}.half-W{width:50%}.m__txt--l{text-align:left}.m__txt--c{text-align:center}.m__txt--r{text-align:right}@media print,screen and (min-width:768px){.m__txt--c_pc-only{text-align:center}}.m__text-red{color:#e94e30}.m__modal.showed,.modalArea.showed{display:block}

/*# sourceMappingURL=sites-6df72d1e.css.map*/