<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";


/* Style Reset 
=====================================================================*/
h2, h3, p, ul, li { 
	margin: 0; 
	padding: 0; 
	text-align: left; 
}
#container p { 
	line-height: 1.3; 
	color: #454545; 
}
a.ptlink { margin: 4px 0; }
p.pgtp { padding-top: 25px; }



/* Tab Menu
=====================================================================*/
#tabMenu { 
	width: 800px; 
}
#tabMenu td { 
	vertical-align: bottom; 
}
#tabMenu ul { 
	margin-left: 18px; 
	white-space: nowrap; 
}
#tabMenu li { 
	float: left; 
	line-height: 0; 
	font-size: 0; 
}
#tabMenu li img { 
	margin-right: 2px;  
}




/* Main Contents
=====================================================================*/
/* ･ｳ･ﾆ･ﾄﾇﾘｷﾊ｡｡*/
.main_cont { 
	padding: 0 1px; 
	border-width: 0 1px; 
	border-style: solid; 
	border-color: #cccccc; 
	backgound: #FFFFFF; 
}
.main_bg { 
	background: url(/share/beginner/image/bg.gif) repeat-y top left; 
}
.main_bg_h { 
	background: url(/share/beginner/image/bg_h.gif) repeat-x top left; 
	padding: 10px 0 0; 
}
.main_bg_f { 
	background: url(/share/beginner/image/bg_f.gif) repeat-x bottom left; 
	padding: 0 0 10px; 
}


/* ･ﾖ･愠ﾃ･ｯ｡｡*/
.block { 
	background: url(/share/beginner/image/block_bg.gif) repeat-x top left #FFFFFF; 
	/*width: 772px;*/ 
	margin: 0 12px; 
	padding: 18px 0 22px; 
	text-align: center; 
}
.block table, .block p, .block div { 
	margin: 0 auto; 
}
p.block_ttl { 
	padding: 0 20px 10px; 
	margin: 0 auto; 
}
p.block_ttl2 { 
	padding: 0 20px 5px; 
	margin: 0 auto; 
}
.cont_ttl {
	padding: 0 20px 5px; 
	margin: 0 auto; 
}

.block p.btn { 
	text-align: center; 
	padding: 15px 0 20px; 
}
.block p.btn02 { 
	text-align: center; 
	padding: 15px 0 20px; 
}
.block p.btn02 a.mr { 
margin-right:16px;
}


/* ｡ｦ"｡ｦ@*/
.g_box { 
	border: 1px solid #d6d6d6; 
	background: #f2f2f2; 
	padding: 7px 0;
}
.box1 { 
	background: url(/share/beginner/image/box1_c.gif) repeat-y top left; 
	width: 734px; 
	text-align: center; 
	margin: 0 auto; 
}
.box1_s { 
	background: url(/share/beginner/image/box1_s_c.gif) repeat-y top left; 
	width: 729px; 
	text-align: center; 
	margin: 0 auto; 
}
.box1_l { 
	background: url(/share/beginner/image/box1_l_c.gif) repeat-y top left; 
	width: 736px; 
	text-align: center; 
	margin: 0 auto; 
}
.box2 { 
	background: url(/share/beginner/image/box2_c.gif) repeat-y top left; 
	width: 363px; 
	text-align: center; 
}
.box2_s { 
	background: url(/share/beginner/image/box2_s_c.gif) repeat-y top left; 
	width: 339px; 
	text-align: center; 
}
.box3 { 
	background: url(/share/beginner/image/box3_c.gif) repeat-y top left; 
	width: 229px; 
	text-align: center; 
}
.box3_s { 
	background: url(/share/beginner/image/box3_s_c.gif) repeat-y top left; 
	width: 236px; 
	text-align: center; 
}
.box3_s2 { 
	background: url(/share/beginner/image/box3_s2_c.gif) repeat-y top left; 
	width: 243px; 
	vertical-align:top;
}
.box3_s2 p { 
	padding:0 18px 0 27px;
}
.box3_s2 a.ptlink {
	background: url(/share/beginner/image/format-icn-link.gif) no-repeat left top;
	margin:0 12px 8px 12px;
	line-height:1.3;
}
.box2 table { 
	margin: 0 auto 0 8px; 
}
.box1 .ph, .box2 .ph, .box2_s .ph { 
	text-align: right; 
}
p.box_ttl { 
	padding: 2px 0 5px; 
}

/*  Line  */
.dot_h { 
	background: url(/share/beginner/image/dot_h.gif) repeat-y top right; 
}
.glay_line { 
	background: url(/share/beginner/image/glay_line.gif) repeat-x top left; 
}
td.line_g_r { 
	border-right: 3px solid #ececec; 
}





/* ---------------------------------------
	TOP
----------------------------------------- */

.top_bg_f { 
	background: url(/share/beginner/image/top/main_bg_f.gif) no-repeat bottom left; 
	padding: 0 0 65px; 
}


