@charset "utf-8";

/**********************************************
***********************************************

	golfparadise.css
	GOLF PARADISE ALL PAGE LAYOUT 　

***********************************************

	【目次】
	
	■全ページの基本レイアウト
	・ALL PAGE MAIN AREA LAYOUT
	
	■個別ページのレイアウト
	・TOP PAGE LAYOUT
	・SERVICE PAGE LAYOUT
	・GUIDE PAGE LAYOUT
	・FAQ PAGE LAYOUT
	・CAMPAIGN PAGE LAYOUT
	
	■左サイドのレイアウト
	・SIDE AREA LAYOUT
	
	■ナビゲーション現在地表示
	・NAVIGATION ACTIVE

***********************************************
**********************************************/


/*********************************************

	ALL PAGE MAIN AREA LAYOUT

**********************************************/

/* テンプレート */

/*-------------------------------------------------------- 
	default layout
--------------------------------------------------------*/

#mainarea{
	width: 920px;
	margin-top:15px;
	overflow:auto;
}

#main{
	width:720px;
	float:right;
}

#side{
	width:180px;
	float:left;
}

/* main */
#main h2{
	margin:0 0 10px;
	padding:10px 13px 16px;
	_padding:10px 13px 11px;
	height:11px;
	font-size:14px;
	font-weight:bold;
	color: #792428;
	background:url(/golfparadise/images/common/tit_h2.gif) no-repeat #CCC;
}

#main ul li h3{
	margin:0 0 15px;
	padding:5px 13px;
	height:16px;
	font-size:14px;
	font-weight:bold;
	color: #fff;
	background:url(/golfparadise/images/common/tit_h3.gif) no-repeat #f68000;
}

#main h3.nodot{
	background:url(/golfparadise/images/common/tit_h3_nodot.gif) #f68000 center repeat-x;
}

#main a h3,
#main a:hover h3{
	color:#fff;
	text-decoration:none;
}

#main h3 a,
#main h3 a:hover{
	color:#fff;
}
#main p.open{
	margin:0 30px 20px;
}
#main .time_schedule table {
	width: 500px;
	margin:0 auto 20px;
	border: solid #CCCCCC 1px;
/*	padding-left:40px;*/
}
#main .time_schedule table th, #main .time_schedule table td {
	padding: 3px 20px;
}
#main .time_schedule table th.orange {
	background-color: #FF6600;
	color:#FFFFFF;
}
#main .time_schedule table td.gray {
	background-color: #f1f1f1;
}
#main .time_schedule table td.red {
	background-color: #ffe7e7;
	vertical-align:middle;
}
#main span.new_time {
	color:#FF0000;
	font-weight: bold;
}

/* link */
a:link,
a:visited{
	color:#000;
	text-decoration:none;
}

a:hover{
	color:#792428;
	text-decoration:underline;
}

a:active{
	color:#ff8400;
	text-decoration:underline;
}

/* pagetop */

p.pagetop{
	text-align:right;
}

p.pagetop a{
	display:block;
	margin-bottom:15px;
	background:url(/golfparadise/images/common/arrow_org_up.gif) no-repeat;
	background-position: 618px 5px;
}

/* txt_center */
p.txt_center{
	text-align:center;
	margin-bottom: 10px;
}

/* bottom */
.bottom20{
	margin-bottom:20px;
}

/*********************************************

	TOP PAGE LAYOUT
	/golfparadise/default.asp

**********************************************/
#toppage .cambnr{
	display:block;
	margin-bottom:20px;
}

#toppage p.ex{
	margin: 0 0 10px 13px;
	padding:0;
}

/*	おすすめ情報	*/
#toppage #request{
	position:relative;
	margin-bottom:20px;
}
#toppage .sale{
	width:355px;
	float:left;
}
#toppage .buy{
	width:355px;
	float:right;
}

#toppage .sale h2,
#toppage .buy h2{
	height:27px;
	padding:7px 13px 3px;
	border-right:1px solid #ccc;
	position:relative;
}

