/* CSS Document */
body {
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.5em;
	font-size:12px;
	color:#333333;
	background-color:#ffffff;
	margin:0;
	padding:0;
}

/* リンク色 */
a:link { color:#01266a; }
a:visited { color:#; }
a:hover { color:#; }
a:active { color:#; }

img {
	border:none;
}
.clear {
	clear:both;
}
.red {
	color:#cc1e0d;
}
.white{
	color:#ffffff;
}
ul, li, h1, h2, h3 {
margin:0;
padding:0;
}
.float_left{
	float:left;
}

/* header */
.header {
	background: url(../common/images/header_back.gif) repeat-x;
	height:97px;
}
.header_g {
	background: url(../common/images/back_header_g.gif) repeat-x;
	height:97px;
}

.header_b {
	background: url(../common/images/back_header_b.gif) repeat-x;
	height:97px;
}

.header_contents {
	width:960px;
	margin:0 auto;
}
.header_logo {
	width:292px;
	height:53px;
	margin:23px 0 0 17px;
	float:left;
}
.header_info {
	margin:10px 0 0 0;
	float:right;
}
.header_navi {
	width:631px;
	margin:9px 0 4px 0;
	float:left;
}
.header_navi ul {
	text-align:right;
}
.header_navi li {
	display:inline;
}
.header_navi li a {
	border-right: dotted 1px #9a9a9a;
	padding:4px 25px 10px 25px;
}

/* Flashの部分 */
.back_flash {
	background:url(../images/back_flash.gif) repeat-x;
	height:320px;
	padding:15px 0 0 0;
}
.flash {
	width:920px;
	margin:0 auto;
}

/* contents1 */
.contents1_back {
	height:158px;
	background:url(../images/contents1_back.gif) repeat-x;
}
.contents1 {
	width:960px;
	margin:0 auto 0 auto;
}
.contents1_photo{
	width:122px;
	height:122px;
	padding-top:19px;
	padding-left:20px;
	float:left;
}

.contents2_photo{
	width:122px;
	height:122px;
	padding-top:19px;
	padding-left:15px;
	float:left;
}

.contents1_1{
	width:301px;
	height:135px;
	margin:19px 0 0 14px;
	border-right: dotted 1px #9a9a9a;
	float:left;
}	
.contents1_title{
}
.contents1 p{
	margin:9px 10px 0 0;
}
.contents1_button{
	margin:13px 0 0 0;
}
.contents1_2{
	width:327px;
	height:135px;
	margin:19px 20px 0 14px;
	float:left;
}	
.menu_header{
	float:left;
	margin:0 0 0 20px;
}
left p{
	margin:15px 0 0 20px;
	padding:0;
}
.button_consultation2{
	background:url(../common/images/back_consultation.gif) no-repeat;
	width:220px;
	height:120px;
}
.button_consultation2 img{
	margin:15px 0 0 10px
}
/* main_contents */
.main{
	width:960px;
	height:auto;
	margin:0 auto;
}
#title_image{
	background:url(../common/images/back_menu_header.gif) repeat-x;
	height:135px;
	padding:15px 0 0 0;
}
#pan{
	margin:5px 0 0 20px;
	padding:0;
}

/* left_contents */
.left {
	width:700px;
	float:left;
	}
.contents_l{
	width:330px;
	padding:17px 0 0 20px;
	float:left;
}
.contents_l ul{
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	list-style-type:none;
	background:url(../images/arrow.gif) no-repeat 0px 13px;
}
.contents_l li{
	padding:8px 0
}
.underline{
	border-bottom: dotted 1px #9a9a9a;
}
.align_right {
	text-align:right;
}
.subtitle{
	font-weight:bold;
	color:#002668;
	border-bottom: dotted 1px #9a9a9a;
}
.contents_l_03_photo{
	width:150px;
	margin:10px 0 0 0;
	float:left
}
.contents_l_text{
	width:165px;
	margin:10px 0 0 15px;
	float:left
}
.contents_l_text p{
	margin:10px 0 0 0;
	padding:0;
}
.contents_l_l{
	width:680px;
	margin:17px 0 35px 20px;
}
.contents_l_05{
	background:url(../practice/estate/images/back_photo_estate_m.gif) 0px 10px no-repeat;
	padding-top:15px;
	padding-left:5px;
	padding-bottom:5px;
}

.contents_estate01{
	width:210px;
	float:left;
}

.contents_estate02{
	width:210px;
	float:left;
	padding-left:25px;
}


.contents_l_05_02{
	background:url(../practice/estate/images/back_photo_estate_m.gif) 25px 10px no-repeat;
	width:205px;
	float:left;
	padding-left:30px;
	padding-top:15px;
}

.contents_l_05_02 a p{
	padding-left:0px;
}

.contents_l_l p{
	margin:10px 0 0 0;
	padding:0;
}
.contents_l_menu_title_text{
	margin:0 0 0 20px;
	text-align:left;
}
.contents_l_menu_title{
	margin:10px 0 0 20px;
}
.contents_l_menu_subtitle{
	margin:20px 0 0 20px;
}

.contents_l_menu{
	margin:20px 0 0 10px;
	float:left;
}

.contents_l_menu2{
	margin:20px 0 0 0px;
	float:left;
}

.contents_l_menu_title_02{
	margin:30px 0 0 20px}
.tax {
	margin:20px 0 0 20px;
}
.menber{
	margin:20px 0 0 20px;
	border: solid 1px black;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:9px;
	padding-top:5px;
}
.menber_merit{
	margin:0px 0 0 20px;
	background-color:#F8F8F8; 
	border: solid 1px black;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:9px;
	padding-top:5px;
}
#idMenber_img{
	border-top:10;
	border:medium none;
	margin:10px 0 0 20px;
}
#idMenu_conts{
	padding-left:20px;
}


