.jh {
margin-top:20px;
}
.info_01{
width: 46%;
margin-left: auto;
margin-right: auto;
border-collapse: separate;
border-spacing: 0px;
border-top: 1px solid #0088cc;
border-left: 1px solid #0088cc;
border-right: 1px solid #0088cc;
border-bottom: 1px solid #0088cc;
background-color: #0088cc;
float:left;
}
.info_01 th{
width:25%;
padding:4px;
text-align: center;
vertical-align: top;
color: #fff;
background-color: #0088cc;
border-bottom:0px;
}
.info_01 td{
width:75%;
padding:4px;
text-align: center;
background-color: #0088cc;
}
.info_01 a {
color: #0088cc;
}
.info_02{
width: 46%;
margin-left: auto;
margin-right: auto;
border-collapse: separate;
border-spacing: 0px;
border-top: 1px solid #ff50b1;
border-left: 1px solid #ff50b1;
border-right: 1px solid #ff50b1;
border-bottom: 1px solid #ff50b1;
background-color: #ff50b1;
}
.info_02 th{
width:25%;
padding:4px;
text-align: center;
vertical-align: top;
color: #fff;
background-color: #ff50b1;
border-bottom:0px;
}
.info_02 td{
width:75%;
padding:4px;
text-align: center;
background-color: #ff50b1;
}
.info_02 a {
color: #ff50b1;
}
.info_03{
width: 46%;
margin-left: auto;
margin-right: auto;
border-collapse: separate;
border-spacing: 0px;
border-top: 1px solid #0088cc;
border-left: 1px solid #0088cc;
border-right: 1px solid #0088cc;
border-bottom: 1px solid #0088cc;
background-color: #0088cc;
}
.info_03 th{
width:25%;
padding:4px;
text-align: center;
vertical-align: top;
color: #fff;
background-color: #0088cc;
border-bottom:0px;
}
.info_03 td{
width:75%;
padding:4px;
text-align: center;
background-color: #0088cc;
}
.info_03 a {
color: #0088cc;
} div.btn_pdf {
width: 40%;
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;
vertical-align: middle !important;
padding: 20px 0px 20px 0px !important;
border: 0px !important;
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-radius: 6px !important;
background-color: #122a88 !important;
}
div.btn_pdf:hover {
width: 40%;
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;
vertical-align: middle !important;
padding: 20px 0px 20px 0px !important;
border: 0px !important;
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-radius: 6px !important;
background-color: #415cce !important;
}
div.btn_pdf a {
color: #ffffff !important;
font-size: 18px;
font-weight: normal !important;
font-color:#FF3F00;
} body {
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.site-title {
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: normal;
}
.entry-title {
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: normal;
}
.navbar .nav > li > a,
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: normal;
}
h2.site-description {
font-size: 14px !important;
padding-top: 0px;
line-height: 20px;
font-style: normal;
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.powered {
display: none;
}
.byline {
display: none;
}
.author {
display: none;
}
.post-meta {
display: none;
}
.comment {
display: none;
}
.comment-respond {
display: none;
}
#header #header-add {
float: right;
}
#header #header-tel {
float: right;
}
.map_wrapper {
max-width: 700px;
min-width: 350px;
margin: 20px auto;
padding: 4px;
border: 1px solid #CCC;  
}
.googlemap {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.googlemap iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
.site-title {
font-size: 26px;
font-weight: bold;
}
input.wpcf7c-btn-back {
margin-right: 1em;
}
@media screen and (max-width: 991px) { #gnav {
display: none;
}
#gnav.active {
display: block;
}
#header-menu-tog {
display: block;
margin:auto;
font-size: 24px;
}
#gnav ul li a:hover .sub-menu {
display: none;
}
#gnav ul li .sub-menu {
display: block;
position: relative;
width: auto;
margin-left: 20px;
background: #fff;
border: none;
border-bottom: none;
}
#gnav ul li .sub-menu li {
float: none;
margin-right: 0;
}
#gnav ul li .sub-menu li:list-child {
border-bottom: none;
}
#gnav ul li .sub-menu li a {
color: #2581c4;
background: #fff;
padding: 10px 15px;
border-bottom: 1px #e5e5e5 solid;
}
#gnav ul li .sub-menu li a:hover {
background: #fafafa;
color: #2581c4;
box-shadow: 0;
}
#gnav ul li .sub-menu .sub-menu {
left: auto;
top: auto;
}
#gnav li a {
display: none;
} div.btn_pdf {
width: 40%;
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;
vertical-align: middle !important;
padding: 10px 0px 10px 0px !important;
border: 0px !important;
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-radius: 6px !important;
background-color: #122a88 !important;
}
div.btn_pdf:hover {
width: 40%;
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;
vertical-align: middle !important;
padding: 10px 0px 10px 0px !important;
border: 0px !important;
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-radius: 6px !important;
background-color: #415cce !important;
}
div.btn_pdf a {
color: #ffffff !important;
font-size: 18px;
font-weight: normal !important;
font-color:#FF3F00;
}
}
@media screen and (max-width: 767px) { #header #header-add {
display: none;
}
.info_banner {
width: 100%;
border-collapse: collapse;
}
.info_banner tr {
width: 100%;
padding: 6px;
text-align: center;
vertical-align: top;
color: #ffffff;
background-color: #3c5a98;
border: 1px solid #2a2f80;
}
.info_banner th {
width: 100%;
padding: 6px;
text-align: center;
vertical-align: top;
color: #ffffff;
background-color: #3c5a98;
border: 1px solid #2a2f80;
}
.info_banner td {
width: 100%;
padding: 6px;
text-align: center;
vertical-align: top;
color: #ffffff;
background-color: #3c5a98;
border: 1px solid #2a2f80;
} div.btn_pdf {
width: 60%;
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;
vertical-align: middle !important;
padding: 10px 0px 10px 0px !important;
border: 0px !important;
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-radius: 6px !important;
background-color: #122a88 !important;
}
div.btn_pdf:hover {
width: 60%;
margin-left: auto !important;
margin-right: auto !important;
text-align: center !important;
vertical-align: middle !important;
padding: 10px 0px 10px 0px !important;
border: 0px !important;
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-radius: 6px !important;
background-color: #415cce !important;
}
div.btn_pdf a {
color: #ffffff !important;
font-size: 12px;
font-weight: normal !important;
font-color:#FF3F00;
}
}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:29px;height:30px;background:transparent url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png) -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:400 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:0;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/blank.gif);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:29px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox-x.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox-y.png);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox-x.png);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox-y.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancy_title_over.png);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:0;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;padding:0 0 3px;background:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox-x.png) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(//www.johoku-gr.co.jp/wordpress/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png) -55px -90px no-repeat}