@charset "UTF-8";

#right_cont .contens_frame{
	background:none;
}

#rule_article .flow_use{
    width: 243px;
    height: 75px;
    float: right;
    padding: 0px 0 0 0px;
}

#rule_article .flow_use a{
    height:60px;
    overflow:hidden;
    display:inline-block;
}

#rule_article .flow_use a img{
    margin:0px;
}

#rule_article .flow_use a img:hover{
    margin-top:-60px;
}

.article_area{
    width:655px !important;
    margin: 0 auto 30px auto;
}

h3.lower_layer_title{
    background:url("/img/rule/h3.gif") no-repeat ;
    height:26px;/*38*/
    color:#876e1a;
    font-weight:bold;
    padding:12px 0px 0px 45px;
    width: 681px;
}

#rule_article dl{
	margin:15px auto 0px auto;
	padding:20px 15px 20px 15px;
	line-height:160%;
	background:#ffe8eb;
}

#rule_article dl dt{
	font-weight:bold;
	color:#d02942;
	padding:8px 0px 8px 0px;
}

#rule_article dl dd{
	margin:0px 0px 10px 10px;
}

#rule_article dt,
#rule_article dd,
#rule_article .p2{
    color:#666666;
}

#rule_article .p2,
#rule_article .fontbold{
	margin:1em 0 1em 0 !important;
	line-height:140%;
}

#rule_article .p2 span{
	color:#d02942;
}

#rule_article .fontbold{
	color:#d02942;
	font-weight:bold;
}

#rule_article .h4{
	color:#666666;
	font-weight:bold;
	margin:2em 0 0 0;
}
