@charset "UTF-8";
/* @group Reset */
#bath_left1{
  font-size : 13px;
  margin-left : 10px;
  width : 660px;
  float : left;
  margin-top : 10px;
}

#bath_right1{
  font-size : 13px;
  margin-left : 7px;
  width : 203px;
  float : right;
  margin-top : 10px;
}

#contents_640{
	text-align : left;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
box-shadow : 0px 0px 8px rgba(179,179,179,0.8);
  padding-bottom : 8px;
background-color : rgba(255, 194, 134, 0.51);
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  margin-top : 10px;
  font-size : 13px;
  width : 640px;
  margin-left : 0px;
}

#bath_left2{
  font-size : 13px;
  background-color : aqua;
  margin-left : 10px;
  width : 285px;
  float : left;
  margin-top : 10px;
}

#bath_right2{
  font-size : 13px;
  margin-left : 10px;
  width : 575px;
  float : right;
  margin-top : 10px;
}

#left_620{
  font-size : 13px;
  width : 620px;
  float : left;
}

#right_10_250{
  font-size : 13px;
  float : right;
  width : 250px;
}

#in_le10{
  font-size : 16px;
  margin-left : 10px;
  margin-right : 10px;
  line-height : 1.8rem;
  letter-spacing : 0.1rem;
}



#in_le101{
  font-size : 16px;
  margin-left : 10px;
  margin-right : 10px;
  font-family : メイリオ;
  line-height : 1.8rem;
  letter-spacing : 0.1rem;
}


#in_le10_1{
  font-size : 13px;
  margin-left : 10px;
  margin-right : 10px;
}

#side_01{
  border-radius: 6px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
  font-size : 13px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 2px;border-style : solid;border-color : silver;
  width : 226px;
}

#under_1{
  border-radius: 6px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
  font-size : 13px;border-width : 2px;border-style : solid;border-color : #e3767b;
  width : 185px;
  float : left;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  background-image : url(../img/under_back_1.jpg);
  background-repeat : no-repeat;
}

#under_2{
  border-radius: 6px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
  font-size : 13px;border-width : 2px;border-style : solid;border-color : orange;
  width : 185px;
  float : left;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-left : 15px;
  background-image : url(../img/under_back_2.jpg);
  background-repeat : no-repeat;
  height : 117px;
}

#under_3{
  border-radius: 6px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
  font-size : 13px;border-width : 2px;border-style : solid;border-color : #23ac38;
  width : 185px;
  float : left;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-left : 15px;
  background-image : url(../img/under_back_3.jpg);
  background-repeat : no-repeat;
  height : 117px;
}

#under_4{
  border-radius: 6px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
  font-size : 13px;border-width : 2px;border-style : solid;border-color : #5badff;
  width : 185px;
  float : right;
  margin-left : 11px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  background-image : url(../img/under_back_4.jpg);
  background-repeat : no-repeat;
  height : 117px;
}

#title{
  font-size : 13px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#shop_1{
	width : 246px;
text-align : left;
border-radius: 5px; /* CSS3???? */ 
-webkit-border-radius: 5px; /* Safari,Google Chrome?p */ 
-moz-border-radius: 5px; /* Firefox?p */ 
box-shadow : 0px 0px 8px rgba(128,128,128,1.0);
  padding-bottom : 5px;
  padding-top : 5px;
  padding-left : 5px;
  font-size : 13px;
  padding-right : 5px;border-width : 2px;border-style : solid;border-color : green;
  float : left;
}

#shop_2{
	width : 246px;
text-align : left;
border-radius: 5px; /* CSS3???? */ 
-webkit-border-radius: 5px; /* Safari,Google Chrome?p */ 
-moz-border-radius: 5px; /* Firefox?p */ 
box-shadow : 0px 0px 8px rgba(128,128,128,1.0);
  padding-bottom : 5px;
  padding-top : 5px;
  padding-left : 5px;
  font-size : 13px;
  padding-right : 5px;border-width : 2px;border-style : solid;border-color : orange;
  float : left;
}

#shop_3{
	width : 246px;
