/* CSS Document */
body{margin:0;padding:0; font-family:"Meiryo","ＭＳ Ｐゴシック","sans-serif"; font-size:12px; line-height:18px; color:#000000; }p,dl,dt,dd,ul,ol,li,div,h1,h2,h3{margin:0;padding:0; list-style:none;}
form,input{font-size:12px;}
a img{border:0; selector-dummy : expression(this.hideFocus=true);}
a{color:#0010e8;text-decoration:none;}
a:hover{color:#0010e8;text-decoration:underline;}
a.btn:hover { position:relative; top:1px; left:1px;} 
table{border-collapse:collapse; }

.tablenormal{ font-size:12px; border:1px solid #D6D5D1; width:100%;} 
.tablenormal th {background:#F6F6F6; text-align:center; padding:3px; font-size:12px; line-height:12px;border:1px solid #D6D5D1; }
.tablenormal td {background:#FFFFFF; text-align:center; font-size:12px; padding:3px; line-height:16px;border:1px solid #D6D5D1;}


.cate_menu { width:100%; border:1px solid #acacac;} 
.cate_menu td {height:30px;background:#fafafa;border:1px solid #acacac; text-align:center;}

.admin{ font-size:14px; border:1px solid #D6D5D1; width:100%;} 
.admin th {background:#F6F6F6; font-size:14px; border:1px solid #D6D5D1; font-weight:bold;}
.admin td {background:#FFFFFF; font-size:14px; border:1px solid #D6D5D1;}


.tableinfo { font-size:12px; width:100%;border:0px solid #D6D5D1;} 
.tableinfo th {background:#F6F6F6; width:120px; text-align:left; padding:5px; font-size:12px; line-height:12px;border:1px solid #D6D5D1; font-weight:normal;}
.tableinfo td {background:#FFFFFF; text-align:left; font-size:12px; padding:5px; line-height:16px;border:1px solid #D6D5D1;}


.tableinfo_shop { font-size:12px; width:650px;border:0px solid #D6D5D1;} 
.tableinfo_shop th {background:#F6F6F6; width:100px; text-align:left; padding:4px; font-size:12px; line-height:12px;border:1px solid #D6D5D1; font-weight:normal;}
.tableinfo_shop td {background:#FFFFFF; text-align:left; font-size:12px; padding:4px; line-height:16px;border:1px solid #D6D5D1;}

.line_dot{background-image:url(/Images/line_dot.gif); height:19px;}
.line_dot_s{background-image:url(/Images/line_dot_s.gif); height:12px;}

.layer_ko table,th,td{margin:0;padding:0;list-style:none;}

/* ===== color/font ===== */
.fonts {font-size:11px; color:#939393;}
.font1 {font-size:14px; line-height:16px;}
.font2 {font-size:16px; line-height:18px;}
.font3 {font-size:18px; line-height:20px;}

.font_b {font-size:12px; line-height:14px; font-weight:bold; letter-spacing:1px;}
.font1_b {font-size:14px; line-height:16px; font-weight:bold; letter-spacing:1px;}
.font2_b {font-size:16px; line-height:18px; font-weight:bold; letter-spacing:1px;}
.font3_b {font-size:18px; line-height:20px; font-weight:bold; letter-spacing:1px;}


h1{ font-size:18px; font-weight:bold; line-height:20px;} 
h2{font-size:14px; font-weight:normal; line-height:20px;} 
h3{font-size:12px; font-weight:normal}

a.none:link {color:#1C4A81; text-decoration:none;}
a.none:visited {color:#1C4A81; text-decoration:none;}
a.none:active {color:#1C4A81; text-decoration:none;}
a.none:hover {color:#1C4A81; text-decoration:none;}

a.gray_none:link {color:#666666; text-decoration:none;}
a.gray_none:visited {color:#666666; text-decoration:none;}
a.gray_none:active {color:#666666; text-decoration:none;}
a.gray_none:hover {color:#666666; text-decoration:underline;}


/* ===== layout ===== */
div.container {padding:0 10px 0 10px;text-align: left; margin-top:15px;}
div.container_index {padding:0 10px 0 10px;text-align: left; }
div#mainContent {width: 100%;}
div#rightContent {width: 300px;float: right;}
div#rightContent .submenu {width: 300px;float: left; background-image: url(/images/idx_menu_gry.gif); background-repeat: repeat-x; }
div#rightContent .submenu li.name {font-size:14px; font-weight:bold; padding: 12px 0 20px 22px; text-align:left; float: left; width:200px;}
div#rightContent .submenu li.more {font-size:10px; text-align:right; float: right; width:50px; valign:top; padding: 12px 10px 12px 0;}


/* ===== navigation ===== */
#navi{height:38px; font-size:12px;background-image: url(/images/knavi_bg.gif);color:#EE7747;margin:0 auto; width:970px; margin-top:5px;}
#navi ul{overflow: hidden;}
#navi li{padding-left:2px;padding-right:2px;font-size:13px;float:left; height:38px; background:url(/images/navi_bg_line.png) no-repeat right center;overflow: hidden; }
#navi a{float:left;color:#FFFFFF;text-decoration:none;padding:10px 7px 0 7px;}
#navi a:hover{color:#F8DB18;text-decoration:underline; }
#navi .link{overflow: hidden; background:url(/images/knavi_bg_up.gif); margin-rigit:2px; }
#navi .link a{color:#393939;text-decoration:none; font-weight:bold;}
.navi_sub{margin:0 auto; width:970px;background-image: url(/images/navi_sub_bg.png); background-repeat: repeat-x; borpadding:5px 0 3px 0; color:#989898;}
.navi_sub_shop{margin:0 auto; width:970px;background-image: url(/images/navi_sub_bg.png); background-repeat: repeat-x; padding:5px 0 3px 0; color:#989898;}


#navi .link_left{padding-left:2px;padding-right:2px;font-size:13px;float:left; height:38px;background-image: url(/images/knavi_bg.gif); overflow: hidden; }

/*
#navi{height:38px; font-size:12px;margin:0 auto; width:970px; margin-top:10px;}
#navi ul{overflow: hidden;}
#navi li{font-size:13px;float:left; height:38px; overflow: hidden; }
#navi a{float:left;text-decoration:none;padding:10px 7px 0 7px;}
#navi a:hover{color:#F8DB18;text-decoration:underline; }
#navi .link{overflow: hidden;  margin-rigit:2px; }
#navi .link a{color:#393939;text-decoration:none; font-weight:bold;}
.navi_sub{margin:0 auto; width:970px;  border-bottom:1px solid #D1D1D1; padding:5px 0 3px 0; color:#989898;}
.navi_sub_shop{margin:0 auto; width:970px; padding:5px 0 3px 0; color:#989898;}
*/

.navi_submemu{margin:0 auto; width:970px;background:#F7F7F7; padding:1px;border-bottom:1px solid #D1D1D1;}

/* ===== QnA ===== */
.btn_green { background-image:url(http://www.wowkorea.jp/Images/qna/btn_gr_bg.gif); padding-left:15px; padding-right:15px}

A.ft_w:link {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.ft_w:visited {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.ft_w:active {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.ft_w:hover {COLOR: #FFFFFF; TEXT-DECORATION: none;}

.ft_14_w {COLOR: #FFFFFF; font-size:14px; }
A.ft_14_w:link {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_w:visited {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_w:active {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_w:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:14px; line-height:130%}

.ft_14_nm {COLOR: #393939; font-size:14px; }
A.ft_14_nm:link {COLOR: #393939; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_nm:visited {COLOR: #393939; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_nm:active {COLOR: #393939; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_nm:hover {COLOR: #393939; TEXT-DECORATION: underline; font-size:14px; line-height:130%}

.ft_14_b {COLOR: #3A5DA1; font-size:14px; }
A.ft_14_b:link {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_b:visited {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_b:active {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:130%}
A.ft_14_b:hover {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:14px; line-height:130%}


.ft_16_nm {COLOR: #393939; font-size:16px; height:200%}
A.ft_16_nm:link {COLOR: #393939; TEXT-DECORATION: underline; font-size:16px; line-height:160%}
A.ft_16_nm:visited {COLOR: #393939; TEXT-DECORATION: underline; font-size:16px; line-height:160%}
A.ft_16_nm:active {COLOR: #393939; TEXT-DECORATION: underline; font-size:16px; line-height:160%}
A.ft_16_nm:hover {COLOR: #393939; TEXT-DECORATION: underline; font-size:16px; line-height:160%}

/* category */
A.ft_12_w_n:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; font-family:MS UI Gothic, MS PGothic;}
A.ft_12_w_n:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; font-family:MS UI Gothic, MS PGothic;}
A.ft_12_w_n:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; font-family:MS UI Gothic, MS PGothic;}
A.ft_12_w_n:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; font-family:MS UI Gothic, MS PGothic;}

A.ft_12_nm_n:link {COLOR: #393939; TEXT-DECORATION: none; font-size:12px; font-family:MS UI Gothic, MS PGothic;}
A.ft_12_nm_n:visited {COLOR: #393939; TEXT-DECORATION: none; font-size:12px; font-family:MS UI Gothic, MS PGothic;}
A.ft_12_nm_n:active {COLOR: #393939; TEXT-DECORATION: none; font-size:12px; font-family:MS UI Gothic, MS PGothic;}
A.ft_12_nm_n:hover {COLOR: #393939; TEXT-DECORATION: underline; font-size:12px; font-family:MS UI Gothic, MS PGothic;}

.cgy {COLOR: #2A6E14; font-size:12px;}
A.cgy:link {COLOR: #2A6E14; TEXT-DECORATION: none; font-size:12px; }
A.cgy:visited {COLOR: #2A6E14; TEXT-DECORATION: none; font-size:12px;}
A.cgy:active {COLOR: #2A6E14; TEXT-DECORATION: none; font-size:12px;}
A.cgy:hover {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px;}

.cgy_s {COLOR: #BDE39A; font-size:12px;}
A.cgy_s:link {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}
A.cgy_s:visited {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}
A.cgy_s:active {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}
A.cgy_s:hover {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}

.cgy_s_n {COLOR: #BDE39A; font-size:12px;}
A.cgy_s_n:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; font-weight:none}
A.cgy_s_n:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; font-weight:none}
A.cgy_s_n:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; font-weight:none}
A.cgy_s_n:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; font-weight:none}


A.cgy_mn:link {COLOR: #2A6E14; TEXT-DECORATION: none; font-size:12px; }
A.cgy_mn:visited {COLOR: #2A6E14; TEXT-DECORATION: none; font-size:12px;}
A.cgy_mn:active {COLOR: #2A6E14; TEXT-DECORATION: none; font-size:12px;}
A.cgy_mn:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px;}

A.cgy_mn_r:link {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px; }
A.cgy_mn_r:visited {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px;}
A.cgy_mn_r:active {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px;}
A.cgy_mn_r:hover {COLOR: #2A6E14; TEXT-DECORATION: underline; font-size:12px;}

A.cgy_mn_s:link {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}
A.cgy_mn_s:visited {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}
A.cgy_mn_s:active {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}
A.cgy_mn_s:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size:12px; font-weight:bold}

a.idx_list{
	background:url(http://www.wowkorea.jp/Images/qna/list_dot.gif) no-repeat 0 8px;
	padding:2px 0 2px 15px;
	line-height:120%;
}

A.idx_list:link {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px}
A.idx_list:visited {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px}
A.idx_list:active {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px}
A.idx_list:hover {COLOR: #3A5DA1; TEXT-DECORATION: underline; font-size:16px}



/* ===== QnA ===== */


/* ===== paging ===== */
#paging {clear:both; margin:0px 0px 0px 0px; text-align:left; width:100%}
#paging a {border:1px solid #ececec;height:23px;text-decoration:none; font-size:16px;}
#paging a:hover {border:1px solid #266EB7; color:#FFFFFF; background-color:#1C4A81; font-size:16px;}
#paging .sel {border:1px solid #266EB7; color:#1C4A81;font-weight:bold;height:23px;padding:4px 7px 4px 7px; font-size:16px;line-height:29px;}
#paging .numBox {color:#000;padding:4px 7px 4px 7px; color:#1C4A81; text-decoration:underline; font-size:16px;line-height:29px;}


/* ===== footer ===== */
.footer_fonts {font-size:10px; color:#939393; line-height:14px; margin-bottom:10px; margin-top:10px; padding-top:10px;}
a.footer_fonts:hover{font-size:10px; color:#939393;TEXT-DECORATION:none;}
a.footer_fonts:visited{font-size:10px; color:#939393;TEXT-DECORATION:none;}
a.footer_fonts:active {COLOR:#939393; TEXT-DECORATION:none; font-size:10px;}
a.footer_fonts:link {COLOR:#939393; TEXT-DECORATION:none; font-size:10px;}

.topicpath{font-size:10px; color:#DBDBDB;margin-top:5px; }
a.topicpath:link{color:#8CBED8;text-decoration:none;bold;font-size:10px;}
a.topicpath:active {color:#8CBED8; text-decoration:none; font-size:10px;}
a.topicpath:visited {color:#8CBED8; text-decoration:none; font-size:10px;}
a.topicpath:hover{color:#8CBED8;text-decoration:underline;font-size:10px;}

.menu_title{font-size:18px;font-weight:bold; margin-bottom:10px;}
.menu_d_b{font-size:12px;font-weight:bold;}
a.menu_d:link{color:#blue;text-decoration:none;font-size:12px;}
a.menu_d:active {color:#blue; text-decoration:none; font-size:12px;}
a.menu_d:visited {color:#blue; text-decoration:none; font-size:12px;}
a.menu_d:hover{color:#blue;text-decoration:underline;font-size:12px;}

.category{padding:5px; border:1px solid #E7E7E7;}


/* ===== shop ===== */
div.shop_layaut {width: 970px;margin: 0 auto; border:1px solid #EEEEEE; background:#FFFFFF; height:100%;  overflow: hidden}
div.shop_container {width: 970px;margin: 0 auto;text-align: left; background:#FFFFFF; }
div#shop_mainContent {width: 625px;float: left; padding:15px}
div#shop_rightContent {width: 300px;float: right; padding:15px 15px 16px 0}
div.header {margin: 0 auto;text-align: left; background-image: url(/images/shop_hd_bg.gif); padding:10px 15px 1px 15px;}
div.shoptel {background-image:url(/images/ico_tel.gif); background-repeat:no-repeat; height:22px; margin-top:5px;}
div.shoptel p{padding-left:50px; font-weight:bold; font-size:20px; padding-top:3px;}

.shop_info  {font-size:14px;line-height:20px; margin-top:10px;}
.shop_info p{font-size:16px; color:#D6550B; font-weight:bold;}

.shop_name{font-size:18px;font-weight:bold;font-family:"Meiryo","ＭＳ Ｐゴシック","sans-serif"; color:#000;}
.shop_name_kana{font-size:13px;}
.shop_name_sub {font-size:13px; margin-top:3px; font-weight:bold;font-family:"Meiryo","ＭＳ Ｐゴシック","sans-serif";}

.article_part{font-size:14px;padding-bottom: 10px;line-height:26px; }
.article_part p{padding:0px 0 0 0px;}
/*.article_title{font-size:18px;font-weight:bold; padding: 5px; margin-bottom:5px; border-bottom:1px solid #EEE3D7; border-left:3px solid #DC8C26; } */
.article_title_detail{font-size:18px;font-weight:bold; padding: 5px; margin-bottom:5px;border-left:3px solid #DC8C26; }
.article_title{font-size:18px;font-weight:bold;margin-bottom:5px;}
.article_title_part1{font-size:18px;font-weight:bold;margin-bottom:5px;color:#D93333; }
.article_comment{margin-top:4px;font-size:13px;color:#006400; }

/* ===== baseinfo/ 旅行基本情報 ===== */
.base_article_title{font-size:18px;font-weight:bold; margin-bottom:5px; border-left:3px solid #DC8C26; padding-left:5px;}


.baseinfo{font-size:13px;line-height:20px; color:#000000; }
.baseinfo_title{font-size:15px;font-weight:bold;margin-top:5px; color:#393939;}


.base_article_title1{font-size:15px;font-weight:bold; background:#EFF7FF;padding-left:5px; color:#1C4A81; padding:5px 5px;
border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;border-bottom-right-radius:0; border-bottom-left-radius:0; border-left:3px solid #1C4A81;}

.base_article_title2{font-size:16px;font-weight:bold; margin:10px 0; background:#FDF2F2;padding-left:5px; padding:5px 5px;
border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;border-bottom-right-radius:0; border-bottom-left-radius:0; border-left:3px solid #E97A77; margin-right:15px;}


a.article_link:link{color:#blue;text-decoration:underline;}
a.article_link:active {color:#blue; text-decoration:underline; }
a.article_link:visited {color:#blue; text-decoration:underline;}
a.article_link:hover{color:#blue;text-decoration:underline;}

#h1ubar{height:5px;
margin:0 0px 8px 0;
border-top:1px solid #d2e3fc;
background:#f0f0f0;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e0ecfd,endColorstr=#ffffff)";
background:-webkit-gradient(linear,left top,left bottom,from(#e0ecfd),to(#fff));
background:-moz-linear-gradient(top,#e0ecfd,#fff);
background:-ms-linear-gradient(top,#e0ecfd,#fff);
background:linear-gradient(top,#e0ecfd,#fff)}

div.searcharea3{
	text-align:center;
	width:970px;
	background:#E9E9E6;
	margin: 0 auto;
	padding:0;
	border-top:1px solid #999;
	}

	
div.searcharea2{
	text-align:center;
	width:970px;
	background:#9dcce0;
	border-bottom:1px solid #89bdde;
	margin: 0 auto;
	padding:0;
	border-top:1px solid #999;
	}

div.searcharea2 input{ margin:0.5em 0.5em 0.5em 0; vertical-align: middle;}

div.searcharea label,.searcharea2 label{font-weight:bold}
div.searcharea2 div label{font-weight:normal; margin:0 0.5em 0 0}

div.searcharea4{
	text-align:left;
	width:100%;
	background:#9dcce0;
	border-bottom:1px solid #89bdde;
	margin: 0 auto;
	padding:0;
	border-top:1px solid #8C9AC1;
	}

div.searcharea4 input{ margin:0.5em 0.5em 0.5em 0; vertical-align: middle;}
div.searcharea4 div label{font-weight:normal; margin:0 0.5em 0 0}

.cate_menu_sub { width:100%; border:1px solid #acacac;} 
.cate_menu_sub td {height:30px;background:#fafafa;border:1px solid #acacac; }

#gnavi_idx{ font-size:13px;}
#gnavi_idx ul{line-height:100%;border-left:1px solid #0a4682;}
#gnavi_idx li{float:left;border-right:1px solid #0a4682;padding:0px 7px 0 7px;font-size:12px;}
#gnavi_idx a{float:left;color:#FFF;text-decoration:none;font-weight:normal;}
#gnavi_idx a:hover{color:#FFFCB0;text-decoration:underline;font-weight:normal;}
#gnavi_idx .visited {color:#FFFCB0; text-decoration:underline; font-weigh:normal;}


h2{color:#00000;
font-weight:bold}

h2{border-top:1px solid #e8e8e8;
border-left:4px solid #9dcce0;
font-size:14px;
line-height:29px;
padding-left:6px;
margin-bottom:6px;
text-shadow:1px 1px 1px #fff;}

h2{background:#f8f8f8;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#ececec,endColorstr=#ffffff)";
background:-ms-linear-gradient(left,#ececec,#fff);
background:-moz-linear-gradient(left,#ececec,#fff);
background:-webkit-gradient(linear,left top,right bottom,from(#ececec),to(#fff));
background:linear-gradient(left,#ececec,#fff)}