/* CSS Document */

*{
	margin:0;
	padding:0;
}

a img{
	border-style:none;

}

body{
	width:100%;
	margin:0 auto;
	background:#aff3ff;
}

.al{
	width:100%;
	background:url(../images/back.jpg) repeat-x;
}

.al02{
	width:675px;
	margin:0 auto;
}

.head{
	width:675px;
	height:156px;
	margin:0 auto;
}

.cont_head{
	width:675px;
	margin:0 auto;
	height:20px;
}

.cont{
	width:675px;
	margin:0 auto;
	background:url(../images/cont_center.gif) repeat-y;
}

.cont_bottom{
	width:675px;
	margin:0 auto;
	height:20px;
}

.footer{
	width:675px;
	margin:0 auto;
	height:30px;
}

.cl{
	clear:both;
}

/* top.jpg */
.topjpg{
	margin:0;
	padding:18px 0 0 0;
	text-align:center;
}

/* line.gif */
.line{
	margin:0;
	padding:0 0 18px 0;
	text-align:center;
}

.line2{
	margin:0;
	padding:0 0 0 0;
	text-align:center;
}


/* head.gif main.gif */
.main{
	width:554px;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:center;
	background-image: url(../images/back.gif); repeat-y;
	background-position: top center;
}


/* キャッチコピー */
.catch{
	width:480px;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:center;
}

.catch2{
	width:480px;
	margin:0 auto;
	padding:0 0 21px 0;
	background-image: url(../images/catch_back1_2.gif); repeat-y;
	background-position: top center;
}

.catch2_2{
	width:480px;
	margin:0 auto;
	padding:0 0 21px 0;
	background-image: url(../images/catch_back2_2.gif); repeat-y;
	background-position: top center;
}

.catch2_text1{
	width:480px;
	margin:0 auto;
	padding:0 0 0 41px;
}

.catch2_text2{
	width:480px;
	font-size:12px;
	line-height: 2em
	margin:0;
	padding:21px 0 0 56px;
}

.catch3{
	width:480px;
	margin:0 auto;
	padding:0 0 13px 0;
	background-image: url(../images/catch_back1_2.gif); repeat-y;
	background-position: top center;
}

.catch3_2{
	width:480px;
	margin:0 auto;
	padding:0 0 13px 0;
	background-image: url(../images/catch_back2_2.gif); repeat-y;
	background-position: top center;
}


/* 宣伝会議賞について */

.text01{
	font-size:12px;
	width:640px;
	margin:3px 0 20px 0;
	padding:0;
	text-align:right;
}

.text03{
	font-size:12px;
	padding:0 0 0 12px;
	margin:0;
	line-height:130%;
}

.text04{
	font-size:12px;
	padding:0 0 0 8px;
	margin:0;
	border-left:solid 12px #2fce36;
	line-height:12px;
	float:right;
}

.table_text01{
	font-size:12px;
	padding:0 0 0 8px;
	margin:0;
	float:left;
}

.table_text02{
	font-size:12px;
	width:245px;
	padding:0 8px 0 20px;
	margin:0;
	float:left;
	line-height: 1.5em
}

.table_text03{
	font-size:12px;
	width:180px;
	padding:0 8px 0 50px;
	margin:0;
	float:left;
	line-height: 1.5em
}

.table_text04{
	font-size:10px;
	padding:0 8px 0 35px;
	margin:0;
	float:left;
	line-height: 2em
}

.frame01{
	width:610px;
	margin:0 auto;
}

.frame01_left{
	width:170px;
	float:left;
}

.frame01_right{
	width:427px;
	float:right;
	padding-left:13px;
}


.table01{
	width:427px;
}

.table02_left{
	width:76px;
}

.table02_right{
	width:351px;
}

.table11{
	width:554px;
	margin-right : auto;
	margin-left : auto;
}

/* 賞および内容について */

.frame02{
	width:542px;
	margin:43px auto 0 auto;
}

.frame02_head{
	width:543px;
	height:57px;
}

.frame02_center{
	width:543px;
}

.frame02_bottom{
	width:543px;
	height:52px;
}

