@charset "utf-8"; 

body {
	behavior:url("../../scripts/csshover2.htc");
	}

/*共通の設定***************************/
#mugwrap a {
		font-weight: bold;
		color: #00b3f0;
}

#mugwrap a:hover{
	color:#F06;
}

em{	font-style: normal; font-weight: bold;} 
strong{ font-weight:bold; font-size: 1.0em; color:#F06;}
img { border: none;}

.imgL {
	float: left;
	margin: 0px 10px 10px 10px;
	}

.imgR {
	float: right;
	margin: 0px 10px 10px 10px;
	}

.topLink {
	text-align: right;
	clear: both;
}

/*トップページの設定*************************************************************/
h2#toph2 {
		margin: 0px;
		padding: 0px;
		display: none;

	}		

/*ページ全体を包む要素*/

#mugwrap {
	width:100%;
	margin: 0px auto;
	position: relative;
	z-index: 1;
	background: url(../images/wat_bg.gif) repeat-x #f45d0c;
	}
	#mugwrap p {
		margin: 0px!important;
		padding: 10px 10px 15px 20px!important;
		text-indent: 0em!important;
	}

	#mugwrap h3 {

	margin-bottom: 20px;
	}
	#mugwrap h4 {
	margin-bottom: 5px;

	}
	#mugwrap h5 {
	border-bottom: #03b0f9 dotted;
	color: #03b0f9;
	font-weight: bold;
	padding: 2px 5px 3px 5px;
	margin: 10px 5px 10px 10px;

	}


#mugwrap table th {
	background-color: #ffdbed;
	font-weight: bold;
	padding: 2px;
	text-align: right;

}

#mugwrap table td {
	background-color: #fdffc7;

}

/*メインボディ****************************/


#boxA{
	width: 290px;
	height: 130px;
	position: absolute;
	z-index: 99;
	right: 125px;
	top: 530px;
	padding-top: 20px;
	background: url(../images/mug_box_top.gif) no-repeat;
}
/***/
	#boxB {
	background: url(../images/mug_box_p.gif) ;
	padding: 0px 10px;
	}

	
		#boxB h3 {
			background: url(../images/mug_list.jpg) no-repeat 3px 0px;
			padding-left: 25px;
			margin-bottom: 3px;
			font-weight: bold;
		
			}
			#boxB p {
				padding: 2px 0px 5px 15px!important;
				margin-bottom: 0px!important;
				
				/*background: url(../images/mug_list_back.jpg) no-repeat 0px 0px;*/
			}
				#boxB p.mugblog {
					padding: 2px 0px 3px 5px!important;
					margin-bottom: 0px!important;
					font-size: 0.9em;
					
					/*background: url(../images/mug_list_back.jpg) no-repeat 0px 0px;*/
				}

/***/			
			#boxD {
			overflow: auto;	
			height: 90px;
			padding-bottom: 5px;
			}

			#boxD:hover {
			height: 240px;
			}
/***/
#boxC {
	
	background: url(../images/mug_box_foot.gif) no-repeat bottom;
	padding-bottom: 20px;
}

/*ブログページの設定***************************************************************************************************/
#mugwrapB {
	width: 900px;
	margin: 0px auto;
	background: url(../images/mug_bac.jpg) repeat-x #f19cc5;
	text-align: center;
	}

/****************************/

h2#blogh2 {	

	}

			* html h2#blogh2 img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}	

								
/*メインボディ****************************/
#MmainCont {
	width: 740px!important;
	width /**/: 800px;
	margin: 0px auto;
	padding: 0px 30px; 
	overflow: hidden;
	background: url(../images/wat_main.gif) repeat-y 0px 0px #FFF;

}

