@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-size:12px;
	background-image:url(../../main/wp-content/themes/jukunavi/images/back.gif);
	text-align:center;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
	
a:link      {text-decoration: none;}
a:visited   {text-decoration: none;}
a:active    {text-decoration: none;}
a:hover     {text-decoration: none; color:#FF0000;}

	
img{
	margin:0px;
	padding:0px;
	border:0px;
	}
	
p{
	margin:0px;
	padding:0px;
	}

.left{
	text-align:left;
	}
	
.center{
	text-align:center;
	}
	
.right{
	text-align:center;
	}
/*フォント設定*/
.font10{
	font-size:10px;
	}
	
.fff{
	color:#FFFFFF;
	}
	
#wrap{
	margin:auto;
	width:720px;
	height:auto;
	background-image:url(../images/shadow.gif);
	background-repeat:repeat-y;
	}
	
#flame{
	margin:auto;
	width:700px;
	height:auto;
	background-image:url(../images/flame_back.gif);
	background-repeat:repeat;
	}
	
#header{
	background-image:url(../images/hc_back.jpg);
	background-position:top;
	height:auto;
	background-repeat:no-repeat;
	border-bottom:1px solid #999999;
	}
	
#header:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#header { display:inline-block; }
/*\*/
* html #header { height:1%; }
#header { display:block; }
	
h1{
	font-size:14px;
	margin:0px;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	}
	
h2{
	margin:0px;
	padding:0px;
	}
	
#entry a{
	display:block;
	width:150px;
	height:80px;
	background-image:url(../images/enter.png);
	background-repeat:no-repeat;
	line-height:50px;
	text-align:center;
	margin-top:130px;
	margin-left:50px;
	float:left;
	display:inline;
	text-indent:-9999px;
	}

#entry a:hover{
	background-image:url(../images/enter1.png);
	background-repeat:no-repeat;
}

#exit a{
	display:block;
	width:150px;
	height:80px;
	background-image:url(../images/exit.png);
	background-repeat:no-repeat;
	line-height:50px;
	text-align:center;
	margin-top:130px;
	float:left;
	display:inline;
	margin-left:140px;
	text-indent:-9999px;
	}

#exit a:hover{
	background-image:url(../images/exit1.png);
	background-repeat:no-repeat;
}

/*IE png*/
* html #entry a{
	display:block;
	width:150px;
	height:80px;
	background-repeat:no-repeat;
	text-align:center;
	margin-top:130px;
	margin-left:50px;
	float:left;
	display:inline;
	text-indent:-9999px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/enter.png', sizingMethod='scale');
	}
	
* html #entry a:hover{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/enter1.png', sizingMethod='scale');
	background-repeat:no-repeat;
}

* html #exit a{
	display:block;
	width:150px;
	height:80px;
	text-align:center;
	margin-top:130px;
	float:left;
	display:inline;
	margin-left:140px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/exit.png', sizingMethod='scale');
	}

* html #exit a:hover{
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/exit1.png', sizingMethod='scale');
}

	
	
#ate{
	margin-top:130px;
	float:left;
	margin-left:20px;
	display:inline;
	}


#p_clear{
	clear:both;
	padding-top:5px;
	text-align:left;
	padding-left:160px;
	}
	
#main{
	width:700px;
	height:auto;
	margin-top:10px;
	}
	
	
#main:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#main { display:inline-block; }
/*\*/
* html #header { height:1%; }
#main { display:block; }


#pr{
	width:700px;
	height:auto;
	}
	
#pr ul{
	margin:0px;
	padding:0px;
	}
	
#pr li{
	margin-left:17px;
	margin-top:5px;
	padding:0px;
	list-style:none;
	float:left;
	text-align:center;
	font-size:10px;
	display:inline;
	}
	
#pr:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#pr { display:inline-block; }
/*\*/
* html #pr { height:1%; }
#pr { display:block; }
	
	
#c_left{
	float:left;
	width:350px;
	/*margin-top:15px;*/
	height:290px;
	background-image:url(../images/main_back.gif);
	background-repeat:repeat-y;
	border-bottom:#009900 1px solid;
	overflow:hidden;
	}
	
#c_right{
	float:right;
	width:350px;
	/*margin-top:15px;*/
	height:290px;
	background-image:url(../images/main_back2.gif);
	background-repeat:repeat-y;
	border-bottom:#009900 1px solid;
	}

