@layer page{body.license .sub_text{text-align:right}body.license .license_table{border:1px solid var(--color-brand-blue);width:100%}body.license .license_table td,body.license .license_table th{width:auto;padding:8px 5px}body.license .license_table th{font-size:1.4rem;text-align:center;text-align:left;vertical-align:top;background:#eef7fc;color:var(--color-brand-blue)}body.license .license_table td,body.license .license_table th{padding:15px;border:1px solid var(--color-brand-blue)}body.license .license_table thead{overflow-wrap:anywhere;word-break:keep-all}body.license .license_table thead th{text-align:center}body.license .license_table thead th:first-child{width:14%}body.license .license_table tbody th{padding:8px 15px;text-align:left}body.license .license_table tbody th img{margin-right:6px}body.license .license_table tbody td{color:var(--color-brand-blue);text-align:center}body.license .license_table tbody td a{color:var(--color-brand-blue)}body.license .license_content{margin-top:6rem}body.license .hotel_option_tab{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:2rem}body.license .hotel_option_tab .tab_btn{display:block;width:24%;color:var(--color-brand-blue);font-size:2rem;border-radius:50px;padding:20px 0;border:2px solid var(--color-brand-blue)}body.license .hotel_option_tab .tab_btn:first-of-type{background:url(/assets/dest/img/license/ico_person1.svg) no-repeat 10%}body.license .hotel_option_tab .tab_btn:nth-of-type(2){background:url(/assets/dest/img/license/ico_person2.svg) no-repeat 10%}body.license .hotel_option_tab .tab_btn:nth-of-type(3){background:url(/assets/dest/img/license/ico_person3.svg) no-repeat 10%}body.license .hotel_option_tab .tab_btn:nth-of-type(4){background:url(/assets/dest/img/license/ico_person4.svg) no-repeat 10%}body.license .hotel_option_tab .tab_btn.is-active{background-color:var(--color-brand-blue);color:#fff}body.license .hotel_option_tab .tab_btn.is-active:first-of-type{background-image:url(/assets/dest/img/license/ico_person1_white.svg)}body.license .hotel_option_tab .tab_btn.is-active:nth-of-type(2){background-image:url(/assets/dest/img/license/ico_person2_white.svg)}body.license .hotel_option_tab .tab_btn.is-active:nth-of-type(3){background-image:url(/assets/dest/img/license/ico_person3_white.svg)}body.license .hotel_option_tab .tab_btn.is-active:nth-of-type(4){background-image:url(/assets/dest/img/license/ico_person4_white.svg)}body.license .hotel_option_table{width:100%;border:4px solid var(--color-brand-blue);table-layout:fixed}body.license .hotel_option_table td,body.license .hotel_option_table th{border:1px solid var(--color-brand-blue)}body.license .hotel_option_table .room_type{background-color:var(--color-yellow-thead)}body.license .hotel_option_table .school_name{background-color:color-mix(in srgb,var(--color-yellow-thead) 40%,transparent)}body.license .hotel_option_table thead th{padding:4px 0;background-color:color-mix(in srgb,var(--color-brand-blue) 10%,transparent)}body.license .hotel_option_table thead th:first-child{width:20%}body.license .hotel_option_table thead .hotel,body.license .hotel_option_table thead .official_hotel{background-color:#32bdef;color:#fff}body.license .hotel_option_table thead .dormitory{background-color:#00aeeb;color:#fff}body.license .hotel_option_table tbody td,body.license .hotel_option_table tbody th{padding:16px 0}@keyframes acriveFadeIn{0%{color:#fff}to{color:var(--color-brand-blue)}}body.license .hotel_option_table tbody td{background-color:#e7e7e7;text-align:center;font-size:23px}body.license .hotel_option_table tbody td.is-active{background-color:#fff;color:var(--color-brand-blue)}body.license .hotel_option_table tbody td.is-active .ico_room{animation:acriveFadeIn .3s ease 0s 1 forwards}body.license .license_order{table-layout:fixed}body.license .license_order thead th{background-color:var(--color-brand-blue);color:#fff}body.license .license_order .wd_s{width:14%}@media screen and (max-width:869px){body.license .sub_text{text-align:left}body.license table.license_table{line-height:1.2}body.license table.license_table th{padding:5px 1px;font-size:9px;font-size:.9rem}body.license table.license_table td{padding:2px 1px;font-size:12px;font-size:1.2rem}body.license .license_table td,body.license .license_table th{width:auto}body.license .license_table tbody th{text-align:center;padding:2% 1%}body.license .license_table tbody td:nth-child(n+1),body.license .license_table tbody th:nth-child(n+1){width:10%}body.license .license_table tbody th img{height:auto;margin:auto auto 2px;display:block}body.license .hotel_option_tab{margin-bottom:1rem}body.license .hotel_option_tab .tab_btn{font-size:1.6rem;padding:20px 0 2px}body.license .hotel_option_tab .tab_btn:nth-last-of-type(n){background-position:center 15%;background-size:auto 32%}body.license .hotel_option_table{font-size:1.1rem;line-height:1.3}body.license .hotel_option_table .school_name{font-size:1.1rem;padding:8px 3px}body.license .hotel_option_table .room_type{min-height:5em}body.license .hotel_option_table .room_type span{width:100%;display:flex;justify-content:center;align-items:center;writing-mode:vertical-lr}body.license .hotel_option_table thead th:first-child{width:24%}body.license .hotel_option_table tbody td,body.license .hotel_option_table tbody th{padding:8px 0}body.license .hotel_option_table tbody td{font-size:1.6rem}}@media screen and (max-width:768px),screen and (max-width:869px) and (orientation:landscape){body.license .license_order .wd_s{width:20%!important}}}