#toppage .sale h2 strong,
#toppage .buy h2 strong{
	padding-top:3px;
	float:left;
}

#toppage .sale h2 a,
#toppage .buy h2 a{
	display:block;
	float:right;
	width:108px;
	height:22px;
	background:url(../images/top/btn_more.gif) no-repeat;
}

#toppage .sale h2 a em,
#toppage .buy h2 a em{
	display:none;
}

/*itemlist*/
#toppage .itemlist{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

#toppage .itemlist li{
	float:left;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#toppage .itemlist a{
	display:block;
	margin:0;
	padding:9px;
	_padding:8px;
	width:99px;
	_width:101px;
	height:175px;
	_height:180px;
	text-decoration:none;
}

#toppage .itemlist a:hover{
	background:#fdecd9;
}

#toppage .itemlist img{
	margin-bottom:5px;
}
#toppage .itemlist a .merker{
	font-weight:bold;
}
#toppage .itemlist a:hover .merker{
	text-decoration:underline;
	font-weight:bold;
}
#toppage .itemlist a .itemname{
	margin:0 0 3px;
}

#toppage .itemlist a:hover .itemname{
	text-decoration:underline;
}

#toppage .itemlist .price{
	text-align:right;
	font-weight:bold;
	color:#e10000;
	text-decoration:none;
	font-size:10px;
}
#toppage .itemlist .price strong{
	font-size:14px;
}

/* ブログ一覧 */
#toppage ul.shop_cate {
	margin: 0 0 5px 10px;
}
#toppage ul.shop_cate li {
	float: left;
	margin: 0 10px 0 0;
	background: url(/golfparadise/images/common/arrow_org.gif) no-repeat 0 2px;
}
#toppage ul.shop_cate li a {
	padding: 0 0 0 10px;
	display: block;
}
#toppage .bloglist {
	margin-bottom: 20px;
}
#toppage .bloglist_mb10 {
	margin-bottom: 10px;
	display:inline
}
#toppage .bloglist li,
#toppage .bloglist_mb10 li{
	float:left;
	width:353px;
	margin-bottom:10px;
	border:1px #ccc solid;
	overflow: hidden;
	_zoom: 1;
}
#toppage .bloglist li.right,
#toppage .bloglist_mb10 li.right{
	float:right;
	width:353px;
}


#toppage .bloglist li h3,
#toppage .bloglist_mb10 li h3{
	width:327px;
	margin:0 0 5px;
	padding:7px 13px 5px;
	background:url(../images/common/snavi_bg_ac.gif) top repeat-x #fff;
	color:#792428;
}

#toppage .bloglist li h3 a:link,
#toppage .bloglist li h3 a:visited,
#toppage .bloglist_mb10 li h3 a:link,
#toppage .bloglist_mb10 li h3 a:visited{
	color:#792428;
}
#toppage .bloglist .open_date, #guidepage .shopadd .open_date{
	font-size: 12px;
}

/*orner*/
#toppage .orner{
	width:333px;
	height:116px;
	padding:0 10px 10px;
	overflow:hidden;
	_zoom:1;
	clear:both;
}
#toppage .orner.onebtn{
	height:94px;
}
#toppage ul.bloglist .orner img{
	margin-right:10px;
	float:left;
}
#toppage .orner p.name{
	margin:6px 0 10px;
	font-size:14px;
	font-weight:bold;
}

#toppage .orner a span{
	display:none;
}
#toppage .orner p.prtext{
	margin-bottom:3px;
}
#toppage ul.bloglist .orner ul.btnStore{
	margin:0;
	padding-right:5px;
	float:right;
	width:159px;
	list-style-type:none;
}
#toppage ul.bloglist .orner ul.btnStore li{
	margin:0;
	padding:0;
	width:159px;
	border:none;
}
#toppage ul.bloglist .orner ul.btnStore li a{
	padding:3px 0 0 0;
	height:22px;
	display:block;
	zoom:1;
}




