@charset "UTF-8";#pagetitle{width:100%;color:#ffffff;text-align:center;background:url("../images/common/pagetitle-bg.jpg") center center no-repeat #8d8c83;font-weight:bolder}#pagetitle span{display:block;text-align:center}@media print,screen and (max-width:768px){#pagetitle{font-size:2.0rem;padding:25px 15px!important;margin-bottom:20px;background-size:auto 100%;letter-spacing:1px;line-height:1.4}#pagetitle span{font-size:1.2rem;width:80px;margin:0 auto;background:rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(0%, #000000)) repeat scroll 0 0;background:rgba(0, 0, 0, 0) -webkit-linear-gradient(transparent 60%, #000000 0%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) -o-linear-gradient(transparent 60%, #000000 0%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(transparent 60%, #000000 0%) repeat scroll 0 0;letter-spacing:0.5px}}@media print,screen and (min-width:768px){#pagetitle{width:100%;height:200px;font-size:3.6rem;padding:60px 50px 60px 50px!important;margin-bottom:30px;letter-spacing:1px;background-size:cover}#pagetitle span{font-size:1.6rem;width:100px;margin:0 auto;background:rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(0%, #000000)) repeat scroll 0 0;background:rgba(0, 0, 0, 0) -webkit-linear-gradient(transparent 60%, #000000 0%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) -o-linear-gradient(transparent 60%, #000000 0%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(transparent 60%, #000000 0%) repeat scroll 0 0}}.posttitle h2{}@media print,screen and (max-width:768px){.posttitle h2{font-size:1.8rem}}.posttitle time{display:block;color:#000000;font-family:-apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}@media print,screen and (max-width:768px){.posttitle time{margin:0.5em 0;font-size:1.4rem!important}}@media print,screen and (min-width:768px){.posttitle time{margin:1.0em 0;font-size:1.6rem!important}}.posttitle i{display:block;width:auto;line-height:1.0;text-align:center;margin:0 auto;font-family:-apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.posttitle i span{display:inline!important;color:#fff!important;font-style:normal;background-color:#0075aa;padding:0 0.25em}@media print,screen and (max-width:768px){.posttitle i span{font-size:1.2rem!important}}@media print,screen and (min-width:768px){.posttitle i span{font-size:1.4rem!important}}#breadcrumbs ol li{color:#000000;font-size:0.9em;display:inline-block;position:relative;overflow:hidden}#breadcrumbs ol li:nth-child(n+2){margin-left:5px}#breadcrumbs ol li:after{width:1em;color:#333;content:">";display:block;margin-left:10px;text-align:center;float:right}#breadcrumbs ol li:last-child:after{display:none}#breadcrumbs ol li a:active,#breadcrumbs ol li a:link,#breadcrumbs ol li a:visited{color:#000000;text-decoration:underline}#breadcrumbs ol li a:hover{text-decoration:none;color:#666}@media print,screen and (max-width:768px){#breadcrumbs ol{width:100%;padding:0 15px;margin:0 auto 15px auto}}@media print,screen and (min-width:768px){#breadcrumbs ol{max-width:1180px;margin:0 auto 46px auto}}@media print,screen and (min-width:768px) and (max-width:1219px){#breadcrumbs ol{width:100%;padding:0 50px}}#privacy #policy>p,#privacy #policy section{color:#000000}@media print,screen and (max-width:768px){#privacy #policy>p,#privacy #policy section{margin-bottom:30px}}@media print,screen and (min-width:768px){#privacy #policy>p,#privacy #policy section{margin-bottom:60px}}@media print,screen and (min-width:768px){#privacy #policy>p{line-height:1.8;font-size:1.5rem}}#privacy #policy section:nth-of-type(3)>ol>li{list-style-type:none;text-indent:-1.7em;margin-left:1.7em}@media print,screen and (max-width:768px){#privacy #policy section:last-child{margin-bottom:25px}}@media print,screen and (min-width:768px){#privacy #policy section:last-child{margin-bottom:0}}#privacy #policy section .headline02{color:#000000;text-align:center;padding:0}@media print,screen and (max-width:768px){#privacy #policy section .headline02{margin-bottom:15px}}@media print,screen and (min-width:768px){#privacy #policy section .headline02{margin-bottom:30px}}#privacy #policy section p{color:#000000}@media print,screen and (min-width:768px){#privacy #policy section p{line-height:1.8;font-size:1.5rem}}@media print,screen and (max-width:768px){#privacy #policy section>p{margin-bottom:15px}}@media print,screen and (min-width:768px){#privacy #policy section>p{margin-bottom:20px}}@media print,screen and (max-width:768px){#privacy #policy section>ol{margin-top:15px}}@media print,screen and (min-width:768px){#privacy #policy section>ol{margin-top:20px}}#privacy #policy section>ol>li{list-style-type:decimal;margin-left:1.5em}@media print,screen and (max-width:768px){#privacy #policy section>ol>li{margin-top:15px}}@media print,screen and (min-width:768px){#privacy #policy section>ol>li{margin-top:20px}}@media print,screen and (max-width:768px){#privacy #policy section>ol>li>ol{margin:15px 0}}@media print,screen and (min-width:768px){#privacy #policy section>ol>li>ol{margin:30px 0}}#privacy #policy section>ol>li>ol>li{text-indent:-1.7em;margin-left:1.7em}@media print,screen and (min-width:768px){#privacy #policy section>ol>li>ol>li{margin-bottom:20px}}#privacy #policy section>ol>li>ol>li:last-child{margin-bottom:0}@media print,screen and (max-width:768px){#privacy #policy section>ol>li>ol>li>ol{margin:15px 0 0 15px}}@media print,screen and (min-width:768px){#privacy #policy section>ol>li>ol>li>ol{margin:30px 0 0 30px}}#privacy #policy section>ol>li>ol>li>ol>li{list-style-type:lower-roman;text-indent:0}@media print,screen and (max-width:768px){#privacy #policy section>ol>li>ol>li>ol>li{margin-bottom:10px}}@media print,screen and (min-width:768px){#privacy #policy section>ol>li>ol>li>ol>li{margin-bottom:20px}}#privacy #policy section>ol>li>ol>li>ol>li:last-child{margin-bottom:0}#privacy #policy section>dl{overflow:hidden}@media print,screen and (max-width:768px){#privacy #policy section>dl dd,#privacy #policy section>dl dt{margin-top:15px}}@media print,screen and (min-width:768px){#privacy #policy section>dl dd,#privacy #policy section>dl dt{margin-top:20px}}#privacy #policy section>dl dt{float:left}#privacy #policy section>dl dt:after{content:"："}#privacy #policy section>dl dd a:hover{text-decoration:none}