/* サービス案内 */

#ttl_service {
	margin: 20px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
#ttl_service div {
	background: url(../../service/img/bg_service.gif) repeat-y;
	width: 227px;
	padding: 6px;
	color: #797979;
	margin: 0px;
	height: 100px;
}
#ttl_service li {
	margin: 0px 0px 16px;
	padding: 0px 0px 5px;
	float: left;
	list-style: none;
	background: url(../../service/img/bottom_service.gif) no-repeat bottom;
	width: 239px;
}
#ttl_service .adjust {
	margin-right: 7px;
	margin-left: 6px;
}
#ttl_service img {
	vertical-align: top;
}
#lead_contain-w730 {
	border-right: 1px solid #84C146;
	border-left: 1px solid #84C146;
	padding: 20px 133px 10px 18px;
	width: 577px;
	background: url(../../first/img/bg_lead.jpg) no-repeat right bottom;
}
#lead_contain-w730 ul {
	margin: 12px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
#lead_contain-w730 li {
	margin: 0px 6px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
.lead_foot-w730 {
	background: url(../../first/img/bottom_lead.jpg) no-repeat;
	height: 11px;
	width: 730px;
}
.ul_business {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.ul_business li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: url(../../service/img/01/bg_business.gif) repeat-y;
	width: 276px;
	display: block;
}
.ul_business div {
	background: url(../../service/img/01/bottom_business.gif) no-repeat bottom;
	padding: 6px 10px 10px;
	width: 256px;
}
.contain_merit01 {
	background: #FFFFD2 url(../../service/img/01/i_merit01.gif) no-repeat 3px 8px;
	border: 1px solid #FBE691;
	padding: 10px 6px 10px 75px;
}
.contain_merit01 ul {
	margin: 0px 0px 0px 12px;
	padding: 0px;
	list-style: outside;
}
.contain_merit01 li {
	margin: 0px;
	font-weight: bold;
}
.contain_merit02 {
	background: #FFFFD2 url(../../service/img/01/i_merit02.gif) no-repeat 3px 8px;
	border: 1px solid #FBE691;
	padding: 10px 6px 10px 75px;
}
.contain_merit02 ul {
	margin: 0px 0px 0px 12px;
	padding: 0px;
	list-style: outside;
}
.contain_merit02 li {
	margin: 0px;
	font-weight: bold;
}
.contain_example {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#example01 {
	background: url(../../service/img/01/i_example01.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px 0px 10px 74px;
	list-style: none;
}
#example02 {
	background: url(../../service/img/01/i_example02.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px 0px 10px 74px;
	list-style: none;
}#example03 {
	background: url(../../service/img/01/i_example03.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px 0px 10px 74px;
	list-style: none;
}#example04 {
	background: url(../../service/img/01/i_example04.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px 0px 10px 74px;
	list-style: none;
}#example05 {
	background: url(../../service/img/01/i_example05.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 10px 0px 10px 74px;
	list-style: none;
	height: 44px;
}
.contain_doc {
	margin: 0px 6px 10px;
	padding: 13px;
	background: #F3F3E7;
}
.contain_doc ul {
	margin: 0px 0px 0px 12px;
	padding: 0px;
	list-style: outside;
}
.contain_doc li {
	margin: 0px;
}

.contain_doc02 {
	margin: 0px 6px 10px;
	padding: 13px;
	background: #FFFFD2;
	border: 1px solid #FBE691;
}
.contain_doc02 ul {
	margin: 0px 0px 0px 16px;
	padding: 0px;
	list-style: outside;
}
.contain_doc02 li {
	margin: 0px;
	font-weight: bold;
}

#lead_contain-w570 {
	border-right: 1px solid #84C146;
	border-left: 1px solid #84C146;
	padding: 20px 133px 10px 18px;
	width: 417px;
	background: url(../../service/img/common/bg_lead.jpg) no-repeat right bottom;
}
#lead_contain-w570 ul {
	margin: 12px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
#lead_contain-w570 li {
	margin: 0px 6px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
.lead_foot-w570 {
	background: url(../../service/img/common/bottom_lead.jpg) no-repeat;
	height: 11px;
	width: 570px;
}

/*contactstaff*/

