@charset "utf-8";

/*/js/bxsliderpx2016/jquery.bxslider.css
//////////////////////////////*/
.bx-wrapper .bx-controls-direction a {text-align: center;}
/*�G���^�����X�g
//////////////////////////////*/
.mzm-menu-list{border: 1px solid #ccc;box-shadow: 1px 1px 2px rgba(0,0,0,.1);font-size: 20px;}
.mzm-menu-list li:not(:first-child){border-top: 1px solid #ccc;}
.mzm-menu-list li a{position: relative;display: block;padding: .3em 1em;color: #333;background: #fff;}
.mzm-menu-list li a:hover{opacity: .8;}
.mzm-menu-list .right-arrow{position: absolute;top: 0;bottom: 0;right: .5em;color: #ddd;width: 1em;height: 1em;margin: auto;}
/*�y�[�W���[
//////////////////////////////*/
.mzm-pager{text-align: center;font-size: 18px;}
.mzm-pager a{display: inline-block;color: #555;padding: .5em 1em;border: 1px solid #d5d5d5;text-shadow: 1px 1px #fff;border-radius: 5px;box-shadow: 1px 1px 2px rgba(0,0,0,.1);background: rgb(255,255,255);background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );}
.mzm-pager a:hover{box-shadow: none;background: rgb(249,249,249);background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(239,239,239,1) 47%, rgba(229,229,229,1) 100%);background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(239,239,239,1) 47%,rgba(229,229,229,1) 100%);background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(239,239,239,1) 47%,rgba(229,229,229,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 );}
.mzm-pager a:not(:first-child){margin-left: .5em;}
/*�������߂̏��̎q
//////////////////////////////*/
.mzm-slide-osusume{display: none;}
.mzm-slide-osusume a{position: relative;}
.mzm-slide-osusume .mzm-slide-name{position: absolute;display: block;bottom: 0;left: 0;right: 0;padding: 2px .5em;background: rgba(0,0,0,.6);color: #fff;text-shadow: 1px 1px rgba(0,0,0,.1);}
.mzm-loader-osusume{position: relative;width: 100%;height: 350px;}
.mzm-loader-osusume img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 80px;height: 80px;}
/*�o�Ώ���
//////////////////////////////*/
.mzm-worktable{width: 100%;border-collapse: collapse;}
.mzm-worktable th,.mzm-worktable td{text-align: center;border: 1px solid #ccc;}
.mzm-worktable th{font-size: 13px;padding: 6px 0;}
.mzm-worktable td{background: #fff;}
.mzm-worktable th:not(:first-child),.mzm-worktable td:not(:first-child){width: 76px;}
/*MCpoint
//////////////////////////////*/
.mzm-mc{display: block;position: relative;padding-left: 55px;border: 2px solid #B51013;text-shadow: 1px 1px #B51013;height: 40px;line-height: 40px;color: #fff;font-weight: bold;border-radius: 0 5px 5px 0;background: #e7141a;background: -moz-linear-gradient(top, #e7141a 0%, #ce1215 100%);background: -webkit-linear-gradient(top, #e7141a 0%,#ce1215 100%);background: linear-gradient(to bottom, #e7141a 0%,#ce1215 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7141a',endColorstr='#ce1215',GradientType=0 );}
.mzm-mc:hover{background: #D31316;border-color: #BC1212;}
.mzm-mc-icon{position: absolute;left: -5px;top: -6px;display: block;float: left;width: 50px;}
.mzm-mc-icon img{display: block;width: 100%;}
.mzm-mc-txt{float: left;}
.mzm-mcfix{position: fixed;z-index: 3;right: 0;top: 180px;padding: 10px 20px 10px 10px;background: #fff;border-radius: 10px 0 0 10px;font-size: 15px;color: #333;text-align: center;border: 6px solid #3D4C61;border-right: none;box-shadow: -2px 2px 3px rgba(0,0,0,.3);}
.mzm-mcfix-icon{display: inline-block;width: 100px;}
.mzm-mcfix-icon img{display:block;width: 100%;}
.mzm-mcfix-tit{font-weight: bold;font-size: 120%;margin-bottom: .3em;border-bottom: 1px solid #ccc;}
.mzm-mcfix-point{color: #E1004D;line-height: 1.4em;}
.mzm-mcfix-point span{display: inline-block;font-size: 120%;margin-right: .5em;}
.mzm-mcfix-point b{font-size: 140%;font-weight: bold;margin-right: .2em;}
/*style.css�ǉ�
//////////////////////////////*/
.mz-list-b li{position: relative;float: left;}
.mz-list-b-5 li{width: 20%;}
.mz-list-b-4 li{width: 25%;}
.mz-list-7 li{float: left;width: 13.428%;}
.mz-list-8 li{float: left;width: 11.625%;}
.mz-list-7 li:nth-child(7n),.mz-list-8 li:nth-child(8n){margin-right: 0;}
/*�N�[�|��
//////////////////////////////*/
.mzm-coupon-des-inner table{width: 100%;}
.mzm-coupon-list li .mzm-coupon-tit{padding: 5px;background: #FBF7B6;border: 1px solid #FEC02C;font-size: 15px;box-shadow: 1px 1px 2px rgba(0,0,0,.1);cursor: pointer;}
.mzm-coupon-list li .mzm-coupon-tit:hover{opacity: .8;}
.mzm-coupon-list.mzm-coupon-member li .mzm-coupon-tit{background: #F7EED7;border-color: #D1AF4D;}
.mzm-coupon-list li h3{padding: 2px .4em;color: #fff;font-size: 17px;box-shadow: 1px 1px 2px #CCC241,0 0 0 1px #FBF7B6 inset;border: 1px solid #f37724;background: rgb(255,154,53);background: -moz-linear-gradient(top,  rgba(255,154,53,1) 0%, rgba(243,119,36,1) 100%);background: -webkit-linear-gradient(top,  rgba(255,154,53,1) 0%,rgba(243,119,36,1) 100%);background: linear-gradient(to bottom,  rgba(255,154,53,1) 0%,rgba(243,119,36,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a35', endColorstr='#f37724',GradientType=0 );}
.mzm-coupon-list.mzm-coupon-member li h3{background: rgb(210,176,68);background: -moz-linear-gradient(top,  rgba(210,176,68,1) 0%, rgba(193,155,40,1) 100%);background: -webkit-linear-gradient(top,  rgba(210,176,68,1) 0%,rgba(193,155,40,1) 100%);background: linear-gradient(to bottom,  rgba(210,176,68,1) 0%,rgba(193,155,40,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2b044', endColorstr='#c19b28',GradientType=0 );border: 1px solid #D2B044;box-shadow: 1px 1px 2px #E8CC86,0 0 0 1px #F7EED7 inset;}
.mzm-coupon-list li .mzm-coupon-inner{background: #fff;padding: 5px;}
.mzm-coupon-list li .mzm-coupon-l{float: left;width: 110px;}
.mzm-coupon-list li .mzm-coupon-l img{display: block;width: 100%;}
.mzm-coupon-list li .mzm-coupon-m{float: left;padding-left: 10px;width: calc(100% - 220px);text-align: left;}
.mzm-coupon-list li .mzm-coupon-r{float: left;width: 60px;margin-left: 5px;}
.mzm-coupon-list li .mzm-coupon-mr{float: left;padding-left: 10px;width: calc(100% - 140px);text-align: left;}
.mzm-coupon-list .mzm-coupon-before{font-size: 20px;}
.mzm-coupon-list .mzm-coupon-before span{text-decoration: line-through;margin-left: 1em;}
.mzm-coupon-list .mzm-coupon-after{font-size: 28px;}
.mzm-coupon-list .mzm-coupon-after span{font-size: 180%;color: #E1004D;font-weight: bold;}
.mzm-coupon-list .mzm-coupon-limit b{color: #E1004D;}
.mzm-coupon-list .mzm-coupon-icon{display: block;width: 5em;height: 5em;color: #fff;border-radius: 100%;text-align: center;vertical-align: middle;font-size: 20px;padding: .7em 0;background: rgb(252,0,84);background: -moz-linear-gradient(top,  rgba(252,0,84,1) 0%, rgba(219,0,73,1) 100%);background: -webkit-linear-gradient(top,  rgba(252,0,84,1) 0%,rgba(219,0,73,1) 100%);background: linear-gradient(to bottom,  rgba(252,0,84,1) 0%,rgba(219,0,73,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc0054', endColorstr='#db0049',GradientType=0 );text-shadow: 1px 1px #BF003C;}
.mzm-coupon-list .mzm-coupon-icon b{font-size: 130%;}
.discountTable{width:100%;margin:20px auto;font-size:16px;border-collapse:collapse;color:#444;}
.discountTable td,.discountTable th{padding:.6em 6px;}
.discountTable th{text-align:center;background:#fafafa;width:35%;word-break:break-all;}
.discountTable thead td{text-align:center;background:#FFF0EF;font-weight:bold;}
.discountTable thead td:nth-child(3n+2){background:#FFEFE0;}
.discountTable thead td:nth-child(3n+3){background:#FFF4E0;}
.discountTable tbody td,.discountTable tfoot td{text-align:right;}
.discountTable tfoot{border-top:1px solid #ccc;}
.discountTable tfoot th,.discountTable tfoot td{font-weight:bold;background:#F9F9FF;}
.discountTable tfoot th{background:#EDEDFF;}
.discountTable tfoot td{position:relative;}
.discountTable tfoot td i{position:absolute;right:-1em;top:0;bottom:0;margin:auto;font-size:12px;height: 12px;z-index:2;color:#8484FF;}
.discountTable tfoot td span{color: #E3004B;font-size: 130%;}
.mzm-coupon-des{display: none;padding: 5px;background: #fff;border: 1px solid #ccc;margin-top: 5px;}
.mz-discountcolum .mzm-coupon-des,.mz-discountpage .mzm-coupon-des-inner{display: none;}
.mzm-coupon-des img{max-width: 100%;}
.mzm-coupon-info table{width: 100%;margin: 2px 0 auto;border: 1px solid #ddd;border-collapse: collapse;border-spacing: 0;font-size: 14px;}
.mzm-coupon-info table th{width: 30%;background: #f4f4f4;text-align: center;border: 1px solid #ddd;}
.mzm-coupon-info table td{width: 70%;background: #fff;padding-left: .5em;border: 1px solid #ddd;}
/*����
//////////////////////////////*/
.mzm-cousebox table tbody tr th,.mzm-cousebox table tbody tr td{width: 20%;}
.mzm-cousebox table tbody tr td{text-align: right;}
.mzm-cousebox table tbody tr td.couse-title,.mzm-chargearea .mzm-chargebox div:first-child{font-weight: bold;}
.mzm-cousebox .mzm-tit-sub{border: none;}
.mzm-cousebox div div p,.mzm-chargearea .mzm-chargebox div,.mzm-chargearea .mzm-chargebox{padding: 5px;}
.mzm-cousebox table tbody tr th,.mzm-cousebox table tbody tr td.couse-title,.mzm-chargearea .mzm-chargebox div{text-align: center;}
.mzm-chargearea,.mzm-cousebox,.mzm-optionbox{font-size: .8em;}
.mzm-chargearea{display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}
.mzm-chargearea .mzm-chargebox{display: inline-block;width: 19.5%;margin: 0 0.625% 5px 0;border: solid 1px #ccc;}
.mzm-chargearea .mzm-chargebox:nth-child(5n){margin-right: 0;}
.mzm-chargearea .mzm-chargebox div:first-child{border: none;}
/*����
//////////////////////////////*/
.mzm-mall-video .eviry-baseplayer{width: 100% !important;}
/*VR
//////////////////////////////*/
.mz-digest-play {display: block;margin: 10px 0;padding: .6em .2em;text-align: center;color: #333;border-radius: 3px;background: #0E90ED;color: #fff;cursor: pointer;font-weight: bold;text-shadow: 1px 1px 2px #008BEF;box-shadow: 1px 1px 2px rgba(0,0,0,.1);}
.mz-list-vrmall li{padding-bottom: 45px;}
.mz-sharebox-mall{position: absolute;bottom: 5px;width: 97%;}
.mz-sharebox-mall ul li{padding: 0;border-radius: 3px;box-shadow: 1px 1px 2px rgba(0,0,0,.1);cursor: pointer;}
.mz-sharebox-mall ul li:first-child{border: 1px solid #269AED;}
.mz-sharebox-mall ul li:first-child a{font-weight: bold;color: #269AED;}
.mz-sharebox-mall ul li:first-child:hover{border-color:#75B9EA;background: #ecf8ff;}
.mz-sharebox-mall ul li:nth-child(2){margin-right: 1%;border: 1px solid #3C5FA7;}
.mz-sharebox-mall ul li:nth-child(2) a{font-weight: bold;color: #3C5FA7;}
.mz-sharebox-mall ul li:nth-child(2):hover{border-color:#7A88A3;background: #e8e9f0;}
.mz-sharebox-mall ul li:last-child{border: 1px solid #F29718;}
.mz-sharebox-mall ul li:last-child div{padding: 3px 0;font-weight: bold;color: #F29718;}
.mz-sharebox-mall ul li:last-child:hover{border-color: #EFC083;background: #fff2e3;}
.mz-sharebox-mall ul li a,.mz-sharebox ul li div{display: block;width: 100%;padding: 3px 0;color: #fff;}
.mzsr-add-modal {display: none;position: fixed;top: 50%;left: 0;right: 0;transform: translateY(-50%);-webkit- transform: translateY(-50%);z-index: 32;width: 90%;max-width: 900px;margin: auto;box-shadow: 1px 1px 3px rgba(0,0,0,.2);}
.mzsr-add-modal .mzsr-add-tit{background: #EDE7D5;color: #5A4417;font-size: 17px;text-align: center;font-weight: bold;line-height: 2.5em;}
.mzsr-add-modal .mzsr-add-inner{padding: 0 5px;background: #fff;}
.mzsr-add-inner textarea{width: 75%;height: 15em;margin-bottom: 15px;}
.mz-list li .mzvr-viewicon{position: absolute;display: block;width: 50px;right: 5px;bottom: 5px;z-index: 2;}
/*�ʃ�
//////////////////////////////*/
.mzm-shame-img{width: 130px;height: 130px;border-radius: 100%;}
/*�J�����_�[
//////////////////////////////*/
.mzm-calendar-tit{text-align: center;color: #fff;line-height: 2em;border-radius: 5px 5px 0 0;}
.mzm-calendar-tit div{width: 70%;float: left;}
.mzm-calendar-tit span{display: block;width: 15%;float: left;}
.mzm-calendar-tit a{display: block;color: #fff;}
.mzm-calendar{width: 100%;text-align: center;}
.mzm-calendar th,.mzm-calendar td{width: 14.28%;}
.mzm-calendar a{text-decoration: underline;}
/*���̎q�ꗗ
//////////////////////////////*/
.mz-girl-work{background: #fff;}
.mz-girl-img-b{background: #fff;}
.mzm-type-box{padding: 5px;border: dotted medium #ddd;}
.mzm-girl-select{padding: .2em .4em;font-size: 14px;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 13em;border: 1px solid #ccc;background: #fff;}
.mzm-type-btn li a{display: block;text-align: center;padding: 4px 0;color: #fff;border-radius: 3px;box-shadow: 1px 1px 2px rgba(0,0,0,.1);}
.mzm-type-btn li a:hover{opacity: .8;}
.mzm-type-btn li:nth-child(1n) a{background: #666;}
.mzm-type-btn li:nth-child(2n) a{background: #FB1C7B;}
.mzm-type-btn li:nth-child(3n) a{background: #1792E7;}
.mzm-type-btn li:nth-child(4n) a{background: #F29024;}
.mzmg-list .mz-girl-img{height: 320px;}
.mzmg-list .mz-ico{font-size: 15px;}
.mz-girl-img{position: relative;}
.mzmg-list-name{padding: 3px 5px;display: block;position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,.6);text-shadow: 1px 1px #000;color: #fff;z-index: 2;}
.mzmg-type-icon{display: block;position: absolute;left: 5px;top: 5px;z-index: 2;font-size: 12px;width: 2em;}
.mzmg-type-icon .mzmg-type{display: block;width: 30px;height: 30px;margin-bottom: 3px;text-align: center;color: #fff;border-radius: 3px;font-weight: bold;}
.mzmg-type-new{padding: 4px 0;background: #FFA015;}
.mzmg-type-tainyu{background: #F5477B;line-height: 1.2em;}
.mzmg-type-cup{font-size: 15px;padding: 4px 0;}
.mzmg-cup{display: inline-block;margin-left: 1em;color: #fff;padding: 0 .4em;border-radius: 3px;border: 1px solid rgba(0,0,0,.1);box-shadow: 1px 1px 2px rgba(0,0,0,.2),1px 1px 2px rgba(255,255,255,.5) inset;}
.mzmg-type-A{background:#00CFEF;}
.mzmg-type-B{background:#0062ED;}
.mzmg-type-C{background:#4533E8;}
.mzmg-type-D{background:#7A32E5;}
.mzmg-type-E{background:#DA31E2;}
.mzmg-type-F{background:#E226BA;}
.mzmg-type-G{background:#E81973;}
.mzmg-type-H{background:#E5192A;}
.mzmg-type-I{background:#ED4B15;}
.mzmg-type-J{background:#F28900;}
.mzmg-type-K{background:#F7BD00;}
.mzmg-type-N{background:#76ED00;}
.mzmg-type-M{background:#00DBA0;}
.mzmg-type-O{background:#00DDD6;}
.mzmg-type-P{background:#0694D1;}
.mzmg-type-Q{background:#06B8D3;}
.mzmg-type-con{font-size: 15px;padding: 3px 0;}
.mzmg-type-gravure{background:#F7BD00;}
.mzmg-type-movie{background:#76ED00;}
.mzmg-type-shame{background:#00DBA0;}
.mzmg-type-vr{background:#00DDD6;}
.mzmg-type-erosha{background:#0694D1;}

.mzm-di-table,.mzm-di-table tbody,.mzm-di-table tr,.mzm-di-table td{display: block;width: 100%;}
.mzm-di-table img{max-width: 70%;}
.default{background: #F9F7EF;}
.mz-girl-work-today{background: #fff;}
.mzmcon-wrap{width: 960px;margin: 10px auto 0;padding: 5px 5px 20px;background: rgba(255,255,255,.7);}
.mztmain-column-690{float: left;width: 690px;}
.mztmain-column-250{float: left;width: 250px;margin-left: 10px;}
.mzm-menu-bar{width: 960px;margin: auto auto 10px;}
.mzm-menu-bar.mzm-menu-fixed{width: 100%;position: fixed; top: 0;left: 0; margin: 0 !important; z-index: 999; opacity: 0.9;overflow: hidden;box-shadow: 1px 1px 2px rgba(0,0,0,.1);}
.mzm-menu-info{display: none;padding: 0 10px;color: #fff;font-size: 12px;}
.mzm-menu-bar.mzm-menu-fixed .mzm-menu-info{display: block;float: left;}
@media screen and (max-width: 1100px) {.mzm-menu-bar.mzm-menu-fixed .mzm-menu-info{display: none;}}
.mzm-menu-bar ul{display: block;font-size: 14px;}
.mzm-menu-bar.mzm-menu-fixed ul{width: 960px;float: right;border-left: 1px solid rgba(255,255,255,.5);}
.mzm-menu-bar li{float: left;width: 8.333%;}
.mzm-menu-bar li:not(:last-child){border-right: 1px solid rgba(0,0,0,.1);}
.mzm-menu-bar li:not(:first-child){border-left: 1px solid rgba(255,255,255,.5);}
.mzm-menu-bar li a{position: relative;}
.mzm-menu-bar li a,.mzm-menu-bar li span{display: block;padding: 9px 0;text-align: center;color: #fff;text-decoration: none;font-weight: bold;}
.mzm-menu-bar li a:hover,.mzm-menu-bar li span{background: #AA002D;}
.mzm-menu-bar li a::after{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 2;content: '';background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#00ffffff',GradientType=0 );}
.mzm-menu-bar li span{color: rgba(255,255,255,.5);}
.mzm-over-white{position: absolute;padding: .3em;background: rgba(255,255,255,.8);bottom: 0;width: 100%;color: #333;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.mz-list li:hover .mzm-over-white,.mz-list-b li:hover .mzm-over-white{bottom: -100%;}
.mzm-tit{padding: 4px 5px 4px 10px;text-shadow:  1px 1px 2px #87002A;border-radius: 5px 5px 0 0;}
.mzm-tit-03{border-radius: 5px;}
.mzm-tit h2,.mzm-tit h3{color: #fff;display: inline-block;font-size: 16px;font-weight: bold;}
/*�X�^�b�t�^�C�v
//////////////////////////////*/
.mzm-header-img{width: 950px;position: relative;margin: 0 auto 5px;}
.mzm-header-img p{position: absolute;top: 0;bottom: 0;right: 2em;height: 1em;margin: auto;color: #eee;font-size: 22px;font-weight: bold;}
/*�X�^�b�t�^�C�v
//////////////////////////////*/
.mz-stafftype span{display: inline-block;margin-right: .2em;margin-bottom: 2px;color: #fff;padding: 0 .3em;font-size: 11px;border-radius: 3px;text-shadow: 1px 1px rgba(0,0,0,.1);border: 1px solid rgba(0,0,0,.1);box-shadow: 1px 1px 2px rgba(0,0,0,.2),1px 1px 2px rgba(255,255,255,.5) inset;}
.mz-type-2,.mz-type-5,.mz-type-8,.mz-type-08,.mz-type-02,.mz-type-05,.mz-type-12,.mz-type-34,.mz-type-52{background: #FFA015;}
.mz-type-3,.mz-type-15,.mz-type-37,.mz-type-50{background: #8CC800;}
.mz-type-09,.mz-type-9,.mz-type-30,.mz-type-38,.mz-type-40,.mz-type-41{background: #00A6E8;}
.mz-type-01,.mz-type-1,.mz-type-43,.mz-type-35,.mz-type-36{background: #BB0081;}
.mz-type-14,.mz-type-20,.mz-type-25,.mz-type-27,.mz-type-51{background: #FF0087;}
.mz-type-06,.mz-type-6,.mz-type-10,.mz-type-19,.mz-type-54,.mz-type-57{background: #FF70A2;}
.mz-type-4,.mz-type-04,.mz-type-39,.mz-type-45,.mz-type-47{background: #FF0000;}
.mz-type-09,.mz-type-24,.mz-type-56,.mz-type-48{background: #0578BE;}
.mz-type-31,.mz-type-55,.mz-type-46,.mz-type-44{background: #47B74D;}
.mz-type-23,.mz-type-07,.mz-type-7,.mz-type-32,.mz-type-49{background: #999;}
.mz-type-18,.mz-type-29,.mz-type-40,.mz-type-53{background: #EA52C7;}
.mz-type-03,.mz-type-17,.mz-type-26,.mz-type-21{background: #D8B800;}
.mz-type-03,.mz-type-42,.mz-type-13,.mz-type-33,.mz-type-22{background: #31BECE;}
.mz-type-08,.mz-type-11,.mz-type-16,.mz-type-17,.mz-type-28{background: #FE6E6F;}
/*���̎q
//////////////////////////////*/
.mzmg-slide-s li a{display: block;height: 74px;border: 1px solid #ccc;}
.mzmg-slide-s li span{display: block;border: 1px solid #fff;height: 72px;overflow: hidden;}
.mzm-girl-loader{position: relative;width: 100%;height: 500px;background: #fff;}
.mzm-girl-loader img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;display: block;width: 80px;}
/*���̎q���j���[
//////////////////////////////*/
.mzmg-menu{display: inline-block;}
.mzmg-menu li{float: left;margin-right: .3em;}
.mzmg-menu a{display: inline-block;padding: .3em 1em;border: 1px solid #DB005D;box-shadow: 1px 1px 2px rgba(0,0,0,.1);}
.mzmg-menu .mzmg-menu-on,.mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Black .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Gray .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Orange .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Blue .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Purple .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Red .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Green .mzmg-menu .mzmg-menu-off:hover{color: #fff;}
.mzmg-menu .mzmg-menu-off{background: #fff;}
.mzmg-work-icon{display: inline-block;padding: .3em 1em;float: right;backgrund: #fff;border: 1px solid #ccc;background: #fff;border-radius: 5px;font-weight: bold;}
/*���j���[
//////////////////////////////*/
.mzm-menu-bar{background: #F90B71;text-shadow: 1px 1px 2px #DD005C;}
.mzm-tit-Black .mzm-menu-bar{background: #222;text-shadow: 1px 1px 2px #000;}
.mzm-tit-Gray .mzm-menu-bar{background: #656F82;text-shadow: 1px 1px 2px #555;}
.mzm-tit-Orange .mzm-menu-bar{background: #F48200;text-shadow: 1px 1px 2px #D86817;}
.mzm-tit-Blue .mzm-menu-bar{background: #008DE5;text-shadow: 1px 1px 2px #0064A3;}
.mzm-tit-Purple .mzm-menu-bar{background: #A805A8;text-shadow: 1px 1px 2px #8C048C;}
.mzm-tit-Red .mzm-menu-bar{background: #E3004B;text-shadow: 1px 1px 2px #BF0039;}
.mzm-tit-Green .mzm-menu-bar{background: #00B274;text-shadow: 1px 1px 2px #009360;}
.mzm-tit-Pink .mzm-menu-bar{background: #FF608B;text-shadow: 1px 1px 2px #E8587E;}
.mzm-tit-Brown .mzm-menu-bar{background: #895D3A;text-shadow: 1px 1px 2px #5E3F28;}

/*���{�F
//////////////////////////////*/
.mzm-tit,.mzmg-menu li .mzmg-menu-on,.mzmg-menu .mzmg-menu-off:hover,.mzm-calendar-tit{background: #F90B71;}
.mzm-tit-Black .mzm-tit,.mzm-tit-Black .mzmg-menu li .mzmg-menu-on,.mzm-tit-Black .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Black .mzm-calendar-tit{background: #555555;}
.mzm-tit-Gray .mzm-tit,.mzm-tit-Gray .mzmg-menu li .mzmg-menu-on,.mzm-tit-Gray .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Gray .mzm-calendar-tit{background: #838B98;}
.mzm-tit-Orange .mzm-tit,.mzm-tit-Orange .mzmg-menu li .mzmg-menu-on,.mzm-tit-Orange .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Orange .mzm-calendar-tit{background: #FE9900;}
.mzm-tit-Blue .mzm-tit,.mzm-tit-Blue .mzmg-menu li .mzmg-menu-on,.mzm-tit-Blue .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Blue .mzm-calendar-tit{background: #00C7FF;}
.mzm-tit-Purple .mzm-tit,.mzm-tit-Purple .mzmg-menu li .mzmg-menu-on,.mzm-tit-Purple .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Purple .mzm-calendar-tit{background: #CC59CC;}
.mzm-tit-Red .mzm-tit,.mzm-tit-Red .mzmg-menu li .mzmg-menu-on,.mzm-tit-Red .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Red .mzm-calendar-tit{background: #ED004B;}
.mzm-tit-Green .mzm-tit,.mzm-tit-Green .mzmg-menu li .mzmg-menu-on,.mzm-tit-Green .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Green .mzm-calendar-tit{background: #00C681;}
.mzm-tit-Pink .mzm-tit,.mzm-tit-Pink .mzmg-menu li .mzmg-menu-on,.mzm-tit-Pink .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Pink .mzm-calendar-tit{background: #FF82A5;}
.mzm-tit-Brown .mzm-tit,.mzm-tit-Brown .mzmg-menu li .mzmg-menu-on,.mzm-tit-Brown .mzmg-menu .mzmg-menu-off:hover,.mzm-tit-Brown .mzm-calendar-tit{background: #895D3A;}

.mzm-font,.mzm-tit-Black .mzmg-menu li .mzmg-menu-off,.mzm-calendar a{color: #E1004D;}
.mzm-tit-Black .mzm-font,.mzm-tit-Black .mzmg-menu li .mzmg-menu-off,.mzm-tit-Black .mzm-calendar a{color: #555555;}
.mzm-tit-Gray .mzm-font,.mzm-tit-Gray .mzmg-menu li .mzmg-menu-off,.mzm-tit-Gray .mzm-calendar a{color: #3A5077;}
.mzm-tit-Orange .mzm-font,.mzm-tit-Orange .mzmg-menu li .mzmg-menu-off,.mzm-tit-Orange .mzm-calendar a{color: #F4751A;}
.mzm-tit-Blue .mzm-font,.mzm-tit-Blue .mzmg-menu li .mzmg-menu-off,.mzm-tit-Blue .mzm-calendar a{color: #00B2FF;}
.mzm-tit-Purple .mzm-font,.mzm-tit-Purple .mzmg-menu li .mzmg-menu-off,.mzm-tit-Purple .mzm-calendar a{color: #B704B7;}
.mzm-tit-Red .mzm-font,.mzm-tit-Red .mzmg-menu li .mzmg-menu-off,.mzm-tit-Green .mzm-calendar a{color: #ED004B;}
.mzm-tit-Green .mzm-font,.mzm-tit-Green .mzmg-menu li .mzmg-menu-off,.mzm-tit-Green .mzm-calendar a{color: #00C681;}
.mzm-tit-Pink .mzm-font,.mzm-tit-Pink .mzmg-menu li .mzmg-menu-off,.mzm-tit-Pink .mzm-calendar a{color: #FF5683;}
.mzm-tit-Brown .mzm-font,.mzm-tit-Brown .mzmg-menu li .mzmg-menu-off,.mzm-tit-Brown .mzm-calendar a{color: #895D3A;}


/*�Z���F
//////////////////////////////*/

.mzm-tit-Black .mzm-tit{text-shadow: 0 0 3px #444;}
.mzm-tit-Gray .mzm-tit{text-shadow: 0 0 3px #656F81;}
.mzm-tit-Orange .mzm-tit{text-shadow: 0 0 3px #FF9400;}
.mzm-tit-Blue .mzm-tit{text-shadow: 0 0 3px #158DD2;}
.mzm-tit-Purple .mzm-tit{text-shadow: 0 0 3px #AD41AD;}
.mzm-tit-Red .mzm-tit{text-shadow: 0 0 3px #B20032;}
.mzm-tit-Green .mzm-tit{text-shadow: 0 0 3px #10B77D;}
.mzm-tit-Pink .mzm-tit{text-shadow: 0 0 3px #E8587E;}
.mzm-tit-Brown .mzm-tit{text-shadow: 0 0 3px #5E3F28;}

.mzm-menu-bar li a:hover,.mzm-menu-bar li span{background: #DD005C;}
.mzm-tit-Black .mzm-menu-bar li a:hover,.mzm-tit-Black .mzm-menu-bar li span{background: #000;}
.mzm-tit-Gray .mzm-menu-bar li a:hover,.mzm-tit-Gray .mzm-menu-bar li span{background: #425472;}
.mzm-tit-Orange .mzm-menu-bar li a:hover,.mzm-tit-Orange .mzm-menu-bar li span{background: #F4751A;}
.mzm-tit-Blue .mzm-menu-bar li a:hover,.mzm-tit-Blue .mzm-menu-bar li span{background: #0075BF;}
.mzm-tit-Purple .mzm-menu-bar li a:hover,.mzm-tit-Purple .mzm-menu-bar li span{background: #890489;}
.mzm-tit-Red .mzm-menu-bar li a:hover,.mzm-tit-Red .mzm-menu-bar li span{background: #CE104C;}
.mzm-tit-Green .mzm-menu-bar li a:hover,.mzm-tit-Green .mzm-menu-bar li span{background: #009360;}
.mzm-tit-Pink .mzm-menu-bar li a:hover,.mzm-tit-Pink .mzm-menu-bar li span{background: #FF4775;}
.mzm-tit-Brown .mzm-menu-bar li a:hover,.mzm-tit-Brown .mzm-menu-bar li span{background: #5E3F28;}


/*�����F
//////////////////////////////*/
.mzm-back-p,.mzm-box.mzm-back-p{background: #FFFFEA;}
.mzm-back-yell,.mzm-box.mzm-back-yell{background: #FFFFEA;}
.mzm-tit-Black .mzm-back-p,.mzm-tit-Black .mzm-tit-sub{background: #eee;}
.mzm-tit-Gray .mzm-back-p,.mzm-tit-Gray .mzm-tit-sub{background: #f4f4f4;}
.mzm-tit-Orange .mzm-back-p,.mzm-tit-Orange .mzm-tit-sub{background: #FFF3E2;}
.mzm-tit-Blue .mzm-back-p,.mzm-tit-Blue .mzm-tit-sub{background: #EFF9FF;}
.mzm-tit-Purple .mzm-back-p,.mzm-tit-Purple .mzm-tit-sub{background: #FFEFFF;}
.mzm-tit-Red .mzm-back-p,.mzm-tit-Red .mzm-tit-sub{background: #FDEBEF;}
.mzm-tit-Green .mzm-back-p,.mzm-tit-Green .mzm-tit-sub{background: #FFFFEB;}
.mzm-tit-Pink .mzm-back-p,.mzm-tit-Pink .mzm-tit-sub{background: #FFEFF3;}
.mzm-tit-Brown .mzm-back-p,.mzm-tit-Brown .mzm-tit-sub{background: #F9F0E8;}
/*�X�g���C�v
//////////////////////////////*/
.mzm-st{background: #FDD1E8 url(//doug1rmle2sfe.cloudfront.net/20180830125111_23797509.gif);}
.mzm-tit-Blue .mzm-st{background: #C6EDFF url(//doug1rmle2sfe.cloudfront.net/20180830125111_23797509.gif);}
.mzm-tit-Black .mzm-st{background: #eee url(//doug1rmle2sfe.cloudfront.net/20180830125111_23797509.gif);}
.mzm-tit-Gray .mzm-st{background: #f4f4f4 url(//doug1rmle2sfe.cloudfront.net/20180830125111_23797509.gif);}
.mzm-tit-Orange .mzm-st{background: #FFF3E2 url(//doug1rmle2sfe.cloudfront.net/20180830125111_23797509.gif);}
.mzm-tit-Blue .mzm-st{background: #EFF9FF url(//doug1rmle2sfe.cloudfront.net/20180830125111_23797509.gif);}
.mzm-tit-Purple .mzm-st{background: #FFEFFF url(//doug1rmle2sfe.cloudfront.net/20180830125111_23797509.gif);}
.mzm-tit-Red .mzm-st{background: #FDEBEF url(//doug1rmle2sfe.cloudfront.net/20180830125111_23797509.gif);}
.mzm-tit-Green .mzm-st{background: #FFFFEB url(//doug1rmle2sfe.cloudfront.net/20180830125111_23797509.gif);}
.mzm-tit-Pink .mzm-st{background: #FFEFF3 url(//doug1rmle2sfe.cloudfront.net/20180830125111_23797509.gif);}
.mzm-tit-Brown .mzm-st{background: #F9F0E8 url(//doug1rmle2sfe.cloudfront.net/20180830125111_23797509.gif);}

/*�{�[�_�[
//////////////////////////////*/
.mzm-tit-Black .mzm-tit-sub,.mzm-tit-Black .mzm-type-box,.mzm-tit-Black .mzmg-menu li a{border-color: #333;}
.mzm-tit-Gray .mzm-tit-sub,.mzm-tit-Gray .mzm-type-box,.mzm-tit-Gray .mzmg-menu li a{border-color: #3A5077;}
.mzm-tit-Orange .mzm-tit-sub,.mzm-tit-Orange .mzm-type-box,.mzm-tit-Orange .mzmg-menu li a{border-color: #fe9900;}
.mzm-tit-Blue .mzm-tit-sub,.mzm-tit-Blue .mzm-type-box,.mzm-tit-Blue .mzmg-menu li a{border-color: #008cd4;}
.mzm-tit-Purple .mzm-tit-sub,.mzm-tit-Purple .mzm-type-box,.mzm-tit-Purple .mzmg-menu li a{border-color: #b704b7;}
.mzm-tit-Red .mzm-tit-sub,.mzm-tit-Red .mzm-type-box,.mzm-tit-Red .mzmg-menu li a{border-color: #ED004B;}
.mzm-tit-Green .mzm-tit-sub,.mzm-tit-Green .mzm-type-box,.mzm-tit-Green .mzmg-menu li a{border-color: #50B995;}
.mzm-tit-Pink .mzm-tit-sub,.mzm-tit-Pink .mzm-type-box,.mzm-tit-Pink .mzmg-menu li a{border-color: #FF82A5;}
.mzm-tit-Brown .mzm-tit-sub,.mzm-tit-Brown .mzm-type-box,.mzm-tit-Brown .mzmg-menu li a{border-color: #895D3A;}
/*�d�b
//////////////////////////////*/
.mzm-phone{padding: 2px .5em;color: #fff;font-weight: bold;font-size: 20px;}
.mzm-phone,.mzm-tit-Red .mzm-phone{background: #F49200;}

/*�^�C�g���n
//////////////////////////////*/
.mzm-tit-Blue .mzm-phone,.mzm-tit-Purple .mzm-phone,.mzm-tit-Orange .mzm-phone,.mzm-tit-Green .mzm-phone{background: #E3004B;}
.mzm-tit-sub{padding: 4px 10px;color: #333;border-bottom:3px solid #e60039;background:#FFF2F5;}
.mzm-tit-sub h2,.mzm-tit-sub h3{font-size: 15px;display: inline-block;}
.mzm-tit .mzm-tit-more{display: inline-block;background: #fff;color: #333;padding: 2px .5em;font-size: 13px;float: right;border-radius: 4px;box-shadow: 1px 1px 2px rgba(0,0,0,.2) inset;text-shadow: none;}
.mzm-tit .mzm-tit-more:hover{opacity: .8;}
.mzm-tit-02{font-size: 15px;}
.mzm-tit-02 h2{display: inline-block;font-size: 15px;}
/*�{�b�N�X�n
//////////////////////////////*/
.mzm-box{padding: 10px;background: #fff;border: 1px solid #bbb;box-shadow: 0 0 3px rgba(0,0,0,.2);border-radius: 0 0 5px 5px;font-size: 15px;}
.mzm-box-yell{padding: 10px;background: #FFFFEA;border: 1px solid #F4F0B5;}
.mzm-font-lb{font-size: 120%;font-weight: bold;}
a.mzm-font:hover{text-decoration: underline;}
.mzm-freespace img{max-width: 100%;}
.mzm-list-box,.mzm-tit-Red .mzm-list-box{border: 1px solid #E1004D;background: #fff;padding: 5px;display: inline-block;}
.mzm-tit-Blue .mzm-list-box{border-color: #008cd4;}
.mzm-icon-gray{display: inline-block;padding: .2em .5em;background: #f4f4f4;color: #333;}
.mzm-praybox span{display: block;padding: .4em .5em;color: #fff;text-align: center;border-radius: 3px;font-size: 12px;font-weight: bold;text-shadow: 1px 1px #D8006F;background: rgb(255,25,136);background: -moz-linear-gradient(top,  rgba(255,25,136,1) 0%, rgba(255,79,167,1) 50%, rgba(255,0,132,1) 50%, rgba(255,0,132,1) 100%);background: -webkit-linear-gradient(top,  rgba(255,25,136,1) 0%,rgba(255,79,167,1) 50%,rgba(255,0,132,1) 50%,rgba(255,0,132,1) 100%);background: linear-gradient(to bottom,  rgba(255,25,136,1) 0%,rgba(255,79,167,1) 50%,rgba(255,0,132,1) 50%,rgba(255,0,132,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1988', endColorstr='#ff0084',GradientType=0 );}

/*�e�[�u��
//////////////////////////////*/
.mzm-table,.mzm-table-gray{width: 100%;text-align: left;border-collapse: collapse;padding: 0;background: #fff;}
.mzm-table th,.mzm-table-gray th{width:250px;padding:5px;background: #FFEFF3;border: 1px solid #FC1970;}
.mzm-table td,.mzm-table-gray td{padding:5px;border: 1px solid #FC1970;}
.mzm-table td .mzm-timebar{display: block;width: 1em;margin: 0.1em auto;-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.mzm-table-gray th,.mzm-table-gray td{border: 1px solid #ccc;box-shadow: 1px 1px #fff inset;}
.mzm-tit-Gray .mzm-table th,.mzm-tit-Gray .mzm-table td{border:1px solid rgba(149,152,155,1);}
.mzm-tit-Black .mzm-table th,.mzm-tit-Black .mzm-table td{border:1px solid rgba(119,119,119,1);}
.mzm-tit-Green .mzm-table th,.mzm-tit-Green .mzm-table td{border:1px solid rgba(138,169,6,1);}
.mzm-tit-Orange .mzm-table th,.mzm-tit-Orange .mzm-table td{border:1px solid rgba(254,153,0,1);}
.mzm-tit-Red .mzm-table th,.mzm-tit-Red .mzm-table td{border:1px solid rgba(230,0,57,1);}
.mzm-tit-Blue .mzm-table th,.mzm-tit-Blue .mzm-table td{border:1px solid rgba(0,140,212,1);}
.mzm-tit-Purple .mzm-table th,.mzm-tit-Purple .mzm-table td{border:1px solid rgba(183,4,183,1);}
.mzm-tit-Pink .mzm-table th,.mzm-tit-Pink .mzm-table td{border:1px solid rgba(255,130,165,1);}
.mzm-tit-Brown .mzm-table th,.mzm-tit-Brown .mzm-table td{border:1px solid rgba(183,88,4,1);}

.mzm-table-gray th{background: #f4f4f4;}
.mzm-tit-Gray .mzm-table th{background:rgba(149,152,155,0.08);}
.mzm-tit-Black .mzm-table th{background:rgba(82,82,86,0.08);}
.mzm-tit-Green .mzm-table th{background:rgba(138,169,6,0.08);}
.mzm-tit-Orange .mzm-table th{background:rgba(254,153,0,0.08);}
.mzm-tit-Red .mzm-table th{background:rgba(230,0,57,0.08);}
.mzm-tit-Blue .mzm-table th{background:rgba(0,140,212,0.08);}
.mzm-tit-Purple .mzm-table th{background:rgba(183,4,183,0.08);}
.mzm-tit-Pink .mzm-table th{background:rgba(255,130,165,0.08);}
.mzm-tit-Brown .mzm-table th{background:rgba(183,88,4,0.08);}

.mzm-table-gray tr:nth-child(even) th{background: #f9f9f9;}
.mzm-tit-Gray .mzm-table tr:nth-child(even) th{background:rgba(149,152,155,0.12);}
.mzm-tit-Black .mzm-table tr:nth-child(even) th{background:rgba(82,82,86,0.12);}
.mzm-tit-Green .mzm-table tr:nth-child(even) th{background:rgba(138,169,6,0.12);}
.mzm-tit-Orange .mzm-table tr:nth-child(even) th{background:rgba(254,153,0,0.12);}
.mzm-tit-Red .mzm-table tr:nth-child(even) th{background:rgba(230,0,57,0.12);}
.mzm-tit-Blue .mzm-table tr:nth-child(even) th{background:rgba(0,140,212,0.12);}
.mzm-tit-Purple .mzm-table tr:nth-child(even) th{background:rgba(183,4,183,0.12);}
.mzm-tit-Pink .mzm-table tr:nth-child(even) th{background:rgba(255,130,165,0.12);}
.mzm-tit-Brown .mzm-table tr:nth-child(even) th{background:rgba(183,88,4,0.12);}

.mzm-table-gray tr:nth-child(odd) td{background: #fafafa;}
.mzm-tit-Gray .mzm-table tr:nth-child(even) td{background:rgba(149,152,155,0.02);}
.mzm-tit-Black .mzm-table tr:nth-child(even) td{background:rgba(82,82,86,0.02);}
.mzm-tit-Green .mzm-table tr:nth-child(even) td{background:rgba(138,169,6,0.02);}
.mzm-tit-Orange .mzm-table tr:nth-child(even) td{background:rgba(254,153,0,0.02);}
.mzm-tit-Red .mzm-table tr:nth-child(even) td{background:rgba(230,0,57,0.02);}
.mzm-tit-Blue .mzm-table tr:nth-child(even) td{background:rgba(0,140,212,0.02);}
.mzm-tit-Purple .mzm-table tr:nth-child(even) td{background:rgba(183,4,183,0.02);}
.mzm-tit-Brown .mzm-table tr:nth-child(even) td{background:rgba(183,88,4,0.02);}

.mzm-footer{background: #666;color: #fff;}
#mzm-back-black{background: #333;}
#mzm-back-green{background: #DBFFE8;}
#mzm-back-pink{background: #FFE2F0;}
#mzm-back-orange{background: #FFE4B7;}
#mzm-back-red{background: #E3004B;}
#mzm-back-blue{background: #C6EDFF;}
#mzm-back-purple{background: #D5BDED;}
#mzm-back-brown{background: #CEBBAB;}
#mzm-back-gray{background: #f0f0f0;}

/*���[�_���E�B���h�E
//////////////////////////////*/
.mzsr-add-modal {display: none;position: fixed;top: 50%;left: 0;right: 0;transform: translateY(-50%);-webkit- transform: translateY(-50%);z-index: 32;width: 90%;max-width: 900px;margin: auto;box-shadow: 1px 1px 3px rgba(0,0,0,.2);}
.mzsr-add-modal .mzsr-add-tit{background: #EDE7D5;color: #5A4417;font-size: 17px;text-align: center;font-weight: bold;line-height: 2.5em;}
.mzsr-add-modal .mzsr-add-inner{padding: 0 5px;background: #fff;}
.mzsr-add-inner textarea{width: 75%;height: 15em;margin-bottom: 15px;}
