.mceContentBody,
.mceContentBody table tr td {
  color: #333;
  font-size: 13px;
  line-height: 1.5;
}

.mceContentBody table tr td p {
margin: 0;
}

.mceContentBody table {
    margin: 0 0 20px;
    border-collapse : collapse;
}

.mceContentBody table tr td { padding: 6px; }


.mceContentBody h4 {
    font-size: 16px;
    padding: 4px 10px;
    background: #d6efb8;
    border-left: 4px solid #666;
}
.mceContentBody h5 {
    font-size: 15px;
    padding: 0;
    margin: 5px 0;
}

.mceContentBody .emp {
	font-size: 14px;
	font-weight: bold;
	color: #444;
}

.mceContentBody .imgL { margin-right: 10px; margin-bottom: 8px; }
.mceContentBody .imgR { margin-left: 10px; margin-bottom: 8px; } 

.mceContentBody .pdf a {
	margin: 0;
	padding: 4px 0 5px 26px;
	background: url(http://tottori-guide.mycms.jp/files/1248.gif) no-repeat 0 0;
	display: block;
}
.mceContentBody .blank-link {
/*
    margin: 2px 0;
	padding: 3px 0 4px 30px;
	background: #EEE url(http://tottori-guide.mycms.jp/files/1244.gif) no-repeat 8px 4px;
	display: block;
*/
}

.mceContentBody .link-list {
    margin: 0;
	padding: 0 0 0 30px;
	background: url(http://tottori-guide.mycms.jp/files/1254.gif) no-repeat 8px 3px;
	display: block;
}

#ContsDesc .go-map a,
.mceContentBody .go-map a {
    height: 20px;
	padding-left: 48px;
	line-height: 20px;
	font-weight: bold;
	background: url(http://tottori-guide.mycms.jp/files/1402.gif) no-repeat;
	display: block;
}

/*  ■リスト　→　>リスト 
--------------------------------------------------------- */

.mceContentBody ul.deco-list {
    margin: 0;
	padding: 0 8px;
	list-style: none inside;
}
.mceContentBody ul.deco-list.li {
    margin: 6px 0;
	padding: 0 0 0 15px;
	background: url(http://tottori-guide.mycms.jp/files/1247.gif) no-repeat 0 3px;
}
.mceContentBody ul.deco-list ul {
    margin: 0;
	padding: 0;
    list-style: none;
}
.mceContentBody ul.deco-list li ul li {
    margin: 2px 0 3px;
	padding: 0 0 0 10px;
	background: url(http://tottori-guide.mycms.jp/files/1252.gif) no-repeat 0 5px;
}

/*  background list style
--------------------------------------------------------- */
.mceContentBody ul.bg-list {
    margin: 4px 0 8px;
	padding: 0;
	color: #FFF;
}
.mceContentBody ul.bg-list li {
    margin-right: 4px;
	padding: 4px 8px;
    display: inline;
	border: solid 1px #CCC;
}
.mceContentBody .color1 { background: #930; } /* 露天風呂 */
.mceContentBody .color2 { background: #960; } /* 貸し切り風呂、貸切露天風呂 */
.mceContentBody .color3 { background: #366; } /* 源泉かけ流し */
.mceContentBody .color4 { background: #C60; } /* 露天付き部屋 */
.mceContentBody .color5 { background: #360; } /* 一部源泉かけ流し */
.mceContentBody .color6 { background: #966; } /* スチームサウナ、ミストハウス */
.mceContentBody .color7 { background: #990; } /* 温泉オンドル */


/*  icon list style
--------------------------------------------------------- */
.mceContentBody ul.icon {
    margin: 4px 0;
	padding: 0;
	list-style: none;
	display: block;
}
.mceContentBody ul.icon li.outline {
    padding: 10px 0 0 8px;
}
.mceContentBody li.wc,
.mceContentBody li.rental,
.mceContentBody li.airplane,
.mceContentBody li.train,
.mceContentBody li.bus,
.mceContentBody li.taxi,
.mceContentBody li.car {
    width: 30px;
	height: 34px;
	margin: 0 4px 0 0;
	padding: 0 0 4px;
	text-indent: -9999px;
    float: left;
	display: block;
}


.mceContentBody li.wc { background: url(http://tottori-guide.mycms.jp/files/1253.gif) no-repeat 0; }
.mceContentBody li.rental { background: url(http://tottori-guide.mycms.jp/files/1249.gif) no-repeat 0; }
.mceContentBody li.airplane { background: url(http://tottori-guide.mycms.jp/files/1243.gif) no-repeat 0; }
.mceContentBody li.train { background: url(http://tottori-guide.mycms.jp/files/1251.gif) no-repeat 0; }
.mceContentBody li.bus { background: url(http://tottori-guide.mycms.jp/files/1245.gif) no-repeat 0; }
.mceContentBody li.taxi { background: url(http://tottori-guide.mycms.jp/files/1250.gif) no-repeat 0; }
.mceContentBody li.car { background: url(http://tottori-guide.mycms.jp/files/1246.gif) no-repeat 0; }


/*  deco-dl
--------------------------------------------------------- */
.mceContentBody dl.deco-dl {
    margin-bottom: 30px;
}
.mceContentBody dl.deco-dl dt {
    font-size: 14px;
	font-weight: bold;
	padding: 0 0 2px 5px;
	margin-bottom: 10px;
	border-bottom: solid 1px #666;
}
.mceContentBody dl.deco-dl dd {
    padding: 0 12px;
	margin: 0 0 20px 0;
} 


/*  deco-table
--------------------------------------------------------- */
.mceContentBody .deco-tb {
    margin: 0 0 20px 0;
/*	border: solid 2px #888; 2011-06-06 コメントアウト*/
}

.mceContentBody .deco-tb td,
.mceContentBody .deco-tb th {
    padding: 3px 6px;
    border: solid 1px #CCC;
}
.mceContentBody .deco-tb th { 
	padding-top: 5px;
	background: url(http://tottori-guide.mycms.jp/files/1255.gif) repeat-x top left;
}
.mceContentBody .deco-tb .row { background: #f8f8f8; }


/*  event calender
--------------------------------------------------------- */
.mceContentBody table.event {
    margin: 0 0 20px 0;
	border: solid 1px #CCC;
	font-size: 11px;
}
.mceContentBody table.event th {
    padding-top: 5px;
	background: url(http://tottori-guide.mycms.jp/files/1255.gif) repeat-x top left;
}
.mceContentBody table.event td {
    padding: 3px 6px;
	border: solid 1px #CCC;
}
.mceContentBody table.event .sat { background: #EEFDFF; }
.mceContentBody table.event .sun { background: #FFF1FE; }
.mceContentBody table.event .day { 
    font-weight: bold;
	font-size: 13px;
}

.mceContentBody table.event ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.mceContentBody table.event ul li {
    line-height:1.3;
    margin: 2px 0 3px;
    padding: 5px 0 0 10px;
    background: url(http://tottori-guide.mycms.jp/files/1252.gif) no-repeat 0 8px;
}

.mceContentBody .m-u10 { margin-bottom: 10px; }
.mceContentBody .m-u20 { margin-bottom: 20px; }


/*  sitemap
--------------------------------------------------------- */
.mceContentBody table.sitemap td { 
    padding: 0px;
}
.mceContentBody .sitemap dl {
    padding: 0;
    margin: 0 5px;
}
.mceContentBody .sitemap dl.deco-dl dt {
    font-size: 13px;
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 5px 5px 15px;
	border-bottom: solid 1px #666;
}
.mceContentBody .sitemap dl.deco-dl dd {
    padding: 0 20px;
	margin: 0 0 15px 0;
} 
.mceContentBody .sitemap .link-list {
    margin: 0;
	padding: 0 0 3px 30px;
	background: url(http://tottori-guide.mycms.jp/files/1254.gif) no-repeat 8px 0px;
	display: block;
}

/* 2011-06リニューアル追加 */
/* -------------------------------------------------------- heading */
.mceContentBody h4 {
	width: 895px;
	height: 28px;
	background: url(http://www.tottori-guide.jp/img/page_h4.gif) no-repeat 0 0;
	margin: 10px 0;
	padding: 8px 5px 0 40px;
	color: #3a3615;
	font-weight: normal;
	font-size: 1.2em;
    border-left: none;
  /* for mincho
	font: normal 1.2em Georgia, "Hiragino Mincho Pro", MS-PMincho, "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "Times New Roman", serif;
	*/
}
.mceContentBody h4.green {
	clear: both;
	width: 910px;
	height: 32px;
	background: url(http://www.tottori-guide.jp/img/h4_green.jpg) no-repeat 0 bottom;
	margin: 10px 0;
	padding: 8px 15px 0 15px;
	color: #fff;
	font-size: 16px;
}
.mceContentBody h5 {
	color: #9f3635;
	margin: 0.5em 10px;
}
.mceContentBody h5.line {
	clear: both;
	width: 920px;
	height: 24px;
	background: url(http://www.tottori-guide.jp/img/page_h5_940.jpg) no-repeat 0 0;
	color: #555555;
	padding: 6px 10px 2px;
	margin: 0.5em 0;
	font-size: 1.1em;
}
.mceContentBody h5.bg {
	clear: both;
	width: 920px;
	min-height: 23px;
	background: url(http://www.tottori-guide.jp/img/page_h5_bg.gif) no-repeat 0 0;
	color: #5e5937;
	padding: 12px 10px 5px;
	margin: 0.5em 0;
	font-size: 1.2em;
}
.mceContentBody h5.img {
	clear: both;
	width: 870px;
	height: 25px;
	background: url(http://www.tottori-guide.jp/img/page_h5_img.gif) no-repeat 0 0;
	color: #932e2e;
	padding: 10px 10px 5px 60px;
	margin: 0.5em 0;
	font-size: 16px;
	font-weight: normal;
}
.mceContentBody h6 {
	color: #7a821e;
	font-weight: normal;
	font-size: 1.2em;
}
/* -------------------------------------------------------- list & dl */

.mceContentBody ul {
	list-style-position: inside;
	list-style: none;
	margin: 10px 0;
}
.mceContentBody ul li {
	background: url(http://www.tottori-guide.jp/img/list_list.gif) no-repeat 0 4px;
	padding-left: 14px;
	margin-bottom: 6px;
}
.mceContentBody ul ul {
	margin: 6px 0 8px;
}
.mceContentBody ul ul li {
	background: url(http://www.tottori-guide.jp/img/list_sublist.gif) no-repeat 0 4px;
	margin: 0 0 0.5em;
}
.mceContentBody .link {
	background: url(http://www.tottori-guide.jp/img/list_boxllink.gif) no-repeat 6px 3px;
	padding-left: 24px;
	margin-bottom: 10px;
}
.mceContentBody .blank-link {
	background: url(http://www.tottori-guide.jp/img/icon_blank.gif) no-repeat right center;
	padding-right: 22px;
}


/* -------------------------------------------------------- hr */
.line {
	clear: both;
	height: 10px;
	margin: 15px 0;
	padding: 0;
	background: url(http://www.tottori-guide.jp/img/line_page.gif) repeat-x 0 0;
}
hr {
    border: 0;
	visibility: hidden;
}
* html hr {
	display: block;
	margin-top: -1em;
}

/* -------------------------------------------------------- table */
.mceContentBody table {
	margin: 0 0 10px 0;
}
.mceContentBody table.deco-tb th {
	padding: 8px 6px;
	background: #f2dddc;
	color: #9f3635;
	border-top: solid 1px #bca374;
	border-bottom: solid 1px #bca374;
	font-weight: bold;
}
.mceContentBody table.deco-tb th:first-child {
/*	border-right: solid 1px #bca374; */
}
.mceContentBody .deco-tb td {
	padding: 6px 6px;
	border-top: solid 1px #bca374;
	border-bottom: solid 1px #bca374;
}
.mceContentBody .deco-tb td.tdbg {
	color: #958112;
	background: #f9f8ef;
	border-top: solid 1px #bca374;
	border-bottom: solid 1px #bca374;
}
.mceContentBody .deco-tb td.spot {
	border-right: solid 1px #bca374;
	width: 720px;
}
.mceContentBody .deco-tb td.spot .spot_icon {
  width: 120px;
  float: left;
}
.mceContentBody .deco-tb td.spot .spot_detail {
  width: 600px;
  float: left;
}
.mceContentBody .deco-tb td.spot .spot_detail_noicon {
  float: none;
  width: 100%;
}

.mceContentBody .deco-tb td.spot img {
	background: #fff;
	border: solid 1px #c0ba95;
	padding: 3px;
	float: left;
	margin: 0 10px 10px 0;
}
.mceContentBody .deco-tb td.spot .title {
	font-size: 16px;
}
.mceContentBody .deco-tb td.spot .title a {
	background: url(http://www.tottori-guide.jp/img/list_boxllink.gif) no-repeat 0 5px;
	padding-left: 15px;
}
.mceContentBody .deco-tb td.spot .outline {
	margin: 0 0 10px;
}
.mceContentBody .deco-tb td.spot .spotcategory {
	font-size: 12px;
	margin: 0 0 8px;
}
.mceContentBody .deco-tb td.spot .kana {
	font-size: 12px;
	margin: 0 0 4px;
}
/* -------------------------------------------------------- etc */
.mceContentBody a.gotop {
	width: 105px;
	height: 24px;
	display: block;
	float: right;
	margin: 10px 0 15px;
	text-indent: -9999px;
	background: url(http://www.tottori-guide.jp/img/btn_gotoppage.gif) no-repeat 0 -24px;
}
.mceContentBody a.gotop:hover {
	background: url(http://www.tottori-guide.jp/img/btn_gotoppage.gif) no-repeat 0 0;
}
blockquote {
	background: #f3f1e2;
	padding: 8px;
	border: 1px solid #c0ba95;
	border-left: 5px solid #b49f14;
	margin: 0.5em 15px;
}
blockquote p {
	margin: 0;
}
.mceContentBody img {
	margin: 0 10px 10px;
}
.mceContentBody .imgL {
	float: left;
	margin: 0 10px 5px 0;
}
.mceContentBody .imgR {
	float: right;
	margin: 0 0 5px 10px;
}
.mceContentBody .boxL {
	float: left;
	margin: 0 10px 0 0;
}
.mceContentBody .boxR {
	float: right;
	margin: 0;
}
.mceContentBody .nom {
	margin: 0;
}
.mceContentBody .m_u20 {
	margin: 0 0 20px;
}

.mceContentBody .fs1, #ContsBox .fs1 { font-size: 8pt; }
.mceContentBody .fs2, #ContsBox .fs2 { font-size: 10pt; }
.mceContentBody .fs3, #ContsBox .fs3 { font-size: 12pt; }
.mceContentBody .fs4, #ContsBox .fs4 { font-size: 14pt; }
.mceContentBody .fs5, #ContsBox .fs5 { font-size: 18pt; }
.mceContentBody .fs6, #ContsBox .fs6 { font-size: 24pt; }
.mceContentBody .fs7, #ContsBox .fs7 { font-size: 36pt; }



/* --------------------------------- clear */
.clearfix:after {
    height: 0;
    visibility: hidden;
    content: ".";
    display: block;
    clear: both;
}

/*
.clearfix {
    display: inline-block;
    overflow:hidden;
}

html[xmlns] .clearfix {
    display: block;
}
*/

* html .clearfix {
    height: 1%;
}

.clear {
	clear: both;
	height: 0;
}

.clear hr {
	visibility: hidden;
	border: 0;
}

* html .clear {
    height: .1em;
	overflow: hidden;
	margin-top: -.1em;
}

#ContsBox img,
.mceContentBody img {  margin: 0 6px 6px;  }

#ContsBox .podcast img,
.mceContentBody .podcast img {  border: solid 6px #EEE; margin: 0; }


ul.areaList li a {
background:url("http://www.tottori-guide.jp/taiken/img/list_link.gif") no-repeat scroll 0 3px transparent;
padding-left:13px;
}

div.descr {
background:url("http://www.tottori-guide.jp/taiken/img/line_glay.gif") repeat-x scroll left bottom transparent;
padding:8px 15px 6px;
font-size: 15px;
font-weight: bold;
}

.box {
   border-bottom: 1px dotted red;
   padding-bottom: 5px;
}
.navi{
   display:block;
   width:900px;   
}



ul.menu{
    width:925px;
    margin-top:15px;
    font-size:12px;
}

ul.menu li{
    list-style:none;
    background-image:url('http://www.tottori-guide.jp/files/17717.gif');
    padding: 5px 10px;
    width:140px;
    height:20px;
    float:left;
    border: 1px solid #ff7f50;

}
p.md1{
font-size : 14px;
background-color:#ffffff;
border-left:solid 10px #ffa2a2;
border-top:solid 1px #ffa2a2;
border-right:solid 1px #ffa2a2; 
border-bottom:solid 1px #ffa2a2;
padding-top:8px;
padding-left:3px;
height : 30px;
width:400px;
   }

h5.haru1{
font-size : 14px;
background-image:url('http://www.tottori-guide.jp/files/17334.jpg');
background-repeat:no-repeat;
background-position: 130px 3px;
border-bottom:solid 1px #ff6699;
padding-top:2px;
padding-left:2px;
padding-rigth:2px;
height : 25px;
width:180px;
   }

h5.haru5{
font-size : 14px;
background-image:url('http://www.tottori-guide.jp/files/17334.jpg');
background-repeat:no-repeat;
background-position: 350px 3px;
border-bottom:solid 1px #ff6699;
padding-top:2px;
padding-left:2px;
padding-rigth:2px;
height : 25px;
width:400px;
   }


.haru2{
  margin: 5px 5px 5px 5px;
  width: 210px;
  height: 270px;
  float: left;
  border: #ff6666 1px dotted;
  padding: 5px
}

.haru3{
  margin: 6px 7px 7px 6px;
  width: 130px;
  height: 140px;
  float: left;
  border: #ff6666 1px dotted;
  padding: 5px
}
.haru4{
  background-color: #ffffff; 
  margin: 5px 5px 5px 5px;
  width: 430px;
  height: 150px;
  float: left;
  border: #ff6666 1px dotted;
  padding: 5px
}
.haru5{
  background-color: #ffffff; 
  margin: 5px 5px 5px 5px;
  width: 430px;
  height: 88px;
  border-bottom: #ff6666 1px dotted;
  padding: 5px
}
.haru6 {
   border-bottom: 1px dotted #e73562;
   padding-bottom: 5px;
}


h5.harumodel{
   font-size : 14px;
   color : #708090;
   background-color: #ffffff;
   background-image:url('http://www.tottori-guide.jp/files/17417.gif');
   background-repeat:no-repeat;
   background-position: 290px 5px;
   border-bottom: 1px dotted #339900;
   padding-bottom: 1px;
   padding-left:20px;
   color : #333300;
   height : 200px;
   width : 430px;
          }
.box0{
   background-image: url('http://www.tottori-guide.jp/files/17424.gif');
   margin: 10px 10px 0px 10px;
   width: 915px;
   float: left;
}
.box1 {
   margin :  5px 0px 30px 20px;
   width: 430px;
   height: 300px;
   float: left;
}
.box2 {
   background-color: #ffffff;
   margin :  5px 0px 0px 10px;
   width: 250px;
   height: 240px;
   float: left;  
}

.box3 {
   background-color: #fff0f5;
   margin :  5px 0px 10px 20px;
   width: 150px;
   height: 240px;
   float: left;
   
}
.box4 {
   background-color: #ffffff;
   margin :  0px 30px 20px 30px;
   width: 850px;
   height: 300px;
   float: left;
   
}
.box6{
   background-image: url('http://www.tottori-guide.jp/files/17602.png');
   width: 380px;
   float: left;
}
.box7{
   width: 850px;
   height: 300px;
   border-right:2px solid #008080;
   border-bottom:2px solid #008080;
   border-left:2px solid #008080;
   padding-bottom: 5px;
}
.box8{
  margin: 5px 5px 5px 5px;
  width: 600px;
  height: 100px;
  border-top: #ff6666 2px dotted;
  border-bottom: #ff6666 2px dotted;
  padding: 5px 5px 8px 5px;
}
.navi{
   display:block;
   width:900px;   
}
ul.ulname{
    list-style-type: none;
    margin: 5px;
    padding: 0;
}
ul.ulname li{
    background: none;
    float: left;
    padding:0;
}
.socialbuttons{
   border-bottom: 1px dotted #5f9ea0;
   padding-bottom: 25px;
}
.twitter{
   width:100px;
   float: left;
   padding:0;
}
