/*
 Theme Name:   fsv-gallery-education-blue-child
 Theme URI:    https://www.templateking.jp/wordpress/website/fsv002wpgallerye02.html
 Description:  fsv-gallery-education-blue
 Author:       first server
 Author URI:   https://www.templateking.jp/
 Template:     fsv-gallery-education-blue
 Version:      1.2
 License:      
 License URI:  
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  fsv-gallery-education-blue
*/
/*
WORKS画像の大きさ
大画像：1190×824
小画像　横７つの時：168×116
小画像　横5つの時：232×155
*/

/*#header-image-area {
	background: url("http://proceed-design.com/wp-content/uploads/2016/10/4394.jpg") ;
	background-position: left top; 
	background-repeat: no-repeat;
	background-size: cover; 
	-moz-background-size: cover; 
	-webkit-background-size: cover; 
	-o-background-size: cover; 
	-ms-background-size: cover;
}*/

.blank_01 {
	height:1500px;
}
.clearfix {
	clear:both;
}
.home #masthead {
	background: #fff;
	padding-bottom: 0;
}
body.custom-background-empty, body.custom-background-default {
    background-color: #fff;
}
#header-nav-area .component-inner {
	background: #fff;
}

#site-navigation li  {
	color: #666;
	text-shadow: unset;
}

