@charset "Shift_JIS";#top{
	padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:5px;margin-left:auto;margin-right:auto;margin-bottom:auto;border-style:none;height:inherit;font-weight:bold;width:700px;
}
#top1{
	float:left;font-size:small;
}
#top2{
	color:red;float:right;font-size:small;
}
#main{
	padding-top:1px;padding-left:1px;padding-right:1px;padding-bottom:1px;margin-top:auto;margin-left:auto;margin-right:auto;margin-bottom:auto;border-width:3px 0px 0px;border-style:none solid solid;border-color:gray black black;width:700px;clear:both;bottom:inherit;
}
#main2{
	padding-top:1px;padding-left:1px;padding-right:1px;padding-bottom:1px;margin-top:auto;margin-left:auto;margin-right:auto;margin-bottom:auto;border-width:3px 0px 0px;border-style:none solid solid;border-color:gray black black;width:700px;clear:both;
}
#cont{
	text-align:center;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;border-width:0px 2px;border-style:solid;width:698px;list-style-image:url(img1/img_p001.gif);border-color:olive;font-size:100%;clear:both;left:-1px;
}
#footer{
	text-align:center;padding-top:10px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:5px;margin-left:0px;margin-right:0px;margin-bottom:5px;border-width:0px 0px 3px;border-style:none;border-color:olive olive gray;font-size:small;font-weight:bold;width:700px;clear:both;
}
BODY{
	text-align:center;margin-left:1px;text-decoration:none;clear:both;
}
#cont h1{
	font-size:x-large;text-align:center;color:white;background-color:blue;width:698px;right:inherit;left:auto;margin-left:auto;margin-right:auto;padding-top:4px;padding-bottom:4px;margin-top:0px;margin-bottom:4px;
}
#head1{
	text-align:left;padding-left:3px;padding-right:1px;padding-bottom:3px;line-height:1.3;font-size:14px;display:block;
}
#head2{
	color:blue;font-weight:bold;text-align:left;padding-top:1px;padding-left:3px;padding-right:1px;padding-bottom:1px;line-height:1.3;font-size:14px;display:block;
}
#head3{
	font-size:14px;text-align:left;font-weight:bold;color:red;padding-top:2px;padding-left:3px;padding-right:1px;padding-bottom:3px;display:block;
}
#header{
	border-top-width:3px;border-top-color:gray;border-bottom-width:3px;border-bottom-color:gray;width:700px;height:100px;border-bottom-style:solid;border-top-style:solid;
}
#nav1{
	clear:both;border-top-width:2px;border-top-color:olive;border-top-style:none;margin-left:auto;margin-right:auto;margin-top:2px;padding-top : 0px;color:rgb(255, 255, 255);padding-left:1px;padding-bottom:0px;margin-bottom : 0px;text-align:inherit;width:700px;overflow:hidden;
}
#nav1 li{
	display:block;float:left;margin-right : 1px;
}
#nav1 a{
	color:blue;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;background-size:auto auto;background-origin:padding-box;background-clip:border-box;display:block;padding:3px 2px 2px;border-left:1px none black;text-align:center;font-weight:bold;font-size:12px;margin-top:0px;margin-bottom:2px;border-right-width:1px;border-right-style:none;border-right-color:black;list-style-type:disc;list-style-position:outside;float:left;text-decoration:none;
}
#nav1 a:visited{
	color:purple;
}
#nav1 a:hover{
	color:#ff3333;text-decoration:underline;
}#nav1 a:active{color:#ffoooo;}#nav2{
	clear:both;border-top-width:2px;border-top-color:gray;border-top-style:solid;margin-left:auto;margin-right:auto;margin-top:0px;float:left;margin-bottom:3px;padding-left:1px;padding-top:3px;padding-bottom:0px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:gray;width:700px;
}
#nav2 li{
	display:block;float:left;margin-right:3px;
}
#nav2 A{
	color:blue;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;background-size:auto auto;background-origin:padding-box;background-clip:border-box;display:block;padding:3px 2px 2px;border-left:1px none black;text-align:center;font-weight:bold;font-size:12px;margin-top:0px;margin-bottom:2px;border-right-width:1px;border-right-style:none;border-right-color:black;list-style-image:url(img1/img_p020.gif);list-style-type:disc;list-style-position:outside;float:left;text-decoration:none;
}
#nav2 a:visited{
	color:purple;
}
#nav2 a:hover{
	color:#ff3333;text-decoration:underline;
}#nav2 a:active{color:#ffoooo;}#nav3{
	clear:both;border-top-width:0px;border-top-color:olive;border-top-style:solid;margin-left:50px;margin-right:auto;margin-top:0px;float:left;margin-bottom:0px;padding-top:0px;padding-bottom:0px;
}
#nav3 li{
	display:block;float:left;margin-right:3px;
}
#nav3 A{
	color:blue;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;background-size:auto auto;background-origin:padding-box;background-clip:border-box;display:block;padding:3px 2px 2px;border-left:1px none black;text-align:center;font-weight:bold;font-size:12px;margin-top:0px;margin-bottom:2px;border-right-width:1px;border-right-style:none;border-right-color:black;list-style-image:url(img1/img_p020.gif);list-style-type:disc;list-style-position:outside;float:left;text-decoration:none;
}
#nav3 a:visited{
	color:purple;
}
#nav3 a:hover{
	color:#ff3333;text-decoration:underline;
}#nav3 a:active{color:#ffoooo;}
#headcont{
	clear:both;text-align:left;border-width:2px;border-style:solid;border-color:olive;width:693px;right:inherit;left:auto;margin-left:auto;margin-right:auto;padding-left:2px;padding-right:2px;margin-bottom:8px;line-height:1.3;font-size:small;
}
p{
	text-align:left;line-height:1.3;font-size:12px;
}
#cont2{
	text-align:left;margin-bottom:12px;border-width:1px;border-style:none;border-color:silver;right:inherit;left:auto;padding-top:5px;padding-left:0px;padding-right:0px;padding-bottom:5px;line-height:1.3;bottom:inherit;overflow:hidden;margin-top:12px;margin-left:0px;margin-right:0px;
}
#cont2 p{
	padding-bottom:0px;
}
*{
	padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:0px;margin-right:auto;margin-bottom:0px;
}
#header img{
	float:left;margin-right:5px;
}
a{
	color:blue;text-decoration:none;font-size:12px;font-weight:bold;font-family:"‚l‚r ‚oƒSƒVƒbƒN";
}
A:visited{
	color:purple;text-decoration:none;
}
A:hover{
	color:#FF3333;text-decoration:underline;
}
A:active{
	color:#FF0000;text-decoration:none;
}
#nav4{
	border-width:3px;border-style:double;border-color:silver;padding-top:2px;padding-left:2px;padding-right:2px;padding-bottom:2px;margin-top:4px;margin-left:20px;margin-right:20px;margin-bottom:2px;text-align:left;font-size:12px;line-height:1.3;clear:both;height:30px;
}
#nav5{
	padding-top:2px;padding-left:2px;padding-right:2px;padding-bottom:2px;margin-top:2px;margin-left:0px;margin-right:1px;margin-bottom:2px;border-width:3px;border-style:double;border-color:silver;text-align:left;float:left;list-style-type:disc;width:170px;clear:left;
}
#nav6{
	padding-top:2px;padding-left:2px;padding-right:2px;padding-bottom:2px;margin-top:2px;margin-left:0px;margin-right:1px;margin-bottom:2px;border-width:3px;border-style:double;border-color:silver;text-align:left;list-style-type:disc;width:170px;font-size:18px;float:left;clear:left;
}
#nav7{
	padding-top:2px;padding-left:2px;padding-right:2px;padding-bottom:2px;margin-top:2px;margin-left:0px;margin-right:1px;margin-bottom:2px;border-width:3px;border-style:double;border-color:silver;text-align:left;list-style-type:disc;width:170px;font-size:18px;float:left;clear:both;
}
#nav8{
	padding-top:2px;padding-left:2px;padding-right:2px;padding-bottom:2px;margin-top:15px;margin-left:2px;margin-right:1px;margin-bottom:15px;border-width:2px;border-style:none;border-color:olive;text-align:left;list-style-type:disc;width:170px;font-size:18px;float:left;clear:both;list-style-position:outside;
}
#nav9{
	padding-top:2px;padding-left:2px;padding-right:2px;padding-bottom:2px;margin-top:15px;margin-left:2px;margin-right:1px;margin-bottom:2px;border-width:2px;border-style:none;border-color:olive;text-align:left;list-style-type:disc;width:170px;font-size:18px;float:left;clear:both;
}
.center{
	text-align:center;font-size:14px;font-weight:bold;height:14px;margin-bottom:3px;
}
.center2{
	text-align:center;font-size:12px;float:none;
}
.center3{
	text-align:center;font-size:14px;
}
.right{
	text-align:right;clear:right;margin-top:0px;margin-bottom:0px;padding-top:5px;padding-right:5px;padding-bottom:5px;font-size:12px;float:right;
}
.narrow{
	line-height:1.1;text-align:left;
}
#cont3{
	padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;border-width:3px;border-style:none;border-color:silver;float:none;
}
#cont4{
	padding-top:2px;padding-left:2px;padding-right:2px;padding-bottom:2px;margin-top:10px;margin-left:auto;margin-right:auto;margin-bottom:2px;border-width:3px;border-style:none;border-color:silver;width:600px;float:none;clear:both;
}
cont4-1{
	padding-top:2px;padding-left:2px;padding-right:2px;padding-bottom:2px;margin-top:2px;margin-left:2px;margin-right:0px;margin-bottom:2px;border-width:2px;border-style:solid;border-color:olive;width:510px;float:right;clear:right;text-align:center;
}
#cont5{
	border-width:3px;border-style:double;border-color:silver;padding-top:2px;padding-left:2px;padding-right:2px;padding-bottom:2px;margin-top:7px;margin-left:20px;margin-right:20px;margin-bottom:5px;text-align:left;font-size:12px;line-height:1.3;clear:both;
}
H1{
	font-size:16px;font-weight:bold;display:block;text-align:left;
}
h2{
	font-size:18px;font-weight:bold;text-align:center;margin-bottom:4px;color:white;background-color:blue;padding-top:4px;padding-bottom:4px;
}
ol li{
	background-repeat:no-repeat;background-position:left center;padding-right:0px;display:inline;color:black;background-color : #ffffff;padding-left:4px;font-size:12px;font-weight:bold;
}
ol li.first{
	background-repeat:no-repeat;background-position:left center;padding-left:2px;list-style-type:none;color:#ffffff;background-image:url(img1/image005.png);text-align:center;
}
ol li.pan{
	background-repeat:no-repeat;background-position:left center;padding-left:12px;list-style-type:none;background-image:url(img1/image002.png);text-align:center;
}
ol li.pan2{
	background-repeat:no-repeat;background-position:left center;list-style-type:none;background-image:url(ran2/image002.png);text-align:center;font-size:12px;font-weight:bold;display:inline;line-height:0;
}
ul{
	list-style-type:none;line-height:1.2;padding-left:10px;
}
#cont4-n{
	float:left;margin-top:10px;margin-left:0px;margin-right:1px;margin-bottom:10px;width:170px;border-width:3px;border-style:double;border-color:silver;padding-left:2px;padding-right:2px;
}
#cont4-0{
	float:left;margin-top:2px;margin-left:4px;margin-right:4px;margin-bottom:2px;padding-left:2px;padding-right:2px;width:158px;
}
#cont4-1{
	margin-top:2px;margin-left:4px;margin-right:4px;margin-bottom:2px;padding-left:2px;padding-right:2px;width:155px;float:left;
}
#cont4-11{
	float:left;margin-top:2px;margin-left:4px;margin-right:4px;margin-bottom:2px;padding-left:2px;padding-right:2px;width:155px;clear:both;
}
#cont4-12{
	float:left;margin-top:2px;margin-left:4px;margin-right:4px;margin-bottom:2px;padding-left:2px;padding-right:2px;width:155px;
}
#cont4-2{
	float:left;margin-top:2px;margin-left:4px;margin-right:4px;margin-bottom:2px;padding-left:2px;padding-right:2px;width:155px;
}
#cont4-21{
	margin-top:2px;margin-left:4px;margin-right:4px;margin-bottom:2px;padding-left:2px;padding-right:2px;width:155px;float:left;clear:both;
}
#cont4-22{
	float:left;margin-top:2px;margin-left:4px;margin-right:4px;margin-bottom:2px;padding-left:2px;padding-right:2px;width:155px;
}
#cont4-0{
	float:left;margin-top:2px;margin-left:4px;margin-right:4px;margin-bottom:2px;padding-left:2px;padding-right:2px;width:125px;text-align:center;
}
#cont3 img{
	float:none;margin-right:5px;
}
#nav-all{
	float:left;clear:left;width:170px;margin-right:0px;
}
.tit{
	font-size:16px;text-align:left;font-weight:bold;padding-top:0px;padding-left:3px;padding-right:1px;padding-bottom:1px;margin-left:3px;left:165px;float:left;
}
.ex{
	font-size:12px;line-height:1.2;padding-top:1px;padding-left:20px;padding-right:1px;padding-bottom:1px;margin-left:3px;clear:both;
}
.pri{
	padding-top:0px;padding-right:20px;padding-bottom:10px;text-align:right;font-size:16px;font-weight:bold;
}
#cont41 #cont41{
	margin-bottom:2px;padding-bottom:2px;
}
#cont-all{
	text-align:center;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:7px;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;width:700px;bottom:inherit;border-width:3px;border-style:double;border-color:silver;overflow:hidden;
}
.center4{
	font-size:12px;font-weight:bold;text-align:center;
}
#cont4-3{
	width:127px;float:left;padding-bottom:20px;
}
#cont4b{
	float:left;margin-top:5px;margin-left:170px;margin-right:4px;margin-bottom:2px;padding-left:2px;padding-right:2px;clear:both;text-align:center;width:160px;height:250px;
}
#pan{
	margin-top:2px;margin-left:2px;margin-right:2px;margin-bottom:2px;
}
#rap{
	border-width:3px;border-style:double;border-color:silver;margin-top:5px;text-align:center;overflow:hidden;
}
#win{
	font-size:14px;background-color:aqua;margin-top:5px;margin-bottom:5px;border-width:3px;border-style:double;border-color:silver;font-weight:bold;
}
#list{
	border-width:3px;border-style:double double none;border-color:silver;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:0px;margin-left:0px;margin-bottom:0px;margin-right:0px;
}
.cart{
	text-align:right;margin-bottom:3px;display:inline;padding-top:10px;float:right;margin-top:10px;
}
.ex2{
	float:right;clear:right;width:525px;
}
img{
	float:none;
}
.pri2{
	font-size:12px;font-weight:bold;padding-left:20px;margin-left:3px;padding-top:10px;
}
.cart2{
	float:right;padding-left:20px;padding-right:30px;padding-top:5px;margin-top:10px;
}
#list2{
	margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;border-bottom-width:3px;border-bottom-style:double;border-bottom-color:silver;padding-top:10px;padding-left:5px;padding-right:0px;padding-bottom:5px;border-top-width:3px;border-left-width:3px;border-right-width:3px;border-top-style:none;border-left-style:none;border-right-style:none;border-top-color:silver;border-left-color:silver;border-right-color:silver;right:inherit;left:inherit;display:inline-block;
}
#cont4c{
	margin-top:5px;margin-left:4px;margin-right:4px;margin-bottom:2px;padding-left:2px;padding-right:2px;width:160px;float:left;height:250px;
}
#rap2{
	margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;width:350px;overflow:hidden;left:-1px;
}
#cont1{
	padding-top:20px;padding-left:30px;padding-right:30px;
}
.card{
	font-weight:bold;font-size:12px;color:red;padding-bottom:1px;padding-left:5px;
}
#card{
	width:420px;height:inherit;float:left;padding-left:0px;
}
#cart{
	height:inherit;float:right;font-size:14px;font-weight:bold;margin-left:0px;margin-right:0px;border-width:2px;border-style:solid;border-top-color:silver;border-left-color:silver;border-right-color:silver;clear:right;padding-top:10px;padding-left:3px;padding-right:0px;padding-bottom:10px;margin-top:60px;width:270px;
}
.na1{
	font-size:12px;font-weight:bold;text-align:center;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;
}
.center5{
	float:none;
}
#cont2 img{
	float:none;margin-right:5px;
}
.na2{
	font-size:12px;font-weight:bold;color:red;text-align:center;
}
#cont4-m{
	float:left;margin-top:60px;margin-left:4px;margin-right:4px;margin-bottom:2px;padding-left:2px;padding-right:2px;width:130px;
}
.tit2{
	font-size:12px;font-weight:bold;margin-top:5px;
}
EM{
	font-size:12px;font-weight:bold;color:red;font-style:normal;
}
.art-tit{
	font-size:16px;font-weight:bold;margin-left:auto;margin-right:auto;text-align:center;
}
#hikaku{
	margin-left:auto;margin-right:auto;border-width:3px;border-style:double;border-color:silver;width:675px;text-align:center;padding-left:15px;margin-top:10px;margin-bottom:10px;
}
#art-cont{
	margin-left:auto;margin-right:auto;width:600px;
}
.pri3{
	font-size:16px;font-weight:bold;float:right;clear:both;
}
#cart2{
	border-style:none;margin-top:10px;margin-left:auto;margin-right:auto;width:600px;text-align:left;font-size:14px;
}
#rap3{
	text-align:center;margin-left:auto;margin-right:auto;width:370px;overflow:hidden;
}
#cont4-art{
	text-align:center;padding-top:0px;padding-left:2px;padding-right:2px;padding-bottom:0px;margin-top:2px;margin-left:4px;margin-right:4px;margin-bottom:2px;width:158px;float:left;
}
#art-rap{
	text-align:center;margin-top:15px;
}
#touchaku{
	font-size:12px;line-height:1.3;text-align:left;padding-top:5px;padding-left:20px;padding-right:20px;padding-bottom:5px;margin-top:10px;margin-bottom:12px;border-width:3px;border-style:double;border-color:silver;
}
.art-ex{
	font-size:12px;line-height:1.1;text-align:left;padding-top:1px;padding-left:3px;padding-right:0px;padding-bottom:1px;margin-top:0px;margin-left:3px;margin-right:0px;clear:both;
}
.art-ex3{
	font-size:12px;line-height:1.3;text-align:left;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:2px;margin-top:0px;margin-left:60px;margin-right:0px;margin-bottom:0px;
}
.art-ex22{
	font-size:12px;font-weight:bold;line-height:1.3;text-align:left;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:2px;margin-top:0px;margin-left:47px;margin-right:0px;margin-bottom:0px;
}
.art-ex42{
	font-size:12px;font-weight:bold;line-height:1.3;color:red;text-align:left;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:2px;margin-top:0px;margin-left:47px;margin-right:0px;margin-bottom:0px;
}
.tit-a{
	font-size:14px;font-weight:bold;line-height:1.3;text-align:left;padding-top:0px;padding-left:3px;padding-right:1px;padding-bottom:1px;margin-top:0px;margin-left:3px;margin-right:0px;margin-bottom:0px;
}
.ex52{
	font-size:12px;font-weight:bold;line-height:1.3;color:red;text-align:left;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:2px;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;
}
.ex6{
	font-size:14px;font-weight:bold;line-height:1.3;text-align:left;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:2px;margin-top:5px;margin-left:100px;margin-right:0px;margin-bottom:15px;
}
.sp{
	font-size:12px;line-height:1.3;text-align:left;
}
#rap4{
	text-align:center;margin-left:auto;margin-right:auto;overflow:hidden;
}
#rap5{
	margin-left:auto;margin-right:auto;width:360px;overflow:hidden;
}
#cont4-card{
	margin-top:10px;padding-left:120px;
}
#cart3{
	font-size:14px;font-weight:bold;line-height:1.3;text-align:left;padding-left:3px;padding-bottom:10px;border-width:2px;border-style:solid;border-color:silver;width:270px;float:right;clear:right;overflow:hidden;
}
#card2{
	width:420px;float:left;overflow:hidden;
}
#cart4{
	font-size:14px;font-weight:bold;line-height:1.3;text-align:left;margin-left:auto;margin-right:auto;width:270px;border-width:2px;border-style:solid;border-color:silver;float:right;clear:right;
}
#cont4-c{
	line-height:1.3;text-align:left;width:170px;float:left;margin-left:120px;overflow:visible;
}
#cont4-d{
	line-height:1.3;text-align:center;width:190px;float:left;
}
#cont4-e{
	line-height:1.3;text-align:left;padding-left:2px;padding-right:2px;margin-top:60px;margin-left:4px;margin-right:4px;margin-bottom:2px;width:190px;float:left;
}
#ran-come{
	font-size:12px;line-height:1.3;text-align:left;padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:5px;margin-top:10px;margin-left:5px;margin-right:5px;margin-bottom:10px;border-width:3px;border-style:double;border-color:silver;
}
.ex7{
	font-size:12px;line-height:1.2;text-align:left;padding-left:20px;padding-bottom:10px;margin-top:10px;margin-left:3px;clear:both;font-weight:bold;
}
#win-r{
	font-size:14px;font-weight:bold;background-color:aqua;text-align:center;padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px;margin-top:5px;margin-bottom:5px;border-width:3px;border-style:double;border-color:silver;width:600px;margin-left:auto;margin-right:auto;
}
#ran2-col{
	text-align:center;width:696px;margin-top:10px;margin-left:auto;margin-right:auto;border-width:2px;border-style:solid;border-color:silver;clear:both;overflow:hidden;margin-bottom:10px;
}
#ran2-col2{
	text-align:center;float:left;width:230px;
}
#ran2-rap{
	text-align:center;margin-top:15px;
}
#ran2-col-g{
	text-align:center;width:480px;margin-top:10px;margin-left:auto;margin-right:auto;clear:both;overflow:hidden;margin-bottom:10px;border-width:2px;border-style:solid;border-color:silver;
}