@charset "utf-8";
/*
_style.css?�悟 ｵ?b?v?y?[?W?�後せ?^?C??
_style02.css?�榊推?y?[?W?�後せ?^?C???��ｿｽ?
*/

/*?w?b?_?[*/
body { 
	width:100%;
	margin:0;
	padding:0;
	background-image:url("./images/bg02.png");
	background-repeat:repeat-x;
	background-color:#FF0000;
	font-family: "MS P Gothic","?l?r ?o?S?V?b?N","???C???I", "?q???M?m?p?S Pro W3","?q???M?m???? Pro W6","Hiragino Mincho Pro","HGS?S?V?b?NE","?l?r ?o?S?V?b?N",serif;
}

table,tr,td {
	border-collapse: collapse; 
}

img{
	border:0;
}

.clear{
	clear:both;
	height:0;
	margin:0;
	padding:0;
}

.clear01{
	clear:both;
}
.clear02 { text-align: center; clear: both; }
#style01{
	width:1000px;
	margin:0 auto;
	padding:0;
}

#header01{
	background-image:url("./images/bg_top.png");
	background-repeat:repeat-x;
	width:1000px;
	margin:0;
	padding:10px 0 0 0;
}

#header02{
	float:left;
	width:700px;
	text-align:right;
	font-size:14px;
	color:#FFFFFF;
}

#header02 h1{
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}

#header03{
	width:240px;
	height:25px;
	float:right;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	overflow:hidden;
}

#header03 ul {
	margin:0 0 0 0;
	padding:0;
}

#header03 li {
	float:left;
	list-style:none;
}

.bt01 a {
	background:url("./images/btn_sitemap.jpg") no-repeat;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}

.bt01 a:hover {
	background:url("./images/btn_sitemap.jpg") no-repeat;
	background-position:0px -20px;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}

.bt02 a {
	background:url("./images/btn_contact.jpg") no-repeat;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}

.bt02 a:hover {
	background:url("./images/btn_contact.jpg") no-repeat;
	background-position:0px -20px;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}

#main_menu02{
	width:1000px;
	height:65px;
	margin:0;
	padding:0;
}

#main_menu02 ul {
	margin:0 0 0 0;
	padding:0;
}

#main_menu02 li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

