@charset "utf-8";

/********************************* ▼▼▼ 旧サイトcss ▼▼▼ *********************************/

/* Default Skin - Start */
#selectLang { margin:0; padding:0; }
#gnb { margin:0; padding:0; }
#lnb { margin:0; padding:0; }
#lnb { margin:0; padding:0; }
#cnb { margin:0; padding:0; }

/* Site Layout - Body Wrap */
#bodyWrap { width:980px; margin:0 auto 0 auto; border-top:5px solid #0c6cb0;}

/* Site Layout - Header */
#header { position:relative; width:980px; height:115px; z-index:99;}
#header h1 { margin:0; padding:0; position:absolute; top:0px; left:0px;}
#sitemnu { margin:0; padding:0; position:absolute; top:85px; left:15px;}
#topbanner { margin:0; padding:0; position:absolute; width:400px; height:90px; top:12px; left:270px; background:#fff;}
#it_search_form { position:absolute; top:50px; right:15px;}
#it_search_form .input { border:1px solid #bc4032; height:17px; width:120px; color:#888888; font-size:.9em;} 
#it_search_form .submit_button { width:1px; height:1px; visibility:hidden; }


#gnb { position:absolute; top:115px; left:0; height:25px; overflow:hidden; white-space:nowrap; margin-bottom:10px;}
#gnb li { float:left; list-style:none; padding-left:2px; position:relative; left:-2px; white-space:nowrap;}
#gnb li a { display:block; float:left; padding:0px; height:25px; color:#e8e8e8; white-space:nowrap; text-decoration:none; }
#gnb li a:hover,
#gnb li a:focus { color:#ffffff;}
#gnb li.on a { font-weight:bold; color:#ffffff; background:url(images/bgGnbOn.gif) no-repeat center top;}

#lnb { position:absolute; top:140px; left:0; width:980px; height:25px; overflow:hidden; white-space:nowrap; margin-bottom:10px; background:url(images/top_downmenu.png) no-repeat center top; }
#lnb li { float:left; list-style:none; background:url(../images/bgGnbVr.gif) no-repeat left center; padding-left:2px; position:relative; left:-2px; top:-5px; margin-top:5px; white-space:nowrap;}
#lnb li a { display:block; float:left; padding:7px 15px 0 15px; height:25px; color:#e8e8e8; white-space:nowrap; text-decoration:none; }
#lnb li a:hover,
#lnb li a:focus { color:#ffffff;}
#lnb li.on a { font-weight:bold; color:#ffffff; background:url(images/bgGnbOn.gif) no-repeat center top;}

#cnb { position:absolute; top:140px; left:0; width:980px; height:25px; overflow:hidden; white-space:nowrap; margin-bottom:10px; background:url(images/top_downmenu.png) no-repeat center top; }
#cnb li { float:left; list-style:none; white-space:nowrap;}

#searchform { position:absolute; top:115px; right:0px; width:300px; text-align:right;}
#searchform .searchOrder { display:none;}
*:first-child+html #searchform .checked { top:1px; }
#isSearch ul { display:none; position:absolute; left:0; top:18px; padding:2px 0 3px 0; text-align:left; border:1px solid #919898; background:#536c6d;}
#isSearch ul li { width:67px; height:18px; list-style:none; }
#isSearch ul li input { display:none;}
#isSearch ul li label { display:block; padding:4px 0 0 4px; width:63px; height:15px; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#ffffff;}
#isSearch ul li label.on { background:#ffffff; }
#isSearch ul li label:hover,
#isSearch ul li label:focus { background:#ffffff;}
#isSearch .inputText { vertical-align:middle; position:relative; top:0; _top:-1px; left:1px; padding:3px 3px 1px 3px; width:94px; height:13px; color:#ffffff; border:1px solid #0071BC; background-color:#ffffff; }
#isSearch .inputText:hover,
#isSearch .inputText:focus { border:1px solid #B0B0AF; background-color:#ffffff; }
*:first-child+html body#default #isSearch .inputText { position:relative; top:-1px;}
#isSearch .submit { vertical-align:middle; _position:relative; _top:-1px;}
*:first-child+html body#default #isSearch .submit { position:relative; top:-1px;}

/* Site Layout - Content Body */
#contentBody { position:relative; width:980px; padding-bottom:6px; border-bottom:1px solid #dddddd; *zoom:1;}
#contentBody:after{ content:""; display:block; clear:both;}