/* ---------------------------------------
	ｹ�
----------------------------------------- */
.dom_buy td { 
	padding: 0 15px 0 5px; 
	vertical-align: top; 
}
.dom_buy p { 
	width: 210px; 
	padding-bottom: 8px; 
 }

.dom_seat td{ 
	padding: 5px 10px; 
}
.dom_seat td table td { 
	padding: 8px 3px 5px 3px; 
	background: url(/share/beginner/image/dot.gif) repeat-x bottom left; 
}
.dom_seat td table td img {
	margin-right: 11px;
}
.dom_seat2 { 
	width: 225px; 
}
.dom_seat2 td { 
	vertical-align: top; 
}
.dom_ph { 
	padding: 0 7px; 
}


/* ---------------------------------------
	ｳ､ｳｰ
----------------------------------------- */
.int_cont_r { 
	background: url(/share/beginner/int/image/cont01_r_bg.gif) no-repeat bottom left; 
	padding-bottom: 14px; 
}
.int_cont_c { 
	background: url(/share/beginner/int/image/cont01_c_bg.gif) no-repeat bottom left; 
	padding-bottom: 14px; 
}
.int_buy { 
	width:734px;
	margin:7px 0!important;
}
.int_buy td { 
	padding: 0 10px 0 18px; 
	vertical-align: top; 
}
.int_buy p { 
	padding-bottom: 8px; 
}
.int_buy p.btm { 
	padding-bottom: 0; 
}
.int_seat{ 
	width:705px;
}
.int_seat td { 
	padding: 5px 10px;
	vertical-align:top;
}
.int_seat td table td { 
	padding: 8px 3px 5px 0; 
	background: url(/share/beginner/image/dot.gif) repeat-x bottom left;
	line-height:130%;
	vertical-align:middle;
}
.int_seat td table td img { margin-right: 11px; }
.int_seat2 { 
	width: 235px; 
}
.int_seat2 td { 
	vertical-align: top;
}
.int_seat2 td p { 
	line-height:1.2;
	color:#000;
}
.int_ph { 
	padding: 0 9px 0 7px; 
}



/* ---------------------------------------
	･ﾄ･｢｡ｼ
----------------------------------------- */
.main_bg_b { 
	background: #028dda; 
	padding: 10px 0 10px; 
}
.blue_block { 
	background: url(/share/beginner/image/blue_block.gif) repeat-x top left #b3ddff; 
	margin: 0 12px; 
	padding: 15px 17px 22px; 
	text-align: center; 
}


/* ---------------------------------------
	AMC
----------------------------------------- */
.amc_block { 
	background: #FFFFFF; 
	margin: 0 12px; 
	padding: 0; 
	text-align: center; 
}
.amc_block table { 
	margin: 0 auto; 
}
.block_gray { 
	background: url(/share/beginner/amc/image/bg_gray.gif) repeat-x top left #FFFFFF; 
	margin: 0; 
	padding: 0 0 10px; 
	text-align: center; 
}
.block_gray2 { 
	background: url(/share/beginner/amc/image/bg_gray2.gif) repeat-x top left #FFFFFF; 
	margin: 0; 
	padding: 0 0 20px; 
	text-align: left; 
}
.block_gray2 table { 
	margin: 0; 
}
.amc2_txt { 
	padding-left: 8px; 
}
.amc2_ph { 
	padding-left: 4px; 
	text-align: right; 
}
.amc2_btn { 
	vertical-align: bottom; 
	text-align: right;
}
.amc2_box td { 
	padding: 3px 25px 5px; 
	color: #6a6868; 
}
.amc2_box .box_ttl { 
	width: 300px; 
}
.amc2_2_box td { 
	padding: 3px 20px 5px 10px; 
	color: #6a6868; 
}
.amc2_2_box .box_ttl { 
	width: 210px; 
}

/**/
.amc2_bg { 
	background: url(/share/beginner/amc/image/amc2_bg.gif) no-repeat bottom right; 
}
.amc2_bg .amc2_btn { 
	padding-right: 5px; 
}
.amc2_bg .amc2_txt { 
	padding: 0 10px; 
	color: #6a6868; 
}
.text_gray { color: #6a6868; }
.amc2_bg .amc2_block_l { 
	padding-left: 34px; 
}
.amc2_bg .amc2_block_r { 
	padding-left: 42px; 
}
.amc2_mile { 
	 border-width: 0 1px; 
	 border-style: solid; 
	 border-color: #92c8e7;
}
.amc2_mile_1 { 
	 border-width: 0 1px; 
	 border-style: solid; 
	 border-color: #FFFFFF #92c8e7 #FFFFFF #FFFFFF;
}
.amc2_mile .amc2_ph { 
	padding-left: 2px; 
}

.amc2_bg .amc2_block_ttl { 
	padding: 15px 0 8px; 
	text-align: center; 
}
.amc2_bg table { 
	margin: 0; 
}









</pre></body></html>