@charset "utf-8";
/* CSS Document */

/* Slideinner
================================================ */

.topmain_inner {
	margin : 0 auto;
    position : relative;
    width: px;
    height: px;  
	max-height: 550px;
	margin-bottom: 0em;
}


/* SlideShow
================================================ */

.fullSlideShow {
	display: block;
	max-height: 550px;/*--.innerと合わせる--*/
	overflow: hidden;
}
.fullSlideShow img {
	height: auto;
	width: 100%;
	/*max-width: 1080px;*/
}
 
.bxslider {
	position: relative;
}

/* スライドショーに乗る情報
================================================ 

	効かない？*/
#kengaku {
	/*background-color: #cd5e3c;
	color: #fff9f4;*/
	font-size: .9rem;
}

/*--コロナ対策　TOPスライドショーの下の告知--*/
#corona a{
	font-size: 0.8rem;
}
#corona a:hover {
	color: #fff;
}



/* contents 
================================================ 
/**********--WHAT'S NEW--************/

/*▼ WHAT'S NEW-お知らせ- */
#caption {
	height: 40px;
	background-color: #6b3f31;
	font-size: px;
	padding-bottom: .4em;
	padding-top: .4em;
}
#caption a {
	color: #FFF;
}

#caption a:hover {
	color: #ff6347;
}


#osirase_E {
	font-size: 1.3em;
	font-family:  "メイリオ", "游ゴシック","ＭＳＰゴシック,ＭＳ ゴシック", sans-serif;
}

#osirase_J {
	font-size: .7em;
	font-family: " "メイリオ", Meiryo, Osaka, ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*▲ WHAT'S NEW-お知らせ- */

/*▼ 新記事のボックス */
#infobox {
   height: 13em;  /* 高さを制限(※) */
   overflow: auto; /* スクロールバーを表示(※) */
  /*  border-under: red 1px dashed;  枠線を追加 */
   background-color: #ddd; /* 背景色を追加 */
   padding-top: .5em;
	margin-left: px;
  }

#infobox a:hover{
	color: #ff6347;
	text-decoration: underline;
}

#infobox dl {
}
/*▲ 新記事のボックス */

/*▼ ボックスの下 各ページへのリンク*/

#menuInfo {
	line-height: .5em;
   	padding-bottom: .5em;
}

#menuInfo a:hover {
	text-decoration: underline;
}



#GMap {
	text-decoration: underline;
}



/*メイン
================================================*/

#sub_img {
	width: 250px;
}
#sub_img02{
	width: 250px;
}

#News {
}

/*--メイン画像--*/

.box3 {
	border: solid 5px #deb887;
}

.box1 {
	border: solid 5px #deb887;
}

.box {
	border: solid 5px #deb887;
}


#Main img {
  opacity: 1;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
#Main a:hover img {
  opacity: .6;
}

#Main  {
}
#main p {
}

.jumbotron--extend {
	margin-bottom: rem;
}


/*--メイン説明文---------*/

/*--
#bgline {
    text-align: center;
    background: url(img/sub_bg.png) repeat-x center center;
}--*/

#subtitle1 {
	font-family: "Times New Roman", Times, serif;
}

#site-annai {
	background-color: ;
}

#site-annai a:hover{
	text-decoration: underline;
}





/*--説明箇所
================================================*/



#bg_line {
  border-top: 3px double #000;
  border-bottom: 1px solid #fff;
}




/*--contents--*/





/*------------------------------------------------------
 SMP ~
------------------------------------------------------*/
/* スマホ　479px以下*/ 
@media screen and (max-width:480px) {
 
#infobox {
   overflow:;
   width:; 
}
	
}

	

/*------------------------------------------------------
 Tablet ~   タブレット端末から効くスタイル 
------------------------------------------------------*/
/* スマホ　768px以上 */
@media only screen and (min-width:768px) {
	.box3  {
	margin-right: 0.5em;
	}
	.box1 {
	margin-left: 0.5em;
	}
	.box {
	margin-right: 0.5em;
	}
}




/*------------------------------------------------------
 PC
------------------------------------------------------*/
/* pc　920px以上 */

@media screen and (min-width:920px) {
 
    /* PCから効くスタイル */
 
}
