@charset "utf-8";
/* CSS Document */

/**** comm ****/
.img460{width: 460px;}


.color0068B7{color: #0068B7;}

/**** column ****/
#serach-clm{ width: 200px;margin-right: 15px; background: #CCC;}

#main-clm{width: 460px; overflow: hidden;}

#gogol-topics, #golf-news{background: url(http://image.excite.co.jp/jp/golf/image/topics.jpg) no-repeat; margin: 15px 0px;}
#column-topics{background: url(http://image.excite.co.jp/jp/golf/image/topics_column.jpg) no-repeat;margin: 10px 0px;}

#gogol-topics #cap,#golf-news #cap,#column-topics #cap{color: white;text-align: left;line-height: 25px;padding-left: 25px;}

dd.contentsDetail{ width: 100%; margin: 0 0 15px 0; padding-top: 15px;}
.under{ border-top: 1px dotted #cececd;}
dd.contentsDetail p{width: 285px;line-height: 1.3;}
dd.contentsDetail p.w430{width: 430px;}

/**** rightmenu ****/
#right-menu{width:300px;}

.rightContents{border-bottom: #666 1px solid;padding: 5px;}

/**** list  ****/
#entry-list{margin:10px 20px 10px 0; width: 600px;}

#entry-list h2, #other-blog-list h2
{background:url(http://image.excite.co.jp/jp/golf/image/title_bg.jpg) repeat-x; width: 460px; height: 35px; line-height: 35px; padding-left: 10px; font-weight: bold;}
#entry-list table{width: 460px;}
#entry-list tr, #entry-list td{ border-bottom: #000 1px solid; height: 26px; line-height: 1.5; padding: 3px; vertical-align: top;}
#entry-list td a{}
.listTitle{ width: 170px;}
.listDate{text-align: right; width: 100px;}


/**** entry ****/
#entry{width: 100%;padding-top: 10px;}

#entry .date{background:url(http://image.excite.co.jp/jp/golf/image/title_bg.jpg) repeat-x; text-align: right; font-weight: bold; width: 450px; height: 35px; line-height: 35px; padding-right: 10px;}
#entry h2{ font-weight: bold; margin: 10px 0;}






/**** common 12/20 ****/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
font-family: Osaka,meiryo,"ＭＳ Ｐゴシック";
}
#attention .powered span {font-family: Osaka,"ＭＳ Ｐゴシック";}

/**** search 12/20 ****/

h2.search {background: url("http://image.excite.co.jp/jp/golf/image/title_bg.jpg") repeat-x scroll 0 0 transparent;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    margin-top: 10px;
    clear:both;
}

.main_form{
font-family: Osaka,meiryo,"ＭＳ Ｐゴシック";
margin:10px;
font-size:13px;
border:solid 1px #CCC;
background-color:#F3F3F3;
}

.main_search {line-height: 1.8;}
.main_search dt {
float:left;
padding:0 5px;
width:100px;
height:25px;
}
.main_search dd {height:25px;}
.main_search dd label{padding:0 10px 0 5px;}

.main_search .bg {background-color:#DDD;}

.main_form .submit{
clear:both;
text-align:center;
background-color:#DDD;
padding:10px 0 0;
height:30px;
}
.main_form .submit input{width:100px;}

.main_form .display {
display:none;
}

.item .display {
display:none;
}

.item {
display:block;
float:left;
width: 680px;
margin:5px 10px 10px 0px;
}

.item h3{
font-size:16px;
}

.item table{
border-top:solid 1px #CCC;
border-left:solid 1px #CCC;
margin:5px 0 5px 20px;
width: 660px;
background-color:#F3F3F3;
}

.item table .line1{
background-color:#DDD;
}
.item table .uline{

}
.item table td{
border-bottom:solid 1px #999;
border-right:solid 1px #999;
padding:0 0 0 5px;
}

.item table td.fee{
text-align:center;
font-size:16px;font-weight:bold;
}

.item table td.name{
font-size:14px;
}

.item table .w1{width: 110px;}
.item table .w2{width: 220px;}
.item table .w3{width: 330px;}
.item table .w4{width: 440px;}
.item table .w5{width: 550px;}

.pager {
text-align:right;
}



/**** left_search ****/


.left_search {line-height: 1.8;}

.left_search dt {
border-top:solid 1px #EEE;
border-bottom:solid 1px #EEE;
margin:20px 5px 3px;
padding:0 5px;
height:25px;
clear:both;
}
.left_search dd {
margin:3px 5px 3px;
padding:0 0 0 5px;
line-height:25px;
}
.left_search dd.textform input{
width:120px;
}

.left_search div {
float:left;
width:80px;
}

#serach-clm .submit {
clear:both;
border-top:solid 1px #EEE;
margin:20px 5px 10px;
text-align:center;
padding:10px 0 15px;
}
#serach-clm .submit input{
width:100px;
}

/**** js topic 2011/03/04 ****/

#topic5 table {
margin:10px 3px 6px 5px;
}

#topic5 table td {
vertical-align:top;
padding:3px 3px 6px 3px;
}
#topic5 table td a{font-weight:bold;
font-size:13px;
}

#topic5 table td.thumb {
width:90px;
}

#topic5 table td.thumb img{
margin-top:3px;
margin-right:5px;
}

#topic5 table td.plan {
width:230px;
}

#topic5 table td.plan img{
margin-right:5px;
}

