@charset "utf-8";

#container , #columnTwoBox {overflow:visible;}

/* 090615追加　ミドルニュース部分 */
.news_title{
	background: #ffcc00;
	padding: 3px;
	display: inline;
}

.news_box{
	border: solid 1px #ff9900;
	height: 250px;
}

.news_space{
	padding: 5px;
}
/* 090615追加　ミドルニュース部分 ここまで */


/* 090615追加　ミドルバナー部分 */

#middle_banner01{
	border: solid 1px #cccccc;
}
/* 090615追加　ミドルバナー部分 ここまで */


/* 090616追加 詳細はこちらのボタン */

/* スタンダード会員 */
#syousai_standard_btn a{
	width: 185px;
	height: 144px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_btn_standard03.jpg) no-repeat 0 0;
	border-left: solid 5px #00479c;
	border-right: solid 7px #00479c;
	border-top: solid 5px #00479c;
	border-bottom: solid 6px #00479c;
}
#syousai_standard_btn a:hover{
	width: 185px;
	height: 144px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_btn_standard03.jpg) no-repeat 0 -144px;
	border-left: solid 5px #00479c;
	border-right: solid 7px #00479c;
	border-top: solid 5px #00479c;
	border-bottom: solid 6px #00479c;
}

/* ジュニア会員 */

#syousai_junior_btn a{
	width: 185px;
	height: 144px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_btn_junior03.jpg) no-repeat 0 0;
	border-left: solid 5px #009a44;
	border-right: solid 7px #009a44;
	border-top: solid 5px #009a44;
	border-bottom: solid 6px #009a44;
}
#syousai_junior_btn a:hover{
	width: 185px;
	height: 144px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_btn_junior03.jpg) no-repeat 0 -144px;
	border-left: solid 5px #009a44;
	border-right: solid 7px #009a44;
	border-top: solid 5px #009a44;
	border-bottom: solid 6px #009a44;
}


/* ファミリー会員 */

#syousai_family_btn a{
	width: 185px;
	height: 144px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_btn_family03.jpg) no-repeat 0 0;
	border-left: solid 5px #e50112;
	border-right: solid 7px #e50112;
	border-top: solid 5px #e50112;
	border-bottom: solid 6px #e50112;
}
#syousai_family_btn a:hover{
	width: 185px;
	height: 144px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_btn_family03.jpg) no-repeat 0 -144px;
	border-left: solid 5px #e50112;
	border-right: solid 7px #e50112;
	border-top: solid 5px #e50112;
	border-bottom: solid 6px #e50112;
}

/* その他の会員 */

#syousai_others_btn a{
	width: 185px;
	height: 144px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_btn_others03.jpg) no-repeat 0 0;
	border-left: solid 5px #231815;
	border-right: solid 7px #231815;
	border-top: solid 5px #231815;
	border-bottom: solid 6px #231815;
}
#syousai_others_btn a:hover{
	width: 185px;
	height: 144px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_btn_others03.jpg) no-repeat 0 -144px;
	border-left: solid 5px #231815;
	border-right: solid 7px #231815;
	border-top: solid 5px #231815;
	border-bottom: solid 6px #231815;
}
/* 090616追加 詳細はこちらのボタン ここまで */

/* 090617追加 クラブホークスニュース欄 */

.links2_fanclub_news{
	padding-left: 17px;
	padding-right: 8px;
	background: url(/_share/icon/link02.gif) no-repeat 0 0;
	margin-bottom: 5px;
	margin-left: 5px;
}

/* 090617追加 クラブホークスニュース欄 ここまで */

/* 090716追加 ミドルのタブのロールオーバー */

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.btn_tab{
	width: 600px;
	height: 34px;
	margin-top: 20px;
}

.btn_tab img{
	vertical-align: bottom;
}

.btn_tab li{
	float: left;
	width: 150px;
}