/*newslist*/
#toppage .bloglist .newslist,
#toppage .bloglist_mb10 .newslist{
	padding-top:5px;
	border-top:1px dotted #ccc;
	height:60px;
}
#toppage .bloglist .newslist ul li,
#toppage .bloglist_mb10 .newslist ul li{
	height:1.2em;
	margin:0 0 3px 13px;
	padding:0 0 0 15px;
	float:none;
	border:none;
	background:url(../images/common/arrow_org.gif) no-repeat;
	background-position:0 2px;
}
#toppage .bloglist .newslist ul li span,
#toppage .bloglist_mb10 .newslist ul li span{
	color:#f06600;
}

/*7/16追加*/


#toppage .bloglist .heightLine-s2 ul ,
#toppage .bloglist_mb10 .heightLine-s2 ul {
	border: #cccccc 1px solid;
	width:692px;
	margin:0 0 5px;
	padding:7px 13px 5px;
	background:url(../images/common/snavi_bg_ac.gif) top repeat-x #fff;
	color:#792428;
}

#toppage .bloglist .heightLine-s2 ul li,
#toppage .bloglist .heightLine-s2 ul li a:link,
#toppage .bloglist .heightLine-s2 ul li a:visited,
#toppage .bloglist_mb10 .heightLine-s2 ul li a:link,
#toppage .bloglist_mb10 .heightLine-s2 ul li a:visited{
	color:#792428;
	margin: 5px 0 5px 0px;
	border:none;
	font-size:14px;
	font-weight:bold;
	width: 220px;
}



/*********************************************

	SERVICE PAGE LAYOUT
	/golfparadise/sercice/default.asp

**********************************************/
#service .guidebox{
	float:left;
	margin:0 10px 0 30px;
	_margin:0 10px 0 15px;
}
#service h4{
	margin:0 0 15px 17px;
	_margin:0 0 15px 8px;
	padding: 1px 0 1px 7px;
	border-left: 4px solid #f08200;
	font-size:14px;
	font-weight:bold;
	color:#580b0f;
}
#service .guidebox p,
#service .guidebox ul{
	margin: 0 0 17px 0;
}
#service .right{

	float:right;
	margin-right:17px;
}

/* 買取保証について */

#service .hoshobox{
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
}
* html #service .hoshobox{  
    height: 1%;  
} 
#service .hoshobox h4{
	float:left;
	width:405px;
}
#service #hosholist{
	margin:0;
	width:240px;
	border:1px solid #ccc;
}

#service #hosholist dt{
	float:left;
	width:110px;
	margin:2px 0;
	padding:5px 0 5px 9px;
	font-weight:bold;
	background:url(/golfparadise/images/common/line_orgdot.gif) right repeat-y;
}
#service #hosholist dd{
	padding:7px 9px 7px 130px;
	text-align:right;
}
#service #hosholist dd.bggray{
	background:#f1f1f1;
}
#service #hosholist dd strong{
	color:#f06600;
}
#service .hoshobox .guidebox{
	width:430px;
}

/* ポイントカードについて */
#service .pointbox {
	overflow:hidden;
	position:relative;
}
#service .pointbox h4{
	float:left;
	width:485px;
}
#service .pointbox .guidebox{
	width:470px;
}
.pointimg{
	margin:0 10px 17px 30px;
	_margin:0 10px 17px 15px;
}

/* 友人紹介について */
#service .frbox{
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
}
#service .frbox h4{
	float:left;
	width:451px;
}
#service .frbox .guidebox{
	width:470px;
}
#service .fr{
	margin-bottom:10px;
	background:#fce6cc;
	padding:10px;
}
#service .fr h5{
	margin:0 0 10px;
	font-size:14px;
	font-weight:bold;
	color:#580b0f;
}
#service .fr dt{
	font-weight:bold;
	color:#f06600;
}
#service .fr dd{
	margin-bottom:10px;
}

/*********************************************

	GUIDE PAGE LAYOUT
	/golfparadise/guide/default.asp
	/golfparadise/guide/list_kanto.asp
	/golfparadise/guide/list_kansai.asp
	/golfparadise/guide/list_kyushu.asp

**********************************************/
#guidepage .cambnr{
	display:block;
	margin-bottom:20px;
}

