#wrapper #contents h1 {
	width: 100%;
	height: 34px;
	line-height: 28px;
	color:#33B295;
	font-size:28px;
	font-weight:bold;
	margin: 0 auto 10px;
	border-bottom: solid 1px #BBBBBB;
}

#wrapper #contents h1 span {
	float:right;
	display:block;
	font-size:16px;
	line-height: 16px;
	font-weight:bold;
	color:#777;
	margin-top:10px;
}

#wrapper #contents h2 {
	width: 100%;
	font-size:20px;
	line-height: 24px;
	color:#E296B3;
	font-weight:bold;
	padding-bottom:10px;
	margin: 20px auto 0;
	border-bottom: solid 1px #BBBBBB;
}

#wrapper #contents .maintxt {
	line-height:160%;
	margin: 10px auto 20px;
}

#wrapper #contents p {
	margin: 20px auto 60px;
	font-size:15px;
	line-height:160%;
}

#wrapper #contents .pink {
	font-size:12px;
	color:#DC4D92;
}

#wrapper #contents #back-link {
	width: 100%;
}

#wrapper #contents #back-link a {
	display: block;
	width: 260px;
	height: 38px;
	line-height: 38px;
	text-align: center; 
	font-weight:bold;
	margin: 40px auto 60px;
	color:#1974B9;
	text-decoration: none;
	background:#BAE2F1;
	background-position: 24px 50%;
	background-repeat: no-repeat;
	border-radius: 16px;
	 -webkit-border-radius: 16px;
	 -moz-border-radius: 16px;
}

#wrapper #contents #back-link a:hover {
	color:#FFF;
	background:#1974B9;
	background-position: 24px 50%;
	background-repeat: no-repeat;
    -webkit-transition: 0.4s ease-in-out;
       -moz-transition: 0.4s ease-in-out;
         -o-transition: 0.4s ease-in-out;
            transition: 0.4s ease-in-out;
}


/* #slider_main
--------------------------- */
#slider_box {
    margin: 0 auto;
    width: 650px;
    height: 500px;
	padding:10px 10px 2px;
	background-color:#AAA;
    text-align: left;
    position: relative;
    overflow: hidden;
}
#slider_main {
    margin: 0 auto;
    width: 646px;
    height: 436px;
    text-align: left;
    position: relative;
    overflow: hidden;
	border:solid 2px #FFF;
}
#slider_main ul {
    top: 0;
    left: 0;
    position: absolute;
    overflow: hidden;
}
#slider_main ul li {
    width: 646px;
    height: 436px;
    float: left;
    display: inline;
    overflow: hidden;
}
 
 
 
/* #slider_thumb
--------------------------- */
#slider_thumb {
    margin: 8px auto 0;
    width: 650px;
    height: 50px;
    text-align:right;
}
#slider_thumb ul {
    display: inline;
}
#slider_thumb ul li {
    cursor: pointer;
    display: inline;
}

#slider_thumb ul li img {
	border:solid 2px #FFF;
}

#slider_thumb ul li.active {
    filter:alpha(opacity=100)!important;
    -moz-opacity: 1!important;
    opacity: 1!important;
}
 
 
/* =======================================
    ClearFixElements
======================================= */
#slider_main ul:after {
    content: ".";
    height: 0;
    clear: both;
    display: block;
    visibility: hidden;
}
 
#slider_main ul {
    display: inline-block;
    overflow: hidden;
}



 
/* =======================================
    order
======================================= */

#wrapper #contents .allbox {
	width: 960px;
	margin: 50px auto 30px;
	border-bottom:dotted 1px #333;
}

#wrapper #contents .last {
	border-bottom:0px;
}

#wrapper #contents .allbox h3 {
	font-size:22px;
	color: #33B295;
	font-weight: bold;
	padding-left:20px;
	margin-bottom:10px;
	background-image: url(../images/shared/texthead.png);
	background-position: 0px 50%;
	background-repeat: no-repeat;
}

#wrapper #contents .allbox .boxtxt {
	text-align:center;
	margin:2px 0 14px;
	line-height:28px;
	background-color:#D4D4D4;
	border-radius: 14px;
	 -webkit-border-radius: 14px;
	 -moz-border-radius: 14px;
}
#wrapper #contents .allbox .boxtxt b {
	margin:0 10px;
	font-size:13px;
}


#wrapper #contents .allbox .lebox {
	float:left;
	width: 250px;
	margin: 0 0 60px 0;
}