/* スタンダード会員タブ 2009.11.28更新 */
.btn_tab .btn_tab_standard a{
	width: 150px;
	height: 34px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_tab_standard_2010.jpg) no-repeat 0 0;
	overflow: hidden;
}

.btn_tab .btn_tab_standard a:hover{
	background: url(/fanclub/img/middle_tab_standard_2010.jpg) no-repeat 0 -34px;
}

/* ジュニア会員タブ 2009.11.28更新 */
.btn_tab .btn_tab_junior a{
	width: 150px;
	height: 34px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_tab_junior_2010.jpg) no-repeat 0 0;
	overflow: hidden;
}

.btn_tab .btn_tab_junior a:hover{
	background: url(/fanclub/img/middle_tab_junior_2010.jpg) no-repeat 0 -34px;
}

/* ファミリー会員タブ 2009.11.28更新 */
.btn_tab .btn_tab_family a{
	width: 150px;
	height: 34px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_tab_family_2010.jpg) no-repeat 0 0;
	overflow: hidden;
}

.btn_tab .btn_tab_family a:hover{
	background: url(/fanclub/img/middle_tab_family_2010.jpg) no-repeat 0 -34px;
}

/* プレミアム会員タブ 2009.11.28更新 */
.btn_tab .btn_tab_others a{
	width: 150px;
	height: 34px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_tab_premiere_2010.jpg) no-repeat 0 0;
	overflow: hidden;
}

.btn_tab .btn_tab_others a:hover{
	background: url(/fanclub/img/middle_tab_premiere_2010.jpg) no-repeat 0 -34px;
}

/* 090716追加 ミドルのタブのロールオーバー ここまで */

/* 090716追加 ミドルのバナーのロールオーバー */

/* バッヂバナー */
.banner_middle01 a{
	width: 290px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_banner_01.jpg) no-repeat 0 0;
	overflow: hidden;
}

.banner_middle01 a:hover{
	width: 290px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_banner_01.jpg) no-repeat 0 -50px;
	overflow: hidden;
}

/* カードバナー */
.banner_middle02 a{
	width: 290px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_banner_02.jpg) no-repeat 0 0;
	overflow: hidden;
}

.banner_middle02 a:hover{
	width: 290px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_banner_02.jpg) no-repeat 0 -50px;
	overflow: hidden;
}


/* 090716追加 ミドルのタブのロールオーバー ここまで */


/* 091124 CH2010 お問い合わせ用h5 */
.h5nor_ch_inquiry {
	margin-bottom: 05px;
	background-image: url(/_share/bg_h5nor01.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-left: 20px;
	font-size: 13px;
	color: #FB9E04;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	height:auto;
	width:auto;
	font-weight:normal;
	line-height:normal;

}

/* --------------------------- 091127 CH2010 ミドル用 --------------------------- */

/* 共通 */
#nyukai_btn_2010{
	width: 167px;
	height: 49px;
	background: url(/fanclub/img/middle_bg_nyukai_2010.jpg) no-repeat;
	padding-top: 57px;
	padding-left: 7px;
}

#nyukai_btn_2010 a{
	width: 159px;
	height: 42px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_btn_nyukai_2010.jpg) no-repeat 0 0;
}

#nyukai_btn_2010 a:hover{
	background: url(/fanclub/img/middle_btn_nyukai_2010.jpg) no-repeat 0 -42px;
}

#faq_btn_2010{
	width: 174px;
	height: 44px;
	margin-left: 5px;
}

#faq_btn_2010 a{
	width: 174px;
	height: 44px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/fanclub/img/middle_btn_faq_2010.jpg) no-repeat 0 0;
}

#faq_btn_2010 a:hover{
	background: url(/fanclub/img/middle_btn_faq_2010.jpg) no-repeat 0 -44px;
}

.indent_left05px{
	padding-left: 5px;
}

#middle_img{
	float: left;
	width: 226px;
	height: 250px;
}

