@charset "utf-8";
/* css document */

body{margin:0;padding:0;font-size:14px;line-height:130%;}

h1{font-size:10px;margin:0;padding:0;display:inline;font-weight:normal;}
h2{margin:10px 0 0 0;padding:0;font-size:medium;font-weight:bold;font-size:100%;}
h3{margin:30px 0 0 0;padding:0;font-size:small;font-weight:bold;color:#039;}
h4{margin:10px 0 0 0;padding:0;font-size:small;font-weight:bold;}
h5{display:inline;}

a:link{color:#06C;text-decoration:none;}ｓ
a:hover{color:#06C;text-decoration:none;}
a:hover{color:#06C;text-decoration:underline;}

form{margin:0;padding:0;}

#troutking_contents{width:980px;margin:0 auto;padding:0;}

img{border:0;}

.header{width:980px;margin:0;padding:10px 0;text-align:left;border-bottom:2px #039 solid;}
.header_banner{width:544px;height:54px;margin-right:15px;float:right;}
#header_menu{width:980px;margin-top:2px;text-align:center;}

.navi{
	width:975px;
	padding:10px 0 10px 5px;
	margin:0;
	font-size:11px;
}

#trout_sidebar{
	float: left;
	margin: 0;
	padding: 0;
	width: 300px;
	height: auto;
	background-color:#fff;
}

#trout_main{
	float: right;
	margin: 0 20px 0 0;
	padding:0;
	width: 600px;
	text-align:left;
}

.info{
	margin:20px auto;
	padding:10px;
	width:500px;
	text-align:center;
	background-color:#FFE38E;
}

#information{
	float: left;
	margin: 0 0 0 20px;
	padding:10px;
	width: 250px;
	height: 400px;
	overflow:auto;
	text-align:left;
	font-size:small;
	color:363636;
	background-color:#fff;
	border:1px solid #999;
}

#page_title{
	margin: 25px 10px 0 10px;
	padding: 0 0 5px 0;
	width: 950px;
	height: auto;
}

#main-content {
	text-align:center;
	font-size:12px;
}

#main-content table{
	margin:auto;
	padding:auto;
	text-align:left;
	font-size:12px;
}

/* notice */
#notice_body{margin:15px 60px 0 60px;padding:0;width: 850px;text-align:left;}
#notice_main{margin:0 0 20px 0;padding:0;width: 850px;}

#notice_h2{margin:0 10px 20px 10px ;padding:0 0 15px 0;border-bottom:1px solid #0313a6;width:830px;text-align:left;}
#notice_h3{margin:0 0 20px 20px ;padding:0;text-align:left;}
#notice_h4{margin:0 0 15px 40px ;padding:0;text-align:left;}
p.p_notice{margin:0 40px 20px 40px ;padding:0;}
p.p_notice02{margin:15px 40px 40px 40px ;padding:0;}

#notice_summary{width:770px;margin:0 40px 0 40px;padding:0;background:url(../troutking/troutking08/images/notice/notice_bgmimg_01.gif) repeat-y;}
#notice_summary_inner{margin:0;padding:0 24px 0 30px;}
#notice_box01{width:340px;margin:0;padding:0;float:left;}
#notice_box02{width:64px;margin:0;padding:0;float:left;}
#notice_box03{width:312px;margin:0;padding:0;float:right;}
#notice_box04{width:163px;margin:8px 0 0 0;padding:0;float:left;}
#notice_box05{width:165px;margin:8px 0 0 0;padding:0;float:right;}
#notice_box06{width:312px;margin:23px 0 0 0;padding:0;}

.mar_pa_0{margin:0;padding:0;}

#tk{
	margin:0 57px;
	padding:0;
	width:858px;
	text-align:left;
	background:url(images/bg01.gif) repeat-y;
}

#tk_outline{margin:0 4px 0 4px;padding:0;width: 850px;}

#tk_title{margin:0;padding:0;width: 850px;}

#tk_main{margin:0;padding:30px 40px 0 40px;width:770px;}

