        @font-face {
            font-family: entypo;
            src: url(../fonts/entypo.woff) format('woff');
            font-style: normal;
            font-weight: 400;
            font-display: swap
        }

        [class*=entypo-]:before {
            font-family: entypo, sans-serif
        }

        .entypo-menu:before {
            content: "\2630"
        }

        .entypo-left-open:before {
            content: "\e75d"
        }

        .entypo-right-open:before {
            content: "\e75e"
        }

.entypo-up-open:before {
    content: "\e75f"
}
.entypo-down-open:before {
    content: "\e75c"
}

        body, html {
                height: 100%;
                padding: 0;
                margin: 0;
                background-color: #000000;
                font-size: 15px;
                background-image: url('data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MkNDNTNCQTFDRjIwNjgxMTg4QzZDRTIzMjRFRjhCQzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEExNjA1RjE5OTNFMTFFMjhGMDBFRTlGRTQ3OUY5NUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEExNjA1RjA5OTNFMTFFMjhGMDBFRTlGRTQ3OUY5NUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMUM0RUNCNkJDMjE2ODExOUM5M0Q4M0YyMEU1NUIxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQ0M1M0JBMUNGMjA2ODExODhDNkNFMjMyNEVGOEJDMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6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');
                background-repeat:repeat;
                background-attachment:fixed;

            }

            body, html, a {
                font-family: open_sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
            }


            #Top {
                padding: 0;
                margin: 0;
                background-color: #000000;
                width: 100%;
                height: 43px;
                z-index: 2;
                color: #FFFFFF;
                text-align: center;
                height: 50px;
                position: relative;
            }

            #Top #Navwrapper{
                max-width: 100%; margin: 0 auto; display: inline-block; width: 1216px; height: 50px;
            }

            #Top #Navwrapper .logo_du{
                width: 250px; height: auto; margin-left: 10px; margin-top: 3px; float: left;
            }

            #open_main_menu{
                display: none;
            }

            #main_menu{
                list-style: none;
                margin: 0;
                padding: 0;
                float: right;
                font-family: open_sanssemibold, "Helvetica Neue", Helvetica, Arial, sans-serif;

            }

            #main_menu ul{
                margin: 17px 0 14px;
            }

            #main_menu ul li{
                list-style: none;
                display: inline-block;
            }

            #main_menu ul li a{
                text-shadow: 1px 1px 1px #000;
                color: #FFF;
                text-decoration: none;
                padding: 0 5px;
                font-size: 16px;
                font-family: open_sanssemibold, "Helvetica Neue", Helvetica, Arial, sans-serif;
            }

            #main_menu ul li a.active{
                color: #00AEFF;
                border: none;
            }

            #sub li {
                background: rgba(0,0,0,0.25);
                float: none !important;
             	margin: 0px !important;
                display: inherit;
                margin: 0;
                padding: 5px 20px;
            }

            #sub li a:link, #sub li a:hover, #sub li a:visited, #sub li a:active{
                color: #FFFFFF;
            }

            #sub li:hover {
                background: rgba(0,174,255,1);
                text-shadow: 1px 1px 1px #000;
                color: #FFFFFF;
            }

            #sub {
                margin: 0 !important;
                padding: 9px 0px !important;
            }

            #ContentFrame {
                padding: 0;
                margin: 0;
                width: 100%;
                height: auto;
                position: absolute;
                position: relative; display: inline-block;
                /*min-width: 950px;*/
            }

            #Content {
                background: rgba(0,0,0,0.98);
                width: 100%;
                bottom: 160px;
                text-align: center;
                vertical-align: middle;
                position: relative;
                display: inline-block;  top: 0;
            }
            #CNavi {
