@charset "Shift_JIS";
/*
 *	Stylesheet for doorz. Rights by Akiko Ohtake
 *	Copyright(c) 2007 PRO GOLF SHOP GOLF ATHLETE ALL RIGHTS RESERVED.
 */
html{
	height:100%;
	}
body {
	margin: 0;
	padding: 0;
	color: #525252	;
	background: #fff;
}
#wrapper{
	width: 720px;
	margin:auto;
	padding-top:0px;
	text-align:left;
	line-height:1.8;
	border:1px solid #000;
	font-family :"Lucida Grande", "Verdana", "Helvetica", "ＭＳ Ｐゴシック", 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3',  san-serif;
	font-size:12px; /*IE設定あり*/
	position:relative;
	color: #282828;
	}
div#wrapper #two_column_L{
	width:190px;
	float:left;
	margin:0 0 70px 0;
	padding:0;
	}
div#wrapper #two_column_R_top{
	width:529px;
	float:right;
	margin:0;
	padding:0;
	}
div#wrapper #two_column_R{
	width:490px;
	float:left;
	margin:25px 10px 0 20px;
	padding:0;
	}


/* イメージ＆リンク
---------------------------------------------------- */
img{
	border:none;
	padding:0;
	margin:0;
	vertical-align:bottom;
	}
a img{
	text-decoration:none;
	margin:0;
	padding:0;
	}

a{
	text-decoration: underline;
	color:#218CEF;
	outline-width: 0; /*　FireFox　Link線------- */
	}
a:link {
	color:#218CEF;
	background: transparent;
}
a:visited {
	background: transparent;
}
a:hover, a:active {
	color:#218CEF;
	background: transparent;
	text-decoration:underline;
}

/* フォントサイズ基本
---------------------------------------------------- */
h1{
	font-size:18px;/*IE設定あり*/
	color:#3c3c3c;
	}
h2{
	font-size:12px;/*IE設定あり*/
	margin-top:15px;
	}
h3{
	font-size:16px;/*IE設定あり*/
	color:#76ABE1;
	}
h4{
	margin:0;
	padding:10px 0 0 0;
	font-size:12px;
	font-weight:normal;
	}
h6{
	font-size:12px;/*IE設定あり*/
	color:#9e0000;
	}

/* リスト関係基本設定
---------------------------------------------------- */
dl{
	line-height:16px;
	}
dd{
	margin:0 0 10px 0;
		}
ul li{
	list-style:none;
	}

/* ヘッダーレイアウト
---------------------------------------------------- */
div#header{
	margin:0;
	padding:0;
	width:720px;
	height:96px;
	background:url(../images/bg_header.jpg) repeat-x;
	}
div#header h1{
	margin:0;
	padding:0;
	width:243px;
	height:95px;
	background:url(../images/logo.jpg) no-repeat;
	font-size:x-small;
	text-indent:-9999px;
	position:absolute;
	top:0;
	left:23px;
	}
div#header h1 a{
	width:240px;
	height:95px;
	display:block;
	}
div#header p#IMG_header{
	margin:0;
	padding:0;
	width:152px;
	height:96px;
	background:url(../images/img_header.jpg) no-repeat;
	font-size:x-small;
	text-indent:-9999px;
	position:absolute;
	top:0;
	right:0;
	}
/* メインコンテンツ
---------------------------------------------------- */
/* h2------------------------ */
div#wrapper #two_column_R h2{
	margin:0 0 20px 0;
	padding:0;
	width:490px;
	height:90px;
	text-indent:-9999px;
	}
div#wrapper #two_column_R #lesson h2{
	background:url(../images/h2_lesson.jpg) no-repeat;
	}
div#wrapper #two_column_R #club h2{
	background:url(../images/h2_club.jpg) no-repeat;
	}
div#wrapper #two_column_R #shop h2{
	background:url(../images/h2_shop.jpg) no-repeat;
	}