/*--------------------------------------------------------
	/golfparadise/guide/default.asp
--------------------------------------------------------*/
#guidepage p.ex{
	min-height:60px;
	margin:0 20px 10px 30px;
	padding-right:310px;
	background:url(/golfparadise/images/guide/img_rogo.jpg) right no-repeat;
}
#guidepage .cambnr{
	margin-bottom:20px;
}

/* listbox */
#guidepage .listbox{
	margin-bottom:20px;
	border:1px #ccc solid;
	overflow:hidden;
	position:inherit;
}
* html #guidepage .listbox {  
	height: 1%;  
}
#guidepage .torg{
	border-top:3px solid #f08200;
}
#guidepage .listbox h3{
	height:18px;
	padding:8px 13px 6px;
	margin-bottom:0;
	background-position:center;
}
#guidepage .listbox p.place{
	width:52px;
	margin:0 20px 0 0;
	padding:8px 5px 1px 13px;
	font-size:12px;
	font-weight:bold;
	float:left;
}
#guidepage .listbox li{
	float:left;
	width:150px;
	padding:8px 0 0 0;
}
#guidepage .listbox li a{
	display:block;
	padding: 0 0 0 10px;
	background:url(/golfparadise/images/common/arrow_org.gif) no-repeat;
	background-position:0 2px;
}
#guidepage .listbox li.new_open a{
	width: 180px;
}
#guidepage .listbox div{
	padding-bottom:10px;
	background:url(/golfparadise/images/common/line_orgdot.gif);
	background-position: 70px;
	background-repeat:repeat-y;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	overflow:hidden;
	position:inherit;
}
* html #guidepage .listbox div{  
	height: 1%;  
}
#guidepage .listbox .bggray{
	background:url(/golfparadise/images/common/line_orgdot.gif) #f1f1f1;
	background-position: 70px;
	background-repeat:repeat-y;
	border-top:2px solid #f1f1f1;
	border-bottom:2px solid #f1f1f1;
}


/*--------------------------------------------------------
	/golfparadise/guide/list_kanto.asp
	/golfparadise/guide/list_kansai.asp
	/golfparadise/guide/list_kyushu.asp
--------------------------------------------------------*/
/***  地域タブ ***/
#guidepage .areachoice{
	overflow:hidden;
	position:inherit;
}
* html #guidepage .areachoice{  
    height: 1%;  
} 
#guidepage .areachoice li{
	float:left;
	width:133px;
	margin-right:10px;
	background:url(/golfparadise/images/guide/bg_gry.gif) bottom repeat-x;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	text-align:center;
}
#guidepage .areachoice li a{
	display:block;
	padding:5px 5px 2px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#guidepage .areachoice li a:hover{
	background:url(/golfparadise/images/common/tit_h3_nodot.gif) center;
	color:#fff;
	text-decoration:underline;
}
#guidepage .areachoice li.on a,
#guidepage .areachoice li.on a:hover{
	padding:5px 5px 3px;
	background:url(/golfparadise/images/common/tit_h3_nodot.gif) center;
	color:#fff;
	text-decoration:none;
}

/*** shop address ***/
#guidepage .shopadd{
	margin-bottom:20px;
	overflow:hidden;
	position:inherit;
}
* html #guidepage .shopadd{  
    height: 1%;  
} 

#guidepage .shop{
	width:490px;
	float:right;
}
#guidepage .shopnoimage{
	width:720px;
	float:none;
}

/* 店舗プロフィール */
#guidepage .add {
	width:490px;
	margin-bottom:15px;
	overflow:hidden;
	position:inherit;
	background:url(/golfparadise/images/common/line_orgdot.gif) repeat-y;
	background-position:94px;
}
#guidepage .shopnoimage .add{
	width:720px;
}
#guidepage .add dt {
	float:left;
	width:90px;
	margin-top:2px;
	padding:3px 13px;
	font-weight:bold;
}
#guidepage .add dd {
	margin-top:2px;
	padding:2px 10px 10px 120px;
	background:url(/golfparadise/images/guide/bg_addlist.gif) bottom repeat-x;
}
#guidepage .add dd.end {
	background:none;
	padding-bottom:5px;
}
#guidepage .add dd a{
	float:right;
}

