.c-banner{background-color:#2697ac;padding:35px}@media print,screen and (max-width:768px){.c-banner{padding:34px 24px}}.c-banner-inner{display:flex;margin:0 auto;max-width:948px}@media print,screen and (max-width:768px){.c-banner-inner{display:block;max-width:380px}}.c-banner-left,.c-banner-right{width:50%}@media print,screen and (max-width:768px){.c-banner-left,.c-banner-right{width:100%}}.c-banner-left{margin-right:15px}.c-banner-left p:not(:first-child){color:#fff;font-size:16px;line-height:1.5}.c-banner-left p:not(:last-child){margin-bottom:30px}@media print,screen and (max-width:768px){.c-banner-left p:not(:last-child){margin-bottom:40px}}.c-banner-left p:first-child{margin-bottom:10px}@media print,screen and (max-width:768px){.c-banner-left p:first-child{margin-bottom:20px}}.c-banner-left p:nth-child(2n){font-weight:700}.c-banner-left p:last-child a{color:#fff;text-decoration:underline}.c-banner-left-title{color:#fff;font-size:36px;line-height:1.5}@media print,screen and (max-width:768px){.c-banner-right{margin-top:40px}}.c-banner-right img{display:block;max-width:429px}@media print,screen and (max-width:768px){.c-banner-right img{display:block}}.c-banner-right p{color:#fff;font-size:16px;line-height:1.5;text-align:right}@media print,screen and (max-width:768px){.c-banner-right p{margin-top:40px;text-align:center}}@media print,screen and (max-width:768px){.c-banner-right .sp_left{text-align:left}}.c-banner-right p a{text-decoration:underline;font-size:16px}.advertising-model-bobun-no,.bobun-no{display:none}.advertising-model-bobun-no.show,.bobun-no.show{display:block}