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

ul.nav li.menu5 {
	width: 132px;
	min-height: 16px;
	color:#cc272d !important;
	text-align:center;
}
ul.nav a, ul.menu5 a:link, ul.nav a, ul.menu5 a:visited {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#cc272d !important;
	text-decoration:none !important;
}
ul.nav li.menu5 a:hover, ul.nav li.menu5 a:active, ul.nav li.menu5 a:focus {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#cc272d !important;
	text-decoration:none !important;
}

ul.nav li.menu1 {
	width: 132px;
	min-height: 16px;
	color:#7f7f7f !important;
	text-align:center;
}
ul.nav li.menu1 a:link, ul.nav li.menu1 a:visited {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#7f7f7f !important;
	text-decoration:none !important;
}
ul.nav li.menu1 a:hover, ul.nav li.menu1 a:active, ul.nav li.menu1 a:focus {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#4fffff !important;
	text-decoration:none !important;
}

ul.nav li.menu2 {
	width: 132px;
	min-height: 16px;
	color:#7f7f7f !important;
	text-align:center;
}
ul.nav li.menu2 a:link, ul.nav li.menu2 a:visited {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#7f7f7f !important;
	text-decoration:none !important;
}
ul.nav li.menu2 a:hover, ul.nav li.menu2 a:active, ul.nav li.menu2 a:focus {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#4fffff !important;
	text-decoration:none !important;
}

ul.nav li.menu3 {
	width: 132px;
	min-height: 16px;
	color:#7f7f7f !important;
	text-align:center;
}
ul.nav li.menu3 a:link, ul.nav li.menu3 a:visited {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#7f7f7f !important;
	text-decoration:none !important;
}
ul.nav li.menu3 a:hover, ul.nav li.menu3 a:active, ul.nav li.menu3 a:focus {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#4fffff !important;
	text-decoration:none !important;
}

ul.nav li.menu4 {
	width: 132px;
	min-height: 16px;
	color:#7f7f7f !important;
	text-align:center;
}
ul.nav li.menu4 a:link, ul.nav li.menu4 a:visited {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#7f7f7f !important;
	text-decoration:none !important;
}
ul.nav li.menu4 a:hover, ul.nav li.menu4 a:active, ul.nav li.menu4 a:focus {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#4fffff !important;
	text-decoration:none !important;
}

ul.nav li.menu6 {
	width: 132px;
	min-height: 16px;
	color:#7f7f7f !important;
	text-align:center;
}
ul.nav li.menu6 a:link, ul.nav li.menu6 a:visited {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#7f7f7f !important;
	text-decoration:none !important;
}
ul.nav li.menu6 a:hover, ul.nav li.menu6 a:active, ul.nav li.menu6 a:focus {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#4fffff !important;
	text-decoration:none !important;
}
ul.nav li.menu7 {
	width: 132px;
	min-height: 16px;
	color:#7f7f7f !important;
	text-align:center;
}
ul.nav li.menu7 a:link, ul.nav li.menu7 a:visited {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#7f7f7f !important;
	text-decoration:none !important;
}
ul.nav li.menu7 a:hover, ul.nav li.menu7 a:active, ul.nav li.menu7 a:focus {
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 132px;
	color:#4fffff !important;
	text-decoration:none !important;
}

h2 {
	color: #333 !important;
	font-size: 14px !important;
	font-weight:bold !important;
	font-family: Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', sans-serif;
	margin:30px 0 15px 0;
}
.telno {
	color: #333 !important;
	font-size: 30px !important;
	font-weight:bold !important;
	font-family: Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', sans-serif;
	margin:20px 0 15px 0;
}
p {
	line-height: 1.65;
	color: #333 !important;
	font-size: 13px !important;
	font-family: Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', sans-serif;
}
.cap p {
	line-height: 2;
	color: #7F7F7F !important;
	font-size: 10px !important;
	letter-spacing:1px;
	font-family: Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', sans-serif;
	text-align:right;
}
.privacy {
	border:1px solid #b5b5b5;
	padding:10px 30px 30px 30px;
}
.privacy h2 {
	line-height:1.8;
	color:#333 !important;
	font-size:10px !important;
	font-family: Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', sans-serif;
	margin-top:20px;
	font-weight:bold !important;
}
.privacy p {
	line-height:1.8;
	color:#333 !important;
	font-size:10px !important;
	font-family: Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', sans-serif;
	margin-top:20px;
}