.btn07 a {
	background:url("./images/logo_menu.png") no-repeat;
	width:160px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn07 a:hover {
	background:url("./images/logo_menu.png") no-repeat;
	background-position:0px 0;
	width:160px;
	height:65px;
	text-indent:-9876px;
	display:block;
}

.btn08 a {
	background:url("./images/btn01.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn08 a:hover {
	background:url("./images/btn01.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn09 a {
	background:url("./images/btn02.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn09 a:hover {
	background:url("./images/btn02.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn09x a {
	background:url("./images/btn02x.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn09x a:hover {
	background:url("./images/btn02x.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn10 a {
	background:url("./images/btn03.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn10 a:hover {
	background:url("./images/btn03.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn10x a {
	background:url("./images/btn03x.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn10x a:hover {
	background:url("./images/btn03x.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn11 a {
	background:url("./images/btn04.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn11 a:hover {
	background:url("./images/btn04.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn11x a {
	background:url("./images/btn04x.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn11x a:hover {
	background:url("./images/btn04x.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn12 a {
	background:url("./images/btn05.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn12 a:hover {
	background:url("./images/btn05.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn12x a {
	background:url("./images/btn05x.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn1x2 a:hover {
	background:url("./images/btn05x.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn13 a {
	background:url("./images/btn06.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn13 a:hover {
	background:url("./images/btn06.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}

.btn13x a {
	background:url("./images/btn06x.png") no-repeat;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}
.btn13x a:hover {
	background:url("./images/btn06x.png") no-repeat;
	background-position:0px -65px;
	width:140px;
	height:65px;
	text-indent:-9876px;
	display:block;
}

/*?t?b?^?[*/
#footer04{
	background-image:url("./images/index/bg_footer.png");
	background-repeat:repeat-x;
	width:1000px;
	height:50px;
	margin:0 auto 0 auto;
	padding:0;
}

#footer05{
	float:left;
	width:750px;
	padding:0;
	margin:5px 0 0 20px;
	color:#FFFFFF;
	font-size:12px;
}

#footer06{
	float:right;
	width:200px;
	text-align:left;
	padding:0 0 0 0;
	margin:5px 0 0 0;
	overflow:hidden;
}

#footer06 ul {
	margin:0 0 0 0;
	padding:0;
}

#footer06 li {
	float:left;
	list-style:none;
}

.bt05 a {
	background:url("./images/btn_policy.jpg") no-repeat;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}
.bt05 a:hover {
	background:url("./images/btn_policy.jpg") no-repeat;
	background-position:0px -20px;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}
.bt06 a {
	background:url("./images/btn_site.jpg") no-repeat;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}
.bt06 a:hover {
	background:url("./images/btn_site.jpg") no-repeat;
	background-position:0px -20px;
	width:100px;
	height:20px;
	text-indent:-9876px;
	display:block;
}

.pagetop01{
	text-align:right;
	margin:0 0 50px 0;
	padding:0;
}

.pagetop02{
	text-align:right;
	margin:0 0 30px 0;
	padding:0;
}

/*?R???e???c*/

#main_content02{
	width:1000px;
	margin:0 0 0 0;
	padding:0;
	background-image:url("./images/news/bg_news.png");
	background-repeat:repeat-y;
}
#main_content04 { background-image: url(./images/news/bg_news.png); background-repeat: repeat-y; margin: 0; padding: 0; width: 1000px; }
#main_content03{
	width:1000px;
	margin:0 0 0 0;
	padding:0;
	background-color:#FFFFFF;
}



/*???R???e???c*/
.left_content01{
	width:250px;
	height:45px;
	margin:0;
	padding:5px 0 0 50px;
	background-image:url("./images/news/icon_news.png");
	background-repeat:no-repeat;
	float:left;
}

.left_content01 p{
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:14px;
	line-height:20px;
}

.left_content02{
	width:300px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
}
.left_content1000 { margin: 0; padding: 0; width: 300px; height: 1000px; float: left; }
.left_content03{
	width:300px;
	margin:0 0 0 0;
	padding:0;
	float:left;
	text-align:center;
}

.left_content03 p{ font-size:12px; color:#ffffff; line-height: 16px; margin:5px 0 15px; }

.left_content03 a{ font-size:12px; color:#ffffff; line-height: 16px; text-decoration:none; }

.left_content03 a:hover{ font-size:12px; color:red; line-height: 16px; text-decoration:underline; }

.left_content03_title{ font-size:12px; color:#ffffff; line-height: 16px; margin:10px 0 0; }


.what_content01{
	width:940px;
	background-color:#FFFFFF;
	margin:0;
	padding:20px 30px 5px 30px;
}

.what_content02{
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	text-align:right;
	font-size:11px;
	color:#656565;
}

.what_content02 a{
	font-size:11px;
	color:#656565;
	text-decoration:underline;
}

.what_content02 a:hover{
	font-size:11px;
	color:red;
	text-decoration:underline;
}

.what_content03{
	width:940px;
	border-bottom:2px #FF0000 solid;
	font-size:22px;
	font-weight:bold;
	margin:0 0 20px 0;
	padding:0;
}

.what_content04{
	width:940px;
	margin:0 0 0 0;
	padding:0;
}
.what_content05 { padding: 0; width: 616px; float: left; margin-left: 250px; }
.what_content_left{
	float:left;
	width:220px;
	height:1730px;
	background-color:#969696;
	margin:0 0 0 0;
	padding:0;
}

	.what_content_left .what_list .wl_01 a{
		width:220px;
		height:40px;
		display:block;
		overflow:hidden;
		text-indent:-9999px;
		background:url(images/what/what_menu01.png) no-repeat;
		}
	.what_content_left .what_list .wl_01 a:hover{
			background-position:0 -42px;		
		}
		.what_content_left .what_list .wl_02 a{
		width:220px;
		height:40px;
		display:block;
		overflow:hidden;
		text-indent:-9999px;
		background:url(images/what/what_menu02.png) no-repeat;
		}
	.what_content_left .what_list .wl_02 a:hover{
			background-position:0 -42px;		
		}
		.what_content_left .what_list .wl_02 a:hover{
			background-position:0 -42px;		
		}
		.what_content_left .what_list .wl_03 a{
		width:220px;
		height:40px;
		display:block;
		overflow:hidden;
		text-indent:-9999px;
		background:url(images/what/what_menu03.png) no-repeat;
		}
	.what_content_left .what_list .wl_03 a:hover{
			background-position:0 -42px;		
		}
	.what_content_left .what_list{
		width:220px;
		height:126px;
		display:block;
		overflow:hidden;
		text-align:-9999px;
		list-style:none;
		margin:0 0 0 -40px;
		}
		.what_content_left .what_list li{
		width:220px;
		height:40px;
		display:block;
		overflow:hidden;
		text-align:-9999px;
		list-style:none;
		margin:0;
		}
		

.what_content_left01{
	float:left;
	width:220px;
	height:2800px;
	background-color:#969696;
	margin:0 0 0 0;
	padding:0;
}

.what_content_left02{
	float:left;
	width:220px;
	height:1050px;
	background-color:#969696;
	margin:0 0 0 0;
	padding:0;
}

/*?E?R???e???c*/

.right_content01{
	width:700px;
	float:right;
	margin:0;
	padding:0;
	background-color: #FFF;
	height: auto;
}

.right_content01_title{
	font-family: "???C???I","MS P Gothic","?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3","?q???M?m???? Pro W6","Hiragino Mincho Pro","HGS?S?V?b?NE","?l?r ?o?S?V?b?N",serif;
	width:605px;
	height:56px;
	margin:0 0 0 30px;
	padding:7px 0 0 35px;
	background-image:url("./images/news/bg_news_title.png");
	background-repeat:no-repeat;
	font-size:17px;
	color:4b4b4b;
}

.right_content01_memo{ width:580px; margin:0 0 55px 60px; padding:0; font-size:12px; line-height: 16px; }

.right_content01_memo p{
	margin:0 0 12px 0;
	padding:0;
}

.right_content02{
	width:640px;
	height:12px;
	background-color:#FFFFFF;
	float:right;
	margin:0;
	padding:19px 30px 19px 0;
	text-align:right;
	font-size:11px;
	color:#656565;
}

.right_content02 a{
	font-size:11px;
	color:#656565;
	text-decoration:underline;
}

.right_content02 a:hover{
	font-size:11px;
	color:red;
	text-decoration:underline;
}

.right_content03{ width:700px; height: auto; float:right; margin-bottom: 30px; }

.right_content03zzz{ width:700px; height: auto; float:right; margin-bottom: 15px; }

.right_content04 { margin-bottom: 30px; width: 700px; height: 500px; float: right; }
/*???[?^?X?N???u?��ｿｽ?*/
.what_content_right{
	float:right;
	width:700px;
	margin:0 0 0 0;
	padding:0 0 0 20px;
}

.what_content_right h2{
	margin:0;
	background-image:url("./images/what/chart_title.png");
	background-repeat:no-repeat;
	width:650px;
	height:18px;
	font-size:17px;
	font-weight:bold;
	color:#4b4b4b;
	padding:6px 0 7px 30px;
}


.what_content_right_title{
	margin:0;
	background-image:url("./images/what/chart_title.png");
	background-repeat:no-repeat;
	width:680px;
	height:31px;
	padding:0;
}


.what_content_right_title p{
	font-size:17px;
	font-weight:bold;
	color:#4b4b4b;
	padding:6px 0 7px 30px;
	margin:0;
	height:18px;
}

.what_history01{
	width:680px;
	margin:10px 0 0 0;
	padding:0;
}

.what_history02{
	width:150px;
	border-bottom:1px #CACACA dotted;
	border-right:1px #CACACA solid;
	text-align:center;
	margin:0;
	padding:10px 0 0 0;
	font-size:12px;
	color:#666666;
	vertical-align:top;
	line-height:18px;
}

.what_history03{
	width:510px;
	border-bottom:1px #CACACA dotted;
	text-align:left;
	margin:0;
	padding:10px;
	font-size:12px;
	color:#666666;
	line-height:18px;
}

.what_history04{
	width:150px;
	height:10px;
	border-right:1px #CACACA solid;
	text-align:center;
	margin:0;
	padding:10px 0 0 0;
	font-size:12px;
	color:#666666;
	vertical-align:top;
}

.what_history05{
	width:510px;
	height:10px;
	text-align:left;
	margin:0;
	padding:10px;
	font-size:12px;
	color:#666666;
}

.what_company01{
	width:680px;
	margin:10px 0 0 0;
	padding:0;
}

.what_company02{
	width:135px;
	border-right:1px #CACACA solid;
	text-align:right;
	margin:0;
	padding:10px 15px 0 0;
	font-size:12px;
	color:#666666;
	vertical-align:top;
	line-height:18px;
}

.what_company03{
	width:510px;
	text-align:left;
	margin:0;
	padding:10px;
	font-size:12px;
	color:#666666;
	line-height:18px;
}
/*???[?^?X365?T?[?r?X?{ANA ?}?C???[?W?�費ｿｽ?*/
#ana01{
	margin:60px auto 25px auto;
	padding:0;
	width:1000px;
	height:90px;
	text-align:center;
}

#ana02{
	font-size:15px;
	line-height:22px;
	text-align:center;
	color:#323232;
	margin:0;
	padding:0;
}

#ana03{
	margin:45px 0 0 0;
	padding:0;
	height:540px;
	text-align:left;
}

#ana03x{
	margin:0 auto;
	padding:0;
	width:800px;
}

.ana03y{
	margin:0 auto;
	padding:0;
	width:900px;
}

#ana03z{
	margin:45px 0 0 0;
	padding:0;
	height:470px;
	text-align:left;
}

#ana04{
	margin:60px 0 65px 0;
	padding:0;
	height:80px;
	text-align:left;
}

#ana05{
	width:800px;
	margin:0 0 30px 0;
	padding:0;
}

.ana06{
	width:180px;
	background-color:#FFFFDC;
	border:1px #84702E solid;
	font-size:15px;
	color:#333333;
	margin:0;
	padding:10px;
}

.ana07{
	width:620px;
	background-color:#FFFFFF;
	border:1px #84702E solid;
	font-size:15px;
	line-height:20px;
	color:#333333;
	margin:0;
	padding:10px;
}
.ana072 { color: #333333; font-size: 15px; line-height: 20px; background-color: #ffffff; letter-spacing: 90%; margin: 0; padding: 10px; width: 620px; border: solid 1px #84702e; }
.ana08{
	font-size:12px;
}

.ana09{
	color:#162D7A;
}

.ana09x{
	color:red;
}

.ana10{
	width:800px;
	margin:0 auto;
}

.ana10 p{
	margin:0;
	padding:20px 50px 50px 70px;
	font-size:15px;
	color:#666666;
}

.ana_coution01{
	margin:0;
	padding:0 50px 20px 70px;
	font-size:15px;
	color:red;
}

.ana11{
	width:800px;
	margin:5px 0 10px 0;
	padding:0;
}

.ana12{
	width:160px;
	background-color:#E2DED7;
	border:1px #84702E solid;
	font-size:15px;
	color:#333333;
	margin:0;
	padding:10px;
	vertical-align:top;
}

.ana13{
	width:30px;
	background-color:#E2DED7;
	border:1px #84702E solid;
	font-size:15px;
	color:#333333;
	margin:0;
	padding:10px;
	text-align:center;
}

.ana14{
	width:550px;
	background-color:#FFFFFF;
	border:1px #84702E solid;
	font-size:15px;
	line-height:20px;
	color:#333333;
	margin:0;
	padding:10px;
}

.ana15{
	width:780px;
	background-color:#FFFFFF;
	border:1px #84702E solid;
	font-size:15px;
	line-height:20px;
	color:#333333;
	margin:0;
	padding:10px;
	text-align:center;
}

.ana16{
	width:730px;
	background-color:#FFFFFF;
	border:1px #84702E solid;
	font-size:15px;
	line-height:20px;
	color:#333333;
	margin:0;
	padding:10px;
}

.ana17{
	width:780px;
	background-color:#FFFFFF;
	border:1px #84702E solid;
	font-size:15px;
	line-height:20px;
	color:#333333;
	margin:0;
	padding:10px;
	text-align:left;
}


/*?X?�懶ｿｽ???*/
#area01{
	width:910px;
	background-color:#E2DED7;
	margin:0;
	padding:15px 15px 5px 15px;
}

#area02{
	font-size:15px;
	color:#333333;
	margin:0;
	padding:0;
}

#area03{
	width:850px;
	margin:10px 10px 10px 0;
	padding:0;
	font-size:15px;
	color:#000000;
	line-height:25px;
}

#area03 a{
	color:#000000;
	text-decoration:none;
}

#area03 a:hover{
	color:red;
	text-decoration:underline;
}

#area03 img{
	margin:0 5px 0 25px;
}

#area04{
	font-size:12px;
	color:#E01B22;
	border-top:1px #9C8C5E dotted;
	padding:5px 0 0 0;
}

.area05{
	font-family: "???C???I","MS P Gothic","?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3","?q???M?m???? Pro W6","Hiragino Mincho Pro","HGS?S?V?b?NE","?l?r ?o?S?V?b?N",serif;
	font-size:18px;
	color:#333333;
	margin:30px 0 15px 0;
	padding:0;
}

.area06{
	font-size:20px;
	color:#E2DED7;
}

.area07{
	width:940px;
	margin:0 0 20px 0;
	padding:0;
}
.area07 a:link, #area03 a:link{
	color:#0000CC;
}
.area07 a:visited, #area03 a:visited{
	color:#0000CC;
}

.area08{
	border:1px #735C16 solid;
	background-color:#E2DED7;
	font-size:13px;
	color:#323232;
	text-align:left;
	margin:0;
	padding:5px 20px 5px 20px;
	width:210px;
}

.area09{
	border:1px #735C16 solid;
	background-color:#E2DED7;
	font-size:13px;
	color:#323232;
	text-align:left;
	margin:0;
	padding:5px 20px 5px 20px;
	width:350px;
}

.area10{
	border:1px #735C16 solid;
	background-color:#E2DED7;
	font-size:13px;
	color:#323232;
	text-align:left;
	margin:0;
	padding:5px 20px 5px 20px;
	width:110px;
}

.area11{
	font-size:15px;
	color:#222222;
	padding:10px;
	margin:0;
	border:solid 1px #735c16;
	background-color:#ffffff;
}

.area11 a{
	font-size:15px;
	color:#222222;
	text-decoration:none;
}

.area11 a:hover{
	font-size:15px;
	color:red;
	text-decoration:underline;
}

.area12{
	font-size:15px;
	color:#222222;
	padding:10px;
	margin:0;
	border:solid 1px #735c16;
	background-color:#f9f8f7;
}

.area12 a{
	font-size:15px;
	color:#222222;
	text-decoration:none;
}

.area12 a:hover{
	font-size:15px;
	color:red;
	text-decoration:underline;
}

/*?X?�懆ｩｳ�ｽ?*/
.store_photo01{
	float:left;
	margin:10px 15px 0 30px;
	padding:0;
	width:400px;
}

.store_photo01a{
	margin:0 auto;
	padding:0;
	width:800px;
}

.store_spec01{
	float:right;
	width:410px;
	margin:10px 50px 0 15px;
	padding:0;
}

.store_spec02{
	width:410px;
	margin:0;
	padding:0;
}

.store_spec02a{
	width:800px;
	margin:0 auto;
	padding:0;
}

.store_spec03{
	border:solid 1px #735c16;
	background-color:#e2ded7;
	font-size:13px;
	color:#323232;
	text-align:right;
	margin:0;
	padding:11px 10px;
	width:60px;
}

.store_spec04{
	border:solid 1px #735c16;
	background-color:#ffffff;
	font-size:13px;
	color:#323232;
	text-align:left;
	margin:0;
	padding:11px 10px;
}

.store_spec04a{
	
	border:solid 1px #735c16;
	background-color:#ffffff;
	font-size:13px;
	color:#323232;
	text-align:left;
	margin:0;
	padding:11px 10px;
}

.store_spec04aa{
	width:98px;
	border:solid 1px #735c16;
	background-color:#ffffff;
	font-size:13px;
	color:#323232;
	text-align:left;
	margin:0;
	padding:11px 10px;
}

.store_spec05{
	width:800px;
	height:550px;
	padding:50px 0 20px 0;
	margin:0 auto 20px auto;
}

.store_spec05a{
	width:800px;
	height:550px;
	padding:0 0 20px 0;
	margin:0 auto 20px auto;
}

.store_spec05x{
	width:800px;
	height:650px;
	padding:50px 0 20px 0;
	margin:0 auto 20px auto;
}

/*PICKUP*/
#pickup01{
	width:940px;
	height:20px;
	background-image:url("./images/pickup/pickup_title.png");
	background-repeat:no-repeat;
	margin:0 auto 28px auto;
	padding:10px 0 10px 0;
	text-align:center;
	color:#FFFFFF;
	font-family: "???C???I","MS P Gothic","?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3","?q???M?m???? Pro W6","Hiragino Mincho Pro","HGS?S?V?b?NE","?l?r ?o?S?V?b?N",serif;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
}
/*陝ｾ�ｦ陝�ｿｽ笳狗ｸｺ�ｮ陜｣�ｴ陷ｷ�ｽ*/
#pickup01a {
	width:650px;
	height:20px;
	background-image:url("./images/pickup/pickup_title.png");
	background-repeat:no-repeat;
	margin:0 auto 28px auto;
	padding:10px 0 10px 290px;
	color:#FFFFFF;
	font-family: "???C???I","MS P Gothic","?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3","?q???M?m???? Pro W6","Hiragino Mincho Pro","HGS?S?V?b?NE","?l?r ?o?S?V?b?N",serif;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
}

#pickup01x{
	width:940px;
	height:40px;
	background-image:url("./images/pickup/pickup_title.png");
	background-repeat:no-repeat;
	margin:0 auto 28px auto;
	padding:6px 0 0 200px;
	text-align:left;
	color:#FFFFFF;
	font-family: "???C???I","MS P Gothic","?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3","?q???M?m???? Pro W6","Hiragino Mincho Pro","HGS?S?V?b?NE","?l?r ?o?S?V?b?N",serif;
	font-size:20px;
	font-weight:bold;
}

