@charset "UTF-8";#impresso-01{overflow:hidden;}
#impresso-01 .impresso-bnr .bnr,
.main-bnr{text-align:center;margin:0 0 5px 0;padding:0;height:auto;}
@media screen and (max-width:480px){#impresso-01 .impresso-bnr .bnr img,
.main-bnr img{width:100%;height:auto;margin:0 auto;zoom:1.0;overflow:hidden;}
}
#impresso-01 .re-tour h2{height:10px;line-height:1.0;display:table;margin:0 0 5px 0;}
#impresso-01 .re-tour h2 p{color:#fff;font-weight:bold;font-size:13px;padding:7px 25px 7px 12px;background-color:#839c22;display:table-cell;}
section.re-tour .re-tour-in{overflow:hidden !important;border-bottom:solid 1px #CECECE;}
#impresso-01 .tour-preview{line-height:1.5;padding:5px 0 0 0;}
#impresso-01 .tour-img img{clear:both;float:left;margin:0 0 5px 5px;clear:both;width:95px;height:95px;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;zoom:1.0;}
#impresso-01 .tour-desc{float:left;margin:0 0 0 8px;width:66%;}
#impresso-01 .tour-desc .tour-desc-text01{font-size:10px;text-align:left;color:#000;font-weight:bold;}
#impresso-01 .tour-desc .tour-desc-text02{font-size:13px;color:#000;text-align:left;font-weight:bold;}
#impresso-01 .tour-desc .tour-desc-text05{font-size:13px;color:#000;text-align:left;font-weight:bold;}
#impresso-01 .tour-desc .tour-desc-text03{color:#e32400;font-size:16px;text-align:left;font-weight:bold;}
#impresso-01 .tour-label{clear:both;margin:0 0 4px 5px;}
#impresso-01 .tour-label li{display:inline;}
#impresso-01 .on-label{font-size:10px;font-weight:bold;width:75px;height:13px;color:#FFF;margin:0 0 10px 5px;float:left;text-align:center;padding:1px;}
#impresso-01 .on-label02{font-size:9px;font-weight:bold;width:75px;height:11px;color:#FFF;margin:0 0 5px 0;float:left;border:solid 1px #e0dfde;text-align:center;padding:4px 0 0 0;}
#impresso-01 .re-popular h2{height:10px;line-height:1.0;display:table;margin:10px 0 0 0;}
#impresso-01 .re-popular h2 p{color:#fff;font-weight:bold;font-size:13px;padding:7px 25px 7px 12px;background-color:#839c22;display:table-cell;}
#impresso-01 .popular-area{clear:both;padding:10px 3% 0 3%;overflow:hidden;width:100%;text-align:center;display:table;}
#impresso-01 .popular-area ul{overflow:hidden;margin:0 0 12px 0;}
#impresso-01 .popular-area ul:last-child{margin-bottom:5px;}
#impresso-01 .popular-area ul li{float:left;padding:0 1% 0 1%;display:table-cell;width:23%;}
#impresso-01 .popular-area ul li span{font-size:12px;font-weight:bold;color:#333;}
#impresso-01 .area-select h2{height:10px;line-height:1.0;display:table;margin:10px 0 0 0;}
#impresso-01 .area-select h2 p{color:#fff;font-weight:bold;font-size:13px;padding:7px 25px 7px 12px;background-color:#839c22;display:table-cell;}
#impresso-01 ul.spc-other-area li{width:100%;float:left;background-color:white;border-bottom:solid 1px #cecece;}
#impresso-01 ul.spc-other-area li:first-child{width:100%;float:left;background-color:white;border-top:solid 1px #cecece;border-bottom:solid 1px #cecece;}
#impresso-01 ul.spc-other-area li a{font-size:14px;color:#333333;font-weight:bold;}
#impresso-01 span.aor{padding:14px 0 14px 10px;display:block;float:left;}
#impresso-01 span.arrow{display:block;float:right;padding:14px 10px 14px 0;}
#impresso-01 ul.spc-other-area a{font-size:14px;color:#333333;font-weight:bold;width:100%;height:100%;display:block;}
#impresso-01 span.arrow img{}
#impresso-01 a.dtl-link{color:rgb(0, 0, 0);}
#under-review-list02{width:106px;height:95px;background:url(../img/impresso/btn_under_review.png) no-repeat 0 0;zoom:.5;z-index:102;position:absolute;right:-16px;top:0px;}
.tbl{display:table;}
.cell{display:table-cell;}
.view-r{text-align:right;}
.view-l{text-align:left;}
.view-c{text-align:center;}
.view-top{vertical-align:top;}
.view-middle{vertical-align:middle;}
.view-bottom{vertical-align:bottom;}
.white-s{white-space:nowrap;}
#impresso-02{font-family:"HiraKakuProN-W6"!important;background-color:#fafcea;overflow:hidden;}
#impresso-02 section[name="dark-dialog"]{z-index:100;position:absolute;left:50%;margin-left:-100px;display:none;}
#impresso-02 section[name="dark-dialog"] .frame{width:200px;height:100px;background-color:rgba(0, 0, 0, 0.8);border-radius:5px;padding:5px;text-align:center;}
#impresso-02 section[name="dark-dialog"] img{padding:20px;}
#impresso-02 section[name="dark-dialog"] .str-1{font-size:13px;font-weight:bold;color:rgb(255, 255, 255);}
#impresso-02 section[name="tour-code"]{padding:0 10px 0 10px;}
#impresso-02 section[name="tour-code"] .str-1{font-size:7px;font-weight:bold;color:#999;}
#impresso-02 section[name="tour-code"] .frame{position:relative;width:100%;}
#impresso-02 section[name="tour-code"] .cell{height:50px;vertical-align:middle;padding-right:5px;}
#impresso-02 section[name="tour-code"] .cell.code{padding-right:60px;}
#impresso-02 section[name="tour-reception"] .str-1{font-size:11px;font-weight:bold;}
#impresso-02 section[name="tour-reception"] .str-2{font-size:12px;font-weight:bold;color:rgb(255, 0, 0);}
#impresso-02 section[name="tour-reception"] .str-3{font-size:13px;font-weight:bold;color:rgb(0, 50, 190);}
#impresso-02 section[name="tour-reception"] .str-4{font-size:9px;font-weight:bold;color:rgb(0, 50, 190);}
#impresso-02 section[name="tour-reception"] .str-5{font-size:10px;}
#impresso-02 section[name="tour-reception"] .frame{padding:0 10px 10px 10px;}
#impresso-02 section[name="tour-reception"] .caption-box{border:solid 1px rgb(180, 180, 180);}
#impresso-02 section[name="tour-reception"] .box-row{border-bottom:solid 1px rgb(180, 180, 180);}
#impresso-02 section[name="tour-reception"] .caption-box div{padding:3px;line-height:1.3em;}
#impresso-02 section[name="tour-reception"] .caption-box div:last-child{border:none;}
#impresso-02 section[name="tour-label"]{padding:0 0 0 7px;}
#impresso-02 section[name="tour-label"] .frame{letter-spacing:-.40em;}
#impresso-02 section[name="tour-label"] .on-label02{float:left;letter-spacing:normal;width:75px;height:13px;font-size:9px;font-weight:bold;color:#FFF;border:solid 1px #e0dfde;text-align:center;padding:2px 0 0 0;white-space:nowrap;}
.tour-label .on-label02:nth-child(5n+1){background-color:#993300;}
.tour-label .on-label02:nth-child(5n+2){background-color:#663300;}
.tour-label .on-label02:nth-child(5n+3){background-color:#006699;}
.tour-label .on-label02:nth-child(5n+4){background-color:#660066;}
.tour-label .on-label02:nth-child(5n+5){background-color:#006633;}
#impresso-02 section[name="tour-data"] .str-1{font-size:15px;}
#impresso-02 section[name="tour-data"] .str-2{font-size:10px;}
#impresso-02 section[name="tour-data"] .str-3{font-size:16px;font-weight:bold;color:rgb(255, 0, 0);}
#impresso-02 section[name="tour-data"] .str-4{font-size:8px;}
#impresso-02 section[name="tour-data"] .str-5{font-size:15px;font-weight:bold;color:#819a21;}
#impresso-02 section[name="tour-data"] .str-6{font-size:12px;}
#impresso-02 section[name="tour-data"] .frame{clear:both;padding:10px;}
#impresso-02 section[name="tour-data"] .ttl{line-height:1.2em;padding:0 0 5px 0;}
#impresso-02 section[name="tour-data"] .ttl.str-6{line-height:1.0em!important;}
#impresso-02 section[name="tour-data"] .data-tbl{width:100%;padding:10px 0 0 0;}
#impresso-02 section[name="tour-data"] .img-col{float:left;}
#impresso-02 section[name="tour-data"] .img-col .wrap{width:90px;overflow:hidden;}
#impresso-02 section[name="tour-data"] .img-col .wrap img{display:none;}
#impresso-02 section[name="tour-data"] .data-col{padding:0 0 0 5px;vertical-align:top;float:left;}
#impresso-02 section[name="tour-data"] .data-col .tbl{width:100%;}
#impresso-02 section[name="tour-data"] .data-row{padding:0 0 5px 0;}
#impresso-02 section[name="tour-data"] .data-row:last-child{padding:0;}
#impresso-02 section[name="tour-data"] .item-panel{width:42px;padding:2px 4px 2px 4px;border:solid 1px rgb(230, 230, 230);background-color:rgb(200, 200, 200);font-size:10px;font-weight:bold;text-align:center;vertical-align:middle;}
#impresso-02 section[name="tour-data"] .val-panel{padding:0 0 0 5px;vertical-align:middle;}
#impresso-02 section[name="tour-data"] .how-panel{display:inline-block;padding:2px 4px 2px 4px;border:solid 1px rgb(200, 200, 200);font-size:10px;font-weight:bold;text-align:center;background-color:rgb(255, 255, 255);}
#impresso-02 section[name="impresso-dtl-data"] nav{padding:0 10px 0 10px;width:100%;}
#impresso-02 section[name="impresso-dtl-data"] nav a:first-child{border-top-left-radius:8px;}
#impresso-02 section[name="impresso-dtl-data"] nav a:last-child{border-top-right-radius:8px;}
#impresso-02 section[name="impresso-dtl-data"] nav a.cell{width:20%;height:30px;text-align:center;vertical-align:middle;border-top:solid 1px rgb(237, 237, 237);border-left:solid 1px rgb(237, 237, 237);border-right:solid 1px rgb(237, 237, 237);overflow:hidden;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(200, 200, 200)), color-stop(60%, rgb(255, 255, 255)));color:rgb(0, 0, 0);font-size:11px;font-weight:bold;text-decoration:none;}
#impresso-02 section[name="impresso-dtl-data"] a.cell.on{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(102, 133, 51)), color-stop(100%, rgb(122, 153, 71)));border-top:solid 1px rgb(102, 133, 51);border-left:solid 1px rgb(102, 133, 51);border-right:solid 1px rgb(102, 133, 51);color:rgb(255, 255, 255);}
#impresso-02 section[name="impresso-dtl-data"] .tab-ttl{padding:10px;color:#819a21;font-size:14px;font-weight:bold;}
#impresso-02 section[name="impresso-dtl-data"] .dtl-tab{padding-top:6px;border-top:solid 3px rgb(102, 133, 51);border-bottom:solid 1px rgb(180, 180, 180);-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.4) inset,
0 -3px 3px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.4) inset,
0 -3px 3px rgba(0, 0, 0, 0.2) inset;}
#impresso-02 section[name="impresso-dtl-data"] .back-btn-row{text-align:right;}
#impresso-02 section[name="impresso-dtl-data"] .back-tab-btn button{margin:0 10px 0 0;padding:2px 10px 0 10px;width:60px;border:none;background:none;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#c0cc90;font-size:12px;font-weight:bold;text-align:center;vertical-align:middle;-webkit-box-shadow:0 -3px 3px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:0 -3px 3px rgba(0, 0, 0, 0.2) inset;}
#impresso-02 section[name="impresso-dtl-data"] .back-tab-btn button img{-webkit-transform:rotate(-90deg);}
#impresso-02 section[name="impresso-dtl-data"] .tab1 .str-1{font-size:11px;line-height:1.8em;}
#impresso-02 section[name="impresso-dtl-data"] .tab1 .tab-body{padding:0 10px 10px 10px;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .tab-ttl.tbl{width:100%;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .tab-ttl.tbl .cell:first-child{width:50%;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .tab-ttl.tbl .cell:last-child{width:50%;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .frame{padding:0 10px 10px 10px;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .str-1{font-size:12px;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .str-2{font-size:11px;font-weight:bold;color:rgb(100, 100, 100);}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .str-3{font-size:11px;color:rgb(0, 0, 0);}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .str-4{font-size:11px;color:rgb(255, 0, 0);}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .str-5{color:#819a21;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .str-6{color:rgb(255, 0, 0);}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .box{padding:3px;background-color:rgb(255, 255, 255);border-top:solid 1px #c0cc90;border-right:solid 1px #c0cc90;border-left:solid 1px #c0cc90;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .box:last-child{border-bottom:solid 1px #c0cc90;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .date-row{width:100%;background-color:#f0f0f0;;text-align:center;padding:5px;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .date-row .lodgi{padding:0 0 0 5px;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .text-row{padding:5px 10px 5px 5px;line-height:1.3em;width:100%;border-bottom:solid 1px rgb(230, 230, 230);}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .text-row:last-child{border:none;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .text-row img{margin:2px 5px 0 5px;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .text-row .cell:first-child{width:25%;padding:0 10px 0 0;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .text-row .cell:last-child{width:75%;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .lodgi-row{padding:3px 10px 3px 10px;border-top:dotted 1px rgb(200, 200, 200);text-align:right;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .lodgi-row .lodgi{display:inline-block;padding:3px 8px 3px 8px;background-color:rgb(180, 180, 180);}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .lodgi-row .str-icon{display:inline-block;margin:0 0 0 3px;padding:3px;border-radius:3px;border:solid 1px rgb(150, 150, 150);font-size:12px;}
#impresso-02 section[name="impresso-dtl-data"] .tab2 .alert-row{padding:10px;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .tab-ttl.tbl{width:100%;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .tab-ttl.tbl .cell:first-child{width:35%;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .tab-ttl.tbl .cell:last-child{width:75%;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .str-1{font-size:15px;font-weight:bold;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .str-2{font-size:13px;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .str-3{font-size:11px;color:rgb(0, 0, 0);}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .str-4{font-size:13px;font-weight:bold;color:rgb(255, 0, 0);}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .str-5{font-size:16px;font-weight:bold;color:rgb(255, 0, 0);}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .str-6{font-size:11px;font-weight:bold;color:rgb(255, 0, 0);}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .str-7{font-size:11px;font-weight:bold;color:#819a21;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .str-8{font-size:11px;font-weight:bold;color:#006699;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .c-type1{color:#ff0000;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .c-type2{color:#006600;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .c-type3{color:#006699;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .c-type4{}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .ttl-tbl{width:100%;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .ttl-tbl .cell:last-child{float:right;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .ttl-row{font-size:14px;font-weight:bold;padding:0 0 8px 0;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .ttl-btn-row{margin:0 auto 0 auto;padding:5px 0 0 0;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .next-btn button{border:none;background:none;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .btn-row{margin:0 0 0 auto;padding:5px;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .btn-row .item-nm{padding:0 10px 0 10px;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-ttl-row{width:100%;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-ttl-row .cell{padding:5px;vertical-align:middle;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-ttl-row .center{width:60%;text-align:center;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-ttl-row .side{width:20%;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-row{border-top:solid 1px #c0cc90;background-color:rgb(255, 255, 255);}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-row,
#impresso-02 section[name="impresso-dtl-data"] .tab3 .col1 .tbl,
#impresso-02 section[name="impresso-dtl-data"] .tab3 .col2 .tbl{width:100%;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .col1,
#impresso-02 section[name="impresso-dtl-data"] .tab3 .col2{width:50%;vertical-align:top;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .col1 .cell,
#impresso-02 section[name="impresso-dtl-data"] .tab3 .col2 .cell{width:40%;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .col1 .cell.amt,
#impresso-02 section[name="impresso-dtl-data"] .tab3 .col2 .cell.amt{width:60%;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .col1 .cell,
#impresso-02 section[name="impresso-dtl-data"] .tab3 .col2 .cell{height:25px;border-right:solid 1px #c0cc90;border-bottom:solid 1px #c0cc90;vertical-align:middle;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-ttl-row .on{display:block;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-ttl-row .off{display:none;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-row.on{display:table;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-row.off{display:none;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-row .date{font-size:10px;font-weight:bold;padding:0 0 0 5px;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-row .amt{padding:0 5px 0 0;text-align:right;font-size:13px;font-weight:bold;text-decoration:none;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-row .amt.end{color:rgb(100, 100, 100);}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-row .amt.end,
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-row .sun{background-color:#f9e5e4;color:#ff0000;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .list-row .sat{background-color:#e1ecfc;color:#024895;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .item-row{padding:10px;line-height:1.5em;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .alert-row{padding:8px 0 0 0;line-height:1.8em;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .frame{padding:10px;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .tbl-ttl{color:#819a21;font-size:14px;font-weight:bold;padding:5px 0 5px 0;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl{margin:0 0 15px 0;width:100%;background-color:rgb(255, 255, 255);font-size:10px;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl td{padding:5px;border:solid 1px #c0cc90;line-height:1.4em;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl .item{background-color:#f2f2f2;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl.plan td{text-align:center;vertical-align:middle;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl.plan tr:first-child .tbl{width:100%;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl.plan tr:first-child td,
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl.plan tr:last-child td{text-align:left;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl.mini{margin-bottom:0;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl.mini td:first-child{width:20%;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl.mini tr:last-child td{border-bottom:none;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl.meal td{text-align:center;vertical-align:middle;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl.discount .tbl .cell:first-child{font-weight:bold;padding:0 10px 0 0;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .alert-frame{border:solid 1px #c0cc90;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .alert-frame div{background-color:rgb(255, 255, 255);padding:10px 5px 10px 5px;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .alert-frame .ttl{background-color:#c0cc90;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl .img-col{width:100%;padding:5px;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl .img-col .wrap{width:250px;height:100px;background-size:contain;background-position:center top;background-repeat:no-repeat;margin:0 auto 0 auto;}
#impresso-02 section[name="impresso-dtl-data"] .tab3 .data-tbl .img-col img{display:none;}
#impresso-02 section[name="impresso-dtl-data"] .tab4{}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .str-1{color:rgb(255, 0, 0);}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .str-2{font-size:11px;color:rgb(0, 0, 0);}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .tab-ttl.tbl .cell:first-child{width:50%;padding:0 10px 0 0;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .tab-ttl.tbl .cell:last-child{width:50%;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .frame{padding:0 10px 10px 10px;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .box{background-color:rgb(255, 255, 255);margin:0 0 10px 0;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .ttl1{background-color:#bfcb8f;padding:10px;font-size:12px;font-weight:bold;border:solid 1px #c0cc90;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .ttl2{background-color:#829b21;padding:10px;font-size:16px;font-weight:bold;color:rgb(255, 255, 255);border:solid 1px #c0cc90;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .body{padding:10px;font-size:11px;border-left:solid 1px #c0cc90;border-right:solid 1px #c0cc90;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .box .tbl-ttl{border-left:solid 1px #c0cc90;border-right:solid 1px #c0cc90;font-size:11px;padding:3px;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .box table{width:100%;font-size:11px;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .box table .item{background-color:#f2f2f2;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .box td{padding:5px;border:solid 1px #c0cc90;text-align:center;vertical-align:middle;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .box .img-col{padding:0 10px 0 0;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .box .img-col .wrap{width:90px;height:90px;background-size:contain;background-position:center top;background-repeat:no-repeat;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .box .img-col img{display:none;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .box .data-col{vertical-align:top;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .box td.alert{text-align:left;padding:10px 5px 10px 5px;font-weight:bold;color:rgb(255, 0, 0);}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .link-box{background-color:rgb(255, 255, 255);}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .link-box a{color:rgb(0, 0, 0);}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .link-box .tbl{border-left:solid 1px #c0cc90;border-right:solid 1px #c0cc90;border-top:solid 1px #c0cc90;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .link-box .tbl{width:100%;padding:10px 15px 10px 15px;font-size:12px;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .link-box .tbl .cell:first-child{padding:0 10px 0 0;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .link-box .alert{border-bottom:solid 1px #c0cc90;padding:10px;}
#impresso-02 section[name="impresso-dtl-data"] .tab4 .link-box .alert .cell{padding:0!important;}
#impresso-02 section[name="impresso-dtl-data"] .tab5 .str-1{font-size:11px;line-height:1.5em;}
#impresso-02 section[name="impresso-dtl-data"] .tab5 .str-2{font-size:11px;color:rgb(255, 0, 0);}
#impresso-02 section[name="impresso-dtl-data"] .tab5 .frame{padding:0 10px 10px 10px;}
#impresso-02 section[name="impresso-dtl-data"] .tab5 .alert-row{padding:5px 3px 5px 3px;border:solid 1px rgb(200, 200, 200);background-color:rgb(255, 255, 255);}
#impresso-02 section[name="impresso-dtl-data"] .tab5 .frame .tab-ttl{border:none;padding-top:20px;}
#impresso-02 .dark-btn button{width:80%;padding:10px;border:none;background:none;font-size:14px;font-weight:bold;white-space:nowrap;color:rgb(255, 255, 255);background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(20, 20, 20)), color-stop(100%, rgb(80, 80, 80)));border-radius:5px;}
#impresso-02 .dark-btn .btn-wrap{padding:10px;margin:10px 0 10px 0;border:none;background:none;font-size:14px;font-weight:bold;white-space:nowrap;color:rgb(255, 255, 255);background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(20, 20, 20)), color-stop(100%, rgb(80, 80, 80)));border-radius:5px;}
#impresso-02 .select-btn button{width:90%;padding:5px;border:none;border-radius:15px;background:none;background-color:rgb(224, 173, 0);color:rgb(255, 255, 255);font-size:15px;font-weight:bold;}
#impresso-02 .select-btn02 button{width:90%;padding:5px;border:none;border-radius:15px;background:none;background-color:rgb(224, 173, 0);color:rgb(255, 255, 255);font-size:15px;font-weight:bold;}
#impresso-02 .center-b{text-align:center;}
#impresso-02 section[name="tour-select"]{clear:both;}
#impresso-02 section[name="tour-select"] .str-1{font-size:8px;color:rgb(150, 150, 150);}
#impresso-02 section[name="tour-select"] .str-2{font-size:14px;font-weight:bold;color:rgb(0, 0, 0);}
#impresso-02 section[name="tour-select"] .frame{padding:10px;}
#impresso-02 section[name="tour-select"] .btn-row{width:100%;}
#impresso-02 section[name="tour-select"] .center{width:60%;vertical-align:middle;text-align:center;margin:0 auto 0 auto;}
#impresso-02 section[name="tour-select"] .side{width:20%;vertical-align:middle;}
#impresso-02 section[name="tour-select"] .side .cell{vertical-align:middle;}
#impresso-02 section[name="tour-select"] .link-row{margin:0 auto 0 auto;padding:10px 0 0 0;}
#impresso-02 section[name="tour-select"] .link-cell{padding:5px;}
#impresso-02 section[name="tour-check"]{padding:10px;}
#impresso-02 section[name="tour-check"] .str-1{font-size:12px;font-weight:bold;}
#impresso-02 section[name="tour-check"] .str-2{font-size:14px;font-weight:bold;}
#impresso-02 section[name="tour-check"] .str-3{font-size:16px;font-weight:bold;color:rgb(255, 0, 0);}
#impresso-02 section[name="tour-check"] .str-4{font-size:11px;}
#impresso-02 section[name="tour-check"] .frame{}
#impresso-02 section[name="tour-check"] .ttl{padding:0 0 5px 0;}
#impresso-02 section[name="tour-check"] .box-link{text-decoration:none;color:rgb(0, 0, 0);}
#impresso-02 section[name="tour-check"] .box{width:100%;padding:10px;border-top:solid 1px rgb(200, 200, 200);border-left:solid 1px rgb(200, 200, 200);border-right:solid 1px rgb(200, 200, 200);}
#impresso-02 section[name="tour-check"] .box-link:last-child .box{border-bottom:solid 1px rgb(200, 200, 200);}
#impresso-02 section[name="tour-check"] .img-col{vertical-align:top;}
#impresso-02 section[name="tour-check"] .img-col .wrap{width:75px;overflow:hidden;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.6);}
#impresso-02 section[name="tour-check"] .img-col .wrap img{display:none;}
#impresso-02 section[name="tour-check"] .text-col{vertical-align:top;padding:0 0 0 5px;}
#impresso-02 section[name="tour-check"] .box-ttl{margin:0 0 10px 0;}
#impresso-02 section[name="tour-check"] .box-ttl span{padding:0 5px 0 0;}
#impresso-02 section[name="tour-btn"] .frame{}
#impresso-02 section[name="tour-btn"] .frame .tbl{width:100%;padding:0 10px 10px 10px;}
#impresso-02 section[name="tour-btn"] .back-btn button{padding:5px 0 0 0;border:none;background:none;border-radius:5px;font-size:12px;font-weight:bold;}
#impresso-02 section[name="tour-btn"] .bk-arrow{padding:10px 0 0 10px;vertical-align:middle;-webkit-transform:rotate(180deg);}
#impresso-02 section[name="tour-btn"] .search-btn button{padding:5px 10px 5px 10px;border:none;background:none;border-radius:20px;border:solid 1px rgb(150, 150, 150);background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(200, 200, 200)), color-stop(100%, rgb(255, 255, 255)));color:rgb(100, 100, 100);font-size:10px;font-weight:bold;}
#impresso-02 section[name="tour-btn"] .top-btn button{width:100%;height:30px;border:0;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, gainsboro), color-stop(100%, #F0F0F0));font-size:14px;font-weight:bold;text-align:center;padding:0 20px 0 0;}
#impresso-02 section[name="tour-btn"] .dark-btn button{padding:5px;font-size:12px;}
#impresso-01 h1.qah,#impresso-02 h1.qah{display:none;}
#impresso-02 .content .m-title01 p{background-color:#668533;}
#impresso-01 .tour-img .tour-img-container{width:90px;height:90px;background-position:center center;background-size:cover;background-repeat:no-repeat;margin:auto;}