#lead_contain-s1 {
	border-right: 1px solid #84C146;
	border-left: 1px solid #84C146;
	padding: 15px 133px 0 18px;
	width: 417px;
	background: url(../../service/img/common/bg_s1.jpg) no-repeat right bottom;
}
#lead_contain-s1 ul {
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
#lead_contain-s1 li {
	margin: 0px 6px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
.lead_foot-s1 {
	background: url(../../service/img/common/bottom_s1.jpg) no-repeat;
	height: 12px;
	width: 570px;
}


#lead_contain-s2 {
	border-right: 1px solid #84C146;
	border-left: 1px solid #84C146;
	padding: 15px 133px 0 18px;
	width: 417px;
	background: url(../../service/img/common/bg_s2.jpg) no-repeat right bottom;
}
#lead_contain-s2 ul {
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
#lead_contain-s2 li {
	margin: 0px 6px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
.lead_foot-s2 {
	background: url(../../service/img/common/bottom_s2.jpg) no-repeat;
	height: 12px;
	width: 570px;
}


#lead_contain-s3 {
	border-right: 1px solid #84C146;
	border-left: 1px solid #84C146;
	padding: 15px 133px 0 18px;
	width: 417px;
	background: url(../../service/img/common/bg_s3.jpg) no-repeat right bottom;
}
#lead_contain-s3 ul {
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
#lead_contain-s3 li {
	margin: 0px 6px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
.lead_foot-s3 {
	background: url(../../service/img/common/bottom_s3.jpg) no-repeat;
	height: 12px;
	width: 570px;
}

#lead_contain-s4 {
	border-right: 1px solid #84C146;
	border-left: 1px solid #84C146;
	padding: 15px 133px 0 18px;
	width: 417px;
	background: url(../../service/img/common/bg_s4.jpg) no-repeat right bottom;
}
#lead_contain-s4 ul {
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
#lead_contain-s4 li {
	margin: 0px 6px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
.lead_foot-s4 {
	background: url(../../service/img/common/bottom_s4.jpg) no-repeat;
	height: 12px;
	width: 570px;
}


#lead_contain-w730s4 {
	border-right: 1px solid #84C146;
	border-left: 1px solid #84C146;
	padding: 15px 133px 0 18px;
	width: 577px;
	background: url(../../service/img/common/bg_s4.jpg) no-repeat right bottom;
}
#lead_contain-w730s4 ul {
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
#lead_contain-w730s4 li {
	margin: 0px 6px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
.lead_foot-w730s4 {
	background: url(../../service/img/common/bottom_w730s4.jpg) no-repeat;
	height: 12px;
	width: 730px;
}

#lead_tel {
 width: 397px;
 height: 60px;
 text-indent: -9999px;
 background: url(../img/bnr_lead_tel.jpg) no-repeat 0 0;
 margin: 10px 0 0 0;
}
#lead_tel2 {
 width: 550px;
 height: 43px;
 text-indent: -9999px;
 background: url(../img/bnr_lead_tel2.jpg) no-repeat 0 0;
 margin: 10px 0 0 0;
}



#left_will-top {
	float: left;
	width: 558px;
	padding-right: 22px;
}
ul_will-top div {
	padding: 6px;
}
#ul_will-top div {
	padding: 6px 10px 0px;
	width: 158px;
	border-right: 1px solid #C8C6CC;
	border-bottom: 1px solid #C8C6CC;
	border-left: 1px solid #C8C6CC;
}
#ul_will-top {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
#ul_will-top li {
	padding: 0px;
	float: left;
	list-style: none;
}
.ul_kind01 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.ul_kind01 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: url(../../will/img/kind/bg_kind01.gif) repeat-y;
	width: 276px;
	display: block;
}
.ul_kind01 div {
	background: url(../../will/img/kind/bottom_kind01.gif) no-repeat bottom;
	padding: 6px 10px 10px;
	width: 256px;
}
.ul_kind01 a:visited,.ul_kind01 a:link,.ul_kind01 a:hover,.ul_kind01 a:active {
	text-decoration:underline;
	color: #0033FF;	background: url(../../will/img/kind/arrow.gif) no-repeat left center;
	padding-left: 20px;
	height: 13px;
	display: block;
	margin-top: 6px;
}


