body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img,abbr{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}hr{display:none}body{font:63%/1.231 arial,helvetica,clean,sans-serif}a{outline:0}radius = 5px){-webkit-border-radius:!radius;-moz-border-radius:!radius;border-radius:!radius}body{background-color:#e8e1ce}#wrap{width:950px;margin:auto;background:transparent url(../images/wrap-bg.png) 0 0 repeat;font-size:1.3em;letter-spacing:.025em}#wrap
p{line-height:1.5}#wrap .content-nav{position:absolute;right:20px;font-size:0.92307692307692em}#wrap .content-nav
li{display:inline;margin-left:1px;padding-left:4px;border-left:1px solid #333}#wrap .content-nav li:first-child{border:0}#wrap .content-nav
a{color:#f60}#header{height:282px;background:transparent url(../images/header-bg.jpg) 0 0 no-repeat}#header
h1{text-indent:-999em}#header
.logo{padding:16px
13px 0 0;text-align:right}#main-nav{height:85px;background:transparent url(../images/main-nav.jpg) 0 0 no-repeat}#main-nav
li{float:left;display:inline;width:156px}#main-nav li.class-info{margin-left:21px}#main-nav li.class-info a:hover{background-position:-21px -85px}#main-nav li.class-content{margin-left:35px}#main-nav li.class-content a:hover{background-position:-212px -85px}#main-nav li.college-intro{margin-left:31px}#main-nav li.college-intro a:hover{background-position:-399px -85px}#main-nav li.exp-share{margin-left:31px}#main-nav li.exp-share a:hover{background-position:-586px -85px}#main-nav
li.consult{margin-left:32px}#main-nav li.consult a:hover{background-position:-774px -85px}#main-nav
a{display:block;width:100%;height:85px;text-indent:-999em}#main-nav a:hover{background:transparent url(../images/main-nav.jpg) 0 0 no-repeat}#footer{position:relative;padding:52px
0 28px 16px;background-color:#fff;color:#666}#footer .copyright,#footer
.guide{font-size:0.92307692307692em}#footer .content-nav{top:20px}#footer
.guide{position:absolute;top:52px;right:18px;letter-spacing:.05em}#footer .guide
li{display:inline;margin-left:3px;padding-left:6px;border-left:1px solid #333}#footer .guide li:first-child{border:0}#footer .guide
a{color:#333;text-decoration:none}#footer .guide a:hover{text-decoration:underline}#footer .copyright
a{color:#666;text-decoration:none}#footer .copyright a:hover{text-decoration:underline}#main
.preface{padding:22px
20px 20px 32px;background:#fff url(../images/top-line.png) 0 bottom repeat-x}#main .preface
dt{margin-left:4px}#main .preface
dd{margin-top:10px;padding:2px
0 24px 286px;background:transparent url(../images/preface-bg.jpg) 0 0 no-repeat}#main .preface dd
p{margin-top:18px}#main{margin-bottom:26px}#main>.section{position:relative;margin:30px
0 0 16px;padding-top:30px}#main #class-info.section{margin-top:20px;margin-bottom:40px;padding-top:0}#main .section
h2{margin-left:2px}#main .section .content-nav{top:8px}#main #class-info{padding-top:8px}#main #class-info
h2{position:absolute;top:0;left:0}#main #class-info
h3{margin-left:200px}#main #class-info
.list{margin:12px
0 0 202px;color:#000;line-height:1.9230769230769}#main #class-info .list
li{float:left;display:inline;width:404px;padding-left:14px;background:transparent url(../images/gray-dotted.png) 0 8px no-repeat}#main #class-info .list
li.even{width:276px}#main #class-info
.map{float:left;margin-top:6px}#main #class-content
.article{padding-bottom:10px;background:transparent url(../images/class-bottom.png) 0 bottom no-repeat}#main #class-content .article
.box{position:relative;width:700px;margin-top:24px;padding:48px
198px 14px 14px;border:3px
solid #a6b8dd;border-bottom:0;background-color:#fff;background:#fff url(../images/class-img1.jpg) 746px 3px no-repeat}#main #class-content .article
h3{position:absolute;top:-10px;left:-3px;width:902px;padding:13px
0 0 16px;background:transparent url(../images/class-top.png) 0 0 no-repeat}#main #class-content .article
p{text-align:justify;text-justify:inter-ideograph;letter-spacing:.07em}#main #class-content .item2
.box{padding-bottom:2px;background-image:url(../images/class-img2.jpg)}#main #class-content .item3
.box{padding-bottom:14px;background-image:url(../images/class-img3.jpg)}#main #class-content .item4
.box{padding-bottom:4px;background-image:url(../images/class-img4.jpg);background-position:746px bottom}#main #class-content .item5
.box{padding-bottom:33px;background-image:url(../images/class-img5.jpg)}#main #college-intro
.article{position:relative}#main #college-intro .article
.guide{position:absolute;top:6px;right:22px;font-size:0.92307692307692em;letter-spacing:0}#main #college-intro .article .guide
li{display:inline;margin-left:6px;padding-left:9px;border-left:1px solid #518b16}#main #college-intro .article .guide li:first-child{border:0}#main #college-intro .article
.note{color:#666;font-size:0.92307692307692em;letter-spacing:0}#main #college-intro .article .note h4+p{margin-top:6px}#main #college-intro .article .note
p{margin:14px
50px 0 0}#main #college-intro .article
p{margin:18px
40px 0 1px;text-align:justify;text-justify:inter-ideograph}#main #college-intro .article
h3{margin-left:8px}#main #college-intro
.nodai{margin-top:16px;background:transparent url(../images/school-img1.jpg) 0 34px no-repeat}#main #college-intro .nodai
.note{width:707px;height:141px;margin-top:20px;padding:13px
0 0 206px;background:transparent url(../images/school-intro-bg1-trans.png) 0 0 no-repeat}#main #college-intro .nodai
h3{margin-bottom:144px}#main #college-intro .nodai
a{color:#518b16;text-decoration:none}#main #college-intro .nodai a:hover{text-decoration:underline}#main #college-intro
.tuis{margin-top:40px;background:transparent url(../images/school-img2.jpg) 0 38px no-repeat}#main #college-intro .tuis
.note{width:800px;height:127px;margin-top:24px;padding:9px
0 0 118px;background:transparent url(../images/school-intro-bg2-trans.png) 0 0 no-repeat}#main #college-intro .tuis .note
p{margin-right:112px}#main #college-intro .tuis .guide
li{border-color:#06c}#main #college-intro .tuis
h3{margin-bottom:130px}#main #college-intro .tuis
a{color:#06c;text-decoration:none}#main #college-intro .tuis a:hover{text-decoration:underline}#main #exp-share{width:934px;margin-bottom:70px}#main #exp-share
.foreword{margin:18px
0 0 8px}#main #exp-share .foreword
p{margin-top:8px}#main #exp-share
.list{margin-top:10px;margin-left:-8px;padding-top:10px}#main #exp-share .list
.box{position:relative;display:-moz-inline-box;display:inline-block;vertical-align:top;width:445px;margin:10px
0 0 16px;background:transparent url(../images/exp-box-bg.png) 0 0 repeat-y}#main #exp-share .list .box .st-info
dt{position:absolute;top:-16px;left:11px}#main #exp-share .list .box .st-info
dd{padding:18px
0 0 120px;background:transparent url(../images/exp-box-top.png) 0 0 no-repeat}#main #exp-share .list .box .st-info dd
ul{width:302px;padding:6px
0 6px 2px;border:1px
solid #969;border-width:3px 0 1px;line-height:1.5}#main #exp-share .list .box
.description{position:relative;width:409px;margin-top:26px;padding:0
18px 18px;background:transparent url(../images/exp-box-bottom.png) 0 bottom no-repeat;color:#666;font-size:0.92307692307692em;letter-spacing:.075em;text-align:justify;text-justify:inter-ideograph}#main #exp-share .list .box .description
.copyright{position:absolute;left:4px;bottom:-20px;color:#999}#main #exp-share
.myexp{position:absolute;bottom:-16px;right:106px;width:279px;height:137px;padding:29px
0 0 21px;background:transparent url(../images/myexp-bg.png) 0 0 no-repeat;color:#fff}#main #exp-share .myexp
dd{margin:4px
142px 0 0;text-align:justify;text-justify:inter-ideograph}#main #exp-share .myexp
a{color:#fff}#main #exp-share .myexp a:before{content:">>"}#main
#consult{letter-spacing:.05em;font-size:0.92307692307692em}#main #consult h2+p{margin:16px
0 12px 14px}#main #consult
.procedure{position:absolute;top:74px;right:34px;width:316px;padding-top:85px;background:transparent url(../images/procedure-bg.png) right 0 no-repeat}#main #consult .procedure
dl{width:295px;padding-bottom:20px;border-bottom:1px solid #69f}#main #consult .procedure dl
dt{padding:0
0 6px 1px;border-bottom:1px solid #69f}#main #consult .procedure dl .path
ol{margin-left:1px}#main #consult .procedure dl .path ol
li{height:20px;margin-top:14px;padding-left:36px;padding:7px
0 0 36px;background:transparent url(../images/procedure-no.png) 0 0 no-repeat}#main #consult .procedure dl .path ol
li.item2{background-position:0 -27px}#main #consult .procedure dl .path ol
li.item3{background-position:0 -54px}#main #consult .procedure dl .path ol
li.item4{background-position:0 -81px}#main #consult .procedure dl .path ol
li.item5{background-position:0 -108px}#main #consult .join-form{width:548px;margin-left:10px}#main #consult .join-form
table{width:100%;border-collapse:separate;border-spacing:1px}#main #consult .join-form th,#main #consult .join-form
td{padding:4px
0}#main #consult .join-form
th{width:128px;padding-left:9px;background-color:#99b2e5;color:#fff;font-weight:normal;text-align:left}#main #consult .join-form
td{padding-left:7px;background-color:#e3ebfc}#main #consult .join-form .plurality
th{padding-top:8px;vertical-align:top}#main #consult .join-form input[type="text"],#main #consult .join-form
textarea{padding:4px;padding-bottom:0;border:0;background-color:#fff;color:#333;font-size:1em}#main #consult .join-form input[type="text"]{width:338px;height:16px;vertical-align:middle}#main #consult .join-form
textarea{overflow:auto;width:376px;height:82px}#main #consult .join-form
select{color:#333;font-size:1em}#main #consult .join-form
input#orderTime{width:248px;margin-right:8px}#main #consult .join-form .check-list{margin-top:-4px}#main #consult .join-form .check-list
li{float:left;width:180px;margin-top:4px;padding-left:14px}text-indent:-14px #main #consult .join-form .check-list
li.etc{width:380px}text-indent:-14px #main #consult .join-form .check-list li.etc
input{width:308px}#main #consult .join-form .check-list li
input{vertical-align:middle}#main #consult .join-form *+html .check-list
li{width:172px;padding-left:22px;text-indent:-22px}#main #consult .join-form
.btn{margin-top:5px;text-align:right}#main #consult .join-form .btn
li{display:inline;margin-left:8px}#main #consult .contact-info{position:absolute;top:432px;left:588px;padding-left:60px;padding-bottom:10px;background:transparent url(../images/tel-bg.png) 0 4px no-repeat}#main #consult .contact-info
td{padding:2px
0 0 12px}#main #consult
#forward{position:absolute;top:542px;left:584px;width:299px}#main #consult #forward
dt{position:absolute;right:-20px;bottom:-30px;cursor:pointer}#main #consult #forward
dd{display:none;position:relative;height:84px;background:transparent url(../images/mail-forward-box.png) 0 0 no-repeat;color:#fff}#main #consult #forward dd
.list{border-collapse:separate;border-spacing:5px}#main #consult #forward dd .list
th{text-align:right;padding-right:3px}#main #consult #forward dd .list input[type="text"]{width:156px;height:16px;padding:2px
4px 0;border:0;background-color:#fff;vertical-align:middle}#main #consult #forward dd .btn .send,#main #consult #forward dd .btn
.close{position:absolute}#main #consult #forward dd .btn
.send{right:4px;bottom:8px}#main #consult #forward dd .btn
.close{top:7px;right:4px}.acckey{position:absolute;visibility:hidden}* html
.clearfix{height:1%}*+html
.clearfix{display:inline-block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #main #exp-share .list
.box{display:inline}*+html #main #exp-share .list
.box{display:inline}