.company_catch {
	max-width: 120rem;
	margin: 0 auto;
	padding: 3rem 2.8rem 1rem 3.1rem;
	line-height:initial;
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial,  YuMincho, '游明朝',sans-serif;
}
.company_catch_title {
	line-height:2em;
	font-size:2.8rem;
	text-align: center;
}
.company_catch_subtitle {
	font-size:1.5rem;
	line-height:1.4em;
}
@media screen and (min-width: 786px) {
	.company_catch_subtitle {
		font-size:2.4rem;
		line-height:2em;
	}
}
.company_message {
	line-height:2em;
	padding: 3rem 0 0 0;
	text-align: center;
}
.bn_renovation{
	text-align: center;
	margin: 40px;
}
.bn_renovation a img{
	width: 100%;
}
@media screen and (min-width: 786px) {
	.bn_renovation a img{
		width: auto;
	}
}
.entry-summary {
	margin:0;
	border-radius: 0px; 
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px; */
	box-shadow: none; 
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
}
.entry-summary a {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
#main-footer {
	background: -webkit-linear-gradient(left, #0e71de 0%, #115ea5 50%, #0e71de 100%);
	background: -moz-linear-gradient(left, #0e71de 0%, #115ea5 50%, #0e71de 100%);
	background: -o-linear-gradient(left, #0e71de 0%, #115ea5 50%, #0e71de 100%);
	background: -ms-linear-gradient(left, #0e71de 0%, #115ea5 50%, #0e71de 100%);
	background: linear-gradient(to right, #0e71de 0%, #115ea5 50%, #0e71de 100%);
}
.entry-content #searchform input#s, .widget_search #searchform input#s {
    background: url(../fsv-gallery-education-blue-child/images/bg_search_proceed.png) no-repeat 8px center;
    background-color: #D9E5FF;
    border: 2px solid #8EB8FF;
}
.entry-content ul {
margin:0px;
}
.entry-content ul li {
margin:1px;
}
.service_catch_wrapper p {
	text-align: center;
}
.service_catch {
	text-align:left;
	padding:10px;
	margin:10px;
	background-color:#D9E5FF;
	
}
#header-widget-area .searchform input#s {
    background: url(images/icon_search_child.png) no-repeat left top;
}
div.navigation {
    margin-bottom: 50px;
}

/*FOR DOCTOR */
.section_header {
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px dotted #8EB8FF;
    margin: 1em 0;
    padding: 12px 0 12px 0px;
}
.section_header__title {
    font-size: 19px;
    font-weight: bold;
    margin: 0;
}
h3.section_header__title {
    margin: 0;
}
.panel__item__wrapper {
    list-style-type: none;
    overflow: hidden;
    padding: 0;
    zoom: 1;
}
.panel__item__title {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 10px;
}
.panel__item {
    /*width: 480px;*/
}

.wp-caption img, img.alignleft, img.alignright, img.aligncenter, img.alignnone {
    box-shadow: none;
}

.panel__item {
    width:47%;
    background-color: #D9E5FF;
    padding: 20px 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 20px;
    margin-bottom: 10px;
    list-style-type: none;
}
#map-canvas {
   height:400px;
}


/* WORKS */
/* 232×155のときはulのclassにh_patternを追加*/
ul.h_pattern li {
	height:170px;
}
/* 235×162(5枚)のときはulのclassにh_patternを追加*/
ul.h_pattern_162 li {
	height:162px;
}
/* 294×203(4枚)のときはulのclassにh_pattern_203を追加*/
ul.h_pattern_203 li {
	height:203px;
}
/* 294×221(4枚)のときはulのclassにh_pattern_221を追加*/
ul.h_pattern_221 li {
	height:221px;
}

/* SERVICE */
/* */
.shortcut__item__wrapper {
    list-style-type: none;
    overflow: hidden;
    padding: 0;
    zoom: 1;
}
.shortcut__item__wrapper_3columns .shortcut__item {
    overflow: hidden;
    width: 396px;
}
.shortcut__item__wrapper_4columns .shortcut__item {
    overflow: hidden;
    width: 297px;
}
.shortcut__item__wrapper_5columns .shortcut__item {
    overflow: hidden;
    width: 235px;
}
.shortcut__item:first-child {
    margin-left: 0;
}
.shortcut__item {
    border: 2px solid #8EB8FF;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 20px;
}
.shortcut__item__wrapper {
    list-style-type: none;
}
.shortcut__item .shortcut__item__link .shortcut__item__link__text_only {
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    text-align: center;
}
.shortcut__item .shortcut__item__link {
    background-color: #8EB8FF;
    border: 1px solid #fff;
    color: #fff;
    display: block;
    font-size: 18px;
    line-height: 1;
}

@media screen and (max-width: 768px){
li.panel__item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    /*margin-left: 20px; */
     
}
.entry-content ul li {
    margin-bottom: 10px;
}
#masthead {
    background: -webkit-linear-gradient(left, #0e71de 0%, #0e71de 50%, #0e71de 100%);
    background: -moz-linear-gradient(left, #0e71de 0%, #0e71de 50%, #0e71de 100%);
    background: -o-linear-gradient(left, #0e71de 0%, #0e71de 50%, #0e71de 100%);
    background: -ms-linear-gradient(left, #0e71de 0%, #0e71de 50%, #0e71de 100%);
    background: linear-gradient(to right, #0e71de 0%, #0e71de 50%, #0e71de 100%);
}
.shortcut__item__wrapper_5columns .shortcut__item {
    margin-bottom: 5px;
    overflow: hidden;
    width: 100%;
}

}

@media screen and (min-width: 1218px){
#masthead .component-inner {
    padding: 3rem 0.5rem;
}
#header-image-area {
    height: 50rem;
}
}



@media screen and (min-width: 786px) {
#masthead {
    padding-top: 0;
    padding-bottom: 0px;
    padding-bottom: 0;
    /* background: #51c2d7; */
}
#site-navigation div.menu > ul > li > a {
	color:#666;
	text-shadow:none;
}
#site-navigation li a:hover, #site-navigation li:hover {
	color:#fff;
	background-color: #0e71de;
}
#site-navigation div.menu > ul > li > a:hover {
    color: #fff;
}
#site-navigation div.menu > ul > li {
		background: url("../fsv-gallery-education-blue-child/images/border_nav.png") no-repeat left center ;
}
#site-navigation div.menu > ul > li:last-child {
    background: url(../fsv-gallery-education-blue-child/images/border_nav.png) no-repeat left center , url(../fsv-gallery-education-blue-child/images/border_nav.png) no-repeat right center;
}


#header-title-area h1.site-title + h2.site-description,#header-title-area h1.site-title-img + h2.site-description {
	padding-top: 2rem;
}
#header-nav-area {
    background-color: #fff;
}
#header-widget-area .searchform input#s {
	background: url(../fsv-gallery-education-blue-child/images/bg_search_proceed.png) no-repeat 8px center;
	background-color: #D9E5FF;
	border: 2px solid #8EB8FF;
}
.widget_archive ul li {
    background: url(../fsv-gallery-education-blue-child/images/widget_lst_icon_proceed.png) no-repeat scroll 0 3px;
}
.widget_archive ul li {
    background: url(../fsv-gallery-education-blue-child/images/widget_lst_icon_proceed.png) no-repeat scroll 0 3px;
}
.entry-content .archive-list li, .widget_nav_menu .menu li, .widget_pages li, .widget_categories li {
    background: url(../fsv-gallery-education-blue-child/images/widget_lst_icon_proceed.png) no-repeat left 4px;
}
}