/** Shopify CDN: Minification failed

Line 102:4 Expected ":"
Line 103:4 Expected ":"
Line 405:0 Unexpected "}"

**/
@charset "UTF-8";
/* CSS Document */

/*==========================================
  reset template's settings
===========================================*/

.mm-help-overlay table{
	background:none;
	border-spacing: 0;
	border-collapse: collapse;

}

.mm-help-overlay td,
.mm-help-overlay th{
	background:none;
	border:none;
	padding:none;
	margin:none;
}

.mm-help-overlay h1,
.mm-help-overlay h2{
	padding:0;
	margin:0;
}




/*==========================================
  trigger
===========================================*/

a#mm-open-fitchart{
	font-style:italic;
}
.mm-prod-fitchart{
	padding:10px 0;
}




	/*==========================================
	 fixedtable
	===========================================*/

	/* fixedtable */

	.mm-fixedtable-wrapper{
		width:100%;
		padding-bottom:10px;
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}
	
	.mm-fixedtable{
		table-layout:fixed;

	}
	.mm-table-fix{
		position: -webkit-sticky; /* for iOs */
		position: sticky;
		left: 0;
		z-index: 10;
	}
	.mm-table-fix::before{
      
	}

	/*==========================================
	  Overlay
	===========================================*/

	/* .mm-help-overlay */ 
	.mm-help-overlay{
		
		box-sizing: border-box;

		position: fixed;
		top: 0;
		left: 0;
		right:0;
		bottom:0;

		width:100%;
		height:100%;
		padding:70px 6% 70px 6%;
		
		background-color:#ffffff;
		
		overflow-y: scroll;
	　	-webkit-overflow-scrolling: touch;
	　	overflow-scrolling: touch;		

		/* animation */
		transition: all .5s ease;
		visibility: hidden;
		opacity: 0;
		z-index: -6;
      
		color:2c2c2c;


	}

	/* open */
	.mm-fitchart-open #mm-fitchart-overlay.mm-help-overlay{
		/* animation */
		visibility: visible;
		/* opacity: 0.95; */
		opacity: 1;
		z-index:1000;
	}


	/* header */
	.mm-help-overlay-header{
	}

		.mm-help-overlay-header .mm-overlay-close{
			position:fixed;
			top:20px;
			right:20px;
			cursor:pointer;
			width:21px;
			height:21px;
			background-image: url('//miekomintz.com/cdn/shop/t/174/assets/mmpage.images.fitchart.btn-overlay-close-sp.png?v=134841559144868967241754960180');
			background-size:21px 21px;
			background-repeat: no-repeat;
			background-position: center center;
		}
		@media only screen and (-webkit-min-device-pixel-ratio: 2) {
		.mm-help-overlay .mm-overlay-close{
			background-image: url('//miekomintz.com/cdn/shop/t/174/assets/mmpage.images.fitchart.btn-overlay-close-sp_2x.png?v=118651430182502935801754960180');
		}
		}


	/* .mm-table-header */

	.mm-table-header{

		display:flex;
		justify-content: space-between;
		align-items: center;
		padding:15px 0;
	}
		.mm-table-header > h2{
			font-size: var(--typeBaseSize);
		}
		.mm-table-header > div{
		}

	/* .mm-table-common */

	.mm-table-common{
		font-size:14px;
		line-height:1.3em;
		letter-spacing:0.025em;
		width:600px;
	}
		.mm-table-common th{

			font-weight:normal;
			padding:10px 10px;
			width:120px;
			vertical-align:middle;
			text-align:center;
		}
		.mm-table-common td{
			padding:10px 10px;
			text-align:center;
			vertical-align:middle;
		}

	.mm-table-common tbody tr:last-of-type th, 
	.mm-table-common tbody tr:last-of-type td{
		padding-bottom:15px !important;
	}



	/* scale swicher */

	.mm-scale-wrapper{
		display:flex;
		justify-content: space-between;
		font-size: var(--typeBaseSize);
	}
	.mm-scale-inch:after{
		content:' | ';	
	}

		.mm-scale a{
			text-decoration: none;
		}
		.mm-scale a:hover{
			text-decoration: underline;
		}

	.mm-cm{
		display: none;
	}
	.mm-scale-inch a{
		text-decoration: underline;
	}
	.mm-cm-selected .mm-scale-cm a{
		text-decoration: underline;
	}
	.mm-cm-selected .mm-scale-inch a{
		text-decoration: none;
	}
	.mm-inch-selected .mm-scale-inch a{
		text-decoration: underline;
	}
	.mm-inch-selected .mm-scale-cm a{
		text-decoration: none;
	}




	/* scale in table */