#wrapper #contents .allbox .lebox p{
	margin-bottom: 6px;
}

#wrapper #contents .allbox .lebox .photo img {
	width: 250px;
	margin:8px 0 4px;
}


#wrapper #contents .allbox .ribox {
	float:right;
	width: 680px;
	margin: 0;
	line-height:140%;
}


#wrapper #contents .allbox .ribox .tbat {
width: 680px;
font-size:12px;
border: 1px #ccc;
border-collapse: collapse;
margin: 0 auto 10px;
}

#wrapper #contents .allbox .ribox .tbat td {
border: 1px #ccc solid;
padding: 11px 2px;
text-align: center;
line-height: 130%;
}


#wrapper #contents .allbox .ribox .tbat th {
border: 1px #ccc solid;
background-color: #CDF1E9;
padding: 3px;
text-align: center;
	line-height: 15px;
font-size:11px;
}

#wrapper #contents .pdflink a {
	display: block;
	width: 390px;
	height: 32px;
	font-size: 16px;
	line-height: 32px;
	text-align: center; 
	font-weight:bold;
	margin: 40px auto 80px;
	text-decoration: none;
	color:#FFF;
	background:#33B295;
	background-image: url(../images/shared/sp_bon.png);
	background-position: 96% 50%;
	background-repeat: no-repeat;
	border-radius: 16px;
	 -webkit-border-radius: 16px;
	 -moz-border-radius: 16px;
    -webkit-transition: 0.4s ease-in-out;
       -moz-transition: 0.4s ease-in-out;
         -o-transition: 0.4s ease-in-out;
            transition: 0.4s ease-in-out;
}

#wrapper #contents .pdflink a:hover {
	background:#CDF1E9;
	background-image: url(../images/shared/sp_bon.png);
	background-position: 98% 50%;
	background-repeat: no-repeat;
    -webkit-transition: 0.4s ease-in-out;
       -moz-transition: 0.4s ease-in-out;
         -o-transition: 0.4s ease-in-out;
            transition: 0.4s ease-in-out;
}


#wrapper #contents .big {
  width: 920px;
  height:120px;
	border:solid 2px #33B295;
  padding:20px;
  margin:40px 0 60px 10px;
	border-radius: 16px;
	 -webkit-border-radius: 16px;
	 -moz-border-radius: 16px;
}

#wrapper #contents .eventtop {
	position: relative;
	margin-bottom: 20px;
	background-image: url(../images/event/event_top.jpg);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

#wrapper #contents .eventtop .text{
	position: absolute;
	top: -26px;
	right: 13px;
}
#wrapper #contents .eventtop_link{
	width: 100%;
	margin-bottom: 20px;
	text-align: right;
}
#wrapper #contents .eventtop_link a{
	display: inline-block;
	width: auto;
	height: 30px;
	padding: 0 40px;
	font-size: 13px;
	line-height: 30px;
	text-align: center; 
	font-weight:bold;
	margin: 10px;
	text-decoration: none;
	color:#FFF;
	background:#33B295;
	background-image: url(../images/shared/sp_bon.png);
	background-position: 98% 50%;
	background-repeat: no-repeat;
	border-radius: 16px;
	 -webkit-border-radius: 16px;
	 -moz-border-radius: 16px;
    -webkit-transition: 0.4s ease-in-out;
       -moz-transition: 0.4s ease-in-out;
         -o-transition: 0.4s ease-in-out;
            transition: 0.4s ease-in-out;
}
#wrapper #contents .eventtop_link a:hover{
	background:#CDF1E9;
	background-image: url(../images/shared/sp_bon.png);
	background-position: 99% 50%;
	background-repeat: no-repeat;
}

#wrapper #contents .eventtop2 {
  width: 964px;
    margin: 40px auto 50px;
}

#wrapper #contents .big p {
	float:left;
  width: 400px;
  font-size:18px;
	line-height: 28px;
    margin: 34px auto 0;
}

#wrapper #contents .big ul {
	float:right;
  width: 480px;
  margin:24px 0 0;
}

#wrapper #contents .big li {
float:left;
width: 140px;
height: 54px;
font-weight:bold;
text-align:center;
padding-top: 24px;
color:#33B295;
margin: 0 10px;
background:#FFF;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
-moz-border-radius: 70px / 40px;
-webkit-border-radius: 70px / 40px;
border-radius: 70px / 40px;
}



