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

/* 基本設定 */

#FlashM{
	width: 1000px;
	height: 200px;
	position: relative;
	clear: both;
	float: none;
}




/* メイン */



.msgbox{
	text-align:left;
	line-height:22px;
	width: 760px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
	font-size: 12px;
}

.framebox{
	text-align:left;
	line-height:22px;
	width: 790px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
	font-size: 12px;
}

.msgbox h2{
margin:20px 0 0 0;
padding:0;
font-size:12px;
font-weight:normal;
}

.msgbox h3{
	padding:0;
	font-size:14px;
	font-weight:bold;
	margin: 0px;
}

.msgbox h4

{
	font-size:14px;
	font-weight:bold;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border: 1px solid #543435;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 8px;
}


.ml-10{
	margin-left: 10px;
}


.typo
{
	font-size: 0px;
	line-height: 0px;
	text-align: left;
	text-indent: -6000px;
}

p.ind-box
{
	padding-left: 30px;
}



/*animated-menu*/


#animated-menu-base {
	z-index: 100;
	position: absolute;
	height: 200px;
	width: 1000px;
}


ul.animated-menu{
	margin:0;
	padding:0;
}

div.animated-menuH{
	position: absolute;
	margin:0;
	padding:0;
}

ul.animated-menu li{
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
/*	filter: alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;*/
}


.cont01,.cont02,.cont03,.cont04,.cont05,.cont06,.cont07,.cont08
{
	top: 0px;
	position: absolute;
	height: 30px;
	width: 125px;
	font-size: 0;
	line-height: 0;
	text-indent: -8500px;
}

.cont01H,.cont02H,.cont03H,.cont04H,.cont05H,.cont06H,.cont07H,.cont08H
{
	top: 0px;
	position: absolute;
	height: 200px;
	width: 125px;
	font-size: 0;
	line-height: 0;
	text-indent: -8500px;
}

.cont01,.cont01H{left: 0px;}
.cont02,.cont02H{left: 125px;}
.cont03,.cont03H{left: 250px;}
.cont04,.cont04H{left: 375px;}
.cont05,.cont05H{left: 500px;}
.cont06,.cont06H{left: 625px;}
.cont07,.cont07H{left: 750px;}
.cont08,.cont08H{left: 875px;}
/*
.cont01{background-image: url(http://seiryuu.jp/top/00.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
.cont02{background-image: url(../message/00.jpg);background-repeat: no-repeat;background-position: -125px 0px;}
.cont03{background-image: url(http://seiryuu.jp/furo/00.jpg);background-repeat: no-repeat;background-position: -250px 0px;}
.cont04{background-image: url(http://seiryuu.jp/heya/00.jpg);background-repeat: no-repeat;background-position: -375px 0px;}
.cont05{background-image: url(http://seiryuu.jp/ryouri/00.jpg);background-repeat: no-repeat;background-position: -500px 0px;}
.cont06{background-image: url(http://seiryuu.jp/kannai/00.jpg);background-repeat: no-repeat;background-position: -625px 0px;}
.cont07{background-image: url(http://seiryuu.jp/voice/00.jpg);background-repeat: no-repeat;background-position: -750px 0px;}
.cont08{background-image: url(http://seiryuu.jp/-top/00.jpg);background-repeat: no-repeat;background-position: -875px 0px;}
*/
div.animated-menuH p a,
ul.animated-menu li a{
	display: block;
	height: 30px;
	width: 125px;
	position: relative;
}


a.cont_A
{
	background-image: url(http://seiryuu.jp/images/cont-01.gif);
	background-repeat: no-repeat;
	background-position: -35px -6px;
}

a.cont_A.A01 {background-image: url(http://seiryuu.jp/images/cont-01.gif);}
a.cont_A.A02 {background-image: url(http://seiryuu.jp/images/cont-02.gif);}
a.cont_A.A03 {background-image: url(http://seiryuu.jp/images/cont-03.gif);}
a.cont_A.A04 {background-image: url(http://seiryuu.jp/images/cont-04.gif);}
a.cont_A.A05 {background-image: url(http://seiryuu.jp/images/cont-05.gif);}
a.cont_A.A06 {background-image: url(http://seiryuu.jp/images/cont-06.gif);}
a.cont_A.A07 {background-image: url(http://seiryuu.jp/images/cont-07.gif);}
a.cont_A.A08 {background-image: url(http://seiryuu.jp/images/cont-08.gif);}

a:hover.cont_A,
div.animated-menuH p a.cont_A{background-position: -35px -46px;}

a.cont_B
{
	background-image: url(../images/obilogo-ta.gif);
}
a.cont_C
{
	background-image: url(../images/obilogo-si.gif);
}
a.cont_B,a.cont_C
{
	background-repeat: no-repeat;
	background-position: -35px -5px;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
a:hover.cont_B,a:hover.cont_C
{
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}