@charset "UTF-8";


#anchor01 { display:none; visibility:hidden; }

/* ---------------------------------------------------------------- */
/* Body >                                                           */
/* ---------------------------------------------------------------- */
#body {  }


/* ---------------------------------------------------------------- */
/* Body > #Header                                                   */
/* ---------------------------------------------------------------- */

#header { width:970px; height:94px; display:block; margin:0 auto; background:url(../img/header2.gif) no-repeat 0 0; position:relative; }

	#header .position01 { width:228px; height:27px; display:block; position:absolute; top:8px; left:10px; text-indent:-999999px; }
	#header .position02 { width:210px; height:70px; display:block; position:absolute; top:8px; left:8px; text-indent:-999999px; }

		#header .position02 a { width:210px; height:70px; display:block; }

	#header .position03 { width:221px; height:25px; display:block; position:absolute; top:7px; left:423px; text-indent:-999999px; }
	#header .position04 { width:105px; height:40px; display:block; position:absolute; top:39px; left:485px; text-indent:-999999px; }
	#header .position05 { width:100px; height:10px; display:block; position:absolute; top:83px; left:485px; text-indent:-999999px; }
	#header .position06 { width:468px; height:60px; display:block; position:absolute; top:15px; left:234px;}
	//#header .position06 { width:468px; height:60px; display:block; position:absolute; top:15px; left:245px;}

		#header .position06 a { width:490px; height:60px; display:block; overflow:hidden; }

	#header .position07 { width:231px; height:73px;  display:block; position:absolute; top:7px; left:733px; text-indent:-999999px; background:url(../img/header3.gif) no-repeat 0 0px;}
	#header .position08 { width:215px; height:12px; display:block; position:absolute; top:51px; left:728px; text-indent:-999999px; }


	#header .position09 { width:94px; height:27px; display:block; position:absolute; top:48px; left:749px; text-indent:-999999px; }

		#header .position09 a { width:94px; height:27px; display:block; background:url(../img/btn02.gif) no-repeat 0 0; overflow:hidden; }
		#header .position09 a:hover { background-position:0 100%; }

	#header .position10 { width:94px; height:27px; display:block; position:absolute; top:48px; left:854px; text-indent:-999999px; }

		#header .position10 a { width:94px; height:27px; display:block; background:url(../img/btn26.gif) no-repeat 0 0; overflow:hidden; }
		#header .position10 a:hover { background-position:0 100%; }

	#header .position11 { width:110px; height:12px; display:block; position:absolute; top:112px; left:730px; text-indent:-999999px; }
	#header .position12 { display:block; position:absolute; top:16px; left:743px; color:#fff; font-size:10px; line-height:100%; }
	#header .position13 { display:block; position:absolute; top:15px; left:858px; color:#fff; font-size:28px; font-weight:bold; line-height:100%; font-family:arial; letter-spacing:-1px; }

	#header .position14 { display:block; position:absolute; top:30px; left:743px; color:#fff; font-size:10px; line-height:100%; }
	#header .position15 { display:block; position:absolute; top:19px; left:930px; color:#fff; font-size:20px; font-weight:bold; line-height:100%; letter-spacing:-1px; }


/* ---------------------------------------------------------------- */
/* Body > #Container                                                */
/* ---------------------------------------------------------------- */

#container { width:970px; margin:0 auto;}


/* ---------------------------------------------------------------- */
/* Body > #menu_bar                                            */
/* ---------------------------------------------------------------- */