/*IE7*/
*:first-child+html #c_left{
	float:left;
	width:350px;
	margin-top:15px;
	height:280px;
	background-image:url(../images/main_back.gif);
	background-repeat:repeat-y;
	border-bottom:#009900 1px solid;
	overflow:hidden;
	}
/*IE7*/
*:first-child+html #c_right{
	float:right;
	width:350px;
	margin-top:15px;
	height:280px;
	background-image:url(../images/main_back2.gif);
	background-repeat:repeat-y;
	border-bottom:#009900 1px solid;
	}
	
/*IE7*/
*:first-child+html .title_back{
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#99FF33;
	border-right:1px solid #009900;
	}
	
.title{
	margin-bottom:3px;
	}

.title_back{
	margin-bottom:3px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#99FF33;
	border-right:1px solid #009900;
	}

.title_r{
	margin-bottom:10px;
	}
	
#c_right ul{
	margin:0px;
	padding:0px;
	}
	
#c_right li{
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	list-style:none;
	}
	
#c_left h3{
	font-size:14px;
	font-weight:normal;
	margin-left:25px;
	margin-bottom:0px;
	margin-right:25px;
	margin-top:0px;
	padding-top:5px;
	text-align:left;
	border-bottom:#999999 1px dashed;
	}

/* safari-Chrome */
html[xmlns*=""] body:last-child #c_left h3{
	font-size:14px;
	font-weight:normal;
	margin-left:25px;
	margin-bottom:0px;
	margin-right:25px;
	margin-top:0px;
	padding-top:5px;
	padding-bottom:3px;
	text-align:left;
	border-bottom:#999999 1px dashed;
	}
	
* html #c_left h3{
	font-size:14px;
	font-weight:normal;
	margin-left:25px;
	margin-bottom:0px;
	margin-right:25px;
	margin-top:0px;
	padding-top:7px;
	text-align:left;
	border-bottom:#999999 1px dashed;
	}

	
.red{
	color:#FF0000;
	padding-right:3px;
	}
	
#new{
	width:350px;
	height:auto;
	margin-top:5px;
	}
	
	
#pick_up{
	width:700px;
	height:auto;
	margin-top:8px;
	}
	
#pick_up ul{
	margin:0px;
	padding:0px;
	}
	
#pick_up li{
	margin-left:17px;
	margin-top:5px;
	padding:0px;
	list-style:none;
	float:left;
	text-align:center;
	font-size:10px;
	display:inline;
	}
	
#pick_up:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#pick_up { display:inline-block; }
/*\*/
* html #pick_up { height:1%; }
#pick_up { display:block; }

#banner{
	width:700px;
	height:auto;
	margin-top:15px;
	}

#banner ul{
	margin-left:18px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
	}
	
#banner li{
	margin-left:20px;
	margin-top:5px;
	padding:0px;
	list-style:none;
	float:left;
	text-align:center;
	font-size:10px;
	display:inline;
	}
	
#qr{
	width:350px;
	height:auto;
	margin-top:5px;
	}
	
#qr:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#qr { display:inline-block; }
/*\*/
* html #qr { height:1%; }
#qr { display:block; }

#mobile{
	float:left;
	width:auto;
	display:inline;
	margin-left:45px;
	}
#qr_img{
	float:left;
	width:auto;
	text-align:left;
	margin-left:10px;
	display:inline;
	}
	
/*以下ボトム*/

#f_en_ex {
	width:700px;
	height:auto;
	margin-top:15px;
	display:inline;
	}

#f_en_ex ul{
	margin:auto;
	padding:0px;
	margin-left:178px;
	}
	
#f_en_ex li{
	margin-left:20px;
	margin-top:5px;
	padding:0px;
	list-style:none;
	float:left;
	text-align:center;
	font-size:10px;
	display:inline;
	}

	
#f_en_ex:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#f_en_ex { display:inline-block; }
/*\*/
* html #f_en_ex { height:1%; }
#f_en_ex { display:block; }

#bottom{
	clear:both;
	padding-top:20px;
	padding-bottom:10px;
	font-size:12px;
	
	}
#bottom1{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#009900;
	font-size:12px;
	}
	
#top_p{
	text-align:center;
	font-size:12px;
	margin-top:5px;
	margin-bottom:10px;
	}

.navigation{
	clear:both;
	}


