@charset "utf-8";
/* CSS Document */

.map{ width:100%;}

.heading{ margin-top:3%;}
.heading p{
	font-size:5vw;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:90%;
	padding-bottom:1%;
	border-bottom:1px solid #666;
	}

.table{
	width:90%;
	font-size:4vw;
	margin:3% auto;
	}
.table li{
	display:table;
	width:100%;
	}
.table li span{
	display: table-cell;
	border-top:1px solid #666;
	border-left:1px solid #666;
	}
.table li span p{ padding:3%; line-height:120%;}
.table li span:nth-child(1){
	width:30%;
	text-align:center;
	border-top:1px solid #666;
	}
.table li span:nth-child(2){
	width:70%;
	border-right:1px solid #666;
	}
.table li:last-child{ border-bottom:1px solid #666;}


.text{
	margin:2% 0%;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	font-size:3vw;
	line-height:120%;
	}
.text li p:first-child{
	font-weight:bold;
	padding:2% 0%;
	}
.bot{ margin-bottom:2%;}

.comic_box{ width:100%;}

.comic_box img{ width:100%; display:block; margin-left:auto; margin-right:auto;}

.comic_box div{background: url(../img/sun_bt.jpg) center no-repeat #452a19;
	background-position: 100% 50%; background-size:auto 200%; color: #FFF; text-align:center;  padding:5% 0%;}
.comic_box div p{ line-height:120%;}
.comic_box div p:nth-child(1){ font-size:7vw;}
.comic_box div p:nth-child(2){ font-size:4vw;}
	
.comic_box div p span{ display:block;}