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

/* ■↓ブラウザ依存の表示崩れ防止、フォントリセットCSS */
/* IE7のZOOM機能による崩れ対策 */
*:first-child+html * {letter-spacing: 0;}
/* WINDOWS版IE5のポジショニングバグ \*/
*html #basic { height:1%;}
/* ポジショニングバグ対策終わり */
/* ブラウザ依存でついてしまうmarginとpadding部分のリセット */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
/* テーブルの枠（ボーダー）の表示モデルを結合ボーダーモデル、隣接するセルのボーダーとボーダーの間隔を0 */
table {border-collapse:collapse;border-spacing:0;}
/* フィールドセット(フォームのグループ化<legend>でタイトルが付けられる)と画像のボーダーを0 */
fieldset,img {border:0;}
/* 斜体や太字等の処理をリセット */
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
/* リスト部分のマーカーを削除*/
/*ol,ul {list-style:none;}*/
/* センタリングを解除 */
caption,th {text-align:left;}
/* 見出し要素のフォントサイズリセット */
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
/* インラインの引用部分の「」をはずす */
q:before,q:after {content:'';}
/* 省略語と頭文字（音声ブラウザに必要）の下線を消す */
abbr,acronym {border:0;}
/* ここからフォントの定義 
body {font:13px/1.231 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Osaka,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}*/
/* フロート後の表示崩れ防止 */
.clear {clear:both;}
/* ■↑ブラウザ依存の表示崩れ防止、フォントリセットCSS 終わり*/


/* ■↓基本設定 */
body {
	background:#ffffff;
	text-align:center;
	margin: 0;
	padding: 0;
}

#wrapper {
	width:800px;/*初期値設定*/
	margin:0 auto;
	text-align:left;
}

/* ■↓ヘッダーの設定 */
#header-wrapper h1 a {
	float:left;
	display:block;
	text-indent:-9999px;
	width:800px;
	height:290px;
	padding-bottom:15px;
	background-image: url(../images/top-title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/* ■↓コンテンツの設定 */
#contents a {
	color:#444444;
	text-decoration:none;
}
#contents a:hover, #contents a:hover {
	color:#0000ff;
	text-decoration:underline;
}

#contents h2 {
	display:block;
	text-indent:-9999px;
	width:800px;
	height:50px;
	margin-top:15px;
}
#contents h2#title01 { background: url(../images/title-01.jpg) left top no-repeat; }
#contents h2#title02 { background: url(../images/title-02.jpg) left top no-repeat; }
#contents h2#title03 { background: url(../images/title-03.jpg) left top no-repeat; }
#contents h2#title04 { background: url(../images/title-04.jpg) left top no-repeat; }
#contents h2#title05 { background: url(../images/title-05.jpg) left top no-repeat; }


/* ■↓パンくずリストの設定 */
.pankuzu {
	font-size:10px;
	margin:10px auto;
}

/* ■↓ページメニューの設定 */
.page-menu {
	font-size:12px;
	margin:10px auto;
	padding:5px;
	border:1px solid #999999;
	display:block;
}
.page-menu li {
	display:inline;
	padding:5px;
}
.page-menu li a {
	display:inline-block;
	padding:3px 5px 3px 25px;
	background:url(../img/hotspot.gif) left no-repeat;
	margin:1px;
}


/* ■↓アドレスの設定 */
address {
	text-align:right;
	font-size:small;
}

/* How to のスタイル設定 */
.golf-buy-contents {
	text-align:left;
	font-size:14px;
	color:#333;
}
.golf-buy-contents h2 img {
	padding:0;
}
.golf-buy-contents h3 {
	padding:30px 0 5px 10px;
	font-size:16px;
	color: #050;
	font-weight:bolder;
	border-bottom:#666 dotted 1px;
}

.golf-buy-contents dl {
	padding-left:30px;
}
.golf-buy-contents dt {
	margin-left:20px;
	margin-top:10px;
	letter-spacing: 0.2em;
	padding:3px 0 3px 5px;
	border:1px solid #999999;
	background-color:#cccccc;
	color:#000;
	/*color:#FFF;
	background: url(../outdoor/images/ogc-howto-h3-back.jpg) repeat-x center #c60025;*/
	clear:both;
}
.golf-buy-contents dt span {
	/*background:#002A64;*/
	border-left: #444 solid 5px;
	padding:0 10px;
	color:#000;
	display:block;
	font-size:12px;
}
.golf-buy-contents dt strong {
	font-size:14px;
	font-weight:bold;
	padding-right:15px;
}

.golf-buy-contents dd {
	padding-left:10px;
}

.golf-buy-contents p {
	padding:0.5em 0 0 20px;
	font-size:14px;
	text-indent: 1em;
}
.golf-buy-contents .faq p {
	padding:0.5em 0 0 40px;
	font-size:12px;
	text-indent: -1em;
	color:#444;
}
.golf-buy-contents img.right, .golf-buy-contents img.left {
	border:#999 solid 1px;
	padding:4px;
}
.golf-buy-contents img {
	padding:1em 0 0 20px;
}
.golf-buy-contents img.right {
	float:right;
	margin:1em 2em 1em;
}
.golf-buy-contents img.left {
	float:left;
	margin:1em 2em 1em 20px;
}
.golf-buy-contents li {
	margin:5px 0 5px 5em;
}
.golf-buy-contents table {
	font-size:12px;
	margin:10px 0 10px 5px;
	width: 795px;
}
.golf-buy-contents caption {
	font-size:16px;
	margin:10px 0;
	width: 800px;
}
.golf-buy-contents th {
	border:#999 solid 1px;
	text-align:center;
	padding:5px;
	background-color:#eee;
}
.golf-buy-contents td {
	border:#999 solid 1px;
	padding:5px;
}
.golf-buy-contents table img {
	border: none;
	padding: 0;
}
.golf-buy-contents .coution {
	padding:0 0 0 20px;
	font-size:10px;
}
.golf-buy-contents .caption {
	padding:20px 0 0 20px;
	font-size:10px;
	display:block;
	text-align:center;
	width:250px;
	float:left;
}
.golf-buy-contents .caption img {
	margin:0;
	padding:0;
}
.top-back {
	clear:both;
	font-size:12px;
	margin:10px auto 0;
	padding:5px;
	display:block;
	text-align:right;
}
.top-back a {
	display:inline-block;
	padding:3px 5px 3px 25px;
	background:url(../img/hotspot.gif) left no-repeat;
	margin:1px;
}