#contain_kind02 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#contain_kind02 li {
	background: #F5F5EA;
	margin: 0px 0px 6px;
	padding: 14px;
	list-style: none;
	display: block;
}
#table_compare th {
	border-collapse: inherit;
	border-bottom: 1px dotted #CCCCCC;
	padding: 6px;
	background: #F6F1E8;
	text-align: left;
	width: 25%;
}
#table_compare .th_head {
	background: #FFFFFF;
	text-align: center;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}
#table_compare td {
	border-spacing: 0px;
	border-collapse: inherit;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	padding: 6px;
	font-size: 10px;
}
#table_compare td ul {
	margin: 0px 0px 0px 12px;
	padding: 0px;
}
#table_compare td li {
	margin: 0px;
	padding: 0px;
	list-style: outside;
}
#table_compare .center {
	font-size: 12px;
	text-align: center;
}
#table_compare .bdr_r-none {
	border-right-style: none;
}
#table_compare .bdr_b-none {
	border-bottom-style: none;
}
#ul_point {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#ul_point li {
	color: #007300;
	background: url(../../will/img/kind/i_check.gif) no-repeat left top;
	margin: 0px 0px 8px;
	padding: 0px 0px 0px 20px;
}
.nav_will-bottom {
	margin: 0px;
	padding: 10px 0px 0px;
	float: left;
	list-style: none;
	border-top: 1px dotted #CCCCCC;
	width: 570px;
}
.nav_will-bottom li {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}

.sitemap {
	background: url(../../sitemap/img/ttl_link.gif) no-repeat;
	display: block;
	height: 20px;
	width: 187px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 10px;
	margin-left: 7px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
}
.sitemap a:link,.sitemap a:hover,.sitemap a:active,.sitemap a:visited {
	text-decoration:underline;
	color: #FFFFFF;
}
.sitemap-s {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.sitemap-s li {
	margin: 6px 0px 6px 20px;
	padding: 0px 0px 0px 17px;
	width: 173px;
	background: url(../../sitemap/img/arrow.gif) no-repeat;
}
.sitemap-s li a:link,.sitemap-s li a:hover,.sitemap-s li a:active,.sitemap-s li a:visited {
	text-decoration:underline;
	color: #666666;
}
.sm_inner {
	background: url(../../sitemap/img/bg_content.gif) repeat-y;
	width: 224px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sm_head {
	background: url(../../sitemap/img/head_content.gif) no-repeat;
	width: 224px;
	height: 5px;
	margin-bottom: 6px;
}
.sm_bottom {
	background: url(../../sitemap/img/bottom_content.gif) no-repeat;
	width: 224px;
	height: 5px;
}
#sm_contain-l {
	float: left;
	width: 224px;
}
#sm_contain-m {
	float: left;
	width: 224px;
	margin-right: 29px;
	margin-left: 29px;
}
#sm_contain-r {
	float: left;
	width: 224px;
}
.note_log {
	background: #FFFFD2;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #FBE691;
	margin-right: 10px;
	margin-left: 10px;
}
#rule_postscript {
	border-top: 1px solid #669900;
	border-bottom: 1px solid #669900;
	padding: 10px;
}

.ttl_contain-new{
	background:url(../../new/img/ttl_contain.gif) no-repeat;
	font-weight:bold;
	color:#666666;
	height:25px;
	width:694px;
	text-align:left;
	padding-top: 12px;
	padding-left: 36px;
	font-size: 14px;
}
.bottom_contain-new{
	background:url(../../new/img/bottom_contain.gif) no-repeat;
	width:730px;
	height:10px;
	margin-bottom: 20px;
}
.backnamber-frame{
	background:url(../../new/img/bg_contain.gif) repeat-y;
	width:710px;
	padding: 10px;
}
.backnamber-frame p{
	display: block;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}.content_trouble {
	background: url(../../service/img/03/icon_trouble.gif) no-repeat 0px 0px;
	padding-left: 150px;
	padding-bottom: 10px;
}


#lead_contain02-w570 {
	border-right: 1px solid #84C146;
	border-left: 1px solid #84C146;
	padding: 10px 133px 10px 18px;
	width: 417px;
	background: url(../../service/img/01/bg_lead.jpg) no-repeat right top;
}
#lead_contain02-w570 ul {
	margin: 12px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
#lead_contain02-w570 li {
	margin: 0px 6px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