/* =======================================
   event
======================================= */

#wrapper #contents .evebox {
	width: 920px;
	margin: 20px auto 30px;
	padding-top:30px;
	border-bottom:dotted 1px #333;
}

#wrapper #contents .photoe {
	float:left;
	width: 610px;
}
#wrapper #contents .photoe img {
	width: 300px;
	border-radius: 10px;
	 -webkit-border-radius: 10px;
	 -moz-border-radius: 10px;
	margin-bottom:10px;
}
#wrapper #contents .photoe .phofast {
	margin-right:10px;
}


#wrapper #contents .boxlef2 {
	width: 920px;
}

#wrapper #contents .boxlef {
	float:right;
	width: 290px;
}

#wrapper #contents .boxlef .title,
#wrapper #contents .boxlef2 .title {
	font-size:22px;
	color: #33B295;
	font-weight: bold;
	margin-bottom:8px;
	padding-bottom:5px;
	border-bottom:solid 1px #333;
}

#wrapper #contents .boxlef .txt,
#wrapper #contents .boxlef2 .txt {
	font-size:14px;
	line-height:140%;
	margin:12px 0 10px;
}

#wrapper #contents .boxlef .link {
	width: 284px;
  display: inline-block;
  margin-bottom: 20px;
}

#wrapper #contents .boxlef2 .link {
	width: 960px;
  display: inline-block;
  margin:0 0 40px 44px;
}

#wrapper #contents .boxlef .link li,
#wrapper #contents .boxlef2 .link li {
	float:left;
}

#wrapper #contents .boxlef .link li a,
#wrapper #contents .boxlef2 .link li a {
	display: block;
	width: 260px;
	height: 30px;
	font-size: 13px;
	line-height: 30px;
	text-align: center; 
	font-weight:bold;
	margin: 10px;
	text-decoration: none;
	color:#FFF;
	background:#33B295;
	background-image: url(../images/shared/sp_bon.png);
	background-position: 96% 50%;
	background-repeat: no-repeat;
	border-radius: 16px;
	 -webkit-border-radius: 16px;
	 -moz-border-radius: 16px;
    -webkit-transition: 0.4s ease-in-out;
       -moz-transition: 0.4s ease-in-out;
         -o-transition: 0.4s ease-in-out;
            transition: 0.4s ease-in-out;
}

#wrapper #contents .boxlef .link li a:hover,
#wrapper #contents .boxlef2 .link li a:hover {
	background:#CDF1E9;
	background-image: url(../images/shared/sp_bon.png);
	background-position: 98% 50%;
	background-repeat: no-repeat;
    -webkit-transition: 0.4s ease-in-out;
       -moz-transition: 0.4s ease-in-out;
         -o-transition: 0.4s ease-in-out;
            transition: 0.4s ease-in-out;
}

#wrapper #contents .blankup{
	width: 840px;
  height: 30px;
  line-height: 20px;
  color: #33B295;
  font-size: 17px;
  font-weight: bold;
  margin: 0 auto 10px;
  padding-top:30px;
  border-bottom: solid 1px #BBBBBB;
}


#wrapper #contents .footlink_wrap {
	width: 840px;
	margin: 0 auto 20px auto;
}
#wrapper #contents .footlink_wrap.last{
	margin-bottom: 80px;
}
#wrapper #contents .footlink_wrap .footlink_title{
	text-align: center;
}
#wrapper #contents .footlink_wrap .footlink_title span{
	display: inline-block;
	vertical-align: middle;
	color: #33B295;
	font-size: 17px;
	font-weight: bold;
}
#wrapper #contents .footlink {
	width: 840px;
	margin: 0 auto 0;
}

#wrapper #contents .footlink li {
	float:left;
}
#wrapper #contents .footlink_wrap.last .footlink li{
	float: none;
	width: 400px;
	margin: 0 auto;
}

#wrapper #contents .footlink li a {
	display: block;
	width: 400px;
	height: 46px;
	font-size: 14px;
	line-height: 46px;
	text-align: center; 
	font-weight:bold;
	margin: 10px;
	text-decoration: none;
	color:#FFF;
	background:#33B295;
	background-image: url(../images/shared/side_blank.png);
	background-position: 94% 50%;
	background-repeat: no-repeat;
	border-radius: 10px;
	 -webkit-border-radius: 10px;
	 -moz-border-radius: 10px;
    -webkit-transition: 0.4s ease-in-out;
       -moz-transition: 0.4s ease-in-out;
         -o-transition: 0.4s ease-in-out;
            transition: 0.4s ease-in-out;
}

