@charset "utf-8";
/*
Theme Name: 埼玉県魚市場
heme URI: 
Template: biz-vektor
Description: 
Author: 土山印刷
Tags: 
Version: 0.1.0
*/

body {
    font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif !important;  }

body a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

h1, h2, h3, h4, h4, h5, h6, #header #site-title, #pageTitBnr #pageTitInner #pageTit, #content .leadTxt, #sideTower .localHead {
    font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serifc !important;
}

#powerd{display:none}
#header .innerBox #site-title a img {
    max-height: 111px;
}

#gMenu {
    background: url(/ja/wp-content/uploads/2017/12/menu_bg.png) left center repeat-x !important;
}
#gMenu,
#gMenu .menu,
#gMenu .menu li a {
    border: none !important;
    box-shadow: unset;
}

#content h4, #content h3, #content h2, #content h1.contentTitle, #content h1.entryPostTitle, #content .infoList .infoListBox div.entryTxtBox .sideTower .localHead, #sideTower .localHead, #content .sideWidget h4 {
    color: #FFFFFF;
	font-size: 128.6%  !important;
}

#content h2, #content h1.contentTitle, #content h1.entryPostTitle, #content .sideWidget h4 {
    border: 0px !important;
    box-shadow: inset 0px 1px 0 #fff !important;
    padding: 20px 13px 20px !important;
    text-shadow: none !important;
    background: #66cc00  !important;
}


.sideTower .localHead, #sideTower .localHead {
    border: 0px solid #ddd !important;
    box-shadow: inset 0px 0px 0 #fff !important;
    padding: 20px 13px 20px !important;
    text-shadow: none !important;
    background: #66cc00 !important;
}

#content h2:after, #content h1.contentTitle:after, #content h1.entryPostTitle:after, .sideTower .localHead:after, #sideTower .localHead:after, #content .sideWidget h4:after {
    border-bottom: 3px solid #66cc00 !important;
}

#content h2:after, #content h1.contentTitle:after, #content h1.entryPostTitle:after, .sideTower .localHead:after, #sideTower .localHead:after, #content .sideWidget h4:after {
    border-bottom: 3px solid #66cc00 !important;
}
.sideTower .localHead:after, #sideTower .localHead:after {
    content: " ";
    border-bottom: 3px solid #008b85;
    border-top: 0px solid #fff !important;
    bottom: 0;
    position: absolute;
    width: 100%;
    left: 0;
}
#content h2:after, #content h1.contentTitle:after, #content h1.entryPostTitle:after, #content .sideWidget h4:after {
    content: " ";
    border-bottom: 3px solid #008b85;
    border-top: 0px solid #fff !important;
    bottom: 0;
    position: absolute;
    width: 100%;
    left: 0;
}

#main {
    background: #FFFFFF !important;
}

#footMenu {
    border-bottom: 0px solid #ccc !important;
    box-shadow: inset 0 0px 0 #fff !important;
}


#footer {
    border-top: 0px solid #fff !important;
}

#footer {
    padding: 0;
    background-color: #0066cc !important;
}

#siteBottom {
    clear: both;
    font-size: 88%;
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF !important;
	background: #0066cc !important;
}
#siteBottom #siteBottomInner.innerBox #copy {
    /* padding-top: 15px; */
	background: #0066cc !important;
}
#siteBottom #siteBottomInner.innerBox #copy {
    padding-top: 15px;
	background: #0066cc !important;
}

h4.entryTitle a
 {
    color: #0066cc !important;
    font-size: 83% !important;
}


#main #container #content {
    margin: 0px !important;
}

@media (min-width: 970px){
#main #container #content {
    float: left;
    width: 700px;
}
}

#pageTitBnr #pageTitInner {
    background: url(/ja/wp-content/uploads/2017/12/pageTitBnr_bg_touka.png) right 50% no-repeat #fae8e8;
}
#pageTitBnr #pageTitInner {
    border-left: 0px solid #e5e5e5;
    border-right: 0px solid #e5e5e5;
}

#pageTitBnr {
    background-color: #fae8e8;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

