body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img {
    margin: 0 important;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
ol, ul {
    list-style: none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: '';
}
abbr, acronym {
    border: 0;
}
a {
    text-decoration: none;
}
a:hover, a.selected {
    text-decoration: none;
}
#cont a {
    /*\*/
    overflow: hidden;
    /**/
}
#cont {
    background-color: #FFF;
    overflow: hidden;
    color: #333;
    line-height: 160%;
    font-size: 87%;
    font-family: YuGothic, "YuGothic M", メイリオ, sans-serif;
    width: 960px;
    margin: 0 auto;
}
.totop {
    position: relative;
    clear: both;
    width: 960px;
    height: 30px;
}
.totop a {
    position: absolute;
    display: block;
    width: 50px;
    height: 30px;
    text-decoration: none;
    text-align: center;
    right: 15px;
    top: -15px;
}
.link {
    display: block;
    width: 820px;
    margin: 0 auto;
}
.mg10 {
    margin-top: 10px;
}
.mg25 {
    margin-top: 25px;
}
/*―――――――――――+―――――――――――+―――――――――――+―――――――――――+
    ローカルメニュー
―――――――――――+―――――――――――+―――――――――――+―――――――――――+*/
/* メニューボタン
	―――――――――――+―――――――――――+―――――――――――+――+ */
#menu_lorcal_Area {
    height: 100px;
}
#menu_lorcal_Area ul {
    position: relative;
    width: 615px;
    margin: 0 auto;
    margin-top: 15px;
    z-index: 333;
}
#menu_lorcal_Area li {
    display: table-cell;
    height: 70px;
    vertical-align: bottom;
}
#menu_lorcal_Area li a {
    display: block;
    width: 98px;
    height: 47px;
}
#menu_lorcal_Area .head a {
    display: block;
    width: 125px;
    height: 47px;
}
#menu_lorcal_Area li a:hover {
    background: #fff;
}
#menu_lorcal_Area li.active a {
    background: #6b7aba;
}
/* pager
	―――――――――――+―――――――――――+―――――――――――+――+ */
.pager {
    clear: both;
    margin: 25px auto;
}
.pager ul {
    text-align: center;
}
.pager li {
    display: inline-block;
    text-align: center;
    width: 220px;
    margin: 0 10px;
}
/*―――――――――――+―――――――――――+―――――――――――+―――――――――――+
    セクション
―――――――――――+―――――――――――+―――――――――――+―――――――――――+*/
article {
    position: relative;
}
section {
    width: 960px;
}
h3.sub {
    padding: 10px 0 40px 0;
}
h3.sub img {
    margin: 0 auto;
}
h4 {}
/*#cont p {
    text-align: justify;
    text-justify: inter-ideograph;
}*/
.index {
    padding-bottom: 15px;
    overflow: hidden;
    background: #fff url(../image/cebu-5days/bg_main.jpg) left top no-repeat;
}
.days1 {
    padding-bottom: 15px;
    background: #fff url(../image/cebu-5days/bg_day1.jpg) left top no-repeat;
}
.days2 {
    padding-bottom: 15px;
    background: #fff url(../image/cebu-5days/bg_day2.jpg) left top no-repeat;
}
.days3 {
    padding-bottom: 15px;
    background: #fff url(../image/cebu-5days/bg_day3.jpg) left top no-repeat;
}
.days4 {
    padding-bottom: 15px;
    background: #fff url(../image/cebu-5days/bg_day4.jpg) left top no-repeat;
}
.days5 {
    padding-bottom: 15px;
    background: #fff url(../image/cebu-5days/bg_day5.jpg) left top no-repeat;
}
.days6 {
    padding-bottom: 15px;
    background: #fff url(../image/cebu-5days/bg_day6.jpg) left top no-repeat;
}
.bak {
    position: absolute;
    top: 0px;
    left: 10px;
}
.bak2 {
    position: absolute;
    top: 90px;
    left: 70px;
}
/*　 ヘッダー
	―――――――――――+―――――――――――+―――――――――――+――+ */
.title_Area {
    position: relative;
}
.title_Area h2 {
    width: 960px;
    height: 277px;
    background: #fff url(../image/cebu-5days/bg_title.png) left top repeat-y;
}
.title_Area h2 img {
    margin: 0 auto;
    padding: 40px 0;
}
.title_Area p.balloon {
    display: block;
    position: absolute;
    left: 38px;
    top: -90px;
}
.title_Area div {
    background: #6b7aba url(../image/cebu-5days/bg_head.png) left top repeat-y;
    padding: 0 86px 0 50px;
}
.title_Area div p.read {
    width: 739px;
    margin: 0 auto;
    padding: 20px 0;
    padding-top: 40px;
}
.title_Area div p.txt {
    margin-top: 10px;
    color: #fff;
    font-size: 130%;
    line-height: 180%;
    font-weight: 500;
    text-align: center;
    padding-bottom: 40px;
    text-align: center;
}
/*　 index
	―――――――――――+―――――――――――+―――――――――――+――+ */
.day1 {
    position: relative;
}
.index .day1 h3 {
    float: left;
    width: 268px;
    height: 268px;
    margin: -10px 0 0 -20px;
}
.index .day1 p.read {
    float: left;
    width: 562px;
    height: 59px;
    margin: 35px 0 0 0px;
}
.index .day1 div {
    clear: both;
    width: 562px;
    margin: 0 0 0 80px;
}
.index .day1 div p.txt {
    float: left;
    width: 420px;
    margin: 140px 0 0 0;
    font-size: 98%;
    font-weight: 800;
}
.index .day1 div p.link {
    position: relative;
    float: left;
    width: 118px;
    height: 37px;
    margin: 210px 0 0 15px;
    z-index: 444;
}
.index .day1 img.ph1 {
    position: absolute;
    right: 15px;
    top: 105px;
}
/*----------------------day2 */
.index .day2 {
    position: relative;
    background: url(../image/cebu-5days/bg_sub_01.png) 480px 340px no-repeat;
}
.index .day2 h3 {
    position: absolute;
    width: 268px;
    height: 287px;
    right: 0;
    top: -15px;
}
.index .day2 p.read {
    width: 622px;
    height: 69px;
    margin: 20px 0 0 80px;
}
.index .day2 img.ph1 {
    position: absolute;
    left: -95px;
    top: 75px;
}
.index .day2 img.ph2 {
    position: absolute;
    right: 20px;
    top: 260px;
}
.index .day2 p.txt {
    width: 310px;
    margin: 20px 0 0 370px;
    font-size: 98%;
    font-weight: 800;
}
.index .day2 p.link {
    position: relative;
    width: 118px;
    height: 37px;
    margin: 190px 0 0 430px;
    z-index: 111;
}
/*----------------------day3 */
.index .day3 {
    position: relative;
}
.index .day3 h3 {
    width: 294px;
    height: 268px;
    margin: -110px 0 0 60px;
}
.index .day3 p.read {
    width: 353px;
    height: 90px;
    margin: 15px 0 0 85px;
}
.index .day3 img.ph1 {
    position: absolute;
    right: 10px;
    top: 130px;
}
.index .day3 img.ph2 {
    position: absolute;
    left: 25px;
    top: 380px;
}
.index .day3 p.txt {
    width: 506px;
    margin: 105px 0 0 390px;
    font-size: 98%;
    font-weight: 800;
}
.index .day3 p.link {
    position: absolute;
    width: 118px;
    height: 37px;
    left: 340px;
    top: 210px;
}
/*----------------------day4 */
.index .day4 {
    position: relative;
    margin-top: 35px;
}
.index .day4 h3 {
    float: left;
    width: 268px;
    height: 268px;
    margin: 0 0 0 10px;
}
.index .day4 p.read {
    float: left;
    width: 400px;
    height: 100px;
    margin: -10px 0 0 50px;
}
.index .day4 img.ph1 {
    position: absolute;
    left: 270px;
    top: 100px;
}
.index .day4 img.ph2 {
    position: absolute;
    right: -85px;
    top: 90px;
}
.index .day4 p.txt {
    width: 510px;
    margin: 15px 0 0 85px;
    font-size: 98%;
    font-weight: 800;
}
.index .day4 p.link {
    clear: both;
    width: 118px;
    height: 37px;
    margin: 0 0 0 85px;
    padding-top: 30px;
}
/*----------------------day5 */
.index .day5 {
    position: relative;
    margin-top: 0;
    padding-bottom: 50px;
}
.index .day5 h3 {
    float: right;
    width: 268px;
    height: 268px;
    margin: -65px 0 0 10px;
}
.index .day5 p.read {
    float: left;
    width: 563px;
    height: 125px;
    margin: 5px 0 0 85px;
}
.index .day5 img.ph1 {
    position: absolute;
    left: 60px;
    top: 220px;
}
.index .day5 img.ph2 {
    position: absolute;
    right: 10px;
    top: 220px;
}
.index .day5 img.ph3 {
    position: absolute;
    right: 55px;
    top: 395px;
}
.index .day5 p.txt {
    float: left;
    width: 559px;
    margin: 15px 0 0 85px;
    font-size: 98%;
    font-weight: 800;
}
.index .day5 p.link {
    position: relative;
    clear: both;
    width: 118px;
    height: 37px;
    margin: 0 0 0 595px;
    padding-top: 230px;
    z-index: 111;
}
/*----------------------day6 */
.index .day6 {
    height: 510px;
    position: relative;
    margin-top: 0;
    margin-bottom: 30px;
}
.index .day6 h3 {
    float: left;
    width: 268px;
    height: 268px;
    margin: -30px 0 0 45px;
}
.index .day6 p.read {
    float: right;
    width: 565px;
    height: 95px;
    margin: 10px 60px 0 0;
}
.index .day6 img.ph1 {
    position: absolute;
    left: 50px;
    top: 240px;
}
.index .day6 img.ph2 {
    position: absolute;
    right: 20px;
    top: 190px;
}
.index .day6 p.txt {
    float: left;
    width: 540px;
    margin: 15px 0 0 20px;
    font-size: 98%;
    font-weight: 800;
}
.index .day6 p.link {
    position: relative;
    float: left;
    width: 118px;
    height: 37px;
    margin: 15px 0 0 20px;
    z-index: 111;
}
/*―――――――――――＊―――――――――――＊―――――――――――＊―――――――――――＊
     1-5days
―――――――――――＊―――――――――――＊―――――――――――＊―――――――――――＊*/
/* 1day
	―――――――――――＊―――――――――――＊―――――――――――＊――＊ */
