section{color:#292929}#container{margin:30px auto 0;min-height:800px;width:940px}.main_image{height:420px;margin:0 auto;width:940px}.wrapper_box{margin:100px auto 0}.wrapper_box .box{margin:105px auto 0}.wrapper_box .box:nth-of-type(odd) .box_content{float:right;width:380px}.wrapper_box .box:nth-of-type(odd) .image{float:left;width:490px}.wrapper_box .box .box_content h2{background:url(/img/lp/ritou/okiraku_island_wave_pc.webp) bottom no-repeat;font-size:40px;font-weight:700;padding-bottom:15px;text-align:center}.wrapper_box .box .box_content .text{font-size:20px;font-weight:700;margin-top:51px;text-align:center}.wrapper_box .box .box_content .btn{background:#00b7ce;border-radius:5px;margin-top:51px;text-align:center}.wrapper_box .box .box_content .btn a{color:#fff;display:block;font-size:20px;line-height:100%;padding:22px 0;text-align:center}.wrapper_box .box .box_content{float:left;width:380px}.wrapper_box .box .image{float:right;width:490px}.main_image{text-align:center}.main_text{font-size:16px;margin:48px auto 0}.content_title,.main_text{font-weight:700;text-align:center}.content_title{background:url(/img/lp/ritou/okiraku_island_wave_pc.webp) bottom no-repeat;font-size:40px;margin-top:50px;padding-bottom:15px}.content_sub_title{font-size:20px;margin-top:55px;text-align:center}.press{margin-top:70px;text-align:center}.press .press_box:not(:last-child){margin-bottom:59px}.press .press_box .text{font-size:16px;margin-top:20px}.content_text{font-size:16px;margin-top:100px}.comment{background:url(/img/lp/ritou/okiraku_island_comment_pc.webp) top no-repeat;background-size:contain;height:150px;margin-top:150px;position:relative}.comment .comment_icon{left:0;position:absolute;top:-20px}.comment .comment_text{font-size:14px;left:50%;margin:0 auto;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:714px}.pkan{font-size:0;margin-top:97px}.pkan li:not(:nth-of-type(3n)){margin-right:20px}.pkan li{display:inline-block;font-size:16px;vertical-align:top;width:300px}.pkan li dl,.pkan li dl dd{margin-top:10px}.back_link{margin-top:70px}.back_link,.banner,.cooperation,.tourism_link{text-align:center}.pkan li dl dt{font-size:20px;font-weight:700}.back_link a,.pkan li dl dt,.tourism_link a{color:#0077d0}
