@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700,800,900);
/*
Theme Name: ★BizVektor子テーマサンプル★
Theme URI: http://bizvektor.com
Template: bizvektor-global-edition
Description:
Author: ★あなた ｍ９っ・ｗ・）ｂ★
Tags:
Version: 0.1.0
*/


html,body,strong,a,h1, h2, h3, h4, h4, h5, h6, #header #site-title, #pageTitBnr #pageTitInner #pageTit, #content .leadTxt, #sideTower .localHead
{
    font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo !important;
}

#headerTop {
    border-top: 3px solid #4183C4 !important;
    background: #4183C4 !important;
    /*
    border-top: 3px solid #37aead !important;
    background: #37aead !important;
    */
}


#gMenu {
    border-bottom-color: #4183C4 !important;
    border-top: 1px solid #4183C4 !important;
    /*
    border-bottom-color: #37aead !important;
    border-top: 1px solid #37aead !important;
    */
}

#gMenu .menu li a span {
    color:  #3C6DAD !important;
}

#gMenu .assistive-text {
    background-color: #4183C4 !important;
}

div#footMenu {
    background: #4183C4!important;
    border-top: 1px solid #4183C4!important;
    border-bottom: 1px solid #4183C4!important;
    /*
    background: #37aead!important;
    border-top: 1px solid #37aead!important;
    border-bottom: 1px solid #37aead!important;
    */
}

.sideTower .localHead {
    border-bottom: 3px solid #4183C4 !important;
    /*border-bottom: 3px solid #37aead !important;*/
}

#topPr h3 a {
    border-bottom: 2px solid #4183C4 !important;
    /*border-bottom: 2px solid #37aead !important;*/
}

#content h2, #content h1.contentTitle, #content h1.entryPostTitle {
    border-bottom: 3px solid #4183C4 !important;
    /*border-bottom: 3px solid #37aead !important;*/
}

.moreLink a {
    border-left: 4px solid #376AAE !important;
    /*border-left: 4px solid #37aead !important;*/
}

form#searchform input#searchsubmit {
    border: 1px solid #37aead !important;
    background-color: #37aead !important;
}

/*header-contact

div#header {
    background-repeat: no-repeat;
    background-position-x: 810px;
    background-position-y: 10px;
}
*/

#topMainBnr {
    background-color: #E2E8EE !important;
    /*background-color: #e2eeee !important;*/
}

img.top-contact {
 margin: 0px 0px 10px 230px;
}

a.btn, .linkBtn a, input[type=button], input[type=submit] {
  border: 1px solid #4183C4 !important;
  background: url(images/arrow_wh_s.png) right bottom no-repeat #4183C4 !important;
}

#powerd{display:none}


/* header */
#header #headContact #headContactTxt {
	margin-bottom: 5px;
	padding: 5px 0;
	background: #ff9720;
	color:#ffffff;
	text-align: center;
}
#header #headContact #headContactTel {
	font-size: 18px;
}
#header #headContact #headContactTel p {
	margin: 3px 0;
}
#header #headContact #headContactTel a {
	text-decoration: none;
	font-weight: bold;
	color:#ff3b21;
}
#content #top_kaiketsu {
	background: url(./img/kaiketsu_bk.png) no-repeat center top;
	background-size: cover;
	clear: both;
}
#content #top_kaiketsu h2 {
	border: none;
	background: #4183C4;
	color: #ffffff;
	box-shadow:none;
	text-shadow: none;
}
#content .top_kaiketsu_txt {
	padding: 0 20px 20px;
	font-size: 110%;
}
.top_kaiketsu_img {
	padding: 0 20px 20px;
	text-align: center;
}
.top_kaiketsu_img img {
	width: 90%;
}



@media screen and (max-width:640px){
img.top-contact {
    font-size: 24px;
    line-height: 45px;
    margin: 0px 0px 0px 10px;
    padding-bottom: 10px;
    position: relative;
    font-weight: lighter;
    text-align: center;
}
.s-none{
display:none;
}
}

@media screen and (min-width: 769px){
.p-none{
display:none;
}
#menu-headernavigation {
width: 951px;
}
}

#siteBottom {
  padding: 0px !important;
}