/* Site Layout - Column Left */
#columnLeft { position:relative; width:220px; float:left;}
#columnLeft .mask { width:220px; height:5px; background:#ffffff; display:block; clear:both;}

#noticebox {width:218px; border:1px solid #cccccc; }
#calendar_wz { width:218px; border:1px solid #cccccc; }
#calendar_cnt { padding:5px; }

/* Site Layout - Column Right */
#columnRight { width:750px; float:right;}
#columnRight:after{ content:""; display:block; clear:both;}
#visualArea { width:750px; height:200px; background:#f5f5f5; margin-bottom:2.5em; position:relative; left:-15px; margin-right:-15px;}
#content { width:100%; overflow:hidden;}

/* Site Layout - Footer */
#footer { margin:0; padding:0; border-top:3px solid #f4f4f4; text-align:center; padding:0; clear:both;}
#footer li.first-child { background:none;}
#footer li a { color:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
#footer li address { display:inline; z-index:1;}

/* Default Skin - End */

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav {margin: 0; padding: 0; list-style: none;}
.flex-direction-nav{ position:relative;}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/********************************* ▲▲▲ 旧サイトcss ▲▲▲ *********************************/

/********************************************************
 base
********************************************************/
body {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, Sans-Serif;
	font-size: 13px;
	line-height: 22px;
	color: #444;
background:#FFFFFF url(images/bgBody.gif) repeat-x left top;}
a:link {
	color:#03C;
	text-decoration: none;
}
a:visited{
	color:#639;
}
a:hover, a:active {
	text-decoration: underline;
}
a img:hover , a img:active {
filter: alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
}

/********************************************************
 main_img_area
********************************************************/
.main_img_area{
	overflow:hidden;
	margin:0 0 10px 0;
}
.slider_area{
	width:980px;
	height:240px;
	position:relative;
}
.main_img_001{
	z-index:1;
}
.main_img_002{
	position:absolute;
	bottom:10px;
	right:280px;
	z-index:10;
}
.main_img_003{
	position:absolute;
	bottom:10px;
	right:200px;
	z-index:10;
}
.main_img_004{
	position:absolute;
	bottom:10px;
	right:120px;
	z-index:10;
}
.main_img_005{
	position:absolute;
	bottom:10px;
	right:40px;
	z-index:10;
}
.main_img_002 img , .main_img_003 img , .main_img_004 img , .main_img_005 img , .main_img_006 img{
	border:#fff solid 2px;
}

#portfolio {
  margin: 0;
  padding: 0;
}

#news_list{
	overflow: hidden;
	margin:10px 0 0 0;
}
#news_list li{
	width:350px;
	float:left;
	padding:0 0 0 20px;
	list-style:square inside;
	font-size:0.9em;
}
#menu_box { width:980px; height:25px; overflow:hidden; white-space:nowrap; background:url(images/top_downmenu.png) no-repeat center top;
margin:-1px 0 0; }
#ticKer{
	position:relative;
	line-height:26px;
}
#ticKer a{
	color:#fff;
}
#ticKer .date{
		color:#d7edff;
}
#ulArea{
	overflow:hidden;
}
#ulArea li{
	float:left;
	width:490px;
}

/********************************************************
 topbn_area
********************************************************/
#topbn_area{
	margin:0 0 10px;
}
#topbn_area ul , #topbn_area_sub ul{
	overflow:hidden;
	width:992px;
	margin:0 -12px 0 0;
}
#topbn_area ul li , #topbn_area_sub ul li{
	margin:0 12px 0 0;
	float:left;
}

#topbn_area_sub{
	margin:10px 0 0;
}
/********************************************************
 nav
********************************************************/

