/* Voice */
li { list-style: none; }

#tel .main_v { background: url("../images/tel/bg_title.jpg") no-repeat; background-size: cover; }
#tel .main_v .main_v_text { padding-top: 0px; }
@media screen and (max-width: 767px) { #tel .jspContainer { padding-bottom: 40px; } }
#tel .sec01 h2 { width: 100%; text-align: center; padding: 7px 0 5px; font-size: 30px; letter-spacing: 1px; color: #3262b0; background: #e5e5e5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 22px 0 31px; }
@media screen and (max-width: 767px) { #tel .sec01 h2 { font-size: 15px; } }
#tel .sec01 .info_top { padding: 0px 30px 0px 30px; }
#tel .sec01 .info_top .left, #tel .sec01 .info_top .right { float: left; width: 50%; }
@media screen and (max-width: 767px) { #tel .sec01 .info_top .left, #tel .sec01 .info_top .right { width: 100%; } }
#tel .sec01 .info_top .left img { max-width: 100%; margin-top: -7px; }
@media screen and (max-width: 767px) { #tel .sec01 .info_top .left img { margin-top: 0px; } }
#tel .sec01 .info_top .right p { color: #3262b0; font-size: 30px; line-height: 36px; font-weight: 600; }
@media screen and (max-width: 767px) { #tel .sec01 .info_top .right p { font-size: 16px; line-height: 25px; } }
#tel .sec01 .box_info { max-width: 890px; width: 100%; margin: 27px auto 56px auto; border: 3px solid #3262b0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-align: center; }
@media screen and (max-width: 767px) { #tel .sec01 .box_info { margin: 30px auto 30px auto; } }
#tel .sec01 .box_info h3 { color: #FFF; font-size: 18px; font-weight: normal; padding: 7px; text-align: center; background: #3262b0; margin: 0; }
@media screen and (max-width: 767px) { #tel .sec01 .box_info h3 { font-size: 16px; } }
#tel .sec01 .box_info .box_wrap { padding: 30px 30px 20px 30px; margin: 0 -15px; }
@media screen and (max-width: 767px) { #tel .sec01 .box_info .box_wrap { padding: 30px 15px 20px 15px; margin: 0; } }
#tel .sec01 .box_info .box_wrap .box { width: 50%; float: left; padding: 0 15px; }
@media screen and (max-width: 767px) { #tel .sec01 .box_info .box_wrap .box { width: 100%; margin-bottom: 30px; padding: 0; } }
@media screen and (max-width: 767px) { #tel .sec01 .box_info .box_wrap .box:nth-child(2) { margin-bottom: 0px; } }
#tel .sec01 .box_info .box_wrap .box .inner { width: 100%; height: 180px; background: #e5e5e5; text-align: center; padding-top: 28px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
@media screen and (max-width: 767px) { #tel .sec01 .box_info .box_wrap .box .inner { height: 90px; padding-top: 13px; } }
#tel .sec01 .box_info .box_wrap .box .inner p, #tel .sec01 .box_info .box_wrap .box .inner span { display: block; color: #3262b0; font-weight: 600; }
#tel .sec01 .box_info .box_wrap .box .inner p { font-size: 30px; }
@media screen and (max-width: 767px) { #tel .sec01 .box_info .box_wrap .box .inner p { font-size: 15px; } }
#tel .sec01 .box_info .box_wrap .box .inner span { font-size: 60px; line-height: 60px; margin-top: 5px; }
@media screen and (max-width: 767px) { #tel .sec01 .box_info .box_wrap .box .inner span { font-size: 30px; line-height: 30px; margin-top: 10px; } }
#tel .sec01 .box_info ul { clear: both; padding-top: 15px; }
#tel .sec01 .box_info ul li { color: #272727; font-size: 14px; letter-spacing: 2px; text-align: left; padding-left: 15px; }
@media screen and (max-width: 767px) { #tel .sec01 .box_info ul li { padding-left: 0px; } }
#tel .sec02 h2 { width: 100%; text-align: center; padding: 13px 0; font-size: 30px; line-height: 30px; letter-spacing: 1px; color: #3262b0; background: #e5e5e5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 0; }
@media screen and (max-width: 767px) { #tel .sec02 h2 { font-size: 18px; } }
#tel .sec02 h2 span { font-size: 15px; display: block; }
#tel .sec02 p.img_info { text-align: center; margin: 13px 0 0; }
#tel .sec02 p.img_info img { max-width: 100%; }
#tel .sec02 .box_info { max-width: 890px; width: 100%; margin: 12px auto 62px auto; border: 3px solid #3262b0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#tel .sec02 .box_info h3 { color: #FFF; font-size: 18px; font-weight: normal; padding: 8px; text-align: center; background: #3262b0; margin: 0; }
#tel .sec02 .box_info .table_wrap { padding: 30px; text-align: left; }
@media screen and (max-width: 767px) { #tel .sec02 .box_info .table_wrap { padding: 10px; } }
#tel .sec02 .box_info .table_wrap table { border-collapse: collapse; width: 100%; }
#tel .sec02 .box_info .table_wrap table tr { border-bottom: 1px dotted #bdbdbd; }
#tel .sec02 .box_info .table_wrap table tr:last-child { border-bottom: none; }
@media screen and (max-width: 767px) { #tel .sec02 .box_info .table_wrap table tr { border-bottom: none; margin-bottom: 20px; } }
#tel .sec02 .box_info .table_wrap table tr td { width: 50%; padding: 13px; border-right: 1px dotted #bdbdbd; vertical-align: top; }
#tel .sec02 .box_info .table_wrap table tr td:nth-child(2) { border-right: none; }
@media screen and (max-width: 767px) { #tel .sec02 .box_info .table_wrap table tr td { display: table; width: 100%; border-right: none; margin-bottom: 20px; } }
#tel .sec02 .box_info .table_wrap table tr td img { float: left; margin-right: 5px; }
@media screen and (max-width: 767px) { #tel .sec02 .box_info .table_wrap table tr td img { display: table-cell; width: 50px; } }
#tel .sec02 .box_info .table_wrap table tr td h4 { float: left; font-size: 18px; color: #5c7dbc; margin: 0; }
@media screen and (max-width: 767px) { #tel .sec02 .box_info .table_wrap table tr td h4 { display: table-cell; font-size: 16px; } }
#tel .sec02 .box_info .table_wrap table tr td .intro { clear: both; color: #272727; font-size: 14px; margin-top: 5px; text-align: justify; letter-spacing: 2px; }
@media screen and (max-width: 767px) { #tel .sec02 .box_info .table_wrap table tr td .intro { padding-bottom: 10px; padding-top: 10px; } }
#tel .sec02 .box_info ul { clear: both; padding: 0 0 15px 0; }
#tel .sec02 .box_info ul li { color: #272727; font-size: 14px; letter-spacing: 2px; text-align: left; padding-left: 30px; }
@media screen and (max-width: 767px) { #tel .sec02 .box_info ul li { padding-left: 10px; } }
#tel .sec03 h2 { width: 100%; text-align: center; padding: 15px 0; font-size: 30px; line-height: 30px; letter-spacing: 3px; color: #3262b0; background: #e5e5e5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 0; }
@media screen and (max-width: 767px) { #tel .sec03 h2 { font-size: 15px; margin: 0; } }
#tel .sec03 p.head { text-align: center; font-size: 14px; margin-top: 10px; margin-bottom: 10px; }
#tel .sec03 .box_info { max-width: 890px; width: 100%; margin: 35px 31px 18px 31px; }
@media screen and (max-width: 767px) { #tel .sec03 .box_info { margin: 0px auto 15px auto; } }
#tel .sec03 .box_info table { width: 100%; border-collapse: collapse; border: 1px solid #959595; }
@media screen and (max-width: 767px) { #tel .sec03 .box_info table { width: 890px; } }
#tel .sec03 .box_info table tr { border-bottom: 1px solid #959595; }
#tel .sec03 .box_info table tr td { font-size: 14px; line-height: 14px; color: #272727; padding: 12px 20px; }
#tel .sec03 .box_info table tr td:first-child { background: #e5e5e5; border-right: 1px solid #959595; width: 68%; }
#tel .sec03 .box_info table tr:last-child td { padding: 14px 18px; }
#tel .sec04 h2 { width: 100%; text-align: center; padding: 20px 0 10px; font-size: 30px; line-height: 30px; letter-spacing: 3px; color: #3262b0; background: #e5e5e5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 41px 0 0; }
@media screen and (max-width: 767px) { #tel .sec04 h2 { font-size: 15px; line-height: 15px; } }
#tel .sec04 p.head { text-align: center; font-size: 14px; margin-top: 10px; margin-bottom: 10px; }
#tel .sec04 .box_info { max-width: 890px; width: 100%; margin: 29px 0 18px 31px; }
@media screen and (max-width: 767px) { #tel .sec04 .box_info { margin: 0px auto 15px auto; } }
#tel .sec04 .box_info .table_wrap { width: 100%; }
#tel .sec04 .box_info table { border-collapse: collapse; border: 1px solid #959595; width: 100%; }
@media screen and (max-width: 767px) { #tel .sec04 .box_info table { width: 890px; } }
#tel .sec04 .box_info table tr { border-bottom: 1px solid #959595; }
#tel .sec04 .box_info table tr td, #tel .sec04 .box_info table tr th { border-right: 1px solid #959595; padding: 8px 10px; vertical-align: top; font-size: 14px; }
#tel .sec04 .box_info table tr th { background: #3262b0; color: #FFF; text-align: left; }
#tel .sec04 .box_info table tr .text_center { text-align: center; }
#tel .sec04 .box_info table tr .sub_title { background: #e5e5e5; width: 85px; }
#tel .sec04 .box_info table.tbl02 tr td.sub_title, #tel .sec04 .box_info table.tbl03 tr td.sub_title { width: 34%; vertical-align: middle; }
#tel .sec04 .box_info table.tbl02 tr:last-child td { padding: 9px 10px; }
#tel .sec04 .box_info table.tbl03 tr:last-child td { padding: 10px 10px; }
#tel .sec04 .box_info ul.bl01 { clear: both; padding: 9px 0; }
@media screen and (max-width: 767px) { #tel .sec04 .box_info ul.bl01 { padding-top: 45px; } }
#tel .sec04 .box_info ul.bl01 li { color: #272727; font-size: 14px; letter-spacing: 2px; text-align: left; letter-spacing: 1px; line-height: 20px; display: table; }
#tel .sec04 .box_info ul.bl01 li span, #tel .sec04 .box_info ul.bl01 li p { display: table-cell; }
#tel .sec04 .box_info p.head_table_info { color: #474747; font-size: 14px; margin-top: 14px; margin-bottom: 8px; }
#tel .sec04 .box_info p.head_table_info02 { color: #474747; font-size: 14px; margin-top: 44px; margin-bottom: 8px; }
#tel .sec04 .box_info span.head_table_info02 { text-align: center; font-size: 14px; margin-bottom: 5px; }
#tel .sec04 .box_info span.note { display: block; color: #3262b0; font-size: 20px; line-height: 20px; font-weight: 600; margin: 18px 0 6px; }
#tel .sec04 .box_info .table_box { margin: 0 -15px; }
@media screen and (max-width: 767px) { #tel .sec04 .box_info .table_box { margin: 0; } }
#tel .sec04 .box_info .table_box .left, #tel .sec04 .box_info .table_box .right { float: left; padding: 0 15px; }
@media screen and (max-width: 767px) { #tel .sec04 .box_info .table_box .left, #tel .sec04 .box_info .table_box .right { padding: 0 1; } }
#tel .sec04 .box_info .table_box { margin-bottom: 30px; }
#tel .sec04 .box_info .table_box table { width: 100%; margin-bottom: 10px; }
#tel .sec04 .box_info .table_box table tr td:first-child { width: 20%; text-align: center; background: #e5e5e5; }
#tel .sec04 .box_info .table_box table tr td:nth-child(2) { width: 61%; }
#tel .sec04 .box_info .table_box table tr td:last-child { text-align: center; }
#tel .sec04 .box_info .table_box .left_tbl02 tr:last-child td { padding: 5px 10px; }
#tel .sec04 .box_info .table_box .left_tbl02 tr td { padding: 9px 10px; }
#tel .sec04 .box_info .table_box .right_tbl02 tr:last-child td { padding: 5px 10px; }
#tel .sec04 .box_info .table_box .right_tbl02 tr td { padding: 9px 10px; }

@media screen and (max-width: 767px) { #tel .main_v .main_v_text img { max-width: initial; width: 468px; } }
@media screen and (max-width: 375px) { #tel .main_v .main_v_text img { max-width: initial; width: 290px; } }

/*# sourceMappingURL=tel.css.map */
