

#pro-page-ttl{
 width:601px; height:95px;
 background: url(../image/pro/pagetitle.gif) no-repeat ;
 font-size:1px;
 text-indent:-9999px;
}

img{border:none}

select{
border:1px solid #666;
background:#edead9;
padding:1px 2px}

label{
line-height:100%;
margin:0 10px 0 0}

.btn{text-align:center}
ul,li{ list-style-type:none;  margin: 0; padding: 0;}

.pro-img{margin-right:10px; border:1px solid #CECECE; float:left;}
.profiletable{width:375px; border-top:1px solid #CECECE; border-left:1px solid #CECECE;}
.td1{width:95px; font-size:12px; border-right:1px solid #CECECE; border-bottom:1px solid #CECECE; background-color:#E8FBDA;}
.td2{width:277px; font-size:12px; border-right:1px solid #CECECE; border-bottom:1px solid #CECECE;}

/***********************************************/
/* layout divs                                 */
/***********************************************/

#head{
background:url(image/common/headBg.jpg) repeat-x;
height:122px;
min-width:820px}

#cont{
background-color:#FFFFFF;
display:inline-table;
}

#cont:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

/*\*/
*html #cont{height:1%}
*+html body #cont{height:1%}
#cont{display:block}
/**/

#main{
padding:10px 10px;
font-size:90%; line-height:140%;}

#sideBar{
background:url(image/common/sideBarTop.jpg) no-repeat;
float:left;
padding:25px 0 0 0;
width:235px}

#foot{
background:url(image/common/footBg.gif) repeat-x;
min-width:820px}

/***********************************************/
/* #head style                                 */
/***********************************************/

#head ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#head ul{
display:inline-block;
margin:0 0 0 20px}

/*\*/
*html #head ul{height:1%}
#head ul{display:block}
/**/

#head ul li{
float:left;
font-size:1px}

/* 検索 */

#search{
position:absolute;
margin:0 0 0 280px;
top:14px;
width:500px}

#search th,
#search td{
text-align:right;
vertical-align:top}

#search th{padding:3px 10px 10px 0}
#search td{width:100px}

#search th input{
border:1px solid #666;
background:#edead9;
line-height:100%;
padding:1px 2px 0}

/***********************************************/
/* #main style                                 */
/***********************************************/

.topBanner{margin:0 0 10px}
.sectionH2{margin:0 0 10px;width:550px}
.sectionH2 h2{margin:0 0 10px}

/* box */

.boxTop{
background:url(../image/pro/index/boxTop.gif) no-repeat;
padding:8px 0 0}

.arrow{
background:url(../image/pro/index/pageTop.gif) no-repeat;
padding-top:36px}

.boxBottom{
background:url(../image/pro/index/boxBottom.gif) no-repeat 0 100%;
padding:0 0 8px}

.boxBottom:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

.boxBottom{display:inline-block;}

/*\*/
*html .boxBottom{height:1%}
.boxBottom{display:block}
/**/

.boxBody{
background:url(../image/pro/index/boxBody.gif) repeat-y;
padding:10px 20px}

/* #topicPath
-----------------------------------------------*/

.topicPath{
margin:0 20px 0 0;
padding:10px 0;
text-align:right}

.topicPath li{
background:url(image/common/topicPath.gif) no-repeat 0 2px;
color:#f90;
display:inline;
margin:0 0 0 5px;
padding:0 0 0 10px}

.topicPath li,
.topicPath li a{font-size:x-small}
.topicPath .firstChild{background:none}

/***********************************************/
/* #sideBar style                              */
/***********************************************/

#sideBar #sideMenu{
background:url(image/common/sideMenuBg.jpg) repeat-y;
padding:0 0 0px 10px}

#sideBar #sideMenu h2{
margin:0 0 2px 5px}

#sideBar #sideMenu ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#sideBar #sideMenu ul{
display:inline-block;
margin:0 0 0 5px;
width:200px}

/*\*/
*html #sideBar #sideMenu ul{height:1%}
#sideBar #sideMenu ul{display:block}
/**/

#sideBar #sideMenu ul li{
border-top:1px dotted #ddd;
margin:0 0 5px;
padding:5px 0 0}

#sideBar #sideMenu ul.separate{
background:url(image/about/common/separator.gif) no-repeat 0 0;
margin:0;
padding:21px 0 0 5px;
width:205px}

#sideBar #sideMenu ul li.firstChild{
border-top:none}

#sideBar #sideMenu ul li a{
background:url(image/common/icon1.gif) no-repeat 5px 8px;
display:block;
padding:0 0 0 15px;
text-decoration:none;
width:185px}

#sideBar #sideMenu ul li a:hover{
background:#f0f0f0 url(image/common/icon1.gif) no-repeat 5px 8px}

/* .sectionH2 */

#sideBar .sectionH2{
border:1px solid #999;
margin:0 0 10px 0;
width:198px}

#sideBar .sectionH2 h2{
background:url(image/common/sideBarH2bg.gif);
color:#fff;
font-weight:bold;
padding:3px 2px 4px 5px}

#sideBar #sideSubMenu{
background:url(image/common/sideSubMenuBg.jpg) no-repeat;
padding:30px 0 0 30px}

/* 販売ランキングBEST１ */

#sideBar .sectionH2.ranking table{
border-bottom:1px dotted #999;
margin:10px;
width:180px}

#sideBar .sectionH2.ranking table th,
#sideBar .sectionH2.ranking table td{
padding-bottom:10px}

#sideBar .sectionH2.ranking table th{
padding:0 5px 0 0;
vertical-align:top;
width:60px}

#sideBar .sectionH2.ranking table td dl{
margin:0 0 5px}

#sideBar .sectionH2.ranking table td dl dd{
font-size:x-small;
margin:0 0 0 4px}

#sideBar .sectionH2.ranking table td dl dd.item{
font-size:small;
font-weight:bold}

#sideBar .sectionH2.ranking table td .btn{
margin:0 0 0 3px}

/* 関連リンク（バナー） */

#sideBar .sectionH2.banner{border:none}

#sideBar .sectionH2.banner li{
font-size:1px;
margin:0 0 10px}

/* 関連リンク */

#sideBar .link ul{
padding:0 10px 10px}

#sideBar .link ul li{
background:url(image/common/icon1.gif) no-repeat 0 8px;
padding:0 0 0 10px}

/***********************************************/
/* #foot style                                 */
/***********************************************/

#foot ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#foot ul{
background:url(image/common/footUlBg.jpg) no-repeat 20px 0;
display:inline-block;
height:26px;
margin:0 0 10px;
padding:8px 0 0 30px}

/*\*/
*html #foot ul{height:1%}
#foot ul{display:block}
/**/

#foot ul li{
float:left;
margin:0 10px 0 0}

