.ow-page-header{width:100%;height:80px;display:flex;justify-content:center;background-color:#fff}.ow-page-header__content{display:flex;align-items:center;justify-content:space-between;width:1200px}.ow-page-header__content__logo{width:188px;height:46px}.ow-page-header__content__logo img{width:100%;height:100%}.ow-page-header__content__tel{display:flex;justify-content:center;align-items:center}.ow-page-header__content__tel-icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:#2460b5;border-radius:50%;margin-right:12px}.ow-page-header__content__tel span{font-size:20px;color:#000;font-weight:700}.ow-page-header-with-banner{height:872px;background:url(./banner-7XtGq69l.png) no-repeat;background-size:cover}.ow-page-header-with-banner .ow-page-header__content{height:80px}.ow-page-header-with-banner .ow-page-header__content__tel-icon{background-color:unset}.ow-page-header-with-banner .ow-page-header__content__tel span{color:#fff}.ow-page-footer{display:flex;justify-content:center;width:100%;padding:24px 0;background-color:#313131;color:#fff}.ow-page-footer-content{display:flex;align-items:space-between;justify-content:space-between;width:1200px}.ow-page-footer-content__welcome-wording{font-size:20px;font-weight:700}.ow-page-footer-content__welcome-consult{font-size:14px;margin-top:14px;margin-bottom:29px}.ow-page-footer-content__welcome-logo{width:89px;height:72px}.ow-page-footer-content__welcome-logo img{width:100%;height:100%}.ow-page-footer-content__contact li{margin-bottom:18px}.ow-page-footer-content__contact li:first-child{font-size:20px;font-weight:700}.ow-page-footer-content__contact li:last-child{margin-bottom:0}.ow-page-footer-content__contact li:last-child img{width:54px;height:54px}.ow-abroad-map__page-name{display:flex;justify-content:center;align-items:center;width:100%;height:96px;color:#fff;font-size:30px;font-weight:500;background-color:#2460b5}.ow-abroad-map__school-set{display:flex;flex-direction:column;align-items:center;background-color:#f8fafd;padding-bottom:30px}.ow-abroad-map__school-set__filter{display:flex;align-items:center;justify-content:space-between;width:1200px;margin:24px 0}.ow-abroad-map__school-set__filter .school-filter{display:flex}.ow-abroad-map__school-set__filter .school-filter .MuiFormControl-root{margin:0 8px 0 0}.ow-abroad-map__school-set__chart{display:flex;width:1200px}.ow-abroad-map__school-set__chart .ow-abroad-map__container{position:relative;display:flex;flex:1}.ow-abroad-map__school-set__chart .ow-abroad-map__container-content{position:relative;width:100%}.ow-abroad-map__school-set__chart .ow-abroad-map__container-content .echarts-for-react{background-color:#fff}.ow-abroad-map__school-set__chart .ow-abroad-map__container-content .ow-abroad-map__selected-count{width:600px;height:32px;max-width:600px;display:flex;justify-content:flex-end;align-items:center;font-size:12px;position:absolute;right:4px;z-index:10;top:5px}.ow-abroad-map__school-set__chart .ow-abroad-map__container-content .ow-abroad-map__selected-count span{font-size:14px;font-weight:500}.ow-abroad-map__school-set__chart .ow-abroad-map__container-content .ow-abroad-map__selected-count__tag-list{max-width:calc(100% - 60px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ow-abroad-map__school-set__chart .ow-abroad-map__container-content .ow-abroad-map__selected-count .MuiChip-root{background-color:#eaeef4;border-radius:4px;color:#2460b5;margin:0 4px}.ow-abroad-map__school-set__chart .ow-abroad-map__container-vertical-buttons{position:absolute;display:flex;flex-direction:column;left:-140px}.ow-abroad-map__school-set__chart .ow-abroad-map__container-vertical-buttons button{margin-bottom:16px;width:120px}.ow-abroad-map__school-set__chart .ow-abroad-map__container-vertical-buttons button.MuiButton-outlined{background-color:#fff}.ow-abroad-map__school-set__chart .ow-abroad-map__container-horizontal-buttons{margin:22px 0 30px}.ow-abroad-map__school-set__chart .ow-abroad-map__container-horizontal-buttons button{margin-right:16px}.ow-abroad-map__school-set__chart .ow-abroad-map__container-horizontal-buttons button.MuiButton-outlined{background-color:#fff}.ow-abroad-map__school-set__chart .ow-abroad-map__container-horizontal-buttons .MuiPaper-root .MuiCardContent-root{padding-bottom:16px}.ow-abroad-map__school-set__chart-list{flex-basis:377px;flex-shrink:0;margin-left:31px}.ow-abroad-map__school-set__chart-list .MuiChip-root.ow-abroad-map__school-set__chart-list__compare{height:30px;line-height:30px;text-align:right;border-radius:4px;width:100%;margin-bottom:10px}.ow-abroad-map__recommendList{width:1200px;margin:39px auto 53px}.ow-abroad-map__school-comparison{background-color:#f8fafd;padding:32px 0 24px}.ow-abroad-legend-map{position:absolute;right:5px;top:60px;display:flex;flex-direction:column}.ow-abroad-legend-map .MuiFormControlLabel-root .MuiTypography-root{font-size:12px;color:#999;font-weight:400}.MuiPaper-root{border-radius:4px;background-image:linear-gradient(90deg,#f3f8fe 4%,#e3eeff 97%);box-shadow:unset}.MuiPaper-root:before{background-color:transparent}.MuiPaper-root h3.MuiAccordion-heading .MuiAccordionSummary-content{margin:0}.MuiPaper-root .MuiCollapse-root .MuiAccordionDetails-root .select-school-list__content{padding:0;height:22px;margin:8px 0}.select-school-list__item{margin-bottom:16px}.select-school-list__pagination{display:flex;justify-self:center}.select-school-list__content{display:flex;justify-content:space-between;align-items:center;height:39px;background-color:#fff;padding:0 16px;border-radius:4px;font-size:14px;font-weight:400}.select-school-list .MuiCollapse-root .MuiAccordionDetails-root{padding:0 16px 8px}.select-school-list .MuiCollapse-root .collapse-rating{margin-bottom:11px}.select-school-list .MuiCollapse-root .collapse-basic-info{display:flex}.select-school-list .MuiCollapse-root .collapse-basic-info__logo{width:15px;height:15px}.select-school-list .MuiCollapse-root .collapse-basic-info__logo img{width:100%;height:100%}.select-school-list .MuiCollapse-root .collapse-basic-info__summary{margin-left:10px;color:#666;font-size:12px;font-weight:400}.select-school-list .MuiCollapse-root .collapse-basic-info__summary__price{margin-top:15px}.select-school-list .MuiCollapse-root .collapse-basic-info__summary__price span{font-size:16px;color:#e1322b;font-weight:700;margin-left:10px}.select-school-list .MuiCollapse-root .collapse-tag-list{margin:10px 0}.select-school-list .MuiCollapse-root .collapse-tag-list .MuiChip-root{border-radius:unset;margin-right:4px;background-color:#eaeef4;color:#2460b5;font-size:12px;font-weight:400;margin-top:5px}.select-school-list .MuiCollapse-root .collapse-footer-action{margin-top:30px}.select-school-list .MuiCollapse-root .collapse-footer-action button{width:50%}.ow-abroad-map-recommend__header{margin-bottom:45px}.ow-abroad-map-recommend__header-title{position:relative;font-size:30px;font-weight:700}.ow-abroad-map-recommend__header-title:after{position:absolute;content:"RECOMMEND";left:31px;top:9px;font-size:36px;opacity:.06;color:#2d548b;z-index:-1}.ow-abroad-map-recommend__container{display:flex;justify-content:space-between;align-items:center}.ow-abroad-map-recommend .MuiPaper-root img.MuiCardMedia-root{height:100%;max-height:230px}.comparison-table-container__title{font-size:18px;line-height:32px;font-weight:700;margin-bottom:16px}.comparison-table-container__table tbody tr th,.comparison-table-container__table tbody tr:first-child td{background-color:#e8edff;font-size:14px;font-weight:500}.comparison-table-container__table .MuiChip-root{border-radius:4px;margin-right:4px;margin-bottom:6px}.comparison-table-container__table .table-cell-tag{color:#2460b5}.comparison-table-container__table__budget-composite{font-size:14px;line-height:24px;font-weight:400}.comparison-table-container__table__budget-price div{color:#999;line-height:18px;font-size:12px;font-weight:400}.comparison-table-container__table .MuiTableCell-root{position:relative}.comparison-table-container__table .MuiTableCell-root .removeIcon{position:absolute;right:10px;top:10px;width:10px;height:10px}.comparison-table-container__table .MuiTableCell-root .removeIcon svg{font-size:16px}.vertical-comparison-table-container__title{font-size:18px;line-height:32px;font-weight:700;margin-bottom:16px}.vertical-comparison-table-container__table thead th,.vertical-comparison-table-container__table tbody tr>td:first-child{background-color:#e8edff;font-size:14px;font-weight:500}.vertical-comparison-table-container__table__check-icon{display:flex;justify-content:center}.vertical-comparison-table-container__table__check-icon span{display:flex;align-items:center;margin-right:8px}.vertical-comparison-table-container__table__check-icon .MuiSvgIcon-root{width:20px;height:20px;margin:0 4px}.comparison-date-table-container__title{font-size:16px;line-height:32px;font-weight:500;margin-bottom:16px;color:#2d548b}.comparison-date-table-container__title img{width:20px;height:20px;margin-right:6px}.comparison-date-table-container__table thead th,.comparison-date-table-container__table tbody tr>td:first-child{background-color:#e8edff;font-size:14px;font-weight:500}.comparison-date-table-container__table__check-icon{display:flex;justify-content:center}.comparison-date-table-container__table__check-icon span{display:flex;align-items:center;margin-right:8px}.comparison-date-table-container__table__check-icon .MuiSvgIcon-root{width:20px;height:20px;margin:0 4px}.school-comparison-container{width:1200px;margin:0 auto;background-color:#fff;padding:16px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.flex-display-horizontal-center{display:flex;justify-content:center}.flex-display-vertical-center{display:flex;align-items:center}.flex-display-horizontal-vertical-center{display:flex;justify-content:center;align-items:center}body:has(.ow-school-detail) .ow-page-header,body:has(.ow-school-detail) .ow-page-footer{display:none}.ow-school-detail,.ow-school-detail img{width:100%}
