/*---------------------------------------------------
gettii base templete css: rule
----------------------------------------------------*/

*{
	margin:0px;
	padding:0px;
	}
body{
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:100%;
	text-align:center;
	font-size:12px;
	color:#333333;
	font-family:'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｼｭ�ｼｳ �ｼｰ繧ｴ繧ｷ繝�繧ｯ',sans-serif;
	background-color:#ffffff;
	}
a:link{
	margin:0px;
	padding:0px;
	color:#0066CC;
	text-decoration:underline;
	}
a:visited{
	margin:0px;
	padding:0px;
	color:#0066CC;
	text-decoration:underline;
	}
a:hover{
	margin:0px;
	padding:0px;
	color:#3388EE;
	text-decoration:underline;
	}
br.float_clear{
	clear:both;
	}

/*---------------------------------------------------
gettii header css: 2007.6.19
----------------------------------------------------*/
div#all_wrapper{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:0px 0px 10px 0px;
	}
div#all_wrapper_seat{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:0px 0px 0px 0px;
	}

div#header_wrapper{
	width:760px;
	background:#FFFFFF;
	}
div#header_left{
	width:460px;
	height:45px;
	text-align:left;
	float:left;
	}
div#header_right_wapper{
	width:300px;
	height:45px;
	float:right;
	}
div#header_btn_left_wrapper{
	width:150px;
	text-align:center;
	float:left;
	}
div#header_btn_right_wrapper{
	width:150px;
	text-align:center;
	float:right;
	}
div#header_right_wapper_bd{
	width:300px;
	float:right;
	}
div#header_left02{
	width:500px;
	text-align:left;
	float:left;
	}
div#header_right_wapper02{
	width:70px;
	float:right;
	}	
	
/*---------------------------------------------------
gettii header detail css: 2007.6.19
----------------------------------------------------*/

h1{
	padding:15px 0px 15px 15px;
	font-size:18px;
	color:#333333;
	}
div#header_left .logo{
 margin:0px 5px 0px 0px;
	padding:0px;
	width:140px;
	height:45px;
	float:left;
	}
div#header_left02 .logo{
 margin:0px 5px 0px 0px;
	padding:0px;
	width:140px;
	height:45px;
	float:left;
	}	
div#header_btn_left_wrapper a.header_btn{
	width:150px;
	height:26px;
	display:block;
	color:#333333;
	font-size:12px;
	text-decoration:none;
	}
div#header_btn_left_wrapper a.header_btn:hover{
	width:150px;
	height:26px;
	display:block;
	color:#CC0000;
	font-size:12px;
	text-decoration:underline;
	}
div#header_btn_right_wrapper a.header_btn{
	width:150px;
	height:26px;
	display:block;
	color:#333333;
	text-decoration:none;
	}
div#header_btn_right_wrapper a.header_btn:hover{
	width:150px;
	height:26px;
	display:block;
	color:#CC0000;
	text-decoration:underline;
	}
div#header_btn_right_wrapper a span,div#header_btn_left_wrapper a span{
	display:block;
	padding-top:21px;
	}
div#bar_wrapper{
	height:25px;
	}
div#bar_margin{
	padding:5px 0px 0px 0px;
	color:#FFFFFF;
	}
div#bar_margin a:link{
	margin:0px;
	padding:0px;
	color:#20402d;
	text-decoration:underline;
	}
div#bar_margin a:visited{
	margin:0px;
	padding:0px;
	color:#20402d;
	text-decoration:underline;
	}
div#bar_margin a:hover{
	margin:0px;
	padding:0px;
	color:#006f2c;
	text-decoration:underline;
	}
div#member_name{
	padding:10px;
	font-size:14px;
	text-align:left;
	background:#FFF2BC;
	}
/*---------------------------------------------------
gettii base footer templete css: 2007.6.19
----------------------------------------------------*/
div#footer_wrapper{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:760px;
	}

table#footer_table{
	margin:0px;
	padding:0px;
	width:760px;
	border-top:1px solid #C0C0D8;
	border-collapse:collapse;
	background:#FFFFFF;
	}
table#footer_table p{
	margin:5px 0px 10px 0px;
	font-size:92%;
	color:#333333;
	}