#foot ul li a{
background:url(image/common/footLi.gif) no-repeat 0 2px;
color:#f0f0f0;
font-size:x-small;
line-height:100%;
padding:0 0 0 15px;
text-decoration:none}

#foot ul li a:hover{
background:url(image/common/footLiHover.gif) no-repeat 0 2px;
color:#a8d176}

#foot div,
address{
display:block;
font-size:60%;
padding:0 20px 10px 0;
text-align:right;
text-transform:uppercase;
width:800px}

/***********************************************/
/* GP CUP StyleSheet                             */
/***********************************************/

#e .gpcup {
	width: 550px;
}

#e .gpcup .sectionH3 {
	margin: 20px 0;
}

#e .gpcup .lead {
	margin: 0 0 20px;
}

#e .gpcup .boxTop h3 {
	border-bottom:1px dotted #999999;
	margin:0pt 0pt 20px;
	padding:0pt 0pt 20px;
}

#e .gpcup .boxTop h4 {
	font-weight: bold;
	margin:20px 0;
}

#e .gpcup ul li {
	background:transparent url(/image/clubnavi/gpcup/dotos.gif) no-repeat scroll 0pt 10px;
	margin:0pt 0pt 10px;
	padding:0pt 0pt 0pt 15px;
}

#e .gpcup .subNav li {
	padding: 0px;
	float:left;
}

#e .gpcup table.sheet {
	border:1px solid #CCCCCC;
}

#e .gpcup table.sheet th.firstChild, #e .gpcup table.sheet td.firstChild {
	border-top:medium none;
}

#e .gpcup table.sheet th, #e .gpcup table.sheet td {
	border-top:1px dotted #CCCCCC;
	padding:5px 10px;
}

#e .gpcup table.sheet th {
	background:#D7EDC0 none repeat scroll 0%;
	width:130px;
}

#e .gpcup table.result {
	float: left;
	margin-right: 20px;
	border:1px solid #CCCCCC;
	width: 190px;
}

#e .gpcup table.result th.firstChild, #e .gpcup table.result td.firstChild {
	border-top:medium none;
}

#e .gpcup table.result th, #e .gpcup table.result td {
	border-top:1px dotted #CCCCCC;
	padding:5px 5px;
	text-align: center;
}

#e .gpcup table.result th {
	background:#D7EDC0 none repeat scroll 0%;
}

#e .gpcup table.result th.rank, #e .gpcup table.result td.rank {

	text-align: left;
}

#e .gpcup table.result th.name, #e .gpcup table.result td.name {

	text-align: left;
}

#e .gpcup table.result th.affiliation, #e .gpcup table.result td.affiliation {

	text-align: left;
}

/***********************************************/
/* awt                             */
/***********************************************/

.colorB_h2_01{
	background:url(http://www.golfpartner.co.jp/AWT/awtStyleImages/colorB_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorB_h3_01{
	background:url(http://www.golfpartner.co.jp/AWT/awtStyleImages/colorB_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorB_h3_02{
	background:url(http://www.golfpartner.co.jp/AWT/awtStyleImages/colorB_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorB_h4_01{
	background:url(http://www.golfpartner.co.jp/AWT/awtStyleImages/colorB_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorB_h4_02{
	background:url(http://www.golfpartner.co.jp/AWT/awtStyleImages/colorB_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorB_h4_03{
	background:url(http://www.golfpartner.co.jp/AWT/awtStyleImages/colorB_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.h2_02 {
	background-image: url(http://www.golfpartner.co.jp/image/h2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	color: #5B7516;
	text-indent: 25px;
	font-weight: normal;
	margin-bottom: 12px;
	width:100%;
	height: 20px;
	line-height:20px;
}

.h3_03 {
	background-image: url(http://www.golfpartner.co.jp/image/h3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	color: #FE9900;
	text-indent: 25px;
	font-weight: normal;
	margin-bottom: 12px;
	width:100%;
	height: 20px;
	line-height:20px;
}

.h4_04 {
	background-image: url(http://www.golfpartner.co.jp/image/h3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	color: #FE9900;
	text-indent: 25px;
	font-weight: normal;
	margin-bottom: 12px;
	width:100%;
	height: 20px;
	line-height:20px;
}


/* 会社概要テーブル表示用 */
.company_table {
	border-top: #b3b3b3 1px solid;
	border-bottom: #b3b3b3 1px solid;
	border-left: #b3b3b3 0px solid;
	border-right: #b3b3b3 0px solid;
	border-collapse: collapse;
	font-size:12px;
	margin-top:5; margin-bottom:5;

}
.company_table caption {
	font-size:12px;
	font-weight: bold;
	color:#444;
	text-align: left;
	line-height:120%;
	padding:3px 10px;
}
.company_table_th {
	border-top: #b3b3b3 1px solid;
	border-bottom: #b3b3b3 1px solid;
	border-left: #e6e6e6 1px dotted;
	border-right: #e6e6e6 1px dotted;
	text-align: left;
	vertical-align: top;
	font-size:12px;
	font-weight: normal;
	color: #444;
	background-color: #d9d9d9;
	padding: 5px 10px;
}
.company_table_th2 {
	border-top: #b3b3b3 1px solid;
	border-bottom: #b3b3b3 1px solid;
	border-left: #e6e6e6 1px dotted;
	border-right: #e6e6e6 1px dotted;
	text-align: left;
	vertical-align: top;
	font-size:12px;
	font-weight: normal;
	color: #444;
	background-color: #ededed;
	padding: 5px 10px;
}
.company_table_td {
	border-top: #b3b3b3 1px solid;
	border-bottom: #b3b3b3 1px solid;
	border-left: #e6e6e6 1px dotted;
	border-right: #e6e6e6 1px dotted;
	text-align: left;
	vertical-align: top;
	font-size:12px;
	font-weight: normal;
	color: #444;
	background-color: #ffffff;
	padding: 5px 10px;
}

/***********************************************/
/* custom                              */
/***********************************************/

.now{
border-bottom:#ccc 1px dotted;
margin:0 0 20px;
padding:100px 0;
text-align:center;
width:550px}

.back{text-align:right;
margin:0 20px 0 0}

.back a{
background:url(../image/pro/index/arrow.gif) no-repeat 0 3px;
padding:0 0 0 15px}

/***********************************************/
/* sec.css                              */
/***********************************************/

/***********************************************/
/*                                             */
/* a                                           */
/*                                             */
/***********************************************/

#a .boxTop{
margin:0 0 20px}

#a .index div.firstChild{
background:url(image/common/boxTop.gif) no-repeat;
padding:5px 0 0}

#a .index .boxBody div{text-align:center;margin:0 0 15px}
#a .index .boxBody h3{margin:0 0 10px}
#a .index .boxBody h3 p{margin:0 0 15px}

#a .index .boxBody p.a{
background:url(image/find/index/iconA.gif) no-repeat 0 5px;
padding:0 0 0 25px}

#a .index .boxBody p.b{
background:url(image/find/index/iconB.gif) no-repeat 0 5px;
padding:0 0 0 25px}

#a .index .boxBody p.c{
background:url(image/find/index/iconC.gif) no-repeat 0 5px;
padding:0 0 0 25px}

/***********************************************/
/*                                             */
/* b                                           */
/*                                             */
/***********************************************/

#b .index .boxTop{margin:0 0 20px}
#b .index .boxBody{}

#b .index .sectionH2{margin:0 0 20px}

#b .index .one{
background:url(image/buy/index/1.gif) no-repeat 10px 0;
_height:60px;
min-height:60px;
padding:0 0 0 70px}

#b .index .one div{margin:10px 0 0}

#b .index .two{
background:url(image/buy/index/2.gif) no-repeat 10px 0;
_height:60px;
min-height:60px;
padding:0 0 0 70px}

#b .index .three{
background:url(image/buy/index/3.gif) no-repeat 10px 0;
_height:60px;
min-height:60px;
padding:0 0 0 70px}

/***********************************************/
/*                                             */
/* c                                           */
/*                                             */
/***********************************************/

#c .index{width:550px}
#c .index h1{margin:0 0 20px}

#c .index .boxTop{margin:0 0 20px}

#c .index table th{
border-right:#ccc 1px dotted;
padding:0 20px 0 0}

