﻿@charset "utf-8";


/* サイト共通コンテナ */


#katudon_turn{
	width: 1000px;
	height: 600px;
}

#katudon_turnsp{
	width: 370px;
	height: 445px;
}


.KatuList{
	list-style: none;
	margin: 0;
	padding: 0;
	display: table;
	table-layout: fixed;
	width: 100%;
}
.KatuList li{
	display: table-cell;
	box-sizing: border-box;
	padding:10px;
	box-sizing:border-box;
	transition-duration: 500ms;
	text-align:center;
}
.KatuList li a{
	display:block;
	font-size:20px;
	width: 100%; /* 横幅 */
	padding:10px; /* a要素内の余白 */
	box-sizing:border-box;
	background-color:#FFFFFF;
	color:#4a960c;
	text-decoration:none;
	border:1px solid #4a960c;
	transition-duration: 500ms;
	border-radius:30px;
}

#prevpage, #nextpage {
	cursor: pointer;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	margin:0px 0 0 0;
	box-sizing:border-box;
	padding:10px;
	background-color:#4a960c;
	transition: 0.5s;
	border-radius:30px;
}


#prevpagesp, #nextpagesp {
	cursor: pointer;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	margin:0px 0 0 0;
	box-sizing:border-box;
	padding:10px;
	background-color:#4a960c;
	transition: 0.5s;
	border-radius:30px;
}


#vision_turn{
	width: 1000px;
	height: 600px;
}

#vision_turnsp{
	width: 370px;
	height: 445px;
}


#prevvision, #nextvision {
	cursor: pointer;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	margin:0px 0 0 0;
	box-sizing:border-box;
	padding:10px;
	background-color:#4a960c;
	transition: 0.5s;
	border-radius:30px;
}


#prevvisionsp, #nextvisionsp {
	cursor: pointer;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	margin:0px 0 0 0;
	box-sizing:border-box;
	padding:10px;
	background-color:#4a960c;
	transition: 0.5s;
	border-radius:30px;
}


#rec_turn{
	width: 1000px;
	height: 600px;
}

#rec_turnsp{
	width: 370px;
	height: 445px;
}


#prevrec, #nextrec {
	cursor: pointer;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	margin:0px 0 0 0;
	box-sizing:border-box;
	padding:10px;
	background-color:#4a960c;
	transition: 0.5s;
	border-radius:30px;
}


#prevrecsp, #nextrecsp {
	cursor: pointer;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	margin:0px 0 0 0;
	box-sizing:border-box;
	padding:10px;
	background-color:#4a960c;
	transition: 0.5s;
	border-radius:30px;
}
