/*���̾��˾�*/
#fade { display: none; position:fixed; left:0; top:0; z-index:10; width:100%; height:100%; opacity:.80; z-index:9999; }
.popup_block{ display: none; background: #eee; position: fixed; top: 300px; left: 260px; z-index: 99999; padding: 10px 10px 0 10px; border:1px solid #909090; box-shadow: 2px 2px 20px #909090; border-radius: 10px; }
.popup_block>div:first-child        { width:100% !important; height:auto !important; }
.labelClose { display:flex; justify-content: space-between; padding: 15px 0;  }
.labelClose .blind { position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0 !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; border: 0 !important; }
.labelClose label       { font-size:13px; display:flex; align-items: center; justify-content: flex-end; width:auto !important; margin-bottom: 0 !important; line-height: 18px; }
/* origin checkbox */
.labelClose input[type="checkbox"].checkbox + label i               { width: 20px; height: 20px; display: block; border: 1px solid #ddd; border-radius: 4px; position: relative; background-color: #fff; margin-right:5px; }
.labelClose input[type="checkbox"].checkbox:checked + label i       { border-color: #111; }
input[type="checkbox"].checkbox + label i:after                     { content: ''; opacity: 0; width: 12px; height: 12px; background: #444; border-radius: 2px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.labelClose input[type="checkbox"].checkbox:checked + label i:after { opacity: 1; }
.labelClose button      { background-color: #444; border-radius: 5px; color:#fff; padding:0 10px; font-size:13px; line-height: 22px; }
/* .labelClose>span.close { top: 10px; right: 10px; position: absolute; cursor: pointer;} */
div.mainVisual_tit { display:none;}

#header .link_nav li:nth-of-type(1) a.on{background:#cd867e; color:#fff;}
#header .link_nav li:nth-of-type(2) a.on{background:#9d8c90; color:#fff;}
#header .link_nav li:nth-of-type(3) a.on{background:#a6b364; color:#fff;}
#header .link_nav li:nth-of-type(4) a.on{background:#d4ca95; color:#fff;}
#header .link_nav li:nth-of-type(5) a.on{background:#bb9b72; color:#fff;}
#header .link_nav li:nth-of-type(6) a.on{background:#b0cbc7; color:#fff;}
#header .link_nav li:nth-of-type(7) a.on{background:#959d8c; color:#fff;}

@media all and (max-width:767px){
    .popup_block{left: 0 !important;}
}