@charset "utf-8";
/* +-----------------------------------------------------------------------+ */
/* | CSS2,1                                                                | */
/* +-----------------------------------------------------------------------+ */
/* | Copyright (c) 2007 Xenophy CO., LTD.                                  | */
/* +-----------------------------------------------------------------------+ */
/* | Authors: Fujihito Watanabe <watanabe@xenophy.com>                     | */
/* +-----------------------------------------------------------------------+ */

/* | rules
/* +-----------------------------------------------------------------------+ */

;;#content {
    font:12px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
}

#rules #content {
    background:url(../images/right/bg.gif) repeat-x;
    margin:1px 0 20px 0;
}

#rules #content .guide-box {
    width:546px;
    margin-left:7px;
    margin-bottom:25px;
    border-bottom:2px solid #4D5F69;
}

#rules #content .guide-box p {
    padding:0 12px 12px 12px;
}

#rules #content p {
    line-height:180%;
}

#rules #content p.adjust {
    margin:0 0 30px 0;
}

#rules .content-space {
    padding-left:7px;
    clear:left;    
}

#rules h2.title {
    padding:7px 0 0 19px;
    color:#404040;
    font-weight:bold;
    font-size:14px;
}

html[xmlns*=""] body:last-child#rules h2.title {
    padding:4px 0 0 19px;
}

#rules .t-rule {
    width:560px;
    height:47px;
    margin:0 0 26px 0;
    background:url(../images/content/h2_useful-article_form_policy.gif) no-repeat;
}

#rules .content-margin {
    padding:0 22px 0 22px;
}

#rules h3.title {
    color:#435C65;
    line-height:180%;
    font-weight:bold;
}

#rules ul.decimal {
    margin:0 0 30px 0;
}



#rules ul.lower-alpha {
    margin:0 0 30px 0;
}

#rules ul.normal {
    margin:0 0 30px 0;
}


#rules ul.circle {
    margin:0 0 30px 0;
}

#rules ul.circle li {
    list-style-type:disc;
    list-style-position:inside;
    line-height:180%;
}

#rules ul.normal li {
    line-height:180%;
}

#rules ul.lower-alpha li {
    line-height:180%;
    list-style-type:lower-alpha;
    list-style-position:inside;
}

#rules ul.decimal li {
    list-style-position:inside;
    list-style-type:decimal;
    line-height:180%;
}

#rules .adjust {
    margin:0 0 30px 0;
}



.subttl{
	display:block;
	margin:20px 0;
	font-weight:bold;
	}



.title{
	font-size:150%;
	}

.submit_bt{
	width:546px;
	margin:20px auto;
	padding:20px 0 0 0;
	border-top:1px solid #CCCCCC;
	text-align:center;
	}





