@charset "UTF-8";
@import url(cmn.css);
@import url(fushimi.css);

/*-- index --*/
body#fushimi div#conMain h2.fushimiTtl{
	background: none;
	padding:0;
	margin:0 0 10px 0;
	text-indent:0;
}

div.fushimiTop{background;#ddd;}
div.fushimiTop p{
	width: 725px;
	margin: 0 auto 20px auto;
	font-size: 1em;
	line-height: 1.4;
}
div.fushimiTop p span{font-size:0.9em;margin:0 0 0 1em;}


div.DetailInfo{
	width: 400px;
	margin: 0 0 0 20px;
	padding: 10px;
	background: #efefef;
}

body#fushimi div#conMain div.DetailInfo h3{
	margin: 0 0 10px 0;
	padding: 0;
	color: #910100;
	font-weight: normal;
	background: none;
}

div.DetailInfo ul{
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}

div.DetailInfo ul li{
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
	background: url(../img/fushimi/z_ico_list01.png) no-repeat 0 2px;
}

ul.rootMenu{
	width: 724px;
	height: 158px;
	font-size: 1px;
	margin: 0 auto 15px auto;
	padding: 39px 0 0 0;
	clear: both;
	background: url(../img/fushimi/bg_root.png) no-repeat;
}

ul.rootMenu{
	width: 723px;
	height: 237px;
	font-size: 1px;
	margin: 0 auto 15px auto;
	padding: 39px 0 0 0;
	clear: both;
	background: url(../img/fushimi/bg_root2.png) no-repeat;
}

ul.rootMenu li{display:inline;float:left;position:relative;}
ul.rootMenu li a{
	margin:0 32px 0 0;
	display:block;
	width: 32px;
	height: 173px;
	text-indent:-9999px;
	text-decoration: none;
}

ul.rootMenu li a.rm1{background: url(../img/fushimi/btn_root2.png) 0 0 no-repeat;}
ul.rootMenu li a.rm1:hover{background-position: 0 -173px;}

ul.rootMenu li a.rm2{background:url(../img/fushimi/btn_root2.png) -63px 0 no-repeat;}
ul.rootMenu li a.rm2:hover{background-position: -63px -173px;}

ul.rootMenu li a.rm3{margin-right:30px;background:url(../img/fushimi/btn_root2.png) -126px 0 no-repeat;}
ul.rootMenu li a.rm3:hover{background-position: -126px -173px;}

ul.rootMenu li a.rm4{background:url(../img/fushimi/btn_root2.png) -188px 0 no-repeat;}
ul.rootMenu li a.rm4:hover{background-position: -188px -173px;}

ul.rootMenu li a.rm5{margin-right:30px;background:url(../img/fushimi/btn_root2.png) -251px 0 no-repeat;height:85px;}
ul.rootMenu li a.rm5:hover{background-position: -251px -173px;}

ul.rootMenu li a.rm13{background:url(../img/fushimi/btn_root2.png) -251px -85px no-repeat;height:85px;}
ul.rootMenu li a.rm13:hover{background-position: -251px -258px;}

ul.rootMenu li a.rm6{margin-right:30px;background:url(../img/fushimi/btn_root2.png) -314px 0 no-repeat;}
ul.rootMenu li a.rm6:hover{background-position: -314px -173px;}

ul.rootMenu li a.rm7{margin-right:30px;background: url(../img/fushimi/btn_root2.png) -377px 0 no-repeat;}
ul.rootMenu li a.rm7:hover{background-position: -377px -173px;}

ul.rootMenu li a.rm8{margin-right:30px;background:url(../img/fushimi/btn_root2.png) -440px 0 no-repeat;}
ul.rootMenu li a.rm8:hover{background-position: -440px -173px;}

ul.rootMenu li a.rm9{background:url(../img/fushimi/btn_root2.png) -502px 0 no-repeat;}
ul.rootMenu li a.rm9:hover{background-position: -502px -173px;}

ul.rootMenu li a.rm10{margin-right:30px;background:url(../img/fushimi/btn_root2.png) -565px 0 no-repeat;}
ul.rootMenu li a.rm10:hover{background-position: -565px -173px;}

ul.rootMenu li a.rm11{margin-right:28px;background:url(../img/fushimi/btn_root2.png) -628px 0 no-repeat;}
ul.rootMenu li a.rm11:hover{background-position: -628px -173px;}

ul.rootMenu li a.rm12{margin-right:0px;background:url(../img/fushimi/btn_root2.png) -691px 0 no-repeat;}
ul.rootMenu li a.rm12:hover{background-position: -691px -173px;}



	/*--CLEAR--*/
	ul.rootMenu:after{
		content: " ";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
	}



