.ie select:not(.no-style){background-size:12px 12px}.ie .accordion-block dt h4{flex:1}.ie input[type=checkbox]{width:26px}.ie input[type=text]::-webkit-input-placeholder, .ie textarea::-webkit-input-placeholder{opacity:1;color:#b3b9bc}.ie input[type=text]::-moz-placeholder, .ie textarea::-moz-placeholder{opacity:1;color:#b3b9bc}.ie input[type=text]:-ms-input-placeholder, .ie textarea:-ms-input-placeholder{opacity:1;color:#b3b9bc}.ie input[type=text]::-ms-input-placeholder, .ie textarea::-ms-input-placeholder{opacity:1;color:#b3b9bc}.ie input[type=text]::placeholder,.ie textarea::placeholder{opacity:1;color:#b3b9bc}.ie .input-block+span{margin-right:15px}.ie .option-module svg{flex-shrink:0;width:30px}.ie .buttons-module>*>:not(:first-child){white-space:nowrap}.ie .buttons-module-mini>* svg{width:12px}.ie .reservation-item-block{display:flex}.ie .reservation-item-details dl,.ie .reservation-item-note dl{display:flex}.ie .reservation-item-details-type svg{width:16px}.ie .reservation-quote dl{display:flex}.ie .reservation-indepth-item-title svg{width:14px}.ie .mypage-menu-group a span svg{width:18px}.ie .mypage-menu .accordion-block dt{justify-content:flex-start}.ie .profile-details-blocks{display:flex;flex-flow:wrap}.ie .profile-details-blocks .profile-details-block{width:100%;margin-bottom:25px}.ie .profile-details dl{display:flex}.ie .profile-edit dl dt{width:40%}.ie .profile-edit dl dd{width:60%}.ie .profile-edit .name-field{display:block}.ie .profile-edit .name-field dt,.ie .profile-edit .name-field dd{width:100%}.ie .profile-edit .name-field .profile-edit-field label:first-of-type{margin-right:20px}.ie .profile-edit .name-field .profile-edit-field dt{width:20px}.ie .profile-edit-field{display:flex}.ie .profile-edit-field.date-field select:not(:first-of-type){width:30%;margin-left:5px}.ie .profile-edit-field.date-field select:first-of-type{width:40%}@media screen and (min-width: 769px){.ie .reservation-options-destination>div:not(.input-block),.ie .destination-oneway>div:not(.input-block),.ie .destination-roundtrip>div:not(.input-block),.ie .reservation-others-module>div:not(.input-block){display:flex}.ie .reservation-options-destination .input-block,.ie .destination-oneway .input-block,.ie .destination-roundtrip .input-block,.ie .reservation-others-module .input-block{display:flex;width:calc(100% - 10px)}.ie .reservation-options-destination .input-block:first-of-type,.ie .destination-oneway .input-block:first-of-type,.ie .destination-roundtrip .input-block:first-of-type,.ie .reservation-others-module .input-block:first-of-type{margin-right:20px}.ie .reservation-options-destination .input-block span,.ie .destination-oneway .input-block span,.ie .destination-roundtrip .input-block span,.ie .reservation-others-module .input-block span{width:5em}.ie .reservation-options-destination .input-block.free-grid span,.ie .destination-oneway .input-block.free-grid span,.ie .destination-roundtrip .input-block.free-grid span,.ie .reservation-others-module .input-block.free-grid span{white-space:nowrap}.ie .reservation-options-destination .input-block input,.ie .reservation-options-destination .input-block .reservation-options-time,.ie .reservation-options-destination .input-block select,.ie .reservation-options-destination .input-block textarea,.ie .destination-oneway .input-block input,.ie .destination-oneway .input-block .reservation-options-time,.ie .destination-oneway .input-block select,.ie .destination-oneway .input-block textarea,.ie .destination-roundtrip .input-block input,.ie .destination-roundtrip .input-block .reservation-options-time,.ie .destination-roundtrip .input-block select,.ie .destination-roundtrip .input-block textarea,.ie .reservation-others-module .input-block input,.ie .reservation-others-module .input-block .reservation-options-time,.ie .reservation-others-module .input-block select,.ie .reservation-others-module .input-block textarea{width:calc(100% - 5em)}.ie .buttons-module-mini>* svg{width:12px}.ie .reservation-item-block{flex-flow:wrap}.ie .reservation-item{width:calc(50% - 10px)}.ie .reservation-item:nth-of-type(odd){margin-right:20px}.ie .reservation-details-block{display:flex}.ie .reservation-details-block .reservation-quote{flex:auto}.ie .mypage-buttons{flex:none}.ie .profile-details-blocks .profile-details-block{width:calc(50% - 15px);margin-bottom:30px}.ie .profile-details-blocks .profile-details-block-basic,.ie .profile-details-blocks .profile-details-block-mileage{margin-right:30px}.ie .user-list{display:flex;flex-flow:wrap}.ie .user-list-link{width:calc(50% - 16px)}.ie .user-list-link:nth-of-type(odd){margin-right:32px}}
