﻿.contents-title--privacy{background-color:#9fc450}.legal{padding:70px 80px 80px;width:96%;max-width:1200px;margin:auto}@media screen and (max-width: 768px){.legal{width:100%;padding:20px 15px 30px}}.legal--en{padding:0 80px}@media screen and (max-width: 768px){.legal--en{padding:0}}.legal-read{line-height:2;font-size:14px;letter-spacing:.5px;text-align:left;text-align:justify;text-justify:inter-ideograph}.legal-notice{margin-bottom:30px;font-size:14px;color:#D23232}.legal h2{font-size:24px;padding-bottom:5px;margin-bottom:15px;border-bottom:3px solid #333}@media screen and (max-width: 768px){.legal h2{font-size:20px;margin-bottom:20px}}.legal h3{margin-bottom:15px;padding-bottom:5px;font-size:20px;font-weight:bold;border-bottom:1px solid #e6e6e6}.legal section{padding-top:30px}.legal a{color:#006bc4}.legal a:hover{text-decoration:underline}.legal-list>li{padding-bottom:15px;line-height:2;list-style-type:none;font-size:14px;letter-spacing:.5px;list-style-position:inside;counter-increment:cnt}.legal-list>li:before{content:"(" counter(cnt) ") "}@counter-style circled-number{system:fixed;symbols:"①" "②" "③" "④" "⑤" "⑥" "⑦" "⑧" "⑨" "⑩" "⑪" "⑫" "⑬" "⑭" "⑮" "⑯" "⑰" "⑱" "⑲" "⑳";fallback:decimal}.legal-list--circled{padding-left:0}.legal-list--circled>li:before{content:counter(cnt, circled-number) " ";font-family:"ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", YuGothic, "メイリオ", Meiryo, sans-serif}.legal-list__company li{padding-bottom:15px;line-height:2;list-style:square;font-size:14px;letter-spacing:.5px}.legal-list__comment{margin-top:5px;margin-bottom:0;padding-left:1.8em}.legal-list__child{margin-left:20px;padding:10px 0}.legal-list__child.child--lower-roman li{list-style:lower-roman;padding-bottom:10px}.legal table{width:100%;border-collapse:collapse;border-spacing:0}.legal th{text-align:left;background-color:#f7f7f7;font-weight:normal}.legal th,.legal td{padding:15px;border:1px solid #e6e6e6}.legal td{word-break:break-all}.legal .userdata-table__box{width:1040px;border-collapse:collapse;border-spacing:0}.legal .userdata-table__headline,.legal .userdata-table__title,.legal .userdata-table__url,.legal .userdata-table__text{padding:10px 15px;border:1px solid #e6e6e6}.legal .userdata-table__headline{text-align:left;background-color:#f0f0f0;font-weight:normal}.legal .userdata-table__title{text-align:left;font-size:12px;background-color:#f7f7f7;font-weight:normal}.legal .userdata-table__text{vertical-align:top;font-size:12px;line-height:1.7}.legal .userdata-table__url{font-size:12px;word-break:break-all}@media screen and (max-width: 768px){.legal tr,.legal th,.legal td{display:block}.legal tr{margin-bottom:20px}.legal td{margin-top:-1px}.legal .userdata-table{overflow-x:scroll}.legal .userdata-table__headline,.legal .userdata-table__title,.legal .userdata-table__url,.legal .userdata-table__text{display:table-cell}.legal .userdata-table tr{display:table-row;margin-bottom:0}}#joint_use_of_personal_information{padding-top:110px;margin-top:-110px}@media screen and (max-width: 500px){.contents-title--privacy ul li{font-size:12px}.contents-title__inner-optout h1{font-size:16px}.contents-title__inner-optout p{font-size:12px}}