div#wrapper #two_column_R #shop_acss h2{
	background:url(../images/h2_acss.jpg) no-repeat;
	}
div#wrapper #two_column_R #info h2{
	background:url(../images/h2_info.jpg) no-repeat;
	}
div#wrapper #two_column_R #blog h2{
	background:url(../images/h2_blog.jpg) no-repeat;
	}

/* h3------------------------ */
div#wrapper #two_column_R h3{
	margin:0 0 20px 0;
	padding:0;
	width:490px;
	height:30px;
	text-indent:-9999px;
	}
div#wrapper #two_column_R #lesson h3{
	background:url(../images/h3_lesson.jpg) no-repeat;
	}
div#wrapper #two_column_R #club h3{
	background:url(../images/h3_club.jpg) no-repeat;
	}
div#wrapper #two_column_R #shop h3{
	background:url(../images/h3_shop.jpg) no-repeat;
	}

div#wrapper #two_column_R #shop_acss h3{
	background:url(../images/h3_shop_acss.jpg) no-repeat;
	}
div#wrapper #two_column_R #info h3{
	background:url(../images/h3_info.jpg) no-repeat;
	}
div#wrapper #two_column_R #blog h3{
	background:url(../images/h3_blog.jpg) no-repeat;
	}
/* h4------------------------ */
div#wrapper #two_column_R h4{
	margin:0 0 15px 0;
	padding:0;
	width:490px;
	height:19px;
	text-indent:-9999px;
	}
div#wrapper #two_column_R #lesson h4#h4_lesson01,
div#wrapper #two_column_R #club h4#h4_lesson01{
	background:url(../images/h4_lesson01.gif) no-repeat;
	}
div#wrapper #two_column_R #lesson h4#h4_lesson02,
div#wrapper #two_column_R #club h4#h4_lesson02{
	background:url(../images/h4_lesson02.gif) no-repeat;
	}
div#wrapper #two_column_R #lesson h4#h4_lesson03,
div#wrapper #two_column_R #club h4#h4_lesson03{
	background:url(../images/h4_lesson03.gif) no-repeat;
	}
div#wrapper #two_column_R #club h4#h4_club01{
	background:url(../images/h4_club01.gif) no-repeat;
	}
div#wrapper #two_column_R h4#h4_shop01{
	background:url(../images/h4_shop01.gif) no-repeat;
	}
div#wrapper #two_column_R #info h4#h4_info01{
	background:url(../images/h4_info_01.gif) no-repeat;
	}
div#wrapper #two_column_R #info h4#h4_info02{
	background:url(../images/h4_info_02.gif) no-repeat;
	}
/* h5------------------------ */
div#wrapper #two_column_R h5{
	margin:0 0 15px 0;
	padding:0;
	height:13px;
	text-indent:-9999px;
	}
div#wrapper #two_column_R #lesson h5#h5_studio01{
	background: url(../images/h5_studio01.gif) no-repeat;
	}
div#wrapper #two_column_R #lesson h5#h5_studio02{
	background: url(../images/h5_studio02.gif) no-repeat;
	}
div#wrapper #two_column_R #lesson h5#h5_studio03{
	background: url(../images/h5_studio03.gif) no-repeat;
	}
div#wrapper #two_column_R #lesson h5#h5_round01{
	background: url(../images/h5_round01.gif) no-repeat;
	}
div#wrapper #two_column_R #lesson h5#h5_round02{
	background: url(../images/h5_round02.gif) no-repeat;
	}
div#wrapper #two_column_R #lesson h5#h5_jr01{
	background: url(../images/h5_jr01.gif) no-repeat;
	}
div#wrapper #two_column_R #lesson h5#h5_jr02{
	background: url(../images/h5_jr02.gif) no-repeat;
	}
div#wrapper #two_column_R #club h5#h5_club01{
	background: url(../images/h5_club.gif) no-repeat;
	}
div#wrapper #two_column_R #club h5#h5_club0101{
	background: url(../images/h5_club0101.gif) no-repeat;
	}