#wrapper #contents .footlink li a:hover {
	background:#CDF1E9;
	background-image: url(../images/shared/side_blank.png);
	background-position: 94% 50%;
	background-repeat: no-repeat;
    -webkit-transition: 0.4s ease-in-out;
       -moz-transition: 0.4s ease-in-out;
         -o-transition: 0.4s ease-in-out;
            transition: 0.4s ease-in-out;
}

#wrapper #contents .footlink .tow a {
	line-height: 18px;
	padding-top:6px;
	height: 40px;
}

#wrapper #contents .usimg {
	width:660px;
	margin:60px auto;
}

#wrapper #contents .media {
	width: 920px;
	margin:10px auto 20px;
}

#wrapper #contents .media li {
	float:left;
}

#wrapper #contents .media li a {
	display: block;
	width: 420px;
	height: 52px;
	font-size: 16px;
	line-height: 52px;
	text-align: center; 
	font-weight:bold;
	margin: 10px;
	text-decoration: none;
	color:#FFF;
	background:#33B295;
	background-image: url(../images/shared/sp_bon.png);
	background-position: 96% 50%;
	background-repeat: no-repeat;
	border-radius: 10px;
	 -webkit-border-radius: 10px;
	 -moz-border-radius: 10px;
    -webkit-transition: 0.4s ease-in-out;
       -moz-transition: 0.4s ease-in-out;
         -o-transition: 0.4s ease-in-out;
            transition: 0.4s ease-in-out;
}

#wrapper #contents .media li a:hover {
	background:#CDF1E9;
	background-image: url(../images/shared/sp_bon.png);
	background-position: 98% 50%;
	background-repeat: no-repeat;
    -webkit-transition: 0.4s ease-in-out;
       -moz-transition: 0.4s ease-in-out;
         -o-transition: 0.4s ease-in-out;
            transition: 0.4s ease-in-out;
}



/* =======================================
   question
======================================= */

#wrapper #contents .quebox {
	width: 920px;
	margin: 20px auto 30px;
	padding-top:30px;
	border-bottom:dotted 1px #333;
}


#wrapper #contents .last2 {
	border-bottom:0px;
}

#wrapper #contents .quebox .quet {
	font-size:21px;
	color:#2693FF;
	font-weight:bold;
	margin: 0 auto 14px;
}


#wrapper #contents .quebox .quet b {
	font-size:24px;
}


#wrapper #contents .quebox .antt {
	font-size:16px;
}
#wrapper #contents .quebox .antt b {
	font-size:20px;
	color:#E296B3;
	font-weight:bold;
}

#wrapper #contents .quebox .photo {
	float:right;
	width: 300px;
	margin-left: 30px;
}

#wrapper #contents .quebox .photo img {
	width: 300px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
}


/* =======================================
   map
======================================= */

#wrapper #contents .mapsec {
	width: 900px;
	margin: 20px auto 40px;
	padding-top:30px;
	border-bottom:dotted 1px #333;
}
#wrapper #contents .mapsec.last {
	border-bottom:0px;
}

#wrapper #contents .mapsec h3 {
	font-size:22px;
	color: #33B295;
	font-weight: bold;
	padding-left:20px;
	margin-bottom:10px;
	background-image: url(../images/shared/texthead.png);
	background-position: 0px 50%;
	background-repeat: no-repeat;
}

#wrapper #contents .mapsec p {
	width:660px;
margin: 20px auto 40px;
}

#wrapper #contents .rootmap {
	width: 500px;
	text-align:center;
	margin: 0px auto;
}


/* =======================================
   Contact
======================================= */

#wrapper #contents .telmessage {
	width: 900px;
	margin: 20px auto 40px;
	padding:30px 0 40px;
	border-bottom:dotted 1px #333;
	line-height:180%;
		font-size:16px;
}


#wrapper #contents .telno {
	font-size:22px;
	line-height:200%;
}

#wrapper #contents .telmessage b {
	font-size:18px;
	font-weight: bold;
	line-height:40px;
}


#wrapper #contents .mailmessage {
	width: 900px;
	margin: 20px auto 30px;
	padding:30px 0 16px;
	line-height:160%;
		font-size:15px;
}