#mm-fitchart-table td{
    position: relative;
}

.mm-inch,  .mm-cm{
    display:inline-block;
    width:100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}



	/*==========================================
	 #mm-fitchart-table
	===========================================*/

	/* thead */

	#mm-fitchart-table thead{
		background-color:#EFECE7;
	}

		#mm-fitchart-table thead th.mm-table-fix{
		background-color:#EBE8E1;
		}

	#mm-fitchart-table th,
	#mm-fitchart-table td:first-of-type{
		width:130px;
	}

	.mm-ft-mm th,
	.mm-ft-mm td{
		font-weight: bold;
		padding-top:20px;
	}

	.mm-ft-us th,
	.mm-ft-us td{
		padding-top:0 !important;
	}


	/* tbody */

	#mm-fitchart-table tbody tr:nth-child(even), 
	#mm-fitchart-table tbody tr:nth-child(even) .mm-table-fix{
			background-color:#FAF9F7;	
	}
	#mm-fitchart-table tbody tr:nth-child(odd), 
	#mm-fitchart-table tbody tr:nth-child(odd) .mm-table-fix{
			background-color:#ffffff;	
	}

	#mm-fitchart-table td{
		border-left:1px solid #000000;
	} 

	.mm-ft-caption{
		font-size: 11px;
		font-weight: normal;
		line-height: 2em;
	}


	/*==========================================
	 #mm-fitchart
	===========================================*/

	#mm-fitchart{
		padding-bottom:50px;
		
		max-width:800px;
		width:100%;
		margin:0 auto;
		
	}

	/*==========================================
	 #mm-wwsg
	===========================================*/

	#mm-wwsg{
		max-width:800px;
		width:100%;
		margin:0 auto;
	}

	/* thead */

	#mm-wwsg thead{
		border-bottom:1px solid #000000 !important;
	}
	#mm-wwsg thead th{
		padding-top:20px;
		padding-bottom:20px;
	}

	#mm-wwsg thead .mm-table-fix, 
	#mm-wwsg tbody .mm-table-fix{
		background-color:#EBE8E1;
		font-weight: bolder;
	}

	#mm-wwsg thead td:nth-child(odd), 
	#mm-wwsg tbody td:nth-child(odd){
		background-color:#FAF9F7;	
	}


/* for Tablet and PC：834px～ */
@media only screen and (min-width: 834px) {


	/*==========================================
	 .help-overlay
	===========================================*/

		.mm-help-overlay-header .mm-overlay-close{
			width:41px;
			height:41px;
			background-image: url('//miekomintz.com/cdn/shop/t/174/assets/mmpage.images.fitchart.btn-overlay-close.png?v=35517105166090232281754960180');
			background-size:41px 41px;
		}
		@media only screen and (-webkit-min-device-pixel-ratio: 2) {
		.mm-help-overlay .mm-overlay-close{
			background-image: url('//miekomintz.com/cdn/shop/t/174/assets/mmpage.images.fitchart.btn-overlay-close_2x.png?v=62683057122817754481754960180');
        }
		}


	/* .mm-table-common */

	.mm-table-common{
		font-size:16px;
		width:800px;
	}
		.mm-table-common th{
			padding:15px 15px;
		}
		.mm-table-common td{
			padding:15px 15px;
		}
	
	.mm-table-common tbody tr:last-of-type th, 
	.mm-table-common tbody tr:last-of-type td{
		padding-bottom:20px !important;
	}
	
	#mm-fitchart-table th,
	#mm-fitchart-table td:first-of-type{
		width:160px;

	}

	.mm-ft-caption{
		font-size: 13px;
	}


	
}



/* for PC：1281px～ */
}

@media only screen and (min-width: 1281px) {
}
