@charset "utf-8";

/* *************************************************************************************************
   * 共用
************************************************************************************************* */

body {
	-webkit-text-size-adjust: 100%;
	background:#ffffff;
	margin:0;
	padding:0;
	font-size:16px;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
}

t1 {
	font-size:22px;
        color: #A5A200;
        font-family: "MS Serif", "New York", "serif"

}


/* sp　768px以下 */
@media only screen and (max-width: 767px){
  .logo-pc{
    display:none;
  }
  .logo-sp{
	 display:inline;
  }
  .topimage-pc{
    display:none;
  }
  .topimage-sp{
	 display:inline;
    width: 100%;
    height: auto;
  }
  .topbox{
	 display:none;
  }
  .logo{
	 height:60px;
  }
    
}

/* pc　768px以上 */
@media only screen and (min-width: 768px), print {
  .logo-sp{
    display:none;
  }
  .logo-pc{
	 display:inline;
  }
  .topimage-pc{
    display:inline;
  }
  .topimage-sp{
	 display:none;
  }
  .topbox{
	 display:inline;
  }
  .logo{
	 height:60px;
  }
}


.fbbox {
	position:fixed;
	z-index:30000;
	top:200px;
	left:0px;
}

/*
img {
width:360px;
max-width: 100%;
height: auto;
}


.img01 {
width:auto;
height: auto;
}

@media only screen and (max-width: 767px){
  .topimagediv{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .topimage{
    width: 100%;
    height: auto;
  }
img {
width:100%;
max-width: 100%;
height: auto;
}

	
}
*/

/* pc　768px以上 */

/*
@media only screen and (min-width: 768px), print {
  .topimagediv{
    width: 100%;
    height: 450px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(../image/topimage_pc.jpg);
    background-repeat: no-repeat;
  }
  .topimage{
    display: none;
  }
img {
width:100%;
max-width:420px;
height: auto;
}
	
}
*/
/* **************************************************************/
/*
/*
/*
/****************************************************************/
.header {
	position: fixed;
	top:0px;
	left:0px;
	width:100%;
	height:60px;
	background:#fff;
	z-index:10000;
	border-top:solid 0px #00185e;
	border-bottom:solid 0px #ccc;
}

.topad{
	width:auto;
	padding:30px;
	text-align: center;
	font-size:16px;
	font-weight: :bold;
	font-family: Arial, Helvetica, "sans-serif";
}

.logo {
	height:60px;
}


.backbar {
	width:100%;
	padding:0 10px;
	text-align: right;
}

.title {
	width:auto;
	line-height:1.4;
	margin-bottom:30px;
	height:40px;
	font-size:32px;
	font-family: "MS Serif", "New York", "serif"
	font-weight:bold;
}

.title2 {
	width:auto;
	line-height:1.4;
	margin-bottom:30px;
	height:40px;
	font-size:32px;
	font-family: "MS Serif", "New York", "serif"
	font-weight:bold;
}

.subtitle {
	width:auto;
	height:40px;
	border-left:4px solid #036371;
	color: #036371;
	font-size: 22px;
	font-weight: bold;
	padding-left:20px;
	line-height: 1.8;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.hh {
	border-bottom: 1px solid #e2d06e;
	width: 50%;
	margin-left: auto; /* 中央寄せにするため */
	margin-right: auto; /* 中央寄せにするため */
	margin-top:20px;
	margin-bottom:20px;
	
}

.col1{
	border:1px solid #000;
	background:#fff;
	text-align: center;
	line-height: 3;
}

a.nav-link {color:#000;text-decoration:none;font-weight:bold;font-size:14px;}
a.nav-link:active {color:#000;text-decoration:none;font-weight:bold;font-size:14px;}
a.nav-link:visited {color:#000;text-decoration:none;font-weight:bold;font-size:14px;}
a.nav-link:hover {color:#000;text-decoration:none;font-weight:bold;font-size:14px;}


a.red {color:#f00;text-decoration:none;font-weight:none ;font-size:13px;}
a.red:active {color:#f00;text-decoration:none;}
a.red:visited {color:#f00;text-decoration:none;}
a.red:hover {color:#f00;text-decoration:underline;}

/* map -------------------------------------*/

#gmap {
		width:100%;
		height:100%;
		margin-left:auto;
		margin-right:auto;
}
