#wrapper #main {	height: 1750px;	width: 880px;	margin-right: auto;	margin-left: auto;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}#wrapper #main #ue {	height: 41px;	width: 880px;	margin-top: 15px;	margin-bottom: 5px;	margin-right: auto;	margin-left: auto;	padding: 0px;}#wrapper #main #ue #search {	height: 20px;	width: 100px;	clear: right;	float: left;	font-size: 15px;	color: #727172;	background-image: url(../top_img/search.gif);	background-repeat: no-repeat;	background-position: right;	padding-right: 20px;	padding-top: 5px;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;	padding-left: 0px;	padding-bottom: 0px;}#wrapper #main #naka #news iframe {	height: 775px;}/* サイト内検索 */#wrapper #main form {	height: 20px;	width: 400px;	font-size: 15px;	color: #727172;	clear: right;	float: left;	margin-bottom: 0px;	margin-top: 3px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	margin-right: 0px;	margin-left: 0px;}/* フラッシュ */#wrapper #main #fla {	width: 880px;	margin-right: 0px;	margin-left: auto;}/* めくりリンク */#wrapper #main #mekuri {	height: 168px;	width: 880px;	margin-top: 20px;}#wrapper #main #mekuri #bo1 {	clear: right;	float: left;	height: 168px;	width: 217px;	padding-right: 0px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#wrapper #main #mekuri #bo1 a {	height: 168px;	width: 217px;	background-image: url(../top_img/mekuri_os1.gif);	background-repeat: no-repeat;	display: block;	text-decoration: none;}#wrapper #main #mekuri #bo1 a:hover,#wrapper #main #mekuri #bo1 a:active {	text-decoration: none;	background-image: url(../top_img/mekuri_os2.gif);	background-repeat: no-repeat;}#wrapper #main #mekuri #bo2 {	clear: right;	float: left;	height: 168px;	width: 217px;	padding-right: 0px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 4px;}#wrapper #main #mekuri #bo2 a {	height: 168px;	width: 217px;	text-decoration: none;	background-image: url(../top_img/mekuri_ms1.gif);	background-repeat: no-repeat;	display: block;}#wrapper #main #mekuri #bo2 a:hover,#wrapper #main #mekuri #bo2 a:active {	text-decoration: none;	background-image: url(../top_img/mekuri_ms2.gif);	background-repeat: no-repeat;	display: block;}#wrapper #main #mekuri #bo3 {	clear: right;	float: left;	height: 168px;	width: 217px;	padding-right: 0px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 4px;}#wrapper #main #mekuri #bo3 a {	height: 168px;	width: 217px;	text-decoration: none;	background-image: url(../top_img/mekuri_r1.gif);	background-repeat: no-repeat;	display: block;}#wrapper #main #mekuri #bo3 a:hover,#wrapper #main #mekuri #bo3 a:active {	background-image: url(../top_img/mekuri_r2.gif);	background-repeat: no-repeat;	text-decoration: none;}#wrapper #main #mekuri #bo4 {	clear: right;	float: left;	height: 168px;	width: 217px;	padding-right: 0px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 4px;}#wrapper #main #mekuri #bo4 a {	height: 168px;	width: 217px;	text-decoration: none;	background-image: url(../top_img/mekuri_s1.gif);	background-repeat: no-repeat;	display: block;}#wrapper #main #mekuri #bo4 a:hover,#wrapper #main #mekuri #bo4 a:active {	text-decoration: none;	background-image: url(../top_img/mekuri_s2.gif);	background-repeat: no-repeat;}#wrapper #main #naka {	height: 860px;	width: 880px;}#wrapper #main #naka #link {	clear: right;	float: left;	height: 576px;	width: 274px;	margin-top: 30px;	margin-right: 16px;	margin-left: 30px;}#wrapper #main #naka #link h3 {	display: none;}#wrapper #main #naka #link #ba1 {	height: 84px;	width: 274px;	margin-right: auto;	margin-left: 0px;	margin-bottom: 15px;	padding: 0px;	margin-top: 0px;	background-position: center;}#wrapper #main #naka #link #ba1 a {	text-decoration: none;	background-image: url(../top_img/pms_link.gif);	background-repeat: no-repeat;	display: block;	border: 2px solid #ffffff;	height: 80px;	width: 270px;	margin: 0px;	padding: 0px;}#wrapper #main #naka #link #ba1 a:hover,#wrapper #main #naka #link #ba1 a:active {	text-decoration: none;	background-image: url(../top_img/pms_link.gif);	background-repeat: no-repeat;	display: block;	border: 2px solid #999999;}#wrapper #main #naka #link #ba10 {	height: 87px;	width: 274px;	margin-right: auto;	margin-left: 0px;	margin-bottom: 15px;	padding: 0px;	margin-top: 0px;	background-position: center;}#wrapper #main #naka #link #ba10 a {	text-decoration: none;	background-image: url(../top_img/f_and_s.jpg);	background-repeat: no-repeat;	display: block;	border: 2px solid #ffffff;	height: 83px;	width: 270px;	margin: 0px;	padding: 0px;}#wrapper #main #naka #link #ba10 a:hover,#wrapper #main #naka #link #ba10 a:active {	text-decoration: none;	background-image: url(../top_img/f_and_s2.jpg);	background-repeat: no-repeat;	display: block;	border: 2px solid #999999;}#wrapper #main #naka #link #ba2 {	height: 32px;	width: 150px;	margin-right: auto;	margin-left: 0px;	background-image: url(../top_img/link_pn_back.gif);	background-repeat: no-repeat;	padding-top: 55px;	background-position: left top;	margin-bottom: 15px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 100px;	margin-top: 0px;	border-right-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;}#wrapper #main #naka #link #ba2 #yonago{	height: 23px;	width: 73px;	clear: right;	float: left;}#wrapper #main #naka #link #ba2 #matsue{	height: 23px;	width: 73px;	clear: right;	float: right;}#wrapper #main #naka #link #ba2 #yonago a {	text-decoration: none;	background-image: url(../top_img/link_pn_y1.gif);	background-repeat: no-repeat;	display: block;	height: 23px;	width: 73px;}#wrapper #main #naka #link #ba2 #yonago a:hover,#wrapper #main #naka #link #ba2 #yonago a:active {	text-decoration: none;	background-image: url(../top_img/link_pn_y2.gif);	background-repeat: no-repeat;}#wrapper #main #naka #link #ba2 #matsue a {	text-decoration: none;	background-image: url(../top_img/link_pn_m1.gif);	background-repeat: no-repeat;	display: block;	height: 23px;	width: 73px;}#wrapper #main #naka #link #ba2 #matsue a:hover,#wrapper #main #naka #link #ba2 #matsue a:active {	text-decoration: none;	background-image: url(../top_img/link_pn_m2.gif);}/* テスト */#wrapper #main #naka #link #ba2_2 {	height: 32px;	width: 150px;	margin-right: auto;	margin-left: 0px;	background-image: url(../top_img/link_pn_back2.gif);	background-repeat: no-repeat;	padding-top: 55px;	background-position: left top;	margin-bottom: 15px;	padding-right: 105px;	padding-bottom: 0px;	padding-left: 15px;	margin-top: 0px;	border-right-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;}#wrapper #main #naka #link #ba2_2 #yonago{	height: 23px;	width: 73px;	clear: right;	float: left;}#wrapper #main #naka #link #ba2_2 #matsue{	height: 23px;	width: 73px;	clear: right;	float: right;}#wrapper #main #naka #link #ba2_2 #yonago a {	text-decoration: none;	background-image: url(../top_img/link_pn_y1_2.gif);	background-repeat: no-repeat;	display: block;	height: 23px;	width: 73px;}#wrapper #main #naka #link #ba2_2 #yonago a:hover,#wrapper #main #naka #link #ba2_2 #yonago a:active {	text-decoration: none;	background-image: url(../top_img/link_pn_y2_2.gif);	background-repeat: no-repeat;}#wrapper #main #naka #link #ba2_2 #matsue a {	text-decoration: none;	background-image: url(../top_img/link_pn_m1_2.gif);	background-repeat: no-repeat;	display: block;	height: 23px;	width: 73px;}#wrapper #main #naka #link #ba2_2 #matsue a:hover,#wrapper #main #naka #link #ba2_2 #matsue a:active {	text-decoration: none;	background-image: url(../top_img/link_pn_m2_2.gif);}#wrapper #main #naka #link #ba3 {	height: 98px;	width: 274px;	margin-right: auto;	margin-left: 0px;	margin-bottom: 15px;	padding: 0px;	margin-top: 0px;	background-position: center;}#wrapper #main #naka #link #ba3 a {	text-decoration: none;	background-image: url(../top_img/link_blog1.gif);	background-repeat: no-repeat;	display: block;	border: 2px solid #ffffff;	height: 94px;	width: 270px;	margin: 0px;	padding: 0px;}#wrapper #main #naka #link #ba3 a:hover,#wrapper #main #naka #link #ba3 a:active {	text-decoration: none;	background-image: url(../top_img/link_blog2.gif);	background-repeat: no-repeat;	display: block;	border: 2px solid #999999;}#wrapper #main #naka #link #ba4 {	height: 172px;	width: 274px;	margin-right: auto;	margin-left: 0px;	margin-bottom: 15px;	padding: 0px;	margin-top: 0px;	background-position: center;}#wrapper #main #naka #link #ba4 a {	text-decoration: none;	background-image: url(../top_img/link_mania.gif);	background-repeat: no-repeat;	display: block;	border: 2px solid #ffffff;	height: 168px;	width: 270px;	margin: 0px;	padding: 0px;}#wrapper #main #naka #link #ba4 a:hover,#wrapper #main #naka #link #ba4 a:active {	text-decoration: none;	background-image: url(../top_img/link_mania.gif);	background-repeat: no-repeat;	display: block;	border: 2px solid #999999;}#wrapper #main #naka #link #ba5 {	height: 91px;	width: 274px;	margin-right: auto;	margin-left: 0px;	padding: 0px;	margin-top: auto;	background-position: center;	margin-bottom: 0px;}#wrapper #main #naka #link #ba5 a {	text-decoration: none;	background-image: url(../top_img/link_oto.gif);	background-repeat: no-repeat;	display: block;	border: 2px solid #ffffff;	height: 87px;	width: 270px;	margin: 0px;	padding: 0px;}#wrapper #main #naka #link #ba5 a:hover,#wrapper #main #naka #link #ba5 a:active {	text-decoration: none;	background-image: url(../top_img/link_oto.gif);	background-repeat: no-repeat;	display: block;	border: 2px solid #999999;}#wrapper #main #naka #news {	clear: right;	float: left;	height: 680px;	width: 345px;	background-image: url(../top_img/new.gif);	background-repeat: no-repeat;	background-position: left top;	padding-top: 30px;	margin-top: 25px;}#wrapper #main #naka #news #kiji {	height: auto;	width: 310px;	border-bottom-width: 1px;	border-left-width: 2px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #036EB8;	border-left-color: #036EB8;	padding-left: 30px;	padding-top: 10px;	padding-bottom: 5px;	background-image: url(../top_img/san.gif);	background-repeat: no-repeat;	background-position: 15px 15px;	margin-bottom: 15px;}#wrapper #main #naka #news #kiji p {	text-align: right;	margin: 0px;	padding: 0px;	width: 100%;	font-size: 10px;	line-height: 12px;	color: #727172;}#wrapper #main #naka #news #kiji h3 {	display: block;	width: 100%;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	font-size: 12px;	line-height: 15px;	color: #221815;	padding: 0px;	font-weight: normal;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 7px;	margin-left: 0px;}#wrapper #main #naka #info #sf {	height: 122px;	width: 210px;	padding: 0px;	margin-bottom: 10px;}#wrapper #main #naka #info #movie {	height: 418px;	width: auto;	margin-top: 0px;	margin-bottom: 0px;	background-color: #000000;	font-size: 16px;	font-weight: bold;	color: #FFFFFF;	text-align: center;	letter-spacing: 0.1em;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	line-height: 18px;}#wrapper #main #naka #info #movie #mov1 {	background-image: url(../top_img/movi.gif);	background-repeat: no-repeat;	height: 165px;	width: 179px;	margin-top: 15px;	margin-right: auto;	margin-left: auto;	padding-top: 5px;}#wrapper #main #naka #info #movie #mov1 #ue a {	background-image: url(../top_img/movi_img1.gif);	background-repeat: no-repeat;	height: 22px;	width: 22px;	display: block;	font-size: 9px;	line-height: 9px;	float: left;	text-decoration: none;	padding: 0px;	clear: right;	margin: 0px;}#wrapper #main #naka #info #movie #mov1 h2 {	text-decoration: none;	background-image: url(../top_img/mov_y_t.gif);	background-repeat: no-repeat;	display: block;	padding: 0px;	height: 14px;	width: 59px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	font-size: 9px;	line-height: 9px;}#wrapper #main #naka #info #movie #mov1 #ue{	background-image: url(../top_img/mov_img1.jpg);	background-repeat: no-repeat;	height: 50px;	width: 44px;	background-position: 15px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 25px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 135px;}#wrapper #main #naka #info #movie #mov1 #shita{	height: 50px;	width: 164px;	margin-top: 10px;	padding-left: 15px;}#wrapper #main #naka #info #movie #mov1 #shita a {	background-image: url(../top_img/movi_img2.gif);	height: 20px;	width: 63px;	display: block;	clear: right;	float: left;	margin-left: 0px;	margin-top: 3px;	text-decoration: none;	margin-right: 0px;	padding: 0px;	margin-bottom: 0px;}#wrapper #main #naka #info #movie #mov1 #shita p {	clear: right;	float: right;	width: 88px;	font-size: 11px;	line-height: 15px;	margin-right: 5px;	font-weight: normal;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-align: left;}#wrapper #main #naka #info #movie #mov2 {	background-image: url(../top_img/movi.gif);	background-repeat: no-repeat;	height: 165px;	width: 179px;	margin-top: 15px;	margin-right: auto;	margin-left: auto;	padding-top: 5px;}#wrapper #main #naka #info #movie #mov2 #ue a {	background-image: url(../top_img/movi_img1.gif);	background-repeat: no-repeat;	height: 22px;	width: 22px;	display: block;	font-size: 9px;	line-height: 9px;	float: left;	text-decoration: none;	padding: 0px;	clear: right;	margin: 0px;}#wrapper #main #naka #info #movie #mov2 h2 {	text-decoration: none;	background-image: url(../top_img/mov_m_t.gif);	background-repeat: no-repeat;	display: block;	padding: 0px;	height: 14px;	width: 59px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	font-size: 9px;	line-height: 9px;}#wrapper #main #naka #info #movie #mov2 #ue{	background-image: url(../top_img/mov_img2.jpg);	background-repeat: no-repeat;	height: 50px;	width: 44px;	background-position: 15px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 25px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 135px;}#wrapper #main #naka #info #movie #mov2 #shita{	height: 40px;	width: 164px;	margin-top: 10px;	padding-left: 15px;}#wrapper #main #naka #info #movie #mov2 #shita a {	background-image: url(../top_img/movi_img2.gif);	height: 20px;	width: 63px;	display: block;	clear: right;	float: left;	margin-left: 0px;	margin-top: 3px;	text-decoration: none;	margin-right: 0px;	padding: 0px;	margin-bottom: 0px;}#wrapper #main #naka #info #movie #mov2 #shita p {	clear: right;	float: right;	width: 88px;	font-size: 11px;	line-height: 15px;	margin-right: 5px;	font-weight: normal;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-align: left;}#wrapper #main #naka #info #sf a {	text-decoration: none;	background-image: url(../top_img/f_and_s.jpg);	background-repeat: no-repeat;	height: 122px;	width: 210px;	display: block;	border: 2px solid #FFFFFF;}#wrapper #main #naka #info #sf a:hover,#wrapper #main #naka #info #sf a:active {	background-image: url(../top_img/f_and_s2.jpg);	background-repeat: no-repeat;	text-decoration: none;	border: 2px solid #999999;}#wrapper #main #naka #info #icon {	padding-left: 20px;	background-color: #000;	padding-top: 0px;	margin-left: 2px;	width: auto;	padding-right: 0px;	padding-bottom: 5px;}#wrapper #main #naka #info #icon a {}#wrapper #main #naka #info #icon img {	border: 1px solid #FFF;	padding-top: 0px;	padding-bottom: 0px;	margin-right: 0px;	padding-right: 0px;	padding-left: 0px;}/* 海外からの */#wrapper #main #ue #foreigner {	clear: right;	float: right;	height: 41px;	width: 200px;	background-image: url(../top_img/san.gif);	background-position: left center;	background-repeat: no-repeat;	padding: 0px;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;}#wrapper #main #ue #foreigner a {	background-image: url(../top_img/foreigner.gif);	background-repeat: no-repeat;	background-position: right;	height: 18px;	width: 90px;	padding-right: 100px;	padding-left: 10px;	display: block;	padding-top: 13px;	padding-bottom: 10px;	font-size: 13px;	color: #036EB8;	text-decoration: none;}#wrapper #main #ue #foreigner a:hover,#wrapper #main #ue #foreigner a:active {	text-decoration: underline;}#wrapper #main #mekuri h2 {	display: none;}#wrapper #main #naka #info {	clear: right;	float: right;	height: 795px;	width: 210px;	margin-top: 30px;	background-color: #000000;}#wrapper #main #live {	height: 213px;	width: 880px;	background-color: #000000;	margin: 0px;	padding: 0px;}#wrapper #main #naka #news #live_t {	background-image: url(../top_img/live_t.gif);	background-repeat: no-repeat;	height: 30px;	width: 345px;	background-position: left bottom;}#wrapper #main #live a {	background-image: url(../top_img/live_1.jpg);	background-repeat: no-repeat;	height: 213px;	width: 880px;	border: 2px solid #FFFFFF;	text-decoration: none;	display: block;	margin: 0px;	padding: 0px;}#wrapper #main #live a:hover,#wrapper #main #live a:active {	text-decoration: none;	background-image: url(../top_img/live_2.jpg);	background-repeat: no-repeat;	border: 2px solid #999999;}