@import url('app-blessed1.css?z=1405781654328');
.sapix_curriculum .curriculum-flow:before,.sapix_curriculum .curriculum-flow:after{content:" ";display:table}.sapix_curriculum .curriculum-flow:after{clear:both}.sapix_curriculum .curriculum-flow .alert .dl-tag dd{margin-bottom:8px;margin-bottom:0.5rem}.sapix_curriculum .curriculum-flow .alert p{font-size:12px;font-size:0.75rem;color:#5f6a7d;margin-top:8px;margin-top:0.5rem;margin-bottom:8px;margin-bottom:0.5rem}.sapix_curriculum .curriculum-flow .alert .flow-circle{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:24px;height:24px;line-height:24px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;margin-bottom:8px;margin-bottom:0.5rem;font-size:14px;font-size:0.875rem;text-align:center;background-color:transparent;color:white}@media (max-width: 767px){.sapix_curriculum .curriculum-flow .flow-first__arrow,.sapix_curriculum .curriculum-flow .flow-second__arrow{margin-bottom:4px;margin-bottom:0.25rem;text-align:center}.sapix_curriculum .curriculum-flow .alert:first-child,.sapix_curriculum .curriculum-flow .alert:nth-child(2){margin-bottom:4px;margin-bottom:0.25rem}}@media (min-width: 768px){.sapix_curriculum .curriculum-flow{margin-bottom:24px;margin-bottom:1.5rem}.sapix_curriculum .curriculum-flow i.fa.fa-arrow-right.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.sapix_curriculum .curriculum-flow .alert{padding-bottom:7px;margin-bottom:0}.sapix_curriculum .curriculum-flow .flow-first{width:27.74194%;float:left;margin-right:-100%;margin-left:0%;clear:none}.sapix_curriculum .curriculum-flow .flow-first__arrow{width:1.93548%;float:left;margin-right:-100%;margin-left:30.96774%;clear:none;padding-top:16px;padding-top:1rem;text-align:center}.sapix_curriculum .curriculum-flow .flow-second{width:27.74194%;float:left;margin-right:-100%;margin-left:36.12903%;clear:none}.sapix_curriculum .curriculum-flow .flow-second__arrow{width:1.93548%;float:left;margin-right:-100%;margin-left:67.09677%;clear:none;padding-top:16px;padding-top:1rem;text-align:center}.sapix_curriculum .curriculum-flow .flow-third{width:27.74194%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1024px){.sapix_curriculum .curriculum-flow .alert{padding-bottom:15px}.sapix_curriculum .curriculum-flow .alert .dl-tag dd{margin-bottom:0}.sapix_curriculum .curriculum-flow .flow-first{width:27.65957%;float:left;margin-right:-100%;margin-left:0%;clear:none}.sapix_curriculum .curriculum-flow .flow-first__arrow{width:4.25532%;float:left;margin-right:-100%;margin-left:29.78723%;clear:none}.sapix_curriculum .curriculum-flow .flow-second{width:27.65957%;float:left;margin-right:-100%;margin-left:36.17021%;clear:none}.sapix_curriculum .curriculum-flow .flow-second__arrow{width:4.25532%;float:left;margin-right:-100%;margin-left:65.95745%;clear:none}.sapix_curriculum .curriculum-flow .flow-third{width:27.65957%;float:right;margin-left:0;margin-right:0;clear:none}}.sapix_curriculum #curriculum-flow .table{font-size:12px;font-size:0.75rem}.sapix_curriculum #curriculum-flow .table .col__span1{width:80px}.sapix_curriculum #curriculum-flow .table .col__span2{width:48px}.sapix_curriculum #curriculum-flow .table .col__span3{width:104px}.sapix_curriculum #curriculum-flow .table th{text-align:left}.sapix_curriculum #curriculum-timetable .table{font-size:12px;font-size:0.75rem}.sapix_curriculum #curriculum-timetable .table .col__span1{width:64px}.sapix_curriculum #curriculum-timetable .table .col__span2{width:48px}.sapix_curriculum #curriculum-timetable .table .col__span3{width:104px}.sapix_curriculum #curriculum-timetable .table th{text-align:center}.sapix_curriculum #curriculum-timetable #curriculum-timetable--kantou .alert,.sapix_curriculum #curriculum-timetable #curriculum-timetable-a--kantou .alert,.sapix_curriculum #curriculum-timetable #curriculum-timetable-b--kantou .alert{margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:2px solid #1253a4;border-bottom:0}.sapix_curriculum #curriculum-timetable #curriculum-timetable--kantou .alert.alert-primary,.sapix_curriculum #curriculum-timetable #curriculum-timetable-a--kantou .alert.alert-primary,.sapix_curriculum #curriculum-timetable #curriculum-timetable-b--kantou .alert.alert-primary{background-color:#f7f9fc}.sapix_curriculum #curriculum-timetable #curriculum-timetable--kansai .alert,.sapix_curriculum #curriculum-timetable #curriculum-timetable-a--kansai .alert,.sapix_curriculum #curriculum-timetable #curriculum-timetable-b--kansai .alert{margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:2px solid #f68847;border-bottom:0}.sapix_curriculum #curriculum-timetable #curriculum-timetable--kansai .alert.alert-orange,.sapix_curriculum #curriculum-timetable #curriculum-timetable-a--kansai .alert.alert-orange,.sapix_curriculum #curriculum-timetable #curriculum-timetable-b--kansai .alert.alert-orange{background-color:#fefbf9}.sapix_curriculum #schedule--student .table{font-size:12px;font-size:0.75rem}.sapix_curriculum #schedule--student .table .col__span1{width:48px}.sapix_curriculum #schedule--student .table .col__span2{width:56px}.sapix_curriculum #schedule--student .table th{text-align:center}.sapix_curriculum #schedule--parent .table{font-size:12px;font-size:0.75rem}.sapix_curriculum #schedule--parent .table .col__span1{width:48px}.sapix_curriculum #schedule--parent .table th{text-align:center}.sapix_curriculum #curriculum-subjects .text-body{margin-bottom:24px;margin-bottom:1.5rem}.sapix_curriculum #curriculum-subjects .table{font-size:12px;font-size:0.75rem}.sapix_curriculum #curriculum-subjects .table .col__span1{width:72px}.sapix_curriculum #subjects-arithmetic{padding:2px 16px 8px 16px;padding:0.1rem 1rem 0.5rem 1rem;margin-bottom:0;background-color:#f2f8fc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.sapix_curriculum #subjects-japanese{padding:2px 16px 8px 16px;padding:0.1rem 1rem 0.5rem 1rem;margin-bottom:0;background-color:#fef6f5;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.sapix_curriculum #subjects-science{padding:2px 16px 8px 16px;padding:0.1rem 1rem 0.5rem 1rem;margin-bottom:0;background-color:#f9f5fa;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.sapix_curriculum #subjects-social{padding:2px 16px 8px 16px;padding:0.1rem 1rem 0.5rem 1rem;margin-bottom:0;background-color:#f1faf9;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.sapix_curriculum .spx-modal .table th{text-align:left}.meeting--modal .modal-header{padding-bottom:0;border-bottom:0}.meeting--modal .modal-body{padding-top:0}.meeting--modal .modal-body .lead--modal{font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem}.meeting--modal .h-secondary small span.label{top:8px;right:8px}.meeting--modal .list-reference{margin-bottom:16px;margin-bottom:1rem}.modal-backdrop.in{opacity:0.9;filter:alpha(opacity=90)}ul.meeting-nav--pref{list-style:none;margin-bottom:0;padding-left:0}ul.meeting-nav--pref:before,ul.meeting-nav--pref:after{content:" ";display:table}ul.meeting-nav--pref:after{clear:both}ul.meeting-nav--pref li{margin-top:2.63158%}ul.meeting-nav--pref li:nth-child(-n+3){margin-top:0}ul.meeting-nav--pref li:nth-child(3n+1){width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both}ul.meeting-nav--pref li:nth-child(3n+2){width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}ul.meeting-nav--pref li:nth-child(3n+3){width:31.57895%;float:right;margin-left:0;margin-right:0;clear:none}@media (min-width: 768px){ul.meeting-nav--pref{max-width:752px}ul.meeting-nav--pref li{margin-top:9px;margin-top:0.5625rem}ul.meeting-nav--pref li:nth-child(-n+6){margin-top:0}ul.meeting-nav--pref li:nth-child(6n+1){width:15.32258%;float:left;margin-right:-100%;margin-left:0%;clear:both}ul.meeting-nav--pref li:nth-child(6n+2){width:15.32258%;float:left;margin-right:-100%;margin-left:16.93548%;clear:none}ul.meeting-nav--pref li:nth-child(6n+3){width:15.32258%;float:left;margin-right:-100%;margin-left:33.87097%;clear:none}ul.meeting-nav--pref li:nth-child(6n+4){width:15.32258%;float:left;margin-right:-100%;margin-left:50.80645%;clear:none}ul.meeting-nav--pref li:nth-child(6n+5){width:15.32258%;float:left;margin-right:-100%;margin-left:67.74194%;clear:none}ul.meeting-nav--pref li:nth-child(6n+6){width:15.32258%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1024px){ul.meeting-nav--pref{max-width:1008px}ul.meeting-nav--pref li{margin-top:16px;margin-top:1rem}ul.meeting-nav--pref li:nth-child(-n+8){margin-top:0}ul.meeting-nav--pref li:nth-child(8n+1){width:10.6383%;float:left;margin-right:-100%;margin-left:0%;clear:both}ul.meeting-nav--pref li:nth-child(8n+2){width:10.6383%;float:left;margin-right:-100%;margin-left:12.76596%;clear:none}ul.meeting-nav--pref li:nth-child(8n+3){width:10.6383%;float:left;margin-right:-100%;margin-left:25.53191%;clear:none}ul.meeting-nav--pref li:nth-child(8n+4){width:10.6383%;float:left;margin-right:-100%;margin-left:38.29787%;clear:none}ul.meeting-nav--pref li:nth-child(8n+5){width:10.6383%;float:left;margin-right:-100%;margin-left:51.06383%;clear:none}ul.meeting-nav--pref li:nth-child(8n+6){width:10.6383%;float:left;margin-right:-100%;margin-left:63.82979%;clear:none}ul.meeting-nav--pref li:nth-child(8n+7){width:10.6383%;float:left;margin-right:-100%;margin-left:76.59574%;clear:none}ul.meeting-nav--pref li:nth-child(8n+8){width:10.6383%;float:right;margin-left:0;margin-right:0;clear:none}}.sapix_course main .nav-tabs>li.subject__kantou.active>a{background-color:#1253a4}.sapix_course main .nav-tabs>li.subject__kansai.active>a{background-color:#f68847}/*! /sapix/principles */.sapix_principles_efficient .arithmetic-flow{margin-bottom:16px;margin-bottom:1rem}.sapix_principles_efficient .arithmetic-flow:before,.sapix_principles_efficient .arithmetic-flow:after{content:" ";display:table}.sapix_principles_efficient .arithmetic-flow:after{clear:both}.sapix_principles_efficient .arithmetic-flow .h-zeta{font-size:12px;font-size:0.75rem;font-weight:normal}.sapix_principles_efficient .arithmetic-flow .alert p{font-size:12px;font-size:0.75rem;color:#5f6a7d}@media (max-width: 767px){.sapix_principles_efficient .arithmetic-flow .flow-first__arrow,.sapix_principles_efficient .arithmetic-flow .flow-second__arrow{margin-bottom:4px;margin-bottom:0.25rem;text-align:center}.sapix_principles_efficient .arithmetic-flow .alert:first-child,.sapix_principles_efficient .arithmetic-flow .alert:nth-child(2){margin-bottom:4px;margin-bottom:0.25rem}}@media (min-width: 768px){.sapix_principles_efficient .arithmetic-flow{margin-bottom:24px;margin-bottom:1.5rem}.sapix_principles_efficient .arithmetic-flow i.fa.fa-arrow-right.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.sapix_principles_efficient .arithmetic-flow .alert{margin-bottom:0}.sapix_principles_efficient .arithmetic-flow .flow-first{width:27.74194%;float:left;margin-right:-100%;margin-left:0%;clear:none}.sapix_principles_efficient .arithmetic-flow .flow-first__arrow{width:1.93548%;float:left;margin-right:-100%;margin-left:30.96774%;clear:none;padding-top:16px;padding-top:1rem;text-align:center}.sapix_principles_efficient .arithmetic-flow .flow-second{width:27.74194%;float:left;margin-right:-100%;margin-left:36.12903%;clear:none}.sapix_principles_efficient .arithmetic-flow .flow-second__arrow{width:1.93548%;float:left;margin-right:-100%;margin-left:67.09677%;clear:none;padding-top:16px;padding-top:1rem;text-align:center}.sapix_principles_efficient .arithmetic-flow .flow-third{width:27.74194%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1024px){.sapix_principles_efficient .arithmetic-flow .flow-first{width:23.40426%;float:left;margin-right:-100%;margin-left:0%;clear:none}.sapix_principles_efficient .arithmetic-flow .flow-first__arrow{width:2.12766%;float:left;margin-right:-100%;margin-left:25.53191%;clear:none}.sapix_principles_efficient .arithmetic-flow .flow-second{width:40.42553%;float:left;margin-right:-100%;margin-left:29.78723%;clear:none}.sapix_principles_efficient .arithmetic-flow .flow-second__arrow{width:2.12766%;float:left;margin-right:-100%;margin-left:72.34043%;clear:none}.sapix_principles_efficient .arithmetic-flow .flow-third{width:23.40426%;float:right;margin-left:0;margin-right:0;clear:none}}.sapix_principles_subjects .inner{padding:0 16px 0 16px;padding:0 1rem 0 1rem;margin-bottom:24px;margin-bottom:1.5rem}.sapix_principles_subjects .inner:before,.sapix_principles_subjects .inner:after{content:" ";display:table}.sapix_principles_subjects .inner:after{clear:both}.sapix_principles_subjects .inner h3.h-alpha{margin-top:0}.sapix_principles_subjects .inner .table{font-size:12px;font-size:0.75rem}.sapix_principles_subjects .inner .table .col__span1{width:72px}@media (max-width: 767px){.sapix_principles_subjects.sapix_principles_subjects_arithmetic .hero__img img,.sapix_principles_subjects.sapix_principles_subjects_japanese .hero__img img,.sapix_principles_subjects.sapix_principles_subjects_science .hero__img img,.sapix_principles_subjects.sapix_principles_subjects_social .hero__img img{display:none !important;visibility:hidden}}@media (min-width: 768px){.sapix_principles_subjects.sapix_principles_subjects_arithmetic .hero__img span,.sapix_principles_subjects.sapix_principles_subjects_japanese .hero__img span,.sapix_principles_subjects.sapix_principles_subjects_science .hero__img span,.sapix_principles_subjects.sapix_principles_subjects_social .hero__img span{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}}.sapix_principles_subjects.sapix_principles_subjects_arithmetic .inner{background-color:#f2f8fc}.sapix_principles_subjects.sapix_principles_subjects_arithmetic .inner h3{background-color:#f2f8fc}.sapix_principles_subjects.sapix_principles_subjects_japanese .inner{background-color:#fef6f5}.sapix_principles_subjects.sapix_principles_subjects_japanese .inner h3{background-color:#fef6f5}.sapix_principles_subjects.sapix_principles_subjects_science .inner{background-color:#f9f5fa}.sapix_principles_subjects.sapix_principles_subjects_science .inner h3{background-color:#f9f5fa}.sapix_principles_subjects.sapix_principles_subjects_social .inner{background-color:#f1faf9}.sapix_principles_subjects.sapix_principles_subjects_social .inner h3{background-color:#f1faf9}/*! /sapix/books */.sapix_books .books__item,.application_activities_gravenews .books__item,.eco_library .books__item{margin-bottom:24px;margin-bottom:1.5rem;border-bottom:1px solid #f7f9fc}.sapix_books .books__item:before,.sapix_books .books__item:after,.application_activities_gravenews .books__item:before,.application_activities_gravenews .books__item:after,.eco_library .books__item:before,.eco_library .books__item:after{content:" ";display:table}.sapix_books .books__item:after,.application_activities_gravenews .books__item:after,.eco_library .books__item:after{clear:both}.sapix_books .books__item .books__pic .img,.application_activities_gravenews .books__item .books__pic .img,.eco_library .books__item .books__pic .img{background-color:white;padding:8px;padding:0.5rem;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-color:#f7f9fc}.sapix_books .books__item .h-quaternary,.application_activities_gravenews .books__item .h-quaternary,.eco_library .books__item .h-quaternary{border-bottom:0}.sapix_books .books__item .table,.application_activities_gravenews .books__item .table,.eco_library .books__item .table{font-size:12px;font-size:0.75rem}.sapix_books .books__item .table .col__span1,.application_activities_gravenews .books__item .table .col__span1,.eco_library .books__item .table .col__span1{width:72px}@media (min-width: 768px){.sapix_books .books__pic,.application_activities_gravenews .books__pic,.eco_library .books__pic{width:31.91489%;float:left;margin-right:-100%;margin-left:0%;clear:none}.sapix_books .books__pic .img,.application_activities_gravenews .books__pic .img,.eco_library .books__pic .img{background-color:#f7f9fc;text-align:center}.sapix_books .books__detail,.application_activities_gravenews .books__detail,.eco_library .books__detail{width:65.95745%;float:right;margin-left:0;margin-right:0;clear:none;padding-top:16px;padding-top:1rem}}@media (min-width: 1024px){.sapix_books .books__pic,.application_activities_gravenews .books__pic,.eco_library .books__pic{width:23.40426%;float:left;margin-right:-100%;margin-left:0%;clear:none}.sapix_books .books__detail,.application_activities_gravenews .books__detail,.eco_library .books__detail{width:74.46809%;float:right;margin-left:0;margin-right:0;clear:none}}.sapix_books_items .table{font-size:12px;font-size:0.75rem}.sapix_books_items .table .col__span1{width:128px}.sapix_books_items .books__item .table{font-size:12px;font-size:0.75rem}.sapix_books_items .books__item .table .col__span1{width:128px}.sapix_activities #ecoclub-primary{position:relative;padding:2px 16px 8px 16px;padding:0.1rem 1rem 0.5rem 1rem;margin-bottom:0;background-color:#fef7f3;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.sapix_activities #ecoclub-primary .ico-ecoclub{position:absolute;top:16px;right:16px}.sapix_activities #ecoclub-junior{position:relative;padding:2px 16px 8px 16px;padding:0.1rem 1rem 0.5rem 1rem;margin-bottom:0;background-color:#fcf1f1;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.sapix_activities #ecoclub-junior .ico-ecoclub{position:absolute;top:16px;right:16px}.sapix_activities #ecoclub-middle{position:relative;padding:2px 16px 8px 16px;padding:0.1rem 1rem 0.5rem 1rem;margin-bottom:0;background-color:#f1faf9;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.sapix_activities #ecoclub-middle .ico-ecoclub{position:absolute;top:16px;right:16px}.sapix_activities #ecoclub-advance{position:relative;padding:2px 16px 8px 16px;padding:0.1rem 1rem 0.5rem 1rem;margin-bottom:0;background-color:#f9f5fa;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.sapix_activities #ecoclub-advance .ico-ecoclub{position:absolute;top:16px;right:16px}.sapix_graduates main #section-first .spxrow{display:none !important}@media (min-width: 768px){.sapix_graduates main #section-first .spxrow{display:block !important}}.sapix_graduates main .table{margin-bottom:0}.success .h-primary span{font-family:"Montserrat", sans-serif}.success .success--info{margin-bottom:32px;margin-bottom:2rem}.success .success--info .alert.alert-warning{margin-bottom:16px;margin-bottom:1rem}.success .success--info .alert.alert-warning .badge{background-color:#1253a4}.success .success--info .list-unstyled,.success .success--info .list-inline,.success .success--info nav ul,nav .success .success--info ul,.success .success--info nav ol,nav .success .success--info ol,.success .success--info .nav,.success .success--info .lnav,.success .success--info .lnav--onepagenav{font-size:12px;font-size:0.75rem}.success .success-anchor{margin-bottom:32px;margin-bottom:2rem;padding:16px 16px 8px 16px;padding:1rem 1rem 0.5rem 1rem;border:4px solid #1253a4;background:#f7f9fc}.success .success-anchor .list-inline{font-size:14px;font-size:0.875rem;margin-bottom:0}.success .success-anchor .list-inline>li{margin-bottom:8px;margin-bottom:0.5rem;margin-right:8px;margin-right:0.5rem;padding-left:0}.success .success-anchor .list-inline .btn{padding-left:0;padding-right:0}.success .success-anchor .h-quaternary{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:32px;margin-right:2rem;margin-bottom:8px;margin-bottom:0.5rem;padding-bottom:0;padding-bottom:0;border-bottom:0}

.success #kansai .success-anchor{border:4px solid #f68847;background:#f7f9fc}
.success #kansai .h-beta{	border-bottom-color:#f68847;color:#2e3b4e}
.success #kansai .h-beta:before{font-family:FontAwesome;font-weight:normal;content:"\f0f7";margin-right:0.5em;color:#f68847}
.success #kansai .badge{background:#f26964}
.success #kansai dt.list-sname:before{color:#f68847}

.success #coed .success-anchor{border:4px solid #1abc9c;background:#f7f9fc}
.success #coed .h-beta{	border-bottom-color:#1abc9c;color:#2e3b4e}
.success #coed .h-beta:before{font-family:FontAwesome;font-weight:normal;content:"\f0f7";margin-right:0.5em;color:#1abc9c}
.success #coed .badge{background:#f26964}
.success #coed dt.list-sname:before{color:#1abc9c}

.success #boys .success-anchor{border:4px solid #1253a4;background:#f7f9fc}
.success #boys .h-beta{border-bottom-color:#1253a4;color:#2e3b4e}
.success #boys .h-beta:before{font-family:FontAwesome;font-weight:normal;content:"\f0f7";margin-right:0.5em;color:#1253a4}
.success #boys .badge{background:#f26964}

.success #girls .success-anchor{border:4px solid #f26964;background:#f7f9fc}
.success #girls .h-beta{border-bottom-color:#f26964;color:#2e3b4e}
.success #girls .h-beta:before{font-family:FontAwesome;font-weight:normal;content:"\f0f7";margin-right:0.5em;color:#f26964}
.success #girls dt.list-sname:before{color:#f26964}
.success #girls .badge{background:#f26964}

.success .primary-second .gyou{width:15%}
.success .primary-second .name{width:50%}
.success .primary-second .goukaku{width:35%}
.success .primary-second .badge{background:#d9534f;font-family:"Montserrat", "lucida grande", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400}
.success .primary-second tr>td:first-child{color:#999999}
.success .adan>tbody+tbody{border:none}
.success .adan tbody>tr:first-child td:empty{color:#999999}
.success .adan tbody>tr:first-child td:empty:before{content:"\2014"}
.success .adan tbody.adan-a>tr:first-child td:first-child:before{content:"あ"}
.success .adan tbody.adan-ka>tr:first-child td:first-child:before{content:"か"}
.success .adan tbody.adan-sa>tr:first-child td:first-child:before{content:"さ"}
.success .adan tbody.adan-ta>tr:first-child td:first-child:before{content:"た"}
.success .adan tbody.adan-na>tr:first-child td:first-child:before{content:"な"}
.success .adan tbody.adan-ha>tr:first-child td:first-child:before{content:"は"}
.success .adan tbody.adan-ma>tr:first-child td:first-child:before{content:"ま"}
.success .adan tbody.adan-ya>tr:first-child td:first-child:before{content:"や"}
.success .adan tbody.adan-ra>tr:first-child td:first-child:before{content:"ら"}
.success .adan tbody.adan-wa>tr:first-child td:first-child:before{content:"わ"}
.success .list-table{list-style:none;margin:0;margin-bottom:16px;margin-bottom:1rem;padding:0}
.success .list-table:before,.success .list-table:after{content:" ";display:table}
.success .list-table:after{clear:both}
.success .list-table li dl{margin-bottom:0;padding-top:0.5em;padding-bottom:0.5em;border-bottom:1px solid #eeeeee}
.success .list-table li dl:before,.success .list-table li dl:after{content:" ";display:table}
.success .list-table li dl:after{clear:both}
.success .list-table li dl:hover{background-color:#f9f9f9}
.success .list-table li dt.list-sname{float:left;width:80%;font-weight:normal}
.success .list-table li dd.list-sgoukaku{float:right;width:20%;text-align:right}

@media (max-width: 767px){.success .secondary--beta .keyimg{display:none !important;visibility:hidden}}@media (min-width: 768px){.success .primary-second .keyimg{display:none !important;visibility:hidden}}@media (min-width: 1024px){.success .success-anchor .h-quaternary{float:left;margin-bottom:0;margin-bottom:0}.success .list-table li{float:left;width:360px}.success .list-table li:nth-child(2n+1){float:left}.success .list-table li:nth-child(2n){float:right}.success .list-table li dt.list-sname{width:300px}.success .list-table li dd.list-sgoukaku{width:60px;text-align:right}}.school .gmap-container{margin-bottom:32px;margin-bottom:2rem}.school #map_kantou,.school #map_kansai{display:none !important}@media (min-width: 1024px){.school #map_kantou,.school #map_kansai{display:block !important}}.school #gmap{margin:0 auto;width:304px;height:228px}.school #gmap img{max-width:none}@media (min-width: 768px){.school #gmap{width:496px;height:360px}}@media (min-width: 1024px){.school #gmap{width:752px;height:360px}}.school #gmap--kantou{margin:0 auto;width:304px;height:304px}.school #gmap--kantou img{max-width:none}@media (min-width: 768px){.school #gmap--kantou{width:496px;height:360px}}@media (min-width: 1024px){.school #gmap--kantou{width:752px;height:640px}}.school #gmap--kansai{margin:0 auto;width:304px;height:304px}.school #gmap--kansai img{max-width:none}@media (min-width: 768px){.school #gmap--kansai{width:496px;height:360px}}@media (min-width: 1024px){.school #gmap--kansai{width:752px;height:360px}}.school #gmap--tokyo{margin:0 auto;width:304px;height:304px}.school #gmap--tokyo img{max-width:none}@media (min-width: 768px){.school #gmap--tokyo{width:496px;height:360px}}@media (min-width: 1024px){.school #gmap--tokyo{width:752px;height:360px}}.school #gmap--kanagawa{margin:0 auto;width:304px;height:304px}.school #gmap--kanagawa img{max-width:none}@media (min-width: 768px){.school #gmap--kanagawa{width:496px;height:360px}}@media (min-width: 1024px){.school #gmap--kanagawa{width:752px;height:360px}}.school #gmap--saitama{margin:0 auto;width:304px;height:304px}.school #gmap--saitama img{max-width:none}@media (min-width: 768px){.school #gmap--saitama{width:496px;height:360px}}@media (min-width: 1024px){.school #gmap--saitama{width:752px;height:360px}}.school #gmap--chiba{margin:0 auto;width:304px;height:304px}.school #gmap--chiba img{max-width:none}@media (min-width: 768px){.school #gmap--chiba{width:496px;height:360px}}@media (min-width: 1024px){.school #gmap--chiba{width:752px;height:360px}}.school .school-info .contact__freedial dt,.school .contact-school .contact__freedial dt{margin-right:8px;margin-right:0.5rem}.school .school-info .contact__freedial dd,.school .contact-school .contact__freedial dd{line-height:48px;line-height:3rem}.school .school-info .contact__time,.school .contact-school .contact__time{margin-left:8px;margin-left:0.5rem}.school .school__address{margin-bottom:16px;margin-bottom:1rem}.school .school__address th{padding-right:0.5em;color:#1253a4}.school .school__address td{color:#1253a4}.school .school-map{margin-bottom:32px;margin-bottom:2rem}.school .school-map .school-map__img{display:none !important}.school .school-class{font-size:12px;font-size:0.75rem}.school .school-class th{white-space:nowrap}.school .school-class th,.school .school-class td{text-align:center}@media (max-width: 767px){.school .school-index__kantou:before,.school .school-index__kantou:after{content:" ";display:table}.school .school-index__kantou:after{clear:both}.school .school-index__kantou li{width:48.68421%;clear:right;float:left;margin-left:0;margin-right:2.63158%}.school .school-index__kantou li:nth-child(2n){margin-right:0}.touch .school .school-index__kantou li i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-top:0.5em;padding-bottom:0.5em}.touch .school .school-index__kantou li a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-top:0.5em;padding-bottom:0.5em}}@media (min-width: 768px) and (max-width: 1023px){.school .school-index__kantou:before,.school .school-index__kantou:after{content:" ";display:table}.school .school-index__kantou:after{clear:both}.school .school-index__kantou li{width:23.40426%;clear:right;float:left;margin-left:0;margin-right:2.12766%}.school .school-index__kantou li:nth-child(4n){margin-right:0}.touch .school .school-index__kantou li i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-top:0.5em;padding-bottom:0.5em}.touch .school .school-index__kantou li a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-top:0.5em;padding-bottom:0.5em}}@media (min-width: 1024px){.school .h-primary br{display:none !important;visibility:hidden}.school .school-map:before,.school .school-map:after{content:" ";display:table}.school .school-map:after{clear:both}.school .school-map .school-map__img{display:block !important;width:31.91489%;float:left;margin-right:-100%;margin-left:0%;clear:none}.school .school-map .school-map__map{width:65.95745%;float:right;margin-left:0;margin-right:0;clear:none}}.request .h-tertiary{margin-bottom:16px;margin-bottom:1rem}@media (max-width: 767px){.request .secondary--beta{display:none !important;visibility:hidden}}.request #form-group__child{margin-bottom:32px;margin-bottom:2rem}.request #form-group__child .form-group:last-child{border-bottom:0}.request #form-group__parent{margin-bottom:32px;margin-bottom:2rem}.request #form-group__parent .form-group:last-child{border-bottom:0}.request .form-group{margin-bottom:16px;margin-bottom:1rem;padding-bottom:16px;padding-bottom:1rem;border-bottom:1px solid #eeeeee}.request .form-group:before,.request .form-group:after{content:" ";display:table}.request .form-group:after{clear:both}.request .form-group .alert{margin-top:8px;margin-top:0.5rem;margin-bottom:0;padding:8px 12px;padding:0.5rem 0.75rem;font-size:12px;font-size:0.75rem;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media (min-width: 768px){.request .form-group{margin-bottom:16px;margin-bottom:1rem}}.request .form-global-error .alert{text-align:center;padding:16px;padding:1rem;font-size:14px;font-size:0.875rem;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media (min-width: 768px){.request .form-global-error{margin-bottom:32px;margin-bottom:2rem}}.request .form-col--title{float:left;font-size:14px;font-size:0.875rem}.request .form-col--title .h-epsilon{margin-top:0.5em;margin-bottom:0;margin-bottom:1em}.request .form-col--title .h-epsilon small{font-size:12px;font-size:0.75rem}.request .form-col--title small{font-weight:400}@media (min-width: 1024px){.request .form-col--title{width:23.40426%;float:left;margin-right:-100%;margin-left:0%;clear:none}.request .form-col--title .h-epsilon{margin-bottom:0}}.request .form-col--requirement{float:left;margin-right:8px;margin-right:0.5rem}@media (min-width: 1024px){.request .form-col--requirement{width:6.38298%;float:left;margin-right:-100%;margin-left:25.53191%;clear:none;text-align:right}}.request .form-col--input{width:100%;float:right;margin-left:0;margin-right:0;clear:both}.request .form-col--input label{font-weight:normal}.request .form-col--input .alert{clear:both}@media (min-width: 768px){.request .form-col--input{width:100%;float:right;margin-left:0;margin-right:0;clear:both}}@media (min-width: 1024px){.request .form-col--input{width:65.95745%;float:right;margin-left:0;margin-right:0;clear:none}}.request .unit-name:before,.request .unit-name:after{content:" ";display:table}.request .unit-name:after{clear:both}@media (min-width: 768px){.request .unit-name--family{width:48.3871%;float:left;margin-right:-100%;margin-left:0%;clear:none}}@media (min-width: 1024px){.request .unit-name--family{width:48.3871%;float:left;margin-right:-100%;margin-left:0%;clear:none}}.request .unit-name--child{margin-top:16px;margin-top:1rem}@media (min-width: 768px){.request .unit-name--child{width:48.3871%;float:right;margin-left:0;margin-right:0;clear:none;margin-top:0}}@media (min-width: 1024px){.request .unit-name--child{width:48.3871%;float:right;margin-left:0;margin-right:0;clear:none}}.request .unit-sex:before,.request .unit-sex:after{content:" ";display:table}.request .unit-sex:after{clear:both}.request .unit-sex--man{float:left;margin-right:16px;margin-right:1rem}.request .unit-sex--woman{float:left}.request .unit-grader:before,.request .unit-grader:after{content:" ";display:table}.request .unit-grader:after{clear:both}.request .unit-grader--present select{width:100%}@media (min-width: 1024px){.request .unit-grader--present{width:48.3871%;float:left;margin-right:-100%;margin-left:0%;clear:none}}.request .unit-school:before,.request .unit-school:after{content:" ";display:table}.request .unit-school:after{clear:both}@media (min-width: 768px){.request .unit-school--input{width:61.29032%;float:left;margin-right:-100%;margin-left:0%;clear:none}}@media (min-width: 1024px){.request .unit-school--input{width:61.29032%;float:left;margin-right:-100%;margin-left:0%;clear:none}}.request .unit-school--example{margin-top:16px;margin-top:1rem}.request .unit-school--example .h-zeta{margin-top:0;margin-bottom:8px;margin-bottom:0.5rem;font-size:12px;font-size:0.75rem}.request .unit-school--example ul{margin-bottom:0;font-size:12px;font-size:0.75rem;color:#999999}@media (min-width: 768px){.request .unit-school--example{width:35.48387%;float:right;margin-left:0;margin-right:0;clear:none;margin-top:0}}@media (min-width: 1024px){.request .unit-school--example{width:35.48387%;float:right;margin-left:0;margin-right:0;clear:none}}.request .unit-sapix:before,.request .unit-sapix:after{content:" ";display:table}.request .unit-sapix:after{clear:both}.request .unit-sapix--area select{width:100%}@media (min-width: 1024px){.request .unit-sapix--area{width:48.3871%;float:left;margin-right:-100%;margin-left:0%;clear:none}}.request .unit-sapix--school{margin-top:8px;margin-top:0.5rem}.request .unit-sapix--school select{width:100%}.request .unit-sapix--school select[disabled]{color:#999999;opacity:0.5;filter:alpha(opacity=50)}@media (min-width: 1024px){.request .unit-sapix--school{margin-top:0;width:48.3871%;float:right;margin-left:0;margin-right:0;clear:none}}.request .unit-zip:before,.request .unit-zip:after{content:" ";display:table}.request .unit-zip:after{clear:both}.request .unit-zip01{float:left;width:72px;width:4.5rem}.request .unit-zip02{float:left;width:72px;width:4.5rem}.request .unit-pref:before,.request .unit-pref:after{content:" ";display:table}.request .unit-pref:after{clear:both}.request .unit-pref--input select{width:100%}@media (min-width: 1024px){.request .unit-pref--input{width:48.3871%;float:left;margin-right:-100%;margin-left:0%;clear:none}}.request .unit-tel:before,.request .unit-tel:after{content:" ";display:table}.request .unit-tel:after{clear:both}.request .unit-tel01{float:left;width:72px;width:4.5rem}.request .unit-bar{float:left;width:32px;width:2rem;height:56px;line-height:56px;text-align:center}.request .unit-tel02{float:left;width:72px;width:4.5rem}.request .unit-tel03{float:left;width:72px;width:4.5rem}.request .form-group--agreement:before,.request .form-group--agreement:after{content:" ";display:table}.request .form-group--agreement:after{clear:both}.request .form-group--agreement .alert{margin-top:8px;margin-top:0.5rem;margin-bottom:0;padding:8px;padding:0.5rem;font-size:12px;font-size:0.75rem;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media (min-width: 768px){.request .form-group--agreement{margin-bottom:16px;margin-bottom:1rem}}.request .unit-agreement{margin-bottom:16px;margin-bottom:1rem}.request .unit-agreement label{font-weight:normal}@media (min-width: 1024px){.request .unit-agreement{width:100%;float:right;margin-left:0;margin-right:0;clear:none;text-align:center}}@media (min-width: 1024px){.request .unit-confirm{width:39.17112%;float:left;margin-right:-100%;margin-left:30.41444%;clear:none}}.request .unit-input{margin-bottom:16px;margin-bottom:1rem}@media (min-width: 1024px){.request .unit-input{width:39.17112%;float:left;margin-right:-100%;margin-left:8.68984%;clear:none;margin-bottom:0}}@media (min-width: 1024px){.request .unit-submit{width:39.17112%;float:left;margin-right:-100%;margin-left:52.13904%;clear:none}}.request .label-optional{padding:0.5em;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-size:12px;font-size:0.75rem;font-weight:normal;color:white;background-color:#999999}.request .label-requirement{padding:0.5em;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-size:12px;font-size:0.75rem;font-weight:normal;color:white;background-color:#f68847}.request .form-global-info .alert{text-align:center;padding:8px;padding:0.5rem;font-size:12px;font-size:0.75rem;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media (min-width: 768px){.request .form-global-info{margin-bottom:32px;margin-bottom:2rem}}.request_confirm .form-global-confirm .alert{text-align:center;padding:16px;padding:1rem;font-size:14px;font-size:0.875rem;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media (min-width: 768px){.request_confirm .form-global-confirm{margin-bottom:32px;margin-bottom:2rem}}.request_error .h-beta{font-size:16px;font-size:1rem}.request_error .form-global-error .alert{padding:16px;padding:1rem;font-size:14px;font-size:0.875rem}.request_finish .h-beta{font-size:16px;font-size:1rem}.request_finish .form-global-info .alert{padding:16px;padding:1rem;font-size:14px;font-size:0.875rem}.bairitsu .h-tertiary{margin-bottom:16px;margin-bottom:1rem}@media (max-width: 767px){.bairitsu .secondary--beta{display:none !important;visibility:hidden}}.bairitsu #form-group__category{margin-bottom:32px;margin-bottom:2rem}.bairitsu #form-group__category .form-group:last-child{border-bottom:0}.bairitsu #form-group__code{margin-bottom:32px;margin-bottom:2rem}.bairitsu #form-group__code .form-group:last-child{border-bottom:0}.bairitsu #form-group__code #code-number{margin-bottom:16px;margin-bottom:1rem}.bairitsu #school-condition{margin-bottom:32px;margin-bottom:2rem}.bairitsu #school-condition table{font-size:12px;font-size:0.75rem;width:auto}.bairitsu #school-result table{font-size:12px;font-size:0.75rem;width:auto}.bairitsu #result-school table{font-size:12px;font-size:0.75rem;width:auto}.bairitsu #result-procedure table{font-size:12px;font-size:0.75rem;width:auto}.bairitsu #result-result{width:auto !important;max-width:752px;overflow-x:scroll;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;margin-bottom:16px;margin-bottom:1rem}.bairitsu #result-result .result-updated{font-size:12px;font-size:0.75rem;margin-bottom:0.5em}.bairitsu #result-result table{font-size:12px;font-size:0.75rem}.bairitsu #result-result table th{white-space:nowrap}.bairitsu #result-result table th.green{color:#1abc9c;background-color:#dcf4f0}.bairitsu #result-result table th.pink{color:#f26964;background-color:#fde8e7}.bairitsu #result-result table th.orange{color:#f68847;background-color:#fdede3}.bairitsu #result-result table td{white-space:nowrap}.bairitsu #result-result table td.green{color:#1abc9c;background-color:#f8fcfc}.bairitsu #result-result table td.pink{color:#f26964;background-color:#fefafa}.bairitsu #result-result table td.orange{color:#f68847;background-color:#fefbf9}.bairitsu .form-group{margin-bottom:16px;margin-bottom:1rem;padding-bottom:16px;padding-bottom:1rem;border-bottom:1px solid #eeeeee}.bairitsu .form-group:before,.bairitsu .form-group:after{content:" ";display:table}.bairitsu .form-group:after{clear:both}.bairitsu .form-group .alert{margin-top:8px;margin-top:0.5rem;margin-bottom:0;padding:8px 12px;padding:0.5rem 0.75rem;font-size:12px;font-size:0.75rem;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media (min-width: 768px){.bairitsu .form-group{margin-bottom:16px;margin-bottom:1rem}}.bairitsu .form-global-error .alert{text-align:center;padding:16px;padding:1rem;font-size:14px;font-size:0.875rem;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media (min-width: 768px){.bairitsu .form-global-error{margin-bottom:32px;margin-bottom:2rem}}.bairitsu .form-col--title{float:left;font-size:14px;font-size:0.875rem}.bairitsu .form-col--title .h-epsilon{margin-top:0.5em;margin-bottom:0;margin-bottom:1em}.bairitsu .form-col--title .h-epsilon small{font-size:12px;font-size:0.75rem}.bairitsu .form-col--title small{font-weight:400}@media (min-width: 768px){.bairitsu .form-col--title{width:48.3871%;float:left;margin-right:-100%;margin-left:0%;clear:none}.bairitsu .form-col--title .h-epsilon{margin-top:0}}@media (min-width: 1024px){.bairitsu .form-col--title{width:14.89362%;float:left;margin-right:-100%;margin-left:0%;clear:none}.bairitsu .form-col--title .h-epsilon{margin-bottom:0}}.bairitsu .form-col--input{width:100%;float:right;margin-left:0;margin-right:0;clear:both}.bairitsu .form-col--input label{font-weight:normal}.bairitsu .form-col--input .alert{clear:both}@media (min-width: 768px){.bairitsu .form-col--input{width:74.19355%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1024px){.bairitsu .form-col--input{width:82.97872%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 768px){.bairitsu .unit-search{width:48.3871%;float:left;margin-right:-100%;margin-left:25.80645%;clear:none}}@media (min-width: 1024px){.bairitsu .unit-search{width:31.91489%;float:left;margin-right:-100%;margin-left:34.04255%;clear:none}}.bairitsu .unit-category:before,.bairitsu .unit-category:after{content:" ";display:table}.bairitsu .unit-category:after{clear:both}.bairitsu .unit-category--boy{float:left;margin-right:16px;margin-right:1rem}.bairitsu .unit-category--girl{float:left;margin-right:16px;margin-right:1rem}.bairitsu .unit-category--coed{float:left;margin-right:16px;margin-right:1rem}.bairitsu .unit-category--reset{float:left}.bairitsu .unit-syllabary:before,.bairitsu .unit-syllabary:after{content:" ";display:table}.bairitsu .unit-syllabary:after{clear:both}.bairitsu .unit-syllabary>div{float:left;margin-right:0.5em;margin-bottom:1em}@media (min-width: 768px){.bairitsu .unit-syllabary>div{float:left;margin-top:1em;margin-right:1em;margin-bottom:0}.bairitsu .unit-syllabary>div:nth-child(6){clear:left}.bairitsu .unit-syllabary>div:nth-child(-n+5){margin-top:0}}@media (min-width: 1024px){.bairitsu .unit-syllabary>div{margin-top:0;margin-right:0.5em;margin-bottom:0}.bairitsu .unit-syllabary>div:nth-child(6){clear:none;float:left}}@media (min-width: 1024px){.bairitsu .unit-confirm{width:39.17112%;float:left;margin-right:-100%;margin-left:30.41444%;clear:none}}.bairitsu .unit-input{margin-bottom:16px;margin-bottom:1rem}@media (min-width: 1024px){.bairitsu .unit-input{width:39.17112%;float:left;margin-right:-100%;margin-left:8.68984%;clear:none;margin-bottom:0}}@media (min-width: 1024px){.bairitsu .unit-submit{width:39.17112%;float:left;margin-right:-100%;margin-left:52.13904%;clear:none}}.bairitsu .label-optional{padding:0.5em;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-size:12px;font-size:0.75rem;font-weight:normal;color:white;background-color:#999999}.bairitsu .label-requirement{padding:0.5em;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-size:12px;font-size:0.75rem;font-weight:normal;color:white;background-color:#f68847}.bairitsu .form-global-info .alert{text-align:center;padding:8px;padding:0.5rem;font-size:12px;font-size:0.75rem;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media (min-width: 768px){.bairitsu .form-global-info{margin-bottom:32px;margin-bottom:2rem}}.request_confirm .form-global-confirm .alert{text-align:center;padding:16px;padding:1rem;font-size:14px;font-size:0.875rem;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media (min-width: 768px){.request_confirm .form-global-confirm{margin-bottom:32px;margin-bottom:2rem}}.faq_index .panel-default .panel-title>a{font-weight:normal;color:#1253a4;padding-left:48px;padding-left:3rem;padding:12px 8px 8px 40px;padding:0.75rem 0.5rem 0.5rem 2.5rem;line-height:24px;line-height:1.5rem;background:transparent url("/assets/img/ico/ico_question@2x.png") 8px 10px no-repeat;-webkit-background-size:24px 24px;-moz-background-size:24px 24px;-o-background-size:24px 24px;background-size:24px 24px}.ie8 .faq_index .panel-default .panel-title>a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}.faq_index .panel-default .panel-body{padding:16px 16px 16px 40px;padding:1rem 1rem 1rem 2.5rem;background:transparent url("/assets/img/ico/ico_answer@2x.png") 8px 10px no-repeat;-webkit-background-size:24px 24px;-moz-background-size:24px 24px;-o-background-size:24px 24px;background-size:24px 24px}.ie8 .faq_index .panel-default .panel-body{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.faq_index .primary-second .faq-nav--lnav{display:none !important;visibility:hidden}}.mypage .table{font-size:12px;font-size:0.75rem}.mypage .module-lnav .lnav--btn li{margin-top:2.63158%}@media (min-width: 768px){.mypage .module-lnav .lnav--btn li{margin-top:9px;margin-top:0.5625rem}}@media (min-width: 1024px){.mypage .module-lnav .lnav--btn li{margin-top:16px;margin-top:1rem}}.mypage .blackboard__inner{padding:24px 24px 64px 24px;padding:1.5rem 1.5rem 4rem 1.5rem}.mypage .blackboard__inner .h-mega{margin-top:0;border-bottom:2px solid #ffd464;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:white}.mypage .blackboard__inner .item-teacher{position:absolute;bottom:-2px;right:32px;text-align:right}.mypage .blackboard__inner .item-teacher img{vertical-align:bottom}.mypage .blackboard__inner .item-txt .alert{padding:16px;padding:1rem}@media (min-width: 768px){.mypage .blackboard__inner{padding-bottom:64px;padding-bottom:4rem;padding-right:128px;padding-right:8rem}}@media (min-width: 1024px){.mypage .blackboard__inner{padding-bottom:24px;padding-bottom:1.5rem}}.mypage_graduates .mypage-screen-sample{padding:8px;padding:0.5rem;border:2px solid #1253a4}.spxGnav__sapix,.spxGnav__success,.spxGnav__school,.spxGnav__kansai,.spxGnav__request,.spxGnav__entrance,.spxGnav__mockexam,.spxGnav__course,.spxGnav__event,.spxGnav__mypage,.spxGnav__news,.spxGnav__famous,.spxGnav__eco_news,.spxGnav__eco_message,.spxGnav__eco_ecoclub,.spxGnav__eco_event,.spxGnav__eco_quiz,.spxGnav__eco_library,.spxGnav__eco_sapix,#spxGnav .spxGnav__home,#spxGnav .spxGnav__close{background-repeat:no-repeat;height:96px}.spxGnav__sapix a,.spxGnav__success a,.spxGnav__school a,.spxGnav__kansai a,.spxGnav__request a,.spxGnav__entrance a,.spxGnav__mockexam a,.spxGnav__course a,.spxGnav__event a,.spxGnav__mypage a,.spxGnav__news a,.spxGnav__famous a,.spxGnav__eco_news a,.spxGnav__eco_message a,.spxGnav__eco_ecoclub a,.spxGnav__eco_event a,.spxGnav__eco_quiz a,.spxGnav__eco_library a,.spxGnav__eco_sapix a,#spxGnav .spxGnav__home a,#spxGnav .spxGnav__close a{display:block;width:100%;height:100%;color:white;font-size:11px;font-size:0.6875rem;background-color:#1253a4;background-position:center 32px;background-repeat:no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:background-color 200ms cubic-bezier(0.25, 0.1, 0.25, 1);transition:background-color 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.spxGnav__sapix a:hover,.spxGnav__success a:hover,.spxGnav__school a:hover,.spxGnav__kansai a:hover,.spxGnav__request a:hover,.spxGnav__entrance a:hover,.spxGnav__mockexam a:hover,.spxGnav__course a:hover,.spxGnav__event a:hover,.spxGnav__mypage a:hover,.spxGnav__news a:hover,.spxGnav__famous a:hover,.spxGnav__eco_news a:hover,.spxGnav__eco_message a:hover,.spxGnav__eco_ecoclub a:hover,.spxGnav__eco_event a:hover,.spxGnav__eco_quiz a:hover,.spxGnav__eco_library a:hover,.spxGnav__eco_sapix a:hover,#spxGnav .spxGnav__home a:hover,#spxGnav .spxGnav__close a:hover{background-color:#3498db}.eco .spxGnav__sapix a,.eco .spxGnav__success a,.eco .spxGnav__school a,.eco .spxGnav__kansai a,.eco .spxGnav__request a,.eco .spxGnav__entrance a,.eco .spxGnav__mockexam a,.eco .spxGnav__course a,.eco .spxGnav__event a,.eco .spxGnav__mypage a,.eco .spxGnav__news a,.eco .spxGnav__famous a,.eco .spxGnav__eco_news a,.eco .spxGnav__eco_message a,.eco .spxGnav__eco_ecoclub a,.eco .spxGnav__eco_event a,.eco .spxGnav__eco_quiz a,.eco .spxGnav__eco_library a,.eco .spxGnav__eco_sapix a,.eco #spxGnav .spxGnav__home a,#spxGnav .eco .spxGnav__home a,.eco #spxGnav .spxGnav__close a,#spxGnav .eco .spxGnav__close a{background-color:#1abc9c}.eco .spxGnav__sapix a:hover,.eco .spxGnav__success a:hover,.eco .spxGnav__school a:hover,.eco .spxGnav__kansai a:hover,.eco .spxGnav__request a:hover,.eco .spxGnav__entrance a:hover,.eco .spxGnav__mockexam a:hover,.eco .spxGnav__course a:hover,.eco .spxGnav__event a:hover,.eco .spxGnav__mypage a:hover,.eco .spxGnav__news a:hover,.eco .spxGnav__famous a:hover,.eco .spxGnav__eco_news a:hover,.eco .spxGnav__eco_message a:hover,.eco .spxGnav__eco_ecoclub a:hover,.eco .spxGnav__eco_event a:hover,.eco .spxGnav__eco_quiz a:hover,.eco .spxGnav__eco_library a:hover,.eco .spxGnav__eco_sapix a:hover,.eco #spxGnav .spxGnav__home a:hover,#spxGnav .eco .spxGnav__home a:hover,.eco #spxGnav .spxGnav__close a:hover,#spxGnav .eco .spxGnav__close a:hover{background-color:#3498db}.spxGnav__sapix .heroGnav__ico,.spxGnav__success .heroGnav__ico,.spxGnav__school .heroGnav__ico,.spxGnav__kansai .heroGnav__ico,.spxGnav__request .heroGnav__ico,.spxGnav__entrance .heroGnav__ico,.spxGnav__mockexam .heroGnav__ico,.spxGnav__course .heroGnav__ico,.spxGnav__event .heroGnav__ico,.spxGnav__mypage .heroGnav__ico,.spxGnav__news .heroGnav__ico,.spxGnav__famous .heroGnav__ico,.spxGnav__eco_news .heroGnav__ico,.spxGnav__eco_message .heroGnav__ico,.spxGnav__eco_ecoclub .heroGnav__ico,.spxGnav__eco_event .heroGnav__ico,.spxGnav__eco_quiz .heroGnav__ico,.spxGnav__eco_library .heroGnav__ico,.spxGnav__eco_sapix .heroGnav__ico,#spxGnav .spxGnav__home .heroGnav__ico,#spxGnav .spxGnav__close .heroGnav__ico{margin:auto;position:absolute;top:16px;left:0;bottom:0;right:0}.spxGnav__sapix strong,.spxGnav__success strong,.spxGnav__school strong,.spxGnav__kansai strong,.spxGnav__request strong,.spxGnav__entrance strong,.spxGnav__mockexam strong,.spxGnav__course strong,.spxGnav__event strong,.spxGnav__mypage strong,.spxGnav__news strong,.spxGnav__famous strong,.spxGnav__eco_news strong,.spxGnav__eco_message strong,.spxGnav__eco_ecoclub strong,.spxGnav__eco_event strong,.spxGnav__eco_quiz strong,.spxGnav__eco_library strong,.spxGnav__eco_sapix strong,#spxGnav .spxGnav__home strong,#spxGnav .spxGnav__close strong{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-top:6px;padding-top:0.375rem;padding-left:6px;padding-left:0.375rem;font-weight:normal;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.spxGnav__sapix strong span,.spxGnav__success strong span,.spxGnav__school strong span,.spxGnav__kansai strong span,.spxGnav__request strong span,.spxGnav__entrance strong span,.spxGnav__mockexam strong span,.spxGnav__course strong span,.spxGnav__event strong span,.spxGnav__mypage strong span,.spxGnav__news strong span,.spxGnav__famous strong span,.spxGnav__eco_news strong span,.spxGnav__eco_message strong span,.spxGnav__eco_ecoclub strong span,.spxGnav__eco_event strong span,.spxGnav__eco_quiz strong span,.spxGnav__eco_library strong span,.spxGnav__eco_sapix strong span,#spxGnav .spxGnav__home strong span,#spxGnav .spxGnav__close strong span{display:none !important;visibility:hidden}@media (min-width: 768px){.spxGnav__sapix,.spxGnav__success,.spxGnav__school,.spxGnav__kansai,.spxGnav__request,.spxGnav__entrance,.spxGnav__mockexam,.spxGnav__course,.spxGnav__event,.spxGnav__mypage,.spxGnav__news,.spxGnav__famous,.spxGnav__eco_news,.spxGnav__eco_message,.spxGnav__eco_ecoclub,.spxGnav__eco_event,.spxGnav__eco_quiz,.spxGnav__eco_library,.spxGnav__eco_sapix,#spxGnav .spxGnav__home,#spxGnav .spxGnav__close{height:112px}.spxGnav__sapix a,.spxGnav__success a,.spxGnav__school a,.spxGnav__kansai a,.spxGnav__request a,.spxGnav__entrance a,.spxGnav__mockexam a,.spxGnav__course a,.spxGnav__event a,.spxGnav__mypage a,.spxGnav__news a,.spxGnav__famous a,.spxGnav__eco_news a,.spxGnav__eco_message a,.spxGnav__eco_ecoclub a,.spxGnav__eco_event a,.spxGnav__eco_quiz a,.spxGnav__eco_library a,.spxGnav__eco_sapix a,#spxGnav .spxGnav__home a,#spxGnav .spxGnav__close a{background-position:center 20px}.spxGnav__sapix strong,.spxGnav__success strong,.spxGnav__school strong,.spxGnav__kansai strong,.spxGnav__request strong,.spxGnav__entrance strong,.spxGnav__mockexam strong,.spxGnav__course strong,.spxGnav__event strong,.spxGnav__mypage strong,.spxGnav__news strong,.spxGnav__famous strong,.spxGnav__eco_news strong,.spxGnav__eco_message strong,.spxGnav__eco_ecoclub strong,.spxGnav__eco_event strong,.spxGnav__eco_quiz strong,.spxGnav__eco_library strong,.spxGnav__eco_sapix strong,#spxGnav .spxGnav__home strong,#spxGnav .spxGnav__close strong{position:absolute;bottom:0;width:100%;padding-left:8px;padding-left:0.5rem;padding-bottom:6px;padding-bottom:0.375rem;padding-right:8px;padding-right:0.5rem}.ie9 .spxGnav__sapix strong,.ie9 .spxGnav__success strong,.ie9 .spxGnav__school strong,.ie9 .spxGnav__kansai strong,.ie9 .spxGnav__request strong,.ie9 .spxGnav__entrance strong,.ie9 .spxGnav__mockexam strong,.ie9 .spxGnav__course strong,.ie9 .spxGnav__event strong,.ie9 .spxGnav__mypage strong,.ie9 .spxGnav__news strong,.ie9 .spxGnav__famous strong,.ie9 .spxGnav__eco_news strong,.ie9 .spxGnav__eco_message strong,.ie9 .spxGnav__eco_ecoclub strong,.ie9 .spxGnav__eco_event strong,.ie9 .spxGnav__eco_quiz strong,.ie9 .spxGnav__eco_library strong,.ie9 .spxGnav__eco_sapix strong,.ie9 #spxGnav .spxGnav__home strong,#spxGnav .ie9 .spxGnav__home strong,.ie9 #spxGnav .spxGnav__close strong,#spxGnav .ie9 .spxGnav__close strong,.ie10 .spxGnav__sapix strong,.ie10 .spxGnav__success strong,.ie10 .spxGnav__school strong,.ie10 .spxGnav__kansai strong,.ie10 .spxGnav__request strong,.ie10 .spxGnav__entrance strong,.ie10 .spxGnav__mockexam strong,.ie10 .spxGnav__course strong,.ie10 .spxGnav__event strong,.ie10 .spxGnav__mypage strong,.ie10 .spxGnav__news strong,.ie10 .spxGnav__famous strong,.ie10 .spxGnav__eco_news strong,.ie10 .spxGnav__eco_message strong,.ie10 .spxGnav__eco_ecoclub strong,.ie10 .spxGnav__eco_event strong,.ie10 .spxGnav__eco_quiz strong,.ie10 .spxGnav__eco_library strong,.ie10 .spxGnav__eco_sapix strong,.ie10 #spxGnav .spxGnav__home strong,#spxGnav .ie10 .spxGnav__home strong,.ie10 #spxGnav .spxGnav__close strong,#spxGnav .ie10 .spxGnav__close strong,.ie11 .spxGnav__sapix strong,.ie11 .spxGnav__success strong,.ie11 .spxGnav__school strong,.ie11 .spxGnav__kansai strong,.ie11 .spxGnav__request strong,.ie11 .spxGnav__entrance strong,.ie11 .spxGnav__mockexam strong,.ie11 .spxGnav__course strong,.ie11 .spxGnav__event strong,.ie11 .spxGnav__mypage strong,.ie11 .spxGnav__news strong,.ie11 .spxGnav__famous strong,.ie11 .spxGnav__eco_news strong,.ie11 .spxGnav__eco_message strong,.ie11 .spxGnav__eco_ecoclub strong,.ie11 .spxGnav__eco_event strong,.ie11 .spxGnav__eco_quiz strong,.ie11 .spxGnav__eco_library strong,.ie11 .spxGnav__eco_sapix strong,.ie11 #spxGnav .spxGnav__home strong,#spxGnav .ie11 .spxGnav__home strong,.ie11 #spxGnav .spxGnav__close strong,#spxGnav .ie11 .spxGnav__close strong{padding-right:0;padding-right:0}.spxGnav__sapix strong span,.spxGnav__success strong span,.spxGnav__school strong span,.spxGnav__kansai strong span,.spxGnav__request strong span,.spxGnav__entrance strong span,.spxGnav__mockexam strong span,.spxGnav__course strong span,.spxGnav__event strong span,.spxGnav__mypage strong span,.spxGnav__news strong span,.spxGnav__famous strong span,.spxGnav__eco_news strong span,.spxGnav__eco_message strong span,.spxGnav__eco_ecoclub strong span,.spxGnav__eco_event strong span,.spxGnav__eco_quiz strong span,.spxGnav__eco_library strong span,.spxGnav__eco_sapix strong span,#spxGnav .spxGnav__home strong span,#spxGnav .spxGnav__close strong span{display:inline !important;visibility:visible}.spxGnav__sapix .heroGnav__ico,.spxGnav__success .heroGnav__ico,.spxGnav__school .heroGnav__ico,.spxGnav__kansai .heroGnav__ico,.spxGnav__request .heroGnav__ico,.spxGnav__entrance .heroGnav__ico,.spxGnav__mockexam .heroGnav__ico,.spxGnav__course .heroGnav__ico,.spxGnav__event .heroGnav__ico,.spxGnav__mypage .heroGnav__ico,.spxGnav__news .heroGnav__ico,.spxGnav__famous .heroGnav__ico,.spxGnav__eco_news .heroGnav__ico,.spxGnav__eco_message .heroGnav__ico,.spxGnav__eco_ecoclub .heroGnav__ico,.spxGnav__eco_event .heroGnav__ico,.spxGnav__eco_quiz .heroGnav__ico,.spxGnav__eco_library .heroGnav__ico,.spxGnav__eco_sapix .heroGnav__ico,#spxGnav .spxGnav__home .heroGnav__ico,#spxGnav .spxGnav__close .heroGnav__ico{top:-24px}}@media (min-width: 1024px){.spxGnav__sapix,.spxGnav__success,.spxGnav__school,.spxGnav__kansai,.spxGnav__request,.spxGnav__entrance,.spxGnav__mockexam,.spxGnav__course,.spxGnav__event,.spxGnav__mypage,.spxGnav__news,.spxGnav__famous,.spxGnav__eco_news,.spxGnav__eco_message,.spxGnav__eco_ecoclub,.spxGnav__eco_event,.spxGnav__eco_quiz,.spxGnav__eco_library,.spxGnav__eco_sapix,#spxGnav .spxGnav__home,#spxGnav .spxGnav__close{height:112px}.spxGnav__sapix a,.spxGnav__success a,.spxGnav__school a,.spxGnav__kansai a,.spxGnav__request a,.spxGnav__entrance a,.spxGnav__mockexam a,.spxGnav__course a,.spxGnav__event a,.spxGnav__mypage a,.spxGnav__news a,.spxGnav__famous a,.spxGnav__eco_news a,.spxGnav__eco_message a,.spxGnav__eco_ecoclub a,.spxGnav__eco_event a,.spxGnav__eco_quiz a,.spxGnav__eco_library a,.spxGnav__eco_sapix a,#spxGnav .spxGnav__home a,#spxGnav .spxGnav__close a{font-size:12px;font-size:0.75rem}}.spxGnav__sapix{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}.spxGnav__sapix .heroGnav__ico{max-width:80%}.spxGnav__sapix a{background-image:url("/assets/img/ico/ico_method_white@2x.png");-webkit-background-size:48px 47px;-moz-background-size:48px 47px;-o-background-size:48px 47px;background-size:48px 47px}.ie8 .spxGnav__sapix a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.spxGnav__sapix{width:14.89362%;float:left;margin-right:-100%;margin-left:17.02128%;clear:none}.spxGnav__sapix .heroGnav__ico{top:-16px}.spxGnav__sapix a{background-position:center 24px}}@media (min-width: 1024px){.spxGnav__sapix{width:11.11111%;float:left;margin-right:-100%;margin-left:12.69841%;clear:none;width:112px}}.spxGnav__success{width:31.57895%;float:right;margin-left:0;margin-right:0;clear:none}.spxGnav__success a{background-image:url("/assets/img/ico/ico_success@2x.png");-webkit-background-size:60px 48px;-moz-background-size:60px 48px;-o-background-size:60px 48px;background-size:60px 48px}.ie8 .spxGnav__success a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.spxGnav__success{width:14.89362%;float:left;margin-right:-100%;margin-left:34.04255%;clear:none}}@media (min-width: 1024px){.spxGnav__success{width:11.11111%;float:left;margin-right:-100%;margin-left:25.39683%;clear:none;width:112px}}.spxGnav__school{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both}.spxGnav__school a{background-image:url("/assets/img/ico/ico_school@2x.png");-webkit-background-size:54px 48px;-moz-background-size:54px 48px;-o-background-size:54px 48px;background-size:54px 48px}.ie8 .spxGnav__school a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.spxGnav__school{width:14.89362%;float:left;margin-right:-100%;margin-left:51.06383%;clear:none}}@media (min-width: 1024px){.spxGnav__school{width:11.11111%;float:left;margin-right:-100%;margin-left:38.09524%;clear:none;width:112px}}.spxGnav__kansai{width:31.57895%;float:right;margin-left:0;margin-right:0;clear:none}.spxGnav__kansai a{background-color:#f68847;background-image:url("/assets/img/ico/ico_kansai@2x.png?v=2");-webkit-background-size:68px 60px;-moz-background-size:68px 60px;-o-background-size:68px 60px;background-size:68px 60px;background-position:center 24px}.ie8 .spxGnav__kansai a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.spxGnav__kansai{width:14.89362%;float:left;margin-right:-100%;margin-left:0%;clear:both}.spxGnav__kansai a{background-position:center 16px}}@media (min-width: 1024px){.spxGnav__kansai{width:11.11111%;float:left;margin-right:-100%;margin-left:0%;clear:both;width:112px}}.spxGnav__request{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}.spxGnav__request a{background-image:url("/assets/img/ico/ico_request@2x.png");-webkit-background-size:48px 48px;-moz-background-size:48px 48px;-o-background-size:48px 48px;background-size:48px 48px}.ie8 .spxGnav__request a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.spxGnav__request{width:14.89362%;float:left;margin-right:-100%;margin-left:68.08511%;clear:none}}@media (min-width: 1024px){.spxGnav__request{width:11.11111%;float:left;margin-right:-100%;margin-left:50.79365%;clear:none;width:112px}}.spxGnav__entrance{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both}.spxGnav__entrance a{background-color:#f26964;background-image:url("/assets/img/ico/ico_entrance@2x.png");-webkit-background-size:48px 48px;-moz-background-size:48px 48px;-o-background-size:48px 48px;background-size:48px 48px}.ie8 .spxGnav__entrance a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.spxGnav__entrance{width:14.89362%;float:left;margin-right:-100%;margin-left:17.02128%;clear:none}}@media (min-width: 1024px){.spxGnav__entrance{width:11.11111%;float:left;margin-right:-100%;margin-left:12.69841%;clear:none;width:112px}}.spxGnav__mockexam{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}.spxGnav__mockexam a{background-image:url("/assets/img/ico/ico_mockexam@2x.png");-webkit-background-size:49px 49px;-moz-background-size:49px 49px;-o-background-size:49px 49px;background-size:49px 49px}.ie8 .spxGnav__mockexam a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.spxGnav__mockexam{width:14.89362%;float:left;margin-right:-100%;margin-left:34.04255%;clear:none}}@media (min-width: 1024px){.spxGnav__mockexam{width:11.11111%;float:left;margin-right:-100%;margin-left:25.39683%;clear:none;width:112px}}.spxGnav__course{width:31.57895%;float:right;margin-left:0;margin-right:0;clear:none}.spxGnav__course a{background-image:url("/assets/img/ico/ico_course@2x.png");-webkit-background-size:55px 48px;-moz-background-size:55px 48px;-o-background-size:55px 48px;background-size:55px 48px}.ie8 .spxGnav__course a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.spxGnav__course{width:14.89362%;float:left;margin-right:-100%;margin-left:51.06383%;clear:none}}@media (min-width: 1024px){.spxGnav__course{width:11.11111%;float:left;margin-right:-100%;margin-left:38.09524%;clear:none;width:112px}}.spxGnav__event{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both}.spxGnav__event a{background-image:url("/assets/img/ico/ico_activities@2x.png");-webkit-background-size:33px 60px;-moz-background-size:33px 60px;-o-background-size:33px 60px;background-size:33px 60px;background-position:center 24px}.ie8 .spxGnav__event a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.spxGnav__event{width:14.89362%;float:left;margin-right:-100%;margin-left:68.08511%;clear:none}.spxGnav__event a{background-position:center 16px}}@media (min-width: 1024px){.spxGnav__event{width:11.11111%;float:left;margin-right:-100%;margin-left:50.79365%;clear:none;width:112px}}.spxGnav__mypage{width:31.57895%;float:right;margin-left:0;margin-right:0;clear:none}.spxGnav__mypage a{background-color:#ffd464;background-image:url("/assets/img/ico/ico_mypage@2x.png");-webkit-background-size:48px 48px;-moz-background-size:48px 48px;-o-background-size:48px 48px;background-size:48px 48px}.ie8 .spxGnav__mypage a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.spxGnav__mypage{width:14.89362%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1024px){.spxGnav__mypage{width:11.11111%;float:left;margin-right:-100%;margin-left:63.49206%;clear:none;width:112px}}.spxGnav__news{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both}.spxGnav__news a{background-color:#1abc9c;background-image:url("/assets/img/ico/ico_newspaper@2x.png");-webkit-background-size:48px 48px;-moz-background-size:48px 48px;-o-background-size:48px 48px;background-size:48px 48px}.ie8 .spxGnav__news a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}.eco .spxGnav__news a{background-color:#ffd464}@media (min-width: 768px){.spxGnav__news{width:14.89362%;float:left;margin-right:-100%;margin-left:0%;clear:none}}@media (min-width: 1024px){.spxGnav__news{width:11.11111%;float:left;margin-right:-100%;margin-left:0%;clear:none;width:112px}}.spxGnav__famous{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}.spxGnav__famous a{background-image:url("/assets/img/ico/ico_famous@2x.png");-webkit-background-size:72px 49px;-moz-background-size:72px 49px;-o-background-size:72px 49px;background-size:72px 49px}.ie8 .spxGnav__famous a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.spxGnav__famous{display:none !important;visibility:hidden}}.spxGnav__eco_news{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both}.spxGnav__eco_news a{background-image:url("/assets/img/ico/ico_newspaper@2x.png");-webkit-background-size:48px 48px;-moz-background-size:48px 48px;-o-background-size:48px 48px;background-size:48px 48px}.ie8 .spxGnav__eco_news a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}.eco .spxGnav__eco_news a{background-color:#ffd464}.eco .spxGnav__eco_news a strong{color:#333333}.eco .spxGnav__eco_news a:hover strong{color:white}@media (min-width: 768px){.spxGnav__eco_news{width:14.89362%;float:left;margin-right:-100%;margin-left:0%;clear:none}}@media (min-width: 1024px){.spxGnav__eco_news{width:11.11111%;float:left;margin-right:-100%;margin-left:0%;clear:none;width:112px}}.spxGnav__eco_message{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both}.spxGnav__eco_message a{background-image:url("/assets/img/ico/ico_eco_globe@2x.png");-webkit-background-size:54px 65px;-moz-background-size:54px 65px;-o-background-size:54px 65px;background-size:54px 65px;background-position:center 19px}.spxGnav__eco_message a strong{color:#333333}.spxGnav__eco_message a:hover strong{color:white}.ie8 .spxGnav__eco_message a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.spxGnav__eco_message{width:14.89362%;float:left;margin-right:-100%;margin-left:17.02128%;clear:none}.spxGnav__eco_message a{background-position:center 16px}}@media (min-width: 1024px){.spxGnav__eco_message{width:11.11111%;float:left;margin-right:-100%;margin-left:12.69841%;clear:none;width:112px}}.spxGnav__eco_ecoclub{width:65.78947%;float:right;margin-left:0;margin-right:0;clear:none}.spxGnav__eco_ecoclub .heroGnav__ico{max-width:80%}.spxGnav__eco_ecoclub a{background-image:url("/assets/img/ico/ico_eco_ecoclub@2x.png");-webkit-background-size:180px auto;-moz-background-size:180px auto;-o-background-size:180px auto;background-size:180px auto}.spxGnav__eco_ecoclub a strong{color:#333333}.spxGnav__eco_ecoclub a:hover strong{color:white}.ie8 .spxGnav__eco_ecoclub a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}@media (min-width: 768px){.spxGnav__eco_ecoclub{width:31.91489%;float:left;margin-right:-100%;margin-left:34.04255%;clear:none}.spxGnav__eco_ecoclub .heroGnav__ico{top:-16px}.spxGnav__eco_ecoclub a{-webkit-background-size:209px 49px;-moz-background-size:209px 49px;-o-background-size:209px 49px;background-size:209px 49px;background-position:center 20px}}@media (min-width: 1024px){.spxGnav__eco_ecoclub{width:23.80952%;float:left;margin-right:-100%;margin-left:25.39683%;clear:none;width:240px}}.spxGnav__eco_event{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}.spxGnav__eco_event a{background-image:url("/assets/img/ico/ico_activities@2x.png");-webkit-background-size:33px 60px;-moz-background-size:33px 60px;-o-background-size:33px 60px;background-size:33px 60px;background-position:center 24px}.ie8 .spxGnav__eco_event a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}.spxGnav__eco_event a strong{color:#333333}.spxGnav__eco_event a:hover strong{color:white}@media (min-width: 768px){.spxGnav__eco_event{width:14.89362%;float:left;margin-right:-100%;margin-left:68.08511%;clear:none}.spxGnav__eco_event a{background-position:center 16px}}@media (min-width: 1024px){.spxGnav__eco_event{width:11.11111%;float:left;margin-right:-100%;margin-left:50.79365%;clear:none;width:112px}}.spxGnav__eco_quiz{width:31.57895%;float:right;margin-left:0;margin-right:0;clear:none}.spxGnav__eco_quiz a{background-image:url("/assets/img/ico/ico_eco_quiz@2x.png");-webkit-background-size:48px 48px;-moz-background-size:48px 48px;-o-background-size:48px 48px;background-size:48px 48px}.ie8 .spxGnav__eco_quiz a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}.spxGnav__eco_quiz a strong{color:#333333}.spxGnav__eco_quiz a:hover strong{color:white}@media (min-width: 768px){.spxGnav__eco_quiz{width:14.89362%;float:left;margin-right:-100%;margin-left:0%;clear:both}}@media (min-width: 1024px){.spxGnav__eco_quiz{width:11.11111%;float:left;margin-right:-100%;margin-left:0%;clear:both;width:112px}}.spxGnav__eco_library{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both}.spxGnav__eco_library a{background-image:url("/assets/img/ico/ico_eco_library@2x.png");-webkit-background-size:52px 47px;-moz-background-size:52px 47px;-o-background-size:52px 47px;background-size:52px 47px}.ie8 .spxGnav__eco_library a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}.spxGnav__eco_library a strong{color:#333333}.spxGnav__eco_library a:hover strong{color:white}@media (min-width: 768px){.spxGnav__eco_library{width:14.89362%;float:left;margin-right:-100%;margin-left:17.02128%;clear:none}}@media (min-width: 1024px){.spxGnav__eco_library{width:11.11111%;float:left;margin-right:-100%;margin-left:12.69841%;clear:none;width:112px}}.spxGnav__eco_sapix{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}.spxGnav__eco_sapix a{background-image:url("/assets/img/ico/ico_sapixlogo@2x.png");-webkit-background-size:78px 43px;-moz-background-size:78px 43px;-o-background-size:78px 43px;background-size:78px 43px;background-position:center center}.ie8 .spxGnav__eco_sapix a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}.spxGnav__eco_sapix a strong{display:none !important;visibility:hidden}.eco .spxGnav__eco_sapix a{background-color:#1253a4}@media (min-width: 768px){.spxGnav__eco_sapix{width:14.89362%;float:left;margin-right:-100%;margin-left:34.04255%;clear:none}}@media (min-width: 1024px){.spxGnav__eco_sapix{width:11.11111%;float:left;margin-right:-100%;margin-left:25.39683%;clear:none;width:112px}}#heroGnav:before,#heroGnav:after{content:" ";display:table}#heroGnav:after{clear:both}#heroGnav li{position:relative;margin-bottom:2.63158%;margin-bottom:2.63158%}@media (min-width: 768px){#heroGnav{width:100%;float:right;margin-left:0;margin-right:0;clear:both}#heroGnav li{margin-bottom:16px;margin-bottom:1rem}}@media (min-width: 1024px){#heroGnav{width:100%;float:right;margin-left:0;margin-right:0;clear:both}#heroGnav li{margin-bottom:16px;margin-bottom:1rem}}#spxGnav.modal{background:white}#spxGnav .modal-dialog{width:95%;max-width:304px;padding:0}#spxGnav .modal-dialog li{margin-bottom:8px;margin-bottom:0.5rem}#spxGnav .modal-content{background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#spxGnav .modal-body{padding:0}#spxGnav nav ul{padding-top:0.5em}#spxGnav nav ul li{position:relative}@media (max-width: 767px){#spxGnav button.close{display:none !important;visibility:hidden}#spxGnav .modal-dialog{margin:0 auto}}@media (min-width: 768px){#spxGnav button.close{position:absolute;top:32px;right:32px;width:48px;height:48px;background-color:transparent;border:0;overflow:hidden;background:transparent url("/assets/img/ico/ico_close@2x.png") 0 0 no-repeat;-webkit-background-size:48px 96px;-moz-background-size:48px 96px;-o-background-size:48px 96px;background-size:48px 96px;opacity:1;filter:alpha(opacity=100)}#spxGnav button.close:before{content:"";display:block;width:0;height:150%}.ie8 #spxGnav button.close{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}#spxGnav button.close:hover,#spxGnav button.close:focus{opacity:1;filter:alpha(opacity=100);background:transparent url("/assets/img/ico/ico_close@2x.png") 0 -48px no-repeat;-webkit-background-size:48px 96px;-moz-background-size:48px 96px;-o-background-size:48px 96px;background-size:48px 96px}.ie8 #spxGnav button.close:hover,.ie8 #spxGnav button.close:focus{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}#spxGnav nav ul{padding-top:1em}#spxGnav .modal-dialog{max-width:752px;width:752px}#spxGnav .modal-dialog li{margin-bottom:16px;margin-bottom:1rem}}@media (min-width: 768px){.is-Negative{position:absolute;top:50%;left:50%;width:752px;height:272px;margin-left:-376px;margin-top:-136px}}.eco #spxGnav .spxGnav__close a{background-color:transparent}.eco #spxGnav .spxGnav__close a:hover{background-color:transparent}.eco #spxGnav .spxGnav__home a{background-color:#ffd464}.eco #spxGnav .spxGnav__home a strong{color:#333333}.eco #spxGnav .spxGnav__home a:hover strong{color:white}@media (min-width: 768px){.eco #spxGnav .spxGnav__home{width:14.89362%;float:left;margin-right:-100%;margin-left:8.51064%;clear:none;width:112px}}#spxGnav .spxGnav__home{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:none}#spxGnav .spxGnav__home a{background-image:url("/assets/img/ico/ico_home@2x.png");-webkit-background-size:48px 48px;-moz-background-size:48px 48px;-o-background-size:48px 48px;background-size:48px 48px}.ie8 #spxGnav .spxGnav__home a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}#spxGnav .spxGnav__home a:hover{background-color:#3498db}@media (min-width: 768px){#spxGnav .spxGnav__home{width:14.89362%;float:left;margin-right:-100%;margin-left:0%;clear:none;width:112px}}#spxGnav .spxGnav__eco_message{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both}@media (min-width: 768px){#spxGnav .spxGnav__eco_message{width:14.89362%;float:left;margin-right:-100%;margin-left:25.53191%;clear:none}}#spxGnav .spxGnav__eco_ecoclub{width:65.78947%;float:right;margin-left:0;margin-right:0;clear:none}@media (min-width: 768px){#spxGnav .spxGnav__eco_ecoclub{width:31.91489%;float:left;margin-right:-100%;margin-left:42.55319%;clear:none}}#spxGnav .spxGnav__eco_event{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}@media (min-width: 768px){#spxGnav .spxGnav__eco_event{width:14.89362%;float:left;margin-right:-100%;margin-left:76.59574%;clear:none}}#spxGnav .spxGnav__eco_quiz{width:31.57895%;float:right;margin-left:0;margin-right:0;clear:none}@media (min-width: 768px){#spxGnav .spxGnav__eco_quiz{width:14.89362%;float:left;margin-right:-100%;margin-left:8.51064%;clear:both}}#spxGnav .spxGnav__eco_library{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both}@media (min-width: 768px){#spxGnav .spxGnav__eco_library{width:14.89362%;float:left;margin-right:-100%;margin-left:25.53191%;clear:none}}#spxGnav .spxGnav__eco_sapix{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}@media (min-width: 768px){#spxGnav .spxGnav__eco_sapix{width:14.89362%;float:left;margin-right:-100%;margin-left:42.55319%;clear:none}}#spxGnav .spxGnav__sapix{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}@media (min-width: 768px){#spxGnav .spxGnav__sapix{width:14.89362%;float:left;margin-right:-100%;margin-left:17.02128%;clear:none}}#spxGnav .spxGnav__success{width:31.57895%;float:right;margin-left:0;margin-right:0;clear:none}@media (min-width: 768px){#spxGnav .spxGnav__success{width:14.89362%;float:left;margin-right:-100%;margin-left:34.04255%;clear:none}}#spxGnav .spxGnav__school{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both}@media (min-width: 768px){#spxGnav .spxGnav__school{width:14.89362%;float:left;margin-right:-100%;margin-left:51.06383%;clear:none}}#spxGnav .spxGnav__request{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}@media (min-width: 768px){#spxGnav .spxGnav__request{width:14.89362%;float:left;margin-right:-100%;margin-left:68.08511%;clear:none}}#spxGnav .spxGnav__entrance{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both}@media (min-width: 768px){#spxGnav .spxGnav__entrance{width:14.89362%;float:left;margin-right:-100%;margin-left:17.02128%;clear:none;margin-bottom:0}}#spxGnav .spxGnav__kansai{width:31.57895%;float:right;margin-left:0;margin-right:0;clear:none}@media (min-width: 768px){#spxGnav .spxGnav__kansai{width:14.89362%;float:left;margin-right:-100%;margin-left:0%;clear:both}}#spxGnav .spxGnav__mockexam{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}@media (min-width: 768px){#spxGnav .spxGnav__mockexam{width:14.89362%;float:left;margin-right:-100%;margin-left:34.04255%;clear:none;margin-bottom:0}}#spxGnav .spxGnav__course{width:31.57895%;float:right;margin-left:0;margin-right:0;clear:none}@media (min-width: 768px){#spxGnav .spxGnav__course{width:14.89362%;float:left;margin-right:-100%;margin-left:51.06383%;clear:none;margin-bottom:0}}#spxGnav .spxGnav__event{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both}@media (min-width: 768px){#spxGnav .spxGnav__event{width:14.89362%;float:left;margin-right:-100%;margin-left:68.08511%;clear:none;margin-bottom:0}}#spxGnav .spxGnav__mypage{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}@media (min-width: 768px){#spxGnav .spxGnav__mypage{width:14.89362%;float:right;margin-left:0;margin-right:0;clear:none;margin-bottom:0}}#spxGnav .spxGnav__close{width:31.57895%;float:right;margin-left:0;margin-right:0;clear:none}#spxGnav .spxGnav__close a{position:absolute;top:24px;right:24px;width:48px;height:48px;background-color:transparent;background-image:url("/assets/img/ico/ico_close@2x.png");background-position:0 0;background-repeat:no-repeat;-webkit-background-size:48px 96px;-moz-background-size:48px 96px;-o-background-size:48px 96px;background-size:48px 96px}.ie8 #spxGnav .spxGnav__close a{-ms-behavior:url("/assets/behaviors/background-size/backgroundsize.min.htc")}#spxGnav .spxGnav__close a:hover,#spxGnav .spxGnav__close a:focus{background-color:transparent;background-position:0 -48px}@media (min-width: 768px){#spxGnav .spxGnav__close{display:none !important}}.application_course .nav-tabs>li.subject__kantou.active>a{background-color:#1253a4}.application_course .nav-tabs>li.subject__kansai.active>a{background-color:#f68847}.application_course .table{font-size:12px;font-size:0.75rem}.application_course .blackboard__inner{padding:24px 128px 24px 24px;padding:1.5rem 8rem 1.5rem 1.5rem}.application_course .blackboard__inner .h-giga{padding:4px 16px;padding:0.25rem 1rem;background-color:#1253a4;border-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.application_course .blackboard__inner .item-teacher{position:absolute;bottom:-2px;right:32px;text-align:right}.application_mockexam .nav-tabs>li.subject__kantou.active>a{background-color:#1253a4}.application_mockexam .nav-tabs>li.subject__kansai.active>a{background-color:#f68847}.application_mockexam .table{font-size:12px;font-size:0.75rem}.application_mockexam .blackboard__inner{padding:24px 24px 64px 24px;padding:1.5rem 1.5rem 4rem 1.5rem}.application_mockexam .blackboard__inner .h-giga{padding:4px 16px;padding:0.25rem 1rem;background-color:#1253a4;border-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.application_mockexam .blackboard__inner .item-teacher{position:absolute;bottom:-2px;right:32px;text-align:right}.application_mockexam .blackboard__inner .item-teacher img{vertical-align:bottom}@media (min-width: 768px){.application_mockexam .blackboard__inner{padding-bottom:64px;padding-bottom:4rem;padding-right:128px;padding-right:8rem}}@media (min-width: 1024px){.application_mockexam .blackboard__inner{padding-bottom:24px;padding-bottom:1.5rem}}.application_activities .nav-tabs>li.subject__kantou.active>a{background-color:#1253a4}.application_activities .nav-tabs>li.subject__kansai.active>a{background-color:#f68847}.application_activities .table{font-size:12px;font-size:0.75rem}.application_activities .blackboard__inner{padding:24px 128px 24px 24px;padding:1.5rem 8rem 1.5rem 1.5rem}.application_activities .blackboard__inner .h-giga{padding:4px 16px;padding:0.25rem 1rem;background-color:#1253a4;border-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.application_activities .blackboard__inner .item-teacher{position:absolute;bottom:-2px;right:32px;text-align:right}.application_entrance .nav-tabs>li.subject__kantou.active>a{background-color:#1abc9c}.application_entrance .nav-tabs>li.subject__kansai.active>a{background-color:#f68847}.application_entrance #subject-kantou table{border-top:4px solid #1abc9c}.application_entrance #subject-kansai table{border-top:4px solid #f68847}.application_entrance .table-kantou{border-top:4px solid #1abc9c}.application_entrance .table-kansai{border-top:4px solid #f68847}.application_entrance #step3-kantou,.application_entrance #step6-kantou,.application_entrance #step3-kansai,.application_entrance #step6-kansai,.application_entrance #subject-kantou,.application_entrance #subject-kansai{font-size:12px;font-size:0.75rem}.application_entrance .app-entrance__flow:before,.application_entrance .app-entrance__flow:after{content:" ";display:table}.application_entrance .app-entrance__flow:after{clear:both}.application_entrance .app-entrance__flow dl{margin-bottom:0}.application_entrance .app-entrance__flow dl dt{margin-bottom:8px;margin-bottom:0.5rem;font-size:14px;font-size:0.875rem}.application_entrance .app-entrance__flow .flow-step1{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:none}.application_entrance .app-entrance__flow .flow-step2{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none}.application_entrance .app-entrance__flow .flow-step3{width:31.57895%;float:right;margin-left:0;margin-right:0;clear:none}.application_entrance .app-entrance__flow .flow-step4{width:31.57895%;float:left;margin-right:-100%;margin-left:0%;clear:both;margin-top:2.63158%}.application_entrance .app-entrance__flow .flow-step5{width:31.57895%;float:left;margin-right:-100%;margin-left:34.21053%;clear:none;margin-top:2.63158%}@media (min-width: 768px){.application_entrance .app-entrance__flow .flow-step1{width:18.29787%;float:left;margin-right:-100%;margin-left:0%;clear:none}.application_entrance .app-entrance__flow .flow-step2{width:18.29787%;float:left;margin-right:-100%;margin-left:20.42553%;clear:none}.application_entrance .app-entrance__flow .flow-step3{width:18.29787%;float:left;margin-right:-100%;margin-left:40.85106%;clear:none}.application_entrance .app-entrance__flow .flow-step4{width:18.29787%;float:left;margin-right:-100%;margin-left:61.2766%;clear:none;margin-top:0}.application_entrance .app-entrance__flow .flow-step5{width:18.29787%;float:right;margin-left:0;margin-right:0;clear:none;margin-top:0}}@media (min-width: 1024px){.application_entrance .app-entrance__flow .flow-step1{width:17.02128%;float:left;margin-right:-100%;margin-left:0%;clear:none}.application_entrance .app-entrance__flow .flow-step2{width:17.02128%;float:left;margin-right:-100%;margin-left:19.14894%;clear:none}.application_entrance .app-entrance__flow .flow-step3{width:17.02128%;float:left;margin-right:-100%;margin-left:38.29787%;clear:none}.application_entrance .app-entrance__flow .flow-step4{width:17.02128%;float:left;margin-right:-100%;margin-left:57.44681%;clear:none}.application_entrance .app-entrance__flow .flow-step5{width:23.40426%;float:right;margin-left:0;margin-right:0;clear:none}}.application_entrance_guidelines #table-guidelines{border:3px solid #1253a4}.application_entrance_guidelines #table-nextexam{font-size:12px;font-size:0.75rem}.sitemap .sitemap-row:before,.sitemap .sitemap-row:after{content:" ";display:table}.sitemap .sitemap-row:after{clear:both}.sitemap .sitemap-grid li{border-bottom:1px solid #f0f4f9}.sitemap .sitemap-grid li a{display:block;padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem}.sitemap .sitemap-grid li a i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem;vertical-align:middle}@media (min-width: 768px){.sitemap .sitemap-grid:nth-child(-n+2){margin-top:0}.sitemap .sitemap-grid:nth-child(2n+1){width:48.93617%;float:left;margin-right:-100%;margin-left:0%;clear:both}.sitemap .sitemap-grid:nth-child(2n+2){width:48.93617%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1024px){.sitemap .sitemap-grid:nth-child(-n+2){margin-top:0}.sitemap .sitemap-grid:nth-child(2n+1){width:49.20635%;float:left;margin-right:-100%;margin-left:0%;clear:both}.sitemap .sitemap-grid:nth-child(2n+2){width:49.20635%;float:right;margin-left:0;margin-right:0;clear:none}.sitemap .sitemap-grid li a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-top:8px;padding-top:0.5rem;padding-bottom:8px;padding-bottom:0.5rem}.sitemap .sitemap-grid li a i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-top:8px;padding-top:0.5rem;padding-bottom:8px;padding-bottom:0.5rem;vertical-align:middle}}.frame-box--gray{padding:16px;padding:1rem;border:2px solid #efefef;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.frame-box--gray p:last-child{margin-bottom:0}.module-lnav {position:relative;}.module-lnav hr{margin-top:8px;margin-top:0.5rem;margin-bottom:8px;margin-bottom:0.5rem}.mt0{margin-top:0 !important}.mt8{margin-top:8px;margin-top:0.5rem}.mt16{margin-top:16px;margin-top:1rem}.mt24{margin-top:24px;margin-top:1.5rem}.mt32{margin-top:32px;margin-top:2rem}.mb16{margin-bottom:16px;margin-bottom:1rem}@media (min-width: 768px){.hero-page{position:relative;padding-top:3em}}@media (min-width: 1024px){.hero-page{padding-top:2em}}.hero-page__slogan{font-size:21px;font-size:1.3125rem;line-height:1.5;font-weight:bold}@media (min-width: 768px){.hero-page__slogan{position:absolute;top:0;left:0;margin-top:0;font-size:21px;font-size:1.3125rem;text-align:center}.hero-page__slogan span{margin-left:1em;white-space:nowrap}}@media (min-width: 1024px){.hero-page__slogan{font-size:24px;font-size:1.5rem}}.emphasis{background:linear-gradient(transparent 40%,#ffff99 40%)}.blackboard__wood{position:relative;width:100%;margin-bottom:32px;margin-bottom:2rem;padding:10px 10px 8px 10px;background-color:#cfa972;border-bottom:2px solid #b28850}.blackboard__face{width:100%;height:100%;background-color:#2b6b51;border-top:2px solid #21503b;border-left:2px solid #21503b}.blackboard__inner{padding:24px 24px 96px 24px;padding:1.5rem 1.5rem 6rem 1.5rem}.blackboard__inner:before,.blackboard__inner:after{content:" ";display:table}.blackboard__inner:after{clear:both}.blackboard__inner .h-giga{padding:4px 16px;padding:0.25rem 1rem;background-color:#f26964;border-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:white;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:21px;font-size:1.3125rem}.blackboard__inner .h-giga.pink{background-color:#f26964}.blackboard__inner .h-giga.orange{background-color:#f68847}.blackboard__inner .h-giga.blue{background-color:#3498db}.blackboard__inner .h-giga.green{background-color:#1abc9c}.blackboard__inner .h-giga em{margin-right:0.5em;font-style:normal;font-size:14px;font-size:0.875rem}.blackboard__inner .lead{color:white;font-size:14px;font-size:0.875rem}.blackboard__inner .lead br{display:none !important}.blackboard__inner .table{margin-bottom:0;font-size:12px;font-size:0.75rem;background-color:transparent;border-width:1px}.blackboard__inner .table th{width:25%;color:white;background-color:transparent;border-color:white}.blackboard__inner .table td{color:white;font-weight:bold;border-color:white}.blackboard__inner .alert{font-size:12px;font-size:0.75rem;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.blackboard__inner .target{color:white;margin-bottom:0.25em;font-size:12px;font-size:0.75rem;font-weight:bold}.blackboard__inner dl dd.tag__tt{color:white;font-size:14px;font-size:0.875rem}.blackboard__inner .item-txt .alert{padding:8px 0 8px 8px;padding:0.5rem 0 0.5rem 0.5rem}.blackboard__inner .item-txt .dl-tag{margin-bottom:0}.blackboard__inner .item-txt .tag__label{font-size:12px;font-size:0.75rem;font-weight:bold}.blackboard__inner .item-txt .tag__tt{color:#f26964;line-height:20px}.blackboard__inner .item-txt .tag__tt span.exam-date{font-size:24px;font-size:1.5rem}.blackboard__inner .item-eraser{position:absolute;bottom:0;left:32px}.blackboard__inner .item-children{position:absolute;bottom:-2px;right:16px;text-align:right}.blackboard__inner .item-children img{width:192px}@media (min-width: 768px){.blackboard__inner{padding-bottom:56px;padding-bottom:3.5rem}.blackboard__inner .item-children img{width:240px}}@media (min-width: 1024px){.blackboard__inner{padding-bottom:24px;padding-bottom:1.5rem}.blackboard__inner .lead br{display:block !important}}.arrow_box{position:relative;background:#f7f9fc;margin-bottom:32px;margin-bottom:2rem;padding:0 8px;padding:0 0.5rem}.arrow_box:after,.arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(136,183,213,0);border-right-color:white;border-width:8px;margin-top:-8px}.arrow_box:before{border-color:rgba(194,225,245,0);border-right-color:#1abc9c;border-width:11px;margin-top:-11px}