.pickup02{
	width:640px;
	height:30px;
	background-image:url(./images/pickup/pickup_subtitle.png);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:6px 0 0 20px;
	text-align:left;
	color:#ffffff;
	font-size:16px;
}

.pickup02-hodo{
	width:640px;
	height:30px;
	background-image:url(./images/pickup/pickup_subtitle.png);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:6px 0 0 20px;
	text-align:left;
	color:#ffffff;
	font-size:14px;
}

.pickup02zzz{
	width:640px;
	height:30px;
	background-image:url(./images/pickup/pickup_subtitle.png);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:8px 0 0 20px;
	text-align:left;
	color:#ffffff;
	font-size:14px;
}

.pickup08 { font-size: 12px; line-height: 16px; text-align: left; margin: 0 auto; padding: 6px 0 0 20px; width: 640px; }
.pickup07 { color: #000; font-size: 12px; text-align: center; margin-right: auto; margin-left: auto; padding: 6px 0 0 20px; }
.pickup09 { color: #000; font-size: 12px; text-align: center; margin-bottom: 50px; margin-left: 300px; padding: 6px 0 0 20px; float: left; }
.pickup06 { color: #000; font-size: 12px; text-align: center; margin: 0 auto; padding: 6px 0 0 20px; width: 640px; height: 30px; }
.pickup03{
	float:left;
	width:280px;
	margin:10px 0 5px 20px;
	font-size:10px;
	line-height:12px;
}

.pickup03 a {
	color:#0000FF;
	font-weight:normal;
	text-decoration:underline;
}

.pickup03 a:hover {
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
}

.pickup04{
	float:right;
	font-size:12px;
	width:330px;
	line-height:16px;
	text-align: justify;
	text-justify: inter-ideograph;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 5px;
	margin-left: 20px;
}

.pickup04 a{
	color:#0000FF;
	font-weight:normal;
	text-decoration:underline;
}

.pickup04 a:hover {
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
}

.pickup16 { font-size: 12px; line-height: 16px; width: 300px; float: right; margin: 10px 50px 5px 0; }
.pickup17 { font-size: 12px; line-height: 16px; width: 300px; float: right; margin: 10px 20px 5px 0; }
.pickup05{
	margin:15px 0 0 30px;
	padding:0;
}

.pickup05 ul{
	display:block;
	margin:0;
	padding:0;
}

.pickup05 li{
	float:left;
	list-style:none;
	margin:15px 5px 30px 5px;
}
.pickup06 { font-size: 12px; line-height: 16px; width: 640px; height: auto; float: left; margin-top: 20px; margin-bottom: 20px; margin-left: 20px; }

.pickup07 ul{
	margin-left:150px;
}

.pickup07 ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
	background:url(images/pickup/hodogaya_base-hv.gif);
}
.pickup07 ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/hodogaya_base.gif) no-repeat;
 }
 .pickup07 ul li a:hover{
 	background:none;
 }
 
 /*郢ｧ�ｸ郢晢ｽ｣郢ｧ�ｹ郢晢ｿｽ*/
