#column-show{
	margin: 9px 0 10px;
	padding: 24px 24px 24px;
	border: solid 3px #F4F2ED;
}
.column-show-pages {
	margin-top:25px;
}
#column-show h1 {
	margin: 0 0 12px;
	color: #333;
	font-size: 166%;
	font-weight: 600;
	line-height: 1.4;
}
#column-show h2,
#travel-log-show h3,
#photo-log-show h3 {
	height: auto;
	margin: 0 0 18px;
	padding: 0;
	background: none;
	color: #333;
	font-size: 100%;
	font-weight: normal;
	line-height: 1.5;
	clear: both;
}
#travel-log-show h3 {
	margin: 0 0 0;
	padding: 24px 0;
	border: none;
}
#photo-log-show h3 {
	margin: 0 0 12px;
	padding: 0 24px;
}
#column-show .writing {
	margin: 0 0 12px;
	border-bottom: dotted 1px #DED9CB;
}
#column-show .writing > div {
	margin: 0 0 6px;
	color: #666;
	font-size: 91%;
	line-height: 1.5;
}
#column-show .writing > div:last-child { margin: 0 0 12px; }
#column-show .writing > div img {
	margin: 0 4px 0 0;
	border-radius: 3px;
	vertical-align: top;
}
#contents_list {
	margin: 0 0 24px;
	padding: 8px 12px 8px 32px;
	border-radius: 3px;
	background: #F4F2ED;
}
#contents_list li.page_link {
	display: none;
}

#tinymce.travel-review > * { margin: 0 5px;}
#tinymce img,
#column-show .wysiwyg img {
	display: block;
	width: auto;
	height: auto;
	max-width: 640px;
	max-height: 420px;
	margin-left: auto;
	margin-right: auto;

}
#tinymce img.align-center,
#column-show .wysiwyg img.align-center {
	margin-right: auto;
	margin-left: auto;
}

#column-show .wysiwyg { margin:0 0 24px;padding:0; }
#column-show .wysiwyg .content_header,
#tinymce .mce_header {
	margin: 0 0 12px !important;
	padding: 8px 12px 4px;
	border-left: solid 6px #70644C;
	background: #F4F2ED;
	font-weight: 600;
	line-height: 1.25;
	color: #222;
}
#tinymce > .mce_header {
	font-size: 175%;
}
#column-show .wysiwyg .content_header,
#tinymce p > .mce_header {
	font-size: 150%;
}

#column-show .wysiwyg .mce_block.mce_youtube,
#tinymce .mce_block.mce_youtube {
	text-align: center;
}
#column-show .wysiwyg .mce_small_header,
#tinymce .mce_small_header {
	margin: 0 0 12px 0;
	padding: 0 0 0 12px;
	border-left: solid 6px #EBE8DE;
	font-weight: 600;
}

#tinymce > .mce_small_header {
	font-size: 155%;
}

#column-show .wysiwyg .mce_small_header,
#tinymce p > .mce_small_header {
	font-size: 133%;
}

#column-show .wysiwyg .mce_small_header h3,
#tinymce .mce_small_header h3 {
	margin: 0 !important;
	padding: 6px 0 0 !important;
	font-weight: 600;
	font-size: 133% !important;
	line-height: 1.25;
}
#column-show .wysiwyg > p,
#tinymce > p,
#column-show .wysiwyg > .mce_block.mce_quote,
#column-show .wysiwyg > .mce_block.mce_alert,
#column-show .wysiwyg > .mce_block.mce_check,
#column-show .wysiwyg > .mce_block.mce_point,
#tinymce > .mce_block.mce_quote,
#tinymce > .mce_block.mce_alert,
#tinymce > .mce_block.mce_check,
#tinymce > .mce_block.mce_point {
	margin: 0;
	font-size: 117%;
	line-height: 1.5;
}
#column-show .wysiwyg ol,
#column-show .wysiwyg ul,
#tinymce ol,
#tinymce ul {
	margin-left: 20px;
}

