@charset "utf-8";a:link,a:visited{color:#09f;text-decoration:none}a:active,a:hover{color:#36c}body .w960{width:940px;margin:auto}body{background-color:#fff;min-width:60pc;width:expression(document.body.clientWidth < 960? "960px":"auto")}p{margin:0}#head_top{position:relative;padding:10px 0;min-height:55px}.head_belt h1{margin:0}.head_belt{background-color:#09f;min-height:20px}.head_logo{float:left}#head_cont{float:right;width:540px;position:relative}#head_cont li{float:left}.sns_box li{width:70px;margin-right:10px;overflow:hidden}li.facebook_btn{width:95px}li.line-btn{width:5pc}#head_cont .search_form{position:absolute;right:250px}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{color:#666}#content h1,#content h2{font-size:2.4rem;font-weight:400}#content h3{font-size:1.8rem;font-weight:400}#content h1{background:url(../images/bg_stripe.png)repeat-x bottom left;padding-bottom:5px;margin-top:0;margin-bottom:0}#content h1 span:first-child{background:url(../images/icon_h1.png);background-repeat:no-repeat;padding-left:35px;min-height:30px;display:block}#content h2{background:url(../images/bg_h2.png)no-repeat bottom left;padding-bottom:5px;margin:30px 0}#content h4,#content h5,#content h6{font-weight:700}#content h4{font-size:2rem}#content h5{font-size:1.8rem}#content h6{font-size:1.6rem}#content #ui-tab h2{background:0;font-size:1.4rem;margin:0;padding:0}#content.post h1{position:relative}#content.post h1 span:first-child{width:530px;margin-right:20px}#content.post h1 .post_info:nth-last-child(1){position:absolute;bottom:10px;right:0}#content.post h1 .post_info:nth-last-child(2){position:absolute;bottom:10px;right:75px}.post h1 span.date{color:#999;font-size:1.2rem}.post h1 .cat_icon{width:auto;padding:0 5px;min-width:60px}.post.ship .cat_icon{background-color:#09f}.post.event .cat_icon{background-color:#55ba8b}.post.get .cat_icon{background-color:#f66}#ui-tab article .cat_icon,.post.info .cat_icon{background-color:#aaa}#content h1,.post h2,.post h3{clear:both}#content.custom_p.ship h1 span:first-child,#content.event h1 span:first-child{width:580px}#content.voy_top h2+div{margin-top:0}form,input{margin:0}form{position:relative}.search_form input[type="text"]{background-color:#fff;border:solid 1px #ccc;font-size:1.2rem;color:#999;height:18px;line-height:18px;width:205px;padding:0 10px;position:absolute;left:0;top:0;border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radiuss:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottmleft:5px}.search_form input[type="image"]{position:absolute;left:225px}.lang li{width:148px;height:25px;line-height:25px;border:solid 1px #ccc;text-align:center;margin-right:10px}.lang a{color:#999;font-size:1.2rem;font-weight:700}.lang li:hover{background-color:#eee}#head_cont .contact li{width:90pt;height:25px;line-height:25px;text-align:center;text-shadow:hsla(0,0%,100%,.8) 0 1px 0;background-image:url(../images/stripe_gray.png);border-radius:9pt;-webkit-border-radius:9pt;-moz-border-radius:9pt;margin-right:10px}#head_cont .contact a{color:#333}#head_cont li.cvs_btn{background-image:url(../images/stripe_l_blue.png);margin-right:0;text-shadow:none}#head_cont .cvs_btn a{color:#fff}#head_cont .contact li:hover,#head_cont li.cvs_btn:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#gnavi{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}nav#gnavi ul{height:40px;position:relative;padding:5px 10px}nav li{width:143px;float:left;padding-top:4px;height:36px;border-left:solid 1px #ccc;text-align:center;font-size:1.4rem;font-weight:700;text-shadow:hsla(0,0%,100%,.8) 0 1px 1px}nav li div:nth-of-type(2){font-size:1.2rem}.nev_line{width:0}#gnavi a{display:block;height:39px;width:138px;margin-left:2px}#gnavi .l_bule a,ul.about_nav .l_bule a{color:#09f}#gnavi .bule a,ul.about_nav .bule a{color:#36c}#gnavi .green a,ul.about_nav .green a{color:#55ba8b}#gnavi .orange a,ul.about_nav .orange a{color:#e90}#gnavi .red a,.red,ul.about_nav .red a{color:#f66}#gnavi .pink a,ul.about_nav .pink a{color:#f7c}#gnavi .l_bule a:hover{border-bottom:solid 4px #09f}#gnavi .bule a:hover{border-bottom:solid 4px #36c}#gnavi .green a:hover{border-bottom:solid 4px #55ba8b}#gnavi .orange a:hover{border-bottom:solid 4px #e90}#gnavi .red a:hover{border-bottom:solid 4px #f66}#gnavi .pink a:hover{border-bottom:solid 4px #f7c}.about .bule a{border-bottom:solid 4px #36c}.voyages .l_bule a{border-bottom:solid 4px #09f}.projects .orange a{border-bottom:solid 4px #e90}.event .green a{border-bottom:solid 4px #55ba8b}.getinvolved .red a{border-bottom:solid 4px #f66}.faq .pink a{border-bottom:solid 4px #f7c}ul.about_nav{margin:30px 0 0}.about_nav li{width:173px;float:left;text-align:center;border-left:solid 1px #ccc;height:40px;line-height:20px;padding:5px 0}.about_nav li:last-child{border-right:solid 1px #ccc}.about_nav li div{font-weight:700}.about_nav li div:nth-of-type(2){font-size:1.2rem}.about_nav li:hover{background-color:#f3f3f3}li.shiryo{width:205px;border:0}li.shiryo a{width:200px}li.shiryo a:hover{filter:brightness(1.25);transition:filter .2s}li.shiryo .shiryo_button{margin-left:-2px;margin-top:-9px;width:218px;height:50px;text-align:left;box-shadow:0 2px 2px rgba(0,0,0,.2)}li.shiryo .shiryo_button:hover{box-shadow:none}.shiryo_button .arrow_icon{float:left;width:50px;height:50px}.shiryo_button .shiryo_button_title{font-size:2.2rem;color:#fff;text-shadow:rgba(0,0,0,.5) 0 1px 1px;padding-top:2px}.shiryo_button .shiryo_button_text{font-size:1.2rem;color:#fff;text-shadow:rgba(0,0,0,.5) 0 1px 1px;margin-top:-3px}#topic_path{background-color:#f5f5f5;margin-bottom:20px}#topic_path ul{height:30px;line-height:30px}#topic_path li{float:left;padding-left:20px;background:url(../images/path_icon.png)no-repeat 5px 1rem}#topic_path li:first-child{background:url(../images/home_icon.png)no-repeat 2px .9rem}#topic_path a{color:#333}#topic_path a:hover{text-decoration:underline}.Bxslider-section{width:620px;float:left}.bxslider li.img_behind{display:none}.bxslider li.bx-clone{display:initial}.bx-wrapper{margin-bottom:50px}.bx-wrapper .bx-viewport{box-shadow:0 2px 3px rgba(0,0,0,.3)}.bx-wrapper .bx-viewport:active,.bx-wrapper .bx-viewport:hover{box-shadow:none}.pickup_bana{width:300px;margin-left:20px;float:left}.pickup_bana li{width:300px;height:70px;text-align:center;margin-bottom:1px;background-color:#eee}.pickup_bana li:active,.pickup_bana li:hover{box-shadow:none;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.pickup_bana li div:first-child{font-size:1.8rem;font-weight:700;padding-top:13px}.pickup_bana li a{text-shadow:rgba(0,0,0,.3) 0 1px 0;color:#fff;width:300px;height:60px}.color_l_bule{background:url(../images/stripe_l_blue.png)}.color_bule{background:url(../images/stripe_blue.png)}.color_green{background:url(../images/stripe_green.png)}.color_red{background:url(../images/stripe_red.png)}#content{width:700px;float:left}#content h1+div,#content h2+div{margin:20px 0}#ui-tab article{padding-top:10px;border-bottom:solid 1px #ccc;color:#333}#ui-tab article:hover{background-color:#f3f3f3}#recom .no_photo{margin:0}#recom .no_photo,#ui-tab .article .no_photo,#ui-tab .article img,.pilot .no_photo{float:left;margin-right:10px}#recom .no_photo,#ui-tab .article .no_photo,.pilot .no_photo{width:75pt;height:75pt;text-align:center;line-height:75pt;font-weight:700;color:#999;background-color:#eee}#ui-tab .article header{margin-bottom:5px;min-height:40px}#ui-tab .article header .data{float:left;margin-right:10px}#ui-tab .article h3{font-size:1.6rem;margin:0;padding:5px 0}#ui-tab .line_break{line-height:18px}#ui-tab article.ship h3{color:#09f}#ui-tab article.event h3{color:#55ba8b}#ui-tab article.get h3{color:#f66}#ui-tab article.info h3{color:#777}#ui-tab .data div,.post .cat_icon{width:70px;text-align:center;display:block}#ui-tab .cat_icon,.post .cat_icon{color:#fff;font-weight:700;height:25px;line-height:25px;font-size:1.4rem}#recom .ship .cat_icon,#ui-tab article.ship .cat_icon{background-color:#09f}#recom .event .cat_icon,#ui-tab article.event .cat_icon{background-color:#55ba8b}#recom .get .cat_icon,#ui-tab article.get .cat_icon{background-color:#f66}#recom .info .cat_icon,#ui-tab article .cat_icon,#ui-tab article.info .cat_icon{background-color:#aaa}#ui-tab .lead_text{margin-bottom:10px;margin-left:110px;min-height:55px}.post_list h3,.ui-tabs-panel h2,.ui-tabs-panel h3{clear:none}.post_list{border-top:solid 1px #ccc;margin-top:30px}.link_list>div{background-color:#fbfbfb;border:solid 1px #e3e3e3;padding:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative;width:20pc;float:left;margin-right:15px;margin-bottom:15px}.link_list>div:nth-child(even){margin-right:0}.link_list>div:hover{box-shadow:none;text-decoration:underline}.link_list div a{color:#666}.link_list{margin:20px 0}.link_icon,.link_list div>span{display:block;overflow:hidden;width:20px;height:20px;margin:0 10px 0 0;float:left;text-indent:100%;white-space:nowrap;background:url(../images/botton_icon_link.png)0 0 no-repeat}.dl_section>div{background-color:#fbfbfb;border:solid 1px #e3e3e3;padding:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative;width:205px;float:left;margin-right:9px;margin-bottom:15px}.dl_section>div:nth-child(3n+3){margin-right:0}.dl_section>div:hover{box-shadow:none;text-decoration:underline}.dl_section .data_info{font-size:1.2rem}.dl_section .data_title{font-size:1.8rem}.dl_section a{color:#666}.a_project .dl_section{margin-top:40px}.dl_section span{display:block;overflow:hidden;width:2pc;height:2pc;margin:5px 10px 5px 0;float:left;text-indent:100%;white-space:nowrap}.dl_section .image span{background:url(../images/botton_icon_img.png)0 0 no-repeat}.dl_section .application span,.dl_section .pdf span{background:url(../images/botton_icon_text.png)0 0 no-repeat}.data_line .data_title{font-size:1.8rem}.data_line .data_info{font-size:1.2rem}.data_line span{margin-left:10px}tr.dl_list .application_icon,tr.dl_list .image_icon,tr.dl_list .pdf_icon{display:block;overflow:hidden;width:20px;height:20px;margin:2px 0;float:left;text-indent:100%;white-space:nowrap}tr.dl_list .image_icon{background:url(../images/botton_icon_img_mini.png)0 0 no-repeat}tr.dl_list .application_icon,tr.dl_list .pdf_icon{background:url(../images/botton_icon_text_mini.png)0 0 no-repeat}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(0,0,0,.4);width:100%}.bx-wrapper .bx-caption span{color:#fff;display:block;font-size:1.8rem;padding:10px 20px;font-weight:700;line-height:2.6rem}#main #content.post .info_wrap{font-size:1.2rem;margin:10px 0 20px}.post .dl_section,.post .link_list,.post .sub_img,.post .sub_text{margin:20px 0}.post_lead .sub_img{margin:0}.post .info_wrap div{margin-bottom:3px}.info_wrap .info span{margin-right:5px}.info_wrap .info span:after{content:"|";margin-left:5px}.info_wrap .keyword div{display:inline}.info_wrap .keyword span:after{content:"・";margin-left:5px}.info_wrap .info span:nth-last-child(1):after,.keyword span:nth-last-child(1):after{content:initial}.post img+span{display:block}.post .main_img,.post .pj_top_img1,.post .sub_img{padding:5px;border:solid 1px #e3e3e3;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:10px}.post .main_img{margin-left:auto;margin-right:auto;margin-bottom:25px}#content h2+.main_img,#content h2+.pj_top_img1,#content h2+.sub_img{margin:0 0 10px 10px}.post .main_img span,.post .sub_img span{margin-top:5px;font-size:1.2rem;line-height:1.8rem;color:#666}.post .pj_top_img1,.post .sub_img{float:right;margin-left:5px}.post .sub_img{max-width:20pc}.post .pj_top_img1{max-width:380px}.connection_label{font-size:1.2rem}.post_share{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;height:70px;margin-top:20px}.post_share ul{height:2pc;margin:18px}.post_share li{display:block;width:10pc;height:30px;float:left;margin-right:5px;border:solid 1px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.post_share ul li:nth-last-child(1){margin-right:0}.post_share li:hover{box-shadow:none}div.post_share li{position:relative}div.post_share span{position:absolute;display:block}span.sns_label{right:20%;line-height:30px}span.webicon{left:20%;font-size:2.3rem;line-height:30px}.line-social span.sns_label{right:27%}.line-social span.webicon{left:27%}.icon-line:before{font-size:2.1rem}.post_share li.google,.post_share li.google a{color:#f44}.post_share li.line-social,.post_share li.line-social a{color:#00b800}.post_share li.tweet,.post_share li.tweet a{color:#39f}.post_share li.like,.post_share li.like a,.post_share li.share,.post_share li.share a{color:#36c}.event .booking_section{min-height:0;clear:both;margin:20px 0;height:35px;line-height:35px;text-align:center;position:relative}.event .sub_info{margin-top:40px}.booking_section a{color:#fff;font-weight:700;font-size:1.8rem;background:url(../images/stripe_green.png);display:block;width:220px;height:35px;box-shadow:0 2px 3px rgba(0,0,0,.2);position:absolute;left:35%}.booking_section a:hover{box-shadow:none}.event td .data_title{font-size:1.4rem;line-height:2.4rem}.post .a_third_imgs .sub_img{display:inline-block;text-align:left}.a_third_imgs_wrap{display:inline-block}.a_third_imgs{margin-top:20px;text-align:center}.a_third_imgs_wrap .a_third_img:last-of-type{margin-left:0}.sub_text.auc{margin-top:20px}.giv_flow{text-align:center}.deadline{font-size:2.4rem;color:#f66}.get_old_img{float:left;margin:0 10px 10px 0}.get_old_text{border-bottom:solid 1px #ccc;padding-bottom:10px;min-height:75pt}.getinvo_contact dl{font-size:1.8rem;font-weight:400;color:#666;line-height:2.7rem}.getinvo_contact dt{float:left}.getinvo_contact dd{margin-left:10pc}div#recom .recom_box{background-color:#fbfbfb;border:solid 1px #e3e3e3;padding:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);float:left;width:323px;margin-right:10px;margin-bottom:10px;color:#333}div#recom a:nth-child(2n+1) .recom_box{margin-right:0}.recom_box img{float:left}.recom_box .cat_icon{margin-bottom:5px}.recom_box div{margin-left:110px}div#recom .recom_box:hover{box-shadow:none}.post .dl_section.pj_acv{margin:10px 0}.dl_section.pj_acv>div{width:678px;margin-right:0}.arc_text{margin:15px 0 10px}.mizuan_sc_wrap{padding:8px;float:left;text-align:center;color:#666;margin:3px;border:solid 1px #ccc;width:150px}.mizuan_sc_name{font-weight:700;line-height:2.4rem}.mizuan_sc_katagaki{font-size:1.2rem}#content h1.about_nav{margin-top:30px}.descrip_text{margin:20px 0}.more_list h2,.more_list h3{clear:initial}.pilot .plt_prof img{float:left;margin-right:10px;width:75pt;height:75pt}.plt_info{border-top:dotted 1px #ccc;margin-top:10px}.plt_info dl{margin:5px 0}.pilot .plt_info dt{font-weight:700;clear:both}.plt_info dd{float:left;margin:0}.plt_info dd:after{content:' ｜ '}.plt_info dd:nth-last-child(1):after{content:''}.plt_info dd a:hover{text-decoration:underline}.more_section.plt_more{margin:0 0 20px}.plt_more a{line-height:35px}.pilot h3 span.yomi{font-size:1.2rem}#content.pilot h2{margin-bottom:0}#content.pilot h3{margin-top:5px}#content.pilot h3 .namae{font-size:2.4rem}.dona_pj li,.pj_list li{width:200px;float:left;margin:0 17px 20px 0}.dona_pj li:nth-child(3n),.pj_list li:nth-child(3n){margin-right:0}.dona_pj li,.pj_list li{background-color:#fbfbfb;border:solid 1px #e3e3e3;padding:10px;margin-bottom:20px;box-shadow:0 3px 3px rgba(0,0,0,.1);position:relative}.pj_list li{height:420px}.dona_pj li{height:260px}.dona_pj li:hover,.pj_list li:hover{box-shadow:none}.dona_pj a,.pj_list a{color:#333}#content .dona_pj li h3,#content .pj_list li h2{background:0;padding:10px 0;margin:0;border-bottom:solid 1px #e3e3e3;text-align:center;font-size:1.8rem}#content .pj_list h2+div{margin-top:0}.dona_pj .pj_about,.pj_list h2+div{border-top:solid 1px #fff;padding:10px 0}.pj_list img{margin-bottom:10px}.dona_pj .pj_title,.pj_list .keywords{padding:0 10px 10px 0;position:absolute;bottom:0}.dona_pj .pj_title div,.keywords div{border-bottom:solid 1px #fff;border-top:solid 1px #e3e3e3;margin-bottom:10px;width:200px}.keywords{color:#999}.keywords a:hover{text-decoration:underline}.keywords span:after{content:"｜"}.keywords span:nth-last-child(1):after{content:none}.about .link_list>div,.office .link_list>div{width:205px;margin-right:9px;padding:10px}.about .link_list>div:nth-child(3),.office .link_list>div:nth-child(3){margin-right:0}.about .dl_section>div{width:310px}#content.post.staff h1 span:first-child{width:initial;margin:initial}#content.post.staff .sub_text{font-size:2.4rem;color:#666;line-height:3.6rem}#content.post.staff .sub_img{margin-left:10px}dl.favo dd{margin-left:0}dl.favo>dt{font-size:2.4rem;margin-bottom:10px;background-color:#f5f5f5;line-height:3pc;padding-left:9pt;height:3pc}dl.favo>dd{border-bottom:dotted 1px #ccc;margin-bottom:15px;padding:0 9pt}dl.favo>dt{font-size:1.8rem}dl.favo dt a{color:#666}dl.favo dt a:hover{text-decoration:underline}dl.favo dd dt{font-weight:700}#content.post.staff{line-height:2.3rem}.staff_prf dt{float:left;font-weight:700}.staff_prf dd{margin-left:65px}.staff_all_lists a{width:222px;float:left;margin:0 17px 20px 0}.staff_all_lists a:nth-child(3n){margin-right:0}.pagination{clear:both;padding:20px 0;position:relative;font-size:11px;line-height:13px}.pagination a,.pagination span{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#09f;background:#f5f5f5}.pagination .current,.pagination a:hover{color:#fff;background:#aaa}.pagination .current{padding:6px 9px 5px}.cont_voyages,.menu_navigator,.menu_port{background-color:#fbfbfb;border:solid 1px #e3e3e3;padding:10px;margin-bottom:20px;box-shadow:0 3px 3px rgba(0,0,0,.1)}.cont_voyages,.menu_port{width:20pc;float:left;padding-bottom:20px}#sail_future .cont_voyages{margin-top:20px}.cont_voyages{margin-right:1pc}.menu_navigator{width:678px;position:relative}.menu_navigator div{width:340px;margin-right:1pc}.menu_navigator img{position:absolute;top:10px;right:10px}.menu_navigator div.no_photo{display:none}.voyages #content.voy_top h2{background:0;padding:20px 0;margin:0;border-bottom:solid 1px #e3e3e3;text-align:center}.voyages #content.voy_top h2 span{background:url(../images/icon_circle.png)no-repeat left;padding:0 0 0 30px}.voyages #content.voy_top h2+div{border-top:solid 1px #fff;padding:20px 0}.voyages #content.voy_top .menu_inner{margin-bottom:0;padding-bottom:0}.menu_inner .text{margin-top:10px}.voyages #content.voy_top h3{font-size:1.4rem;font-weight:700;margin:0;line-height:2.8rem}.cont_voyages h3 a{color:#666;text-decoration:underline}.cont_voyages h3 a:hover{text-decoration:initial}.now_cruise_img{height:180px;overflow:hidden;margin-bottom:10px}.cont_voyages .now_cruise_banner{position:relative}.cruise_copy{position:absolute;bottom:0;background-color:rgba(0,153,255,.75);color:#fff;font-weight:700;padding:5px 10px}.icon_sail_type{top:0;left:0;width:60px;height:60px;display:block;position:absolute}.icon_sail_now{background-image:url(../images/icon_sail_now.png)}.icon_sail_next{background-image:url(../images/icon_sail_next.png)}.cont_voyages .now_cruise_banner:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}.cont_voyages .now_cruise_banner .ship_icon{position:absolute;text-align:center;top:9pt;right:9pt;font-size:2rem;color:#fff;font-weight:700;height:24px;line-height:24px;padding:3px 9px;background-color:#c59639}#sail_future h3{font-size:1.8rem;border-top:solid 1px #fff;margin:0;padding:20px 0}.cont_voyages .voy_info{color:#999}#sail_future .voy_info{border-bottom:solid 1px #e3e3e3;padding:10px 0 5px}.voy_info .c_name{margin-left:5px}#sail_future .cont_voyages{margin-bottom:0}#sail_future .cont_voyages:hover{box-shadow:none;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#sail_future .cont_voyages:nth-child(2n){margin-right:0}#sail_past h3,#sail_pg h3,#sail_short h3{font-size:1.8rem;margin:10px 0}#sail_past .voy_info,#sail_pg .voy_info,#sail_short .voy_info{color:#666}.area_map div{color:#fff;background-color:#36c;font-size:1.4rem;font-weight:700;width:90px;text-align:center;line-height:30px;box-shadow:0 2px 2px rgba(0,0,0,.3);position:absolute;z-index:2}.area_map div.long_title{font-size:1.2rem;line-height:1.4rem;padding:6px 0}.area_map div:hover{box-shadow:none}#content .cont_voyages li{padding-left:25px;line-height:2.8rem;background:url(../images/path_icon.png)no-repeat 14px 10px}.area_map img{z-index:0}.area_map,.area_map img{position:relative}.area_map a{position:absolute}.area_map a[title="ヨーロッパ"]{top:15px}.area_map a[title="中東"]{top:55px;left:20px}.area_map a[title="アフリカ"]{top:95px}.area_map a[title="アジア"]{top:55px;left:90pt}.area_map a[title="太平洋"]{top:95px;left:150px}.area_map a[title="南北アメリカ＆カリブ"]{top:45px;left:220px}.voy_top a{color:#36c}.voy_top a:active,.voy_top a:hover{color:#09f}.key_word li{line-height:2.8rem;float:left}.key_word li:after{content:" ｜ "}.key_word li:nth-last-of-type(1):after{content:none}.ship .key_word{background:#e9e9e9;margin:0 0 15px;padding:5px;position:relative;height:56px}.ship .key_word:before{content:' ';position:absolute;z-index:1;width:0;height:0;left:45px;bottom:-27px;background:transparent;border-color:#e9e9e9 transparent transparent;border-style:solid;border-width:15px}.ship .key_word a{color:#666}.ship .key_word a:hover{text-decoration:underline}.ship #content h2.kw_title{margin-top:0}.cruise_link{background-color:#fbfbfb;border:solid 1px #e3e3e3;padding:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative;width:338px;margin-top:15px}.cruise_link>span{background:url(../images/botton_icon_link.png)0 0 no-repeat;display:block;overflow:hidden;width:20px;height:20px;margin:0 10px 0 0;float:left;text-indent:100%;white-space:nowrap}.cruise_link a{color:#666}.cruise_link:hover{box-shadow:none;text-decoration:underline}.Bxslider-section2{width:700px;height:230px;float:left}article.info{position:relative}.new{background-image:url(../images/icon_new.png);width:40px;height:40px;display:block;position:absolute}.spt_box img{width:90pt;height:90pt}.spt_box{background-color:#fbfbfb;border:solid 1px #e3e3e3;padding:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative;width:90pt;float:left;margin-right:10px;margin-bottom:30px;min-height:210px}.spt div:nth-child(5){margin-right:0}.msg_link:hover{box-shadow:none}.msg_link{position:relative}.msg_icon{background-image:url(../images/icon_go.png);width:35px;height:35px;display:block;position:absolute;top:90px;left:90px}.spt_box div{text-align:center}.spt_box .name{font-weight:700;margin:10px 0;color:#666}.spt_box .attribute{font-size:1.2rem}.msg_link .attribute{color:#333}.spt_box .no_photo{width:90pt;height:90pt;text-align:center;line-height:90pt;font-weight:700;color:#999;background-color:#eee}#ui-tab .ev_list{min-height:135px}#ui-tab .ev_list .lead_text{min-height:0}#ui-tab article.ev_list h3{margin-left:180px;padding:2px 0}.ev_list_mark img{float:initial}.ev_list_mark{float:left}.place_icon{text-align:center;width:75pt;height:20px;line-height:20px;color:#fff;font-weight:700;background-color:#099;margin-top:105px}.place_icon.web_icon{background-color:#96cce9}.ev_list .ev_day{color:#666}.archive_post_list a,.event_archive a{color:#666;line-height:2.4rem}.archive_post_list a:hover,.event_archive a:hover{text-decoration:underline}.archive_post_list dd{margin-left:0;float:left}.archive_post_list dt{margin-left:110px}.event_archive dt{float:left}.event_archive dd{float:left;margin-left:20px}.event_archive dt+dd{margin-left:30px}.ev_arc_inner,.event_archive dd:last-child{clear:both}.ev_arc_inner li{float:left}.ev_arc_inner .arc_day{margin-right:15px}.get_other{width:198px;float:left;margin-right:20px;min-height:90pt;padding:10px;background-color:#fbfbfb;border:solid 1px #e3e3e3;box-shadow:0 2px 5px rgba(0,0,0,.1)}.get_other:nth-child(3){margin-right:0}#content .get_other h3{border-bottom:solid 1px #ccc;margin:10px 0;font-size:1.8rem}.get_other a{color:#333}.get_other:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;box-shadow:none}#s_menu .menu_inner li:last-child{padding-bottom:0;border-bottom:0}.get_volunteer{margin-top:10px}.get_volunteer li{font-size:1.8rem;line-height:3.2rem;margin-left:40px;list-style-type:circle}.entry_button{margin:40px 0;height:60px;line-height:60px;text-align:center;position:relative}.entry_button a{color:#fff;font-size:2.4rem;background:url(../images/stripe_green.png);display:block;width:600px;box-shadow:0 2px 3px rgba(0,0,0,.2);position:absolute;left:7%}.entry_button a:hover{box-shadow:none}.faq .sub_text{margin-bottom:20px}.office_ev{clear:both}.access dt{float:left}.access dd{margin-left:50px}.access.sing_offi dd{margin-left:5pc}.office_map{float:left;position:relative}.office_map:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}#main .search .serch_cont div,.site_map li{line-height:2.4rem;padding-left:9pt;list-style-type:circle;list-style-position:inside}#main .search .serch_cont div{display:list-item}.site_map h3{margin-bottom:0}#secondary{width:220px;margin-left:20px;float:left}.side_banner{margin-bottom:10px}.side_banner img{box-shadow:0 2px 3px rgba(0,0,0,.2)}.side_banner img:hover{box-shadow:none}.side_banner li{margin-bottom:10px}#s_menu h2{font-size:1.4rem;font-weight:400;text-align:center}.s_title div{text-align:center;font-weight:700;color:#fff}.s_title div:nth-of-type(2){font-size:1.2rem}.s_title{height:35px;padding:27px 0;background:url(../images/stripe_blue.png)}#s_menu{margin-bottom:20px}#s_menu div div,#s_menu li{padding:10px 10px 10px 20px}#s_menu div div{background-color:#e9e9e9}#s_menu div div:before{content:"● "}#s_menu li a{color:#333;padding-left:9pt;background:url(../images/path_icon.png)no-repeat 0 4px;width:95%}#s_menu li{background-color:#fbfbfb;border-bottom:solid 1px #e9e9e9}#s_menu li a:hover{text-decoration:underline}.suppo_prof+.no_photo{float:left;margin-bottom:20px}.genzai_cruise span:nth-child(1):before{content:"現在航行中";text-align:center;display:block}.genzai_cruise span.c_none:nth-last-child(1):after{content:""}.genzai_cruise li{text-align:center;padding:4px;margin-bottom:10px;height:82px;line-height:28px;display:flex;font-size:1.8rem;box-shadow:0 2px 3px rgba(0,0,0,.2)}.genzai_cruise li a{color:#fff;display:block;width:100%}.genzai_cruise li{color:#fff}.genzai_cruise li:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.color_ship_zenith{background-color:#c59639}.color_ship_other{background-color:#55ba8b;align-items:center}.ship_zenith{text-align:center;display:inline-block;color:#fff;font-weight:700;height:19px;line-height:19px;padding:0 4px;font-size:1rem;background-color:#c59639}.cont_voyages h3 .ship_zenith,article h3 .ship_zenith{font-size:1.5rem;margin-left:5px;padding:1px 5px}.route_chart{float:left;position:relative;margin-bottom:20px}.zoom_icon{position:absolute;bottom:10px;right:10px;width:20px;height:20px}.route_img{display:block;box-shadow:0 2px 3px rgba(0,0,0,.2)}.route_chart:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}.port_info{width:360px;float:right;font-size:1.2rem;line-height:2rem;margin-bottom:10px}.port_info dt{float:left;font-weight:700}.port_info dd{margin-left:50px}.port_info .port:before{content:'/'}.port_info .port:nth-child(1):before{content:''}#main #content .info_wrap.cruise_name{margin-bottom:15px}.cat_icon.post_info.position_icon_green{background-color:#55ba8b}.cat_icon.post_info.position_icon_red{background-color:#f66}.cat_icon.post_info.position_icon_blue{background-color:#09f}.media{border:solid 1px #ccc;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;padding:10px;margin-bottom:20px}.media h2{font-size:1.4rem;font-weight:400;border-bottom:solid 1px #ccc;margin:0;padding:0 0 10px;text-align:center;line-height:20px;background:url(../images/icon_media.png)no-repeat 25px 0}.media h2 span{margin-left:30px}.media li{padding:10px 0;border-bottom:dotted 1px #ccc}.media .mp_title{color:#333;font-size:1.2rem}.media li:hover{background-color:#f5f5f5}.media .more{color:#333;font-size:1.2rem;text-align:right;margin:10px 0 0;background:url(../images/icon_more.png)no-repeat 90pt 1px}.media .more:hover{text-decoration:underline}.me_arc li{margin:10px 0}.rand_staff a:nth-child(3n){margin-right:0}.rand_staff a{width:222px;float:left;margin:0 17px 20px 0}.suppo_rand{margin-bottom:20px}.suppo_rand img{width:75pt;height:75pt}.suppo_name{font-size:1.6rem}.message1{background:#09f;margin:0 0 15px;padding:9pt 10px;color:#fff;position:relative;font-size:1.8rem}.message1:before{content:' ';position:absolute;z-index:1;width:0;height:0;left:155px;bottom:-27px;background:transparent;border-color:#09f transparent transparent;border-style:solid;border-width:15px}.suppo_prof{float:left;width:115px;margin:0 5px 0 0;height:75pt;position:relative}.suppo_name{font-weight:700;color:#09f}.suppo_belonging{font-size:1rem;color:#333;margin-top:5px}.suppo_rand .more{color:#333;font-size:1.2rem;background:url(../images/icon_more.png)no-repeat 0 1px;margin-left:40px;margin-top:5px;padding-left:15px}.staff_profile{background-color:#fbfbfb;border:solid 1px #e3e3e3;padding:10px;margin:20px 0;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative}.recm_staff .staff_profile{margin-top:0}.staff_profile:hover{box-shadow:none}.staff_profile .prof_img{float:left;margin-right:5px}.staff_info{min-height:75pt}.staff_name{font-weight:700;color:#333;text-align:center;padding:5px 0}.pj_post{font-size:1rem;color:#999;margin-left:105px;text-align:center;word-break:break-all}.pj_post span{padding-right:3px}.st_message{margin-top:10px;color:#333;font-size:1.2rem}#secondary .icon_staff_ribbon{background:url(../images/staff_ribbon.png)no-repeat;top:-5px;left:-5px;width:55px;height:55px;display:block;position:absolute}#secondary .no_photo{width:75pt;height:75pt;text-align:center;line-height:75pt;font-weight:700;color:#999;background-color:#eee}.staff_profile:hover,.suppo_rand:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}.staff_row{display:table;width:100%;table-layout:fixed}.staff_profile,staff_cell_a{display:table-cell;width:200px}#secondary .staff_profile{display:block}#foot{margin-top:40px}.f_line1{min-height:30px;padding:5px;background-color:#eee;border-bottom:solid 1px #bbb}.f_line1 a:hover{color:#09f}.footer_cont li{float:left;width:300px;text-align:center;line-height:30px}.footer_cont li:nth-of-type(1){padding-right:9px}.footer_cont li:nth-of-type(2){padding:0 9px}.footer_cont li:nth-of-type(3){padding-left:9px}.footer_cont li:nth-of-type(1){border-right:solid 1px #fff}.footer_cont li:nth-of-type(2){border-left:solid 1px #bbb;border-right:solid 1px #fff}.footer_cont li:nth-of-type(3){border-left:solid 1px #bbb}.footer_cont li a{font-size:1.6rem;color:#333;text-shadow:hsla(0,0%,100%,.3) 0 1px 0;display:block;width:300px}.f_line2{margin:15px 0 0}.f_line2 .w960 div{float:left}.f_line2 .w960 .like_box{padding:0 10px 0 0}.f_line2 .w960 .follow,.f_line2 .w960 .link ul{padding:0 0 0 10px}.f_line2 .link{font-size:1.2rem;line-height:2rem}.f_line2 .link a{color:#333}.site-info{height:40px;line-height:20px;text-align:center;background-color:#09f;color:#fff;font-size:1.2rem;padding:20px}.site-info a{color:#fff}.site-info a:hover{text-decoration:underline}.site-info span{margin:10px}.f_line2 .follow li{font-size:1.4rem;height:30px;line-height:30px}.f_line2 .follow li span{margin-left:40px}.f_line2 .follow a{color:#666}.f_line2 a:hover{color:#09f}#link_area_title{font-weight:700;border-bottom:solid 1px #ccc;width:620px;padding:2px 0 2px 10px;margin:5px 0}.link ul{margin-top:35px}.link li{padding-left:15px;background:url(../images/path_icon.png)no-repeat 2px 6px}.footer_cont li.event a{display:block;background:url(../images/icon_event.png)no-repeat 95px 3px}.footer_cont li.event a:hover{background-position:95px -97px}.footer_cont .event span{margin-left:40px}.footer_cont li.getinvolved a{display:block;background:url(../images/icon_getinvolved.png)no-repeat 75px 3px}.footer_cont li.getinvolved a:hover{background-position:75px -97px}.footer_cont .getinvolved span{margin-left:40px}.footer_cont li.contact a{display:block;background:url(../images/icon_contact.png)no-repeat 75px 3px}.footer_cont li.contact a:hover{background-position:75px -97px}.footer_cont .contact span{margin-left:40px}.follow li.tayori a{display:block;background:url(../images/icon_tayori.png)no-repeat 0 2px}.follow li.tayori a:hover{background-position:0 -98px}.follow li.rss a{display:block;background:url(../images/icon_rss.png)no-repeat 0 3px}.follow li.rss a:hover{background-position:0 -97px}.clear_both{clear:both}.post_t{color:#999;font-size:1.2rem}input[name=your-subject]{border:0 solid #fff!important;color:#666!important;margin:initial!important;padding:initial!important;font-size:2.4rem!important;width:100%!important;background-color:initial!important}input[name="your-subject"]:focus{outline:0}.ml_form{margin:20px 0}.ml_form input.wpcf7-confirm,.ml_form input.wpcf7-submit,.ml_form inputwpcf7c-btn-back{margin:10px 0}.ml_form input.wpcf7-confirm{background-color:#55ba8b}.ml_form inputwpcf7c-btn-back{margin:10px 0}.ml_form input.wpcf7-submit{background-color:#09f}.ml_form input.wpcf7c-btn-back{background-color:initial;border:0;color:#09f;padding:initial}.ml_form input.wpcf7c-btn-back:hover{text-decoration:underline}.ml_form input[type="submit"]{padding:3px 40px;color:#fff;font-size:1.8rem;border:0;box-shadow:0 2px 3px rgba(0,0,0,.2)}.ml_form input[type="submit"]:active,.ml_form input[type="submit"]:hover{box-shadow:none}.ml_form input[type="email"],.ml_form input[type="tel"],.ml_form input[type="text"],.ml_form select,.ml_form textarea{border:0;padding:10px;margin:5px 0;border:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#content .wpcf7c-conf{background-color:#f1f9ff;color:#09f}.form_inner dt{float:left;line-height:4.3rem}.form_inner dd{margin-left:10pc}.ml_form .wpcf7-list-item-label{line-height:4.8rem}.ml_form .ling_title{float:initial}.ml_form .half input{width:210px}#page-top{position:fixed;bottom:20px;right:20px}#page-top a{background:url(../images/page_top.png)no-repeat;width:60px;height:60px;display:block}#page-top a:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.more_section{position:relative;margin:20px 0;height:35px}#content .more_section a{color:#333;background:url(../images/stripe_gray.png);display:block;width:220px;height:35px;position:absolute;right:0;text-align:center;box-shadow:0 2px 3px rgba(0,0,0,.2)}.more_section span{background:url(../images/icon_more.png)no-repeat 0 1px;padding-left:20px;line-height:35px}#content .more_section a:hover{box-shadow:none}.more_half{width:300px}.no_post.messe{margin-top:20px}.no_post+.more_section{display:none}.no_post{margin-bottom:20px}body table{border-collapse:collapse;width:95%;margin:auto;margin-bottom:30px;margin-top:30px}body th{background-color:#e9e9e9;min-width:90pt}body td,body th{border-bottom:#ddd 1px solid;text-align:left;padding:10px}body tr:nth-child(odd) td{background-color:#f9f9f9}.attention{text-align:center;font-size:1.8rem;color:#f66;border:solid 1px;margin:30px 60px;height:30px;line-height:30px}.facebook_btn iframe,.google_plusone_btn iframe,.like_box iframe,.tweet_btn iframe{background-color:transparent;border:0;overflow:hidden}.tweet_btn iframe{width:93pt;height:20px}.facebook_btn iframe{width:90pt;height:25px}.google_plusone_btn iframe{position:static;top:0;width:90px;margin:0;border-style:none;left:0;visibility:visible;width:100%;height:20px}.like_box iframe{border:0;overflow:hidden;width:300px;height:258px}div#___plusone_0{width:35px!important;overflow:hidden}