#c .index table th .img{margin:0 0 10px}
#c .index table td{padding:0 0 0 20px;vertical-align:top}

#c .index table td h3{
font-weight:bold;
margin:0 0 15px}

#c .index table td table{
border:#999 1px solid;
margin:0 0 15px}

#c .index table td table th{background:#f7f5ea;
font-weight:bold}

#c .index table td table td{
color:#ff6600;
font-weight:bold;
font-size:110%}

#c .index table td table th,
#c .index table td table td{padding:5px 10px}

/*　
-----------------------------------------------*/

#c .reason .sectionH2{margin:0 0 20px}

#c .reason .sectionH2 h2{margin:0 0 20px}

#c .reason .sectionH2 ul li{
background:url(image/sell/reason/list01.gif) no-repeat 0 25px;
border-top:#999 1px dotted;
margin:20px 0 0;
padding:20px 0 0 20px}

#c .reason .sectionH2 ul li.firstChild{
background-position:0 5px;
border:none;
margin:0;
padding-top:0}

/*　
-----------------------------------------------*/

#c .howtoSell .sectionH2 .firstChild{
background:url(image/common/boxTop.gif) no-repeat;
padding:5px 0 0}

#c .howtoSell .boxTop{
background:url(image/sell/howtosell/pageTopBg.gif) no-repeat;
margin:0 0 20px;
padding:36px 0 0}

#c .howtoSell .boxBody table th,
#c .howtoSell .boxBody table td{vertical-align:top}

#c .howtoSell .boxBody table th{padding:0 20px 0 0}
#c .howtoSell .boxBody table td h3{margin:0 0 15px}

#c .howtoSell .h203 h2{
background:url(image/sell/howtosell/h203bg.gif) repeat-x;
padding:20px 0 0}

#c .howtoSell .h203 p{margin:0 0 10px}

#c .howtoSell strong{
color:#ff6600;
font-size:110%}

/*　
-----------------------------------------------*/

#c .assesment{width:550px}

#c .assesment .pageLink{
margin:20px 0 20px;
text-align:right}

#c .assesment .pageLink a{
background:url(../image/pro/index/arrow.gif) no-repeat 0 3px;
padding:0 0 0 20px}

#c .assesment ul{margin:0 0 25px}

#c .assesment ul li{
margin:0 0 0 1em;
text-indent:-1em}

#c .assesment table{
border:#ada790 1px solid;
border-top:none;
margin:0 0 20px}

#c .assesment table td{
border-top:#ada790 1px dotted;
padding:20px 0;
text-align:center}

#c .assesment table td img{border:#ccc 1px solid}
#c .assesment table td.m{background:#eef2e9}

#c .assesment table td.m img{border:none;
margin:0 0 20px}

#c .assesment table td.m p{
background:#fff;
border:#999 1px solid;
margin:0 10px;
padding:10px;
text-align:left}


/***********************************************/
/*                                             */
/* e                                           */
/*                                             */
/***********************************************/

#e .subNav:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#e .subNav{
background:url(image/clubnavi/beginner/common/subNavBg.gif) repeat-x;
display:inline-block;
margin:0 10px 20px 0;
padding:0 10px}

/*\*/
*html #e .subNav{height:1%}
#e .subNav{display:block}
/**/

#e .subNav li{
float:left}

/*  index  */

#e .index h1{margin:0 0 15px}

#e .index .pageLink{
margin:20px 20px 20px 0;
text-align:right}

#e .index .pageLink a{
background:url(../image/pro/index/arrow.gif) no-repeat 0 3px;
padding:0 0 0 20px}

#e .index .sectionH2 h2{margin:0;padding:0}
#e .index .sectionH2 .boxBody{padding-top:0}
#e .index .sectionH2 dl dt{font-weight:bold}
#e .index .sectionH2 dl dd{margin:10px 0 0}

#e .index .sectionH2 table th{
border-right:#ccc 1px dotted;
padding:0 20px 0 0}

#e .index .sectionH2 table td{
padding:0 0 0 20px;
vertical-align:top}

/*  back  */

#e .back h1{
color:#4a8420;
font-size:110%;
font-weight:bold;
margin:0 0 20px}

#e .back .nav{
margin:10px 20px 10px 0;
text-align:right}

#e .back .nav dt,
#e .back .nav dd{display:inline}
#e .back .nav dt{border-left:5px #333 solid;padding:0 0 0 10px}
#e .back .nav dd{margin:0 0 0 5px}

#e .back .nav dd a{
border:1px solid #ccc;
padding:2px 2px 1px 2px;
text-decoration:none}

/*  recommendation */

#e .recommendation{
width:550px;
text-align:left}

#e .recommendation .pageLink{
margin:20px 20px 20px 0;
text-align:right}

#e .recommendation .pageLink a{
background:url(../image/pro/index/arrow.gif) no-repeat 0 3px;
padding:0 0 0 20px}


#e .recommendation .boxTop{margin:0 0 20px}

#e .recommendation table th,
#e .recommendation table td{vertical-align:top}
#e .recommendation table th{padding:0 40px 0 20px}
#e .recommendation table td{padding:0 40px 0 0}
#e .recommendation table th .img{margin:0 0 10px}

#e .recommendation table td .lead{color:#ff6600;margin:0 0 10px}


#e .recommendation table td h2{
border-left:#595959 4px solid;
font-weight:bold;
font-size:120%;
line-height:120%;
margin:0 0 20px;
padding:0 0 0 15px}