.lead_foot02-w570 {
	background: url(../../service/img/08/bottom_lead02.gif) no-repeat;
	height: 11px;
	width: 570px;
}
#head_close {
	background: url(../../will/img/necessity/head_close.gif) no-repeat;
	height: 10px;
	width: 560px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contain_close {
	width: 388px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background: url(../../will/img/necessity/img_close.gif) no-repeat 400px;
	padding-top: 10px;
	padding-right: 160px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#bottom_close {
	background: url(../../will/img/necessity/bottom_close.gif) no-repeat;
	height: 10px;
	width: 560px;
}
.step_contain01 {
	background: url(../../will/img/execution/arrow.gif) no-repeat 28px 10px;
	padding: 10px 15px 10px 76px;
}
.step_contain02 {
	padding: 10px 15px 10px 76px;
}

table#outline {
	font-size: 14px;
	line-height: 140%;
}
#head_org-nav {
	width: 186px;
	background-image: url(../../company/img/head_org-nav.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 6px 0px 0px;
}
#contain_recept {
	padding-top: 10px;
	border-top: 1px solid #CCCCCC;
}
#com_table {
	margin: 0px 15px;
	padding: 0px;
	width: 540px;
}
#com_table th {
	margin: 0px;
	padding: 3px;
	width: 150px;
	border-bottom: 1px dotted #CCCCCC;
	font-weight: normal;
	color: #333333;
	text-align: left;
}
#com_table td {
	margin: 0px;
	padding: 3px;
	border-bottom: 1px dotted #CCCCCC;
	color: #333333;
}
#com_table a {
	background: url(../../company/img/arrow_green.gif) no-repeat left center;
	padding-left: 15px;
	width: 50px;
	margin-left: 10px;
}
#ul_note {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
	width: 730px;
}
#ul_note li {
	padding: 0px;
	float: left;
	list-style: none;
	background: url(../../note/img/bg_page.gif) repeat-y;
	display: block;
	width: 236px;
}
#ul_note div {
	padding: 6px 16px 10px;
	height: 180px;
	background: url(../../note/img/bottom_page.jpg) no-repeat center bottom;
}
#bnr_howto {
	text-align: center;
	padding-top: 20px;
}
#contain_consult-lead {
	float: right;
	width: 570px;
	padding-left: 20px;
}
#ul_consult {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#ul_consult #before {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	display: block;
	width: 348px;
	border: 1px solid #CC6600;
}
#ul_consult #after {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style: none;
	display: block;
	width: 348px;
	border: 1px solid #669933;
}
#ul_consult div {
	padding: 10px;
}
#ul_consult ol {
	margin: 0px;
	padding: 0px 0px 0px 22px;
}
#contain_case {
	background: #FFFFD2;
	padding: 19px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #FBE691;
}
#contain_case ul {
	margin: 0px 0px 0px 14px;
	padding: 0px;
}
#contain_case li {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#ul_step {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#ul_step li {
	display: block;
	width: 160px;
	margin: 0px 23px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	background: url(../../consult/img/bg_step.gif) repeat-y;
}
#ul_step #adjust_li {
	display: block;
	width: 160px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	background: url(../../consult/img/bg_step.gif) repeat-y;
}
#ul_step div {
	background: url(../../consult/img/bottom_step.gif) no-repeat bottom;
	padding: 6px;
	height: 80px;
}
#bg_arrow {
	background: url(../../consult/img/arrow.gif) repeat-x left center;
	margin-right: 10px;
	margin-left: 10px;
}
#bg_ttl {
	background: url(../../seminar/img/bg_ttl.gif);
	height: 23px;
	width: 545px;
	margin: 0px 0px 18px;
	padding: 9px 0px 0px 25px;
	font-size: 14px;
}

#bg_ttl_h3 {
	background: url(../../colum/img/h3_ttl.jpg);
	height: 23px;
	width: 555px;
	margin: 0px 0px 18px;
	padding: 9px 0px 0px 15px;
	font-size: 14px;
}


