img{width:100%}p{line-height:1.8;padding-bottom:2em}h2{text-align:center}.image{line-height:0}.sec_inner{margin:0 auto;max-width:900px}.first_view_image{margin:0!important}.opt_area{padding:2em;margin-bottom:4em}.sec{margin-bottom:4em}.post_content ol,.post_content ul{list-style:none;display:table;margin-bottom:2em;padding:0}li{position:relative;line-height:1.8}.opt_image{margin-bottom:1em}.opt_field{margin-bottom:1em}.opt_field input{width:100%}.opt_btn:hover{cursor:pointer;opacity:.5}li.checkbox{padding-left:2em;margin-bottom:.5em}li.checkbox::before{width:20px;height:20px;border:1px solid #aaaaaa;border-radius:2px}li.checkbox::after{content:"";position:absolute;top:0;left:3px;width:25px;height:15px;border-bottom:5px solid #dc143c;border-left: 5px solid #dc143c;transform:rotate(-45deg)}footer{padding:2em 0;margin-top:4em}footer ul{display:flex;justify-content:center}footer li{display:inline-flex;line-height:1.2}footer a{color:#333}footer small{font-size:80%;text-align:center;display:block}footer a:hover{opacity:.5}.frm{padding:2em;margin:2em 2% 0}.frm:first-child{margin-bottom:0}.voice_data{display:flex;flex-flow:wrap;width:100%}.voice_profile,.voice_text{width:100%}@media(min-width:900px){.voice_profile{width:33%;padding-right:2%}.voice_text{width:65%}}.voice_text p:last-child{padding-bottom:0}.sec>p,.sec>ul{padding:0 2% 2em}@media(min-width:900px){.frm{margin:2em 0 0}.sec>p,.sec>ul{padding:0 0 2em}}.voice_name{margin-bottom:1em}.problem_bread,.narrowing_down_bread{max-width:600px}