#e .recommendation table td h2 span{font-size:x-small}

#e .recommendation table td table{border:#ccc 1px solid;
margin:0 0 20px;
width:300px}

#e .recommendation table td table th{background:#D7EDC0;width:140px;vertical-align:middle}

#e .recommendation table td table th,
#e .recommendation table td table td{
border-top:#ccc 1px dotted;
padding:5px 10px}

#e .recommendation table td table th.firstChild,
#e .recommendation table td table td.firstChild{
border-top:none}

#e .recommendation table td p{margin:0 0 20px}

#e .recommendation table td ul.price li{font-weight:bold}

#e .recommendation table .sectionH3{
border-top:#ccc 1px dotted;
margin:20px 0 0;
padding:20px 0 0}

#e .recommendation table .sectionH3 h3{margin:0 0 15px}

#e .recommendation table .sectionH3 ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#e .recommendation table .sectionH3 ul{display:inline-block;}

/*\*/
*html #e .recommendation table .sectionH3 ul{height:1%}
#e .recommendation table .sectionH3 ul{display:block}
/**/

#e .recommendation table .sectionH3 ul li{float:left;
margin:0 0 0 10px}

#e .recommendation table .sectionH3 ul li.firstChild{margin:0}


/* private bland index  */

#e .pb h2{
margin:0;
padding:0}

#e .pb .flash{
margin:0 0 20px}

#e .pb .sectionH2{margin:0 0 20px}

#e .pb .sectionH3{
border-top:#999 1px dotted;
margin:20px 0 0;
padding:20px 0 0}

#e .pb .firstChild{
border:none;
margin:0}

#e .pb .sectionH3 table th{
border-right:#ccc 1px dotted;
text-align:center;
width:130px}

#e .pb .sectionH3 table td{
padding:0 0 0 20px;
vertical-align:top}

#e .pb .sectionH3 table td p{margin:0 0 10px}

#e .pb .sectionH3 table td .pageLink{
text-align:right}

#e .pb .sectionH3 table td .pageLink a{
background:url(../image/pro/index/arrow.gif) no-repeat 0 3px;
padding:0 0 0 20px}

/*  nexgen  */

#e .nexgen table td.single{text-align:center}
#e .nexgen table.layout{width:550px}
#e .nexgen table.layout th{padding:0 20px 0 0}
#e .nexgen table.layout th .sectionH2{width:auto}

#e .nexgen .subNav{
font-size:1px;
margin-bottom:0;
padding-bottom:0}

#e .nexgen .subNav li{font-size:1px}

#e .nexgen .subNav:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#e .nexgen .subNav{display:inline-block;}

/*\*/
*html #e .nexgen .subNav{height:1%}
#e .nexgen .subNav{display:block}
/**/

#e .nexgen .nav li{
float:left;
font-size:1px;
margin:0 0 0 20px}

#e .nexgen .nav:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#e .nexgen .nav{display:inline-block;}

/*\*/
*html #e .nexgen .nav{height:1%}
#e .nexgen .nav{display:block}
/**/

#e .nexgen .nav{
background:url(image/clubnavi/pb/nexgen/common/navBg.jpg) repeat-x;
margin:0 10px 0 0;
padding:20px 0 25px}

#e .nexgen .nav .firstChild{margin:0 0 0 10px}

#e .nexgen p{margin:0 0 20px}
#e .nexgen th{text-align:left}
#e .nexgen .mainImage{margin:0 0 20px}
#e .nexgen h1{margin:0 0 25px}

#e .nexgen .sectionH2{
border-top:#adadac 1px dotted;
margin:20px 0 20px;
padding:20px 0 0}

#e .nexgen .firstChild{
border:none;
padding:0}

#e .nexgen .sectionH2 h2{margin:0 0 15px}

#e .nexgen h3{
color:#4a8420;
font-weight:bold;
margin:0 0 20px}

#e .nexgen .h202 table th{
padding:0 30px 0 0}

#e .nexgen .h204 h3{
font-size:120%}

#e .nexgen .h203 .tableCont{
background:url(image/clubnavi/pb/nexgen/common/tableContBg.gif) repeat-x;
padding:5px 0 0}

#e .nexgen .h204 p.note{
font-size:110%;
font-weight:bold}

/*  nexgen index */

#e .nexgenIndex .h203 .tableCont table{
border:#bbb 1px solid;
border-top:none;
margin:0 0 20px;
table-layout:fixed;
width:550px}

#e .nexgenIndex .h203 .tableCont table th{
background:#eee;
border-top:#bbb 1px dotted;
padding:5px 10px;
width:120px}

#e .nexgenIndex .h203 .tableCont table td{
border-left:#bbb 1px solid;
border-top:#bbb 1px dotted;
padding:5px 10px}

#e .nexgenIndex .h302 table td.col{
background:#eee;}
/*  nexgen fairway */

#e .fairway .h203 .tableCont table,
#e .iron .h203 .tableCont table{
border:#bbb 1px solid;
border-top:none;
border-left:none;
table-layout:fixed;
margin:0 0 20px;

width:550px}

#e .fairway .h203 .tableCont table th,
#e .iron .h203 .tableCont table th{
background:#eee;
border-left:#bbb 1px solid;
border-top:#bbb 1px dotted;
padding:5px 10px}

#e .fairway .h203 .tableCont table td,
#e .iron .h203 .tableCont table td{
border-left:#bbb 1px solid;
border-top:#bbb 1px dotted;
padding:5px 10px}

#e .fairway .h203 .tableCont table th.col,
#e .fairway .h203 .tableCont table td.col,
#e .iron .h203 .tableCont table th.col,
#e .iron .h203 .tableCont table td.col{
width:120px}

/*  nexgen iron */

#e .iron .h202 table td{
vertical-align:top}

/*  riviera index */

#e .rivieraIndex table td{
padding:0 0 0 10px;
vertical-align:top}

#e .rivieraIndex p.note{
color:#57842b;
font-size:x-small;
margin-left:1em;
text-indent:-1em}

/*  phoebus */

#e .phoebus .sectionH2{margin:0 0 20px}

#e .phoebus .subNav{
background:url(/image/clubnavi/pb/phoebus/subNavBg1.jpg) repeat-x 0 100%;
display:inline-block;
margin:0 10px 0 0;
padding:0 10px 73px}

#e .phoebus .h201{margin:0 0 20px}

#e .phoebus .tableCont{
background:url(/image/clubnavi/pb/nexgen/common/tableContBg.gif) repeat-x;
padding:5px 0 0}

#e .phoebus table th.layoutTh{
padding:0;
width:380px;
vertical-align:top}

#e .phoebus table.table01{
border:#bbb 1px solid;
border-top:none;
width:380px}
#e .phoebus table.table01 th,
#e .phoebus table.table01 td{border-top:#bbb 1px dotted;
padding:5px 10px}
#e .phoebus table.table01 th{background:#eee}
#e .phoebus table.table01 td{border-left:#bbb 1px solid}