/*各ページの設定****************************/
	.Munit {
	width: 740px!important;
	width /**/: 800px;
	margin: 0px auto;
	padding: 15px 0px 5px;
	overflow: hidden;
	background: url(../images/mug_dot.gif) repeat-x bottom;
	zoom:1;/*for IE 5.5-7*/
	text-align: left;
	}
		div.Munit:after {
		content:".";
		height:0;
		clear:both;
		display:block;
		visibility:hidden;
	}
		.Munit p {
		padding: 10px 20px 20px!important;

		}

/*ブログ本体の設定**************/

.contBlog {
	width: 480px;
	margin: 0px 0px 10px 20px;
	}

	.contBlog h3 {
	font-weight: bold;
	background:  url(../images/mug_b_h3.jpg) no-repeat;
	height: 20px;
	color: #FFFFFF;
	padding: 2px 2px 2px 20px;
	margin-bottom: 10px;
	}
	
	.contBlog p{
	text-indent: 0em!important;
	padding: 5px 20px 10px!important;
	}

/*リストの設定**************/
.contRight {
	width:190px;
	padding: 15px 0px 0px;
	float: right;
	border:#21bdff dotted;
	text-align: center;
}
	
	.contRight ul {
		padding: 0px 3px 3px 10px;
		margin: 0px 2px 5px;
		text-align: left;

	}
	
		.contRight ul li {
		margin: 2px 0px 3px 0px;
		padding: 2px 2px 2px 37px;
		list-style: none;
		background: url(../images/mug_list.jpg) no-repeat 0px 2px;
		}
		
		.contRight ul li.mugNew {
		padding: 2px 2px 2px 37px;
		background: url(../images/mug_list_new.jpg) no-repeat 0px 2px;
		
		}	
		
			.contRight p {
			font-size: 0.9em;
			text-indent: 0em;
			background-color: #FFFFCC;
			text-align: left;
			margin: 10px 15px 10px;
			padding: 10px!important;
			}

/*ヘッダリンク**********************/

#headLink {
	width: 339px;
	height:34px;
	position: absolute;
	z-index: 90;
	left: 487px;
	top: 188px;
	}	
	#headLink a {
	display: block;
	width: 113px;
	height: 0px!important;
	height /**/: 34px;
	overflow: hidden;
	padding-top: 34px;
	background: url(../images/mug_menu.gif);
	float: left;

}
	#headLink a.top {
	background-position:0px 0px;
	}
	#headLink a.mob {
	background-position:-113px 0px;
	}

	#headLink a.collabo {
	background-position:-226px 0px;
	}

		#headLink a:hover.top {
		background-position:0px -34px;
		}
		#headLink a:hover.mob {
		background-position:-113px -34px;
		}
	
		#headLink a:hover.collabo {
		background-position:-226px -34px;
		}

	#headLink .defoA {
	display: block;
	width: 113px;
	height: 0px!important;
	height /**/: 34px;
	overflow: hidden;
	padding-top: 34px;
	background: url(../images/mug_menu.gif) -113px -68px;
	float: left;

}
	#headLink .defoB {
	display: block;
	width: 113px;
	height: 0px!important;
	height /**/: 34px;
	overflow: hidden;
	padding-top: 34px;
	background: url(../images/mug_menu.gif) -226px -68px;
	float: left;

}

/*トップリンク**********************/	
#topLink {
	text-align: right;
	padding: 10px 0px;
}

/*NO考リンク**********************/	
#nokoLink {
	margin-top: 30px;
	height: 48px;
	text-align: right;
	background: url(../images/senyo_noko_link.gif) no-repeat;
}

/*フッタ****************************/
#Mfooter {
	width: 800px;
	height: 85px;
	margin: 0px auto;
	clear: both;
	text-align: right;	
	background: url(../images/wat_foot.gif) no-repeat;
}
	#Mfooter img {
		margin:50px 30px 15px 0px;
	}

			* html #Mfooter img{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}	
/*フッタ****************************/

			* html  img.Mfiximg{ /* IE-expression (fix png alpha) */
				behavior: expression(
				this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
				this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
				this.style.behavior = "none"
				);}	