section .days1 .col1 {
    position: relative;
    float: left;
    width: 451px;
    height: 816px;
    background: url(../image/cebu-5days/bg_day1_col1.png) left top no-repeat;
    margin: 25px 0 0 30px;
    padding-top: 20px;
    overflow: visible;
}
section .days1 .col1 p.time {
    position: absolute;
    right: 30px;
    top: -25px;
}
section .days1 .col1 p.read {
    margin: 0 0 0 210px;
    padding-top: 55px;
}
section .days1 .col1 p.read2 {
    margin: 5px 0 0 40px;
}
section .days1 .col1 p.txt {
    width: 370px;
    margin: 0 auto;
    margin-top: 10px;
    font-weight: 700;
}
section .days1 .col1 img.ph1 {
    position: absolute;
    left: 0;
    top: -150px;
}
section .days1 .col1 img.ph2 {
    margin: -15px 0 0 35px;
}
section .days1 .col1 img.ph3 {
    position: absolute;
    bottom: -2px;
    right: 0
}
section .days1 .col1 img.arrow {
    position: absolute;
    right: -45px;
    top: 30%;
    margin-top: 80px;
    z-index: 1111;
}
section .days1 .col2 {
    position: relative;
    float: right;
    width: 449px;
    height: 389px;
    background: url(../image/cebu-5days/bg_day1_col2.png) left 20px no-repeat;
    margin: 0 15px 0 0;
    padding-top: 25px;
    overflow: visible;
}
section .days1 .col2 p.time {
    position: absolute;
    left: 27px;
    top: 0px;
}
section .days1 .col2 p.read {
    margin: 0 0 0 30px;
    padding-top: 75px;
}
section .days1 .col2 p.read2 {
    margin: 10px 0 0 40px;
}
section .days1 .col2 p.txt {
    width: 384px;
    margin: 0 auto;
    margin-top: 10px;
    font-weight: 700;
}
section .days1 .col2 img.ph1 {
    position: absolute;
    right: 5px;
    top: -100px;
}
section .days1 .col2 img.ph2 {
    position: absolute;
    right: 10px;
    top: 140px;
}
section .days1 .col2 img.arrow {
    position: absolute;
    left: 240px;
    bottom: -50px;
    z-index: 1111;
}
section .days1 .col3 {
    position: relative;
    float: right;
    width: 449px;
    height: 431px;
    background: url(../image/cebu-5days/bg_day1_col3.png) left top no-repeat;
    margin: 15px 15px 0 0;
    overflow: visible;
}
section .days1 .col3 p.time {
    position: absolute;
    left: 56px;
    top: -20px;
}
section .days1 .col3 p.read {
    margin: 50px 0 0 30px;
}
section .days1 .col3 p.txt {
    width: 165px;
    margin: 50px 0 0 30px;
    margin-top: 20px;
    font-weight: 700;
}
section .days1 .col3 img.ph1 {
    position: absolute;
    right: -10px;
    top: -10px;
}
section .days1 .col3 img.ph2 {
    position: absolute;
    right: 20px;
    top: 315px;
}
section .days1 .col3 img.arrow {
    position: absolute;
    left: -50px;
    bottom: -40px;
    z-index: 1111;
}
section .days1 .col4 {
    position: relative;
    clear: left;
    float: left;
    width: 451px;
    height: 719px;
    background: url(../image/cebu-5days/bg_day1_col4.png) left top no-repeat;
    margin: 20px 0 0 20px;
    overflow: visible;
}
section .days1 .col4 p.time {
    position: absolute;
    left: 20px;
    top: 5px;
}
section .days1 .col4 p.read {
    margin: 0 0 0 35px;
    padding-top: 40px;
    padding-bottom: 30px;
}
section .days1 .col4 p.txt {
    width: 150px;
    margin: 10px 0 0 35px;
    font-weight: 700;
}
section .days1 .col4 p.txt2 {
    float: right;
    width: 200px;
    margin: -10px 35px 0 0;
    font-weight: 700;
}
section .days1 .col4 p.link {
    clear: both;
    position: relative;
    width: 381px;
    height: 38px;
    margin: 0 auto;
    padding-top: 0;
    z-index: 100;
}
section .days1 .col4 img.ph1 {
    float: left;
    margin: -15px 0 0 10px;
}
section .days1 .col4 img.ph2 {
    position: absolute;
    right: 5px;
    top: 170px;
}
section .days1 .col4 img.arrow {
    position: absolute;
    right: -45px;
    top: 63%;
    z-index: 1111;
}
section .days1 .col4 div.topic {
    position: relative;
    width: 385px;
    height: 330px;
    background: #fff url(../image/cebu-5days/bg_head2.png) left top repeat-y;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
section .days1 .col4 div.topic p.read2 {
    padding: 10px 0 0 10px;
}
section .days1 .col4 div.topic p.read3 {
    position: absolute;
    right: 0px;
    top: -5px;
}
section .days1 .col4 div.topic img.ph6 {
    position: absolute;
    left: 10px;
    bottom: -30px;
}
section .days1 .col4 div.topic img.ph7 {
    position: absolute;
    left: 5px;
    top: 60px;
}
section .days1 .col4 div.topic p.txt2 {
    width: 156px;
    margin: 70px 0 0 215px;
    color: #fff;
    font-weight: 700;
}
section .days1 .col5 {
    position: relative;
    float: right;
    width: 451px;
    height: 718px;
    background: url(../image/cebu-5days/bg_day1_col5.png) left top no-repeat;
    margin: 20px 20px 0 0;
    padding-top: 25px;
    overflow: visible;
}
section .days1 .col5 p.time {
    position: absolute;
    right: 30px;
    top: -15px;
}
section .days1 .col5 p.read {
    margin: 160px 0 0 35px;
    padding-top: 0px;
}
section .days1 .col5 p.txt {
    width: 190px;
    margin: 0 0 0 35px;
    padding-top: 15px;
    font-weight: 700;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    section .days1 .col5 p.txt:not(:target) {
        line-height: 140%;
    }
}
section .days1 .col5 img.ph1 {
    position: absolute;
    right: -5px;
    top: -35px;
}
section .days1 .col5 img.ph2 {
    position: absolute;
    right: 10px;
    bottom: 50px;
}
section .days1 .col5 img.ph3 {
    position: absolute;
    left: 25px;
    bottom: -20px;
}
/* 2day
	―――――――――――＊―――――――――――＊―――――――――――＊――＊ */
section .days2 .col1 {
    position: relative;
    float: left;
    width: 447px;
    height: 1055px;
    background: url(../image/cebu-5days/bg_day2_col1.png) left top no-repeat;
    margin: 25px 0 0 30px;
}
section .days2 .col1 p.time {
    position: absolute;
    left: 25px;
    top: -15px;
    z-index: 111;
}
section .days2 .col1 p.read {
    margin: 0 0 0 40px;
    padding-top: 60px;
}
section .days2 .col1 p.read2 {
    margin: 10px 0 0 40px;
}
section .days2 .col1 p.txt {
    width: 370px;
    margin: 0 auto;
    margin-top: -0px;
    font-weight: 700;
}
section .days2 .col1 p.txt2 {
    float: right;
    width: 200px;
    margin: 10px 30px 0 0;
    font-weight: 700;
}
section .days2 .col1 img.ph1 {
    position: absolute;
    right: 5px;
    top: -140px;
}
section .days2 .col1 img.ph2 {
    margin: 10px 0 0 -5px;
}
section .days2 .col1 img.ph3 {
    margin: 5px 0 0 30px;
}
section .days2 .col1 img.ph4 {
    margin: 5px 0 0 10px;
}
section .days2 .col1 img.arrow {
    position: absolute;
    right: -40px;
    top: 40%;
    z-index: 1111;
}
section .days2 .col2 {
    position: relative;
    float: right;
    width: 449px;
    height: 636px;
    background: url(../image/cebu-5days/bg_day2_col2.png) left top no-repeat;
    margin: 20px 20px 0 0;
}
section .days2 .col2 p.time {
    position: absolute;
    left: 27px;
    top: -15px;
}
section .days2 .col2 p.read {
    margin: 0 0 0 40px;
    padding-top: 60px;
}
section .days2 .col2 p.txt {
    width: 370px;
    margin: 0 auto;
    padding-top: 0px;
    font-weight: 700;
}
section .days2 .col2 p.txt2 {
    position: absolute;
    left: 40px;
    top: 285px;
    width: 90px;
    font-size: 85%;
    line-height: 150%;
    font-weight: 700;
}
section .days2 .col2 p.txt2 span {
    color: #6b7aba;
    float: left;
    padding: 2px 3px 0 0;
}
section .days2 .col2 p.txt3 {
    position: absolute;
    right: 45px;
    top: 270px;
    width: 110px;
    font-size: 85%;
    line-height: 150%;
    font-weight: 700;
}
section .days2 .col2 p.txt3 span {
    color: #6b7aba;
    font-size: 130%;
}
section .days2 .col2 img.ph1 {
    position: absolute;
    right: 5px;
    top: -110px;
}
section .days2 .col2 img.ph2 {
    margin: 2px 0 0 5px;
}
section .days2 .col2 img.ph3 {
    position: absolute;
    right: 10px;
    top: 95px;
}
section .days2 .col2 img.ph4 {
    margin: 2px 0 0 85px;
}
section .days2 .col2 img.arrow {
    position: absolute;
    left: 170px;
    bottom: -70px;
    z-index: 1111;
}
section .days2 .col3 {
    position: relative;
    float: right;
    width: 449px;
    height: 495px;
    background: url(../image/cebu-5days/bg_day2_col3.png) left top no-repeat;
    margin: 20px 20px 0 0;
}
section .days2 .col3 p.time {
    margin: -10px 0 0 20px;
}
section .days2 .col3 p.read {
    margin: 10px 0 0 35px;
}
section .days2 .col3 p.txt {
    width: 377px;
    margin: 0 auto;
    margin-top: 15px;
    font-weight: 700;
}
section .days2 .col3 p.link {
    position: relative;
    width: 381px;
    margin: 0 auto;
    margin-top: 5px;
    z-index: 100;
}
section .days2 .col3 img.ph1 {
    position: absolute;
    right: 5px;
    top: -10px;
}
section .days2 .col3 img.ph2 {
    margin: 0 0 0 25px;
}
section .days2 .col3 img.arrow {
    position: absolute;
    left: -37px;
    bottom: -10px;
    z-index: 1111;
}
section .days2 .col4 {
    position: relative;
    float: left;
    width: 452px;
    height: 641px;
    background: url(../image/cebu-5days/bg_day2_col4.png) left 15px no-repeat;
    margin: 10px 0 0 30px;
    padding-bottom: 20px;
}
section .days2 .col4 p.time {
    margin: -5px 0 0 70px;
}
section .days2 .col4 p.read {
    margin: 10px 0 0 35px;
}
section .days2 .col4 p.txt {
    float: left;
    width: 180px;
    margin: 15px 0 0 35px;
    font-weight: 700;
}
section .days2 .col4 img.ph1 {
    position: absolute;
    right: 25px;
    top: -20px;
}
section .days2 .col4 img.ph2 {
    float: right;
    margin: 15px 30px 0 0;
}
section .days2 .col4 img.ph3 {
    margin: -5px 0 0 5px;
}
section .days2 .col4 img.arrow {
    position: absolute;
    right: -30px;
    top: 62%;
    z-index: 1111;
}
section .days2 .col5 {
    position: relative;
    float: right;
    width: 449px;
    height: 544px;
    background: url(../image/cebu-5days/bg_day2_col5.png) left top no-repeat;
    margin: 30px 20px 0 0;
    padding: 0 0 0px 0;
}
section .days2 .col5 p.time {
    margin: -15px 0 0 15px;
}
section .days2 .col5 p.read {
    margin: -10px 0 0 35px;
    padding-top: 0px;
}
section .days2 .col5 p.txt {
    width: 370px;
    margin: 0 auto;
    margin-top: 10px;
    font-weight: 700;
}
section .days2 .col5 img.ph1 {
    position: absolute;
    left: 160px;
    top: -30px;
}
section .days2 .col5 img.ph2 {
    margin: -170px 0 0 20px;
}
section .days2 .col5 img.arrow {
    position: absolute;
    right: 80px;
    bottom: -40px;
    z-index: 1111;
}
section .days2 .col6 {
    position: relative;
    clear: both;
    float: left;
    width: 913px;
    height: 264px;
    background: url(../image/cebu-5days/bg_day2_col6.png) left top no-repeat;
    margin: 15px 0 0 30px;
    padding-bottom: 30px;
}
section .days2 .col6 p.time {
    margin: -20px 0 0 190px;
}
section .days2 .col6 p.read {
    margin: 5px 0 0 35px;
    padding-top: 0px;
}
section .days2 .col6 p.txt {
    float: left;
    width: 380px;
    margin: 0 0 0 35px;
    margin-top: 10px;
    font-weight: 700;
}
section .days2 .col6 img.ph1 {
    position: absolute;
    left: -10px;
    top: -10px;
}
section .days2 .col6 img.ph2 {
    float: right;
    margin: -60px 0 0 0;
}
section .days2 .col6 img.arrow {
    position: absolute;
    right: 80px;
    bottom: -40px;
    z-index: 1111;
}
/* 3day
	―――――――――――＊―――――――――――＊―――――――――――＊――＊ */
section .days3 .col1 {
    position: relative;
    float: left;
    width: 451px;
    height: 843px;
    background: url(../image/cebu-5days/bg_day3_col1.png) left top no-repeat;
    margin: 35px 0 0 30px;
}
section .days3 .col1 p.time {
    position: absolute;
    right: 100px;
    top: -30px;
    z-index: 111;
}
section .days3 .col1 p.read {
    margin: 0 0 0 40px;
    padding-top: 35px;
}
section .days3 .col1 p.txt {
    width: 370px;
    margin: 0 auto;
    margin-top: 10px;
    font-weight: 700;
}
section .days3 .col1 img.ph1 {
    position: absolute;
    left: -5px;
    top: -140px;
}
section .days3 .col1 img.ph2 {
    position: relative;
    z-index: 1;
    margin: -10px 0 0 0px;
}
section .days3 .col1 img.ph3 {
    margin: 0 auto;
    margin-top: -70px;
}
section .days3 .col1 img.arrow {
    position: absolute;
    right: -35px;
    top: 30%;
    z-index: 1111;
}
section .days3 .col2 {
    position: relative;
    float: right;
    width: 449px;
    height: 730px;
    background: url(../image/cebu-5days/bg_day3_col2.png) left top no-repeat;
    margin: 20px 20px 0 0;
}
section .days3 .col2 p.time {
    position: absolute;
    left: 20px;
    top: -20px;
    z-index: 111;
}
section .days3 .col2 p.read {
    margin: 15px 0 0 35px;
}
section .days3 .col2 p.read2 {
    margin: 10px 0 0 40px;
}
section .days3 .col2 p.txt {
    width: 380px;
    margin: 0 auto;
    padding-top: 15px;
    font-weight: 700;
}
section .days3 .col2 img.ph1 {
    position: absolute;
    right: 35px;
    top: -140px;
}
section .days3 .col2 img.ph2 {
    margin: 45px 0 0 30px;
}
section .days3 .col2 img.ph3 {
    position: absolute;
    right: 0px;
    bottom: 20px;
}
section .days3 .col2 img.arrow {
    position: absolute;
    left: -85px;
    bottom: -190px;
    z-index: 1111;
}
section .days3 .col3 {
    position: relative;
    clear: left;
    float: left;
    width: 451px;
    height: 1064px;
    background: url(../image/cebu-5days/bg_day3_col3.png) left top no-repeat;
    margin: 30px 0 0 30px;
}
section .days3 .col3 p.time {
    margin: -20px 0 0 30px;
}
section .days3 .col3 p.read {
    margin: 10px 0 0 45px;
}
section .days3 .col3 p.txt {
    width: 380px;
    margin: 10px auto;
    font-weight: 700;
}
section .days3 .col3 img.ph1 {
    position: absolute;
    right: 110px;
    top: -25px;
}
section .days3 .col3 img.ph2 {
    margin: -50px 0 0 30px;
}
section .days3 .col3 img.ph3 {
    margin: 3px 0 0 5px;
}
section .days3 .col3 img.ph4 {
    margin: 0 auto;
}
section .days3 .col3 img.arrow {
    position: absolute;
    right: -30px;
    top: 29%;
    z-index: 1111;
}
section .days3 .col4 {
    position: relative;
    float: right;
    width: 449px;
    height: 702px;
    background: url(../image/cebu-5days/bg_day3_col4.png) left top no-repeat;
    margin: -105px 15px 0 0;
}
section .days3 .col4 p.time {
    position: absolute;
    right: 30px;
    top: -20px;
}
section .days3 .col4 p.read {
    margin: 60px 0 0 30px;
}
section .days3 .col4 p.txt {
    width: 376px;
    margin: 0 auto;
    margin-top: 15px;
    font-weight: 700;
}
section .days3 .col4 img.ph1 {
    position: absolute;
    left: 60px;
    top: -10px;
}
section .days3 .col4 img.ph2 {
    margin: 0 auto;
    margin-top: 10px;
}
section .days3 .col4 img.ph3 {
    margin: -20px 0 0 5px;
}
section .days3 .col4 img.arrow {
    position: absolute;
    right: 50px;
    bottom: -100px;
    z-index: 1111;
}
section .days3 .col5 {
    position: relative;
    float: right;
    width: 453px;
    height: 482px;
    background: url(../image/cebu-5days/bg_day3_col5.png) left top no-repeat;
    margin: 20px 15px 0 0;
    padding-bottom: 30px;
}
section .days3 .col5 p.time {
    margin: -20px 0 0 35px;
}
section .days3 .col5 p.read {
    margin: 10px 0 0 35px;
    padding-top: 0px;
}
section .days3 .col5 p.txt {
    width: 380px;
    margin: 0 auto;
    padding-top: 15px;
    font-weight: 700;
}
section .days3 .col5 img.ph1 {
    position: absolute;
    left: 165px;
    top: -20px;
}
section .days3 .col5 img.ph2 {
    position: absolute;
    right: 20px;
    bottom: -5px;
}
section .days3 .col5 img.arrow {
    position: absolute;
    right: -35px;
    top: 43%;
    z-index: 1111;
}
section .days3 .col6 {
    position: relative;
    float: right;
    width: 454px;
    height: 747px;
    background: url(../image/cebu-5days/bg_days3_6.png) left 60px no-repeat;
    margin: 0 15px 0 0;
}
section .days3 .col6 p.time {
    margin: 60px 0 0 25px;
}
section .days3 .col6 p.read {
    margin: 25px 0 0 30px;
}
section .days3 .col6 p.txt {
    width: 382px;
    margin: 0 auto;
    margin-top: 15px;
    font-weight: 700;
}
section .days3 .col6 p.link {
    position: relative;
    width: 381px;
    margin: 0 auto;
    margin-top: 10px;
    z-index: 100;
}
section .days3 .col6 img.ph1 {
    position: absolute;
    right: -10px;
    top: 10px;
}
section .days3 .col6 img.ph2 {
    margin: -10px 0 0 30px;
}
section .days3 .col6 img.ph3 {
    position: absolute;
    right: -10px;
    top: 410px;
}
section .days3 .col6 img.arrow {
    position: absolute;
    left: -45px;
    bottom: -30px;
    z-index: 1111;
}
section .days3 .col7 {
    position: relative;
    float: left;
    width: 455px;
    height: 759px;
    background: url(../image/cebu-5days/bg_days3_7.png) left 20px no-repeat;
    margin: 0 0 0 25px;
}
section .days3 .col7 p.time {
    position: absolute;
    right: 50px;
    top: 0px;
}
section .days3 .col7 p.read {
    margin: 65px 0 0 245px;
    padding-top: 0px;
}
section .days3 .col7 p.txt {
    width: 377px;
    margin: 0 auto;
    padding-top: 0px;
    font-weight: 700;
}
section .days3 .col7 p.link {
    position: relative;
    width: 381px;
    margin: 0 auto;
    margin-top: -20px;
    z-index: 100;
}
section .days3 .col7 img.ph1 {
    position: absolute;
    left: -20px;
    top: -10px;
}
section .days3 .col7 img.ph2 {
    margin: 5px auto;
}
section .days3 .col7 img.ph3 {
    margin: 0px 0 0 -15px;
}
section .days3 .col7 img.arrow {
    position: absolute;
    right: -40px;
    top: 43%;
    z-index: 1111;
}
section .days3 .col8 {
    position: relative;
    float: right;
    width: 454px;
    height: 773px;
    background: url(../image/cebu-5days/bg_days3_8.png) left 25px no-repeat;
    margin: 0 10px 0 0;
}
section .days3 .col8 p.time {
    margin: 20px 0 0 25px;
}
section .days3 .col8 p.read {
    margin: 25px 0 0 30px;
}
section .days3 .col8 p.txt {
    width: 382px;
    margin: 0 auto;
    margin-top: 15px;
    font-weight: 700;
}
section .days3 .col8 p.link {
    position: relative;
    width: 381px;
    margin: 10px auto;
    margin-bottom: 25px;
    z-index: 100;
}
section .days3 .col8 img.ph1 {
    position: absolute;
    right: 0px;
    top: -35px;
}
section .days3 .col8 img.ph2 {
    position: absolute;
    right: 20px;
    top: 160px;
}
section .days3 .col8 img.ph3 {
    margin: 0 auto;
    margin-top: 15px;
}
section .days3 .col8 img.arrow {
    position: absolute;
    left: -45px;
    bottom: -30px;
    z-index: 1111;
}
/* 4day
	―――――――――――＊―――――――――――＊―――――――――――＊――＊ */
section .days4 .col1 {
    position: relative;
    float: left;
    width: 447px;
    height: 713px;
    background: url(../image/cebu-5days/bg_day4_col1.png) left top no-repeat;
    margin: 25px 0 0 30px;
}
section .days4 .col1 p.time {
    margin: -25px 0 0 25px;
}
section .days4 .col1 p.read {
    position: relative;
    margin: 20px 0 0 40px;
    padding-top: 5px;
    z-index: 111;
}
section .days4 .col1 p.read2 {
    margin: 10px 0 0 40px;
}
section .days4 .col1 p.txt {
    width: 370px;
    margin: 0 auto;
    margin-top: 10px;
    font-weight: 700;
}
section .days4 .col1 img.ph1 {
    position: absolute;
    left: 160px;
    top: -20px;
}
section .days4 .col1 img.ph2 {
    margin: 10px auto;
}
section .days4 .col1 img.ph3 {
    position: absolute;
    left: 10px;
    bottom: -25px;
}
section .days4 .col1 img.ph4 {
    position: absolute;
    right: 20px;
    bottom: -20px;
}
section .days4 .col1 img.arrow {
    position: absolute;
    right: -40px;
    top: 35%;
    z-index: 1111;
}
section .days4 .col2 {
    position: relative;
    float: right;
    width: 449px;
    height: 743px;
    background: url(../image/cebu-5days/bg_day4_col2.png) left top no-repeat;
    margin: 20px 15px 0 0;
}
section .days4 .col2 p.time {
    margin: -20px 0 0 30px;
}
section .days4 .col2 p.read {
    margin: 10px 0 0 30px;
}
section .days4 .col2 p.txt {
    position: relative;
    width: 380px;
    margin: 10px auto;
    font-weight: 700;
    z-index: 111;
}
section .days4 .col2 img.ph1 {
    position: absolute;
    right: 5px;
    top: -110px;
}
section .days4 .col2 img.ph2 {
    margin: 0 0 0 30px;
}
section .days4 .col2 img.ph3 {
    position: absolute;
    left: 90px;
    bottom: 230px;
    z-index: 1111;
}
section .days4 .col2 img.ph4 {
    position: absolute;
    left: -35px;
    bottom: 155px;
    z-index: 1101;
}
section .days4 .col2 img.ph5 {
    position: absolute;
    left: 55px;
    bottom: 90px;
    z-index: 1111;
}
section .days4 .col2 img.ph6 {
    position: absolute;
    left: 200px;
    bottom: 150px;
    z-index: 1101;
}
section .days4 .col2 img.ph7 {
    position: absolute;
    left: 15px;
    bottom: -35px;
    z-index: 1101;
}
section .days4 .col2 img.arrow {
    position: absolute;
    left: -55px;
    bottom: -60px;
    z-index: 1111;
}
section .days4 .col3 {
    position: relative;
    float: left;
    width: 456px;
    height: 873px;
    background: url(../image/cebu-5days/bg_day4_col3.png) left top no-repeat;
    margin: 20px 0 0 30px;
}
section .days4 .col3 p.time {
    margin: -5px 0 0 30px;
}
section .days4 .col3 p.read {
    margin: 5px 0 0 35px;
}
section .days4 .col3 p.txt {
    width: 380px;
    margin: 0 auto;
    font-weight: 700;
}
section .days4 .col3 p.txt2 {
    float: right;
    width: 160px;
    margin: 10px 35px 0 0;
    font-weight: 700;
}
section .days4 .col3 img.ph1 {
    position: absolute;
    left: 170px;
    top: -5px;
}
section .days4 .col3 img.ph2 {
    margin: 10px 0 0 3px;
}
section .days4 .col3 img.ph3 {
    margin: -5px 0 0 -23px;
}
section .days4 .col3 img.ph4 {
    float: left;
    margin: 10px 0 0 35px;
}
section .days4 .col3 img.arrow {
    position: absolute;
    right: -35px;
    top: 38%;
    z-index: 1111;
}
section .days4 .col4 {
    position: relative;
    float: right;
    width: 449px;
    height: 845px;
    background: url(../image/cebu-5days/bg_day4_col4.png) left top no-repeat;
    margin: 25px 15px 0 0;
    padding-bottom: 30px;
}
section .days4 .col4 p.time {
    position: absolute;
    right: 35px;
    top: -30px;
}
section .days4 .col4 p.read {
    margin: 35px 0 0 35px;
}
section .days4 .col4 p.txt {
    width: 376px;
    margin: 0 auto;
    margin-top: 0px;
    font-weight: 700;
}
section .days4 .col4 img.ph1 {
    margin: 10px auto;
}
section .days4 .col4 img.ph2 {
    margin: 5px auto;
}
section .days4 .col4 img.arrow {
    position: absolute;
    left: -60px;
    bottom: 160px;
    z-index: 1111;
}
section .days4 .col5 {
    position: relative;
    float: left;
    width: 457px;
    height: 639px;
    background: url(../image/cebu-5days/bg_days4_5.png) left 15px no-repeat;
    margin: 0 0 0 27px;
}
section .days4 .col5 p.time {
    position: absolute;
    right: 50px;
    top: 5px;
}
section .days4 .col5 p.read {
    margin: 5px 0 0 -17px;
    padding-top: 0px;
}
section .days4 .col5 p.read2 {
    margin: -30px 0 0 40px;
    padding-top: 0px;
}
section .days4 .col5 p.txt {
    width: 376px;
    margin: 0 auto;
    padding-top: 15px;
    font-weight: 700;
}
section .days4 .col5 p.link {
    position: relative;
    width: 381px;
    margin: 0 auto;
    margin-top: -10px;
    z-index: 100;
}
section .days4 .col5 img.ph1 {
    position: absolute;
    right: -20px;
    top: 105px;
}
section .days4 .col5 img.ph2 {
    margin: -10px 0 0 -20px;
}
/* 5day
	―――――――――――＊―――――――――――＊―――――――――――＊――＊ */
section .days5 .col1 {
    position: relative;
    float: left;
    width: 451px;
    height: 1225px;
    background: url(../image/cebu-5days/bg_day5_col1.png) left top no-repeat;
    margin: 30px 0 0 25px;
}
section .days5 .col1 p.time {
    margin: -30px 0 0 25px;
}
section .days5 .col1 p.read {
    margin: 10px 0 0 35px;
}
section .days5 .col1 p.txt {
    width: 380px;
    margin: 0 auto;
    font-weight: 700;
}
section .days5 .col1 img.ph1 {
    position: absolute;
    left: 160px;
    top: -35px;
    z-index: 222;
}
section .days5 .col1 img.ph2 {
    margin: -10px 0 0 -10px;
}
section .days5 .col1 img.ph3 {
    margin: 10px auto;
}
section .days5 .col1 .box {
    position: relative;
    width: 383px;
    height: 383px;
    background: url(../image/cebu-5days/bg_day5_col1_01.png) left top no-repeat;
    margin: 0 auto;
    margin-top: 40px;
}
section .days5 .col1 .box p.read {
    position: relative;
    float: right;
    margin: -75px 0 0 0;
    z-index: 11;
}
section .days5 .col1 .box p.txt {
    position: relative;
    float: right;
    width: 180px;
    margin: -5px 15px 0 0;
    z-index: 11;
    color: #fff;
}
section .days5 .col1 img.ph4 {
    position: absolute;
    left: -50px;
    top: -30px;
    z-index: 222;
}
section .days5 .col1 img.arrow {
    position: absolute;
    right: -35px;
    top: 26%;
    z-index: 1111;
}
section .days5 .col2 {
    position: relative;
    float: right;
    width: 450px;
    height: 672px;
    background: url(../image/cebu-5days/bg_day5_col2.png) left top no-repeat;
    margin: 20px 20px 0 0;
}
section .days5 .col2 p.time {
    position: relative;
    margin: -20px 0 0 40px;
    z-index: 1;
}
section .days5 .col2 p.read {
    margin: 10px 0 0 35px;
}
section .days5 .col2 p.txt {
    position: relative;
    float: left;
    width: 190px;
    margin: 10px 0 0 35px;
    font-weight: 700;
    z-index: 111;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    section .days5 .col2 p.txt:not(:target) {
        line-height: 140%;
    }
}
section .days5 .col2 img.ph1 {
    position: absolute;
    right: -5px;
    top: -170px;
}
section .days5 .col2 img.ph2 {
    position: relative;
    float: right;
    margin: -15px -42px 0 0px;
    z-index: 1;
}
section .days5 .col2 img.ph3 {
    float: left;
    margin: -70px 0 0 30px;
}
section .days5 .col2 img.arrow {
    position: absolute;
    right: 80px;
    bottom: -100px;
    z-index: 1111;
}
section .days5 .col3 {
    position: relative;
    float: right;
    width: 450px;
    height: 538px;
    background: url(../image/cebu-5days/bg_day5_col3.png) left top no-repeat;
    margin: 20px 20px 0 0;
    padding-bottom: 30px;
}
section .days5 .col3 p.time {
    margin: -20px 0 0 40px;
}
section .days5 .col3 p.read {
    margin: 10px 0 0 35px;
}
section .days5 .col3 p.txt {
    width: 380px;
    margin: 15px auto;
    font-weight: 700;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    section .days5 .col3 p.txt:not(:target) {
        line-height: 140%;
    }
}
section .days5 .col3 img.ph1 {
    margin: -12px 0 0 20px;
}
/*―――――――――――＊―――――――――――＊―――――――――――＊―――――――――――＊
     テキスト用の追加クラス
―――――――――――＊―――――――――――＊―――――――――――＊―――――――――――＊*/
/* 注釈
	―――――――――――＊―――――――――――＊―――――――――――＊――＊ */
span.note {
    margin-left: 5px;
    font-size: 50%;
}
/* 補足
	―――――――――――＊―――――――――――＊―――――――――――＊――＊ */
span.description {
    font-size: 80%;
    line-height: 180%;
}
/* 字詰め調整
	―――――――――――＊―――――――――――＊―――――――――――＊――＊ */
.tsume {
    letter-spacing: -0.03em;
}
.aki {
    letter-spacing: 0.05em;
}
/*―――――――――――+―――――――――――+―――――――――――+―――――――――――+
     画像用の追加クラス
―――――――――――+―――――――――――+―――――――――――+―――――――――――+*/
img {
    display: block;
}
/* 画像にリンクを設置した時にマウスオーバーで透過する（全画像）
	―――――――――――+―――――――――――+―――――――――――+――+ */
a:hover img {
    opacity: 0.8;
    filter: alpha(opacity=80);
    -ms-filter: "alpha(opacity=80)";
    /* ie 8 */
    -moz-opacity: 0.8;
    /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.8;
    /* Safari 1.x */
}
/*        @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
            .slider span:not(:target) {
                filter: alpha(opacity=60);
                -moz-opacity:0.9;
                opacity:0.6; IE10（\9なしでIE11にも適用） 
            }
          }*/
#Company-call {
    width: 960px;
}
/*ホテル評価*/
.days1 .data-box {
    display: flex;
    font-size: 14px;
    top: 143px;
    left: 36px;
    z-index: 1;
    position: absolute;
}
.days1 .data-box .iconbox p.rank {
    width: auto;
    color: #fff;
    border-radius: 12px;
    padding: 0 10px;
    text-align: center;
    display: inline-block;
    font-weight: bold;
}
.days1 .data-box .iconbox p.rank.high {
    background: #a48700;
}
.days1 .data-box .iconbox p.rank.low {
    background: #213264;
}
.days1 .data-box p.kuchikomi .evaluation {
    font-weight: bold;
    padding-left: 4px;
}
.days1 .data-box p.kuchikomi {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
}
.days1 .data-box p.kuchikomi .evaluation.ore {
    color: #ff4e00;
}
.days1 .data-box p.kuchikomi .evaluation.yellow {
    color: #ff9900;
}
.days1 .data-box p.kuchikomi .evaluation .comment {
    padding-left: 0;
}
.days1 .data-box p.kuchikomi .number {
    font-weight: normal;
    color: #000;
    padding: 0;
    margin: 0;
}
.days1 .data-box p.kuchikomi .number a {
    text-decoration: underline;
    display: inline;
}
.days1 .data-box p.kuchikomi .star {
    display: flex;
}
.days1 .box-left .data-box, .days1 .box-right .data-box {
    width: 100%;
}
@media (min-width: 640px) {
    .pc_none {
        display: none !important;
    }
}
@media (max-width: 639px) {
    .sp_none {
        display: none !important;
    }
    body {
        padding-top: 88px !important;
    }
    #cont, .link, #menu_lorcal_Area ul, .pager li, section, .title_Area h2, .title_Area div p.read, .index .day1 h3, .index .day1 p.read, .index .day1 div, .index .day1 div p.txt, .index .day2 p.read, .index .day2 h3, .index .day2 p.txt, .index .day3 p.read, .index .day3 p.txt, .index .day4 h3, .index .day4 p.read, .index .day4 p.txt, .index .day5 h3 {
        width: auto;
    }
    .title_Area h2 {
        height: auto;
    }
    .title_Area h2 img, .title_Area div p.read img, .index .day1 p.read img, .index .day1 img.ph1, .index .day2 p.read img, .index .day4 p.read img, .index .day5 p.read img {
        width: 100%;
        height: auto;
    }
    .title_Area h2 img {
        padding: 20px;
    }
    .title_Area div {
        padding: 10px;
    }
    .title_Area div p.read {
        padding: 0;
    }
    .title_Area div p.txt {
        font-size: 3.2vw;
        padding-bottom: 0;
    }
    .index {
        padding: 20px;
        background-repeat: repeat;
    }
    #menu_lorcal_Area {
        height: auto;
    }
    #menu_lorcal_Area ul {
        margin-top: 0;
        z-index: 10;
    }
    #menu_lorcal_Area li {
        height: auto;
        display: inline-block;
        width: 32%;
        margin-bottom: 10px;
    }
    #menu_lorcal_Area li:first-child {
        display: block;
    }
    .title_Area p.balloon {
        top: -2%;
    }
    .title_Area p.balloon img {
        width: 33%;
    }
    .index .day1 div {
        margin: 0;
    }
    .index .day1 p.read {
        margin-top: 0;
        height: auto;
    }
    .index .day1 h3, .index .day4 h3, .index .day5 h3 {
        float: none;
        height: auto;
    }
    .index .day1 h3 img, .index .day2 h3 img, .index .day3 h3 img, .index .day4 h3 img, .index .day5 h3 img {
        width: 45%;
    }
    .index .day1 img.ph1, .index .day2 img.ph1, .index .day2 img.ph2, .index .day3 img.ph1, .index .day3 img.ph2, .index .day4 img.ph1, .index .day4 img.ph2, .index .day5 img.ph1, .index .day5 img.ph2, .index .day2 h3, .index .day3 h3 {
        position: static;
    }
    .index .day1 div p.txt {
        float: none;
        margin-top: 10px;
        line-height: 1.5;
        font-size: 3.2vw;
    }
    .index .day1 div p.link {
        float: none;
        margin: 10px 0 0 0;
        z-index: 10;
    }
    .index .day2 h3, .index .day3 h3 {
        height: auto;
    }
    .index .day2 p.read, .index .day3 p.read {
        margin: 0;
    }
    .index .day2 img.ph1, .index .day2 img.ph2, .index .day3 img.ph1, .index .day3 img.ph2, .index .day4 img.ph1, .index .day4 img.ph2, .index .day5 img.ph1, .index .day5 img.ph2 {
        width: 64%;
        margin: 0 auto;
    }
    .index .day3 img.ph1 {
        margin-top: 10px;
    }
    .index .day2 p.txt, .index .day3 p.txt, .index .day4 p.txt, .index .day5 p.txt {
        margin: 0;
        font-size: 3.2vw;
        line-height: 1.5;
        margin-top: 10px;
    }
    .index .day2 p.link, .index .day3 p.link, .index .day4 p.link, .index .day5 p.link {
        position: relative;
        width: auto;
        height: auto;
        margin: 10px 0 0;
        z-index: 10;
        left: 0;
        top: 0;
        padding-top: 0;
    }
    .index .day3 h3, .index .day5 h3 {
        margin: 0px 0 0 0px;
    }
    .index .day4 p.read, .index .day5 p.read {
        float: none;
        width: auto;
        height: auto;
        margin: 0;
    }
    .index .day5 p.txt {
        float: none;
        width: auto;
    }
    .totop {
        display: none;
    }
    .bx-wrapper .bx-controls-direction a {
        z-index: 10 !important;
    }
    #menu_lorcal_Area .daysbox {
        margin: 20px;
    }
    .pager ul {
        display: flex;
        justify-content: center;
    }
    .pager ul img {
        width: 100%;
    }
    /*days1*/
    .days1 {
        background-repeat: repeat;
    }
    section .days1 .col1, section .days1 .col2, section .days1 .col3, section .days1 .col4, section .days1 .col5 {
        float: none;
        width: auto;
        height: auto;
        margin: 0;
        padding-top: 0;
        background-image: none;
    }
    section .days1 .col1 img.ph1, section .days1 .col1 img.ph3, section .days1 .col2 img.ph1, section .days1 .col2 img.ph2, section .days1 .col3 img.ph1, section .days1 .col4 img.ph2, section .days1 .col5 img.ph2, section .days1 .col5 img.ph1, section .days1 .col5 img.ph3 {
        position: static;
        width: auto;
    }
    section .days1 .col1 p.read {
        margin: 0;
        padding: 0;
        text-align: center;
    }
    section .days1 .col1 p.read img, section .days1 .col1 p.time img, section .days1 .col1 img.ph3 img, section .days1 .col2 p.time img, section .days1 .col2 p.read img, section .days1 .col3 p.time img, section .days1 .col4 p.time img, section .days1 .col3 p.read img {
        display: initial;
    }
    section .days1 .col1 p.time, section .days1 .col2 p.time, section .days1 .col3 p.time, section .days1 .col4 p.time {
        position: static;
        text-align: center;
    }
    section .days1 .col1 p.txt, section .days1 .col2 p.txt, section .days1 .col3 p.txt, section .days1 .col4 p.txt, section .days1 .col4 p.txt2, section .days1 .col5 p.txt {
        width: auto;
        font-size: 3.2vw;
        line-height: 1.5;
        margin: 10px;
        float: none;
    }
    section .days1 .col1 img.ph1, section .days1 .col1 img.ph2, section .days1 .col1 img.ph3, section .days1 .col2 img.ph1, section .days1 .col2 img.ph2, section .days1 .col3 img.ph1, section .days1 .col4 img.ph2, section .days1 .col4 p.link img, section .days1 .col5 img.ph2, section .days1 .col5 img.ph3 {
        margin: 0 auto;
    }
    section .days1 .col1 img.ph2, section .days1 .col1 p.read2, section .days1 .col4 p.read {
        margin: 10px;
        padding: 0;
    }
    section .days1 .col1 img.arrow, section .days1 .col2 img.arrow, section .days1 .col3 img.arrow, section .days1 .col4 img.arrow {
        display: none;
    }
    section .days1 .col2 p.read, section .days1 .col3 p.read {
        margin: 0;
        padding: 0;
        text-align: center;
    }
    section .days1 .col4 img.ph1 {
        float: none;
        margin: 0 auto;
        text-align: center;
    }
    section .days1 .col4 p.link {
        width: auto;
        height: inherit;
        margin: 0 auto;
        padding-top: 0;
        z-index: 10;
    }
    section .days1 .col5 p.read {
        margin: 20px;
        padding-top: 0px;
    }
    section .days1 .col5 img.ph1, section .days1 .col1 img.ph2 {
        width: 80%;
        margin: 0 auto;
    }
    section .days1 .col5 p.time {
        right: 0;
    }
    /*day2*/
    .bak, section .days2 .col1 img.arrow, section .days2 .col2 img.arrow, section .days2 .col3 img.arrow, section .days2 .col4 img.arrow, section .days2 .col5 img.arrow {
        display: none;
    }
    .days2 {
        background-repeat: repeat;
    }
    section .days2 .col1, section .days2 .col2, section .days2 .col3, section .days2 .col4, section .days2 .col5, section .days2 .col6 {
        float: none;
        width: auto;
        height: auto;
        margin: 0;
        padding-top: 0;
        background-image: none;
    }
    section .days2 .col1 img.ph1, section .days2 .col5 img.ph2, section .days2 .col6 img.ph2 {
        position: static;
        padding: 10px;
        width: 76%;
        margin: 0 auto;
        float: none;
    }
    section .days2 .col1 img.ph2, section .days2 .col1 img.ph3, section .days2 .col4 img.ph3 {
        position: static;
        padding: 10px;
        width: 100%;
        margin: 0 auto;
    }
    section .days2 .col1 img.ph4, section .days2 .col2 img.ph1, section .days2 .col2 img.ph3, section .days2 .col2 img.ph2, section .days2 .col2 img.ph4, section .days2 .col3 img.ph1, section .days2 .col3 img.ph2, section .days2 .col4 img.ph1, section .days2 .col4 img.ph2 {
        position: static;
        padding: 10px;
        margin: 0 auto;
        width: auto;
        float: none;
    }
    section .days2 .col1 p.time img, section .days2 .col1 p.read img, section .days2 .col1 p.read2 img, section .days2 .col2 p.time img, section .days2 .col2 p.read img, section .days2 .col3 p.time img, section .days2 .col3 p.read img, section .days2 .col4 p.time img, section .days2 .col4 p.read img, section .days2 .col5 p.time img, section .days2 .col5 p.read img, section .days2 .col6 p.time img, section .days2 .col6 p.read img {
        display: initial;
    }
    section .days2 .col1 p.time, section .days2 .col2 p.time, section .days2 .col3 p.time, section .days2 .col4 p.time, section .days2 .col5 p.time, section .days2 .col6 p.time {
        position: static;
        text-align: center;
        margin: 0;
    }
    section .days2 .col1 p.read, section .days2 .col1 p.read2, section .days2 .col2 p.read, section .days2 .col3 p.read, section .days2 .col4 p.read, section .days2 .col5 p.read {
        margin: 0;
        padding: 0;
        text-align: center;
    }
    section .days2 .col1 p.txt {
        width: auto;
    }
    section .days2 .col1 p.txt, section .days2 .col1 p.txt2, section .days2 .col2 p.txt, section .days2 .col3 p.txt, section .days2 .col4 p.txt, section .days2 .col5 p.txt, section .days2 .col6 p.txt {
        width: auto;
        font-size: 3.2vw;
        line-height: 1.5;
        margin: 10px;
        float: none;
    }
    section .days2 .tsume-sp {
        font-size: 3.2vw;
        line-height: 150%;
        font-weight: 700;
        text-align: center;
    }
    section .days2 .col5 img.ph1, section .days2 .col6 img.ph1 {
        left: 0;
        top: -1%;
        width: 33%;
    }
    section .days2 .col6 p.time {
        margin: 0;
    }
    section .days2 .col6 p.read {
        padding: 10px;
        margin: 0;
        text-align: center;
    }
    section .days2 .col6 p.read img {
        width: 100%;
    }
    section .days2 .col3 img.ph2 {
        width: 90%;
    }
    /*day3*/
    section .days3 .col1 img.arrow, section .days3 .col3 img.arrow, section .days3 .col2 img.arrow, section .days3 .col4 img.arrow {
        display: none;
    }
    .days3 {
        background-repeat: repeat;
    }
    section .days3 .col1, section .days3 .col2, section .days3 .col3, section .days3 .col4, section .days3 .col5 {
        float: none;
        width: auto;
        height: auto;
        margin: 0;
        padding-top: 0;
        background-image: none;
    }
    section .days3 .col1 p.time, section .days3 .col2 p.time, section .days3 .col3 p.time, section .days3 .col4 p.time, section .days3 .col5 p.time {
        position: static;
        text-align: center;
        margin: 0;
    }
    section .days3 .col1 p.time img, section .days3 .col1 p.read img, section .days3 .col2 p.time img, section .days3 .col2 p.read img, section .days3 .col3 p.time img, section .days3 .col3 p.read img, section .days3 .col4 p.time img, section .days3 .col4 p.read img, section .days3 .col5 p.time img, section .days3 .col5 p.read img {
        display: initial;
    }
    section .days3 .col1 p.read, section .days3 .col2 p.read, section .days3 .col3 p.read, section .days3 .col4 p.read, section .days3 .col5 p.read {
        margin: 0;
        padding: 0;
        text-align: center;
    }
    section .days3 .col1 img.ph1, section .days3 .col2 img.ph1, section .days3 .col2 img.ph3, section .days3 .col5 img.ph2 {
        position: static;
        padding: 10px;
        margin: 0 auto;
        width: auto;
        float: none;
    }
    section .days3 .col1 img.ph2, section .days3 .col1 img.ph3, section .days3 .col2 img.ph2, section .days3 .col3 img.ph2, section .days3 .col3 img.ph3, section .days3 .col3 img.ph4, section .days3 .col4 img.ph2, section .days3 .col4 img.ph3 {
        margin: 10px auto;
        width: 90%;
    }
    section .days3 .col1 p.txt, section .days3 .col2 p.txt, section .days3 .col3 p.txt, section .days3 .col4 p.txt, section .days3 .col5 p.txt {
        width: auto;
        font-size: 3.2vw;
        line-height: 1.5;
        margin: 10px;
        float: none;
    }
    section .days3 .col3 img.ph1, section .days3 .col4 img.ph1, section .days3 .col5 img.ph1 {
        left: 0;
        top: -1%;
        width: 33%;
    }
    /*day4*/
    .bak2, section .days4 .col1 img.arrow, .bak2, section .days4 .col1 img.arrow, section .days4 .col2 img.arrow, section .days4 .col3 img.arrow {
        display: none;
    }
    .days4 {
        background-repeat: repeat;
    }
    section .days4 .col1, section .days4 .col2, section .days4 .col3, section .days4 .col4 {
        float: none;
        width: auto;
        height: auto;
        margin: 0;
        padding-top: 0;
        background-image: none;
    }
    section .days4 .col1 p.time, section .days4 .col2 p.time, section .days4 .col3 p.time, section .days4 .col4 p.time {
        position: static;
        text-align: center;
        margin: 0;
    }
    section .days4 .col1 p.time img, section .days4 .col1 p.read img, section .days4 .col2 p.time img, section .days4 .col2 p.read img, section .days4 .col3 p.time img, section .days4 .col3 p.read img, section .days4 .col4 p.time img, section .days4 .col4 p.read img {
        display: initial;
    }
    section .days4 .col1 p.read, section .days4 .col2 p.read, section .days4 .col3 p.read, section .days4 .col4 p.read {
        margin: 0;
        padding: 0;
        text-align: center;
        z-index: 0;
    }
    section .days4 .col1 img.ph1, section .days4 .col3 img.ph1 {
        left: 0;
        top: -1%;
        width: 33%;
    }
    section .days4 .col1 img.ph2, section .days4 .col2 img.ph2, section .days4 .col3 img.ph2, section .days4 .col3 img.ph3, section .days4 .col4 img.ph1, section .days4 .col4 img.ph2 {
        margin: 10px auto;
        width: 90%;
    }
    section .days4 .col1 img.ph3, section .days4 .col1 img.ph4, section .days4 .col2 img.ph1, section .days4 .col2 img.ph3, section .days4 .col2 img.ph4, section .days4 .col2 img.ph5, section .days4 .col2 img.ph6, section .days4 .col2 img.ph7, section .days4 .col3 img.ph4 {
        position: static;
        padding: 10px;
        margin: 0 auto;
        width: auto;
        float: none;
    }
    section .days4 .col1 p.txt, section .days4 .col2 p.txt, section .days4 .col3 p.txt, section .days4 .col3 p.txt2, section .days4 .col4 p.txt {
        width: auto;
        font-size: 3.2vw;
        line-height: 1.5;
        margin: 10px;
        float: none;
        z-index: 0;
    }
    /*day5*/
    section .days5 .col1 img.arrow, section .days5 .col2 img.arrow {
        display: none;
    }
    .days5 {
        background-repeat: repeat;
    }
    section .days5 .col1, section .days5 .col2, section .days5 .col3 {
        float: none;
        width: auto;
        height: auto;
        margin: 0;
        padding-top: 0;
        background-image: none;
    }
    section .days5 .col1 p.time, section .days5 .col2 p.time, section .days5 .col3 p.time {
        position: static;
        text-align: center;
        margin: 0;
    }
    section .days5 .col1 p.time img, section .days5 .col1 p.read img, section .days5 .col2 p.time img, section .days5 .col2 p.read img, section .days5 .col3 p.time img, section .days5 .col3 p.read img {
        display: initial;
    }
    section .days5 .col1 p.read, section .days5 .col2 p.read, section .days5 .col3 p.read {
        margin: 0;
        padding: 0;
        text-align: center;
        z-index: 0;
    }
    section .days5 .col1 img.ph1 {
        left: 0;
        top: -1%;
        width: 33%;
        z-index: 0;
    }
    section .days5 .col1 img.ph2, section .days5 .col1 img.ph3, section .days5 .col2 img.ph3, section .days5 .col3 img.ph1 {
        margin: 10px auto;
        width: 90%;
        float: none;
    }
    section .days5 .col1 p.txt, section .days5 .col1 .box p.txt, section .days5 .col2 p.txt, section .days5 .col3 p.txt {
        width: auto;
        font-size: 3.2vw;
        line-height: 1.5;
        margin: 10px;
        float: none;
        z-index: 0;
    }
    section .days5 .col2 img.ph1, section .days5 .col2 img.ph2 {
        position: static;
        padding: 10px;
        margin: 0 auto;
        width: auto;
        float: none;
    }
    section .days5 .col1 img.ph4 {
        position: static;
        padding: 10px;
        margin: 0 auto;
        width: 90%;
        float: none;
    }
    section .days5 .col1 .box {
        position: relative;
        width: auto;
        height: auto;
        background: #7382BE;
        margin: 10px;
        margin-top: 40px;
        border-radius: 20px;
    }
    section .days5 .col1 .box p.read {
        float: none;
        margin: 0 auto;
        z-index: 0;
    }
    section .days4 .col2 img.ph3, section .days4 .col2 img.ph4, section .days4 .col2 img.ph5, section .days4 .col2 img.ph6 {
        display: inline-block;
        width: 45%;
    }
    section .days4 .col2 img.ph7 {
        width: 45%;
    }
    /*ホテル評価スマホ*/
    .days1 .data-box .iconbox p.rank {
        padding: 3px;
    }
    .days1 .data-box {
        font-size: 3.5vw;
        position: static;
        margin: 0 20px;
    }
    .days1 .data-box p.kuchikomi {
        margin-left: 5px;
    }
    .days1 .data-box p.kuchikomi .star img {
        width: 15px;
    }
}