#nav{
	position:relative;
}
#nav ul.nav_001 {
	display: block;
	width: 646px;
}
#nav ul.nav_001 li.nav {
	display: inline;
	text-indent: -999em;
}
#nav .gmenu001 a {
	display: block;
	float: left;
	background: url(images/1811.menu_normal_btn.gif) no-repeat;
	height: 28px;
	width: 49px;
	margin:0 3px 0 0;
}
#nav .gmenu002 a {
	display: block;
	float: left;
	background: url(images/1850.menu_normal_btn.gif) no-repeat;
	height: 28px;
	width: 93px;
	margin:0 3px 0 0;
}
#nav .gmenu003 a {
	display: block;
	float: left;
	background: url(images/1851.menu_normal_btn.gif) no-repeat;
	height: 28px;
	width: 69px;
	margin:0 2px 0 0;
}
#nav .gmenu004 a {
	display: block;
	float: left;
	background: url(images/1852.menu_normal_btn.gif) no-repeat;
	height: 28px;
	width: 69px;
	margin:0 2px 0 0;
}
#nav .gmenu005 a {
	display: block;
	float: left;
	background: url(images/1853.menu_normal_btn.gif) no-repeat;
	height: 28px;
	width: 93px;
}
#nav .gmenu001 a:hover {
	background: url(images/1811.menu_active_btn.gif) no-repeat;
}
#nav .gmenu002 a:hover {
	background: url(images/1850.menu_active_btn.gif) no-repeat;
}
#nav .gmenu003 a:hover {
	background: url(images/1851.menu_active_btn.gif) no-repeat;
}
#nav .gmenu004 a:hover {
	background: url(images/1852.menu_active_btn.gif) no-repeat;
}
#nav .gmenu005 a:hover {
	background: url(images/1853.menu_active_btn.gif) no-repeat;
}
#post #nav .gmenu001 a {
	background: url(images/1811.menu_active_btn.gif) no-repeat;
}
#ktt_tpoics #nav .gmenu002 a , #ktt_local #nav .gmenu002 a , #ktt_coul #nav .gmenu002 a  , #ktt_shopping #nav .gmenu002 a  , #ktt_tour #nav .gmenu002 a  , #ktt_kanryu #nav .gmenu002 a  , #ktt_themepark #nav .gmenu002 a  , #ktt_culture #nav .gmenu002 a {
	background: url(images/1850.menu_active_btn.gif) no-repeat;
}
#ktt_hotel #nav .gmenu003 a {
	background: url(images/1851.menu_active_btn.gif) no-repeat;
}
#ktt_gurume #nav .gmenu004 a {
	background: url(images/1852.menu_active_btn.gif) no-repeat;
}
#ktt_esute #nav .gmenu005 a {
	background: url(images/1853.menu_active_btn.gif) no-repeat;
}

#nav ul.submenu {
width: 980px;
height: 30px;
background:url(images/top_downmenu.png) no-repeat center top;
top: 28px;
left: 0;
position: absolute;
z-index: 10;
color:#fff;
font-size:0.9em;
line-height:26px;
	overflow:hidden;
}
#nav ul.submenu li{
	padding:0 0 0 10px;
	float:left;
}
#nav ul.submenu li:after{
	content:'|';
	color:#036;
	padding:0 0 0 10px;
}
#nav ul.submenu li a{
	color:#FFF;
}


/********************************************************
 side_bn
********************************************************/
.side_bn{
	margin:0 0 8px 0;
}
.side_box , .side_box002{
	border:#ccc 1px solid;
	margin:0 0 8px 0;
	font-size:0.9em;
}
.side_box ul{
	padding:0;
}
.side_box ul li{
	border-bottom:dotted #ccc 1px;
	padding:5px 8px;
}
.side_box002 ul{
	overflow:hidden;
	font-size:0.9em;
}
.side_box002 ul li{
width: 50%;
text-align: center;
float: left;
height:20px;
line-height:20px;
border-bottom: #ccc dotted 1px;
border-right: #ccc dotted 1px;
}
.side_box002 ul li a{
	color:#111;
	display:block;
}
.side_box002 ul li a span{
	color:#f00;
	font-weight:bold;
}
.side_box002 ul li:hover{
	background:#422518;
}
.side_box002 ul li:hover a{
	color:#fff;
}

.today_img{
	margin:10px; float:left;
}
.today_img img{
	width:140px;
	height:140px;
}
.today_box{
	font-size:0.9em;
	line-height:1.8em;
	margin:10px 0 0;
	float:left;
	width:200px;
}
.today_data{
	border:#ccc solid 1px;padding:1px 0 1px 3px; margin:0 0 10px;
}
.today_tit{
	font-weight:bold;
}
.today_txt{
}