#wrapper #contents .infobox {
	width: 400px;
	margin: 0 20px 30px;
	padding:0;
	border:solid 1px #ccc;
	line-height:180%;
	font-size:13px;
}
#wrapper #contents .infobox b{
	display:block;
	width: 100%;
	font-size:14px;
	background-color:#33B295;
	line-height:40px;
	color:#FFFFFF;
	text-align:center;
}
#wrapper #contents .infobox p{
	line-height:180%;
	margin: 20px;
}

#wrapper #contents .hdata {
height: 220px;
}
#wrapper #contents .lside {
	float:left;
height: 210px;
}
#wrapper #contents .rside {
	float:right;
height: 210px;
}

#wrapper #contents #formWrap {
	width: 100%;
}

#wrapper #contents #formWrap .formTable {
	width: 850px;
	margin: -20px auto 30px;
}

#wrapper #contents #formWrap .formTable tr {
  height: 50px;
  border-bottom: solid 1px #BBBBBB;
}

#wrapper #contents #formWrap .formTable th {
	width: 190px;
font-weight:normal;
padding: 30px  20px;
	color:#33B295;
	font-weight:bold;
}

#wrapper #contents #formWrap .formTable td {
padding: 30px  20px;
}


#wrapper #contents #formWrap h4 {
	font-size:15px;
  line-height: 180%;
}

#wrapper #contents #formWrap .error_messe {
	width: 840px;
	color:#DC4D92;
  margin: 0 auto;
  font-size: 15px;
  line-height: 160%;
  border-bottom: solid 1px #BBBBBB;
padding: 20px;
}



#wrapper #contents .mailmessage b {
	font-size:18px;
	font-weight: bold;
}

#wrapper #contents .mailmessage dl {
	width: 900px;
	margin: 20px auto 30px;
}

#wrapper #contents .mailmessage dt {
	float:left;
	width: 170px;
	height:60px;
	color:#33B295;
	margin-left:20px;
}

#wrapper #contents .mailmessage dd {
	float:right;
	width: 700px;
	height:60px;
}

#wrapper #contents .mailmessage .ddtxt {
	height:190px;
}

#wrapper #contents .mailmessage .ddtxt2 {
	height:240px;
	font-size:13px;
	color:#686868;
		line-height:140%;
}

	
#wrapper #contents .mailtxt {
  width: 900px;
  margin: -10px auto 30px;
  padding: 30px 0 16px;
  line-height: 160%;
  font-size: 13px;
}

#wrapper #contents .botan {
	width: 900px;
	margin: 20px auto 30px;
	padding:30px 0 16px;
	line-height:160%;
		font-size:16px;
		text-align:center;
}

#wrapper #contents .map {
	width: 670px;
	margin: 20px auto 30px;
		text-align:center;
}

#wrapper #contents .map .tbat {
width: 670px;
font-size:13px;
border: 1px #ccc;
border-collapse: collapse;
margin: 0 auto 10px;

}

#wrapper #contents .map .tbat td {
border: 1px #ccc solid;
padding: 6px;
text-align: center;
font-weight:normal;
}

#wrapper #contents .map .tbat th {
border: 1px #ccc solid;
background-color: #CDF1E9;
padding: 3px;
text-align: center;
  width: 180px;
}


#wrapper #contents #secondary .top5 {
  width: 250px;
  height: 170px;
   background-color:#7A7A7A;
   margin-bottom:20px;
}
#wrapper #contents #secondary .top5 b {
	display:block;
	width:240px;
	line-height:24px;
	background-color:#000000;
	color:#FFFFFF;
	padding-left:10px;
}
#wrapper #contents #secondary .top5 ul {

}
#wrapper #contents #secondary .top5 li {
	border-bottom:solid 1px #8F8F8F;
	padding:6px 0px;
	color:#FFFFFF;
	font-size:13px;
}
#wrapper #contents #secondary .top5 li a{
	color:#FFFFFF;
	text-decoration:none;
}
#wrapper #contents #secondary .top5 .end {
	border-bottom:0px;
}
#wrapper #contents #secondary .top5 li span {
	margin:0 4px;
	color:#FFFF00;
}


#wrapper #contents .evesp_s {
width: 340px;
font-size:12px;
border: 1px #ccc;
border-collapse: collapse;
margin-left: 5px;
margin-bottom:30px;

}

#wrapper #contents .evesp_s td {
border: 1px #999 solid;
padding: 6px;
font-weight:normal;
}

