﻿.hNav__body.hNav--gltd{width:430px}.topSignBoard{margin-bottom:0;background:#fff;text-align:center}.topSignBoard__vis{margin:0 auto;display:block}.topSignBoard__img{width:100%;height:38.4vw}_:-ms-input-placeholder,:root .topSignBoard{padding-bottom:29%;height:0;overflow:hidden}_:-ms-input-placeholder,:root .topSignBoard__square{transform:translateY(-25%)}.topSignBoard__ttlDate{margin:10px auto 0;display:table;width:100%;table-layout:fixed}.topSignBoard__ttlDate__ttl,.topSignBoard__ttlDate__date{padding:0 12px;display:table-cell;vertical-align:top;font-size:15px;font-weight:normal;color:#888;line-height:1.2}.topSignBoard__ttlDate__date{width:180px;font-size:11px;text-align:right}.p-highlightNav{border-top:solid 1px #ddd;box-shadow:0 1px 2px rgba(187,187,187,.35);border-bottom:none !important}.p-highlightNav__link{padding:18px 0;position:relative;border-bottom:solid 1px #ddd;height:100%;display:flex;justify-content:center;align-items:center}.p-highlightNav__link.is-current::after{position:absolute;content:"";width:100%;height:3px;background:#60bf39;bottom:-1px;left:0%}.emphasisBG{border-bottom:2px solid #60bf39;background:#e9f8e4}.categoryBox{margin:0 0 20px;padding:0 0 40px}.categoryBox__ttl{margin:50px 25px 15px;font-size:17px;font-weight:500;line-height:1.4;text-align:center}.categoryBox__subTtl{margin:40px auto 15px;font-size:16px;font-weight:bold;line-height:1.4;text-align:center}.categoryBox__read{margin:0 12px 20px;font-size:13px;line-height:1.5;text-align:left}.categoryBox__readImg{margin:20px 60px 50px;text-align:center}.categoryBox__img{margin:10px auto 50px}.ttlBox{margin:30px auto 50px;border:1px solid #ddd;border-radius:3px}.ttlBox__head{padding:15px 0;background:#f3f3f3;font-size:16px;text-align:center}.ttlBox__body{padding:12px}.categoryBox__decoBox--type1{border:1px solid #ddd;padding:15px}.categoryBox__decoBox--type2{padding:14px 5px 10px;background:#f0f0f0;text-align:center}.p-relatedLink{display:flex;align-items:center;margin-bottom:50px;margin-top:15px;flex-wrap:wrap}.p-relatedLink__ttl{font-size:12px;padding-right:10px;background:#f1f5f6;color:#666;padding:5px 5px 4px;border-radius:3px;white-space:nowrap;margin-bottom:3px;margin-right:10px}.p-relatedLink__item{padding-bottom:2px}.p-relatedLink__item:not(:last-child){margin-right:10px}.p-relatedLink__item__txt{font-size:14px;line-height:1.8;border-bottom:dashed 1px #ccc;display:inline}.p-travel__top__simulator__wrapper{padding:0 20px 0px}.p-travel__top__simulator__head{margin:auto !important;transform:translateY(0) !important;width:100% !important}.p-travel__top__simulator__title{padding-top:0 !important;height:40px !important}.p-travel__top__simulator__title .em{color:#ffdd5e}.p-travel__top__simulator__body__container{margin-bottom:0;padding-bottom:0}.p-travel__top__simulator__radio__item{display:flex;align-items:center;flex-grow:unset;margin-right:0;width:33.3333333333%}.p-travel__top__simulator__radio__item+.p-travel__top__simulator__radio__item{margin:0}.p-travel__top__simulator__radio__item.is-active{background-color:#eef5ff}.p-travel__top__simulator__radio__label{background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_obj_radio.svg) 10px -26px no-repeat;background-size:20px 80px;background-position-x:5px;border-radius:0;display:flex;align-items:center;padding-top:17px;padding-right:4px;position:relative;height:50px;width:100%}.p-travel__top__simulator__radio__item:first-child .p-travel__top__simulator__radio__label{border-radius:3px 0 0 3px}.p-travel__top__simulator__radio__item:last-child .p-travel__top__simulator__radio__label{border-radius:0 3px 3px 0}.p-travel__top__simulator__radio__item:not(:last-child) .p-travel__top__simulator__radio__label{border-right:none}.p-travel__top__simulator__radio__item.is-active .p-travel__top__simulator__radio__label{background-position:5px 14px}.p-travel__top__simulator__radio__item.-icon-self .p-travel__top__simulator__radio__label{padding-left:42px}.p-travel__top__simulator__radio__item.-icon-couple .p-travel__top__simulator__radio__label,.p-travel__top__simulator__radio__item.-icon-family .p-travel__top__simulator__radio__label{padding-left:54px}.p-travel__top__simulator__radio__item.-icon .p-travel__top__simulator__radio__label::before{content:"";display:block;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.p-travel__top__simulator__radio__item.-icon-self .p-travel__top__simulator__radio__label::before{background:url(https://img1.kakaku.k-img.com/images/insurance/bicycle/hikaku_icon_people_01.svg) no-repeat left center;background-size:24px 24px;left:20px;height:24px;width:24px}.p-travel__top__simulator__radio__item.-icon-couple .p-travel__top__simulator__radio__label::before{background:url(https://img1.kakaku.k-img.com/images/insurance/bicycle/hikaku_icon_people_02.svg) no-repeat left center;background-size:22px 22px;left:28px;height:22px;width:22px}.p-travel__top__simulator__radio__item.-icon-family .p-travel__top__simulator__radio__label::before{background:url(https://img1.kakaku.k-img.com/images/insurance/bicycle/hikaku_icon_people_03.svg) no-repeat left center;background-size:22px 22px;left:28px;height:22px;width:22px}.p-travel__top__simulator__note{color:#707070;font-size:14px;margin-top:10px}.p-travel__top__simulator__button .btn__txt--main{font-size:20px}.planeList{margin:20px 0 30px 20px;display:block;list-style:disc}.planeList__item{margin:0 0 15px;display:list-item;font-size:13px;line-height:1.75}.seperateList{margin:0 10px;border:1px solid #ddd;border-radius:3px;display:block}.seperateList__item{height:100%}.seperateList__link{padding:15px 25px 15px 10px;display:block;height:100%;position:relative;font-size:14px}.seperateList__link:after{margin-top:-7px;content:"";height:15px;width:8px;position:absolute;top:50%;right:10px;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -66px -63px no-repeat;background-size:290px 140px}.seperateList__item+.seperateList__item{border-top:1px solid #ddd}.checkList{margin:0}.checkList__item{padding-left:24px;display:block;font-size:16px;line-height:1.75;position:relative}.checkList__item: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;height:20px;width:20px;position:absolute;top:0;left:0}.checkList__item+.checkList__item{margin-top:10px}.orderedList{counter-reset:item}.orderedList__item{position:relative;padding-left:1.5em;counter-increment:item}.orderedList__item::before{position:absolute;left:0;content:counter(item) "."}.planeTable__wrap{margin:20px 0 30px;width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}.planeTable{min-width:375px;table-layout:fixed}.planeTable--mini{min-width:315px}.planeTable--minwAuto{min-width:auto;width:100%}.planeTable__th,.planeTable__td{padding:10px 8px;border:1px solid #ddd;vertical-align:middle;text-align:center;font-size:14px;line-height:1.75}.planeTable__th{background:#fcfce3;font-weight:normal;width:66px}.planeTable__thead .planeTable__th,.planeTable__thead .planeTable__td{background:#f3f3f3}.planeTabl--txtNoWrap{white-space:nowrap}.planeTable__btn{padding:0 8px;width:100%;height:35px;border-radius:3px;background:#fff;border:1px solid #ccc;color:#0a6fcc}.planeTable__btn__icon--arrow{padding-right:20px;display:inline-block;position:relative}.planeTable__btn__icon::before{margin-top:-11px;width:20px;height:20px;background-size:330px 160px;background-position:-68px -70px}.planeWraper{margin:20px 0;padding:10px 12px;border:1px solid #ddd;border-radius:3px}.p-categoryToc{position:relative;margin:0 30px 30px;border-radius:3px;background:#fafafa}.p-categoryToc__ttl{font-weight:bold;font-size:15px;padding:15px 12px;border-bottom:solid 1px #eee;line-height:1;color:#666;text-align:center}.p-categoryToc__body{padding:0 12px}.p-categoryToc__listArea{cursor:pointer}.p-categoryToc__listArea:not(:last-child){border-bottom:solid 1px #eee}.p-categoryToc__list{display:block;font-size:13px;line-height:1.5;position:relative;padding:10px 5px}.p-categoryToc__list::before{position:absolute;left:0;font-weight:bold;color:#919394}.p-category__pointSum{padding:20px 15px 25px;margin-bottom:30px;background:#fffef5;border-top:solid 2px #5ca333;border-bottom:solid 2px #5ca333}.p-category__pointSum__ttl{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:16px}.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;height:20px;width:20px;position:absolute;top:0;left:0}.p-category__pointSum__listItem:not(:last-child){margin-bottom:10px}.rankingPanel__ttl__wrap{margin:0px 12px 0;display:table;width:calc(100% - 24px);transform:translateY(-35px)}.rankingPanel__ttl{padding-top:5px;border-radius:6px;display:table-cell;width:100%;height:70px;vertical-align:middle;text-align:center;background:#60bf39 url(https://img1.kakaku.k-img.com/images/insurance/category/hkn_catetop_rankingPanel__ttl__bg.png) no-repeat;background-size:1035px 128px;background-position:-300px center;position:relative;box-shadow:0 2px 0 #53a831;font-size:17px;font-weight:bold;line-height:1.5;color:#fff}.rankingPanel__ttl:before,.rankingPanel__ttl:after{top:100%;left:50%;margin-left:-4px;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none}.rankingPanel__ttl:after{width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#5fbf39 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.rankingPanel__ttl:before{margin-left:-5px;width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#53a831 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.rankingPanel__ttl__em{color:#ffdd5e;font-size:22px}.rankingPanel__ttl__ruby{position:relative}.rankingPanel__ttl__ruby:before{position:absolute;content:"・";top:-0.9em;left:0;right:0;width:100%;font-size:20px;color:#ffdd5e;text-align:center}.rankingPanel{margin-top:30px;display:block}.rankingPanel__item{margin:0 12px 25px;padding-bottom:15px;border:1px solid #ddd;border-radius:3px;display:block;background:#fff;position:relative;box-shadow:0 2px 4px rgba(187,187,187,.35)}.rankingPanel__item.rankingPanel__item--pr{background-color:#fcfce3;position:relative}.rankingPanel__item.rankingPanel__item--pr::after{content:"PR";background-color:#b0acb0;color:#fff;font-size:13px;padding:2px 3px;position:absolute;top:5px;right:5px}.rankingPanel__item.rankingPanel__item--pr .rankingPanel__price__table .rankingPanel__price__table__tbody .rankingPanel__price__table__th,.rankingPanel__item.rankingPanel__item--pr .rankingPanel__price__table .rankingPanel__price__table__tbody .rankingPanel__price__table__td,.rankingPanel__item.rankingPanel__item--pr .rankingPanel__compensation .rankingPanel__compensation__dtl__dd{background-color:#fff}.rankingPanel__head2{position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:15px 15px 10px;display:flex}.rankingPanel__logoHead{display:table-cell;margin-left:5px;vertical-align:top;width:110px}.rankingPanel__name{display:block;padding-left:15px;vertical-align:middle;width:calc(100% - 110px)}.rankingPanel__logoHead__wrap{border:1px solid #ddd;display:block;background:#fff}.p-pickup__item .rankingPanel__logoHead__wrap{padding:5px}.rankingPanel__name__company{margin-bottom:6px;font-size:12px}.rankingPanel__name__item{font-size:16px;font-weight:bold;line-height:1.2}.rankingPanel__badge{position:relative;margin:24px 0 0 -5px}.rankingPanel__badge .no1,.rankingPanel__badge .no2,.rankingPanel__badge .no3,.rankingPanel__badge .no4,.rankingPanel__badge .no5{display:block;width:25px;height:30px;overflow:hidden;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_catetop_icons.svg) no-repeat;background-size:220px 144px;text-indent:-100px}.rankingPanel__badge .no4,.rankingPanel__badge .no5{background-size:280px 183px}.rankingPanel__badge .no1{background-position:-41px 0px}.rankingPanel__badge .no2{background-position:-79px 0px}.rankingPanel__badge .no3{background-position:-117px 0px}.rankingPanel__badge .no4{background-position:-201px -4px}.rankingPanel__badge .no5{background-position:-249px -4px}.rankingPanel__badge .no6,.rankingPanel__badge .no7,.rankingPanel__badge .no8,.rankingPanel__badge .no9,.rankingPanel__badge .no10,.rankingPanel__badge .no11,.rankingPanel__badge .no12,.rankingPanel__badge .no13,.rankingPanel__badge .no14,.rankingPanel__badge .no15,.rankingPanel__badge .no16,.rankingPanel__badge .no17,.rankingPanel__badge .no18,.rankingPanel__badge .no19,.rankingPanel__badge .no20,.rankingPanel__badge .no0{display:block;width:25px;height:30px;overflow:hidden;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_ranking_icons.svg) no-repeat;background-size:280px 183px;text-indent:-100px}.rankingPanel__badge .no6{background-position:-8px -52px}.rankingPanel__badge .no7{background-position:-56px -52px}.rankingPanel__badge .no8{background-position:-104px -52px}.rankingPanel__badge .no9{background-position:-152px -52px}.rankingPanel__badge .no10{background-position:-200px -52px}.rankingPanel__badge .no11{background-position:-8px -100px}.rankingPanel__badge .no12{background-position:-56px -100px}.rankingPanel__badge .no13{background-position:-104px -100px}.rankingPanel__badge .no14{background-position:-152px -100px}.rankingPanel__badge .no15{background-position:-200px -100px}.rankingPanel__badge .no16{background-position:-8px -148px}.rankingPanel__badge .no17{background-position:-56px -148px}.rankingPanel__badge .no18{background-position:-104px -148px}.rankingPanel__badge .no19{background-position:-152px -148px}.rankingPanel__badge .no20{background-position:-200px -148px}.rankingPanel__badge .no0{background-position:-249px -4px}.rankingPanel__badge .no21,.rankingPanel__badge .no22,.rankingPanel__badge .no23,.rankingPanel__badge .no24,.rankingPanel__badge .no25,.rankingPanel__badge .no26,.rankingPanel__badge .no27,.rankingPanel__badge .no28,.rankingPanel__badge .no29,.rankingPanel__badge .no30,.rankingPanel__badge .no31,.rankingPanel__badge .no32,.rankingPanel__badge .no33,.rankingPanel__badge .no34,.rankingPanel__badge .no35,.rankingPanel__badge .no36,.rankingPanel__badge .no37,.rankingPanel__badge .no38,.rankingPanel__badge .no39,.rankingPanel__badge .no40{display:block;width:25px;height:30px;overflow:hidden;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_ranking_icons_21_40.svg) no-repeat;background-size:280px 183px;text-indent:-100px}.rankingPanel__badge .no21{background-position:-8px -4px}.rankingPanel__badge .no22{background-position:-56px -4px}.rankingPanel__badge .no23{background-position:-104px -4px}.rankingPanel__badge .no24{background-position:-152px -4px}.rankingPanel__badge .no25{background-position:-200px -4px}.rankingPanel__badge .no26{background-position:-8px -52px}.rankingPanel__badge .no27{background-position:-56px -52px}.rankingPanel__badge .no28{background-position:-104px -52px}.rankingPanel__badge .no29{background-position:-152px -52px}.rankingPanel__badge .no30{background-position:-200px -52px}.rankingPanel__badge .no31{background-position:-8px -100px}.rankingPanel__badge .no32{background-position:-56px -100px}.rankingPanel__badge .no33{background-position:-104px -100px}.rankingPanel__badge .no34{background-position:-152px -100px}.rankingPanel__badge .no35{background-position:-200px -100px}.rankingPanel__badge .no36{background-position:-8px -148px}.rankingPanel__badge .no37{background-position:-56px -148px}.rankingPanel__badge .no38{background-position:-104px -148px}.rankingPanel__badge .no39{background-position:-152px -148px}.rankingPanel__badge .no40{background-position:-200px -148px}.rankingPanel__body{margin-top:10px;padding:0 15px}.rankingPanel__price{display:block}.rankingPanel__price__table{margin:0 0 10px;width:100%;table-layout:fixed}.rankingPanel__price__table__th,.rankingPanel__price__table__td{padding:12px 0 10px;border:1px solid #ddd;text-align:center;vertical-align:middle;font-size:14px}.rankingPanel__price__table__thead .rankingPanel__price__table__td{background:#f3f3f3}.rankingPanel__price__table__thead .rankingPanel__price__table__th{border:1px solid #e63d53;border-right:2px solid #e63d53;background:#e63d53;color:#fff;font-weight:bold}.rankingPanel__price__table__tbody .rankingPanel__price__table__th{border:1px solid #e63d53;border-right:2px solid #e63d53;position:relative;color:#e63d53;font-weight:normal}.rankingPanel__price__table__tbody .rankingPanel__price__table__th:after{border-left:1px solid #e63d53;border-bottom:1px solid #e63d53;content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%}.rankingPanel__price__table__td{padding-left:5px;padding-right:5px}.rankingPanel__price__table__price{font-size:21px;line-height:1;font-weight:bold}.rankingPanel__detail__txt{margin:10px 0 0;display:none;font-size:13px;line-height:1.5}.rankingPanel__detail__more{margin-top:5px;padding:0 16px 0 0;display:block;position:relative;color:#0a6fcc;font-size:12px;text-align:right;text-decoration:none}.rankingPanel__detail__more:after{margin-top:-7px;height:14px;width:16px;content:"";position:absolute;top:50%;right:0;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) no-repeat;background-size:290px 140px;background-position:-112px -63px}.rankingPanel__detail__more.is-active:after{background-position:-112px -63px}.rankingPanel__campaign{margin:0 0 10px}.rankingPanel__campaign__head{margin-bottom:8px}.rankingPanel__campaign__head__in{padding:6px;border-radius:3px;display:inline-block;position:relative;background:#eeeecf;color:#8d8d4d;text-align:center;font-size:12px}.rankingPanel__campaign__head__in:after{border-style:solid;border-width:5px 3px 0 3px;border-color:#eeeecf rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:"";width:0;height:0;position:absolute;bottom:-5px;left:8px}.rankingPanel__campaign__body{font-size:13px;line-height:1.4}.rankingPanel__campaign--mini{margin:0;border:1px solid #fa9088;border-radius:6px;display:block}.rankingPanel__campaign--mini__body{padding:6px 0 5px;display:block;font-size:10px;color:#fa9088;line-height:1;position:relative;text-align:center}.rankingPanel__campaign--mini__body:after{margin-top:-6px;content:"";display:inline-block;position:absolute;height:15px;width:8px;top:50%;right:10px;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -257px -110px no-repeat;background-size:280px 135px}.rankingPanel__campaign--mini:hover{background:#fff2f1}.rankingPanel__campaign--mini:hover .rankingPanel__campaign--mini__body{text-decoration:none;color:#fa9088}.rankingPanel__send{margin:20px 0 0;padding:10px 15px 0;border-top:1px dotted #ccc;display:flex;justify-content:center;align-items:center}.rankingPanel__send__btn{width:50%}.rankingPanel__send__btn+.rankingPanel__send__btn{margin-left:10px}.rankingPanel__send .btn--s .btn__icon--document,.rankingPanel__send .btn--m .btn__icon--document,.rankingPanel__send .btn--l .btn__icon--document{padding-left:24px}.rankingPanel__send .btn--s .btn__icon--external,.rankingPanel__send .btn--m .btn__icon--external,.rankingPanel__send .btn--l .btn__icon--external{padding-right:25px}.rankingPanel__send .btn--s .btn__icon--document:before,.rankingPanel__send .btn--m .btn__icon--document:before,.rankingPanel__send .btn--l .btn__icon--document:before,.rankingPanel__send .btn--s .btn__icon--external:before,.rankingPanel__send .btn--m .btn__icon--external:before,.rankingPanel__send .btn--l .btn__icon--external:before{width:20px;background-size:280px 135px}.rankingPanel__send .btn--s .btn__icon--external:before,.rankingPanel__send .btn--m .btn__icon--external:before,.rankingPanel__send .btn--l .btn__icon--external:before{background-position:-202px -100px}.rankingPanel__send .btn--s .btn__icon--document:before,.rankingPanel__send .btn--m .btn__icon--document:before,.rankingPanel__send .btn--l .btn__icon--document:before{background-position:-106px -99px}.rankingPanel__send .btn__icon--external .btn__txt--main{letter-spacing:-0.08em}.rankingPanel__bundle{border:1px solid #ddd;border-radius:3px;position:absolute;top:-10px;right:15px;height:25px;min-width:68px;background:#fafafa;display:block}.rankingPanel__bundle__label{height:100%;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.rankingPanel__bundle__checkbox{display:none}.rankingPanel__bundle__txt{display:block;position:relative;font-size:10px;color:#565656}.rankingPanel__bundle__txt:before{margin-right:3px;width:15px;height:15px;display:inline-block;content:"";vertical-align:sub;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_catetop_icons.svg) no-repeat;background-size:320px 210px;background-position:-235px -180px}.rankingPanel__bundle__label.is-active .rankingPanel__bundle__txt:before{background-position:-235px -70px}.rankingPanel__beforeTtlIcon:before{display:inline-block;width:36px;height:22px;content:"";vertical-align:sub;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_catetop_icons.svg) no-repeat;background-size:360px 236px;background-position:-10px -14px}.rankingPanel__more{border-top:1px solid #ddd;background:#fff}.rankingPanel__more__btn{border-bottom:1px solid #ddd;display:table;width:100%;height:44px}.rankingPanel__more__btn__inner{margin:0 auto;padding-top:4px;display:table-cell;vertical-align:middle;text-align:center}.rankingPanel__more__btn__inner .btn__txt--main{font-size:16px}.rankingPanel__more__btn__inner .btn__icon--arrow:before{background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -58px -51px no-repeat;background-size:280px 135px}.rankingPanel__more__detail{padding:12px}.rankingPanel__box{position:relative}.loaderPage__icon{position:absolute;top:20%;left:50%;margin-left:-33px}.is-loading{height:806px}.compareTable{position:relative}.compareTable__wrap{overflow-x:scroll;-webkit-overflow-scrolling:touch}.compareTable__base{margin:0 0 10px;min-width:100%;position:relative;table-layout:fixed}.compareTable__th,.compareTable__td{border:1px solid #ddd;padding:8px;text-align:left}.compareTable__th{border:1px solid #ddd;border-left:0;width:90px;vertical-align:middle;background:#f0f0f0;font-size:11px;font-weight:normal;line-height:1.5;position:-webkit-sticky;position:sticky;left:0;z-index:1}.compareTable__th:after{border-bottom:1px solid #ddd;content:"";display:block;position:absolute;left:0;bottom:-1px;width:100%;z-index:1}.compareTable__td{width:115px;vertical-align:top;font-size:12px}.compareTable__smallText{margin-bottom:3px;display:block;color:#333;font-size:10px;line-height:1.4}.compareTable__td__link{font-size:11px}.compareTable__control{display:none}.compareTable__note{margin:0 10px}.compareTable__td__moreTgl{margin:5px auto 0;text-align:center;display:block;cursor:pointer}.compareTable__td__moreTgl:before{content:"";display:block}.compareTable__td__moreTgl__in{padding:2px 10px;border:1px solid #ccc;border-radius:15px;display:inline-block;position:relative;font-size:10px;color:#0a6fcc}.compareCheck--on,.compareCheck--off{margin-right:2px;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_catetop_icons.svg) no-repeat;background-size:460px 301px;display:inline-block;vertical-align:middle;height:24px;width:24px}.compareCheck--on{background-position:-257px -100px}.compareCheck--off{background-position:-257px -180px}.exactlySearch{margin:11px 10px 20px;border-radius:3px;background:#fff;box-shadow:0 3px 4px #e3e3e3,0 0 3px 2px #e3e3e3}.exactlySearch__head{padding:12px 10px 8px 15px;border-bottom:1px solid #e3e3e3;position:relative;font-size:14px;font-weight:bold}.exactlySearch__item{padding:15px;border-bottom:1px solid #e3e3e3}.exactlySearch__item:last-child{border-bottom:0}.exactlySearch__item__ttl{margin:0 0 5px;display:table;width:100%}.exactlySearch__item__ttl__img{display:table-cell;min-width:50px;max-width:50px;min-height:50px;max-height:50px;vertical-align:middle}.exactlySearch__item__ttl__txt{padding-left:10px;width:calc(100% - 50px);display:table-cell;vertical-align:middle;font-size:15px;font-weight:bold;line-height:1.4}.exactlySearch__item__condition{margin:0 0 8px;padding:5px 0;overflow:hidden}.exactlySearch__item__condition__ttl{float:left;width:50px;height:16px;box-sizing:border-box}.exactlySearch__item__condition__label{padding:2px 2px 2px 4px;border-radius:3px;background:#e8e8e8;width:25px;height:16px;box-sizing:border-box;word-break:keep-all;word-wrap:normal;font-size:10px;color:#666;position:relative;z-index:2}.exactlySearch__item__condition__label:before{margin-top:-7px;border-radius:3px;width:14px;height:14px;background:#e8e8e8;position:absolute;z-index:-1;right:-5px;top:50%;content:"";transform:rotate(45deg)}.exactlySearch__item__condition__txt{padding:3px 0 0 10px;display:block;float:left;width:calc(100% - 60px);color:#666;font-size:11px;line-height:1.4}.exactlySearch__item__price{padding:10px 0 9px;border:1px solid #bbb;border-radius:6px;display:block;font-size:14px;text-align:center;position:relative}.exactlySearch__item__price:before{margin-top:-17px;width:20px;height:35px;display:block;content:"";position:absolute;top:50%;bottom:0;right:10px;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -58px -51px no-repeat;background-size:280px 135px}.cunsulBox{margin:10px 12px 30px;display:table;table-layout:fixed;width:calc(100% - 24px)}.consulBox__image,.consulBox__btns{display:table-cell}.consulBox__image{width:95px;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_comment_fig.png) left bottom no-repeat;background-size:105px 130px}.cunsulBox__btns{width:100%;padding-left:5px}.cunsulBox__btns .consulTelBox{margin-bottom:0;padding-bottom:10px}.cunsulBox__btns .consulTelBox__telInfo{margin-left:0;margin-right:0}.cunsulBox__btns .consulTelBox__telNum{font-size:20px}.cunsulBox__btns .consulTelBox__telNum:before{vertical-align:sub}.cunsulBox__btns .btn--s,.cunsulBox__btns .btn--m,.cunsulBox__btns .btn--l{width:100%}.consulBox__addTxt{margin:30px 10px 0;font-size:13px}@media screen and (max-width: 351px){.cunsulBox__btns .consulTelBox__telFree{display:none}}.faq{margin:15px 30px 0;padding:0 0 0 50px}.faq--o{margin:10px auto 0;padding:0;width:calc(100% - 60px)}.faq__question{padding:15px 25px 15px 0;display:block;font-size:15px;font-weight:bold;line-height:1.3;position:relative;display:block}.faq__question--o{padding-left:50px}.faq__answer{margin-top:5px;display:none;position:relative;font-size:13px;line-height:1.75}.faq__answer--o{height:0;overflow:hidden;transition:all .2s ease;display:block;padding-left:50px}.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--o:before,.faq__answer--o:before{content:"";position:absolute;left:-15px}.faq__question:before{top:50%;margin-top:-26px;background-position:-138px -76px}.faq__answer:before{top:0px;background-position:-138px -164px}.faq+.faq{padding-top:10px;border-top:1px dotted #ddd}.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.is-active:after{background-position:-198px -46px}.advantagesBox{margin:0 auto;width:100%;height:100%;display:flex;align-items:stretch;flex-direction:column;flex-flow:wrap}.advantagesBox__ttl--merit,.advantagesBox__ttl--demerit{padding-top:5px;border-radius:3px 3px 0 0;width:100%;height:40px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:18px;font-weight:bold}.advantagesBox__ttl--merit{background:#a7c868}.advantagesBox__ttl--demerit{background:#8ab0e6}.advantagesBox__content--merit,.advantagesBox__content--demerit{padding:0 10px;width:100%;height:calc(100% - 40px);min-height:145px;font-size:16px;position:relative;z-index:1}.advantagesBox__content--merit{border:1px solid #a7c868;border-radius:0 0 3px 3px}.advantagesBox__content--demerit{border:1px solid #8ab0e6;border-radius:0 0 3px 3px}.advantagesBox__content--merit:before,.advantagesBox__content--demerit:before{margin-top:-64px;margin-left:-65px;width:130px;content:"";position:absolute;z-index:-1;top:50%;bottom:0;left:50%;right:0;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_catetop_icons.svg) no-repeat;background-size:928px 608px}.advantagesBox__content--merit:before{background-position:0 -480px}.advantagesBox__content--demerit:before{background-position:-160px -480px}.flexbleColumn__item{margin:0 0 30px;padding-top:10px;display:block}.flexbleColumn__ttl{padding:15px 0;background:#f0f0f0;font-size:16px;text-align:center}.marketChart__item{height:280px}.gltd__marketChart__item{height:280px}.gltd__marketChart__item img{max-height:100%;margin:0 auto;display:block}.glatk__marketChart__item--1{margin-bottom:0;height:260px}.glatk__marketChart__item--2{height:440px}.glatk__marketChart__item--3{height:380px}.marketChart__img{height:280px}@media screen and (max-width: 351px){.glatk__marketChart__item--2{height:460px}.glatk__marketChart__item--3{height:500px}}.marketChart__content{margin-bottom:20px}.marketChart__content+.marketChart__content{margin-top:40px}.marketChart__txt{font-size:13px;line-height:1.75}.marketChart__rate--man{display:block;font-size:13px;background:url(https://img1.kakaku.k-img.com/images/insurance/categoryfigs/cl_ttl_m.png) no-repeat top left;background-size:15px 17px;padding:5px 0 0px 23px}.marketChart__rate--woman{display:block;font-size:13px;background:url(https://img1.kakaku.k-img.com/images/insurance/categoryfigs/cl_ttl_w.png) no-repeat top left;background-size:15px 17px;padding:5px 0 0px 23px}.marketChart__rate__list{display:inline-block;position:relative;margin-bottom:10px}.marketChart__rate__list+.marketChart__rate__list::before{content:"";border-left:solid 1px #bbb;padding-left:3px}.simulatorBoxSingle{display:block}.simulatorBoxSingle__section{margin-top:10px;margin-bottom:10px;display:table;width:100%;table-layout:fixed;text-align:center;position:relative}.simulatorBoxSingle__section__ttl,.simulatorBoxSingle__section__body{padding:0 10px;display:table-cell;text-align:left;vertical-align:middle}.simulatorBoxSingle__section__ttl{margin:5px 10px 5px 0;width:80px;font-size:14px;font-weight:normal}.simulatorBoxSingle__section--sendBtn,.simulatorBoxSingle__section--sendBtnThin{padding:10px 0 0;display:block}.fpBox{display:table;table-layout:fixed;width:100%}.fpBox__img{padding-left:12px;display:table-cell;width:110px;vertical-align:middle}.fpBox__text{padding-left:15px;padding-right:12px;display:table-cell;width:100%;vertical-align:middle}.fpBox__name1{font-size:14px;font-weight:bold;line-height:1.7}.fpBox__name2{font-size:12px;line-height:1.5}.fpBox__name3{margin-top:15px;margin-bottom:5px;font-size:13px;line-height:1.5}.prBnr{margin:0 0 30px;padding:0 25px;text-align:center}.prBnr--gray{background:#f3f3f3}.floatBtmBox{padding:15px 30px 12px;background:rgba(0,0,0,.5);display:none;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:101}.floatBtmBox__in{margin:0 auto;width:100%;display:block;table-layout:fixed}.floatBtmBox__txt{margin-bottom:10px;display:block;text-align:center;font-size:16px;font-weight:bold;color:#fff}.s-linesCuter__in{margin:-30px auto 0;padding:35px 0 5px;display:block;text-align:center;cursor:pointer;background:#fff;background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 45%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 45%);position:relative}.s-linesCuter__in__tgl{padding:2px 24px 2px 8px;border:1px solid #ccc;border-radius:15px;display:block;position:relative;font-size:12px;color:#333}.s-linesCuter__in__tgl:after{content:"";margin-top:-14px;width:20px;height:20px;position:absolute;top:50%;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) no-repeat;background-size:340px 164px;background-position:-188px -69px}.s-linesCuter__in__tgl.is-active:after{background-position:-188px -10px}.is-lineCut{overflow:hidden;position:relative;display:block}.s-sp-itemMaxShow__tgl{padding:10px 10px 8px;display:block;position:relative;text-align:center;font-size:14px;color:#0a6fcc}.s-sp-itemMaxShow__tgl:after{content:"";width:20px;height:20px;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) no-repeat;background-size:360px 236px;background-position:-202px -109px;display:inline-block;vertical-align:middle}.gHeaderAnchor{padding:20px 12px 0;display:none;position:fixed;left:0;right:0;z-index:120;background:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch}.gHeaderAnchor__link{padding:8px 0 7px 22px;position:relative;display:block;font-size:13px}.gHeaderAnchor__link:before{margin-top:-9px;content:"";width:18px;height:18px;position:absolute;left:0;top:50%;display:inline-block;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_catetop_icons.svg) no-repeat;background-size:320px 210px;background-position:-289px -179px}.gHeaderAnchorWrap__closeBtn{margin:20px 0;padding:0 10px 20px;text-align:right}.gHeaderAnchorWrap__closeBtn__btn{padding:9px 15px 8px 30px;border:1px solid #ddd;border-radius:3px;display:inline-block;min-height:20px;background:#fff;box-shadow:0 2px 0 #ddd;color:#000;font-size:11px;position:relative}.gHeaderAnchorWrap__closeBtn__btn:before{content:"";background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -210px -9px no-repeat;background-size:290px 140px;position:absolute;width:18px;height:24px;left:5px;top:3px;bottom:0}.gHeaderAnchor__bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:60;cursor:pointer}.btn--m .btn__icon--arrow.p-ranking--under::before{background-position:-165px -90px}.p-ranking__contents .rankingPanel__more__btn__inner .btn__icon--arrow.p-ranking--under::before{background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -108px -51px no-repeat;background-size:280px 135px}.p-ranking__nav{margin-bottom:-50px;background:#e9f8e4;padding-top:0;padding-bottom:62px;background:#e9f8e4;margin-top:-11px}.p-ranking__nav.p-ranking--bottom{padding:0;margin:0 auto 20px;width:calc(100% - 22px)}.p-ranking__nav__inner{width:100%;margin:0 auto;padding:7px 0 10px 13px;border-radius:3px;white-space:nowrap}.p-ranking__nav.p-ranking--bottom .p-ranking__nav__inner{border:solid 1px #c8e4bd;background-color:#fff;padding:17px 0 20px}.p-ranking__nav__title{text-align:center;font-weight:bold;color:#5f5f5f;font-size:16px;margin-right:13px;margin-bottom:8px}.p-ranking__nav__list__inner{display:flex;width:100%;min-width:max-content;left:-13px;justify-content:flex-start;font-size:14px;position:relative;padding-left:13px}.p-ranking__nav.p-ranking--bottom .p-ranking__nav__title{margin-left:13px}.p-ranking__nav.p-ranking--bottom .p-ranking__nav__list{overflow-x:hidden}.p-ranking__nav__list{position:relative}.p-ranking__nav__list.is-scrollEnd::before{content:"";position:absolute;display:block;width:40px;height:100%;background:#e9f8e4;background:linear-gradient(90deg, rgba(233, 248, 228, 0) 0%, rgb(233, 248, 228) 100%);right:0;z-index:1}.p-ranking__nav.p-ranking--bottom .p-ranking__nav__list.is-scrollEnd::before{background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}.p-ranking__nav__list__inner__wrap{overflow-x:scroll}.p-ranking__nav.p-ranking--bottom .p-ranking__nav__list__inner__wrap{margin-left:1px}.p-ranking__nav.p-ranking--bottom .p-ranking__nav__list__inner{width:100%;margin-left:12px}.p-ranking__nav__list__inner::after{content:"";display:inline-block;min-width:12px;height:1px;order:3}.p-ranking__nav__item{background-color:#fff;border:2px solid #ddd;box-sizing:border-box;position:relative;border-radius:3px;order:2}.p-ranking__nav__item>a,.p-ranking__nav__item>span{display:block;padding:9px 8px}.p-ranking__nav__item:not(:last-child){margin-right:11px}.p-ranking__nav__item.p-ranking--thispage{background-color:#f3f3f3;color:#333;background-color:#fcfce3;order:1}.p-ranking__nav__item.p-ranking--thispage::before{content:none}.p-ranking__contents{margin-top:-10px;word-break:break-all}.p-ranking__contents__item{display:block}.p-ranking__contents .rankingPanel__head{margin-bottom:15px;display:table;width:calc(100% + 10px);position:relative;left:-5px;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:5px;display:flex}.p-ranking__contents .rankingPanel__head::after{margin-top:-17px;width:20px;height:35px;display:block;content:"";position:absolute;top:50%;bottom:0;right:-2px;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -58px -51px no-repeat;background-size:280px 135px}.rankingPanel__head2{position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:15px 15px 10px;display:flex}.p-ranking__contents .rankingPanel__detail__txt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:5px}.p-ranking__expart{border:1px solid #ddd;margin:0 0 5px;font-size:13px;top:15px;position:relative;margin-bottom:30px}.p-ranking__expart__head{background-color:#f3f3f3;padding:12px 10px 10px;font-weight:bold;border-bottom:1px solid #ddd}.p-ranking__expart__head p{line-height:1}.p-ranking__expart__head p::before{content:"";width:22px;height:19px;background:url("https://img1.kakaku.k-img.com/images/insurance/common/hkn_icon_fukidashi.svg") 100% no-repeat;display:inline-block;vertical-align:middle;margin-right:7px}.p-ranking__expart__item{margin:0 10px;padding:10px 0}.p-ranking__expart__item:not(:last-child){border-bottom:1px solid #ddd}.p-ranking__expart__thumb{min-width:60px;max-width:60px;float:left;margin-bottom:10px}.p-ranking__expart__info{display:inline}.p-ranking__expart__info::after{content:"";display:block;clear:both}.p-ranking__expart__title{display:inline-block;width:calc(100% - 70px);margin-left:10px;margin-bottom:10px;float:left;min-height:60px}.p-ranking__expart__profile{color:#888;margin-bottom:8px;position:static;font-size:13px}.p-ranking__expart__text{position:static;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-size:14px;-webkit-line-clamp:3}.p-ranking__contents .rankingPanel__send{border-top:none;margin-top:0}.p-ranking__contents .rankingPanel__more{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff;margin:15px auto -5px;width:calc(100% - 22px)}.p-ranking__contents .rankingPanel__more__btn{margin-bottom:20px;color:#0a6fcc}.p-ranking__companyName{margin:0 0 5px;font-size:12px}.p-ranking__expart .p-ranking__companyName,.text__note--s+.p-ranking__companyName{margin:10px 0 5px}.p-ranking__contents .rankingPanel__send__btn{width:100%}.p-ranking__contents .rankingPanel__detail__more{padding:10px 16px 10px 0;display:block;position:relative;text-decoration:none;text-align:right;margin:0 0 0 auto}.p-ranking__contents .rankingPanel__detail__more span{color:#0a6fcc;font-size:12px}.p-ranking__contents .rankingPanel__detail__more.is-active::after{background-position:-111px -13px}.p-ranking__contents .rankingPanel__more__detail{padding:0 12px}.hNav__body.hNav--gltd{width:auto}.hNav__tgl__label.is-active:after{right:7px}.p-ranking__contents .rankingPanel__badge{position:relative}.p-ranking__contents .rankingPanel__badge .no1,.p-ranking__contents .rankingPanel__badge .no2,.p-ranking__contents .rankingPanel__badge .no3{width:30px;height:24px;background-image:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg);background-size:230px 108px;background-repeat:no-repeat;position:relative;left:0}.p-ranking__contents .rankingPanel__badge .no1{background-position:-4px -5px}.p-ranking__contents .rankingPanel__badge .no2{background-position:-4px -44px}.p-ranking__contents .rankingPanel__badge .no3{background-position:-4px -83px}.p-ranking__contents .rankingPanel__badge .no1::before,.p-ranking__contents .rankingPanel__badge .no2::before,.p-ranking__contents .rankingPanel__badge .no3::before{color:#fff;position:absolute;top:8px;left:7px;width:15px;height:15px;z-index:1;font-size:11px;text-indent:1px;font-weight:bold}.p-ranking__contents .rankingPanel__badge .no1::before{content:"1"}.p-ranking__contents .rankingPanel__badge .no2::before{content:"2"}.p-ranking__contents .rankingPanel__badge .no3::before{content:"3"}.s-ranking__toggleContent{display:none}.p-travel__top__ranking__more__toggle__content{height:0;overflow:hidden;transition:all .2s ease}.p-travel__top__ranking__more__toggle__content .rankingPanel__moreCon:first-child{margin-top:0;padding-top:14px}.p-expart{margin:0 10px 0;font-size:13px;position:relative;margin-bottom:30px}.p-expart_inner{border:1px solid #ddd}.p-expart__head{background-color:#f3f3f3;padding:12px 10px 10px;font-weight:bold;border-bottom:1px solid #ddd}.p-expart__head p{line-height:1}.p-expart__head p::before{content:"";width:22px;height:19px;background:url("https://img1.kakaku.k-img.com/images/insurance/common/hkn_icon_fukidashi.svg") 100% no-repeat;display:inline-block;vertical-align:middle;margin-right:7px}.p-expart__item{display:block;margin:0 10px;padding:10px 0}.p-expart__item:not(:last-child){border-bottom:1px solid #ddd}.p-expart__thumb{min-width:60px;max-width:60px;float:left;margin-bottom:10px}.p-expart__info{display:inline;margin-left:0}.p-expart__info::after{content:"";display:block;clear:both}.p-expart__title{display:inline-block;width:calc(100% - 70px);margin-left:10px;margin-bottom:10px;float:left;min-height:60px;font-size:15px;font-weight:bold}.p-expart__profile{color:#888;margin-bottom:8px;position:static;font-size:13px;font-weight:normal;display:block}.p-expart__text{position:static;font-size:14px}.p-articleBox__expart{margin:0}.p-articleBox__column__head{padding:15px;background:#f3f3f3;border:1px solid #ddd;border-radius:6px 6px 0 0;display:table;width:100%}.p-articleBox__column__head+.p-articleBox__column__cont{border-top:none}.p-articleBox__column__ttl{display:table-cell;text-align:left;vertical-align:middle;margin:0;font-size:17px;font-weight:normal;line-height:1.4;color:#000}.p-articleBox__column__date{font-size:11px;display:table-cell;text-align:right;vertical-align:middle;line-height:1.2}.p-articleBox__column__cont{padding:20px 15px 0;border:1px solid #ddd;border-radius:0 0 6px 6px}.p-pr{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 15px 15px}.p-pr__itemBox{position:relative;border-radius:3px;background:#fcfce3;border:solid 1px #f0f0cc;width:500px;margin-bottom:15px}.p-pr__itemBox::before{content:"[PR]";font-size:13px;color:#b0acb0;font-size:13px;top:5px;right:5px;position:absolute}.p-pr__body{display:table;width:100%;padding:20px 15px 15px}.p-pr__logo{display:table-cell;vertical-align:top;width:130px}.p-pr__logo__inner{display:block;background:#fff;border:1px solid #ddd;width:115px;padding:5px}.p-pr__btn{margin-top:5px}.p-pr__name__company{font-size:12px;margin-bottom:3px}.p-pr__name__item{font-size:15px;font-weight:bold;line-height:1.2}.p-ranking__pr{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 15px 15px}.p-ranking__pr__itemBox{position:relative;border-radius:3px;background:#fcfce3;border:solid 1px #f0f0cc;margin:0 12px 25px;box-shadow:0 2px 4px rgba(187,187,187,.35)}.p-ranking__pr__itemBox::before{content:"[PR]";font-size:13px;color:#b0acb0;font-size:13px;top:5px;right:5px;position:absolute}.p-ranking__pr__body{display:flex;flex-wrap:wrap;width:100%;padding:16px 15px}.p-ranking__pr__logo{display:table-cell;vertical-align:top;width:130px}.p-ranking__pr__logo__inner{display:block;background:#fff;border:1px solid #ddd;width:115px;padding:5px}.p-ranking__pr__btn{margin-top:8px;width:100%}.p-ranking__pr__name__company{font-size:12px;margin-bottom:3px}.p-ranking__pr__name{width:calc(100% - 160px)}.p-ranking__pr__name__item{font-size:15px;font-weight:bold;line-height:1.2}.consulBox{margin:10px 12px 30px;display:table;table-layout:fixed;width:calc(100% - 24px)}.consulBox__btns{width:100%;padding-left:5px}.consulBox__btns .consulTelBox{margin-bottom:0;padding-bottom:10px}.consulBox__btns .consulTelBox__telInfo{margin-left:0;margin-right:0}.consulBox__btns .consulTelBox__telNum{font-size:20px}.consulBox__btns .consulTelBox__telNum:before{vertical-align:sub}.consulBox__btns .btn--s,.consulBox__btns .btn--m,.consulBox__btns .btn--l{width:100%}@media screen and (max-width: 351px){.contentWrap--ext .consulBox__btns .consulTelBox__telFree,.gConsulWrap--ext .consulBox__btns .consulTelBox__telFree{display:none}}@media screen and (max-width: 370px){.contentWrap--ext .contentBox__txtBr,.gConsulWrap--ext .contentBox__txtBr{display:block}}@media screen and (min-width: 768px){.consulBox{margin:10px auto 30px;display:table;width:630px}.contentWrap--ext .btn--m,.gConsulWrap--ext .btn--m{height:68px}}.contentWrap--ext .columnBox__cell--WidthConsul,.gConsulWrap--ext .columnBox__cell--WidthConsul{padding-top:72px;position:relative}.contentWrap--ext .consulBox__btns,.gConsulWrap--ext .consulBox__btns{margin-left:0}.contentWrap--ext .contentBox__miniTtl,.gConsulWrap--ext .contentBox__miniTtl{margin-top:5px;margin-bottom:10px;font-size:13px}.contentWrap--ext .consulBox__btns .btn--m,.gConsulWrap--ext .consulBox__btns .btn--m{height:52px}.contentWrap--ext .btn--m .btn__txt--main,.gConsulWrap--ext .btn--m .btn__txt--main{font-size:16px;text-indent:1em}.contentWrap--ext .btn--online,.contentWrap--ext .btn--mail,.gConsulWrap--ext .btn--online,.gConsulWrap--ext .btn--mail{margin-bottom:16px}.contentWrap--ext .btnWide--w0.btn--online .btn__txt--main::before,.gConsulWrap--ext .btnWide--w0.btn--online .btn__txt--main::before{left:calc(50% - 76px);width:21px;height:21px;top:-3px}.contentWrap--ext .btnWide--w0.btn--mail .btn__txt--main::before,.gConsulWrap--ext .btnWide--w0.btn--mail .btn__txt--main::before{left:calc(50% - 77px);width:18px;height:18px;top:1px}.contentWrap--ext .btnWide--w0.btn--tel .btn__txt--main::before,.gConsulWrap--ext .btnWide--w0.btn--tel .btn__txt--main::before{left:calc(50% - 74px);width:19px;height:19px;top:-2px}#headerAd{position:relative;background:#ddd;height:auto;padding:5px 0;text-align:center}.rankingPanel__price__table__note{font-size:11px;color:#888;margin-top:5px}.rankingPanel__personalLiability{position:relative;display:block}.rankingPanel__personalLiability__icon{position:absolute;top:50%;margin-top:-13px}.rankingPanel__detal__plan{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px}.rankingPanel__detal__plan__list{font-size:11px;color:#0a6fcc;text-align:right;white-space:nowrap;cursor:pointer;padding:3px 6px;border:1px solid #ddd;border-radius:4px}.rankingPanel__detal__plan__list::after{content:"";width:13px;height:15px;background-image:url(https://img1.kakaku.k-img.com/images/smartphone/insurance/icon_modal.svg);background-size:100%;background-repeat:no-repeat;display:inline-block;position:relative;margin-left:3px;vertical-align:middle}.rankingPanel__detail__more2{padding:10px 16px 0px 0;display:block;position:relative;text-decoration:none;text-align:right;margin:0 0 0 auto}.rankingPanel__detail__more2 span{color:#0a6fcc;font-size:16px;cursor:pointer}.rankingPanel__detail__more2::after{margin-top:-4px;height:14px;width:16px;content:"";position:absolute;top:50%;right:0;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) no-repeat;background-size:290px 140px;background-position:-161px -62px}.rankingPanel__detail__more2.is-active::after{background-position:-161px -13px}.rankingPanel__compensation{margin-top:4px}.rankingPanel__compensation__dt{font-size:13px;font-weight:bold;line-height:1.4;margin-bottom:6px}.rankingPanel__compensation__dd+.rankingPanel__compensation__dt{margin-top:14px}.rankingPanel__compensation__dd{font-size:13px;line-height:1.4;display:flex;justify-content:space-between;flex-wrap:wrap}.rankingPanel__compensation__dd__noflex{font-size:13px;line-height:1.4}.rankingPanel__compensation__dtl{width:100%;display:flex;box-sizing:border-box;border-bottom:solid 1px #ddd}.rankingPanel__compensation__dtl:first-child{border-top:solid 1px #ddd}.rankingPanel__compensation__dtl__dt{width:100%;min-width:110px;padding:6px;background:#f7f7f7;font-size:12px}.rankingPanel__compensation__dtl__dd{width:100%;padding:6px;font-size:12px}.rankingPanel__compensation__list{font-size:0}.rankingPanel__compensation__list__item{display:inline;font-size:13px}.rankingPanel__compensation__list__item+.rankingPanel__compensation__list__item{padding-left:12px;position:relative}.rankingPanel__compensation__list__item+.rankingPanel__compensation__list__item::before{content:"";width:1px;height:11px;background:#ccc;position:absolute;top:4px;left:6px}.rankingPanel__moreCon{margin-top:14px}.rankingPanel__moreCon__dt{font-size:18px;font-weight:bold;margin-bottom:6px;line-height:1.4}.rankingPanel__moreCon__dd{font-size:13px;line-height:1.4}.rankingPanel__moreCon__condition{display:flex;flex-wrap:wrap}.rankingPanel__moreCon__condition__dt{width:13em;margin-bottom:6px}.rankingPanel__moreCon__condition__dt__main{position:relative;display:block}.rankingPanel__moreCon__condition__dt__icon{position:absolute;top:50%;margin-top:-13px;margin-left:2px}.rankingPanel__moreCon__condition__dt__sub{font-size:11px}.rankingPanel__moreCon__condition__dd{width:calc(100% - 13em);margin-bottom:6px}.rankingPanel__more__notes{padding:0 12px 25px}.rankingPanel__number{text-align:right;padding:10px 10px 0}.rankingPanel__price__table__emTxt{font-size:15px}.p-planPopup__content{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;border-radius:4px}.p-planPopup__content__wrap{overflow-y:visible;padding:0;top:20px;transform:none}.p-planPopup__closeBtn{display:inline-block;position:absolute;top:-10px;right:-10px;z-index:121}.p-planPopup__closeBtn__btn{border:solid 1px #ddd;padding:15px;border-radius:16px;display:inline-block;min-height:20px;background:#fff;color:#000;font-size:11px;position:relative;cursor:pointer}.p-planPopup__closeBtn__btn::before{content:"";background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -210px -9px no-repeat;background-size:290px 140px;position:absolute;width:18px;height:24px;left:5px;top:3px;bottom:0}.p-planPopup__send{width:100%;box-sizing:border-box;padding:10px;background:#fff;position:-webkit-sticky;position:sticky;bottom:0;left:0;z-index:3;border-top:1px solid #ddd;border-radius:0 0 4px 4px}.p-planPopup__name__company{padding:10px 0 0 10px;font-size:12px;color:#888}.p-planPopup__name__item{padding:0 20px 0 10px;font-size:14px;line-height:1.2;color:#888}.p-planPopup__list{margin:8px 0 14px 10px;font-size:16px;padding:3px 0 3px 7px;border-left:3px solid #5ca333;font-weight:bold}.p-planPopup__tab{display:flex;justify-content:space-between;padding:0 10px}.p-planPopup__tab__item{width:100%;cursor:pointer;text-align:center;padding:2px 0 8px;margin:0 0 0 -1px;border:1px solid #bbdba7;border-bottom:0;background:#e6f7e0;position:relative;top:7px;color:#61a63c}.p-planPopup__tab__item:first-child{margin-left:0;border-top-left-radius:3px}.p-planPopup__tab__item:last-child{border-top-right-radius:3px}.p-planPopup__tab__item__txt{height:100%;display:flex;justify-content:center;align-items:center;font-size:13px}.p-planPopup__tab__item.is-active{padding-top:9px;border:1px solid #61a63c;border-bottom:1px solid #fff;background:#fff;color:#000;top:0;z-index:3;height:48px}.p-planPopup__tab__btm{display:flex;justify-content:space-between;padding:0 10px 10px}.p-planPopup__tab__btm__item{width:100%;cursor:pointer;text-align:center;padding:12px 0 0;margin:0 0 0 -1px;border:1px solid #bbdba7;border-top:0;background:#e6f7e0;position:relative;top:-10px;color:#61a63c}.p-planPopup__tab__btm__item:first-child{margin-left:0;border-bottom-left-radius:3px}.p-planPopup__tab__btm__item:last-child{border-bottom-right-radius:3px}.p-planPopup__tab__btm__item__txt{height:100%;display:flex;justify-content:center;align-items:center;font-size:13px}.p-planPopup__tab__btm__item.is-active{padding-bottom:9px;border:1px solid #61a63c;border-top:1px solid #fff;background:#fff;color:#000;top:-2px;z-index:3;height:49px}.p-planPopup__tab__btm__content{display:none}.p-planPopup__tab__btm__content.is-show{display:block}.p-planPopup__tab__btm__contentArea{padding:0 10px;border-top:1px solid #61a63c;background:#fff;position:relative;z-index:2;top:-1px}.p-planPopup__tab__content{display:none}.p-planPopup__tab__content.is-show{display:block}.p-planPopup__tab__contentArea{padding:0 10px 10px;border-top:1px solid #61a63c;border-bottom:1px solid #61a63c;background:#fff;position:relative;z-index:2;top:-1px}.p-planPopup__text{padding:10px 0;font-size:12px}.p-planPopup__table{width:100%}.p-planPopup__table__thead__th{padding:10px 8px;border:1px solid #ddd;vertical-align:middle;text-align:center;font-size:11px;line-height:1.4;background:#f3f3f3}.p-planPopup__table__th,.p-planPopup__table__td{padding:5px 4px;border:1px solid #ddd;font-size:12px;line-height:1.4}.p-planPopup__table__th{width:19%;background:#f3f3f3;font-weight:normal;vertical-align:middle}.p-planPopup__table__td{width:27%;vertical-align:middle;text-align:center}.p-planPopup__table__td__longTxt{vertical-align:top;text-align:left}.p-planPopup__table__priceTxt{display:block;font-size:11px;color:#999;text-align:left}.p-planPopup__table__emTxt{font-size:14px;font-weight:bold}.p-planPopup__table__emPriceTxt{font-size:14px;font-weight:bold;color:#e63d53}.popup__ttl{position:relative}.popup__head__closeBtn{position:absolute;top:50%;right:0;margin-top:-16px}.s-dispPopup__closeBtn{margin:0}.s-dispPopup__closeBtn__btn.popup__head__closeBtn__icon{display:block;border:solid 1px #ddd;padding:15px;border-radius:16px;box-shadow:none;z-index:1}.popup__text{font-size:14px}.p-heroReadBox{margin:20px 30px}.p-heroReadBox__txt{font-size:16px;line-height:1.75;text-align:left}.p-heroReadBox__notes{margin-top:10px;line-height:1.6;text-align:left}.p-editor{display:flex;margin:0 30px 40px;align-items:center;background:#fafafa;border-radius:3px;padding:30px 12px 8px;position:relative;flex-wrap:wrap;justify-content:space-between}.p-editor__img__trimming{width:60px;height:60px;overflow:hidden;border-radius:42px;border:solid 2px #eee;margin-top:6px}.p-editor__profession{font-size:12px;line-height:1.5;color:#666;margin-bottom:3px}.p-editor__detail{font-size:13px;margin-top:10px;padding-top:8px;border-top:dashed 1px #ddd}.p-editor__txt{width:calc(100% - 70px)}.p-editor__nameLabel{position:relative;z-index:1;background:#eee;color:#666;padding:5px 7px 3px;display:inline-block;font-size:11px;line-height:1.2;position:absolute;text-align:center;top:6px;left:-6px;box-shadow:0px 1px 1px 0px #ddd}.p-editor__nameLabel::before{position:absolute;content:"";top:100%;left:0;border:none;border-bottom:solid 5px rgba(0,0,0,0);border-right:solid 6px #e3e3e3}.p-editor__name{font-size:15px;font-weight:bold;line-height:1;display:inline-block}.emphasisBG{background:#e9f8e4;border-bottom:2px solid #60bf39}.emphasisBG__inner{padding-left:12px;padding-right:12px}.emphasis__ttl__wrap{margin:0 auto;display:table;max-width:calc(100% - 24px);transform:translateY(-35px)}.emphasis__ttl{padding-top:5px;border-radius:6px;display:flex;align-items:center;justify-content:center;height:70px;text-align:center;background:#60bf39 url(https://img1.kakaku.k-img.com/images/insurance/category/hkn_catetop_rankingPanel__ttl__bg.png) no-repeat;background-size:1035px 128px;background-position:-300px center;position:relative;box-shadow:0 2px 0 #53a831;font-size:17px;font-weight:bold;line-height:1.5;color:#fff;padding:0 30px}.emphasis__ttl:before,.emphasis__ttl:after{top:100%;left:50%;margin-left:-4px;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none}.emphasis__ttl:after{width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#5fbf39 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.emphasis__ttl:before{margin-left:-5px;width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#53a831 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.p-conversation{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}.p-conversation:not(:last-child){margin-bottom:20px}.p-conversation--right{display:flex;width:100%;justify-content:flex-end;flex-wrap:wrap}.p-conversation--right:not(:last-child){margin-bottom:20px}.p-conversation--left{display:flex;width:100%;justify-content:flex-start;flex-wrap:wrap}.p-conversation--left:not(:last-child){margin-bottom:20px}.p-conversation__img{text-align:center}.p-conversation__img__txt{display:inline-block;font-size:13px;margin-top:8px;color:#666}.p-conversation__img__trimming{width:55px;height:55px;overflow:hidden;border-radius:45px;border:solid 2px #eee}.p-conversation__img__trimming img{image-rendering:-webkit-optimize-contrast}.p-conversation__comment--left{position:relative;width:calc(100% - 70px);padding:15px;margin-left:14px;border-radius:14px;border:solid 2px #eee;background:#fff;text-align:left}.p-conversation__comment--left::before{content:"";position:absolute;width:0;height:0;left:-13px;top:15px;border-right:13px solid #eee;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}.p-conversation__comment--left::after{content:"";position:absolute;width:0;height:0;left:-10px;top:15px;border-right:13px solid #fff;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}.p-conversation__comment--right{position:relative;width:calc(100% - 70px);padding:15px;margin-right:14px;border-radius:14px;border:solid 2px #eee;background:#fff;text-align:left}.p-conversation__comment--right::before{content:"";position:absolute;width:0;height:0;right:-13px;top:15px;border-left:13px solid #eee;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}.p-conversation__comment--right::after{content:"";position:absolute;width:0;height:0;right:-10px;top:15px;border-left:13px solid #fff;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}.p-conversation__commentColor--type1{background:#fffef5}.p-conversation__commentColor--type1.p-conversation__comment--right::after{border-left:13px solid #fffef5}.p-conversation__commentColor--type1.p-conversation__comment--left::after{border-right:13px solid #fffef5}.p-article__txt{margin-bottom:20px;font-size:16px;line-height:1.75}.p-article__txt+.p-article__noteWrap{margin-bottom:20px}.p-article__noteWrap{margin-top:20px}.p-examplePanel__item{border:1px solid #ddd;border-radius:5px;overflow:hidden;margin-bottom:20px}.p-examplePanel__ttl{background:#f5f5f5;box-sizing:border-box;display:block;font-size:14px;font-weight:bold;line-height:1.3;padding:15px;text-align:center;margin-bottom:20px}.p-examplePanel__amount{text-align:center}.p-examplePanel__amount__dt{display:inline;font-size:12px;color:#666}.p-examplePanel__amount__dd{display:inline;font-size:16px;font-weight:bold;color:#e63d53;text-align:center}.p-examplePanel__amount__dd__em{font-size:24px}.p-examplePanel__outline{padding:20px 20px 20px}.p-examplePanel__outline__dt{margin-bottom:3px;line-height:1.5;font-weight:bold;cursor:pointer;padding:0 25px 0 0;display:block;position:relative;text-align:left;font-size:15px}.p-examplePanel__outline__dd{font-size:15px;line-height:1.5;text-align:left}.p-tglDetail{margin:15px 30px 0;padding-bottom:10px;border-bottom:1px dotted #ddd}.p-tglDetail__label{padding:15px 25px 15px 0;display:block;font-size:18px;font-weight:bold;line-height:1.5;position:relative;color:#5ca333}.p-tglDetail__label::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}.p-tglDetail__label.is-active:after{background-position:-198px -46px}.p-tglDetail__content{margin-top:5px;padding-left:0}.p-article__fig{margin-top:30px;margin-bottom:40px;text-align:center}.p-article__fig__caption{font-size:15px;font-weight:bold;margin-bottom:20px}.p-article__fig__caption--chart{padding:15px 0;background:#f0f0f0;font-size:16px;text-align:center;margin-bottom:20px}.p-article__planeLink{border:solid 1px #ddd;border-radius:4px;display:inline-block;padding:10px 12px;font-size:14px}.p-article__planeLink__list{display:inline-block;margin-bottom:10px}.p-article__planeLink__list:not(:last-child){margin-right:4px}.faq__question__notes{margin:15px 15px 0}.p-travel__notes{padding:0 10px 40px}.p-pickup__item{margin:0 0 25px}.p-pickup__txt{font-size:13px;line-height:1.3}.categoryBox__read__link{margin-top:2px;display:block;text-align:right}.categoryBox__read__link::after{content:"";background:url(https://img1.kakaku.k-img.com/images/insurance/category/bicycle/btn_arrow_gray.svg) no-repeat;width:11px;height:11px;border:none;margin-left:6px;position:relative;top:1px;display:inline-block}.p-ranking__pagelink{padding-bottom:45px}.p-ranking__pagelink__btn{display:block;margin:15px auto -5px;padding:10px 0 9px;width:calc(100% - 22px);border:1px solid #ccc;border-radius:6px;background:#fff;color:#0a6fcc;text-align:center;line-height:1.2}.p-ranking__pagelink__btn__txt{font-size:16px}.p-ranking__pagelink__btn__txt::before{content:"";background:url(https://img1.kakaku.k-img.com/images/insurance/category/bicycle/btn_arrow_gray.svg) no-repeat;width:13px;height:13px;border:none;margin-right:6px;position:relative;top:0;transform:rotate(-180deg);display:inline-block}.whiteBg{background:#fff}@media all and (-ms-high-contrast: none){.p-planPopup__content__wrap{overflow:visible !important}.p-planPopup__content__in{padding:0 0 96px}.p-planPopup__send{position:fixed;width:calc(100% - 40px);margin-left:20px}}.p-supplement__box--type1{background:#fafafa;padding:12px 15px;border:solid 1px #ececec;border-radius:3px;margin-bottom:30px}.p-supplement__txt{font-size:16px;line-height:1.75}.p-supplement__txt:not(:last-child){margin-bottom:12px}.p-supplement__icon--ear{position:relative;padding-left:25px}.p-supplement__icon--ear::before{position:absolute;content:"";background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icon_ear.svg) no-repeat;width:25px;height:25px;background-size:25px 25px;left:0;top:calc(50% - 14px)}@media screen and (min-width: 568px){.p-planPopup__send{position:static}}.insTypeLink{margin:10px 10px 0 10px;padding-right:12px;text-align:right}.insTypeLink a{display:inline-block;font-size:14px;padding-right:20px;position:relative}.insTypeLink a::after{content:"";background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -65px -63px no-repeat;background-size:290px 140px;margin-top:-8px;position:absolute;top:50%;right:0;height:15px;width:8px}.p-cp__container{margin-top:20px;border:1px solid #f17764;border-radius:5px;margin:20px 15px 0}.p-cp__container .p-cp__link{margin-top:30px;padding-bottom:15px;border:none}.p-cp__container .p-cp__bottom__content{margin-top:30px;padding-bottom:15px;border:none}.p-cp__container .p-cp__label{left:15px}.p-cp__link{display:block;position:relative;margin-top:30px;padding:20px 10px 10px;border:1px solid #f17764;border-radius:5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.p-cp__container.p-cp__container__only .p-cp__bottom__content{padding:0}.p-cp__container.p-cp__container__only .p-cp{width:100%}.p-cp__container.p-cp__container__only .p-cp a{width:100%;padding:20px 15px 10px;border-radius:0 0px 5px 5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.p-cp__bottom__content{position:relative;margin-top:30px;padding:20px 15px 10px;border:1px solid #f17764;border-radius:5px}.p-cp__text.p-cp__text__link:hover{text-decoration:underline}.p-cp__text{font-size:14px;line-height:1.6;font-weight:bold;color:#333}.p-cp__container__only .p-cp__bottom__content span.p-cp__text{width:100%;padding:20px 15px 10px}.p-cp__text__link{margin-left:5px;color:#f17764}.p-cp__label{font-size:13px;line-height:1.1;display:inline-block;position:absolute;top:-13px;left:-1px;margin-bottom:8px;padding-left:5px;background-color:#f17764;color:#fff;font-weight:bold;line-height:24px}.p-cp__label::before{content:"";position:absolute;border-style:solid;border:12px solid #f17764;border-right-color:rgba(0,0,0,0);border-right-width:6px;border-left-width:6px;width:0;height:0;top:50%;margin-top:-12px;right:-12px}.p-cp{display:flex;align-items:center}.p-cp__img{width:60px;height:45px}.faq__group:not(:first-child) .faq__group__head{margin-top:40px}.faq__group .faq__group__head{color:#333;font-size:17px;line-height:1.4;text-align:center}.p-relatedLink__item_subread{color:#333;font-size:13px}.p-relatedLink__item_subread{color:#333;font-size:13px}.p-relatedLink__item a:has(.p-relatedLink__item__txt .p-relatedLink__item_subread){border-bottom:dashed 1px #ccc;display:inline-block;line-height:1.3}.p-relatedLink__item__txt:has(.p-relatedLink__item_subread){border:none;line-height:inherit}.campaignPr{margin:auto;padding:0 20px;width:100%}.campaignPrTitle{font-size:16px;margin-bottom:10px}.campaignPrBox{border:1px solid #ddd;border-radius:3px}.campaignPrBox__link{text-decoration:none}.campaignPrBox__content{display:flex;align-items:center;justify-content:center;padding:5px;position:relative;width:100%}.campaignPrBox__badge{background-color:#b0acb0;color:#fff;font-size:14px;padding:2px 6px;position:absolute;top:0;right:0}.campaignPrBox__logo{width:220px}.campaignPrBox__textWrap{display:flex;flex-direction:column;margin-left:5px;padding-top:5px}.campaignPrBox__textWrap .campaignPrBox__text{color:#0a6fcc;font-size:14px;line-height:1.4}.campaignPrBox__textWrap .campaignPrBox__date{color:#666;font-size:14px;margin-top:2px;line-height:1.4;text-align:right}#contentSec__ranking{margin-top:0px;padding-top:0px}.p-ranking__contents .rankingPanel__badge{position:relative;left:auto;top:auto}.rankingPanel__head2{position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:15px 15px 10px;display:table;width:100%}.rankingPanel__name{display:table-cell;padding-left:15px;vertical-align:middle;width:calc(100% - 110px)}.rankingPanel__price__table td{padding:0 0 0 10px;border:none;background:none !important}.rankingPanel__price__table{margin:0 0 0px;width:100%;table-layout:fixed;min-height:90px}.p-ranking_tbl_wrap{display:flex;width:100%;margin-bottom:10px}.rankingPanel__price__table__thead .rankingPanel__price__table__th{border:1px solid #e63d53;border-right:2px solid #e63d53;background:#e63d53;color:#fff;font-weight:bold;font-size:15px}.rankingPanel__price__table__tbody .rankingPanel__price__table__td{border:1px solid #e63d53;border-right:2px solid #e63d53;position:relative;color:#e63d53;font-weight:normal}.p-ranking_tbl_cell_1{display:table;width:40%;vertical-align:top;border:2px solid #e63d53}.p-ranking_tbl_cell_2{display:block;vertical-align:top;width:100%;border-right:1px solid #ddd}.text__note--s{font-size:14px;color:#333}.rankingPanel__compensation__dtl__dt{width:100%;min-width:125px;padding:6px;background:#f7f7f7;font-size:16px;line-height:1.4}.rankingPanel__compensation__dtl__dd{width:100%;padding:6px;font-size:16px;line-height:1.4}.rankingPanel__item--pr .rankingPanel__compensation__dtl__dt{background:#f7f7f7}.rankingPanel__item--pr .rankingPanel__compensation__dtl__dd{background:#fff}.p-cvbtn_bln{text-align:center}.p-cvbtn_bln{margin-bottom:8px;padding-left:24px}.p-cvbtn_bln_inner{display:inline-block;position:relative;font-size:16px;font-weight:bold;line-height:1.4}.p-cvbtn_bln_inner_in{display:inline-block;position:relative;z-index:1}.p-cvbtn_bln_inner_in::before{display:block;position:absolute;content:"";width:20px;height:20px;top:0px;left:-24px;background:url(https://img1.kakaku.k-img.com/images/insurance/travel/time_icon.svg) no-repeat;background-size:20px 20px;background-position:center center}.p-cvbtn_bln_inner::after{display:block;position:absolute;content:"";width:100%;height:8px;bottom:0px;left:0px;background:#ffea7a;z-index:0}.p-reviewBox_ttl{background:#f2f2f2 url(https://img1.kakaku.k-img.com/images/insurance/pet/icon_good.svg) no-repeat;background-size:35px 35px;background-position:left 10px center;padding:15px 10px 15px 52px;font-size:17px;line-height:1.3;font-weight:bold}.p-reviewBox_content_wrap{border:1px solid #dcdcdc;padding:15px;margin-top:10px}.p-reviewBox_tbl{display:table;width:100%;margin-bottom:10px}.p-reviewBox_tbl_cell_1{display:table-cell;vertical-align:top;width:60px}.p-reviewBox_tbl_cell_2{display:table-cell;vertical-align:middle;padding-left:10px}.p-reviewBox_user_img{width:60px;height:60px;display:block}.p-reviewBox_user_img img{width:60px;height:60px;display:block}.p-reviewBox_tbl_country{font-weight:bold;font-size:17px;line-height:1.4;margin-bottom:5px}.p-reviewBox_tbl_feat{font-size:14px;line-height:1.5;margin-bottom:5px}.p-reviewBox_txt{font-size:16px;line-height:1.75}.p-reviewBox_wrap+.p-reviewBox_wrap{margin-top:20px}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:1px solid #ddd}.planeTable .exBorder.bBtm{border-bottom:1px solid #ddd}.planeTable .exBorder.bLef{border-left:1px solid #ddd}.planeTable .exBorder.bRig{border-right:1px 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__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.6;font-size:14px}.p-change_comp_tab_wrap{display:-webkit-box;display:flex;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;margin-bottom:10px}.p-change_comp_tab{margin:7px 0 0 -1px;padding:12px 0;border:1px solid #bbdba7;border-bottom:0;border-bottom:1px solid #61a63c;width:100%;height:59px;display:block;background:#e6f7e0;text-align:center;font-size:13px;color:#61a63c;position:relative;z-index:1;cursor:pointer}.p-change_comp_tab.is-active{margin-top:0;padding-top:17px;border:1px solid #61a63c;border-bottom:0;background:#fff;height:66px;color:#333;z-index:3}.p-change_comp_tab_txt{display:block;text-align:center;font-size:16px;font-weight:bold;margin-bottom:5px}.p-change_comp_tab_subtxt{display:block;text-align:center;font-size:14px}.tab-content-container .seperateList__link{font-size:16px}.seperateList__link_subtxt{font-size:14px;line-height:1.5;display:block;margin-top:10px;font-weight:normal}.seperateList__link_country{font-size:14px}.u-bd_txt{font-weight:bold}.js-tab-content{display:none}.js-tab-content.is-show{display:block}.p-change_comp_tab{cursor:pointer}.p-wrapper_vertical_10{margin:0 10px}.p-companyArea{display:flex;width:calc(100% - 20px);overflow:hidden;position:relative;margin:5px 10px 10px;height:50px}.articleBox__ear{padding-left:0px;padding-right:0px}.faq__question--o:before,.faq__answer--o:before{content:"";position:absolute;left:-15px}.p-tglDetail{margin:15px 0px 0;padding-bottom:10px;border-bottom:1px dotted #ddd}.p-simulatorBox__sectionTtl{font-size:16px;font-weight:bold;margin-bottom:5px}.p-simulatorBox__sectionTtl{position:relative}.s-dispPopup{cursor:pointer}.knowIns__item__infoTgl{height:18px;width:18px;display:inline-block;position:relative;text-indent:2em;vertical-align:bottom;overflow-x:hidden;vertical-align:middle;transform:translateY(-1px)}.p-simulatorBox__sectionTtl .knowIns__item__infoTgl{margin-left:5px;touch-action:pan-y;user-select:none;overflow:hidden}.knowIns__item__infoTgl:after{content:"";height:16px;width:18px;position:absolute;top:1px;left:0;display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmFxIiBkYXRhLW5hbWU9InRnbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojYjNiM2IzO30uY2xzLTJ7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+44Ki44O844OI44Oc44O844OJIDE8L3RpdGxlPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iOCIgY3k9IjgiIHI9IjgiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03LjE0LDEwYTMuNDQsMy40NCwwLDAsMCwwLS40MlY5LjM3YTIsMiwwLDAsMSwuNDEtMS4zLDMuMzQsMy4zNCwwLDAsMSwuOTQtLjc1Yy42NS0uNDMuODgtLjc0Ljg4LTEuMiwwLS42MS0uNTMtMS0xLjM4LTFhMS40LDEuNCwwLDAsMC0xLjIuNTcsMS40NSwxLjQ1LDAsMCwwLS4yNC43Nkw1LjA5LDYuMjhhMi41MywyLjUzLDAsMCwxLC43OS0xLjUxLDMuMjQsMy4yNCwwLDAsMSwyLjIxLS43LDMuMTMsMy4xMywwLDAsMSwyLC42LDEuNzIsMS43MiwwLDAsMSwuNzEsMS40LDEuODgsMS44OCwwLDAsMS0uMzUsMS4xOCw0LjA4LDQuMDgsMCwwLDEtMS4yMywxYy0uNjIuNDItLjc4LjY2LS43OCwxLjE5YTQuNzcsNC43NywwLDAsMCwwLC41MVptMS4zOS44M3YxLjM3SDcuMDhWMTAuODFaIi8+PC9zdmc+);background-repeat:no-repeat;background-position:top right}.p-travel__top__simulator__body__container{margin-top:20px}.p-top_sim_parts_wrap{display:table;width:100%}.p-top_sim_parts_wrap+.p-top_sim_parts_wrap{margin-top:10px}.p-top_sim_parts_cell1{display:table-cell;width:45%;position:relative}.input--typetext{width:100%;appearance:none;color:#333;padding:10px 10px 9px;border:1px solid #ddd;border-radius:3px;min-height:42px;display:block;outline:none;text-indent:.01px;text-overflow:"";font-size:16px;font-family:-apple-system,blinkMacSystemFont,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"HIragino Kaku Gothic Pro W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS P Gothic",sans-serif;color:#333;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;background:#fff}.p-top_sim_parts_wrap .input--select{padding:10px 10px 9px;border:1px solid #ddd;border-radius:3px;width:100%;height:44px;display:block;outline:none;text-indent:.01px;text-overflow:"";background:none rgba(0,0,0,0);font-size:16px;color:inherit;-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff}.p-travel__top__simulator__select{position:relative}.p-travel__top__simulator__select::after{content:"";margin-top:-3px;position:absolute;border-top:8px solid #333;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);top:50%;right:10px;width:8px;height:8px;pointer-events:none;z-index:2}.p-top_sim_parts_wrap a.p-modal__trend{background-color:#fff;border:solid 1px #ddd;border-radius:40px;margin:0 5px 5px 5px;padding:1px 5px 6px;display:block;text-align:center;position:absolute;line-height:1;color:#666;top:-5px;right:0px}.p-top_sim_parts_wrap a.p-modal__trend{color:#333;margin:0 6px 5px;display:inline-block;font-size:12px;font-weight:normal}.p-top_sim_parts_wrap .p-modal__trend::after{content:"";width:13px;height:15px;background-image:url(https://img1.kakaku.k-img.com/images/smartphone/insurance/icon_modal.svg);background-size:100%;background-repeat:no-repeat;display:inline-block;position:relative;top:3px;margin-left:3px}.p-top_sim_parts_wrap a.p-modal__trend::after{content:"";width:13px;height:15px;background-image:url(https://img1.kakaku.k-img.com/images/smartphone/insurance/icon_modal.svg);background-size:100%;background-repeat:no-repeat;display:inline-block;position:relative;top:3px;margin-left:3px}.p-input--checkbox{border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-radius:0 0 3px 3px;overflow:hidden;display:none}.p-input--checkbox__item{position:relative}.p-input--checkbox__label{padding:14px 10px 14px 36px;display:block;height:auto;background:url(https://img1.kakaku.k-img.com/images/insurance/travel/search/hkn_obj_check_off.svg) no-repeat;background-size:20px 20px;background-position:10px center;font-size:18px;line-height:1.4;text-align:left}.p-input--checkbox__item:not(:last-child) .p-input--checkbox__label{border-bottom:1px solid #ddd}.p-input--checkbox__btn{margin:0;visibility:hidden;width:0;color:#333 !important;display:inline-block !important;height:20px !important}.p-search_tgl_wrap{margin-top:10px}.p-search_tgl_btn{border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:10px 20px;font-size:16px;position:relative;background:#f2f2f2;border-radius:3px 3px 3px 3px}.p-search_tgl_btn.is-open_tgl{border-radius:0 0 3px 3px}.p-search_tgl_btn::after{content:"";margin-top:-10px;width:20px;height:20px;position:absolute;top:50%;right:10px;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) no-repeat;background-size:360px 236px;background-position:-198px -109px}.p-search_tgl_btn.is-open_tgl::after{background-position:-198px -46px}.p-input--checkbox__item.is-active .p-input--checkbox__label{background:url(https://img1.kakaku.k-img.com/images/insurance/travel/search/hkn_obj_check_on.svg) no-repeat;background-size:20px 20px;background-position:10px center}.p-input--checkbox__item.is-active{background:#f5faff}.btn.is--disable{border:0;background:#ddd;box-shadow:none;cursor:default;color:#fff}.rankingPanel__item:not(.rankingPanel__item--pr):nth-of-type(n+5),.rankingPanel__item:not(.rankingPanel__item--pr):nth-of-type(n+5)~.rankingPanel__item{display:none}.is-show{display:block !important}.days_calculation_wrap1{padding-bottom:30px;background:url(https://img1.kakaku.k-img.com/images/insurance/travel/search/calendar_modal_icon1.svg) no-repeat;background-size:30px 30px;background-position:center bottom 2px}.days_calculation_wrap2{padding-bottom:30px;background:url(https://img1.kakaku.k-img.com/images/insurance/travel/search/calendar_modal_icon2.svg) no-repeat;background-size:30px 30px;background-position:center bottom 2px;margin-bottom:20px}.days_calculation_wrap3{margin-bottom:20px}.days_calculation_date_wrap{display:flex;align-items:center;justify-content:space-around;padding:12px;width:100%;background:#fff}.days_calculation_label{width:80px;margin-right:12px}.days_calculation_input_wrap{border:2px solid #ddd;border-radius:4px;position:relative}.days_calculation_period{width:100%;text-align:left;padding-left:55px;font-weight:bold}.days_calculation_input_wrap .days_calculation_input{appearance:none;border:none;width:100%;font-size:18px;padding:10px 10px 9px;border-radius:3px;height:44px;display:block;outline:none;text-indent:.01px;text-overflow:"";color:inherit;-webkit-appearance:button;cursor:pointer;background:#fff}#days_calculationId1 .s-dispPopup__closeBtn{display:none}.inputSet.calender>.cell{padding-left:0}.calender .cell.btnDef{width:608px}.calender .cell.btnChange{display:block;width:143px}.calender-date{display:inline-block;width:455px;padding:18px 10px 18px 0}.calender-date.date-null{display:none}.calender .inputButton>a,.calender .inputButton>span{display:table;box-sizing:border-box;width:100%;padding:18px 5px 16px 5px;font-size:18px;font-size:1.8rem;font-weight:bold;text-decoration:none}.calender .inputButton .main{font-size:16px;font-size:1.6rem;font-weight:bold;color:#0867bf;text-align:center}.calender .inputButton.calender-off{background-color:#f3f3f3;background:linear-gradient(to bottom, #F8F8F8 0%, #EEEEEE 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#F8F8F8", endColorstr="#EEEEEE",GradientType=0 );border:1px solid #dedede;text-align:center}.calender .inputButton.calender-off .main{cursor:normal;color:#bbb}.callInfo{line-height:1.5}.callNo{display:inline-block;padding:0 10px 0 20px;font-size:20px;font-size:2rem;font-weight:bold;color:#ff5050}.confFormBox .calenderList li:first-child .qCell{padding-left:5px !important;width:285px !important}.calenderBaseWrap{display:none;z-index:2001;position:absolute;top:50%;left:50%}.calenderBase{display:block;box-sizing:border-box;position:relative;margin:0 auto;padding:20px;background-color:#fff;border-radius:5px;box-shadow:0 0 3px 3px rgba(0,0,0,.2)}.calenderBase_in{width:918px;border:1px solid #bbb}.calenderBase_head{background-color:#eee;margin-top:20px;padding:13px 10px 10px 20px;font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center;border-top:1px solid #bbb;border-bottom:1px solid #bbb}.calenderBase_head:first-child{margin-top:0;border-top:none}.p-calenderBlk{width:780px;padding:20px 69px;position:relative}.p-calenderBlk_in{overflow:hidden}.p-calenderElm{width:100%;border:1px solid #bbb}.p-calenderElm_in{width:100%;padding:6px}.calender-tbl{width:100%;border-collapse:separate;border-spacing:3px}.p-calender_label{display:block;padding:7px 0;font-size:16px;font-seize:1.6rem;font-weight:bold;background:#f5f5f5;text-align:center}.calender-tbl td{border-collapse:separate;border-spacing:3px;border:1px solid #bbb}.calender-tbl thead th{padding:6px 0 3px;text-align:center;font-size:14px;font-seize:1.4rem;font-weight:bold}.calender-tbl thead .sun{color:#d15451}.calender-tbl thead .sat{color:#337cc7}.calender-tbl tbody td{padding:8px 0 6px;font-weight:bold;text-align:center;font-size:15px;font-seize:1.5rem;line-height:1;cursor:pointer}.calender-tbl tbody td:hover{background:#e4f3ff;text-decoration:none !important}.calender-tbl tbody td.sat{color:#0867bf}.calender-tbl tbody td.sun{color:#d15451}.calender-tbl tbody td.u-holiday{color:#d15451}.calender-tbl tbody td.u-off{background:#f0f0f0;color:#ccc;border-color:#f0f0f0;cursor:default;text-decoration:none}.calender-tbl tbody td.u-na{background:#f0f0f0;color:#fff;border-color:rgba(0,0,0,0);text-decoration:none}.calender-tbl tbody td.u-selected{background-color:#7ec220;border-color:#7ec220;color:#fff;text-decoration:none}.calender-tbl tbody td.u-selected:hover{background:#7ec220}.calender_prev,.calender_next{display:block;padding-top:50px;font-size:12px;font-size:1.2rem;display:block;width:48px;position:absolute}.calender_prev:before,.calender_next:before{content:"";display:block;width:42px;height:42px;background-repeat:no-repeat;position:absolute;left:0;top:0}.calender_prev:before{background-position:0 0}.calender_next:before{background-position:right 0}.calender_prev:hover:before{background-position:0 -42px}.calender_next:hover:before{background-position:right -42px}.calender_prev.nav_off:before{background-position:0 -84px}.calender_next.nav_off:before{background-position:right -84px}.nav_off{color:#bbb}.p-timeBlk{width:780px;padding:20px 69px;position:relative}.p-timeBlk_in{overflow:hidden}.timeSelect{overflow:hidden;margin-left:-14px}.timeSelect li{float:left;margin:0 0 14px 14px}.timeSelect label{display:block;width:248px;padding:14px 0;line-height:1;border:1px solid #bbb;border-radius:6px;text-align:center;font-size:18px;font-size:1.8rem;color:#0867bf;text-decoration:underline;cursor:pointer;font-weight:bold}.timeSelect .u-selected label{background-color:#7ec220;border-color:#7ec220;color:#fff;text-decoration:none}.timeSelect label:hover{background-color:#e4f3ff;background:linear-gradient(to bottom, #fff 0%, #e4f3ff 100%)}.timeSelect .u-selected label:hover{background:#7ec220}.timeSelect li input{visibility:hidden;display:none}.timeSelect li input{visibility:hidden;display:none}.p-sectedInfoBlk{width:840px;padding:26px 29px 26px 49px;position:relative;background-color:#eee;border-top:1px solid #bbb}.p-selecedInfo{font-size:20px;font-size:2rem;font-weight:bold}.selecedInfo_m,.selecedInfo_d,.selecedInfo_t1,.selecedInfo_t2{font-size:24px;font-size:2.4rem}.selecedInfo_t1{padding-left:10px}.c-bt{box-sizing:border-box;border-radius:4px;box-shadow:0 2px 2px -2px rgba(0,0,0,.4);line-height:1}.bt_calenderSelect{display:block;width:145px;padding:13px 10px 12px 10px;background-color:#f28314;background:linear-gradient(to bottom, #f79129 0%, #ee7600 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f79129", endColorstr="#ee7600",GradientType=0 );border:1px solid #ed7600;text-align:center;color:#fff !important;text-shadow:0px -1px 1px #956636;font-size:18px;font-size:1.8rem;font-weight:bold;position:absolute;right:142px;top:16px}.bt_calenderDel{display:block;width:70px;padding:12px 10px 10px 10px;background-color:#d3d3d4;background:linear-gradient(to bottom, #fff 0%, #d3d3d4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#d3d3d4",GradientType=0 );border:1px solid #bbb;text-align:center;color:#333 !important;text-shadow:0px -1px 1px #ccc;font-size:14px;font-size:1.4rem;font-weight:normal;position:absolute;right:50px;top:20px}.bt_calenderSelect:hover{background-color:#fd9c02;background:linear-gradient(to bottom, #FEAA0A 0%, #FD8500 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#FEAA0A", endColorstr="#FD8500",GradientType=0 );text-decoration:none !important}.bt_calenderSelect:link{text-decoration:none !important}.bt_calenderDel:hover{background-color:#e4f3ff;background:linear-gradient(to bottom, #fff 0%, #e4f3ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#e4f3ff", endColorstr="#e4f3ff",GradientType=0 );text-decoration:none !important}.bt_calenderDel:link{text-decoration:none !important}.calendar-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#f5f5f5;color:#333;font-weight:bold;font-size:18px;position:relative}.calendar-header button{padding:5px 10px;appearance:none;border-radius:5px;background-color:#fff;color:#888;cursor:pointer;font-size:14px;font-weight:bold;border:1px solid #ddd;position:absolute;top:50%;transform:translateY(-50%)}.p-calender_prev-month{left:10px}.p-calender_next-month{right:10px}.p-calender_label{margin:0 auto;text-align:center;font-size:16px;font-weight:bold;width:100%}.p-calendar_wrap{padding:10px 0px 20px}.p-travel__select--unselected{border:solid 1px #ec8585 !important;background-color:#fff3f3 !important}.p-travel__select--unselected .days_calculation_input{background:#fff3f3 !important}.s-dispPopup__bg2{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:130;cursor:pointer}.s-dispPopup__content.p-dispPopup__content__sub{z-index:140}.s-dispPopup__content.is-activePop{display:block !important}.inputSet.calender>.cell{padding-left:0}.calender .cell.btnDef{width:608px}.calender .cell.btnChange{display:block;width:143px}.calender-date{display:inline-block;width:455px;padding:18px 10px 18px 0}.calender-date.date-null{display:none}.calender .inputButton>a,.calender .inputButton>span{display:table;box-sizing:border-box;width:100%;padding:18px 5px 16px 5px;font-size:18px;font-size:1.8rem;font-weight:bold;text-decoration:none}.calender .inputButton .main{font-size:16px;font-size:1.6rem;font-weight:bold;color:#0867bf;text-align:center}.calender .inputButton.calender-off{background-color:#f3f3f3;background:linear-gradient(to bottom, #F8F8F8 0%, #EEEEEE 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F8F8F8", endColorstr="#EEEEEE", GradientType=0);border:1px solid #dedede;text-align:center}.calender .inputButton.calender-off .main{cursor:normal;color:#bbb}.confFormBox .calenderList li:first-child .qCell{padding-left:5px !important;width:285px !important}.calenderBaseWrap{display:none;z-index:2001;position:absolute;top:50%;left:50%}.calenderBase{display:block;box-sizing:border-box;position:relative;margin:0 auto;padding:20px;background-color:#fff;border-radius:5px;box-shadow:0 0 3px 3px rgba(0,0,0,.2)}.calenderBase_in{width:918px;border:1px solid #bbb}.calenderBase_head{background-color:#eee;margin-top:20px;padding:13px 10px 10px 20px;font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center;border-top:1px solid #bbb;border-bottom:1px solid #bbb}.calendar-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#f5f5f5;color:#333;font-weight:bold;font-size:18px;position:relative}.calendar-header button{padding:5px 10px;appearance:none;border-radius:5px;background-color:#fff;color:#888;cursor:pointer;font-size:14px;font-weight:bold;border:1px solid #ddd;position:absolute;top:50%;transform:translateY(-50%)}.p-calenderBlk{width:780px;padding:20px 69px;position:relative}.p-calenderBlk_in{overflow:hidden}.p-calenderElm{width:100%;border:1px solid #bbb}.p-calenderElm_in{width:100%;padding:6px}.calender-tbl{width:100%;border-collapse:separate;border-spacing:3px}.p-calender_label{display:block;padding:7px 0;font-size:16px;font-weight:bold;background:#f5f5f5;text-align:center;margin:0 auto;width:100%}.calender-tbl td{border-collapse:separate;border-spacing:3px;border:1px solid #bbb}.calender-tbl thead th{padding:6px 0 3px;text-align:center;font-size:14px;font-weight:bold}.calender-tbl thead .sun{color:#d15451}.calender-tbl thead .sat{color:#337cc7}.calender-tbl tbody td.sun{color:#d15451}.calender-tbl tbody td.sat{color:#0867bf}.calender-tbl tbody td.u-holiday{color:#d15451}.calender-tbl tbody td{padding:8px 0 6px;font-weight:bold;text-align:center;font-size:15px;line-height:1;cursor:pointer}.calender-tbl tbody td:hover{background:#e4f3ff;text-decoration:none !important}.calender-tbl tbody td.u-off{background:#f0f0f0;color:#ccc;border-color:#f0f0f0;cursor:default;text-decoration:none}.calender-tbl tbody td.u-na{background:#f0f0f0;color:#fff;border-color:rgba(0,0,0,0);text-decoration:none}.calender-tbl tbody td.u-selected{background-color:#7ec220;border-color:#7ec220;color:#fff;text-decoration:none}.calender-tbl tbody td.u-selected:hover{background:#7ec220}.calender_prev,.calender_next{display:block;padding-top:50px;font-size:12px;width:48px;position:absolute}.calender_prev:before,.calender_next:before{content:"";display:block;width:42px;height:42px;background-repeat:no-repeat;position:absolute;left:0;top:0}.p-calender_prev-month{left:10px}.p-calender_next-month{right:10px}.bt_calenderSelect{display:block;width:145px;padding:13px 10px 12px 10px;background-color:#f28314;background:linear-gradient(to bottom, #f79129 0%, #ee7600 100%);border:1px solid #ed7600;text-align:center;color:#fff !important;text-shadow:0px -1px 1px #956636;font-size:18px;font-weight:bold;position:absolute;right:142px;top:16px}.bt_calenderDel{display:block;width:70px;padding:12px 10px 10px 10px;background-color:#d3d3d4;background:linear-gradient(to bottom, #fff 0%, #d3d3d4 100%);border:1px solid #bbb;text-align:center;color:#333 !important;text-shadow:0px -1px 1px #ccc;font-size:14px;position:absolute;right:50px;top:20px}.p-calendar_wrap{padding:10px 0px 20px}.popup__head__closeBtn{position:absolute;top:50%;right:0;margin-top:-16px}.s-dispPopup__closeBtn__btn.popup__head__closeBtn__icon{border:solid 1px #ddd;padding:15px;border-radius:16px;box-shadow:none}.p-sortOrderPop .s-dispPopup__closeBtn{display:none}.s-dispPopup__content .popup__ttl{font-size:18px}.popup__ttl{margin:15px 0 10px 5px;padding:3px 30px 3px 7px !important;border-left:3px solid #5ca333;font-size:15px;font-weight:normal;color:#333;text-align:left;line-height:1.4;position:relative}.s-dispPopup__closeBtn__btn2{padding:9px 15px 8px 30px;border:1px solid #ddd;border-radius:3px;display:inline-block;min-height:20px;background:#fff;box-shadow:0 2px 0 #ddd;color:#000;font-size:11px;position:relative;cursor:pointer}.s-dispPopup__closeBtn__btn2.popup__head__closeBtn__icon{border:solid 1px #ddd;padding:15px;border-radius:16px;box-shadow:none}.s-dispPopup__closeBtn__btn2:before{content:"";background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -210px -9px no-repeat;background-size:290px 140px;position:absolute;width:18px;height:24px;left:5px;top:3px;bottom:0}.popup__text{margin-bottom:20px;font-size:15px !important;line-height:1.6}.p-calendar_prev,.p-calendar_next{display:none}.contentBox__ttl{margin:0 15px 20px;font-size:20px;font-weight:bold;line-height:1.4;color:#5ca333;text-align:center}.p-ranking__contents__item .contentBox__ttl{margin:0 15px 20px;font-size:23px;font-weight:bold;line-height:1.4;color:#5ca333;text-align:center}.contentBox__read{font-size:16px;line-height:1.75}.text__note--m{font-size:14px;line-height:1.5;color:#333}.rankingPanel__name__item{font-size:17px;font-weight:bold;line-height:1.3}.btn__txt--sub{font-size:14px !important;line-height:1.5}.rankingPanel__number.text__note--m{font-size:13px;line-height:1.3}section .contentBox__ttl{font-size:20px;line-height:1.4}.text__article{font-size:16px;line-height:1.75}.text__subTtl{font-size:15px;line-height:1.3}.p-category__pointSum .emphasis__ttl__small{color:#5ca333;font-weight:bold;text-align:center;margin-bottom:15px;font-size:17px;line-height:1.3}.qaCategoryBox .categoryBox__ttl{color:#333;font-size:17px;line-height:1.4;text-align:center;font-weight:bold}.faq__answer>div{padding-bottom:20px}.moreLink+.text__note--s{margin-top:10px}.articleCard__txt{font-size:14px;line-height:1.6}.articleCard__note{font-size:13px;line-height:1.3}.moreLink__item{margin-left:10px;padding:0 12px 0 0;display:inline-block;position:relative;font-size:14px;line-height:1.6}.s-dispPopup__content{padding:0 10px 10px;border-radius:4px;display:none;background:#fff;position:fixed;top:50%;left:20px;right:20px;transform:translateY(-50%);z-index:121;text-align:left;overflow-y:scroll;-webkit-overflow-scrolling:touch}.s-dispPopup__content.is-activePop{display:block !important}.popup__ttl{margin:15px 0 10px 5px;padding:3px 0 3px 7px;border-left:3px solid #5ca333;font-size:15px;font-weight:normal;color:#333;text-align:left;line-height:1.4;position:relative}.knowIns__item__infoTgl{height:18px;width:18px;display:inline-block;position:relative;text-indent:2em;vertical-align:bottom;overflow-x:hidden;vertical-align:middle;transform:translateY(-1px)}.popup__head__closeBtn{position:absolute;top:50%;right:0;margin-top:-16px}.s-dispPopup__closeBtn__btn.popup__head__closeBtn__icon{border:solid 1px #ddd;padding:15px;border-radius:16px;box-shadow:none}.s-dispPopup__closeBtn{margin:20px 0 5px;padding:0;text-align:right}.s-dispPopup__closeBtn__btn{padding:9px 15px 8px 30px;border:1px solid #ddd;border-radius:3px;display:inline-block;min-height:20px;background:#fff;box-shadow:0 2px 0 #ddd;color:#000;font-size:11px;position:relative;cursor:pointer}.p-sortFilter__formBlk{padding:0 15px;margin-top:20px}.p-dispPopup_formBlk{padding:0 1px !important}.p-sortFilter__formTtl{display:block;position:relative;margin-top:20px}.p-sortFilter__formTtl__txt{font-size:18px;color:#333;font-weight:bold;margin-bottom:10px}.p-input--radio{border:solid 1px #ddd;border-radius:3px}.p-input--radio__item{position:relative}.p-input--radio__item.is-active{background:#f5faff}.p-input--radio__btn{margin:0;visibility:hidden;width:0;color:#333 !important;display:inline-block !important;height:0 !important;vertical-align:middle !important}.p-input--radio__label{position:relative;padding:14px 5px 14px 35px;display:flex;flex-wrap:wrap;align-items:center;min-height:44px;font-size:18px;line-height:1.4;text-align:left}.p-input--radio__label::before{content:"";position:absolute;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_obj_radio.svg) no-repeat;background-position:0 -40px;background-size:20px 80px;width:20px;height:20px;left:10px;top:50%;transform:translateY(-10px)}.p-input--radio__item.is-active .p-input--radio__label::before{background-position:0 0}.p-input--radio__item:not(:last-child) .p-input--radio__label{border-bottom:1px solid #ddd}.p-tgl--radio__ttl{border:solid 1px #ddd;border-radius:3px;background:#f5f7f7}.p-tgl--radio__ttl .p-tgl--radio__ttl__list:before{content:"";width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;right:10px;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) no-repeat;background-size:360px 236px;background-position:-198px -46px}.p-tgl--radio__ttl.is-radioBtn_show{border-radius:3px 3px 0 0}.p-tgl--radio__ttl.is-radioBtn_show .p-tgl--radio__ttl__list:before{background-position:-198px -109px}.p-tgl--radio__ttl__inner{padding:12px 5px 14px 12px;position:relative;display:flex;flex-wrap:wrap;align-items:center;min-height:44px;font-size:18px;text-align:left;font-weight:bold}.p-tgl--radio__ttl+.p-input--radio.is-radio_show{overflow:hidden;height:auto;display:block;border-top:0;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-radius:0px 0px 3px 3px}.p-sortFilter__formTtl__txt{font-size:18px;color:#333;font-weight:bold;margin-bottom:10px}.p-tgl--radio__ttl__list{position:relative}.p-input--radio+.p-tgl--radio__ttl{border-radius:0px 0px 0px 0px;border-top:none;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd}.s-dispPopup__closeBtn{margin:20px 0 5px;padding:0;text-align:right}.s-dispPopup__closeBtn2{margin:20px 0 5px;padding:0;text-align:right}.p-tgl--radio__ttl+.p-input--radio{border-radius:0px 0px 3px 3px;overflow:hidden;height:0px;display:none;z-index:-1}.p-search_tgl_btn_sub{font-size:12px}.p-travel__top__simulator__button .btn__txt--main{font-size:16px;line-height:1;font-weight:bold}.p-traveltop_fv_mod{box-shadow:0px 5px 9px 0px rgba(0,0,0,.15);padding-bottom:10px}.rankingPanel__limited__plan{margin:15px 0}.rankingPanel__limited__plan__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#888;font-weight:bold}.rankingPanel__limited__plan__title__logo{width:180px;margin-right:3px}.iconGraphic--question{content:"";height:16px;width:18px;display:inline-block;vertical-align:baseline;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iZmFxIiBkYXRhLW5hbWU9InRnbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojYjNiM2IzO30uY2xzLTJ7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+44Ki44O844OI44Oc44O844OJIDE8L3RpdGxlPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iOCIgY3k9IjgiIHI9IjgiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03LjE0LDEwYTMuNDQsMy40NCwwLDAsMCwwLS40MlY5LjM3YTIsMiwwLDAsMSwuNDEtMS4zLDMuMzQsMy4zNCwwLDAsMSwuOTQtLjc1Yy42NS0uNDMuODgtLjc0Ljg4LTEuMiwwLS42MS0uNTMtMS0xLjM4LTFhMS40LDEuNCwwLDAsMC0xLjIuNTcsMS40NSwxLjQ1LDAsMCwwLS4yNC43Nkw1LjA5LDYuMjhhMi41MywyLjUzLDAsMCwxLC43OS0xLjUxLDMuMjQsMy4yNCwwLDAsMSwyLjIxLS43LDMuMTMsMy4xMywwLDAsMSwyLC42LDEuNzIsMS43MiwwLDAsMSwuNzEsMS40LDEuODgsMS44OCwwLDAsMS0uMzUsMS4xOCw0LjA4LDQuMDgsMCwwLDEtMS4yMywxYy0uNjIuNDItLjc4LjY2LS43OCwxLjE5YTQuNzcsNC43NywwLDAsMCwwLC41MVptMS4zOS44M3YxLjM3SDcuMDhWMTAuODFaIi8+PC9zdmc+);background-repeat:no-repeat;background-position:top right;transform:translateY(4px);overflow:hidden;text-indent:4em}.rankingPanel__limited__plan__txt{font-weight:bold;font-size:14px;line-height:1.5;margin-top:5px;color:#777}.p-read_subTxt{text-align:center;font-size:14px;line-height:1.5;margin-bottom:20px}.p-tglDetail__label{padding:15px 25px 15px 0;display:block;font-size:18px;font-weight:bold;line-height:1.5;position:relative;color:#333}.planeTable__th{background:#fcfce3;font-weight:normal;width:66px}.p-travelhikaku__notes{background:#f8f8f8;padding:8px 10px;text-align:right}.p-travelhikaku__notes .text__note--s{font-size:11px;color:#333;line-height:1.5}.footNotes{padding:30px 10px;background:#f3f3f3;border-bottom:1px solid #ddd}.footNotes__text{font-size:11px;color:#666;line-height:1.4;max-width:1035px;margin:0 auto;padding:0}.u-sp-pBtm40{padding-bottom:40px !important}.rankingPanel__name__item a::after{content:"";display:inline-block;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) no-repeat;background-size:260px 126px;background-position:-185px -55px;width:25px;height:15px;position:relative;transform:scale(1.2)}.p-ranking__contents .rankingPanel__name__item{margin-right:0px}.input--typetext__wrap.s-dispPopup #choicedDestinationText{pointer-events:none;user-select:none;-webkit-user-select:none}/*# sourceMappingURL=hkn_travel_top_sp.css.map */