/********************************************************
 bread_nav
********************************************************/
#bread_nav {
	padding: 5px 0 0 0;
	width: 980px;
	font-size:0.9em;
	overflow:hidden;
	margin:0 0 10px 0;
}
#bread_nav li {
	float: left;
}
#bread_nav li a {
	background: url(images/bread_nav_arrow.jpg) no-repeat right 4px;
	padding: 0 14px 0 0;
	margin: 0 6px 0 0;
}

h1#tit{
padding:5px;
margin:0 0  5px 0;
border-bottom: 2px solid #ddd;
font-size: 1.5em;
}
.data{
	text-align:right;
	margin:0 0 10px 0;
}
.content{
	margin:0 0 50px 0;
	font-size:1.3em;
	line-height:1.7em;
}
.content h2 , .content h3{
	font-size:1.2em;
}
.content p{
    margin:0 0 10px 0;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
	margin-left:10px;
}
#next{
	margin:0 0 50px 0;
}

/********************************************************
 other_area
********************************************************/
.tit_h2_001{
	font-size:1.1em;
	line-height:24px;
	padding:8px 13px;
	background:#f0f0f0 ;
	border-left:#36C solid 3px;
}
.other_area{
	margin:0 0 50px 0;
}
.other_box{
	border-bottom:#ddd 1px dotted;
	padding:15px 10px;
	overflow:hidden;
	clear:both;
}
.other_box_img{
	float:left;
	margin:0 20px 0 0;
}
.other_box_txt{
	float:left;
	width:550px;
}
.other_box_txt h3{
	margin:0 0 8px 0;
}
.other_box_txt p{	
}

/********************************************************
 news
********************************************************/
#newsbox_001{
width: 370px;
float: left;
margin:0 10px 0 0;
overflow:hidden;
}
#newsbox_002{
width: 370px;
margin: 0;
float: right;
overflow:hidden;
}
#tit_h2_000 , .tit_h2_000{
	margin:0 0 10px 0;
}
#news_001 , #news_006{
overflow: hidden;
width: 370px;
margin:0 0 15px 0;
}
#news_002{
overflow: hidden;
width: 370px;
margin:0 0 10px 0;
}
#korea_map{
border: 1px solid rgb(221, 221, 221);
width: 370px;
height: 330px;
margin:0 0 10px 0;
}
#news_003{
overflow: hidden;
border: 1px solid rgb(163, 186, 255);
width: 180px;
height: 200px;
float: left;
margin:0 0 6px 0;
}
#news_004{
overflow: hidden;
border: 1px solid rgb(187, 187, 187);
width: 370px;
height: 243px;
float: right;
margin:0 0 6px 0;
}
#news_005{
	font-size:0.9em;
	width:768px;
	margin:0 -18px 10px 0;
}
#news_007{
	font-size:0.9em;
	width:750px;
	margin:0 -18px 0 0;
	background-color: #c1db81;
}
#news_007-2 {
	width: 730px;
	padding: 10px 10px 0 10px;
	background-color: #fff;
	margin: 10px 0 10px 10px;
}
#news_img{
overflow: hidden;
margin: 0 0 0 4px;
width: 180px;
height: 200px;
float: right;
background:#CCC;
margin:0 0 6px 0;
}

.topnews_area{
	overflow:hidden;
	margin:0 0 15px 0;
	float:left;
}
.topnews_area_002{
	overflow:hidden;
	margin:0 18px 15px 8px;
	float:left;
}
.topnews_area_002-b{
	overflow:hidden;
	margin:0 18px 15px 8px;
	float:left;
}
.topnews_img{
	float:left;
	margin:0 10px 0 0;
}
.topnews_img img{
	width:85px;
	height:auto;
}
.topnews_txt{
	float:left;
	width:259px;
}
.topnews_txt-b{
	float:left;
	width:227px;
}
.topnews_tit{
	margin:0 0 5px 0;
}
.topnews_txt p{
	line-height:1.6;
}
.topnews_tit_002{
	font-size:0.9em;
	margin:0 0 0 10px;
}
.topnews_tit_002 span{
	font-size:0.8em;
	color:#fff;
	padding:1px 16px;
	text-align:center;
}
.topnews_fee{
	font-weight:bold;
}
.topnews_fee span{
	padding:1px 8px;
	font-size:0.9em;
	background:#00A95F;
	font-weight:normal;
	color:#FFF;
}
.topnews_img_002 img{
width: 205px;
height: 200px;
}

