#content h1{font-size:16px}#content h2{background:#979797;color:#fff;display:table;font-size:15px;letter-spacing:.02em;margin-top:40px;width:100%}#content h2 span{display:table-cell;padding:.55em 0 .4em;vertical-align:middle}#content h2 span:first-child{background:#666;text-align:center;width:25px}#content h2 span:last-child{padding-left:.8em}#content h3{color:#666;font-size:13px;font-weight:400;line-height:1.76;margin:0}#content h3:nth-of-type(n+2){margin-top:3.5em}#content p{color:#666;line-height:1.76}#content p.lead{color:#1a1a1a;font-size:13px;line-height:1.76;text-align:left}#content ol,#content ul{color:#666;line-height:1.76;list-style:none;margin:0;padding:0}#content ol li,#content ul li{margin:0;padding:0}#content table{background:none;border-bottom:1px solid #b1b1b1;border-left:none;border-right:0;color:#666;table-layout:fixed}#content table tr td,#content table tr th{border:none;border-top:1px solid #b1b1b1;padding:1.3em 1em 1em;text-align:left}#content table tr td+td,#content table tr th+th{border-left:1px solid #b1b1b1}#content table tr th{background:#e4e4e4;color:#666}#content table.disclosure{margin:25px 0 0 65px;width:810px}#content hr{color:#b1b1b1;margin:45px 0}#content p.date{text-align:right}#content p.window{margin:75px 0 0}#content p.date+p.window{margin-top:30px}#content .container{padding:0 30px}#content .container ul{margin:1.8em 0 0}#content .container ul li{margin:0 0 0 1em;text-indent:-1em}#content .container h3+ul li{margin-left:0;text-indent:0}#content .container ul li:before{content:"・"}#content .container ul li p{margin:0 0 0 2em}#content .container ol>li+li{margin-top:1.8em}#content .container ol ul{margin:0 0 0 1em}#content .environmentalPolicy{margin:40px 0 0}#content .environmentalPolicy ol li{margin:0 0 0 1.65em;text-indent:-1.65em}#content .environmentalPolicy ol li+li{margin-top:1.8em}#content .environmentalPolicy hr{margin-bottom:24px}#content .twoColumns{margin:30px 0 0}#content .twoColumns .leftColumn{width:456px}#content .twoColumns .rightColumn{width:454px}#content .privacy-policy .container ol{counter-reset:li;margin:1em 0 0;padding:0}#content .privacy-policy .container ol>li{margin-left:1.4em;text-indent:-1.4em}#content .privacy-policy .container ol>li:before{content:counter(li)".";counter-increment:li;margin-right:.5em}#content .privacy-policy .container ol li ol li+li{margin-top:0}#content .privacy-policy .container ol li ul{margin:0;padding:0}@media screen and (max-width:767px){#content h2{margin-top:10%}#content h2 span:last-child{padding-right:.8em}#content h3{color:#666;font-size:13px;font-weight:400;line-height:1.76}#content h3:nth-of-type(n+2){margin-top:1.5em}#content table tr td,#content table tr th{padding:1em .8em .9em}#content table.disclosure{margin:5% 0 0;width:100%}#content hr{margin:8% 0}#content p.window{margin-top:10%}#content p.date+p.window{margin-top:8%}#content .container{padding:0}#content .container ul{margin-top:.6em}#content .container ol>li+li{margin-top:1em}#content .environmentalPolicy{margin-top:6%}#content .environmentalPolicy hr{margin-bottom:3%}#content .twoColumns{margin-top:4%}#content .twoColumns .leftColumn{width:100%}#content .twoColumns .rightColumn{margin-top:5%;width:100%}}