@charset "UTF-8";
/*
Theme Name: kyotokkBootstrap Theme
Theme URI: https://www.kyotokk.com/
Author: 京都観光研究所
Author URI: https://www.kyotokk.com/
Description:   Bootstrap3テーマ
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url("css/fontello.css");@import url("css/bootstrap.css");@import url("css/homeImZe.css");body{margin-top:75pt}footer{margin:50px 0}#divLink{position:relative;width:90%;text-align:center;margin-left:15px;margin-bottom:30px}#divLink a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#page-top{position:fixed;bottom:200px;right:20px;font-size:77%}#page-top a{color:#fff;width:50px;padding:15px 0;text-align:center;display:block;border-radius:5px}#page-top a,#page-top a:hover{background:rgba(0,0,0,.7);text-decoration:none}img#wpstats{display:none}img.tIcon{width:18px;height:18px}h1,h2{margin-top:30px;margin-bottom:30px;padding:.3em 10px;border-left:5px solid #8b0000;border-bottom:1px dotted #8b0000;font-size:1.8em}h2.home{width:100%;text-align:center;margin-top:10px;margin-bottom:5px;font-weight:700;font-size:1.2em;border-left:0 solid #fff;color:#333}h2.home a{text-decoration:none}h2.home a:link,h2.home a:visited{color:#333}h2.home a:hover{color:#2a6496;text-decoration:underline}h2.entry,h2.type2{margin-top:30px;margin-bottom:30px;padding:.3em 10px;border-left:5px solid #8b0000;border-bottom:1px dotted #8b0000;font-size:1.8em}h2.type2{color:#333}h2.type2 a{text-decoration:none}h2.type2 a:link,h2.type2 a:visited{color:#333}h2.type2 a:hover{color:#2a6496;text-decoration:underline}h3,h4,h5{padding:5px 10px;background-color:#8b0000;color:#fff;font-size:1.2em}ul.inlineMap li{display:inline;margin-right:25px;text-align:center}ul.tabnavi{margin:0;padding:0}ul.tabnavi li{display:inline;text-align:center;font-weight:bolder}ul.tabnavi li a{display:inline-block;background:#ffebcd;color:#39f;padding:7px;text-decoration:none;width:91px}div.tabnavi{margin:15px 2px}img.responsiveImg{max-width:100%;width:auto;height:auto;margin-top:-40px;margin-bottom:-5px}table.event{width:100%}table.event td.w100{width:75pt}div.p404{margin:75pt 0;text-align:center}ul.sub_menu_map{list-style-type:none;width:100%;height:590px;overflow:auto;overflow-x:hidden}ul.sub_menu_map li.menu_title{color:#fff;background-color:#8b0000;width:100%;padding-top:5px;padding-bottom:5px;padding-left:5px;margin-bottom:5px}ul.sub_menu_map li{display:inline;color:#fff;display:block;font-weight:400;text-decoration:none}ul.sub_menu_map li a{margin-bottom:1px;padding:5px 0 5px 10px;display:block;width:100%;border-left:5px solid #333;background-color:#eee;text-decoration:none}ul.sub_menu_map li a:hover{background-color:#8b0000;color:#fff;border-left:5px solid #8b0000;text-decoration:none}ul.bus_menu_map{list-style-type:none;width:100%;height:590px;overflow:auto;overflow-x:hidden}ul.bus_menu_map li.bus_title{color:#fff;width:100%;margin-bottom:14px}table.access img{padding-top:40px}table.access td.w100{width:75pt}table.access td.w90{padding-top:70px;width:90px;text-align:center}table.access td.f17{padding-top:70px;font-size:17px}fieldset.hotel{margin-left:10px;margin-right:10px;margin-bottom:40px}legend.hotel{margin:10px 0;padding:5px 10px;font-weight:700;border-left:5px solid #8b0000}table.hotelserch{text-align:left;width:100%;border:0 #fff solid;border-collapse:collapse;margin-top:10px}table.hotelserch td,table.hotelserch tr{border:0 #fff solid;background-color:#ffefd5;padding:5px 10px}select.area_pd{padding-left:10px;width:180px}form.hotel{background-color:#fff;border:0 #fff solid}ul.sub_hotel_menu{list-style-type:none;width:200px;height:680px;margin-left:0;margin-right:0;overflow:auto}ul.sub_hotel_menu li.type1{margin:0;text-align:left;background-color:#fff}ul.sub_hotel_menu li.type2{margin:0;text-align:left;background-color:linen}div.lowerLink{margin:20px 0;background-color:linen}div.font17{font-size:17px}div.font17 h2{margin-top:30px;margin-bottom:30px;padding:.3em 10px;border-left:5px solid #8b0000;border-bottom:1px dotted #8b0000;font-size:1.5em}p.font17{font-size:17px}p.noUnderline a{text-decoration:none;color:#333}p.noUnderline a:hover{text-decoration:underline;color:#2091da}p.noUnderline17 a{text-decoration:none;color:#333;font-size:17px}p.noUnderline17 a:hover{text-decoration:underline;color:#2091da}p.noUnderlineMt17{margin-top:20px}p.noUnderlineMt17 a{text-decoration:none;color:#333;font-size:17px}p.noUnderlineMt17 a:hover{text-decoration:underline;color:#2091da}table.noFrame{caption-side:top;border-collapse:collapse;border:0;margin:10px 0}table.noFrame td,tr{border:0;padding-bottom:5px;vertical-align:top}table.noFrame a{text-decoration:none;color:#333}table.noFrame a:hover{text-decoration:underline;color:#2091da}table.eventside{border-collapse:collapse;border:1px;text-align:left;margin:10px 0;width:100%}table.eventside td,table.eventside tr{border:1px #a3a3a2 solid;text-align:left}table.eventside td.f1{padding:4px 10px;color:#fff;background-color:#8b0000}table.eventside td.f2{width:5pc}table.eventside a{text-decoration:none;color:#333}table.eventside a:hover{text-decoration:underline;color:#2091da}img.event_s{width:5pc;height:5pc;padding:0;margin:0}span.red{color:red}div.fot{color:#fff;border-top-width:3px;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-color:#8b0000;border-style:solid}div.fot,div.fot h3{background-color:#333}div.fot h3{text-align:center;border-bottom:1px dotted #fff}div.fot a{color:#fff}div.address{text-align:center;background-color:#8b0000;color:#fff;margin-top:10px;margin-bottom:0}ul.list{list-style-image:url(images/list.png)}table.eventKyoto{text-align:left;width:100%;border-collapse:collapse;margin-left:10px;margin-right:10px}table.eventKyoto td,table.eventKyoto tr{vertical-align:middle;line-height:130%;border:1px #a3a3a2 solid;border-collapse:collapse}table.eventKyoto td.type1,table.eventKyoto tr{text-align:center;vertical-align:middle;color:#696967;width:60px}table.eventKyoto td.type2,table.eventKyoto tr{text-align:center;color:#000;width:170px}table.eventKyoto td.type3,table.eventKyoto tr{text-align:left;width:490px}div.map{height:450px;max-width:100%}div.mapC{height:620px;max-width:100%}.mapRed{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;margin-bottom:20px}ul.sub_menu_course{list-style-type:none;font-size:90%;width:100%;height:600px;margin-left:0;margin-right:0;overflow:auto}ul.sub_menu_course li{margin-bottom:10px;text-align:left}div.mapCheck{background-color:linen;margin-bottom:30px;margin-left:10px;margin-right:5px}table.hotel_data{text-align:left;background-color:#fff}table.hotel_data,table.hotel_data td,table.hotel_data tr{border-collapse:collapse;border:0}table.hotel_data td.poto{width:10pc;vertical-align:top;border-style:none}table.hotel_data td.title{width:150px;background-color:#ffefd5;border-style:none}table.hotel_data td.data{width:170px;background-color:#ffefd5;border-style:none}ul.sub_spot_menu{list-style-type:none;max-width:250px;height:530px;margin-left:0;margin-right:0;overflow:auto}ul.sub_spot_menu li{padding-bottom:5px}ul.contentslink2{width:100%;margin-bottom:10px}ul.contentslink2 li{float:left;padding-right:35px}div#titleblock a{float:left;width:25pc;height:60px;background:url(images/sprite.jpg)no-repeat top left;background-position:-420px -829px;margin-bottom:5px;border:0}ul#navigation{margin-top:-1px;width:100%;color:#fff}ul#navigation a{background:url(images/sprite.jpg)no-repeat top left;background-position:-420px -682px;padding-left:20px;padding-right:30px;display:block;line-height:100%}ul#navigation li{float:left;border-right-color:#fff;text-align:left;font-size:.9em;list-style-type:none}ul#navigation li.kensaku{padding-left:25pc;margin-top:-20px;list-style-type:none}ul#navigation li a,ul#navigation li a:visited{text-decoration:none;color:#fff;font-weight:400;font-size:15px;margin-right:-20px}ul#navigation li a:hover{text-decoration:none}a.fot_list{background:url(images/sprite.jpg)no-repeat top left;background-position:-420px -619px;width:100%;height:100%;padding-left:20px;display:block}ul.fot_list{list-style-type:none}div#homeCo a{background-position:0 -150px}div#homeAc a,div#homeCo a{float:left;width:370px;height:75pt;background:url(images/spriteHome.png)no-repeat top left;margin-bottom:5px;border:0}div#homeAc a{background-position:0 -450px}div#homeEv a{background-position:0 -75pc}div#homeEv a,div#homeRa a{float:left;width:370px;height:75pt;background:url(images/spriteHome.png)no-repeat top left;margin-bottom:5px;border:0}div#homeRa a{background-position:0 -900px}div#homeRe a{background-position:0 0}div#homeHo a,div#homeRe a{float:left;width:370px;height:75pt;background:url(images/spriteHome.png)no-repeat top left;margin-bottom:5px;border:0}div#homeHo a{background-position:0 -600px}div#homeGo a{background-position:0 -1050px}div#homeGo a,div#homeKn a{float:left;width:370px;height:75pt;background:url(images/spriteHome.png)no-repeat top left;margin-bottom:5px;border:0}div#homeKn a{background-position:0 -300px}div#homePo a{float:left;width:370px;height:75pt;background:url(images/spriteHome.png)no-repeat top left;background-position:0 -750px;margin-bottom:5px;border:0}.clear{display:block;clear:both}.clear hr{display:none}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:2}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:3}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -81pt;opacity:.8;cursor:pointer;z-index:6}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif)center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-close,.fancybox-nav{position:absolute;cursor:pointer;z-index:4}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:4;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:1;background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:5}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:5;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */