.con_info{width:90%;max-width:1400px;margin:auto}.con_info .st{font-size:200%;line-height:1.4;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .st{font-size:186%}}@media only screen and (max-width: 767px){.con_info .st{font-size:172%}}.con_info .box_intro .txt,.con_info .tbl_info tr th,.con_info .tbl_info tr td .txt,.con_info .tbl_info tr td .box_list{font-size:108%;line-height:1.6;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_intro .txt,.con_info .tbl_info tr th,.con_info .tbl_info tr td .txt,.con_info .tbl_info tr td .box_list{font-size:108%}}@media only screen and (max-width: 767px){.con_info .box_intro .txt,.con_info .tbl_info tr th,.con_info .tbl_info tr td .txt,.con_info .tbl_info tr td .box_list{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_intro .txt,.con_info .tbl_info tr th,.con_info .tbl_info tr td .txt,.con_info .tbl_info tr td .box_list{line-height:1.6}}@media only screen and (max-width: 767px){.con_info .box_intro .txt,.con_info .tbl_info tr th,.con_info .tbl_info tr td .txt,.con_info .tbl_info tr td .box_list{line-height:1.5}}.con_info .st{text-align:left;border-left:5px solid #000;padding-left:.5em;margin-bottom:45px}@media only screen and (max-width: 767px){.con_info .st{margin-bottom:5%}}.con_info .box_intro{margin:60px 0}@media only screen and (max-width: 767px){.con_info .box_intro{margin:10% 0}}.con_info .tbl_info{width:100%;margin-top:70px;margin-bottom:125px}@media only screen and (max-width: 767px){.con_info .tbl_info{margin-top:10%}}@media only screen and (max-width: 767px){.con_info .tbl_info{margin-bottom:15%}}.con_info .tbl_info tr th,.con_info .tbl_info tr td{vertical-align:top;padding:1em 1.5em}@media only screen and (max-width: 767px){.con_info .tbl_info tr th,.con_info .tbl_info tr td{padding:1em}}.con_info .tbl_info tr th{width:287px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#EBEBEB;border-bottom:1px solid #fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .tbl_info tr th{width:210px}}@media only screen and (max-width: 767px){.con_info .tbl_info tr th{width:100%}}.con_info .tbl_info tr th span{display:inline-block;vertical-align:top;width:85%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .tbl_info tr th span{width:85%}}@media only screen and (max-width: 767px){.con_info .tbl_info tr th span{width:90%}}.con_info .tbl_info tr th span.no{width:15% !important}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .tbl_info tr th span.no{width:15% !important}}@media only screen and (max-width: 767px){.con_info .tbl_info tr th span.no{width:10% !important}}.con_info .tbl_info tr td{border-bottom:1px solid #C5C5C5;padding-right:1em}.con_info .tbl_info tr td .img{margin-top:1em}.con_info .tbl_info tr td .img p{display:inline-block}@media only screen and (max-width: 767px){.con_info .tbl_info tr td .img p{display:block}}.con_info .tbl_info tr td .box_list{display:block;counter-reset:item;list-style-type:none}.con_info .tbl_info tr td .box_list li{position:relative;padding-left:3em}.con_info .tbl_info tr td .box_list li:before{counter-increment:item;content:"（" counter(item) "）";padding-right:.5em;position:absolute;top:0;left:0;display:block}.con_info .tbl_info tr td .box_list li .s_list{margin-left:2em}.con_info .tbl_info tr td.box_map{overflow:hidden;vertical-align:middle}.con_info .tbl_info tr td.box_map .txt{float:left}.con_info .tbl_info tr td.box_map .btn{float:right;width:154px}.con_info .tbl_info tr td.box_map .btn a{padding:.4em}.con_info .tbl_info tr td.box_map .btn a i{line-height:1em}@media only screen and (min-width: 767px) and (max-width: 1126px){.con_info .tbl_info tr td.box_map .txt{float:none;margin-bottom:1em}}@media only screen and (max-width: 767px){.con_info .tbl_info tr td.box_map .txt{float:none;margin-bottom:1em}}.con_info .tbl_info tr:first-child td{border-top:1px solid #C5C5C5}@media only screen and (max-width: 767px){.con_info .tbl_info{border-bottom:1px solid #C5C5C5}.con_info .tbl_info tr th,.con_info .tbl_info tr td{width:100%;display:block;border-bottom:0}.con_info .tbl_info tr:first-child td{border-top:0}}