* { font-family:Arial, Helvetica, sans-serif; }
.camera_caption div { direction:rtl; float:right; }
.camera_caption div strong { font-size:55px; text-shadow:3px 2px 3px black; }
.camera_caption div em { font-size:35px; text-shadow:3px 2px 3px black; }
.camera_caption div p { font-size:20px; text-shadow:3px 2px 3px black; }

#map-canvas { height:400px; border:solid #999 1px; }
@media (max-width: 767px) {
	#map-canvas { height:150px; }
}
.title-section ul li.divider { margin:0 5px; height:2px; }
.header .header_widget .textwidget{float:left;}
.header .header_widget .textwidget i{float:left;margin: 0px 5px 0px 7px;}
h1 { font: bold 24px/34px Arial, Helvetica, sans-serif;  color:#343434; }
h2 { font: bold 24px/34px Arial, Helvetica, sans-serif;  color:#343434; }
h3 { font: bold 24px/34px Arial, Helvetica, sans-serif;  color:#343434; }
h4 { font: bold 14px/18px Arial, Helvetica, sans-serif;  color:#ffffff; }
h5 { font: normal 18px/18px Arial, Helvetica, sans-serif;  color:#b80b07; }
h6 { font: normal 18px/20px Arial, Helvetica, sans-serif;  color:#333333; }
.logo_h__txt, .logo_link { font: bold 48px/48px Arial, Helvetica, sans-serif;  color:#1d1d1d; }
.sf-menu > li > a { font: bold 14px/18px Arial, Helvetica, sans-serif;  color:#ffffff; }
.nav.footer-nav a { font: normal 10px/16px Arial, Helvetica, sans-serif;  color:#b2b2b2; }
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.cherry-fixed-layout .main-holder { background: #fafafa; }

#minimenu
{
	width:auto;
	border:solid #999 1px;
	margin-top:40px;
}

#minimenu ul
{
	padding:10px;
	margin:0;
	height:100px;
	overflow:auto;
	padding-right:20px;
	width:auto;
	display:block;
}

#minimenu ul li
{
	list-style-type: none;
	display:inline-block;
}

#minimenu ul li:after
{
	content:",\00a0";
}

#minimenu ul li:last-child:after
{
	content:none;
}

#minimenu ul li a
{
	color:#83868A;
}

#output_plugin
{
	width:auto;
	border:solid #999 1px;
	margin-bottom:2%;
	margin-top:40px;
}

#output_plugin .output_plugin_content
{
	padding:10px;
}

.video {text-align:center; margin-bottom:20px;}
#chart svg > text {display:none;}
#chart g > rect {fill:#afafaf;}
#chart svg > rect {fill:none;}
.flexslider {width:1160px; max-width:96%; height:auto; margin:20px auto;}
.footer-button {width:50%; float:left;}
h2.foot {color:#ccc; text-align:right; direction:rtl; margin:0;}
img.phone {width:100%; opacity:0.88; filter: alpha(opacity=88);}
img.phone:hover {width:100%; opacity:1; filter: alpha(opacity=100);}
a.lightview {/*width:25%; float:left; height:190px; margin-bottom:15px; text-align:center;*/}
a.lightview img {/*width:98%; height:100%;*/margin-bottom:15px;}
.lv_skin canvas {display:none!important;}

.ko-advertising-banner {
    width: 100%;
    height: auto;
    text-align: center;
    padding: 25px 0;
}

.ko-advertising-banner img {
    width: 300px;
    height: 250px;
    border: none;
}

.pc {display: block;}
.mobile {display: none;}

@media (max-width:768px) {
	.mobile {display:block;}
	.pc {display:none !important;}
}