.pickup07_just{
	margin-left:150px;
}
.pickup07_just p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
	
}

	
.pickup07_just ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_just ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/just_base.gif) no-repeat;
 }
 .pickup07_just ul li a:hover{
 	background-position:0 -38px;
 }


.pagetop01_just{
	margin-bottom:30px;
	text-align:right;
	padding-right:20px;
}


 /*鬮｢�｢隴夲ｽｱ郢晄じﾎ溽ｹ晢ｿｽ縺題棔�ｧ闔ｨ�ｽ*/
.tit{
	margin-top:-20px;
}
 
.pickup09 p{
 	color:#000;
	width:640px;
}
.pickup09 .txt_indent{
	text-indent: 1em;
}
.pickup09 a {
 	color:#0000FF;
	font-weight:normal;
	text-decoration:underline;
}
.pickup09 a:hover {
 	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
}
 
.pu_photo{
 	width:64opx;
	padding:10px;
}

.pu_photo .pu_box{
 	float:left;
	width:200px;
	color:#000;
	padding-right:10px;
}

.pu_photo .pu_box p{
	width:200px;	
}

span.txt_indent{
	text-indent: 1em;
	display:block;
}

.pu_photo .last{
	padding-right:0;
}



 /*髦ｯ�､雎撰ｽ｢髢ｾ�ｪ陷肴��ｻ�ｽ(隴ｬ�ｪ)*/