/* form関連 */
form{
	margin:50px 0 0 0;
	padding:0;
}
.form_01{
	width:680px;
	margin:0 0 30px 20px;
}
.form_01_result{
	width:680px;
	margin:0 0 30px 20px;
	background-color:#E9E9E9;
}
table{
	border-collapse:collapse;
}
.td_01{
	border:1px solid #f8f8f8;
	width:120px;
	padding:10px 10px;
	background-color:#f2f2f2;
	vertical-align:top;
}
.td_02{
	border:1px solid #cccccc;
	width:500px;
	padding:10px 10px;
}
.td_in{
	border:none;
	padding:10px 10px;
}
.back_button_form{
	background:url(../common/images/back_form_button.gif) repeat-x;
	width:680px;
	height:80px;
	margin:0 0 0 20px;
	text-align:center;
}
.back_button_formx{
	width:680px;
	height:80px;
	margin:0 0 0 20px;
	text-align:center;
}
.back_button_form img{
	margin:18px 15px;
	padding:0;
}
.th_01{
	color:#ffffff;
	background-color:#33853a;
	text-align:left;
	width:660px;
	padding:5px 10px;
}
.td_03{
	border:1px solid #f2f7f3;
	width:120px;
	padding:10px 10px;
	background-color:#cce0ce;
	vertical-align:top;
}
.th_02{
	color:#ffffff;
	background-color:#337eba;
	text-align:left;
	width:660px;
	padding:5px 10px;
}
.td_04{
	border:1px solid #e5eff6;
	width:120px;
	padding:10px 10px;
	background-color:#ccdfee;
	vertical-align:top;
}
.th_03{
	color:#ffffff;
	background-color:#999999;
	text-align:left;
	width:660px;
	padding:5px 10px;
}

