/*===============================================
●base.css 画面の横幅が641px以上
===============================================*/
@media print, screen and (min-width: 641px){

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

/*  記念館ページのメイン写真　*/
/*--------------------------------------------------------*/

.kinenkan_main{
}

/*  記念館ページのレイアウト　*/
/*--------------------------------------------------------*/

.kinenkanBox{
	background: #F7F5F4;
	border:1px solid #DFDCD1;
	width:880px;
	padding:0 49px 50px;
}

/*  記念館ページのテキスト　*/
/*--------------------------------------------------------*/

p.kinenkan_txt{
	font-size:110%;
	color:#333;
	line-height: 1.7em;
}

/*  記念館の概要とメッセージ　*/
/*--------------------------------------------------------*/

.kinenkanBox .messageBox{
	padding-top:40px;
}

.kinenkanBox .messageBox h1.pc_h1{
	text-align:center;
}

.kinenkanBox .messageBox h1.sp_h1{
	display:none;
}

.kinenkanBox .messageBox .kinenkan_menuBox{
	margin-top:45px;
	margin-bottom:40px;
}

.kinenkanBox .messageBox .kinenkan_menuBox ul{
	text-align: center;
	letter-spacing: -.4em; /* 文字間を詰めて隙間をなくす */
}

.kinenkanBox .messageBox .kinenkan_menuBox ul li{
	letter-spacing: normal; /* 文字間を元に戻す */
	display:inline-block; 
	/zoom:1;
	margin:0 5px
}

.kinenkanBox .messageBox .kinenkan_menuBox ul li a{
	display:block;
	background:#FFF;
	font-size:12px;
	font-weight:nomal;
	letter-spacing:1px;
	color: #333;
	border:1px solid #DDD;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all  0.5s ease;
	padding: 6px 15px;
	text-align:center;
	text-decoration:none;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.kinenkanBox .messageBox .kinenkan_menuBox ul li a:hover{
	text-decoration:none;
	background:#DFDCD1;
}

.kinenkanBox .messageBox .kinenkan_message{
	overflow:hidden;
}

.kinenkanBox .messageBox .kinenkan_message img.gaikan{
	float:right;
	margin-left:40px;
	margin-bottom:20px;
}

.kinenkanBox .messageBox .kinenkan_message p{
}

/*  館内のご案内　*/
/*--------------------------------------------------------*/

.kinenkanBox .guideBox{
	margin-top:60px;
}

.kinenkanBox .guideBox h2{
	background: #EFEBE2;
	border:1px solid #DFDCD1;
	padding:12px;
	text-align: center;
	color: #958F88;
	font-size:115%;
	font-weight:bold;
	line-height: 1.2em;
}

.mt-01{
	margin-top:35px;
}
.mt-02{
	margin-top:50px;
}

.kinenkanBox .guideBox .photoBox{
	width:700px;
	margin-left:auto;
	margin-right:auto;
}
.kinenkanBox .guideBox .photoBox h3{
	font-size:125%;
	font-weight:bold;
	color:#333;
	line-height: 1.3em;
	margin-bottom:10px;
}
.kinenkanBox .guideBox .photoBox h4{
	font-size:110%;
	font-weight:bold;
	color:#333;
	line-height: 1.3em;
	margin-bottom:10px;
}
span.small_h4{
	font-size:85%;
}
.kinenkanBox .guideBox .photoBox p.setsumei{
	font-size:100%;
	color:#666;
	line-height: 1.7em;
}
.kinenkanBox .guideBox .photoBox .photo{
	overflow: hidden;
}
.kinenkanBox .guideBox .photoBox .photo .photo01{
	float:left;
	width:330px;
	margin-right:40px;
}
.kinenkanBox .guideBox .photoBox .photo .photo02{
	float:left;
	width:330px;
}

/*  福田正義について　*/
/*--------------------------------------------------------*/

.kinenkanBox .fukudaBox{
	margin-top:55px;
	background: url(https://www.chosyu-journal.jp/img/kinenkan/bg.jpg) center top repeat-y;
}

.kinenkanBox .fukudaBox .inner{
	width:740px;
	padding:60px 70px;
}

.kinenkanBox .fukudaBox .inner h2{
	text-align: center;
	margin-bottom:50px;
}

.kinenkanBox .fukudaBox .inner .box01{
	overflow: hidden;
}
.kinenkanBox .fukudaBox .inner .box01 .leftBox{
	float:left;
	width:240px;
	margin-right:50px;
}\
.kinenkanBox .fukudaBox .inner .box01 .rightBox{
	float:right;
	width:450px;
}

.kinenkanBox .fukudaBox .inner .box02{
	margin-top:40px;
	overflow: hidden;
}
.kinenkanBox .fukudaBox .inner .box02 .leftBox{
	float:left;
	width:450px;
	margin-right:50px;
}
.kinenkanBox .fukudaBox .inner .box02 .rightBox{
	float:right;
	width:240px;
}

.kinenkanBox .fukudaBox .inner p.fukuda_txt{
	font-size:100%;
	color:#333;
	line-height: 1.8em;
}

/*  アクセス　*/
/*--------------------------------------------------------*/

.kinenkanBox .accessBox{
	margin-top:60px;
}

p.access_txt{
	font-size:100%;
	color:#666;
	line-height: 1.7em;
}

h3.annai{
	margin-top:30px;
	font-size:110%;
	font-weight:bold;
	color:#666;
	line-height: 1.7em;
	margin-bottom:5px;
}

.kinenkanBox .accessBox h2{
	background: #EFEBE2;
	border:1px solid #DFDCD1;
	padding:12px;
	text-align: center;
	color: #958F88;
	font-size:115%;
	font-weight:bold;
	line-height: 1.2em;
	margin-bottom: 30px;
}

.kinenkanBox .accessBox .inner{
	width:700px;
	margin-left:auto;
	margin-right:auto;
}

.kinenkanBox .accessBox .mapBox{
	margin-top:50px;
	margin-bottom: 40px;
	width:880px;
	height:440px;
}

.kinenkanBox .accessBox .mapBox #googlemapBox{
	width:880px;
	height:440px;
}

}







/*===============================================
●smartphone.css 画面の横幅が640px以下
===============================================*/
@media screen and (max-width:640px){

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

/*  記念館ページのメイン写真　*/
/*--------------------------------------------------------*/

.kinenkan_main{
}

/*  記念館ページのレイアウト　*/
/*--------------------------------------------------------*/

.kinenkanBox{
	background: #F7F5F4;
	padding-bottom:30px;
}

/*  記念館ページのテキスト　*/
/*--------------------------------------------------------*/

p.kinenkan_txt{
	font-size:110%;
	color:#333;
	line-height: 1.7em;
}

/*  記念館の概要とメッセージ　*/
/*--------------------------------------------------------*/

.kinenkanBox .messageBox{
	padding-top:35px;
}

.kinenkanBox .messageBox h1.pc_h1{
	display:none;
}

.kinenkanBox .messageBox h1.sp_h1{
	text-align:center;
	font-size:120%;
	font-weight:bold;
	line-height:1.5em;
	color:#333;
	margin-bottom:30px;
}

.kinenkanBox .messageBox .kinenkan_menuBox{
	display:none;
}

.kinenkanBox .messageBox .kinenkan_menuBox ul{
}

.kinenkanBox .messageBox .kinenkan_menuBox ul li{
}

.kinenkanBox .messageBox .kinenkan_menuBox ul li a{
}
.kinenkanBox .messageBox .kinenkan_menuBox ul li a:hover{
}

.kinenkanBox .messageBox .kinenkan_message{
	overflow:hidden;
	padding:0 10px;
}

.kinenkanBox .messageBox .kinenkan_message img.gaikan{
	width:45%;
	float:right;
	margin-left:15px;
	margin-bottom:20px;
}

.kinenkanBox .messageBox .kinenkan_message p{
}

/*  館内のご案内　*/
/*--------------------------------------------------------*/

.kinenkanBox .guideBox{
	margin-top:40px;
}

.kinenkanBox .guideBox h2{
	background: #EFEBE2;
	border-top:1px solid #DFDCD1;
	border-bottom:1px solid #DFDCD1;
	padding:10px;
	text-align: center;
	color: #958F88;
	font-size:110%;
	font-weight:bold;
	line-height: 1.2em;
}

.mt-01{
	margin-top:25px;
}
.mt-02{
	margin-top:40px;
}

.kinenkanBox .guideBox .photoBox{
	padding:0 10px;
}
.kinenkanBox .guideBox .photoBox h3{
	font-size:115%;
	font-weight:bold;
	color:#333;
	line-height: 1.3em;
	margin-bottom:10px;
	text-align:center;
}
.kinenkanBox .guideBox .photoBox h4{
	font-size:100%;
	font-weight:bold;
	color:#333;
	line-height: 1.3em;
	margin-bottom:10px;
}
span.small_h4{
	font-size:80%;
}
.kinenkanBox .guideBox .photoBox p.setsumei{
	font-size:100%;
	color:#666;
	line-height: 1.7em;
}
.kinenkanBox .guideBox .photoBox p.setsumei br{
	display:none;
}
.kinenkanBox .guideBox .photoBox .photo{
	text-align:center;
}
.kinenkanBox .guideBox .photoBox .photo .photo01{
	margin-bottom:15px;
}
.kinenkanBox .guideBox .photoBox .photo .photo02{
}

/*  福田正義について　*/
/*--------------------------------------------------------*/

.kinenkanBox .fukudaBox{
	margin-top:40px;
	background: url(https://www.chosyu-journal.jp/img/kinenkan/bg.jpg) center top repeat-y;
}

.kinenkanBox .fukudaBox .inner{
	padding:0 15px 40px;
}

.kinenkanBox .fukudaBox .inner h2{
	text-align: center;
	padding-top:45px;
	margin-bottom:45px;
}

.kinenkanBox .fukudaBox .inner .box01{
	overflow: hidden;
}
.kinenkanBox .fukudaBox .inner .box01 .leftBox{
	float:left;
	width:45%;
	margin-right:5%;
}\
.kinenkanBox .fukudaBox .inner .box01 .rightBox{
}

.kinenkanBox .fukudaBox .inner .box02{
	margin-top:30px;
	overflow: hidden;
}
.kinenkanBox .fukudaBox .inner .box02 .leftBox{
}
.kinenkanBox .fukudaBox .inner .box02 .rightBox{
	float:right;
	width:45%;
	margin-left:5%;
}

.kinenkanBox .fukudaBox .inner p.fukuda_txt{
	font-size:100%;
	color:#333;
	line-height: 1.8em;
}

/*  アクセス　*/
/*--------------------------------------------------------*/

.kinenkanBox .accessBox{
	margin-top:40px;
}

p.access_txt{
	font-size:100%;
	color:#666;
	line-height: 1.7em;
}

.kinenkanBox .accessBox h2{
	background: #EFEBE2;
	border-top:1px solid #DFDCD1;
	border-bottom:1px solid #DFDCD1;
	padding:10px;
	text-align: center;
	color: #958F88;
	font-size:110%;
	font-weight:bold;
	line-height: 1.2em;
	margin-bottom: 25px;
}

h3.annai{
	margin-top:30px;
	font-size:110%;
	font-weight:bold;
	color:#666;
	line-height: 1.7em;
	margin-bottom:5px;
}

.kinenkanBox .accessBox .inner{
	padding:0 10px;
}

.kinenkanBox .accessBox .mapBox{
	margin-top:35px;
	margin-bottom: 30px;
	height:300px;
	padding:0 10px;
}

.kinenkanBox .accessBox .mapBox #googlemapBox{
	height:300px;
}

}
