<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#maindesign{
	width:100%;
	margin:0 auto;
	text-align:left;
}

#maindesign .alpha a:hover{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

#maindesign p{
	margin:0 !important;
	padding:0 !important;
}

#maindesign a:hover span{
	color:#3399FF !important;
}

#maindesign #container{
	margin: 0px;
	clear: both;
	background-color: #e6e6e6;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}

/*--------------------------------------
　ページ内枠
--------------------------------------*/
#maindesign .pageitem {
	display: block;
	padding: 0px;
	list-style-position: inside;
	list-style-type: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*-moz-box-shadow: 0px 0px 3px #000000;
	-webkit-box-shadow: 0px 0px 3px #000000;
	box-shadow: 0px 0px 3px #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;*/
	border:solid 1px #999999;
	background-color: #FFFFFF;
	font-size: medium;
	font-weight: normal;
	margin: 0px;
	margin-top:5px;
	margin-bottom:17px;
	clear: both;
}

#maindesign .pageitem li {
	border-bottom-width: 1px;
	border-bottom-style:none;
	border-bottom-color: #999999;
}

/*--------------------------------------
　商品タイトル
--------------------------------------*/
#maindesign .box_head{
	display:block;
	text-align:left;
	font-size:1.8em;
	font-weight:bold;
	color:#fff;
	line-height:50px;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	text-shadow: 1px 1px 2px rgba(10,10,10,0.7);
	text-indent:0.3em;
	width:100%;
	line-height:30px;
	padding:6px 6px 6px 6px;
	box-sizing:border-box;
	background:#F7931E;
}
@media screen and (max-width: 300px) {
#maindesign .box_head{
	font-size:1.6em;
}
}
@media screen and (min-width: 600px) {
#maindesign .box_head{
	font-size:2.2em;
}
}
/*
#maindesign .icon{
	display:block;
	float:left;
	width:50px;
	height:50px;
	margin:0 2%;
	background: no-repeat url(/include_html/koukoku/16_cm/img/bg_box.gif) -10px top !important;
}*/

/*--------------------------------------
　矢印（このCMの商品）
--------------------------------------*/
#maindesign .in_arrow{
	width:86%;
	max-width:450px;
	margin:10px auto;
}

/*--------------------------------------
　ボタン
--------------------------------------*/
#maindesign .btn{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #ccc;
	background:url(/include_html/koukoku/16_cm/img/bg_btn.gif) left bottom !important;
	width:96%;
	max-width:500px;
	margin:0 auto;
}

#maindesign .btn a{
	display:block;
	width:94%;
	padding:10px 3%;
	background: no-repeat url(/include_html/koukoku/16_cm/img/bg_arrow.gif) 3% center !important;
}

/*--------------------------------------
　商品名
--------------------------------------*/
#maindesign .product{
	display:block;
	font-size:100%;
	text-align:left;
	font-weight:700;
	color:#333333;
	line-height:1.6;
	margin-left:30px;
}

#maindesign .product br{
	display:block;
}
@media screen and (max-width: 320px) {
#maindesign .product{
	font-size:86%;
}
}
@media screen and (min-width: 480px) {
#maindesign .product br{
	display:none;
}
}

/*--------------------------------------
　商品価格
--------------------------------------*/	
#maindesign .nedan{
	text-align:right;
	margin-right:9px;
	padding-top:9px;
}

/*-- 税込 --*/
#maindesign .md_tax{
	font-size:90% !important;
	padding-right:3px;
	color:#333333;
}

/*-- 価格 --*/
#maindesign .md_price{
	font-weight:bold;
	font-size: 160% ;
	text-decoration:none;
	color: #FF0000;

}

/*-- 円 --*/
#maindesign .md_en{
	font-size:90% !important;
	padding-left:3px;
	color:#FF0000;
}

/*--------------------------------------
　その他の商品はこちら
--------------------------------------*/
#maindesign .sonota{
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	background:#eee;
	clear:both;
	margin-top:10px;
	padding:10px;	
}

#maindesign .sonota p{
	margin-bottom:5px !important;	
}



/*--------------------------------------
　バナー
--------------------------------------*/
#maindesign .bnr a,
#maindesign .bnr .celltxt,
#maindesign .bnr .arow{
	height:70px;
}

#maindesign .bnr a{
	display:block;
	width:99%;
	max-width:500px;
	margin:0 auto;
}	

/*-- 刈払機特集 --*/
#maindesign .bnr_01 a{
	background: url(/include_html/koukoku/16_cm/img/bnr_img01.jpg) #0E9D15 no-repeat right center !important;
	border:2px solid #060 !important;
}

/*-- 散水用品特集 --*/
#maindesign .bnr_02 a{
	background: url(/include_html/koukoku/16_cm/img/bnr_img02.jpg) #83c9d5 no-repeat right center !important;
	border:2px solid #439eb2 !important;
}

/*-- 人工芝 --*/
#maindesign .bnr_03 a{
	background: url(/include_html/koukoku/16_cm/img/bnr_img03.jpg) #fff no-repeat right center !important;
	border:2px solid #2473D1 !important;
}

/*-- ハウスクリーニング --*/
#maindesign .bnr_04 a{
	background: url(/include_html/koukoku/16_cm/img/bnr_img04.jpg) #1EA2DD no-repeat right center !important;
	border:2px solid #0085D0 !important;
}


#maindesign .bnr .celltxt{
	float:left;
	display:block;
	width:96%;
	margin-left:3%;
	text-align:left;
	font-weight:700;
	font-size:1.6em;
	text-shadow: 1px 1px 2px rgba(10,10,10,0.7);
	overflow:hidden;
	line-height:70px;
	color:#fff;
}
@media screen and (max-width: 300px) {
#maindesign .bnr a{
	background-image:none !important;
	height:50px;
}
#maindesign .bnr .celltxt{
	height:50px;
	line-height:50px;
}
}

@media screen and (max-width: 320px) {
}
@media screen and (max-width: 360px) {
#maindesign .bnr a{
	background-size:auto 70% !important;
	background-position:98% center !important;
}
#maindesign .bnr .celltxt{
	font-size:1.4em;
}
}
@media screen and (max-width: 599px) {
#maindesign .bnr_07 img{
	width:250px;
	height:55px;
	position:absolute;
	top:10px;
}
#maindesign .bnr_07{
	position:relative;
}
}
@media screen and (min-width: 600px) {
#maindesign .bnr .celltxt{
	font-size:2.2em;
}
#maindesign .bnr .celltxt{
	font-size:1.4em;
}
}
@media screen and (min-width: 750px) {
#maindesign .bnr .celltxt{
	font-size:2.5em;
}
}

#maindesign .bnrB .celltxt{
	text-shadow: 2px 2px 2px rgba(255,255,255,1.0);
	color:#000 !important;
}


#maindesign .bnr a{
	color:#333333
}

#maindesign .bnr a:hover span{
	color:#fff !important;
}

#maindesign .bnrB a:hover span{
	color:#000 !important;
}

/*--------------------------------------
　映像枠
--------------------------------------*/
#maindesign .movie_table {
	text-align:center;
	background:#666666;
	vertical-align:center;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow:hidden;
}

#maindesign .movie_table iframe{
	width:300px;
	height:168px;
	vertical-align:middle;
}

@media screen and (min-width: 600px) {
#maindesign .movie_table iframe{
	width:560px;
	height:314px;
}
}</pre></body></html>