/*				width: 100%;
                position: absolute;
                top: 43px;
                bottom: 160px;
                display: table-cell;
                text-align: center;
                vertical-align: middle;
*/
            }

            #CNavi_left{
                width: 33%;
                position: absolute;
                top: 0px;
                bottom: 0px;
                display: table-cell;
                text-align: center;
                vertical-align: middle;
                float: left;
                background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAqCAYAAAFZ80LOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEZDRDc1MERBMzgyMTFFM0FEMDZDMUM1NjI0QzlGMDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEZDRDc1MEVBMzgyMTFFM0FEMDZDMUM1NjI0QzlGMDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RkNENzUwQkEzODIxMUUzQUQwNkMxQzU2MjRDOUYwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RkNENzUwQ0EzODIxMUUzQUQwNkMxQzU2MjRDOUYwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrcK7ggAAANPSURBVHjaYvz//z8DNsCEzGFkZATx/4NoRjQdIEFmoNg/JiTVLGAZoCCKUUCBP0BJfhATJoCCgYAHpAEggNDtADuABU0gjY+PjwVZK0ggC8yGCX7+/Pk9UMIFRRBZAsWXPDw8gkBKCSCAMJyF5kSQprT/EA4bE7bAA4cT0IVANX9BroQG0S9spoEc919GRiYHZDKKHA7r+UCOh1rvglcxDk1sAAHEiCvS0eKbgYmAIr7v379/ZGdnT8NrNVDRZ6jVDsQocsLqIWyKsCq8ePHiSXRFuEwER6OoqGgWcuDjjXNkxQQTCEwxUakJlHrxxgw0VlKA+BFAABGMQiKiF5TVIqBCL4B4C95ERMALfCBvwOIHGvxpeP1OimGgsAHFJ96QJ9cwovIQ1EAWYg0jxVCnc+fOHYUZCE0zLrgMJMX7YK/Dcj4hw8mKJEKGU5ScsBjuRHKSImQ41GAOgACiKEchF5qwqo8aWdQPiMWgQoso8TYo3QZERkY2grz88ePH1+DsSQ3DQODq1atnQWLUNCwNLEdFw9hITeQEDSMlKxJlGLEFBhOxhhFroBexhhFrYBrMMGhLC6dhIMxESs6AtSoJKSLkQg8vL68amCvv3LlzlVIvg3zhQ6yhpBRXRBlKahlI0FByCla8hpJbWuMylIWSKgC7oRTWK3BDYQUsNaoALyCWglUBAAFGcSVFpQoORBsAsQQQ/4E2H68A8T+UjiC9HQftePJAK84kYKHme+/eve7r16+3BwQE+IDEQJ0QsEfIjWsK0gcLtO0RAEoboBIXuSEJA/r6+kXQFM4z6BwHqhqgLV6QA/Uoao3R2HFOUH1MZBU+dHAcG8kdkIF0HFUdSSvHUc2RSD0FqjuOmo4E5cA0BweHCmo7jpqODAM54M2bN8/RHXj79u3LUMf5QQtukh1IcgMSB7gGIjw9PXu/fPnyAVlCRUVFB9hCyAd2FGWA3CggtgOlXeT+HrEtV2qkSVAogaqyNFBrA7mLjNycgfZq06D9cfqlSSSHwjIQ1R1Li3KS6o6lZY1DNcfSo+6m2LH0bAWR41gHmreCKHFsbGxsM9ShYgPSfUAqJ3mgZaeUq6urSENDg+s/ICgvL9957NgxUJl7B4gPDGgfh1gAAItdTH38BzKHAAAAAElFTkSuQmCC');
                background-position: left center;
                background-size: 0;
                background-repeat: no-repeat;
                cursor: pointer;
            }

            #CNavi_right{
                width: 67%;
                position: absolute;
                top: 0px;
                bottom: 0px;
                display: table-cell;
                text-align: center;
                vertical-align: middle;
                background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAqCAYAAAFZ80LOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODk1RERGMURBMzgyMTFFMzk4REZDRkJENDkyREEwNUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODk1RERGMUVBMzgyMTFFMzk4REZDRkJENDkyREEwNUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTVEREYxQkEzODIxMUUzOThERkNGQkQ0OTJEQTA1RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTVEREYxQ0EzODIxMUUzOThERkNGQkQ0OTJEQTA1RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgbJ/pQAAANqSURBVHjaYvz//z8DNsDEyMjIBKT/Q2k4YATpAAkC6b8gPlwHiAAK/gOrYmRkQZGAGsUPVPAHxR4g5gEZiYwBAghkJhPMKLhKPj6+DKARaSjuBCkHSmQBmWkw7QxQT7l8/vz5PVwQXQCEQbYr8fDwCCIbCRBAIMT2H6InDeoSBlwYJPkL6CpmoCNYQEECciF6mKG4FslBTDIyMjlQm1zQTUZWCJL8D3I8kM2HzRlwN+NTBMMAAcSIHlu4ABM7O3va9+/fPwI9xMdAADiArAcq/ozPephjnQgpRvYZXsXowQBWfPHixZP4TGQSFRXNgkUxLjeiKMKWDohSBJYCpVBiUhQIeBCT7AACCBaFPkAsAY2AFUD8hVCUEgJM0BD5jxTmINfwEXIRoRgHGewECwdKDcfISNQwHFeM4DOchSxDkQx2gaUfEDh37txRaBImzVBshkFLgjRCpQHW/IHPMFIiCx5+1DAM2VAOmIGUGgbDAAEEr9eQymqKchIoi3IAcRyU/wqIN1FqaNrHjx9fg7wdGRnZCOQHEJMG8YVjwNWrV8/CIoZSQ0EAVO2nUctQmKls1DIU2alUMRTd/xQbii1Q8RnKRG6xhstQL0qKNLCh0FbWf1wVLEYbilCqJznX4HPdnTt3rsJc5+XlVQOqcsmOFCyG+ZAcKZQahjVhU2IYRtaj1DCUwoEahsEMpJphcANhBSylhsFaachVwDMg3kZJFQAQYMiVFAjrQJt/oHB9AcQXgPgfNSovipqQUAc6AHFSQECAz/Xr19vv3bvXDSxgfEFiQOwH6vaBOok4u0p0ADyg+NbX1y/6jwZADTxoaZgGLWb5oKFMdlogN0GCQkcP5BBQCxS5uB4sjkVuM4IsdRqMjsXWWmYbbI7F108YNI4llGAHhWOJzV2UOJaJLo4kx7EODg4VUMfq0dWRaA7lgRb0abdv376M7tA3b948hzoyjFJHspBUh0JqHJAeO9DwH7AjyXL8+PFsZWVlLWR1X758+eDp6dkL5V6juLohMfRcQKED6uUiN3GQu9DQFkoatJXCQ/M0SYHj+KB6mehRTg6o4wjVOIPCcdjq7kHnOPRWkMNgdByyI8VAlsfGxjYPNsehjxqDQlLFyspKoLOz050JCBoaGnYDwRtoH+UQqPgbqG4EI64pqcEEAMmQYHH5q4+iAAAAAElFTkSuQmCC');
                background-position: right center;
                background-size: 0;
                background-repeat: no-repeat;
                float: left;
                right: 0px;
                cursor: pointer;
            }

            #ImgFrame {
                margin-left: auto;
                margin-right: auto;
                max-height: 100%;
                max-width: 100%;
                position: relative;
                background-color: #000;
            }

            .transparent {
                opacity: 0.6;
                cursor: default !important;
            }

            .InfoBox {
                margin: 5px 10px;
                height: 220px;
                text-align: center;
                display: table;
                margin: 13px auto;
                width: 950px;
            }

            .InfoBoxX3 {
                float: left;
                text-align: left;
                word-wrap: break-word;
                margin: 0 11px;
                font-size: 12px;
                color:	#444444;
            }

            .InfoBoxX3 .socico{
                margin-top: 15px;
                width: 44px;
                height: 44px;
                padding: 2px;
            }

            .InfoBoxX3 h3{
                font-size: 18px;
                line-height: 22px;
                height: 40px;
                font-weight: 400;
            }

            .InfoBoxX3 label {
                width: 95px;
                display: inline-block;
                font-size: 14px;
                font-weight: 400;
            }

            .InfoBoxX3 input {
                width: 265px;
                height: 25px;
                display: inline-block;
                margin-bottom: 2px;
                color:	#444444;
                border-radius: 0;
                height: 25px;
            }

            .bsmall {
                width: 245px;
            }

            .bbig {
                width: 380px;
            }

            #CopyRight {
                background-color: #1a1a1a;
                width: 100%;
                min-height: 400px;
                margin-left: auto;
                margin-right: auto;
                padding-top: 20px;
                /*min-width: 950px; */
            }

            #FInfobox {
                /*width: 950px;*/
                margin-left: auto;
                margin-right: auto;
                min-height: 30px;
                display: table;
            }

            .CopyBoxX4 {
                float: left;
                min-width: 205px;
                margin: 10px 10px;
                min-height: 30px;
                display: table-cell;
            }

            .CopyBoxX1 {
                clear: both;
                float: none;
                width: 100%;
                min-height: 50px;
                text-align: right;
            }

            .CopyBoxX1 ul {
                list-style: none;
                margin: 60px 0 0 0;
                display:inline-table;
                position: relative;
            }

            .CopyBoxX1 li {
                float: right;
                margin-left: 30px;
                font-size: 11px;
                color: #FFFFFF;

            }

            .CopyBoxX1 li a:link, .CopyBoxX4 li a:active, .CopyBoxX4 li a:hover, .CopyBoxX4 li a:visited, .CopyBoxX1 li button {
                color: #FFFFFF;
                font-size: 13px;
                text-decoration: none;
                font-weight: 600;
            }

            .CopyBoxX1 li a:hover {
                color: #00AEFF;
            }

            .BottomMenu {
                 float: right;
                 margin:14px;
            }

            .BottomMenu li a:link, .BottomMenu li a:active, .BottomMenu li a:hover, .BottomMenu li a:visited {
                color: #FFFFFF;
                font-size: 13px;
                text-decoration: none;
                font-weight: 600;
            }

            .BottomMenu li a:hover {
                color: #00AEFF;
            }

            .x4_default {
                width: 200px;
            }

            .x3_default {
                width: 370px;
            }



            .x4_big {
                width: 250px;
            }

            .whitecolored {
                color: #FFFFFF !important;
            }

            #ImageInfoStrip {
                font-size: 13px;
                background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.50) 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.50)));
                background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.50) 100%);
                background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.50) 100%);
                background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.50) 100%);
                background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.50) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
                color: #FFFFFF;
                text-shadow: 1px 1px 1px rgba(0,0,0,1);
                width: 100%;
                text-align: center;
                position: relative;
                display: inline-block;
                margin: 10px auto 0;
                box-sizing: border-box;
                font-family: open_sanssemibold, "Helvetica Neue", Helvetica, Arial, sans-serif;

            }

            .DCLogo {
                float: right;
                margin: 6px 40px 0 30px;
                color: #FFFFFF;
                text-align: center;
                font-weight: 600;
                font-size: 13px;
            }

            .DCLogo a:link, .DCLogo a:active, .DCLogo a:hover, .DCLogo a:visited{
                color: #FFFFFF;
                font-weight: 600;
                font-size: 13px;
                text-decoration: none;
            }

            .DCLogo a:hover{
                color: #00AEFF;
            }


            #FooterLine {
                height: 10px;
                background-color: #00AEFF;
                width: 100%;
                clear: both;
               /* min-width: 950px; */
            }

            #Footer {
                padding: 0;
                width: 100%;
                height: 305px;
                bottom: -145px;
                background-color: #000;
            }

            #Footer1 {
                width: 100%;
                padding: 0;
                margin: 0;
                min-height: 35px;
                text-align: center;
                color: #888888;
                font-size: 12px;
            }

            #Footer2 {
                padding: 0;
                margin: 15px 0 0;
                background-color: rgba(210,210,210,1);
                width: 100%;
                min-height: 30px;
                display: inline-flex;
            }

            #ImageBox {
                margin: 0 auto 0;
                position: relative;
                display: table;
                overflow: hidden;
                height: 102px;
            }

            #CenterWrap {
                border: 1px solid #D2D2D2;
                margin: 3px auto 0;
                text-align: center;
                height: 40px;
                display: table;
                margin-left: auto;
                margin-right: auto;
                background: #FFF;
                padding: 1px 1px;
                box-sizing: border-box;
            }

            #FHead {
                background-color: #000000;
                text-align: center;
                min-height: 38px;
            }

            #FHead h3{
                font-size: 14px;
                margin: 0;
                padding: 10px 5px;
                color: #FFFFFF;
                font-weight: 400;
                font-family: open_sanssemibold, "Helvetica Neue", Helvetica, Arial, sans-serif;
            }

            #FHead h3 a{
                font-family: open_sanssemibold, "Helvetica Neue", Helvetica, Arial, sans-serif;
            }



            #FHead a:link, #FHead a:active, #FHead a:hover, #FHead a:visited {
                font-size: 16px;
                color: #FFF;
                font-weight: 400;
                text-decoration: none;

            }


            .ImagePreview {
                width: 100px;
                height: 100px;
                margin: 2px;
                float: left;
                background-position: center center;
                background-size: cover;
                cursor: pointer;
            }

            #Copyright_txt {
                margin: 13px auto;
                display:table;
            }

            .CopyBoxX4 h3{
                margin: 30px 0 5px 0;
                padding: 0px;
                color: #FFFFFF;
                font-weight: normal;
                font-size: 18px;
            }

            .CopyBoxX4 ul{
                list-style: none;
                margin: 0px;
                padding: 0px;
            }

            .CopyBoxX4 li:first{
                margin: 6px 0 9px;
            }

            .CopyBoxX4 li{
                color: #777777;
                margin: 9px 0;
                font-size: 15px;
                line-height: 18px;
            }

            .CopyBoxX4 li a:link, .CopyBoxX4 li a:active, .CopyBoxX4 li a:hover, .CopyBoxX4 li a:visited {
                color: #777777;
                font-size: 15px;
                text-decoration: none;
            }

            .CopyBoxX4 li a:hover {
                color: #FFFFFF;
            }

            .du_blue {
                 color: #00aeff !important;
            }

            .du_red {
                 color: #ff0000 !important;
            }

            .imagecmt{
                color: #FFF;
                font-size: 15px;
                font-weight: bold;
                padding: 3px 0 0;
                border-bottom: 1px solid #575555;
                width: auto;
                display: inline-block;
                padding: 3px 10px;
                margin: 5px 0;
            }

            #CNavi_mobile{
                display: none;

                background-color: #000000;
                width: 100%;
            }

            .socico{
                cursor: pointer;
            }

            .visitfb{
                margin-top: 15px;
            }

            #FHead h3 a{
                font-size: 16px;
            }

            .CopyBoxX4 .catlist1,
            .CopyBoxX4 .catlist2{
                width: 160px;
            }

            .CopyBoxX4 .catlist1{
                display: inline-block;
            }


            .CopyBoxX4 .catlist2{
                display: inline-block; margin-left: 40px; vertical-align: top;
            }

            .InfoBoxX3.sharebox button {
                border: none;
                margin: 0;
                border-radius: 0px;
                vertical-align: top;
                background-image: linear-gradient( 135deg, #3C8CE7 10%, #118F9B 100%);
                background-image: linear-gradient(to bottom, #5ba4c6, #4189ab);
                text-shadow: 1px 1px 5px rgba(0,0,0,0.5);
                color: #FFF;
                padding: 7px 10px 7px;
            }

            .InfoBoxX3.sharebox #databox{
                width: 343px;
                margin: 0 auto;
            }

            .InfoBoxX3.sharebox .link_info_copyinfo{
            z-index: 3;
            font-weight: 700;
            font-size: 15px;
            line-height: 20px;
            color: #FFF;
            margin-left: 0px;
            position: absolute;
            padding: 6px 30px 5px 12px;
            display: none;
            height: 18px;
            background-image: linear-gradient(270deg, rgb(28, 236, 28) 10%, rgb(43, 151, 14) 125%);
            overflow: hidden;
        }


    @media screen and (max-width: 970px){

            #Footer2 .InfoBox{
                display: block; max-width: 100%; height: auto;
            }

            .InfoBoxX3.sharebox{
                max-width: 95%;
                box-sizing: border-box;
                margin: 0 auto;
            }

            .InfoBoxX3.sharebox #databox{
                max-width: 100%;
                box-sizing: border-box;
            }

            .InfoBoxX3.sharebox .link_info_copyinfo{
                font-size: 13px;

            }
            .InfoBoxX3 input {
                font-size: 13px;
                max-width: calc(100% - 80px);
                margin-bottom: 10px;
                box-sizing: border-box;
                height: 32px;
            }

            .CopyBoxX4 .catlist1,
            .CopyBoxX4 .catlist2{
                display: inline-block;
                margin-left: 0;
                width: 45%;
                margin: 0 1%;
                text-align: center;
            }

            #FHead a:link, #FHead a:active, #FHead a:hover, #FHead a:visited {
                font-size: 14px;
            }

            #CenterWrap {
                padding: 5px 1px;
            }

            #Footer .arrow-dummy-left,
            #Footer .arrow-dummy-right{
                width: 43px;
                height: 45px;

            }

            #Footer .arrow-dummy-left{
                float: left;
            }

            #Footer .arrow-dummy-right{
                float: right;
            }

            #FHead .imagecmt.desktop{
                display: none;
            }

            #CNavi{
                display: none;
            }

            #CNavi_mobile{
                display: inline-block;
                text-align: center;
            }

            #CNavi_mobile a.entypo{
                font-size: 34px;
                background-color: #181818;
                cursor: pointer;
                color: #FFF;
                text-decoration: none;
            }
            #CNavi_mobile .entypo-left-open,
            #CNavi_mobile .entypo-right-open{
                width: 43px;
                height: 45px;
            }
            #CNavi_mobile .entypo-left-open{
                float: left;
            }

            #CNavi_mobile .entypo-right-open{
                float: right;
            }

            #CNavi_mobile .imagecmt{

                width: auto;
                max-width: calc( 100% - 140px);
            }

            #CNavi_left{
                background-size: 36px !important;
                background-position: left bottom;
            }

            #CNavi_right{
                background-size: 36px !important;
                background-position: right bottom;
            }

            .DCLogo, .BottomMenu {
                float: none;
            }

            #FInfobox {
                width: 100%;
            }

            .InfoBoxX3{
                width: 100%;
                text-align: center;
                float: none;
                margin: 10px 0;
            }

            .InfoBoxX3 h3{
                margin-bottom: 3px;
                height: auto;
            }

            .CopyBoxX1 {
                text-align: center;
            }

            .CopyBoxX1 li {
                float: none;
                margin: 7px auto;
                font-size: 11px;
                color: #FFFFFF;
                display: block;
            }

            .CopyBoxX1 ul {
                margin-top: 10px;
                text-align: center;
                padding: 0;
            }

            .CopyBoxX4 {
                float: none;
                width: 100%;
                min-height: unset;
                display: block;
                text-align: center;
                margin: 0 0 30px;
            }

            #Copyright_txt{
                padding: 0 10px;
            }

            .ImagePreview{
                display: inline-block;
                float: none;
                margin: 3px 5px;
            }

            #FHead
            {
             padding: 0 15px;

            }

            #ImageInfoStrip {
                padding: 0 10px;
            }

            #FHead h3{
                padding: 10px;
            }



            #Top #Navwrapper .logo_du{
                width: 200px; margin-left: 8px; margin-top: 12px;
            }

            #main_menu{
                display: none;
                background-color: #2d2d2d;
                position: absolute;
                width: 200px;
                box-sizing: border-box;
                z-index: 150;
                right: 8px;
                border-bottom-left-radius: 4px;
                border-bottom-right-radius: 4px;
                top: 50px;
            }

            #main_menu ul li a.active:first-of-type {
                border-top: 1px solid #666;
            }

            #main_menu ul{
                margin: 0;
                padding: 0;
                box-sizing: border-box;
            }

            #main_menu ul li{
                width: 100%;
                box-sizing: border-box;
                display: block;
            }

            #main_menu ul li a{
                display: block;
                width: 200px;
                float: right;
                box-sizing: border-box;
                padding: 10px 20px;
                border-bottom: none;
                border-top: 1px solid #666;
            }
            #main_menu ul li a:hover {
                background-color: #454545;
                color: #91DCFF;
            }

            #open_main_menu{
                display: block;
                position: absolute;
                right: 8px;
                top: 5px;
                border-radius: 0;
                box-shadow: none;
                border: none;
                width: 40px;
                height: 40px;
                font-size: 28px;
                line-height: 28px;
                background-color: #2d2d2d;
                color: #FFF;
            }

            #Top ul li{
                margin: 0;
            }

            #Top li:first-child{
                margin: 0;
            }

            #Footer{
                position: relative; bottom: 0;
            }

            #ImgFrame{
                box-sizing: border-box;
            }

        }

        @media screen and (max-width: 970px) and (orientation:landscape) {
            #Footer{
               position: relative; bottom: 0;
            }


        }









