﻿body{line-height:1;font-family:-apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif;color:#222;line-height:1.6em}@media (min-width: 769px){.navbar-default .navbar-collapse{margin-left:350px}.navbar-collapse{position:relative}#mainNavMenu{position:absolute;right:0;bottom:0}#mainNavTel{position:absolute;right:25px;top:0}}li.freedial{font-size:1.5em;font-weight:bold;padding-left:75px;background:url(/../images/icon_freedial.gif) no-repeat 0 0}li.freedial span{font-size:0.5em;font-weight:normal;display:block}@media (max-width: 768px){li.freedial{padding-left:0;background-image:none}}#head{background:#181015 url(/../images/bg_header.jpg) no-repeat;background-size:cover;min-height:740px;text-align:center;padding-top:300px;color:white;text-shadow:1px 1px 3px #000;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000}#head.secondary{height:100px;min-height:100px;padding-top:0px}#head .lead{font-size:3.6em;font-weight:bold;margin-bottom:6px;color:white;line-height:1.15em}#head .tagline{font-size:1.8em;line-height:1.4em;margin-bottom:15px}#head .tagline a{color:#fff}#head .btn{margin-bottom:10px}#head .btn-default{text-shadow:none;color:#fff;-webkit-box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,0.8);-moz-box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,0.8);box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,0.8);background:transparent}#head .btn-default:hover,#head .btn-default:focus{color:#fff;-webkit-box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,0.5);-moz-box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,0.5);box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.2)}#head .btn-default:active,#head .btn-default.active{color:#fff;-webkit-box-shadow:inset 0px 0px 0px 3px #fff;-moz-box-shadow:inset 0px 0px 0px 3px #fff;box-shadow:inset 0px 0px 0px 3px #fff;background:transparent}@media (max-width: 768px){#head{min-height:540px;padding-top:160px}#head .lead{font-size:2.4em}#head .tagline{font-size:1.2em}}.slideUp{top:-100px}.headroom{-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.highlight{margin-top:40px}.h-caption{text-align:center}.h-caption i{display:block;font-size:54px;color:#382526;margin-bottom:36px}.h-caption h4{color:#382526;font-size:16px;font-weight:bold;margin-bottom:20px}h1,h2,h3,h4,h5,h6{font-family:"Open sans", Helvetica, Arial}h1,.h1,h2,.h2,h3,.h3{margin-top:30px}blockquote{font-style:italic;font-family:Georgia;color:#999;margin:30px 0 30px}label{color:#777}.thin{font-weight:300}.page-title{margin-top:20px;font-weight:300}.text-muted{color:#888}.breadcrumb{background-color:#3b6fc2;margin:20px 0 0 0}.breadcrumb li,.breadcrumb li a,.breadcrumb>.active{color:#fff}ul.list-spaces li{margin-bottom:10px}.container-full{margin:0 auto;width:100%}.top-space{margin-top:60px}.top-margin{margin-top:20px}img{max-width:100%}img.pull-right{margin-left:10px}img.pull-left{margin-right:10px}#map{width:100%;height:280px}#social{margin-top:50px;margin-bottom:50px}#social .wrapper{width:340px;margin:0 auto}.bg-pink{background-color:#ff3399;color:#fff}.sidebar{padding-top:36px;padding-bottom:30px}.sidebar .widget{margin-bottom:20px}.sidebar h1,.sidebar .h1,.sidebar h2,.sidebar .h2,.sidebar h3,.sidebar .h3{margin-top:20px}.footer1{background:#3b6fc2;padding:30px 0 0 0;font-size:12px;color:#fff}.footer1 a{color:#ccc}.footer1 a:hover{color:#fff}.footer1 .widget{margin-bottom:30px}.footer1 .widget-title{font-weight:bold;margin:0 0 20px}.footer1 .entry-meta{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 35px 0;padding:2px 0;color:#888888;font-size:12px;font-size:0.75rem}.footer1 .entry-meta a{color:#333333}.footer1 .entry-meta .meta-in{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0}.follow-me-icons{font-size:30px}.follow-me-icons i{float:left;margin:0 10px 0 0}.footer2{background:#191919;padding:15px 0;color:#777;font-size:12px}.footer2 a{color:#aaa}.footer2 a:hover{color:#fff}.footer2 p{margin:0}.widget-simplenav{margin-left:-5px}.widget-simplenav a{margin:0 5px}a.hp{color:#222;padding-right:20px}.al th,.fl th,.pg th{color:#fff}.al th.school,.fl th.school,.pg th.school{color:#222}.al th{background-color:#457ace}.al th.school{background-color:#c0d3f1}.al th.school a.hp{background:url(/../images/icon_hp.gif) no-repeat right 0}.fl th{background-color:#ff9933}.fl th.school{background-color:#ffcc99}.fl th.school a.hp{background:url(/../images/icon_hp_fl.gif) no-repeat right 0}.pg th{background-color:#ff5b83}.pg th.school{background-color:#ffeaef}.pg th.school a.hp{background:url(/../images/icon_hp_pg.gif) no-repeat right 0}ul.vertical{padding:0 0 10px 10px;clear:both;overflow:hidden;list-style:none}ul.vertical li{line-height:1.8em;margin-right:20px;padding-left:18px;background:url(/../images/arrow_right.gif) no-repeat 0 5px}ol.number{padding:0;clear:both;overflow:hidden;list-style:none}ol.number li{line-height:1.8em;margin-right:5px;padding-left:20px;background-repeat:no-repeat;background-position:0 3px}ol.number li.number01{background-image:url(/../images/list_number01.png)}ol.number li.number02{background-image:url(/../images/list_number02.png)}ol.number li.number03{background-image:url(/../images/list_number03.png)}ol.number li.number04{background-image:url(/../images/list_number04.png)}ol.number li.number05{background-image:url(/../images/list_number05.png)}.errmsg{color:red;display:block;margin:0 0 0 120px;padding:0.5em;line-height:1em}.errmsg_global{background-color:red;color:white;padding-left:10px}#back-top{z-index:500;position:relative}#back-top #pagetop{display:block;overflow:hidden;width:45px;height:45px}#back-top a{display:block;overflow:hidden;position:fixed;bottom:20px;right:20px}p.pagetop{font-size:0.9em;margin:1em 0;padding:0;float:right;display:block;clear:both}p.pagetop a{height:20px;padding:0 0 0 15px;background:url(/../images/arrow_top.gif) no-repeat 0 3px;display:block;cursor:pointer}
