	iframe
	{
		width: 640px;
		height: 360px;
	}
	#cboxLoadedContent
	{
		overflow: hidden !important;
		padding: 50px;
		background: #000;
	}
	#cboxOverlay
	{
		background: rgba(0, 0, 0, 0.5)
	}
	#cboxClose
	{
		position: absolute;
		bottom: 0;
		left: 50%;
	}
	article.list h1
	{
		border-bottom: 1px solid #0096e0;
		margin-bottom: 20px;
		position: relative;
	}
	article.list h1.insecticide
	{
		border-bottom: 1px solid #149ee3;
	}
	article.list h1.household
	{
		border-bottom: 1px solid #eb6100;
	}
	article.list h1.gardening
	{
		border-bottom: 1px solid #73bb0c;
	}
	article.list h1.business
	{
		border-bottom: 1px solid #996c33;
	}
	.onepushAttentionLink{
		position: absolute;
		right: 0;
		top: 12px;
		font-size: 18px;
		font-weight: normal;
	}
	.onepushAttentionLink a{
		position:relative;
		color: #149ee3;
	}
	.onepushAttentionLink a:before{
	    content: "\f105";
	    font-family: FontAwesome;
		font-size: 18px;
		position: absolute;
		left: -15px;
		top: 2px;
	}
	article.list .leadText
	{
		margin-bottom: 40px;
	}
	article.list .lead-attention
	{
		margin-bottom: 35px;
		font-size: 14px;
	}
	article.list > ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
		margin-right: -25px;
	}
	article.list > ul > li
	{
		width: 280px;
		margin-bottom: 35px;
		border: 1px solid #b4b4b4;
		border-radius: 8px;
		float: left;
		margin-right: 25px;
		box-sizing: border-box;
		position: relative;
		padding: 52px 20px 20px;
	}
	article.list li.new:before
	{
		content: url(/images/common/tag_new.png);
		position: absolute;
		left: 15px;
		top: -19px;
	}
	article.list li.renewal:before
	{
		content: url(/images/common/tag_renewal.png);
		position: absolute;
		left: 15px;
		top: -19px;
	}
	article.list li a
	{
		color: #000;
	}
	article.list li .drugCategory
	{
		min-height: 35px;
		margin-bottom: 10px;
		text-align: center;
	}
	article.list li .drugCategory span
	{
		padding: 10px;
		border: 1px solid #b4b4b4;
		border-radius: 4px;
		font-size: 12px;
	}
	article.list li .thumbnail
	{
		text-align: center;
		margin-bottom: 10px;
		height: 183px;
		cursor: pointer;
		transition: all .3s;
	}
	article.list li .thumbnail:hover
	{
		opacity: .7;
	}
	article.list li .thumbnail img
	{
		max-width: 100%;
		width: auto;
		height: 100%;
	}
	article.list li .name
	{
		margin-bottom: 10px;
		height: 4.5em;
		font-weight: bold;
		font-size: 16px;
		line-height: 1.5;
		cursor: pointer;
	}
	article.list li .name:hover
	{
		text-decoration: underline;
	}
	article.list li .movieButton
	{
		width: 237px;
		height: 40px;
		display: block;
		margin-bottom: 15px;
		background: url(/images/common/btn_movie.png);
		background-repeat: no-repeat;
		padding-top: 8px;
		text-decoration: none;
		box-sizing: border-box;
		color: #fff;
		font-size: 16px;
		text-align: center;
		padding-right: 25px;
		letter-spacing: 3px;
		transition: all .3s;
	}
	article.list li .movieButton.en
	{
		letter-spacing: 0px;
	}
	article.list li .applyInsects
	{
		border-top: 1px dotted #999;
		padding-top: 10px;
		padding-bottom: 5px;
	}
	article.list li .applyInsects:after
	{
		content: "";
		display: block;
		clear: both;
	}
	article.list li .applyInsects li
	{
		float: left;
		display: block;
		padding: 5px;
		border: 1px solid #999;
		border-radius: 3px;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	article.list li .summary
	{
		border-top: 1px dotted #999;
		padding-top: 15px;
		height: 180px;
		margin-bottom: 10px;
		font-size: 14px;
		line-height: 1.5;
		word-break: break-all;
	}
	article.list li .summary strong
	{
		color: #0096e0;
		font-size: 16px;
		margin-bottom: 1em;
		display: block;
		min-height: 3em;
		word-break: break-all;
	}
	article.list li.household .summary strong
	{
		color: #f56600;
	}
	article.list li.gardening .summary strong
	{
		color: #70bc04;
	}
	
	article.list li .summary p
	{
		margin-bottom: .5em;
	}
	article.list li .summary sup
	{
		color: #0096e0;
	}
	article.list li .detailLink
	{
		width: 237px;
		height: 40px;
		display: block;
		font-size: 12px;
		color: #0096e0;
		text-align: center;
		background: url(/images/common/btn_detail.png);
		box-sizing: border-box;
		padding-top: 12px;
		transition: all .3s;
		cursor: pointer;
		text-decoration: none;
	}
	article.list li.household .detailLink
	{
		background: url(/images/common/btn_detail_household.png);
		color: #f56600;
	}
	article.list li.gardening .detailLink
	{
		background: url(/images/common/btn_detail_gardening.png);
		color: #70bc04;
	}
	article.list li a:hover
	{
		opacity: 0.7;
	}
	.postList:after
	{
		content: "";
		display: block;
		clear: both;
	}
	
	.list h2
	{
		font-size: 24px;
	}
	.list.insecticide h2.simple:before
	{
		content: "●";
		color: #149ee3;
		margin-right: .5em;
	}
	.list.household h2.simple:before
	{
		content: "●";
		color: #eb6100;
		margin-right: .5em;
	}
	.list.gardening h2.simple:before
	{
		content: "●";
		color: #73bb0c;
		margin-right: .5em;
	}
	.list.business h2.simple:before
	{
		content: "●";
		color: #996c33;
		margin-right: .5em;
	}
	.list.new h1
	{
		font-size: 30px;
		border-bottom: 1px solid #4db252;
		color: #4db252;
		word-break: break-all;
	}
	h1.insecticide
	{
		color: #149ee3;
	}
	h1.household
	{
		color: #eb6100;
	}
	h1.gardening
	{
		color: #73bb0c;
	}
	h1.business
	{
		color: #996c33;
	}
	h1.productType
	{
		font-size: 30px;
	}
	h1.apply span
	{
		font-size: 36px;
	}
	.list.new h2,
	.list.language h2
	{
		font-weight: normal;
		font-size: 18px;
		position: relative;
		line-height: 1;
		padding: 9px 0 9px 44px;
		margin-bottom: 40px;
	}
	.list.new h2.insecticide,
	.list.language h2.insecticide
	{
		background: #a7dbf4;
	}
	.list.new h2.household,
	.list.language h2.household
	{
		background: #f9ba8e;
	}
	.list.new h2.gardening,
	.list.language h2.gardening
	{
		background: #ade164;
	}
	.list.new h2.business,
	.list.language h2.business
	{
		background: #d3aa77;
	}
	.list.new h2:before,
	.list.language h2:before
	{
		content: "";
		display: block;
		left: 0;
		top: 0;
		position: absolute;
		width: 36px;
		height: 36px;
	}
	.list.new h2.insecticide:before,
	.list.language h2.insecticide:before
	{
		background: #0096e0;
	}
	.list.new h2.household:before,
	.list.language h2.household:before
	{
		background: #f56600;
	}
	.list.new h2.gardening:before,
	.list.language h2.gardening:before
	{
		background: #70bc04;
	}
	.list.new h2.business:before,
	.list.language h2.business:before
	{
		background: #996c33;
	}
	
	article.list .pageIndex
	{
		margin-bottom: 40px;
		padding: 15px;
		background: #eff8fd;
	}
	article.list .pageIndex li
	{
		display: inline;
		padding: 0 10px;
		border-left: solid 1px #000;
	}
	article.list .pageIndex li:first-child
	{
		padding-left: 0;
		border-left: none;
	}
	article.list .pageIndex li:last-child
	{
		padding-right: 0;
	}
	article.list .pageIndex li a
	{
		color: #000;
		font-size: 14px;
	}
	article.list .pageIndex li a:hover
	{
		color: #1195de;
		text-decoration: underline;
	}
	article.list .search
	{
		margin-bottom: 40px;
	}
	article.list .search .searchHeader
	{
		position: relative;
		height: 60px;
		padding: 18px 0 18px 60px;
		color: #fff;
		font-size: 24px;
		font-weight: bold;
		line-height: 1.1;
		background:linear-gradient(0deg,#1989db 0%,#1989db 50%,#1f9de1 50%,#1f9de1 100%);
		cursor: pointer;
	}
	article.list .search .searchHeader:before
	{
		position: absolute;
		content: '';
		top: calc(50% - 15px);
		left: 18px;
		width: 30px;
		height: 30px;
		background-image: url(/images/common/icon_search.png);
	}
	article.list .search .searchHeader .searchArrow
	{
		position: absolute;
		top: calc(50% - 20px);
		right: 20px;
		width: 40px;
		height: 40px;
		background-image: url(/images/common/icon_search_toggle.png);
	}
	article.list .search .searchContent
	{
		display: none;
		padding: 25px 55px 5px;
		border-left: solid 1px #bdbdbd;
		border-right: solid 1px #bdbdbd;
		border-bottom: solid 1px #bdbdbd;
	}
	article.list .search .searchContent:after
	{
		content: '';
		display: block;
		clear: both;
	}
	article.list .search .half
	{
		width: 48%;
		float: left;
	}
	article.list .search .half:last-child
	{
		border-left: 1px dashed #aaa;
		padding-left: 20px;
		width: 52%;
	}
	article.list .search .half .subcategory
	{
		font-weight: bold;
		font-size: 16px;
	}
	article.list .search .half .list
	{
		padding-left: 10px;
		margin-bottom: 20px;
	}
	article.list .search .half:last-child .list:last-child
	{
		margin-bottom: 40px;
	}
	article.list .search .half .list li
	{
		margin-right: 1em;
		display: inline-block;
	}
	article.list .search .half .list a
	{
		color: #000;
		font-size: 14px;
	}
	article.list .search .half .list a:hover
	{
		opacity: 1;
	}


	article.list.search-insecticide .faq-banner-area {
		margin: -20px 0 -10px;
		text-align: center;
	}
		article.list.search-insecticide .faq-banner-area a {
			display: inline-block;
			margin-bottom: 15px;
			transition: .3s all;
		}
		article.list.search-insecticide .faq-banner-area a:nth-child(2n) {
			margin-left: 15px;
		}
		article.list.search-insecticide .faq-banner-area a:hover {
			opacity: .7;
		}
	article.list.search-insecticide h2 {
		margin: 50px 0 10px;
	}
	article.list.search-insecticide section.search-apply {
		position: relative;
	}
		article.list.search-insecticide section.search-apply ul {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			padding: 10px;
			background-color: #eee;
		}
			article.list.search-insecticide section.search-apply ul li {
				-ms-flex-preferred-size: calc(25% - 20px);
				flex-basis: calc(25% - 20px);
				margin: 10px;
			}
				article.list.search-insecticide section.search-apply ul li a {
					display: block;
					height: 100px;
					padding: 12px;
					font-size: 18px;
					text-align: center;
					line-height: 76px;
					background-color: white;
					border-radius: 10px;
				}
					article.list.search-insecticide section.search-apply ul li a img {
						float: left;
					}
		article.list.search-insecticide section.search-apply .more {
			position: absolute;
			top: 5px;
			right: 0;
		}
			article.list.search-insecticide section.search-apply .more img {
				position: absolute;
				top: 0;
				left: -30px;
			}
			article.list.search-insecticide section.search-apply .more a {
				color: #0096e0;
				font-weight: bold;
				text-decoration: underline;
			}

	article.list.search-insecticide section.search-type {
		position: relative;
	}
		article.list.search-insecticide section.search-type .frame {
			padding: 20px;
			background-color: #eee;
		}
		article.list.search-insecticide section.search-type ul {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			padding: 15px 20px;
			background-color: white;
			border-radius: 10px;
		}
			article.list.search-insecticide section.search-type ul li {
				-ms-flex-preferred-size: calc(25% - 10px);
				flex-basis: calc(25% - 10px);
				max-width: calc(25% - 10px);
				padding: 20px;
				font-weight: bold;
				line-height: 1.3;
				border-right: dashed 1px #999;
				border-bottom: dashed 1px #999;
				box-sizing: border-box;
			}
				article.list.search-insecticide section.search-type ul li a {
					font-size: 14px;
					text-indent: -1em;
				}
				article.list.search-insecticide section.search-type ul li a:before {
					content: '>';
					display: inline-block;
					color: #0096e0;
					font-weight: bold;
				}
					article.list.search-insecticide section.search-type ul li a img {
						float: left;
						margin-right: 30px;
					}
				article.list.search-insecticide section.search-type ul li:nth-child(4n-1) {
					padding-left: 0;
				}
				article.list.search-insecticide section.search-type ul li:nth-child(4n),
				article.list.search-insecticide section.search-type ul li:nth-child(4n+1) {
					-ms-flex-preferred-size: calc(25% + 10px);
					flex-basis: calc(25% + 10px);
					max-width: calc(25% + 10px);
				}
				article.list.search-insecticide section.search-type ul li:nth-child(4n+2) {
					padding-right: 0;
					border-right: none;
				}
				article.list.search-insecticide section.search-type ul li.premire {
					-ms-flex-preferred-size: calc(25% - 10px);
					flex-basis: calc(25% - 10px);
					max-width: calc(25% - 10px);
					padding: 0 20px 10px 0;
				}
				article.list.search-insecticide section.search-type ul li.vape {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-ms-flex-preferred-size: calc(75% + 10px);
					flex-basis: calc(75% + 10px);
					max-width: calc(75% + 10px);
					padding: 0 0 10px 20px;
					border-right: none;
				}
					article.list.search-insecticide section.search-type ul li.vape .vapeList {
						width: 193px;
					}
					article.list.search-insecticide section.search-type ul li.vape .vapeBlock {
						display: -webkit-box;
						display: -ms-flexbox;
						display: flex;
						-ms-flex-wrap: wrap;
						flex-wrap: wrap;
						width: calc(100% - 193px);
						padding: 10px 15px;
						background-color: #e5f4fc;
					}
						article.list.search-insecticide section.search-type ul li.vape .vapeBlock a {
							-ms-flex-preferred-size: 50%;
							flex-basis: 50%;
							max-width: 50%;
							line-height: 1.8;
							text-indent: 0 !important;
						}
						article.list.search-insecticide section.search-type ul li.vape .vapeBlock a:before {
							margin-right: 8px;
						}
				article.list.search-insecticide section.search-type ul li.bottom-li {
					padding-bottom: 0;
					border-bottom: none;
				}
		article.list.search-insecticide section.search-type .more {
			position: absolute;
			top: 5px;
			right: 0;
		}
			article.list.search-insecticide section.search-type .more img {
				position: absolute;
				top: -4px;
				left: -40px;
			}
			article.list.search-insecticide section.search-type .more a {
				color: #0096e0;
				font-weight: bold;
				text-decoration: underline;
			}

	article.list.search-insecticide section.search-feature {
	}
		article.list.search-insecticide section.search-feature .frame {
			margin-bottom: 50px;
			padding: 20px;
			background-color: #eee;
		}
		article.list.search-insecticide section.search-feature ul {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			padding: 15px 20px;
			background-color: white;
			border-radius: 10px;
		}
			article.list.search-insecticide section.search-feature ul li {
				-ms-flex-preferred-size: 33.33%;
				flex-basis: 33.33%;
				max-width: 33.33%;
				padding: 20px;
				font-weight: bold;
				border-right: dashed 1px #999;
				box-sizing: border-box;
			}
				article.list.search-insecticide section.search-feature ul li:nth-child(3n) {
					border-right: none;
				}
				article.list.search-insecticide section.search-feature ul li a {
					font-size: 14px;
				}
				article.list.search-insecticide section.search-feature ul li a:before {
					content: '>';
					display: inline-block;
					margin-right: 8px;
					color: #0096e0;
					font-weight: bold;
				}