div#wrapper #two_column_R #club h5#h5_club02{
	margin-top:30px;
	background: url(../images/h5_club02.gif) no-repeat;
	}
div#wrapper #two_column_R #club h5#h5_club03{
	background: url(../images/h5_club03.gif) no-repeat;
	}
div#wrapper #two_column_R #club h5#h5_club04{
	background: url(../images/h5_jr01.gif) no-repeat;
	}
div#wrapper #two_column_R h5#h5_shop01{
	background: url(../images/h5_shop01.gif) no-repeat;
	}
div#wrapper #two_column_R h5#h5_shop02{
	background: url(../images/h5_shop02.gif) no-repeat;
	}



/* smry------------------------ */
div#wrapper #two_column_R p#smry_blog{
	margin:0 0 25px 0;
	padding:0;
	width:490px;
	text-indent:-9999px;
	}
div#wrapper #two_column_R p#smry_blog{
	height:44px;
	background:url(../images/smry_blog.gif) no-repeat;
	}

/* サイドレイアウト
---------------------------------------------------- */
p#info{
	margin:0;
	padding:0;
	background:url(../images/img_info.gif) no-repeat;
	height:92px;
	text-indent:-9999px;
	}
p.blog{
	margin-top:60px;
	}
.module-list{
	margin:0;
	padding:10px;
	color:#fff;
	text-decoration:none;
	}
.module-list li.module-list-item a{
	margin:0;
	padding:10px;
	background: url(../images/icon_02.gif) 30% left no-repeat;
	color:#fff;
	text-decoration:none;
	}
/* フッターレイアウト
---------------------------------------------------- */
#footer{
	margin:0;
	padding:0;
	height:30px;
	line-height:30px;
	background-color:#525252;
	}
#footer address{
	margin:0;
	padding:0;
	font-size:9px;
	color:#fff;
	text-align:right;
	}

/* グローバルナビゲーションレイアウト
---------------------------------------------------- */	
div#wrapper  div#Gnavi{
	margin:0;
	padding:0;
	width:190px;
	height:472px;
	}
div#wrapper  div#Gnavi ul{
	margin:0;
	padding:0;
	width:190px;
	font-size:x-small;
	}
div#wrapper  div#Gnavi li{
	margin:0;
	padding:0;
	text-indent:-9999px;
	display:inline;
	}
div#wrapper  div#Gnavi li a{
	display:block;
	}
div#wrapper  div#Gnavi ul li#Gnv01 a{
	background: url(../images/nav_G.jpg) 0 0;
	height:59px;
	}
div#wrapper  div#Gnavi ul li#Gnv02 a{
	background: url(../images/nav_G.jpg) 0 -59px;
	height:59px;
	}
div#wrapper  div#Gnavi ul li#Gnv03 a{
	background: url(../images/nav_G.jpg) 0 -118px;
	height:59px;
	}
div#wrapper  div#Gnavi ul li#Gnv04 a{
	height:59px;
	background: url(../images/nav_G.jpg) 0 -177px;
	}
div#wrapper  div#Gnavi ul li#Gnv05 a{
	height:59px;
	background: url(../images/nav_G.jpg) 0 -236px;
	}
div#wrapper  div#Gnavi ul li#Gnv06 a{
	background: url(../images/nav_G.jpg) 0 -295px;
	height:59px;
	}
div#wrapper  div#Gnavi ul li#Gnv07 a{
	background: url(../images/nav_G.jpg) -0 -354px;
	height:59px;
	}
div#wrapper  div#Gnavi ul li#Gnv08 a{
	height:59px;
	background: url(../images/nav_G.jpg) 0 -413px;
	}
div#wrapper  div#Gnavi ul li#Gnv09 a{
	height:59px;
	background: url(../images/nav_G.jpg) 0 -472px;
	}