.contain_seminar {
	padding-right: 6px;
	padding-left: 6px;
	line-height: 160%;
}
.contain_seminar img {
	float: right;
	padding: 1px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
}
#semi_example01 {
	background: url(../../service/img/11/i_example01.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 10px 0px 10px 74px;
	list-style: none;
	height: 44px;
}
#semi_example02 {
	background: url(../../service/img/11/i_example02.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px 0px 10px 74px;
	list-style: none;
}#semi_example03 {
	background: url(../../service/img/11/i_example03.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 10px 0px 10px 74px;
	list-style: none;
	height: 44px;
}#semi_example04 {
	background: url(../../service/img/11/i_example04.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 10px 0px 10px 74px;
	list-style: none;
	height: 44px;
}#semi_example05 {
	background: url(../../service/img/11/i_example05.gif) no-repeat 0px 0px;
	display: block;
	margin: 0px 0px 10px;
	padding: 10px 0px 10px 74px;
	list-style: none;
	height: 44px;
}
.bg_faq {
	background: url(../../faq/img/bg_faq.gif) repeat-y;
	width: 710px;
	padding: 10px;
}
.faq_contain {
	background: url(../../faq/img/icon_a.gif) no-repeat 0px 0px;
	padding-left: 30px;
	line-height: 160%;
}
.contain_voice {
	border: 1px solid #FBE691;
	padding: 9px;
	background: #FFFFD2;
	margin-bottom: 20px;
}
#ttl_service strong {
	font-weight: normal;
}
.contain_staff {
	float: right;
	width: 425px;
	font-size: 14px;
}

.staff-profile-l{
	width: 265px;
	float: left;
	margin-bottom: 12px;
	}

.staff-profile-r{
	width: 265px;
	float: right;
	margin-left: 10px;
	margin-bottom: 12px;
	}

.staff-profile-c{
	width: 540px;
}


.staff-profile-l p{
	margin: 8px 0px 0px 5px;
}


.staff-profile-r p{
	margin: 8px 0px 0px 5px;
}

.staff-profile-c p{
	margin: 8px 0px 0px 5px;
}



.name_staff {
	font-size: 18px;
	font-weight: bold;
	background: url(../../company/img/staff/line_name.gif) no-repeat left bottom;
	padding-bottom: 6px;
	margin-bottom: 10px;
	padding-top: 6px;
}
#ul_about-top {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#ul_about-top li {
	float: left;
	width: 180px;
	list-style: none;
	margin: 0px 0px 0px 2px;
	padding: 0px;
}
#ul_about-top div {
	border: 1px solid #CCCCCC;
	padding: 7px;
	margin-top: 5px;
	color: #666666;
}
#ul_about-top span {
	display: block;
}
.contain_heir {
	float: right;
	width: 450px;
}
#ul_heir {
	margin: 0px 5px;
	padding: 0px;
	list-style: none;
}
#ul_heir li {
	margin: 0px;
	padding: 10px 0px;
	border-bottom: 1px dotted #CCCCCC;
	list-style: none;
}
#contain_wife {
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
}
#ul_graph_divide {
	margin: 0px 5px;
	padding: 0px;
	list-style: none;
}
#ul_graph_divide li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
.contain_select {
	float: right;
	width: 470px;
}#ul_simple {
}
#ul_simple li {
	border-bottom-style: none;
	list-style: disc;
	color: #CC3300;
	margin: 0px;
	padding: 0px;
}
#ul_simple {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#ol_limit li {
	border-bottom-style: none;
	list-style: decimal;
	margin: 0px;
	padding: 0px;
}
#ol_limit {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.contain_reject {
	margin: 0px 6px 10px;
	padding: 13px;
	background: #FFFFD2;
	border: 1px solid #FBE691;
}
.contain_reject ul {
	margin: 10px 0px 0px 16px;
	padding: 0px;
	list-style: outside;
}
.contain_reject li {
	margin: 0px;
}
#ul_flow01 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#ul_flow01 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.bg01_step {
	background: url(../../about/img/flow/bg01_step.gif);
	height: 39px;
	width: 530px;
	padding: 10px 10px 0px;
}
#ul_flow02 {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style: none;
}
#ul_flow02 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.bg02_step {
	background: url(../../about/img/flow/bg02_step.gif);
	height: 39px;
	width: 510px;
	padding: 10px 10px 0px;
}
.bg03_step {
	background: url(../../about/img/flow/bg03_step.gif);
	height: 27px;
	width: 510px;
	padding: 10px 10px 0px;
}.txt_event {
	float: left;
	padding-left: 10px;
	padding-top: 3px;
}



#profile-area {
	text-align: left;
	width:530px;
	margin:0 auto 20px auto;

}



#profile-ttl {color:#333;}