.pickup07_fuji{
	margin-left:150px;
}
.pickup07_fuji p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_fuji ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_fuji ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/fuji_base.gif) no-repeat;
 }
 .pickup07_fuji ul li a:hover{
 	background-position:0 -38px;
 }


.pagetop01_fuji{
	margin-bottom:30px;
	text-align:right;
	padding-right:20px;
}


 /*陝ｷ�ｳ雎撰ｽ｢髢ｾ�ｪ陷肴��ｻ�ｽ(隴ｬ�ｪ)*/
.pickup07_hirasawa{
	margin-left:150px;
}
.pickup07_hirasawa p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_hirasawa ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_hirasawa ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/hirasawa_base.gif) no-repeat;
 }
 .pickup07_hirasawa ul li a:hover{
 	background-position:0 -38px;
 }


.pagetop01_fuji{
	margin-bottom:30px;
	text-align:right;
	padding-right:20px;
}

 /*gfc(隴ｬ�ｪ)*/
.pickup07_gfc{
	margin-left:150px;
}
.pickup07_gfc p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_gfc ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_gfc ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/gfc_base.gif) no-repeat;
 }
 .pickup07_gfc ul li a:hover{
 	background-position:0 -38px;
 }
 
 
  /*闕ｳ�ｭ陞ｻ�ｱ髢ｾ�ｪ陷肴��ｻ鬘假ｽｲ�ｩ陞｢�ｲ(隴ｬ�ｪ)*/
.pickup07_nakayama{
	margin-left:150px;
}
.pickup07_nakayama p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_nakayama ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_nakayama ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/nakayama_base.gif) no-repeat;
 }
 .pickup07_nakayama ul li a:hover{
 	background-position:0 -38px;
 }
 
  .pickup07_sugawara{
	text-align:center;
	font-size:13px;
}

  .pickup07_sugawara ul{
  	margin-left:150px;
	text-indent:-99999px;
}

 .pickup07_sugawara ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/sugawara_base.gif) no-repeat;
 }
 .pickup07_sugawara ul li a:hover{
 	background-position:0 -38px;
 }

 
  /*(隴幢ｿｽ)陞滂ｽｧ髫ｹ�ｷ郢晢ｽ｢郢晢ｽｼ郢ｧ�ｿ郢晢ｽｼ郢ｧ�ｹ*/
.pickup07_ohtani{
	margin-left:150px;
}
.pickup07_ohtani p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_ohtani ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_ohtani ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/ohtani_base.gif) no-repeat;
 }
 .pickup07_ohtani ul li a:hover{
 	background-position:0 -38px;
 }
 	span.f_small{
		font-size:93%;
	}
	
	
  /*(隴幢ｿｽ)雎�ｽ｣陷･蠕湖皮ｹ晢ｽｼ郢ｧ�ｿ郢晢ｽｼ郢ｧ�ｹ*/
.pickup07_seiwa{
	margin-left:150px;
}
.pickup07_seiwa p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_seiwa ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_seiwa ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/seiwa_base.gif) no-repeat;
 }
 .pickup07_seiwa ul li a:hover{
 	background-position:0 -38px;
 }
 	span.f_small{
		font-size:93%;
	}

 /*鬯ｮ莨懷匡陜 �ｽ�ｺ�ｽ(隴幢ｿｽ)*/
.pickup07_takasuke{
	margin-left:150px;
}
.pickup07_takasuke p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_takasuke ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_takasuke ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/takasuke_base.gif) no-repeat;
 }
 .pickup07_takasuke ul li a:hover{
 	background-position:0 -38px;
 }
 	span.f_small{
		font-size:93%;
	}

p.takasuke_img{
	clear:both;
	margin-left:70px;
	padding-top:30px;
}


 /*(隴ｬ�ｪ)郢晢ｽｨ郢ｧ�ｷ郢晄焔�ｽ陷肴��ｻ�ｽ*/
.pickup07_yoshino{
	margin-left:150px;
}
.pickup07_yoshino p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_yoshino ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_yoshino ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/yoshino_base.gif) no-repeat;
 }
 .pickup07_yoshino ul li a:hover{
 	background-position:0 -38px;
 }
 	span.f_small{
		font-size:93%;
	}

p.yoshino_img{
	clear:both;
	margin-left:70px;
	padding-top:30px;
}

 /*(隴ｬ�ｪ)驕ｶ�ｹ陷��ｽ�ｽ陷肴��ｻ髮∬�闔ｨ�ｽ*/