/********************************************************
 icon_color
********************************************************/
.ktt_hotel , .gyeongsangbukdo{
	background:#61C1BE;
}
.ktt_tpoics , .gyeonggido{
	background:#C1DB81;
}
.ktt_shopping , .incheon{
	background:#EE87B4;
}
.ktt_kanryu , .gwangju{
	background:#BA79B1;
}
.ktt_culture , .daejeon{
	background:#6C9BD2;
}
.ktt_gurume , .busan{
	background:#F9C270;
}
.ktt_tour , .chungcheongnamdo{
	background:#54C3F1;
}
.ktt_themepark , .ulsan{
	background:#69BD83;
}
.ktt_local , .daegu{
	background:#EF858C;
}
.ktt_esute  .,chungcheongbukdo{
	background:#796BAF;
}
.ktt_coul , .gangwondo{
	background:#EF845C;
}
.jeollabukdo{
	background:#90ef5c;
}
.jeollanamdo{
	background:#efbd5c;
}
.gyeongsangnamdo{
	background:#edef5c;
}
.jejudo{
	background:#895cef;
}
.seoul{
	background:#5cafef;
}



/********************************************************
 content_bn
********************************************************/
#content_bn{
	clear:both;
	width:750px;
	height:80px;
	margin:10px 0 ;
	position:relative;
}
.content_bn_box01{
	position:absolute;
	top:0;
	left:0;
}
.content_bn_box02{
	position:absolute;
	top:0;
	left:250px;
}
.content_bn_box03{
	position:absolute;
	top:0;
	left:500px;
}
#content_bn a img:hover{
filter: alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;	
}


/********************************************************
 topnews_box_005
********************************************************/
.topnews_box_005{
	width:14%;
	margin:0 1% 10px;
	float:left;
}
.topnews_img_005 img{
	width:100%;
	height:auto;
}
.topnews_tit_005{
	font-size:0.9em;
}

/********************************************************
 subway_area
********************************************************/
.subway_area{
	background:url(images/bg_subway_001.jpg) no-repeat left top;
	width:220px;
	height:108px;
	padding:40px 12px 10px;
	margin:0 0 8px 0;
}
.subway_btn_001{
	float:left;
	margin:0 3px 0 0;
}
.subway_btn_002{
	float:left;
	margin:0 3px 0 0;
}

/********************************************************
 sidenews_area
********************************************************/
.sidenews_area{
	overflow:hidden;
	padding:10px 10px 5px;
}
.sidenews_img{
	float:left;
	margin:0 10px 5px 0;
}
.sidenews_img img{
	width:85px;
	height:auto;
}
.sidenews_tit{
	float:left;
	width:100px;
	margin:0 0 5px 0;
}
.sidenews_txt{
	clear:both;
}
.sidenews_txt p{
	line-height:1.6;
}

/********************************************************
 tooltip
********************************************************/
.tooltip {
	clear:both;
	width:765px;
	margin:0 -15px 0 0;
}
.tooltip li{
	float:left;
	margin:0 15px 10px 0;
	position:relative;
}

.tooltip li span {
  background: #fff;
  position: absolute;
  top: -475px;
  left: -75px;
  text-align: center;
  z-index: 10;
  display: none;
box-shadow: 0px 0px 10px rgba(0,0,0,0.8);
}

/********************************************************
 wp-pagenavi
********************************************************/
.wp-pagenavi {
	margin:20px 0;
	width:750px;
	text-align:center;
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #d0d0d0;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color: #fff;
	background:#039;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

/********************************************************
 FlexSlider Default Theme
********************************************************/
.flexslider { zoom: 1; }
.flex-viewport { max-height: 240px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 240px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 33px; height: 66px; margin: -160px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: 0px; background:url(images/flex_prev.png) no-repeat left top; text-indent:-1000px; }
.flex-direction-nav .flex-next { right: 0px; background:url(images/flex_next.png) no-repeat right top; text-indent:-1000px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; line-height:1; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }



/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position:relative; text-align: center; margin:-20px 0 0 0; z-index:10;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .2; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 0.8;}
.flex-control-thumbs .flex-active {opacity: 0.8; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 0;}
  .flex-direction-nav .flex-next { opacity: 1; right: 0;}
}