text-align : left;
border-radius: 5px; /* CSS3???? */ 
-webkit-border-radius: 5px; /* Safari,Google Chrome?p */ 
-moz-border-radius: 5px; /* Firefox?p */ 
box-shadow : 0px 0px 8px rgba(128,128,128,1.0);
  padding-bottom : 5px;
  padding-top : 5px;
  padding-left : 5px;
  font-size : 13px;
  padding-right : 5px;border-width : 2px;border-style : solid;border-color : #e3767b;
  float : right;
}


#shop_4{
	width : 246px;
text-align : left;
border-radius: 5px; /* CSS3???? */ 
-webkit-border-radius: 5px; /* Safari,Google Chrome?p */ 
-moz-border-radius: 5px; /* Firefox?p */ 
box-shadow : 0px 0px 8px rgba(128,128,128,1.0);
  padding-bottom : 5px;
  padding-top : 5px;
  padding-left : 5px;
  font-size : 13px;
  padding-right : 5px;border-width : 2px;border-style : solid;border-color : #a64dff;
  float : left;
}

#shop_5{
	width : 246px;
text-align : left;
border-radius: 5px; /* CSS3???? */ 
-webkit-border-radius: 5px; /* Safari,Google Chrome?p */ 
-moz-border-radius: 5px; /* Firefox?p */ 
box-shadow : 0px 0px 8px rgba(128,128,128,1.0);
  padding-bottom : 5px;
  padding-top : 5px;
  padding-left : 5px;
  font-size : 13px;
  padding-right : 5px;border-width : 2px;border-style : solid;border-color : #66b3ff;
  float : left;
}

#shop_6{
	width : 246px;
text-align : left;
border-radius: 5px; /* CSS3???? */ 
-webkit-border-radius: 5px; /* Safari,Google Chrome?p */ 
-moz-border-radius: 5px; /* Firefox?p */ 
box-shadow : 0px 0px 8px rgba(128,128,128,1.0);
  padding-bottom : 5px;
  padding-top : 5px;
  padding-left : 5px;
  font-size : 13px;
  padding-right : 5px;border-width : 2px;border-style : solid;border-color : #ffff80;
  float : left;
}

#shop_7{
	width : 850px;
text-align : left;
border-radius: 5px; /* CSS3???? */ 
-webkit-border-radius: 5px; /* Safari,Google Chrome?p */ 
-moz-border-radius: 5px; /* Firefox?p */ 
box-shadow : 0px 0px 8px rgba(128,128,128,1.0);
  padding-bottom : 15px;
  padding-top : 5px;
  padding-left : 10px;
  font-size : 13px;
  padding-right : 10px;border-width : 2px;border-style : solid;border-color : silver;
  float : left;
}


.shop_01{
 width: 100%;
 border-collapse: collapse;
 }
 .shop_01 TH{
 width: 25%;
 padding: 6px;
 text-align: left;
 vertical-align: top;
 color : #333333;
 border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 
  background-image : url(../img/shop_1_back.jpg);
  background-repeat : repeat;
  font-size : 14px;
}
 .shop_01 TD{
 padding: 6px;
 background-color: #fff;border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 font-size : 13px;
}

 .shop_01 TD:hover{
  background-color : #95ff95;
}


.shop_02{
 width: 100%;
 border-collapse: collapse;
 }
 .shop_02 TH{
 width: 25%;
 padding: 6px;
 text-align: left;
 vertical-align: top;
 color : #333333;
 border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 
  background-image : url(../img/shop_2_back.jpg);
  background-repeat : repeat;
  font-size : 14px;
}
 .shop_02 TD{
 padding: 6px;
 background-color: #fff;border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 font-size : 13px;
}

 .shop_02 TD:hover{
  background-color : #e9a95a;
}

.shop_03{
 width: 100%;
 border-collapse: collapse;
 }
 .shop_03 TH{
 width: 25%;
 padding: 6px;
 text-align: left;
 vertical-align: top;
 color : #333333;
 border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 
  background-image : url(../img/shop_3_back.jpg);
  background-repeat : repeat;
  font-size : 14px;
}
 .shop_03 TD{
 padding: 6px;
 background-color: #fff;border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 font-size : 13px;
}

 .shop_03 TD:hover{
  background-color : #ec9fa4;
}