/* right_contents */
.right{
	float:left;
}
.conts_R_button_a a{
	display:block;
	width:220px;
	height:40px;
	font-size:16px;
	text-indent: 40px;
	line-height:40px;
	COLOR:#000000;
	text-decoration:none;
	background-image:url(../images/conts_r_a_none.gif);

}
.conts_R_button_a a:hover, .conts_R_button_a a:active{
	background-image:url(../images/conts_r_a_on.gif);
	COLOR:#FFFFFF;
}
.conts_R_button_b a{
	display:block;
	width:220px;
	height:39px;
	font-size:14px;
	text-indent: 40px;
	line-height:40px;
	COLOR:#000000;
	text-decoration:none;
	background-image:url(../images/conts_r_b_none.gif);
}
.conts_R_button_b a:hover, .conts_R_button_b  a:active{
	background-image:url(../images/conts_r_b_on.gif);
	COLOR:#FFFFFF;
}

.conts_R_button_c a{
	display:block;
	width:220px;
	height:39px;
	font-size:12px;
	text-indent: 40px;
	line-height:50px;
	COLOR:#000000;
	text-decoration:none;
	background-image:url(../images/conts_r_c_none.gif);
}
.conts_R_button_c a:hover, .conts_R_button_c  a:active{
	background-image:url(../images/conts_r_c_on.gif);
	COLOR:#FFFFFF;
}


.conts_R_button_01 a{
	display:block;
	width:220px;
	height:40px;
	background-image:url(../images/conts_r_01_none.gif);
}
.conts_R_button_01 a:hover, .conts_R_button_01 a:active{
	background-image:url(../images/conts_r_01_on.gif);
}
.conts_R_button_02 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_02_none.gif);
}
.conts_R_button_02 a:hover, .conts_R_button_02 a:active{
	background-image:url(../images/conts_r_02_on.gif);
}
.conts_R_button_03 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_03_none.gif);
}
.conts_R_button_03 a:hover, .conts_R_button_03  a:active{
	background-image:url(../images/conts_r_03_on.gif);
}
.conts_R_button_04 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_04_none.gif);
}
.conts_R_button_04 a:hover, .conts_R_button_04  a:active{
	background-image:url(../images/conts_r_04_on.gif);
}
.conts_R_button_05 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_05_none.gif);
}
.conts_R_button_05 a:hover, .conts_R_button_05  a:active{
	background-image:url(../images/conts_r_05_on.gif);
}

.conts_R_button_04_01 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_04_01_none.gif);
}
.conts_R_button_04_01 a:hover, .conts_R_button_04_01  a:active{
	background-image:url(../images/conts_r_04_01_on.gif);
}

.conts_R_button_04_02 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_04_02_none.gif);
}
.conts_R_button_04_02 a:hover, .conts_R_button_04_02  a:active{
	background-image:url(../images/conts_r_04_02_on.gif);
}

.conts_R_button_04_03 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_04_03_none.gif);
}
.conts_R_button_04_03 a:hover, .conts_R_button_04_03  a:active{
	background-image:url(../images/conts_r_04_03_on.gif);
}

.conts_R_button_04_04 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_04_04_none.gif);
}
.conts_R_button_04_04 a:hover, .conts_R_button_04_04  a:active{
	background-image:url(../images/conts_r_04_04_on.gif);
}

.conts_R_button_04_05 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_04_05_none.gif);
}
.conts_R_button_04_05 a:hover, .conts_R_button_04_05  a:active{
	background-image:url(../images/conts_r_04_05_on.gif);
}

.conts_R_button_04_06 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_04_06_none.gif);
}
.conts_R_button_04_06 a:hover, .conts_R_button_04_06  a:active{
	background-image:url(../images/conts_r_04_06_on.gif);
}

.conts_R_button_04_07 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_04_07_none.gif);
}
.conts_R_button_04_07 a:hover, .conts_R_button_04_07  a:active{
	background-image:url(../images/conts_r_04_07_on.gif);
}

.conts_R_button_04_08 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_04_08_none.gif);
}
.conts_R_button_04_08 a:hover, .conts_R_button_04_08  a:active{
	background-image:url(../images/conts_r_04_08_on.gif);
}

.conts_R_button_04_09 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_04_09_none.gif);
}
.conts_R_button_04_09 a:hover, .conts_R_button_04_09  a:active{
	background-image:url(../images/conts_r_04_09_on.gif);
}

