@charset "UTF-8";
.customer_voice {background-color:#d8f5f3; padding-bottom: 40px;}
.sec_01 {text-align: center; margin-top: 20px; margin-bottom: 60px; position: relative; width: 960px; height: 150px;}
.sec_01_img {position: absolute; bottom: 0; left: 207px; width: 520px;}
.sec_01_txt01 {position: absolute; top:0; left: 280px;}
.sec_01_txt02 {position: absolute; top:57px; left: 340px;}
.sec_02 {text-align: center; margin-top: 20px; margin-bottom: 40px;}
.sec_02_txt {margin-bottom: 20px;}
.sec_03 {padding: 20px 80px;}
.sec_03_txt {margin-bottom: 20px;}
.sec_04 {background-color:#ffffff; padding: 60px 140px 40px;}
.sec_04_ttl {border: 1px solid #4dbab4; text-align: center; font-size: 20px; font-weight: bold; padding: 15px;}
.sec_04_txt {border-left: 1px solid #4dbab4; border-bottom: 1px solid #4dbab4; border-right: 1px solid #4dbab4; padding: 30px 40px; text-align: center;}
.sec_05 {padding: 0 80px;}
.sec_05_txt {text-align: right; font-size: 12px;}
.contents_box {background-color: #ffffff; padding: 0 50px 10px;}
.contents_box h2 {background-color: #4dbab4; border-left: 20px solid #136860; color: #ffffff; text-align: center; font-size: 20px; font-weight: bold; padding: 10px; margin-bottom: 20px;}
.contents_box02 {padding: 0 15px;}
.contents_box03 {padding: 0 15px 30px;}
.contents_txt {padding: 0 30px 30px;}
.pc_btn_01 {width:500px; margin:10px auto 30px;}
.ttl_step_01 {background: url(/docs/cms_asset/img/step_pc_01.png) no-repeat 0 0; margin-bottom: 20px; padding: 15px 10px 10px 60px; font-size:18px; font-weight: bold;}
.ttl_step_02 {background: url(/docs/cms_asset/img/step_pc_02.png) no-repeat 0 0; margin-bottom: 20px; padding: 15px 10px 10px 60px; font-size:18px; font-weight: bold;}
.h3_ttl {background: url(/docs/cms_asset/img/h3_dot.png) no-repeat 0 0; margin-bottom: 15px; padding-left: 40px; font-size:18px; font-weight: bold;}
.t_center {text-align:center;}
.t_bold {font-weight: bold;}
.t_l_blu {color:#4dbab4;}