@charset "utf-8";

@import url(default.css);
@import url(base.css?style=ver20250609);

#main{background:#fffcfc;}

	#contentheader{
		background:#ffe8e8;
		height:178px;
	}
	.fixedHeader#index #contentheader{
	}
	
	#index #contentheader{
		height:80px;
		border-bottom:none;
	}
		
@media screen and (max-width:640px){
		
	#index #contentheader{
		height:70px;
	}
				
}
		
@media screen and (max-width:480px){
		
	#index #contentheader{
		height:60px;
	}
				
}
	
	.fixedHeader #contentheader{border-bottom:none;}


			#contentheader-inner h2{
				height:auto;
				margin-right:40px;
				padding:26px 0 0 5px;
				color:#977;
				font-size:2.0em;
				font-weight:700;
				float:left;
			}
		
		@media screen and (max-width:1020px){
		
			#contentheader-inner h2{
				font-size:1.8em;
			}
				
		}
		
		@media screen and (max-width:640px){
		
			#contentheader-inner h2{
				padding:22px 0 0 5px;
				font-size:1.6em;
			}
				
		}
		
		@media screen and (max-width:480px){
		
			#contentheader-inner h2{
				padding:18px 0 0 5px;
				font-size:1.2em;
			}
				
		}


	#content-wrapper{
		max-width:980px;
		width:90%;
		min-height:500px;
		margin:0 auto;		
		padding:0 0 50px;
	}
	.fixedHeader #content-wrapper{padding-top:110px;}







		.item-wrapper{
			width:48%;
			margin-right:4%;
			float:left;
		}
		
	@media screen and (max-width:1020px){
	
		.item-wrapper{
			width:100%;
			margin-right:0;
			float:none;
		}
			
	}


		/*.item-wrapper:nth-of-type(2n){margin-right:0;}*/
		.item-wrapper.liright{
			margin-right:0;
			float:right;
		}
		
	@media screen and (max-width:1020px){
	
		.item-wrapper.liright{
			float:none;
		}
			
	}


			.item-wrapper h2{
				height:33px;
				padding:37px 0 0 15px;
				color:#c00;
				font-size:0.9em;
				font-weight:bold;
				background:url(../shared/dot_box-red.gif) no-repeat 0 47px;
				border-bottom:2px solid #cc8f8f;
			}
				
		@media screen and (max-width:480px){

			.item-wrapper h2{
				height:auto;
				padding:37px 0 5px 15px;
				line-height:1.3em;
			}
				
		}
			

			.item-wrapper ul{
				background-color:#fff;
			}

			.item-wrapper li{
				height:190px;
				list-style:none;
				border-bottom:1px dotted #ccc;
				background-repeat:no-repeat;
				background-position:35px 30px;
			}
			
		@media screen and (max-width:480px){

			.item-wrapper li{
				height:140px;
				background-size:100px auto;
				background-position:15px 20px;
			}
			
		}
			
		@media screen and (max-width:420px){

			.item-wrapper li{
				background-size:80px auto;
				background-position:15px 20px;
			}
			
		}
			
		@media screen and (max-width:370px){

			.item-wrapper li{
				background-size:80px auto;
				background-position:10px 20px;
			}
			
		}

			.item-wrapper li{
				list-style:none;
				border-bottom:1px dotted #ccc;
				background-repeat:no-repeat;
			}
			.item-wrapper li:after{
				content: "";
				display: block;
				visibility: hidden;
				clear: both;
				height: 0px;
			}
			* html .item-wrapper li{display: inline-table;}
			/* no ie mac \*/
			* html .item-wrapper li{height:1%;}
			.item-wrapper li{display: block; min-height:0;}
			/* */
			
			

				.item-wrapper li a{
					display:block;
					height:150px;
					padding:40px 10px 0 200px;
					font-size:90%;
					text-decoration:none;
					background:url(../dl/images/btn_pdf.png) no-repeat 95% 80%;
				}
			
			@media screen and (max-width:480px){

				.item-wrapper li a{
					padding:20px 10px 0 35% !important;
					height:120px !important;
				}
			
			}
			
			@media screen and (max-width:370px){

				.item-wrapper li a{
					padding:20px 10px 0 40%;
				}
			
			}
			
			
			.item-wrapper li:after,
			.item-wrapper3 li:after{
				content: "";
				display: block;
				visibility: hidden;
				clear: both;
				height: 0px;
			}
			* html .item-wrapper li{display: inline-table;}
			/* no ie mac \*/
			* html .item-wrapper li{height:1%;}
			.item-wrapper li{display: block; min-height:0;}
			/* */

			.item-wrapper2 li:after{
				content: "";
				display: block;
				visibility: hidden;
				clear: both;
				height: 0px;
			}
			* html .item-wrapper2 li{display: inline-table;}
			/* no ie mac \*/
			* html .item-wrapper2 li{height:1%;}
			.item-wrapper li{display: block; min-height:0;}
			/* */

			.item-wrapper li#danday{background-image:url(../dl/images/ico_danday2025.jpg);}
			.item-wrapper li#filmdanday{background-image:url(../dl/images/ico_filmdanday.jpg);}
			.item-wrapper li#tc3{background-image:url(../dl/images/ico_tc3.jpg);}
			.item-wrapper li#tc3kani{background-image:url(../dl/images/ico_tc3kani.jpg);}
			.item-wrapper li#tc3sekou{background-image:url(../dl/images/ico_tc3.jpg);}
			.item-wrapper li#tc3haichizu{background-image:url(../dl/images/ico_tc3haichizu.gif);}
			.item-wrapper li#tc3_2{background-image:url(../dl/images/ico_tc3_2.jpg);}
			.item-wrapper li#tc3_2kani{background-image:url(../dl/images/ico_tc3_2kani.jpg);}
			.item-wrapper li#tc3_2sekou{background-image:url(../dl/images/ico_tc3_2.jpg);}
			.item-wrapper li#panel-heater{background-image:url(../dl/images/ico_panel-heaterB.jpg);}
			.item-wrapper li#film_sekou{background-image:url(../dl/images/ico_film_sekou.jpg);}
			.item-wrapper li#film_sekou-m{background-image:url(../dl/images/ico_film_sekou-m.jpg);}
			.item-wrapper li#sekou{background-image:url(../dl/images/ico_sekou.jpg);}
			.item-wrapper li#sekou-m{background-image:url(../dl/images/ico_sekou-m.jpg);}
			.item-wrapper li#tc82{background-image:url(../dl/images/ico_tc82.jpg);}
			.item-wrapper li#tc82_2{background-image:url(../dl/images/ico_tc82_2.jpg);}
			.item-wrapper li#tc82kani{background-image:url(../dl/images/ico_tc82kani.jpg);}
			.item-wrapper li#tc82_2kani{background-image:url(../dl/images/ico_tc82_2kani.jpg);}
			.item-wrapper li#c3{background-image:url(../dl/images/ico_c3.jpg);}
			.item-wrapper li#c3kani{background-image:url(../dl/images/ico_c3kani.jpg)}
			.item-wrapper li#c3_2{background-image:url(../dl/images/ico_c3_2.jpg);}
			.item-wrapper li#c3_2kani{background-image:url(../dl/images/ico_c3_2kani.jpg);}
			.item-wrapper li#tc83{background-image:url(../dl/images/ico_tc83.jpg);}
			.item-wrapper li#tc83sekou{background-image:url(../dl/images/ico_tc83.jpg);}
			.item-wrapper li#tc83_2{background-image:url(../dl/images/ico_tc83_2.jpg);}
			.item-wrapper li#tc83_2sekou{background-image:url(../dl/images/ico_tc83_2.jpg);}
			.item-wrapper li#tc83kani{background-image:url(../dl/images/ico_tc83kani.jpg);}
			.item-wrapper li#tc83_2kani{background-image:url(../dl/images/ico_tc83_2kani.jpg);}
			.item-wrapper li#tci9{background-image:url(../dl/images/ico_tci9.jpg);}
			.item-wrapper li#tci9kani{background-image:url(../dl/images/ico_tci9kani.jpg);}
			.item-wrapper li#tci9_2{background-image:url(../dl/images/ico_tci9_2.jpg);}
			.item-wrapper li#tci9_2kani{background-image:url(../dl/images/ico_tci9_2kani.jpg);}

			.item-wrapper li#tci9eco{background-image:url(../dl/images/img_tci9_eco.png);}
			.item-wrapper li#tci9eco_kani{background-image:url(../dl/images/ico_tci9_eco_kani.jpg);}
			.item-wrapper li#tci9_2eco{background-image:url(../dl/images/img_tci9-2_eco.png);}
			.item-wrapper li#tci9_2eco_kani{background-image:url(../dl/images/ico_tci9-2_eco_kani.jpg);}

			.item-wrapper li#tci84eco{background-image:url(../dl/images/ico_tci84eco.jpg);}
			.item-wrapper li#tci84eco-kani{background-image:url(../dl/images/ico_tci84eco-kani.jpg);}
			.item-wrapper li#tci84_2eco{background-image:url(../dl/images/ico_tci84_2eco.jpg);}
			.item-wrapper li#tci84_2eco-kani{background-image:url(../dl/images/ico_tci84_2eco-kani.jpg);}

			.item-wrapper li#tci84{background-image:url(../dl/images/ico_tci84.jpg);}
			.item-wrapper li#tci84kani{background-image:url(../dl/images/ico_tci84kani.jpg);}
			.item-wrapper li#tci84_2{background-image:url(../dl/images/ico_tci84_2.jpg);}
			.item-wrapper li#tci84_2kani{background-image:url(../dl/images/ico_tci84_2kani.jpg);}

			.item-wrapper li#ecodanday{background-image:url(../dl/images/ico_ecodanday.jpg);}
			.item-wrapper li#ecodanday-kouji{background-image:url(../dl/images/ico_ecodanday-kouji2.jpg);}
			.item-wrapper li#ecodanday-torisetsu{background-image:url(../dl/images/ico_ecodanday-torisetsu.jpg);}

			.item-wrapper li#cmr3102{background-image:url(../dl/images/ico_cmr3102.jpg);}
			.item-wrapper li#cmr3106{background-image:url(../dl/images/ico_cmr3106.png);}

			.item-wrapper li#takuhai{background-image:url(../dl/images/ico_takuhai.jpg);}

			.item-wrapper li#danday{background-position:35px 50%;}
			.item-wrapper li#filmdanday{background-position:35px 50%;}
			.item-wrapper li#c3{background-position:35px 50%;}
			.item-wrapper li#c3kani{background-position:10px 50%;}
			.item-wrapper li#c3_2{background-position:10px 50%;}
			.item-wrapper li#c3_2kani{background-position:10px 50%;}
			.item-wrapper li#tc3{background-position:35px 50%;}
			.item-wrapper li#tc3kani{background-position:10px 50%;}
			.item-wrapper li#tc3sekou{background-position:35px 50%;}
			.item-wrapper li#tc3haichizu{background-position:35px 50%;}
			.item-wrapper li#tc3_2{background-position:35px 50%;}
			.item-wrapper li#tc3_2kani{background-position: 10px 50%;}
			.item-wrapper li#tc3_2sekou{background-position:35px 50%;}
			.item-wrapper li#panel-heater{background-position:35px 50%;}
			.item-wrapper li#film_sekou{background-position:35px 50%;}
			.item-wrapper li#film_sekou-m{background-position:10px 50%;}
			.item-wrapper li#sekou{background-position:35px 50%;}
			.item-wrapper li#sekou-m{background-position:10px 50%;}
			.item-wrapper li#tc82{background-position:35px 50%;}
			.item-wrapper li#tc82_2{background-position:35px 50%;}
			.item-wrapper li#tc83{background-position:35px 50%;}
			.item-wrapper li#tc83sekou{background-position:35px 50%;}
			.item-wrapper li#tc83_2{background-position:35px 50%;}
			.item-wrapper li#tc83_2sekou{background-position:35px 50%;}
			.item-wrapper li#tc82kani{background-position:10px 50%;}
			.item-wrapper li#tc82_2kani{background-position:10px 50%;}
			.item-wrapper li#tc83kani{background-position:10px 50%;}
			.item-wrapper li#tc83_2kani{background-position:10px 50%;}
			
			.item-wrapper li#ecodanday{background-position:35px 50%;}
			.item-wrapper li#ecodanday-kouji{background-position:35px 50%;}
			.item-wrapper li#ecodanday-torisetsu{background-position:35px 50%;}
			
			.item-wrapper li#takuhai{background-position:35px 50%;}

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

			.item-wrapper li#danday{background-position:10px 50%;}
			.item-wrapper li#filmdanday{background-position:10px 50%;}
			.item-wrapper li#c3{background-position:10px 50%;}
			.item-wrapper li#tc3{background-position:10px 50%;}
			.item-wrapper li#tc3sekou{background-position:10px 50%;}
			.item-wrapper li#tc3haichizu{background-position:10px 50%;}
			.item-wrapper li#tc3_2{background-position:10px 50%;}
			.item-wrapper li#tc3_2sekou{background-position:10px 50%;}
			.item-wrapper li#panel-heater{background-position:10px 50%;}
			.item-wrapper li#film_sekou{background-position:10px 50%;}
			.item-wrapper li#sekou{background-position:10px 50%;}
			.item-wrapper li#tc82{background-position:10px 50%;}
			.item-wrapper li#tc82_2{background-position:10px 50%;}
			.item-wrapper li#tc83{background-position:10px 50%;}
			.item-wrapper li#tc83sekou{background-position:10px 50%;}
			.item-wrapper li#tc83_2{background-position:10px 50%;}
			.item-wrapper li#tc83_2sekou{background-position:10px 50%;}
			
			.item-wrapper li#ecodanday{background-position:10px 50%;}
			.item-wrapper li#ecodanday-kouji{background-position:10px 50%;}
			.item-wrapper li#ecodanday-torisetsu{background-position:10px 50%;}
			
			.item-wrapper li#takuhai{background-position:10px 50%;}

		}
			
				
			.item-wrapper li#tc82,
			.item-wrapper li#tc82_2{
				cursor:pointer;
			}
			
			
			.item-wrapper2 li#cmr2630t{
				padding-left:190px;
				background-image:url(../dl/images/ico_cmr2630t.jpg);
				cursor:pointer;
			}
		
		@media screen and (max-width:1020px){
			
			.item-wrapper2 li#cmr2630t{
				padding-left:40%;
			}
		
		}

				.item-wrapper li ol,
				.item-wrapper3 li ol{
					float:right;
					width:60%;
					margin-top:20px;
				}
			
				.item-wrapper2 li ol{
					float:left;
					width:45%;
					margin-top:20px;
				}
		
			@media screen and (max-width:1020px){
			
				.item-wrapper2 li{
					height:auto;
					padding:20px 0;
				}
			
				.item-wrapper2 li ol{
					float:none;
					width:100%;
					margin:0;
				}
			
				.item-wrapper2 li ol li{padding:0;}
				
			}
			
			@media screen and (max-width:370px){
	
				.item-wrapper li ol,
				.item-wrapper3 li ol{
					width:65%;
				}
				.item-wrapper2 li#cmr2630t{
					padding-left:35%;
					width:60%;
				}

			}
	


					.item-wrapper li ol li,
					.item-wrapper3 li ol li,
					.item-wrapper2 li ol li{
						height:auto;
						margin-bottom:2px;
						border-bottom:none;
					}

					.item-wrapper2 li ol li{
						margin-bottom:7px;
						line-height:1.5em;
					}

					.item-wrapper li ol li a,
					.item-wrapper3 li ol li a,
					.item-wrapper2 li ol li a{
						text-decoration:none;
					}



	.item-wrapper2 ol.marunum:nth-of-type(2) li:nth-of-type(1):before{content:"⑥"}
	.item-wrapper2 ol.marunum:nth-of-type(2) li:nth-of-type(2):before{content:"⑦"}
	.item-wrapper2 ol.marunum:nth-of-type(2) li:nth-of-type(3):before{content:"⑧"}
	.item-wrapper2 ol.marunum:nth-of-type(2) li:nth-of-type(4):before{content:"⑨"}
	.item-wrapper2 ol.marunum:nth-of-type(2) li:nth-of-type(5):before{content:"⑩"}







			#enditem{
				clear:both;
				max-width:980px;
				width:90%;
				margin:0 auto;
				padding:20px 0 50px;
			}

				#enditem h1{
					padding:3px 20px;
					color:#fff;
					font-size:110%;
					font-weight:bold;
					background:#cc8f8f;
				}




				.spacer{height:454px;}
				.spacer2{height:120px;}
				.spacer3{height:264px;}
				.spacer4{height:645px;}
				.spacer5{height:837px;}
				.spacer6{height:644px;}

		
			@media screen and (max-width:1020px){
				
				.spacer,.spacer2,.spacer3,.spacer4,.spacer5,.spacer6{display:none;}
			
			}




	/* 商品の価格改定のお知らせ */

		.kaiteilink{
			width:calc(100% - 20px);
			margin:15px auto 0;
		}

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


	}

		.kaiteilink p:nth-of-type(1){
			width:calc(100% - 155px);
			margin: 0;
			float: left;
			line-height: 1.5em;
		}

		.kaiteilink p:nth-of-type(2){
			display:-webkit-flex;
			display:flex;
			justify-content: center;
			-webkit-align-items:center;
			align-items:center;
			width:130px;
			height: 28px;
			margin: 0;
			float: right;
			background-color: #369;
			border-radius: 14px;
			line-height: 1.5em;
			position: relative;
			top:-4px;
		}
/*
		.kaiteilink p:nth-of-type(1):before{
			top:-10px;
		}
*/

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

		.kaiteilink p:nth-of-type(1){
			width:100%;
			float:none;
		}

		.kaiteilink p:nth-of-type(2){
			margin: 15px auto 0;
			float: none;
		}

	}

		.kaiteilink p:nth-of-type(2) a{
			display:-webkit-flex;
			display:flex;
			justify-content: center;
			-webkit-align-items:center;
			align-items:center;
			width: 100%;
			height: 100%;
			color:#fff;
			text-decoration: none;
			font-size:0.85em;
			text-align: center;
		}
			
			
	#dandyleft{
		margin-bottom:500px;
	}

@media screen and (max-width:1000px){
			
	#dandyleft{
		margin-bottom:0;
	}

}
















