/* 	nav
============================== */
#nav #mn_intro a { filter: brightness(3) hue-rotate(180deg); -webkit-filter: brightness(3) hue-rotate(180deg); cursor: default; pointer-events: none;}

/* 	contents
============================== */
.detail { padding: 1.5em .5em 5em .5em;}
.detail .tbg { width: 150px; height: 0; padding-top: 83.1px; padding-top: -webkit-calc(277 * 150 / 500)px; padding-top: calc(277 * 150 / 500)px; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; opacity: .4; position: absolute; bottom: 0; right: 0;}
.dtl_txt { padding: .5em 1em;}
/*for_W768-*/
@media all and (min-width: 768px) {
.detail .tbg { width: 200px; height: 0; padding-top: 110.8px; padding-top: -webkit-calc(277 * 200 / 500)px; padding-top: calc(277 * 200 / 500)px;}
.dtl_txt { padding: .5em 2em;}
}
/*for_W1000-*/
@media all and (min-width: 1000px) {
.detail .tbg { width: 250px; height: 0; padding-top: 138.5px; padding-top: -webkit-calc(277 * 250 / 500)px; padding-top: calc(277 * 250 / 500)px;}
.dtl_txt { padding: 1em 2.5em;}
}