/* 店長 */
#guidepage .orner{
	padding:10px;
	background:#f1f1f1;
	border:1px #ccc solid;
	overflow:hidden;
	position:inherit;
	clear:both;
	zoom:1;
}
* html #guidepage .orner{  
    height: 1%;  
} 
#guidepage .orner img{
	margin-right:10px;
	float:left;
}
#guidepage .orner ul.btnStore{
	margin:0;
	padding-right:5px;
	float:right;
	width:159px;
	list-style-type:none;
}
#guidepage .orner ul.btnStore li{
	width:159px;
	padding:3px 0 0 0;
	border:none;
}
#guidepage .orner ul.btnStore li a{
	padding:2px 0 0 0;
	height:22px;
	display:block;
	zoom:1;
}

#guidepage .orner p.name{
	margin:6px 0 10px;
	font-size:14px;
	font-weight:bold;
}
#guidepage .orner a {
    display: block;
    float: right;
    height: 22px;
    width: 159px;
}
#guidepage .orner a span{
	display:none;
}

/* 外観 */
#guidepage .images img{
	margin:2px 0 10px;
}

#guidepage .news a{
	color: FFFFFF;
}

/*********************************************

	FAQ PAGE LAYOUT
	/golfparadise/qa/default.asp
	/golfparadise/qa/rank.asp

**********************************************/
/*--------------------------------------------------------
	/golfparadise/qa/default.asp
--------------------------------------------------------*/
/* ページ内リンク */
#qapage .alink{
	margin: 0 0 15px 85px;
}
#qapage .alink li{
	float:left;
	margin:0 25px 0 0;
	padding-left:10px;
	background:url(/golfparadise/images/common/arrow_org_dwn.gif) no-repeat left;
}

/* FAQ本文 */
#qapage .qa{
	margin: 0 13px;
}
#qapage .qa dt{
	margin-bottom:3px;
	padding:3px 0 5px 35px;
	background:url(/golfparadise/images/common/icon_qa.gif) no-repeat;
	font-weight:bold;
	color: #792428;
}
#qapage .qa dd{
	margin-bottom:15px;
	padding:10px 35px;
	background:#f1f1f1;
	border:1px solid #ccc;
}
#qapage .qa dd a{
	display:block;
	padding-left:10px;
	background:url(/golfparadise/images/common/arrow_org.gif) no-repeat left;
}


/*--------------------------------------------------------
	/golfparadise/qa/rank.asp
--------------------------------------------------------*/
#qapage dl.list {
	margin:0 13px 20px;
	border:1px solid #999;
	border-top:0;
	background:#fce6cc;
}
#qapage dl.list dt {
	float:left;
	width:2.5em;
	border-top:1px solid #999;
	padding:10px 0 0 10px;
	font-weight:bold;
	color:#792428;
}
#qapage dl.list dd {
	margin-left:2.5em;
	padding:10px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	background:#fff;
}
/*********************************************

	CAMPAIGN PAGE LAYOUT
	/golfparadise/campaign/default.asp
	/golfparadise/campaign/mobile.asp

**********************************************/
/*--------------------------------------------------------
	/golfparadise/campaign/default.asp
--------------------------------------------------------*/

#campaignex{
	margin:0 0 20px;
	padding:2px;
	border:1px solid #ccc;
	background:url(/golfparadise/images/campaign/bg_ex.gif) right bottom no-repeat;
}
#campaignex dl{
	background:url(/golfparadise/images/campaign/bg_ex_dt.gif) repeat-y left;
}
#campaignex dt{
	float:left;
	width:80px;
	margin:0;
	padding:10px 0 10px 9px;
	font-weight:bold;
	color:#792428;
}
#campaignex dd{
	margin:0;
	padding:10px 9px 15px 105px;
	background-position:90px;
	background:url(/golfparadise/images/campaign/line_dot.gif) bottom repeat-x;
}
#campaignex dd strong{
	color:#f06600;
}
#campaignex dd.end{
	background:none;
	padding:10px 9px 10px 105px;
}

