@charset "utf-8";
/* CSS Document */


/* --------------------
     index.css
------------------------ */

#contentsArea #mainP_galley{
	width:718px;
	margin:0px 0px 20px 0px;
	padding:0px;
	overflow:hidden;
	position:relative;
	border:1px solid #FFF;
}
#contentsArea #mainP_galley #mainP_slide{
		width:10000px;
	}
	#contentsArea #mainP_galley #mainP_slide li{
			float:left;
		}
	#contentsArea #mainP_galley #mainP_nav .mainP_nav_prev{
		position:absolute;
		left:20px;
		top:140px;
	}
	#contentsArea #mainP_galley #mainP_nav .mainP_nav_next{
		position:absolute;
		right:20px;
		top:140px;
	}
	#contentsArea .bx-wrapper {
		margin: 0 auto 0px;
	}
	#contentsArea .bx-wrapper .bx-viewport{
		border: 5px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
	}
	
	#contentsArea #mainP_galley a{
		background-image:none;
		margin:0px;
		padding:0px;
	}

#urgency{
	margin-bottom:15px;
	padding:10px;
	border:1px solid #FF0004;
	background:#fff;
	color:#FF0004;
	font-size:125%;
	font-weight:bold;
	}
	#urgency div{
		font-weight:normal;
		font-size:92%;
		}

#news{
	margin:0px 0px 24px 0px;
	}
	#news #tab li{
		float:left;
		padding:6px 0;
		font-weight:bold;
		color:#FFF;
		cursor:pointer;
		background:#8CB3C9;
		font-size:128%;
		text-align:center;
		}
		#news #tab li:hover{
			background:#00519E;
			}
		
		#news #tab li.select,
		#news #tab li.select0,
		#blogdata .tab li.select{
			background:#00519E;
			}
		#news #tab li.select1{
			background:#F56ED1;
		}
		#news #tab li.select2{
			background:#00519E;
		}
		#news #tab li.select3{
			background:#298745;
		}
		#news #tab li.select4{
			background:#9E7838;
		}
		#news #tab li.select5{
			background:#8273C9;
			}
	#news .disnon{
		display:none;
		}
	#news .content_wrap, #blogdata div{
		clear:left;
		padding:12px 0px;
		width:720px;
		border-top:#00519E 2px solid;
		}
	#news .select0{
		}	
	#news .select1{
		border-color:#F56ED1;
		}
	#news .select2{
		border-color:#00519E;
		}
	#news .select3{
		border-color:#298745;
		}
	#news .select4{
		border-color:#9E7838;
		}
	#news .select5{
		border-color:#8273C9;
		}
	#news .content_wrap dl, #blogdata div dl{
		margin:0px;
		}
	#news .content_wrap dt, #blogdata div dt{
		padding:6px 0px 6px 10px;
		width:110px;
		border-bottom:1px #CCC solid;
		float:left;
		clear:both;
		}
	#news .content_wrap dd{
		padding:6px 10px 6px 90px;
		margin-left :110px;
		width:500px;
		border-bottom:1px #CCC solid;
		}
	#blogdata div dd{
		padding:6px 10px 6px 10px;
		margin-left :10px;
		width:680px;
		border-bottom:1px #CCC solid;
		}
		#news .content_wrap dd.c01{
			background-image:url(../../../commonImg/news_icon01.png);
			background-repeat:no-repeat;
			background-position:0em 0.8em;
			}
		#news .content_wrap dd.c02{
			background-image:url(../../../commonImg/news_icon02.png);
			background-repeat:no-repeat;
			background-position:0em 0.8em;
			}
		#news .content_wrap dd.c03{
			background-image:url(../../../commonImg/news_icon03.png);
			background-repeat:no-repeat;
			background-position:0em 0.8em;
			}
		 #news .content_wrap dd.c04{
			background-image:url(../../../commonImg/news_icon04.png);
			background-repeat:no-repeat;
			background-position:0em 0.8em;
			}
		#news .content_wrap dd.c05{
			background-image:url(../../../commonImg/news_icon05.png);
			background-repeat:no-repeat;
			background-position:0em 0.8em;
			}
		#news .content_wrap dd.c06{
			background-image:url(../../../commonImg/news_icon06.png);
			background-repeat:no-repeat;
			background-position:0em 0.8em;
			}
		#news .content_wrap dd.c07{
			background-image:url(../../../commonImg/news_icon07.png);
			background-repeat:no-repeat;
			background-position:0em 0.8em;
			}
	#news p.more{
		padding:0px 16px 0px 16px;
		float:right;
		background:url(../../../commonImg/point02.png) no-repeat 0.4em 0.6em;
		}

