body{color:#333;line-height:24px}h1,h2,h3,h4,h5{font-size:100%;margin:0}#container{margin-top:0!important;width:940px}#container #index #linkBtn{margin:40px 0}#container #index #linkBtn li{float:left;margin-right:2px}#container #index #linkBtn li:last-child{margin-right:0}#container #index .area{font-size:16px;margin-top:40px}#container #index .area .inner{margin:30px 10px 0}#container #index .area .inner .plan-code{font-size:90%;margin-bottom:5px;text-align:right}#container #index .area .inner .box_a{margin-top:20px;position:relative}#container #index .area .inner .box_a .box_01{float:left;padding-left:15px}#container #index .area .inner .box_a .box_01 .min{width:410px!important}#container #index .area .inner .box_a .box_01 .min img{height:20px;width:78px}#container #index .area .inner .box_a .box_01 .min2{font-size:98%}#container #index .area .inner .box_a .box_01 span{color:#222;display:block;font-size:100%;font-weight:700;line-height:1}#container #index .area .inner .box_a .box_01 ul{line-height:1;padding:15px 0}#container #index .area .inner .box_a .box_01 ul li{float:left;padding-right:5px}#container #index .area .inner .box_a .box_01 ul .last{padding:0}#container #index .area .inner .box_a .box_01 table,#container #index .area .inner .box_a .box_01 td,#container #index .area .inner .box_a .box_01 th{border:1px solid #bfbfbf;font-size:90%;line-height:1;text-align:left;vertical-align:middle}#container #index .area .inner .box_a .box_01 th{background:#eee;font-weight:400;padding:8px 18px 8px 10px}#container #index .area .inner .box_a .box_01 td{padding:8px 0 8px 10px;width:319px}#container #index .area .inner .box_a .box_01 .star-review{margin-bottom:10px}#container #index .area .inner .box_a .box_01 .star-review img{height:1.5em;vertical-align:middle}#container #index .area .inner .box_a .box_01 .star-review .avg{color:red;display:inline-block;font-size:18px;font-weight:700;margin-left:3px;vertical-align:text-bottom}#container #index .area .inner .box_a .box_01 .star-review .cnt{display:inline-block;font-size:14px;font-weight:400;vertical-align:text-bottom}#container #index .area .inner .box_a .box_02{background:url(/img/whalewatching/plan_textbox.webp) no-repeat;float:left;height:187px;margin:1px 0 0 15px;width:225px}#container #index .area .inner .box_a .box_02 .btn{padding:10px 0;text-align:center}#container #index .area .inner .box_a .box_02 .btn a:hover{opacity:.7}#container #index .area .inner .box_a .box_02 .price{color:#ff0014;font-size:240%;font-weight:700;line-height:1;padding:70px 0 23px 40px}#container #index .area .inner .box_a .mainImg{float:left;height:186px;width:248px}#container #index .area .inner .box_a .mainImg a:hover{opacity:.7}#container #index .area .inner .box_a .mainImg img{width:100%}#container #index .area .inner .box_a .henkin{left:-10px;position:absolute;top:-10px}#container #index .area .inner .box_a .henkin img{height:70px;width:68px}#container #index .area .inner .box_a .box_etc{background:url(/img/whalewatching/plan_textbox2.webp) no-repeat}#container #index .area .inner .box_a .price_box{background:#e0e0e0;border-radius:5px;float:right;padding:10px;width:210px}#container #index .area .inner .box_a .price_box dl{background:#fff;border-radius:5px;margin-bottom:10px;padding:10px}#container #index .area .inner .box_a .price_box dt{border-bottom:1px solid #bbb;font-size:14px;font-weight:700;line-height:100%;margin-bottom:5px;padding-bottom:3px;text-align:center}#container #index .area .inner .box_a .price_box dt span{font-size:12px}#container #index .area .inner .box_a .price_box dd.price-name{font-size:13px;line-height:120%;margin-bottom:5px}#container #index .area .inner .box_a .price_box dd.price{color:#ff0014;font-size:24px;font-weight:700;text-align:center}#container #index .area .inner .box_a .price_box .btn-group{margin:0 auto;width:196px}#container #index .area .inner .box_a .price_box .btn-group .btn{margin-bottom:10px;text-align:center}#container #index .area .inner .box_a .price_box .btn-group .btn img{height:36px;width:198px}#container #index .area .inner .box_a .price_box .btn-group .btn:last-child{margin-bottom:0}#container #index .area .inner .box_a .price_box .btn-group .btn:hover{filter:alpha(opacity=70);opacity:.7}#container #index .area .inner .box_b{border:1px solid silver;font-size:14px;margin-top:15px;padding:5px}#container #index .area .inner .box_b span.red{color:#ff4646}#container #index .area .inner .box_b span.bold{font-weight:700}#container #index .area .inner .box_b span.large{font-size:120%}#container #index .area .inner .box_b dl dd span.red{color:#ff0014;font-size:130%;font-weight:700}#container #index .area .inner .box_b dl dd span.black{color:#000;font-weight:700}#container #index .area .inner .top-text{color:#0069c3;font-size:104%}#container #index .area .inner .top-text img{height:24px;padding-bottom:3px;width:5px}#container #index .area hr{background:silver;border:none;height:2px;margin-bottom:0;margin-top:30px}#container #index .banner{background:url(/img/whalewatching/whale_top_line.webp) bottom no-repeat;margin:35px auto 40px;padding-bottom:66px;width:100%}#container #index .banner .bn_img,#container #index .banner h2{text-align:center}#container #index .banner h2{color:#0059ad;font-size:46px;font-weight:700;line-height:1;margin-bottom:35px}#container #top .update-date{float:right;font-size:1rem;opacity:.6}#container #top li{float:left}#container #view{margin-bottom:34px}#container #view .crab{margin:22px auto 0;text-align:right;width:500px}#container #view iframe{display:block;margin:0 auto;text-align:center}#container #view .btnBox{margin:22px auto 0;width:840px}#container #view .btnBox .icon01{float:left;margin:8px 50px 0 0}#container #view .btnBox .btn{float:left;margin-top:18px}#container #view .btnBox .icon02{float:right}#container #guide{margin-bottom:62px}#container #guide .box01{margin:0 auto 50px;width:900px}#container #guide .box01 dl{float:left;margin-top:4px;width:434px}#container #guide .box01 dt{margin-bottom:28px;text-align:center}#container #guide .box01 dd{font-size:13px;line-height:1.5}#container #guide .box01 dd span{display:block;margin-top:20px}#container #guide .box01 .mainImg{float:right;position:relative}#container #guide .box01 .mainImg span{bottom:-37px;left:-20px;position:absolute}#container #guide .box02{margin:0 auto 8px;width:900px}#container #guide .box02 .imgBox{float:left}#container #guide .box02 .imgBox .mainImg{margin-bottom:20px}#container #guide .box02 .textBox{background:url(/img/whalewatching/whale_camera.webp) 100% 100% no-repeat;float:right;padding-bottom:114px;width:434px}#container #guide .box02 .textBox strong{display:block;margin-bottom:20px;text-align:center}#container #guide .box02 .textBox li{margin-bottom:18px}#container #guide .box02 .textBox dt{font-size:17px;font-weight:700;margin-bottom:17px;text-indent:-.5em}#container #guide .box02 .textBox dd{font-size:13px;line-height:1.5}#container #guide .btn{text-align:center}#container #point{margin-bottom:20px}#container #point h2{margin-bottom:48px}#container #point .box01{margin:0 auto;padding-bottom:28px;width:900px}#container #point .box01 .leftImg{float:left}#container #point .box01 dl{float:right;margin-top:20px;width:430px}#container #point .box01 dt{margin-bottom:16px;text-align:center}#container #point .box01 dd span{display:block;margin-top:20px}#container #point .icon{background:url(/img/whalewatching/whale_sunglasses.webp) 100% 100% no-repeat}#container #plan{margin-bottom:68px}#container #plan h2{margin-bottom:30px}#container #plan ul{margin:0 auto;width:900px}#container #plan ul li{float:left;margin-right:30px}#container #plan ul li:nth-child(3n){margin-right:0}#container #plan dl{background:url(/img/whalewatching/whale_top_clipboard.webp) no-repeat;height:330px;width:280px}#container #plan dl dt{color:#f15a22;font-size:25px;font-weight:700;letter-spacing:-1px;line-height:1.2;padding:52px 0 20px;text-align:center}#container #plan dl dd{font-size:13px;line-height:1.4;margin:0 auto;width:236px}#container #plan dl dd span{color:#ea001d;font-weight:700}#container #performance{margin-top:38px}#container #performance .box{margin:0 auto 46px;width:900px}#container #performance .box dl{width:434px}#container #performance .box dl dt{margin-bottom:6px;text-align:center}#container #performance .box dl dd{font-size:13px;line-height:1.5}#container #performance .box dl dd span{display:block;margin-top:20px}#container #performance .box .leftBox{float:left}#container #performance .box .rightBox{float:right}#container #performance .box .leftImg{float:left}#container #performance .box .rightImg{float:right}#container #performance .btn{text-align:center}#container #question{margin-top:38px}#container #question .question{margin-bottom:32px}#container #question .question strong{display:block;margin-bottom:24px;text-align:center}#container #question .question dl{border:2px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:0 auto 10px;width:900px}#container #question .question dl dt{background:url(/img/whalewatching/whale_qanda_plus.webp) 0 no-repeat;cursor:pointer;font-size:15px;font-weight:700;margin-left:12px;padding:11px 0 10px 30px}#container #question .question dl dt:hover{color:#0059ad}#container #question .question dl dt.active{background:url(/img/whalewatching/whale_qanda_minus.webp) 0 no-repeat;color:#0059ad}#container #question .question dl dd{display:none;font-size:13px;line-height:1.5;margin:0 auto;padding:11px 0 22px;width:822px}#container #question .btn{text-align:center}.category-review-rating{background-image:url(/img/review/kuchikomi_base.webp);background-repeat:no-repeat;background-size:100%;height:140px;margin:30px auto 50px;width:890px}.category-review-rating .left{float:left;height:100%;line-height:350%;text-align:center;width:315px}.category-review-rating .left dt{color:#fff;font-size:2.5rem;line-height:150%;margin:30px auto 0}.category-review-rating .left dd{background:url(/img/review/kuchikomi_plan_off.webp) no-repeat;height:30px;margin:0 auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:230px}.category-review-rating .left dd a{display:block;height:100%}.category-review-rating .left dd:hover{background:url(/img/review/kuchikomi_plan_on.webp) no-repeat}.category-review-rating .right{box-sizing:border-box;float:right;height:100%;width:560px}.category-review-rating .right h2{font-size:1.5rem;font-weight:700;margin:10px 0}.category-review-rating .right .inner .review-count{float:left;height:30px;width:215px}.category-review-rating .right .inner .review-count dt{background:url(/img/icon/icon_hukidashi.webp) 0 no-repeat;float:left;height:30px;line-height:30px;padding-left:40px}.category-review-rating .right .inner .review-count dd{float:left;height:30px;line-height:30px}.category-review-rating .right .inner .review-count dd span{color:#0f8ec9;font-size:1.8rem;font-weight:700}.category-review-rating .right .inner .review-value{float:right;height:30px;width:345px}.category-review-rating .right .inner .review-value dt{float:left;height:30px;line-height:30px}.category-review-rating .right .inner .review-value dd{float:left;height:30px;line-height:30px;vertical-align:middle}.category-review-rating .right .inner .review-value dd img{display:inline-block;vertical-align:text-bottom;width:160px}.category-review-rating .right .inner .review-value dd span{font-size:1.5rem;font-weight:700;line-height:30px}.acc:last-child{margin-bottom:0}.acc .acc_title{background:url(/img/icon/icon_plus_2.webp) #d4ecee no-repeat right 3% center;background-size:4%;color:#1262aa;font-size:30px;font-weight:700;margin-bottom:40px;padding:30px}.acc .acc_title+.acc_box{background:#fff;display:none;margin:4% auto 5%}.acc .acc_title.active{background:url(/img/icon/icon_minus_2.webp) #d4ecee no-repeat right 3% center;background-size:4%;margin-bottom:0!important}
