.inner {padding:0 10px 10px 10px;
line-height:1.5em;
font-size:14px;}
.inner a {color:#333333;}
.inner dl {margin:0;padding:0 0 10px 0;line-height:normal;}
.inner dt {clear:both;
border-bottom:2px solid #ccc;
padding:3px;}
.inner dt a {color:#339988;}
.inner dd {margin:5px 0 0 0;padding:0;clear:both;font-size:10px;}

.inner ul {margin:0;padding:0;}
.inner li {
list-style-type:none;
background-image:url(../img/common/arrow_green.gif);
background-position:0 3px; 
background-repeat:no-repeat;
padding:3px 3px 3px 25px;margin:0 0 0 12px;}

.uroko {border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;padding:10px;}

.uroko ul {margin:0;padding:0;}
.uroko li {
list-style-type:none;
background-image:url(../img/common/arrow_green.gif);
background-position:5px 9px; 
background-repeat:no-repeat;
padding:3px 3px 3px 25px;margin:0;}



.box_toushi {clear:both;
background-color:#dff9f3;
border:1px solid #bdeae0;
padding:5px;margin-bottom:15px;
}

.box_toushi p{font-size:11px;padding:0;margin:0;}



.specialIndex{border:1px solid #ccc;
padding:3px;margin-bottom:10px;
line-height:normal;width:240px;float:left;margin:0 5px 10px 5px;} 

.specialIndex img{float:left;margin-right:10px;margin-bottom:10px;} 

div.specialIndex .midashi {
	float:left;	font-size:80%;
	width:230px;margin-right:5px;
}

div.specialIndex p {
	margin:0 0 3px 0;
	padding:0;
}

div.specialIndex .title {
font-weight:bold;
font-size:14px;
color:#555;padding:5px 0;
}

div.specialIndex .green {height:170px;
background-color:#E9FEF3;padding:5px;
background-image:url(../special/img/bg_specialindex.gif);
background-position:right bottom;
background-repeat:no-repeat;}

div.specialIndex .blue {height:170px;
background-color:#E9F8FE;padding:5px;
background-image:url(../special/img/bg_specialindex.gif);
background-position:right bottom;
background-repeat:no-repeat;
}
div.specialIndex .purple {height:170px;
background-color:#EBEBFE;padding:5px;
background-image:url(../special/img/bg_specialindex.gif);
background-position:right bottom;
background-repeat:no-repeat;
}
div.specialIndex .pink {height:170px;
background-color:#FBEFFE;padding:5px;
background-image:url(../special/img/bg_specialindex.gif);
background-position:right bottom;
background-repeat:no-repeat;
}

.box05 img{margin-right:15px;}

.beginner_submenu {padding:0 10px;}
.beginner_submenu img {margin-right:5px;border:0;}
.read {
text-align:right;
margin-right:5px;}