#middle_etc{
	float: left;
	width: 366px;
	height: auto;
	margin-left: 5px;
}

#news_2010{
	width: 365px;
	height: 92px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding-top: 10px;
	padding-bottom: 5px;
}

.img_bottom{
	vertical-align: bottom;
}

/* スタンダード用index */
#standard_title{
	width: 129px;
	height: 62px;
	background: url(/fanclub/img/standard_middle_2010_title.jpg) no-repeat;
	padding-top: 28px;
	padding-left: 471px;
}

#standard_title a{
	width: 115px;
	height: 34px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/fanclub/img/standard_middle_2010_btn.jpg) no-repeat 0 0;
}

#standard_title a:hover{
	background: url(/fanclub/img/standard_middle_2010_btn.jpg) no-repeat 0 -34px;
}

/* ジュニア用index */
#junior_title{
	width: 129px;
	height: 62px;
	background: url(/fanclub/img/junior_middle_2010_title.jpg) no-repeat;
	padding-top: 28px;
	padding-left: 471px;
}

#junior_title a{
	width: 115px;
	height: 34px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/fanclub/img/junior_middle_2010_btn.jpg) no-repeat 0 0;
}

#junior_title a:hover{
	background: url(/fanclub/img/junior_middle_2010_btn.jpg) no-repeat 0 -34px;
}

/* ファミリー用index */
#family_title{
	width: 129px;
	height: 62px;
	background: url(/fanclub/img/family_middle_2010_title.jpg) no-repeat;
	padding-top: 28px;
	padding-left: 471px;
}

#family_title a{
	width: 115px;
	height: 34px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/fanclub/img/family_middle_2010_btn.jpg) no-repeat 0 0;
}

#family_title a:hover{
	background: url(/fanclub/img/family_middle_2010_btn.jpg) no-repeat 0 -34px;
}

/* プレミアム用index */
#premiere_title{
	width: 129px;
	height: 62px;
	background: url(/fanclub/img/premiere_middle_2010_title.jpg) no-repeat;
	padding-top: 28px;
	padding-left: 471px;
}

#premiere_title a{
	width: 115px;
	height: 34px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/fanclub/img/premiere_middle_2010_btn.jpg) no-repeat 0 0;
}

#premiere_title a:hover{
	background: url(/fanclub/img/premiere_middle_2010_btn.jpg) no-repeat 0 -34px;
}



/* ======================================== CH2011 ======================================== */
img, div, a, input, form{
	behavior: url(/_js/iepngfix.htc);
}

.w600{
	width: 600px;
}

.imgL06{
	margin-right: 6px;
	float: left;
}

.imgL03{
	margin-right: 3px;
	float: left;
}

.point_text_nomargin{
	text-align: left;
	display: block;
	background-image: url(../../_share/point.gif);
	background-repeat: no-repeat;
	height: auto;
	width: auto;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	text-indent: 0px;
}

.marginBtm26{
	margin-bottom: 26px;
}

.marginLeft20{
	margin-left: 20px;
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- index.php +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

/* ----------------------- news_ch  ----------------------- */

#news_ch{
	width: 591px;
	background-color: #ffc300;
	margin-left: 9px;
	padding-bottom: 12px;
}

#news_ch #news_ch_content{
	width: 571px;
	margin-left: 10px;
	background-color: #ffffff;
	padding-bottom: 7px;
	padding-top: 8px;
}

#news_ch #news_ch_content p{
	width: 257px;
	padding-left: 12px;
	padding-top: 40px;
	text-align: left;
}

#news_ch #news_ch_content img{
	margin-right: 12px;
}

/* ----------------------- new_tokuten  ----------------------- */

#new_tokuten dt{
	margin-bottom: 15px;
}

#new_tokuten dd{
	margin-bottom: 25px;
	border-bottom: dashed 1px #666666;
	width: 590px;
	padding-bottom: 25px;
	padding-left: 10px;	
}

