@charset "shift_jis";
/* CSS Document */


.notice{
	padding:0px 0px 0px 8px;
	font-size:10px;
	line-height:160%;
	text-align:left;
}

.message{
	width:321px;
	padding:10px 10px 30px 0px;
	font-size:12px;
	line-height:160%;
	text-align:left;
	float:right;
}

.message_l{
	width:420px;
	padding:10px 10px 30px 0px;
	font-size:12px;
	line-height:160%;
	text-align:left;
	float:left;
	clear:both;
}

/* -------------------------------------
   料金表：施設利用料
---------------------------------------- */
table.t_fee01  {
	padding:0px;
	margin:10px 0px 4px 6px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;

  }
  
    
table.t_fee01 th {  
	padding:3px 6px 3px 16px;
	width:200px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	background-color:#F7F6DE;
  }
table.t_fee01 th.shop{  
	padding:3px 6px 3px 16px;
	width:100px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	background-color:#F7F6DE;
  }


  
 table.t_fee01 td{  
	padding:3px 6px 3px 6px;
	width:200px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
  
   table.t_fee01 td.shop{  
	padding:3px 6px 3px 6px;
	width:100px;
	text-align:right;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
  
   table.t_fee01 td.eng{  
	padding:3px 6px 3px 6px;
	width:300px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
/* -------------------------------------
   料金表：ボール料金
---------------------------------------- */
table.t_fee02  {
	padding:0px;
	margin:10px 0px 4px 6px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px ;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
  }
  
table.t_fee02 td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	
  } 
    
table.t_fee02 th {  
	padding:3px 6px 3px 16px;
	text-align:left;
	width:94px;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
		background-color:#F7F6DE;
  }


  
 table.t_fee02 td{  
	padding:3px 6px 3px 6px;
	text-align:center;
	width:94px;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
  
  
 /* -------------------------------------
   料金表：バンカー・パッティンググリーン利用料金
---------------------------------------- */
table.t_fee03  {
	padding:0px;
	margin:10px 0px 4px 6px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px ;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
  }
  
table.t_fee03 td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
    
table.t_fee03 th {  
	padding:3px 6px 3px 16px;
	text-align:left;
	width:200px;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
		background-color:#F7F6DE;
  }


  
 table.t_fee03 td{  
	padding:3px 6px 3px 6px;
	text-align:center;
	width:94px;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
  
  /* -------------------------------------
  	クラブリスト
  ---------------------------------------- */
table.t_fee_clublist  {
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px ;
  }
  
table.t_fee_clublist td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	
  } 
    
table.t_fee_clublist th {  
	padding:3px 6px 3px 16px;
	text-align:left;
	width:100%;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	background-color:#F7F6DE;
  }


  
 table.t_fee_clublist td{  
	/*padding:3px 6px 3px 6px;
	width:20%;*/
	text-align:center;
	vertical-align:top;
	border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
  } 
  
/* -------------------------------------
   料金表：レンタルクラブ利用料金
---------------------------------------- */
table.t_fee04  {
	padding:0px;
	margin:10px 0px 4px 6px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px ;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
  }
  
table.t_fee04 td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
    
  
 table.t_fee04 td{  
	padding:3px 6px 3px 16px;
	text-align:center;
	width:121px;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
  
   /* -------------------------------------
   料金表：特別個室打席利用料金
---------------------------------------- */
table.t_fee05  {
	padding:0px;
	margin:10px 0px 4px 6px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px ;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
  }
  
table.t_fee05 td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
    
table.t_fee05 th {  
	padding:3px 6px 3px 16px;
	text-align:left;
	width:200px;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	background-color:#F7F6DE;
  }


  
 table.t_fee05 td{  
	padding:3px 6px 3px 6px;
	text-align:center;
	width:47px;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
  
    /* -------------------------------------
   おすすめ商品
---------------------------------------- */
table.t_fee06  {
	padding:0px;
	margin:10px 0px 4px 6px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px ;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
  }
 
  
table.t_fee06 td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
    
table.t_fee06 th {  
	padding:3px 6px 3px 16px;
	text-align:left;
	width:auto;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	background-color:#F7F6DE;
  }


  
 table.t_fee06 td{  
	padding:3px 6px 3px 6px;
	width:auto;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
  
 
     /* -------------------------------------
   試打クラブリスト
---------------------------------------- */
table.t_fee07  {
	padding:0px;
	margin:10px 0px 4px 6px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px ;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
  }
  
table.t_fee07 td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
    
table.t_fee07 th {  
	padding:3px 6px 3px 6px;
	text-align:center;
	width:auto;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	background-color:#F7F6DE;
  }


  
 table.t_fee07 td{  
	padding:3px 6px 3px 6px;
	width:auto;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
    
/* -------------------------------------
   料金表：Ｊカード
---------------------------------------- */

table.t_jcard  {
	padding:0px;
	margin:10px 0px 4px 6px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px ;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
  }
  
table.t_jcard  td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
    

table.t_jcard  td{  
	padding:3px 6px 3px 6px;
	text-align:center;
	width:90px;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
 

table.t_jcard2  {
	padding:0px;
	margin:10px 0px 4px 6px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px ;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
  }
  
table.t_jcard2 td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
  
table.t_jcard2  td{  
	padding:3px 6px 3px 6px;
	text-align:center;
	width:124px;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 

table.t_jcard3  td{  
	padding:3px 6px 3px 6px;
	text-align:center;
	width:200px;
	vertical-align:top;
    border-bottom:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 

table.t_jcard3 td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
  
table.t_jcard3 td.midasi02{  
	padding:3px 6px 3px 6px;
    width:300px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
  } 

table.t_jcard3  td.detail{  
	padding:3px 6px 3px 6px;
	text-align:left;
	width:300px;
	vertical-align:top;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
  } 
 
 .jcard_img{
    margin-top:15px;
    float:right;
}

 .jcard_img02{
    width:415px;
    float:left;
}

 /* -------------------------------------
   料金表：受講にかかる費用
---------------------------------------- */
table.t_first  {
	padding:0px;
	margin:10px 0px 4px 6px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px ;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
  }
  
table.t_first td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#D1E3BD;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	color:#02865A;
  } 
    

table.t_first  th{  
	padding:3px 6px 3px 6px;
	text-align:left;
	width:190px;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
  
table.t_first  td{  
	padding:3px 6px 3px 6px;
	text-align:left;
	width:390px;
	vertical-align:top;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
 
 /* -------------------------------------
   Jカード台紙
---------------------------------------- */
.Jcard_g {  
    background-image:url(../img/system/jcard_g.jpg);
 	background-repeat:no-repeat;
	background-position:top;
	padding:0px 0px 0px 0px;
	width:618px;
	text-align:left;
	vertical-align:top;
  }
 .Jcard_r {  
    background-image:url(../img/system/jcard_r.jpg);
 	background-repeat:no-repeat;
	background-position:top;
	padding:0px 0px 0px 0px;
	width:618px;
	text-align:left;
	vertical-align:top;
  }
  
  /* -------------------------------------
   Jカード台紙
---------------------------------------- */
.CourseMount {  
    background-image:url(../img/system/mount_bt.gif);
 	background-repeat:no-repeat;
	text-align:center;
	background-position:top;
	padding:20px 0px 0px 0px;
	width:618px;
	height:auto;
	vertical-align:middle;
  }
  
.CourseMount .smArea{
	background-color:#FFFFFF;
	border:1px solid #CACDCF;
	width:586px;
	height:auto;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px
}

.smArea .sm_back01{
	background-image:url(../img/system/back_sm01_02.jpg);
	background-repeat:no-repeat;
	width:586px;
	height:847px;
	padding:0px;
	margin:0px
}

.sm_back01 form{
	padding:0px;
	margin:0px
}

.sm_back01 .Ans{
	clear:both;
	width:564px;
	height:69px;
	padding-top:42px;
	padding-left:4px;
	padding-right:9px;
	text-align:left;
}

.sm_back01 li{
	float:left;
	padding:0px;
	margin:0px;
}

.sm_back01 .Ans .A1{
	width:240px;
	height:38px;
	display:block;
	text-align:center;
	font-size:36px;
	padding-top:12px;
	padding-right:50px
}

.sm_back01 .Ans .A2{
	width:134px;
	height:38px;
	display:block;
	text-align:center;
	font-size:36px;
	padding-top:12px;
	margin--right:6px
}

.sm_back01 .Ans .A3{
	width:134px;
	height:38px;
	display:block;
	text-align:center;
	padding-top:12px;
	font-size:36px
}


.sm_back01 .Q1{
	clear:both;
	width:573px;
	height:127px;
	padding-left:10px;
	padding-top:56px
}

.sm_back01 .Q1 label{
	display:block;
	width:135px;
	height:51px;
	padding:0px;
	margin:0px
}

.sm_back01 .Q1 li{
	float:left;
	display:block;
	width:135px;
	height:51px;
	padding:0px;
	margin-bottom:5px;
	margin-left:4px
}

.sm_back01 .Q2{
	clear:both;
	width:573px;
	height:239px;
	padding-left:10px;
	padding-top:43px
}

.sm_back01 .Q2 label{
	display:block;
	width:135px;
	height:109px;
	padding:0px;
	margin:0px
}

.sm_back01 .Q2 li{
	float:left;
	display:block;
	width:135px;
	height:109px;
	padding:0px;
	margin-bottom:5px;
	margin-left:4px
}


.sm_back01 .Q3{
	clear:both;
	width:573px;
	height:73px;
	padding-left:10px;
	padding-top:60px
}

.sm_back01 .Q3 label{
	display:block;
	width:135px;
	height:51px;
	padding:0px;
	margin:0px
}

.sm_back01 .Q3 li{
	float:left;
	display:block;
	width:135px;
	height:51px;
	padding:0px;
	margin-bottom:5px;
	margin-left:4px
}

.sm_back01 .Q4{
	clear:both;
	width:573px;
	height:73px;
	padding-left:10px;
	padding-top:60px
}

.sm_back01 .Q4 label{
	display:block;
	width:135px;
	height:51px;
	padding:0px;
	margin:0px
}

.sm_back01 .Q4 li{
	float:left;
	display:block;
	width:135px;
	height:51px;
	padding:0px;
	margin-bottom:5px;
	margin-left:4px
}

.sm_back01 .BtnArea{
	text-align:center;
	padding-top:25px;
	padding-bottom:20px;
	margin:0px
}

/*	金額シュミレーション*/

.sm_back02_01{
	background-image:url(../img/system/back_sm02_03.jpg);
	background-repeat:no-repeat;
	width:536px;
	height:496px;
	padding-left:25px;
	padding-right:25px;
	padding-top:35px;
	margin:0px
}

.sm_back02_02{
	background-image:url(../img/system/back_sm02_04.jpg);
	background-repeat:no-repeat;
	width:536px;
	height:496px;
	padding-left:25px;
	padding-right:25px;
	padding-top:35px;
	margin:0px
}

	