@charset "UTF-8";

/* CSS Document */

body    {
		background-image: url(../img/bg_paper80_2.png);
		background-repeat: repeat;
		margin: 0px;
		text-align: center;
}
#header {
		background-color: #331B00;
		margin: 0px;
		padding: 0px;
		text-align: center;
		height: 180px;
}
h1 {
		height: 70px;
		margin-top: 0px;
		padding-top: 50px;
		margin-bottom: 0px;
}
#container {
		width: 900px;
		text-align: center;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
}
#contents {
		width: 840px;
		text-align: center;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #3A1D0D;
		height: 414px;
}
#contents .left {
		text-align: center;
		vertical-align: middle;
		float: left;
		margin: auto;
		height: 414px;
		width: 67px;
}
.left .num {
		background-image: url(../img/back_red.png);
		height: 72px;
		width: 67px;
		background-repeat: no-repeat;
		margin-top: 170px;
		vertical-align: middle;
		padding-top: 7px;
		font-size: 2.3em;
		color: #FFF;
		font-family: "A1 Mincho";
}
#contents .right {
		float: right;
		width: 773px;
		height: 414px;
}
#contents .right .right_top {
		height: 160px;
		width: 773px;
		border-bottom-width: 4px;
		border-bottom-style: solid;
		border-bottom-color: #DCD1AD;
		margin-top: 45px;
}
.right .right_top .right_top_l {
		background-image: url(../img/back_white.png);
		float: left;
		height: 147px;
		width: 135px;
		margin-left: 50px;
}
.right .right_top .right_top_r {
		float: right;
		width: 568px;
		text-align: left;
		margin-left: 20px;
		margin-top: 0px;
}
.right .right_top .right_top_r .update_day {
		font-size: 0.7em;
		background-color: #DCD1AD;
		width: 165px;
		margin-top: 0px;
		color: #3A1D0D;
		padding-left: 10px;
		margin-bottom: 8px;
}
.right .right_top .right_top_r .midashi {
		background-color: #FFF;
		width: 558px;
		padding-left: 10px;
		color: #3A1D0D;
		margin-top: 0px;
		margin-bottom: 10px;
		font-family: "A1 Mincho";
}
.right .right_top .right_top_r .kakidashi {
		font-size: 0.7em;
		width: 546px;
		margin-top: 0px;
		margin-bottom: 8px;
		padding-right: 10px;
		padding-left: 10px;
		border-right-width: 1px;
		border-left-width: 1px;
		border-right-style: dotted;
		border-left-style: dotted;
		border-right-color: #999;
		border-left-color: #999;
		height: 36px;
		padding-top: 10px;
		line-height: 2.5ex;
		font-family: "A1 Mincho";
}


#contents .right .right_under {
		height: 160px;
		width: 773px;
		margin-top: 25px;
}
.right .right_under .right_top_l {
		background-image: url(../img/back_brown.png);
		float: left;
		height: 147px;
		width: 135px;
		margin-left: 50px;
}
.right .right_under .right_top_r {
		float: right;
		width: 568px;
		text-align: left;
		margin-left: 20px;
		margin-top: 0px;
}
.right .right_under .right_top_r .update_day {
		font-size: 0.7em;
		background-color: #DCD1AD;
		width: 165px;
		margin-top: 0px;
		color: #3A1D0D;
		padding-left: 10px;
		margin-bottom: 8px;
}
.right .right_under .right_top_r .midashi {
		background-color: #321C00;
		width: 558px;
		padding-left: 10px;
		color: #FFF;
		margin-top: 0px;
		margin-bottom: 10px;
		font-family: "A1 Mincho";
}
.right .right_under .right_top_r .kakidashi {
		font-size: 0.7em;
		width: 546px;
		margin-top: 0px;
		margin-bottom: 8px;
		padding-right: 10px;
		padding-left: 10px;
		border-right-width: 1px;
		border-left-width: 1px;
		border-right-style: dotted;
		border-left-style: dotted;
		border-right-color: #999;
		border-left-color: #999;
		height: 36px;
		padding-top: 10px;
		line-height: 2.5ex;
		font-family: "A1 Mincho";
}
.right .right_under .right_top_r .kakidashi_attention {
		font-size: 0.7em;
		width: 546px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-right: 10px;
		padding-left: 10px;
		border-right-width: 1px;
		border-left-width: 1px;
		border-right-style: dotted;
		border-left-style: dotted;
		border-right-color: #999;
		border-left-color: #999;
		height: 15px;
		padding-top: 3px;
		line-height: 2.5ex;
		font-family: "A1 Mincho";
		vertical-align: top;
}
.right .right_under .right_top_r .attention {
		height: 20px;
		line-height: 1.5em;
		font-size: 0.8em;
		font-weight: bold;
		margin-top: 8px;
		margin-bottom: 7px;
		background-image: url(../img/attention.png);
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 100px;
		color: #720000;
}