.font-profile-name {font-weight: bold;color:#51A032;}



.font-profile-blue {color:#2C436C;font-weight: normal;}



#profile-head {

	background:url(../../colum/img/entry2-head.gif) no-repeat;
	height: 32px;
}

#profile-middle {background: url(../../colum/img/entry2-middle.gif) top repeat-y;}

#profile-textarea {
	width:358px;
	float: left;
	padding: 10px 10px 0 10px;
}

.profile-column {padding-bottom: 0px;}


#profile-image {
	width: 140px;
	float: left;
	padding: 10px 0 10px 0;
}



#profile-bottom {
	clear:both;
	background: url(../../colum/img/entry2-bottom.gif) bottom no-repeat;
	height: 5px;
}
.contain_seminar h3 {
	background: url(../../colum/img/bg_ttl_h3.gif) no-repeat;
	display: block;
	height: 27px;
	width: 540px;
	font-size: 14px;
	padding-top: 5px;
	padding-left: 10px;
	margin: 10px 10px 6px;
}
.contain_seminar p {
	margin-right: 10px;
	margin-left: 20px;
	display: block;
}
.h3_fee {
	background: #F5EDC6;
	display: block;
	padding: 6px 12px;
	border: 1px solid #CCCCCC;
	margin-right: 6px;
	margin-left: 6px;
}
.contain_fee {
	padding: 12px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	line-height: 160%;
	margin-right: 6px;
	margin-left: 6px;
	margin-bottom: 20px;
}
.contain_fee a {
	background: url(../../fee/img/arrow.gif) no-repeat left center;
	display: inline;
	padding-left: 12px;
}
.contain_faq_top {
	vertical-align: top;
	margin-bottom: 10px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #CCCCCC;
}
.contain_faq_top a {
	display: block;
}
.contain_faq_top img {
	float: left;
}


/*メールマガジン*/

#sample{
	width:520px;
	margin:0px auto 0px auto;
	background-color:#F6F6F6;
	border:#CCCCCC solid 1px;
	text-align:left;
	padding:10px 0px 10px 30px;
}

#backnum{
	width:500px;
	margin:0px auto 0px auto;
}

#backnum ul{
	margin: 0px;
	padding: 3px;
	list-style: none;
}

#backnum a {
	background: url(../img/arrow_green_s.gif) no-repeat left 5px;
	display: block;
	padding-left: 10px;
	padding-bottom:10px;
}

#backnum_btn{
	width:500px;
	margin:10px auto 30px auto;
}

/*#backnum-l{
	width:250px;
	float:left;
}

#backnum-r{
	width:250px;
	float:right;
}

#backnum-l ul{
	margin: 0px;
	padding: 3px;
	list-style: none;
}

#backnum-r ul{
	margin: 0px;
	padding: 3px;
	list-style: none;
}

#backnum-l li {
	margin: 0px;
	padding: 2px;
}

#backnum-r li {
	margin: 0px;
	padding: 2px;
}

#backnum-l a {
	background: url(../img/arrow_green_s.gif) no-repeat left center;
	display: block;
	padding-left: 10px;
	padding-bottom:5px;
}

#backnum-r a {
	background: url(../img/arrow_green_s.gif) no-repeat left center;
	display: block;
	padding-left: 10px;
	padding-bottom:5px;
}*/


/*ライフプランニングノート追加*/

.ul_note_sample {
	width:180px;
	margin:50px auto 0px auto;
}

.ul_note_sample2 {
	width:180px;
	margin:18px auto 0px auto;
}

.ul_note_btn {
	width:190px;
	margin:20px auto 0px auto;
}

.ul_note_txt {
	padding: 6px 16px 10px;
	height: 180px;
	background: url(../../note/img/bottom_page.jpg) no-repeat center bottom;
	height:350px;
	font-size: 12px;
	line-height: 1.5;
}

#ul_note2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
	width: 730px;
}

#ul_note2 li {
	padding: 0px;
	float: left;
	list-style: none;
	background: url(../../note/img/bg_page.gif) repeat-y;
	display: block;
	width: 236px;
}



/* セミナー_動画 */

#movie_seminar {
 float: right;
 margin: 0 auto 10px 10px;
 font-size: 12px;
}
#movie_seminar iframe {
 margin-bottom: 5px;
}
#movie_seminar p {
 font-size: 12px;
 text-align: center;
}


/* セミナーの様子 */

