@charset "UTF-8";/*common*/* {	margin: 0px;	padding: 0px;}html{	background-image: url(../common/bg.gif);	background-repeat: repeat-x;	background-position: left 80px;	background-color: #180000;	background-attachment: scroll;}body {	color: #555;	-webkit-text-size-adjust:none;	text-align:justify;	text-justify:distribute;	font: normal 0.75em/1.5em "Hiragino Kaku GothicPro", "ヒラギノ角ゴ Pro W3",Osaka,"メイリオ", Meiryo, "ＭＳ Ｐゴシック";}a {      outline: none;  }a:link {	color: #069;	text-decoration: none;}a:visited {	color: #069;	text-decoration: none;}a:hover {	color: #036;	text-decoration: underline;}img {	border-style: none;}#header {	clear: both;	float: none;	height: auto;	width: 960px;	margin-right: auto;	margin-left: auto;	padding-top: 50px;	padding-right: 20px;	padding-left: 20px;}#header h1 a {	background-image: url(../common/logo.png);	float: left;	height: 22px;	width: 254px;	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	clear: both;	padding-bottom: 35px;}#wrapper {	float: none;	height: auto;	width: 960px;	margin-right: auto;	margin-left: auto;	padding-right: 20px;	padding-left: 20px;}#wrapper #ft_menu {	clear: both;	float: left;	height: 22px;	width: 960px;	padding-bottom: 25px;	padding-top: 25px;	margin-right: auto;	margin-left: auto;}#ft_menu ul {	list-style-type: none;	text-align: left;	text-indent: -9999px;	height: auto;	width: 960px;	float: left;	line-height: 0px;}ul li.bt_ft_menu1_on {	width: 192px;	float: left;	height: 22px;	background: url(../common/bt_ftmenu.png) no-repeat 0px -52px;}ul li.bt_ft_menu1 a {	width: 192px;	background: url(../common/bt_ftmenu.png) no-repeat 0px 0px;	float: left;	height: 22px;}ul li.bt_ft_menu1 a:focus,ul li.bt_ft_menu1 a:hover{	width: 192px;	background: url(../common/bt_ftmenu.png) no-repeat 0px -26px;	float: left;	height: 22px;}ul li.bt_ft_menu2_on {	width: 192px;	float: left;	height: 22px;	background: url(../common/bt_ftmenu.png) no-repeat -192px -52px;}ul li.bt_ft_menu2 a {	width: 192px;	background: url(../common/bt_ftmenu.png) no-repeat -192px 0px;	float: left;	height: 22px;}ul li.bt_ft_menu2 a:focus,ul li.bt_ft_menu2 a:hover{	width: 192px;	background: url(../common/bt_ftmenu.png) no-repeat -192px -26px;	float: left;	height: 22px;}ul li.bt_ft_menu3_on {	width: 192px;	float: left;	height: 22px;	background: url(../common/bt_ftmenu.png) no-repeat -384px -52px;}ul li.bt_ft_menu3 a {	width: 192px;	background: url(../common/bt_ftmenu.png) no-repeat -384px 0px;	float: left;	height: 22px;}ul li.bt_ft_menu3 a:focus,ul li.bt_ft_menu3 a:hover{	width: 192px;	background: url(../common/bt_ftmenu.png) no-repeat -384px -26px;	float: left;	height: 22px;}ul li.bt_ft_menu4_on {	width: 192px;	float: left;	height: 22px;	background: url(../common/bt_ftmenu.png) no-repeat -576px -52px;}ul li.bt_ft_menu4 a {	width: 192px;	background: url(../common/bt_ftmenu.png) no-repeat -576px 0px;	float: left;	height: 22px;}ul li.bt_ft_menu4 a:focus,ul li.bt_ft_menu4 a:hover{	width: 192px;	background: url(../common/bt_ftmenu.png) no-repeat -576px -26px;	float: left;	height: 22px;}ul li.bt_ft_menu5_on {	width: 192px;	float: left;	height: 22px;	background: url(../common/bt_ftmenu.png) no-repeat -768px -52px;}ul li.bt_ft_menu5 {	width: 192px;	background: url(../common/bt_ftmenu.png) no-repeat -768px 0px;	float: left;	height: 22px;}ul li.bt_ft_menu5 a {	width: 192px;	background: url(../common/bt_ftmenu.png) no-repeat -768px 0px;	float: left;	height: 22px;}ul li.bt_ft_menu5 a:focus,ul li.bt_ft_menu5 a:hover{	width: 192px;	background: url(../common/bt_ftmenu.png) no-repeat -768px -26px;	float: left;	height: 22px;}#wrapper .copy_box {	clear: both;	float: none;	height: auto;	width: 960px;	margin-right: auto;	margin-left: auto;}#wrapper .copy {	background-image: url(../common/copyright.png);	float: none;	height: 7px;	width: 332px;	margin-right: auto;	margin-left: auto;	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	margin-top: 15px;	overflow: hidden;	clear: both;	padding-bottom: 15px;}/*top*/#wrapper #img_box {	clear: both;	float: none;	height: 384px;	width: 960px;}#wrapper #banner {	clear: both;	float: left;	height: auto;	width: 960px;	padding-bottom: 50px;	padding-top: 10px;	padding-left: 0px;}#wrapper #mtxt {	clear: both;	float: none;	height: 20px;	width: 830px;	text-align: left;	padding-top: 4px;	padding-right: 10px;	padding-bottom: 2px;	padding-left: 120px;	letter-spacing: 0.1em;	background-image: url(../images/headline.png);	background-repeat: no-repeat;	background-position: left top;	color: #FFF;	font-size: 0.9em;	font-weight: normal;}#mtxt a:link {	color: #FFF;	text-decoration: none;}#mtxt a:visited {	color: #FFF;	text-decoration: none;}#mtxt a:hover {	color: #FFF;	text-decoration: underline;}/*talent*/#wrapper .genre_box {	float: left;	height: 190px;	width: 238px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #EB8;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #EB8;}.right_line {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #EB8;}.under_line {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EB8;}.under_right_line {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EB8;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #EB8;}#wrapper #panel_hd_m {	background-image: url(../talent/images/panel_hd_m.png);	background-repeat: no-repeat;	background-position: left top;	clear: both;	float: left;	height: 5px;	width: 960px;	display: block;}#wrapper #panel_ctr_m {	background-color: #F1E2CF;	clear: both;	float: left;	height: auto;	width: 960px;	padding-top: 13px;	padding-bottom: 13px;}#wrapper #panel_ft_m {	background-image: url(../talent/images/panel_ft_m.png);	background-repeat: no-repeat;	background-position: left bottom;	clear: both;	float: left;	height: 5px;	width: 960px;	display: block;}#wrapper #panel_hd_w {	background-image: url(../talent/images/panel_hd_w.png);	background-repeat: no-repeat;	background-position: left top;	clear: both;	float: left;	height: 5px;	width: 960px;	display: block;}#wrapper #panel_ctr_w {	background-color: #DED6D7;	clear: both;	float: left;	height: auto;	width: 960px;	padding-top: 13px;	padding-bottom: 13px;}#wrapper #panel_ft_w {	background-image: url(../talent/images/panel_ft_w.png);	background-repeat: no-repeat;	background-position: left bottom;	clear: both;	float: left;	height: 5px;	width: 960px;	display: block;}#panel_ctr_m #panel_bar_m {	clear: both;	float: none;	height: 30px;	width: 924px;	margin-right: auto;	margin-left: auto;	background-image: url(../talent/images/bar_man.png);	background-repeat: no-repeat;	background-position: left top;	padding-bottom: 13px;}#panel_ctr_w #panel_bar_w {	clear: both;	float: none;	height: 30px;	width: 924px;	margin-right: auto;	margin-left: auto;	background-image: url(../talent/images/bar_women.png);	background-repeat: no-repeat;	background-position: left top;	padding-bottom: 13px;}.talent_container {	clear: both;	float: none;	height: auto;	width: 924px;	padding-left: 36px;}.talent_container .talent_box {	float: left;	height: auto;	width: 152px;	margin-right: 32px;	overflow: hidden;}.talent_box .name_box_w {	text-align: center;	clear: both;	float: none;	height: auto;	width: 146px;	background-color: #eb6da8;	color: #FFFFFF;	padding-top: 4px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 3px;	letter-spacing: 0.2em;}.talent_box .name_box_m {	text-align: center;	clear: both;	float: none;	height: auto;	width: 146px;	background-color: #f28721;	color: #FFFFFF;	padding-top: 4px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 3px;	letter-spacing: 0.2em;}.talent_box .photo_box_w {	clear: both;	float: none;	height: 210px;	width: 152px;}#panel_bar_m .man0_12 {	background-image: url(../talent/images/ti_man0_12.png);	float: left;	height: 30px;	width: 435px;	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	clear: none;}#panel_bar_m .man13_18 {	background-image: url(../talent/images/ti_man13_18.png);	float: left;	height: 30px;	width: 435px;	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	clear: none;}#panel_bar_m .man19_39 {	background-image: url(../talent/images/ti_man19_39.png);	float: left;	height: 30px;	width: 435px;	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	clear: none;}#panel_bar_m .man40 {	background-image: url(../talent/images/ti_man40.png);	float: left;	height: 30px;	width: 435px;	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	clear: none;}#panel_bar_w .women0_12 {	background-image: url(../talent/images/ti_women0_12.png);	float: left;	height: 30px;	width: 435px;	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	clear: none;}#panel_bar_w .women13_18 {	background-image: url(../talent/images/ti_women13_18.png);	float: left;	height: 30px;	width: 435px;	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	clear: none;}#panel_bar_w .women19_39 {	background-image: url(../talent/images/ti_women19_39.png);	float: left;	height: 30px;	width: 435px;	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	clear: none;}#panel_bar_w .women40 {	background-image: url(../talent/images/ti_women40.png);	float: left;	height: 30px;	width: 435px;	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	clear: none;}#panel_bar_m ul {	list-style-type: none;	text-align: left;	text-indent: -9999px;	display: block;	height: 30px;	width: 155px;	float: right;	overflow: hidden;}ul li.bt_man a {	width: 155px;	float: right;	height: 30px;	background-image: url(../talent/images/bt_top_man.png);	background-repeat: no-repeat;	background-position: 0px 0px;}ul li.bt_man a:focus,ul li.bt_man a:hover{	width: 155px;	float: right;	height: 30px;	background-image: url(../talent/images/bt_top_man.png);	background-repeat: no-repeat;	background-position: 0px -32px;}#panel_bar_w ul {	list-style-type: none;	text-align: left;	text-indent: -9999px;	display: block;	height: 30px;	width: 155px;	float: right;	overflow: hidden;}ul li.bt_women a {	width: 155px;	float: right;	height: 30px;	background-image: url(../talent/images/bt_top_women.png);	background-repeat: no-repeat;	background-position: 0px 0px;}ul li.bt_women a:focus,ul li.bt_women a:hover{	width: 155px;	float: right;	height: 30px;	background-image: url(../talent/images/bt_top_women.png);	background-repeat: no-repeat;	background-position: 0px -32px;}#panel_ctr_m #grid_hd_m {	background-image: url(../talent/images/grid_hd_m.png);	background-repeat: no-repeat;	background-position: left top;	clear: both;	float: none;	height: 17px;	width: 960px;}#panel_ctr_m #grid_ctr_m {	background-image: url(../talent/images/grid_ctr_m.png);	background-repeat: no-repeat;	background-position: left top;	clear: both;	float: none;	height: 33px;	width: 960px;}#panel_ctr_m #grid_ft_m {	background-image: url(../talent/images/grid_ft_m.png);	background-repeat: no-repeat;	background-position: left top;	clear: both;	float: none;	height: 17px;	width: 960px;}#panel_ctr_w #grid_hd_w {	background-image: url(../talent/images/grid_hd_w.png);	background-repeat: no-repeat;	background-position: left top;	clear: both;	float: none;	height: 17px;	width: 960px;}#panel_ctr_w #grid_ctr_w {	background-image: url(../talent/images/grid_ctr_w.png);	background-repeat: no-repeat;	background-position: left top;	clear: both;	float: none;	height: 33px;	width: 960px;}#panel_ctr_w #grid_ft_w {	background-image: url(../talent/images/grid_ft_w.png);	background-repeat: no-repeat;	background-position: left top;	clear: both;	float: none;	height: 17px;	width: 960px;}#wrapper #control_box1 {	clear: both;	float: none;	height: auto;	width: 154px;	margin-right: auto;	margin-left: auto;	text-align: right;	padding-left: 806px;}#wrapper #control_box2 {	clear: both;	float: none;	height: auto;	width: 77px;	margin-right: auto;	margin-left: auto;	text-align: right;	padding-left: 883px;}ul li.bt_return {	width: 77px;	float: left;	height: 17px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../common/bt_return.png);	background-repeat: no-repeat;	background-position: left top;}ul li.bt_return a {	width: 77px;	height: 17px;	background: url(../common/bt_return.png) no-repeat 0px 0px;	float: left;}ul li.bt_return a:focus,ul li.bt_return a:hover{	width: 77px;	height: 17px;	background: url(../common/bt_return.png) no-repeat 0px -19px;	float: left;	}ul li.bt_pageup1 {	width: 77px;	float: left;	height: 17px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../common/bt_pageup1.png);	background-repeat: no-repeat;	background-position: left top;}ul li.bt_pageup1 a {	width: 77px;	height: 17px;	background: url(../common/bt_pageup1.png) no-repeat 0px 0px;	float: left;}ul li.bt_pageup1 a:focus,ul li.bt_pageup1 a:hover{	width: 77px;	height: 17px;	background: url(../common/bt_pageup1.png) no-repeat 0px -19px;	float: left;	}ul li.bt_pageup2 {	width: 77px;	float: left;	height: 17px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../common/bt_pageup2.png);	background-repeat: no-repeat;	background-position: left top;}ul li.bt_pageup2 a {	width: 77px;	height: 17px;	background: url(../common/bt_pageup2.png) no-repeat 0px 0px;	float: left;}ul li.bt_pageup2 a:focus,ul li.bt_pageup2 a:hover{	width: 77px;	height: 17px;	background: url(../common/bt_pageup2.png) no-repeat 0px -19px;	float: left;	}/*information*/#wrapper #panel_info_hd {	background-image: url(../common/panel_hd.png);	background-repeat: no-repeat;	background-position: left top;	clear: both;	float: left;	height: 5px;	width: 960px;	display: block;}#wrapper #panel_info_ctr {	background-color: #EDDDC3;	clear: both;	float: left;	height: auto;	width: 960px;	padding-top: 13px;	padding-bottom: 13px;}#wrapper #panel_info_ft {	background-image: url(../common/panel_ft.png);	background-repeat: no-repeat;	background-position: left bottom;	clear: both;	float: left;	height: 5px;	width: 960px;	display: block;}#panel_info_ctr .news_box {	clear: both;	float: left;	height: auto;	width: 920px;	margin-right: 20px;	margin-left: 20px;	padding-bottom: 20px;}.news_box .txt_box {	float: left;	height: auto;	width: 738px;	padding-right: 30px;}.txt_box .news_title {	float: left;	height: auto;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666;	width: 738px;	margin-bottom: 10px;	overflow: hidden;	font-size: 1.2em;	color: #000000;	padding-bottom: 5px;	display: inline-block;}.news_title .title {	text-align: left;	display: block;	float: left;	width: 580px;	height: auto;}.news_title .date {	text-align: right;	display: block;	float: right;	font-size: 0.8em;}.txt_box ul {	padding-left: 1.5em;	list-style-position: outside;	list-style-type: disc;	text-align: left;	color: #000;	clear: both;}.news_box .img_box {	float: left;	height: auto;	width: 152px;	text-align: center;}#panel_info_ctr .info_bar {	clear: both;	float: none;	height: 20px;	width: 924px;	margin-right: auto;	margin-left: auto;	background-image: url(../common/bar.png);	background-repeat: no-repeat;	background-position: left top;	text-align: center;	padding-top: 10px;	margin-bottom: 20px;	overflow: hidden;}.info_bar .ti_new {	clear: both;	float: none;	height: 10px;	width: 158px;	margin-right: auto;	margin-left: auto;	background-image: url(../information/images/ti_new.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}.info_bar .ti_tv {	clear: both;	float: none;	height: 10px;	width: 90px;	margin-right: auto;	margin-left: auto;	background-image: url(../information/images/ti_tv.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}.info_bar .ti_magazine {	clear: both;	float: none;	height: 10px;	width: 126px;	margin-right: auto;	margin-left: auto;	background-image: url(../information/images/ti_magazine.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}.info_bar .ti_event {	clear: both;	float: none;	height: 10px;	width: 76px;	margin-right: auto;	margin-left: auto;	background-image: url(../information/images/ti_event.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}.info_bar .ti_history {	clear: both;	float: none;	height: 10px;	width: 107px;	margin-right: auto;	margin-left: auto;	background-image: url(../information/images/ti_history.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}#panel_info_ctr .info_container {	clear: both;	float: left;	height: auto;	width: 924px;	margin-left: 18px;	margin-bottom: 15px;	overflow: hidden;}.info_container .info_box {	float: left;	height: auto;	width: 444px;}.info_box .image_box {	float: left;	height: 210px;	width: 152px;	margin-right: 20px;	overflow: hidden;}.info_box .text_box {	float: left;	height: auto;	width: 272px;}.info_box ul {	padding-left: 1.5em;	padding-top: 2px;	list-style-position: outside;	list-style-type: disc;	text-align: left;}.text_box .info_title {	clear: both;	float: left;	height: auto;	width: 272px;	margin-bottom: 5px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #888;	overflow: hidden;	color: #333;}.info_title h3 {	font-size: 1em;	font-weight: normal;	color: #000;}.ad_2019 {	background-image: url(../information/images/2019.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 12px;	width: 61px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	padding-right: 15px;	margin-top: 3px;}.ad_2018 {	background-image: url(../information/images/2018.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 12px;	width: 61px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	padding-right: 15px;	margin-top: 3px;}.ad_2017 {	background-image: url(../information/images/2017.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 12px;	width: 61px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	padding-right: 15px;	margin-top: 3px;}.ad_2016 {	background-image: url(../information/images/2016.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 12px;	width: 61px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	padding-right: 15px;	margin-top: 3px;}.ad_2015 {	background-image: url(../information/images/2015.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 12px;	width: 61px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	padding-right: 15px;	margin-top: 3px;}.ad_2014 {	background-image: url(../information/images/2014.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 12px;	width: 61px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	padding-right: 15px;	margin-top: 3px;}.ad_2013 {	background-image: url(../information/images/2013.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 12px;	width: 61px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	padding-right: 15px;	margin-top: 3px;}.ad_2012 {	background-image: url(../information/images/2012.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 12px;	width: 61px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	padding-right: 15px;	margin-top: 3px;}.ad_2011 {	background-image: url(../information/images/2011.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 12px;	width: 61px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	padding-right: 15px;	margin-top: 3px;}.ad_2010 {	background-image: url(../information/images/2010.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 12px;	width: 61px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	padding-right: 15px;	margin-top: 3px;}.ad_2009 {	background-image: url(../information/images/2009.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 12px;	width: 61px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	padding-right: 15px;	margin-top: 3px;}.ad_2008 {	background-image: url(../information/images/2008.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 12px;	width: 61px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	padding-right: 15px;	margin-top: 3px;}#history_bar {	clear: both;	float: left;	height: auto;	width: 924px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #888;	margin-right: 18px;	margin-left: 18px;	padding-top: 10px;	padding-bottom: 10px;}#history_bar .jan {	font-size: 1em;	font-weight: normal;	color: #000;	background-image: url(../information/images/month_jan.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 11px;	width: 111px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 3px;}#history_bar .feb {	font-size: 1em;	font-weight: normal;	color: #000;	background-image: url(../information/images/month_feb.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 11px;	width: 128px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 3px;}#history_bar .mar {	font-size: 1em;	font-weight: normal;	color: #000;	background-image: url(../information/images/month_mar.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 11px;	width: 89px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 3px;}#history_bar .apr {	font-size: 1em;	font-weight: normal;	color: #000;	background-image: url(../information/images/month_apr.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 11px;	width: 78px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 3px;}#history_bar .may {	font-size: 1em;	font-weight: normal;	color: #000;	background-image: url(../information/images/month_may.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 11px;	width: 58px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 3px;}#history_bar .jun {	font-size: 1em;	font-weight: normal;	color: #000;	background-image: url(../information/images/month_jun.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 11px;	width: 71px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 3px;}#history_bar .jul {	font-size: 1em;	font-weight: normal;	color: #000;	background-image: url(../information/images/month_jul.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 11px;	width: 68px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 3px;}#history_bar .aug {	font-size: 1em;	font-weight: normal;	color: #000;	background-image: url(../information/images/month_aug.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 11px;	width: 102px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 3px;}#history_bar .sep {	font-size: 1em;	font-weight: normal;	color: #000;	background-image: url(../information/images/month_sep.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 11px;	width: 143px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 3px;}#history_bar .oct {	font-size: 1em;	font-weight: normal;	color: #000;	background-image: url(../information/images/month_oct.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 11px;	width: 126px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 3px;}#history_bar .nov {	font-size: 1em;	font-weight: normal;	color: #000;	background-image: url(../information/images/month_nov.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 11px;	width: 143px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 3px;}#history_bar .dec {	font-size: 1em;	font-weight: normal;	color: #000;	background-image: url(../information/images/month_dec.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 11px;	width: 142px;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 3px;}#history_bar .right_txt {	font-size: 0.92em;	font-weight: normal;	color: #000;	float: right;	text-align: right;	overflow: hidden;	line-height: 1.5em;}#panel_info_ctr .calender_box {	float: left;	height: auto;	width: 924px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #888;	padding-top: 5px;	padding-bottom: 5px;	margin-right: 18px;	margin-left: 18px;	overflow: hidden;}.cal_underline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #888;}.calender_box dl {	padding-top: 2px;	list-style-type: none;	text-align: left;	float: left;	padding-bottom: 3px;}dl dd.bt_01 {	width: 70px;	float: left;	height: 12px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../information/images/01_month.png);	background-repeat: no-repeat;	background-position: center -14px;	overflow: hidden;	display: block;}dl dd.bt_01 a {	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/01_month.png);	background-repeat: no-repeat;	background-position: center 0px;}dl dd.bt_01 a:focus,dl dd.bt_01 a:hover{	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/01_month.png);	background-repeat: no-repeat;	background-position: center -14px;}dl dd.bt_02 {	width: 70px;	float: left;	height: 12px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../information/images/02_month.png);	background-repeat: no-repeat;	background-position: center -14px;	overflow: hidden;	display: block;}dl dd.bt_02 a {	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/02_month.png);	background-repeat: no-repeat;	background-position: center 0px;}dl dd.bt_02 a:focus,dl dd.bt_02 a:hover{	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/02_month.png);	background-repeat: no-repeat;	background-position: center -14px;}dl dd.bt_03 {	width: 70px;	float: left;	height: 12px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../information/images/03_month.png);	background-repeat: no-repeat;	background-position: center -14px;	overflow: hidden;	display: block;}dl dd.bt_03 a {	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/03_month.png);	background-repeat: no-repeat;	background-position: center 0px;}dl dd.bt_03 a:focus,dl dd.bt_03 a:hover{	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/03_month.png);	background-repeat: no-repeat;	background-position: center -14px;}dl dd.bt_04 {	width: 70px;	float: left;	height: 12px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../information/images/04_month.png);	background-repeat: no-repeat;	background-position: center -14px;	overflow: hidden;	display: block;}dl dd.bt_04 a {	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/04_month.png);	background-repeat: no-repeat;	background-position: center 0px;}dl dd.bt_04 a:focus,dl dd.bt_04 a:hover{	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/04_month.png);	background-repeat: no-repeat;	background-position: center -14px;}dl dd.bt_05 {	width: 70px;	float: left;	height: 12px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../information/images/05_month.png);	background-repeat: no-repeat;	background-position: center -14px;	overflow: hidden;	display: block;}dl dd.bt_05 a {	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/05_month.png);	background-repeat: no-repeat;	background-position: center 0px;}dl dd.bt_05 a:focus,dl dd.bt_05 a:hover{	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/05_month.png);	background-repeat: no-repeat;	background-position: center -14px;}dl dd.bt_06 {	width: 70px;	float: left;	height: 12px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../information/images/06_month.png);	background-repeat: no-repeat;	background-position: center -14px;	overflow: hidden;	display: block;}dl dd.bt_06 a {	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/06_month.png);	background-repeat: no-repeat;	background-position: center 0px;}dl dd.bt_06 a:focus,dl dd.bt_06 a:hover{	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/06_month.png);	background-repeat: no-repeat;	background-position: center -14px;}dl dd.bt_07 {	width: 70px;	float: left;	height: 12px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../information/images/07_month.png);	background-repeat: no-repeat;	background-position: center -14px;	overflow: hidden;	display: block;}dl dd.bt_07 a {	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/07_month.png);	background-repeat: no-repeat;	background-position: center 0px;}dl dd.bt_07 a:focus,dl dd.bt_07 a:hover{	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/07_month.png);	background-repeat: no-repeat;	background-position: center -14px;}dl dd.bt_08 {	width: 70px;	float: left;	height: 12px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../information/images/08_month.png);	background-repeat: no-repeat;	background-position: center -14px;	overflow: hidden;	display: block;}dl dd.bt_08 a {	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/08_month.png);	background-repeat: no-repeat;	background-position: center 0px;}dl dd.bt_08 a:focus,dl dd.bt_08 a:hover{	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/08_month.png);	background-repeat: no-repeat;	background-position: center -14px;}dl dd.bt_09 {	width: 70px;	float: left;	height: 12px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../information/images/09_month.png);	background-repeat: no-repeat;	background-position: center -14px;	overflow: hidden;	display: block;}dl dd.bt_09 a {	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/09_month.png);	background-repeat: no-repeat;	background-position: center 0px;}dl dd.bt_09 a:focus,dl dd.bt_09 a:hover{	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/09_month.png);	background-repeat: no-repeat;	background-position: center -14px;}dl dd.bt_10 {	width: 70px;	float: left;	height: 12px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../information/images/10_month.png);	background-repeat: no-repeat;	background-position: center -14px;	overflow: hidden;	display: block;}dl dd.bt_10 a {	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/10_month.png);	background-repeat: no-repeat;	background-position: center 0px;}dl dd.bt_10 a:focus,dl dd.bt_10 a:hover{	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/10_month.png);	background-repeat: no-repeat;	background-position: center -14px;}dl dd.bt_11 {	width: 70px;	float: left;	height: 12px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../information/images/11_month.png);	background-repeat: no-repeat;	background-position: center -14px;	overflow: hidden;	display: block;}dl dd.bt_11 a {	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/11_month.png);	background-repeat: no-repeat;	background-position: center 0px;}dl dd.bt_11 a:focus,dl dd.bt_11 a:hover{	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/11_month.png);	background-repeat: no-repeat;	background-position: center -14px;}dl dd.bt_12 {	width: 70px;	float: left;	height: 12px;	text-align: left;	text-indent: -9999px;	list-style-type: none;	background-image: url(../information/images/12_month.png);	background-repeat: no-repeat;	background-position: center -14px;	overflow: hidden;	display: block;}dl dd.bt_12 a {	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/12_month.png);	background-repeat: no-repeat;	background-position: center 0px;}dl dd.bt_12 a:focus,dl dd.bt_12 a:hover{	width: 70px;	height: 12px;	float: left;	background-image: url(../information/images/12_month.png);	background-repeat: no-repeat;	background-position: center -14px;}/*regular*/#panel_info_ctr .regular_bar {	clear: both;	float: none;	height: 20px;	width: 900px;	margin-right: auto;	margin-left: auto;	background-image: url(../common/bar.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	padding-top: 9px;	overflow: hidden;	padding-bottom: 1px;	padding-right: 12px;	padding-left: 12px;	margin-bottom: 20px;}.regular_bar .ti_regular {	clear: none;	float: left;	height: 10px;	width: 117px;	background-image: url(../regular/images/ti_regular.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 2px;}.regular_bar .ti_regular_j {	clear: none;	float: right;	height: 14px;	width: 64px;	background-image: url(../regular/images/ti_regular_j.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}.regular_contents1 {	background-image: url(../regular/images/dot.gif);	background-repeat: repeat-y;	background-position: center top;	clear: both;	float: left;	height: auto;	width: 924px;	margin-right: auto;	margin-left: auto;	padding-right: 18px;	padding-left: 18px;}.regular_contents2 {	clear: both;	float: left;	height: auto;	width: 924px;	padding-right: 18px;	padding-left: 18px;}.regular_underline {	font-size: 0px;	line-height: 0px;	background-image: url(../regular/images/dot.gif);	background-repeat: repeat-x;	background-position: -2px 20px;	clear: both;	float: none;	height: 8px;	width: 924px;	margin-right: auto;	margin-left: auto;	overflow: hidden;	padding-top: 20px;	padding-bottom: 20px;}.regular_underline2 {	font-size: 0px;	line-height: 0px;	background-image: url(../regular/images/dot_line.gif);	background-repeat: no-repeat;	background-position: left 20px;	clear: both;	float: none;	height: 8px;	width: 924px;	margin-right: auto;	margin-left: auto;	overflow: hidden;	padding-top: 20px;	padding-bottom: 20px;}.regular_box1 {	clear: none;	float: left;	height: auto;	width: 440px;	text-align: left;	overflow: hidden;}.regular_box2 {	clear: none;	float: left;	height: auto;	width: 288px;	text-align: left;	overflow: hidden;}.regular_contents1 img,.regular_contents2 img {	float: left;}.regular_tx {	float: left;	height: auto;	width: 273px;	padding-left: 15px;}.regular_tx2 {	float: left;	height: auto;	width: 423px;	padding-left: 15px;}.regular_tx3 {	float: left;	height: auto;	width: 757px;	padding-left: 15px;}.regular_tx4 {	float: left;	height: auto;	width: 273px;}.regular_title {	float: left;	height: auto;	width:100%;	margin-bottom: 5px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #555;	overflow: hidden;}.tx_name {	font-size: 1.2em;	line-height: 1.2em;	float: left;}.tx_name_j {	font-size: 0.9em;	line-height: 1.2em;	float: right;	padding-top: 3px;}.tx_main {	font-size: 1.3em;	line-height: 1.4em;}.tx_small {	font-size: 0.9em;	line-height: 1.5em;	padding-top: 3px;}.tx_part {	background-color: #824E00;	padding-top: 4px;	padding-right: 10px;	padding-bottom: 4px;	padding-left: 10px;	width: auto;	clear: both;	float: left;	text-align: left;	color: #FFF;	font-size: 0.8em;	margin-top: 5px;	overflow: hidden;	white-space: nowrap;	line-height: 1.2em;}/*audition*/#panel_info_ctr .audition_bar {	clear: both;	float: none;	height: 20px;	width: 900px;	margin-right: auto;	margin-left: auto;	background-image: url(../common/bar.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	padding-top: 9px;	overflow: hidden;	padding-bottom: 1px;	padding-right: 12px;	padding-left: 12px;	margin-bottom: 20px;}.audition_bar .ti_members {	clear: none;	float: left;	height: 10px;	width: 414px;	background-image: url(../audition/images/ti_members.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 2px;}.audition_bar .ti_members_j {	clear: none;	float: right;	height: 14px;	width: 79px;	background-image: url(../audition/images/ti_members_j.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}.audition_bar .ti_members_scout {	clear: none;	float: right;	height: 14px;	width: 175px;	background-image: url(../audition/images/ti_members_scout.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}.audition_bar .ti_entry {	clear: none;	float: left;	height: 10px;	width: 159px;	background-image: url(../audition/images/ti_entry.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 2px;}.audition_bar .ti_entry_j {	clear: none;	float: right;	height: 14px;	width: 84px;	background-image: url(../audition/images/ti_entry_j.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}#audition_box {	clear: both;	float: left;	height: auto;	width: 924px;	margin-right: 18px;	margin-left: 18px;	margin-bottom: 20px;	overflow: hidden;}#entry_box {	clear: both;	float: left;	height: auto;	width: 835px;	margin-right: 62px;	margin-left: 62px;	overflow: hidden;	margin-bottom: 5px;}/*message*/#wrapper #ti_copy {	background-image: url(../message/images/copy.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	clear: both;	float: none;	height: 30px;	width: 743px;	margin-right: auto;	margin-left: auto;	padding-bottom: 20px;	margin-top: 20px;}#wrapper #message_text_box {	clear: both;	float: none;	height: auto;	width: 960px;	text-align: center;	color: #FFF;	font-size: 0.9em;	line-height: 2.2em;}#wrapper #tx_company {	background-image: url(../message/images/tx_company.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	clear: both;	float: none;	height: 33px;	width: 140px;	margin-right: auto;	margin-left: auto;	padding-bottom: 20px;	margin-top: 30px;	overflow: hidden;}#wrapper #tx_ceo {	background-image: url(../message/images/tx_ceo.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	clear: both;	float: none;	height: 19px;	width: 81px;	margin-right: auto;	margin-left: auto;	overflow: hidden;	padding-bottom: 37px;}/*company*/#wrapper .company_box {	float: left;	height: auto;	width: 444px;	padding-left: 16px;	text-align: left;	padding-top: 15px;	padding-bottom: 40px;}.company_box table {	clear: both;	float: left;	overflow: hidden;	color: #FFF;	font-size: 0.9em;	line-height: 1.8em;}.company_box td {	padding-top: 5px;	padding-bottom: 5px;	vertical-align: top;}.company_rightline {	overflow: hidden;	white-space: nowrap;	padding-right: 20px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFF;}.tx_right {	text-align: right;}.company_box td a:link {	color: #FFF;	text-decoration: none;}.company_box td a:visited {	color: #FFF;	text-decoration: none;}.company_box td a:hover {	color: #FFF;	text-decoration: underline;}/*access*/#wrapper #map_box {	background-image: url(../access/images/map.png);	background-repeat: no-repeat;	background-position: left top;	clear: both;	float: left;	height: 363px;	width: 940px;	padding: 10px;	color: #000000;}#map_box .tx_orange {	color: #ed6d00;}/*privacy*/#wrapper #privacy_text_box {	clear: both;	float: none;	height: 300px;	width: 934px;	text-align: left;	color: #FFF;	font-size: 0.9em;	line-height: 2.2em;	margin-right: auto;	margin-left: auto;	padding-top: 15px;}/*link*/#panel_info_ctr .link_bar {	clear: both;	float: none;	height: 20px;	width: 900px;	margin-right: auto;	margin-left: auto;	background-image: url(../common/bar.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	padding-top: 9px;	margin-bottom: 20px;	overflow: hidden;	padding-bottom: 1px;	padding-right: 12px;	padding-left: 12px;}.link_bar .ti_business {	clear: none;	float: left;	height: 10px;	width: 323px;	background-image: url(../link/images/ti_business.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 2px;}.link_bar .ti_business_j {	clear: none;	float: right;	height: 14px;	width: 61px;	background-image: url(../link/images/ti_business_j.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}.link_bar .ti_web {	clear: none;	float: left;	height: 10px;	width: 153px;	margin-right: auto;	margin-left: auto;	background-image: url(../link/images/ti_web.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 2px;}.link_bar .ti_web_j {	clear: none;	float: right;	height: 14px;	width: 111px;	margin-right: auto;	margin-left: auto;	background-image: url(../link/images/ti_web_j.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}.link_bar .ti_event {	clear: none;	float: left;	height: 10px;	width: 76px;	margin-right: auto;	margin-left: auto;	background-image: url(../information/images/ti_event.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 2px;}.link_bar .ti_event_j {	clear: none;	float: right;	height: 14px;	width: 55px;	margin-right: auto;	margin-left: auto;	background-image: url(../link/images/ti_event_j.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}.link_bar .ti_theater {	clear: none;	float: left;	height: 10px;	width: 113px;	margin-right: auto;	margin-left: auto;	background-image: url(../link/images/ti_theater.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 2px;}.link_bar .ti_theater_j {	clear: none;	float: right;	height: 14px;	width: 45px;	margin-right: auto;	margin-left: auto;	background-image: url(../link/images/ti_theater_j.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}.link_bar .ti_others {	clear: none;	float: left;	height: 10px;	width: 99px;	margin-right: auto;	margin-left: auto;	background-image: url(../link/images/ti_other.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;	margin-top: 2px;}.link_bar .ti_others_j {	clear: none;	float: right;	height: 14px;	width: 43px;	margin-right: auto;	margin-left: auto;	background-image: url(../link/images/ti_other_j.png);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	text-indent: -9999px;	overflow: hidden;}.link_bt {	clear: both;	float: none;	height: auto;	width: 924px;	margin-right: auto;	margin-left: auto;	margin-bottom: 20px;	overflow: hidden;}.link_bt ul {	list-style-type: none;	text-align: left;	text-indent: -9999px;	height: 36px;	width: 924px;	overflow: hidden;	vertical-align: top;	font-size: 0px;	line-height: 0px;}ul li.bt_maimu a {	width: 445px;	float: left;	height: 36px;	background-image: url(../link/images/bt_maimu.gif);	background-repeat: no-repeat;	background-position: 0px 0px;}ul li.bt_maimu a:focus,ul li.bt_maimu a:hover{	width: 445px;	float: left;	height: 36px;	background-image: url(../link/images/bt_maimu.gif);	background-repeat: no-repeat;	background-position: 0px -40px;}ul li.bt_houei a {	width: 445px;	float: right;	height: 36px;	background-image: url(../link/images/bt_houei.gif);	background-repeat: no-repeat;	background-position: 0px 0px;}ul li.bt_houei a:focus,ul li.bt_houei a:hover{	width: 445px;	float: right;	height: 36px;	background-image: url(../link/images/bt_houei.gif);	background-repeat: no-repeat;	background-position: 0px -40px;}.link_contents {	clear: both;	float: none;	height: auto;	width: 924px;	margin-right: auto;	margin-left: auto;	margin-bottom: 20px;	overflow: hidden;}.link_box {	clear: none;	float: left;	height: auto;	width: 300px;}.link_box ul {	padding-left: 1.5em;	padding-top: 2px;	list-style-position: outside;	list-style-type: disc;	text-align: left;}.link_box p {	color: #222;	}.link_box a:link {	color: #555;	text-decoration: none;}.link_box a:visited {	color: #555;	text-decoration: none;}.link_box a:hover {	color: #036;	text-decoration: underline;}/*cm*/#main_image {	clear: none;	float: none;	height: 335px;	width: 480px;	margin-right: auto;	margin-left: auto;	overflow: hidden;	margin-top: 35px;	margin-bottom: 35px;}/*margin*/.margin_t7u5{	overflow: hidden;	margin-bottom: 5px;	margin-top: 7px;}.margin_u5{	overflow: hidden;	margin-bottom: 5px;}.margin_u10{	overflow: hidden;	margin-bottom: 10px;}.margin_u20{	overflow: hidden;	margin-bottom: 20px;}.margin_r45{	margin-right: 45px;	overflow: hidden;}.margin_r44{	margin-right: 44px;	overflow: hidden;}.margin_r40{	margin-right: 40px;	overflow: hidden;}.margin_r36{	margin-right: 36px;	overflow: hidden;}.margin_r25{	margin-right: 25px;	overflow: hidden;}.margin_r24{	margin-right: 24px;	overflow: hidden;}.margin_r22{	margin-right: 22px;	overflow: hidden;}.margin_r15{	margin-right: 15px;	overflow: hidden;}.margin_r12{	margin-right: 12px;	overflow: hidden;}/*padding*/.padding_t30{	overflow: hidden;	padding-top: 30px;}.padding_l20 {	overflow: hidden;	padding-left: 20px;}/*tx_color*/.tx_color_red{	color: #C00;}/*2012_1228追記*/.ad_btn{	text-align:right;	padding:5px 0;	}	.ad_btn a:hover{	filter:alpha(opacity=50);	-moz-opacity: 0.5;	opacity: 0.5;	}#audition_box .scout-zone {	background: url(../audition/images/titel-zone_a.png) no-repeat;	height: auto;	width: 924px;	margin-bottom: 15px;	text-align: center;	font-size: 18px;	color: #FFFFFF;	padding-top: 8px;	padding-bottom: 10px;	font-weight: normal;}#audition_box .oubo-img {	margin-bottom: 25px;	margin-left: 30px;}#audition_box .scout-text_a {	font-size: 33px;	font-weight: bold;	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	margin-top: 0px;	text-align: center;	padding-top: 25px;	color: #4F433B;}#audition_box .scout-text_b {	font-size: 19px;	font-weight: normal;	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	margin-top: 0px;	text-align: center;	padding-top: 0px;	color: #4F433B;}#audition_box .scout-text_c {	font-size: 14px;	font-weight: normal;	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	margin-top: 0px;	text-align: left;	padding-top: 0px;	color: #4F433B;	margin-bottom: 25px;	padding-left: 35px;	padding-right: 35px;}