html,body,div,span,object,iframe,p,blockquote,
pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,
figure,footer,header,hgroup,menu,nav,section,summary,time,mark,
audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;
vertical-align:baseline;background:transparent;font-weight:normal;}
body{line-height:1}article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block}
ul{list-style:none}blockquote,q{quotes:none}blockquote:before,
blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;
font-size:100%;vertical-align:baseline;background:transparent}
del{text-decoration:line-through}abbr[title],dfn[title]
{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;
margin:1em 0;padding:0}input,select{vertical-align:middle}

header{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:lighter;
    overflow: hidden;

}
body{
	/*background-color : lightgray;
	background-image : url(png/2.jpg); 
	margin:0 auto;
	padding:0;
	background: #000 url(png/haikei2-1.png) center center fixed no-repeat;
	-moz-background-size: cover;
	background-size: cover;*/
	height: 100%;
 	width: 100%;
 	padding: 0;
 	margin: 0;
	
}
#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position:absolute;
  top: 0;
  left: 0;
}
.logo{
	position:fixed;
	top:0px;
	right:11%;
}
#info{
	position:absolute;
	background-color:rgba(255, 255, 255,0.5);
	width:450px;
	height:280px;
	left:0px;
	top:0px;
	text-align:center;	
	border-radius: 20px;
}

#info h3{
	color:#903;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

#info p{
	color:#666;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:12px;
	line-stacking:include-ruby;
	line-height:20px;
}

.menu{
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(30%,rgba(255,255,255,1)), color-stop(65%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0)));
	position:absolute;
	height:400px;
	width:500px;
	right:0px;
	top:0px;
}
.logo{
	position:absolute;
	top:0px;
	right:10px;
}
.logoline{
	position:absolute;
	top:75px;
	right:0px;
}
#font1{
	position:absolute;
	top:90px;
	right:5px;
}
#font1 a.font1-1 {
	position: absolute;	/* 讓圖片疊在一起 */
	top:0px;
	right:0px;
}

.line1{
	position:absolute;
	top:90px;
	right:30px;
}

#font2{
	position:absolute;
	top:90px;
	right:55px;
}
#font2 a.font1-1 {
	position: absolute;	/* 讓圖片疊在一起 */
	top:0px;
	right:0px;
}

.line2{
	position:absolute;
	top:90px;
	right:75px;
}
#font3{
	position:absolute;
	top:90px;
	right:100px;
}
#font3 a.font1-1 {
	position: absolute;	/* 讓圖片疊在一起 */
	top:0px;
	right:0px;
}
.line3{
	position:absolute;
	top:90px;
	right:125px;
}
#font4{
	position:absolute;
	top:90px;
	right:150px;
}
#font4 a.font1-1 {
	position: absolute;	/* 讓圖片疊在一起 */
	top:0px;
	right:0px;
}
.line4{
	position:absolute;
	top:90px;
	right:175px;
}
#font5{
	position:absolute;
	top:90px;
	right:200px;
}
#font5 a.font1-1 {
	position: absolute;	/* 讓圖片疊在一起 */
	top:0px;
	right:0px;
}
.line5{
	position:absolute;
	top:90px;
	right:225px;
}
#font6{
	position:absolute;
	top:90px;
	right:250px;
}
#font6 a.font1-1 {
	position: absolute;	/* 讓圖片疊在一起 */
	top:0px;
	right:0px;
}
.line6{
	top:90px;
	position:absolute;
	right:275px;
}

	
.monji{
	position:fixed;
	right:20%;
	top:80px;
	float:right;
	n-right:25px;
}
#box1 {
	font-family:"青柳隷書SIMO2_O";
	 -ms-writing-mode:tb-rl;
     -webkit-writing-mode:vertical-rl;
      direction:ltr;
  }
