@charset "utf-8";
/*--------SP--------*/
/*クオカード*/
#quo_card{}

	#quo_card .catch_img{
		margin-bottom:20px;
	}
	
	#quo_card .catch_txt{
		background-image:url(../shared/playguide/quocard/quocard_catch_bg1.png);
		background-repeat:no-repeat;
		background-position:center top;
		background-size:contain;
		margin-bottom:15px;
		padding-top:40px;
	}
	
	#quo_card .catch_txt h4{
		font-size:1.1em;
		text-align:center;
		line-height:1.4em;
		margin-bottom:10px;
		font-weight:bold;
		color:#cc1021;
	}
	
	#quo_card .catch_txt p{
		text-align:center;
	}
	
	#quo_card .anchor_nav{
		margin-bottom:20px;
	}
	
		#quo_card .anchor_nav ul{
			letter-spacing:-0.4em;
			text-align:center;
		}
		
		#quo_card .anchor_nav ul li{
			letter-spacing:0;
			display:inline-block;
			width:33%;
			padding:0 2px;
		}
		
		#quo_card .anchor_nav ul li a:hover img{
			opacity:0.8;
		}
		
	.quo_card_nav{
		overflow:hidden;
		margin-bottom:20px;
	}
	
		.quo_card_nav ul li{
			width:50%;
			float:left;
			padding:0 5px;
			margin-bottom:10px;
		}
		
		.quo_card_nav ul li a{
			display:block;
			text-align:center;
			padding:8px 0;
			font-weight:bold;
			color:#007d4b;
			border:1px solid #007d4b;
			border-radius:2px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			background:#fdfaeb;
			text-decoration:none;
		}

		/*iphone5用*/
		@media only screen and (device-height: 568px),
		only screen and (device-width: 568px) {
			.quo_card_nav ul li a{
				padding:6px 4px;
				font-size:0.9em;
			}
		}
		
		.quo_card_nav ul li a:hover{
			background:#fff;
		}
		
	#quo_card .products{
		margin-bottom:20px;
	}
	
		#quo_card .products > .box_header{
			margin-bottom:15px;
			padding-bottom:5px;
		}
		
		#quo_card .products .box_header h4{
			background: url(../shared/icon_hdg06.gif) 0 6px no-repeat;
			border-bottom: 1px dotted #666666;
			padding: 7px 0 7px 20px;
			font-weight: bold;
			font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			box-shadow: 0 5px 0 0 rgba(103,45,1,0.3);
			font-size: 1.2em;
		}
		
		#quo_card .products .box_inner .products_title{
			margin:0 auto 10px auto;
			width:90%;
		}
		
		#quo_card .products#card_case .box_inner .products_title{
			width:95%;
		}
		
		#quo_card .products .box_inner .products_exp{
			margin-bottom:20px;
		}
		
		#quo_card .products .box_inner .products_exp h5{
			font-weight:bold;
			line-height:1.4em;
			margin-bottom:5px;
		}
		
		#quo_card .products .box_inner .products_exp .products_img{
			width:80%;
			margin: 5% auto;
		}
		
		#quo_card .products#original_card .price_variation,
		#quo_card .products#original_card .sodan_flow{
			margin-bottom:16px;
			clear:both;
		}
		
		#quo_card .products#original_card .price_variation dl dt,
		#quo_card .products#original_card .sodan_flow dl dt{
			margin-bottom:8px;
		}
		
		#quo_card .products#original_card .price_variation dl dt:after,
		#quo_card .products#original_card .sodan_flow dl dt:after{
			content:"";
			display:block;
			height:2px;
			margin-top:4px;
			background: rgba(0,125,75,1);
			background: -moz-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
			background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,125,75,1)), color-stop(42%, rgba(0,125,75,1)), color-stop(43%, rgba(235,235,235,1)), color-stop(100%, rgba(235,235,235,1)));
			background: -webkit-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
			background: -o-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
			background: -ms-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
			background: linear-gradient(to right, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007d4b', endColorstr='#ebebeb', GradientType=1 );
		}
		
		#quo_card .products#original_card .price_variation dl dd ul{
			letter-spacing:-0.4em;
			margin-bottom:5px;
		}
		
		#quo_card .products#original_card .price_variation dl dd ul li{
			letter-spacing:0;
			display:inline-block;
		}
		
		#quo_card .products#original_card .price_variation dl dd ul li:after{
			content:"、";
		}
		
		#quo_card .products#original_card .price_variation dl dd ul li:last-child:after{
			content:"";
		}
		
		#quo_card .products#original_card .sodan_flow dl dd .sodan_flow_img{
			margin-bottom:8px;
		}
		
		#quo_card .products#standard_card .goto_list{
			margin:8px 0;
		}
		
		#quo_card .products#standard_card .goto_list a{
			display:block;
			width:75%;
			margin:0 auto;
			text-align:center;
			text-decoration:none;
			border:1px solid #017c4e;
			color:#017c4e;
			padding:5px 0;
			border-radius:4px;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			font-weight:bold;
		}
		
		#quo_card .products#standard_card .goto_list a .fa{
			margin-right:5px;
		}


		#quo_card .products#standard_card .goto_list{
			margin:10px 0 0 0;
			text-align:center;
		}
		
		#quo_card .products#standard_card .goto_list a{
			display:inline-block;
			width:auto;
			margin:0;
			padding:3px 20px;
		}
		
		#quo_card .products#standard_card .goto_list a:hover{
			background:#fdfaeb;
		}
		
		#quo_card .box_footer .goto_contact a{
			display:block;
			text-align:center;
			font-weight:bold;
			background:#6EA000;
			color:#fff;
			width:80%;
			margin:0 auto;
			padding:5px 0;
			border-radius:4px;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			text-decoration:none;
			text-shadow:1px 1px 0 rgba(0,0,0,0.5);
			border-bottom:3px solid #5e8700;
		}
		
		#quo_card .box_footer .goto_contact a:hover{
			opacity:0.9;
			border-bottom:3px solid #6EA000;
		}
		
	/*スタンダードカード一例*/
	#quo_card .standard_list{
		clear:both;
		overflow:hidden;
		margin-bottom:20px;
	}
	
	#quo_card .standard_list > .box_header{
		margin-bottom:15px;
		padding-bottom:5px;
	}
	
	#quo_card .standard_list > .box_header h4{
		background: url(../shared/icon_hdg06.gif) 0 6px no-repeat;
		border-bottom: 1px dotted #666666;
		padding: 7px 0 7px 20px;
		font-weight: bold;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		box-shadow: 0 5px 0 0 rgba(103,45,1,0.3);
		font-size: 1.2em;
	}
	
	#quo_card .standard_list.standard_osusume_list .box_inner ul li{
		overflow:hidden;
		margin-bottom:16px;
	}
	
	#quo_card .standard_list.standard_osusume_list .box_inner ul li h5{
		padding-top:4px;
		margin-bottom:8px;
		font-weight:bold;
	}
	
	#quo_card .standard_list.standard_osusume_list .box_inner ul li h5:after{
		content:"";
		display:block;
		height:2px;
		margin-top:4px;
		background: rgba(0,125,75,1);
		background: -moz-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,125,75,1)), color-stop(42%, rgba(0,125,75,1)), color-stop(43%, rgba(235,235,235,1)), color-stop(100%, rgba(235,235,235,1)));
		background: -webkit-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -o-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -ms-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: linear-gradient(to right, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007d4b', endColorstr='#ebebeb', GradientType=1 );
	}
	
	#quo_card .standard_list.standard_osusume_list .box_inner ul li .exp{
		margin-bottom:8px;
	}
	
	#quo_card .standard_list.standard_osusume_list .box_inner ul li .img{
		width:60%;
		margin:0 auto;
	}
	
	#quo_card .standard_list.standard_design_list .box_inner dl{
		margin-top:16px;
	}
	
	#quo_card .standard_list.standard_design_list .box_inner dl dt{
		clear:both;
		margin-bottom:8px;
	}
	
	#quo_card .standard_list.standard_design_list .box_inner dl dt .card_price1{
		display:block;
	}
	
	#quo_card .standard_list.standard_design_list .box_inner dl dt .card_price1:after{
		content:"";
		display:block;
		height:2px;
		margin:2px 0 5px 0;
		background: rgba(0,125,75,1);
		background: -moz-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,125,75,1)), color-stop(42%, rgba(0,125,75,1)), color-stop(43%, rgba(235,235,235,1)), color-stop(100%, rgba(235,235,235,1)));
		background: -webkit-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -o-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -ms-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: linear-gradient(to right, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007d4b', endColorstr='#ebebeb', GradientType=1 );
	}
	
	#quo_card .standard_list.standard_design_list .box_inner dl dt .card_price2{
		font-weight:normal;
		display:block;
	}
	
	#quo_card .standard_list.standard_design_list .box_inner dl dd{
		overflow:hidden;
		margin-bottom:16px;
	}
	
	#quo_card .standard_list.standard_design_list .box_inner dl dd ul{}
	
	#quo_card .standard_list.standard_design_list .box_inner dl dd ul li{
		margin:10px 0 20px 0;
		font-size:0.85em;
		padding:0 5px;
		overflow:hidden;
	}
	
	#quo_card .standard_list.standard_design_list .box_inner dl dd ul li:last-child{
	}
	
	#quo_card .standard_list.standard_design_list .box_inner dl dd ul li .img-responsive{
		display:inline-block;
		width:40%;
		margin-right:5px;
		float:left;
	}

	/*QUOカード ケース一例*/
	.card-case_list {
		clear:both;
		overflow:hidden;
		margin-bottom:20px;
	}
	
	.card-case_list > .box_header{
		margin-bottom:15px;
		padding-bottom:5px;
	}
	
	.card-case_list > .box_header h4{
		background: url(../shared/icon_hdg06.gif) 0 6px no-repeat;
		border-bottom: 1px dotted #666666;
		padding: 7px 0 7px 20px;
		font-weight: bold;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		box-shadow: 0 5px 0 0 rgba(103,45,1,0.3);
		font-size: 1.2em;
	}
	
	.card-case_list .box_inner ul li{
		overflow:hidden;
		margin-bottom:16px;
	}
	
	.card-case_list .box_inner ul li h5{
		padding-top:4px;
		margin-bottom:8px;
		font-weight:bold;
	}
	
	.card-case_list .box_inner ul li h5:after{
		content:"";
		display:block;
		height:2px;
		margin-top:4px;
		background: rgba(0,125,75,1);
		background: -moz-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,125,75,1)), color-stop(42%, rgba(0,125,75,1)), color-stop(43%, rgba(235,235,235,1)), color-stop(100%, rgba(235,235,235,1)));
		background: -webkit-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -o-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -ms-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: linear-gradient(to right, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007d4b', endColorstr='#ebebeb', GradientType=1 );
	}
	
	.card-case_list .box_inner ul li .exp{
		margin-bottom:8px;
	}
	
	.card-case_list .box_inner ul li .img{
		width:60%;
		margin:0 auto;
	}
	
	.card-case_list .box_inner dl{
		margin-top:16px;
	}
	
	.card-case_list .box_inner dl dt{
		clear:both;
		margin-bottom:8px;
		display:block;
	}
	
	.card-case_list .box_inner dl dt:after{
		content:"";
		display:block;
		height:2px;
		margin:2px 0 5px 0;
		background: rgba(0,125,75,1);
		background: -moz-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,125,75,1)), color-stop(42%, rgba(0,125,75,1)), color-stop(43%, rgba(235,235,235,1)), color-stop(100%, rgba(235,235,235,1)));
		background: -webkit-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -o-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -ms-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: linear-gradient(to right, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007d4b', endColorstr='#ebebeb', GradientType=1 );
	}
	
	
	.card-case_list .box_inner dl dd {
		overflow:hidden;
		margin-bottom:16px;
	}
	
	.card-case_list .box_inner dl dd ul{}
	
	.card-case_list .box_inner dl dd ul li {
		margin:10px 0 20px 0;
		font-size:0.85em;
		padding:0 5px;
		overflow:hidden;
		text-align: center;
	}
		.card-case_list .box_inner dl dd ul li a {
			color: #333;
		}
		.case_size {
			text-align: left;
		}
		.case_name {
			text-align: left;
			font-size: 1em;
		}
		.case_price {}
		.case_size-etc {
			text-align: left;
		}
	.card-case_list .box_inner dl dd ul li:last-child {
	}
	
	.card-case_list .box_inner dl dd ul li a img ,
	.card-case_list .box_inner dl dd ul li img {
		display:inline-block;
		width:40%;
		margin-right:5px;
		float:left;
	}
	#fancybox-close {
		right: -32px !important;
	}
	.goto_shop{
		display:block;
		margin:10px 0 0 0;
		width:50%;
		float:left;
		text-align:center;
	}
	
	.goto_shop a{
		display: inline-block;
		padding:5px 10px;
		border:1px solid #ccc;
		border-bottom:2px solid #ccc;
		color:#111;
		text-decoration:none;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		background: rgba(255,255,255,1);
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 51%, rgba(239,239,239,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(51%, rgba(239,239,239,1)), color-stop(100%, rgba(239,239,239,1)));
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 51%, rgba(239,239,239,1) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 51%, rgba(239,239,239,1) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 51%, rgba(239,239,239,1) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 51%, rgba(239,239,239,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );

	}
	
	.goto_shop a:hover{
		background: rgba(239,239,239,1);
		background: -moz-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239,239,239,1)), color-stop(49%, rgba(239,239,239,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
		background: -webkit-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		background: -o-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		background: -ms-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		background: linear-gradient(to bottom, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff', GradientType=0 );
	}
	.goto_shop a i.fa{
		margin-right:5px;
		color:#007d4b;
	}
	
	.goto_shop a:hover{
		opacity:0.9;
	}
	
	
	.goto_shop2{
		display:block;
		margin:10px auto;
		width:50%;
	}
	
	.goto_shop2 a{
		padding:5px 0;
		text-align:center;
		display:block;
		border:1px solid #ccc;
		border-bottom:2px solid #ccc;
		color:#111;
		text-decoration:none;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		background: rgba(255,255,255,1);
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 51%, rgba(239,239,239,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(51%, rgba(239,239,239,1)), color-stop(100%, rgba(239,239,239,1)));
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 51%, rgba(239,239,239,1) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 51%, rgba(239,239,239,1) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 51%, rgba(239,239,239,1) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(239,239,239,1) 51%, rgba(239,239,239,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	}
	.goto_shop2 a:hover{
		background: rgba(239,239,239,1);
		background: -moz-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239,239,239,1)), color-stop(49%, rgba(239,239,239,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
		background: -webkit-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		background: -o-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		background: -ms-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		background: linear-gradient(to bottom, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff', GradientType=0 );
	}
	.goto_shop2 a i.fa{
		margin-right:5px;
		color:#007d4b;
	}
	
	.goto_shop2 a:hover{
		opacity:0.9;
	}
	
	.goto_quosite{
		text-align:center;
		margin-bottom:20px;
	}
	
	.goto_quosite a{
		display:inline-block;
		margin:0 auto;
		text-align:center;
		text-decoration:none;
		border:1px solid #017c4e;
		color:#017c4e;
		padding:5px 20px;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		font-weight:bold;*/
	}
	
	.goto_quosite a:hover{
		background:#fdfaeb;
	}
	
	.goto_quosite a .fa{
		margin-left:5px;
		color:#aaa;
	}
	
	

	
	

/*手づくりのお店*/
#handmade{}

	#handmade .catch_img{
		margin-bottom:20px;
	}
	
	#handmade .lead_txt{
		margin-bottom:20px;
	}
	
		#handmade .lead_txt h4{
			background-image:url(../shared/playguide2017/handmade_lead_bg.png);
			background-repeat:no-repeat;
			background-position:center top;
			background-size:contain;
			padding:35px 0 40px 0;
			color:#81461d;
			font-weight:bold;
			font-size:1.2em;
			text-align:center;
			line-height:1.4em;
		}
		
		#handmade .lead_txt p br{
			display:none;
		}
		
	#handmade .lead_img_blog{
		margin-bottom:30px;
	}
	
		#handmade .lead_img_blog .lead_img{
			margin-bottom:10px;
		}
		
		#handmade .lead_img_blog .goto_blog{
			width:65%;
			margin:0 auto;
		}
		
	#handmade .exp{
		margin-bottom:20px;
		clear:both;
	}
	
	#handmade .exp_txt{
		margin-bottom:10px;
		background:#c38a51;
		padding:15px 15px 5px 15px;
		color:#fff;
		box-shadow:2px 2px 0 0 rgba(0,0,0,0.5);
		text-shadow:1px 1px 0 rgba(0,0,0,0.5);
	}
	
	#handmade .exp_txt > .box_header{
		margin-bottom:10px;
	}
	
	#handmade .exp_txt > .box_header .txt1,
	#handmade .exp_txt > .box_header .txt2{
		display:block;
	}
	
	#handmade .exp_txt > .box_header .txt1{
		margin-bottom:5px;
	}
	
	#handmade .exp_txt > .box_header .txt2{
		font-size:1.5em;
	}
	
	#handmade .exp_txt > .box_inner{
		margin-bottom:10px;
		clear:both;
	}
	
	#handmade .exp .goto_use_guide{
		width:80%;
		margin:10px auto 0 auto;
	}
	
	
	#handmade .exp_img{
		width:80%;
		margin:0 auto;
	}
	
	/*展示状況*/
	#handmade .box_status{
		clear:both;
		margin-bottom:20px;
	}
	
	#handmade .box_status > .box_header{
		box-shadow: 0 5px 0 0 #e9e9e9;
		margin-bottom:25px;
	}
	
	#handmade .box_status > .box_header h4{
	background: url(../shared/icon_hdg06.gif) 0 6px no-repeat;
		border-bottom: 1px dotted #666666;
		padding: 7px 0 7px 20px;
		font-size: 16px;
		line-height: 18px;
		font-weight: bold;
		/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	}
	
	#handmade .box_status > .box_inner{}
	
	#handmade .box_status > .box_inner table{
		width:100%;
	}
	
	#handmade .box_status > .box_inner table th,
	#handmade .box_status > .box_inner table td{
		border:1px solid #ccc;
	}
	
	#handmade .box_status > .box_inner table thead th{
		text-align:center;
		background:#ffeddb;
		border-bottom:2px solid #bd956d;
	}
	
	#handmade .box_status > .box_inner table thead tr:nth-child(1) th:nth-child(5){
		border-bottom:1px solid #ccc;
	}
	
	#handmade .box_status > .box_inner table tbody th,
	#handmade .box_status > .box_inner table tbody td{
		padding:4px;
	}
	
	#handmade .box_status > .box_inner table tbody th{
		text-align:center;
		background:#ffeddb;
	}
	
	#handmade .box_status > .box_inner table tbody td:nth-child(2),
	#handmade .box_status > .box_inner table tbody td:nth-child(4),
	#handmade .box_status > .box_inner table tbody td:nth-child(5),
	#handmade .box_status > .box_inner table tbody td:nth-child(6){
		text-align:center;
	}
	
	#handmade .box_status > .box_inner .box_indivisual{
		margin-bottom:15px;
	}
	
	#handmade .box_status > .box_inner .box_indivisual h5{
		margin-bottom:5px;
		font-weight:bold;
	}
	
	#handmade .box_status > .box_inner .box_indivisual h5 .fa{
		color:#eb3b59;
		margin-right:5px;
	}
	
	
	/*価格表*/
	#handmade .box_price{
		clear:both;
		margin-bottom:20px;
	}
	
	#handmade .box_price > .box_header{
		box-shadow: 0 5px 0 0 #e9e9e9;
	}
	
	#handmade .box_price > .box_header h4{
		background: url(../shared/icon_hdg06.gif) 0 6px no-repeat;
		border-bottom: 1px dotted #666666;
		box-shadow: 0 5px 0 0 rgba(103,45,1,0.3);
		padding: 7px 0 7px 20px;
		font-size: 16px;
		line-height: 18px;
		font-weight: bold;
		/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	}
	
	#handmade .box_price > .box_inner .box_exp_wrapper{
		margin-top:20px;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_header h5{
		background:#007e4b;
		color:#fff;
		font-size:1.3em;
		padding:5px;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		margin-bottom:5px;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_header h5 .box_account{
		font-size:0.8em;
		margin-left:10px;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_header .box_outline{
		color:#005130;
		line-height:1.6em;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price{
		
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner{
		margin:0 10px 20px 10px;
		overflow:hidden;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price{
		width:45%;
		float:left;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price dt{
		font-weight:normal;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price dd{
		text-align:right;
		font-weight:normal;
		padding-bottom:5px;
		margin-bottom:15px;
		border-bottom:1px dotted #666;
		font-size:1.1em;
		font-weight:bold;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .box_img{
		width:55%;
		float:right;
		padding-left:20px;
	}
	
	#handmade .box_price > .box_inner .box_exp.box_exp_shoshinsha .box_inner dl{
		text-align:center;
		font-size:1.2em;
		font-weight:bold;
	}
	
	#handmade .box_price > .box_inner .box_exp.box_exp_shoshinsha .box_inner dl dt,
	#handmade .box_price > .box_inner .box_exp.box_exp_shoshinsha .box_inner dl dd{
		display:inline;
		font-weight:bold;
	}
	
	#handmade .box_price > .box_inner .box_exp.box_exp_shoshinsha .box_inner dl dt{
		margin-right:1em;
	}
	
		#handmade .box_footer {
			clear: both;
		}
		#handmade .box_footer .goto_contact a{
			display:block;
			text-align:center;
			font-weight:bold;
			background:#6EA000;
			color:#fff;
			width:80%;
			margin:0 auto;
			padding:5px 0;
			border-radius:4px;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			text-decoration:none;
			text-shadow:1px 1px 0 rgba(0,0,0,0.5);
			border-bottom:3px solid #5e8700;
		}
		
		.box_exp.box_exp_shoshinsha .box_footer .goto_contact a:hover{
			opacity:0.9;
			border-bottom:3px solid #6EA000;
		}
		
	

	#handmade .box_price > .box_inner .box_exp.box_exp_c .box_inner .box_img{
		width:70%;
		padding-left:0;
		text-align:right;
		float:none;
		margin:0 auto;
	}
	
	#handmade .box_price > .box_inner .box_exp.box_exp_d .box_inner .box_img{
		width:50%;
		padding-left:0;
		text-align:right;
		float:none;
		margin:0 auto;
	}
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-c{
		float:none;
		width:100%;
		padding-right:0;
	}
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-d{
		float:none;
		width:100%;
		padding-right:0;
	}
	
	
	#handmade .box_price > .box_inner .box_exp .box_inner .box_img img{
		display:inline-block;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-c table{
		width:100%;
		margin-bottom:15px;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-c td{
		padding:5px;
		border-bottom:1px dotted #aaa;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-c td:nth-of-type(2){
		font-weight:bold;
		font-size:1.1em;
	}
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-c td:nth-of-type(4){
		font-weight:bold;
		font-size:1.1em;
	}
	

	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-d table{
		width:100%;
		margin-bottom:15px;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-d td{
		padding:5px;
		border-bottom:1px dotted #aaa;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-d td:nth-of-type(2){
		font-weight:bold;
		font-size:1.1em;
	}
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-d td:nth-of-type(4){
		font-weight:bold;
		font-size:1.1em;
	}


/*--------PC--------*/
@media print, screen and (min-width: 768px){
/*--------*/
	/*クオカード*/
	#quo_card{
		width:720px;
		margin:0 auto;
	}
	
	#quo_card .catch_img{
		margin-bottom:40px;
	}
	
	#quo_card .catch_txt{
		width:720px;
		background-position:center top;
		background-size:auto;
		margin:0 auto 15px auto;
		padding-top:60px;
	}
	
	#quo_card .catch_txt h4{
		font-size:1.2em;
		line-height:1.6em;
		margin-bottom:10px;
	}
	
	#quo_card .catch_txt p{
		font-size:1.1em;
	}
	
	#quo_card .catch_txt p br{
		display:none;
	}
	
	.fs-medium #quo_card .catch_txt p br,
	.fs-large #quo_card .catch_txt p br{
		display:inline;
	}
	
	#quo_card .anchor_nav{
		margin-bottom:30px;
	}
	
	#quo_card .anchor_nav ul li{
		width:230px;
		padding:0;
		margin-right:10px;
	}
	
	#quo_card .anchor_nav ul li:last-child{
		margin-right:0;
	}
	
	.quo_card_nav ul{
		text-align:center;
		letter-spacing:-0.4em;
	}
	
	.quo_card_nav ul li{
		letter-spacing:0;
		width:auto;
		float:none;
		display:inline-block;
		padding:0 15px;
		margin-bottom:0;
		border-right:1px solid #aaa;
	}
	
		.quo_card_nav ul li a{
			display:inline;
			text-align:center;
			padding:0;
			border:none;
			border-radius:0;
			-moz-border-radius:0;
			-webkit-border-radius:0;
			background:none;
		}
		
		.quo_card_nav ul li a:hover{
			background:none;
			text-decoration:underline;
		}
	
	.quo_card_nav ul li:last-child{
		border-right:none;
	}
	
		#quo_card .products{
			width:720px;
			margin:0 auto 40px auto;
		}
		
		#quo_card .products .box_header{
			margin-bottom:25px;
		}
		
		#quo_card .products .box_header h4{
			font-size: 1.3em;
		}
		
		#quo_card .products .box_inner{
			overflow:hidden;
			margin-bottom:10px;
		}
		
		#quo_card .products .box_inner .products_title{
			margin:0 auto 20px auto;
		}
		
		#quo_card .products#original_card .box_inner .products_title{
			width:641px;
		}
		
		#quo_card .products#card_case .box_inner .products_title{
			width:674px;
		}
		
		#quo_card .products#standard_card .box_inner .products_title{
			width:642px;
		}
		
		#quo_card .products .box_inner .products_exp{
			overflow:hidden;
			background:#fff;
			padding:0 10px 10px 10px;
			border-radius:4px;
		}
		
		#quo_card .products .box_inner .products_exp .products_exp_txt{
			width: 400px;
			float:left;
			padding-top:20px;
		}
		
		#quo_card .products .box_inner .products_exp h5{
			font-size:1.5em;
			margin-bottom: 10px;
			color:#222;
		}
		
		#quo_card .products .box_inner .products_exp p{
			line-height:1.6em;
		}
		
		#quo_card .products .box_inner .products_exp .products_img{
			/*width:330px;*/
			width: 290px;
			float:right;
			margin:0;
		}
		
		#quo_card .products#original_card .price_variation,
		#quo_card .products#original_card .sodan_flow{
			width:710px;
			margin:0 auto 30px auto;
		}
		
		#quo_card .products#original_card .price_variation dl dt,
		#quo_card .products#original_card .sodan_flow dl dt{
			margin-bottom:15px;
			background:url(../shared/h5_bottom.gif) no-repeat center bottom;
			padding:0 5px 6px 5px;
			font-size:1.05em;
		}
		
		#quo_card .products#original_card .price_variation dl dt:after,
		#quo_card .products#original_card .sodan_flow dl dt:after{
			display:none;
		}
		
		#quo_card .products#original_card .price_variation dl dd p,
		#quo_card .products#original_card .sodan_flow dl dd p,
		#quo_card .products#original_card .price_variation dl dd ul{
			margin:0 10px 10px 10px;
		}
		
		#quo_card .products#original_card .sodan_flow dl dd .sodan_flow_img{
			margin-bottom:16px;
		}
		
		#quo_card .box_footer .goto_contact{
			text-align:center;
		}
		
		#quo_card .box_footer .goto_contact a{
			display:inline-block;
			width:auto;
			margin:0 auto;
			padding:8px 30px 5px 30px;
			font-size:1.1em;
		}
		
		/*スタンダードカード一例*/
		#quo_card .standard_list{
			margin-bottom:30px;
		}
		
		#quo_card .standard_list > .box_header{
			margin-bottom:20px;
		}
		
		#quo_card .standard_list.standard_osusume_list .box_inner ul{
			width:710px;
			margin:0 auto;
		}
		
		#quo_card .standard_list.standard_osusume_list .box_inner ul li{
			margin-bottom:20px;
			background:#fff;
			border-radius:4px;
			padding:10px 10px;
		}
		
		#quo_card .standard_list.standard_osusume_list .box_inner ul li h5{
			margin-bottom:10px;
			background:url(../shared/h5_bottom.gif) no-repeat center bottom;
			padding:0 5px 6px 5px;
			font-size:1.05em;
		}
		
		#quo_card .standard_list.standard_osusume_list .box_inner ul li h5:after{
			display:none;
		}
		
		#quo_card .standard_list.standard_osusume_list .box_inner ul li .exp{
			margin-bottom:0;
			width:380px;
			padding:10px 0 0 10px;
			float:left;
		}
		
		#quo_card .standard_list.standard_osusume_list .box_inner ul li .img{
			float:right;
			width:270px;
			margin:0;
			padding-right:20px;
		}
		
		#quo_card .standard_list.standard_design_list .box_inner dl{
			width:710px;
			margin:16px auto 0 auto;
		}
		
		#quo_card .standard_list.standard_design_list .box_inner dl dt{
			margin-bottom:16px;
			background:url(../shared/h5_bottom.gif) no-repeat center bottom;
			padding:0 5px 6px 5px;
			font-size:1.05em;
		}
		
		#quo_card .standard_list.standard_design_list .box_inner dl dt .card_price1,
		#quo_card .standard_list.standard_design_list .box_inner dl dt .card_price2{
			display:inline-block;
		}
		
		#quo_card .standard_list.standard_design_list .box_inner dl dt .card_price2{
			font-size:0.95em;
			margin-left:20px;
		}
		
		#quo_card .standard_list.standard_design_list .box_inner dl dt .card_price1:after{
			display:none;
		}
		
		#quo_card .standard_list.standard_design_list .box_inner dl dd ul li{
			width:220px;
			font-size:1em;
			line-height:1.4em;
			padding:0;
			margin:0 0 20px 0;
			text-align:center;
			float:left;
		}
		
		#quo_card .standard_list.standard_design_list .box_inner dl dd ul li:last-child{
			margin:0 0 10px 0;
		}
		
		#quo_card .standard_list.standard_design_list .box_inner dl dd ul li .img-responsive{
			display:block;
			width:auto;
			margin:0 auto 5px auto;
			float:none;
		}
	/*QUOカード ケース一例*/
	.card-case_list .box_inner ul li h5{
		padding-top:4px;
		margin-bottom:8px;
		font-weight:bold;
	}
	
	.card-case_list .box_inner ul li h5:after{
		content:"";
		display:block;
		height:2px;
		margin-top:4px;
		background: rgba(0,125,75,1);
		background: -moz-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,125,75,1)), color-stop(42%, rgba(0,125,75,1)), color-stop(43%, rgba(235,235,235,1)), color-stop(100%, rgba(235,235,235,1)));
		background: -webkit-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -o-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: -ms-linear-gradient(left, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		background: linear-gradient(to right, rgba(0,125,75,1) 0%, rgba(0,125,75,1) 42%, rgba(235,235,235,1) 43%, rgba(235,235,235,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007d4b', endColorstr='#ebebeb', GradientType=1 );
	}
	.card-case_list .box_inner ul li .img{
		width: auto;
		margin:0 auto;
	}
	
	.card-case_list .box_inner dl dd {
		overflow:hidden;
		margin-bottom:16px;
	}
	
	.card-case_list .box_inner dl dd ul{}
	
	.card-case_list .box_inner dl dd ul li {
		width: 220px;
		float: left;
		font-size: 1em;
	}
		.case_name ,
		.case_size {
			text-align: center;
		}
		.card-case_list .box_inner dl dd ul li a {
			color: #333;
		}
	
	.card-case_list .box_inner dl dd ul li:last-child {
	}
	
	.card-case_list .box_inner dl dd ul li img ,
	.card-case_list .box_inner dl dd ul li a img {
		display:inline-block;
		width: auto;
		margin: 0 auto 10px;
		float: none;
	}
	#fancybox-close {
		right: -15px !important;
	}
		
		.goto_shop{
			display:block;
			margin-bottom:5px;
			width:auto;
			margin:5px auto 0 auto;
			float:none;
		}
		
		.goto_shop2{
			display:block;
			margin-bottom:5px;
			width:200px;
			margin:10px auto 0 auto;
			float:none;
		}
		
		
		.goto_quosite{
			width: 400px;
		}
		
		.goto_quosite a{
		}
		
		.goto_quosite a:hover{
		}
		
		.goto_quosite a .fa{
		}
		
	
	
	/*手づくりのお店*/
	#handmade .catch_img{
		width:720px;
		margin:0 auto 30px auto;
	}
	
	#handmade .lead_txt{
		width:720px;
		height:240px;
		margin:0 auto 10px auto;
		position:relative;
		z-index:0;
	}
	
		#handmade .lead_txt h4{
			width:720px;
			height:170px;
			font-size:1.4em;
			line-height:1.6em;
			padding:70px 0 0 0;
			position:relative;
			z-index:1;
		}
		
		#handmade .lead_txt p{
			width:720px;
			text-align:center;
			position:absolute;
			z-index:2;
			bottom:50px;
			left:0;
			text-shadow:0.5px 0 0 #000;
		}
		
		#handmade .lead_txt p br{
			display:inline;
		}
		
	#handmade .lead_img_blog{
		width:690px;
		margin:0 auto 30px auto;
	}
	
	#handmade .lead_img_blog .lead_img{
		margin-bottom:0;
	}
	
	#handmade .lead_img_blog .goto_blog{
		width:316px;
		height:75px;
		margin:0 auto;
	}
		
	#handmade .exp {
		width:720px;
		margin:0 auto 40px auto;
		overflow:hidden;
		clear:both;
	}
	
	#handmade .exp1 .exp_txt{
		width:340px;
		height:230px;
		padding:70px 20px 0 20px;
		background:none;
		background-image:url(../shared/playguide2017/bg_exp1.png);
		background-repeat:no-repeat;
		box-shadow:none;
		text-shadow:none;
	}
	
	#handmade .exp2 .exp_txt{
		width:340px;
		height:255px;
		padding:70px 20px 0 20px;
		background:none;
		background-image:url(../shared/playguide2017/bg_exp2.png);
		background-repeat:no-repeat;
		box-shadow:none;
		text-shadow:none;
	}
	
	#handmade .exp_img{
		width:320px;
		margin:0;
	}
	
	#handmade .exp.exp1 .exp_txt,
	#handmade .exp.exp2 .exp_img{
		float:left;
	}
	
	#handmade .exp.exp1 .exp_img,
	#handmade .exp.exp2 .exp_txt{
		float:right;
	}
	
	#handmade .exp_txt > .box_header{
		padding:0;
	}
	
	#handmade .exp_txt > .box_header .txt1{
		margin-bottom:10px;
	}
	
	#handmade .exp_txt > .box_header .txt2{
		font-size:1.7em;
		/*font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
		font-weight:bold;
	}
	
	#handmade .exp .exp_txt > .box_header .txt2 em{
		font-weight: bold;
	}
	
	#handmade .exp_txt > .box_inner{
		margin-bottom:0;
	}
	
	#handmade .exp .goto_use_guide{
		clear:both;
		width:350px;
		height:65px;
		margin:0 auto;
	}
	
	
	/*展示状況*/
	#handmade .box_status{
		margin-bottom:40px;
	}
	
	#handmade .box_status > .box_inner .box_indivisual{
		width:700px;
		margin:0 auto 15px auto;
	}
	
	#handmade .box_status > .box_inner .box_indivisual h5{}
	
	#handmade .box_status > .box_inner .box_indivisual table{}
	
	#handmade .box_status > .box_inner .box_indivisual table thead th br{
		display:none;
	}
	
	#handmade .box_status > .box_inner .box_indivisual table thead th:nth-child(1){
		width:150px;
	}
	
	#handmade .box_status > .box_inner .box_indivisual table thead th:nth-child(2){
		width:100px;
	}
	
	#handmade .box_status > .box_inner .box_indivisual table thead th:nth-child(3){}
	
	#handmade .box_status > .box_inner .box_indivisual table thead th:nth-child(4){
		width:100px;
	}
	
	#handmade .box_status > .box_inner .box_indivisual table thead tr:nth-child(2) th:nth-child(1),
	#handmade .box_status > .box_inner .box_indivisual table thead tr:nth-child(2) th:nth-child(2){
		width:50px;
	}
	
	/*価格表*/
	#handmade .box_price{
		width:720px;
		margin:0 auto;
	}
	
	#handmade .box_price .box_header{
		padding:0;
		margin-bottom:25px;
		
	}
	
	#handmade .box_price > .box_inner .box_exp{
		width:350px;
		float:left;
		margin-bottom:30px;
	}
	
	#handmade .box_price > .box_inner .box_exp:nth-child(2n){
		float:right;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_header h5{
		padding:8px 10px;;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		margin-bottom:10px;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price{
		width:100px;
		padding-right:10px;
	}
		#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-a dl ,
		#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-b dl ,
		#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-e dl {
			margin-top: 20px;
		}
		
			.fs-small #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-a dl ,
			.fs-small #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-b dl {
				margin-top: 40px;
			}
			.fs-small #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-e dl {
				margin-top: 40px;
			}
			.fs-small #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-a dt ,
			.fs-small #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-b dt {
				margin-bottom: 10px;
			}
				.fs-small #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-a dd ,
				.fs-small #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-b dd {
					margin-bottom: 30px;
				}
				.fs-small #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-e dd {
					margin-bottom: 24px;
				}
			.fs-medium #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-a dt ,
			.fs-medium #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-b dt {
				margin-bottom: 10px;
			}
			.fs-medium #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-e dt {
				margin-bottom: 6px;
			}
				.fs-medium #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-a dd ,
				.fs-medium #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-b dd {
					padding-bottom: 10px;
					margin-bottom: 20px;
				}
				.fs-medium #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-e dd {
					padding-bottom: 10px;
					margin-bottom: 10px;
				}
			.fs-large #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-a dt ,
			.fs-large #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-b dt {
				margin-bottom: 5px;
			}
			.fs-large #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-e dt {
				margin-bottom: 5px;
			}
				.fs-large #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-a dd ,
				.fs-large #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-b dd {
					margin-bottom: 25px;
				}
	
				.fs-large #handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-e dd {
					margin-bottom: 10px;
				}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .box_img{
		width:220px;
		padding-left:0;
		text-align:right;
	}
	
	#handmade .box_price > .box_inner .box_exp.box_exp_c .box_inner .box_img{
		width:100%;
		padding-left:0;
		text-align:right;
		float:none;
		margin-left:0;
	}
	
	#handmade .box_price > .box_inner .box_exp.box_exp_d .box_inner .box_img{
		width:100%;
		padding-left:0;
		text-align:right;
		float:none;
		margin-left:0;
	}
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-c{
		float:none;
		width:100%;
		padding-right:0;
	}
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-d{
		float:none;
		width:100%;
		padding-right:0;
	}
	
	
	#handmade .box_price > .box_inner .box_exp .box_inner .box_img img{
		display:inline-block;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-c table{
		width:100%;
		margin-bottom:15px;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-c td{
		padding:5px;
		border-bottom:1px dotted #aaa;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-c td:nth-of-type(2){
		font-weight:bold;
		font-size:1.1em;
		width:100px;
	}
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-c td:nth-of-type(4){
		font-weight:bold;
		font-size:1.1em;
		width:100px;
	}
	

	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-d table{
		width:100%;
		margin-bottom:15px;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-d td{
		padding:5px;
		border-bottom:1px dotted #aaa;
	}
	
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-d td:nth-of-type(2){
		font-weight:bold;
		width:100px;
		font-size:1.1em;
	}
	#handmade .box_price > .box_inner .box_exp .box_inner .each_price#type-d td:nth-of-type(4){
		font-weight:bold;
		font-size:1.1em;
		width:100px;
	}
	
	#handmade .box_price > .box_inner .box_exp.box_exp_shoshinsha .box_inner dl{
		font-size:1.1em;
	}
		#handmade .box_footer .goto_contact a {
			width: 200px;
		}
/*--------*/
}
