@charset "utf-8";.dataArea{width:100%;margin:0 0 20px}.dataArea:last-child{margin:0}.dataArea h3,.dataArea h4,.dataArea h5{margin:0 auto 15px;color:#333;font-size:1.2em;font-weight:700}.dataArea h3{margin-top:60px;padding:15px;border-radius:10px;background:#b7e3fe}.dataArea.firstArea h3{margin-top:0}.dataArea h4{padding:10px 8px;background:#fff;border-bottom:1px solid #2178a5;border-left:7px solid #2178a5}.dataArea h5{padding:10px 15px;background:#fff;border-bottom:2px dotted #2178a5}.dataArea .deco_OnFrame,.dataArea .deco_OffFrame,.dataArea .deco_cautionFrame{width:100%;margin:0 auto 15px;padding:15px;line-height:1.5em;border-radius:15px;box-sizing:border-box}.dataArea .deco_OnFrame{border:2px solid #2178a5;background:#e2f4ff}.dataArea .deco_OffFrame{padding:0;border:2px solid #fff;background:#fff}.dataArea .deco_cautionFrame{margin-top:60px;border:5px solid #f40;background:#ffe3d9}.dataArea h3 + .deco_cautionFrame,.dataArea h4 + .deco_cautionFrame{margin-top:0}.dataArea p{line-height:1.5em}.dataArea p.center{text-align:center}.dataArea span.large{font-size:1.2em}.dataArea span.small{font-size:.8em}.dataArea span.del{text-decoration:line-through}.dataArea span.strong{font-weight:700}.dataArea span.red{color:#f40}.dataArea span.blue{color:#2178a5}.dataArea span.green{color:#54852c}.dataArea span.yellow{color:#cb9f0a}.dataArea ul,.dataArea ol{width:100%;margin:5px auto 15px;padding:0 20px;box-sizing:border-box}.dataArea ul li,.dataArea ol li{margin:0 auto 5px;line-height:1.6em}.dataArea ul li:last-child,.dataArea ol li:last-child{margin:0 auto}.dataArea ul li{list-style-type:disc}.dataArea ol li{list-style-type:decimal}.dataArea a.deco_Button{width:50%;margin:15px auto;padding:15px 10px 15px 30px;color:#fff;font-weight:700;text-decoration:none;text-align:center;border-radius:10px;background:#2178a5 url(/common/img/icon_arrow-circle-right-white.svg) no-repeat 10px center;background-size:16px;box-sizing:border-box;display:block}.dataArea a.deco_Button:hover{opacity:.8}.dataArea a.deco_Button.w20{width:20%}.dataArea a.deco_Button.w40{width:40%}.dataArea a.deco_Button.w60{width:60%}.dataArea a.deco_Button.w80{width:80%}.dataArea hr{width:100%;margin:20px auto;padding:0;border:none;border-top:2px dotted #888}.dataArea table{width:100%;margin:5px auto 15px;border-top:1px solid #888;border-left:1px solid #888;box-sizing:border-box}.dataArea table th,.dataArea table td{width:50%;padding:10px;line-height:1.5em;border-right:1px solid #888;border-bottom:1px solid #888;box-sizing:border-box;word-break:break-word}.dataArea table th{font-weight:700;background:#ddd}.dataArea table td{background:#fff}.dataArea table td.centerTd{text-align:center}.dataArea table.w2080 th{width:20%}.dataArea table.w2080 td{width:80%}.dataArea table.w3070 th{width:30%}.dataArea table.w3070 td{width:70%}.dataArea table.w4060 th{width:40%}.dataArea table.w4060 td{width:60%}.dataArea table.w303030 th,.dataArea table.w303030 td{width:33.3%}.dataArea table.w25252525 th,.dataArea table.w25252525 td{width:25%}.dataArea .imgBase{width:100%;height:auto;margin:5px auto 15px;box-sizing:border-box;overflow:hidden}.dataArea .imgCase,.dataArea .textCase{line-height:1.5em;box-sizing:border-box;float:left}.dataArea .imgCase{width:35%}.dataArea .imgBase.w5050 .imgCase{width:50%}.dataArea .textCase{width:65%}.dataArea .imgBase.w5050 .textCase{width:50%}.dataArea .leftImgBase .imgCase{padding:0 15px 0 0}.dataArea .rightImgBase .imgCase{padding:0 0 0 15px}.dataArea .imgCase img{width:100%;height:auto;border-radius:10px}.dataArea ul:last-child{margin:5px auto 0}.dataArea ol:last-child{margin:5px auto 0}.dataArea table:last-child{margin:5px auto 0}.dataArea .imgBase:last-child{margin:5px 0 0}@media screen and (min-width: 320px) and (max-width: 767px){.dataArea h3{margin-top:30px}.dataArea a.deco_Button.w20{width:30%}.dataArea a.deco_Button.w40{width:50%}.dataArea a.deco_Button.w60{width:70%}.dataArea a.deco_Button.w80{width:90%}.dataArea table.w2080 th{width:25%}.dataArea table.w2080 td{width:75%}.dataArea table.w3070 th{width:35%}.dataArea table.w3070 td{width:65%}.dataArea table.w4060 th{width:45%}.dataArea table.w4060 td{width:55%}.dataArea .imgCase,.dataArea .imgBase.w5050 .imgCase,.dataArea .textCase,.dataArea .imgBase.w5050 .textCase{width:100%;float:none}.dataArea .leftImgBase .imgCase{padding:0 0 15px}.dataArea .rightImgBase .imgCase{padding:15px 0 0}}