#new_tokuten dd.no-margin{
	margin-bottom: 0px !important;
	border-bottom: none !important;
	padding-bottom: 0px !important;
}

#new_tokuten dd p.txt01{
	width: 287px;
}

/* ----------------------- ch-tokuten  ----------------------- */

#ch-tokuten{
	width: 546px;
	margin-left: auto;
	margin-right: auto;
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- plan.php +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

/* ----------------------- kaiin_plan  ----------------------- */

.kaiin_plan dt{
	margin-bottom: 15px;
}

.kaiin_plan dd{
	padding-left: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: dashed 1px #666666;
}

.kaiin_plan dd.no-margin{
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	border-bottom: none !important;
}

/* ----------------------- goods_01  ----------------------- */

.goods_01{
	width: 588px;
	border: solid 6px #ff9900;
	position: relative;
	background-color: #ffffff;
	margin-top: 20px;
}

.goods_01 .btn01{
	position: absolute;
	top: -26px;
	left: -7px;
}

.goods_01 .btn02{
	position: static;
	margin: 12px 0px 12px 140px;
}

/* ----------------------- plan-goods-btn  ----------------------- */

.plan-goods-btn{
	width: 577px;
	margin-left: auto;
	margin-right: auto;
	position: static;
}

/* ----------------------- high-plan  ----------------------- */

#high-plan dt{
	line-height: 0px;
}

#high-plan dt img{
	vertical-align: bottom;
}

#high-plan dd p.plan-text{
	padding-left: 15px;
}

/* ----------------------- premium-plan  ----------------------- */

#premium-plan{
	background: url(/fanclub/img/bg_top.jpg) no-repeat 0 0 #e1ddda;
	padding-bottom: 10px;
}

#premium_bottom{
	background: url(/fanclub/img/bg_bottom.jpg) no-repeat left bottom #e1ddda;
	padding-bottom: 20px;
	margin-bottom: 30px;
}




/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- goods.php +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

/* ----------------------- margin-table  ----------------------- */

.margin-table td{
	padding-top: 10px;
	padding-bottom: 10px;
}

.margin-table td p.text-left{
	text-align: left;
}

.margin-table td .text01{
	width: 290px;
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- privilege_guide.php +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

/* ----------------------- nyukai_goods_bg  ----------------------- */

.goods_table{
	width: 580px;
	background: url(/fanclub/img/bg_priv_01.gif) no-repeat left bottom;
	margin-left: 10px;
}

.nyukai_goods{
	width: 280px;
	height: auto;
	padding-top: 10px;
	background: url(/fanclub/img/bg_priv_02.gif) no-repeat left top;
}

.goods_table_1clm{
	width: 280px;
	height: auto;
	background: url(/fanclub/img/fan_tokuten_bgtop.jpg) top;
	padding-bottom: 10px;
	padding-top: 10px;
}


/*  */
/************************************************/


/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- takamaru.php +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */



#takamaru{
	width:600px;
	line-height:130%;
}


#takamaru1,#takamaru2,#takamaru3,#takamaru5,#takamaru6{
	width:580px;
	padding:0px 10px;
}

#takamaru .lb{
	width:600px;
	line-height:130%;
	text-decoration: underline;
	background-image: url(/_share/icon/link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom:20px;
	padding-left:10px;
	margin-left:0px;
}

.takamaru-btm-top{
	width:580px;
	text-align:right;
	margin-bottom:30px;
	padding-left:10px;
}

.takamaru-club-howks{
	float:left;
	margin-right:12px;
	}
	
.takamaru-where{
	width:332px;
	float:left;
	}
	
.takamaru-where2{
	width:580px;
	height:550px;
	background:url(/fanclub/img/map_dokode_2.gif) no-repeat bottom left;
	margin-bottom:15px;
	}

.takamaru-where2 p{
	width:332px;
	float:left;
	}

