﻿.fNormal{font-weight:normal}.fBold{font-weight:bold}.fItalic{font-style:italic}.fRed{color:#F00}.fOrange{color:#F60}.fS09{font-size:0.9em}.fS08{font-size:0.8em}.fS07{font-size:0.7em}.fS06{font-size:0.6em}.fS05{font-size:0.5em}.fL11{font-size:1.1em}.fL12{font-size:1.2em}.fL13{font-size:1.3em}.fL14{font-size:1.4em}.fL15{font-size:1.5em}.fL16{font-size:1.6em}.fL17{font-size:1.7em}.fL18{font-size:1.8em}.fL19{font-size:1.9em}.fL20{font-size:2em}.fSSS{font-size:70%}.fSS{font-size:78%}.fS{font-size:85%}.fMS{font-size:90%}.fM{font-size:100%}.fML{font-size:110%}.fL{font-size:115%}.fLL{font-size:130%}.fLLL{font-size:143%}sup{font-size:78%;vertical-align:top}sub{font-size:78%;vertical-align:baseline}.inlineL{text-align:left}.inlineC{text-align:center}.inlineR{text-align:right}.vlineT{vertical-align:top    !important}.vlineM{vertical-align:middle !important}.vlineB{vertical-align:bottom !important}.txtIndent-1{text-indent:-1em;margin-left:1em}.txtIndent1,.indent1{text-indent:1em}.txtindent0,.noIndent{text-indent:0 !important}.brPc::before{content:"\a";white-space:pre}@media only screen and (max-width: 768px){.brPc::before{content:normal;white-space:normal}}.brSp::before{content:normal;white-space:normal}@media only screen and (max-width: 768px){.brSp::before{content:"\a";white-space:pre}}.center-block{display:block;margin-right:auto;margin-left:auto}.img-thumbnail{border:1px solid #DDD;background:#FFF;padding:4px;border-radius:4px;height:auto;max-width:100%;display:inline-block}th{text-align:left}.table{width:100%;max-width:100%;background:#fff;border-collapse:collapse;border-spacing:0}.table thead tr{background:#ccc}.table tbody tr th{background:#ccc}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:1em;line-height:1.8;vertical-align:top;border-top:1px solid #999}@media only screen and (max-width: 768px){.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:0.75em 0.5em}}.table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #999}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:1px solid #999}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:0.5em 1em}@media only screen and (max-width: 768px){.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:0.5em 0.5em}}.table-bordered{border:1px solid #999}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #999}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:1px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#ccc}.table-hover>tbody>tr:hover{background-color:#d9d9d9}.table-responsive{overflow-x:auto;min-height:0.01%}@media only screen and (max-width: 768px){.table-responsive{width:100%;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #999;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child{border-bottom:0}}#annai #mainimg{display:flex}@media only screen and (max-width: 1024px){#annai #mainimg{display:inherit}}#annai #mainimg figure{width:50%}@media only screen and (max-width: 1024px){#annai #mainimg figure{width:100%}}#annai #mainimg figure:nth-child(2){margin-top:1em}#annai #mainimg figure img{width:100%}#annai #link01{margin-top:5em}#annai #link01 h2{font-size:1.5em;font-weight:500;padding:1em}#annai #link01__inner{margin-top:2em;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1.5em}@media only screen and (max-width: 1280px){#annai #link01__inner{grid-gap:2em;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 1024px){#annai #link01__inner{grid-gap:1.5em}}@media only screen and (max-width: 576px){#annai #link01__inner{grid-template-columns:1fr}}#annai #link01__inner .sec01:nth-child(1) h3{background:#ca5f5d}#annai #link01__inner .sec01:nth-child(1) ul li::before{color:#ca5f5d}#annai #link01__inner .sec01:nth-child(2) h3{background:#3870a9}#annai #link01__inner .sec01:nth-child(2) ul li::before{color:#3870a9}#annai #link01__inner .sec01:nth-child(3) h3{background:#d88d2b}#annai #link01__inner .sec01:nth-child(3) ul li::before{color:#d88d2b}#annai #link01__inner .sec01:nth-child(4) h3{background:#518a15}#annai #link01__inner .sec01:nth-child(4) ul li::before{color:#518a15}#annai #link01__inner .sec01 h3{font-size:1.4em;font-weight:500;color:#fff;padding:1em;border-radius:0.25em}@media only screen and (max-width: 768px){#annai #link01__inner .sec01 h3{font-size:1.3em}}@media only screen and (max-width: 576px){#annai #link01__inner .sec01 h3{font-size:1.2em}}#annai #link01__inner .sec01 ul{margin-top:1em}#annai #link01__inner .sec01 ul li{font-size:1.1em;line-height:2;margin-left:1.25em;text-indent:-1.25em}#annai #link01__inner .sec01 ul li::before{content:"●";color:#ccc;padding-right:0.25em}#annai #link01__inner .sec01 ul li a:hover{color:#666}#annai #link02{margin-top:5em}@media only screen and (max-width: 576px){#annai #link02{margin-top:3em}}#annai #link02 h2{font-size:1.5em;font-weight:500;padding:1em}#annai #link02__inner{margin-top:2em;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5em}@media only screen and (max-width: 1280px){#annai #link02__inner{grid-template-columns:1fr 1fr;grid-gap:2em}}@media only screen and (max-width: 1024px){#annai #link02__inner{grid-gap:1.5em}}@media only screen and (max-width: 576px){#annai #link02__inner{grid-template-columns:1fr;grid-gap:1em}}#annai #link02__inner .sec01 p{font-size:1.3em;font-weight:500}@media only screen and (max-width: 768px){#annai #link02__inner .sec01 p{font-size:1.2em}}#annai #link02__inner .sec01 p a{display:block;background:#fffde5;padding:1em;border:2px solid #0e2984;border-radius:0.25em}#annai #link02__inner .sec01 p a:hover{color:#666}#annai #link03{margin-top:5em;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5em}@media only screen and (max-width: 1280px){#annai #link03{grid-template-columns:1fr 1fr;grid-gap:2em}}@media only screen and (max-width: 1024px){#annai #link03{grid-gap:1.5em}}@media only screen and (max-width: 576px){#annai #link03{margin-top:2em;grid-template-columns:1fr}}#annai #link03 .sec01,#annai #link03 .sec02{margin-top:2em}#annai #link03 .sec01 h2,#annai #link03 .sec02 h2{font-size:1.5em;font-weight:500;padding:1em}#annai #link03 .sec01 ul,#annai #link03 .sec02 ul{margin-top:1em}#annai #link03 .sec01 ul li,#annai #link03 .sec02 ul li{font-size:1.1em;line-height:2;margin-left:1.25em;text-indent:-1.25em}#annai #link03 .sec01 ul li::before,#annai #link03 .sec02 ul li::before{content:"●";color:#ccc;padding-right:0.25em}#annai #link03 .sec01 ul li a[href$=".pdf"]::after,#annai #link03 .sec02 ul li a[href$=".pdf"]::after{content:"";display:inline-block;width:1em;height:1em;background-image:url("../img/ico_pdf.svg");background-size:contain;background-repeat:no-repeat;background-position:right;margin-left:0.25em}#annai #link03 .sec01 ul li a:hover,#annai #link03 .sec02 ul li a:hover{color:#666}#annai #link03 .sec01 ul li:nth-child(1)::before{color:#ca5f5d}#annai #link03 .sec01 ul li:nth-child(2)::before{color:#3870a9}#annai #link03 .sec01 ul li:nth-child(3)::before{color:#d88d2b}#annai #link03 .sec01 ul li:nth-child(4)::before{color:#518a15}#annai #link03 .sec02 ul li::before{color:#ca5f5d}#messageStudents.rs>h2{background:#ca5f5d}#messageStudents.rs .sec01__01__01 h3{border-bottom-color:#ca5f5d}#messageStudents.rs .sec01__01__01 h3::before{color:#ca5f5d}#messageStudents.rs .sec01__02 h4{background:#ca5f5d}#messageStudents.rs .sec01__02 h4::after{border-top-color:#ca5f5d}#messageStudents.med>h2{background:#3870a9}#messageStudents.med .sec01__01__01 h3{border-bottom-color:#3870a9}#messageStudents.med .sec01__01__01 h3::before{color:#3870a9}#messageStudents.med .sec01__02 h4{background:#3870a9}#messageStudents.med .sec01__02 h4::after{border-top-color:#3870a9}#messageStudents.eng>h2{background:#d88d2b}#messageStudents.eng .sec01__01__01 h3{border-bottom-color:#d88d2b}#messageStudents.eng .sec01__01__01 h3::before{color:#d88d2b}#messageStudents.eng .sec01__02 h4{background:#d88d2b}#messageStudents.eng .sec01__02 h4::after{border-top-color:#d88d2b}#messageStudents.muses>h2{background:#518a15}#messageStudents.muses .sec01__01__01 h3{border-bottom-color:#518a15}#messageStudents.muses .sec01__01__01 h3::before{color:#518a15}#messageStudents.muses .sec01__02 h4{background:#518a15}#messageStudents.muses .sec01__02 h4::after{border-top-color:#518a15}#messageStudents h2{padding:1em 1.5em;color:#fff;font-size:1.6em;font-weight:600;text-align:center}@media only screen and (max-width: 1024px){#messageStudents h2{font-size:1.4em}}@media only screen and (max-width: 768px){#messageStudents h2{font-size:1.3em}}@media only screen and (max-width: 576px){#messageStudents h2{font-size:1.2em}}#messageStudents .sec01{margin-top:4em;display:grid;grid-template-columns:20em 1fr;grid-gap:3em 4em}@media only screen and (max-width: 1024px){#messageStudents .sec01{grid-template-columns:15em 1fr;grid-gap:3em 3em}}@media only screen and (max-width: 768px){#messageStudents .sec01{grid-template-columns:100%;grid-gap:3em 0}}#messageStudents .sec01+.sec01{border-top:1px dashed #333;padding-top:4em}@media only screen and (max-width: 768px){#messageStudents .sec01__01{width:100%;margin:0 auto}}@media only screen and (max-width: 768px){#messageStudents .sec01__01 figure{width:70%;margin:0 auto}}#messageStudents .sec01__01 figure img{width:100%;border-radius:1em}#messageStudents .sec01__01__01{margin-top:1em}#messageStudents .sec01__01__01 h3{font-size:1.3em;text-align:center;font-weight:400}#messageStudents .sec01__01__01 h3 span{font-size:1.5em}#messageStudents .sec01__01__01 p{line-height:1.8;font-size:1.1em;text-align:center;font-weight:400}@media only screen and (max-width: 768px){#messageStudents .sec01__02{width:100%}}#messageStudents .sec01__02 h4{font-size:1.4em;font-weight:600;line-height:1.8;color:#fff;padding:1em 1.5em;position:relative;margin-bottom:2em;border-radius:0.25em;display:inline-block;filter:drop-shadow(0.4em 0.4em 0.3em rgba(0,0,0,0.2))}@media only screen and (max-width: 1280px){#messageStudents .sec01__02 h4{font-size:1.3em}}@media only screen and (max-width: 576px){#messageStudents .sec01__02 h4{font-size:1.2em}}#messageStudents .sec01__02 h4::after{position:absolute;content:'';top:100%;left:1.5em;border:0.5em solid transparent;border-top-width:0.75em;border-top-style:solid;width:0;height:0}#messageStudents .sec01__02 p{text-indent:1em;line-height:1.8;font-size:1.1em}@media only screen and (max-width: 1024px){#messageStudents .sec01__02 p{font-size:1.05em}}@media only screen and (max-width: 576px){#messageStudents .sec01__02 p{font-size:1em}}#messageStudents .sec01__03{width:100%;grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}@media only screen and (max-width: 768px){#messageStudents .sec01__03{grid-column-start:inherit;grid-column-end:inherit;grid-row-start:inherit;grid-row-end:inherit}}#messageStudents .sec01__03 h4{font-weight:600;font-size:1.4em;line-height:1.8;margin-bottom:0.5em}#messageStudents .sec01__03 table{width:100%;margin:0;table-layout:fixed}@media only screen and (max-width: 768px){#messageStudents .sec01__03 table{table-layout:auto}}#messageStudents .sec01__03 table.table-bordered{border-color:#ccc}#messageStudents .sec01__03 table.table-bordered th,#messageStudents .sec01__03 table.table-bordered td{border-color:#ccc}#messageStudents .sec01__03 table thead tr th{background:#e6e6e6;text-align:center}#messageStudents .sec01__03 table thead tr th:first-child{width:6em}@media only screen and (max-width: 768px){#messageStudents .sec01__03 table thead tr th:first-child{width:auto}}#messageStudents .sec01__03 table tbody tr th{white-space:nowrap;background:#f2f2f2;text-align:center;width:5em}@media only screen and (max-width: 768px){#messageStudents .sec01__03 table tbody tr th{width:auto}}#messageStudents .sec01__03 table tbody tr td{font-weight:400}#messageStudents .sec01__03 table tbody tr td[rowspan]{border-bottom:none}#message-students{margin-top:5em}#message-students.rs>h2{background:#ca5f5d}#message-students.rs .sec01__01__01 h3{border-bottom-color:#ca5f5d}#message-students.rs .sec01__01__01 h3::before{color:#ca5f5d}#message-students.rs .sec01__02 h4{border-color:#ca5f5d;background-color:#f6e4e3}#message-students.rs .sec01__02 h4::before{border-top-color:#f6e4e3}#message-students.rs .sec01__02 h4::after{border-top-color:#ca5f5d}#message-students.med>h2{background:#3870a9}#message-students.med .sec01__01__01 h3{border-bottom-color:#3870a9}#message-students.med .sec01__01__01 h3::before{color:#3870a9}#message-students.med .sec01__02 h4{border-color:#3870a9;background-color:#e8f0f8}#message-students.med .sec01__02 h4::before{border-top-color:#e8f0f8}#message-students.med .sec01__02 h4::after{border-top-color:#3870a9}#message-students.eng>h2{background:#d88d2b}#message-students.eng .sec01__01__01 h3{border-bottom-color:#d88d2b}#message-students.eng .sec01__01__01 h3::before{color:#d88d2b}#message-students.eng .sec01__02 h4{border-color:#d88d2b;background-color:#f8ead7}#message-students.eng .sec01__02 h4::before{border-top-color:#f8ead7}#message-students.eng .sec01__02 h4::after{border-top-color:#d88d2b}#message-students.muses>h2{background:#518a15}#message-students.muses .sec01__01__01 h3{border-bottom-color:#518a15}#message-students.muses .sec01__01__01 h3::before{color:#518a15}#message-students.muses .sec01__02 h4{border-color:#518a15;background-color:#eefae1}#message-students.muses .sec01__02 h4::before{border-top-color:#eefae1}#message-students.muses .sec01__02 h4::after{border-top-color:#518a15}#message-students h2{padding:1em 1.5em;color:#fff;font-size:1.6em;font-weight:600;text-align:center;line-height:1.8}@media only screen and (max-width: 1024px){#message-students h2{font-size:1.4em}}@media only screen and (max-width: 768px){#message-students h2{font-size:1.3em}}@media only screen and (max-width: 576px){#message-students h2{font-size:1.2em}}#message-students .sec01{margin-top:4em;display:grid;grid-template-columns:22em 1fr;grid-gap:3em 4em}@media only screen and (max-width: 1280px){#message-students .sec01{grid-template-columns:20em 1fr}}@media only screen and (max-width: 1024px){#message-students .sec01{grid-template-columns:17em 1fr;grid-gap:3em 3em}}@media only screen and (max-width: 768px){#message-students .sec01{grid-template-columns:100%;grid-gap:3em 0}}#message-students .sec01+.sec01{border-top:1px dashed #333;padding-top:4em}@media only screen and (max-width: 768px){#message-students .sec01__01{width:100%;margin:0 auto}}@media only screen and (max-width: 768px){#message-students .sec01__01 figure{width:70%;margin:0 auto}}#message-students .sec01__01 figure img{width:100%;border-radius:1em}#message-students .sec01__01__01{margin-top:1em}#message-students .sec01__01__01 h3{font-size:1.3em;text-align:center;font-weight:500}#message-students .sec01__01__01 h3 span{font-size:1.5em}#message-students .sec01__01__01 p{line-height:1.8;font-size:1em;text-align:center;font-weight:400}#message-students .sec01__01__01 p:last-child{font-size:1.2em;font-weight:500;margin-top:0.5em}@media only screen and (max-width: 768px){#message-students .sec01__02{width:100%}}#message-students .sec01__02 h4{font-size:1.4em;font-weight:600;line-height:1.8;color:#333;padding:1em 1.5em;position:relative;margin-bottom:2em;border-radius:0.25em;display:inline-block;border:3px solid;background-color:#fff;filter:drop-shadow(0.4em 0.4em 0.3em rgba(0,0,0,0.2))}@media only screen and (max-width: 1280px){#message-students .sec01__02 h4{font-size:1.3em}}@media only screen and (max-width: 768px){#message-students .sec01__02 h4{font-size:1.2em}}@media only screen and (max-width: 576px){#message-students .sec01__02 h4{font-size:1.1em}}#message-students .sec01__02 h4::before{content:"";position:absolute;bottom:-24px;left:2em;margin-left:-15px;border:12px solid transparent;border-top:12px solid #FFF;z-index:2}#message-students .sec01__02 h4::after{content:"";position:absolute;bottom:-30px;left:2em;margin-left:-17px;border:14px solid transparent;border-top:14px solid;z-index:1}#message-students .sec01__02 p{text-indent:1em;line-height:1.8;font-size:1.1em}@media only screen and (max-width: 1024px){#message-students .sec01__02 p{font-size:1.05em}}@media only screen and (max-width: 576px){#message-students .sec01__02 p{font-size:1em}}#message-students .sec01__03{width:100%;grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}@media only screen and (max-width: 768px){#message-students .sec01__03{grid-column-start:inherit;grid-column-end:inherit;grid-row-start:inherit;grid-row-end:inherit}}#message-students .sec01__03 h4{font-weight:600;font-size:1.4em;line-height:1.8;margin-bottom:0.5em}@media only screen and (max-width: 576px){#message-students .sec01__03 h4{font-size:1.3em}}#message-students .sec01__03 table{width:100%;margin:0;table-layout:fixed}@media only screen and (max-width: 768px){#message-students .sec01__03 table{table-layout:auto}}#message-students .sec01__03 table thead tr th{background:#e6e6e6;text-align:center}#message-students .sec01__03 table thead tr th:first-child{width:6em}@media only screen and (max-width: 768px){#message-students .sec01__03 table thead tr th:first-child{width:auto}}#message-students .sec01__03 table tbody tr th{background:#f2f2f2;text-align:center;width:5em}@media only screen and (max-width: 768px){#message-students .sec01__03 table tbody tr th{width:auto}}#message-students .sec01__03 table tbody tr td{font-weight:400}#message-students .sec01__03 table tbody tr td[rowspan]{border-bottom:none}#life-in-tottori{margin-top:5em}#life-in-tottori .student+.student{margin-top:10em}#life-in-tottori .student>h2{font-size:2.5em;font-weight:600;text-align:center;line-height:1.8}@media only screen and (max-width: 1280px){#life-in-tottori .student>h2{font-size:2.2em}}@media only screen and (max-width: 1024px){#life-in-tottori .student>h2{font-size:2em}}@media only screen and (max-width: 576px){#life-in-tottori .student>h2{font-size:1.6em}}#life-in-tottori .student>h2.rs{color:#ca5f5d}#life-in-tottori .student>h2.muses{color:#518a15}#life-in-tottori .student .sec01{margin-top:2em;margin-bottom:4em}#life-in-tottori .student .sec01 p{text-align:center;line-height:1.8;font-size:1.2em}#life-in-tottori .student .sec01 p:first-child{font-size:1.5em;margin-bottom:0.5em}#life-in-tottori .student .sec02{display:grid;grid-template-columns:26em 1fr;grid-column-gap:3em}@media only screen and (max-width: 1024px){#life-in-tottori .student .sec02{display:inherit}}@media only screen and (max-width: 1024px){#life-in-tottori .student .sec02 figure{width:75%;margin:0 auto}}#life-in-tottori .student .sec02 figure img{border-radius:1em}@media only screen and (max-width: 1024px){#life-in-tottori .student .sec02__01{margin:2em 0 0}}#life-in-tottori .student .sec02__01 p{font-size:1.2em;line-height:1.8em;text-indent:1em}@media only screen and (max-width: 1440px){#life-in-tottori .student .sec02__01 p{font-size:1.1em}}@media only screen and (max-width: 1280px){#life-in-tottori .student .sec02__01 p{font-size:1em}}#life-in-tottori .student .sec02__01 p+p{margin-top:1em}#life-in-tottori .student .sec03{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5em}@media only screen and (max-width: 1280px){#life-in-tottori .student .sec03{grid-column-gap:4em}}@media only screen and (max-width: 1024px){#life-in-tottori .student .sec03{grid-column-gap:3em}}@media only screen and (max-width: 768px){#life-in-tottori .student .sec03{display:inherit}}@media only screen and (max-width: 768px){#life-in-tottori .student .sec03__01,#life-in-tottori .student .sec03__02{width:100%}}#life-in-tottori .student .sec03__01 h3,#life-in-tottori .student .sec03__02 h3{padding:1em;font-weight:600;font-size:1.3em;text-align:center;margin-bottom:2em;border-radius:3em;color:#fff}#life-in-tottori .student .sec03__01 h3.rs,#life-in-tottori .student .sec03__02 h3.rs{background:#ca5f5d}#life-in-tottori .student .sec03__01 h3.muses,#life-in-tottori .student .sec03__02 h3.muses{background:#518a15}#life-in-tottori .student .sec03__01{margin-top:4em}#life-in-tottori .student .sec03__01 figure{max-width:600px;margin:0 auto}@media only screen and (max-width: 768px){#life-in-tottori .student .sec03__01 figure{width:90%}}#life-in-tottori .student .sec03__02{margin-top:4em}#life-in-tottori .student .sec03__02__01:nth-of-type(2n){margin-top:2em}#life-in-tottori .student .sec03__02__01 h4{font-weight:600;font-size:1.2em;line-height:1.8;padding-bottom:0.5em;border-bottom:1px solid #999}#life-in-tottori .student .sec03__02__01 h4::before{content:"■";margin-right:0.5em}#life-in-tottori .student .sec03__02__01 h4.rs::before{color:#ca5f5d}#life-in-tottori .student .sec03__02__01 h4.muses::before{color:#518a15}#life-in-tottori .student .sec03__02__01 dl{display:flex;flex-wrap:wrap;font-size:1.1em}#life-in-tottori .student .sec03__02__01 dl dt{border-top:1px dashed #999;width:8em;padding:0.75em 0;box-sizing:border-box}#life-in-tottori .student .sec03__02__01 dl dt:first-of-type{border-top:none}#life-in-tottori .student .sec03__02__01 dl dt:last-of-type{border-top-style:solid;font-weight:bold}#life-in-tottori .student .sec03__02__01 dl dd{border-top:1px dashed #999;padding:0.75em 0;width:calc(100% - 8em);box-sizing:border-box}#life-in-tottori .student .sec03__02__01 dl dd:first-of-type{border-top:none}#life-in-tottori .student .sec03__02__01 dl dd:last-of-type{border-top-style:solid;font-weight:bold}#life-in-tottori .student .sec03__02__01 dl ~ p{margin-top:1em;margin-left:1em;text-indent:-1em}#job-hunting{margin-top:5em}#job-hunting .student+.student{margin-top:10em}#job-hunting .student .sec01{margin-top:2em;margin-bottom:4em}#job-hunting .student .sec01 p{text-align:center;line-height:1.8;font-size:1.2em}#job-hunting .student .sec01 p:first-child{font-size:1.4em}#job-hunting .student .sec02{margin-top:3em;display:grid;grid-template-columns:26em 1fr;grid-column-gap:3em}@media only screen and (max-width: 1280px){#job-hunting .student .sec02{grid-template-columns:23em 1fr}}@media only screen and (max-width: 1024px){#job-hunting .student .sec02{grid-template-columns:20em 1fr}}@media only screen and (max-width: 768px){#job-hunting .student .sec02{display:inherit}}@media only screen and (max-width: 768px){#job-hunting .student .sec02__01 figure{width:75%;margin:0 auto}}#job-hunting .student .sec02__01 figure img{border-radius:1em;width:100%}#job-hunting .student .sec02__01__01{margin-top:2em}#job-hunting .student .sec02__01__01 p{text-align:center;line-height:1.8;font-size:1em}#job-hunting .student .sec02__01__01 p:first-child{font-size:1.4em;margin-bottom:1em}@media only screen and (max-width: 1024px){#job-hunting .student .sec02__01__01 p:first-child{font-size:1.3em}}@media only screen and (max-width: 768px){#job-hunting .student .sec02__02{margin:2em 0 0}}#job-hunting .student .sec02__02 h2{font-size:2em;font-weight:600;margin-bottom:1em;line-height:1.8}@media only screen and (max-width: 1280px){#job-hunting .student .sec02__02 h2{font-size:1.8em}}@media only screen and (max-width: 1024px){#job-hunting .student .sec02__02 h2{font-size:1.6em}}@media only screen and (max-width: 576px){#job-hunting .student .sec02__02 h2{font-size:1.4em}}#job-hunting .student .sec02__02 h2.rs{color:#ca5f5d}#job-hunting .student .sec02__02 h2.eng{color:#d88d2b}#job-hunting .student .sec02__02 h2.muses{color:#518a15}#job-hunting .student .sec02__02 p{font-size:1.2em;line-height:1.8em;text-indent:1em}@media only screen and (max-width: 1440px){#job-hunting .student .sec02__02 p{font-size:1.1em}}@media only screen and (max-width: 1280px){#job-hunting .student .sec02__02 p{font-size:1em}}#job-hunting .student .sec02__02 p+p{margin-top:1em}#study-abroad{margin-top:5em}#study-abroad .student>h2{font-size:2.5em;font-weight:600;text-align:center;line-height:1.8;margin-bottom:1em}@media only screen and (max-width: 1280px){#study-abroad .student>h2{font-size:2.2em}}@media only screen and (max-width: 1024px){#study-abroad .student>h2{font-size:2em}}@media only screen and (max-width: 576px){#study-abroad .student>h2{font-size:1.6em}}#study-abroad .student>h2.rs{color:#ca5f5d}#study-abroad .student>h2.muses{color:#518a15}#study-abroad .student .sec01{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3em;max-width:900px;margin:0 auto 5em}@media only screen and (max-width: 1024px){#study-abroad .student .sec01{grid-template-columns:1fr}}@media only screen and (max-width: 1024px){#study-abroad .student .sec01__01 figure{width:60%;margin:0 auto}}@media only screen and (max-width: 768px){#study-abroad .student .sec01__01 figure{width:75%}}#study-abroad .student .sec01__01 figure img{border-radius:1em}@media only screen and (max-width: 1024px){#study-abroad .student .sec01__02{margin-top:2em}}#study-abroad .student .sec01__02>p{line-height:1.8;font-size:1.1em}@media only screen and (max-width: 1024px){#study-abroad .student .sec01__02>p{text-align:center}}#study-abroad .student .sec01__02>p:first-child{font-size:1.5em;margin-bottom:0.5em}#study-abroad .student .sec01__02__01{margin-top:1em}@media only screen and (max-width: 1024px){#study-abroad .student .sec01__02__01{text-align:center}}#study-abroad .student .sec01__02__01 p{line-height:1.8;color:#fff;padding:0.5em 1em;border-radius:0.25em;font-size:1em;display:inline-block}#study-abroad .student .sec01__02__01 p.muses{background:#518a15}#study-abroad .student .sec01__02__01 ul{margin-top:0.5em}#study-abroad .student .sec01__02__01 ul.muses li::before{color:#518a15}#study-abroad .student .sec01__02__01 ul li{font-size:1.1em;line-height:1.8}#study-abroad .student .sec01__02__01 ul li::before{content:"●";padding-right:0.5em}#study-abroad .student .sec03::after{content:"";clear:both;display:block}#study-abroad .student .sec03+.sec03{padding-top:3em}@media only screen and (max-width: 768px){#study-abroad .student .sec03+.sec03{padding-top:2em}}@media only screen and (max-width: 768px){#study-abroad .student .sec03{clear:none;display:flex;flex-direction:column-reverse}}#study-abroad .student .sec03:nth-child(odd) figure{float:right;margin:0 0 2em 4em}@media only screen and (max-width: 1440px){#study-abroad .student .sec03:nth-child(odd) figure{margin:0 0 2em 4em}}@media only screen and (max-width: 1280px){#study-abroad .student .sec03:nth-child(odd) figure{margin:0 0 2em 3em}}@media only screen and (max-width: 1024px){#study-abroad .student .sec03:nth-child(odd) figure{margin:0 0 2em 3em}}@media only screen and (max-width: 768px){#study-abroad .student .sec03:nth-child(odd) figure{float:none;margin:2em auto 0}}@media only screen and (max-width: 768px){#study-abroad .student .sec03__01{width:100%}}#study-abroad .student .sec03__01 p{text-indent:1em;font-size:1.2em;line-height:1.8em;text-indent:1em}@media only screen and (max-width: 1440px){#study-abroad .student .sec03__01 p{font-size:1.1em}}@media only screen and (max-width: 1280px){#study-abroad .student .sec03__01 p{font-size:1em}}#study-abroad .student .sec03__01 p+p{margin-top:1em}#study-abroad .student .sec03__01 p .color{background:yellow}#study-abroad .student .sec03 figure{float:left;width:35em;margin:0 4em 2em 0}@media only screen and (max-width: 1440px){#study-abroad .student .sec03 figure{width:30em;margin:0 4em 2em 0}}@media only screen and (max-width: 1280px){#study-abroad .student .sec03 figure{width:28em;margin:0 3em 2em 0}}@media only screen and (max-width: 1024px){#study-abroad .student .sec03 figure{width:25em;margin:0 3em 2em 0}}@media only screen and (max-width: 768px){#study-abroad .student .sec03 figure{width:80%;float:none;margin:2em auto 0}}@media only screen and (max-width: 576px){#study-abroad .student .sec03 figure{width:90%}}
