<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import "../../common/css/reset.css";
/*@import "../../common/css/template.css";*/
@import "../../common/css/banner.css";
@import "../../common/css/renewal.css";

/* 個人情報の取り扱い */
/**************************************************/
#pageTitle{margin-bottom:0px;}

#privacy{min-width:1220px;clear:both;}
#privacy .maxWidth{width:1090px;padding-left:130px;}

#privacyHead{width:960px;color:#333;font-size:185%;line-height:1.4em;padding:14px 35px;box-sizing:border-box;background:url(../img/index/privacyHead.gif) no-repeat 0px bottom;margin-bottom:20px;}

.sectionBox{width:960px;margin-right:auto;}

.privacyBox{width:890px;margin:0 auto 20px;}
.privacyBox h4{padding:0 0 30px;color:#725906;font-size:138%;line-height:1.2em;}
.privacyBox p{color:#333;font-size:100%;line-height:1.5em;}
.privacyBox li{color:#333;font-size:100%;line-height:1.5em;}
.privacyBox p.h7{font-weight:bold;}
.privacyBox p.h8{font-weight:bold;}

#update{text-align:right;}
#update p{text-align:right;}
#companyName{display:inline-block;margin-left:auto;}
#update #companyName p{text-align:left;}

.listBox{padding-left:2em;box-sizing:border-box;}
.listBox p{position:relative;}
.listBox p span{position:absolute;top:0;right:100%;width:2em;text-align:right;}

.end p{text-align:right;}

.contact{}
.contact p{margin:1em 1em 0;}

#section1{padding-bottom:50px;}
#section2{padding-bottom:0;}

#privacy1{margin-bottom:50px;}
#privacy2{margin-bottom:0;}

.privacyBox tr td{border-bottom:1px solid #333;border-right:1px solid #333;padding:10px 0;}

.privacyBox tr.head td{border-top:1px solid #333;}

.privacyBox tr td p{width:auto;margin-left:0;padding:0 10px;}

.privacyBox tr td{width:47.73%;}
.privacyBox tr td.th{width:auto;border-left:1px solid #333;}

.privacyBox table{width:100%;margin-bottom:20px;}

.boxLv1{margin-top:50px;}
.boxLv1 h5{color:#333;font-size:115%;line-height:1.5em;margin-bottom:5px;}
.boxLv1 h5.list{position:relative;padding-left:1.5em;}
.boxLv1 h5.list span{display:block;position:absolute;top:0;left:-0.3em;width:1.5em;text-align:right;}

.boxLv2{padding-left:3em;}
.boxLv2{margin-bottom:50px;}
.boxLv2:last-child{margin-bottom:0;}
.boxLv2 h6{color:#333;font-size:115%;font-weight:normal;line-height:1.5em;margin-bottom:5px;position:relative;}
.boxLv2 h6.list{position:relative;padding-left:1.5em;}
.boxLv2 h6.list span{display:block;position:absolute;top:0;left:-0.7em;width:2.5em;text-align:right;}
.boxLv2 p{margin-left:1.7em;}
.boxLv2 ul{margin-left:1.7em;}

.list{}
.list li{position:relative;padding-left:13px;}
.list li span{display:block;position:absolute;top:0;left:0;width:13px;text-align:center;}

.boxLv3{margin-top:30px;padding-left:1.7em;}
.boxLv3:last-child{margin-bottom:0;}
.boxLv3 p{margin-left:0;padding-left:1em;}
.boxLv3 p.h7{padding-left:0;}
.boxLv3 p.h7.list{position:relative;padding-left:13px;}
.boxLv3 p.h7.list span{display:block;position:absolute;top:0;left:-10px;width:23px;text-align:right;}

.boxLv4{padding-left:13px;}
.boxLv4{margin-bottom:10px;}
.boxLv4:last-child{margin-bottom:0;}
.boxLv4 p{margin-left:1em;padding-left:0;}
.boxLv4 p.h8{margin-left:0;}
.boxLv4 ul{margin-left:1em;}

#privacy1 .boxLv1{margin-top:0;margin-bottom:50px;}
#privacy1 .boxLv1:last-child{margin-bottom:0;}

#privacy1 .boxLv2{padding-left:0;}
#privacy1 .boxLv2 h6.list{padding-left:30px;}
#privacy1 .boxLv2 h6.list span{left:-5px;width:30px;}
#privacy1 .boxLv2 ul{margin-left:0;}

#privacy1 .boxLv3{margin-top:0;padding-left:30px;}

#privacy2 .boxLv1{padding-left:30px;}
#privacy2 .boxLv1 h5{position:relative;}
#privacy2 .boxLv1 h5 span{display:block;position:absolute;top:0;right:100%;width:30px;text-align:center;}
#privacy2 .boxLv1 p.list{position:relative;padding-left:1em;}
#privacy2 .boxLv1 p.list span{display:block;position:absolute;top:0;left:0;width:1em;text-align:center;}

#privacy2 .boxLv2{padding-left:0;}

/**************************************************/</pre></body></html>