@charset "UTF-8";

/*共通CSS*/
body{width:910px;margin-left:auto;margin-right:auto;
	/*background: url("../images/bg.gif") repeat-y top center;*/
	background:url("../images/bg_wood.gif");
	padding:0px;margin-top:0px;margin-bottom:0px;
	font-family:'ＭＳ Ｐゴシック',sans-serif;
	text-align:center;font-size:12px;}
ul,ol{margin:0px;padding:0px;}
h1,h3,h4,h5,h6{font-size:100%;margin:0px;padding:0px;}
h2{font-weight:normal;margin:0px;padding:0px;}
form,div,p{margin:0px;padding:0px;}
br{letter-spacing:0;}
img{border:none;}
table{border-collapse:collapse;}
caption{display:none;}
.th{text-align:center;}

a{}
a:link{color:#F60;text-decoration:none;}
a:visited{color:#F93;text-decoration:none;}
a:hover{color:#F96;text-decoration:underline;}

/*共通クラス*/
.red{color:red;}
.gray{color:#999;}
.gr{color:#9C0;}
.blue{color:blue}
.clr{clear:left;}
.clrr{clear:right;}
.clrb{clear:both;}
.right{text-align:right;}
.hidep{display:none;}
.icon{vertical-align:middle;}
.flr{float:right;}
.two{background-color:#F0F0F0;}

/*ヘッダメニュー*/
#unnavi{display:none;}

/*全体レイアウト*/
#Wrap{width:900px;margin-left:auto;margin-right:auto;text-align:left;
background:url("../images/bg-main.gif") no-repeat top left;background-color:white;
}
h1{display:none;}
.desc{font-size:10px;color:#666;padding:2px 5px;letter-spacing:1px;}

/*左*/
#Left{padding-left:5px;width:255px;float:left;}
#Left .logo{margin-top:5px;}
#Left .logoout{height:96px;padding-left:50px;}
#Left .login{width:200px;margin-top:4px;}
#Left .login .flag{float:left;text-align:right;width:50px;font-size:10px;padding-top:5px;padding-right:2px;
letter-spacing:1px;margin-top:1px;}
#Left .login .ipt{float:left;margin-top:1px;}
#Left .login .lbtn{text-align:center;font-size:10px;}
#Left .login .lchbx{vertical-align:middle;}
#Left .login .latt{text-align:center;font-size:10px;letter-spacing:1px;margin:5px 0px;}

.lipt{border:1px solid #999;width:120px;height:18px;background-color:white;}

#Left .logout{width:200px;text-align:center;padding-top:10px;height:67px;line-height:1.3em;}
#Left .logout form{padding:5px 0px;}

#Left .Left_Search form{padding:31px 0px 23px 62px;}
#Left .Left_Search input{margin-left:2px;vertical-align:middle;}
#Left .Left_Search .search_txt{border:1px solid #633;width:120px;}
#Left .Left_Search .search_error_txt{border:1px solid #633;width:120px;color:red;}

#Left .Left_Menu{width:239px;height:75px;}
#Left .Left_Menu p{float:left;height:75px;}
#Left .Left_Menu .ranking a{display:block;width:75px;height:75px;background:url("../images/left-menu-ranking.gif") no-repeat;}
#Left .Left_Menu .ranking a:hover{background:url("../images/left-menu-ranking.gif") no-repeat 0px -75px;}
#Left .Left_Menu .ruleranking a{display:block;width:75px;height:75px;background:url("../images/left-menu-ruleranking.gif") no-repeat;}
#Left .Left_Menu .ruleranking a:hover{background:url("../images/left-menu-ruleranking.gif") no-repeat 0px -75px;}
#Left .Left_Menu .blog a{display:block;width:75px;height:75px;background:url("../images/left-menu-blog.gif") no-repeat;}
#Left .Left_Menu .blog a:hover{background:url("../images/left-menu-blog.gif") no-repeat 0px -75px;}
#Left .Left_Menu .tshirts a{display:block;width:75px;height:75px;background:url("../images/left-menu-tshirts.gif") no-repeat;}
#Left .Left_Menu .tshirts a:hover{background:url("../images/left-menu-tshirts.gif") no-repeat 0px -75px;}
#Left .Left_Menu .basic a{display:block;width:75px;height:75px;background:url("../images/left-menu-basic.gif") no-repeat;}
#Left .Left_Menu .basic a:hover{background:url("../images/left-menu-basic.gif") no-repeat 0px -75px;}
#Left .Left_Menu .team a{display:block;width:75px;height:75px;background:url("../images/left-menu-teams.gif") no-repeat;}
#Left .Left_Menu .team a:hover{background:url("../images/left-menu-teams.gif") no-repeat 0px -75px;}#Left .Left_Menu .flight a{display:block;width:75px;height:75px;background:url("../images/left-menu-flight.gif") no-repeat;}
#Left .Left_Menu .flight a:hover{background:url("../images/left-menu-flight.gif") no-repeat 0px -75px;}
#Left .Left_Menu .map a{display:block;width:75px;height:75px;background:url("../images/left-menu-map.gif") no-repeat;}
#Left .Left_Menu .map a:hover{background:url("../images/left-menu-map.gif") no-repeat 0px -75px;}
#Left .Left_Menu .message a{display:block;width:75px;height:75px;background:url("../images/left-menu-message.gif") no-repeat;}
#Left .Left_Menu .message a:hover{background:url("../images/left-menu-message.gif") no-repeat 0px -75px;}
#Left .Left_Menu .mydarts a{display:block;width:75px;height:75px;background:url("../images/left-menu-mydarts.gif") no-repeat;}
#Left .Left_Menu .mydarts a:hover{background:url("../images/left-menu-mydarts.gif") no-repeat 0px -75px;}
#Left .Left_Menu .calculator a{display:block;width:75px;height:75px;background:url("../images/left-menu-calculator.gif") no-repeat;}
#Left .Left_Menu .calculator a:hover{background:url("../images/left-menu-calculator.gif") no-repeat 0px -75px;}

#Left .Left_Line{clear:left;font-size:0px;width:239px;height:6px;background:url("../images/left-menu-hline.gif") no-repeat;}
#Left .Left_MenuS{width:239px;height:50px;}
#Left .Left_MenuS p{float:left;height:50px;}
#Left .Left_MenuS .sslcnt a{display:block;width:75px;height:50px;background:url("../images/left-menus-contact.gif") no-repeat;}
#Left .Left_MenuS .sslcnt a:hover{background:url("../images/left-menus-contact.gif") no-repeat 0px -50px;}
#Left .Left_MenuS .info a{display:block;width:75px;height:50px;background:url("../images/left-menus-company.gif") no-repeat;}
#Left .Left_MenuS .info a:hover{background:url("../images/left-menus-company.gif") no-repeat 0px -50px;}
#Left .Left_MenuS .link a{display:block;width:75px;height:50px;background:url("../images/left-menus-links.gif") no-repeat;}
#Left .Left_MenuS .link a:hover{background:url("../images/left-menus-links.gif") no-repeat 0px -50px;}

#Left .Left_Bnr{clear:left;margin-top:5px;}

/*右*/
#Right{float:left;padding-top:9px;padding-bottom:16px;width:640px;}
#Right .Right_Menu .index{margin-right:13px;margin-bottom:10px;float:left;}
#Right .Right_Menu .index a{display:block;width:45px;height:61px;background:url("../images/menu-top.gif") no-repeat;}
#Right .Right_Menu .index a:hover{background:url("../images/menu-top.gif") no-repeat 0px -61px;}
#Right .Right_Menu .rules{margin-right:13px;margin-bottom:10px;float:left;}
#Right .Right_Menu .rules a{display:block;width:45px;height:61px;background:url("../images/menu-rules.gif") no-repeat;}
#Right .Right_Menu .rules a:hover{background:url("../images/menu-rules.gif") no-repeat 0px -61px;}
#Right .Right_Menu .sns{margin-right:13px;margin-bottom:10px;float:left;}
#Right .Right_Menu .sns a{display:block;width:45px;height:61px;background:url("../images/menu-sns.gif") no-repeat;}
#Right .Right_Menu .sns a:hover{background:url("../images/menu-sns.gif") no-repeat 0px -61px;}
#Right .Right_Menu .map{margin-right:13px;margin-bottom:10px;float:left;}
#Right .Right_Menu .map a{display:block;width:45px;height:61px;background:url("../images/menu-map.gif") no-repeat;}
#Right .Right_Menu .map a:hover{background:url("../images/menu-map.gif") no-repeat 0px -61px;}
#Right .Right_Menu .links{margin-right:13px;margin-bottom:10px;float:left;}
#Right .Right_Menu .links a{display:block;width:45px;height:61px;background:url("../images/menu-links.gif") no-repeat;}
#Right .Right_Menu .links a:hover{background:url("../images/menu-links.gif") no-repeat 0px -61px;}
#Right .Right_Menu .info{margin-right:13px;margin-bottom:10px;float:left;}
#Right .Right_Menu .info a{display:block;width:45px;height:61px;background:url("../images/menu-info.gif") no-repeat;}
#Right .Right_Menu .info a:hover{background:url("../images/menu-info.gif") no-repeat 0px -61px;}
#Right .Right_Menu .store{margin-right:13px;margin-bottom:10px;float:left;}
#Right .Right_Menu .store a{display:block;width:45px;height:61px;background:url("../images/menu-store.gif") no-repeat;}
#Right .Right_Menu .store a:hover{background:url("../images/menu-store.gif") no-repeat 0px -61px;}

#Right .Right_Menu .Right_Sub{padding-top:29px;}
#Right .Right_Menu #Head_FSC{margin-top:0px;height:18px;background:url("../images/bg-textsize.gif") no-repeat top right;display:none;}
#Right .Right_Menu #Head_FSC .fsc{float:right;margin-right:2px;margin-top:2px;}
/*右PAN*/
.pan{clear:both;width:644px;height:25px;
padding-top:2px;font-size:12px;letter-spacing:1px;
background:url("../images/bg-pan.gif") no-repeat;color:white;}
.spm{float:left;width:127px;}
.pan .pl{float:left;padding-top:5px;padding-left:5px;}
.pan .pi{float:left;padding-top:5px;padding-left:5px;}
.pan h2{float:left;padding-top:5px;padding-left:15px;font-size:12px;letter-spacing:1px;}
#Right .Main_Block_T{background:url("../images/bg-title.gif") no-repeat;}
#Right .Main_Block_T h2{font-size:24px;padding:10px 0px 0px 46px;font-family:Arial,'ＭＳ Ｐゴシック',sans-serif;}
	/*１段組み*/
	#Stand .Main_Block_T{background:url("../images/bg-title-long.gif") no-repeat;}
	#Stand .Main_Block_T h2{font-size:24px;padding:10px 0px 0px 46px;font-family:Arial,'ＭＳ Ｐゴシック',sans-serif;}

#Right .Main_Block{padding-top:10px;}
/*右の２段組み*/
#Main{width:640px;margin-top:5px;}
#Main #Main_Left{float:left;width:460px;}
#Main #Main_Right{float:left;width:160px;margin-left:5px;}
	/*右の１段組み*/
	#Stand{width:640px;margin-top:5px;}

/*フッタ*/
#GoTop{width:900px;text-align:right;}
#Foot{width:900px;margin-top:2px;border-top:2px solid #800;background:url("../images/bg-footer.gif") repeat-x;
height:42px;}
.gtp{vertical-align:bottom;margin-right:2px;font-size:12px;}
.fbnr{float:left;}

/*copyright*/
#Copy{width:896px;text-align:right;margin:2px;}
.copy_blck{width:300px;padding:5px 0px;float:right;}
.copy_blck .fl{float:left;width:55px;}
.copy_blck .ft{float:left;width:235px;margin-left:10px;text-align:left;color:#999;font-size:10px;letter-spacing:1px;}

/*フォームサイズ*/
.iptXS{width:30px;}
.iptS{width:100px;}
.iptM{width:120px;}
.iptL{width:280px;}
