@charset "utf-8";
/*navi*/
#navi {
	background-image: url(../imgs/nav_bg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 221px;
	float: left;
	height: 1400px;
	clear: both;
}
.nav_box {
	margin: 0px;
	padding: 0px;
	width: 221px;
}
.nav01 {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
.nav01 a {
	background-image: url(../imgs/nav01.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 221px;
	clear: both;
}
.nav01 a:hover {
	background-image: url(../imgs/nav01_ro.gif);
	background-repeat: no-repeat;
}
.nav02 {
	text-indent: -9999px;
}
.nav02 a {
	background-image: url(../imgs/nav02.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 221px;
	clear: both;
}
.nav02 a:hover {
	background-image: url(../imgs/nav02_ro.gif);
	background-repeat: no-repeat;
}
.nav03 {
	text-indent: -9999px;
	background-image: url(../imgs/nav03_ro.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 221px;
	clear: both;
}
.nav04 {
	text-indent: -9999px;
}
.nav04 a {
	background-image: url(../imgs/nav04.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 221px;
	clear: both;
}
.nav04 a:hover {
	background-image: url(../imgs/nav04_ro.gif);
	background-repeat: no-repeat;
}
.nav05 {
	text-indent: -9999px;
}
.nav05 a {
	background-image: url(../imgs/nav05.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 221px;
	clear: both;
}
.nav05 a:hover {
	background-image: url(../imgs/nav05_ro.gif);
	background-repeat: no-repeat;
}
/*snavi*/
.unav01 {
	background-image: url(../imgs/unav_tit01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 221px;
	text-indent: -9999px;
}
.unav02_ro {
	text-indent: -9999px;
	background-image: url(../imgs/unav01_ro.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 221px;
}
.unav02 {
	text-indent: -9999px;
}
.unav02 a {
	background-image: url(../imgs/unav01.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 221px;
}
.unav02 a:hover {
	background-image: url(../imgs/unav01_ro.gif);
	background-repeat: no-repeat;
}
.unav03 {
	text-indent: -9999px;
}
.unav03 a {
	background-image: url(../imgs/unav02.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 221px;
}
.unav03 a:hover {
	background-image: url(../imgs/unav02_ro.gif);
	background-repeat: no-repeat;
}
.unav03_ro {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 221px;
	text-indent: -9999px;
	background-image: url(../imgs/unav02_ro.gif);
	background-repeat: no-repeat;
}
.unav04 {
	text-indent: -9999px;
}
.unav04 a {
	background-image: url(../imgs/unav03.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 221px;
}
.unav04 a:hover {
	background-image: url(../imgs/unav03_ro.gif);
	background-repeat: no-repeat;
}
.unav05 {
	text-indent: -9999px;
}
.unav05 a {
	background-image: url(../imgs/unav04.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 221px;
	height: 36px;
}
.unav05 a:hover {
	background-image: url(../imgs/unav04_ro.gif);
	background-repeat: no-repeat;
}
.unav05_ro {
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 221px;
	text-indent: -9999px;
	background-image: url(../imgs/unav04_ro.gif);
	background-repeat: no-repeat;
}
.unav06 {
	background-image: url(../imgs/unav_tit02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 221px;
	text-indent: -9999px;
}
.unav07 {
	background-image: url(../imgs/unav_tit03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 221px;
	text-indent: -9999px;
}
.unav08 {
	background-image: url(../imgs/unav_tit04.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 221px;
	text-indent: -9999px;
}
.unav09 {
	background-image: url(../imgs/unav_tit05.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 221px;
	text-indent: -9999px;
}
.unav10 {
	background-image: url(../imgs/unav_tit06ro.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 221px;
	text-indent: -9999px;
}
.unav11 {
	background-image: url(../imgs/unav_tit07.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 221px;
	text-indent: -9999px;
}
.unav12 {
	text-indent: -9999px;
}
.unav12 a {
	background-image: url(../imgs/unav05.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 221px;
}
.unav12 a:hover {
	background-image: url(../imgs/unav05_ro.gif);
	background-repeat: no-repeat;
}
.line_dotto_s {
	padding: 0px;
	height: 1px;
	width: 221px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.pan {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#contents {
	margin: 0px;
	padding: 0px;
	width: 673px;
	float: left;
}
.tit_top_2011 {
	background-image: url(../../win/total_imgs/tit2011.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 160px;
	width: 561px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
}
.tit_top_2010 {
	background-image: url(../../win/total_imgs/tit2010.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 160px;
	width: 561px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
}
.tit_top_2009 {
	background-image: url(../../win/total_imgs/tit2009.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 160px;
	width: 561px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
}
.tit_top_2008 {
	background-image: url(../../win/total_imgs/tit2008.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 160px;
	width: 561px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
}
.tit_top {
	background-image: url(../../win/total_imgs/tit2007.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 160px;
	width: 561px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
}
.tit_sub {
	background-image: url(../../win/total_imgs/tit_gold02.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 46px;
	width: 629px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
}
.txt_box {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.txt_contents {
	background-image: url(../../win/total_imgs/line_dotto.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tit_left {
	float: left;
	width: 74px;
	margin-right: 20px;
	height: 16px;
	margin-top: 0px;
	padding: 0px;
	margin-left: 36px;
}
.pho_taisho {
	background-image: url(../../win/total_imgs/photo_big_bg.gif);
	background-repeat: no-repeat;
	padding: 0px;
	clear: both;
	height: 312px;
	width: 424px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.pho_taisho_txt {
	padding: 5px;
	width: 414px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.photo_big {
	padding: 0px;
	width: 400px;
	margin-top: 12px;
	margin-left: 12px;
}