.pickup07_takeuchi{
	margin-left:150px;
}
.pickup07_takeuchi p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_takeuchi ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_takeuchi ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/takeuchi_base.gif) no-repeat;
 }
 .pickup07_takeuchi ul li a:hover{
 	background-position:0 -38px;
 }
 	span.f_small{
		font-size:93%;
	}

 /*陝�ｸ樊ｬ｡郢ｧ�ｪ郢晢ｽｼ郢晏現縺礼ｹ晢ｽｼ郢晁侭縺�(隴ｬ�ｪ)*/
.pickup07_ohara{
	margin-left:150px;
}
.pickup07_ohara p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_ohara ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_ohara ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/ohara_base.gif) no-repeat;
 }
 .pickup07_ohara ul li a:hover{
 	background-position:0 -38px;
 }
 	span.f_small{
		font-size:93%;
	}

 /*(隴ｬ�ｪ)陷��ｽ髯ｸ髢ｾ�ｪ陷肴��ｻ�ｽ*/
.pickup07_naito{
	margin-left:150px;
}
.pickup07_naito p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_naito ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_naito ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/naito_base.gif) no-repeat;
 }
 .pickup07_naito ul li a:hover{
 	background-position:0 -38px;
 }
 	span.f_small{
		font-size:93%;
	}
/*(隴幢ｿｽ) 陝�沁纃ｽ郢晢ｽ｢郢晢ｽｼ郢ｧ�ｿ郢晢ｽｼ陜 �ｽ�ｼ�ｽ*/
.pickup07_ono{
	margin-left:150px;
}
.pickup07_ono p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_ono ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_ono ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/ono_base.gif) no-repeat;
 }
 .pickup07_ono ul li a:hover{
 	background-position:0 -38px;
 }
 	span.f_small{
		font-size:93%;
	}
/*( 隴幢ｿｽ) 郢ｧ�ｹ郢ｧ�ｺ郢ｧ�ｭ郢ｧ�ｪ郢晢ｽｼ郢昜ｺ･�､�ｧ陷･�ｽ*/
.pickup07_suzuki{
	margin-left:150px;
	padding-bottom:20px;
}
.pickup07_suzuki p{
	text-align:center;
	font-size:16px;
	line-height:20px;
	clear: both;
	width: 700px;

	color: #000000:
}
.pickup07_suzuki  ul li{
	text-align:center;
	font-size:16px;
	line-height:20px;
	width:700px;
	color: #FF0000;
	clear: both;
	color: #F00;
}

 	span.f_small{
		font-size:93%;
	}

/*隴�ｽｰ騾ｶ�ｸ雎�ｽｦ(隴ｬ�ｪ)*/
.pickup07_shinsoubu{
	margin-left:150px;
}
.pickup07_shinsoubu p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_shinsoubu ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_shinsoubu ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/shinsoubu_base.gif) no-repeat;
 }
 .pickup07_shinsoubu ul li a:hover{
 	background-position:0 -38px;
 }
 	span.f_small{
		font-size:93%;
	}

/*(隴幢ｿｽ)闕ｳ�ｭ隴壻ｻ｣ﾎ皮ｹ晢ｽｼ郢ｧ�ｿ郢晢ｽｼ郢ｧ�ｵ郢晢ｽｼ郢晁侭縺�*/
.pickup07_nakamura-ms{
	margin-left:150px;
}
.pickup07_nakamura-ms p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_nakamura-ms ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_nakamura-ms ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/nakamura-ms_base.gif) no-repeat;
 }
 .pickup07_nakamura-ms ul li a:hover{
 	background-position:0 -38px;
 }
 	span.f_small{
		font-size:93%;
	}

/*(隴幢ｿｽ)陜ｮ繧域た髢ｾ�ｪ陷肴��ｻ髮�ｽｷ�･隶鯉ｽｭ*/
.pickup07_sakamotojidosya{
	margin-left:150px;
}
.pickup07_sakamotojidosya p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_sakamotojidosya ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_sakamotojidosya ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/sakamotojidosya_base.gif) no-repeat;
 }
 .pickup07_sakamotojidosya ul li a:hover{
 	background-position:0 -38px;
 }
 	span.f_small{
		font-size:93%;
	}

/*郢ｧ�｢郢晄鱒縺檎ｹｹ�ｱ*/
.pickup07_apio{
	margin-left:150px;
}
.pickup07_apio p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}

	
.pickup07_apio ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup07_apio ul li a{
	display:block;
	width:380px;
	height:36px;
 	background:url(images/pickup/apio_base.gif) no-repeat;
 }
 .pickup07_apio ul li a:hover{
 	background-position:0 -38px;
 }
 	span.f_small{
		font-size:93%;
	}

/*郢ｧ�｢郢晄鱒縺檎ｹｹ�ｱ*/
.pickup08_sato{
	margin-left:150px;
}
.pickup08_sato p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}


.pickup08_sato ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup08_sato ul li a{
	display:block;
	width:380px;
	height:36px;
	background:url(images/pickup/sato_base.gif) no-repeat;
}
.pickup08_sato ul li a:hover{
	background-position:0 -38px;
}
span.f_small{
	font-size:93%;
}

/*郢ｧ�｢郢晄鱒縺檎ｹｹ�ｱ*/
.pickup09_namiki{
	margin-left:150px;
}
.pickup09_namiki p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}


.pickup09_namiki ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup09_namiki ul li a{
	display:block;
	width:380px;
	height:36px;
	background:url(images/pickup/namiki_base.gif) no-repeat;
}
.pickup09_namiki ul li a:hover{
	background-position:0 -38px;
}
span.f_small{
	font-size:93%;
}

/*郢ｧ�｢郢晄鱒縺檎ｹｹ�ｱ*/
.pickup10_maeda{
	margin-left:150px;
}
.pickup10_maeda p{
	text-align:center;
	font-size:75%;
	margin-left:-200px;
	margin-bottom:-12px;
}


.pickup10_maeda ul li{
	width:380px;
	height:36px;
	text-indent:-9999px;
}
.pickup10_maeda ul li a{
	display:block;
	width:380px;
	height:36px;
	background:url(images/pickup/maeda_base.gif) no-repeat;
}
.pickup10_maeda ul li a:hover{
	background-position:0 -38px;
}
span.f_small{
	font-size:93%;
}

	
/*================================================

郢晄㈱縺｡郢晢ｽｳ郢晢ｿｽ縺倡ｹｧ�､郢晢ｽｳ
==================================================*/
/* Bottom */
.MG-B25 { margin-bottom: 25px !important; }
.MG-B15 { padding-botto:15px;
margin-bottom: 15px; }