#e .phoebus table.table02{
border:#bbb 1px solid;
border-top:none;
table-layout:fixed;
width:380px}

#e .phoebus table.table02 th,
#e .phoebus table.table02 td{border-top:#bbb 1px dotted;padding:5px 10px}
#e .phoebus table.table02 th{background:#eee}
#e .phoebus table.table02 th.col{background:#eee;border-left:#bbb 1px solid}
#e .phoebus table.table02 th.row{border-left:none;width:120px}
#e .phoebus table.table02 td{border-left:#bbb 1px solid}


#e .phoebus table.table03{
border:#bbb 1px solid;
border-top:none;
table-layout:fixed;
width:380px}

#e .phoebus table.table03 th,
#e .phoebus table.table03 td{border-top:#bbb 1px dotted;padding:5px 0;
text-align:center}
#e .phoebus table.table03 th{border-left:#bbb 1px solid;background:#eee}
#e .phoebus table.table03 td{border-left:#bbb 1px solid}
#e .phoebus table.table03 th.col{width:100px;
border-left:none}

/*  black */

#e .black .subNav{
background:url(/image/clubnavi/pb/phoebus/subNavBg2.jpg) repeat-x 0 100%;
display:inline-block;
margin:0 10px 0 0;
padding:0 10px 73px}

#e .black .tableCont{
background:url(/image/clubnavi/pb/nexgen/common/tableContBg.gif) repeat-x;
padding:5px 0 0}

#e .black .tableCont table{
border:#bbb 1px solid;
border-top:none;
margin:0 0 20px;
table-layout:fixed;
width:550px}

#e .black .sectionH3 table th,
#e .black .sectionH3 table td{border-top:#bbb 1px dotted;border-left:#bbb 1px solid;padding:5px 10px}

#e .black .sectionH3 table th{background:#eee;border-left:none}
#e .black .sectionH3 table td{text-align:center}

/*  beginner */

#e .beginner .lead{margin:0 0 20px}
#e .beginner h1{margin:0 0 15px}
#e .beginner .boxTop{margin:0 0 10px}

#e .beginner .q1{background:url(image/clubnavi/beginner/common/q1.jpg) no-repeat 0 10px}
#e .beginner .q2{background:url(image/clubnavi/beginner/common/q2.jpg) no-repeat 0 10px}
#e .beginner .q3{background:url(image/clubnavi/beginner/common/q3.jpg) no-repeat 0 10px}
#e .beginner .q4{background:url(image/clubnavi/beginner/common/q4.jpg) no-repeat 0 10px}
#e .beginner .q5{background:url(image/clubnavi/beginner/common/q5.jpg) no-repeat 0 10px}
#e .beginner .q6{background:url(image/clubnavi/beginner/common/q6.jpg) no-repeat 0 10px}

#e .beginner .a1{background:url(image/clubnavi/beginner/common/a1.jpg) no-repeat 0 7px}
#e .beginner .a2{background:url(image/clubnavi/beginner/common/a2.jpg) no-repeat 0 7px}
#e .beginner .a3{background:url(image/clubnavi/beginner/common/a3.jpg) no-repeat 0 7px}
#e .beginner .a4{background:url(image/clubnavi/beginner/common/a4.jpg) no-repeat 0 7px}
#e .beginner .a5{background:url(image/clubnavi/beginner/common/a5.jpg) no-repeat 0 7px}
#e .beginner .a6{background:url(image/clubnavi/beginner/common/a6.jpg) no-repeat 0 7px}

#e .beginner h2{
border-bottom:#999 1px dotted;
color:#4a8420;
font-weight:bold;
margin:0 10px 20px 0;
padding:15px 0 25px 60px}

#e .beginner .boxBody p{
margin:0 0 20px;
padding:0 10px 0 60px}

#e .beginner .boxBody div{text-align:center}

#e .beginner ul.footLink{margin:20px 0}

#e .beginner ul.footLink li{
background:url(image/clubnavi/beginner/common/footNavBg.gif) no-repeat;
display:inline;
margin:0 0 0 10px;
padding:0 0 0 15px}

#e .beginner ul.footLink li.c{
color:#ff4c1f}

#e .beginner ul.footLink li.firstChild{
background:none;
margin:0;
padding:0}

/*  page02 */

#e .page02 .h201 h2{
border:none;
margin:20px 0 10px;
padding:0}

#e .page02 .h201 h3{
border-left:#4a8420 4px solid;
color:#4a8420;
font-weight:bold;
margin:0 10px 20px 0;
padding:0 0 0 10px}

#e .page02 .h201 p{
border-top:#999 1px dotted;
margin:10px 0 0;
padding:10px 0 0}

#e .page02 .h201 table{
border:#ccc 1px solid;
margin:10px 0 0;
width:500px}

#e .page02 .h201 table th{background:#D7EDC0;
border-top:#ccc 1px dotted;
padding:3px 10px;
text-align:left;
width:105px}

#e .page02 .h201 table td{border-top:#ccc 1px dotted;
padding:3px 10px}
#e .page02 .h201 table th.firstChild,
#e .page02 .h201 table td.firstChild{border:none}

/*  page02 */

#e .page03 p.note{
color:#57842b;
font-size:x-small}

/***********************************************/
/*                                             */
/* f                                           */
/*                                             */
/***********************************************/

#f .index .lead{
margin:0 0 30px;
text-align:center}

#f .index .h201 h2{margin:0 0 20px}

#f .index .h201 .img{margin:0 0 30px;text-align:center}
#f .index .sectionH3{margin:0 0 20px}
#f .index .sectionH3 h3{margin:0 0 20px}
#f .index .sectionH3 p{margin:0 0 20px}

#f .index .sectionH3 .link{text-align:right}
#f .index .sectionH3 .link a{
background:url(../image/pro/index/arrow.gif) no-repeat 0 3px;
padding:0 0 0 20px}

#f .index .h202{
background:url(image/about/index/h202bg.jpg) no-repeat;
height:430px;
margin:0 0 20px;
padding:8px 0 0 12px}

#f .index .h202 h2{margin:0 0 30px}
#f .index .h202 ol{padding:0 0 0 18px}
#f .index .h202 ol li{margin:0 0 20px}

/*　
-----------------------------------------------*/

#f .birdienet .sectionH2{
background:url(image/about/birdienet/secH2bg.jpg) no-repeat 0 375px}
#f .birdienet .sectionH2 p{margin:0 20px 40px}

#f .birdienet .sectionH2 .sectionH3 h3{
margin:0 0 40px;
text-align:center}

#f .birdienet .btn li{
display:inline;
margin:0 0 0 20px}

#f .birdienet .btn li.firstChild{margin:0}

/*　
-----------------------------------------------*/

