#container-travel{color:#333;margin:0 auto;min-height:800px;width:940px}#container-travel #contents{margin-bottom:100px;padding-bottom:100px}#container-travel #contents .mtb10{margin:10px 0}#container-travel #contents .mtb10 .snsbtn{display:table;float:right;margin:10px 0 0}#container-travel #contents .mtb10 .snsbtn li{display:inline-block;line-height:100%;padding:5px;vertical-align:top}#container-travel #contents #top_page #nav{margin-bottom:46px}#container-travel #contents #top_page #nav h2{margin-bottom:0}#container-travel #contents #top_page #nav ul.nav{margin-bottom:11px}#container-travel #contents #top_page #nav ul.nav li{float:left}#container-travel #contents #top_page #nav .pagePath li{float:left;margin-right:2px}#container-travel #contents #top_page #nav .pagePath li a{color:#333;text-decoration:underline}#container-travel #contents #top_page #graph{margin:0 auto 32px;width:920px}#container-travel #contents #top_page #graph h2{margin-bottom:-13px;position:relative;text-align:center;z-index:999}#container-travel #contents #top_page #graph .mainImg{margin-bottom:26px;text-align:center;z-index:99}#container-travel #contents #top_page #graph .ann{color:#e60012;font-size:1.3rem;line-height:1.9}#container-travel #contents #top_page #graph2{background:#fdecd1 url(/img/travel_expenses/staff_03.webp) no-repeat 11px bottom;box-sizing:border-box;margin:0 auto 70px;width:840px}#container-travel #contents #top_page #graph2 h2{margin-bottom:0;padding:30px 0 22px;text-align:center}#container-travel #contents #top_page #graph2 ul{padding:0 0 18px 139px}#container-travel #contents #top_page #graph2 ul li{font-size:0;margin-bottom:10px}#container-travel #contents #top_page #graph2 ul li img{display:inline-block;margin-right:14px;vertical-align:middle}#container-travel #contents #top_page #graph2 ul li span{display:inline-block;font-size:1rem;vertical-align:middle}#container-travel #contents #top_page #infomation{margin-bottom:45px}#container-travel #contents #top_page #infomation h2{margin-bottom:32px;text-align:center}#container-travel #contents #top_page #infomation .infomation{margin:0 auto;width:912px}#container-travel #contents #top_page #infomation .infomation table{float:left;width:440px}#container-travel #contents #top_page #infomation .infomation table td,#container-travel #contents #top_page #infomation .infomation table th{border:1px solid #cdcdcd;line-height:1;vertical-align:middle}#container-travel #contents #top_page #infomation .infomation table th{background:#e2f4ff;font-size:1.6rem;font-weight:700;text-align:center;width:176px}#container-travel #contents #top_page #infomation .infomation table td{padding-left:19px;text-align:left}#container-travel #contents #top_page #infomation .infomation table td.price{color:#db424a;font-size:1.6rem;font-weight:700;padding-bottom:28px;padding-top:25px}#container-travel #contents #top_page #infomation .infomation table td.star{padding-bottom:4px;padding-top:4px}#container-travel #contents #top_page #infomation .infomation table td.star img{margin-right:2px}#container-travel #contents #top_page #infomation .infomation table td.text{font-size:1rem;padding-bottom:10px;padding-top:10px}#container-travel #contents #top_page #infomation .infomation .inner{float:right;width:442px}#container-travel #contents #top_page #infomation .infomation .inner .title{margin:-18px 0 18px}#container-travel #contents #top_page #infomation .infomation .inner .text{font-size:1rem;line-height:1.5;margin-bottom:18px;padding-right:30px}#container-travel #contents #top_page #planList h2{margin-bottom:28px;text-align:center}#container-travel #contents #top_page #planList ul{font-size:0;margin:0 auto;width:910px}#container-travel #contents #top_page #planList ul li{display:inline-block;font-size:1.4rem;margin-bottom:10px;margin-right:10px;vertical-align:top;width:220px}#container-travel #contents #top_page #planList ul li a img{-o-object-fit:contain;object-fit:contain;width:100%}#container-travel #contents #top_page #planList ul li:nth-child(4n){margin-right:0}#container-travel #contents #top_page #planList ul li dl{margin:0}#container-travel #contents #top_page #planList ul li dl dt a img{max-width:220px}#container-travel #contents #top_page #planList ul li dl dt.tag{margin-top:-25px}#container-travel #contents #top_page #planList ul li dl dt.tag img{max-height:25px}#container-travel #contents #top_page #planList ul li dl dd{width:212px}#container-travel #contents #top_page #planList ul li dl dd.price{border-bottom:1px solid #c9c9c9;line-height:1;padding:11px 0 10px}#container-travel #contents #top_page #planList ul li dl dd.price .text01{color:#333;display:block;float:left;font-weight:400;padding-top:6px}#container-travel #contents #top_page #planList ul li dl dd.price .text02{color:red;display:block;float:right;font-size:1.6rem;font-weight:700}#container-travel #contents #top_page #planList ul li dl dd.link{margin-top:4px}#container-travel #contents #top_page #planList ul li dl dd.link a{color:#00f;font-size:1rem;letter-spacing:-1px;line-height:1.4}#container-travel #contents #top_page #planList ul li .price_box{border-bottom:1px solid #c9c9c9;line-height:1;padding:11px 0 10px}#container-travel #contents #top_page #planList ul li .price_box .price_box_name{color:#333;display:block;float:left;font-weight:400;line-height:1.2}#container-travel #contents #top_page #planList ul li .price_box .price_box_fee{color:red;display:block;float:right;font-size:1.6rem;font-weight:700;line-height:1.2}