table#footer_table td#blank_sell{
	width:124px;
	border-collapse:collapse;
	}
table#footer_table td#copyright{
	text-align:center;
	border-collapse:collapse;
	}
table#footer_table td#copyright	a:link{
	margin:0px;
	padding:0px;
	color:#333333;
	text-decoration:underline;
	}
table#footer_table td#copyright a:visited{
	margin:0px;
	padding:0px;
	color:#333333;
	text-decoration:underline;
	}
table#footer_table td#copyright a:hover{
	margin:0px;
	padding:0px;
	color:#F85C11;
	text-decoration:underline;
	}
table#footer_table td#powered{
	width:124px;
	border-collapse:collapse;
	}
table#footer_table td#powered a img{
	border:none;
	}
/*---------------------------------------------------
gettii base contents templete css: 2007.6.19
----------------------------------------------------*/
div#contents_wrapper{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:630px;
	}
h2.title{
	margin:0px;
	padding:9px 0px 10px 13px;
	text-align:left;
	font-size:16px;
	color:#333333;
	background:url('../images/title_bg.gif') no-repeat;
	}
table.main_btn_wrapper{
	margin:5px 0px 15px 0px;
	width:630px;
	}
table.main_btn_wrapper td.btn_wrapper{
	width:210px;
	text-align:center;
	}
table.main_btn_wrapper td.btn_wrapper a.footer_all_back{
	margin-left:auto;
	margin-right:auto;
	width:190px;
	height:35px;
	display:block;
	color:#333333;
	font-size:12px;
	text-decoration:none;
	background:url('../images/btn_back_all.gif');
	}
table.main_btn_wrapper td.btn_wrapper a.footer_all_back:hover{
	margin-left:auto;
	margin-right:auto;
	width:190px;
	height:35px;
	display:block;
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
	background:url('../images/btn_back_all.gif') left bottom;
	}
	
table.main_btn_wrapper td.btn_wrapper a.footer_next{
	margin-left:auto;
	margin-right:auto;
	width:190px;
	height:35px;
	display:block;
	color:#333333;
	font-size:12px;
	text-decoration:none;
	background:url('../images/btn_next.gif');
	}
table.main_btn_wrapper td.btn_wrapper a.footer_next:hover{
	margin-left:auto;
	margin-right:auto;
	width:190px;
	height:35px;
	display:block;
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
	background:url('../images/btn_next.gif') left bottom;
	}
table.main_btn_wrapper td.btn_wrapper a.footer_close{
	margin-left:auto;
	margin-right:auto;
	width:190px;
	height:35px;
	display:block;
	color:#333333;
	font-size:12px;
	text-decoration:none;
	background:url('../images/btn_close.gif');
	}
table.main_btn_wrapper td.btn_wrapper a.footer_close:hover{
	margin-left:auto;
	margin-right:auto;
	width:190px;
	height:35px;
	display:block;
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
	background:url('../images/btn_close.gif') left bottom;
	}
table.main_btn_wrapper td.btn_wrapper a.footer_back{
	margin-left:auto;
	margin-right:auto;
	width:190px;
	height:35px;
	display:block;
	color:#333333;
	font-size:12px;
	text-decoration:none;
	background:url('../images/btn_back.gif');
	}
table.main_btn_wrapper td.btn_wrapper a.footer_back:hover{
	margin-left:auto;
	margin-right:auto;
	width:190px;
	height:35px;
	display:block;
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
	background:url('../images/btn_back.gif') left bottom;
	}
table.main_btn_wrapper td.btn_wrapper a span{
	display:block;
	padding-top:10px;
	}
	
table.kiyaku_table{
	width:630px;
	background:#ffffff;
	text-align:left;
	}
table.kiyaku_table td{
	font-size:12px;
	line-height:140%;
	text-align:left;
	}
table.kiyaku_table span.sub_title{
	font-size:12px;
	line-height:140%;
	font-weight:bold;
	}

table.kiyaku_table ul.kiyaku{
	margin:0px 0px 20px 0px;
	}
table.kiyaku_table ul.kiyaku li{
	margin:0px 0px 0px 30px;
	list-style-type:decimal;
	}
	