@import"https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic";@import"https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,900,700italic,900italic";@import"https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic";input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.renewal-campaign-contents{line-height:1.5;margin:2rem 0}@media only screen and (min-width: 0px)and (max-width: 768px){.renewal-campaign-contents{margin-top:0}}.renewal-campaign-contents .centered-content{max-width:800px}@media only screen and (min-width: 0px)and (max-width: 768px){.renewal-campaign-contents .centered-content{padding:0 10px}}.renewal-campaign-contents .red-colored{color:#b60f36}.renewal-campaign-contents .main-title-container{margin:2rem 0;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, auto);grid-gap:1rem;align-items:stretch}@media only screen and (min-width: 0px)and (max-width: 768px){.renewal-campaign-contents .main-title-container{margin:1rem 0 0}}@media only screen and (min-width: 0px)and (max-width: 414px){.renewal-campaign-contents .main-title-container{grid-template-columns:minmax(0, 1fr);grid-gap:0}}.renewal-campaign-contents .main-title-container h1{margin:1rem 0;font-size:2rem;font-weight:700;line-height:1.1}@media only screen and (min-width: 0px)and (max-width: 414px){.renewal-campaign-contents .main-title-container h1{text-align:center;font-size:1.5rem}}.renewal-campaign-contents .main-title-container h1 span{font-size:4rem;font-weight:900}@media only screen and (min-width: 0px)and (max-width: 414px){.renewal-campaign-contents .main-title-container h1 span{font-size:2.2rem}}.renewal-campaign-contents .main-title-container h2{margin:1rem 0;padding:.5rem 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;text-align:center;color:#958e86;font-size:1.5rem}@media only screen and (min-width: 0px)and (max-width: 768px){.renewal-campaign-contents .main-title-container h2{padding:0}}.renewal-campaign-contents .main-title-container .renewal-campaign-summary-wrapper{margin:1rem 0;padding-bottom:1rem;border-bottom:1px dashed #ccc}@media only screen and (min-width: 0px)and (max-width: 414px){.renewal-campaign-contents .main-title-container .renewal-campaign-summary-wrapper{margin-bottom:0}}.renewal-campaign-contents .main-title-container .renewal-campaign-summary-wrapper p{margin:1rem 0;text-align:center}.renewal-campaign-contents .main-title-container .renewal-campaign-summary-wrapper .sns-img-wrapper,.renewal-campaign-contents .main-title-container .renewal-campaign-summary-wrapper .main-title-img-wrapper{text-align:center}.renewal-campaign-contents .main-title-container .renewal-campaign-summary-wrapper .sns-img-wrapper img,.renewal-campaign-contents .main-title-container .renewal-campaign-summary-wrapper .main-title-img-wrapper img{max-width:100%}.renewal-campaign-contents .renewal-campaign-guide-container{margin:2rem 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;display:grid;grid-template-columns:minmax(0, 70%) minmax(0, 1fr);grid-gap:1rem 0}@media only screen and (min-width: 0px)and (max-width: 768px){.renewal-campaign-contents .renewal-campaign-guide-container{margin-top:0}}@media only screen and (min-width: 0px)and (max-width: 414px){.renewal-campaign-contents .renewal-campaign-guide-container{margin-top:1rem;grid-template-columns:minmax(0, 1fr);border-bottom:0}}.renewal-campaign-contents .renewal-campaign-guide-container>div:first-child{border-right:1px dashed #ccc}@media only screen and (min-width: 0px)and (max-width: 414px){.renewal-campaign-contents .renewal-campaign-guide-container>div:first-child{border:0}}.renewal-campaign-contents .renewal-campaign-guide-container dl dt{margin-bottom:.5rem;font-weight:600}.renewal-campaign-contents .renewal-campaign-guide-container dl dd{margin-bottom:1rem}.renewal-campaign-contents .renewal-campaign-guide-container dl dd:last-child{margin-bottom:0}.renewal-campaign-contents .renewal-campaign-guide-container dl dd span{font-weight:600}.renewal-campaign-contents .renewal-campaign-guide-container dl dd p{margin-bottom:1rem}.renewal-campaign-contents .renewal-campaign-guide-container dl dd p:last-child{margin-bottom:0}.renewal-campaign-contents .renewal-campaign-guide-container .guide-content-container{padding:1rem 0;display:grid;grid-template-columns:minmax(0, auto) minmax(0, 1fr);grid-gap:2rem 1rem;place-items:stretch}@media only screen and (min-width: 0px)and (max-width: 414px){.renewal-campaign-contents .renewal-campaign-guide-container .guide-content-container{padding:1rem 0 0}}.renewal-campaign-contents .renewal-campaign-guide-container .guide-content-container .guide-summary-column{padding-right:1rem}@media only screen and (min-width: 0px)and (max-width: 414px){.renewal-campaign-contents .renewal-campaign-guide-container .guide-content-container .guide-summary-column{padding-right:0}}.renewal-campaign-contents .renewal-campaign-guide-container .guide-note-column{padding:1rem 0 1rem 1rem;font-size:.9rem}@media only screen and (min-width: 0px)and (max-width: 414px){.renewal-campaign-contents .renewal-campaign-guide-container .guide-note-column{padding-left:0;border-top:1px dashed #ccc}}.renewal-campaign-contents .renewal-campaign-guide-container .guide-note-column dd{padding-left:.5rem}