#navi-bar {
	clear: both;
	height: 55px;
	width:100%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
}
#btn-web {
	clear: both;
	width: 350px;
	height: 30px;
	list-style-type: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2.00, #ffffff), color-stop(0.00, #cfcfcf));
	background: -webkit-linear-gradient(#cfcfcf, #ffffff);
	background: -moz-linear-gradient(#cfcfcf, #ffffff);
	background: -o-linear-gradient(#cfcfcf, #ffffff);
	background: -ms-linear-gradient(#cfcfcf, #ffffff);
	background: linear-gradient(#cfcfcf, #ffffff);
	border-radius: 0px;
	border: 1px solid #999999;
	font-size: 12px;
	color: #006;
	text-align: center;
	line-height: 30px;
	margin: 0 auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;

}
#btn-web .module-triangle-left {
	display: inline-block;
 	position: relative;
	text-shadow: 0 1px 0 #333,

}
#btn-web .module-triangle-left::before {
	content: "";
	display: inline-block;
	border: 7px solid transparent;
	border-left-color: #FF0000;
	position: absolute;
	left: -16px;
	top: 50%;
	margin-top: -8px;
		text-shadow: 0 1px 0 #333,
}


#btn-web li {
	width: 350px;
	float: left;
	padding: 0;
	margin: 0;
	text-align: center;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFF;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FFF;

	text-decoration: none;

}
#btn-web li a {
	text-decoration: none;
	width: 350px;
	font-size: 12px;
	color: #006;
	margin: 0;
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}