#campaign  #mainarea {
	overflow:hidden;
}

/*********************************

	ALL PAGE SIDE AREA LAYOUT

**********************************/
/*--------------------------------------------------------
	サイドナビゲーション
--------------------------------------------------------*/
/* 親要素 */
#side ul.snavi{
	width:178px;
	padding:1px 1px 0;
	background:#b2b2b2;
}
#side ul li a{
	display:block;
	font-weight:bold;
	width:178px;
	margin:0;
	background:url(/golfparadise/images/common/snavi_bg_df.gif) bottom repeat-x;
}
#side ul li a span{
	display:block;
	margin:0;
	padding:10px;
}
#side ul li.nv_service a,
#side ul li.nv_guide a{
	background:url(/golfparadise/images/common/snavi_bg_df2.gif) bottom repeat-x;
}

/* 子要素 */
#side .ssnavi{
	padding: 10px 0 0;
	background:#f8f8f8;
	border-top:2px #f8f8f8 solid;
	border-bottom:1px #b2b2b2 solid;
}
#side .ssnavi li{
	display:block;
	margin:0 10px 0 13px;
	padding: 0 0 12px;
}
#side ul li .ssnavi li a{
	width:145px;
	padding:0 0 0 10px;
	background:url(/golfparadise/images/common/arrow_gray.gif) no-repeat;
	background-position: 0 2px;
	font-weight:normal;
}
#side ul li .ssnavi li a span{
	padding:0px;
	background:none;
	color:#000;
}

/* アクティブ */
#mainarea #side ul li a:hover,
#mainarea #side ul li a:active{
	background:url(/golfparadise/images/common/snavi_bg_acg.gif) bottom repeat-x;
	color:#792428;
}
#mainarea #side ul li a:hover span,
#mainarea #side ul li a:active span{
	display:block;
	background:url(/golfparadise/images/common/snavi_bg_ac.gif) top repeat-x;
}
#mainarea #side ul li .ssnavi li a:hover{
	font-weight:bold;
	background:url(/golfparadise/images/common/arrow_org.gif) left top no-repeat;
	background-position: 0 2px;
}
#mainarea #side ul li .ssnavi li a:hover span{
	background:none;
	color:#f06600;
	text-decoration:underline;
}

/*--------------------------------------------------------
	サイドバナーエリア
--------------------------------------------------------*/
#sbnr ul{
	margin-top:20px;
}
#sbnr li{
	margin-top:10px;
}

/*********************************

	NAVIGATION ACTIVE

**********************************/
/*	global navi	*/
#toppage #headnavi .nv_top a,
#toppage #headnavi .nv_top a:hover,
#guidepage #headnavi .nv_guide a,
#guidepage #headnavi .nv_guide a:hover,
#qapage #headnavi .nv_qa a,
#qapage #headnavi .nv_qa a:hover,
#service #headnavi .nv_service a,
#service #headnavi .nv_service a:hover{
	background: url(/golfparadise/images/common/header_navibg.gif) no-repeat center 0;
	text-decoration: none;
	color: #792428;
}

/*	sidenavi	*/
/*** 親要素 ***/
#toppage #side ul .nv_top a,
#guidepage #side ul li.nv_guide a,
#qapage #side ul li.nv_qa a,
#service #side ul li.nv_service a{
	background:url(/golfparadise/images/common/snavi_bg_acg.gif) bottom repeat-x;
	text-decoration:none;
}
#toppage #side ul .nv_top a span,
#guidepage #side ul li.nv_guide a span,
#qapage #side ul li.nv_qa a span,
#service #side ul li.nv_service a span{
	display:block;
	background:url(/golfparadise/images/common/snavi_bg_ac.gif) top repeat-x;
	text-decoration:none;
	color:#792428;
}

