#ic3{
	width:750px;
	text-align:left;
	background-color:#FFF;
}
#ic3 H1,H2,H3,H4,p,ul,li{
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0;
	list-style:none;
}
#ic3 H1{
	width:750px;
	height:57px;
	background-image:url(images/main_title_ic3.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	margin-bottom:17px;
}
#ic3 #sitemenu{
	width:750px;
	padding-left:7px;
	}
	#ic3 #sitemenu ul{
		margin:0 auto;
		padding:0;
		margin-left:1px;
		}
	#ic3 #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;
		}
		#ic3 #sitemenu li#sm0,#sm1,#sm2{
		width:189px;
		}
		#ic3 #sitemenu li a{
		float:left;
		float:none;
		display:block;
		width:165px;
		height:66px;
		background: #fff url(images/main_menu.gif) left top no-repeat;
		}
		#ic3 #sitemenu li#sm0 a{
			width:165px;
			background-position: 0 0;
			}
		#ic3 #sitemenu li#sm1 a{
			background-position: -189px 0;
			}
		#ic3 #sitemenu li#sm2 a{
			background-position: -378px 0;
			}
		#ic3 #sitemenu li#sm3 a{
			background-position: -566px 0;
			}
			#ic3 #sitemenu li#sm0 a:hover{
			width:165px;
			background-position: 0 -66px;
				}
			#ic3 #sitemenu li#sm1 a:hover{
				background-position: -189px -66px;
				}
			#ic3 #sitemenu li#sm2 a:hover{
				background-position: -378px -66px;
				}
			#ic3 #sitemenu li#sm3 a:hover{
				background-position: -566px -66px;
				}
				#ic3 #sitemenu li#sm0.now a{
					width:165px;
					background-position: 0 -66px;
				}
				#ic3 #sitemenu li#sm1.now a{
					background-position: -189px -66px;
				}
				#ic3 #sitemenu li#sm2.now a{
					background-position: -378px -66px;
				}
				#ic3 #sitemenu li#sm3.now a{
					background-position: -566px -66px;
				}
#ic3 #contents{
	clear:both;
	width:750px;
	font-size:90%;
	line-height:130%;
	padding-top:36px;
}
#ic3 h2{
	width:750px;
	height:30px;
	margin-bottom:22px;
}
#ic3 #contents p{
	margin:0 14px 25px;
}
/* ↓あらかじめご準備ください */
#ic3 #contents .index_con{
	width:736px;
	padding-left:7px;
	margin-bottom:53px;
}
#ic3 #contents .index_con div.box{
	border:#cccccc solid 1px;
	padding:18px 7px 14px 7px;
}
#ic3 #contents .index_con div.box div{
	padding-bottom:0px;
}
#ic3 #contents .index_con h2{
	width:500px;
	margin:0px 10px 22px;
}
#ic3 #contents .index_con h3{
	width:500px;
	font-weight:bold;
	margin-bottom:10px;
}
#ic3 #contents .index_con div.box div{
	padding-left:17px;
}
#ic3 #contents .index_con div.box div p{
	margin-bottom:10px;
}
#ic3 #contents .index_con div.box div td{
		padding-bottom:8px;
		font-size:90%;
}
#ic3 #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;
}
#ic3 #contents .index_con div.box div ul{
	padding-left:0px;
	padding-top:5px;
}
#ic3 #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;
}
#ic3 #contents .index_con div.box div ul.as li{
	padding-left:25px;
	font-size:90%;
}
#ic3 #contents .index_con div.box div li.as{
	background-image:url(images/icon_as.gif);
	background-repeat:no-repeat;
	background-position:0 5;
}
#ic3 #contents .index_con div.box div li.as1{
	background-image:url(images/icon_as1.gif);
	background-repeat:no-repeat;
	background-position:0 5;
}
#ic3 #contents .index_con div.box div li.as2{
	background-image:url(images/icon_as2.gif);
	background-repeat:no-repeat;
	background-position:0 5;
}
#ic3 #contents .index_con div.box div li.as3{
	background-image:url(images/icon_as3.gif);
	background-repeat:no-repeat;
	background-position:0 5;
}
#ic3 #contents .index_con div.box div li.as4{
	background-image:url(images/icon_as4.gif);
	background-repeat:no-repeat;
	background-position:0 5;
}
#ic3 #contents .index_con div.box div li.as5{
	background-image:url(images/icon_as5.gif);
	background-repeat:no-repeat;
	background-position:0 5;
}
#ic3 #contents .index_con div.box div li.as6{
	background-image:url(images/icon_as6.gif);
	background-repeat:no-repeat;
	background-position:0 5;
}
#ic3 #contents .index_con div.box div li.as7{
	background-image:url(images/icon_as7.gif);
	background-repeat:no-repeat;
	background-position:0 5;
}
#ic3 #contents .index_con div.box div li.as8{
	background-image:url(images/icon_as8.gif);
	background-repeat:no-repeat;
	background-position:0 5;
}
.tutorial{
	padding:10px 10px 0;
	padding-bottom:0px;
}
#ic3 #contents .index_con div.box div .tutorial h3{
	margin:10px 0 5px 0px;
}
#ic3 #contents .index_con div.box div .tutorial p{
	margin-bottom:20px;
}
span.invisible{
display:none;
}
/* ↑あらかじめご準備ください */


#ic3 #contents .step_top{
	float:left;
	width:736px;
	padding-left:7px;
	margin-bottom:53px;
}
#ic3 #contents .step{
	float:left;
	width:736px;
	font-size:90%;
	line-height:120%;
	background-image:url(images/contents_bgimg.gif);
	background-repeat:repeat-y;
}


#ic3 #contents .step .step_left{
	width:516px;
	float:left;
}
#ic3 #contents .step .step_left div{
	border:#cccccc solid 1px;
	padding:7px 17px 14px;
}
#ic3 #contents .step .step_left div.head_con{
	border:#cccccc solid 1px;
	border-bottom:none;
	padding:7px 17px;
}
#ic3 #contents .step .step_left div.body_con{
	border:#cccccc solid 1px;
	border-top:none;
	border-bottom:none;
	padding:7px 7px 14px 17px;
}
#ic3 #contents .step .step_left div.foot_con{
	border:#cccccc solid 1px;
	border-top:none;
	padding:7px 7px 14px 17px;
}
#ic3 #contents .step .step_left h3{
	margin:11px 3px 20px;
}
#ic3 #contents .step .step_right{
	width:220px;
	float:right;
	background-color:#FFFFFF;
}
	#ic3 #contents .step .step_right div{
	width:202px;
	float:right;
	background-color:#f8f7f7;
	}
	#ic3 #contents .step p{
	margin:14px;
	margin-top:0;
}
#ic3 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;
}