#btn-web li:hover {
	width: 350px;
	height: 30px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3.00, #ffffff), color-stop(0.00, #FF0000));
	background: -webkit-linear-gradient(#FF0000, #ffffff);
	background: -moz-linear-gradient(#FF0000, #ffffff);
	background: -o-linear-gradient(#FF0000, #ffffff);
	background: -ms-linear-gradient(#FF0000, #ffffff);
	background: linear-gradient(#FF0000, #ffffff);
	color:#fff;
		padding: 0px;
}

#btn-web li:hover .module-triangle-left::before {
	content: "";
	display: inline-block;
	border: 7px solid transparent;
	border-left-color: #FFffff;
	position: absolute;
	left: -16px;
	top: 50%;
	margin-top: -8px;
		text-shadow: 0 1px 0 #333,
}


#btn-web li:first-child a:hover {
  border-radius: 0px 0 0 0px ;
}
#btn-web li:last-child a:hover {
  border-radius: 0 0px 0px 0 ;
}

/*btn驍ｨ繧�ｽ冗ｹｧ�ｽ*/	

/*BLANK?y?[?W?E?e?L?X?g?y?[?W*/
.text01{
	width:800px;
	margin:50px auto;
	font-size:14px;
	line-height:20px;
}

.text02{
	width:800px;
	margin:50px auto;
	font-size:14px;
	line-height:20px;
}

.text02 ul{
	margin:0 0 0 30px;
	padding:0;
}

.text02 li{
	margin:0 0 0 0;
	padding:10px 0 0 0;
	font-size:16px;
	font-family: "???C???I","MS P Gothic","?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3","?q???M?m???? Pro W6","Hiragino Mincho Pro","HGS?S?V?b?NE","?l?r ?o?S?V?b?N",serif;
	list-style-image:url("./images/icon01.gif");
	border-bottom:1px #999999 dotted;
}

.textlisub{
	list-style:none;
}

.text02 a{
	color:#333333;
	text-decoration:none;
}

.text02 a:hover{
	color:red;
	text-decoration:underline;
}
.font01 { letter-spacing: 90%; }
.font02 { color: #000; font-size: 16px; font-family: "�ｽ�ｭ�ｽ�ｳ 郢ｧ�ｴ郢ｧ�ｷ郢晢ｿｽ縺�", "�ｽ�ｭ�ｽ�ｳ �ｽ�ｰ郢ｧ�ｴ郢ｧ�ｷ郢晢ｿｽ縺�", "郢晏�ﾎ帷ｹｧ�ｮ郢晄焔�ｧ蛛ｵ縺� Pro W3", Osaka遶丞 ､�ｭ迚呻ｽｹ�ｽ, Osaka, 陝ｷ�ｳ隰悟頃�ｧ蛛ｵ縺也ｹｧ�ｷ郢晢ｿｽ縺�; text-align: center; margin-bottom: 20px; }
#base2 {
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
#right_content05 { width: 700px; height: auto; float: right; }
.news02{ width:610px; height:230px; margin:0 auto; }
.news04 { width: 610px; margin-top: 0; margin-right: 20px; margin-left: 20px; }
.news03{ width:277px; height:212px; padding:12px 14px; margin:0; border: solid 1px #666666; }
.news05 { margin: 0; padding: 30px 14px; width: 277px; height: 300px; border-left: 1px solid #666666; border-bottom: 1px solid #666666; border-right: 1px solid #666666; }
.news06 { margin: 0; padding: 30px 14px; width: 277px; height: 300px; border-left: 1px solid #666666; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-top:none;}
.news_title{
	font-size:12px;
	font-weight:bold;
}
.news_img{
	margin:5px 0;
}
.news_comment{ margin:0; padding:0; font-size:12px; line-height: 16px; }
#divBox280xAutoLeft { width: 280px; float: left; }
#divBox350xAutoRight { width: 350px; float: right; }
#divBox700xAuto { width: 700px; float: right; }

/*-------------------鬩穂ｸｻ謔臥ｸｺ�ｮ髫ｪ蛟�ｽｺ荵昴＞郢晢ｽｼ郢ｧ�ｫ郢ｧ�､郢晄じ�ｽ郢晢ｿｽ縺醍ｹｧ�ｹ-----------------------------*/
.news_dl{
	width:280px;
}

.news_dl dt{
	margin-bottom:20px;
}


.news_dl .news_kaiysa_img a{
	background:url(images/index/news20111224.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img a:hover{
	background-position: 0 -122px;
}

.news_dl .news_kaiysa_img02 a{
	background:url(images/index/news20111021.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img02 a:hover{
	background-position: 0 -122px;
}

.news_dl .news_kaiysa_img03 a{
	background:url(images/index/news20110912.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img03 a:hover{
	background-position: 0 -122px;
}

.news_dl .news_kaiysa_img04 a{
	background:url(images/index/news20110713.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img04 a:hover{
	background-position: 0 -122px;
}

.news_dl .news_kaiysa_img05 a{
	background:url(images/index/news01.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img05 a:hover{
	background-position: 0 -122px;
}


.news_dl .news_kaiysa_img06 a{
	background:url(images/index/news20111205.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img06 a:hover{
	background-position: 0 -122px;
}


.news_dl .news_kaiysa_img07 a{
	background:url(images/index/news20120403_his.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img07 a:hover{
	background-position: 0 -122px;
}


.news_dl .news_kaiysa_img08 a{
	background:url(images/index/news20120511_his.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img08 a:hover{
	background-position: 0 -122px;
}


.news_dl .news_kaiysa_img09 a{
	background:url(images/index/news20120703_his.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img09 a:hover{
	background-position: 0 -122px;
}


.news_dl .news_kaiysa_img10 a{
	background:url(images/index/news20120905_his.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img10 a:hover{
	background-position: 0 -122px;
}


.news_dl .news_kaiysa_img11 a{
	background:url(images/index/news20121130_his.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img11 a:hover{
	background-position: 0 -122px;
}


.news_dl .news_kaiysa_img12 a{
	background:url(images/index/news20121215_his.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img12 a:hover{
	background-position: 0 -122px;
}


.news_dl .news_kaiysa_img13 a{
	background:url(images/index/news20121226_his.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img13 a:hover{
	background-position: 0 -122px;
}


.news_dl .news_kaiysa_img14 a{
	background:url(images/index/news20130110_his.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img14 a:hover{
	background-position: 0 -125px;
}


.news_dl .news_kaiysa_img15 a{
	background:url(images/index/news20130301_his.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img15 a:hover{
	background-position: 0 -125px;
}


.news_dl .news_kaiysa_img15 a{
	background:url(images/index/news20130301_his.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img15 a:hover{
	background-position: 0 -125px;
}


.news_dl .news_kaiysa_img16 a{
	background:url(images/index/pickup_20130401-2.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img16 a:hover{
	background-position: 0 -120px;
}

.news_dl .news_kaiysa_img17 a{
	background:url(images/index/pickup_20130501.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img17 a:hover{
	background-position: 0 -120px;
}

.news_dl .news_kaiysa_img18 a{
	background:url(images/index/pickup_20130601-2.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img18 a:hover{
	background-position: 0 -120px;
}
.news_dl .news_kaiysa_img19 a{
	background:url(images/index/pickup_20130801.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img19 a:hover{
	background-position: 0 -120px;
}

.news_dl .news_kaiysa_img20 a{
	background:url(images/index/pickup_20130901.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img20 a:hover{
	background-position: 0 -120px;
}

.news_dl .news_kaiysa_img21 a{
	background:url(images/index/pickup_20131101.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img21 a:hover{
	background-position: 0 -120px;
}

.news_dl .news_kaiysa_img22 a{
	background:url(images/index/pickup_20131201.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img22 a:hover{
	background-position: 0 -120px;
}
/**/
.news_dl .news_kaiysa_img23 a{
	background:url(images/index/pickup_20140319.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img23 a:hover{
	background-position: 0 -120px;
}
/**/
.news_dl .news_kaiysa_img24 a{
	background:url(images/index/pickup_20140523.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img24 a:hover{
	background-position: 0 -120px;
}
/**/
.news_dl .news_kaiysa_img25 a{
	background:url(images/index/pickup_20140731.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img25 a:hover{
	background-position: 0 -120px;
}
/**/
.news_dl .news_kaiysa_img26 a{
	background:url(images/index/pickup_20141229.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img26 a:hover{
	background-position: 0 -120px;
}
/**/
.news_dl .news_kaiysa_img27 a{
	background:url(images/index/pickup_20150519.jpg) no-repeat;
	width:275px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

.news_dl .news_kaiysa_img27 a:hover{
	background-position: 0 -120px;
}
/**/


.news_text{
	width:270px;
	margin-bottom:20px;
	text-align:left;
	margin:0 0 0 -5px;
}


/*-------------------鬩穂ｸｻ謔臥ｸｺ�ｮ髫ｪ蛟�ｽｺ荵昴＞郢晢ｽｼ郢ｧ�ｫ郢ｧ�､郢晄じ�ｽ郢晢ｿｽ縺醍ｹｧ�ｹ/邵ｺ阮呻ｼ�ｸｺ�ｾ邵ｺ�ｧ-------------------------------*/



.shop_list001{
	float:left;
	width:210px;
	height:480px;
	margin:0 11px 10px 5px;
	padding:0;
	border:1px #DCDCDC solid;
}

.shop_list002{
	float:left;
	width:210px;
	height:480px;
	margin:0 0 10px 5px;
	padding:0;
	border:1px #DCDCDC solid;
}

.shop_list003{
	background-color:#DCDCDC;
	width:200px;
	font-size:12px;
	margin:0;
	padding:2px 5px;
}

.shop_list004{
	width:200px;
	margin:5px;
	padding:0;
	font-size:12px;
	color:#333333;
	line-height:20px;
}
	
#ipad03{
	width:1000px;
	margin:0 0 0 0;
	padding:0;
	background-color:#ffffff;
	background-repeat:repeat-y;
}

.ipad001{
	width:1000px;
	text-align:center;
	margin:0 0;
	padding:0 0 40px 0;
	background-color:#ffffff;
}

.ipad002{
	width:1000px;
	text-align:center;
	margin:0 0;
	padding:0 0 40px 0;
	background-color:#ffffff;
	font-size:16px;
	line-height:26px;
	font-family: "郢晢ｽ｡郢ｧ�､郢晢ｽｪ郢ｧ�ｪ","MS P Gothic",serif;

}


.clear{
	clear:both;
}
.space {
	clear:both;
	width: 100%;
	height: 100px;
}
	
span.right_pad{
	display:block;
	padding-left:150px;
}
/*陝ｾ�ｦ陝�ｿｽ笳狗ｸｺ�ｮ陜｣�ｴ陷ｷ�ｽ*/
span.right_pad2{
	display:block;
	padding:0;
}

span.right_pad_text01 {
	display:block;
	padding-left:150px;
	font-size:12px;
	color:#333333;
	line-height:20px;
}
