
div.category h1.kanko{min-height:220px;padding:36% 0px 0px;border-top-color:#425b0d;border-bottom:none;background-color:#f5f5e4;background-image:url(../img/kanko_bg.png);background-size:cover;}
div.category h1.kanko span{top:74px;left:auto;right:21%;text-align:center;}
div.category ul.menu{padding:0px;list-style:none;}
div.category ul.menu li{width:33.3%;padding:0px 0px 15px;float:left;}
div.category ul.menu li a{position:relative;display:block;max-width:304px;min-height:360px;margin:0px auto;background:no-repeat center center;text-align:center;text-decoration:none;background-size:contain;}
div.category ul.menu li.menu01 a {background-image:url(../img/kanko_menu01_bg.png);}
div.category ul.menu li.menu02 a {background-image:url(../img/kanko_menu02_bg.png);}
div.category ul.menu li.menu03 a {background-image:url(../img/kanko_menu03_bg.png);}
div.category ul.menu li a img{max-width:100%;height:auto;}
div.category ul.menu li a span.text{position:absolute;bottom:0px;left:20%;right:20%;display:block;padding:0.5em 0px;color:#ffffff;background:#425b0d;border-radius:8px;}
div.category ul.menu li a:hover span.text{opacity:0.9;}
div.category .left,
div.category .right{width:50%;margin:29px 0px;text-align:left;}
div.category .left{position:relative;background:#f5f5e4;}
div.category .left h2{margin:8px 1em;padding:8px 8px 8px 30px;border-bottom:3px solid #E9E9CD;background:url(../img/kanko_news_bg.png) no-repeat left center;}
div.category dl.news{margin:1em;}
div.category .section .list_link{position:absolute;top:6px;right:5px;}
div.category .section .list_link a{margin:0px 5px;color:#ffffff;background:#425b0d;text-decoration:none;}
.contents .article ul.icon li{width:48%;padding:0px 1% 8px;float:left;}
.contents .article ul.icon li:before{display:none;}
.contents .article ul.icon li a{display:block;background:#FDFDFC;color:#333333;overflow:auto;}
.contents .article ul.icon li a img{max-width:38%;float:left;}
.contents .article ul.icon li a span{display:block;width:56%;padding:3%;float:left;}

.slide_box{position:relative;max-width:470px;height:auto;max-height:427px;margin:0px auto;overflow:hidden;}
.bx-wrapper {position:relative;width:100%;max-width:640px;margin:0px auto;padding:0px;background:#ffffff;clear:both;overflow:visible;z-index:0;}
.bx-wrapper .bxslider{margin:0px;overflow:visible;}
.bx-viewport{z-index:1;}
.bx-wrapper div{padding:0px;overflow:hidden;}
.bx-wrapper .slide{position:relative;height:auto;z-index:10;margin:0px;overflow:hidden;}
.bx-wrapper .slide a{display:block;}
.bx-wrapper .slide img{width:100%;height:auto;}
.bx-has-controls-direction{position:static;width:100%;margin-top:0px;overflow:visible;vertical-align:middle;}
.bx-wrapper .bx-controls{margin:0px;overflow:hidden;}
.bx-wrapper .bx-pager {position:absolute;bottom:6px;right:0px;left:0px;z-index:80;text-align:center;}
.bx-wrapper .bx-pager .bx-pager-item {display:inline-block;overflow:visible;}
.bx-wrapper .bx-pager.bx-default-pager a{display:block;color:#333333;background:#ffffff;text-indent:-100em;width:13px;height:13px;margin:0px 5px;border-radius:50%;text-align:left;overflow:hidden;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {color:#ffffff;background:#425b0d;}
.bx-wrapper .bx-pager.bx-default-pager a:before{top:16px;left:16px;width:12px;height:12px;background:#6CC4EE;border-radius: 6px;}
.bx-wrapper .bx-controls-auto-item{position:absolute;right:10px;bottom:10px;z-index:60;}
.bx-wrapper .bx-controls-auto-item a{display:block;opacity:0;width:33px;height:33px;margin:0px;background:no-repeat center center;text-indent:-100em;transition-duration:0.5s}
.bx-wrapper .bx-controls-auto-item a.bx-stop{background-image:url(../img/stop_bt.png);}
.bx-wrapper .bx-controls-auto-item a.bx-start{background-image:url(../img/start_bt.png);}
.bx-wrapper .bx-controls-auto-item a.active{display:none;}
.bx-wrapper .bx-controls-direction{position:static;}
.bx-wrapper:hover .bx-controls-auto-item a,
.bx-wrapper .bx-controls-auto-item a:focus{opacity:1;}
.font_kyoutyo{font-weight:bold;}
.font_coment{font-size:80%;}
.font_red{color:#ff0000;}
@media screen and (min-width: 0px) and (max-width: 1000px) {

.slide_box{position:static;width:auto;min-width:0px;max-width:100%;float:none;}
.tabmenu .list_link{display:none;}
#TOP{min-width:0px;}
.header .top_w{width:100%;right:0px;margin:0px;}
.tabmenu > ul li{width:50%;}
.pickup li{width:33.3%;}
.icon_menu li{width:50%;}
.header .nav,
.header .page_control ul,
#UD{clear:both;}
.scene01 .tabmenu{max-height:none;}
}
@media screen and (min-width: 0px) and (max-width:640px) {
div.category ul.menu li,
.contents .article ul.icon li{position:static;width:auto;min-width:0px;max-width:100%;float:none;}
.header{min-height:0px;background:transparent;}
.header .nav ul,
#UD,
.header .page_control ul,
.scroll,
div[id*="scene"],
.header .scene_select,
.header .bg:before,
.after .sns .pc,
.footer .copyright:before,
.footer .wrap .right{display:none;}
.after .sns .mobile{display:block;padding:0px;}
.after .section{min-height:0px;}
div.category .left,
div.category .right{width:auto;float:none;}
div.category h1.kanko span{display:block;height:auto;overflow:auto;}
.header .nav .menu_button{position:fixed;display:block;width:60px;top:0px;right:0px;z-index:100;}
.header{height:auto !important;}
.header #UD,
.header .page_control ul,
html body .header #menu{position:fixed;width:600px;max-width:100%;margin:0px;background:#86b81b;z-index:80;overflow:auto;}
html body .header #menu li{margin:0px 20px;float:none;border:none;background:#ffffff;}
.header .bg{background:transparent;}
.header .page_control ul{top:0px;right:0px;height:75px;padding-top:70px;text-align:center;}
.header .page_control ul li{display:inline-block;float:none;margin-bottom:8px;}
.header #UD{top:142px;bottom:65%;right:0px;height:48px;text-align:center;}
.header #UD dl{display:inline-block;max-width:50%;margin:0px;float:none;}
html body .header #menu{top:190px;bottom:0px;right:0px;}
dl.news dt{padding-bottom:0.5em;}
.header form.search,
.header h1{position:static;margin:0px;clear:both;}
div.category h1.kanko span{top:10%;left:5%;right:5%;bottom:10%;width:auto;margin-top:0px;}
div.category h1.kanko span img{width:auto;max-height:100%;}
.header form.search{width:100%;padding:10px 0px;}
.header .nav .menu_button{display:block;position:fixed;top:0px;right:0px;}
.pickup li{width:48%;padding:1%;}
.contents{padding-top:5px;box-shadow:none;}
dl.news dd{clear:both;padding-left:0px;}
.header .emergency .item,
.emlink .item{padding-left:10px;}
.after .section,
.after .banner ul li{margin:15px;}
.footer ul.menu li{padding:5px 0px;display:block;border-bottom:1px solid #ffffff;}
.footer .wrap ul li{width:40%;margin:5px 5%;text-align:center;}
.scene01 .tabmenu .section{overflow:auto;}
#twitter{border:2px solid #55ACEE;padding:0px;}
#youtobe{border:2px solid #D83200;padding:0px;}
.after .sns .mobile a{display:block;padding:10px 0px;text-align:center;}
div.category h1.kyoiku, div.category h1.shigikai{min-height:64px;}
.header .nav ul li a{padding:12px 0px;}
.header .nav ul li a:before{left:10px;right:10px;bottom:auto;border-bottom:1px dotted #333333;}

}
@media screen and (min-width:641px) {1{display:block !important;}}