.takamaru-left{
	float:right;
}

#takamaru-where-time{
	margin-bottom:30px;
	border-top:1px #CCC solid;
	border-left:1px #CCC solid;
	vertical-align:middle;
}

#takamaru-where-time img{
	float:left;
	margin-right:5px;
}

#takamaru-where-time p{
	float:left;
	margin:3px 10px 3px 0px;
}

#takamaru-where-time th{
	width:125px;
	font-weight:normal;
	text-align:left;
}

#takamaru-where-time td{
	width:421px;
}

#takamaru-where-time th,
#takamaru-where-time td{
	padding:5px 8px;
	border-bottom:1px #CCC solid;
	border-right:1px #CCC solid;
}

#takamaru-where-time .w-t-title{
	background-color:#F6E889;
	color:#960;
}

.takamaru-tousen1{
	width:405px;
	height:16px;
	background:url(/fanclub/img/icon_koukan2.jpg) no-repeat left;
	padding:3px 0px 3px 70px;
	margin-left:61px;
	margin-bottom:5px;
	font-size:12px;
}

.takamaru-tousen2{
	width:270px;
	height:16px;
	background:url(/fanclub/img/icon_koukan3.jpg) no-repeat left;
	padding:3px 0px 3px 205px;
	margin-left:61px;
	margin-bottom:15px;
	font-size:12px;
}

.takamaru-tousen3{
	width:540px;
}

.takamaru-icon-left{
	float:left;
	margin-right:10px;}
	
.takamaru-icon-left2{
	float:left;}

.takamaru-icon-right{
	float:right;}
	
.takamaru-clear{
	clear:left;}

#takamaru-point{
	width:560px;
	height:auto;
	background-color:#F7F7F7;
	padding:10px;
	margin-bottom:30px;
}

#takamaru-pre-kuji{
	width:518px;
	height:auto;
	background-color:#FFC;
	border:#FF0 1px solid;
	padding:10px;
	margin-bottom:30px;
}

#takamaru-otoiawase{
	width:558px;
	height:auto;
	padding:10px;
	margin-left:10px;
	border:#F00 1px solid;
}

#takamaru-contents{
	width:580px;
	height:auto;
	margin:0px 10px;
	clear:left;
}

#takamaru-contents2{
	width:540px;
	height:auto;
	padding:15px;
	margin:auto;
	border-left:#C00 solid 5px;
	border-right:#C00 solid 5px;
	border-bottom:#C00 solid 5px;
	margin-bottom:20px;
}

.takamaru-4title{
	margin:0px 10px;
	display:inline;}


.takamaru-qanda-y{
	width:558px;
	height:auto;
	padding:10px;
	margin-bottom:15px;
	background:#FFC;
	border:#FC0 1px solid;
}

.takamaru-qanda-w{
	width:558px;
	height:auto;
	padding:10px;
	margin-bottom:15px;
	border:#FC0 1px solid;
}

.takamaru-qanda-y img,
.takamaru-qanda-w img{
	margin-right:10px;
	float:left;
}

.takamaru-qanda-y ul,
.takamaru-qanda-w ul{
	width:558px;
}


.takamaru-line{
	border-bottom:1px #999 dotted;
	padding-bottom:10px;
	margin-bottom:10px;}


.takamaru-tassei{
	width:540px;}

#takamaru-navi{
	margin-top:8px;
	margin-bottom:25px;
	padding: 0;
	width: 600px;
	height: 83px;
}

#takamaru-navi ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#takamaru-navi li{
	float:left;
	margin: 0;
	padding: 0;
}

#takamau-top-btm{
	width:600px;
	height:auto;
	margin:10px 0px 3px;
}

.kaiamku-qa {
	float:left;
	border:2px solid #F90;
	padding:10px 0px;
	width:366px;
	height:16px;
	text-align:center;
}

.takamaru-my {
	float:right;
}