#f .tvcm{width:550px}
#f .tvcm .lead{margin:0 0 10px}

#f .tvcm .sectionH3{margin:20px 0 20px}
#f .tvcm .sectionH3 h3{margin:0 0 20px}
#f .tvcm .sectionH3 div{margin:0 0 20px}

#f .tvcm .sectionH3 dl{margin:0 0 10px}

#f .tvcm .sectionH3 dl dt{
font-weight:bold;
margin:0 0 10px}

#f .tvcm .sectionH3 dl dd a{background:url(../image/pro/index/arrow.gif) no-repeat 0 3px;
padding:0 0 0 20px}

#f .tvcm .sectionH2 .boxTop{margin:0 0 20px}

#f .tvcm .sectionH2 .boxTop th{
text-align:center;
width:200px}

#f .tvcm .sectionH2 .boxTop td{vertical-align:top}
#f .tvcm .sectionH2 h2{margin:0 0 15px}

/*　
-----------------------------------------------*/


#f .payment h2{margin:0 0 20px}
#f .payment .sectionH3 h3{margin:0 0 10px}
#f .payment .sectionH3 .img{margin:0 0 10px}
#f .payment .sectionH3{margin:0 0 20px}
#f .payment .sectionH3 table{;width:505px}

#f .payment .sectionH3 table th{padding:15px 20px 15px 20px;width:41px}
#f .payment .sectionH3 table td{vertical-align:middle}
#f .payment .sectionH3 .link a{
background:url(../image/pro/index/arrow.gif) no-repeat 0 3px;
padding:0 0 0 20px}

#f .housoku{width:550px}

#f .housoku .menu{background:url(image/about/5rules/common/menuBg.jpg) no-repeat;
margin:0 0 40px;
padding:11px 0 23px 30px}

#f .housoku h1{
text-align:center;
margin:0 0 40px}

#f .housoku .menu .cate{margin:0 0 15px}

#f .housoku .menu ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#f .housoku .menu ul{display:inline-block;}

/*\*/
*html #f .housoku .menu ul{height:1%}
#f .housoku .menu ul{display:block}
/**/

#f .housoku .menu ul li{float:left;
margin:0 0 0 16px}
#f .housoku .boxBody{padding:40px 0 40px}
#f .housoku .boxBody .img{text-align:center}
#f .housoku .boxTop{margin:0 0 30px}
#f .housoku .menu ul li.firstChild{margin:0}

#f .indexPage h1{margin:0 0 10px}

#f .indexPage .menu{
background:url(image/about/5rules/index/indexMenuBg.jpg) no-repeat;
margin-bottom:10px;
padding-top:121px}

#f .indexPage .sectionH2{width:auto}

#f .indexPage h2{
border-bottom:#ccc 1px dotted;
margin:0 0 20px;
padding:0 0 40px 10px}

#f .indexPage .boxBody{padding:30px 20px 10px}

#f .indexPage table{margin:0}

#f .indexPage table th{
padding:0 20px 0 0;
vertical-align:top}

#f .indexPage table td h3{font-weight:bold;
margin:0 0 10px}

#f .ans .sectionH2{
border-top:#ccc 1px dotted;
margin:40px 20px 0;
padding:40px 0 0;
width:auto}

#f .ans .sectionH2 h2{
margin:0 0 40px; 
text-align:center}

#f .ans .pict{margin:0 0 40px}

#f .ans .sectionH2 p{margin:0 0 20px}
#f .ans .boxBody{padding-bottom:10px}

#f .ans .btn{margin:0 0 50px}

#f .page04 p.end{
background:url(image/about/5rules/4/secBg.jpg) no-repeat 50% 100%;
_height:300px;
min-height:300px}

#f .page05 h3{
margin:0 0 20px;
text-align:center}

#f .page05 .sectionH2{margin-bottom:0px}

#f .conq .boxBody{padding:20px}

#f .conq h2{
margin:0 0 30px;
text-align:center}

#f .conq .lead{text-align:center}

#f .conq .sectionH3{
border-top:#ccc 1px dotted;
margin:20px 0 0;
padding:20px 0 0}

#f .conq .sectionH3 h3{margin:0 0 20px}
#f .conq .sectionH3 p{margin:0 0 0 120px}

#f .pro{width:550px}
#f .pro p{margin:0 0 20px}

#f .pro .boxTop{margin:0 0 20px}

#f .pro .boxTop h3{
border-bottom:#999 1px dotted;
margin:0 0 20px;
padding:0 0 20px}


#f .pro .boxTop ul{margin:15px 0}
#f .pro .boxTop ul li{margin:0 0 5px}
#f .pro .boxTop ul li a{background:url(../image/pro/index/arrow.gif) no-repeat 0 5px;
padding:0 0 0 20px}

#f .pro table.layoutBox{margin:0 0 10px}
#f .pro table.layoutBox th{padding:0 20px 0 0}
#f .pro table.layoutBox td{vertical-align:top}

#f .pro table.profile{border:#ccc 1px solid;
width:400px}

#f .pro table.profile th{background:#D7EDC0;
width:95px}

#f .pro table.profile th,
#f .pro table.profile td{
border-top:#ccc 1px dotted;
padding:5px 10px}

#f .pro table.profile th.firstChild,
#f .pro table.profile td.firstChild{
border-top:none}


#f .sushi,
#f .photo{width:550px}

#f .sushi h1,
#f .photo h1{margin:0 0 20px}

#f .sushi h2,
#f .photo h2{margin:0 0 20px}

#f .sushi table{
border-top:#999 1px solid;
border-bottom:#999 1px solid;
margin:0 0 20px;
width:550px}

#f .sushi table th,
#f .sushi table td{
padding:5px 0px 0;
vertical-align:middle}

#f .sushi table th{
border-top:#999 1px dotted;
color:#a78c3a;
font-weight:bold;
text-align:left}

#f .sushi table td{border-top:#999 1px dotted}

#f .sushi table th.firstChild,
#f .sushi table td.firstChild{
border:none;
padding:0}

#f .sushi .sectionH3{margin:0 0 20px}
#f .sushi .sectionH3 h3{margin:0 0 20px}

#f .photo #topNav,
#f .sushi #topNav{background:url(../image/pro/sushi/topNavBg.gif) repeat-x}

#f .photo #bottomNav,
#f .sushi #bottomNav{background:url(../image/pro/sushi/bottomNavBg.gif) repeat-x}

#f .sushi #topNav,
#f .sushi #bottomNav,
#f .photo #topNav,
#f .photo #bottomNav{margin:0 0 20px;
padding:0 0 0 10px}

#f .sushi #topNav li,
#f .sushi #bottomNav li,
#f .photo #topNav li,
#f .photo #bottomNav li{display:inline}

#f .photo table{border:none;
border-bottom:#ccc 1px dotted;
margin:0 0 20px;
padding:0 0 20px;
width:550px}