#column-show .wysiwyg ul ,
#tinymce ul  {
	list-style-type:disc;
}
#column-show .wysiwyg .mce_alert,
#tinymce .mce_alert {
	padding: 13px 12px 13px 48px;
	border: solid 2px #FAECBA;
	border-radius: 3px;
	background: url(/static/img/alert.png) no-repeat 12px 12px;
}
#column-show .wysiwyg .mce_check,
#tinymce .mce_check {
	padding: 13px 12px 13px 48px;
	border: solid 2px #E0E8D2;
	border-radius: 3px;
	background: url(/static/img/check.png) no-repeat 12px 12px;
}
#column-show .wysiwyg .mce_point,
#tinymce .mce_point {
	padding: 13px 12px 13px 48px;
	border: solid 2px #D0DCEA;
	border-radius: 3px;
	background: url(/static/img/point.png) no-repeat 12px 12px;
}
#column-show .wysiwyg .mce_quote,
#tinymce .mce_quote {
	padding: 13px 12px 13px 48px;
	border: solid 2px #D1E9E4;
	border-radius: 3px;
	background: url(/static/img/quote.png) no-repeat 12px 13px;
}
#column-show .wysiwyg .mce_excerpt {}
#tinymce .mce_excerpt {
	padding: 12px;
	border: solid 2px #F7D7D8;
	border-radius: 3px;
}
#column-show .statusbar {
	padding: 12px;
	border-radius: 3px;
	background: #F4F2ED;
}
#column-show .statusbar table { width: auto; }
#column-show .statusbar .left { float: left; }
#column-show .statusbar .right { float: right; }
#column-show .statusbar .left td {
	padding-right: 12px;
}
#layout_content_wrapper h3.review {
	padding-left: 21px;
	line-height: 150%;
	background: url(/static/img/icon16.gif) no-repeat left -2130px;
}
#tinymce img.mcePageBreak {
	margin:0;
	padding:0;
	display:block;
	border:0;
	width:100%;
	height:26px;
	border-top:1px dotted #ccc;
	margin-top:15px;

}
/* Column pager */
.pager {
	width: auto !important;
	margin: 0 auto 12px!important;
}
.pager + div.box.center {
	font-size: 84%;
	color: #666;
}
.pager td { padding: 0 5px 0 0!important; }
.pager td.p_not { padding: 0!important; }
.pager td>span.off,
.pager td>span.on,
.pager td>span.bt,
.pager td>span.off:hover,
.pager td>span.on:hover,
.pager td>span.bt:hover {
	display:block;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	background: none;
}
.pager td>span>span,
.pager td>span>a {
	display: block;
	margin: 0;
	padding: 7px;
	border-radius: 5px;
	line-height: 100%;
}
.pager td>span.off>span {
	background: #F9F8F2;
	color: #CCC;
}
.pager td>span.on>span {
	background: #8C7D57;
	color: #FFF;
}
.pager td>span.bt>a {
	background: #F3F1E4;
	color: #706445 !important;
	text-decoration: none;
}
.pager td>span.bt>a:hover {
	padding: 6px;
	border: solid 1px #E0DAC0;
	background: #E0DAC0;
}
.disclaimer {
	margin-top:24px;
	color:#666;
	border-top: dotted 1px #DED9CB;
	padding-top:24px;
}
.disclaimer.last_page {
	border-top: none;
}

/* 旅行のコラム */
#travel-log-show #column-show {
	margin: 0;
	padding: 24px;
	border: none;
}
#travel-log-show #column-show .wysiwyg .content_header,
#travel-log-show #tinymce .mce_header {
	border-color: #7FBED2;
	background: #E6F7F7;
	color: #1F4856;
}
#tinymce .mce_small_header { border-color: #E6F7F7; }
#travel-log-show .pager { margin: 0 auto !important; }
#travel-log-show .pager td>span.off>span { background: #F2FBFB; }
#travel-log-show .pager td>span.on>span { background: #80BED2; }
#travel-log-show .pager td>span.bt>a {
	background: #E6F7F7;
	color: #1F4856 !important;
}
#travel-log-show .pager td>span.bt>a:hover {
	background: #D7F2F2;
	border-color: #CEEAE8;
}