#cookboxback {
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .8);
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    justify-content: center;
    display: flex
}

#cookboxwrap {
    display: block;
    max-width: 375px;
    width: 98%;
    max-height: 100%;
    width: 100vw;
    z-index: 1000000;
    margin: 0;
    padding: 0;
    border: 0;
    transition: width 2s linear;
    overflow: auto
}

#cookboxwrap.big {
    max-width: 768px;
    width: 100vw
}

#cookboxwrap .cookbox {
    background: #000;
    color: #FFF;
    font-size: 14px;
    box-shadow: 0 4px 8px rgba(255, 255, 255, .2);
    padding: 10px 15px 15px;
    text-align: center;
    overflow: auto;
    height: auto;
    max-height: 100%;
    z-index: 1000001;
    position: relative
}

#cookboxwrap .cookbox label{
    color: #FFF;
    margin-left: 0;
}

#cookboxwrap .boxtitle {
    background: inherit;
    color: inherit;
    font-family: inherit;
    font-size: 1.225em;
    line-height: 1.125em;
    word-break: break-all
}

#cookboxwrap .cookbox input[type="checkbox"]{
    visibility: visible;
}

#cookboxwrap .cookbox p {
    color: inherit;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.31em;
    margin: .9375em 0
}

#cookboxwrap .cookbox.detail {
    display: none
}