div#wrapper  div#Gnavi ul li#Gnv01 a:hover,div#wrapper  div#Gnavi ul li#Gnv01.actv a{
	height:59px;
	background: url(../images/nav_G.jpg) -190px 0;
	}
div#wrapper  div#Gnavi ul li#Gnv02 a:hover,div#wrapper  div#Gnavi ul li#Gnv02.actv a{
	height:59px;
	background: url(../images/nav_G.jpg) -190px -59px;
	}
div#wrapper  div#Gnavi ul li#Gnv03 a:hover,div#wrapper  div#Gnavi ul li#Gnv03.actv a{
	height:59px;
	background: url(../images/nav_G.jpg) -190px -118px;
	}
div#wrapper  div#Gnavi ul li#Gnv04 a:hover,div#wrapper  div#Gnavi ul li#Gnv04.actv a{
	height:59px;
	background: url(../images/nav_G.jpg) -190px -177px;
	}
div#wrapper  div#Gnavi ul li#Gnv05 a:hover,div#wrapper  div#Gnavi ul li#Gnv05.actv a{
	height:59px;
	background: url(../images/nav_G.jpg) -190px -236px;
	}
div#wrapper  div#Gnavi ul li#Gnv06 a:hover,div#wrapper  div#Gnavi ul li#Gnv06.actv a{
	height:59px;
	background: url(../images/nav_G.jpg) -190px -295px;
	}
div#wrapper  div#Gnavi ul li#Gnv07 a:hover,div#wrapper  div#Gnavi ul li#Gnv07.actv a{
	height:59px;
	background: url(../images/nav_G.jpg) -190px -354px;
	}
div#wrapper  div#Gnavi ul li#Gnv08 a:hover,div#wrapper  div#Gnavi ul li#Gnv08.actv a{
	height:59px;
	background: url(../images/nav_G.jpg) -190px -413px;
	}
div#wrapper  div#Gnavi ul li#Gnv09 a:hover,div#wrapper  div#Gnavi ul li#Gnv09.actv a{
	height:59px;
	background: url(../images/nav_G.jpg) -190px -472px;
	}

/* フォント関係
---------------------------------------------------- */
.blue{
	color:#375fbe;
	}
.red,
dl.point dt{
	color:#9e0000;
	}
.orng{
	color: #FF9900;
	}
.grn{
	color:#66CC33;
	}
.txt10{
	font-size:10px;
	}
.txt11{
	font-size:11px;
	}
.txtBLD{
	font-weight:bold;
	}
/* テキスト関係
---------------------------------------------------- */
.p10{
	margin:0;
	padding:0 10px;
	}
.algnR{
	text-align:right;
	}
.algnC{
	text-align: center;
	}
p.toTop{
	margin:40px 0 50px 0;
	text-align:right;
	}
.toTop a{
	text-align:right;
	}
p.toClub{
	margin:15px 0 20px 0;
	text-align:right;
	text-decoration:none;
	}
.mrgn_B{
	margin-bottom:40px;
	}
/* ライン関係
---------------------------------------------------- */
dl.point dd{
	border-bottom:1px dashed  #666666;
	}
dl.point dd.bd_no{
	border-bottom:none;
	}
/* ボタン関係
---------------------------------------------------- */
.cntct{
	width:110px;
	height:25px;
	background:url(../images/btn_cntct.jpg) no-repeat;
	text-indent:-9999px;
	position:relative;
	left:380px;
	}
.cntct a{
	width:110px;
	height:25px;
	display:block;
	}
/*パン屑
---------------------------------------------------- */
/* print関係
---------------------------------------------------- */
/* Float 関連
---------------------------------------------------- */
.clear{
	clear:both;
	}
.L150{
	width:150px;
	float:left;
	}
.L220{
	width:220px;
	float:left;
	}
.R200{
	width:200px;
	float:right;
	}
#wrapper {
	background:url(../images/bg_720.gif) repeat-y;
}
#wrapper:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #wrapper {
    height: 1em;
}
#wrapper {
    display: block;
}
/**/