#f .photo table td{
border:none;
vertical-align:top;
width:250px}

#f .photo table td.firstChild{
padding:0 20px 5px 0}

#f .pointcard .h201{background:url(image/about/pointcard/secH2bg.jpg) no-repeat}
#f .pointcard .h201 h2{margin:0 0 28px 19px;
padding:19px 0 0}
#f .pointcard .h201 .point{margin:0 0 24px 297px}
#f .pointcard .h201 .p{margin:0 0 42px 23px}


#f .pointcard .h3body{background:url(image/about/pointcard/boxBody.jpg) repeat-y}
#f .pointcard .h3bottom{background:url(image/about/pointcard/boxBottom.jpg) no-repeat 0 100%;
margin:0 0 20px;
padding:0 0 17px}
#f .pointcard .sectionH3{background:url(image/about/pointcard/h3bg.jpg) no-repeat}
#f .pointcard .sectionH3 h3{margin:0 0 24px 11px;
padding:8px 0 0}

#f .pointcard .sectionH3 .lead{
border-bottom:#999 1px dotted;
margin:0 30px 20px;
padding:0 0 20px}

#f .pointcard table{
border-bottom:#999 1px dotted;
margin:0 30px 20px;
padding:0 0 20px;
width:491px}

#f .pointcard table th{padding:0 10px 20px 0}
#f .pointcard table td{padding:0 0 20px}

#f .pointcard .sectionH3 p{margin:0 30px 10px}

#f .pointcard .h202 ul li{
background:url(image/about/pointcard/dotos.gif) no-repeat 0 10px;
margin:0 0 10px;
padding:0 0 0 15px}

/*　
-----------------------------------------------*/

#f .aboutedy .boxTop{margin:0 0 20px}
#f .aboutedy .boxBody div{text-align:center;margin:0 0 15px}
#f .aboutedy .boxBody h3{margin:0 0 10px}
#f .aboutedy .boxBody h3 p{margin:0 0 15px}

#f .aboutedy h3.lead{
font-weight:bold;
margin:0 0 10px}

#f .aboutedy ul{margin:0 0 20px}
#f .aboutedy ul li{
background:url(image/about/pointcard/dotos.gif) no-repeat 5px 10px;
padding:0 0 0 20px}

#f .aboutedy .pageLink{margin:20px 0}
#f .aboutedy .pageLink a{background:url(./image/common/arrow.gif) no-repeat 0 3px;
padding:0 0 0 20px}

/*　
-----------------------------------------------*/

#f .anshin .sectionH2{background:url(image/about/anshin/secH2Bg.jpg) no-repeat}
#f .anshin .sectionH2 h2{padding:58px 0 52px 166px}
#f .anshin .sectionH2 .p{margin:0 0 20px 20px}
#f .anshin .sectionH2 .system{
margin:0 0 31px 40px}

#f .anshin .sectionH2 .btn{margin:0 0 30px}
#f .anshin .sectionH2 .sectionH3 h3{margin:0 0 20px}

#f .anshin .sectionH2 .sectionH3 ul li{background:url(image/about/pointcard/dotos.gif) no-repeat 5px 10px;
margin:0 0 5px;
padding:0 0 0 20px}

/***********************************************/
/*                                             */
/* g                                           */
/*                                             */
/***********************************************/

#g .sectionH1 h2{margin:0 0 20px}

#g .sectionH1 h3,
#g .sectionH1 h4{font-weight:bold;
margin:0 0 10px}

#g .sectionH1 p{margin:0 0 20px}

#g .sign{text-align:right}

#g .sectionH4{margin:0 0 20px}

#g .sectionH4 p{margin:0 0 5px}

#g .sectionH1 .sectionH4 ol,
#g .sectionH1 .sectionH4 ul{margin:0 0 5px}

#g .sectionH1 .sectionH4 ol li,
#g .sectionH1 .sectionH4 ul li{
background:url(/image/about/pointcard/dotos.gif) no-repeat 0 9px;
padding:0 0 0 15px}


/***********************************************/
/*                                             */
/* h                                           */
/*                                             */
/***********************************************/

#h .boxTop{margin:0 0 10px}

#h .pageTop{text-align:right}

#h .pageTop a{
background:url(image/common/pageTop.gif) no-repeat 0 3px;
padding:0 0 0 20px}

#h h3{
border-bottom:#999 1px dotted;
color:#4a8420;
font-weight:bold;
margin:0 0 20px;
line-height:130%;
padding:0 0 20px 50px}

#h .boxBody ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#h .boxBody ul{display:inline-block;}

/*\*/
*html #h .boxBody ul{height:1%}
#h .boxBody ul{display:block}
/**/

#h .boxBody ul li{
float:left;
display:block;
width:47%}

#h .boxBody ul li a,
#h .boxBody p.link a{
background:url(../image/pro/index/arrow.gif) no-repeat 0 3px;
padding:0 0 0 20px}

#h .boxBody div{padding:0 0 0 50px}
#h .boxBody div p{margin:0 0 10px}

#h .boxBody .tableCont{
background:url(image/clubnavi/pb/nexgen/common/tableContBg.gif) repeat-x;
padding:5px 0 0}

#h .boxBody .tableCont table{
border:#bbb 1px solid;
border-left:none;
border-top:none;
table-layout:fixed}

#h .boxBody .tableCont table th{background:#fafafa}

#h .boxBody .tableCont table th,
#h .boxBody .tableCont table td{
border-left:#bbb 1px solid;
border-top:#bbb 1px dotted;
text-align:left;
padding:5px 10px}

#h .boxBody .tableCont table th.lastRow,
#h .boxBody .tableCont table td.lastRow{
width:250px}

#h .boxBody .tableCont table th.row{
width:120px}

#h h3.q1{background:url(image/faq/q1.jpg) no-repeat}
#h h3.q2{background:url(image/faq/q2.jpg) no-repeat}
#h h3.q3{background:url(image/faq/q3.jpg) no-repeat}
#h h3.q4{background:url(image/faq/q4.jpg) no-repeat}

#h .a1{background:url(image/faq/a1.jpg) no-repeat 0 5px}
#h .a2{background:url(image/faq/a2.jpg) no-repeat 0 5px}
#h .a3{background:url(image/faq/a3.jpg) no-repeat 0 5px}
#h .a4{background:url(image/faq/a4.jpg) no-repeat 0 5px}

/***********************************************/
/*                                             */
/* i                                           */
/*                                             */
/***********************************************/

#i .boxTop{margin:0 0 20px}
#i p{margin:0 0 20px}

#i .sectionH2{margin:0 0 20px}

#i .index .sectionH2 ul li{
background:url(image/contact/common/icon.gif) no-repeat 10px 10px;
margin:0 0 10px;
padding:0 10px 0 25px}