#cookboxwrap .cookbox.main .nobutton {
    color: #FFF
}

#cookboxwrap .cookbox .nobutton {
    padding: 0;
    border: none;
    background: 0 0;
    width: auto;
    display: inline-block;
    margin: 0 10px;
    color: #FFF;
}

#cookboxwrap .cookbox .nobutton:hover {
    background: 0 0;
    border: none
}

#cookboxwrap .cookbox button {
    width: auto;
    border: none;
    border-radius: 4px;
    margin: .84em 0 0;
    display: inline-block;
    font-family: inherit;
    font-size: 1.05em;
    padding: .52em 2em;
    text-decoration: none;
    transition: background-color 125ms linear;
    background-color: #f7f7f7
}

#cookboxwrap .cookbox.main button {
    width: calc(100% - 10px)
}

#cookboxwrap .cookbox button:hover {
    background-color: #e6e6e6
}

#cookboxwrap .cookbox button.allcooks {
    font-family: open_sanssemibold, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color:#fff;
    background-color: #5ba4c6;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#4189ab), to(#5ba4c6));
    background-image: -moz-linear-gradient(top, #4189ab, #5ba4c6);
    background-image: -ms-linear-gradient(top, #4189ab, #5ba4c6);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4189ab), color-stop(100%, #5ba4c6));
    background-image: -webkit-linear-gradient(top, #4189ab, #5ba4c6);
    background-image: -o-linear-gradient(top, #4189ab, #5ba4c6);
    background-image: linear-gradient(to bottom, #4189ab, #5ba4c6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4189ab', endColorstr='#5ba4c6', GradientType=0);
}

#cookboxwrap .cookbox button.allcooks:hover {
    opacity: .8
}

#cookboxwrap .cookbox .cb_checkboxes {
    width: 45%;
    margin: 0 2% 0;
    display: inline-block
}

#cookboxwrap .cookbox .cb_logo {
    height: 44px;
    display: block;
    margin: 5px auto;
    position: relative
}

#cookboxwrap .cb_item {
    background-color: #151515;
    border-radius: 0;
    color: #FFF;
    margin: .5em 0;
    padding: .5em;
    text-align: left
}

