#mmw{
	width:750px;
	text-align:left;
	background-color:#FFF;
}
#mmw H1,H2,H3,H4,p,ul,li{
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0;
	list-style:none;
}
#mmw H1{
	width:750px;
	height:57px;
	background-image:url(images/main_title_mmw.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	margin-bottom:17px;
}
#mmw #sitemenu{
	width:750px;
	padding-left:7px;
	}
	#mmw #sitemenu ul{
		margin:0 auto;
		padding:0;
		margin-left:1px;
		}
	#mmw #sitemenu li{
		margin:0;
		padding:0;
		list-style:none;
		text-indent:-999em;
		float:left;
		background-image:url(images/main_menu.gif);
		background-position:0 0;
		background-repeat:no-repeat;
		}
		#mmw #sitemenu li#sm0{
		width:189px;
		}
		#mmw #sitemenu li a{
		float:left;
		float:none;
		display:block;
		width:165px;
		height:66px;
		background: #fff url(images/main_menu.gif) left top no-repeat;
		}
		#mmw #sitemenu li#sm0 a{
			width:165px;
			background-position: 0 0;
			}
		#mmw #sitemenu li#sm1 a{
			background-position: -189px 0;
			}
			#mmw #sitemenu li#sm0 a:hover{
			width:165px;
			background-position: 0 -66px;
				}
			#mmw #sitemenu li#sm1 a:hover{
				background-position: -189px -66px;
				}
				#mmw #sitemenu li#sm0.now a{
					width:165px;
					background-position: 0 -66px;
				}
				#mmw #sitemenu li#sm1.now a{
					background-position: -189px -66px;
				}
#mmw #contents{
	clear:both;
	width:750px;
	font-size:90%;
	line-height:130%;
	padding-top:36px;
}
#mmw h2{
	width:750px;
	height:30px;
	margin-bottom:22px;
}
#mmw h3{
	margin-left:10px;
	margin-bottom:15px;
}
#mmw #contents p{
	margin-right:10px;
	margin-left:10px;
	margin-bottom:15px;
}
#mmw #contents h4{
	margin-bottom:15px;
}
/* ↓あらかじめご準備ください */
#mmw #contents .index_con{
	width:736px;
	padding-left:7px;
	margin-bottom:45px;
}
#mmw #contents .index_con div.box{
	border:#cccccc solid 1px;
	padding:18px 7px 14px 7px;
}
#mmw #contents .index_con div.box div{
	padding-bottom:0px;
}
#mmw #contents .index_con h2{
	width:500px;
	margin:0px 10px 22px;
}
#mmw #contents .index_con h3{
	width:500px;
	font-weight:bold;
	margin-bottom:10px;
}
#mmw #contents .index_con div.box div{
	padding-left:17px;
}
#mmw #contents .index_con div.box div p{
	margin-bottom:10px;
}
#mmw #contents .index_con div.box div td{
		padding-bottom:8px;
		font-size:90%;
}
#mmw #contents .index_con div.box div th{
	width:10px;
	background-image:url(images/icon_as.gif);
	background-repeat:no-repeat;
	background-position:0 4;
	vertical-align:text-top;
	padding:0 5px;
	color:#666666;
	text-indent:-999em;
}
#mmw #contents .index_con div.box div ul{
	padding-left:0px;
	padding-top:5px;
}
#mmw #contents .index_con div.box div li{
	padding-left:17px;
	padding-bottom:5px;
	background-image:url(images/icon_disc.gif);
	background-repeat:no-repeat;
	background-position:0 3;
}
.tutorial{
	padding:10px 10px 0;
	padding-bottom:0px;
}
#mmw #contents .index_con div.box div .tutorial h3{
	margin:10px 0 5px 0px;
}
#mmw #contents .index_con div.box div .tutorial p{
	margin-bottom:20px;
	padding-left:10px;
}
span.invisible{
display:none;
}
/* ↑あらかじめご準備ください */


#mmw #contents .step_top{
	float:left;
	width:736px;
	padding-left:7px;
	margin-bottom:53px;
}
#mmw #contents .step{
	float:left;
	width:736px;
	font-size:90%;
	line-height:120%;
	background-image:url(images/contents_bgimg.gif);
	background-repeat:repeat-y;
}


#mmw #contents .step .step_left{
	width:516px;
	float:left;
}
#mmw #contents .step .step_left div{
	border:#cccccc solid 1px;
	padding:7px 17px 14px;
}
#mmw #contents .step .step_left div.head_con{
	border:#cccccc solid 1px;
	border-bottom:none;
	padding:7px 17px;
}
#mmw #contents .step .step_left div.body_con{
	border:#cccccc solid 1px;
	border-top:none;
	border-bottom:none;
	padding:7px 7px 14px 17px;
}
#mmw #contents .step .step_left div.foot_con{
	border:#cccccc solid 1px;
	border-top:none;
	padding:7px 7px 14px 17px;
}
#mmw #contents .step .step_left h3{
	margin:11px 3px 20px;
}
#mmw #contents .step .step_right{
	width:220px;
	float:right;
	background-color:#FFFFFF;
}
	#mmw #contents .step .step_right div{
	width:202px;
	float:right;
	background-color:#f8f7f7;
	}
	#mmw #contents .step p{
	margin:14px;
	margin-top:0;
}
#mmw h4{
	margin:5px;
}

#footmenu{
	float:left;
	width:516px;
	margin-bottom:21px;
}
#footmenu.idxfot{
	float:left;
	width:740px;
	margin-bottom:21px;
}
#footmenu .back{
	float:left;
}
#footmenu .next{
	float:right;
}

.clear{
	clear:both;
	margin-bottom:21px;
}
.attent{
	color:#999999;
}
.right{
	text-align:right;
}
.pdg_btm{
	padding-bottom:15px;
}

#mmw #contents a.link2:link { color: #330099; text-decoration: underline; font-weight: bold; }
#mmw #contents a.link2:visited { color: #330099; text-decoration: underline; font-weight: bold; }
#mmw #contents a.link2:hover { color: #6633CC; text-decoration: underline; font-weight: bold; }



