@charset "UTF-8";

article .tit-terms{
	width: 710px;
	height: 58px;
	background: url(../images/terms/tit-termofuse.gif) no-repeat;
	text-indent:-9999px;
	outline: 0;
	margin-bottom:40px;		
}
article p#top-txt {
	font-size:1.2em;
	line-height:180%;
 margin-bottom:15px;
}

h2 {
 width: 710px;
 height: 39px;
 text-indent: -9999px;
 margin-bottom: 20px;
}
h2#use { background: url(../images/terms/tit-terms-01.gif) no-repeat;}
h2#recommend {
 margin-top: 50px;
 background: url(../images/terms/tit-terms-02.gif) no-repeat;}


h3 {
 font-size: 1.4em;
 font-weight: bold;
 margin-bottom:10px;
}

article ul {
}
article ul li {
 margin-bottom:40px;
}
article ul li a {
 text-decoration:underline;
}
article ul li a:hover {
 text-decoration:none;
}
article ul li.last {
 margin-bottom: 0;
}
article ul li p {
 font-size: 1.2em;
 line-height: 180%;
 /*margin-left: 14px;*/
}
article ul li ol {
 font-size: 1.2em;
 line-height: 180%;
}
article ul li ol li {
 list-style-type: decimal;
 margin-left: 15px;
}

p#recommend-txt {
 font-size: 1.2em;
 line-height: 180%;
 margin-bottom:30px;
}

#browser-txt {
 font-size: 1.0em;
 clear: both;
 line-height: 150%;
}
dl#browser {
 background-color:#F9F9F9;
 padding: 20px 20px 10px 20px;
 font-size: 1.2em;
 margin: 5px 0 10px 0px;
}
 dl#browser dt {
 width: 170px;
 float: left;
 font-weight: bold;
 line-height: 180%;
}
dl#browser dd {
 width:	400px;
 float: left;
 padding-bottom:	10px;
 line-height: 180%;
}

#plugin-txt {
 margin-bottom: 10px;
}
.flash-img {
 margin: 0 5px 0 14px;
}
.flash-img:hover img, 
.reader-img:hover img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}


.social-txt ol li p{
font-size: 1em;
padding-left:1.6em;
text-indent:-1.6em;
margin-left: 0;
}
