/*! [content/common/part] tour-box.css */#tour-box{position:relative;padding:2em;background:rgb(var(--color-izumi-blue-rgb) / .1)}.tour-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 0 1em}.tour-header .btn{--btn-border-width:2px;--btn-bg-color-a:1;margin:0 0 0 1em}.tour-title{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;margin:0 0 1em;font-family:var(--font-serif-h);font-size:var(--font-size-h3);color:var(--color-izumi-blue);fill:var(--color-izumi-blue)}.tour-title svg{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:.5em;width:calc(var(--line-height-h) * 1em);height:calc(var(--line-height-h) * 1em);-o-object-position:left center;object-position:left center}.tour-title::after{content:'';-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:0;margin-left:.5em;border-top:1px solid var(--color-izumi-blue)}.tour-description>*{margin-top:var(--margin-line-h)}.tour-description>.btn{margin-top:var(--margin-line)}