.shop_04{
 width: 100%;
 border-collapse: collapse;
 }
 .shop_04 TH{
 width: 25%;
 padding: 6px;
 text-align: left;
 vertical-align: top;
 color : #333333;
 border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 
  background-image : url(../img/shop_4_back.jpg);
  background-repeat : repeat;
  font-size : 14px;
}
 .shop_04 TD{
 padding: 6px;
 background-color: #fff;border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 font-size : 13px;
}

 .shop_04 TD:hover{
  background-color : #ce9dff;
}

.shop_05{
 width: 100%;
 border-collapse: collapse;
 }
 .shop_05 TH{
 width: 25%;
 padding: 6px;
 text-align: left;
 vertical-align: top;
 color : #333333;
 border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 
  background-image : url(../img/shop_5_back.jpg);
  background-repeat : repeat;
  font-size : 14px;
}
 .shop_05 TD{
 padding: 6px;
 background-color: #fff;border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 font-size : 13px;
}

 .shop_05 TD:hover{
  background-color : #88c4ff;
}

.shop_06{
 width: 100%;
 border-collapse: collapse;
 }
 .shop_06 TH{
 width: 25%;
 padding: 6px;
 text-align: left;
 vertical-align: top;
 color : #333333;
 border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 
  background-image : url(../img/shop_6_back.jpg);
  background-repeat : repeat;
  font-size : 14px;
}
 .shop_06 TD{
 padding: 6px;
 background-color: #fff;border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 font-size : 13px;
}

 .shop_06 TD:hover{
  background-color : #ffffa4;
}

#shop_001{
	width : 260px;
text-align : left;
  font-size : 13px;
  margin-left : 20px;
  float : left;
}

#shop_002{
	width : 260px;
text-align : left;
  font-size : 13px;
  margin-left : 30px;
  float : left;
}

#shop_003{
	width : 260px;
text-align : left;
  font-size : 13px;
  margin-left : 20px;
  float : right;
  margin-right : 20px;
}

#shop_003 IMG{
  margin-top : 80px;
  margin-left : -20px;
}

#in_le10_1 img{
  margin-top : -8px;
  margin-bottom : 10px;
}

#ivent_1{
  font-size : 13px;
  border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 2px;border-style : solid;border-color : #e3767b;
  background-image : url(../img/ivents_banner/270224_back_0.jpg);
  background-repeat : repeat-y;
}

#iven_1_left{
  font-size : 13px;
  background-color : aqua;
  width : 180px;
  float : left;
}

#iven_1_right{
  font-size : 13px;
  margin-left : 10px;
  width : 380px;
  float : right;
}

#ivent_ashi{
  font-size : 13px;
  text-align : center;
  top : -53px;
}

#ivent_ashi IMG{
  margin-top : -53px;
  bottom : -53px;
}

#ivent_ashi_2{
  font-size : 13px;
  text-align : center;
  margin-top : -71px;
}

#ivent_2{
  font-size : 13px;
  border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
  padding-top : 0px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 2px;border-style : solid;border-color : #0000ff blue blue;
  z-index : 9;
}

#ivent_green{
  font-size : 13px;
  border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
  padding-top : 0px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 2px;border-style : solid;border-color : green;
  background-color : green;
}

#ivent_green_1{
  font-size : 13px;
  border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 5px;
  background-color : white;
  text-align : center;
}

#rally_1{
  margin-top : -300px;
  margin-left : 525px;
}

#migi_580{
  font-size : 13px;
  text-align : right;
  margin-right : 25px;
  margin-bottom : 5px;
}

#c6{
  margin-top : -470px;
  margin-left : 529px;
}

#cam_1{
  font-size : 13px;
  border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 2px;border-style : solid;border-color : #23ac38;
}

#cam_2{
  font-size : 13px;
  border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 2px;border-style : solid;border-color : orange;
}

#screenshot{
	position: absolute;
	border: 3px solid #333;
	background: #444;
	padding: 5px;
	display: none;
	color: #FFF;
    text-align: center;
}
#ive_info{
  font-size : 13px;
  border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
  background-color : #e3767b;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 600px;
}

#ive_info_left{
  font-size : 13px;
border-top-left-radius: 5px; 
border-bottom-left-radius: 5px; 
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px; 
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
  background-color : white;
  width : 175px;
  float : left;
  height : 34px;
}

#ive_info_right{
  font-size : 13px;
border-top-right-radius: 5px; 
border-bottom-right-radius: 5px; 
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px; 
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;

  background-color : white;
  width : 410px;
  float : right;
  padding-left : 10px;
  height : 34px;
}

