﻿@media screen and (min-width: 768px){body article.payment_protection section.hero h1{height:136px;background-image:url("../image/payment_protection/pc/img_hero.png")}body article.payment_protection section.hero ul.small{margin:0 auto;width:862px;overflow:hidden}body article.payment_protection section.hero ul.small li{padding-left:1em;line-height:30px;font-size:14px}body article.payment_protection section.hero ul.small li span{margin-left:-1em;display:block;float:left}body article.payment_protection section.about{margin-bottom:70px}body article.payment_protection section.about .inner{padding:0 50px}body article.payment_protection section.about h2{margin:46px 0 16px 0;padding:10px;border-bottom:1px solid #b9b9b9;position:relative;line-height:22px;font-size:18px;font-weight:bold}body article.payment_protection section.about h2:before{content:'';width:4px;height:22px;display:block;background:#f5a041;position:absolute;left:0;top:10px}body article.payment_protection section.about .row{overflow:hidden}body article.payment_protection section.about .row p{line-height:30px;font-size:16px}body article.payment_protection section.about .row small{display:block;font-size:14px}body article.payment_protection section.about .row.amount p small{display:block;padding-left:1em}body article.payment_protection section.about .row.amount p small span{margin-left:-1em;display:block;float:left}body article.payment_protection section.about .row.eneble ol{width:445px;float:left}body article.payment_protection section.about .row.eneble ol li{line-height:30px;font-size:16px}body article.payment_protection section.about .row.eneble ol li dl dt{padding-left:40px;font-weight:bold}body article.payment_protection section.about .row.eneble ol li dl dt span{margin-left:-40px;display:block;float:left}body article.payment_protection section.about .row.eneble ol li dl dd ol{margin-left:30px}body article.payment_protection section.about .row.eneble ol li dl dd ol li{list-style-type:decimal}body article.payment_protection section.about .row.eneble dl.graph{width:370px;float:right}body article.payment_protection section.about .row.eneble dl.graph dt{margin-bottom:30px;font-size:18px;font-weight:bold;color:#434343}body article.payment_protection section.about .row.eneble dl.graph dd{width:370px}body article.payment_protection section.about .row.eneble dl.graph dd img{width:100%;height:auto}body article.payment_protection section.about .row.eneble ul.small{padding-top:14px;clear:both}body article.payment_protection section.about .row.eneble ul.small li{line-height:30px;font-size:14px}body article.payment_protection section.about .row.eneble ul.small li:before{content:'※'}body article.payment_protection section.about .row.disable ol{line-height:30px;font-size:16px}body article.payment_protection section.about .row.disable ol li{padding-left:40px}body article.payment_protection section.about .row.disable ol li span{margin-left:-40px;display:block;float:left}body article.payment_protection section.about .row.disable ol li ol li{margin-left:30px;padding:0;list-style-type:decimal}body article.payment_protection section.about .row .col{width:400px}body article.payment_protection section.about .row .col:nth-child(odd){float:left}body article.payment_protection section.about .row .col:nth-child(even){float:right}body article.payment_protection section.about .row ul{overflow:hidden}body article.payment_protection section.about .row ul.files li{margin-bottom:20px}body article.payment_protection section.about .row ul.files li a{padding-right:30px;display:inline-block;background:url("../image/payment_protection/icon_link.png") no-repeat right center/15px 15px;text-decoration:underline;color:#000000}body article.payment_protection section.about .row ul.files li a:hover{text-decoration:none}body article.payment_protection section.about .row ul li{padding-left:1em;line-height:30px;font-size:16px}body article.payment_protection section.about .row ul li:before{content:'・';margin-left:-1em;display:block;float:left}}@media screen and (max-width: 767px){body article.payment_protection section.hero h1{padding-top:28.75%;background-image:url("../image/payment_protection/sp/img_hero.png")}body article.payment_protection section.hero ul.small{padding:0 12px;overflow:hidden}body article.payment_protection section.hero ul.small li{padding-left:1em;line-height:23px;font-size:13px}body article.payment_protection section.hero ul.small li span{margin-left:-1em;display:block;float:left}body article.payment_protection section.about{margin-bottom:35px}body article.payment_protection section.about .inner{padding:0 12px}body article.payment_protection section.about h2{margin:30px 0 5px 0;padding:5px 9px;border-bottom:1px solid #b9b9b9;position:relative;line-height:19px;font-size:16px;font-weight:bold}body article.payment_protection section.about h2:before{content:'';width:4px;height:19px;display:block;background:#f5a041;position:absolute;left:0;top:5px}body article.payment_protection section.about .row{overflow:hidden}body article.payment_protection section.about .row p{line-height:23px;font-size:15px}body article.payment_protection section.about .row small{display:block;font-size:14px}body article.payment_protection section.about .row.amount p small{display:block;padding-left:1em}body article.payment_protection section.about .row.amount p small span{margin-left:-1em;display:block;float:left}body article.payment_protection section.about .row.eneble ol{padding:0 0 0 10px}body article.payment_protection section.about .row.eneble ol li{line-height:23px;font-size:15px}body article.payment_protection section.about .row.eneble ol li dl dt{padding-left:20px;font-weight:bold}body article.payment_protection section.about .row.eneble ol li dl dt span{margin-left:-20px;display:block;float:left}body article.payment_protection section.about .row.eneble ol li dl dd ol{margin-left:15px}body article.payment_protection section.about .row.eneble ol li dl dd ol li{list-style-type:decimal}body article.payment_protection section.about .row.eneble dl.graph{margin-top:33px}body article.payment_protection section.about .row.eneble dl.graph dt{margin-bottom:22px;font-size:14px;font-weight:bold;color:#434343}body article.payment_protection section.about .row.eneble dl.graph dd img{width:100%;height:auto}body article.payment_protection section.about .row.eneble ul.small{margin-top:14px}body article.payment_protection section.about .row.eneble ul.small li{line-height:23px;font-size:13px}body article.payment_protection section.about .row.eneble ul.small li:before{content:'※'}body article.payment_protection section.about .row.disable ol{padding:0 0 0 10px;line-height:23px;font-size:15px}body article.payment_protection section.about .row.disable ol li{padding-left:20px}body article.payment_protection section.about .row.disable ol li span{margin-left:-20px;display:block;float:left}body article.payment_protection section.about .row.disable ol li ol{padding:0}body article.payment_protection section.about .row.disable ol li ol li{margin-left:15px;padding:0;list-style-type:decimal}body article.payment_protection section.about .row ul{padding:0 12px 0 0;overflow:hidden}body article.payment_protection section.about .row ul.files li{margin-bottom:8px}body article.payment_protection section.about .row ul.files li a{padding-right:20px;display:inline-block;background:url("../image/payment_protection/icon_link.png") no-repeat right center/12px 12px;text-decoration:underline;color:#000000}body article.payment_protection section.about .row ul li{padding-left:1em;line-height:23px;font-size:15px}body article.payment_protection section.about .row ul li:before{content:'・';margin-left:-1em;display:block;float:left}}
