﻿.con_intro{position:relative;margin-top:55px}.con_intro .btn{position:absolute;top:350px;left:90px;text-align:center;width:210px}.con_intro .btn a,.con_intro .btn span{position:relative;display:block;text-decoration:none;font-size:17px;letter-spacing:.06em;color:#2b2b2b !important;padding:1em;border:2px solid #dcd0c0;background:#fff;border-radius:45px;transition:background 300ms ease}.con_intro .btn a:before,.con_intro .btn a:after,.con_intro .btn span:before,.con_intro .btn span:after{font-family:FontAwesome;display:inline-block;vertical-align:baseline}.con_intro .btn a:after,.con_intro .btn span:after{content:"";margin-left:.5em;display:inline-block;border:1px solid #2b2b2b;width:16px;height:16px;border-radius:16px;font-size:15px;text-align:center;line-height:16px;letter-spacing:-.03em;transform:rotate(90deg);transition:transform 300ms ease}.con_intro .btn a:hover,.con_intro .btn span:hover{color:#fff;background:#ccc}.con_intro .btn a:hover:after,.con_intro .btn span:hover:after{transform:rotate(90deg) translateX(0.2em)}.con_intro .btn a:after{transform:none}.con_intro .btn a:hover:after{transform:translateX(0.2em)}.con_intro .box_pnav{text-align:center;letter-spacing:-.5em;margin-top:80px}.con_intro .box_pnav li{display:inline-block;vertical-align:top;letter-spacing:normal;width:308px;margin-left:13px;margin-top:30px}.con_intro .box_pnav li:nth-child(3n+1){margin-left:0}.con_intro .box_pnav li:nth-child(-n+3){margin-top:0}.con_intro .box_pnav li a{display:block;text-decoration:none;position:relative;display:block;text-decoration:none;font-size:17px;letter-spacing:.06em;color:#2b2b2b !important;border:3px solid #dcd0c0;padding:.9em .5em;border-radius:45px;transition:background 300ms ease}.con_intro .box_pnav li a:before,.con_intro .box_pnav li a:after{font-family:FontAwesome;display:inline-block;vertical-align:baseline}.con_intro .box_pnav li a:after{content:"";margin-left:.5em;display:inline-block;border:1px solid #979797;width:16px;height:16px;border-radius:16px;text-align:center;font-size:13px;line-height:16px;letter-spacing:-.03em;color:#3d3d3d;transform:rotate(90deg);transition:transform 300ms ease}.con_intro .box_pnav li a:hover{color:#2b2b2b;background:#e6e6e6}.con_intro .box_pnav li a:hover:after{transform:rotate(90deg) translateX(0.2em)}.con_car{margin-top:75px}.con_car h3{margin-bottom:25px}.con_car p+p{margin:60px 0 70px}.con_train{margin-top:95px}.con_train h3{margin-bottom:30px}.con_train p+p{margin-top:60px}.con_sightseeing{margin-top:105px}.con_sightseeing h3{margin-bottom:50px}