.takamaru-cp {
	float:left;
}

#takamaru6 {
	margin-left:10px;
}


/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- takamaru_comic.php +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

#t_comic{
	width:600px;
	margin-bottom:30px;
}

#t_comic h3,
#t_comic h5{
	margin-bottom:10px;
}

#t_comic #comic_box{
	width:588px;
	padding:5px;
	margin-bottom:30px;
	border:1px #FC0 solid;
	text-align:center;
}

#comic_box img{
	margin-bottom:15px;
}

#comic_box .no_btm{
	margin-bottom:0px;
}

#t_comic #t_map{
	width:330px;
	height:350px;
	padding-left:270px;
	margin-bottom:25px;
	background:url(/fanclub/img/img_t_comics_map.gif) no-repeat top center;
}

#t_map ul{
	margin-left:45px;
}

#t_map li,
#t_map2 li{
	margin-bottom:10px;
}

#t_comic #t_map2{
	width:600px;
	margin-bottom:25px;
}

#t_comic #t_map_l{
	width:290px;
	float:left;
	margin-bottom:10px;
}

#t_comic #t_map_r{
	width:300px;
	float:right;
	margin-bottom:10px;
}

#takamaru-exp,
#takamaru-exp p,
#takamaru-exp a{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:150%;
}

#takamaru-exp .exp-tt{
	width:504px;
	height:22px;
	background:url(/fanclub/img/tt_t_point.gif) no-repeat bottom;
	padding:110px 0px 0px 30px;
	margin:0px auto;
	color:#FFF;
	font-size:17px;
	font-weight:bold;
	text-align:center;
}

#takamaru-exp .exp-tt2{
	width:484px;
	height:22px;
	background:url(/fanclub/img/tt_t_point.gif) no-repeat bottom;
	padding:108px 50px 0px 0px;
	margin:0px auto;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

#takamaru-exp .exp-in{
	width:504px;
	height:208px;
	padding:13px;
	margin:0px auto;
	margin-bottom:80px;
	background:url(/fanclub/img/bg_t_point.gif);
	border-left:2px #000 solid;
	border-right:2px #000 solid;
	border-bottom:2px #000 solid;
}

#takamaru-exp .exp-point{
	padding:3px 0px 3px 28px;
	margin-bottom:10px;
	background:url(/fanclub/img/icon_t_point.gif) no-repeat left center;
	color:#690;
	font-size:14px;
}

#takamaru-exp ul{
	margin:0px 0px 8px 0px;
	padding:0px;
}

#takamaru-exp li{
	list-style:url(/fanclub/img/icon_t_list.gif) inside;
}

#takamaru-exp .exp-in-btm{
	padding-bottom:10px;
}

#takamaru-exp .exp-in p{
	margin-bottom:5px;
}

#takamaru-exp .exp-in a{
	color: #0066CC;
	text-decoration: underline;
}

#takamaru-exp .exp-in a:hover{
	color: #3388EE;
}

#takamaru-exp .exp-in a.lb{
	text-decoration: underline;
	background-image: url(/_share/icon/link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom:20px;
	padding-left:10px;
	margin-left:2px;
}


/*--------------- ピンバッジ ------------------------*/

.pins_news {
	padding: 10px 10px 5px 10px;
	width:600px;
	border-left:2px solid #FFC700;
	border-right:2px solid #FFC700;
	background-color:#FFF7D7;
}
.pins_news td {
	padding:2px;
}
.pins_news .tdnIcon {
	width:40px;
}

.pins_news .tdnDate {
	color:#339900;
	width:65px;
	}

.pins_news_btm {
	margin-bottom:15px;
	width:600px;
	height:8px;
	background:url(/fanclub/img/pins/bg_news.gif) no-repeat top;
}

#pins_navi {
	width:598px;
	height:81px;
	margin-bottom:15px;
}

#pins_navi li {
	float:left;
}