p.p_tk09_01{margin:0 40px 0 40px ;padding:0;font-size:100%;}
p.p_tk09_02{margin:5px 40px 0 40px;padding:0; color:#fc0101;}

#to_login{margin:0;padding:5px 10px;width:828px;height:29px;background-color:#CCC; border:#666 1px solid;font-size:12px;}
#to_login p{margin:7px 0 0 0;padding:0;font-size:95%;}
#to_login_s{width:152px;margin:0;padding:0;float:right;}

#to_login2{width:740px; height:29px; margin:15px 0 0 0; padding:5px 15px; background-color:#ccc;border:#666 1px solid;}
#to_login2 p{margin:5px 0 0 0; padding:0;}
#to_logon2_button{width:152px;height:29px;float:right;}

#entry_confirm{margin:0 0 0 40px;padding:15px;width:738px;background-color:#f2f9ff;border:1px dotted #000000;}
#entry_confirm p{margin:0;padding:0;font-weight:bold;color:#fe2c1c;}
#entry_confirm ul{margin:5px 0 0 30px;padding:0;}
#entry_confirm ul li{margin:0;padding:0;list-style-position:outside;list-style-type:decimal;font-size:95%;}
.entry_link{width:275px; float:right;}

#logo_list{width:770px;margin:20px 0 0 0; float:left;}

#latest_information_outline{margin:0;padding:0;width:770px;text-align:left;}
#latest_information_outline h2{margin:0px ;padding:0;}
#iframe_outline{margin:10px ;padding:0;width:750px;}

#rule_section{margin:20px 0 0 0;padding:0;width:770px;float:left;}
#schedule_section, #tackle_section, 

#expertlist_section{margin:10px 0 5px 0;padding:0;width:770px; float:left;}
#expertlist_section p{ width:500px;margin:10px 0 0 0; padding:0;}
.expert_list_button{width:257px;height:55px;float:right; margin:10px 0 0 0;}

#rule_section h2, #schedule_section h2, #tackle_section h2, #expertlist_section h2{margin:0;padding:5px;background:#edecec;}

#rule_section p, #schedule_section p{margin:5px 10px 10px 10px;padding:0;font-size:95%;}

#rule_section ul{margin:0 30px 0 30px;padding:0;list-style:none;width:710px;}
#rule_section ul li{margin:0 48px 0 0;padding:0;width:204px;float:left;height:39px;}
#rule_section ul li#list_rulebtn_right{margin:0;padding:0;width:204px;float:right;height:39px;}

#schedule_section ul{margin:0 0 0 150px;padding:0;list-style:none;width:510px;}
#schedule_section ul li{margin:0 48px 0 0;padding:0;width:204px;float:left;height:39px;}
#rule_section ul li#list_schedulebtn_right{margin:0;padding:0;width:204px;float:right;height:39px;}

#tackle_section ul, #expertlist_section ul{margin:7px 30px 0 10px;padding:0;list-style:none;width:730px;}
#tackle_section ul li#list_textarea, #expertlist_section ul li#list_textarea02{margin:0;padding:0;width:450px;float:left;font-size:95%;}
#tackle_section ul li#list_bannerarea, #expertlist_section ul li#list_bannerarea02{margin:0;padding:0;width:257px;height:55px;float:right;font-size:0.1em;}

#lure_section{margin:20px 0 0 0;padding:0;width:770px;float:left;}
#fly_section{margin:0 0 0 0;padding:0;width:770px;}
#entry_procedure{margin:20px 0 0 0;padding:0;width:770px; float:left;}

#lure_section h2, #fly_section h2, #entry_procedure h2{margin:0;padding:0;}
#lure_section h3{margin:10px 10px 0 10px;padding:0;}

#lure_section #instructions_box{border:1px solid #333333;background-color:#edecec;margin:10px;padding:10px;}
#lure_section #instructions_box p{margin:0;padding:0;font-size:95%;}

#lure_section ul, #fly_section ul{margin:10px 10px 0 20px;padding:0;list-style:none;font-size:95%;}

#lure_section table, #fly_section table{margin:10px 40px 20px 40px;padding:0;border:1px solid #333333;text-align:left;font-size:95%;}
#lure_section table th, #lure_section table td, #fly_section table td
{margin:0;padding:5px;border-right:1px solid #333333;border-bottom:1px solid #333333;}
#fly_section table th{margin:0;padding:5px;border-right:1px solid #333333;border-bottom:1px solid #333333;background-color:#e1fce5;}
#lure_section table th.th_right, #lure_section table td.td_right, #fly_section table th.th_right, #fly_section table td.td_right
{margin:0;padding:5px;border-right:none;border-bottom:1px solid #333333;}
#lure_section table td.td_leftbottom, #fly_section table td.td_leftbottom{margin:0;padding:5px;border-bottom:none;}
#lure_section table td.td_rightbottom, #fly_section table td.td_rightbottom{margin:0;padding:5px;border:none;}

#lure_section table td p.receptionist, table#trial td p.receptionist{margin:0;padding:0;font-size:95%;color:#9d0808;}
#fly_section table td p.receptionist, table#fly td p.receptionist{margin:0;padding:0;font-size:95%;color:#02590f;}
p.receptionist_end{margin:0;padding:0;font-size:95%;color:#000000;}
p.rule_caution{margin:0 40px 20px 40px;padding:0;font-size:95%;font-weight:bold;color:#333333;}
p.rule_caution04{margin:0 40px 5px 40px;padding:0;font-size:95%;font-weight:bold;color:#333333;}
p.rule_caution05{margin:0 40px 20px 40px;padding:0;font-size:95%;color:#6c1e03;}
p.rule_caution06{margin:0;padding:0;font-size:95%;color:#ff0000;}
p.rule_caution06 a{color:#ff0000;font-weight:bold;text-decoration:underline;}
p.rule_caution06 a:hover{text-decoration:none;}

.link_triallist{width:204px;height:39px;float:right;margin:7px 30px 0 0;}

span.to_map{margin:0 0 0 5px;padding:0;}

#lure_section table#trial th{background-color:#fce1e1;}
#lure_section table#expart th{background-color:#e6f4ff;}
#lure_section table#district th{background-color:#e7e6e6;}

#lure_section table#trial th.th_right, #lure_section table#expart th.th_right, #fly_section table#fly th.th_right{width:430px;}

#lure_section table#district tr.start{background-color:#f2f2f2;}

#lure_section table#district p.receptionists{margin:0;padding:0;font-weight:bold;}
#lure_section table#district p.start{margin:0;padding:0;font-size:95%;color:#FF0000;}
#lure_section table#district p.details{margin:0;padding:0;font-size:95%;font-weight:bold;}

#entry_procedure p{margin:10px 20px 0 20px;padding:0;}

#entry_procedure #entry_flow{margin:10px 20px 0 20px;padding:20px 0 0 0;border-top:1px dotted #959493;}

#entry_procedure #entry_btn{margin:20px auto 0 auto;padding:0;width:264px;height:37px;}

#entry_procedure p#entry_attention{margin:15px 0px 0 20px;padding:0 0 2px 30px;background:url(../troutking/troutking09/images/tk09_licon01.gif) no-repeat;font-weight:bold;font-size:95%;}

dl#inquiry{margin:10px 40px 0 40px;padding:10px 10px 0 10px;font-size:95%;border-top:1px dotted #959493;}
dl#inquiry dt{margin:0 10px 0 0;padding:0;font-weight:bold;float:left;}
dl#inquiry dd{margin:0;padding:0;float:left;}

/* 2009 rule */
#rule, #judge, #tackle, #check, #prohibition, #other, #umpire, #judge02, #tackle02, #check02, #prohibition02, #other02
{margin:20px 39px 0 39px ;padding:0;width:772px;}

#rule h2, #judge h2, #tackle h2, #check h2, #prohibition h2, #other h2, #umpire h2, #judge02 h2, #tackle02 h2, #check02 h2, #prohibition02 h2,#other02 h2
{margin:0;padding:0;}
#rule h3, #judge h3, #tackle h3, #check h3, #prohibition h3, #other h3, #umpire h3, #judge02 h3, #tackle02 h3, #check02 h3, #prohibition02 h3, #other02 h3
{margin:10px 10px 0 10px;padding:0;}

#rule ul{margin:10px 40px 0 55px;padding:0;list-style:url(../troutking/troutking09/rule/images/tk09rule_ex_listicon_01.gif);}
#judge ul{margin:10px 40px 0 40px;padding:0;list-style:url(../troutking/troutking09/rule/images/tk09rule_ex_listicon_04.gif);}
#umpire ul{margin:5px 40px 0 40px;padding:0;list-style:url(../troutking/troutking09/rule/images/tk09rule_ex_listicon_04.gif);}
#tackle ul, #judge02 ul{margin:10px 40px 0 40px;padding:0;list-style:url(../troutking/troutking09/rule/images/tk09rule_ex_listicon_05.gif);}
#check ul, #tackle02 ul{margin:10px 40px 0 40px;padding:0;list-style:url(../troutking/troutking09/rule/images/tk09rule_ex_listicon_06.gif);}
#prohibition ul, #check02 ul{margin:10px 40px 0 40px;padding:0;list-style:url(../troutking/troutking09/rule/images/tk09rule_ex_listicon_07.gif);}
#other ul, #prohibition02 ul{margin:10px 40px 0 40px;padding:0;list-style:url(../troutking/troutking09/rule/images/tk09rule_ex_listicon_08.gif);}
#other02 ul{margin:10px 40px 0 40px;padding:0;list-style:url(../troutking/troutking09/rule/images/tk09rule_ex_listicon_09.gif);}

#rule ul li{margin:0;padding:0 0 0 5px;}
#rule ul li.attention{margin:5px 0 0 0;padding:0;list-style:url(../troutking/troutking09/rule/images/tk09rule_ex_listicon_02.gif);font-size:95%;}

#tackle ul#attention_second_red{color:#FF0000;margin:5px 40px 0 40px;padding:0;list-style-image:none;}
#tackle ul#attention_second_red li{list-style:square;font-weight:bold;}
#tackle ul#attention_second_red li.attention_second02{list-style:none;margin:0 5px0 0 5px;padding:0;font-size:95%;color:#ff1200;font-weight:normal;}

#rule ul.rule_second{margin:10px 40px 0 55px;padding:0;list-style:url(../troutking/troutking09/rule/images/tk09rule_ex_listicon_03.gif);}

#umpire p{margin:10px 25px 0 25px;padding:0;}

#schedule_link{margin:20px 60px 0 60px;padding:5px 0 0 0;border-top:1px dotted #666666;}
#schedule_link p{margin:0 0 5px 0;padding:0;font-size:95%;}

/*form*/
#form{margin:20px auto 0 auto;padding:0;width:770px;}
.form_box01{margin:0;padding:0 0 5px 200px;}

#form p.introduction{margin:0 0 20px 0;padding:10px 0;border-bottom:1px dotted #333333;}
#form p.introduction02{margin:0 0 20px 0;padding:0;}
#form p.introduction03{margin:0 0 5px 0;padding:0;}
#form p.introduction04{margin:0 0 5px 0;padding:0;font-size:95%;}
#form p.instructions{margin:5px 0 20px 15px;padding:0;text-indent:-10px; color:#FF0000;}
#form p.instructions02{margin:10px 20px 20px 20px;padding:0;text-indent:-8px;font-size:95%;color:#FF0000;}

#form .form_line{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:#CCC dotted 1px;}
*html #form .form_line{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:#CCC dotted 1px; height:30px;}
*+html #form .form_line{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:#CCC dotted 1px; height:30px;}
#form .form_line:after, #form .form_line02:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#form .form_line02{width:770px;margin:20px 0 10px 0;padding:30px 0 0 0;border-top:1px solid #8f8f8e;}

#form p.item{width:100px;margin:3px 0 0 5px;padding:0;float:left;font-size:95%;font-weight:bold;}
#form p.item02{margin:3px 0 0 5px;padding:0;float:left;font-size:95%;font-weight:bold;}
#form p.formspace{margin:0 0 0 5px;padding:0;float:left;font-size:95%;}

#form p.item03{width:240px;margin:3px 10px 0 5px;padding:0;float:left;font-size:95%;font-weight:normal;}
#form p.item03 span{ }
#form p.form_button{margin:0 0 0 350px;padding:0;}

#form h2{margin:10px 0 10px 0 ;padding:0;width:770px;}
#form p.p_checkbox{margin:0 5px 5px 5px;padding:0;font-size:95%;float:left;}

#form p#send_button{margin:30px 0 30px 205px ;padding:0;width:360px;}

#form table{margin:10px 0 0 10px;padding:0;width:750px;border:1px solid #333333;text-align:left;font-size:95%;}
#form table th{margin:0;padding:5px;border-bottom:1px solid #333333;border-right:1px solid #333333;background-color:#b3b3b5;}
#form table th.th_right{margin:0;padding:5px;border-bottom:1px solid #333333;border-right:none;background-color:#b3b3b5;}
#form table th.th_title{margin:0;padding:5px;border-bottom:1px solid #333333;border-right:none;background-color:#e1e1e2;}

#form table td{margin:0;padding:5px;border-bottom:1px solid #333333;border-right:1px solid #333333;}
#form table td.td_right{margin:0;padding:5px;border-bottom:1px solid #333333;border-right:none;}
#form table td.td_bottom{margin:0;padding:5px;border-right:1px solid #333333;border-bottom:none;}
#form table td.td_bottom_right{margin:0;padding:5px;border:none;}

#form #entry_instructions{width:688px;margin:10px 20px 10px 20px;padding:20px;border:1px solid #8d8d8c;background:#dddddc;}
#login #entry_instructions{width:578px;margin:30px 20px 10px 10px;padding:20px;border:1px solid #8d8d8c;background:#dddddc;}

#form #entry_instructions p#attention_entry, #login #entry_instructions p#attention_entry{margin:0;padding:0;font-weight:bold;}
#form #entry_instructions p.attention_content01, #login #entry_instructions p.attention_content01{margin:10px 0 0 0;padding:0;font-size:95%;}

#form #entry_instructions ul, #login #entry_instructions ul{margin:10px 20px 0 30px;padding:0;list-style:decimal;}
#form #entry_instructions ul li, #login #entry_instructions ul li{margin:0;padding:0;color:#FF0000;}

/* 2009 login */
#logout{text-align:center;}
#login{margin:10px 100px 0 100px ;padding:0;width:650px;}
#login h2{margin:0 0 20px 0 ;padding:0 0 5px 5px;border-bottom:1px dotted #d1d1d1;}

#login .form_line{width:650px;margin:0 0 10px 0;padding:0;}
#login .form_line02{width:650px;margin:0px 0;padding:0;}
#login .form_line:after, #login .form_line02:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#login p.item{width:100px;margin:3px 0 0 10px;padding:0;float:left;font-size:95%;font-weight:bold;}
#login p.item02{width:130px;margin:0 0 0 10px;padding:0;float:left;font-size:95%;font-weight:bold;}

#login p.formspace{margin:0 0 0 5px;padding:0;float:left;font-size:95%;}
#login p.formspace02{margin:0 0 0 10px;padding:5px;float:left;font-size:95%;width:488px;border:1px solid #d1d1d1;}
#login div.formspace03{margin:0 0 0 10px;padding:0 5px 0 5px;float:left;font-size:95%;width:490px;}
#login div.formspace04{margin:0;padding:5px;float:left;font-size:95%;width:150px;border-top:1px solid #d1d1d1;}
#login div.formspace05{margin:0 0 0 10px;padding:5px;float:left;font-size:95%;width:470px;border-top:1px solid #d1d1d1;}

#login div.formspace06{margin:0;padding:5px;float:left;font-size:95%;width:150px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
#login div.formspace07{margin:0 0 0 10px;padding:5px;float:left;font-size:95%;width:470px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}

#login p#receptionist{width:580px;margin:40px 20px 0 10px;padding:10px 20px 10px 20px;border-top:1px dotted #8d8d8c;border-bottom:1px dotted #8d8d8c;}
#login p#receptionist02{width:580px;margin:5px 20px 20px 0;padding:0 20px 10px 0;}

#login div.formspace03 p, #login div.formspace04 p, #login div.formspace05 p, #login div.formspace06 p, #login div.formspace07 p{margin:0;padding:0;}

#login p.p_checkbox{margin:0 30px 5px 5px;padding:0;font-size:95%;float:left;}
#login p.button{margin:10px 0 0 120px;padding:0;wiodth:74px;}
#login p.button02{margin:20px 0 0 255px;padding:0;}
#login p.button03{margin:20px 0 0 170px;padding:0;float:left;}
#login p.button04{margin:20px 0 0 0;padding:0;float:right;}
#login p.button05{margin:20px 0 0 95px;padding:0;float:left;}
#login p.button06{margin:0 0 30px 300px;padding:0;}
#login p.button07{margin:20px 0 0 280px;padding:0;}

#login p.item span, #login p.item02 span{margin:0;padding:0;font-size:95%;color:#0363ae;font-weight:normal;}

#login table{margin:0 10px 20px 10px;border:1px solid #d1d1d1;font-size:95%;}
#login table#fly{margin:0 10px 10px 10px;border:1px solid #d1d1d1;font-size:95%;}
#login table tr.finish{background-color:#f6f5f5;}
#login table tr.now_entry01{background-color:#fefafa;}
#login table tr.now_entry02{background-color:#f8fff9;}
#login table th, #login table td {margin:0;padding:3px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
#login table th.th_01{width:240px;}
#login table th.th_02{width:200px;}
#login table th.th_right {margin:0;padding:3px;border-right:none;border-bottom:1px solid #d1d1d1;width:230px;}
#login table td.td_right {margin:0;padding:3px;border-right:none;border-bottom:1px solid #d1d1d1;}
#login table td.td_bottom {margin:0;padding:3px;border-right:1px solid #d1d1d1;border-bottom:none;}
#login table td.td_right_bottom {margin:0;padding:3px;border:none;}

#login table#trial th#trial_th {border-right:none;border-bottom:1px solid #d1d1d1;background-color:#fce1e1;}
#login table#trial th {background-color:#fff0f0;}

#login table#fly th {background-color:#e1fce5;}

#login p#info_change {margin:0 10px 0 10px;padding:0;font-size:95%;}

#login p#log_out{margin:0;padding:0;float:right; }
#login p#log_out02{margin:0;padding:0; }

#login .form_line p.item03{width:240px;margin:3px 0 0 10px;padding:0;float:left;font-size:95%;font-weight:normal;}
#login .form_line p.item03 span{ }

p.rule_caution02{margin:0 10px 30px 10px;padding:0;font-size:95%;font-weight:bold;color:#333333;}
p.rule_caution03{margin:20px 0 0 0;padding:0;font-size:95%;font-weight:bold;color:#333333;}
/* 2009 Schedule */

#schedule{margin:20px 40px 0 40px ;padding:0;width:770px;}

#schedule h2{margin:0;padding:0;}

#schedule table, #schedule table#schedule_fly{margin:20px 30px 10px 30px;padding:0;border:1px solid #333333;text-align:left;font-size:95%;}

#schedule table th{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#f6f5f5;}
#schedule table th.one_round{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#ffedaf;font-size:1.1em;}
#schedule table th.two_round{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#e9fdbe;font-size:1.1em;}
#schedule table th.semifinal{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#c6f4fe;font-size:1.1em;}
#schedule table th.final{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#fecac6;font-size:1.1em;}

#schedule table th.th_02{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#f6f5f5;width:300px;}
#schedule table th.th_one_round02{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#fff7dd;width:300px;}
#schedule table th.th_two_round02{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#f2fcdd;width:300px;}
#schedule table th.th_semifinal02{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#def9ff;width:300px;}
#schedule table th.th_final02{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#ffeceb;width:300px;}

#schedule table th.th_noborder{margin:0;padding:5px 10px 5px 10px;border-right:none;border-bottom:1px solid #333333;}
#schedule table th.th_bottom{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:none;}
#schedule table td{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;width:120px;}
#schedule table td.td_noborder{margin:0;padding:5px 10px 5px 10px;border:none;}

#schedule p{margin:0 30px 5px 30px;padding:0;font-size:95%;}

/* 2009 local_preliminary */
#local_preliminary{margin:20px 39px 0 39px ;padding:0;width:772px;}
#local_preliminary h2{margin:0;padding:0;}
#local_preliminary h2.lp_h2{margin:20px 0 0 0;padding:0;}
#local_preliminary h2.lp_h3{margin:20px 0 10px 0;padding:0;}
#local_preliminary h3{margin:30px 10px 0 10px;padding:0;}
#local_preliminary h4{margin:10px 40px 0 40px;padding:0;color:#394a61;}

#local_preliminary h3.pl_h3_02{margin:20px 40px 0 40px;padding:0;}
#local_preliminary h3.pl_h3_03{margin:10px 40px 0 40px;padding:0;}
#local_preliminary h3.pl_h3_04{margin:20px 10px 0 10px;padding:0;}

#local_preliminary p{margin:0 40px 5px 40px;padding:0;font-size:95%;}
#local_preliminary p#match_notice{margin:10px 40px 5px 40px;padding:0;}
#local_preliminary p#match_contents{margin:0 40px 0 40px;padding:0;font-size:95%;}
#local_preliminary p.p_lp01{margin:20px 0 0 0;padding:5px 40px 5px 40px;font-size:95%;border-top:1px dotted #333333;}
#local_preliminary p.p_lp02{margin:10px 40px 5px 40px;padding:0;font-size:95%;}
#local_preliminary p.p_lp03{margin:20px 60px 5px 60px;padding:0;font-size:95%;}
#local_preliminary p.p_lp04{margin:5px 60px 5px 60px;padding:0;font-size:95%;color:#f63c2a;}
#local_preliminary p.p_lp05{margin:10px 30px 15px 30px;padding:0;font-size:95%;color:#f63c2a;}
#local_preliminary p.p_lp06{margin:0 0 10px 0;padding:0;font-size:95%;}
#local_preliminary p.p_lp07{margin:20px 30px 0 30px;padding:0;font-size:95%;color:#f63c2a;}
#local_preliminary p.p_lp08{margin:5px 30px 0 30px;padding:0;font-size:95%;color:#f63c2a;}
#local_preliminary p.p_lp09{margin:10px 40px 5px 40px;padding:0;font-size:95%;}
#local_preliminary p.p_lp10{margin:20px 40px 15px 40px;padding:0;font-size:95%;color:#f63c2a;}
#local_preliminary p.p_lp11{margin:10px 30px 15px 30px;padding:0;font-size:95%;}

#local_preliminary table{margin:20px 41px 0 41px;padding:0;border:1px solid #333333;}
#local_preliminary table#joyvalley{margin:10px 41px 0 41px;padding:0;border:1px solid #333333;}
#local_preliminary table#fishing_course{margin:10px 60px 0 60px;padding:0;border:1px solid #333333;}
#local_preliminary table th{margin:0;padding:5px;border-right:1px solid #333333;border-bottom:1px solid #333333;text-align:left;font-size:95%;background:#f7f5f5;}
#local_preliminary table th.lp_th_last{margin:0;padding:5px;border-right:1px solid #333333;border-bottom:none;text-align:left;font-size:95%;}
#local_preliminary table th.lp_th_last02{margin:0;padding:5px;border-right:none;border-bottom:1px solid #333333;text-align:left;font-size:95%;}
#local_preliminary table th.one_round{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#ffedaf;font-size:95%;}
#local_preliminary table th.two_round{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#e9fdbe;font-size:95%;}
#local_preliminary table th.semifinal{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#c6f4fe;font-size:95%;}
#local_preliminary table th.final{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#fecac6;font-size:95%;}
#local_preliminary table td{margin:0;padding:5px;border-bottom:1px solid #333333;font-size:95%;}
#local_preliminary table td.lp_td_02{margin:0;padding:5px;border-right:1px solid #333333;border-bottom:none;font-size:95%;}
#local_preliminary table td.lp_td_last{margin:0;padding:5px;border-bottom:none;font-size:95%;}
#local_preliminary table th.th_02{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#f6f5f5;}
#local_preliminary table th.th_one_round{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#fff7dd;}
#local_preliminary table th.th_one_round02{margin:0;padding:5px 10px 5px 10px;border-right:none;border-bottom:1px solid #333333;background:#fff7dd;}
#local_preliminary table th.th_two_round{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#f2fcdd;}
#local_preliminary table th.th_semifinal{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#def9ff;}
#local_preliminary table th.th_final{margin:0;padding:5px 10px 5px 10px;border-right:1px solid #333333;border-bottom:1px solid #333333;background:#ffeceb;}
#local_preliminary table th.th_final02{margin:0;padding:5px 10px 5px 10px;border-right:none;border-bottom:1px solid #333333;background:#ffeceb;}

#local_preliminary ul{margin:0 40px 0 40px;padding:2px 0 2px 0;width:690px;border-bottom:1px dotted #333333;}
#local_preliminary ul.ul_lp_02{margin:0 40px 0 40px;padding:0;width:690px;border-bottom:none;}
#local_preliminary ul li{margin:0 10px 0 0;padding:0;float:left;list-style:none;font-size:95%;}

#local_preliminary ul.ul_lp_03{margin:10px 20px 0 20px;padding:0 0 0 20px;width:710px;border-bottom:none;list-style:circle;}
#local_preliminary ul.ul_lp_03 li.li_lp_01{margin:0 10px 0 0;padding:0;float:none;list-style:disc outside;font-size:95%;}
#local_preliminary ul.ul_lp_03 li.li_lp_02{margin:10px 10px 0 0;padding:0;float:none;list-style:circle outside;font-size:95%;color:#0d84c9;}

#local_preliminary ul.ul_lp_04{margin:10px 40px 0 40px;padding:0 0 0 20px;width:670px;border-bottom:none;list-style:circle;}
#local_preliminary ul.ul_lp_04 li.li_lp_03{margin:0 10px 0 0;padding:0;float:none;list-style:disc outside;font-size:95%;}
#local_preliminary ul.ul_lp_04 li.li_lp_04{margin:0 10px 0 0;padding:0;float:none;list-style:circle outside;font-size:95%;color:#0d84c9;}

#local_preliminary ul.ul_lp_05{margin:0 40px 0 40px;padding:0 0 0 25px;width:665px;border-bottom:none;}
#local_preliminary ul.ul_lp_05 li.li_lp_05{margin:0 10px 0 0;padding:0;float:none;list-style:decimal outside;font-size:95%;}

#local_preliminary #lp_pond_outline{margin:10px 40px 10px 40px;padding:0;width:670px;}
#local_preliminary #lp_pond_img{margin:0 16px 10px 0;padding:0;width:359px;float:left;}
#local_preliminary #lp_text_outline{margin:0;padding:0;width:295px;float:right;}

#local_preliminary #lp_text_outline table#lp_block{margin:20px 0 0 0;padding:0;border:1px solid #333333;}

#local_preliminary #lp_text_outline p{margin:0;padding:10px 0 0 0;font-size:0.6em;}

#local_preliminary #lp_text_outline dl{margin:0 0 10px 0;padding:0;width:295px;font-size:95%;}
#local_preliminary #lp_text_outline dl dt{margin:0 5px 0 0;padding:0;width:65px;float:left;font-weight:bold;}
#local_preliminary #lp_text_outline dl dd{margin:0;padding:0;width:220px;float:right;}

#local_preliminary dl.lp_period{margin:0 50px 2px 50px;padding:0;width:650px;font-size:95%;}
#local_preliminary dl.lp_period dt{margin:0 2px 0 0;padding:0;width:70px;float:left;font-weight:bold;}
#local_preliminary dl.lp_period dd{margin:0;padding:0;width:300px;float:left;}

#local_preliminary dl.lp_style{margin:10px 30px 2px 30px;padding:0 0 5px 0;width:700px;font-size:95%;border-bottom:1px dotted #333333;}
#local_preliminary dl.lp_style02{margin:2px 30px 2px 30px;padding:0 0 5px 0;width:700px;font-size:95%;border-bottom:1px dotted #333333;}

#local_preliminary dl.lp_style dt, #local_preliminary dl.lp_style02 dt{margin:0 2px 0 0;padding:0;width:100px;float:left;font-weight:bold;}
#local_preliminary dl.lp_style dd, #local_preliminary dl.lp_style02 dd{margin:0;padding:0;width:570px;float:left;}

#local_preliminary #grayback{margin:0 0 20px 0;padding:10px 20px 7px 20px;width:728px;background:#e7e8e8;border:1px dotted #333333;}
#local_preliminary #grayback ul{margin:0;padding:0;width:728px;border:none;}
#local_preliminary #grayback ul li{margin:0 4px 0 0;padding:0;width:179px;height:46px;list-style:none;float:left;line-height:0.1em;font-size:0.1em;}
#local_preliminary #grayback ul li{margin:0 4px 0 0;padding:0;width:179px;height:46px;list-style:none;float:left;line-height:0.1em;font-size:0.1em;}
#local_preliminary #grayback ul li.li_lp_05{margin:0;padding:0;width:179px;height:46px;list-style:none;float:right;line-height:0.1em;font-size:0.1em;}

/* 2009 member_list */

#member_list{margin:0;padding:0;width:600px;height: auto;font-family: Verdana, helvetica, arial, sans-serif;color:#333333;line-height:1.2;text-align:left;}

#member_list h1{margin:20px 50px 5px 50px;padding:0;font-size:1em;color:#bb2c15;}
#member_list h2{margin:30px 50px 5px 50px;padding:0;font-size:12px;color:#bb2c15;}
#member_list p#time{margin:0 50px 10px 50px;padding:0;font-size:95%;color:#333333;font-weight:bold;}
#member_list h1#list_fly{margin:20px 50px 5px 50px;padding:0;font-size:1em;color:#047214;}
#member_list h1#list_expert, #member_list_point h1{margin:20px 50px 5px 50px;padding:0;font-size:1em;color:#185df9;}

p#expert_point{margin:5px 50px 5px 50px;padding:0;font-size:95%;}
p#expert_point02{margin:0 50px 10px 50px;padding:0;font-size:95%;font-weight:bold;color:#FF0000;}
p#expert_point03{margin:0 50px 10px 50px;padding:0;font-size:95%;font-weight:bold;color:#000000;}

#member_list table, #member_list_point table{margin:0 50px 20px 50px;padding:0;border:1px solid #333333;}
#member_list table th{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:1px solid #333333;background:#ffefef;}
#member_list table th.th_fly{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:1px solid #333333;background:#e1fce5;}
#member_list table th.th_expert{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:none;background:#bbe1ff;}
#member_list table th.th_expert_s01{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:1px solid #333333;background:#e6f4ff;font-size:95%;width:76px;text-align:left;}
#member_list table th.th_expert_s02{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:1px solid #333333;background:#e6f4ff;font-size:95%;width:180px;text-align:left;}
#member_list table th.th_expert_s03{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:none;background:#e6f4ff;font-size:95%;width:180px;text-align:left;}
#member_list table th.th_expert_s04{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:1px solid #333333;background:#e6f4ff;font-size:95%;width:98px;text-align:left;}
#member_list table th.th_expert_s05{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:1px solid #333333;background:#e6f4ff;font-size:95%;width:98px;text-align:left;}
#member_list table th.th_expert_s06{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:none;background:#e6f4ff;font-size:95%;width:240px;text-align:left;}
#member_list table th.th_list_right{border-bottom:1px solid #333333;border-right:none;background:#ffefef;width:300px;}
#member_list table th.th_fly_list_right{border-bottom:1px solid #333333;border-right:none;background:#e1fce5;width:300px;}
#member_list table td, #member_list_point table td{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:1px solid #333333;font-size:95%;}
#member_list table td.td_list_name, #member_list_point table td.td_list_name{border-bottom:1px solid #333333;border-right:none;}
#member_list table td.td_lest_last, #member_list_point table td.td_lest_last{border-bottom:none;border-right:1px solid #333333;}
#member_list table td.td_list_name_last, #member_list_point table td.td_list_name_last{border:none;}

#member_list table th.th_expert p{margin:0;padding:0; font-weight:normal;}

table tr.tr_expartpass{background:#d3ecff;}
.list_subtitle{ width:500px;margin:8px 0 3px 0; padding:0 50px; float:left;}

/* 2009 member_list ポイント*/

#member_list_point{margin: auto;padding: auto;width:800px;height: auto;font-family: Verdana, helvetica, arial, sans-serif;color:#333333;line-height:1.2;text-align:left;}
#member_list_point table th{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:1px solid #333333;background:#bbe1ff;font-size:95%;}
#member_list_point table th.th_expert_list_right{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:none;background:#bbe1ff;font-size:95%;width:55px;}
#member_list_point table th.ex_w90{width:90px;}
#member_list_point table th.ex_w55{width:55px;}
#member_list_point table th.ex_w60{width:60px;}

/* 2009 大会結果 */
#tk_res_09{margin:15px 57px 0 57px;padding:0;width:858px;text-align:left;background:url(../troutking/troutking09/images/tk09_res_bg01.gif) repeat-y;}

#tk_res_outline{margin:0;padding:0;width:850px;}
#tk_res_left{margin:0;padding:0;width:200px;float:left;}
#tk_res_right{margin:20px 20px 0 20px;padding:0;width:610px;float:right;}

#tk_res_right p{margin:0;padding:0;font-size:95%;}
#tk_res_right p.broad_p{margin:5px 0 0 0;padding:5px 0 0 0;font-size:95%;border-top:1px dotted #cecccc;}
#tk_res_right p.p_about_advance{margin:8px 20px 0 20px;padding:0;font-size:95%;}

#tk_res_left h2{margin:0;padding:0;width:200px;}
#tk_res_right h3{margin:20px 10px 0 10px;padding:0;font-size:95%;}

#match_outline{width:610px;margin:0;padding:0;}

#tk_res_left p{margin:10px;padding:0; line-height:1.2em;font-size:95%;}
#tk_res_right img.res_left_img01{margin:6px 10px 6px 16px;padding:0;float:left;}
#tk_res_right p.res_right_text01{margin:5px 20px 0 0;padding:10px 0 0 0;font-size:95%;}

#tk_res_right #broadcast_schedule{margin:15px 0 15px 0;padding:10px;border:1px solid #333333;background-color:#edecec;}
#tk_res_right #broadcast_schedule dl{margin:0;padding:0;}
#tk_res_right #broadcast_schedule dl dt{margin:0;padding:0;font-weight:bold;color:#3399FF;font-size:95%;}
#tk_res_right #broadcast_schedule dl dd{margin:0;padding:0;font-size:95%;}

#tk_res_right #broadcast_schedule p{margin:2px 0 0 0;padding:0; color:#2270bf;}

#tk_res_left ul{margin:10px 13px 0 13px;padding:0;}
#tk_res_left ul li{margin:0 0 20px 0;padding:0;list-style:none;line-height:0.1em;}

#tk_res_right table{margin:10px 20px 0 20px;padding:0;border:1px solid #333333;}
#tk_res_right table#fly_result02 {margin:20px 20px 0 20px;padding:0;border:1px solid #333333;}

#tk_res_right table th{margin:0;padding:5px;border-right:1px solid #333333;border-bottom:1px solid #333333;font-size:95%;background:#fce1e1;}
#tk_res_right table#fly_result th, #tk_res_right table#fly_result02 th{margin:0;padding:5px;border-right:1px solid #333333;border-bottom:1px solid #333333;font-size:95%;background:#e1fce5;}
#tk_res_right table#prize th#th_prize01{margin:0;padding:5px;border-right:1px solid #333333;border-bottom:1px solid #333333;font-size:95%;background:#fea95e;}
#tk_res_right table#prize th#th_prize02{margin:0;padding:5px;border-right:none;border-bottom:1px solid #333333;font-size:95%;background:#fea95e;}
#tk_res_right table#prize th#th_prize03{margin:0;padding:5px;border-right:1px solid #333333;border-bottom:1px solid #333333;font-size:95%;background:#84c987;}
#tk_res_right table#prize th#th_prize04{margin:0;padding:5px;border-right:none;border-bottom:1px solid #333333;font-size:95%;background:#84c987;}
#tk_res_right table#prize th#th_prize05{margin:0;padding:5px;border-right:1px solid #333333;border-bottom:1px solid #333333;font-size:95%;background:#7ed4f8;}
#tk_res_right table#prize th#th_prize06{margin:0;padding:5px;border-right:none;border-bottom:1px solid #333333;font-size:95%;background:#7ed4f8;}

#tk_res_right table th.res_th_right{border-right:none;border-bottom:1px solid #333333;font-size:95%;background:#fce1e1;}
#tk_res_right table#fly_result th.res_th_right{border-right:none;border-bottom:1px solid #333333;font-size:95%;background:#e1fce5;}

#tk_res_right table td{margin:0;padding:1px 5px 1px 5px;border-right:1px solid #333333;border-bottom:1px solid #333333;font-size:95%;}
#tk_res_right table td.res_td_right{border-right:none;border-bottom:1px solid #333333;}
#tk_res_right table td.res_td_right02{padding:3px 5px 3px 5px;border-right:none;border-bottom:1px solid #333333;}
#tk_res_right table td.res_td_right03{padding:3px 5px 3px 5px;border-right:none;border-bottom:none;}
#tk_res_right table td.res_td_bottom{border-bottom:none;border-right:1px solid #333333;}
#tk_res_right table td.res_td_bottomright{border:none;}

#tk_res_right table tr.res_tr_passage{background:#fa6f6f;}
#tk_res_right table tr.res_tr_passage_fly{background:#93b203;}

#tk_res_right table#prize tr#tr_victory{background:#f8be20;}
#tk_res_right table#prize tr#tr_victory_ex{background:#adf3fd;}
#tk_res_right table#prize tr#tr_victory_fly{background:#d8e734;}
#tk_res_right table#prize tr.tr_winners{background:#fde090;}
#tk_res_right table#prize tr.tr_winners_ex{background:#d5f7fc;}
#tk_res_right table#prize tr.tr_winners_fly{background:#c5e512;}
#tk_res_right table#prize tr.tr_revival{background:#f3fdb3;}
#tk_res_right table#prize tr#tr_ladies{background:#ffdafe;}
#tk_res_right table#prize tr#tr_junior{background:#9ff3ff;}

#tackle_data{margin: auto;padding: auto;width:700px;height: auto;font-family: Verdana, helvetica, arial, sans-serif;color:#333333;line-height:1.2;text-align:left;}
#tackle_data h1#h1_championship{margin:20px 50px 10px 50px;padding:0;font-size:1em;color:#f07905;}
#tackle_data h1#h1_winners{margin:20px 50px 10px 50px;padding:0;font-size:1em;color:#dba309;}
#tackle_data h1#h1_ex_championship{margin:20px 50px 10px 50px;padding:0;font-size:1em;color:#0649a4;}
#tackle_data h1#h1_ex_winners{margin:20px 50px 10px 50px;padding:0;font-size:1em;color:#1857ad;}

#tackle_data table{margin:0 50px 20px 50px;padding:0;border:1px solid #333333;}
#tackle_data table th{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:1px solid #333333;font-size:95%;}
#tackle_data table th#th_data_first{width:80px;}
#tackle_data table th.th_data_right{border-bottom:1px solid #333333;border-right:none;}
#tackle_data table th.th_data_bottom{border-right:1px solid #333333;border-bottom:none;}
#tackle_data table td{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:1px solid #333333;font-size:95%;}
#tackle_data table td.td_data_right{border-bottom:1px solid #333333;border-right:none;}
#tackle_data table td.td_data_last{border-bottom:none;border-right:1px solid #333333;}
#tackle_data table td.td_data_last02{border:none;}

#tackle_data table tr#tr_orange{background:#f8be20;}
#tackle_data table tr.tr_orange02{background:#fef0cb;}
#tackle_data table tr.tr_orange03{background:#fdf9ee;}

#tackle_data table tr#tr_rightbrown{background:#ecc55a;}
#tackle_data table tr.tr_rightbrown02{background:#f7eccd;}
#tackle_data table tr.tr_rightbrown03{background:#f9f3e4;}

#tackle_data table tr#tr_blue{background:#83c8fe;}
#tackle_data table tr.tr_blue02{background:#cce8fe;}
#tackle_data table tr.tr_blue03{background:#e6f4ff;}

ul#past_match, ul#past_match02{margin:0 10px 0 10px;padding:0;list-style:none;width:590px;}
ul#past_match li{margin:0 10px 0 0;padding:0;font-size:95%;float:left;}
ul#past_match02 li{margin:0 10px 0 0;padding:0 0 10px 0;font-size:95%;float:left;}

/* 2009 大会結果エキスパート */
#tk_res_right table#ex_result th{margin:0;padding:5px;border-right:1px solid #333333;border-bottom:1px solid #333333;font-size:95%;background:#e6f4ff;}
#tk_res_right table#ex_result02 th{margin:0;padding:5px;border-right:1px solid #333333;border-bottom:1px solid #333333;font-size:95%;background:#cce8fe;}
#tk_res_right table#ex_result th.res_th_right{border-right:none;border-bottom:1px solid #333333;font-size:95%;background:#e6f4ff;}
#tk_res_right table#ex_result02 th.res_th_right{border-right:none;border-bottom:1px solid #333333;font-size:95%;background:#cce8fe;}
#tk_res_right table#ex_result02 tr.match_group{background:#e6f4ff;}


/* 2009 大会結果拡大画像 */

#res_photo{margin: auto;padding: auto;width:500px;height: auto;font-family: Verdana, helvetica, arial, sans-serif;color:#333333;line-height:1.2;text-align:left;}
#res_photo p{margin:10px;padding: auto;font-size:95%;}

/* 2009 fly_tackle */
#tm_fly_tackle{margin: auto;padding: auto;width:850px;height: auto;font-family: Verdana, helvetica, arial, sans-serif;color:#333333;line-height:1.2;text-align:left;}

#tm_fly_tackle h1{margin:20px 50px 5px 50px;padding:0;font-size:1em;}
#tm_fly_tackle p#fly_summary{margin:20px 50px 15px 50px;padding:0;font-size:95%;}

#tm_fly_tackle table{margin:0 50px 20px 50px;padding:0;border:1px solid #333333;}
#tm_fly_tackle table th{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:1px solid #333333;background:#c2bcb1;}
#tm_fly_tackle table th.th_fly_last{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:none;background:#c2bcb1;}
#tm_fly_tackle table td{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:1px solid #333333;font-size:95%;}
#tm_fly_tackle table td.td_fly_last{margin:0;padding:5px 10px 5px 10px;border-bottom:1px solid #333333;border-right:none;font-size:95%;}
#tm_fly_tackle table td.td_fly_bottom{margin:0;padding:5px 10px 5px 10px;border-bottom:none;border-right:1px solid #333333;font-size:95%;}
#tm_fly_tackle table td.td_fly_bottom_right{margin:0;padding:5px 10px 5px 10px;border:none;font-size:95%;}

#tm_fly_tackle h2{margin:10px 50px 5px 50px;padding:5px 10px 5px 10px;background-color:#2b2926;color:#FFFFFF;}

.fly_tackle_outline{margin:20px 55px 0 55px;padding:0;width:740px;}

.fly_tackle_outline .fly_tacle_box{margin:0 5px 0 0;padding:0;width:240px;float:left;}
.fly_tackle_outline .fly_tacle_box02{margin:0;padding:0;width:240px;float:right;}
.tackle_comment{margin:5px 0 0 0;padding:0;font-size:95%;text-align:center;}

p.caution{color:#FF0000;margin:0 0 30px 0px;padding:0;}

.m_p_0{margin:0;padding:0;}
.link_list{width:102px;margin:0; padding:0;float:right;text-align:right;}
.m_t30{margin:30px 0 0 0;}
.m_t150{margin:150px 0 0 0;}
.m_t300{margin:300px 0 0 0;}

.font_red{color:#FF0000; margin:0; padding:0; font-size:12px;}
.font_red2{color:#FF0000; margin:0; padding:0; font-size:13px;}
.font_rightblue{color:#0279d7;}
.font_rightgreen{color:#1ea803;}
.font_salmon_pink{color:#fa6f6f;}
.font_mosgreen{color:#93b203;}
.font_orange{color:#ff6803;}
.font_emphasis01{font-weight:bold;}
.font_emphasis02{color:#FF0000;font-weight:bold;}
.font_emphasis03{color:#FF0000;font-weight:bold;font-size:1.1em;}
.font_red02{color:#FF0000;margin:0 0 10px 0;padding:0;}

/* 2009 タックル */

#tackle{margin:20px 39px 0 39px ;padding:0;width:772px;}

#tackle p#tackle_p_top{margin:0;padding:0;line-height:1.2em;font-size:95%;}

#tackle ul#ul_item{margin:10px 20px 10px 20px;padding:0;width:730px;list-style:none;}
#tackle ul#ul_item li{margin:0 5px 0 0;padding:0;float:left;font-size:95%;}
#tackle ul#ul_item li#item_list_last{margin:0;padding:0;float:left;width:138px;font-size:95%;}

.tackle_category{margin:10px 0 0 0;padding:0;width:772px;}
.tackle_category02{margin:20px 0 0 0;padding:0;width:772px;}

.tackle_data_outline{margin:15px 21px 0 21px;padding:10px 15px 10px 15px;width:700px;background-color:#d7d4d4;}

.tackle_data_s_outline{margin:0;padding:0;width:700px;}

.tackle_leftbox{margin:0;padding:0;width:325px;float:left;}
.tackle_rightbox{margin:0;padding:0;width:360px;float:right;}

.tackle_leftimg{margin:0;padding:0;width:156px;float:left;}
.tackle_rightimg{margin:0;padding:0;width:156px;float:right;}

#tackle h3{margin:0;padding:3px 5px 3px 5px;width:350px;background-color:#202c8b;color:#FFFFFF;}
#tackle h3.h3_crank{margin:0;padding:3px 5px 3px 5px;width:350px;background-color:#075d24;color:#FFFFFF;}
#tackle h3.h3_rod{margin:0;padding:3px 5px 3px 5px;width:350px;background-color:#431407;color:#FFFFFF;}
#tackle h3.h3_line{margin:0;padding:3px 5px 3px 5px;width:350px;background-color:#bd0f02;color:#FFFFFF;}
#tackle h3.h3_hook{margin:0;padding:3px 5px 3px 5px;width:350px;background-color:#d0b502;color:#FFFFFF;}

.tackle_rightbox dl{margin:5px 8px 0 8px;padding:0;}
.tackle_rightbox dl dt{margin:0;padding:0; font-weight:bold;}
.tackle_rightbox dl dd{margin:0;padding:0; line-height:1.4em;}

p.img_click{margin:8px 0 0 5px;padding:0;line-height:1.2em;font-size:0.6em;color:#151b5a;}
p.tackle_commentary{margin:5px 0 0 0;padding:10px;line-height:1.3em; color:#151b5a;background-color:#fbfafa;}

p.tackle_to_top{margin:10px 21px 0 21px;padding:0;font-size:0.6em;text-align:right;}

p.tackle_img{margin:0px 50px 20px 50px;padding:0;width:600px;}

/* 2009 タックル拡大画像 */

#tackle_photo{margin: auto;padding: auto;width:500px;height: auto;font-family: Verdana, helvetica, arial, sans-serif;color:#333333;line-height:1.2;text-align:left;}
#tackle_photo img{margin:30px 50px 0 50px;padding:0;}
#tackle_photo p{margin:10px;padding: auto;font-size:95%;}

/* 2009 告知 */

#additional_recruitment{margin:10px 40px 20px 40px ;padding:0;width:770px;background-color:#f9f9f9;border:1px dotted #e20510;}
#additional_recruitment h2{margin:13px 10px 5px 10px ;padding:0;}
#additional_recruitment p{margin:0 20px 13px 20px ;padding:0;font-size:95%;}

/* 2009 トラキンブログ リンク */
#troutking_blog{margin:20px 0 0 0;padding:15px 15px 10px 20px;width:735px;border:1px solid #959493;background-color:#edecec;float:left;}
#troutking_blog_result{margin:20px 0 0 20px ;padding:15px 15px 10px 15px;width:538px;border:1px solid #959493;background-color:#edecec;}
#troutking_blog_form{margin:20px 0 0 20px ;padding:15px 15px 10px 15px;width:698px;border:1px dotted #1f54a4;}
#troutking_blog_login{margin:20px 0 0 10px ;padding:15px 15px 10px 15px;width:588px;border:1px dotted #1f54a4;}

#troutking_blog #blog_leftimg_box, #troutking_blog_result #blog_leftimg_box, #troutking_blog_form #blog_leftimg_box, #troutking_blog_login #blog_leftimg_box{margin:0;padding:0;width:203px;float:left;}
#troutking_blog p{margin:10px 0 0 0;padding:0;width:500px;float:right;font-size:95%;}
#troutking_blog_result p{margin:10px 0 0 0;padding:0;width:320px;float:right;font-size:95%;}
#troutking_blog02 #bloglink_textbox{margin:0;padding:0;width:490px;float:left;}
#troutking_blog02 #bloglink_textbox h2{font-weight:bold;margin:0 0 5px 0;padding:0;}
#troutking_blog02 #bloglink_textbox p{font-size:95%;margin:0 0 0 10px;padding:0;}
#troutking_blog_form p{margin:10px 0 0 0;padding:0;width:480px;float:right;font-size:95%;}
#troutking_blog_login p{margin:10px 0 0 0;padding:0;width:360px;float:right;font-size:95%;}

/* 2009 マイスター */
#master08{margin:20px 0 0 0;padding:0;width:770px; float:left;}
#master08 h2{margin:0;padding:0;}
#master08 h3{margin:5px 10px 5px 10px;padding:0;}

#master08 #master_outline{margin:0px 10px 0 10px ;padding:0;width:750px;}

#master08 #master_leftbox{margin:0;padding:0;width:480px;float:left;}

#master08 #master_rightbox{margin:0;padding:0;width:250px;float:right;}
#master08 #master_rightbox ul{margin:0;padding:0;list-style:none;}
#master08 #master_rightbox ul li{margin:0;padding:0;height:170px;}

#master08 p{margin:5px 10px 0 10px;padding:0;font-size:95%;line-height:1.2em;}

/* 2009 更新情報(iframe) */


#iframe{overflow-x:hidden;border-top:none;}

#latest_information{margin:auto;padding:0 10px 10px 10px;width:750px;}
#latest_information ul{margin:0;padding:0;width:750px;border-bottom:1px dotted #333333;}
#latest_information ul.ul_info_last{margin:0;padding:0;width:750px;border-bottom:none;}
#latest_information ul li{margin:0 10px 0 0;padding:3px;float:left;list-style:none;font-size:95%;}

.local_list{border:#FFF 1px solid;margin:10px 0 0 0;padding:0;font-size:12px;}
.list_white{color: #C00;background-color:#EEE;font-weight:bold;text-align:center;border:#EEE 1px solid;}
.list_yellow{background-color: #FFFFB3;border:#EEE 1px solid;}
.list_blue{background-color:#9CF;text-align:right;border:#EEE 1px solid;}
.list_aqua{background-color:#6CF; text-align:center;border:#EEE 1px solid;}
.list_orange{background-color:#FFBD9D;border:#EEE 1px solid;}
.list_orange2{background-color:#FFBD9D;border:#EEE 1px solid; padding:5px 0; text-align:center;}
.list_gray{background-color:#CCC;border:#EEE 1px solid;}

/* T Area Games */
#t_area, #t_area02{margin:20px 39px 0 39px ;padding:0;width:772px;}

#t_area h2, #t_area02 h2, #t_area h3{margin:0;padding:0;}
#t_area p#t_summary{margin:10px 0 20px 0;padding:0;font-size:95%;}
#t_area p#t_summary02{margin:10px 10px 20px 10px;padding:0;font-size:95%;}
#t_area p#t_summary03{margin:0px 10px 0 10px;padding:0;font-size:95%;}
#t_area02 p#t_summary04{margin:0px 10px 5px 0;padding:0;font-size:95%;}
#t_area02 p#t_summary05{margin:0px 10px 20px 0;padding:0 0 10px 0;font-size:95%;border-bottom:1px dotted #333333;}
#t_area02 p#t_summary06{margin:10px 10px 5px 0;padding:0;font-size:95%;}
#t_area p#t_cus_name{margin:0px 10px 10px 10px;padding:0;font-weight:bold;}

dl.ta_dl, dl.ta_dl02{margin:10px 11px 0 11px;padding:0;width:750px;font-size:95%;}
dl.ta_dl dt{margin:0;padding:0;width:90px;font-weight:bold;float:left;}
dl.ta_dl dd{margin:0;padding:0;width:660px;float:left;}

dl.ta_dl02 dt{margin:0 10px 0 0;padding:0 0 3px 0;width:140px;font-weight:bold;float:left;border-bottom:1px solid #b8b8b8;}
dl.ta_dl02 dd{margin:0;padding:0 0 3px 0;width:600px;float:left;border-bottom:1px solid #b8b8b8;}

#t_area ul{margin:5px 0 0 0;padding:0 0 0 100px;width:660px;height:40px;font-size:95%;list-style:none;}
#t_area ul li#list_cp01{margin:0;padding:0;float:left;width:62px;height:40px;list-style:none;}
#t_area ul li#list_cp02{margin:0 0 0 3px;padding:10px 0 0 0;float:left;width:96px;height:22px;list-style:none;}
#t_area ul li#list_cp03{margin:0 0 0 5px;padding:12px 0 0 0;float:left;width:76px;height:20px;list-style:none;}
#t_area ul li#list_cp04{margin:0 0 0 8px;padding:15px 0 0 0;float:left;width:97px;height:13px;list-style:none;}
#t_area ul li#list_cp05{margin:0 0 0 8px;padding:6px 0 0 0;float:left;width:86px;height:28px;list-style:none;}
#t_area ul li#list_cp06{margin:0 0 0 8px;padding:14px 0 0 0;float:left;width:88px;height:25px;list-style:none;}
#t_area ul li#list_cp07{margin:0 0 0 6px;padding:0;float:left;width:87px;height:40px;list-style:none;}

#t_area_form{margin:20px 10px 0 10px ;padding:0;width:750px;}

#t_area_form .t_form_line{width:750px;margin:0 0 10px 0;padding:0;}
#t_area_form .t_form_line:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#t_area_form p.t_item{width:150px;margin:3px 0 0 5px;padding:0;float:left;font-size:95%;font-weight:bold;}
#t_area_form p.t_formspace{margin:0 0 0 5px;padding:0;float:left;font-size:95%;}

#t_area .t_form_line02{width:750px;margin:10px;padding:0;}
#t_area .t_form_line02:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#t_area p.t_item04{width:100px;margin:0 0 0 5px;padding:0;float:left;font-size:95%;font-weight:bold;}
#t_area p.t_formspace02{margin:0 0 0 5px;padding:0;float:left;font-size:95%;}

#t_area_form p.t_instructions{margin:5px 0 10px 15px;padding:0;text-indent:-10px; color:#FF0000;}
#t_send_button{margin:0 0 10px 305px;padding:0;width:121px;}
#t_area_form #t_form_line02 #t_send_button02{margin:0 0 0 20px;padding:0;width:76px;float:left;}

#t_confirm{width:728px;margin:0;padding:10px;background:#dfeef9;border:1px dotted #333333;}
#t_confirm p{margin:0;padding:0;font-size:95%;}
#t_area_form #t_form_line02{width:728x;margin:10px 0 0 0;padding:0;}
#t_area_form #t_form_line02 p.t_item02{width:85px;margin:3px 0 0 5px;padding:0;float:left;font-size:95%;font-weight:bold;}
#t_area_form #t_form_line02 p.t_item03{width:70px;margin:3px 0 0 20px;padding:0;float:left;font-size:95%;font-weight:bold;}

#t_cus_info{margin:20px 0 0 274px;padding:0;width:225px;}
#t_send_button03{margin:0 10px 0 0;padding:0;width:121px;float:left;}
#t_send_button04{margin:0;padding:0;width:94px;float:right;}

#t_cus_info02{margin:30px 0 300px 245px;padding:0;width:215px;}
#t_cus_info03{margin:30px 0 300px 348px;padding:0;width:129px;}
#t_cus_info04{margin:15px 0 300px 125px;padding:0;width:76px;}
#t_send_button05{margin:0 10px 0 0;padding:0;width:129px;float:left;}
#t_send_button06{margin:0;padding:0;width:76px;float:right;}
#t_send_button07{margin:0;padding:0;width:76px;float:left;}

#t_iframe{margin:0 10px 0 10px;padding:0;waidth:750px;border:1px dotted #333333;}

#t_privacy{margin:auto;padding:10px;width:740px;text-align:left;background:#e0e0e1;}
#t_privacy h3{text-align:left;margin:0;padding:0;}
#t_privacy ul{margin:10px 0 0 20px;padding:0;width:700px;}
#t_privacy ul li{margin:0 0 10px 0;padding:0;list-style:decimal inside;font-size:95%;}

#tk_res_outline:after, #match_outline:after, #head_info:after, #logo_list_group ul#fishing_area:after, #logo_list_group ul.maker01:after, #logo_list_group ul.maker02:after, #entry_procedure ul:after,
dl#inquiry:after, #head_info #to_login #to_login_s:after, #head_info #to_blog:after, #trout_nav:after, #rule_section ul:after, #schedule_section ul:after, #local_preliminary ul:after, #local_preliminary ul.ul_lp_02:after, #latest_information ul:after, #latest_information ul.ul_info_last:after, #local_preliminary #lp_pond_outline:after, #local_preliminary #lp_text_outline dl:after, #local_preliminary dl.lp_period:after, #local_preliminary dl.lp_style:after, #local_preliminary dl.lp_style02:after, #local_preliminary #grayback ul:after, .tackle_data_s_outline:after, #tackle ul#ul_item:after, #tackle_section ul:after, #troutking_blog:after, #troutking_blog02:after, #troutking_blog_result:after, #troutking_blog_form:after, #troutking_blog_login:after, ul#past_match:after, ul#past_match02:after, #expertlist_section:after, .fly_tackle_outline:after, #master08 #master_outline:after, dl.ta_dl:after, ul#cosponsorship:after, #t_area_form #t_form_line02:after, #t_area ul#t_info_ul:after, dl.ta_dl02:after, #t_cus_info:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#footer{
	width:980px;
	text-align:center;
	font-size:75%;
	margin:0;
	padding:20px 0;
}

/*20100324*/
.tacklephoto{margin:0 0 10px 70px;}
