@charset "utf-8";a{color:#00325A;}
a:hover{color:#00325A;}*/html, body{background-color:#fff;}
body{margin:0;/**/font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:180%;font-size:14px;font-weight:normal;color:#333;background-image:none;}
.map img{max-width:none;}
.container{font-size:90%;}
p{font-size:110%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:160%;}
li{line-height:170%;}
.hero-unit{padding:20px;}
section.serv{margin-top:0;padding-top:0;}
.service{background-image:url(/images/sub_pic_service.jpg);background-repeat:no-repeat;}
.serviceIndex{background-image:url(/images/service/index-32249761.jpg);background-repeat:no-repeat;background-position:right;}
.company{background-image:url(/images/sub_pic_about.png);background-repeat:no-repeat;}
.hero-unit h1{font-size:26px;margin-bottom:-10px;}
h1 small{font-family:Verdana;letter-spacing:0.03em;}
.page-header h1{font-size:26px;}
.row h1{margin-top:30px;font-size:20px;}
.row p.subtext{margin-left:19px;margin-top:-8px;font-size:14px;color:#888;}
ul.cntex li{margin-left:-6px;}
.ss{line-height:100% !important;}
.row h2{font-size:18px;color:#555;}
h1, h2, h3, h4, h5, h6{color:#00325A;}
.profile{font-size:12px;}
.brand-logo{}
.navbar a.brand{color:#FFF;text-decoration:none;}
.brand-logo{float:right;position:relative;margin:4px 12px 0;}
.ssi24{line-height:24px;}
.ssi32{line-height:32px;}
.icons-brand{vertical-align:bottom;float:left;position:relative;top:0;left:0;width:320px;height:80px;background-image:url(/images/split-hwp.png);background-repeat:no-repeat;}
.icons-tel{vertical-align:bottom;float:right;position:relative;top:0;left:0;width:280px;height:80px;background-image:url(/images/split-hwp.png);background-repeat:no-repeat;}
.icos-brand-logo{background-position:0px 0px;}
.icos-tel{background-position:-240px 0px;}
.icos-tel:hover{background-position:-240px -80px;}
.icon10{float:left;position:relative;top:0;left:0;margin-top:2px;margin-right:3px;width:10px;height:10px;background-image:url(/images/split-hwp.png);background-repeat:no-repeat;}
.icon14{vertical-align:bottom;float:left;position:relative;top:0;left:0;margin-top:4px;margin-right:2px;width:14px;height:14px;background-image:url(/images/split-hwp.png);background-repeat:no-repeat;}
.icon14-mi{vertical-align:bottom;float:left;position:relative;top:0;left:0;margin-top:9px;margin-right:4px;width:14px;height:14px;background-image:url(/images/split-hwp.png);background-repeat:no-repeat;}
.icon14-logo{vertical-align:bottom;float:left;position:relative;top:0;left:0;margin-top:10px;margin-right:4px;width:14px;height:14px;background-image:url(/images/split-hwp.png);background-repeat:no-repeat;}
.icon24{vertical-align:bottom;float:left;position:relative;top:0;left:0;margin-top:4px;margin-right:4px;width:24px;height:24px;background-image:url(/images/split-hwp.png);background-repeat:no-repeat;}
.icon32{vertical-align:bottom;float:left;position:relative;top:0;left:0;margin-right:8px;width:32px;height:32px;background-image:url(/images/split-hwp.png);background-repeat:no-repeat;}
.icos-arrows{background-position:0px -180px;}
.icos-arrows:hover{background-position:-10px -180px;}
.icos-backtop{background-position:0px -160px;}
.icos-pagetop{background-position:-14px -160px;}
.icos-pagetop:hover{background-position:-28px -160px;}
.icos-blank{background-position:-42px -160px;}
.icos-blank:hover{background-position:-56px -160px;}
.icos-exam{background-position:-70px -160px;}
.icos-exam:hover{background-position:-84px -160px;}
.icos-arrow{background-position:-98px -160px;}
.icos-arrow:hover{background-position:-112px -160px;}
.icos-logo14-gray{background-position:-126px -160px;}
.icos-logo24{background-position:0px -80px;}
.icos-feed24{background-position:-24px -80px;}
.icos-twitter24{background-position:-48px -80px;}
.icos-website24{background-position:-72px -80px;}
.icos-facebook24{background-position:-96px -80px;}
.icos-logo24-black{background-position:-120px -80px;}
.icos-logo24-gray{background-position:-144px -80px;}
.icos-logo32{background-position:0px -120px;}
.icos-feed32{background-position:-32px -120px;}
.icos-twitter32{background-position:-64px -120px;}
.icos-website32{background-position:-96px -120px;}
.icos-facebook32{background-position:-128px -120px;}
.icos-logo32-black{background-position:-160px -120px;}
.icos-logo32-gray{background-position:-192px -120px;}
strong.marker{background-color:#F5F5F5;border-bottom:1px dotted #999;}
.alert{text-align:center;}
.alert-info a{color:#08c;}
.carousel-caption h3{color:#FFF;}
.carousel-caption p.small{font-size:14px !important;margin:0 auto;paddin:0px 5px;}
.jta-tweet-list-controls-button{margin:0 auto 5px;padding:8px;text-align:center;background-color:#F5F5F5;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;float:right;}
.jta-tweet-list-autorefresh-trigger{margin:5px auto;padding:8px;text-align:center;background-color:#F5F5F5;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;}
.credit p, .credit p a{font-size:80%;line-height:100%;text-align:right;color:#ccc !important;}
.carousel-caption h2{color:#FFF;}
.carousel-control{font-family:Arial, Helvetica, sans-serif;}
.hero-unit{border:5px solid #EFEFEF;border-radius:8px;}
.indexBox{border:5px solid #EFEFEF;border-radius:8px;padding:12px;margin:8px 0;}
.indexBox:hover{border:5px solid #9C0;border-radius:8px;}
.indexBox h2 a:hover{text-decoration:none;}
h2.mi{border-left:5px solid #9C0;padding:3px 8px 0px;margin:24px 0 6px 0;background-color:#FAFAF1;color:#444;}
h3{border-bottom:1px dotted #EFEFEF;margin-bottom:5px;}
.map img{max-width:none;}
table td .txtCenter{text-align:center !important;}
.faq-box{margin:8px 0 16px;margin-bottom:40px;}
.faq-box h2.faq-q{font-size:16px;background-color:#FDD;border-radius:8px 8px 0 0;color:#F69;padding:1px 16px;}
.faq-box p{padding:6px 16px;}
.badge{padding:1px 9px 2px;font-size:12.025px;font-weight:bold;white-space:nowrap;color:#ffffff;background-color:#999999;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer;}
.badge-error{background-color:#b94a48;}
.badge-error:hover{background-color:#953b39;}
.badge-warning{background-color:#f89406;}
.badge-warning:hover{background-color:#c67605;}
.badge-success{background-color:#468847;}
.badge-success:hover{background-color:#356635;}
.badge-info{background-color:#3a87ad;}
.badge-info:hover{background-color:#2d6987;}
.badge-inverse{background-color:#333333;}
.badge-inverse:hover{background-color:#1a1a1a;}