@charset "UTF-8";body{margin:0;padding:0;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul li,ol li{list-style:none;}table{margin:0;padding:0;font-size:100%;}caption{text-align:left;}table,pre,code,select,textarea,kbd,var,ins,del,samp{font-size:100%;}
address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.separation{display:none;}fieldset{border:0;}header,section,nav,aside,footer,article{display:block;}
body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;color:#333;font-family:"ヒラギノ角ゴ Pro W6",Hiragino Kaku Gothic Pro,Osaka,"ＭＳ Ｐゴシック",sans-serif;}
a{color:#006ccc;text-decoration:none;-webkit-tap-highlight-color:rgba(102,204,255,0.5);}.errorText{margin:10px;padding:5px;border:1px solid #dc0000;color:#dc0000;font-weight:bold;}
.footerDefault{font-size:14px;line-height:1;text-align:center;}.footerDefault .changeDevice{margin:10px;font-size:14px;}.footerDefault .changeDevice dl{display:inline-block;padding:5px 5px 5px 10px;border:1px solid #e7e7e7;background:#f9f9f9;}
.footerDefault .changeDevice dt{display:inline;}.footerDefault .changeDevice dt:after{content:":";}.footerDefault .changeDevice dd{display:inline;}
.footerDefault .changeDevice dd:after{content:"|";}.footerDefault .changeDevice dd:last-child:after{content:"";}
.footerDefault .changeDevice p{font-size:12px;}.footerDefault .changeDevice a,.footerDefault .changeDevice span{padding:0 5px;}.footerDefault .changeDevice span{font-weight:bold;}
.footerDefault .footerInner{padding:13px 10px 15px 10px;border-top:3px solid #d4d7db;background:#eee;}.footerDefault .loginArea{margin-bottom:15px;text-align:center;}
.footerDefault .loginArea p+p{margin-top:10px;}.footerDefault .loginArea .loginName{display:inline-block;word-break:break-all;word-wrap:break-word;-moz-word-wrap:break-word;text-align:left;}
.footerDefault .loginArea .loginStatus em{font-weight:bold;}.footerDefault .commonLink{margin-bottom:10px;}.footerDefault .commonLink li{display:inline;}
.footerDefault .commonLink li:after{content:" | ";}.footerDefault .commonLink li:last-child:after{content:"";}
.footerDefault .subLink{margin-bottom:8px;font-size:12px;}.footerDefault .subLink li{display:inline;}.footerDefault .subLink li:after{content:" - ";}
.footerDefault .subLink li:last-child:after{content:"";}.footerDefault small{display:block;font-size:12px;}body{color:#333;}
a{color:#006ccc;text-decoration:none;}strong{font-weight:bold;}em{color:#e80000;font-weight:bold;}img{vertical-align:middle;}.fsXs{font-size:10px!important;}
.fsS{font-size:12px!important;}.fsSM{font-size:14px!important;}.fsM{font-size:15px!important;}.fsML{font-size:16px!important;}.fsL{font-size:18px!important;}
.fsXl{font-size:20px!important;}.fBold{font-weight:bold;}.fNormal{font-weight:normal;}.tRight{text-align:right;}.tCenter{text-align:center;}.tLeft{text-align:left;}
.nowrap{white-space:nowrap;}.wordBreak{word-break:break-all;word-wrap:break-word;width:100%;}.cf:after{display:block;clear:both;height:0;content:".";visibility:hidden;}
.contentElm{margin:30px 0;}.contentElmIns{margin-bottom:40px;}.contentElmInner{padding:0 10px;}.marT5{margin-top:5px;}.marT10{margin-top:10px;}.marT20{margin-top:20px;}
.marB5{margin-bottom:5px;}.marB10{margin-bottom:10px;}.marB20{margin-bottom:20px;}.marR5{margin-right:5px;}.marR10{margin-right:10px;}.marR20{margin-right:20px;}
.marL5{margin-left:5px;}.marL10{margin-left:10px;}.marL20{margin-left:20px;}.padT5{padding-top:5px;}.padT10{padding-top:10px;}.padT20{padding-top:20px;}.padB5{padding-bottom:5px;}
.padB10{padding-bottom:10px;}.padB20{padding-bottom:20px;}.padB50{padding-bottom:50px;}.jumpLink{text-align:right;font-weight:bold;margin:10px 10px 20px 0;}.breadcrumbInner{list-style:none;overflow:hidden;background:#fff;border:1px solid #c9c9c9;}
.breadcrumbInner .name{float:left;line-height:30px;text-shadow:0 1px 0 white;}.breadcrumbInner .name .link{text-decoration:none;padding:0 10px 0 20px;background:#fff;display:block;float:left;}
.breadcrumbInner .name .link::after{position:relative;display:block;margin-top:-15px;margin-left:auto;margin-right:-15px;height:15px;width:10px;content:" ";-webkit-transform:skew(-30deg);border-right:1px solid #c9c9c9;}
.breadcrumbInner .name .link::before{float:right;display:block;margin-bottom:-15px;margin-left:auto;margin-right:-15px;height:15px;width:10px;content:" ";-webkit-transform:skew(30deg);border-right:1px solid #d6d6d6;}
.breadcrumbInner .name:first-child .link{padding-left:10px;}.breadcrumbInner .name:last-child .link{padding-left:20px;}.mainTitle{position:relative;height:35px;-moz-box-shadow:#efefef 0 1px;-webkit-box-shadow:#efefef 0 1px;box-shadow:#efefef 0 1px;border-top:1px solid #efefef;border-bottom:5px solid #137ea4;background-color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#f1f1f1));background-image:-moz-linear-gradient(#fff,#f1f1f1);background-image:-webkit-linear-gradient(#fff,#f1f1f1);background-image:linear-gradient(#fff,#f1f1f1);}
.mainTitle .areaIconSearch,.mainTitle .areaIconRanking,.mainTitle .areaIconMagazine{position:absolute;left:10px;width:30px;height:30px;background:url(https://assets.paypay-insurance.co.jp/chokotto/smp/images/top/areaIconSearch.png) 0 1px no-repeat;background-size:30px 30px;}
.mainTitle .areaIconRanking{background:url(https://assets.paypay-insurance.co.jp/chokotto/smp/images/top/areaIconRank.png) 0 1px no-repeat;background-size:30px 30px;}.mainTitle .areaIconMagazine{background:url(https://assets.paypay-insurance.co.jp/chokotto/smp/images/top/areaIconMagazine.png) 0 2px no-repeat;background-size:30px 30px;}
.mainTitle .title{position:absolute;}.mainTitle .text,.mainTitle .textNomal{padding-left:30px;margin-top:5px;display:block;font-size:19px;color:#137ea4;font-weight:bold;white-space:nowrap;}
.mainTitle .textNomal{padding-left:10px;}.navBody{margin:0 auto;}.active:active{opacity:.7;}.current{background-color:#eee;}.insBtnOrange{-moz-box-shadow:#ff7e00 0 5px;-webkit-box-shadow:#ff7e00 0 5px;box-shadow:#ff7e00 0 5px;background:#ffb100;}
.insBtnBlue{-moz-box-shadow:#00748f 0 5px;-webkit-box-shadow:#00748f 0 5px;box-shadow:#00748f 0 5px;background:#00a8d0;}.insBtnPlanM{-moz-box-shadow:#e94d00 0 5px;-webkit-box-shadow:#e94d00 0 5px;box-shadow:#e94d00 0 5px;background:#ff9000;}
.insBtnPlanL{-moz-box-shadow:#ea4d00 0 5px;-webkit-box-shadow:#ea4d00 0 5px;box-shadow:#ea4d00 0 5px;background:#ff7200;}.insBtnApply{-moz-box-shadow:#c34e00 0 5px;-webkit-box-shadow:#c34e00 0 5px;box-shadow:#c34e00 0 5px;background:#ff7e00;}
.iconRank1{background:url(https://assets.paypay-insurance.co.jp/chokotto/smp/images/top/rank1.png) no-repeat;background-size:20px 20px;}.iconRank2{background:url(https://assets.paypay-insurance.co.jp/chokotto/smp/images/top/rank2.png) no-repeat;background-size:20px 20px;}
.iconRank3{background:url(https://assets.paypay-insurance.co.jp/chokotto/smp/images/top/rank3.png) no-repeat;background-size:20px 20px;}.iconTriangle{content:"";display:inline-block;border:8px solid transparent;border-left-color:#137ea4;}
.icoOthers{margin:10px;color:#fff;font-weight:bold;}
.icoOthers .icoOn,.icoOthers .icoOff,.icoOthers .icoCamp{padding:3px 5px;margin:0 5px 5px 0;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#0ca3b3;font-size:12px;font-weight:bold;}
.icoOthers .icoOff{background-color:#9b9898;}
.icoOthers .icoCamp{background-color:#fd6971;}
.icoOn, .icoOff {padding:3px 5px;margin:0 5px 5px 0;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#0ca3b3;font-size:12px;font-weight:bold;color:#fff;}
.icoOff{background-color:#9b9898;}
.icoCamp{padding:3px 5px;margin:0 5px 5px 0;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#fd6971;font-size:12px;font-weight:bold;color:#fff;}
.attention {font-size:12px; margin:10px;}

/* error */
.error .fBold {font-weight:bold; font-size:16px;}
.error .fRed {color:#eb4e4e;font-size:16px;}
.error {margin:0px auto; text-align:center;}
.error .text{border:2px solid #000000; margin:10px auto 20px auto;text-align:center; font-weight:bold;line-height:1.5; padding:10px 10px 0px 10px;}
.error .subText{text-align:left; font-weight:normal; line-height:1.5; margin:10px 0px; font-size:12px;}
.error .select {margin-bottom:50px;}
.error .title {margin-bottom:20px; background:#e9e9e9; text-align:left; padding: 10px 10px; border-left: 10px #13479f solid;}
.error .btnBox {margin: 0px auto 30px auto;}
.error .btn {background:#13479f; padding: 20px; color:#ffffff; border-radius: 8px; display: block;font-weight: bold;}
.error .linkArea {margin:40px 0px; text-align:center; margin: 80px 0px 20px;}


a.insDisp{color: #666666;}
div.insDisp{padding: 0 20px 0 10px;}
p.insDisp{font-size: 11px;position: relative;}
p.insDisp::after {content: "";position: absolute;top: 50%;right: -10px;width: 6px;height: 6px;border-left: 2px solid #666666;border-top: 2px solid #666666;-webkit-transform: rotate(135deg);transform: rotate(135deg);}
