﻿@charset "utf-8";

body {
background-color:#000000;
font-family:"�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
font-size:12px;
color:#000000;
margin-top:0px;
margin-bottom:0px;
text-align:center;
}
a:link {
color:#000000; text-decoration:underline;
}
a:visited {
color:#000000; text-decoration:underline;
}
a:active {
color:#FF0000; text-decoration:none;
}
a:hover {
color:#000000; text-decoration:none;
}
strong {
color:#FF0000;
}

/*----------HOME PAGE----------*/

.all {
width:800px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
.head {
background-image:url(img/bg_ha.gif);
width:800px;
height:140px;
}
.he1 {
width:235px;
height:140px;
float:left;
}
.h1_t1 {
margin:0px;
}
.img_t01 {
width:225px;
height:140px;
border:0;
}
.he2 {
width:260px;
height:140px;
float:left;
}
.h2_t1 {
color:#FFFFFF;
font-size:12px;
font-weight:normal;
line-height:1.3em;
margin:16px 0px 0px 0px;
}
.h2_t1 a:link {
color:#FFFFFF; text-decoration:underline;
}
.h2_t1 a:visited {
color:#FFFFFF; text-decoration:underline;
}
.h2_t1 a:active {
color:#FFFFFF; text-decoration:none;
}
.h2_t1 a:hover {
color:#FFFFFF; text-decoration:none;
position: relative; 
top: 1px; 
left: 1px;
}
.he3 {
width:305px;
height:140px;
float:left;
}
.p_h1 {
font-size:14px;
color:#FF0000;
font-weight:bold;
line-height:1.3em;
text-align:center;
margin:12px 0px 0px 0px;
}
.p_h2 {
text-align:center;
margin:7px 0px 0px 0px;
}
.img_he1 {
width:225px;
height:50px;
border:0;
}
.h3_t2 {
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-align:right;
margin:10px 10px 0px 0px;
}
.h3_t2 a:link {
color:#FFFFFF; text-decoration:underline;
}
.h3_t2 a:visited {
color:#FFFFFF; text-decoration:underline;
}
.h3_t2 a:active {
color:#FFFFFF; text-decoration:none;
}
.h3_t2 a:hover {
color:#FFFFFF; text-decoration:none;
position: relative; 
top: 1px; 
left: 1px;
}
.main {
background-color:#FFE4B8;
width:800px;
height:1410px;
border:#F0B855 1px solid;
}
.m_sp {
width:10px;
float:left;
}
.img_sp {
width:10px;
height:1px;
}
.m_le {
width:580px;
float:left;
}
.m_ri {
width:200px;
text-align:center;
float:left;
}
.ml {
background-image:url(img/le_bg.gif);
width:570px;
float:left;
border-bottom:#F0B855 solid 1px;
margin:0px 0px 10px 0px;
}
.h2_lm {
margin:0;
}
.img_lm {
width:570px;
height:30px;
margin:0px 0px 10px 0px;
}
.ma01 {
width:795px;
height:50px;
float:left;
}
.h2_t2 {
margin:0px;
}
.img_t02 {
width:156px;
height:40px;
border:0;
margin:10px 0px 0px 10px;
}
.img_t03 {
width:156px;
height:40px;
border:0;
margin:10px 0px 0px 0px;
}
.ma02 {
width:795px;
height:135px;
float:left;
}
.img_t04 {
width:400px;
height:125px;
border:0;
margin:10px 0px 0px 10px;
}
.img_t05 {
width:380px;
height:125px;
border:0;
margin:10px 0px 0px 0px;
}
.sp1 {
height:195px;
float:left;
}
.sp_t1 {
width:10px;
height:1px;
}
.ma03 {
background-image:url(img/bg_t01.gif);
width:300px;
height:195px;
float:left;
}
.img_t07 {
width:135px;
height:22px;
border:0;
}
.info {
overflow:auto;
width:280px;
height:156px;
margin:5px 0px 0px 10px;
border:#F7931E 1px solid;
}
.p_t1 {
color:#FFFFFF;
line-height:1.3em;
margin:5px;
}
.p_t1 a:link {
color:#FFFFFF; text-decoration:none;
}
.p_t1 a:visited {
color:#FFFFFF; text-decoration:none;
}
.p_t1 a:active {
color:#FFFFFF; text-decoration:none;
}
.p_t1 a:hover {
color:#FFFFFF; text-decoration:none;
}
.ma04 {
background-image:url(img/bg_t02.gif);
width:480px;
height:195px;
float:left;
}
.h2_t3 {
text-align:right;
margin:159px 12px 0px 0px;
}
.img_t08 {
width:156px;
height:25px;
border:0;
}
.sp_t2 {
width:8px;
height:1px;
}
.sp2 {
height:130px;
float:left;
}
.ma05 {
background-color:#000000;
width:780px;
height:130px;
float:left;
}
.sp3 {
height:120px;
float:left;
}
.ma06 {
background-image:url(img/bg_t04.gif);
width:246px;
height:120px;
float:left;
}
.p_t2 {
color:#FFFFFF;
width:170px;
margin:5px 0px 5px 5px;
line-height:1.3em;
}
.p_t2 a:link {
color:#FFFFFF; text-decoration:none;
}
.p_t2 a:visited {
color:#FFFFFF; text-decoration:none;
}
.p_t2 a:active {
color:#FFFFFF; text-decoration:none;
}
.p_t2 a:hover {
color:#FFFFFF; text-decoration:none;
position:static; 
}
.img_t09 {
width:167px;
height:25px;
border:0;
}
.ma07 {
background-image:url(img/bg_t05.gif);
width:246px;
height:120px;
float:left;
}
.img_t10 {
width:188px;
height:25px;
border:0;
}
.ma08 {
background-image:url(img/bg_t06.gif);
width:246px;
height:120px;
float:left;
}
.img_t11 {
width:217px;
height:25px;
border:0;
}
.sp5 {
height:160px;
float:left;
}
.ma18 {
width:785px;
height:150px;
margin-top:10px;
float:left;
}
.img_t16 {
width:780px;
height:150px;
border:0;
}
.sp4 {
height:400px;
float:left;
}
.ma09 {
background-image:url(img/bg_t07.jpg);
width:780px;
height:610px;
float:left;
}
.ma10 {
width:395px;
height:210px;
float:left;
}
.h2_t4 {
margin:15px 0px 0px 5px;
}
.p_t3 {
color:#FFFFFF;
width:200px;
line-height:1.3em;
margin:5px 0px 5px 5px;
}
.p_t3 a:link {
color:#FFFFFF; text-decoration:none;
}
.p_t3 a:visited {
color:#FFFFFF; text-decoration:none;
}
.p_t3 a:active {
color:#FFFFFF; text-decoration:none;
}
.p_t3 a:hover {
color:#FFFFFF; text-decoration:none;
position:static; 
}
.img_t12 {
width:375px;
height:30px;
border:0;
}
.ma11 {
width:385px;
height:210px;
float:left;
}
.ma16 {
width:171px;
height:149px;
float:left;
}
.p_t5 {
color:#FFFFFF;
width:166px;
line-height:1.3em;
margin:5px 0px 5px 5px;
}
.p_t5 a:link {
color:#FFFFFF; text-decoration:none;
}
.p_t5 a:visited {
color:#FFFFFF; text-decoration:none;
}
.p_t5 a:active {
color:#FFFFFF; text-decoration:none;
}
.p_t5 a:hover {
color:#FFFFFF; text-decoration:none;
position:static; 
}
.ma17 {
width:213px;
height:149px;
float:left;
}
.img_t15 {
width:203px;
height:154px;
margin:5px 0px 0px 5px;
border:0;
}
.ma12 {
width:263px;
height:180px;
float:left;
}
.p_t4 {
color:#FFFFFF;
width:150px;
line-height:1.3em;
margin:5px 0px 5px 5px;
}
.p_t4 a:link {
color:#FFFFFF; text-decoration:none;
}
.p_t4 a:visited {
color:#FFFFFF; text-decoration:none;
}
.p_t4 a:active {
color:#FFFFFF; text-decoration:none;
}
.p_t4 a:hover {
color:#FFFFFF; text-decoration:none;
position:static; 
}
.ma13 {
width:253px;
height:180px;
float:left;
}
.img_t13 {
width:243px;
height:30px;
border:0;
}
.ma14 {
width:360px;
float:left;
}
.img_t14 {
width:180px;
height:100px;
border:0;
margin:15px 0px 15px 180px;
}
.ma15 {
width:420px;
float:left;
}
.h2_t5 {
font-size:12px;
font-weight:normal;
line-height:1.2em;
margin:15px 0px 15px 10px;
}
.h2_t5 a:link {
color:#000000; text-decoration:underline;
}
.h2_t5 a:visited {
color:#000000; text-decoration:underline;
}
.h2_t5 a:active {
color:#F7931E; text-decoration:none;
}
.h2_t5 a:hover {
color:#F7931E; text-decoration:none;
position: relative; 
top: 1px; 
left: 1px;
}
.foot {
width:800px;
text-align:center;
}
.h3_t1 {
font-size:12px;
color:#FFFFFF;
font-weight:normal;
line-height:2em;
margin:10px 0px 20px 0px;
}
.h3_t1 a:link {
color:#FFFFFF; text-decoration:underline;
}
.h3_t1 a:visited {
color:#FFFFFF; text-decoration:underline;
}
.h3_t1 a:active {
color:#FFFFFF; text-decoration:none;
}
.h3_t1 a:hover {
color:#FFFFFF; text-decoration:none;
position: relative; 
top: 1px; 
left: 1px;
}

/*----------ACCESS PAGE----------*/

.ma_a {
background-color:#FFE4B8;
width:800px;
height:1326px;
border:#F0B855 1px solid;
}
.mi_a {
width:795px;
height:1114px;
float:left;
}
.a1 {
width:795px;
height:32px;
float:left;
}
.p_a1 {
margin:10px 0px 10px 10px;
}
p a:link {
color:#000000; text-decoration:underline;
}
p a:visited {
color:#000000; text-decoration:underline;
}
p a:active {
color:#F7931E; text-decoration:none;
}
p a:hover {
color:#F7931E; text-decoration:none;
position: relative; 
top: 1px; 
left: 1px;
}
.a2 {
width:560px;
float:left;
}
.h3_a1 {
margin:0;
}
.img_a1 {
width:550px;
margin:0px 0px 10px 10px;
}
.a3 {
width:185px;
float:left;
}
.h3_a2 {
font-size:14px;
font-weight:normal;
margin:0px 0px 10px 10px;
padding:0px 0px 2px 5px;
border-bottom:#F7931E solid 1px;
}
.p_a2 {
line-height:1.3em;
margin:0px 5px 10px 20px;
}

/*----------INSIDE PAGE----------*/

.ma_i {
background-color:#FFE4B8;
width:800px;
height:1512px;
border:#F0B855 1px solid;
}
.mi_i {
width:795px;
height:1300px;
float:left;
}
.i1 {
width:310px;
height:210px;
float:left;
}
.i2 {
width:260px;
height:210px;
float:left;
}
.p_i1 {
line-height:1.3em;
margin:0px 5px 10px 10px;
}
.p_i2 {
line-height:1.3em;
margin:10px 10px 10px 10px;
text-align:right;
}
.img_i1 {
width:300px;
height:200px;
margin:0px 0px 0px 10px;
}
.img_i2 {
width:300px;
height:200px;
}

/*----------COUPON PAGE----------*/

.ma_c {
background-color:#FFE4B8;
width:800px;
height:1326px;
border:#F0B855 1px solid;
}
.mi_c {
width:795px;
height:1114px;
float:left;
}
.h3_c1 {
margin:0;
}
.img_c1 {
width:400px;
height:200px;
margin:0px 0px 10px 85px;
border:0;
}

/*----------LINK PAGE----------*/

.ma_l1 {
background-color:#FFE4B8;
width:800px;
height:1260px;
border:#F0B855 1px solid;
}
.mi_l1 {
width:795px;
height:1048px;
float:left;
}
.ma_l2 {
background-color:#FFE4B8;
width:800px;
height:1445px;
border:#F0B855 1px solid;
}
.mi_l2 {
width:795px;
height:1233px;
float:left;
}
.l1 {
width:310px;
height:50px;
float:left;
margin:0;
}
.h3_l1 {
margin:0;
}
.img_l1 {
width:250px;
height:40px;
margin:0px 0px 0px 50px;
border:0;
}
.img_l2 {
width:105px;
height:40px;
margin:0px 0px 0px 122px;
border:0;
}
.img_l3 {
width:187px;
height:40px;
margin:0px 0px 0px 81px;
border:0;
}
.img_l4 {
width:89px;
height:40px;
margin:0px 0px 0px 130px;
border:0;
}
.img_l5 {
width:88px;
height:31px;
margin:4px 0px 0px 131px;
border:0;
}
.img_l6 {
width:148px;
height:40px;
margin:0px 0px 0px 101px;
border:0;
}
.l2 {
width:250px;
height:50px;
float:left;
margin:0;
}
.p_l1 {
width:230px;
line-height:1.3em;
margin:2px 0px 0px 0px;
}

/*----------MENU PAGE----------*/

.ma_mf {
background-color:#FFE4B8;
width:800px;
height:2839px;
border:#F0B855 1px solid;
}
.mi_mf {
width:795px;
height:2627px;
float:left;
}
.ma_md {
background-color:#FFE4B8;
width:800px;
height:1932px;
border:#F0B855 1px solid;
}
.mi_md {
width:795px;
height:1720px;
float:left;
}
.h3_m1 {
margin:0;
}
.img_m01 {
width:550px;
height:702px;
margin:0px 0px 15px 10px;
}
.img_m02 {
width:550px;
height:273px;
margin:0px 0px 15px 10px;
}
.img_m03 {
width:550px;
height:172px;
margin:0px 0px 15px 10px;
}
.img_m04 {
width:550px;
height:171px;
margin:0px 0px 15px 10px;
}
.img_m05 {
width:550px;
height:249px;
margin:0px 0px 15px 10px;
}
.img_m06 {
width:550px;
height:146px;
margin:0px 0px 15px 10px;
}
.img_m07 {
width:550px;
height:70px;
margin:0px 0px 15px 10px;
}
.img_m08 {
width:550px;
height:121px;
margin:0px 0px 15px 10px;
}
.img_m09 {
width:550px;
height:44px;
margin:0px 0px 15px 10px;
}
.img_m10 {
width:550px;
height:19px;
margin:0px 0px 15px 10px;
}
.img_m11 {
width:550px;
height:137px;
margin:0px 0px 15px 10px;
}
.img_m12 {
width:550px;
height:46px;
margin:0px 0px 15px 10px;
}
.img_m13 {
width:550px;
height:62px;
margin:0px 0px 15px 10px;
}
.img_m14 {
width:550px;
height:45px;
margin:0px 0px 15px 10px;
}
.img_m15 {
width:550px;
height:111px;
margin:0px 0px 15px 10px;
}
.img_m16 {
width:550px;
height:19px;
margin:0px 0px 15px 10px;
}
.img_m17 {
width:550px;
height:188px;
margin:0px 0px 15px 10px;
}
.img_m18 {
width:550px;
height:278px;
margin:0px 0px 15px 10px;
}
.img_m19 {
width:550px;
height:121px;
margin:0px 0px 15px 10px;
}
.img_m20 {
width:550px;
height:54px;
margin:0px 0px 15px 10px;
}
.img_m22 {
width:550px;
height:184px;
margin:0px 0px 15px 10px;
}
.img_m23 {
width:550px;
height:184px;
margin:0px 0px 15px 10px;
}
.img_m24 {
width:550px;
height:55px;
margin:0px 0px 15px 10px;
}
.img_m25 {
width:550px;
height:154px;
margin:0px 0px 15px 10px;
}


/*----------QUESTION PAGE----------*/

.ma_q {
background-color:#FFE4B8;
width:800px;
height:1372px;
border:#F0B855 1px solid;
}
.mi_q {
width:795px;
height:1160px;
float:left;
}

/*----------RESERVE PAGE----------*/

.ma_r {
background-color:#FFE4B8;
width:800px;
height:1392px;
border:#F0B855 1px solid;
}
.mi_r {
width:795px;
height:1180px;
float:left;
}
.p_r1 {
line-height:1.3em;
margin:0px 10px 10px 10px;
}
.rf {
width:500px;
font-size:12px;
margin:0px 0px 10px 35px;
}
.rf1 {
width:160px;
padding:5px;
}
.rf2 {
width:340px;
padding:5px;
}
.rf3 {
width:500px;
text-align:center;
padding:5px;
}
.p_r2 {
line-height:1.3em;
margin:0;
}
.p_r3 {
line-height:1.3em;
margin:0px 0px 5px 0px;
}
.p_r4 {
width:560px;
line-height:1.3em;
text-align:right;
margin:0px 10px 5px 0px;
}

/*----------SHOP PAGE----------*/

.ma_s {
background-color:#FFE4B8;
width:800px;
height:2347px;
border:#F0B855 1px solid;
}
.mi_s {
width:795px;
height:2135px;
float:left;
}
.h3_s1 {
margin:0;
}
.s1 {
width:60px;
float:left;
}
.p_s1 {
line-height:1.3em;
margin:0px 0px 10px 10px;
}
.s2 {
width:280px;
float:left;
}
.s3 {
width:220px;
float:left;
}
.img_s1 {
width:550px;
height:250px;
margin:0px 0px 5px 10px;
}
.img_s2 {
width:220px;
height:220px;
margin:0px 0px 10px 0px;
}

/*----------WHATS PAGE----------*/

.ma_w {
background-color:#FFE4B8;
width:800px;
height:1412px;
border:#F0B855 1px solid;
}
.mi_w {
width:795px;
height:1200px;
float:left;
}
.p_w1 {
line-height:1.3em;
margin:0px 10px 10px 10px;
}
.p_w2 {
width:550px;
line-height:1.3em;
text-align:right;
margin:0px 10px 10px 10px;
}
.w1 {
width:380px;
float:left;
}
.w2 {
width:180px;
float:left;
}
.h3_w1 {
margin:0;
}
.img_w1 {
width:180px;
height:135px;
margin-bottom:10px;
}
.w3 {
width:310px;
float:left;
}
.img_w2 {
width:300px;
height:208px;
margin:0px 0px 10px 10px;
}
.w4 {
width:260px;
float:left;
}
.h3_w2 {
margin:0px 10px 5px 10px;
}
.img_w3 {
width:180px;
height:135px;
margin:0px 5px 5px 0px;
}
.img_w4 {
width:180px;
height:135px;
margin:0px 0px 5px 0px;
}

/*----------IVENT PAGE----------*/

.ma_iv {
background-color:#FFE4B8;
width:800px;
height:6746px;/*+265px*/
border:#F0B855 1px solid;
}
.mi_iv {
width:795px;
height:6530px;/*+265px*/
float:left;
}
.img_iv04 {
width:550px;
height:203px;
margin:0px 0px 15px 10px;
}
.img_iv05 {
width:550px;
height:212px;
margin:0px 0px 15px 10px;
}
.img_iv06 {
width:550px;
height:182px;
margin:0px 0px 15px 10px;
}
.img_iv07 {
width:550px;
height:275px;
margin:0px 0px 15px 10px;
}


/*----------SITEMAP PAGE----------*/

.ma_si {
background-color:#FFE4B8;
width:800px;
height:1671px;
border:#F0B855 1px solid;
}
.mi_si {
width:795px;
height:1459px;
float:left;
}
.si1 {
width:570px;
height:70px;
float:left;
}
.si2 {
width:550px;
height:20px;
margin:0px 10px 5px 10px;
border-bottom:#F0B855 solid 1px;
}
.h2_si {
font-size:16px;
margin:2px 0px 0px 5px;
}
.h2_si a:link {
color:#000000; text-decoration:none;
}
.h2_si a:visited {
color:#000000; text-decoration:none;
}
.h2_si a:active {
color:#F7931E; text-decoration:none;
}
.h2_si a:hover {
color:#F7931E; text-decoration:none;
position: relative; 
top: 1px; 
left: 1px;
}
ul {
width:560px;
margin:5px 0px 5px 10px;
padding:0px;
}
ul a:link {
color:#000000; text-decoration:underline;
}
ul a:visited {
color:#000000; text-decoration:underline;
}
ul a:active {
color:#F7931E; text-decoration:none;
}
ul a:hover {
color:#F7931E; text-decoration:none;
position: relative; 
top: 1px; 
left: 1px;
}
.li_si1 {
width:265px;
height:20px;
list-style-type:none;
padding:5px 0px 0px 10px;
float:left;
}
.p_si1 {
width:550px;
height:20px;
margin:10px 0px 0px 20px;
}
.si3 {
width:280px;
float:left;
}
.si4 {
width:270px;
height:20px;
margin:10px 0px 5px 10px;
border-bottom:#F0B855 solid 1px;
}
ol {
width:265px;
margin:5px 0px 5px 10px;
padding:0px;
}
ol a:link {
color:#000000; text-decoration:underline;
}
ol a:visited {
color:#000000; text-decoration:underline;
}
ol a:active {
color:#F7931E; text-decoration:none;
}
ol a:hover {
color:#F7931E; text-decoration:none;
position: relative; 
top: 1px; 
left: 1px;
}
.li_si2 {
width:265px;
height:20px;
list-style-type:none;
padding:5px 0px 0px 10px;
}
.li_si3 {
width:255px;
height:20px;
list-style-type:none;
padding:5px 0px 0px 20px;
}
.p_si2 {
width:255px;
height:20px;
margin:10px 0px 0px 20px;
}

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

.t1 {
width:800px;
height:700px;
float:left;
}
.t2 {
width:800px;
height:100px;
float:left;
}
.t3 {
width:210px;
height:100px;
float:left;
}
.t4 {
width:290px;
height:100px;
float:left;
}
.t5 {
width:800px;
height:300px;
float:left;
margin-bottom:10px;
}
.p_t01 {
margin:0;
}
.p_t01 a:link {
text-decoration:none;
}
.p_t01 a:visited {
text-decoration:none;
}
.p_t01 a:active {
text-decoration:none;
}
.p_t01 a:hover {
text-decoration:none;
position:static; 
}
.img_t1 {
width:600px;
height:300px;
margin:100px 0px 0px 100px;
border:0;
}
.img_t2 {
width:150px;
height:30px;
margin:35px 0px 50px 325px;
border:0;
}
.img_t3 {
width:318px;
height:42px;
margin:30px 0px 8px 241px;
}
.img_t4 {
width:200px;
height:100px;
margin:0px 0px 0px 300px;
border:0;
}
.img_t5 {
width:200px;
height:100px;
border:0;
}
.img_t6 {
width:600px;
height:300px;
margin:0px 0px 0px 100px;
border:0;
}

/*----------RIGTH MENU----------*/

.rm1 {
background-image:url(img/rm_bg.gif);
width:200px;
float:left;
border-bottom:#F0B855 solid 1px;
margin:10px 0px 0px 0px;
}
.rm2 {
background-image:url(img/rm_bg.gif);
width:200px;
text-align:left;
float:left;
border-bottom:#F0B855 solid 1px;
margin:0px 0px 5px 0px;
}
.h2_rm {
margin:0;
}
.h3_rm {
margin:0;
}
.p_rm1 {
margin:0px 0px 5px 0px;
}
.p_rm2 {
margin:5px 0px 0px 0px;
}
.p_rm3 {
margin:5px 0px 5px 0px;
}
.img_rm1 {
width:200px;
height:30px;
margin:0px 0px 5px 0px;
}
.img_rm2 {
width:200px;
height:30px;
margin:0px 0px 5px 0px;
border:0;
}
.img_rm3 {
width:200px;
height:30px;
margin:0;
border:0;
}
.img_rm4 {
width:190px;
height:30px;
margin:5px 0px 5px 0px;
border:0;
}
.img_rm5 {
width:79px;
height:30px;
margin:5px 0px 5px 0px;
border:0;
}
.img_rm6 {
width:9px;
height:10px;
margin:0px 5px 0px 10px;
border:0;
}
.img_rm7 {
width:9px;
height:10px;
margin:0px 5px 0px 25px;
border:0;
}