﻿html,body{width:100%;height:100%}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#221814;webkit-tap-highlight-color:#222}hr{max-width:50px;border-color:#2F3F96;border-width:3px}hr.light{border-color:#fff}a{outline:none;color:#2F3F96;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}a:hover,a:focus{color:#68CEFC;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}h3{font-size:1.5em !important}p{margin-bottom:20px;font-size:14px;line-height:1.5}ul,li{list-style:none;padding:0;margin:0}.caution{font-weight:bold;font-size:140%}.bg-primary{background-color:#68CEFC;color:#454545}.bg-primary_light{background-color:#B3E5FC;color:#454545}.bg-dark{color:#fff;background-color:#222}.bg-gray{color:#454545;background-color:#f6f7f8}.bg-darkgray{color:#fff;background-color:#232323}.bg-black{color:#fff;background-color:#191919}.text-faded{color:rgba(255,255,255,0.7)}section{padding:100px 0}@media (max-width: 480px){section{padding:70px 0}h2{font-size:1.6em !important}}aside{padding:50px 0}.no-padding{padding:0}.navbar-default{border-color:rgba(47,63,150,0.3);background-color:rgba(255,255,255,0.8);-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.navbar-default .navbar-header .navbar-brand{text-transform:uppercase;font-weight:700;color:#2F3F96}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#787878}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:uppercase;font-size:14px;font-weight:700;color:#454545}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#2F3F96}.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#2F3F96 !important;background-color:transparent}.navbar-default .nav>li.active>a:hover,.navbar-default .nav>li.active>a:focus:hover{background-color:transparent}.top-contact{width:600px;margin:0 auto 20px;padding:30px;background-color:rgba(255,255,255,0.5);color:#454545;text-align:left;position:relative}.top-contact h3{line-height:24px;color:#2F3F96}.top-contact h3:before{content:"";position:absolute;top:37px;left:0;width:25px;height:10px;background-color:#2F3F96}.blog-list{width:600px;margin:0 auto 20px;padding:30px;text-align:left;background:rgba(104,206,252,0.3);color:#454545;position:relative}.blog-list h3{line-height:24px;color:#2F3F96}.blog-list h3:before{content:"";position:absolute;top:37px;left:0;width:25px;height:10px;background-color:#2F3F96}.blog-list a{color:#454545}.blog-list dl{margin:0}.blog-list dt{display:inline-block;vertical-align:top;width:20%;padding:5px 5px 5px 0;font-weight:normal}.blog-list dd{display:inline-block;vertical-align:top;width:80%;padding:5px 5px 5px}@media (max-width: 768px){.top-contact{width:100%;margin-right:auto;margin-left:auto;font-size:80%;padding:15px}.top-contact h3:before{top:24px;width:10px;height:5px}.blog-list{width:100%;padding:15px;font-size:80%}.blog-list dt{width:32%}.blog-list dd{width:68%}.blog-list h3:before{top:24px;width:10px;height:5px}}#business01{background:url(../images/bg/line.png);background:-moz-linear-gradient(right, rgba(255,255,255,0) 0%, #fff 75%),url(../images/bg/line.png);background:-webkit-linear-gradient(right, rgba(255,255,255,0) 0%, #fff 75%),url(../images/bg/line.png);background:linear-gradient(to left, rgba(255,255,255,0), #fff 75%),url(../images/bg/line.png)}#business02{background:url(../images/bg/line.png);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 75%),url(../images/bg/line.png);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 75%),url(../images/bg/line.png);background:linear-gradient(to right, rgba(255,255,255,0), #fff 75%),url(../images/bg/line.png)}#business03{background:url(../images/bg/line.png);background:-moz-linear-gradient(right, rgba(255,255,255,0) 0%, #fff 75%),url(../images/bg/line.png);background:-webkit-linear-gradient(right, rgba(255,255,255,0) 0%, #fff 75%),url(../images/bg/line.png);background:linear-gradient(to left, rgba(255,255,255,0), #fff 75%),url(../images/bg/line.png)}#business01 img,#business02 img,#business03 img{width:240px;margin-bottom:15px}@media (max-width: 480px){#business01 img,#business02 img,#business03 img{width:150px}#business01 .business-box p,#business02 .business-box p,#business03 .business-box p{font-size:12px}}.business-box{margin:20px auto 0;max-width:400px}#network{background:url(../images/bg/line.png);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 75%),url(../images/bg/line.png);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 75%),url(../images/bg/line.png);background:linear-gradient(to right, rgba(255,255,255,0), #fff 75%),url(../images/bg/line.png)}.about-table{text-align:left}.about-table table{border-bottom:1px solid #fff}.about-table th{width:20%;font-weight:normal;padding:20px 25px !important;border-color:#fff !important}.about-table td{padding:20px 25px !important;border-color:#fff !important}@media (max-width: 480px){.about-table th{width:30%;padding:10px 15px !important;font-size:80%}.about-table td{padding:10px 15px !important;font-size:80%}}#contact{padding:100px 0 20px}#contact-tel{padding:40px 0}#contact-tel a{color:#221814}#contact-tel h4{display:inline-block;padding:10px 20px;margin:0;background-color:#2F3F96;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#fff}#contact-tel span{display:block;font-size:3em;font-family:Arial, Helvetica, sans-serif}@media (max-width: 991px){#contact{background-size:140%}}@media (max-width: 480px){#contact{padding:70px 0 20px}}@media (max-width: 360px){#contact-tel{padding:20px 0}#contact-tel span{font-size:2.5em}}.map{height:500px;padding:0;margin:0}.contact-list{width:540px;margin:auto;color:#2F3F96;font-size:18px;font-family:"arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;zoom:1}.contact-list:before,.contact-list:after{content:"";display:table}.contact-list:after{clear:both}.contact-list li{float:left;margin:1%;border:1px solid rgba(47,63,150,0.3);width:48%;height:35px;line-height:35px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-list li a{display:block}.contact-list li a:hover{color:#2F3F96;background:rgba(47,63,150,0.1)}.section-heading{margin-top:0;margin-bottom:50px;line-height:24px}.section-heading span{display:block;border-top:1px solid rgba(47,63,150,0.3);padding-top:5px;margin-top:10px;font-size:18px;color:#2F3F96}@media (max-width: 768px){.map{height:50%}.contact-list{width:100%}.contact-list li{float:none;width:100%}}@media (min-width: 768px){.contact-list-tel{pointer-events:none}}@media (min-width: 768px){.navbar-default{border-color:rgba(47,63,150,0.3);background-color:transparent}.navbar-default .navbar-header .navbar-brand{color:rgba(47,63,150,0.7)}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#787878}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:rgba(47,63,150,0.7)}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#787878}.navbar-default.affix{border-color:rgba(47,63,150,0.3);background-color:rgba(255,255,255,0.8)}.navbar-default.affix .navbar-header .navbar-brand{font-size:14px;color:#2F3F96}.navbar-default.affix .navbar-header .navbar-brand:hover,.navbar-default.affix .navbar-header .navbar-brand:focus{color:#787878}.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#454545}.navbar-default.affix .nav>li>a:hover,.navbar-default.affix .nav>li>a:focus:hover{color:#2F3F96}}header{position:relative;width:100%;min-height:auto;text-align:center;color:#fff;background-image:url(../images/bg/header_line.png),url(../images/bg/header.jpg);background-position:top left, center center;-webkit-background-size:1px, cover;-moz-background-size:1px, cover;background-size:1px, cover;-o-background-size:1px, cover}header .header-content{position:relative;width:100%;padding:100px 15px 30px;text-align:center}header .header-content .header-content-inner h1{margin-top:0;margin-bottom:0;padding-bottom:20px;text-transform:uppercase;font-weight:700;font-size:2.5em !important;line-height:1em;color:#2F3F96}header .header-content .header-content-inner h1 span{font-size:18px;font-weight:normal;color:#454545}header .header-content .header-content-inner h3{margin-top:0}header .header-content .header-content-inner hr{margin:30px auto}@media (max-width: 1000px){header .header-content .header-content-inner h1{font-size:1.8em !important}header .header-content .header-content-inner h1 span{font-size:14px}}@media (min-width: 768px){header{min-height:100%}header .header-content{position:absolute;top:50%;padding:0 50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .header-content .header-content-inner{margin-right:auto;margin-left:auto;max-width:1000px}header .header-content .header-content-inner h1{margin-top:0;margin-bottom:0;text-transform:uppercase;font-weight:700}}.call-to-action h2{margin:0 auto 20px}.text-primary{color:#2F3F96}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.btn-default{border-color:#fff;color:#222;background-color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{border-color:#ededed;color:#222;background-color:#f2f2f2}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{border-color:#fff;background-color:#fff}.btn-default .badge{color:#fff;background-color:#222}.btn-primary{border-color:#2F3F96;color:#fff;background-color:#2F3F96;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{border-color:#68CEFC;color:#2F3F96;background-color:#68CEFC}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{border-color:#2F3F96;background-color:#2F3F96}.btn-primary .badge{color:#2F3F96;background-color:#fff}.btn{border:0;border-radius:300px;text-transform:uppercase;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;font-weight:700}.btn-xl{padding:15px 30px}::-moz-selection{text-shadow:none;color:#fff;background:#222}::selection{text-shadow:none;color:#fff;background:#222}img::selection{color:#fff;background:0 0}img::-moz-selection{color:#fff;background:0 0}.panel-footer{padding:30px 15px 20px;background-color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#2F3F96;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#2F3F96;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#2F3F96;background-color:transparent}.dropdown-menu>li>a{font-weight:bold}.dropdown-menu>li>a span{padding-right:10px;font-weight:normal}@media (min-width: 768px){.dropdown-menu{min-width:auto;padding:0;text-align:right;background-color:rgba(255,255,255,0.5);border:none;border-radius:0;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.dropdown-menu>li>a{padding:10px 15px 10px 10px;border-right:5px solid transparent;color:#2F3F96}.dropdown-menu>li>a span{font-size:10px}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:rgba(205,205,205,0.3);border-right:5px solid #2F3F96}}
