@charset "UTF-8";.pkg_c2o{font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;background-color:#fff;position:relative}.pkg_c2o:after{content:'';position:absolute;top:0;right:0;width:122px;height:122px;display:block;background-image:url("/pkg/pkg_s2o/img/ribon@2x.png");background-size:122px auto;background-position:top right}.pkg_c2o .c2o-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px;border:6px #0075b6 solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pkg_c2o .c2o-inner .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}.pkg_c2o .c2o-inner .top .logo{-ms-flex-preferred-size:31%;flex-basis:31%;padding-right:24px;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.pkg_c2o .c2o-inner .top .logo img{display:block;width:100%}.pkg_c2o .c2o-inner .top .description{-ms-flex-preferred-size:69%;flex-basis:69%;padding-left:24px;border-left:1px #0075b6 solid}.pkg_c2o .c2o-inner .top .description dl dt{font-weight:bold;color:#0075b6;font-size:140%;line-height:1;margin-bottom:16px}.pkg_c2o .c2o-inner .top .description dl dt img{max-width:90%;width:auto}.pkg_c2o .c2o-inner .top .description dl dd{font-size:90%}.pkg_c2o .c2o-inner .top .description dl dd span{font-weight:bold;color:inherit}.pkg_c2o .c2o-inner .btm ul.btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pkg_c2o .c2o-inner .btm ul.btns>li{-ms-flex-preferred-size:24%;flex-basis:24%;line-height:1}.pkg_c2o .c2o-inner .btm ul.btns>li a.target{background-color:#ea0a2a;display:block;padding:16px;color:#fff;text-align:center;-webkit-box-shadow:0px 3px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 3px 0px rgba(0, 0, 0, 0.15);border-radius:6px}.pkg_c2o .c2o-inner .btm ul.btns>li a.target:hover{opacity:0.7;text-decoration:none}.pkg_c2o .c2o-inner .btm ul.btns>li a.target:active,.pkg_c2o .c2o-inner .btm ul.btns>li a.target:link,.pkg_c2o .c2o-inner .btm ul.btns>li a.target:visited{text-decoration:none}.pkg_c2o .c2o-inner .btm ul.btns>li a.target .dep{font-size:130%;font-weight:bold;letter-spacing:0.1em;padding-bottom:0.5em;margin-bottom:0.4em;border-bottom:1px #fff solid}.pkg_c2o .c2o-inner .btm ul.btns>li a.target .dep span{font-size:65%;margin-left:0.2em;color:inherit}.pkg_c2o .c2o-inner .btm ul.btns>li a.target .date{padding-left:0.6em}@media screen and (max-width:1016px){.pkg_c2o{font-size:14px}.pkg_c2o .c2o-inner{padding:24px;border:4px #0075b6 solid}.pkg_c2o .c2o-inner .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pkg_c2o .c2o-inner .top .logo img{max-width:360px;margin-bottom:40px}.pkg_c2o .c2o-inner .top .description{border:none;padding-left:0}.pkg_c2o .c2o-inner .top .description dl dt img{width:100%;max-width:none}}@media screen and (max-width:768px){.pkg_c2o:after{width:80px;height:80px;background-size:80px auto}.pkg_c2o .c2o-inner{padding:16px}.pkg_c2o .c2o-inner .btm ul.btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pkg_c2o .c2o-inner .btm ul.btns>li{margin-bottom:8px}.pkg_c2o .c2o-inner .btm ul.btns>li a.target{padding:8px;max-width:360px;margin-left:auto;margin-right:auto}}body.bangkok .sectionBox__inner{margin:0 auto;width:1000px;text-align:center}body.bangkok .sectionBox__inner .sectionBox__inner__contents{margin:64px 0}@media screen and (max-width:1016px){body.bangkok .sectionBox__inner{width:100%;margin-top:0px;margin-bottom:-48px}body.bangkok .sectionBox__inner .bnrBox-Wsize>div{margin:16px}body.bangkok .sectionBox__inner .bnrBox-Wsize>div a{width:100%}body.bangkok .sectionBox__inner .bnrBox-Wsize>div a img{width:inherit}}@media screen and (max-width:768px){body.bangkok .sectionBox__inner{width:100%}}@media screen and (max-width:480px){body.bangkok .sectionBox__inner .sectionBox__inner__contents{margin:32px 0}}
/*# sourceMappingURL=pkg_s2o.css.map */