/* contents CSS
/////////////////////////////////////////////////////////////*/

/* indent */
.text_indent1 { text-indent:-1em; padding-left:1em;}
.text_indent2 { text-indent:-1.4em; padding-left:1.4em;}

/* input height */
input.ipt_24 { height:16px; padding:4px 2px 4px; border:1px solid #cccccc; font-size:93%; color:#999999;}

/* paging */
.paging1_list { clear:both; margin-bottom:15px; padding-top:15px; border-top:1px dotted #E1E1E1; text-align:center;}

.paging1_nobrd_list { padding-top:0px; border-top:0px;}

.paging1_list li { display:inline; margin-right:5px;}
	.paging1_list li a , .paging1_list li a:visited { display:inline-block; width:24px; height:24px; background:#fff; border:3px solid #ccc; text-align:center; line-height:24px; color:#0066CC; text-decoration:none;}
	
		/* hack firefox3.0-  */
		.paging1_list li a, x:-moz-broken { display:table-cell;}
		.paging1_list li a:visited, x:-moz-broken { display:table-cell;}
		
		.paging1_list li a:hover , .paging1_list li a.on { border:3px solid #D0ECA8; color:#EA782D; text-decoration:none;}
		.paging1_list li.first a , .paging1_list li.first a:visited { width:auto; border:3px solid #fff; border-right:0px; background:none; color:#0066CC;}
		.paging1_list li.first a:hover { border:3px solid #fff; border-right:0px; background:none; color:#EA782D; text-decoration:underline;}
	
		.paging1_list li.last { margin-right:0px;}
		.paging1_list li.last a , .paging1_list li.last a:visited { width:auto; border:3px solid #fff; border-left:0px; background:none; color:#0066CC;}
		.paging1_list li.last a:hover { border:3px solid #fff; border-left:0px; background:none; color:#EA782D; text-decoration:underline;}

/* thumbnale */
.thumb1 { position:relative;}
.thumb1W1 { display:table; overflow:hidden;}

.thumb1W2 { display:table-cell; vertical-align:middle; text-align:center;}

	.thumb1W3 img { display:block; position:relative; margin:0 auto; vertical-align:top;}
	.thumb1 .btn_area { display:block; overflow:hidden; position:absolute; top:0px; left:0px; text-align:left; text-indent:-9999px;}
	
		/* box_green1_left1 */
		.box_green1_left1 .thumb1W1 { width:108px; height:108px; background:#fff;}
		.box_green1_left1 .thumb1W2 { width:108px;}
		
		/* thumb_movie_list */
		.thumb_movie_list .thumb1W1 { width:136px; height:104px; background:#fff url(/web/img/common/bg/bg_thumb1.gif) 0 0 no-repeat;}
		.thumb_movie_list .thumb1W2 { width:136px;}
		.thumb_movie_list .thumb1 a.btn_area { display:block; top:4px; left:4px; width:128px; height:96px; background:url(/web/img/common/btn/btn_movie1.png) 0 0 no-repeat; z-index:100;}
		.thumb_movie_list .thumb1 a.btn_area:hover  { background:url(/web/img/common/btn/btn_movie1_f2.png) 0 0 no-repeat;}
		
		/* safari */
		html:not(:nth-child(n)) body .thumb_movie_list .thumb1 a.btn_area { top:-100px;}
		html:not(:nth-child(n)) body .thumb_movie_list .thumb1 a.btn_area , x:not(:target):-moz-system-metric(mac-graphite-theme) { top:4px;}

		/* table_mymo_movie1 */
		.table_mymo_movie1 .thumb1W1 { width:40px; height:40px; border:2px solid #99CC00; background:#fff;}
		.table_mymo_movie1 .thumb1W2 { width:40px;}

		/* table_mymo_movie1 */
		.table_ranking1 .thumb1W1 { width:44px; height:44px; background:#99CC00;}
		.table_ranking1 .thumb1W2 { width:44px;}

		/* loggedin_beta_head */
		.loggedin_beta_head .thumb1W1 { width:40px; height:40px; border:2px solid #99CC00; background:#fff;}
		.loggedin_beta_head .thumb1W2 { width:40px;}

/* 0.H tags */
.title_alpha1 { clear:both; position:relative; margin-bottom:20px;}
.title_alpha_img { position:relative; top:0; left:0;}

.title_alpha1_z500 { z-index:500; overflow:visible;}

.ttl_alpha1_btn1 { position:absolute; top:8px; right:5px; text-align:right;}

.ttl_alpha1_btn2 { position:absolute;}
	.ttl_alpha1_btn2_1 { top:8px; left:455px; text-align:left; cursor:pointer;}
	.ttl_alpha1_btn2_2 { top:8px; left:355px; text-align:left; cursor:pointer;}
.ttl_alpha1_btn2 .tooltip1 { display:block; position:relative; z-index:500;}
.ttl_alpha1_btn2 .tooltip1 img { position:absolute; top:0; left:0;}
.ttl_alpha1_btn2 #btn_mymo_intro1 { border:3px solid #7EB200; padding:6px; background:#fff; display:none; z-index:500; position:absolute; width:200px; color:#333; text-decoration:none;}
.ttl_alpha1_btn2_1 #btn_mymo_intro1 { right:0px; top:25px;font-size:85%;}
.ttl_alpha1_btn2_2 #btn_mymo_intro1 { left:-89px; top:25px;font-size:85%;}


.title_alpha_readmore1 { position:absolute; top:8px; right:5px; text-align:right;}
.title_alpha_readmore1 a { padding-right:10px; background:url(/web/img/common/icon/icon_blue1.gif) right bottom no-repeat; text-decoration:none; font-weight:normal;}

.title_alpha2 { clear:both; position:relative; margin-bottom:10px;}
.title_alpha_readmore2 { position:absolute; top:4px; right:0px; text-align:right;}
	.title_alpha_readmore2 a { padding-right:10px; background:url(/web/img/common/icon/icon_blue1.gif) right bottom no-repeat; text-decoration:none; font-weight:normal;}
.title_alpha_readmore3 { position:absolute; top:0px; right:0px; text-align:right;}
	.title_alpha_readmore3 a { padding-right:10px; background:url(/web/img/common/icon/icon_blue1.gif) right bottom no-repeat; text-decoration:none; font-weight:normal;}

/* title_alpha3 */
.title_alpha3 { clear:both; position:relative; margin-bottom:20px; padding:5px 5px 5px 10px; background:#EEF6DF; font-size:122%; color:#333;}
.title_alpha3 .btn { float:right;}
	.title_alpha3 .btn a { display:block; float:left; margin-right:3px;}
	
	.title_alpha3 .ctg_faq1 { float:left; display:block; margin:3px 7px 0 0; padding:2px 4px; background:#7EB200; color:#fff; font-size:10px;}

	/* shop_detail */
	.shop_online { background:transparent url(/web/img/shop/icon_shop1.gif) no-repeat scroll 0 0;padding-left:55px;}
	.shop_offline { background:transparent url(/web/img/shop/icon_shop2.gif) no-repeat scroll 0 0;padding-left:55px;}
	
	/* box_hole */
	.box_hole .title_alpha3 { margin-bottom:10px; color:#336600;}

	/* mymo title change form */
	.ttl_mymo_movie_form { display:none; position:absolute; top:86px; left:18px; z-index:200; width:674px;}
		.ttl_mymo_movie_form_inner { display:block; position:relative; width:674px; background:#7EB200; height:100%;}
		.ttl_mymo_movie_form_inner2 { padding:35px 10px 10px;}
		.ttl_mymo_movie_form_inner3 { padding:10px 10px; background:#fff;}
		
			.ttl_mymo_movie_form .p_title1 { padding:0 0 10px;}
			.ttl_mymo_movie_form_inner .ipt_ttl_mymo_movie { padding:5px 2px 2px; width:630px; border:1px solid #ccc; line-height:12px; margin-bottom:15px;}
			.ttl_mymo_movie_form_inner .textarea_ttl_mymo_movie { padding:5px 2px 2px; width:630px; border:1px solid #ccc; margin-bottom:15px;}
				
			.ttl_mymo_movie_form .p_btn1 { text-align:center;}
				
			.ttl_mymo_movie_form_inner .btn_ttl_mymo_change1 {}
			.ttl_mymo_movie_form_inner .btn_ttl_mymo_close1 { position:absolute; right:10px; top:12px;}
			
			.ttl_mymo_movie_form .p_mymo_form_caution1 { margin-bottom:20px; padding-left:10px; text-align:left; font-size:108%; font-weight:bold; color:#C65555;}
			
			/* mymo title loading */
			.title_alpha3 .spn_title_text { display:block;}
			.title_alpha3 .loader_img { display:none;}
	
.title_alpha4 { clear:both; position:relative; margin-bottom:15px; padding:0px 0 5px; border-bottom:1px dotted #ccc; color:#666;}
	.title_alpha4 .title_alpha_readmore1 { position:absolute; top:0px; right:5px; text-align:right;}
	.title_alpha4 .title_alpha_readmore1 a { padding-right:10px; background:url(/web/img/common/icon/icon_blue1.gif) right bottom no-repeat; text-decoration:none; font-weight:normal;}

.title_alpha5 { margin-bottom:3px; color:#666; font-weight:bold;}

/* icon readmore */
.icon_readmore1 { clear:both; text-align:right;}
.icon_readmore1 a { padding-right:10px; background:url(/web/img/common/icon/icon_blue1.gif) right bottom no-repeat; text-decoration:none; font-weight:normal;}

/* icon_q1 */
.icon_q1 a , .icon_q1 a:visited { padding-left:18px; background:url(/web/img/common/icon/icon_q1.gif) 0 0 no-repeat; text-decoration:none;}
	.icon_q1 a:hover { text-decoration:underline;}

/* 1.DIV tags */
.contents { clear:both; width:710px;}
.contents_inner { clear:both; padding:0 10px;}

/* box_green */
.box_green1 { margin-bottom:20px; padding:10px; background:#99CC00;}

	.box_green1_left1 { float:left; width:108px; margin-right:10px;}
	.box_green1_left2 { float:left; width:375px;}
	.box_green1_right1 { float:right; width:187px;}

.bottom_green_link1 { padding-top:5px; text-align:right;}
	.bottom_green_link1 a { padding-right:10px; background:url(/web/img/common/icon/icon_white1.gif) right bottom no-repeat; text-decoration:none; color:#fff; text-decoration:underline;}
	.bottom_green_link1 a:hover { text-decoration:none;}

/* thumb_movie_list */
.thumb_movie_list { width:760px; margin-bottom:10px; padding-left:1px;}

	.thumb_movie_list li { float:left; overflow:hidden; width:136px; height:200px; margin-right:48px;}
	
	/* open */
	.thumb_movie_list li.open { width:156px; height:212px; margin-right:22px; margin-bottom:22px; background:#ECF7DB url(/web/img/mypage/mymo/icon_mymo_status_on1.gif) 111px 6px no-repeat;}
	
	/* close */
	.thumb_movie_list li.close { width:156px; height:212px; margin-right:22px; margin-bottom:22px; background:#fff url(/web/img/mypage/mymo/icon_mymo_status_off1.gif) 111px 6px no-repeat;}
	
	/* new */
	.thumb_movie_list li.new { width:156px; height:192px; margin-right:22px; margin-bottom:22px; background:#fff;}
	
	/* close */
	.thumb_movie_list li.normal { width:156px; height:192px; margin-right:22px; margin-bottom:22px; background:#fff;}
	
	/* normal */
	
	.thumb_movie_list .thumb_movie_list_bottom{ border-top:1px dotted #ccc;}
	
		.thumb_movie_list .list_wrap1 { position:relative;}
			.thumb_movie_list .list_wrap1 .thumb_movie_list_top { margin-left:10px;}
			.thumb_movie_list .list_wrap1 .thumb_movie_list_bottom { margin:0 10px;}
		.thumb_movie_list .list_check1 { height:26px;}
		.thumb_movie_list .check_mymo1 { position:absolute; top:7px; left:10px; margin:0; padding:0;}

		/* mymo top */
		.thumb_movie_list .icon_best { position:absolute; top:0px; left:0; z-index:300; width:54px; height:54px; text-indent: -9999px; background:url(/web/img/common/icon/icon_best.png) 5px 5px no-repeat;}
			.thumb_movie_list li.new .list_wrap1 .thumb_movie_list_top { padding-top:10px;}
			.thumb_movie_list li.new .list_wrap1 .thumb_movie_list_bottom { padding-top:0px;}


		.thumb_movie_list_top { overflow:hidden; height:159px;}
		.no_brd .thumb_movie_list_top { border-bottom:0px;}
	
	.thumb_movie_list li .title_movie { margin-bottom:3px; padding-top:5px; font-size:93%; font-weight:bold;}
		
	.thumb_movie_list li .title_movie a{ text-decoration:none;}
	.thumb_movie_list li .title_movie a:hover{ text-decoration:underline;}
	.thumb_movie_list li .date_movie { font-size:85%; color:#999999; line-height:1.2;}
	.thumb_movie_list li .view_movie { float:left; margin-top:4px; font-size:85%; color:#339900; line-height:1.2; font-weight:bold;}
	.thumb_movie_list li .good_movie { float:right; margin-top:4px; font-size:85%; color:#CC6600; line-height:1.2; font-weight:bold;}

/* score_alpha1 */
.score_box { padding:0 12px;}
	.score_box_left { float:left; width:471px;}
	.score_box_right { float:right; width:200px;}


/* 2.list */
/* blue2_common_list */
.blue2_common_list {}
.blue2_common_list li { margin-bottom:10px; padding-left:8px; background:url(/web/img/common/icon/icon_blue2.gif) 0 5px no-repeat;}

/* sort_tab_box1_list */
.sort_tab_box1_list { clear:both; margin:0 0 10px 0; padding-bottom:10px; border-bottom:1px dotted #ccc;}
	.sort_tab_box1_list li { float:left; margin-right:4px;}
	.sort_tab_box1_list li a { display:block; float:left; padding:5px 8px; background:#EAEAEA;}
		
	.sort_tab_box1_list li a:hover { background:#7EB200; color:#fff;}
	.sort_tab_box1_list li a.on , .sort_tab_box1_list li a.on:visited { background:#7EB200; color:#fff; font-weight:bold; text-decoration:none;}
	
	/* sub */
	.sort_tab_box1_list .compe_sub1 { margin-right:0px;}
	.sort_tab_box1_list .compe_sub1 a { width:75px; height:28px; padding:0; background:url(/web/img/mypage/myscore/bg_compe_sub.gif) 0px 0 no-repeat; text-align:center; line-height:28px;}
	.sort_tab_box1_list .compe_sub2 a { width:75px; height:28px; padding:0; background:url(/web/img/mypage/myscore/bg_compe_sub.gif) -75px 0 no-repeat; text-align:center; line-height:28px;}
		.sort_tab_box1_list .compe_sub1 a:hover , .sort_tab_box1_list .compe_sub1 a.on , .sort_tab_box1_list .compe_sub1 a.on:visited { background:transparent url(/web/img/mypage/myscore/bg_compe_sub.gif) 0px -28px;}
		.sort_tab_box1_list .compe_sub2 a:hover , .sort_tab_box1_list .compe_sub2 a.on , .sort_tab_box1_list .compe_sub2 a.on:visited  { background:transparent url(/web/img/mypage/myscore/bg_compe_sub.gif) -75px -28px;}

/* sort_tab_icon1_list */
.sort_tab_icon1_list { clear:both; margin-bottom:20px; text-align:right;}
	.sort_tab_icon1_list li { display:inline; margin-left:5px; line-height:1em;}
		.sort_tab_icon1_list li	a { padding-left:16px;}
			.sort_tab_icon1_list li	a:hover { text-decoration:underline;}
			.sort_tab_icon1_list li.up a { background:url(/web/img/common/icon/icon_arrow_blue_up1.gif) 0 2px no-repeat;}
			.sort_tab_icon1_list li.down a { background:url(/web/img/common/icon/icon_arrow_blue_down1.gif) 0 2px no-repeat;}
				.sort_tab_icon1_list li.up a:hover { background:url(/web/img/common/icon/icon_arrow_green_up1.gif) 0 2px no-repeat; color:#7EB200;}
				.sort_tab_icon1_list li.down a:hover { background:url(/web/img/common/icon/icon_arrow_green_down1.gif) 0 2px no-repeat; color:#7EB200;}
				.sort_tab_icon1_list li.up a.on { background:url(/web/img/common/icon/icon_arrow_green_up1.gif) 0 2px no-repeat; color:#7EB200; font-weight:bold;}
				.sort_tab_icon1_list li.down a.on { background:url(/web/img/common/icon/icon_arrow_green_down1.gif) 0 2px no-repeat; color:#7EB200; font-weight:bold;}

/* common data list1 */
.dl_common1_list {}
	.dl_common1_list dt { display:block; font-weight:bold;}
	.dl_common1_list dd { display:block; padding-left:2em;}

/* hole
--------------------------------------- */
.box_hole { clear:both; margin-bottom:20px; padding-bottom:30px; border-bottom:1px dotted #E1E1E1;}
.box_hole_nobrd { border-bottom:0px;}
.box_hole_brd1 { margin-bottom:30px; padding:0 10px 30px; border-bottom:1px dotted #E1E1E1;}

/* hole tab */
.hole_tab1_list {}
	.hole_tab1_list li { float:left;}
		.hole_tab1_list li img { display:block;}
	.hole_tab1_list li.btn_area1 { margin-right:11px;}
	
/* hole inner */
.box_hole_inner { clear:both; padding:10px; border:5px solid #EAEAEA;}

	/* myscore course */
	.box_hole_inner_holeset { min-height:313px;}

	/* mypage hole intro */
	.box_hole_left1 { float:left; width:185px;}
	.box_hole_right1 { float:right; width:462px;}
	
	/* course intro */
	.box_hole_left2 { float:left; width:341px; margin-right:0px;}
		.box_hole_left2 img { display:block; float:left;}
	
	.box_hole_right2_1 { float:left; width:159px;}
	.box_hole_right2_2 { float:right; width:139px;}

/* 3.table */
/* table_common1 */
.table_common1 { margin-bottom:20px; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.table_common1 td , .table_common1 th { padding:0px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#fff; font-size:93%; color:#666; vertical-align:middle;}
.table_common1 th { background:url(/web/img/common/bg/bg_common_table.gif) 0 0 no-repeat; color:#336600; font-weight:bold;}

	.table_common1 td p , .table_common1 th p { padding:9px 5px;}

	.table_common1 th.th_head1 { background-position:-5px 0; border-right:0px; text-align:center;}
	.table_common1 th.th_head_right { background-position:-5px 0; text-align:center;}
	.table_common1 td.td_no_right_border { border-right:0px;}
	
	.table_common1 tr.even td { background:#F8FBF0;}



.table_common1 .icon_td { padding:2px 6px; vertical-align:middle;}
.table_common1 .icon_td img {}

.table_common1 .icon_ability_level1 { padding:5px 0 3px 26px; background:url(/web/img/common/icon/icon_ability_level1.gif) 0 0 no-repeat; color:#333;}

.table_common1 td .user_name { padding:7px 0 4px 26px; background:url(/web/img/common/icon/icon_user1.gif) 0 3px no-repeat; font-size:116%; color:#333;}
	

.table_common1 td.compe_name { height:72px; color:#0066CC; font-weight:bold; text-align:left; vertical-align:middle;}
	/* hack safari etc */
	html:not(:nth-child(n)) body .table_common1 td.compe_name { height:68px;}
	html[lang*=""]>/* */body .table_common1 td.compe_name { height:68px;}
	html:not(:nth-child(n)) body .table_common1 td.compe_name , x:not(:target):-moz-system-metric(mac-graphite-theme){ height:72px;}
	
.table_common1 td.rank_num { background:#fff url(/web/img/common/icon/icon_rank.gif) 54px 50px no-repeat; text-align:center; vertical-align:middle; font-size:30px; color:#CD5F13; font-weight:bold; letter-spacing:-1px;}

.table_common1 td.ttl_compe { padding:6px 6px;}

/* table_common2 */
.table_common2 { border-collapse:separate; border-top:1px solid #ccc; border-left:1px solid #ccc;}
	.table_common2 th , .table_common2 td { border-bottom:1px solid #ccc; border-right:1px solid #ccc; vertical-align:middle;}
	.table_common2 th.no_brd_rt , .table_common2 td.no_brd_rt { border-right:0px;}
	.table_common2 th { background:#EEF6DF;}
		.table_common2 th.th_110 { width:110px;}
		.table_common2 th.th_118 { width:118px;}
		.table_common2 th.th_150 { width:150px;}
		.table_common2 th.th_165 { width:165px;}
		
		.table_common2 td.td_80 { width:80px;}
		.table_common2 td.td_gray1 { background:#efefef;}
		
	.table_common2 p { padding-left:6px;}
	.table_common2 th p { color:#336600; font-weight:bold;}
	
	.table_course_baseinfo1 { width:510px;}
		.table_course_baseinfo1 p { padding:5px 0px 5px 8px;}
		.table_course_baseinfo1 .td_difficult_level1 { padding:5px 5px;}
		
	.table_shopdetail1 { width:525px;}
		.table_shopdetail1 p { padding:5px 0px 5px 8px;}
	
	/* table_member1 */
	.table_member1 { width:650px; margin-bottom:20px;}
		.table_member1 th p , .table_member1 td p { padding:8px 0px 8px 8px; color:#333;}
		.table_member1 .td_caution1 { background:#F8E9E9;}
		.table_member1 .td_caution1 .p_caution1 { padding-top:0px; font-weight:bold; color:#C75656;}
		.table_member1 .td_caution2 { background:#EAF7F7;}
		.table_member1 .td_caution2 .p_caution2 { padding-top:0px; font-weight:bold; color:#5876C6;}
		
		.table_member1 .spn_caption1 { display:block; font-size:77%; color:#7EB200; font-weight:normal;}
	
	

/* callender */
.table_common3 { width:660px; border-collapse:separate; border-top:1px solid #ccc;}
	
	.table_common3 td , .table_common3 th { padding:0; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#fff; color:#666; vertical-align:middle;}
	.table_common3 .first { border-left:1px solid #ccc;}
	
	.table_common3 p { padding:3px 0; text-align:center; font-size:10px; line-height:10px; font-weight:normal;}
	.table_common3 p span a:link { text-decoration:none; color:#0066CC;}
	.table_common3 p span a:visited { text-decoration:none; color:#0066CC;}
	.table_common3 p span a:hover { color:#EA782C;}
	
	.table_common3 .num2size { padding:3px 0.25em;}
	.table_common3 th { background:#EAEAEA;}
		.table_common3 th.today , .table_common3 td.today { background:#FFE4D2;}
		.table_common3 th.th_head1 { border-left:1px solid #ccc;}
		.table_common3 th.sun p { color:#CC0033;}
		.table_common3 th.sat p { color:#0066CC;}
		.table_common3 th p { padding:4px 0; color:#333;}
		.table_common3 img { display:block;}
		
	.table_common3 .td1 { background:#B2D268;}
	.table_common3 .p_td1 { position:relative; z-index:400; height:35px; text-align:left;}
	
		.table_common3 .p_td1 span { position:absolute; top:7px; padding:0 5px; background:#F7F7F7; color:#FFF; border:1px solid #ccc;}
			.table_common3 .p_td1 span.left { left:5px;}
			.table_common3 .p_td1 span.right { right:5px;}
		.table_common3 .p_td1 img { position:absolute; top:0px; left:0px;}
		.table_common3 .p_td1 span a { color:#333; line-height:25px; white-space:pre; white-space:nowrap;}
		.table_common3 .p_td1 span a:visited { color:#333;}
		
		.table_common3 .tr_bottom td { padding:0; border-bottom:0; border-right:0; background:#fff; color:#666; vertical-align:middle;}

/* table_common4 */
.table_common4 { margin-bottom:20px; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.table_common4 td , .table_common4 th { padding:0; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#fff; color:#666; vertical-align:middle;}
.table_common4 th { background:url(/web/img/common/bg/bg_common_table.gif) 0 0 no-repeat; color:#336600;}

	.table_common4 tr.even td { background:#F8FBF0;}

	.table_common4 .th_hole1 { width:59px;}
	.table_common4 .th_sum1 { width:53px;}

.table_common4 .hole1 { width:31px;}
.table_common4 p { padding:9px 3px 9px; font-size:93%; text-align:center; color:#333333; font-weight:normal;}
	
	/* hack FF3.0- */
	.table_common4 p , x:-moz-broken { padding:9px 3px 8px;}
	
.table_common4 th p { padding:7px 3px 7px;}
	
	/* hack FF3.0- */
	.table_common4 th p , x:-moz-broken { padding:7px 3px 6px;}
	
.table_common4 .p_ttl1 { text-align:center; font-weight:bold; color:#336600;}
.table_common4 .p_ttl2 { text-align:center; font-weight:bold; color:#333;}
.table_common4 .p_result1 { padding-left:20px; text-align:left; font-weight:bold; font-size:108%;}
.table_common4 .p_movie1 { padding:4px 0px;}
.table_common4 .tr_hole_head1 td { background:#EAEAEA;}
.table_common4 .tr_hole_head1 td p { padding:9px 3px 9px;}

.table_common4 .td_eagle1 p { color:#CE5F14;}
.table_common4 .td_birdy1 p { color:#CE5F14;}
.table_common4 .td_boggy1 p { color:#659100;}
.table_common4 .td_doubleboggy1 p { color:#659100;}


	/* hole detail */
	.table_common4 .td_img_course { padding:10px 36px;}
	
	/* result */
	.table_result1 .tr_result p { padding:6px 3px 6px; color:#666;}
	
	/* tea position */
	.table_hole_tea1 th { width:86px; background:#EEF6DF;}
		.table_hole_tea1 th p { padding:6px 0 6px 6px; color:#336600; font-weight:bold; text-align:left;}
		.table_hole_tea1 td p { padding:6px 0 6px 6px; text-align:left; color:#666;}
		
	/* shoplist */
	
	.table_shoplist1 td .p_shop_left1 { padding:6px 4px 6px 8px; text-align:left;}
	.table_shoplist1 td p { color:#666;}


	.table_shop_name1 { margin:4px;}
		.table_shop_name1 td { border:0px;}
		.table_shop_name1 .td_shop_name { padding-left:6px; font-weight:bold;}
			.table_shop_name1 .td_shop_name { line-height:1.2;}
			.table_shop_name1 .td_shop_name a , .table_shop_name1 .td_shop_name a:visited { text-decoration:none;}
			.table_shop_name1 .td_shop_name a:hover {}
		.table_shop_name1 .td_shop_icon { width:38px;}
		.table_shop_name1 .td_shop_icon img { border:1px solid #ccc;}

/* table_common5 */
.table_common5 { margin-bottom:20px; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.table_common5 td , .table_common5 th { border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#fff; vertical-align:middle;}
.table_common5 td p , .table_common5 th p { padding:7px 8px; font-size:93%; color:#666; line-height:1.4;}

.table_common5 th { background:url(/web/img/common/bg/bg_common_table.gif) 0 0 no-repeat;}
	.table_common5 th p { color:#336600; font-weight:bold;}
	.table_common5 .pad_rl0 { padding:7px 0px;}
	
	.table_common5 tr.even td { background:#F8FBF0;}
	
	.table_common5 .th_link1 { display:block; padding-top:3px;}
	.table_common5 .th_link1 a , .table_common5 .th_link1 a:visited { padding-right:8px; background:url(/web/img/common/icon/icon_blue3.gif) right bottom no-repeat; font-weight:normal; font-size:10px; text-decoration:none; color:#0066CC;}
	.table_common5 .th_link1 a:hover { color:#EA782D;}

	/* nobrd */
	.table_common5 .th_hole1 { border-right:0px; background:url(/web/img/common/bg/bg_common_table.gif) -10px 0 no-repeat;}
	.table_common5 .th_hole2 { border-left:1px solid #ccc;}

	/* td width */
	.table_common5 .td_wid38 { width:37px;}
	.table_common5 .td_wid63 { width:62px;}
	.table_common5 .td_wid73 { width:72px;}
	.table_common5 .td_wid118 { width:117px;}
	.table_common5 .td_wid169 { width:168px;}
	.table_common5 .td_wid130 { width:130px;}
	.table_common5 .td_wid147 { width:147px;}
	.table_common5 .td_wid74 { width:73px;}
	
	
	/* item detail table */
	.table_presentinfo1 .td_rank { width:40px; background:#F8FBF0;}
	.table_presentinfo1 .td_rank p { color:#CC5F13; font-weight:bold; text-align:center;}
	
	/* ranking table */
	.table_ranking1 td p , .table_ranking1 th p { padding:3px 0px; font-size:93%; color:#333; line-height:1.4; text-align:center;}
	
	.table_ranking1 th p { color:#336600;}
		
	.table_ranking1 .bg_user1 { background:#FFF1E8;}

	/* ranking user */
	.table_ranking1 .table_user_rank1 { width:142px; margin:6px;}
	.table_ranking1 .table_user_rank1 td { border:0px; background:transparent; color:#333;}
	.table_ranking1 .table_user_rank1 .td_user_icon { width:40px; height:40px; border:2px solid #99CC00; text-align:center; vertical-align:middle; background:#fff;}
		
	.table_ranking1 .table_user_rank1 .td_user_name { padding-left:6px;}
	.table_ranking1 .brd_user1 { border-bottom:3px solid #CBE804;}

	/* ranking text */
	.table_ranking1 .p_score { font-weight:bold;}
	
	.table_ranking1 .hole_in { border-bottom:1px dotted #ccc;}
	.table_ranking1 .hole_even { background:#EEF6DF;}
	.table_ranking1 .hole_in p , .table_common5 .hole_out p { padding:4px 0;}
	.table_ranking1 .p_rank_num { color:#CC5F13; font-weight:bold; font-size:153.9%;}
	
	.table_ranking1 .rank1 , .table_ranking1 .rank2 , .table_ranking1 .rank3 { font-size:30px;}

/* top page */
/**/
.flash_top_wrap { margin-bottom:15px; width: 948px; height:298px; border:1px solid #ccc;}
	

#FlashTop1 { position:relative; width: 948px; height:298px;}
	#FlashTop1 p { position:absolute;}
	#FlashTop1 .CP1 { top:6px; left:6px;}
	#FlashTop1 .CP2 { top:12px; right:6px; width:180px; line-height:1.2; color:#333; font-size:98%;}
	#FlashTop1 .CP3 { top:106px; right:30px;}
	#FlashTop1 .CP4 { top:156px; right:6px;}



.top_top_left1 { float:left; overflow:hidden; width:482px;}
	.top_top_left1 .thumb_movie_list { width:500px; margin:0 10px;}
		.top_top_left1 .thumb_movie_list li { margin-right:24px;}
.top_top_right1 { float:right; width:180px; margin-top:38px; padding:10px 10px 0; border:1px solid #ccc; background:#EAEAEA;}

	.top_top_right1 li { margin-bottom:10px;}

.top_bottom1 { clear:both; padding-top:1px;}
	
	.top_bottom1_left1 { display:inline; overflow:hidden; float:left; position:relative; width:462px; height:325px; margin-left:10px;}
		.top_bottom1_left1 p { position:absolute;}
		.top_bottom1_left1 .shop_area_bg { top:0; left:0;}
			.top_bottom1_left1 .btn_shop_area1 { top:63px; left:265px;}
			.top_bottom1_left1 .btn_shop_area2 { top:157px; left:265px;}
			.top_bottom1_left1 .btn_shop_area3 { top:193px; left:191px;}
			.top_bottom1_left1 .btn_shop_area4 { top:234px; left:223px;}
			.top_bottom1_left1 .btn_shop_area5 { top:277px; left:182px;}
			.top_bottom1_left1 .btn_shop_area6 { top:228px; left:152px;}
			.top_bottom1_left1 .btn_shop_area7 { top:234px; left:76px;}
			.top_bottom1_left1 .btn_shop_area8 { top:282px; left:103px;}
			.top_bottom1_left1 .btn_shop_area9 { top:286px; left:11px;}
			.top_bottom1_left1 .btn_shop_area10 { top:95px; left:59px;}
	
	.top_bottom1_right1 { display:inline; float:right; width:230px;}
	
	.top_bottom1_right1 .monthly_pickupshop { margin-bottom:20px; padding:0 9px 0px; border:1px solid #7EB200;}
		.top_bottom1_right1 .monthly_pickupshop_inner { padding:10px 0 0 10px;}
	
	.top_bottom1_right1 .monthly_newshop { clear:both; padding:0 9px 0px; border:1px solid #ccc;}
		.top_bottom1_right1 .monthly_newshop_inner { padding:10px 0 0 10px;}

	.top_shoplist_list { margin:0; padding:0;}
		.top_shoplist_list li { display:block; clear:both; margin-bottom:9px;}
			.top_shoplist_list li .p_img { float:left; width:40px;}
				.top_shoplist_list li .p_img img { border:1px solid #ccc;}
			.top_shoplist_list li .p_linltext { float:right; width:146px;}
				.top_shoplist_list li .p_linltext .spn_shop_name1 { display:block; font-size:93%; letter-spacing:-1px; font-weight:bold;}
				.top_shoplist_list li .p_linltext .spn_shop_name2 { display:block; font-size:77%; letter-spacing:-1px;}
				.top_shoplist_list li .p_linltext .spn_shop_date1 { display:block; font-size:77%; color:#999999;}

#flash_top1 { margin-bottom:20px;}


/* mypage mymo */
.mymo_form_foot1 { clear:both; margin-bottom:20px; text-align:center;}
	
	.mymo_form_foot1_inner { width:380px; padding:15px 10px; margin:0 auto 10px; border:1px solid #ccc;}
		
		.mymo_form_foot1_inner .btn_change_state { margin-left:10px; vertical-align:middle;}



/* mypage mymo detail */
.mymo_movie1 { clear:both; width:690px; margin-bottom:20px;}
	.mymo_movie1_left1 { float:left; width:340px;}
	.mymo_movie1_rigth1 { float:right; width:335px;}
		.mymo_movie1_rigth1_bottom1 {}
		.mymo_movie1_rigth1_bottom1 .ttl { margin:5px 0 9px; padding-bottom:5px; border-bottom:1px dotted #CCCCCC;}
		.mymo_movie1_rigth1_bottom1 .course_img { float:right;}

/* title change */
#btn_mymo_title3_on { display:none;}

.mymo_slideshow { clear:both; overflow:hidden; width:690px; margin-bottom:20px;}
.mymo_slideshow_inner { padding:8px 0 8px 8px; background:#ccc;}
	.mymo_slideshow .ttl { margin-bottom:8px;}
	
	.mymo_slideshow_list { width:700px;}
	.mymo_slideshow_list li { float:left; margin-right:9px;}

.table_mymo_movie1 { width:335px; margin-bottom:10px;}
	.table_mymo_movie1 th , .table_mymo_movie1 td { min-height:29px;}
	.table_mymo_movie1 tr.tr_56 th , .table_mymo_movie1 tr.tr_56 td { min-height:57px;}

	/* hack safari chrome */
	
		/* for FireFox3.5 + safari + chrome */
		html>/**/body .table_mymo_movie1 th { height:28px;}
		/* for only FireFox3.5 */
		html:not(:nth-child(n)) body .table_mymo_movie1 th , x:not(:target):-moz-system-metric(mac-graphite-theme){ height:29px;}

		/* for FireFox3.5 + safari + chrome */
		html>/**/body .table_mymo_movie1 td { height:28px;}
		/* for only FireFox3.5 */
		html:not(:nth-child(n)) body .table_mymo_movie1 td , x:not(:target):-moz-system-metric(mac-graphite-theme){ height:29px;}

		/* for FireFox3.5 + safari + chrome */
		html>/**/body .table_mymo_movie1 tr.tr_56 th { height:56px;}
		/* for only FireFox3.5 */
		html:not(:nth-child(n)) body .table_mymo_movie1 tr.tr_56 th , x:not(:target):-moz-system-metric(mac-graphite-theme){ height:56px;}
		/* for FireFox3.5 + safari + chrome */
		html>/**/body .table_mymo_movie1 tr.tr_56 td { height:57px;}
		/* for only FireFox3.5 */
		html:not(:nth-child(n)) body .table_mymo_movie1 tr.tr_56 td , x:not(:target):-moz-system-metric(mac-graphite-theme){ height:57px;}


		.table_mymo_movie1 .user_info { position:relative; width:211px; height:44px; margin-left:6px;}
		.table_mymo_movie1 .user_icon { position:absolute; top:0; left:0;}
		.table_mymo_movie1 .user_name { display:table; position:absolute; top:0; left:52px; padding-left:25px; padding-top:3px; background:url(/web/img/common/icon/icon_user1.gif) 0 50% no-repeat; font-size:108%; color:#333;}
		.table_mymo_movie1 .user { font-weight:bold;}
			.table_mymo_movie1 .user_nameW1 { display:table-cell; width:128px; height:44px; vertical-align:middle;}

		.loggedin_beta_head .user_info { position:relative; width:142px; height:44px; margin-left:6px;}
		.loggedin_beta_head .user_icon { position:absolute; top:0; left:0;}
		.loggedin_beta_head .user_name { display:table; position:absolute; top:0; left:46px; padding-left:25px; padding-top:3px; background:url(/web/img/common/icon/icon_user1.gif) 0 50% no-repeat; font-size:100%; color:#333;}
		.loggedin_beta_head .user { font-weight:bold;}
			.loggedin_beta_head .user_nameW1 { display:table-cell; width:128px; height:44px; vertical-align:middle;}




.table_mymo_movie2 { width:211px; float:left; margin-bottom:10px;}
	.table_mymo_movie2 th , .table_mymo_movie2 td { height:29px; text-align:center; font-size:77%;}
	.table_mymo_movie2 th { color:#336600;}



/* components
---------------------------------------------------*/
/* mymo_player1 */
.mymo_player1 { position:relative; width:340px; height:290px; margin-bottom:10px; background:url(/web/img/common/mymo_player/bg_player1.gif) 0 0 no-repeat;}
	.mymo_player1 .movie { position:absolute; top:10px; left:10px;}
	.mymo_player1 .btn_play { position:absolute; top:257px; left:10px;}
	.mymo_player1 .btn_pause { position:absolute; top:257px; left:42px;}
	.mymo_player1 .btn_stop { position:absolute; top:257px; left:74px;}
	.mymo_player1 .btn_slow { position:absolute; top:258px; left:256px;}
	
	/* speed adjustment */
	.mymo_player1 .btn_slow_speed { display:none; position:absolute; top:283px; left:256px;}

/* mymo_evaluation */
.mymo_evaluation { margin-bottom:10px; padding:2px; border:1px solid #cccccc;}
	.mymo_evaluation table { width:331px;}
		.mymo_evaluation table th , .mymo_evaluation table td { height:34px; vertical-align:middle; text-align:center; font-weight:bold;}
		.mymo_evaluation table th { background:#EAEAEA; color:#666; font-size:93%;}
		.mymo_evaluation table th.ttl1 { width:50px;}
		.mymo_evaluation table th.ttl2 { width:40px;}
		.mymo_evaluation table td.value1 { width:90px;}
		.mymo_evaluation table td.value2 { width:71px;}
		.mymo_evaluation table td.btn { width:80px;}
		.mymo_evaluation table .num1 { font-size:122%; color:#468C00;}
		.mymo_evaluation table .num2 { font-size:122%; color:#CC5F13;}
		.mymo_evaluation table .unit { font-size:93%; font-weight:normal;}

/* mymo_share1 */
.mymo_share1 { padding:10px; background:#F5F5F5;}
.mymo_share1_inner { padding:0 10px;}

	.mymo_share1 .ttl1 { margin-bottom:15px;}
	
	.mymo_share1 table { width:315px; margin-bottom:11px;}
	.mymo_share1 table th , .mymo_share1 table td { padding-bottom:7px; vertical-align:middle;}
	.mymo_share1 table th { width:35px; font-weight:normal; font-size:93%; text-align:left;}

	input.mymo_share_url1 , input.mymo_share_tag1 { width:276px;}
	
	.mymo_share1 .services {}
	.mymo_share1 .services li { float:left; width:18px; height:24px; margin-right:6px;}
	.mymo_share1 .services img { vertical-align:middle;}
	
	.mymo_share1 .text_bottom1 { clear:both; padding-top:5px; color:#666666; font-size:85%;}
	


/* compe page */
.compe_head1 { clear:both; margin-bottom:20px;}
	.compe_head1 .compe_head1_left1 { float:left; width:333px; border:1px solid #7EB200;}
	.compe_head1 .compe_head1_right1 { float:right; width:333px; border:1px solid #7EB200;}
	
	.compe_head1_inner { padding:10px;}
		.compe_head1_inner .text { margin:0 0 0 0; font-size:93%; line-height:1.3;}
		.compe_head1_inner img { float:left; margin:0 10px 0 0;}
		
		.compe_head1_inner .alpha_readmore1 { padding-top:5px;}



/* compe callender month btn */
.calender_month_list { text-align:center; height:21px; padding:10px 0 10px;}
	.calender_month_list li { display:inline; height:21px;}

.compe_sort1 { padding-bottom:10px;}

.bnr_compe1 { margin-bottom:20px;}

.compe_related_contents { padding-top:26px; border-top:1px dotted #ccc;}


		.table_ranking1 .user_info { position:relative; float:left; width:140px; height:44px; margin-left:6px;}
		.table_ranking1 .user_icon { position:absolute; top:0; left:0; padding:0;}
		.table_ranking1 .user_name { display:table; position:absolute; top:0; left:48px; padding:0;}
		.table_ranking1 .user { font-weight:bold;}
			.table_ranking1 .user_nameW1 { display:table-cell; width:86px; height:44px; vertical-align:middle;}

/* compe teaser */
.div_compe_teaser1 { padding:0 20px 20px; background:#000; margin-bottom:24px;}

	.teaser_compe1 { clear:both; background:#fff; padding:20px; margin-bottom:20px;}
		.teaser_compe1 .left1 { float:left; width:120px;}
		.teaser_compe1 .right1 { float:right; width:501px;}
			.teaser_compe1 .right1 h3 { margin-bottom:5px;}
			.teaser_compe1 .right1 p { padding-left:10px; font-size:108%; color:#333;}

/* course page */
.course_head1 { clear:both; margin-bottom:20px; border:1px solid #7EB200;}
	
	.course_head1_inner { padding:10px;}
	
	.course_head1_left1 { float:left; width:148px;}
	.course_head1_right1 { float:right; width:510px;}
	
		.course_head1_right1 h3 { margin-bottom:10px; font-size:93%;}
		.course_head1_right1 .text { padding-top:15px; font-size:93%; color:#333;}

	.ttl_green_difficult_level1 { margin-left:32px;}

/* course category common */
.img_course_country { padding-top:5px; text-align:center; color:#333;}
	.img_course_country img { margin-bottom:2px; vertical-align:middle;}

/* course list */
.course_list1_list { clear:both; width:710px;}
	
	.course_list1_list li { float:left; width:335px; height:154px; margin:0 20px 20px 0;}
	
	.course_list1_list li .wrap1 { padding:8px 16px; border:1px solid #ccc;}
		
		.course_list1_list li h3 { margin-bottom:8px;}
		
		.course_list1_list li .course_list1_left1 { float:left; width:148px; text-align:center;}
			.img_country { padding:5px 0 0;}
		.course_list1_list li .course_list1_right1 { float:right; width:129px;}
		.course_list1_list li .p_difficult_level1 img { display:block; margin-bottom:5px;}
		.course_list1_list li .p_difficult_level1 { padding-bottom:15px;}
	

/* course detail */
.course_baseinfo1 { clear:both; margin-bottom:20px;}

	.course_baseinfo1_left1 { float:left; width:148px; text-align:center;}
	.course_baseinfo1_right1 { float:right; width:510px;}
	.hole_date_label1 { margin-bottom:3px; font-weight:bold; color:#336600;}

.course_info_btn { padding:10px 0 5px; clear:both;}
.course_info_btn_inner { clear:both; padding-top:5px; border-top:1px dotted #ccc;}
	.course_info_btn .btn_prev1 { float:left;}
	.course_info_btn .btn_next1 { float:right;}


/* shop page */
.shop_head1 { clear:both; margin-bottom:20px; border:1px solid #7EB200;}
	
	.shop_head1_inner { padding:16px;}
	
	.shop_head1_left1 { float:left; width:150px;}
	.shop_head1_right1 { float:right; width:490px;}
		.shop_head1_right1 h3.online { background:transparent url(/web/img/shop/icon_shop1.gif) no-repeat scroll 0 4px;margin-bottom:7px; padding-left:55px;font-size:122%;}
		.shop_head1_right1 h3.offline { background:transparent url(/web/img/shop/icon_shop2.gif) no-repeat scroll 0 4px;margin-bottom:7px; padding-left:55px;font-size:122%;}
	.shop_head1_right1_left1 { float:left; width:160px;}
		.p_shop_name { margin-bottom:5px; font-weight:bold; font-size:93%; color:#666666;}
		.p_shop_address { font-size:93%; color:#666666;}
	.shop_head1_right1_right1 { float:right; width:320px; background:#EEF6DF; font-size:93%;}
		.shop_head1_right1_right1_inner { padding:10px;}
		.shop_head1_right1_right1_inner  p { color:#333;}
		.p_golfzoncomment1 { padding-bottom:5px;}
		

.shop_sort1 {}
	.shop_sort1 .sort_tab_box1_list li { margin-bottom:4px;}
	.shop_sort1 .sort_tab_box1_list li a { width:90px; padding-left:0px; padding-right:0px; text-align:center;}
	.shop_sort1 .sort_tab_box1_list li a.long1 { width:120px;}
	.shop_sort1 dl{ margin-bottom:20px;}
	.shop_sort1 dt, .shop_sort1 dd{ display:inline;}
	.shop_sort1 dd{ margin-right:10px;}
	.shop_sort1 dt img{ vertical-align:top;padding-top:2px;}

.shop_sort1 .right1{ float:right;}

/* shop detail */
.shop_detail1 { margin-bottom:20px;}

.shop_detail1_left1 { float:left; width:150px;}
.shop_detail1_right1 { float:right; width:525px;}

.shop_access { height:300px; padding-bottom:20px; border-bottom:1px dotted #ccc;}


/* news */
.news_sort1 { margin-bottom:15px;}
	.news_sort1 .sort_tab_box1_list { padding-bottom:20px; border-bottom:1px solid #EAEAEA;}
	.news_sort1 .sort_tab_box1_list li { margin-bottom:4px;}
	.news_sort1 .sort_tab_box1_list li a { width:90px; padding-left:0px; padding-right:0px; text-align:center;}

.news_list1_list {}
.news_list1_brd_list { padding-top:15px; border-top:1px dotted #eaeaea;}

	.news_list1_list li { clear:both; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #EAEAEA;}
		.news_list1_list li .news_list1_left1 { float:left; width:152px;}
			.news_list1_list li .news_list1_left1 img { border:1px solid #ccc;}
		.news_list1_list li .news_list1_right1 { float:right; width:528px;}
		
			.news_list1_right1 .p_date { margin-bottom:5px; color:#666666; font-size:93%;}
				.news_list1_right1 .p_date .icon { padding-left:5px;}
					.news_list1_right1 .p_date .icon img { margin-left:5px; margin-bottom:4px; vertical-align:middle;}
				.news_list1_right1 h3 { font-size:122%; margin-bottom:3px;}
					.news_list1_right1 h3 a { text-decoration:none;}
				.news_list1_right1 .p_text { font-size:93%;}


.news_head1 { clear:both; margin-bottom:20px; border:1px solid #7EB200;}
	
	.news_head1_inner { padding:10px;}
	
	.news_head1_left1 { float:left; width:152px;}
		.news_head1_left1 img { border:1px solid #ccc;}
	.news_head1_right1 { float:right; width:506px;}
			.news_head1_right1 .p_date { margin-bottom:5px; color:#666666; font-size:93%;}
				.news_head1_right1 .p_date .icon { padding-left:5px;}
					.news_head1_right1 .p_date .icon img { margin-left:5px; margin-bottom:4px; vertical-align:middle;}
				.news_head1_right1 h3 { margin-bottom:3px; font-size:122%;}
					.news_head1_right1 h3 a { text-decoration:none;}
				.news_head1_right1 .p_text { font-size:93%;}



/* article */
.article_detail1 { clear:both; margin-bottom:30px; padding-bottom:30px; border-bottom:1px dotted #CCCCCC;}

	.article_detail1 .p_date { margin-bottom:5px; margin-bottom:13px; color:#666666; font-size:93%;}
		.article_detail1 .p_date .icon { padding-left:5px;}
			.article_detail1 .p_date .icon img { margin-left:5px; margin-bottom:3px; vertical-align:middle;}

		/* article headline */
		.article_detail1 .news_title1 { margin-bottom:15px; color:#333; font-size:153.9%;}
		.article_detail1 .news_title2 { margin-bottom:15px; padding:5px 0 0; border-bottom:1px dotted #ccc; font-size:122%; color:#336600; font-weight:bold;}
		.article_detail1 .news_title3 { margin-bottom:5px;padding:5px 0 0; font-size:108%; color:#336600; font-weight:bold;}
		
		/* article test */
		.article_detail1 .p_text { margin-bottom:1em;}
		
		/* article capture table */
		.article_detail1 .table_capture1 { float:left;}
			.table_capture1 .td_text { padding:5px 0 0; font-size:77%;}



		.article_detail1 .table_capture1_center1 { width:100%; margin:0 auto 10px;}
		.article_detail1 .table_capture1_left1 { float:left; width:1px; margin:0 10px 10px 0;}
		.article_detail1 .table_capture1_right1 { float:right; width:1px; margin:0 0 10px 10px;}
		.article_detail1 .clear { clear:both;}


/* FAQ top */
.qa_sort1 {}
	.qa_sort1 .sort_tab_box1_list li { margin-bottom:4px;}
	.qa_sort1 .sort_tab_box1_list li a { width:82px; padding-left:0px; padding-right:0px; text-align:center;}
	
.qa_list1_list { margin-bottom:15px; padding-top:10px;}
	.qa_list1_list li { clear:both; margin-bottom:7px; padding:0px 10px 7px; border-bottom:1px dotted #EAEAEA;}
		.qa_list1_list li .ctg_name { display:block; float:left; width:100px; padding:5px; text-align:center; font-weight:bold; font-size:93%; color:#666666; background:#FEF0E5}
		.qa_list1_list li .q_text { display:block; float:right; width:540px; padding:5px; font-size:93%;}

/* FAQ detail */

.p_ans1 { padding-bottom:20px; color:#666;}

.qa_list1_brd_list { border-top:1px dotted #EAEAEA;}

.sort_tab_box1_ans_list { margin-bottom:0px; padding-bottom:5px; border-bottom:0px;}
.qa_ctg_on { padding:5px 8px; background:#7EB200; color:#fff; font-weight:bold;}


/* member */
.member1 { padding:0 20px;}
	.member1 input.ipt_24 { border:1px solid #7F9DB9; color:#333; vertical-align:middle;}
	.member1 .ipt_id_check { display:inline; vertical-align:middle;}

	.member1 .label1 { margin:0 6px 2px 0; vertical-align:middle;}
	.member1 .radio_sex1 , .member1 .check_mail_recieve1 , .member1 .radio_forget_id1 , .member1 .radio_tea_height1 { vertical-align:middle;}
	.member1 .label_sex1 , .member1 .label_mail_recieve1 , .member1 .label_forget_id1 , .member1 .label_tea_height1 { margin:0 10px 2px 0; vertical-align:middle;}
	.member1 .spn_number img { vertical-align:middle;}
	.member1 .p_number_input { padding:0 8px; font-size:93%;}
	.member1 .p_number_caution { font-size:77%;}
	.member1 .p_secret_question1 { padding-top:0px;}
	.member1 .p_secret_question2 { font-size:77%;padding-top:0px;}
	.member1 .p_mail_recieve1 { font-size:77%; padding-top:0px;}
	.member1 .p_tea_height1 { font-size:77%; padding-top:0px;}
	.member1 .p_club_setting1 { font-size:77%;}
	.member1 .spn_club1{ padding:0 10px 0 15px;}

	.member_prof_box1 { clear:both; padding:8px 0 0 8px}
		.member_prof_box1_left { float:left; width:140px;}
			.member_prof_box1 .member_prof_box1_left p { padding-top:20px; font-size:93%;}
			.member_prof_box1_left .radio1 { float:left; margin-top:2px; margin-left:34px;}
			.member_prof_box1_left .label_img1 { display:block; float:right; width:90px;}
				.member_prof_box1_left .label_img1 .spn_text { font-size:93%; color:#333;}
				.member_prof_box1_left .label_img1 .spn_caption1 { display:block; font-size:77%; color:#7EB200;}
			
		.member_prof_box1_right { float:right; width:326px;}
		
		.member_prof_img_list { margin-bottom:8px;}
			.member_prof_img_list li { float:left; width:80px; text-align:center; margin-right:10px;}
			.member_prof_img_list li img { border:1px solid #ccc;}
			.member_prof_img_list li .span_img { padding-bottom:5px; display:block;}

	.member1 .select_club1 { margin-bottom:2px; vertical-align:middle;}

	/* member regist error */
	.member1 .p_caution_lead1 { margin-bottom:20px; padding:15px; border:1px solid #D98E8E; background:#F8E9E9; text-align:center; font-size:108%; font-weight:bold; color:#C65555;}
	.member1 .p_caution_lead2 { margin-bottom:20px; padding:15px; border:1px solid #7EB200; background:#EEF6DF; text-align:center; font-size:108%; font-weight:bold; color:#333;}


/* member confirm */
.p_member_confirm1 { clear:both; position:relative; text-align:center;}

	.p_member_confirm1 .btn_left1 { position:absolute; top:5px; left:0px;}
	.p_member_confirm1 .btn_right1 {}

.check_member_form1 { vertical-align:middle; margin:0 5px 1px 0;}

.table_member_form_change_icon1 {}
.table_member_form_change_icon1 td { border:0px; padding-left:10px;}
.table_member_form_change_icon1 .td_member_form_change_icon1 { width:40px; height:40px; border:1px solid #ccc; padding-left:0px;}


/* sitemap */
.sitemap_contents { clear:both;}

.sitemap_group { margin-bottom:25px;}

.ul_sitemap_list { float:left; width:182px; margin-right:10px;}
	.ul_sitemap_list li { clear:both; padding-left:8px; background:url(/web/img/common/dot_blue1.gif) 0 8px no-repeat; margin-bottom:5px;}
	
	/* hack ie6 */
	.ul_sitemap_list li { zoom:1;}
	
	.ul_sitemap_list .li_ctg { padding-left:0px; background:none; margin-bottom:10px;}
	.ul_sitemap_list .li_wrap1 { padding-left:0px; background:none; margin-bottom:10px;}
	
		.ul_sitemap_list li a { display:block; font-size:93%; text-decoration:none;}
		.ul_sitemap_list li a:hover { text-decoration:underline;}

.ul_sitemap_sub1_list { float:left; width:86px; padding-top:5px;}
	.ul_sitemap_sub1_list li { padding-left:0px; background:none; margin-bottom:3px;}
	.ul_sitemap_sub1_list li a { font-size:77%;}

.ul_sitemap_sub2_list { float:left; width:91px; padding-top:5px;}


/* rule */
.other_content1 { margin-bottom:30px;}
.other_content_block1 { padding-left:15px; background:url(/web/img/common/dot_green1.gif) 0px 4px no-repeat;}
.other_content_block2 { padding-left:15px;}

/* howto */
.howto_contents1_head1 { position:relative; width:950px; height:420px;}


#FlashHowto1 { position:absolute; top:20px; right:20px;}

#FlashHowto1 .FlashHowto1Alt1 { width:447px; height:381px; background:url(/web/img/howto/index/BgHowtoFlashAlt1.jpg) 0 0 no-repeat; position:relative;}
	#FlashHowto1 .FlashHowto1Alt1 .p_flash_download { position:absolute; top:104px; text-align:center; width:100%;}
	#FlashHowto1 .FlashHowto1Alt1 .p_flash_download_bnr { position:absolute; top:196px; text-align:center; width:100%;}

.bnr_howto1_list { margin-bottom:20px;}
	.bnr_howto1_list li { float:left; margin-right:11px;}


/* howto detail1 */
.howto_detail_contents1 { clear:both; min-height:1400px;}

.howto_detail_contents1_right1 { width:700px; float:right;}

.howto_detail_contents1_left1 { position:relative; float:left; width:220px; height:1009px; background:url(/web/img/howto/common/bg_left1.jpg) 0 0 no-repeat;}

.howto_detail_contents1_left1 p { position:absolute;}

.howto_detail_contents1_left1 .ball1 { position:fixed; margin-top:-110px; margin-left:81px;}
	.howto_detail_contents1_left1 .ball1 span { position:relative; display:block; text-indent:-9999px; width:18px; height:186px; background:url(/web/img/howto/common/img_ball1.png) 0 0 no-repeat;}

.howto_detail_contents1 .hole_head1 { top:0px; left:0px;}
.howto_detail_contents1 .hole_bottom1 { bottom:70px; left:0px;}

.howto_detail_contents1 .link1 { top:46px; left:2px;}
	.howto_detail_contents1 .link1 a { display:block; width:124px; height:148px; background:url(/web/img/howto/common/btn_left1.png) 0 0 no-repeat; text-indent:-9999px;}
	.howto_detail_contents1 .link1 a:hover { background:url(/web/img/howto/common/btn_left1_f2.png) 0 0 no-repeat;}

.howto_detail_contents1 .link2 { right:0px; top:170px;}
	.howto_detail_contents1 .link2 a { display:block; width:124px; height:118px; background:url(/web/img/howto/common/btn_left2.png) 0 0 no-repeat; text-indent:-9999px;}
	.howto_detail_contents1 .link2 a:hover { background:url(/web/img/howto/common/btn_left2_f2.png) 0 0 no-repeat;}

.howto_detail_contents1 .link3 { left:0px; top:294px;}
	.howto_detail_contents1 .link3 a { display:block; width:124px; height:118px; background:url(/web/img/howto/common/btn_left3.png) 0 0 no-repeat; text-indent:-9999px;}
	.howto_detail_contents1 .link3 a:hover { background:url(/web/img/howto/common/btn_left3_f2.png) 0 0 no-repeat;}

.howto_detail_contents1 .link4 { right:0px; top:400px;}
	.howto_detail_contents1 .link4 a { display:block; width:126px; height:118px; background:url(/web/img/howto/common/btn_left4.png) 0 0 no-repeat; text-indent:-9999px;}
	.howto_detail_contents1 .link4 a:hover { background:url(/web/img/howto/common/btn_left4_f2.png) 0 0 no-repeat;}

.howto_detail_contents1 .hole_bnr1 { bottom:0px;}



.howto_detail_contents1_right1_1 { clear:both; margin-bottom:30px;}
.howto_detail_contents1_right1_2 { padding-bottom:30px; background:url(/web/img/howto/detail1/Bg3_1.jpg) 0 bottom no-repeat;}

	.howto_detail_contents1_right1_1 .p_left1 { float:left; width:366px; font-size:108%; color:#333; line-height:1.6;}
		.howto_detail_contents1_right1_1 .p_left1 img { display:block; margin-bottom:15px;}
	.howto_detail_contents1_right1_1 .p_right1 { float:right; width:319px; text-align:right;}
	.howto_detail_contents1_right1_1 .p_left2 { float:right; width:366px; font-size:108%; color:#333; line-height:1.6;}
		.howto_detail_contents1_right1_1 .p_left2 img { display:block; margin-bottom:15px;}
	.howto_detail_contents1_right1_1 .p_right2 { float:left; width:319px; text-align:right;}

.howto_detail_contents1_bottom1 { margin-bottom:40px;}
	.howto_detail_contents1_bottom1_left1 { float:left; width:462px;}
		.howto_detail_contents1_bottom1_left1 p { font-size:108%; color:#333; line-height:1.6;}
	.howto_detail_contents1_bottom1_right1 { float:right; width:220px; height:113px; background:#EEF6DF; position:relative;}
		.howto_detail_contents1_bottom1_right1 .p_ttl1 { position:absolute; top:25px; width:100%; text-align:center; font-size:108%; font-weight:bold; color:#333;}
		.howto_detail_contents1_bottom1_right1 .p_btn1 { position:absolute; top:55px; width:100%; text-align:center;}

/* how to detail2 */
.howto_detail2 {}

.howto_detail2_1 { clear:both; padding:0 0 30px; margin-bottom:10px; background:#ccc url(/web/img/howto/detail2/Bg1W1.gif) 0 bottom no-repeat;}
	.howto_detail2_1_cont1_1 { clear:both; background:url(/web/img/howto/detail2/Bg2_1.gif) 0 0 no-repeat;}
	.howto_detail2_1_cont1_2 { clear:both; background:url(/web/img/howto/detail2/Bg2_2.gif) 0 0 no-repeat;}
	.howto_detail2_1_cont1W1_1 { background:url(/web/img/howto/detail2/Bg2W1_1.gif) 10px bottom no-repeat; padding:20px 10px 36px;}
	.howto_detail2_1_cont1W1_2 { background:url(/web/img/howto/detail2/Bg2W1_2.gif) 10px bottom no-repeat; padding:20px 10px 10px; margin-bottom:10px;}
	.howto_detail2_1_cont1W2 { background:#fff;}
	.howto_detail2_1_cont1W3 { background:#fff url(/web/img/howto/detail2/Img2_3.jpg) 20px 0 no-repeat; min-height:650px;}
	.howto_detail2_1_cont1W4 { background:#fff url(/web/img/howto/detail2/Bg3.jpg) 0px bottom no-repeat; padding-bottom:80px; position:relative;}
		.howto_detail2_1_cont1W4 .howto_detail2_1_cont1W4_ttl1 { position:absolute; bottom:22px; left:20px; font-weight:bold;}
		.howto_detail2_1_cont1W4 .howto_detail2_1_cont1W4_btn1 { position:absolute; bottom:19px; left:180px;}
		
		/* hack ie6 */
		.howto_detail2_1_cont1W3 { _height:650px;}
	
	.howto_detail2_1 h4 { margin-bottom:15px;}
	.howto_detail2_1 p { font-size:108%; color:#333;}
	
	.howto_detail2_1 .left1 { float:left; display:inline; width:422px;}
		.howto_detail2_1 .left1 p { padding-left:15px;}
	.howto_detail2_1 .left2 { float:left; display:inline; width:218px; padding-left:20px;}
	
	.howto_detail2_1 .right1 { float:right; display:inline; width:218px; padding-right:20px;}
	.howto_detail2_1 .right2 { float:right; display:inline; width:422px; padding-right:12px;}
	
		/* hack ie6 */
		.howto_detail2_1 .right2 { _padding-right:0px;}
	
		.howto_detail2_1 .right2 p { padding-left:15px;}
	
	.howto_detail2_1_cont1W3 .right2 p { padding-left:110px;}
	
	
	.howto_detail2_1_cont1W3_main_list { padding-left:110px; font-size:108%; margin-bottom:30px;}
	.howto_detail2_1_cont1W3_main_list li { padding-left:5px; text-indent:10px; background:url(/web/img/common/dot_green2.gif) 0px 4px no-repeat;}
	.howto_detail2_1_cont1W3_sub_list li { padding-left:10px; text-indent:0px; background:url(/web/img/common/dot_gray1.gif) 2px 8px no-repeat;}


/* how to detail3 */
.howto_detail3 {}
	.howto_detail3 h3 { clear:both; margin-bottom:30px;}

	.howto_detail3_1 { clear:both; margin-bottom:40px; padding:0 20px;}
		.howto_detail3_1 .left1 { float:left; width:320px;}
		.howto_detail3_1 .right1 { float:right; width:320px;}
			.howto_detail3_1 h4 { margin-bottom:5px;}
			.howto_detail3_1 .text1 { margin-bottom:15px;}
			.p_bottom1 { padding-top:30px; border-top:1px dotted #ccc; font-size:108%;}
		.howto_detail3_1 .right2 { position:relative; float:right; width:320px; height:70px; background:#EEF6DF;}
			.howto_detail3_1 .right2 .p_holedetail3_btn1 { position:absolute; top:20px; left:0; width:100%; text-align:center;}

	.howto_detail3_2 { clear:both; margin-bottom:40px; padding:0 0px;}
		.howto_detail3_2 .left1 { float:left; width:430px;}
			.howto_detail3_2 .left1 .text1 { font-size:108%;}
		.howto_detail3_2 .right1 { position:relative; float:right; width:250px; height:100px; background:#EEF6DF;}
			.howto_detail3_2 .right1 .p_holedetail3_ttl1 { position:absolute; top:25px; left:0; width:100%; text-align:center; font-weight:bold; font-size:108%; color:#333;}
			.howto_detail3_2 .right1 .p_holedetail3_btn1 { position:absolute; top:50px; left:0; width:100%; text-align:center;}


.tab_howto1 { clear:both;}
	.tab_howto1 ul { width:700px; height:26px; margin-bottom:26px;}
		.tab_howto1_list { background:url(/web/img/howto/common/BgTab1_1.gif) 0 0 no-repeat;}
		.tab_howto2_list { background:url(/web/img/howto/common/BgTab1_2.gif) 0 0 no-repeat;}
		.tab_howto3_list { background:url(/web/img/howto/common/BgTab1_3.gif) 0 0 no-repeat;}
		.tab_howto4_list { background:url(/web/img/howto/common/BgTab1_4.gif) 0 0 no-repeat;}
	.tab_howto1 ul li { display:block; float:left; line-height:26px; height:26px; text-align:center;}
		.tab_howto1_1 { width:133px;}
		.tab_howto1_2 { width:188px;}
		.tab_howto1_3 { width:163px;}
		.tab_howto1_4 { width:216px;}




/* loggedin top */
.loggedin_beta { margin-bottom:25px; background:#99CC00; padding:7px;}
	.loggedin_beta_head { background:#fff; border:1px solid #ccc; padding:5px 0;}
	
	.table_loggedin_beta { border-collapse:separate; border-left:1px solid #ccc; margin-bottom:7px;}
	.table_loggedin_beta td , .table_loggedin_beta th { border-right:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#fff; height:33px; vertical-align:middle;}
	.table_loggedin_beta th { background:url(/web/img/common/bg/bg_common_table.gif) 0 0 repeat-x; color:#336600;}
	.table_loggedin_beta td { color:#333;}
	.table_loggedin_beta p { padding-left:6px;}
	.table_loggedin_beta .icon_ability_level1 { padding:5px 0 3px 26px; background:url(/web/img/common/icon/icon_ability_level1.gif) 0 0 no-repeat; color:#333;}
	
	.loggedin_beta_btn_list {}
		.loggedin_beta_btn_list li { float:left; margin-right:6px; margin-bottom:6px;}
	