/*
Template:bizvektor-global-edition
Theme Name:bizvektor_child
*/

@import url(“../bizvektor-global-edition/style.css”); 

body {
    font-family: 'メイリオ' ,Meiryo, sans-serif!important;
}

#powerd {
	display: none;
}

input[type="submit"] {
	text-shadow: none!important;
	height: 28px!important;
}

.sideWidget {
    margin-bottom: 10px!important;
}

#siteBottom {
    padding: 15px 0px!important;
}

#footMenu .menu {
    padding: 1px 0!important;
}

#header #site-title a img{
max-height:80px !important ;
}

#headContact #headContactInner img{
vertical-align: bottom !important;
}

#content p {
font-size:17px;
font-family: 'メイリオ' ,Meiryo, sans-serif;
}

/***** 制作依頼コンタクトフォーム *****/
.c1{
background:#fff;
padding:15px 20px;
border-bottom:1px solid #ccc;
font-weight:bold;
color:#595858;
display:block;
line-height:50px;
}
 
.c2{
background:#E8EEF9;
padding:20px;
border-bottom:1px solid #ccc;
font-weight:bold;
color:#595858;
line-height:50px;
}
 
p.c1,p.c2{
margin:0;
}
 
.c1:hover,.c2:hover{
background:#FFEEEE;
}
 
.c1.last,.c2.last{
border-bottom:none;
}
 
.m-alert{
padding:5px;
background:#ff8080;
color:#fff;
margin:5px;
font-weight:normal;
}
 
input[type=text],input[type=tel],input[type=email]{
font-size:15px;
}
 
.c1 textarea,.c2 textarea{
font-size:13px;
width:100%;
}
 
.file{
margin:10px;
display:block;
}
 
span.wpcf7-list-item { display: block; }
input[type=text],input[type=email],input[type=tel]{
   width:100%;
}
 
input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus{
   border:solid 1px #20b2aa;
}
 
input[type=text], select,input[type=email],input[type=tel]{
   outline: none;
}
 
.contact_right textarea{
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   border:#a9a9a9 1px solid;
   -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   width:100%;
   padding:0 3px;
}
 
.contact_right textarea:focus{
   border:solid 1px #20b2aa;
}
 
.contact_right textarea {
   outline: none;
width:100%;
}
 
input[type=submit]{
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   border:#a9a9a9 1px solid;
   -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   width:33%;
   height:50px;
font-size:20px;
   padding:0 3px;
   margin:5px;
   cursor:pointer;
   color:#333;
   font-weight:bold;
   background:#f5f5f5;
   text-shadow:1px 1px 0px #fff;
}
 
.contact_form input[type=submit]{
width:50%;
}
 
.contact_form input[type=text],.contact_form input[type=email]{
width:100%;
height:50px;
font-size:1.5em;
}
 
input[type="radio"]{
margin: 0 0 4px 0 !important;
}



/*　3PR見出し文字サイズ　*/
#topPr h3 {
    font-size: 30px;
    font-family: 'メイリオ' ,Meiryo, sans-serif;
}
 
/*　3PR見出し文字色　*/
#topPr h3 a {
    color:#990000;
}
 
/*　3PR見出し枠線左　*/
#topPr .topPrInner h3 {
    border-left:solid 10px orange;
}
 
/*　3PR説明文　*/
#topPr p a {
    font-size: 15px;
    line-height: 130%;
    color:#990000;
    font-family: 'メイリオ' ,Meiryo, sans-serif;
}
 
/*　3PR「詳しくはこちら」　*/
#topPr .moreLink a {
    font-size: 13px;
    background-color:orange;
}