@charset "UTF-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family: 'Oxygen','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	}
	
.touch body{
	background-color:#000;
	}	

#supersized-loader { background:url(../movie/slide/1.jpg) no-repeat center center;}
	
	#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; width:100%; height:100%; }
		#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#000; }
		#supersized a { width:100%; height:100%; display:block; }
			#supersized li.prevslide { z-index:-20; }
			#supersized li.activeslide { z-index:-10; }
			#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }



img{
	border:none;
	}
#pt{
	margin-top:10px;
	font-family: 'Oxygen','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size:18px; 
	color:#FFF; 
	}
	

#place{
	font-family: 'Oxygen','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size:20px;
	color:#FFF;
	text-align:center;
	float:right;
	}
	
#content{
	width:100%;
	height:3000px;
	position:relative;
	margin:auto;
	background-image:url(../love.png);
	}


#footer{
    filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	position:fixed;
	bottom:0px;
	}
	
#footer_content{
	background-color:#000;  
	position:fixed;
	bottom:0px;
	width:100%;
}
	
#menu{
	position:relative;
	font-family: 'Oxygen','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size:15px;
	line-height:1em;
	color:#FFF;
	height:27px;
	width:1080px;
	left:0px;
	text-align:center;
	margin:0;
	padding:0px;
	background-color:#000; 
	list-style-type:none;
	}

#menu li a{
	color:#FFF;
	float:left;
	display:block;
	width:150px;
	padding:5px 0px;
	border:#FFF dotted;
	border-width:0px 1px 0px 0px;
	text-decoration:none;
	}

#AccordionPanel01,#AccordionPanel02,#AccordionPanel03{
	width:100%;
	border:#FFF dotted;
	border-width:1px 1px 0px 0px;
	}
.submenu{
	position:relative;
	font-family: 'Oxygen','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size:12px;
	line-height:1em;
	color:#FFF;
	height:24px;
	width:1080px;
	left:0px;
	text-align:center;
	margin:0;
	padding:0px;
	background-color:#000; 
	list-style-type:none;
	}

.submenu li a{
	color:#FFF;
	float:left;
	display:block;
	text-decoration:none;
	width:150px;
	padding:5px 0px;
	}

#footer_info{
	position:relative;
	font-family: 'Oxygen','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size:13px;
	line-height:1em;
	height:50px;
	padding:10px;
	color:#FFF;
	border:#FFF dotted;
	border-width:1px 0px 0px 0px;
	}
#footer_info a{
	color:#FFF;
	display:block;
	text-decoration:none;
	}

#footer_add{font-size:11px;
	padding:3px 0px;
	}
	
#url{font-size:14px;
	float:right;
	padding:15px 5px;
	text-align:right;
	width:100px;
	}

#url a{
	color:#FFF;
	display:block;
	text-decoration:none;
	}

.form{
	list-style:none;
	width:100%;
	padding:20px 10px;
	font-size:13px;
	font-weight:bold;
	background:#FFF;
background-color: transparent;
    background-color: rgba(255, 255, 255,0.5);
	border:1px solid #CCC;
	}

.form li{
	vertical-align:text-top;
	padding:5px 10px;
	color:#333;
	}
	
.necessary{
	padding:2px 5px 1px 5px;
	margin:0px 5px;
	color:#C00;
	font-size:10px;
	font-weight:bold;
	}
	

.form .section{
	padding:10px 10px 5px 10px;
	margin:5px 0px 0px 0px;
	font-size:12px;
	border-top:1px solid #999;
	font-weight:normal;
	}

.button{
	text-align:center;
	}
	
	
	
	/*全ページ共通 タイトル＆ナビゲーション設定*/

#navigation_top {
	z-index:10;
	margin:40px;
	width:200px;
	overflow:hidden;
}