/*** 子要素 ***/
#guidepage #side ul li .ssnavi li a,
#service #side ul li .ssnavi li a{
	background:url(/golfparadise/images/common/arrow_gray.gif) no-repeat;
	background-position: 0 2px;
}
#guidepage #side ul li .ssnavi li a span,
#service #side ul li .ssnavi li a span{
	background:none;
	color:#000;
}

/*** 下層ページ ***/
.list_kanto #side ul li.nv_guide .ssnavi,
.list_kansai #side ul li.nv_guide .ssnavi,
.list_kyushu #side ul li.nv_guide .ssnavi,
#service #side ul li.nv_service .ssnavi{
	background:#fce6cc url(/golfparadise/images/common/ssnavi_bg_ac.gif) bottom;
	border-top:2px #fff solid;
}

/* 子要素 */
.list_kanto #mainarea #side ul li .ssnavi li.kanto a,
.list_kansai #mainarea #side ul li .ssnavi li.kansai a,
.list_kyushu #mainarea #side ul li .ssnavi li.kyushu a,
#service #side ul li.nv_service .ssnavi li a{
	font-weight:bold;
	background:url(/golfparadise/images/common/arrow_org.gif) left top no-repeat;
	background-position: 0 2px;
	text-decoration:none;
}
.list_kanto #mainarea #side ul li .ssnavi li.kanto a span,
.list_kanto #mainarea #side ul li .ssnavi li.kanto a:hover span,
.list_kansai #mainarea #side ul li .ssnavi li.kansai a span,
.list_kansai #mainarea #side ul li .ssnavi li.kansai a:hover span,
.list_kyushu #mainarea #side ul li .ssnavi li.kyushu a span,
.list_kyushu #mainarea #side ul li .ssnavi li.kyushu a:hover span,
#service #mainarea #side ul li.nv_service .ssnavi li a span,
#service #mainarea #side ul li.nv_service .ssnavi li a:hover span{
	color:#f06600;
	text-decoration:none;
}

.clear{
	clear:both;
}

.mt15{
	margin-top:15px;
}


/* TOP追加 */
#mainbnr101025 div, #mainbnr101025 dl, #mainbnr101025 dt, #mainbnr101025 dd, #mainbnr101025 ul, #mainbnr101025 ol, #mainbnr101025 li, #mainbnr101025 h1, #mainbnr101025 h2, #mainbnr101025 h3, #mainbnr101025 h4, #mainbnr101025 h5, #mainbnr101025 h6, #mainbnr101025 pre, #mainbnr101025 form, #mainbnr101025 fieldset, #mainbnr101025 input, #mainbnr101025 textarea, #mainbnr101025 p, #mainbnr101025 blockquote, #mainbnr101025 th, #mainbnr101025 td, #mainbnr101025 img, #mainbnr101025 a, #mainbnr101025 table {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.3em;
}
	
#mainbnr101025 img {
	vertical-align: bottom;
	border: 0;
}
#mainbnr101025 ul {
	list-style-type: none;
}
.cbox {
    zoom:1;/*for IE 5.5-7*/
	overflow: hidden;
}
.cbox:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
#mainbnr101025 {
	margin: 0 0 10px;
}
#mainbnr101025 ul li {
	float: left;
	width: 240px;
	height: 167px;
	position: relative;
}
#mainbnr101025 ul li#bg01 {
	background: url(http://www.gdoshop.com/assets/img_101025golpara/bg_golpara01.gif) no-repeat bottom left;
}
#mainbnr101025 ul li#bg02 {
	background: url(http://www.gdoshop.com/assets/img_101025golpara/bg_golpara02.gif) no-repeat bottom left;
}
#mainbnr101025 ul li#bg03 {
	background: url(http://www.gdoshop.com/assets/img_101025golpara/bg_golpara03.gif) no-repeat bottom left;
}
#mainbnr101025 ul li div {
	position: absolute;
	width: 220px;
	height: 82px;
	font-size: 11px;
	top: 71px;
	left: 10px;
}