/********************************************************
レスポンシブ化途中

@media only screen and (max-width:979px){
	
#bodyWrap {
width: 100%;
}

#header {
width: 100%;
height:auto;
}
#header h1 {
position: initial;
text-align: center;
}
#header h1 img {
	margin:0 0 0 20px;
}
#sitemnu {
margin: -30px 0 0 0;
position: initial;
text-align: center;
}
#topbanner {
display: none;
}
#searchform {
position: initial;
width: 100%;
text-align: center;
margin:0 0 15px 0;
}

#nav ul {
width: 100%;
display: table;
}
#menu_box {
display: none;
}
#nav ul li {
	width:20%;
	height:60px;
	background:#0c6cb0;
	text-align:center;
	float:left;
	margin:0;
	display: table-cell;
	overflow:hidden;
	padding:18px 0 0 0;
	font-size:0.9em;
	border-left:#69C solid 1px;
	border-right:#036 solid 1px;
}
#nav ul li a{
	color:#FFFFFF;
}
#nav ul{
	position:relative;
}
.submenu {
width: 100%;
background:#fff no-repeat center top;
top: 60px;
left: 0;
position: absolute;
z-index: 10;
color:#0c6cb0;
font-size:0.9em;
line-height:26px;
	overflow:hidden;
}
.submenu p{
	width:100%;
	padding:8px 0;
	text-align:center;
	border-bottom:# solid 1px;
}
.submenu a{
	color:#0c6cb0;
}

#contentBody {
width: 100%;
}
.slider_area {
width: 100%;
height: auto;
}
.flexslider .slides img {
width: 100%;
height: auto;
}
.flex-direction-nav {
	display:none;
}

}
レスポンシブ化途中
********************************************************/

/********************************************************
 reset
********************************************************/
html {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}
body {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	text-size-adjust: none;
}
.ios body {
	letter-spacing: -0.0001em;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, main {
	display: block;
}
audio[controls], canvas, video {
	display: inline-block;
}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, p, div, iframe, caption, hr, fieldset, legend, blockquote, article, aside, details, figcaption, figure, footer, header, nav, section, audio, canvas, video {
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
h1, h2, h3, h4, h5, h6, p, li, dl, dt, dd, address, caption, th, td, div {
	word-break: break-all;
	word-wrap: break-word;
}
li {
	list-style: none;
}
img, fieldset {
	border: none;
}
hr {
	border: none;
	border-top: 1px #000 solid;
}
a[href^="javascrlpt"] {
	-webkit-touch-callout: none;
	touch-callout: none;
}
input, button, select, textarea {
	vertical-align: middle;
}
img, object, embed, canvas, audio, video {
	vertical-align: top;
}
svg:not(:root) {
	overflow: hidden;
}
iframe {
	border: 0;
}
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: left;
}
input, select, button, textarea, h1, h2, h3, h4, h5, h6, table {
	font-size: inherit;
}
address, em, strong, th {
	font-style: normal;
}
em, strong {
	font-weight: bold;
}
div:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	font-size: 0;
	content: ".";
}
div {
	display: inline-block;
}
/*\*/
* html div {
	height: 0;
}
div {
	display: block;
}
/* */
input:focus, button:focus, textarea:focus, select:focus {
	outline: none;
}
input:disabled, textarea:disabled {
	opacity: 1;
}
textarea, select[multlple="multlple"] {
	overflow-y: scroll;
	resize: vertical;
	-webkit-overflow-scrolling: touch;
}
input[type="checkbox"], input[type="radio"] {
	margin-right: 2px;
}
input[type="submit"], input[type="reset"], button {
	-ms-appearance: button;
	-moz-appearance: button;
	-webkit-appearance: button;
	appearance: button;
}
select[multlple="multlple"] {
	background: #fff;
}
/*moz*/
html >/**/body input[type="checkbox"], html >/**/body input[type="radio"], x:-moz-any-link {
margin-right:3px;
margin-bottom:0.125em;
}

/*webkit*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
input[type="text"], input[type="password"], textarea {
	-webkit-appearance: none;
}
input[type="submit"], input[type="reset"], button {
	min-height: 2em;
}
select {
	min-height: 1.75em;
}
input[type="checkbox"], input[type="radio"] {
	margin-right: 3px;
	margin-bottom: 0.25em;
}
select[multlple="multlple"] {
	overflow-y: auto;
	resize: none;
	-webkit-appearance: none;
}
}