#footerSiteMap .menu li a {
    border-bottom: 1px solid #ccc;
    box-shadow: 0 1px #fff;
    color: white !important;
}

#content blockquote, #content .sectionFrame {
    font-size: 115%;
    padding-bottom: 20px;
    font-weight: bold;
    line-height: 2;
}


#content table th, #content .tablepress td {
    margin-right: 2px;
    box-shadow: inset 0px 0px 0 #fff;
}

/*
#content blockquote, #content .sectionFrame {
    border: 0px solid #ccc;

    box-shadow: inset 0px 0px 0 #fff;
    background: url(../images/head_bg.png) left top repeat-x;
    margin: 4px 4px 20px;
}

#content blockquote, #content .sectionFrame {
   color:#0066cc !important;
}
*/


#uo_read {
padding: 0.1em 0.5em;/*上下 左右の余白*/
font-size:120%;
font-weight:bold;
	
background: transparent;/*背景透明に*/
border-left: solid 5px #f30;/*左線*/
	line-height: 1;
}

#content .flowBox2 {
    padding-bottom: 30px;
    margin-bottom: 15px;
    display: block;
    overflow: hidden;
}
#content .flowBox2 dl {
    display: block;
    overflow: hidden;
    padding: 15px 20px;
    border: 3px solid #e5e5e5;
}

#content .flowBox2 dl dt {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    font-size: 1.2em;
	color:#ff3300;
}

#content .flowBox3 {
    padding-bottom: 30px;
    margin-bottom: 15px;
    display: block;
    overflow: hidden;
}
#content .flowBox3 dl {
    display: block;
    overflow: hidden;
    padding: 15px 20px;
    border: 3px solid #e5e5e5;
}

#content .flowBox3 dl dt {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    font-size: 1.2em;
	color:#0066cc;
}


#content .timeschedule {
    border-top: 1px solid #ccc;
    margin: 10px -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 100%;
    line-height: 141.7%;
}
#content .time_1 {
    width: 10%;
}
#content .time_2 .time_3 {
    width: 45%;
}

#gMenu .assistive-text {
    display: none;
}

@media screen and ( max-width:955px )
{
#gMenu {
background: url(/ja/wp-content/uploads/2017/12/menu_bg_00.png) left center repeat-x !important;
}
}

#pageTitBnr #pageTitInner #pageTit {
    font-weight: bold !important;
    color: #0066cc !important;
}

.uo_searchsubmit{
	border: 0px !important;
    box-shadow: inset 0 0 0 0px rgba(255,255,255,0.9) !important;
    width: 40px;
    height: 40px;
	margin-top: 0px !important;
	padding:0px !important;
    background: url(/ja/wp-content/uploads/2017/12/search_icon.jpg) right bottom no-repeat;
}

.uo_submittext {
    border: 1px solid #e5e5e5;
    border-radius: 0px !important;
	padding-top:10px !important;
    padding-right: 0px !important;
    padding-bottom: 10px !important;
	margin-right:-5px !important;
	margin-bottom:5px !important; 
    font-size: 100%;
	width: 205px !important;
}



@media (min-width: 770px)
{
#header #headContact {
    margin-top: 40px;
}
}
	
#header #headContact {
    margin-bottom: 5px;
}

form#uo_searchform input#s {
    margin: 0;
    padding: 9px;
    width: 60%;
    float: left;
    height: 20px;
    margin-right: 0px;
	border-radius: 0px;
	width: 205px;
}
@media (min-width: 770px)
{
#header #headContact #headContactInner {
    margin: 20px;
}}

.parking{
	background-color:#fcfcdf;
	font-size:90%;
	font-weight:bold;
	text-align:center;
	margin-bottom: -10px;
    border: 1px solid #ccc;
}



#custom_html-13{
	margin-top:-110px !important;
	margin-bottom:50px !important;
}
.sp-button {
    border: 2px solid #cccccc !important;
	background-color: #cccccc !important;
}

.sp-selected-button {
    border: 2px solid #ff3300 !important;
	background-color: #ff3300 !important;
}

