@charset "utf-8";
/* CSS Document */

#path{
	margin-left:10px;
	padding-bottom:20px;
	text-align:left;
}
#path a{
	color:#0090ff;
	text-decoration:none;
}
#path a:hover{
	text-decoration:underline;
}
#contentsInner{
	overflow:hidden;
	_zoom:1;
	width:920px;
	margin:0 auto 70px;
	text-align:left;
	line-height:2;
}

/*-----------------
 #mainside
-----------------*/

#mainside{
	float:left;
	width:620px;
}
#mainside #title{
	padding:32px 0 65px 21px;
}
#mainside #title h1{
	padding-bottom:15px;	
}
#mainside #title p{
	padding-left:5px;
}
#mainside .conbox{
}
#mainside .conbox h3{
	margin-bottom:10px;
}
#mainside .conbox .inner{
	margin-left:41px;	
}
#mainside .conbox .inner h4{
	padding:10px;
	margin-top:15px;
	margin-bottom:20px;
	background-color:#f3f4f0;
	font-size:150.0%;
	line-height:1.2;
}
#mainside .conbox .inner p{
	padding:0 0 1em;	
}
#mainside #c3 .inner h4{
	border-left:#fc9d00 solid 5px;
}
/*-----------------
 #subside
-----------------*/

#subside{
	float:right;
	width:280px;
}
#subside #sidetitle{
	margin-bottom:20px;
}
#subside h4{
	margin-bottom:7px;
}
#subside .sidebox{
	margin:0 0 22px 57px;
	padding-left:10px;
	border-left:#d40000 solid 2px;
}
#subside .sidebox a{
	color:#333333;
	text-decoration:none;
}
#subside .sidebox a:hover{
	text-decoration:underline;
}
#subside .bnrarea{
	padding-top:20px;
}
#subside .bnrarea .bnr01{
	padding-bottom:7px;
}


/*-----------------
#howto
-----------------*/
#howto #title{
	background:url(../../img/howto/bg_titile.jpg) no-repeat left top;
}
#howto #c1 .inner h4{
	border-left:#189ac9 solid 5px;
}
#howto #c2 h3{
	margin-top:35px;
}
#howto #c3 h3{
	margin-top:50px;
}


/*-----------------
#now
-----------------*/
#now #title{
	background:url(../../img/now/bg_titile.jpg) no-repeat left top;
}
#mainside #now #c1 .inner h4{
	border-left:#95ca32 solid 5px;
}
#mainside #now #c2 .inner h4{
	border-left:#fc9d00 solid 5px;
}
#mainside #now #c3 .inner h4{
	border-left:#189ac9 solid 5px;
}
#now #c2 h3,
#now #c3 h3{
	margin-top:35px;
}
#now #c2 .inner table{
	padding-bottom:10px;
}
#now #c2 .inner table td{
	vertical-align:top;
	padding-right:10px;
}
#now #c2 .inner table td.cell1,
#now #c2 .inner table td.cell2{
	width:60px;
}


/*-----------------
#editor
-----------------*/
#mainside #editor #title{
	padding:0 0 49px 0;
}
#mainside #editor #title h1{
	padding-bottom:0;	
}


#editor #title p{
	padding-bottom:2em;
}
#editor #c1.conbox .inner{
	margin:0 35px 0 35px;		
}
#editor #c2.introduction{
	margin-top:15px;
}
#editor #c2.introduction .inner{
	padding:10px 15px 10px;
	margin:0 35px 0 35px;
	border-top:#9ca483 solid 4px;
	border-bottom:#9ca483 solid 4px;
	background:#f3f4f0;
}
#editor #c2.introduction img{
	margin-top:10px;
	margin-bottom:10px;
}
#editor #c2.introduction .inner p{
	padding-bottom:0px;
}
#editor #c2.introduction .inner span.big{
	font-size:133.3%;
}

/*-----------------
#word
-----------------*/
#word #title{
	background:url(../../img/word/bg_titile.jpg) no-repeat left top;
}
#word .conbox .inner{
	margin-left:22px;
}
#word .conbox .inner h4{
	background-color: #F3F4F0;
	border-left-style:solid;
	border-left-width:5px;
	font-size: 150%;
	line-height: 1.2;
	margin-bottom: 15px;
	margin-top: 15px;
	padding: 10px;
}
.red{
	border-left-color:#D40000;
}


#howto .conbox .inner p,
#now .conbox .inner p,
#word .conbox .inner p,
#editor #c1 .inner p{
	text-indent:1em;
}

#now .conbox .inner p.none{
	text-indent:0;
}



#mainside .inpagetop{
	margin-bottom:50px;
	text-align:right;
}