#wrapper #contents .evesp_s th {
border: 1px #999 solid;
background-color: #CDF1E9;
padding: 6px;
text-align: center;
}

#wrapper #contents .evesp_v {
width: 670px;
font-size:12px;
border: 1px #999;
border-collapse: collapse;
margin: 0 auto 10px;

}

#wrapper #contents .evesp_v td {
border: 1px #999 solid;
width: 13%;
padding: 6px;
text-align: center;
font-weight:normal;
}

#wrapper #contents .evesp_v th {
color:#FFFFFF;
width: 3%;
font-size:18px;
border: 1px #999 solid;
background-color: #666;
padding: 3px;
text-align: center;
}

#wrapper #contents .spec h3 {
	font-size:16px;
	line-height: 24px;
	color:#33B295;
	font-weight:bold;
	padding-bottom:10px;
	margin: 30px 0 0 6px;
}

#wrapper #contents .spec .imgr {
	float:right;
	margin-right:4px;
	margin-bottom:4px;
}

#wrapper #contents .spec .imgr img {
border: 1px #ccc solid;
}

#wrapper #contents .spec .imgl {
	margin-left:10px;
	margin-bottom:30px;
}

#wrapper #contents .price .imgl {
	margin-left:10px;
	margin-bottom:4px;
}


#wrapper #contents .spec b {
	display:inline-block;
	line-height: 100%;
		font-size:12px;
	color:#FFF;
	background-color:#33B295;
	padding:4px 14px;
	margin: 5px;
	  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
}
#wrapper #contents .spec .blef {
	margin-top:20px;
}

#wrapper #contents .spec h4 {
	font-size:14px;
	line-height: 24px;
	color:#666;
	font-weight:bold;
	margin: 30px 0 0 6px;
}



#wrapper #contents .price {
border-top: 1px #999 dotted;
padding: 30px 0 20px;
margin-top:40px;
}

#wrapper #contents .price h3 {
	font-size:16px;
	line-height: 24px;
	color:#33B295;
	font-weight:bold;
	padding-bottom:10px;
	margin: 0 0 0 6px;
}
#wrapper #contents .price h4 {
	font-size:14px;
	line-height: 24px;
	color:#666;
	font-weight:bold;
	margin: 30px 0 0 6px;
}

#wrapper #contents .price .tbat {
width: 670px;
font-size:13px;
border: 1px #999;
border-collapse: collapse;
margin: 0 auto 10px;
}

#wrapper #contents .price .tbat td {
border: 1px #999 solid;
padding: 6px;
text-align: center;
}

#wrapper #contents .price .tbat th {
border: 1px #999 solid;
background-color: #CDF1E9;
padding: 3px;
text-align: center;
}

#wrapper #contents .price p {
width: 670px;
}

#wrapper #contents .subblank {
  margin: 20px 0 4px 0;
  color:#33B295;
  font-size:14px;
  font-weight:bold;
}
#wrapper #contents .subsblank {
	margin: 0 0 3px 0;
}
#wrapper #contents .subsblank span{
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #777;
}
#wrapper #contents .subsblank .logo{
	width: 76px;
	overflow: hidden;
}
#wrapper #contents .subsblank .logo img{
	display: block;
	width: 100%;
	height: auto;
	margin-left: -7px;
}
#wrapper #contents .subsblank .text{
	margin-left: -7px;
}


#wrapper #contents .evebox .tbat {
width: 920px;
font-size:13px;
border: 1px #ccc;
border-collapse: collapse;
margin: 0 auto 10px;
}

#wrapper #contents .evebox .tbat td {
border: 1px #ccc solid;
padding: 6px;
text-align: center;
}

#wrapper #contents .evebox .tbat th {
border: 1px #ccc solid;
background-color: #CDF1E9;
padding: 3px;
text-align: center;
}


#wrapper #contents .allbox .oohmap {
width: 904px;
text-align:center;
margin: 16px auto 10px;
}

#wrapper #contents .lebox .photo b{
	display: block;
	width: 100%;
	background-color:#000000;
	color:#FFF;
	line-height:30px;
text-align:center;
}

#wrapper #contents .lebox .photo span{
font-size:12px;
}




#wrapper #contents .allbox .saletit {
width: 920px;
font-size:15px;
border: 1px #ccc;
border-collapse: collapse;
margin: 60px auto 120px;
}

#wrapper #contents .allbox .saletit img{
width: 920px;
}