.pins_sub_navi {
	width:600px;
	margin-bottom:10px;
}

.category_box {
	margin-bottom:15px;
	padding-bottom:15px;
	background:url(/fanclub/img/pins/border.gif) no-repeat bottom;
}

.category_box_in_head {
	width:600px;
	height:10px;
	background:url(/fanclub/img/pins/bg_category_top.gif) no-repeat bottom;
}

.category_box_in_btm {
	width:600px;
	height:7px;
	background: url(/fanclub/img/pins/bg_category_bottom.gif) no-repeat;
}

.category_box_in {
	width:590px;
	padding-left:10px;
	background:url(/fanclub/img/pins/bg_category.gif) repeat;
}
	
.category_box_left {
	float:left;
	width:244px;
}

.category_box_right {
	float:left;
	width:335px;
}

.pins_subimg {
	width:335px;
	margin-bottom:5px;
}

.pins_subimg li{
	float:left;
	width:80px;
	margin-right:5px;
}

.pins_subimg li.lastsum {
	margin:0;
}

.seat_dl_area {
	width:317px;
	border-left:2px solid #6DA7D6;
	border-right:2px solid #6DA7D6;
	background-color:#FFF;
	padding:7px 7px 0px 7px;
}

.seat_dl_area li {
	float:left;
	background:url(/fanclub/img/pins/icon_pdf.jpg) no-repeat;
	padding-left:20px;
	font-size:11px;
	margin-bottom:5px;
	min-height:16px;
	padding-top:2px;
	width:130px;
}

* html .seat_dl_area li {
	display:inline-block;
	height:16px;
}


.seat_dl_area_btm {
	width:335px;
	height:7px;
	background:url(/fanclub/img/pins/ttl_seat_bottom.png) no-repeat;
}

.pins_pagetop {
	padding-top:5px;
	float:right;
}


.gettable {
	width:600px;
	border:2px solid #ADCEE9;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
	line-height:140%;
}
	
.gettable th {
	padding:10px;
	width:120px;
	font-weight:normal;
	border:2px solid #ADCEE9;
	background-color:#D9E8F4;
}
.gettable td {
	padding:10px;
	border:2px solid #ADCEE9;
}

.gettable td.nobor {
	border:none;
}
.textcolor_o {
	color:#FF6600
}


.pinslist_table {
	font-size:80%;
	line-height:130%;
	width:400px;
	border:2px solid #6CA6D6;
	border-collapse:collapse;
	text-align:left;
}

.pinslist_table th {
	padding:10px;
	width:120px;
	font-weight:normal;
	border:2px solid #ADCEE9;
	background-color:#D9E8F4;

}

.pinslist_table th.name{
	width:200px;
}

.pinslist_table th.numb{
	width:50px;
}

.pinslist_table th.cat{
	width:150px;
}

.pinslist_table td {
	padding:10px;
	border:2px solid #ADCEE9;
}

.lefttable {
	float:left;
	margin-right:10px;
}

.righttable {
	float:left;
}

.pinssheet_pdf {
	float:left;	
	width:150px;
	margin-right:10px;
}

.q_01_box {
	width:600px;
	vertical-align:top;
}

.q_01_box_right {
	float:left;
	width:440px;
}
.textNotice {font-size: 84%;color: #999999;}

.q_02{
	clear:both;
}

.marginBtm15 { /* 下に余白15px */
	margin-bottom: 15px;
}

.usetitle {
	margin:0px;}

#use {
	font-size:12px;
}

#use img {
	border:none;}
	
#use box {
	width:600px;
}

.pins_new img{
	float:left;
	margin-top:2px;
	margin-right:4px;
}  

.pins_seatnon{
	width:331px;
	border-left:2px solid #6DA7D6;
	border-right:2px solid #6DA7D6;
	background-color:#FFF;
	padding:7px 0px 5px 0px;
	text-align:center;
}  