.text05{
	font-size:14px;
	margin:11px 73px;
	padding:0 0 0 22px;
	background:url(../images/deco_04.gif) no-repeat;
	line-height:16px;
	font-weight:bold;
	color:#1C6F1C;
}

.text06{
	font-size:12px;
	margin:7px 0;
	padding-left:73px;
	color:#000000;
}
	
.text06:first-letter {
	font-size:12px;
	color:#33cc33;
}

/* Guide */
.guide{
	margin:0;
	padding:18px 0 18px 0;
	text-align:center;
}

.guide_text{
	font-size:14px;
	margin:0;
	padding:0 8px 0 0;
}

.guide_text2{
	font-size:14px;
	color:#009900;
	font-weight:bold;
	margin:0;
	padding:0 8px 0 0;
}


/* IE6 */

*html body .text06{
	font-size:12px;
	margin:7px 0;
	padding-left:0px;
	color:#000000;
}

*html body .text06:first-letter {
	font-size:12px;
	color:#33cc33;
			    }

.text07{
	font-size:12px;
	margin:0;
	padding:0;
}

.text08{
	font-size:12px;
	margin:0;
	padding:0;
}

.text12{
	font-size:12px;
	margin:5px 73px;
	padding:0 0 0 22px;
	background:url(../images/deco_04.gif) no-repeat;
	height:16px;
	line-height:16px;
}

.table03{
	width:450px;
	margin:0 auto;
}

.table03_left{
	width:250px;
}

.table03_center{
	width:100px;
}

.table03_right{
	width:100px;
}
	
	
/* ワンポイントアドバイス */

.frame03{
	width:598px;
	margin:15px auto 0 auto;
}

.frame03_head{
	width:598px;
	height:65px;
}

.frame03_center{
	width:598px;
}

.frame03_bottom{
	width:598px;
	height:2px;
}

.text09{
	font-size:12px;
	margin:10px 0;
	padding:0;
	line-height:150%;
}

.line01{
	height:11px;
	width:600px;
	margin:22px auto;
}

/* ミルトンについて詳しく知りたい方はチェック */

.frame04{
	width:600px;
	margin:0 auto;
}

.frame04_head{
	width:600px;
	height:100px;
}

.frame04_bottom{
	width:598px;
	border-right:solid 1px #3e90e6;
	border-left:solid 1px #3e90e6;
	border-bottom:solid 1px #3e90e6;
	padding-bottom:20px;
}

.frame05{
	width:560px;
	margin:34px auto 0 auto;
}

.frame05_02{
	width:560px;
	margin:0 auto;
}

.frame05_left{
	width:394px;
	float:left;
}

.frame05_right{
	width:166px;
	float:right;
}

.frame06_left{
	width:175px;
	float:left;
}

.frame06_right{
	width:385px;
	float:right;
}

.text10{
	font-size:12px;
	margin:10px 0;
	padding:0;
}

.text11{
	font-size:12px;
	margin:10px 0;
	padding:0;
}

.line02{
	width:560px;
	margin:0 auto;
}

#feature a{
	display:block;
	width:127px;
	color:#F0027F;
	background:url(../images/pic_04.gif) no-repeat;
	height:16px;
	line-height:16px;
	text-decoration:none;
	text-align:center;
}

#feature a:hover{
		color:#FFFFFF;
		background:url(../images/pic_04_02.gif) no-repeat;
}

#disinfection a{
	display:block;
	width:111px;
	color:#F0027F;
	background:url(../images/pic_05.gif) no-repeat;
	height:16px;
	line-height:16px;
	text-decoration:none;
	text-align:center;
}

#disinfection a:hover{
		color:#FFFFFF;
		background:url(../images/pic_05_02.gif) no-repeat;
}

.animation{
	width:372px;
	margin:0 auto;
}

.midashi01{
	width:600px;
	margin:0 auto;
}

.img01{
	margin-top:10px;
	padding-left:10px;
}

.pic07{
	margin:0 0 10px 73px;
	height:15px;
	width:95px;
}

a:link { color: #000000 }
a:visited {
  color: #000000;
}
a:active { color: #000000 }
a:hover {
  color: #000000;
}




