
/* base
===============================================================*/
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd,tr {
	font-size: 14px;
	line-height: 1.6;
}

textarea {
	font-style:normal;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", san-serif;
}

body {
	color:#323232;
	background:url(../images/bg.jpg) repeat 0 0;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", san-serif;
}

.sp {
	display:none !important;
}


/* font
===============================================================*/
a { 
	color:#323232;
	text-decoration:none;
}
 
a:visited {
	color:#323232;
	text-decoration:none;
}

a:hover {
	color:#323232;
	text-decoration: underline; 
}

a:active {
	color:#323232;
	text-decoration: underline; 
}


/* Contents
===============================================================*/
div#AllBox{
		
}


div#Contents {
	
}

div#Main {
	
}


div#Main h1 a {
	display:block;
	position:absolute;
	left:30px;
	top:24px;
	width:183px;
	height:55px;
	text-indent:-9999px;
	background:url(../images/h_logo.png) no-repeat 0 0;
}



/* FooterBox
===============================================================*/
div#FooterBox p.pagetop {
	position:fixed;
	right:21px;
	bottom:30px;
	z-index:50;
}
div#FooterBox p.pagetop a {
	display:block;
	width:41px;
	height:41px;
	text-indent:-9999px;
	background:url(../images/pagetop.gif) no-repeat 0 0;
}
div#FooterBox p.pagetop a:hover {
	-webkit-filter: brightness(1.2);
	-moz-filter: brightness(1.2);
	-o-filter: brightness(1.2);
	-ms-filter: brightness(1.2);
	filter: brightness(1.2);
}

div#FooterBox p.copy {
	height:30px;
	text-indent:-9999px;
	background:url(../images/copy.png) no-repeat center center #183c85;
}

div#FooterBox ul.entry {
    position: fixed;
    right: 0;
    top: 5%;
	z-index:100;
}
div#FooterBox ul.entry li a {
	display:block;
	width:79px;
	height:310px;
	text-indent:-9999px;
    text-decoration: none;
}
div#FooterBox ul.entry li a:hover {
	-webkit-filter: brightness(1.2);
	-moz-filter: brightness(1.2);
	-o-filter: brightness(1.2);
	-ms-filter: brightness(1.2);
	filter: brightness(1.2);
}

div#FooterBox ul.entry li.sakura {
	margin-bottom:13px;
}
div#FooterBox ul.entry li.sakura a {
	background:url(../images/btn04.jpg) no-repeat 0 0;
}
div#FooterBox ul.entry li.stay a {
	background:url(../images/btn01.jpg) no-repeat 0 0;
}


div#FooterBox p.footer_link {
	font-size: 15px;
    text-align: center;
}
div#FooterBox p.footer_link img {
	vertical-align:middle;
}
div#FooterBox p.footer_link img:hover {
    opacity: 0.8;
}


div#FooterBox .address_box {
    width: 100%;
	padding-top:50px;
}

div#FooterBox .address_box p.f_logo {
	height: 68px;
    text-indent: -9999px;
	background:url(../images/f_logo.png) no-repeat center top;
}

div#FooterBox .address_box p.address {
	height: 61px;
    text-indent: -9999px;
	background:url(../images/ad.png) no-repeat center top;
}
