.sec_header{display:inline-block;color:#a080ff;font-size:27px;line-height:1;padding-bottom:8px;border-bottom:1px solid #454351;font-weight:normal}#privacy{text-align:center;padding-bottom:120px}#privacy #page_header{text-align:left}#privacy .wrapper{background:#f4f3ef;padding:65px 60px}#privacy .dl01{text-align:left;margin-top:45px}#privacy .dl01 dt{color:#a080ff;font-size:17px;font-weight:600}#privacy .dl01 dd{font-size:15px;margin-bottom:20px}#privacy .dl01 dd:last-child{margin-bottom:0}#privacy .dl01 .table_wrap{margin:37px 0 45px}#privacy .dl01 .table_wrap table{width:100%;border:2px solid #a080ff}#privacy .dl01 .table_wrap table th,#privacy .dl01 .table_wrap table td{padding:10px 15px;vertical-align:middle;border-right:2px solid #a080ff;border-bottom:2px solid #a080ff}#privacy .dl01 .table_wrap table th{text-align:center;color:#fff;font-size:17px;background:#bca8f8;width:50%}#privacy .dl01 .table_wrap table td{font-size:15px;background:#fff;line-height:1.8}#privacy .dl01 .table_wrap table td.fwn{font-weight:normal !important}#privacy .dl01 .table_wrap table tr td:first-child{font-weight:600}#privacy #policy{padding:100px 0 80px}#privacy #policy p{text-align:left;margin:30px 0}#privacy #policy .dl01{margin-top:30px}#privacy #policy strong{display:block;margin-top:10px;font-weight:600}#privacy #policy .indent{padding-left:45px;display:block;text-indent:0}#privacy #policy .indent-half-pc{padding-left:25px;text-indent:0}#privacy #inquiry{padding:0 0 80px}#privacy #inquiry p{text-align:left;margin:35px 0;font-size:15px}#privacy #inquiry dl dt{font-size:18px}#privacy #inquiry dl dt.mt40{margin-top:40px}#privacy #cert_priv{padding-bottom:25px}#privacy #cert_priv p{text-align:left;margin:35px 0;font-size:15px}#privacy #cert_priv img{float:left;margin-right:22px}#privacy #cert_priv .dl02{font-size:15px;text-align:left;float:left}#privacy #cert_priv .dl02 dt{color:#a080ff;width:140px;font-weight:600}#privacy #cert_priv .dl02 dd{margin:-25px 0 0 155px}#privacy .txt{font-size:15px}#privacy .ceo{margin-top:10px}@media screen and (max-width: 640px){#page_header{height:50px;line-height:50px}#page_header h1{font-size:18px;padding-left:20px}.sec_header{font-size:18px;padding-bottom:5px;border-bottom:1px solid #454351}#privacy{padding-bottom:45px}#privacy .wrapper{padding:25px 20px}#privacy dl{margin-top:22px}#privacy dl dt{font-size:15px}#privacy dl dd{font-size:14px;margin-bottom:15px}#privacy dl .table_wrap{margin:15px -20px 25px}#privacy dl .table_wrap table{width:100%;border:1px solid #a080ff}#privacy dl .table_wrap table th,#privacy dl .table_wrap table td{padding:10px 15px;border-right:1px solid #a080ff;border-bottom:1px solid #a080ff;font-size:12px}#privacy dl .table_wrap table th:first-child{width:40%}#privacy dl .table_wrap table td{line-height:1.6}#privacy dl .table_wrap table tr:nth-child(3) td{vertical-align:top}#privacy #policy{padding:0 0 35px}#privacy #policy .indent-half-pc{padding-left:0;text-indent:0}#privacy #inquiry{padding:0 0 35px}#privacy #inquiry p{margin:27px 0;font-size:14px}#privacy #inquiry dl dt{font-size:15px}#privacy #inquiry dl dt.mt40{margin-top:20px}#privacy #cert_priv{padding-bottom:20px}#privacy #cert_priv p{margin:25px 0;font-size:14px;padding-left:100px;background:url(../../../img/page/privacy/index/icon_certpriv_logo.png) no-repeat left center;background-size:90px;min-height:100px}#privacy #cert_priv .dl02{font-size:14px;float:none}#privacy #cert_priv .dl02 dt{width:100%}#privacy #cert_priv .dl02 dd{margin:0}#privacy .txt{font-size:13px;padding-right:20px}#privacy .ceo{margin-top:15px;padding-right:20px}#privacy .ceo img{max-width:100%;max-height:53px}}