.square_btn, wpcf7-form-control, wpcf7-submit{
    position: relative;
    display: inline-block;
    font-weight: bold;
	margin-right:5px;
	padding:15px 40px;
    text-decoration: none;
    color: #00BCD4;
    background: #ECECEC;
    transition: .4s;
  }

.square_btn, wpcf7-form-control, wpcf7-submit:hover {
    background: #00bcd4;
    color: white;
	margin-right:5px;
	padding:15px 40px;
	
}

.wpcf7-submit{

    display: inline-block !important;
    font-weight: bold !important;
	margin-right:5px !important;
	padding:15px 40px !important;
    text-decoration: none !important;
    color: #00BCD4 !important;
    background: #ECECEC !important;
    transition: .4s !important;
  }

.wpcf7-submit:hover {
    background: #00bcd4 !important;
    color: white !important;
	margin-right:5px !important;
	padding:15px 40px !important;
	
}

#map_cate_spacer{
	margin-right:5px !important;
}

#uo_font{
	float:left;
	margin-top:10px;

	margin-right:5px;
	margin-bottom:5px;
	font-weight:bold;
	color: #066ccc;

}

@media screen and ( max-width:479px )
{
#uo_font {
	float: none;
	margin-top: 10px;

}
}

@media (min-width: 970px)
{
#header .innerBox {
    padding-top: 10px !important;
}
}

.sideTower .widget_nav_menu, .sideTower .localSection, #sideTower .widget_nav_menu, #sideTower .localSection {
border: 0px solid #ccc !important;
outline: solid 0px #eee !important;
box-shadow: inset 0px 0px 0 #fff !important;
background: url(../images/head_bg.png) left top repeat-x !important;
padding: 0px !important;
margin: 0px 0px 0px 0px !important;
}

.sideTower .sideWidget li, #sideTower .sideWidget li {
	font-size: 100% !important;
}


.uo_top_pr_item {
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    margin: 0 1% 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    font-size: 100%;
	float:left;
	width:330px;

}

.uo_top_pr_item .bv-grid-unit-item-inner {
    background-color: #fff;
	padding:15px;
}

.uo_top_pr_text a {
    text-decoration: none;
    color: #333;
}

.uo_top_pr_text a:hover {
	text-decoration:underline;
	color:#c00
}

#uo_float_left {
	float: left;
	margin:0px 20px;
}

#uo_float_right {
	float: right;
	margin:0px 20px;
}

@media screen and ( max-width:479px )
{
#uo_float_left  {
width:100%;
clear:both;
	margin: 0 auto; 
	text-align:center;
	padding-bottom:10px;
}
}

@media screen and ( max-width:479px )
{
#uo_float_right  {
width:100%;
clear:both;
	margin: 0 auto; 
	text-align:center;
	padding-bottom:10px;
}
}

#uo_L{
line-height:170%;
font-size:120% !important;
margin-bottom:20px;
	
}


#uo_M{
line-height:170%;
font-size:100% !important;
margin-bottom:20px;
	
}


#content ul.linkList {
    margin: 0;
    padding: 0;
	font-size:120%;
	line-height:1.5;
}

dl.uo_tenant {
    margin-left:5px !important;
}

dl.uo_tenant dt {
	color: #666 !important;
	font-weight:normal !important;
    float:left !important;
    clear: left !important;
    padding:0px !important;
}

dl.uo_tenant dd {
    margin-left:110px !important;  
    padding:0px !important;
}

#siteBottom a {
    color: #FFF;
    text-decoration: none;
}

#content .bv-grid-unit-item p, #sideTower .bv-grid-unit-item p {
    height: 50px !important;
}

@media screen and ( max-width:479px )
{
#content .bv-grid-unit-item p, #sideTower .bv-grid-unit-item p {
    height: 70px !important;
}

}

#content h3 {
    color: #0066cc !important;
}

.bv-grid-unit-item {
    margin-top: 8px !important;
    margin-right: 5px !important;
    margin-bottom: 5px !important;
	margin-left: 0px !important;
}

span.wpcf7-not-valid-tip {
    color: white;
}

.grecaptcha-badge { visibility: hidden; }