#cookboxwrap .cb_item p {
    font-size: .875em
}

#cookboxwrap .cb_item .itembox {
    display: inline;
    padding: 5px
}

#cookboxwrap .itembox table {
    width: 100%;
    font-size: 13px;
    margin: 10px 0;
}

#cookboxwrap .itembox table th {
    background-color: #000;
    color: #fff;
    padding: 9px 10px;
    font-family: open_sansbold, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

#cookboxwrap .itembox table td {
    color: #666;
    padding: 9px 10px;
}

#cookboxwrap .itembox table tr td {
    padding: 2px 5px;
    background-color: #000;
    vertical-align: top;
    color: #FFF;
}

#cookboxwrap .itembox table tr td a{
    color: rgb(183, 208, 247);
}

#cookboxwrap .itembox table tr.newline {
    width: 99%
}

#cookboxwrap .itembox table tr.newline th {
    border-top: 8px solid #151515;
    padding: 2px 5px;
    background-color: #000;
    color: #FFF;
    font-family: open_sansbold, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}



#cookboxwrap .itembox table tr td.label, #cookboxwrap  .itembox table tr.newline th.label {
    white-space: nowrap
}


#cookboxwrap .itembox .tblspacer {
    width: 10px;
    background-color: #151515 !important
}

#cookboxwrap .cookbox.detail .cb_item .nobutton {
    position: relative;
    margin: 0 auto;
    display: block;
    font-size: .851em;
    color: rgb(183, 208, 247);
}