#menu_bar { width:970px; height:50px; auto; position:relative;}


	#menu_bar .global_navi01
		{ display:block; width:765px; height:34px; position:absolute; top:6px; left:0px; padding:0; margin:0; }

	#menu_bar .home01
		{ text-indent:-999999px; display:block; width:105px; height:34px; position:absolute; top:1px; left:57px; padding:0; margin:0; }

	#menu_bar .home01 a
		{ display:block; width:105px; height:34px; background:url(../img/menu_home.gif) no-repeat 0 0; overflow:hidden; }

	#menu_bar .home01 a:hover
		{ background-position:0 100%; }

	#menu_bar .menu01{ text-indent:-999999px; display:block; width:106px; height:34px; position:absolute; top:0px; left:225px; padding:0; margin:0; }
	#menu_bar .menu01 a	{ display:block; width:106px; height:34px; background:url(../img/menu_01.gif) no-repeat 0 0; overflow:hidden; }
	#menu_bar .menu01 a:hover { background-position:0 100%; }

	#menu_bar .menu02{ text-indent:-999999px; display:block; width:106px; height:34px; position:absolute; top:0px; left:331px; padding:0; margin:0; }
	#menu_bar .menu02 a	{ display:block; width:106px; height:34px; background:url(../img/menu_bar_imananisiteru.gif) no-repeat 0 0; overflow:hidden; }
	#menu_bar .menu02 a:hover { background-position:0 100%; }

	#menu_bar .menu03{ text-indent:-999999px; display:block; width:96px; height:34px; position:absolute; top:0px; left:437px; padding:0; margin:0; }
	#menu_bar .menu03 a	{ display:block; width:106px; height:34px; background:url(../img/menu_02.gif) no-repeat 0 0; overflow:hidden; }
	#menu_bar .menu03 a:hover { background-position:0 100%; }

	#menu_bar .menu04{ text-indent:-999999px; display:block; width:106px; height:34px; position:absolute; top:0px; left:543px; padding:0; margin:0; }
	#menu_bar .menu04 a	{ display:block; width:106px; height:34px; background:url(../img/menu_bar_team.gif) no-repeat 0 0; overflow:hidden; }
	#menu_bar .menu04 a:hover { background-position:0 100%; }

	#menu_bar .menu05{ text-indent:-999999px; display:block; width:106px; height:34px; position:absolute; top:0px; left:649px; padding:0; margin:0; }
	#menu_bar .menu05 a	{ display:block; width:106px; height:34px; background:url(../img/menu_03.gif) no-repeat 0 0; overflow:hidden; }
	#menu_bar .menu05 a:hover { background-position:0 100%; }

	#menu_bar .menu06{ text-indent:-999999px; display:block; width:106px; height:34px; position:absolute; top:0px; left:755px; padding:0; margin:0; }
	#menu_bar .menu06 a	{ display:block; width:106px; height:34px; background:url(../img/menu_04.gif) no-repeat 0 0; overflow:hidden; }
	#menu_bar .menu06 a:hover { background-position:0 100%; }

	#menu_bar .menu07{ text-indent:-999999px; display:block; width:106px; height:34px; position:absolute; top:0px; left:861px; padding:0; margin:0; }
	#menu_bar .menu07 a	{ display:block; width:106px; height:34px; background:url(../img/menu_brand_list.gif) no-repeat 0 0; overflow:hidden; }
	#menu_bar .menu07 a:hover { background-position:0 100%; }



/* ---------------------------------------------------------------- */
/* Body > #box_left                                             */
/* ---------------------------------------------------------------- */