<!--101026追加-->
#service .guidebox .closeday{}

#service .guidebox .closeday dl{
	margin: 0 0 17px 0;
}
	
#service .guidebox .closeday dl dt{
	width:90px;
	float:left;
}

#service .guidebox .closeday dl dd{

}



/* mobile.asp  */

#qapage #mainarea{
	width: 920px;
	margin-top:15px;
	overflow:inherit;
}


#qapage .bloglist {
	margin-bottom: 20px;
}
#qapage .bloglist_mb10 {
	margin-bottom: 10px;
	display:inline
}
#qapage .bloglist li,
#qapage .bloglist_mb10 li{
	float:left;
	width:353px;
	margin-bottom:10px;
	border:1px #ccc solid;
	overflow: hidden;
	_zoom: 1;
}
#qapage .bloglist li.right,
#qapage .bloglist_mb10 li.right{
	float:right;
	width:353px;
}


#qapage .bloglist li h3,
#qapage .bloglist_mb10 li h3{
	width:327px;
	margin:0 0 5px;
	padding:7px 13px 5px;
	background:url(../images/common/snavi_bg_ac.gif) top repeat-x #fff;
}
#qapage .bloglist li h3 a:link,
#qapage .bloglist li h3 a:visited,
#qapage .bloglist_mb10 li h3 a:link,
#qapage .bloglist_mb10 li h3 a:visited{
	color:#792428;
}
#qapage .bloglist .open_date, #guidepage .shopadd .open_date{
	font-size: 12px;
}

/*orner*/
#qapage .orner{
	width:333px;
	height:116px;
	padding:0 10px 10px;
	overflow:hidden;
	_zoom:1;
	clear:both;
}
#qapage .orner.onebtn{
	height:94px;
}
#qapage ul.bloglist .orner img{
	margin-right:10px;
	float:left;
}
#qapage .orner p.name{
	margin:6px 0 10px;
	font-size:14px;
	font-weight:bold;
}

#qapage .orner a span{
	display:none;
}
#qapage .orner p.prtext{
	margin-bottom:3px;
}


#qapage ul.bloglist .orner ul.btnStore{
	margin:0;
	padding-right:5px;
	float:right;
	width:159px;
	list-style-type:none;
}
#qapage ul.bloglist .orner ul.btnStore li{
	margin:0;
	padding:0;
	width:159px;
	border:none;
}
#qapage ul.bloglist .orner ul.btnStore li a{
	padding:3px 0 0 0;
	height:22px;
	display:block;
	zoom:1;
}





#main table.item-rank {
	margin: 0 10px 20px 10px;
	width:700px;
}

h3.s-ttl1 {
	margin: 30px 0 10px 12px;
	background: url(../images/common/sttl01.jpg) left top no-repeat;
	height: 22px;
	text-indent: -9999px;
}

h3.s-ttl2 {
	margin: 30px 0 10px 12px;
	background: url(../images/common/sttl02.jpg) left top no-repeat;
	height: 22px;
	text-indent: -9999px;
}

h3.s-ttl3 {
	margin: 30px 0 10px 12px;
	background: url(../images/common/sttl03.jpg) left top no-repeat;
	height: 22px;
	text-indent: -9999px;
}

#main table.item-rank th { 
	border-collapse: collapse;
	border: 1px solid #999;
	padding: 10px;
	vertical-align: middle;
	background-color: #ffc886;
	white-space: nowrap;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

#main table.item-rank td { 
	border-collapse: collapse;
	border: 1px solid #999;
	padding: 10px;
	vertical-align: middle;
}

#main table .abc { 
	font-weight: bold;
	color: #792428;
	background: #fce6cc;
	padding: 0 10px;
	text-align: center;
}

#main table .r_btn5 { 
	margin: 5px;
}

#main table .r_btn0 { 
	margin: 0 5px;
}