#i .tableCont{
background:url(image/clubnavi/pb/nexgen/common/tableContBg.gif) repeat-x;
padding:5px 0 0}

#i .tableCont table{
border-collapse:collapse;
border:#bbb 1px solid;
border-left:none;
border-top:none;
margin:0 0 20px;
width:550px}

#i .tableCont table th{background:#fafafa}

#i .tableCont table th,
#i .tableCont table td{
border-left:#bbb 1px solid;
border-top:#bbb 1px dotted;
text-align:left;
padding:5px 10px}

#i .tableCont table td input{margin:0 10px 0 0}
#i .tableCont table th span{
color:#FF0000;
font-size:x-small}

#i textarea{width:400px}

/* comfirm */

#i .comfirm table th{width:100px}

#i .comfirm ul li{
display:inline;
margin:0 0 0 10px}

#i .errmsg{
color:#f00;
margin:0 0 20px}

#i #thanks h2{margin:0 0 50px}

#i #thanks p{
background:url(image/contact/thankyou/img01.gif) no-repeat 50px 0;
padding:45px 0 50px 200px}


/***********************************************/
/* index.css                                   */
/***********************************************/

#index #sideBar{
background:url(image/common/sideBarBg.jpg) no-repeat;
padding:20px 0 0 10px;
width:225px}

#index #sideBar #sideMenu{
background:none;
margin:0 0 20px;
padding:0}

#index #sideBar #sideMenu li{font-size:1px}
#index #sideBar .sectionH2{
border:1px solid #999;
margin:0 0 10px 20px;
width:198px}
#index .boxBottom{margin:0 0 10px}
#index .boxBottom{margin:0 0 10px}

/* おすすめクラブ大
-----------------------------------------------*/

#index .recommend1{
background:url(image/index/recommend1bottom.gif) no-repeat 0 100%;
margin:0 0 10px;
padding:0 0 8px}

#index .recommend1 h2{
background:url(image/index/recommend1top.gif) no-repeat 0 100%;
margin:0;
padding:0 0 18px}

#index .recommend1 table{background:url(image/index/recommend1body.gif) repeat-y}

#index .recommend1 table td{
padding:0 0 0 11px;
text-align:center;
vertical-align:top;
width:176px}

#index .recommend1 table td.firstChild{padding:0}

#index .recommend1 table td div{
background:#fff;
margin:0 3px;
padding:10px 0 20px}

#index .recommend1 table td dl{
margin:0 2px -1px 2px;
padding:5px 10px 2px;
text-align:left;
width:152px}

#index .recommend1 table td dl dt{font-size:x-small}

#index .recommend1 table td dl dd{
background:url(image/common/icon2.gif) no-repeat 0 8px;
padding:0 0 0 10px}

#index .recommend1 table td dl dt,
#index .recommend1 table td dl dd a:link,
#index .recommend1 table td dl dd a:visited{color:#dadada}
#index .recommend1 table td dl dd a:hover{color:#ffe600}

	/* アイコンの設定 */
	
	#index .recommend1 table td div.icon01{background:#fff url(image/common/icon01red.gif) no-repeat 96% 96%}
	#index .recommend1 table td div.icon02{background:#fff url(image/common/icon02red.gif) no-repeat 96% 96%}
	#index .recommend1 table td div.icon03{background:#fff url(image/common/icon03red.gif) no-repeat 96% 96%}
	#index .recommend1 table td div.icon04{background:#fff url(image/common/icon04red.gif) no-repeat 96% 96%}
	#index .recommend1 table td div.icon05{background:#fff url(image/common/icon05red.gif) no-repeat 96% 96%}
	#index .recommend1 table td div.icon06{background:#fff url(image/common/icon06red.gif) no-repeat 96% 96%}

/* おすすめクラブ中
-----------------------------------------------*/

#index .recommend2 table{border-top:1px dotted #999}
#index .recommend2 table.firstChild{border-top:none}
#index .recommend2 table.firstChild td dl{margin:0 0 10px}
#index .recommend2 table.firstChild div{margin:0 0 10px}
#index .recommend2 table td{padding:0 0 0 15px;vertical-align:top}
#index .recommend2 table td.firstChild{padding:0}

#index .recommend2 div{
border:1px solid #ddd;
margin:10px 0;
padding:20px 0;
text-align:center;
width:158px}

#index .recommend2 table td dl dt{font-size:x-small}

#index .recommend2 table td dl dd{
background:url(image/common/icon1.gif) no-repeat 0 8px;
padding:0 0 0 10px}

	/* アイコンの設定 */
	
	#index .recommend2 table td div.icon01{background:#fff url(.image/common/icon01green.gif) no-repeat 96% 96%}
	#index .recommend2 table td div.icon02{background:#fff url(image/common/icon02green.gif) no-repeat 96% 96%}
	#index .recommend2 table td div.icon03{background:#fff url(image/common/icon03green.gif) no-repeat 96% 96%}
	#index .recommend2 table td div.icon04{background:#fff url(image/common/icon04green.gif) no-repeat 96% 96%}
	#index .recommend2 table td div.icon05{background:#fff url(image/common/icon05green.gif) no-repeat 96% 96%}
	#index .recommend2 table td div.icon06{background:#fff url(image/common/icon06green.gif) no-repeat 96% 96%}

/* おすすめクラブ小
-----------------------------------------------*/

#index .recommend3 ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#index .recommend3 ul{display:inline-block;}

/*\*/
*html #index .recommend3 ul{height:1%}
#index .recommend3 ul{display:block}
/**/

#index .recommend3 ul li{
background:url(image/common/icon1.gif) no-repeat 0 10px;
display:block;
float:left;
margin:0 0 5px;
padding:0 0 0 10px;
width:30%}

/* ニュースリリース
-----------------------------------------------*/

#index .sectionH2.news{margin:0 0 10px}
#index .sectionH2.news dl{padding:0 10px 10px}

#index .sectionH2.news dl dt{
background:url(image/common/icon3.gif) no-repeat 0 9px;
font-size:x-small;
margin:0 0 5px;
padding:0 0 0 10px}

#index .sectionH2.news dl dd{
margin:-1.8em 0 5px 8em}

#index .sectionH2.news dl dd span{
font-size:x-small;
margin:0 0 0 5px}

#index .sectionH2.topics{margin:0 0 10px}
#index .sectionH2.topics ul{padding:0 10px 10px}

#index .sectionH2.topics ul li{
background:url(image/common/icon3.gif) no-repeat 0 9px;
padding:0 0 0 10px}

#index .sectionH2.topics ul li span{
font-size:x-small;
margin:0 5px 0 0}

.pmark{
border:#c3c3c3 4px solid;
padding:10px;
width:520px!important}

.pmark table th{padding:0 20px 0 0}

.pmark table td *{font-size:x-small}
.pmark table td p{margin:0 0 10px}
