﻿/*! Theme Name: otonaryugaku */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{background-color:#fafafa}body{background-color:#fff;color:#191919;font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:17px;-webkit-text-size-adjust:100%}img{vertical-align:middle}.containerAlpha{*zoom:1;margin:0 auto;width:980px}.containerAlpha:after{content:"";display:table;clear:both}.containerBeta{*zoom:1;margin:0 auto;width:930px}.containerBeta:after{content:"";display:table;clear:both}.fwb{font-weight:bold !important}.mb0{margin-bottom:0 !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.txtAlC{text-align:center !important}#header{height:161px;padding-top:40px;position:relative}#header .slogan{color:#646464;font-size:14px;font-weight:bold;letter-spacing:0.3em;line-height:1.6;position:absolute;top:100px}#header .logo{text-align:center}#header .nav{font-size:0;position:absolute;right:0;top:80px}#header .nav li{font-size:15px;display:inline-block;padding-left:7px}#gNav{margin-top:30px}#gNav .nav{font-size:0;height:59px;padding:5px 14px 0 14px}#gNav .nav li{cursor:pointer;display:inline-block;font-size:14px;position:relative}#gNav .nav li .subNav{background-image:url(/img/g-nav/sub-nav-bg.png);background-position:left top;background-repeat:no-repeat;display:none;height:139px;left:-30px;padding:35px 15px 15px 15px;position:absolute;top:40px;width:465px;z-index:10}#gNav .nav li .subNav ul{float:left;width:155px}#gNav .nav li .subNav ul li{display:block;margin-top:15px}#gNav .nav li .subNav ul li:first-child{margin-top:0}#gNav .nav li .subNav ul li span{color:#216ab9;font-size:8px;padding-right:5px;vertical-align:middle}#gNav .nav li .subNav ul li .list01{color:#f8783b}#gNav .nav li .subNav ul li a{color:#323232;text-decoration:none}#gNav .nav li .subNav .full{float:none;width:100%}#gNav .nav li .subNav02{background-image:url(/img/g-nav/sub-nav-bg02.png);background-position:left top;background-repeat:no-repeat;display:none;height:195px;left:-30px;padding:35px 15px 15px 15px;position:absolute;top:40px;width:320px;z-index:10}#gNav .nav li .subNav03{background-image:url(/img/g-nav/sub-nav-bg03.png);background-position:left top;background-repeat:no-repeat;display:none;height:189px;left:0;padding:35px 15px 15px 15px;position:absolute;top:40px;width:195px;z-index:10}#gNav .nav li .subNav04{background-image:url(/img/g-nav/sub-nav-bg04.png);background-position:left top;background-repeat:no-repeat;height:59px;left:0;padding:35px 15px 15px 15px;position:absolute;top:40px;width:195px;z-index:10}#gNav .navBg{background-image:url(/img/g-nav/bg.png);background-position:left top;background-repeat:no-repeat}#topicPath{color:#323232;font-size:12px;margin-bottom:20px;margin-top:10px}#topicPath div{display:inline-block}#topicPath .angleRight{padding-left:1em;padding-right:1em}#topicPath a{color:#323232;text-decoration:none}#main{float:left;width:645px}#main .header01{background-image:url(img/main/balloon-bg.png);background-position:center top;background-repeat:no-repeat;margin-bottom:15px;min-height:215px;padding-top:25px}#main .header01 .title{margin-bottom:20px;text-align:center}#main .header01 .lead{font-size:15px;font-weight:bold;line-height:1.6;padding-left:20px;padding-right:20px;text-align:center}#main .header02{margin-bottom:25px;padding-bottom:40px;padding-top:30px;position:relative}#main .header02:before{background-image:url(img/main/header02-border-top.png);background-position:left top;background-repeat:no-repeat;content:'';height:7px;left:0;position:absolute;top:0;width:100%}#main .header02:after{background-image:url(img/main/header02-border-bottom.png);background-position:left bottom;background-repeat:no-repeat;bottom:0px;content:'';height:15px;left:0;position:absolute;width:100%}#main .header02 .title{margin-bottom:20px;text-align:center}#main .header02 .lead{color:#4b4b4b;font-size:14px;font-weight:bold;line-height:1.6;margin-bottom:0;text-align:center}#main .main01{border-bottom:1px dotted #c8c8c8;margin-bottom:35px;padding-bottom:30px}#main .orderedHeadline{background-position:left top;background-repeat:no-repeat;font-size:18px;font-weight:bold;line-height:1.3;margin-bottom:15px;min-height:50px;padding-left:60px}#main .articleHeader{margin-bottom:25px}#main .articleMain{margin-bottom:25px}#sideNav{float:right;width:250px}#sideNav .nav{margin-bottom:30px}#sideNav .nav .inner{background-color:#fafafa}#sideNav .nav .cat{padding-top:20px}#sideNav .nav .cat ul{border-bottom:1px solid #e4e4e4;font-size:15px;font-weight:bold}#sideNav .nav .cat ul li{background-image:inherit;background-position:19px center;background-repeat:no-repeat;border-top:1px solid #e4e4e4;padding:13px 0 13px 35px}#sideNav .nav .cat ul li:first-child{border-top:none}#sideNav .nav .cat ul li a{color:#191919;text-decoration:none}#sideNav .nav .menu ul .odd{background-image:url("/img/common/list-odd-green.png")}#sideNav .nav .menu ul .even{background-image:url("/img/common/list-even-green.png")}#sideNav .nav .reccomend ul .odd{background-image:url("/img/common/list-odd-blue.png")}#sideNav .nav .reccomend ul .even{background-image:url("/img/common/list-even-blue.png")}#sideNav .nav .others ul .odd{background-image:url("/img/common/list-odd-orange.png")}#sideNav .nav .others ul .even{background-image:url("/img/common/list-even-orange.png")}#sideNav .nav .others ul{border-bottom:none}#sideNav .banner ul li{padding-top:15px}#sideNav .banner ul li:first-child{padding-top:0}#sideNav .line{border:none;border-top:1px dotted #c7c7c7;height:1px;margin-bottom:40px;margin-top:40px}#footer{background-color:#fafafa;margin-top:100px;padding-bottom:50px;padding-top:50px;clear:both}#footer .nav{font-size:13px;margin-bottom:10px}#footer .nav li{display:inline-block}#footer .nav li:before{content:"｜";margin-left:0.5em;margin-right:0.5em}#footer .nav li:first-child:before{content:none;margin-left:0}#footer .nav li a{color:#191919;text-decoration:none}#footer .copyright{line-height:1}#footer .copyright small{font-size:10px}#slider{padding-top:15px}#slider .bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;left:0}#slider .bx-wrapper .bx-controls-direction a{margin-top:-25px;width:16px;height:51px}#slider .bx-wrapper .bx-next{right:-25px;background:url(img/index/slider-next.png);background-repeat:no-repeat}#slider .bx-wrapper .bx-next:hover{background-position:0 0}#slider .bx-wrapper .bx-prev{left:-25px;background:url(img/index/slider-prev.png);background-repeat:no-repeat}#indexMainSideWrapper{*zoom:1;margin-top:25px}#indexMainSideWrapper:after{content:"";display:table;clear:both}.indexReccomend{*zoom:1;margin-bottom:25px}.indexReccomend:after{content:"";display:table;clear:both}.indexReccomend .reccomendTitle{margin-bottom:15px}.indexReccomend .reccomendAlpha{float:left;width:375px}.indexReccomend .reccomendAlpha .reccomendItem{background-image:url(img/index/reccomend-alpha-bg.png);background-repeat:no-repeat;color:#191919;display:block;height:360px;margin-bottom:20px;padding:15px;text-decoration:none;width:345px}.indexReccomend .reccomendAlpha .reccomendItem:hover{text-decoration:underline}.indexReccomend .reccomendAlpha .reccomendItem .itemTitle{margin-bottom:10px;text-align:center}.indexReccomend .reccomendAlpha .reccomendItem .itemImg{margin-bottom:10px}.indexReccomend .reccomendAlpha .reccomendItem .itemTxt{font-size:15px;font-weight:bold;line-height:1.3}.indexReccomend .reccomendBeta{float:right;width:255px}.indexReccomend .reccomendBeta .reccomendItem{background-image:url(img/index/reccomend-beta-bg.png);background-repeat:no-repeat;color:#191919;display:block;height:228px;margin-bottom:13px;padding:15px;text-decoration:none;width:225px}.indexReccomend .reccomendBeta .reccomendItem:hover{text-decoration:underline}.indexReccomend .reccomendBeta .reccomendItem .itemTitle{margin-bottom:10px;text-align:center}.indexReccomend .reccomendBeta .reccomendItem .itemImg{margin-bottom:10px}.indexReccomend .reccomendBeta .reccomendItem .itemTxt{font-size:15px;font-weight:bold;line-height:1.3}.indexOthers{*zoom:1;clear:both}.indexOthers:after{content:"";display:table;clear:both}.indexOthers .othersTitle{margin-bottom:25px}.indexOthers .othersAlpha{float:left;width:300px}.indexOthers .othersBeta{float:right;width:300px}.indexOthers .othersItem{margin-bottom:45px}.indexOthers .othersItem .itemTitle{margin-bottom:15px}.indexOthers .othersItem li{font-size:14px;font-weight:bold;line-height:1.4;padding-bottom:14px;padding-top:14px}.indexOthers .othersItem li:first-child:before{content:none}.indexOthers .othersItem li .itemNew{float:left;padding-right:10px}.indexOthers .othersItem li a{color:#646464;text-decoration:none}.indexOthers .othersItem li a:hover{text-decoration:underline}.article .header{margin-bottom:25px}.article .header .catHeaderBig{background-image:url(/img/common/balloon-bg.png);background-position:center top;background-repeat:no-repeat;margin-bottom:15px;min-height:242px}.article .header .catHeaderBig .catTitle{margin-bottom:20px;text-align:center}.article .header .catHeaderBig .catLead{color:#4b4b4b;font-size:15px;font-weight:bold;line-height:1.6;padding-left:20px;padding-right:20px;text-align:center}.article .header .catHeader{margin-bottom:15px}.article .header .articleHeader .articleTitle{font-size:26px;font-weight:bold;line-height:1.5;margin-bottom:20px}.article .footer .articleInfo{margin-bottom:25px;text-align:right}.article .footer .articleInfo p{font-size:11px;line-height:1.4}.article .body .bannerHeadline{border-left:6px solid #216abb;font-size:22px;font-weight:bold;line-height:1.4;margin-bottom:20px;padding-left:14px}.article .body .lead{font-size:16px;font-weight:bold;line-height:1.7;margin-bottom:40px}.article .body .headline{background-image:url(/img/common/loop-orange.png);background-position:left 2px;background-repeat:no-repeat;font-size:18px;font-weight:bold;margin-bottom:20px;min-height:16px;padding-left:22px}.article .body .signature{font-size:18px;font-weight:bold;margin-bottom:20px;text-align:right}.article .body .crosshead{font-size:16px;font-weight:bold;margin-bottom:20px}.article .body .section{*zoom:1;margin-bottom:35px}.article .body .section:after{content:"";display:table;clear:both}.article .body .media{margin-bottom:35px}.article .body .media .object{display:block}.article .body .media .copyright{display:block;font-size:11px;margin-top:5px;text-align:right}.article .body .media .caption{font-size:13px;line-height:1.7;margin-top:5px}.article .body .mediaLeft{float:left;padding-right:25px;width:300px}.article .body .paragraph{line-height:1.7;margin-bottom:35px}.article .body .indent{text-indent:1em}.article .body .note{font-size:13px;line-height:1.7;margin-bottom:35px}.article .body .list{list-style:disc;margin-bottom:35px;padding-left:1em}.article .body .listItem{line-height:1.7}.article .body .defList{line-height:1.7;margin-bottom:35px}.article .body .defTitle{font-weight:bold;margin-bottom:10px}.article .body .defItem{margin-bottom:10px}.article .body .tableStripe{margin-bottom:15px}.article .body .tableStripe .odd th{background-image:url(/img/common/table-stripe-light.png);background-repeat:repeat-y;font-size:14px;line-height:2;padding:10px 20px;position:relative;background-position:left top;border-right:1px solid #fff;font-weight:bold;text-align:center}.article .body .tableStripe .odd th:before{background:url(/img/common/table-stripe-light-top.png);background-repeat:no-repeat;content:'';height:15px;left:0;position:absolute;top:0;width:100%;background-position:left top}.article .body .tableStripe .odd th:after{background:url(/img/common/table-stripe-light-bottom.png);background-repeat:no-repeat;bottom:0px;content:'';height:15px;left:0;position:absolute;width:100%;background-position:left bottom}.article .body .tableStripe .odd td{background-image:url(/img/common/table-stripe-light.png);background-repeat:repeat-y;font-size:14px;line-height:2;padding:10px 20px;position:relative;background-position:right top}.article .body .tableStripe .odd td:before{background:url(/img/common/table-stripe-light-top.png);background-repeat:no-repeat;content:'';height:15px;left:0;position:absolute;top:0;width:100%;background-position:right top}.article .body .tableStripe .odd td:after{background:url(/img/common/table-stripe-light-bottom.png);background-repeat:no-repeat;bottom:0px;content:'';height:15px;left:0;position:absolute;width:100%;background-position:right bottom}.article .body .tableStripe .even th{background-image:url(/img/common/table-stripe-dark.png);background-repeat:repeat-y;font-size:14px;line-height:2;padding:10px 20px;position:relative;background-position:left top;border-right:1px solid #fff;font-weight:bold;text-align:center}.article .body .tableStripe .even th:before{background:url(/img/common/table-stripe-dark-top.png);background-repeat:no-repeat;content:'';height:15px;left:0;position:absolute;top:0;width:100%;background-position:left top}.article .body .tableStripe .even th:after{background:url(/img/common/table-stripe-dark-bottom.png);background-repeat:no-repeat;bottom:0px;content:'';height:15px;left:0;position:absolute;width:100%;background-position:left bottom}.article .body .tableStripe .even td{background-image:url(/img/common/table-stripe-dark.png);background-repeat:repeat-y;font-size:14px;line-height:2;padding:10px 20px;position:relative;background-position:right top}.article .body .tableStripe .even td:before{background:url(/img/common/table-stripe-dark-top.png);background-repeat:no-repeat;content:'';height:15px;left:0;position:absolute;top:0;width:100%;background-position:right top}.article .body .tableStripe .even td:after{background:url(/img/common/table-stripe-dark-bottom.png);background-repeat:no-repeat;bottom:0px;content:'';height:15px;left:0;position:absolute;width:100%;background-position:right bottom}.article .body .multicolumn{*zoom:1}.article .body .multicolumn:after{content:"";display:table;clear:both}.article .body .multicolumn .alpha{float:right;width:320px}.article .body .multicolumn .beta{float:left;width:300px}.article .articleList{margin-bottom:35px}.article .articleList li{background-image:inherit;background-position:19px 23px;background-repeat:no-repeat;border-bottom:1px solid #e4e4e4;line-height:1.6;padding:13px 0 13px 35px}.article .articleList li a{color:#191919;text-decoration:none;font-weight:bold}.article .articleList li span{font-size:15px}.article .nav{clear:both;padding-bottom:35px;font-size:0}.article .nav li{display:inline-block;font-size:14px;padding-left:5px}.article .panel{*zoom:1;background-image:url(/img/common/panel-bottom.png);background-position:center bottom;clear:both;margin-bottom:35px;padding:20px;position:relative}.article .panel:after{content:"";display:table;clear:both}.article .panel::before{background:url(/img/common/panel-top.png);background-position:left top;background-repeat:no-repeat;content:'';height:15px;left:0;position:absolute;top:0;width:100%}.article .articleWriter .title{background-image:url(/img/common/loop-green.png);background-position:left 2px;background-repeat:no-repeat;font-size:18px;padding-left:22px;margin-bottom:15px}.article .articleWriter dt{font-size:18px;font-weight:bold;margin-bottom:15px}.article .articleWriter dt .sub{font-size:15px}.article .articleWriter dt .roman{color:#646464;font-size:15px;font-weight:normal;padding-left:1em}.article .articleWriter dd{font-size:14px;line-height:1.8}#page .header .articleTitle{border-left:6px solid #216abb;font-size:22px;font-weight:bold;line-height:1.4;margin-bottom:20px;padding-left:14px}#page .body .tableCompany{width:100%}#page .body .tableCompany th{width:4em}#page .body .articleList .odd{background-image:url(/img/common/list-odd-blue.png)}#page .body .articleList .even{background-image:url(/img/common/list-even-blue.png)}#countryDetail .header{margin-bottom:0 !important;text-align:center}#countryDetail .header .flg,#countryDetail .header .slogan{margin-bottom:15px}#countryDetail .header .name{margin-bottom:20px}#countryDetail .footer .articleInfo{text-align:center}#countryDetail .body .bannerHeadline{border-left:6px solid #216abb;font-size:22px;font-weight:bold;line-height:1.4;margin-bottom:20px;padding-left:14px}#countryDetail .body .lead{font-size:16px;font-weight:bold;line-height:1.7;margin-bottom:40px}#countryDetail .body .orderedListImg{font-size:22px;list-style:none;margin-bottom:35px}#countryDetail .body .orderedListImg li{background-repeat:no-repeat;line-height:1.6;margin-top:24px;min-height:36px;padding-left:50px}#countryDetail .body .orderedListImg li:first-child{margin-top:0}#countryDetail .body .orderedListImg .list1{background-image:url(/img/country/1_list.png)}#countryDetail .body .orderedListImg .list2{background-image:url(/img/country/2_list.png)}#countryDetail .body .orderedListImg .list3{background-image:url(/img/country/3_list.png)}#countryDetail .body table th{width:4em}#countryDetail .body .panel .alpha{float:left;width:290px}#countryDetail .body .panel .alpha img{padding-top:4px}#countryDetail .body .panel .beta{float:right;width:290px}#countryDetail .body .panel .copyright{font-size:12px;text-align:left}#countryDetail .body .panel .name{margin-bottom:15px}#countryDetail .body .panel dl{margin-bottom:0}#countryDetail .body .panel dl dt{font-size:16px;font-weight:bold;line-height:1.5;margin-bottom:13px}#countryDetail .body .panel dl dd{font-size:14px;line-height:1.7}.country-nav{margin-left:-6px;margin-right:-6px}.country-nav:after{clear:both;content:"";display:block}.country-nav__col{float:left;padding-left:6px;padding-right:6px;width:152px}.country-nav__ttl{background-image:url(/img/country/nav-ttl-bg.png);background-repeat:no-repeat;font-size:14px;font-weight:bold;line-height:28px;margin-bottom:10px;text-align:center}.country-nav__list li{border-bottom:1px dotted #c8c8c8;font-size:12px;letter-spacing:-1px;padding-bottom:10px;padding-top:10px}.country-nav__list li img{padding-right:5px}.country-nav__list li a{color:#191919}#column .header .catHeaderBig .catTitle{padding-top:50px}#column .header .catHeader img{width:300px}#column .header .articleHeader .country{margin-bottom:15px;font-size:16px}#column .header .articleHeader .country img{padding-right:10px}#column .nav{padding-bottom:35px}#column .nav li{display:inline-block}#experience .header .catHeaderBig .catTitle{padding-top:25px}#experience .header .catHeader img{width:250px}#experience .body .crosshead{font-size:18px}#experience .body .experienceProfile dt{font-size:18px;font-weight:bold;padding-bottom:15px}#experience .body .experienceProfile dt .age{font-size:14px}#experience .body .experienceProfile dd{font-size:14px;line-height:1.8;padding-bottom:15px}#experience .body .experienceProfile ul{padding-left:1em}#experience .body .experienceProfile ul li{font-size:14px;padding-bottom:10px}#experience .body .articleList .odd{background-image:url(/img/common/list-odd-blue.png)}#experience .body .articleList .even{background-image:url(/img/common/list-even-blue.png)}#kokoroe .header .catHeaderBig .catTitle{padding-top:30px}#kokoroe .header .catHeader img{width:200px}#kokoroe .header .articleHeader .series{background-repeat:no-repeat;margin-bottom:15px;padding-left:20px;font-size:16px}#kokoroe .header .articleHeader .seriesAlpha{background-image:url(/img/common/loop-orange.png)}#kokoroe .header .articleHeader .seriesBeta{background-image:url(/img/common/loop-blue.png)}#kokoroe .header .articleHeader .seriesGamma{background-image:url(/img/common/loop-green.png)}#kokoroe .body .headlineBeta{background-image:url(/img/common/loop-blue.png)}#kokoroe .body .headlineGamma{background-image:url(/img/common/loop-green.png)}#kokoroe .body .articleListAlpha .even{background-image:url(/img/common/list-even-orange.png)}#kokoroe .body .articleListAlpha .odd{background-image:url(/img/common/list-odd-orange.png)}#kokoroe .body .articleListBeta .even{background-image:url(/img/common/list-even-blue.png)}#kokoroe .body .articleListBeta .odd{background-image:url(/img/common/list-odd-blue.png)}#kokoroe .body .articleListGamma .even{background-image:url(/img/common/list-even-green.png)}#kokoroe .body .articleListGamma .odd{background-image:url(/img/common/list-odd-green.png)}#kokoroe .nav{padding-bottom:35px}#kokoroe .nav li{display:inline-block}#study .header .catHeaderBig .catTitle{padding-top:25px}#study .header .catHeader img{width:200px}#study .articleList .odd{background-image:url(/img/common/list-odd-orange.png)}#study .articleList .even{background-image:url(/img/common/list-even-orange.png)}#qa .header .catHeaderBig .catTitle{padding-top:25px}#qa .header .catHeader img{width:150px}#qa .header .articleTitle{background-image:url(/img/qa/q.png);background-position:left top;background-repeat:no-repeat;min-height:50px;padding-left:60px}#qa .faqBody{background-image:url(/img/qa/a.png);background-position:left top;background-repeat:no-repeat;min-height:50px;padding-left:60px}#qa .articleList .odd{background-image:url(/img/common/list-odd-orange.png)}#qa .articleList .even{background-image:url(/img/common/list-even-orange.png)}.schoolDetail{padding-bottom:60px}#schoolDetail .header .country{color:#646464;font-size:16px;font-weight:bold;padding-bottom:10px;text-align:center}#schoolDetail .header .name{text-align:center}#schoolDetail .body table th{width:145px}#schoolDetail .body .bannerHeadline{border:none;padding-bottom:15px;text-align:center}#schoolDetail .body .line{border:none;border-top:1px dotted #c7c7c7;height:1px;margin-bottom:35px}.school-country-header{padding-bottom:30px}.school-country-header__slogan{background-image:url(/img/school/country-header-slogan-bg.png);color:#fff;font-size:16px;font-weight:bold;height:30px;margin:0 auto;margin-bottom:10px;padding-top:10px;text-align:center;width:191px}.school-country-header__name{padding-bottom:25px;text-align:center}.school-country-header__description{font-size:18px;font-weight:bold;line-height:1.8}.school-city{padding-bottom:30px}.school-city__name{padding-bottom:15px}.school-city__description{font-size:16px;font-weight:bold;line-height:1.8}.school-list{padding-bottom:50px}.school-list li{padding-bottom:20px}.school-list li a{height:100%;text-decoration:none;width:100%}.school-list__header{background-image:url(/img/school/list-header-bg.png);padding-bottom:10px;padding-top:10px;position:relative}.school-list__header:before{position:absolute;top:0;right:auto;bottom:auto;left:auto;background-image:url(/img/school/list-header-bg-before.png);content:"";height:10px;width:645px}.school-list__name{text-align:center}.school-list__body{background-image:url(/img/school/list-body-bg.png);background-position:center bottom;position:relative;padding:20px}.school-list__body:after{clear:both;content:"";display:block}.school-list__body--fl{float:left;width:161px}.school-list__body--fr{float:right;width:425px}.school-list__headline{color:#191919;font-size:16px;font-weight:bold;line-height:1.5;padding-bottom:10px}.school-list__description{color:#191919;line-height:1.7;font-size:14px}.school-list__description span{background-image:url(/img/common/angle-right-01.png);background-position:left 2px;background-repeat:no-repeat;padding-bottom:2px;padding-left:10px;border-bottom:2px dotted #ccc}.school-list__btn{position:absolute;top:auto;right:0;bottom:0;left:auto}.school-list__note{font-size:11px;padding-bottom:10px;text-align:right}.school-ph-gallery{padding-bottom:35px;position:relative}.school-ph-gallery__ttl{text-align:center}.school-ph-gallery__msg{position:absolute;top:0;right:0;bottom:auto;left:auto}.school-ph-gallery__headline{font-size:18px;font-weight:bold;padding-bottom:10px;padding-left:20px;position:relative}.school-ph-gallery__headline:before{position:absolute;top:4px;right:auto;bottom:auto;left:0;content:"";background-color:#216ABA;height:9px;width:9px}.school-ph-gallery__list{margin-left:-8px;margin-right:-7px;padding-bottom:30px}.school-ph-gallery__list:after{clear:both;content:"";display:block}.school-ph-gallery__list li{float:left;margin-left:8px;margin-right:7px;width:205px}.school-ph-gallery__img{padding-bottom:10px}.school-ph-gallery__cap{font-size:12px;line-height:1.6}.school-credit-title__txt{font-size:11px;line-height:1.4;text-align:right}.school-nav__list{margin-left:-11px;margin-right:-11px;padding-bottom:35px}.school-nav__list:after{clear:both;content:"";display:block}.school-nav__list li{float:left;margin-left:11px;margin-right:11px}.school-nav__list__full{float:none !important;padding-bottom:45px}.school-nav__list__halr--left{margin-right:0 !important}.school-nav__list__halr--right{float:right !important;margin-left:0 !important}.school-thumb-index{margin-right:-2px;margin-left:-2px}.school-thumb-index__item{background-image:url(/img/school/index-thumb-bg.png);background-position:0 33px;display:inline-block;font-size:16px;font-weight:bold;line-height:33px;text-align:center;width:158px}.school-thumb-index__item a{color:#fff;text-decoration:none}.school-thumb-index__item:hover{background-position:0 0}.tag .articleList .odd{background-image:url(/img/common/list-odd-blue.png)}.tag .articleList .even{background-image:url(/img/common/list-even-blue.png)}.agent-list__header{padding-bottom:60px}.agent-list__header__ttl{padding-bottom:20px;text-align:center}.agent-list__header__description{font-size:16px;font-weight:bold;line-height:1.8}.agent-list__list{padding-bottom:60px}.agent-list__list__header{background-image:url(/img/school/list-header-bg.png);padding-bottom:10px;padding-top:10px;position:relative}.agent-list__list__header:before{position:absolute;top:0;right:auto;bottom:auto;left:auto;background-image:url(/img/school/list-header-bg-before.png);content:"";height:10px;width:645px}.agent-list__list__header__name{text-align:center}.agent-list__list__body{background-image:url(/img/school/list-body-bg.png);background-position:center bottom;position:relative;padding:20px}.agent-list__list__body:after{clear:both;content:"";display:block}.agent-list__list__body__txt{color:#191919;line-height:1.7;font-size:14px;padding-bottom:20px}.agent-list__list__body__link{font-size:12px;text-align:center}.agent-list__list__body__link a{background-color:#00BE00;color:#fff;display:inline-block;padding:10px 20px}.other-content-nav__list{margin-left:-11px;margin-right:-11px}.other-content-nav__list:after{clear:both;content:"";display:block}.other-content-nav__list__item{float:left;margin-left:11px;margin-right:11px}.agent-c-btn--01{background-color:#00BE00;color:#fff;display:inline-block;font-size:12px;padding:10px 20px;text-align:center}.agent-m-btn-group-01{text-align:center}.txt-center{text-align:center !important}.u-pb0{padding-bottom:0px !important}.u-pb30{padding-bottom:30px !important}.u-pb80{padding-bottom:80px !important}.u-disp-blk{display:block !important}