/*-- kankou --------------------------------*/
#fushimi div#conMain{
	width:778px;
	margin:0 auto;
	padding: 0 0 10px 0;
	border: 1px solid #d1b0b7;
/font-size:12px;
}

.kankou_01 div#conMain h2,
.kankou_02 div#conMain h2{display:block;text-indent:-9999px;width: 780px;height:28px;margin: 0 0 10px 0;}
.kankou_01 div#conMain h2{background: url(../img/fushimi/ttl_01.jpg) no-repeat;}
.kankou_02 div#conMain h2{background: url(../img/fushimi/ttl_02.jpg) no-repeat;}

p.PageLink{font-size: 1em;margin: 0 0 25px 0;padding: 0 0 0 15px;clear: both;}
p.PageLink a{background:url(../img/fushimi/z_arrow.jpg) 0 5px no-repeat;padding:0 0 0 12px;/background-position:0 0;}
p.PageLink a,
p.PageLink a:link,
p.PageLink a:visited,
p.PageLink a:active{color:#59595A;text-decoration:underline;}
p.PageLink a:hover{color:#59595A;text-decoration:none;}

div.conInner{width: 608px;margin: 0 0 20px;padding: 0 20px 0 0;float: right;}
div.conInner h3{
	width: 596px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 12px;
	font-size:0.9em;
	color: #FFFFFF;
	background: url(../img/common/bg_ttl02.png) no-repeat;
	font-weight:lighter;
	clear: both;
/font-size:12px;
}

.ssBox{width:100%;margin-bottom:20px;}
.ssBox p{margin:0 0 10px 0;font-size: 1em;line-height: 1.4;}
.ssBox table{float:right;width:482px;}
.ssBox table td{font-size:11px;line-height:1.3;}

.photo{width:482px;float:right;position:relative;}
.ssBox .photo p{font-size:11px;/font-size:85%;font-family: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;}

#f01-1 .photo .cap2{position:absolute;top:121px;left:166px;}
#f01-1 .photo .cap3{position:absolute;top:121px;left:327px;}
#f01-2 .photo .cap2, #f01-2 .photo .cap4{position:absolute;top:177px;left:245px;}
#f01-3 .photo .cap2{position:absolute;top:107px;left:180px;}
#f01-3 .photo .cap3{position:absolute;top:232px;left:180px;}
#f01-3 .photo .cap4{position:absolute;top:104px;left:330px;}
#f01-4 .photo .cap2{position:absolute;top:191px;left:245px;}

.boxL{width:315px;float:left;}
.phR{width:276px;float:right;font-size:11px;/font-size:85%;font-family: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;}

#f01-5 .boxL p{margin-bottom:20px;}
#f01-5 .boxL p:first-child{margin-bottom:10px;}
#f01-6 .boxL p{margin-bottom:85px;}


#f02-1 .photo .cap2{position:absolute;top:184px;left:245px;}
#f02-2 .photo .cap2, #f02-2 .photo .cap4{position:absolute;top:181px;left:245px;}
#f02-3 .photo .cap2, #f02-3 .photo .cap4{position:absolute;top:181px;left:245px;}
#f02-4 .photo .cap2{position:absolute;top:153px;left:180px;}
#f02-4 .photo .cap3{position:absolute;top:153px;left:353px;}

#f02-5 .photo{width:596px;margin-bottom:15px;}
#f02-5 .photo .cap2{position:absolute;top:182px;right:280px;}
#f02-5 .photo .cap3{position:absolute;top:182px;right:0px;}

#f02-6 .photo .cap2{position:absolute;top:241px;left:215px;}

dl.data{width:482px;margin:10px 0 5px 0px;float:right;}
dl.data dt{margin: 0;padding:0;width: auto;}
dl.data dd{padding:0 0 0 4.3em;margin:-1.6em 0 0 0;/margin:-1.6em 0 10px 0;}


table.time{border-collapse:collapse;border-spacing:0px;width:97%;margin:6px 0 0 0;float:left;}
table.time th{padding:5px 0;text-align:left;font-weight:lighter;vertical-align:top;font-size:12px;width:17%;/padding:8px 0;}
table.time td{padding:5px 0;line-height:1.4;font-size:12px;width:83%;}



	/*--CLEAR--*/
	body#fushimi div#conMain:after,
	.ssBox:after{
		content: " ";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0.1px;
		font-size: 0.1em;
		line-height: 0;
	}