#text-nav{
		height: 23px;
		width: 568px;
		margin: 0px;
		padding: 0px;
}
.omote_no {
		font-size: 0.8em;
		color: #3A1D0D;
		margin-top: 25px;
		font-family: "A1 Mincho";
}
.oku_no {
		font-size: 0.8em;
		color: #FFF;
		margin-top: 25px;
		font-family: "A1 Mincho";
}
#text-nav ul{
		list-style: none;
		padding: 0px;
		margin: 0px;
}
#text-nav ul li{
    width: 185px;
    height: 23px;
    float: left;
}
#text-nav ul li a{
		text-indent: -9999px;
		text-decoration: none;
		display: block;
		width: 185px;
		height: 23px;
		background-image: url(../img/btn.png);
		background-repeat: no-repeat;
}
#text-nav ul li#menu1 a { background-position: 0 0; }
#text-nav ul li#menu2 a { background-position: -185px 0px; }
#text-nav ul li#menu3 a { background-position: -370px 0px; }
#text-nav ul li a:hover{
		text-decoration: none;
		background-image: url(../img/btn.png);
		background-repeat: no-repeat;
}
#text-nav ul li#menu1 a:hover { background-position: 0 -23px; }
#text-nav ul li#menu2 a:hover { background-position: -185px -23px; }
#text-nav ul li#menu3 a:hover { background-position: -370px -23px; }
.sub_title {
		font-size: 0.8em;
}











.contents {
		width: 840px;
		text-align: center;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #3A1D0D;
		height: 414px;
}
.contents .left {
		text-align: center;
		vertical-align: middle;
		float: left;
		margin: auto;
		height: 414px;
		width: 67px;
}
.contents .right {
		float: right;
		width: 773px;
		height: 414px;
}
.contents .right .right_top {
		height: 160px;
		width: 773px;
		border-bottom-width: 4px;
		border-bottom-style: solid;
		border-bottom-color: #DCD1AD;
		margin-top: 45px;
}
.contents .right .right_under {
		height: 160px;
		width: 773px;
		margin-top: 25px;
}
.text-nav{
		height: 23px;
		width: 568px;
		margin: 0px;
		padding: 0px;
}
.text-nav ul{
		list-style: none;
		padding: 0px;
		margin: 0px;
}
.text-nav ul li{
    width: 185px;
    height: 23px;
    float: left;
}
.text-nav ul li a{
		text-indent: -9999px;
		text-decoration: none;
		display: block;
		width: 185px;
		height: 23px;
		background-image: url(../img/btn.png);
		background-repeat: no-repeat;
}
.text-nav ul li.menu1 a { background-position: 0 0; }
.text-nav ul li.menu2 a { background-position: -185px 0px; }
.text-nav ul li.menu3 a { background-position: -370px 0px; }
.text-nav ul li a:hover{
		text-decoration: none;
		background-image: url(../img/btn.png);
		background-repeat: no-repeat;
}
.text-nav ul li.menu1 a:hover { background-position: 0 -23px; }
.text-nav ul li.menu2 a:hover { background-position: -185px -23px; }
.text-nav ul li.menu3 a:hover { background-position: -370px -23px; }