#dl_seminar_repo {
 width: 540px;
 margin: 0 auto 30px;
 border-bottom: 1px solid #CCC;
}
#dl_seminar_repo dt {
 width: 100px;
 float: left;
 clear: both;
 background: url(../img/arrow.gif) no-repeat 0 11px;
 padding: 10px 0 10px 20px;
 margin: 0;
 border-top: 1px solid #CCC;
}
#dl_seminar_repo dd {
 width: 420px;
 float: right;
 padding: 10px 0 10px;
 margin: 0;
 border-top: 1px solid #CCC;
}

.seminar_repo_photo_r {
 float: right;
 margin: 0 0 15px 15px;
}
.seminar_repo_photo_l {
 float: left;
 margin: 0 15px 15px 0;
}
.seminar_repo_voice {
 margin: 20px auto;
 background: #EEE;
 border: 1px solid #CCC;
 padding: 15px 20px 10px 10px;
}




#seminar_appli {
 width: 530px;
 height: 350px;
 background: url(../../seminar/img/bg_appli.jpg) no-repeat 0 0;
 margin-bottom: 15px;
 margin-left: auto;
 margin-right: auto;
}
#seminar_appli #seminar_appli_tel {
 width: 530px;
 height: 140px;
 text-indent: -9999px;
 font-size: 1px;
}
#seminar_appli #seminar_appli_fax {
 width: 530px;
 height: 34px;
 text-indent: -9999px;
 font-size: 1px;
}
#seminar_appli #seminar_appli_form {
 width: 530px;
 height: 34px;
 text-indent: -9999px;
 font-size: 1px;
}


#seminar_appli .seminar_appli_btn {
 width: 228px;
 height: 40px;
 text-indent: -9999px;
 font-size: 1px;
 margin-left: 282px;
}
#seminar_appli .seminar_appli_btn a {
 width: 228px;
 height: 40px;
 display: block;
}
#seminar_appli #seminar_appli_btn_fax_01 {
 background: url(../../seminar/img/btn_fax_01.jpg) no-repeat 0 0;
 margin-bottom: 5px;
}
#seminar_appli #seminar_appli_btn_fax_01 a:hover {
 background: url(../../seminar/img/btn_fax_01.jpg) no-repeat 0 bottom;
}
#seminar_appli #seminar_appli_btn_fax_02 {
 background: url(../../seminar/img/btn_fax_02.jpg) no-repeat 0 0;
 margin-bottom: 5px;
}
#seminar_appli #seminar_appli_btn_fax_02 a:hover {
 background: url(../../seminar/img/btn_fax_02.jpg) no-repeat 0 bottom;
}
#seminar_appli #seminar_appli_btn_fax_03 {
 background: url(../../seminar/img/btn_fax_03.jpg) no-repeat 0 0;
 margin-bottom: 5px;
}
#seminar_appli #seminar_appli_btn_fax_03 a:hover {
 background: url(../../seminar/img/btn_fax_03.jpg) no-repeat 0 bottom;
}
#seminar_appli #seminar_appli_btn_fax_04 {
 background: url(../../seminar/img/btn_fax_04.jpg) no-repeat 0 0;
 margin-bottom: 5px;
}
#seminar_appli #seminar_appli_btn_fax_04 a:hover {
 background: url(../../seminar/img/btn_fax_04.jpg) no-repeat 0 bottom;
}
#seminar_appli #seminar_appli_btn_fax_05 {
 background: url(../../seminar/img/btn_fax_05.jpg) no-repeat 0 0;
 margin-bottom: 5px;
}
#seminar_appli #seminar_appli_btn_fax_05 a:hover {
 background: url(../../seminar/img/btn_fax_05.jpg) no-repeat 0 bottom;
}
#seminar_appli #seminar_appli_btn_fax_06 {
 background: url(../../seminar/img/btn_fax_06.jpg) no-repeat 0 0;
 margin-bottom: 5px;
}
#seminar_appli #seminar_appli_btn_fax_06 a:hover {
 background: url(../../seminar/img/btn_fax_06.jpg) no-repeat 0 bottom;
}


#seminar_appli #seminar_appli_btn_form {
 background: url(../../seminar/img/btn_form.jpg) no-repeat 0 0;
}
#seminar_appli #seminar_appli_btn_form a:hover {
 background: url(../../seminar/img/btn_form.jpg) no-repeat 0 bottom;
}