#ive_news_1{
  margin-top : -60px;
  margin-left : 5px;
}

#kaduno{
  z-index : -12;
}

#cam_2 IMG{
  margin-bottom : 10px;
}

#cam_im_1{
  margin-top : -70px;
  margin-left : 570px;
}

#cam_im_2{
  margin-top : -50px;
  margin-left : 570px;
}

#faq{
  font-size : 14px;
  font-weight : bold;
  color : #e3767b;
  letter-spacing : 0.3rem;
  margin-bottom : 7px;
}

#faq_1{
  margin-bottom : 7px;
}

#point1{
  margin-top : -315px;
  margin-left : 510px;
}

#new_left{
  font-size : 13px;
  float : left;
  margin-bottom : 8px;
  padding-top : 3px;
}

#new_right{
  font-size : 13px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
  background-color : #fbeae6;
  margin-left : 10px;
  width : 468px;
  float : right;
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 5px;border-width : 1px;border-style : solid;border-color : #e8836f;
  margin-bottom : 8px;
}

#i_new{
  margin-top : 5px;
}


#pre_1{
  width : 270px;
  float : left;
  background-color : aqua;
}

#pre_2{
  width : 270px;
  float : left;
  margin-left : 20px;
  background-color : olive;
}

#pre_3{
  width : 270px;
  float : right;
  margin-left : 20px;
  background-color : blue;
}

.shop_pre{
 width: 100%;
 border-collapse: collapse;
 }
 .shop_pre TH{
 width: 25%;
 padding: 6px;
 text-align: left;
 vertical-align: top;
 color : #333333;
 border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 
  background-image : url(../img/shop_1_back.jpg);
  background-repeat : repeat;
  font-size : 14px;
}
 .shop_pre TD{
 padding: 6px;
 background-color: #fff;border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #b9b9b9;
 font-size : 13px;
}

 .shop_pre TD:hover{
  background-color : #e1e1e1;
}
#w_chance{
  margin-top : 5px;
}

#w{
  margin-top : -110px;
  margin-left : 345px;
  position : relative;
}

#ive_left{
  font-size : 13px;
  width : 100px;
  float : left;
}

#ive_right{
  font-size : 13px;
  margin-left : 10px;
  width : 490px;
  float : right;
}

#kameiten{
  font-size : 13px;border-width : 2px;border-style : solid;border-color : silver;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-top : 10px;
}

#ref_left{
  font-size : 13px;
  width : 260px;
  clear : left;
  float : left;
  margin-top : 10px;
}

#ref_right{
  font-size : 13px;
  margin-left : 10px;
  width : 320px;
  float : right;
  margin-bottom : 5px;
  margin-top : 10px;
}

#ref_pic{
  margin-bottom : 5px;
}

#ref_line{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : silver;
  clear : both;
  height : 1px;
}

#ref_info{
  font-size : 13px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
box-shadow : 0px 0px 8px rgba(179,179,179,0.8);
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}

#side_02{
  font-size : 13px;
  background-color : #e3767b;
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 5px;
  font-weight : bold;
  color : white;
  text-align : center;
}

#side_021{
  font-size : 13px;
  background-color : #e3767b;
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 5px;
  font-weight : bold;
  color : white;
  text-align : center;
  margin-top : 450px;
}
#left_295{
  width : 295px;
  float : left;
}

#right_295{
  margin-left : 10px;
  width : 295px;
  float : right;
}

.poka{
  font-size : 14px;
  background-color : #f7c8cf;
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 5px;
border-width : 2px;border-style : solid;border-color : #ea6f81;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
  font-weight : bold;
  color : #e02e48;
  text-align : center;
}

.new_title{
  font-size : 18px;
  font-weight : bold;
  background-color : #e3767b;
  padding-top : 8px;
  padding-left : 16px;
  padding-right : 16px;
  padding-bottom : 8px;
  margin-bottom : 16px;
  color : white;
}

.shopname{
  font-size : 16px;
  line-height : 1.8rem;
  letter-spacing : 0.1rem;
  padding-left : 10px;
  padding-bottom : 7px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #c0c0c0;
  margin-bottom : 10px;
  background-color : #e3e3e3;
  padding-top : 10px;
}

