@media only screen and (min-width: 641px){#policy .contents-area h2,#policy .contents-area h3{margin-bottom:3px;font-size:15px}}@media only screen and (min-width: 641px) and (min-width: 641px){#policy .contents-area h2,#policy .contents-area h3{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴW3 ", Arial, "Hiragino Sans", Meiryo, system-ui, sans-serif}}@media only screen and (min-width: 641px) and (max-width: 640px){#policy .contents-area h2,#policy .contents-area h3{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴW3 ", Arial, "Hiragino Sans", Meiryo, system-ui, sans-serif}}@media only screen and (min-width: 641px){#policy .contents-area p{margin-bottom:20px}#policy .contents-area p.updated{padding-top:20px}#policy .contents-area table{width:460px;margin-bottom:20px;border:1px solid #ccc}#policy .contents-area table tr{border-top:1px solid #ccc}#policy .contents-area table tr:first-child{border-top:none}#policy .contents-area table td{padding:5px}#policy .contents-area table td:first-child{width:70px;text-align:center;border-right:1px solid #ccc}#policy .contents-area table dt,#policy .contents-area table dd{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}#policy .contents-area table dt{width:120px}#policy .contents-area table dd{width:230px;padding-left:1em;text-indent:-1em}#policy .contents-area table dd:before{content:"："}#policy .contents-area ul{list-style:disc;margin:0 0 20px 26px}#policy .contents-area .list-decimal{list-style:decimal}#policy .contents-area .list-alpha{list-style:lower-alpha;margin:0 0 0 13px}#policy .contents-area li{margin-bottom:8px}#policy .contents-area .representative{margin-bottom:50px}#policy .contents-area .info_table{width:540px}#policy .contents-area .info_table td:first-child{vertical-align:middle;text-align:left;width:120px}#policy .contents-area .info_table tr:first-child td{text-align:center}#policy .contents-area .long_contact{width:715px}#policy .contents-area .long_contact td:first-child{width:185px}#policy .contents-area .long_contact dt{width:100px}#policy .contents-area .long_contact dt:first-child{width:200px}#policy .contents-area .long_contact dd{width:400px}#policy .contents-area .long_contact dd.empty_content{width:300px}#policy .contents-area .long_contact dd.empty_content:before{content:""}#policy .contents-area .info_1_text{margin-bottom:40px}#policy .contents-area a{color:#0096db;text-decoration:underline}#policy .contents-area a:hover{text-decoration:none}#policy .contents-area .btn-back a{text-decoration:none}#policy .contents-area .sp-btn-back{display:none}#policy .contents-area .p_mark{display:table;margin:30px 0;border:solid 1px #ccc}#policy .contents-area .p_mark .p_mark_img,#policy .contents-area .p_mark .p_mark_txt{display:table-cell;vertical-align:middle}#policy .contents-area .p_mark .p_mark_img{padding:10px}#policy .contents-area .p_mark .p_mark_txt{padding:10px 10px 10px 0}}@media only screen and (max-width: 640px){#policy .contents-area h2,#policy .contents-area h3{margin-bottom:3px;font-size:15px}}@media only screen and (max-width: 640px) and (min-width: 641px){#policy .contents-area h2,#policy .contents-area h3{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴW3 ", Arial, "Hiragino Sans", Meiryo, system-ui, sans-serif}}@media only screen and (max-width: 640px) and (max-width: 640px){#policy .contents-area h2,#policy .contents-area h3{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴW3 ", Arial, "Hiragino Sans", Meiryo, system-ui, sans-serif}}@media only screen and (max-width: 640px){#policy .contents-area p{margin-bottom:20px}#policy .contents-area p.updated{padding-top:20px}#policy .contents-area table{width:100%;margin-bottom:20px;border:1px solid #ccc}#policy .contents-area table tr{border-top:1px solid #ccc;vertical-align:top}#policy .contents-area table tr:first-child{border-top:none}#policy .contents-area table td{padding:5px;vertical-align:top}#policy .contents-area table td:first-child{width:20%;text-align:center;border-right:1px solid #ccc}#policy .contents-area table dt{width:27%;display:inline-block;vertical-align:top}#policy .contents-area table dd{width:66%;display:inline-block;text-indent:-1em;padding-left:1em;vertical-align:top}#policy .contents-area table dd:before{content:"："}#policy .contents-area ul{list-style:disc;margin:0 0 20px 26px}#policy .contents-area .list-decimal{list-style:decimal}#policy .contents-area .list-alpha{list-style:lower-alpha;margin:0 0 0 13px}#policy .contents-area li{margin-bottom:8px}#policy .contents-area .representative{margin-bottom:50px}#policy .contents-area .info_table td:first-child{vertical-align:middle;text-align:left}#policy .contents-area .info_table tr:first-child td{text-align:center;vertical-align:middle}#policy .contents-area .long_contact dt:first-child{width:80%}#policy .contents-area .long_contact dd.empty_content{width:10%}#policy .contents-area .long_contact dd.empty_content:before{content:""}#policy .contents-area .info_1_text{margin-bottom:6.89655%}#policy .contents-area a{color:#0096db;text-decoration:underline}#policy .contents-area a:hover{text-decoration:none}#policy .contents-area .btn-back{display:none}#policy .contents-area .sp-btn-back{width:100%;position:static}#policy .contents-area .sp-btn-back a{display:block;padding-top:2.67%;padding-bottom:2.67%;background-color:#000000;color:#ffffff;text-decoration:none}#policy .contents-area .sp-btn-back a .link{text-align:center;font-size:1.38rem}#policy .contents-area .sp-btn-back a .link p{margin:0}#policy .contents-area .p_mark{display:table;margin-bottom:20px}#policy .contents-area .p_mark .p_mark_img,#policy .contents-area .p_mark .p_mark_txt{display:table-cell;vertical-align:middle}#policy .contents-area .p_mark .p_mark_img{padding:10px}#policy .contents-area .p_mark .p_mark_img img{width:137px}#policy .contents-area .p_mark .p_mark_txt{padding:10px 10px 10px 0}}
