@charset "UTF-8";.news-content{padding:10px}.news{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.news__left{flex:0 0 auto;padding-right:10px;font-weight:500}.news__right{flex:1 1 auto}.news__content{position:relative;padding-right:24px}.news__content__accordion-trigger{position:absolute;top:0;right:0;display:block;width:30px;height:30px;font-size:0;line-height:0;border:0;background-color:transparent;cursor:pointer}.news__content__accordion-trigger:before{position:absolute;content:"";display:block;left:10px;top:10px;width:15px;height:3px;font-size:0;line-height:0;background-color:#3176d5}.news__content__accordion-trigger:after{position:absolute;content:"";display:block;left:10px;top:10px;width:15px;height:3px;font-size:0;line-height:0;background-color:#3176d5;transform:rotate(-90deg);transition:transform .1s 0s ease}.news__content__accordion-trigger[aria-expanded=true]:after{transform:rotate(0)}.news__content__body{padding-left:10px;border-left:1px solid #a1c0eb}.news-list__item:not(:first-child){margin-top:10px}.news-list__timestamp{display:inline-block;margin-right:6px}.search__header{width:100%;position:relative;padding:13px 50px;background-color:#3176d5;border-radius:5px 5px 0 0;color:#fff;font-weight:500}@media screen and (max-width:767.9px){.search__header{font-size:16px}}@media screen and (min-width:768px),print{.search__header{font-size:20px}}.search__header:before{position:absolute;content:"";width:20px;height:20px;display:inline-block;left:20px;top:50%;transform:translateY(-50%);background:url(/v4/image/mobile/icon/search.svg) no-repeat}.search__header__text{display:inline-block}.search__content{background-color:#f2f5f5;border-radius:0 0 5px 5px}@media screen and (max-width:767.9px){.search__content{padding:20px}}@media screen and (min-width:768px),print{.search__content{padding:30px}}@media screen and (max-width:767.9px){.form-title{font-size:16px}}@media screen and (min-width:768px),print{.form-title{font-size:18px}}.form-title{display:block;margin-bottom:10px;font-weight:500}.input-keyword{width:calc(100% - 66px);border:0;margin-right:5px}@media screen and (max-width:767.9px){.form-btn{font-size:14px}}@media screen and (min-width:768px),print{.form-btn{font-size:16px}}.form-btn{border:0;background-color:#3176d5;font-weight:500;text-align:center;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff}.form-btn:link,.form-btn:visited{color:#fff}.form-btn:focus{color:#fff}.form-btn:hover,.form-btn:active{color:#fff}.form-btn:hover,.form-btn:focus{background-color:#5b92de}.form-btn:active{transform:translateY(2px)}.form-btn--square{width:60px;padding:7px;border-radius:3px}.form-btn--round{width:100%;padding:10px;border-radius:20px}@media screen and (max-width:767.9px){.form-btn--round{max-width:260px}}@media screen and (min-width:768px),print{.form-btn--round{max-width:340px}}.form-prefecture-title{display:flex}.form-prefecture-title__text{flex:1 1 auto}.form-prefecture-title__input{flex:0 0 auto}.form-area-layout{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start}.form-area-layout__item{flex:0 1 auto}@media screen and (max-width:767.9px){.form-area-layout__item{margin-right:6px}}@media screen and (min-width:768px),print{.form-area-layout__item{margin-right:20px}}.input-area input{display:none}.input-area input:checked+label{border-bottom:2px solid #3176d5}.input-area label{font-weight:500;color:#3176d5;cursor:pointer}@media screen and (max-width:767.9px){.input-area label{font-size:13px}}.form-prefecture-layout{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}@media screen and (max-width:767.9px){.form-prefecture-layout{margin-left:-1px;margin-right:-1px}}@media screen and (min-width:768px),print{.form-prefecture-layout{margin-left:-4px;margin-right:-4px}}@media screen and (max-width:767.9px){.form-prefecture-layout__item{flex:0 0 25%}}@media screen and (min-width:768px),print{.form-prefecture-layout__item{flex:0 0 12.5%}}@media screen and (max-width:767.9px){.input-prefecture{padding:1px}}@media screen and (min-width:768px),print{.input-prefecture{padding:4px}}.input-prefecture input{display:none}.input-prefecture input:checked+label{color:#fff;background-color:#3176d5}.input-prefecture label{display:block;padding:8px 0;text-align:center;font-weight:500;background-color:#fff;border-radius:3px;cursor:pointer}.form-prefecture-btn-layout{position:relative}@media screen and (min-width:768px),print{.form-prefecture-btn-layout__input{position:absolute;right:0}}.form-prefecture-btn-layout__btn{text-align:center}.result-area{margin-top:-60px;padding-top:90px}.counter-h{position:relative}.counter-h__right{position:absolute;right:0;top:5px}.sim-type-label{position:relative;top:-.2em;display:inline-flex;height:1.2em;width:1.2em;margin-right:.4em;justify-content:center;align-items:center;border-radius:3px;color:#fff;font-weight:500;font-size:.8em;line-height:1}.sim-type-label--d{background-color:#c03}.sim-type-label--a{background-color:#f26c00}.sim-type-img{vertical-align:middle;height:20px}.sim-type-img+.sim-type-img{margin-left:5px}.counter-count{padding-bottom:20px;border-bottom:1px solid #d1d1d1;font-weight:500}.counter-count__strong{color:#3176d5}.counter-tbl{width:100%;margin-top:30px;padding-bottom:30px;border-collapse:separate;border-bottom:1px solid #d1d1d1}@media screen and (max-width:767.9px){.counter-tbl caption{font-size:18px}}@media screen and (min-width:768px),print{.counter-tbl caption{font-size:20px}}.counter-tbl caption{font-weight:500;text-align:left}@media screen and (max-width:767.9px){.counter-tbl caption{margin-bottom:5px;line-height:1.4}}@media screen and (min-width:768px),print{.counter-tbl caption{margin-bottom:10px}}.counter-tbl tbody th,.counter-tbl tbody td{padding-top:10px}.counter-tbl tbody th{width:20%;font-weight:500}@media screen and (max-width:767.9px){.counter-tbl tbody tr,.counter-tbl tbody th,.counter-tbl tbody td{display:block;width:100%}.counter-tbl tbody th{padding-top:12px}.counter-tbl tbody td{padding-top:0}}.label-new{color:#fff;background-color:#3fa9f5;border:0}.arrow-up:after{transform:translateY(-25%) rotate(-135deg)}