#box_left { width:220px; auto; float:left;  padding-right:5px;}


	/* MY繝｡繝九Η繝ｼ繧ｨ繝ｪ繧｢ */
	#box_left .my_menu_area01 { width:220px; display:block; margin:0px auto 0; position:relative; }


		#box_left .my_menu_waku_top { height:55px; background:url(../img/mado_top.gif) no-repeat 0 0;  text-indent:-999999px;}
		#box_left .player_menu_waku_top { height:55px; background:url(../img/mado_top2.gif) no-repeat 0 0;  text-indent:-999999px;}

		#box_left .my_menu_waku_side {display:block; background:url(../img/mado_side.gif) repeat-y; }
		#box_left .player_menu_waku_side {display:block; background:url(../img/mado_side2.gif) repeat-y; }
		

			/* 縺顔衍繧峨○ */
			#box_left .player_info { color:red; }
				#box_left .player_info a { color:red; }


			/* 繝励Ο繝輔ぃ繧､繝ｫ */
			#box_left #my_pic { display:block; padding-top:8px; line-height:100%; padding-bottom:2px;}
				#box_left #my_pic a { line-height:100%;}

			#box_left #my_name { width:190px; display:block; margin:3px auto 0; line-height:100%;}
				#box_left #my_name a {line-height:100%;}


			/* 繝｡繝九Η繝ｼ繧ｨ繝ｪ繧｢ */
			#box_left .my_menu { width:220px; display:block; padding-top:10px;}


				#box_left .my_menu_navi01 { display:block; width:220px; padding-top:0;}

				#box_left .my_menu_navi01 li {margin:10px auto;}

				/* my_menu荳隕ｧ */
				#box_left .my_menu01{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu01 a	{ display:block; width:153px; height:25px; background:url(../img/my_menu01.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu01 a:hover { background-position:0 100%; }

				#box_left .my_menu02{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu02 a	{ display:block; width:153px; height:25px; background:url(../img/my_menu02.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu02 a:hover { background-position:0 100%; }

				#box_left .my_menu03{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu03 a	{ display:block; width:153px; height:25px; background:url(../img/my_menu03.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu03 a:hover { background-position:0 100%; }

				#box_left .my_menu04{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu04 a	{ display:block; width:153px; height:25px; background:url(../img/my_menu04.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu04 a:hover { background-position:0 100%; }


				#box_left .my_menu_asiato{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_asiato a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_asiato.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_asiato a:hover { background-position:0 100%; }

				#box_left .my_menu_my_boad{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_my_boad a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_my_boad.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_my_boad a:hover { background-position:0 100%; }

				#box_left .my_menu_sonota{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_sonota a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_sonota.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_sonota a:hover { background-position:0 100%; }


				#box_left .my_menu_mystore{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_mystore a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_mystore.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_mystore a:hover { background-position:0 100%; }


				#box_left .my_menu_issyo{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_issyo a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_issyo.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_issyo a:hover { background-position:0 100%; }

				#box_left .my_menu_team{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_team a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_team.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_team a:hover { background-position:0 100%; }


				#box_left .my_menu_card{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_card a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_card.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_card a:hover { background-position:0 100%; }


				#box_left .my_menu_rating_yosou{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_rating_yosou a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_rating_yosou.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_rating_yosou a:hover { background-position:0 100%; }


				#box_left .my_menu_my_maker{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_my_maker a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_my_maker.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_my_maker a:hover { background-position:0 100%; }


				#box_left .my_menu_sdarts{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_sdarts a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_sdarts.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_sdarts a:hover { background-position:0 100%; }


				#box_left .my_menu_dvd{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_dvd a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_dvd.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_dvd a:hover { background-position:0 100%; }

				#box_left .my_menu_premiumsearch{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_premiumsearch a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_premiumsearch.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_premiumsearch a:hover { background-position:0 100%; }

				#box_left .my_menu_training{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_training a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_training.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_training a:hover { background-position:0 100%; }

				#box_left .my_menu_pro_record{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; background:url(../img/my_menu_pro_record_pre.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_pro_record a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_pro_record_pre.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_pro_record a:hover { background-position:0 100%; }

				#box_left .my_menu_dnow{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; background:url(../img/my_menu_dnow.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_dnow a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_dnow.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_dnow a:hover { background-position:0 100%; }

				#box_left .my_menu_premium_card{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_premium_card a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_premium_card.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_premium_card a:hover { background-position:0 100%; }


				#box_left .my_menu_premium_coupon{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_premium_coupon a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_premium_coupon.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_premium_coupon a:hover { background-position:0 100%; }


				#box_left .my_menu_premium_about{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .my_menu_premium_about a	{ display:block; width:153px; height:25px; background:url(../img/my_menu_premium_about.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .my_menu_premium_about a:hover { background-position:0 100%; }


				/* player_menu荳隕ｧ */
				#box_left .player_menu01{ text-indent:-999999px; display:block; width:153px; height:25px; left:35px; padding:0; margin:0; }
				#box_left .player_menu01 a	{ display:block; width:153px; height:25px; background:url(../img/player_menu01.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .player_menu01 a:hover { background-position:0 100%; }

				#box_left .player_menu02{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .player_menu02 a	{ display:block; width:153px; height:25px; background:url(../img/player_menu02.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .player_menu02 a:hover { background-position:0 100%; }

				#box_left .player_menu03{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .player_menu03 a	{ display:block; width:153px; height:25px; background:url(../img/player_menu03.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .player_menu03 a:hover { background-position:0 100%; }


				#box_left .player_menu_sinsei{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .player_menu_sinsei a	{ display:block; width:153px; height:25px; background:url(../img/player_menu_sinsei.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .player_menu_sinsei a:hover { background-position:0 100%; }

				#box_left .player_menu_my_boad{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .player_menu_my_boad a	{ display:block; width:153px; height:25px; background:url(../img/player_menu_my_boad.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .player_menu_my_boad a:hover { background-position:0 100%; }

				#box_left .player_menu_mystore{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .player_menu_mystore a	{ display:block; width:153px; height:25px; background:url(../img/player_menu_mystore.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .player_menu_mystore a:hover { background-position:0 100%; }

				#box_left .player_menu_tuuhou{ text-indent:-999999px; display:block; width:153px; height:25px; padding:0; margin:0; }
				#box_left .player_menu_tuuhou a	{ display:block; width:153px; height:25px; background:url(../img/player_menu_tuuhou.gif) no-repeat 0 0; overflow:hidden; }
				#box_left .player_menu_tuuhou a:hover { background-position:0 100%; }


			/* 豕ｨ諢乗嶌縺・*/
			#box_left .tuika { margin-top:17px; color:#999999;}

			/* 繝ｭ繧ｰ繧｢繧ｦ繝・*/
			#box_left .log_out { margin-top:17px; text-align:right;width:200px; padding-right:20px; }


			/* 繝ｭ繧ｰ繧､繝ｳ */
			#box_left .loginArea {text-align:left; margin-top:13px; padding-left:19px;}

				.login_textbox01 {width:180px; border: solid 1px #888888; height:12px; padding:2px; line-height:100%;}
				
				#box_left .inputForm {margin-bottom:3px;}
					#box_left .inputForm p {line-height:100%;}

				#box_left .submit_login {margin-top:6px; padding-left:16px; }
					#login_submit {display:block; height:25px; width:153px; text-indent: -9999px; background: url(../img/login.gif) no-repeat 0 0;  cursor: pointer; border: 0;}


				#box_left .pass_wasure {margin-top:5px;}

				#box_left .sinki_touroku {margin-top:15px; text-indent: -9999px; padding-left:16px; height:40px;}
					#box_left .sinki_touroku a {display:block; height:25px; width:153px; background: url(../img/sinkitouroku.gif) no-repeat 0 0;}

			
		#box_left .my_menu_waku_bottom { background:url(../img/mado_bottom.gif) no-repeat 0 0;  text-indent:-999999px;}
		#box_left .player_menu_waku_bottom { background:url(../img/mado_bottom2.gif) no-repeat 0 0;  text-indent:-999999px;}
		



	/* 蠎苓・讀懃ｴ｢ */
	#box_left .store_area01 { width:220px; display:block; margin:8px auto 8px; position:relative; }

		#box_left .store_waku_top { height:26px; background:url(../img/store_mado_top.gif) no-repeat 0 0;  text-indent:-999999px;}


		#box_left .store_waku_side {display:block; background:url(../img/store_mado_side.gif) repeat-y;}
	
			#box_left .store_waku_side {display:block;  repeat-y; padding-left:15px; text-align:left;}

			#box_left .store_waku_side .help {
				width:140px;
				height:13px;
				padding:1px;
				line-height:100%;
			}


			#box_left .store_waku_side .search_submit {
				width:40px;
				height:20px;
				line-height:100%;
			}


		    .tipped {
		        /* 譁・ｭ苓牡繧定ｨｭ螳・*/
		        color: #BBB;
		    }

			
		#box_left .store_waku_bottom { background:url(../img/store_mado_bottom.gif) no-repeat 0 0;  text-indent:-999999px;}


	
	/* 轣ｰ濶ｲ縺ｮ閾ｪ逕ｱ驛ｨ蛻・*/
	/* MY繝｡繝九Η繝ｼ繧ｨ繝ｪ繧｢ */
	#box_left .free_menu_area01 { width:220px; display:block; margin:0px auto 0; position:relative; }

		#box_left .free_menu_waku_top { height:8px; background:url(../img/free_waku_top.gif) no-repeat 0 0;  text-indent:-999999px;}
		#box_left .free_menu_waku_side {display:block; background:url(../img/free_waku_naka.gif) repeat-y; }
		#box_left .free_menu_waku_bottom {background:url(../img/free_waku_bottom.gif) no-repeat 0 0;  text-indent:-999999px;}
		

	


		


