.cf::before,.cf::after{display:table;content:""}.cf::after{clear:both}.cf{zoom:1}.clearfix::after{display:block;height:.1px;clear:both;font-size:.1em;line-height:0;visibility:hidden;content:"."}* html .clearfix{height:1%}.clearfix{display:block}.mb3{margin-bottom:3%}.mb5{margin-bottom:5% !important}.mb10{margin-bottom:10%}.mt5{margin-top:5%}.Tcenter{margin-right:auto;margin-left:auto;text-align:center}.Tright{text-align:right}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}body{letter-spacing:0}@media print,screen and (max-width: 950px){.br-sp{display:none}}.pc{display:block !important}.sp{display:none !important}@media print,screen and (max-width: 950px){.pc{display:none !important}.sp{display:block !important}}#wrap{max-width:950px;padding:0 0 5%;margin:0 auto}h1{width:50%;max-width:467px}.pj-header_logo{width:auto}.overlay{position:fixed;top:0;left:0;z-index:999;display:none;width:100%;height:100%;background:#000;filter:alpha(opacity=70);opacity:.7}header{position:fixed;top:0;left:0;z-index:9999;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border-top:3px solid #23378c;box-shadow:0 2px 5px rgba(0,0,0,.26)}header .inner{position:relative;box-sizing:border-box;padding:1em .5em}@media print,screen and (min-width: 950px){header .inner{width:950px;margin:0 auto}}header nav{position:fixed;top:0;right:-70%;z-index:9999;width:70%;max-width:320px;height:100%;padding-bottom:80px;overflow:auto;background:#fff;opacity:0}header.navOpen nav{right:0;opacity:1}header nav ul{display:block;border-top:1px solid #ccc}header nav ul li{border-bottom:1px solid #ccc}header nav ul li.title{padding:.5em 2em .5em 1em;color:#23378c;background:#e9ebf4}header nav ul li a{position:relative;display:block;padding:.5em 2em .5em 1em;color:#999;text-decoration:none}header nav ul li a:hover{background:#f2f2f2}header nav ul li a::before{position:absolute;top:50%;right:1.5em;display:inline-block;width:7px;height:7px;margin-top:-4px;margin-right:-4px;vertical-align:middle;content:"";border-top:3px solid #23378c;border-right:3px solid #23378c;transform:rotate(45deg)}header .navBtn{position:absolute;top:50%;right:1em;display:block;width:30px;cursor:pointer;transform:translateY(-50%)}header .navBtn span{display:block;width:100%;height:4px;background:#23378c;border-radius:2px;transition:all .5s ease-in-out}header .navBtn span:nth-of-type(2),header .navBtn span:nth-of-type(3){margin-top:5px}header.navOpen .navBtn span:nth-of-type(1){transform:translateY(9px) translateX(0) rotate(45deg)}header.navOpen .navBtn span:nth-of-type(2){margin-top:5px;opacity:0;transform:translateY(9px)}header.navOpen .navBtn span:nth-of-type(3){transform:translateY(-9px) translateX(0) rotate(-45deg)}#contents{padding-top:16%}@media print,screen and (min-width: 950px){#contents{padding-top:50px !important;font-size:1.6rem}}#contents .container{width:92%;margin:0 auto 5%}#contents #main .pnavi{width:92%;padding:3%;margin:0 auto;background:#f0f0ee}#contents #main .pnavi .title{padding-left:8px;margin-bottom:3%;font-weight:bold;color:#23378c;border-left:5px solid #23378c}#contents #main .pnavi dt{font-weight:bold;color:#23378c}#contents #main .pnavi dd{margin:0 0 1%}#contents #main .pnavi .osusume{display:inline-block;width:18%;max-width:80px;margin-left:5px !important;line-height:1}.lead{font-size:1.2em;line-height:1.8}.title-pt02{width:92%;padding:2% 0;margin:5% auto 0;font-size:1.6em;font-weight:bold}@media print,screen and (min-width: 950px){.title-pt02{width:100%;font-size:1.8em;text-align:center}}.title-pt04{padding:3% 0;margin:8% 0 5%;font-size:1.3em;font-weight:bold;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000}@media print,screen and (min-width: 950px){.title-pt04{font-size:1.4em}}.title-pt05{position:relative;padding-left:20px;margin:8% 0 5%;font-size:1.2em;font-weight:bold;border-bottom:1px solid #000}.title-pt05::before{position:absolute;top:4px;left:0;width:15px;height:15px;content:"";background:#23378c}.title-pt05 span{color:#22368b}.title-pt06{padding:3% 15%;margin:8% 0 5%;font-size:1.4em;font-weight:bold;color:#fff;text-align:center;background:url("/images/sell/trip/article/02/ttl_bg_01.png") no-repeat center center #324594;background-size:94%}.title-pt06 span{display:block;font-size:.85em}@media print,screen and (min-width: 950px){.title-pt06{font-size:1.6em}}.title-pt07{position:relative;padding:12px 0 10px 36px;margin:5% 0 3%;font-size:1.2em;font-weight:bold;background:url("/images/sell/trip/article/02/ico_03.png") no-repeat left top;border-bottom:1px solid #000}.link-pt01{position:relative;padding-left:15px;margin-top:5%}.link-pt01 a{padding-right:22px;background:url("/images/sell/trip/article/02/ico_01.png") no-repeat right center;background-size:16px}.link-pt01::before{position:absolute;top:2px;left:0;width:0;height:0;content:"";border:8px solid rgba(0,0,0,0);border-left:10px solid #23378c}.list-tyle01 li{margin-bottom:2%}.list-tyle01 li:last-child{margin-bottom:0}.recommended-box{margin-top:5%;background:#fff5d2}.recommended-box .inner{padding:5%}@media print,screen and (min-width: 950px){.recommended-box .inner img{width:580px}}.recommended-box .inner p{margin-top:5%}.recommended-box h5,.recommended-box h6{position:relative;padding:2% 0;font-size:1.2em;color:#fff;text-align:center;background:#ff8232}.recommended-box h5::before,.recommended-box h6::before{position:absolute;bottom:-25px;left:50%;width:0;height:0;content:"";border:15px solid rgba(0,0,0,0);border-top:10px solid #ff8232;transform:translateX(-50%)}.recommended-box .link-pt01::before{border-left:10px solid #ff8232}.recycli-box{margin:5% 0 0}.recycli-box .title01{padding:3px 0;margin:0 0 2%;font-weight:bold;color:#fff;text-align:center;background:#23378c}.recycli-box.pt02 .title01{background:#ff8232}.recycli-box .title02{margin:2% 0 1%}.recycli-box ul li{position:relative;padding:0 0 2% 20px}.recycli-box ul li::before{position:absolute;top:6px;left:0;width:0;height:0;content:"";border:8px solid rgba(0,0,0,0);border-top:10px solid #23378c}.recycli-box.pt02 ul li::before{border-top:10px solid #ff8232}.merit-box{margin:5% 0 0;border:1px solid #000}.merit-box .title{padding:3px 0;font-weight:bold;color:#23378c;text-align:center;background:#d3d7e8}.merit-box.pt02 .title{color:#3c3c3c;background:#d6d6d6}.merit-box .inner{padding:3%}.merit-box ul li{margin-left:1.5em;list-style:disc}.flow-box{padding:3%;margin-top:5%;border:1px solid #000}.flow-box .title{margin-bottom:3%;font-weight:bold;color:#23378c;text-align:center}.flow-box ol{list-style:none;counter-reset:number}.flow-box li{position:relative;margin-bottom:5%;border-bottom:1px solid}.flow-box ol li::after{position:absolute;left:50%;width:0;height:0;text-align:center;content:"";border-top:10px solid #787878;border-right:20px solid rgba(0,0,0,0);border-bottom:none;border-left:20px solid rgba(0,0,0,0);transform:translateX(-50%)}.flow-box li:last-child,.flow-box li:last-child::after{margin-bottom:0;border:none}.flow-box li img{float:right;width:16%}@media print,screen and (min-width: 950px){.flow-box li img{float:right;width:117px}}.flow-box ol li.text::before{float:left;padding:2px 8px 0;margin-right:10px;font-weight:bold;color:#fff;content:counter(number);counter-increment:number;background:#23378c}.flow-box ol li .inner{padding-bottom:3%;overflow:hidden}.flow-box ol li:last-child .inner{padding-bottom:0}.flow-box li span{float:left;width:80%}.note-left{margin-top:2%;font-size:.8em;text-align:left}.note-right{margin-top:2%;font-size:.8em;text-align:right}.note-center{margin-top:2%;font-size:.8em;text-align:right}.box-glay{padding:3% 2%;background:#ebebeb}.table{line-height:1.5;text-align:left;border-collapse:collapse}.table th{width:25%;padding:10px;font-weight:bold;vertical-align:middle;background:#d3d7e8;border:2px solid #787878}.table td{padding:10px;vertical-align:top;border:2px solid #787878}footer{min-width:auto;color:inherit;background-color:inherit}footer a,footer a:visited,footer a:hover{color:inherit}footer .copy{font-size:.9em;text-align:center}footer ul{padding:2%;margin:2% auto;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}footer ul li:nth-child(odd) a{float:left;width:48%;font-size:.9em;line-height:2;text-decoration:none}footer ul li:nth-child(even) a{float:right;width:48%;font-size:.9em;line-height:2;text-decoration:none}.pj-footer_list{position:relative;padding-left:1em}.pj-footer_list::before{position:absolute;top:.5em;left:0;line-height:1;content:"・"}@media screen and (min-width: 950px){.pj-footer_list{padding-left:0}.pj-footer_list::before{position:static}}footer .logo{width:50%;max-width:437px;margin:0 auto 2%}footer .Tcenter{font-size:.85em}footer .pagetop{margin-bottom:5%;text-align:center}footer .pagetop a{display:block;width:100%;padding:3%;text-decoration:none;border-top:1px solid #b3b3b3;border-bottom:3px solid #23378c}.pnavi a:hover,.recycli-box a:hover,.link-pt01 a:hover{color:#f7871e}@media print,screen and (min-width: 950px){footer .logo{width:30%}footer ul{text-align:center}footer li{display:inline;margin-right:10px}footer li:last-child{margin-right:0}footer ul li:nth-child(odd) a{display:inline;float:none;width:auto;font-size:.9em;text-decoration:none}footer ul li:nth-child(even) a{display:inline;float:none;width:auto;font-size:.9em;text-decoration:none}footer .pagetop a{padding:2%}.link-pt01{width:580px;margin:10px auto}}.pj-page_link{text-decoration:underline}.pj-page_link:hover{text-decoration:underline}.entry{position:fixed;bottom:0;z-index:9997;display:none;width:100%;padding:0;margin:0 !important;background:#d7e6ff}.entry .trip_contact{position:relative;width:950px;padding:20px 100px;margin:0 auto;text-align:center;background-color:#d7e6ff}.entry .trip_contact .moni_text{padding-top:0;margin-bottom:10px;font-size:26px;font-weight:bold;color:#333;text-align:center}.entry .moni_btn01 a{display:block;float:left;width:360px;padding:10px 0;font-size:24px;color:#fff;text-align:center;text-decoration:none;background:#ff9c00 url("/images/sell/trip/article/btn_arrow.png") no-repeat right 5% center/3% auto;border-radius:6px}.entry .moni_btn02 a{display:block;float:right;width:360px;padding:10px 0;margin-left:30px;font-size:24px;color:#fff;text-align:center;text-decoration:none;background:#ff9c00 url("/images/sell/trip/article/btn_arrow.png") no-repeat right 5% center/3% auto;border-radius:6px}.entry .moni_btn a:hover{opacity:.8}@media screen and (max-width: 640px){.entry .trip_contact{position:relative;width:100%;padding:2% 3% 4%;margin:0 auto;text-align:center;background-color:#d7e6ff}.entry .trip_contact .moni_text{float:none;width:100%;margin-bottom:1.5%;font-size:14px;font-weight:bold;color:#333;text-align:center}.entry .moni_btn01 a{display:block;float:left;width:48%;padding:3% 4%;font-size:14px;font-weight:bold;color:#fff;text-align:left;text-decoration:none;background:#ff9c00 url("/images/sell/trip/article/btn_arrow.png") no-repeat right 5% center/4% auto;border-radius:6px}.entry .moni_btn02 a{display:block;float:right;width:48%;padding:3%;margin-left:0;font-size:14px;font-weight:bold;color:#fff;text-align:left;text-decoration:none;letter-spacing:-1px;background:#ff9c00 url("/images/sell/trip/article/btn_arrow.png") no-repeat right 5% center/4% auto;border-radius:6px}}
