BODY {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic
Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:12px;
	line-height:110%;
}
A {
	COLOR: #0000ff; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline;
}
.f10 {
	FONT-SIZE: 10px; LINE-HEIGHT: 110%;
}
.f12 {
	FONT-SIZE: 12px; LINE-HEIGHT: 110%;
}
.contents{
margin:0 auto;
}
.container{
background:url(../img/bg_container.jpg) 0 0 repeat-y;
}
.red {
	color: #FF0000;
}
.ora_b {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}
.sub_tl {color: #FF6600;}
.req {color: #ff0000; font-size:10px;}
.txt_blue {color: #3366FF;}


.icon_ora {
	background: url(../img/icon1.gif) no-repeat center left;
	padding-left:14px;
}
.icon_ora2 {
	background: url(../img/icon2.gif) no-repeat center left #ffffff;
	padding-left:14px;
}

td {
	padding:15px 0 15px 0;
	line-height:150%;
	border-bottom:1px solid #cccccc;
}
.nobord{
border:none;
}
img{
border:none;
}
.mar15{
margin-top:15px;
}
.inquire a{
color:#3366FF;
text-decoration:underline;
font-size:12px;
}
.inquire a:hover{
color:#3399FF;
text-decoration:none;
font-size:12px;
}
/*
.page_title {
	FONT-SIZE: 12px; COLOR: #262626
}
#header TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; COLOR: #8a8a8a; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"
}
#header A {
	FONT-SIZE: 11px; COLOR: #777777; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 11px; COLOR: #777777; TEXT-DECORATION: none
}
.cocktail {
	PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(img/cocktail_banner2.jpg); LINE-HEIGHT: 20px; BACKGROUND-REPEAT: no-repeat
}
.lead {
	FONT-SIZE: 12px; COLOR: #57aacc; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"
}
#menu A {
	FONT-SIZE: 12px; COLOR: #333333
}
#menu A:hover {
	FONT-SIZE: 12px; COLOR: #333333
}
#menu A:visited {
	FONT-SIZE: 12px; COLOR: #333333
}
#menu .th0 {
	BACKGROUND-COLOR: #ffffff
}
#menu TD {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #333333; BACKGROUND-COLOR: #f8f8f8
}
#menu .th1 {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 20px; COLOR: #333333; HEIGHT: 18px; TEXT-ALIGN: center
}
#menu .th2 {
	FONT-SIZE: 13px; VERTICAL-ALIGN: middle; WIDTH: 80px; COLOR: #ffffff; HEIGHT: 18px; BACKGROUND-COLOR: #120750
}
#menu .th3 {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 100px; COLOR: #ffffff; HEIGHT: 18px; BACKGROUND-COLOR: #120750
}
#menu .row1 {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 20px; COLOR: #333333; HEIGHT: 24px; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: center
}
#menu .row2 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; WIDTH: 80px; COLOR: #333333; HEIGHT: 24px; BACKGROUND-COLOR: #f8f8f8
}
#menu .row3 {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 100px; COLOR: #333333; HEIGHT: 24px; BACKGROUND-COLOR: #f8f8f8
}
#menu .line {
	WIDTH: 200px; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc
}
#menu2 .th1 {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 20px; COLOR: #333333; HEIGHT: 18px; TEXT-ALIGN: center
}
#menu2 .th2 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; WIDTH: 180px; COLOR: #ffffff; HEIGHT: 18px; BACKGROUND-COLOR: #120750
}
#menu2 A {
	FONT-SIZE: 12px; COLOR: #0000ff; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 12px; COLOR: #0000ff; TEXT-DECORATION: none
}
#menu2 A:hover {
	FONT-SIZE: 12px; COLOR: #0000ff; TEXT-DECORATION: underline
}
#menu_banner .row1 {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 20px; COLOR: #277bb6; HEIGHT: 23px; BACKGROUND-COLOR: #e1ebf2; TEXT-ALIGN: center
}
#menu_banner .row2 {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 180px; COLOR: #11074c; HEIGHT: 23px; BACKGROUND-COLOR: #e1ebf2
}
#menu_banner A {
	FONT-SIZE: 12px; COLOR: #11074c; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 12px; COLOR: #11074c; TEXT-DECORATION: none
}
#menu_banner A:hover {
	FONT-SIZE: 12px; COLOR: #99ccff; TEXT-DECORATION: none
}
#whatsnew A {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-DECORATION: underline
}
#whatsnew .th1 {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 20px; COLOR: #333333; HEIGHT: 18px; TEXT-ALIGN: center
}
#whatsnew .th2 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; WIDTH: 180px; COLOR: #ffffff; HEIGHT: 18px; BACKGROUND-COLOR: #120750
}
#whatsnew .row1 {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 20px; COLOR: #333333; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: center
}
#whatsnew .row2 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; WIDTH: 55px; COLOR: #333333; BACKGROUND-COLOR: #f8f8f8
}
#whatsnew .row3 {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; WIDTH: 145px; COLOR: #333333; BACKGROUND-COLOR: #f8f8f8
}
#special .lead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333
}
#special TD {
	FONT-SIZE: 11px; COLOR: #333333
}
#special .line {
	WIDTH: 390px; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc
}
#basic .lead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333
}
#basic TD {
	FONT-SIZE: 11px; COLOR: #333333
}
#basic .line {
	WIDTH: 200px; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc
}
#kanren .lead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333
}
#kanren TD {
	FONT-SIZE: 11px; COLOR: #333333
}
#kanren .line {
	WIDTH: 390px; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc
}
#kanren A {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
}
#kanren A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
#qr {
	BORDER-RIGHT: #003399 1px double; PADDING-RIGHT: 10px; BORDER-TOP: #003399 1px double; PADDING-LEFT: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; BORDER-LEFT: #003399 1px double; WIDTH: 170px; COLOR: #000000; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BORDER-BOTTOM: #003399 1px double; TEXT-ALIGN: center
}
#footer A {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
#footer A:hover {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: underline
}
.link_f12 {
	FONT-SIZE: 12px
}
A.link_f12 {
	FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: underline
}
A.link_f12:visited {
	FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: underline
}
A.link_f12:hover {
	FONT-SIZE: 12px; COLOR: #ffff00; TEXT-DECORATION: underline
}
.shiryo_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 110%
}
.shiryo_2 {
	FONT-SIZE: 12px; COLOR: #008b8b; LINE-HEIGHT: 110%; TEXT-DECORATION: none
}
A.shiryo_2:visited {
	COLOR: #008b8b
}
A.shiryo_2:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.faq_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0066
}
.faq_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 110%
}
.money_1 {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.money_1:visited {
	COLOR: #ffffff
}
A.money_1:hover {
	COLOR: #ff0000
}
.money_2 {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.money_3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
A.money_3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.money_4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.plan1 {
	FONT-SIZE: 10px; COLOR: #0000ff; TEXT-DECORATION: none
}
A.plan1 {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.plan1:visited {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.plan1:hover {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
.m01_1_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
A.m01_1_2:visited {
	COLOR: #000000
}
A.m01_1_2:hover {
	COLOR: #ff00ff
}
.m01_1_3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.m01_1_3:visited {
	COLOR: #ffffff
}
A.m01_1_3:hover {
	COLOR: #ff00ff
}
.m01_1_4 {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A.m01_1_4:visited {
	COLOR: #0000ff
}
A.m01_1_4:hover {
	COLOR: #ff0000
}
.m01_1 {
	MARGIN-TOP: 5px
}
.m01_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000; TEXT-DECORATION: none
}
A.m01_2:visited {
	COLOR: #ff0000
}
A.m01_2:hover {
	COLOR: #f08080
}
.m01_3 {
	FONT-SIZE: 12px; COLOR: #d2b48c
}
.m01_4 {
	MARGIN-TOP: 10px
}
.f9 {
	FONT-SIZE: 9px; COLOR: #333333
}
A.f9:link {
	FONT-SIZE: 9px; COLOR: #0000ff; TEXT-DECORATION: none
}
A.f9:visited {
	FONT-SIZE: 9px; COLOR: #0000ff; TEXT-DECORATION: none
}
A.f9:hover {
	FONT-SIZE: 9px; COLOR: #ff0000; TEXT-DECORATION: none
}
.gaiyou_1 {
	FONT-SIZE: 12px; COLOR: #0000ff; LINE-HEIGHT: 110%; TEXT-DECORATION: none
}
A.gaiyou_1:visited {
	COLOR: #0000ff
}
A.gaiyou_1:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.gaiyou_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #578888
}
.gaiyou_3 {
	FONT-SIZE: 12px; COLOR: #0000ff; LINE-HEIGHT: 110%; TEXT-DECORATION: none
}
A.gaiyou_3:visited {
	COLOR: #0000ff
}
A.gaiyou_3:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
#ship A {
	FONT-SIZE: 12px; COLOR: #000066; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 12px; COLOR: #000066; TEXT-DECORATION: underline
}
#ship A.menu {
	FONT-SIZE: 10px
}
.top_button {
	FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: none
}
A.top_button:visited {
	FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: none
}
A.top_button:hover {
	FONT-SIZE: 9px; COLOR: #ff0000; TEXT-DECORATION: none
}
.navi {
	FONT-SIZE: 11px; COLOR: #666666
}
#title H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #277bb6; PADDING-TOP: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.navi TD {
	FONT-SIZE: 11px; COLOR: #666666; HEIGHT: 25px
}
.navi A {
	FONT-SIZE: 11px; COLOR: #666666
}
.navi A:visited {
	FONT-SIZE: 11px; COLOR: #666666
}
.shop_info {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.movie_area {
	BORDER-RIGHT: #0066cc 1px solid; BORDER-TOP: #0066cc 1px solid; MARGIN: 5px auto auto; BORDER-LEFT: #0066cc 1px solid; WIDTH: 170px; BORDER-BOTTOM: #0066cc 1px solid; TEXT-ALIGN: center
}
.movie_title {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; WIDTH: 170px; COLOR: #120750; HEIGHT: 15px; BACKGROUND-COLOR: #e1ebf2; TEXT-ALIGN: center
}
.movie_img {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-COLOR: #ffffcc
}
#event {
	FONT-SIZE: 12px
}
#event A {
	FONT-SIZE: 12px; COLOR: #0000ff; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 12px; COLOR: #0000ff; TEXT-DECORATION: none
}
#event A:hover {
	FONT-SIZE: 12px; COLOR: #0000ff; TEXT-DECORATION: underline
}
#event H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 0px
}
#price {
	COLOR: #000000
}
#price A {
	FONT-SIZE: 12px
}
A:visited {
	FONT-SIZE: 12px
}
A:hover {
	FONT-SIZE: 12px
}
#cocktail .text {
	FONT-SIZE: 11px; COLOR: #ffffff
}
#cocktail H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffff00; PADDING-TOP: 0px
}
#gonight .text {
	FONT-SIZE: 12px; LINE-HEIGHT: 130%
}
H1#bbq {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #46b82f
}
.td1 {
	FONT-WEIGHT: bold; COLOR: #330099; BORDER-BOTTOM: #999999 1px dashed
}
.td2 {
	BORDER-BOTTOM: #999999 1px dashed
}
.pankuzu A {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.course_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 5px; COLOR: #003366; PADDING-TOP: 0px; LETTER-SPACING: 0.2em
}
.casual_plan {
	BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(plan/img/grade_back.jpg); PADDING-BOTTOM: 10px; MARGIN: 5px auto; BORDER-LEFT: #cccccc 1px dotted; WIDTH: 510px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left
}
.casual_plan2 {
	BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(plan/img/grade_back2.jpg); PADDING-BOTTOM: 10px; MARGIN: 5px auto; BORDER-LEFT: #cccccc 1px dotted; WIDTH: 510px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left
}
.casual_plan3 {
	BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(plan/img/grade_back3.jpg); PADDING-BOTTOM: 10px; MARGIN: 5px auto; BORDER-LEFT: #cccccc 1px dotted; WIDTH: 510px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left
}
.casual_plan H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 0px 10px; COLOR: #333333; BORDER-BOTTOM: #ffffff 1px solid
}
.casual_plan2 H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 0px 10px; COLOR: #333333; BORDER-BOTTOM: #ffffff 1px solid
}
.casual_plan3 H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 0px 10px; COLOR: #333333; BORDER-BOTTOM: #ffffff 1px solid
}
.casual_menu {
	FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px
}
.casual_menu DD {
	MARGIN-BOTTOM: 10px
}
.casual_price {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #feeecd; TEXT-ALIGN: right
}
.casual_price2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #fededf; TEXT-ALIGN: right
}
.casual_price3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #bde5f1; TEXT-ALIGN: right
}
*/
