@charset "utf-8";

@import url(../sub.css);

.visual h1 {font-size: 63px;}
#content .con1 .inner .title2 {margin-bottom: 14px;color: #3184a6;line-height: 44px;}
#content .con1 .inner .table_box {margin: 36px auto 0;width: 710px;text-align: center;}
#content .con1 .inner .table_box .table1 {width: 100%;border-top: 3px solid #89afd2;text-align: left;}
#content .con1 .inner .table_box .table1 tr {border: 1px solid #d1d1d1;}
#content .con1 .inner .table_box .table1 tr th,
#content .con1 .inner .table_box .table1 tr td {height: 45px;}
#content .con1 .inner .table_box .table1 tr th {padding-left: 37px;color: #216093;font-size: 17px;background-color: #eaf5f9;font-weight: bold;}
#content .con1 .inner .table_box .table1 tr td {padding-left: 12px;}
#content .con1 .inner .table_box .table1 tr td input {padding-left: 12px;width: 230px;height: 31px;color: #216093;font-size: 17px;border: 1px solid #d1d1d1;font-weight: bold;}
#content .con1 .inner .table_box button {margin-top: 52px;width: 240px;height: 40px;color: #fff;font-size: 21px;background-color: #3184a6;border: none;border-radius: 20px;font-weight: bold;cursor: pointer;}


#content .address_tab_btn {padding-bottom: 40px;}
#content .address_tab_btn li {width: 50%;height: 50px;float: left;text-align: center;}
#content .address_tab_btn li a {display: block;width: 100%;line-height: 50px;height: 100%;color: #000;font-size: 18px;border: 1px solid #ddd;box-sizing: border-box;font-weight: normal;text-decoration: none;}
#content .address_tab_btn li:first-child a {border-right: none;}
#content .address_tab_btn li.on a {color: #282828;border-top: 3px solid #282828;font-weight: bold;}

#content .address_tab_content > li {display: none;}

#content .address_box .con_visual h1 {padding-top: 289px;}
#content .address_box .add_inner {text-align: left;padding-bottom: 0}
#content .address_box .inner .add_title {color: #282828;font-size: 26px;font-weight: bold;}
#content .address_box .inner ul.add01 {margin: 20px 0;border-top: 2px solid #d8d8d8;box-sizing: border-box;}
#content .address_box .inner ul.add01 li {height: 54px;border-bottom: 1px solid #d8d8d8;box-sizing: border-box;}
#content .address_box .inner ul.add01 li p {float: left;font-size: 17px;line-height: 54px;}
#content .address_box .inner ul.add01 li .box1,
#content .address_box .inner ul.add01 li .box2 {float: left;width: 50%;}
#content .address_box .inner ul.add01 li .p1 {padding-left: 50px;width: 84px;color: #1c1c1c;font-weight: bold;}
#content .address_box .inner ul.add01 li .box2 .p1 {width: 100px;}
#content .address_box .inner ul.add01 li .p2 {color: #606060;}
#content .address_box .inner ul.add01 li .p2 a {color: #606060;text-decoration: none;}
#content .address_box .inner ul.add02 {margin-top: 20px;border-top: 2px solid #d8d8d8;box-sizing: border-box;}
#content .address_box .inner ul.add02 li {padding-left: 50px;height: 106px;line-height: 106px;border-bottom: 1px solid #d8d8d8;box-sizing: border-box;}
#content .address_box .inner ul.add02 li img {vertical-align: middle;}
#content .address_box .inner ul.add02 li img.add02_img {padding-left: 44px;}
#content .address_box .inner ul.add02 li span {color: #606060;font-size: 17px;}
#content .address_box .inner ul.add02 li span.span1 {padding-left: 22px;}
#content .address_box .inner ul.add02 li span.span2 {padding-left: 44px;}
#content .address_box .inner ul.add02 li span .dot {color: #6f52a1;}