body{background-image:none}#page_body{background-image:none;box-shadow:none;width:100%;padding:0 0 50px;font-size:12px}#page_body .panel{background-color:#ffffe9}#page_body h2,#page_body h3{background-color:transparent;color:#333;padding:0;padding-left:12px}#top_slider_area{margin-top:56px}.area_wrapper{width:100%;padding:10px}.area_wrapper.yellow{background-color:rgba(250,189,0,0.8)}.area_wrapper.sky_blue{background-color:rgba(238,241,244,0.8)}.label_01{width:100%;padding:15px 40px;background-color:#113961;text-align:center;font-size:1.6em;color:#FFF}.fixed_link{position:fixed;right:45px;bottom:10px;padding:15px;color:#FFF;background-color:rgba(233,55,55,0.65);font-size:24px;font-weight:bold;border-radius:5px;z-index:100;cursor:pointer;transition:all 700ms 0 ease}.fixed_link:hover,.fixed_link:active{padding-left:20px;padding-right:20px;font-size:28px;background-color:rgba(224,53,119,0.9);transition:all 300ms 0 ease}.fixed_link a,.fixed_link a:visited{color:#FFF}#loadingWrap{display:none;width:100%;height:100vh;background:#000;position:fixed;top:0;left:0;z-index:10}#loadingWrap.hide{display:none}#loading{color:#FFF;font-size:60px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:250px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s infinite ease,round 1.7s infinite ease;animation:load6 1.7s infinite ease,round 1.7s infinite ease}.loadingNone{animation:loadingAnime 1s forwards}@keyframes loadingAnime{0{opacity:1}99%{opacity:0}100%{opacity:0;display:none}}@-webkit-keyframes load6{0{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}}@keyframes load6{0{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}}@-webkit-keyframes round{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#top_slider_area{border-top:2px solid #CCC;border-bottom:2px solid #CCC;background-color:#FFF}#top_slider_area.animate .sp-image-container{position:relative}#top_slider_area.animate .sp-image-container.translate_r img{transition:all 4.4s ease-in-out 0;transform:translateX(8%)}#top_slider_area.animate .sp-image-container.translate_l img{transition:all 4.4s ease-in-out 0;transform:translateX(-8%)}#top_slider_area.animate .sp-image-container.translate_t img{transition:all 4.4s ease-in-out 0;transform:translateY(5%)}#top_slider_area.animate .sp-image-container.translate_b img{transition:all 4.4s ease-in-out 0;transform:translateY(-5%)}#top_slider_area.animate .sp-image-container.scale_08 img{transition:all 4.4s ease-in-out 0;transform:scale(0.8)}#top_slider_area.animate .sp-comment{position:absolute;top:40%;width:100%;padding:0 4%}#top_slider_area.animate .sp-comment p.sp-layer{font-size:2.5rem;font-weight:bold;color:#FFF;text-shadow:0 0 30px rgba(79,79,79,.38);text-align:center}#rental_joken_area{position:absolute;top:30%;left:30px;background:rgba(173,21,21,0.8);z-index:100;padding:20px;max-width:340px}#rental_joken_area .title{font-size:24px;font-weight:bold;color:#FFF}#rental_joken_area .title_sub{font-size:18px;font-weight:bold;color:#FFF;margin-top:20px;margin-bottom:0;padding-bottom:0}#rental_joken_area .title img{width:30px;margin-right:10px}#rental_joken_area .line{display:flex;align-items:center;padding-top:5px}#rental_joken_area .line .label{padding-right:8px;width:70px;color:#FFF;text-align:right}#joken_start_date{font-size:15px;text-align:center;width:130px}#rental_joken_area .line .data select{width:200px;font-size:15px}#rental_joken_area .button_list{display:flex;justify-content:center;margin-top:25px}#rental_joken_area .button_list .button{background-color:#fbd922;color:#791010;font-size:15px;font-weight:bold;padding:4px;text-align:center;width:100%}#rental_joken_area .link_list{margin-top:15px;text-align:center}#rental_joken_area .link_list a{color:#FFF;display:block;font-size:13px}#rental_joken_area .link_list a:before{content:'>';margin-right:5px}#information_area{background-color:rgba(25,25,25,0.95);border:5px double #FFF;color:#e4d87a;font-size:1.2rem;padding:10px 20px;text-align:center;width:100%}#information_area h3{display:inline-block;border-bottom:1px solid #FFF;margin:0 0 1em;padding:0 10px}#information_area h3 i{margin-right:5px}#information_area p{margin:0 0 10px}#information_area p .date{display:inline-block;font-weight:bold;margin:10px 0 0}#information_area p .caution{font-size:.8em}#main_area{width:100%}h2{margin-top:0;padding-top:10px;padding-bottom:15px}h2.icon_title{display:flex;border-bottom:1px dashed rgba(255,255,255,0.7);font-size:2.2em;font-weight:500;color:#113961;line-height:1.25}h2.icon_title .image{width:28px;margin-right:.3em}h2.icon_title .image img{width:100%}h2.title{position:relative;margin-bottom:30px;padding-bottom:10px;text-align:center;line-height:1.5;font-size:2.2em;font-weight:500;color:#333}h2.title::after{content:'';position:absolute;left:0;right:0;bottom:-10px;margin:0 auto;display:block;width:80px;border-bottom:4px solid #113961}h3{margin-top:0;padding-top:10px;padding-bottom:10px}h3.icon_title{display:flex;font-size:1.8em;font-weight:500;color:#113961;line-height:1.2}h3.icon_title .image{width:24px;margin-right:.3em}h3.icon_title .image img{width:100%}h3.title{margin-bottom:20px;border-left:5px solid #113961;padding-left:12px;line-height:1.3;font-size:20px;font-weight:500;color:#333}#main_area .menu{width:100%;margin-bottom:5px}#main_area .menu img{width:100%}#main_area .image.scale_12{overflow:hidden}#main_area .image.scale_12 img{max-width:100%;height:auto;transition:.3s;opacity:1}#main_area .image.scale_12 img:hover{transform:scale(1.04);opacity:.7;cursor:pointer}.blank_area{margin-top:300px}#rental_search_area{max-width:1200px;width:100%;margin:0 auto 20px}#rental_search_area .search_list{display:flex;flex-wrap:wrap;justify-content:space-around}#rental_search_area .search_list .search h3.icon_title{justify-content:center}#rental_search_area .search_list .search{max-width:350px;width:33.3%;width:calc(100% / 3);padding:10px}#rental_search_area .search_list .search .panel{padding:10px}#rental_search_area .search .area_list{display:flex;flex-wrap:wrap;width:100%}#rental_search_area .search .area_list .image{width:calc(100% / 2);padding:2px}#rental_search_area .calendar table td{height:47px}#rental_search_area .calendar .header{height:auto;font-size:10px}#rental_search_area .calendar .button.prev{margin-right:5px;font-size:13px}#rental_search_area .calendar .button.next{margin-left:5px;font-size:13px}#rental_search_area #calendar_area .rental{font-size:11px}#rental_search_area #calendar_area .description{font-size:10px;font-weight:bold}#rental_search_area #calendar_area .description>span{margin-right:10px}#rental_search_area #calendar_area p.caution{font-size:1.2em;font-weight:bold;margin-top:5px;text-align:center}#rental_search_area .search .syasyu_class_list{display:flex;flex-wrap:wrap;width:100%}#rental_search_area .search .syasyu_class_list .image{width:calc(100% / 2);padding:2px}#rental_bike_area{max-width:1200px;width:100%;margin:20px auto;padding:10px}.rental_bike_list{display:flex;flex-wrap:wrap}.rental_bike_list .data{width:25%;width:calc(100% / 4);padding:5px}.rental_bike_list .data .name{width:100%;min-height:40px;padding:3px 10px 0}.rental_bike_list .data .name .syasyu_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rental_bike_list .data .fee{text-align:right;font-size:11px;font-weight:bold;padding:0 10px 3px}.rental_bike_list .data .fee span{font-size:16px}#rental_bike_area .link{text-align:right;margin-bottom:10px}.rental_maker_syasyu_list{margin:30px 0 10px 0;font-size:10px;text-align:center}.rental_maker_syasyu_list a{display:inline-block}.rental_maker_syasyu_list .maker_list{display:flex;align-items:flex-start;padding:0 10px 6px}.rental_maker_syasyu_list .maker_list .image.button{width:130px;padding:0;border:1px solid #999;border-radius:1px;cursor:pointer}.rental_maker_syasyu_list .maker_list .image.button img{width:100%}.rental_maker_syasyu_list .maker_list .image.no_image{padding:8px 0}.rental_maker_syasyu_list .syasyu_list{display:flex;flex-wrap:wrap;width:calc(100% - 100px)}.rental_maker_syasyu_list .syasyu_list .syasyu{margin-left:10px;font-size:11px}#plan_area{position:relative;background:url("../../../../_image/co/30092/site/top_image_01.png") no-repeat center center;-webkit-background-size:cover;background-size:cover;margin:20px auto}#plan_area .link{text-align:right;margin-bottom:10px}#plan_area_inner{height:100%;padding:4px 0;background-color:rgba(255,255,255,0.7)}.plan_list_wrapper{width:100%;max-width:1200px;margin:40px auto}.plan_list{display:flex;flex-wrap:wrap;margin:0 auto}.plan_list .plan_data{width:25%;width:calc(100% / 4);padding:10px}.plan_list .plan_data .image{width:100%}.plan_list .plan_data .image img{width:100%}.plan_list .plan_data .title{margin-top:15px;font-weight:bold;font-size:13px;color:#333}.plan_list .plan_data .description{margin-top:10px;color:#333}#menu_panel_area{max-width:800px;width:100%;margin:20px auto;padding:10px}.menu_panel_list{display:flex;flex-wrap:wrap}.menu_panel_list .menu_panel_data{width:33.3%;width:calc(100% / 3);padding:10px;display:flex;flex-direction:row}.menu_panel_list .menu_panel_data .menu_tab{width:8%;position:relative}.menu_panel_list .menu_panel_data .menu_tab::before{left:100%;right:auto;border-width:20px 0 20px 20px;content:'';position:absolute;top:0;bottom:0;width:0;height:0;margin:auto;border-style:solid;z-index:1}.menu_panel_list .menu_panel_data .menu_tab.red{background-color:#ce0f31}.menu_panel_list .menu_panel_data .menu_tab.red::before{border-color:transparent transparent transparent #ce0f31}.menu_panel_list .menu_panel_data .menu_tab.blue{background-color:#113961}.menu_panel_list .menu_panel_data .menu_tab.blue::before{border-color:transparent transparent transparent #113961}.menu_panel_list .menu_panel_data .image{width:92%}.menu_panel_list .menu_panel_data img{width:100%}#event_area{position:relative;background:url("../../../../_image/co/30092/site/top_image_02.png") no-repeat center center;-webkit-background-size:cover;background-size:cover;margin:20px auto}#event_area .link{text-align:right;margin-bottom:10px}#event_area_inner{height:100%;padding:4px 0;background-color:rgba(255,255,255,0.7)}.event_list_wrapper{width:100%;max-width:1200px;margin:40px auto}.event_list{display:flex;flex-wrap:wrap;margin:0 auto}.event_list .event_data{width:33.3%;width:calc(100% / 3);padding:0 20px}.event_list .event_data .image{width:100%;position:relative}.event_list .event_data .image img{width:100%}.event_list .event_data .event_title{position:absolute;top:0;left:0;width:100%;padding:5px;font-weight:bold;font-size:25px;color:#FFF;text-shadow:rgba(0,0,0,0.5) 4px 4px 1px;background-color:rgba(0,0,255,0.1)}.event_list .event_data .image:hover .event_title{background-color:rgba(0,0,255,0.2)}.event_list .event_data .period{display:flex;justify-content:center;position:absolute;bottom:0;left:0;width:100%;padding:3px;font-size:13px;text-align:center;color:#FFF;text-shadow:rgba(0,0,0,0.5) 1px 1px 1px;background-color:rgba(0,0,255,0.5)}.event_list .event_data .remaining{margin-top:5px;text-align:center}.event_list .event_data .highlight{color:#ff0c0c;font-weight:bold;text-align:center;font-size:16px}.event_list .event_data .description{color:#333;padding:10px 5px 5px}#uservoice_fb_area{max-width:1200px;width:100%;margin:20px auto;padding:10px}.uservoice_fb_list{display:flex;flex-wrap:wrap;justify-content:space-around}#uservoice_area{width:750px;padding:10px}#uservoice_area>.link{padding:5px;text-align:right}#uservoice_area>p{margin:0;padding:5px}#uservoice_area .uservoice_list{height:350px;padding:5px 3px;border-top:1px solid #CCC;background-color:#FFF;overflow-y:scroll}#uservoice_area .uservoice_data{padding:0;margin-bottom:10px}#uservoice_area .uservoice_data .information.panel{margin:0 5px;background-color:#FFF}#uservoice_area .uservoice_data .user_comment{flex-direction:row-reverse;margin-top:5px;margin-bottom:5px}#uservoice_area .uservoice_data .user_comment .comment{width:calc(100% - 150px);padding:0 5px;font-size:1em;line-height:16px}#uservoice_area .uservoice_data .user_comment .image{width:150px;padding-left:5px;padding-right:5px}#uservoice_area .uservoice_data .staff_comment{display:none}#facebook_area{max-width:50%;max-width:calc(100% / 2);width:400px;height:427px;padding:0 10px}#facebook_area .image.facebook_title{width:130px;margin:5px 0 26px}#facebook_area .image.facebook_title img{width:100%}#description_area{max-width:1200px;width:100%;margin:20px auto;padding:10px}.description_list{display:flex;flex-wrap:wrap}.description_list .description_data{width:33.3%;width:calc(100% / 3);padding:10px}.site_seal{width:130px;margin:10px auto 20px}#shop_area{max-width:1200px;width:100%;margin:20px auto;padding:10px}#prefecture_shop_list{display:flex;flex-wrap:wrap;width:100%}.prefecture_group{padding:20px}.prefecture_group .shop_list{display:flex;flex-wrap:wrap}.ie .prefecture_group .shop_list{max-width:1200px}.prefecture_group .shop_list .image.shop{position:relative;width:180px;margin:10px}.prefecture_group .shop_list .image.shop img{width:100%}.prefecture_group .shop_list .shop_name{font-weight:bold;margin-bottom:5px}@media only screen and (max-width:1200px){.ie #container.responsible .prefecture_group .shop_list{max-width:1100px}}@media only screen and (max-width:1100px){.ie #container.responsible #information_area{width:50%}.ie #container.responsible .prefecture_group .shop_list{max-width:1000px}}@media only screen and (max-width:1000px){.ie #container.responsible .prefecture_group .shop_list{max-width:900px}}@media only screen and (max-width:959px){#container.responsible #top_slider_area{margin-top:103px}#container.responsible #rental_joken_area{top:auto;bottom:15px;left:15px;padding:10px}#container.responsible #rental_joken_area .title{font-size:20px}#container.responsible #rental_joken_area .title img{width:25px}#container.responsible #rental_joken_area .sub_title{margin:5px 0 0 10px;font-size:15px}#container.responsible #rental_joken_area .line:not(:last-child){margin-bottom:12px}#container.responsible #information_area{font-size:1.1rem}#container.responsible #rental_search_area .calendar table td{height:35px}.ie #container.responsible .prefecture_group .shop_list{max-width:800px}}@media only screen and (max-width:768px){#container.responsible #top_slider_area{margin-top:56px}#container.responsible #rental_joken_area{left:5px;padding:5px}#container.responsible #rental_joken_area .title{font-size:15px}#container.responsible #rental_joken_area .title img{width:20px}#container.responsible #rental_joken_area .sub_title{margin:3px 0 0 5px;font-size:12px}#container.responsible #rental_joken_area .line:not(:last-child){margin-bottom:8px}#container.responsible #rental_joken_area .link_list{margin-top:10px}#container.responsible #rental_joken_area .link_list .link{font-size:12px}#container.responsible #rental_joken_area .link_list .link a{font-size:12px}#container.responsible .rental_bike_list .data{width:33.3%;width:calc(100% / 3)}#container.responsible .plan_list .plan_data{width:50%;width:calc(100% / 2)}#container.responsible .menu_panel_list .menu_panel_data{width:50%;width:calc(100% / 2);padding:10px}#container.responsible .event_list .event_data{width:50%;width:calc(100% / 2);padding:10px}#container.responsible #uservoice_area{padding:10px}#container.responsible #uservoice_area{padding:10px}.ie #container.responsible .prefecture_group .shop_list{max-width:600px}}@media only screen and (max-width:640px){#container.responsible .fixed_link{font-size:18px}#container.responsible .fixed_link:hover,#container.responsible .fixed_link:active{font-size:20px}#container.responsible #rental_joken_area{display:none}#container.responsible #information_area{width:auto;left:5px;right:5px;font-size:1rem}#container.responsible #rental_search_area .search_list .search{max-width:600px;width:100%}#container.responsible #rental_search_area .search .area_list{justify-content:center}#container.responsible #rental_search_area .search .area_list .image{max-width:190px}#container.responsible #rental_search_area .search_list .search #calendar_area{max-width:400px;margin-left:auto;margin-right:auto}#container.responsible #rental_search_area .search .syasyu_class_list{justify-content:center}#container.responsible #rental_search_area .search .syasyu_class_list .image{max-width:190px}#container.responsible #uservoice_area{width:100%;max-width:500px;margin-left:auto;margin-right:auto}#container.responsible #facebook_area{width:100%;max-width:500px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:480px){#container.responsible .fixed_link{background-color:rgba(224,53,119,0.9);font-size:16px}#container.responsible .fixed_link:hover,#container.responsible .fixed_link:active{font-size:18px}#container.responsible .rental_bike_list .data{width:50%;width:calc(100% / 2)}#container.responsible .label_01{padding:15px;font-size:16px}#container.responsible #information_area h3{font-size:1.0rem;margin-bottom:10x}#container.responsible .rental_maker_syasyu_list .maker_list{flex-wrap:wrap}#container.responsible .rental_maker_syasyu_list .maker_list .syasyu_list{padding:10px;width:100%}#container.responsible .prefecture_group{padding:0}#container.responsible .prefecture_group h3{margin:10px 0}#container.responsible .prefecture_group .shop_list{margin-bottom:15px}#container.responsible .prefecture_group .image{width:50%;margin:0;padding:10px}#container.responsible .description_list h3{margin-bottom:10px}#container.responsible .description_list .description_data{width:100%}#container.responsible .description_list .description_data ul{margin:0;padding-left:10px}#container.responsible .description_list .description_data .contents{padding:10px}}