#cookboxwrap .cb_item label {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    float: right
}

#cookboxwrap .clsckbx {
    float: right;
    cursor: pointer;
    font-family: open_sanssemibold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    width: 25px;
    height: 25px;
    line-height: 22px
}

#cookboxwrap .clsckbx:hover {
    opacity: .7
}

#cookboxwrap .switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 25px
}

#cookboxwrap .switch input {
    display: none
}

#cookboxwrap .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    margin-left: 0 !important;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s
}

#cookboxwrap .slider.active {
    background-color: #317a00
}

#cookboxwrap .slider.active:before {
    left: 29px
}

#cookboxwrap .slider.round {
    border-radius: 34px
}

#cookboxwrap .slider::before {
    position: absolute;
    content: "";
    height: 17px;
    width: 17px;
    left: 4px;
    bottom: 4px;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 50%
}

@media screen and (min-width: 481px) {
    #cookboxwrap .cookbox.detail button {
        width:auto;
        cursor: pointer
    }
}
#cookboxback.cbx_hidden {
    display: none;
}

#CopyRight .onlytxtbutton {
    background: 0 0;
    border: none;
    padding: 0;
    margin: 0;
    color: #FFF;
    cursor: pointer;
    font-family: open_sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#CopyRight .onlytxtbutton:hover {
    color: #00AEFF;
}