.conts_R_button_04_10 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_04_10_none.gif);
}
.conts_R_button_04_10 a:hover, .conts_R_button_04_10  a:active{
	background-image:url(../images/conts_r_04_10_on.gif);
}

.conts_R_button_04_11 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_04_11_none.gif);
}
.conts_R_button_04_11 a:hover, .conts_R_button_04_11  a:active{
	background-image:url(../images/conts_r_04_11_on.gif);
}
.conts_R_button_05_01 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_05_01_none.gif);
}
.conts_R_button_05_01 a:hover, .conts_R_button_05_01  a:active{
	background-image:url(../images/conts_r_05_01_on.gif);
}
.conts_R_button_05_02 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_05_02_none.gif);
}
.conts_R_button_05_02 a:hover, .conts_R_button_05_02  a:active{
	background-image:url(../images/conts_r_05_02_on.gif);
}
.conts_R_button_05_03 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_05_03_none.gif);
}
.conts_R_button_05_03 a:hover, .conts_R_button_05_03  a:active{
	background-image:url(../images/conts_r_05_03_on.gif);
}
.conts_R_button_05_04 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_05_04_none.gif);
}
.conts_R_button_05_04 a:hover, .conts_R_button_05_04  a:active{
	background-image:url(../images/conts_r_05_04_on.gif);
}
.conts_R_button_05_05 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_05_05_none.gif);
}
.conts_R_button_05_05 a:hover, .conts_R_button_05_05  a:active{
	background-image:url(../images/conts_r_05_05_on.gif);
}
.conts_R_button_05_06 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_05_06_none.gif);
}
.conts_R_button_05_06 a:hover, .conts_R_button_05_06  a:active{
	background-image:url(../images/conts_r_05_06_on.gif);
}
.conts_R_button_05_02_01 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_05_02_01_none.gif);
}
.conts_R_button_05_02_01 a:hover, .conts_R_button_05_02_01  a:active{
	background-image:url(../images/conts_r_05_02_01_on.gif);
}
.conts_R_button_05_02_02 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_05_02_02_none.gif);
}
.conts_R_button_05_02_02 a:hover, .conts_R_button_05_02_02  a:active{
	background-image:url(../images/conts_r_05_02_02_on.gif);
}
.conts_R_button_05_02_03 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_05_02_03_none.gif);
}
.conts_R_button_05_02_03 a:hover, .conts_R_button_05_02_03  a:active{
	background-image:url(../images/conts_r_05_02_03_on.gif);
}
.conts_R_button_05_03_01 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_05_03_01_none.gif);
}
.conts_R_button_05_03_01 a:hover, .conts_R_button_05_03_01  a:active{
	background-image:url(../images/conts_r_05_03_01_on.gif);
}
.conts_R_button_05_03_02  a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_05_03_02_none.gif);
}
.conts_R_button_05_03_02  a:hover, .conts_R_button_05_03_02   a:active{
	background-image:url(../images/conts_r_05_03_02_on.gif);
}
.conts_R_button_05_04_01 a{
	display:block;
	width:220px;
	height:39px;
	background-image:url(../images/conts_r_05_04_01_none.gif);
}
.conts_R_button_05_04_01 a:hover, .conts_R_button_05_04_01  a:active{
	background-image:url(../images/conts_r_05_04_01_on.gif);
}


.contents_R{
	margin:25px 0 0 20px;
}
.contents_R_title{
	margin:0 0 10px 0;
}
.contents_R_button{
	margin:5px 0 0 0;
}

/* footer */
.footer {
	width:960px;
	margin:0 auto;
	clear:both;
}
.footer_button{
	text-align:right;
	margin:35px 0 0 0;
	padding:0 20px 0 0;
}
.footer_line{
	border-bottom: solid 3px #002668;
}
.footer ul{
	list-style:none;
	margin:0 0 0 20px;
	float:left;
}
.footer li {
	display:inline;
}
.copyright{
	color:#666666;
	text-align:right;
	margin:0 20px 0 0;
}