/* New styles */
#column-show .wysiwyg .c-bold,
#tinymce .c-bold { font-weight: bold; }
#column-show .wysiwyg .c-italic,
#tinymce .c-italic { font-style: italic; }
#column-show .wysiwyg .c-underline,
#tinymce .c-underline { text-decoration: underline; }
#column-show .wysiwyg .c-strikethrough,
#tinymce .c-strikethrough { text-decoration: line-through; }
#column-show .wysiwyg .c-left,
#tinymce .c-left { text-align: left; }
#column-show .wysiwyg .c-center,
#tinymce .c-center { text-align: center; }
#column-show .wysiwyg .c-right,
#tinymce .c-right { text-align: right; }
#column-show .wysiwyg .c-size-10px,
#tinymce .c-size-10px { font-size: 10px; }
#column-show .wysiwyg .c-size-12px,
#tinymce .c-size-12px { font-size: 12px; }
#column-show .wysiwyg .c-size-14px,
#tinymce .c-size-14px { font-size: 14px; }
#column-show .wysiwyg .c-size-16px,
#tinymce .c-size-16px { font-size: 16px; }
#column-show .wysiwyg .c-size-18px,
#tinymce .c-size-18px { font-size: 18px; }
#column-show .wysiwyg .c-size-20px,
#tinymce .c-size-20px { font-size: 20px; }

#column-show .wysiwyg .c-size-30px, #tinymce .c-size-30px { font-size: 30px; }
#column-show .wysiwyg .c-size-40px, #tinymce .c-size-40px { font-size: 40px; }
#column-show .wysiwyg .c-size-50px, #tinymce .c-size-50px { font-size: 50px; }
#column-show .wysiwyg .c-size-60px, #tinymce .c-size-60px { font-size: 60px; }
#column-show .wysiwyg .c-size-70px, #tinymce .c-size-70px { font-size: 70px; }
#column-show .wysiwyg .c-size-80px, #tinymce .c-size-80px { font-size: 80px; }
#column-show .wysiwyg .c-size-90px, #tinymce .c-size-90px { font-size: 90px; }
#column-show .wysiwyg .c-size-100px, #tinymce .c-size-100px { font-size: 100px; }
#column-show .wysiwyg .c-size-110px, #tinymce .c-size-110px { font-size: 110px; }
#column-show .wysiwyg .c-size-120px, #tinymce .c-size-120px { font-size: 120px; }
#column-show .wysiwyg .c-size-130px, #tinymce .c-size-130px { font-size: 130px; }
#column-show .wysiwyg .c-size-140px, #tinymce .c-size-140px { font-size: 140px; }
#column-show .wysiwyg .c-size-150px, #tinymce .c-size-150px { font-size: 150px; }

/*
#tinymce.mceContentBody  > p:last-of-type {
	background: #ff0000;
}
/* Make Column last line red. */

/* 写真のコラム */
#photo-log-show #column-show {
	margin: 0;
	padding: 24px;
	border: none;
}
/*
#photo-log-show #column-show .wysiwyg .content_header,
#photo-log-show #tinymce .mce_header {
	border-color: #7FBED2;
	background: #E6F7F7;
	color: #1F4856;
}
#tinymce .mce_small_header { border-color: #E6F7F7; }
#photo-log-show .pager { margin: 0 auto !important; }
#photo-log-show .pager td>span.off>span { background: #F2FBFB; }
#photo-log-show .pager td>span.on>span { background: #80BED2; }
#photo-log-show .pager td>span.bt>a {
	background: #E6F7F7;
	color: #1F4856 !important;
}
#photo-log-show .pager td>span.bt>a:hover {
	background: #D7F2F2;
	border-color: #CEEAE8;
}
*/

#tinymce > p span.latte-font-hind { font-family: 'Hind', sans-serif; }
#tinymce > p span.latte-font-montserrat { font-family: 'Montserrat', sans-serif; }
#tinymce > p span.latte-font-francois-one { font-family: 'Francois One', sans-serif; }
#tinymce > p span.latte-font-roboto_condensed { font-family: 'Roboto Condensed', sans-serif; }
#tinymce > p span.latte-font-karla { font-family: 'Karla', sans-serif; }
#tinymce > p span.latte-font-josefin-sans { font-family: 'Josefin Sans', sans-serif; }
#tinymce > p span.latte-font-raleway { font-family: 'Raleway', sans-serif; }
#tinymce > p span.latte-font-limelight { font-family: 'Limelight', cursive; }
#tinymce > p span.latte-font-fredericka-the-great { font-family: 'Fredericka the Great', cursive; }
#tinymce > p span.latte-font-pompier { font-family: 'Pompiere', cursive; }