#blogdata .tab li{
	font-weight:bold;
	font-size:1.3em;
	padding:6px 14px;;
}

	#blogdata .tab li a{
		color:#fff;
	}


/*////////////// googleMap */

dl#mapInfo{margin:0;padding:0; width:400px}
dl#mapInfo dt{margin:0;padding:0;font-weight:bold;}
dl#mapInfo dd{margin:5px 0 0 0;padding:0;line-height:1.5;}
dl#mapInfo dd img{padding:2px;background:#fff;border:1px solid #ccc;margin-right:5px;}
dl#mapInfo hr { margin:5px 0 5px 0;border-width: 1px 0px 0px 0px;border-style:solid;border-color:#aaa;height: 1px;}



#featureBn{
	border:1px solid #FFF;
	}

#shop{}
	#shop h2{
		padding:10px 15px;
		font-size:140%;
		color:#FFF;
		color:#FFF;
		letter-spacing:0.05em;
		text-shadow:1px 1px 0px #00294f;
		background:#08448a; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4NDQ4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTVmY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:-moz-linear-gradient(top,  #08448a 0%, #015fcc 100%); /* FF3.6+ */
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#08448a), color-stop(100%,#015fcc)); /* Chrome,Safari4+ */
		background:-webkit-linear-gradient(top,  #08448a 0%,#015fcc 100%); /* Chrome10+,Safari5.1+ */
		background:-o-linear-gradient(top,  #08448a 0%,#015fcc 100%); /* Opera 11.10+ */
		background:-ms-linear-gradient(top,  #08448a 0%,#015fcc 100%); /* IE10+ */
		background:linear-gradient(to bottom,  #08448a 0%,#015fcc 100%); /* W3C */
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#08448a', endColorstr='#015fcc',GradientType=0 ); /* IE6-8 */
		}
	#shop .shopImg{
		float:left;
		padding:10px;
		}	
		#shop .shopImg img{
			width:300px;
			height:auto;
			}
	#shop .shopData01{
		float:right;
		width:390px;
		padding:10px;
		margin-left:-10px;
		}
		#shop .shopData01 li.ad{
			padding:0px 0px 4px 20px;
			margin:8px 0px 0px 0px;
			background:url(../../../commonImg/shopInfo_icon_ad.png) no-repeat 0em 0.2em;
			border-bottom:#CCC 1px dotted;
			}
		#shop .shopData01 li.tel{
			padding:0px 0px 4px 20px;
			margin:8px 0px 0px 0px;
			background:url(../../../commonImg/shopInfo_icon_tel.png) no-repeat 0em 0.2em;
			border-bottom:#CCC 1px dotted;
			}
		#shop .shopData01 li.txt{
			padding:0px 0px 4px 20px;
			margin:8px 0px 0px 0px;
			background:url(../../../commonImg/shopInfo_icon_txt.png) no-repeat 0em 0.2em;
			}
	#shop .shopData02{
		padding:10px;
		margin-top:-10px;
		clear:both;
		}
		#shop .shopData02 table th{
			width:100px;
			font-weight:normal;
			}
	#shop #shopMap{
		padding:10px;
		margin-top:-10px;
		clear:both;
		}

#mapCanvas{
	width:700px;
	height:460px;
}



.bx-wrapper .image43 .bx-caption {
	position: absolute;
	top: 0px;
	left: 464px;
	background: #00519e;
	background: rgba(0, 81, 158, 0.75);
	width: 254px;
	height: 348px;
}

.bx-wrapper .image43 .bx-caption span {
	color: #fff;
	/*font-family: Arial;*/
	display: block;
	/*font-size: .85em;*/
	padding: 8px;
}


#specialBox{
	margin:0px;
	padding:0px;
	}
	#specialBox table{
		width:auto !important;
		border:none;
		margin:20px auto 0px auto;
		padding:0px;
		}
	#specialBox th,
	#specialBox td{
		width:320px !important;
		margin:0px;
		padding:0px 10px;
		border:none;
		}
	#specialBox div{
		margin-right:0px !important;
		padding:0px;
		}
	#specialBox p{
		margin-right:0px !important;
		padding:0px;
		}
	#specialBox img{
		margin:0px;
		}
	#specialBox a{
		background:none;
		padding:0px;
		}