/* ---------------------------------------------------------------- */
/* Body > #box_center                                               */
/* ---------------------------------------------------------------- */

#box_center { width:589px; auto; float:left;  padding-right:5px;}


	/* 荳ｭ螟ｮ繧ｿ繝悶Γ繝九Η繝ｼ*/
	#panel_cover{
		text-align:left;
		width:585px;
		margin:0px auto;
		padding-bottom:5px;
	}

	ul.tab li{
		list-style-type:none;
		width:117px;
		height:25px;
		float:left;
	}
	ul.tab li a{
		 text-indent:-999999px; 
		outline:none;
		display:block;
		color:blue;
		line-height:25px;
		text-align:center;
	}
	ul.tab li a.selected{
		text-decoration:none;
		color:#333;
		cursor:default;
	}


	#tab_img1 a{
		background:url("/pc/new_common/img/tab1.gif");
	}

	#tab_img1 a.selected{
		background:url("/pc/new_common/img/tab_selected1.gif");
	}


	#tab_img2 a{
		background:url("/pc/new_common/img/tab2.gif");
	}

	#tab_img2 a.selected{
		background:url("/pc/new_common/img/tab_selected2.gif");
	}

	#tab_img3 a{
		background:url("/pc/new_common/img/tab3.gif");
	}

	#tab_img3 a.selected{
		background:url("/pc/new_common/img/tab_selected3.gif");
	}

	#tab_img4 a{
		background:url("/pc/new_common/img/tab4.gif");
	}

	#tab_img4 a.selected{
		background:url("/pc/new_common/img/tab_selected4.gif");
	}

	#tab_img5 a{
		background:url("/pc/new_common/img/tab5.gif");
	}

	#tab_img5 a.selected{
		background:url("/pc/new_common/img/tab_selected5.gif");
	}



	.black_link{
		background:url("/pc/new_common/img/black_link.gif");
		height:17px;
		width:80px;
		 text-indent:-999999px; 
		margin: 5px 0px 0 455px;
	}


	.black_link a{
		height:17px;
		width:80px;
		display:block;
	}

	.panel{
		clear:both;
		border:2px solid #5E5E5E;
		border-top:none;
		padding:0;
	}





	/* 繝輔Λ繝・す繝･蠎・相繧ｨ繝ｪ繧｢ */
	#container .adSpacefirstChild {width:589px; height:180px; display:block; margin:0px auto 5px; background:url(../img/flash_back.gif) no-repeat 0 0; padding-top:10px;}


	/* PC莨∫判縺ｮ繝舌リ繝ｼ */
	#container .jonny_banner {
		background:url("/pc/new_common/img/campaign/KTM&thorw(3).jpg") no-repeat scroll 0 0 transparent;
		display:block;
		height:100px;
		margin:0;
		padding-bottom:5px;
		width:589px;
		text-indent: -9999px; 
	}

	#container .jonny_link {
		display:block;
		height:100px;
		left:0;
		margin:0;
		overflow:hidden;
		padding:0;
		text-indent:-999999px;
		top:0;
		width:294px;
		float:left;
	}
	

	/* 繝｡繧､繝ｳ縺ｮ譫蟆ら畑縺ｮ繧ｯ繝ｩ繧ｹ */
	.waku { width:589px; display:block; margin:0px auto 0; position:relative; float:left; }


		/* 譫繧定｡ｨ迴ｾ縺励※縺・ｋ繧・*/
		.waku_hidariue {
			height:10px;
			background:url(../img/waku/waku_hidariue.gif) no-repeat 0 0;
		}

		.waku_top {
			border-top:1px solid #DDDDDD;
			margin-left:10px;
			margin-right:10px;
		}

		.waku_migiue {
			height:10px;
			background:url(../img/waku/waku_migiue.gif) no-repeat 100% 0;
		}


		.waku_subject {
			height:35px;
			border-bottom:1px solid #DDDDDD;
			border-left:1px solid #DDDDDD;
			border-right:3px solid #DDDDDD;
			padding-left:12px;
			text-align:left;
		}



		.waku_side { padding-left:19px; display:block; repeat-y; border-left:1px solid #DDDDDD; border-right:3px solid #DDDDDD; text-align:left;}
		.waku_side_osirase { padding-top:0px; padding-left:19px; display:block; repeat-y; border-left:1px solid #DDDDDD; border-right:3px solid #DDDDDD; text-align:left;}


		.waku_hidarisita {
			clear:both;
			margin-bottom:10px;
			height:13px;
			background:url(../img/waku/waku_hidarisita.gif) no-repeat 0 100%;
		}

		.waku_bottom {
			height:10px;
			border-bottom:3px solid #DDDDDD;
			margin-left:13px;
			margin-right:13px;
		}

		.waku_migisita {
			height:13px;
			background:url(../img/waku/waku_migisita.gif) no-repeat 100% 100%;
		}



		
		/* 譫縺ｮ荳ｭ霄ｫ繧定｡ｨ迴ｾ縺励※縺・ｋ繧茨ｼ亥・騾夐Κ蛻・ｼ・*/
		.mini_index_width_profile { width:146px; }

		.link_pro_list {float:left; padding-left:184px; padding-top:7px;}

		.waku .help {width:200px; float:left; margin-right:10px; height:13px; padding:1px; line-height:100%; }
		.waku .search_submit {display:block; height:18px; width:100px; text-indent: -9999px; background: url(/pc/new_common/img/kensakusuru.gif) no-repeat 0 0;  cursor: pointer; border: 0;}
		.search_submit2 {display:block; height:18px; width:100px; text-indent: -9999px; background: url(/pc/new_common/img/kensakusuru.gif) no-repeat 0 0;  cursor: pointer; border: 0;}
		
		.w_pc97per_sm {width:97%;}
		.w_pc97per_sm100per {width:97%;}
		.pr_pc28px_sm {padding-right:28px;}
		.w_pc82px_sm96px {width:82px;}
		.pdr_pc14px_sm {padding-right:14px;}

		.pdl_pc5px_sm {padding-left:5px;}
		.pdl_pc19px_sm {padding-left:19px;}
		.pdr_pc5px_sm {padding-right:5px;}
		.mgl_pc5px_sm {margin-left:5px;}
		.mgr_pc5px_sm {margin-right:5px;}
		
		.pdt_pc10px_sm {padding-top:10px;}
		.pdt_pc5px_sm {padding-top:5px;}

		.pdt_pc20px_sm {padding-top:20px;}
		.mgb_pc3px_sm {margin-bottom:3px}

		.mgb_pc15px_sm {margin-bottom:15px}

		.mgt_pc5px_sm {margin-top:5px}
		
		.pdl_pc83px_sm5px{ padding-left:83px; }
		
		.pc_list_cover {padding-bottom:5px; width:97%; padding-left:0px;}

		.under_line_1px_pc   { border-bottom:1px solid #DDDDDD; }
		
		.waku .title_a01 { width:270px; height:52px; display:block; top:0; left:0; text-indent:-999999px; }
		
		.text_area {height:200px; width:100%; background-color:#FDF9F2; border:1px solid #CCCCCC; line-height:1.5; padding:2px;}
		.text_area_big {height:500px; width:100%; background-color:#FDF9F2; border:1px solid #CCCCCC; line-height:1.5; padding:2px;}
		.input_text {width:100%; background-color:#FDF9F2; border:1px solid #CCCCCC; line-height:100%;}


		/*縲・醍分逶ｮ縺ｫ遏ｭ縺・ヰ繝ｼ繧ｸ繝ｧ繝ｳ */
		.waku .waku_side .waku_list { width:548px; display:block; border-bottom:1px solid #DDDDDD; padding-bottom:2px; padding-top:1px;}
		.waku .waku_side_osirase .waku_list { width:548px; display:block; border-bottom:1px solid #DDDDDD; padding-bottom:3px; padding-top:4px;}

			/* 譎ｮ騾壹・繝舌・繧ｸ繝ｧ繝ｳ */
			.waku .waku_list dt { float:left; width:7.2em; padding-top:3px;}

				.waku .waku_list .date {width:5em;float:left;}
				.waku .waku_list .tententen {color:#BBBBBB;}

			.waku .waku_list dd {  margin-left:7.2em; margin-bottom:3px; padding-top:3px;} 

      		/* 繝・・繝悶Ν繝舌・繧ｸ繝ｧ繝ｳ */
			.tr1 {background:url('/pc/new_common/img/dotline_horizontal004.gif') repeat-x scroll 0 0 transparent;}
			.tr2 {background:url('/pc/new_common/img/dotline_horizontal004.gif') repeat-x scroll 0 100% transparent;}

			.td1 {
			    border: 0px #BBBBBB solid;
			    border-width: 0 0 0px 0px;
			    text-align: center;
				width:100px;
				height:50px;
				padding-top:3px;
			}

			.td_adlist {
			    border: 0px #BBBBBB solid;
			    border-width: 0 0 0px 0px;
			    text-align: center;
				width:100px;
				height:50px;
				padding:8px 0;
			}

			.td1_2 {
			    border: 0px #BBBBBB solid;
			    border-width: 0 0 0px 0px;
			    text-align: center;
				padding-left:7px;
				width:75px;
				height:53px;
				padding-top:4px;
			}

			.td1_3 {
			    border: 0px #BBBBBB solid;
			    border-width: 0 0 0px 0px;
			    text-align: center;
				padding-left:7px;
				width:75px;
				height:53px;
				padding-top:4px;
			}

			.td1_4 {
			    border: 0px #BBBBBB solid;
			    border-width: 0 0 0px 0px;
			    text-align: center;
				padding-left:7px;
				width:75px;
				height:53px;
				padding-top:12px;
			}


			.td2 {
			    border: 0px #BBBBBB solid;
			    border-width: 0 0 0px 0px;
			    text-align: left;
				height:55px;
				padding-left:5px;
				width:443px;
			}

			.td2_2 {
			    border: 0px #BBBBBB solid;
			    border-width: 0 0 0px 0px;
			    text-align: left;
				height:53px;
				padding-left:0px;
				width:466px;
			}

			.td2_3 {
			    border: 0px #BBBBBB solid;
			    border-width: 0 0 0px 0px;
			    text-align: left;
				height:53px;
				padding-left:0px;
				padding-top:4px;
				width:466px;
			}

			.td2_4 {
			    border: 0px #BBBBBB solid;
			    border-width: 0 0 0px 0px;
			    text-align: left;
				height:53px;
				padding-left:0px;
				padding-top:18px;
				width:466px;
			}

			.td2 .p1 {
				color:#AAAAAA;
				line-height:100%;
			}

			.td2 .p2 {
				line-height:120%;
			}


			.td2_2 .p1 {
				color:#AAAAAA;
				line-height:100%;
			}

			.td2_2 .p2 {
				line-height:120%;
			}

			.td2_3 .p1 {
				color:#AAAAAA;
				line-height:120%;
			}

			.td2_3 .p2 {
				line-height:120%;
			}

			.td2_4 .p1 {
				color:#AAAAAA;
				line-height:120%;
			}

			.td2_4 .p2 {
				line-height:120%;
			}


			.table_border td {width:548px; border-width:0px;}

	
			.icon_vertical {vertical-align:-8%;}
			
			
		.waku .position01 {margin-left:455px; margin-top:5px; width:89px; height:22px; display:block; text-indent:-999999px; }
		.waku .position02 {margin-left:455px; width:89px; height:22px; display:block; text-indent:-999999px; }

			.waku .position01 a { width:89px; height:22px; display:block; background:url(../img/btn05.gif) no-repeat 0 0;}
			.waku .position01 a:hover { background-position:0 100%; }

			.waku .position02 a { width:89px; height:22px; display:block; background:url(../img/btn05.gif) no-repeat 0 0;}
			.waku .position02 a:hover { background-position:0 100%; }


		/* 譫縺ｮ荳ｭ霄ｫ繧定｡ｨ迴ｾ縺励※縺・ｋ繧茨ｼ亥崋譛峨↑驛ｨ蛻・ｼ・*/
		.waku #osirase { display:block; background:url(../img/waku/osirase.gif) no-repeat 0 0; position:absolute; top:9px; left:10px; }
		.waku #sintyakunikki { display:block; background:url(../img/waku/sintyakunikki.gif) no-repeat 0 0; position:absolute; top:9px; left:10px; }


		/* 繧ｰ繝ｩ繝輔・縺溘ａ縺ｮCSS */
		.graph_big_cover { overflow:hidden; }
		.graph_small_cover {  }



/* ---------------------------------------------------------------- */
/* Body > #box_right                                              */
/* ---------------------------------------------------------------- */
	#box_right {
		width:151px;
		float:right;

	}

	#box_right .pr_top {
		width:151px;
		background:url(../img/banner_top_back.gif) no-repeat 0 0;
		text-indent:-999999px;
		height: 10px;
	}

	#box_right .pr_cover {
		padding:3px;
		width:145px;
		background:none repeat scroll 0 0 #000000;

	}

	#box_right .pr_bottom {
		width:151px;
		background:url(../img/banner_bottom_back.gif) no-repeat 0 0;
		text-indent:-999999px;
		height: 10px;
	}



/* ---------------------------------------------------------------- */
/* Body > #footer                                                   */
/* ---------------------------------------------------------------- */

#footer { width:970px; height:73px; display:block; margin:30px auto 0 auto; background:url(../img/footer.gif) no-repeat 0 0; position:relative; }

	#footer .position01 { width:120px; height:73px; display:block; position:absolute; top:0px; left:0px; text-indent:-999999px; }

		#footer .position01 a { width:120px; height:73px; display:block; }

	#footer .position02 { width:91px; height:17px; display:block; position:absolute; top:23px; left:120px; text-indent:-999999px; }

		#footer .position02 a { width:91px; height:17px; display:block; background:url(../img/btn06.gif) no-repeat 0 0; }
		#footer .position02 a:hover { background-position:0 100%; }

	#footer .position03 { width:66px; height:17px; display:block; position:absolute; top:23px; left:231px; text-indent:-999999px; }

		#footer .position03 a { width:66px; height:17px; display:block; background:url(../img/btn07.gif) no-repeat 0 0; }
		#footer .position03 a:hover { background-position:0 100%; }

	#footer .position04 { width:66px; height:17px; display:block; position:absolute; top:23px; left:317px; text-indent:-999999px; }

		#footer .position04 a { width:66px; height:17px; display:block; background:url(../img/btn08.gif) no-repeat 0 0; }
		#footer .position04 a:hover { background-position:0 100%; }

	#footer .position05 { width:134px; height:17px; display:block; position:absolute; top:23px; left:403px; text-indent:-999999px; }

		#footer .position05 a { width:134px; height:17px; display:block; background:url(../img/btn23.gif) no-repeat 0 0; }
		#footer .position05 a:hover { background-position:0 100%; }

	#footer .position06 { width:66px; height:17px; display:block; position:absolute; top:48px; left:357px; text-indent:-999999px; }

		#footer .position06 a { width:66px; height:17px; display:block; background:url(../img/btn24.gif) no-repeat 0 0; }
		#footer .position06 a:hover { background-position:0 100%; }

	#footer .position07 { width:66px; height:17px; display:block; position:absolute; top:48px; left:443px; text-indent:-999999px; }

		#footer .position07 a { width:66px; height:17px; display:block; background:url(../img/btn25.gif) no-repeat 0 0; }
		#footer .position07 a:hover { background-position:0 100%; }

	#footer .position08 { width:220px; height:17px; display:block; position:absolute; top:48px; left:120px; text-indent:-999999px; }

		#footer .position08 a { width:220px; height:17px; display:block; background:url(../img/btn09.gif) no-repeat 0 0; }
		#footer .position08 a:hover { background-position:0 100%; }

	#footer .position09 { display:block; position:absolute; top:40px; right:15px; line-height:100%; color:#fff; }


	#footer .position10 { width:96px; height:17px; display:block; position:absolute; top:23px; left:548px; text-indent:-999999px; }

		#footer .position10 a { width:96px; height:17px; display:block; background:url(../img/footer_link_store.gif) no-repeat 0 0; }
		#footer .position10 a:hover { background-position:0 100%; }

	#footer .position11 { width:130px; height:17px; display:block; position:absolute; top:48px; left:523px; text-indent:-999999px; }

		#footer .position11 a { width:130px; height:17px; display:block; background:url(../img/footer_link_player.gif) no-repeat 0 0; }
		#footer .position11 a:hover { background-position:0 100%; }





