/* CSS Document */
/*内部コンテンツ用ベースCSS*/

/*alpha部用設定*/
#headimg{
	border-bottom:1px solid #960;}
#sublink{
	margin:0 0 9px 0;
	background-image:url(../../imgs/bg_sbtn.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #960;}
#sublink .MovBtn {
	background:url(../../imgs/bg_sbtn2.gif) repeat-x;
	color:#A00;}
#sublink a{
	float:left;
	width:128px;
	text-align:center;
	padding:1px 9px;
	color:#333;
	border-right:1px solid #777;}
#sublink a:hover{
	color:#960;}
#sublink .MovBtn:hover {
	color:#600;}
	
#intro{
	width:540px;
	margin:0 0 10px 37px;}
#intro_img{
	margin:0 20px 0 0;}
#intro h2{
	color:#900;
	font-weight:bold;}	
#intro_body{
	margin:0 14px 16px 14px;
	line-height:1.5em;}
#pdf_download{
	font-size:10px;
	line-height:1.5em;
	color:#666;
	margin:0 0 14px 0;}
#pdf_download a{
	border:0;
	color:#333;}
#pdf_download img{
	margin:0 2px;}

#main_contents{
	margin:18px 4px 0 16px;}
#main_contents .leftImg {
	float:left;
	width:300px;
	margin:0 0 0 9px;}
#main_contents .rightTxt {
	float:right;
	width:252px;
	overflow:hidden;}
#main_contents .rightTxt .frame01 {
	display:block;
	background:#e3e7ec;
	margin:75px 0 20px 0;
	border:2px solid #95a9d6;
	padding:0 12px;}
#main_contents .rightTxt p {
	margin:12px 0;
	padding:0;
	font-size:14px;
	line-height:1.2em;}
#main_contents .dottedFrame {
	width:537px;
	margin:0 0 0 28px;
	background:url(../../imgs/cup_frame_middle.gif) repeat-y;}
#main_contents .dottedFrame ul {
	margin:10px 0 10px 40px;
	padding:0;
	font-size:14px;
	line-height:1.8em;}

#main_contents table.cupTable {
	border:1px solid #000;
	border-collapse:collapse;
	margin:20px 0 10px 28px;}
#main_contents table.cupTable caption {
	padding:4px 6px;
	text-align:left;}
#main_contents table.cupTable th {
	background:#888;
	color:#FFF;
	font-weight:normal;
	padding:4px 2px;
	text-align:center;
	border:1px solid #000;}
#main_contents table.cupTable td {
	padding:4px 6px;
	border:1px solid #000;}


/*beta部用設定*/
#submenu{
	display:block;
	font-size:10px;
	padding:3px 0 0 3px;
	border-bottom:1px solid #4D4D4D;}
#submenu a:link, #submenu a:visited{
	color:#FFF;}
#submenu a:hover{
	color:#C93;
	text-decoration:none;}
#submenu img{
	vertical-align:middle;}
#submenu01, #submenu02, #submenu03, #submenu04, #submenu05{
	display:block;
	font-size:10px;
	border-bottom:1px solid #4D4D4D;}
#submenu01 a, #submenu02 a, #submenu03 a, #submenu04 a, #submenu05 a{
	display:block;
	width:113px;
	text-align:right;
	padding:30px 22px 4px 0;
	background-repeat:no-repeat;} 
#submenu01 a{background-image:url(../../imgs/btn_wood.jpg); color:#CCC;}
#submenu02 a{background-image:url(../../imgs/btn_wedge.jpg); color:#CCC;}
#submenu03 a{background-image:url(../../imgs/btn_putter.jpg); color:#CCC;}
#submenu04 a{background-image:url(../../imgs/btn_shaft.jpg); color:#CCC;}
#submenu05 a{background-image:url(../../imgs/btn_training.jpg); color:#CCC;}
#submenu01 a:hover{background-image:url(../../imgs/btno_wood.jpg); color:#C93; text-decoration:none;}
#submenu02 a:hover{background-image:url(../../imgs/btno_wedge.jpg); color:#C93; text-decoration:none;}
#submenu03 a:hover{background-image:url(../../imgs/btno_putter.jpg); color:#C93; text-decoration:none;}
#submenu04 a:hover{background-image:url(../../imgs/btno_shaft.jpg); color:#C93; text-decoration:none;}
#submenu05 a:hover{background-image:url(../../imgs/btno_training.jpg); color:#C93; text-decoration:none;}


/*----- Other SETTING -----*/
.fLeft {float:left;}
.fRight {float:right;}
.tRight {text-align:right;}
.tCenter {text-align:center;}