#agecheck{
            margin: 40px auto 60px;
            background-color: #FFE4E4;
            display: flex;
            width: 400px;
            padding: 10px 20px;
            text-align: center;
            color: #1c1c1c;
            max-width: 95%;
            box-sizing: border-box;
        }

        #agecheck h3{
            color: #1c1c1c;
            font-family: open_sanssemibold, "Helvetica Neue", Helvetica, Arial, sans-serif;
            float: none;
            margin: 0 0 0;
        }

        #agecheck p{
            color: #1c1c1c;
        }

        #agecheck small{
            line-height: 15px;
            display: inline-block;
            color: #555;
        }



        #agecheck #age_month,
        #agecheck #age_day,
        #agecheck #age_year{
            text-align: center;
            background-color: #FFF;
            margin: 0 0 10px;
        }

        #agecheck #age_day{
            width: 60px;

        }

        #agecheck #age_month{
            width: 120px;
        }

        #agecheck #age_year{
            width: 80px;
        }

        #agecheck button{
            margin-bottom: 15px;
        }

.du_button_default{
    font-family: open_sanssemibold, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    background-color: #5ba4c6;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#4189ab), to(#5ba4c6));
    background-image: -moz-linear-gradient(top, #4189ab, #5ba4c6);
    background-image: -ms-linear-gradient(top, #4189ab, #5ba4c6);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4189ab), color-stop(100%, #5ba4c6));
    background-image: -webkit-linear-gradient(top, #4189ab, #5ba4c6);
    background-image: -o-linear-gradient(top, #4189ab, #5ba4c6);
    background-image: linear-gradient(to bottom, #4189ab, #5ba4c6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4189ab', endColorstr='#5ba4c6', GradientType=0);
    text-decoration: none;
    text-shadow:none;
    color:#fff;
    width: auto;
    padding: 10px 20px 8px;
    border-radius: 4px;
    border: 1px solid #ccc;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
 .du_button_default:hover{
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#5ba4c6), to(#4189ab));
    background-image: -moz-linear-gradient(top, #5ba4c6, #4189ab);
    background-image: -ms-linear-gradient(top, #5ba4c6, #4189ab);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5ba4c6), color-stop(100%, #4189ab));
    background-image: -webkit-linear-gradient(top, #5ba4c6, #4189ab);
    background-image: -o-linear-gradient(top, #5ba4c6, #4189ab);
    background-image: linear-gradient(to bottom, #5ba4c6, #4189ab);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ba4c6', endColorstr='##189ab', GradientType=0);
}
form input[type="text"], form input[type="password"], form input[type="number"], form select, form select option, form textarea {
    border: 1px solid #ddd;
    display: inline-block;
    margin: 0 0 20px;
    outline: 0 none;
    padding: 8px 12px;
    width: 100%;
    max-width: 400px;
    border-radius: 4px;
    box-sizing: border-box;
}

.fsbl_bg{
        filter: blur(10px) brightness(70%);
        transform: scale(0.9);
    }

    .fsbl_img{
        filter: blur(10px) brightness(70%);
        transform: scale(1.2);
    }