﻿/* Extracted CSS styles for travel redesign article content */
/* Source: hkn_common.css, hkn_va_top_pc.css, hkn_va_top_sp.css */

/* Common styles (used in both PC and SP) */
div, p, blockquote, pre, address, ul, ol, li, dl, dd, table, td {
    font-family: -apple-system, blinkMacSystemFont, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "HIragino Kaku Gothic Pro W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}
.contentBox .btn--online{margin:auto;max-width:400px}
.contentBox .btn--online .btn__txt--main{display:inline !important;padding-left:26px}
.contentBox .btn--online .btn__txt--main::before{top:0 !important;left:-4px !important}
.frameBox{margin-top:0}
.u-fontStl{font-family:"游ゴシック","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}
.text__em{font-weight:bold;color:#e33543}
.u-textWb {
    font-weight: bold !important
}
.u-mBtm0 {margin-bottom:0 !important}
.u-mBtm60{margin-bottom:60px !important}
.u-mBtm40{margin-bottom:40px !important}
.u-mTop30{margin-top:30px !important}
.u-sp-mRight0{margin-right:0 !important}
.u-mTop60{margin-top:60px !important}
.u-sp-mTop20{margin-top:20px !important}
.u-mBtm10{margin-bottom:10px !important}
.u-pLeft0{padding-left:0 !important}
.u-mTop50{margin-top:50px !important}
.u-sp-mTop30{margin-top:30px !important}
.u-bgcolorgray{background-color:#f3f3f3 !important}
.u-mTop40{margin-top:40px !important}
.u-mBtm30{margin-bottom:30px !important}
.u-mBtm20{margin-bottom:20px !important}
.u-sp-mBtm20{margin-bottom:20px !important}
.u-mTop20{margin-top:20px !important}
.u-sp-mTop10{margin-top:10px !important}
.u-alignC{text-align:center !important}
.u-textWb{font-weight:bold !important}
.contentWrap{width:100%}
.faq__answer .moreLink{margin-right:5px}
.faq__answer .moreLink__item{padding-right:14px;margin-left:0}
.contentBox .emphasis__wrap__more{padding-bottom:0}
.bTop{border-top:2px solid #ddd}
.bLef{border-left:2px solid #ddd}
.bRig{border-right:2px solid #ddd}
.bBtm{border-bottom:2px solid #ddd}
.planeTable__td .planeTable__td__asterisk{position:relative}
.planeTable__td .planeTable__td__asterisk .planeTable__td__asterisk__num{position:absolute;top:.5em;right:-38px}
.planeTable__td .planeTable__td__text{line-height:1.3}
.planeTable__td .planeTable__td__textS{font-size:14px}
.planeTable .exBorder.bTop{border-top:2px solid #ddd}
.planeTable .exBorder.bBtm{border-bottom:2px solid #ddd}
.planeTable .exBorder.bLef{border-left:2px solid #ddd}
.planeTable .exBorder.bRig{border-right:2px solid #ddd}
.planeTable .u-bgcolorRedTh{background:#f4aeb4}
.planeTable .u-bgcolorBlueTh{background:#84b3ef}
.planeTable .u-leftGrayBefore{position:relative;padding:10px 4px 10px 10px}
.planeTable .u-leftGrayBefore::before{position:absolute;display:block;content:"";background:#f3f3f3;border-right:2px solid #ddd;width:6px;height:calc(100% + 2px);top:-2px;left:0}
.planeTable__thead .planeTable__th,.planeTable__thead .planeTable__td{background:#f3f3f3}
.planeTable__th,.planeTable__thead .planeTable__td{background:#f3f3f3}

.p-relatedLink__item a {color: #0a6fcc;font-size: 16px;}
.p-relatedLink__item a:hover{text-decoration:none}
.p-category__pointSum__inner::before,.emphasis__wrap__consultation .emphasisBG__inner .p-category__pointSum .p-category__pointSum__inner::after{position:absolute;display:block;content:"";width:22px;height:22px}
.p-category__pointSum__inner::after{position:absolute;display:block;content:"";width:22px;height:22px}
.p-category__pointSum__inner::before{top:0;left:0;border-top:3px solid #b7dea6;border-left:3px solid #b7dea6}
.p-category__pointSum__inner::after{bottom:0;right:0;border-bottom:3px solid #b7dea6;border-right:3px solid #b7dea6}
.p-category__pointSum__inner ul{width:fit-content;margin:0 auto}
.p-category__pointSum__inner::before,.emphasis__wrap__more .emphasisBG__inner .p-category__pointSum .p-category__pointSum__inner::after{display:none}
.p-category__pointSum__inner::after{display:none}
.p-category__pointSum__inner p{text-align:center}
.p-category__pointSum__listItem:not(:last-child){margin-bottom:10px}
.p-articleBox__column__cont .planeList{margin:0}
.p-articleBox__column__cont{border-top:none}
.qaCategoryBox .faq--o:first-of-type{padding-top:0}
.qaCategoryBox .faq--o:last-of-type{padding-bottom:0}
.faq--o:first-of-type{padding-top:0}
.faq--o:last-of-type{padding-bottom:0}
.faq{border-top:1px dotted #ddd}
.faq__question--o:before,.faq__answer--o:before{content:"";position:absolute;left:0}
.faq__answer--o:before{content:"";position:absolute;left:0}
.p-articleBox__column__ttl.icon-ear {
    position: relative;
    padding-left: 25px;
    width: fit-content;
}
.p-articleBox__column__ttl.icon-ear::before {
    content: "";
    background: url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icon_ear.svg) no-repeat center;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    height: 20px;
    width: 20px;
}
.planeTable__th, .planeTable__td {
    line-height: 1.75;
    font-size: 16px;
}

/* PC styles (min-width: 768px) */
@media screen and (min-width: 768px) {
.contentBox{margin:0 0 30px;padding:40px 0 40px;border-bottom:10px solid #f3f3f3;clear:both;padding-top:60px;margin-bottom:80px;padding-bottom:80px}
.frameBox{padding:50px 35px;border:1px solid #ddd;border-radius:3px;max-width:1035px}
.contentBox__ttl{margin:-150px auto 30px;font-size:32px;font-weight:bold;color:#5ca333;text-align:center;line-height:1.4;padding-top:150px}
.articleBox{margin:0 auto;width:790px;padding-left:30px;padding-right:30px;max-width:100%;padding:0}
.articleBox .text__article:last-child{margin-bottom:0}
.text__article{margin-bottom:20px;font-size:18px;line-height:1.75}
.text__article:last-child{margin-bottom:0}
.moreLink{margin:10px 10px 0 0;display:block;text-align:right;margin-right:5px}
.moreLink__list{display:inline-block;margin-left:10px;margin-top:10px}
.moreLink__item{margin-left:15px;padding:0 12px 0 0;display:inline-block;position:relative;font-size:15px}
.moreLink__item:after{margin-top:-8px;content:"";height:15px;width:8px;position:absolute;top:50%;right:0;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -65px -63px no-repeat;background-size:290px 140px}
.bodyBox a.moreLink__item {font-size:16px}
.text__subTtl{margin-top:50px;font-size:18px;font-weight:bold;text-align:center;line-height:1.5}
.text__note--s{font-size:13px;color:#999}
.contentWrap{margin:0 auto;position:relative}
.categoryBox__img{margin:30px auto 0;max-width:100%;text-align:center;width:790px}
.p-tglDetail:not(:last-child){border-bottom:1px dotted #ddd}
.p-tglDetail{margin:0 auto;padding:30px 0}
.p-tglDetail__label::after{content:"";background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) no-repeat;background-size:580px 280px;background-position:-324px -131px;margin-top:-10px;position:absolute;top:50%;right:0;height:20px;width:30px}
.p-tglDetail__label{color:#333333;cursor:pointer;display:block;font-size:24px;font-weight:bold;padding:20px 30px 20px 0;position:relative}
.p-tglDetail__content{margin-top:10px}
.p-relatedLink{display:flex;align-items:center;margin-top:10px;margin-bottom:60px}
.p-relatedLink__ttl{background:#f1f5f6;border-radius:3px;color:#666;font-size:14px;padding:5px 5px 4px;padding-right:10px;white-space:nowrap}
.p-relatedLink__item{margin-left:10px;padding-bottom:2px}
.p-relatedLink__item__txt{border-bottom:dashed 1px #ccc;display:inline;font-size:15px;line-height:1.8}
.planeTable__wrap{margin:20px 0 0px}
.planeTable .planeTable__th{width:35%;padding:10px 15px;text-align:left;font-size:16px}
.planeTable .planeTable__td{font-size:16px;text-align: left;}
.planeTable .planeTable__td .planeTable__td__asterisk{position:relative}
.planeTable .planeTable__td .planeTable__td__asterisk .planeTable__td__asterisk__num{position:absolute;top:.5em;right:-38px}
.planeTable .planeTable__td .planeTable__td__text{line-height:1.3}
.planeTable .planeTable__td .planeTable__td__textS{font-size:14px}
.planeTable{table-layout:fixed;min-width:auto;width:100%;margin-bottom:14px}
.p-va__top__table th,.p-va__top__table td{font-size:16px;line-height:1.75}
.planeTable__th,.planeTable__td{border:1px solid #ddd;font-size:14px;line-height:1.75;padding:10px 8px;text-align:center;vertical-align:middle}
.planeTable__th{background:#fcfce3;font-weight:normal;width:35%;padding:10px 15px;text-align:left;font-size:16px}
.planeTable__td{background:#fff;font-size:16px;line-height:1em}
.p-category__pointSum {
    padding: 25px 35px 30px;
    margin-bottom: 30px;
    background: #fffef5;
    border-top: solid 2px #5ca333;
    border-bottom: solid 2px #5ca333;
    padding-top:60px;
    padding-bottom:60px;
    width: auto;
}
.p-category__pointSum__ttl {
    color: #5ca333;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px;
    line-height: 1.3;
}
.p-category__pointSum .p-category__pointSum__inner{position:relative;padding:0;margin-bottom:0px;width:694px;margin-left:auto;margin-right:auto}
.p-category__pointSum .p-category__pointSum__inner::before,.emphasis__wrap__consultation .emphasisBG__inner .p-category__pointSum .p-category__pointSum__inner::after{position:absolute;display:block;content:"";width:22px;height:22px}
.p-category__pointSum .p-category__pointSum__inner::after{position:absolute;display:block;content:"";width:22px;height:22px}
.p-category__pointSum .p-category__pointSum__inner::before{top:0;left:0;border-top:3px solid #b7dea6;border-left:3px solid #b7dea6}
.p-category__pointSum .p-category__pointSum__inner::after{bottom:0;right:0;border-bottom:3px solid #b7dea6;border-right:3px solid #b7dea6}
.p-category__pointSum .p-category__pointSum__inner ul{width:fit-content;margin:0 auto}
.p-category__pointSum .p-category__pointSum__inner::before,.emphasis__wrap__more .emphasisBG__inner .p-category__pointSum .p-category__pointSum__inner::after{display:none}
.p-category__pointSum .p-category__pointSum__inner::after{display:none}
.p-category__pointSum .p-category__pointSum__inner p{text-align:center}
.emphasis__ttl__small{margin:0 0 30px;font-size:24px;font-weight:bold;line-height:1.4;color:#5ca333;text-align:center;margin-bottom:20px}
.p-category__pointSum__listItem::before {
    content: "";
    background: url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_catetop_icons.svg) no-repeat;
    background-size: 580px 380px;
    background-position: -528px -127px;
    display: inline-block;
    height: 30px;
    width: 30px;
    position: absolute;
    top: 0;
    left: 0;
}
.p-category__pointSum__listItem{display:block;font-size:18px;line-height:1.75;padding-left:30px;position:relative}
.categoryBox__ttl{color:#333;font-size:24px;font-weight:500;margin:90px auto 50px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:20px;width:790px}
.p-va__top__article__sub__title{font-size:24px;line-height:1.3;text-align: center;}
.p-va__top__article__sub__title__top{margin-top:70px}
.p-articleBox__column__head{background:#f3f3f3;border:1px solid #ddd;border-radius:6px 6px 0 0;display:table;padding:20px;width:748px}
.p-articleBox__column__ttl{color:#333;display:table-cell;font-size:20px;font-weight:500;margin:0;text-align:left;vertical-align:middle}
.p-articleBox__column__cont .text__article{margin-bottom:20px}
.p-articleBox__column__cont{border:1px solid #ddd;border-radius:0 0 6px 6px;padding:20px 20px 0;}
.faq{margin:0 85px;padding:30px 0 30px 65px}
.faq--o{margin:auto;padding:30px 0 30px 0;width:calc(100% - 170px)}
.faq__question:before,.faq__answer:before{content:"";background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_catetop_icons.svg) no-repeat;background-size:580px 380px;display:block;position:absolute;left:-65px;height:60px;width:60px}
.faq__question:before{background-position:-216px -116px;top:50%;margin-top:-27px;left:-3px}
.faq__question:after{content:"";margin-top:-10px;width:30px;height:20px;position:absolute;top:50%;right:0;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) no-repeat;background-size:580px 280px;background-position:-324px -131px}
.faq__question{cursor:pointer;display:block;font-size:18px;line-height:1.4;font-weight:bold;padding:20px 40px 20px 0;position:relative}
.faq__question--o{padding-left:65px}
.faq__answer:before{content:"";background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_catetop_icons.svg) no-repeat;background-size:580px 380px;display:block;position:absolute;left:-65px;height:60px;width:60px;background-position:-216px -228px;top:0px}
.faq__answer{display:none;font-size:16px;margin-top:10px;line-height:1.75;position:relative}
.faq__answer--o{height:0;overflow:hidden;transition:all .2s ease;display:block;padding-left:65px}
.contentBox .emphasis__wrap__more{margin-top:40px;padding-bottom:0}
.contentBox{margin-bottom:40px;padding-bottom:60px}


.articleCard {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
}
    .articleCard__item {
        display: block;
        position: relative;
        width: 100%;
    }
    .articleCard__item:not(:last-child) {
        margin-right: 10px;
    }
    .articleCard__link {
        padding: 0 0 20px;
        border: 1px solid #ddd;
        border-radius: 3px;
        height: 200px;
        min-height: 200px;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .articleCard__txt {
        padding: 10px 10px 0;
        display: block;
        font-size: 16px;
        text-align: left;
        line-height: 1.4;
        min-height: 60px;
    }
    .articleCard__note {
        position: absolute;
        display: inline;
        right: 10px;
        bottom: 10px;
        top: auto;
        font-size: 12px;
        color: #666;
    }
    .articleCard__link:after {
        background-position: right center;
        background-repeat: no-repeat;
        background-size: 309px 181px;
        content: "";
        height: 100%;
        min-height: 200px;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
    }
    .articleCard__bg--travel:after {
        background-image: url(https://img1.kakaku.k-img.com/images/insurance/top/hkn_article_bg_travel.png)
    }
    .articleCard__link:hover {
        text-decoration: none;
        background: #f5faff;
        color: #09f;
    }
}

/* SP styles (max-width: 767.9px) */
@media screen and (max-width: 767.9px) {
.contentBox{margin-bottom: 40px;padding-bottom: 60px;margin: 0 0 30px;padding: 0 0 40px;border-bottom: 10px solid #f3f3f3;}
.contentBox__ttl{margin:0 15px 20px;font-size:20px;font-weight:bold;line-height:1.4;color:#5ca333;text-align:center}
.articleBox{padding-left:30px;padding-right:30px}
.articleBox__ear {
    padding-left: 0px;
    padding-right: 0px;
}
.text__article{margin-bottom:25px;font-size:13px;line-height:1.75}
.moreLink {text-align: right;}
.moreLink__item{margin-left:0;padding: 0 14px 0 0;display: inline-block;position: relative;font-size: 14px;text-decoration: none;color: #0a6fcc;}
.moreLink__item:after {
    margin-top: -8px;
    content: "";
    height: 15px;
    width: 8px;
    position: absolute;
    top: 50%;
    right: 0;
    background: url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -65px -63px no-repeat;
    background-size: 290px 140px;
}
.text__subTtl{margin:30px 0 15px;font-size:16px;font-weight:bold;text-align:center;line-height:1.5}
.categoryBox__img{margin:10px auto 50px}
.p-va__top__article__image__box{text-align:center}
.p-tglDetail{border-bottom:1px dotted #ddd;margin:15px 0 0;padding-bottom:10px}
.p-tglDetail__label::after{content:"";background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) no-repeat;background-size:360px 236px;background-position:-198px -109px;margin-top:-10px;position:absolute;top:50%;right:0;height:20px;width:20px}
.p-tglDetail__label{color:#333333;display:block;font-size:17px;font-weight:bold;line-height:1.5;padding:15px 25px 15px 0;position:relative}
.p-tglDetail__content{margin-top:5px}
.p-relatedLink{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:50px;margin-top:15px}
.p-relatedLink__ttl{background:#f1f5f6;border-radius:3px;color:#666;font-size:12px;margin-bottom:3px;margin-right:100%;padding-right:10px;padding:5px 5px 4px;white-space:nowrap}
.p-relatedLink__item:not(:last-child){margin-right:10px}
.p-relatedLink__item{padding-bottom:2px}
.p-relatedLink__item__txt{border-bottom:dashed 1px #ccc;display:inline;font-size:14px;line-height:1.8}
.p-va__top__table__title{font-size:15px;line-height:1.3}
.planeTable__wrap{margin:20px 0 30px;width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}
.planeTable .planeTable__th{padding:10px 15px;text-align:left;font-size:11px;vertical-align: middle;}
.planeTable{margin:0 auto;table-layout:fixed;min-width:375px}
.p-va__top__table th,.p-va__top__table td{font-size:11px;line-height:1.75}
.planeTable__th{background:#fcfce3;font-weight:normal;width:66px;padding:10px 15px;text-align:left;font-size:16px}
.p-category__pointSum .p-category__pointSum__inner{position:relative;padding:22px}
.p-category__pointSum{        padding: 20px 0px 25px;margin: 0px;
    margin-bottom: 30px;
    background: #fffef5;
    border-top: solid 2px #5ca333;
    border-bottom: solid 2px #5ca333;}
.p-category__pointSum__inner{position:relative;padding:22px}
.emphasis__ttl__small{margin:0 0 20px;font-size:20px;font-weight:bold;line-height:1.4;color:#5ca333;text-align:center}
.p-category__pointSum__listItem::before{content:"";background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_catetop_icons.svg) no-repeat;background-size:420px 275px;background-position:-381px -92px;display:inline-block;position:absolute;top:3px;left:0;height:20px;width:20px}
.p-category__pointSum__listItem{display:block;font-size:16px;line-height:1.75;padding-left:24px;position:relative}
.categoryBox__ttl{font-size:17px;font-weight:500;margin:50px 0 15px;line-height:1.4;text-align:center}
.p-va__top__article__sub__title{font-size:17px;line-height:1.4;font-weight: 500;}
.p-va__top__article__sub__title__top{margin-top:40px}
.p-va__top__expart{padding-left:0;padding-right:0}
.p-articleBox__column__head{background:#f3f3f3;border:1px solid #ddd;border-radius:6px 6px 0 0;display:table;padding:15px;}
.p-articleBox__column__ttl{color:#000;display:table-cell;font-size:17px;font-weight:normal;margin:0;line-height:1.4;text-align:left;vertical-align:middle}
.p-articleBox__column__cont{border-radius:0 0 6px 6px;border:1px solid #ddd;padding:20px 15px 0}
.text__note--s{font-size:11px;line-height: 1.75;color:#333}
.faq{margin:15px 30px 0;padding:0 0 0 50px;padding-top:10px;border-top:1px dotted #ddd}
.faq--o{margin:10px auto 0;padding:0;width:calc(100% - 60px)}
.faq__question:before,.faq__answer:before{content:"";position:absolute;left:-65px;width:60px;height:60px;display:block;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_catetop_icons.svg) no-repeat;background-size:420px 275px}
.faq__question:before{top:66%;left:0;width:35px;height:35px;margin-top:-26px;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_catetop_icons.svg) no-repeat;background-size: 378px 236px;
background-position: -130px -70px;}
.faq__question:after{content:"";margin-top:-10px;width:20px;height:20px;position:absolute;top:50%;right:0;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) no-repeat;background-size:360px 236px;background-position:-198px -109px}
.faq__question{padding:15px 25px 15px 0;display:block;font-size:15px;font-weight:bold;line-height:1.5;position:relative}
.faq__question--o,.example__toggle .faq__answer--o{padding-left:50px}
.faq__question--o:before,.faq__answer--o:before{content:"";position:absolute;left:7px}
.faq__answer:before{content:"";position:absolute;left:-65px;width:60px;height:60px;display:block;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_catetop_icons.svg) no-repeat;background-size:420px 275px;top:0px;background-position:-138px -164px;display:none}
.faq__answer{margin-top:5px;display:none;position:relative;font-size:13px;line-height:1.75}
.faq__answer--o:before{content:"";position:absolute;left:-15px}
.faq__answer--o{height:0;overflow:hidden;transition:all .2s ease;display:block;padding-left:0}
.planeTable__td{padding: 10px 15px;}
.faq__question.is-active:after {
    background-position: -198px -46px;
}
.spOverScroll {
    overflow: hidden;
    overflow-x: scroll;
    overflow-y: initial;
    -webkit-overflow-scrolling: touch;
}
.articleCard {
    margin: 0 10px;
    display: -webkit-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 510px;
}
.articleCard__item {
    margin: 0 10px 0 0;
    display: -webkit-box;
    display: flex;
}
.articleCard__link {
    padding: 30px 0 56px;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 160px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    text-align: center;
    position: relative;
    flex-wrap: wrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    color: #0a6fcc;
}
.articleCard__txt {
    padding: 10px 10px 0;
    display: block;
    font-size: 13px;
    text-align: left;
    line-height: 1.4;
}
.articleCard__note {
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 11px;
    color: #666;
}
.articleCard__link:after {
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 210px 123px;
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.articleCard__bg--travel:after {
    background-image: url(https://img1.kakaku.k-img.com/images/insurance/top/hkn_article_bg_travel.png)
}
.moreLink {
    margin: 10px 10px 0 0;
    display: block;
    text-align: right;
}
.emphasis__ttl__small {
    color: #5ca333;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px;
    line-height: 1.3;
}
.p-category__pointSum__listItem {
    position: relative;
    padding-left: 24px;
    display: block;
    line-height: 1.75;
    font-size: 13px;
}
}
