*{margin:0;padding:0}html,body{width:100%}body{color:#222;margin:0;overflow-x:hidden}body{font-size:14px;font-family:Arial,Roboto,“Droid Sans”,“游ゴシック”,YuGothic,“ヒラギノ角ゴ ProN W3”,“Hiragino Kaku Gothic ProN”,“メイリオ”,Meiryo,sans-serif;line-height:20px;background-color:#fefefc}@media print{body{font-size:14px;font-family:Arial,Roboto,“Droid Sans”,“游ゴシック”,YuGothic,“ヒラギノ角ゴ ProN W3”,“Hiragino Kaku Gothic ProN”,“メイリオ”,Meiryo,sans-serif}}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}li{list-style-type:none;padding:0 0 5px;line-height:24px}p{line-height:26px}a:hover{color:#999;text-decoration:underline}a{color:#555;text-decoration:none}.clear{clear:both}.right{float:right}.left{float:left}.center{text-align:center;margin:0 auto}.linkbox{cursor:pointer}.font_sm{font-size:.8em}.red{color:#aa2481}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-vertical:hover,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:active{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-pulse-grow:hover,.hvr-pulse-grow:focus,.hvr-pulse-grow:active{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@-webkit-keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-to-bottom-right:hover,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:active{-webkit-animation-name:hvr-wobble-to-bottom-right;animation-name:hvr-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-buzz-out:hover,.hvr-buzz-out:focus,.hvr-buzz-out:active{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-bob:hover,.hvr-bob:focus,.hvr-bob:active{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-horizontal:hover,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:active{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-rotate{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-rotate:hover,.hvr-rotate:focus,.hvr-rotate:active{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float:hover,.hvr-float:focus,.hvr-float:active{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:hover,.hvr-grow-shadow:focus,.hvr-grow-shadow:active{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.end_line{position:relative;padding-bottom:.5em;width:500px;margin:0 65px 10px;font-size:20px;color:#fff}.end_line a{color:#fff}.end_line:before,.end_line:after{position:absolute;bottom:-4px;left:0;content:'';height:4px}.end_line:after{width:100%;background:-webkit-repeating-linear-gradient(45deg,#fff,#fff 2px,#aaa 2px,#aaa 4px);background:repeating-linear-gradient(45deg,#fff,#fff 2px,#aaa 2px,#aaa 4px)}.end_line2{position:relative;padding-bottom:.5em;width:500px;margin:0 0 10px;font-size:16px;color:#fff}.end_line2 a{color:#fff}.end_line2:before,.end_line2:after{position:absolute;bottom:-4px;left:0;content:'';height:2px}.end_line2:after{width:100%;background:-webkit-repeating-linear-gradient(45deg,#fff,#fff 2px,#aaa 2px,#aaa 4px);background:repeating-linear-gradient(45deg,#fff,#fff 2px,#aaa 2px,#aaa 4px)}.main1040{width:1040px;margin:0 auto;z-index:1;overflow:hidden}.m_logo{width:576px;margin:40px auto 0}.main_box{width:700px;margin:20px auto;position:relative;height:300px}.main_fish{position:absolute;top:23px;left:10px;z-index:10}.main_logo{position:absolute;top:50px;left:175px}.main_akasho{position:absolute;top:38px;right:0}.main_shishi{position:absolute;top:180px;left:0}.main_neko{position:absolute;top:195px;right:0}.main_h2{font-size:18px;color:#fff;position:absolute;top:410px;left:80px}.tour_box{position:relative;width:1040px;overflow:hidden;padding:60px 0 0}.tour_box_left{width:600px;text-align:center;padding:20px 60px 0 0}.tour_box_right{margin:0 0 0 130px;padding:20px 0 0}.hukidashi_tour{width:400px;margin:0 auto;z-index:2;position:relative}.fukidashi_p{z-index:12;position:absolute;top:80px;left:35px;line-height:20px;font-size:13px}.tour_linkbn{width:1040px;margin:-180px 0 0 150px}.tour_canoe{padding:5px 0 0}.tour_menu{padding:60px 0 0 40px}.noen_yado_camp{clear:both;padding:100px 0 0;margin:0 0 70px;overflow:hidden}.noen_box{width:200px;z-index:3}.noen_hukidashi{width:183px;position:relative}.noen_p{z-index:13;position:absolute;top:58px;left:24px;line-height:14px;text-align:center;font-size:12px}.noen_pic{width:180px;padding:0 10px 0;margin:0 0 20px}.link_bn2{margin:20px 0 0}.link_bn2_iri{margin:20px 0 0;padding:0 50px 0}.yado_box{width:480px;overflow:hidden;padding:0 80px 0}.yado_hukidashi{text-align:center;position:relative;overflow:hidden}.yado_p{position:absolute;top:67px;left:162px;font-size:14px;line-height:20px;text-align:center}.yado_ishi_pic{width:200px;z-index:3;margin:-40px 0 0}.yado_iri_pic{width:270px;z-index:10;margin:-40px 0 0}.camp_box{overflow:hidden;position:relative;width:200px}.camp_hukidash{position:relative;overflow:hidden}.camp_p{position:absolute;top:57px;left:24px;font-size:12px}.info_bg{background-image:url(//mariud.com/wp/wp-content/themes/iriomote/img/info_bg.png);width:700px;margin:70px auto;padding:30px 10px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;box-shadow:3px 3px 3px #333;box-shadow:8px 8px 30px rgba(144,129,94,.42) inset}.info_naiyou{width:600px;margin:0 auto;padding:20px 0}.soutou_footer_copyright{text-align:center;color:#ccc;margin:0 0 15px;. padding:30px 0 0;font-size:13px}.soutou_footer_copyright a{color:#ccc}.mariud_end{width:100%;color:#ccc}.mariud_end a{color:#ccc}.mariud_end a:hover{color:#d3be76}.mariud_end dl{padding:0 0 2px}.mariud_end dt{width:320px;padding:10px 0 0 20px;font-size:14px}.mariud_end_left{float:left;width:500px}.mariud_end_right{float:right;width:500px}.mariud_end_inbox{width:1040px;margin:30px auto 0;overflow:hidden}.mariud_end ul{padding:0 0 0 60px}.mariud_end li{padding:0 0 2px;font-size:11px}.mariud_end_right dt{width:320px;padding:10px 0 0 20px}.mariud_end_right dd{padding:10px 0 20px 20px;font-size:12px}.kage{opacity:.9;width:1040px;margin:0 auto 20px;overflow:hidden}.info{color:#fff;background:#3cb371;padding:20px;border:2px dashed rgba(255,255,255,.5);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 0 0 5px #3cb371,0 2px 3px 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 0 5px #3cb371,0 2px 3px 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 0 5px #3cb371,0 2px 3px 5px rgba(0,0,0,.5)}.textwidget p{line-height:32px}.textwidget a{color:#555}.textwidget a:hover{color:#999;text-decoration:underline}.main_blog_bn{margin:60px auto;width:800px;overflow:hidden}.mitorea_box{margin:100px 0}.mitorea_box img{padding:0 20px}.mariudo_insta_bn{text-align:center;margin:0 0 80px;filter:drop-shadow(4px 8px 4px #000)}#maximage{position:relative;min-height:100vh;overflow:hidden}#maximage:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(//mariud.com/wp/wp-content/themes/iriomote/img/background_pic.jpg) center/cover no-repeat;z-index:-1}#maximage>div{position:relative}