/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF;/*url(../IMAGE/common/footer_bg.gif) bottom repeat-x;*/

}

/*a:link {color:#4D9400;text-decoration:none;}
a:active {color:#4D9400;text-decoration:none;}
a:hover {color:#356501;}
a:visited {color:#4D9400;}*/

a:link {color:#3993C9;text-decoration:underline;}
a:visited {color:#3993C9;text-decoration:underline;}
a:hover {color:#fe8600;text-decoration: none;}
a:active {color:#3993C9;text-decoration:underline;}

/*a.under:link {color:#444444;text-decoration:underline;}
a.under:visited {color:#444444;text-decoration:underline;}
a.under:hover {color:#fe8600;text-decoration: underline;}
a.under:active {color:#444444;text-decoration:underline;}

#index #middle .columns2 .column2 .p1 a{color:#fe8600;text-decoration: underline;}
#index #middle .columns2 .column2 .p1 a:visited {color:#fe8600;text-decoration:underline;}
#index #middle .columns2 .column2 .p1 a:hover {color:#fe8600;text-decoration: none;}
#index #middle .columns2 .column2 .p1 a:active {color:#fe8600;text-decoration:underline;}*/


.name  a {color:#fe8600;text-decoration: underline;}
.name  a:visited {color:#fe8600;text-decoration: underline;}
.name  a:hover {color:#fe8600;text-decoration: none;}
.name  a:active {color:#fe8600;text-decoration: underline;}

a img { border:0;}
img {vertical-align:top;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea 
	{
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Verdana', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', 'MS UI Gothic', sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#333333;
	}
h1
	{
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Verdana', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', 'MS UI Gothic', sans-serif;
	font-size:10px;
	font-weight:lighter;
	line-height:18px;
	color:#666666;
	padding-top:10px;
	}

input, select { vertical-align:middle; font-weight:normal;}
strong {font-size:12px; color:#444444;}

.h_logo{ height:81px; width:100%;}/* 100213 .h_logo{ height:61px; width:100%;}*/

#main { margin:0 auto;}

#banner {float:right;}
#banner .left{ width:160px; height:44px;}
#banner .right{ width:160px; height:44px; margin-left:5px;}

/*ie6バナー崩れ対応*/
* html #banner { color:#000000; width:330px;}



/*header_sub_navi*/
/*#subnavioutbox {width:960px; position:relative;}*/
#subnavibox {position:absolute;left:468px;}
#header .left {padding:20px 0 0 0;}/* 100213   #header .left {padding:10px 0 0 0;}*/
#header .right {padding:52px 0 0 0;}/* 100213   #header .right {padding:32px 0 0 0;}*/
#header .right .home {width:52px;font-size:10px; background:url(../IMAGE/common/home.gif) no-repeat; display:block; text-decoration:none;}
#header .right .voice {width:72px;font-size:10px; background:url(../IMAGE/common/voice.gif) no-repeat; display:block; text-decoration:none;}
#header .right .qa {width:82px; background:url(../IMAGE/common/qa.gif) no-repeat; display:block; text-decoration:none;}
#header .right .privacy {width:100px;font-size:10px; background:url(../IMAGE/common/privacy.gif) no-repeat; display:block; text-decoration:none;}
#header .right .company {width:58px;font-size:10px; background:url(../IMAGE/common/company.gif) no-repeat; display:block; text-decoration:none;}
#header .right .info {width:66px;font-size:10px; background:url(../IMAGE/common/info.gif) no-repeat; display:block; text-decoration:none;}
#header .right li { color:#333333; float:left;  display:block; padding-left:10px;}
#header .right li span{visibility:hidden} 
/*top_navi*/
#menu {
	height:40px;
	/*background-image: url(../IMAGE/common/main_menu_under.gif);*/
	background-repeat: repeat-x;
	background-position: bottom left;
	/*margin-bottom:15px;*/
}
#menu li {float:left; width:137px; height:30px; }
#menu li a {color:#75c418; text-decoration:none; font-weight:normal; font-size:12px;}
#menu li span{visibility:hidden} 
/*#menu li a:hover {color:#ef8600;}*/
#menu li#about a:link {float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_about.gif) no-repeat 1px 0px; }
#menu li#about a:visited{float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_about.gif) no-repeat 1px 0px; }
#menu li#about a:hover{float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_about_f2.gif) no-repeat 1px 0px; }
#menu li#about a.current{float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_about.gif) no-repeat 1px 0px; }

#menu li#colu a:link {float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_column.gif) no-repeat 0px 0px; }
#menu li#colu a:visited{float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_column.gif) no-repeat 0px 0px; }
#menu li#colu a:hover{float:left; width:137px;  height:30px;display:inline; background:url(../IMAGE/common/main_menu_column_f2.gif) no-repeat 0px 0px; }
#menu li#colu a.current{float:left; width:137px;height:30px; display:inline; background:url(../IMAGE/common/main_menu_column.gif) no-repeat 0px 0px; }

#menu li#seminar a:link {float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_seminar.gif) no-repeat 0px 0px; }
#menu li#seminar a:visited{float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_seminar.gif) no-repeat 0px 0px; }
#menu li#seminar a:hover{float:left; width:137px;  height:30px;display:inline; background:url(../IMAGE/common/main_menu_seminar_f2.gif) no-repeat 0px 0px; }
#menu li#seminar a.current{float:left; width:137px;height:30px; display:inline; background:url(../IMAGE/common/main_menu_about_cur.gif) no-repeat 0px 0px; }

#menu li#soudan a:link{float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_soudan.gif) no-repeat 0px 0px;}
#menu li#soudan a:visited{float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_soudan.gif) no-repeat 0px 0px;}
#menu li#soudan a:hover{float:left; width:137x; height:30px; display:inline; background:url(../IMAGE/common/main_menu_soudan_f2.gif) no-repeat 0px 0px;}
#menu li#soudan a.current{float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_soudan.gif) no-repeat 0px 0px;}

#menu li#clinick a:link{float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_clinick.gif) no-repeat 0px 0px;}
#menu li#clinick a:visited {float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_clinick.gif) no-repeat 0px 0px;}
#menu li#clinick a:hover{float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_clinick_f2.gif) no-repeat 0px 0px;}
#menu li#clinick a.current {float:left; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_clinick.gif) no-repeat 0px 0px;}

#menu li#simu a:link{float:right; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_simu.gif) no-repeat 0px 0px;}
#menu li#simu a:visited{float:right; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_simu.gif) no-repeat 0px 0px;}
#menu li#simu a:hover{float:right; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_simu_f2.gif) no-repeat 0px 0px;}
#menu li#simu a:current{float:right; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_simu.gif) no-repeat 0px 0px;}


#menu li#oyakudachi a:link{float:right; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_oyakudachi.gif) no-repeat 0px 0px;}
#menu li#oyakudachi a:visited{float:right; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_oyakudachi.gif) no-repeat 0px 0px;}
#menu li#oyakudachi a:hover{float:right; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_oyakudachi_f2.gif) no-repeat 0px 0px;}
#menu li#oyakudachi a:current{float:right; width:137px; height:30px; display:inline; background:url(../IMAGE/common/main_menu_oyakudachi.gif) no-repeat 0px 0px;}



#header .content .text {padding:2px 0 33px 2px;}

/*right_navi*/
#index #middle .clinick .padding{padding:3px 12px 2px 9px;}
#index #middle .oyakudachi .padding {padding:6px 8px 2px 9px;}
#index #middle .simu_oyaku .padding {padding:6px 8px 2px 9px;}
/*ログインありの時*/
#index #middle .clinick {padding-top:8px;}
#index #middle .seminar {padding-top:8px;}
#index #middle .soudan {padding-top:8px;}
#index #middle .oyakudachi {padding-top:8px;}
#index #middle .simu_oyaku {padding-top:8px;}

/*#middle { width:100%;}*/

.border {background:url(../IMAGE/common/border_tall.gif) top repeat-x;}
.border .btall {background:url(../IMAGE/common/border_tall.gif) bottom repeat-x;}
.border .ltall {background:url(../IMAGE/common/border_tall.gif) left repeat-y;}
.border .rtall {background:url(../IMAGE/common/border_tall.gif) right repeat-y;}
.border .tleft {background:url(../IMAGE/common/border_tl.gif) top left no-repeat;}
.border .tright {background:url(../IMAGE/common/border_tr.gif) top right no-repeat;}
.border .bleft {background:url(../IMAGE/common/border_bl.gif) bottom left no-repeat;}
.border .bright {background:url(../IMAGE/common/border_br.gif) bottom right no-repeat; width:100%;}
.border .ind {padding:4px 0px 4px 2px;}
.border a img {float:right;}

.h_text {padding-bottom:2px; background:url(../IMAGE/common/h_text_bg.gif) bottom repeat-x;}

.more {text-align:right;}
.more a{background:url(../IMAGE/common/more_bg.gif) top right no-repeat; padding-right:13px; color:#333333; font-weight:bold; font-size:10px;}

.mark {background:url(../IMAGE/common/midashi.gif) no-repeat 0 0; padding:0 0 0 16px;}
.mark_green {background:url(../IMAGE/common/midashi_green.gif) no-repeat 0 0; padding:0 0 0 16px;}
.mark_pink {background:url(../IMAGE/common/midashi_pink.gif) no-repeat 0 0; padding:0 0 0 16px;}
.mark_point {background:url(../IMAGE/common/midashi_point.gif) no-repeat 0 0; margin:0 0 0 10px; padding:0 0 0 15px;}
.mark_atten {background:url(../IMAGE/common/midashi_attention.gif) no-repeat 0 0; margin:0 0 10px 10px; padding:0 0 0 15px; line-height:150%}

li { color:#3d6f92;}
li a {color:#3d6f92; font-size:11px;}

.bot_line {background:url(../IMAGE/common/h_text_bg.gif) bottom repeat-x;}

/* index */

/*clumn*/
#index #middle .indent {padding:10px 0 19px 0;}/*clum & What's new top & bottom padding*/
#index #middle .columns1 .column1 .padding{padding:12px 12px 1px 10px; line-height:140%}
#index #middle .columns1 .column2 .padding{padding:12px 12px 1px 10px;line-height:140%}
#index #middle .columns1 .column3 .padding{padding:12px 12px 1px 10px;line-height:140%}
#index #middle .columns1 .p1 {padding:0px 0 10px 0;}
#index #middle .columns1 .p2 {margin:0 0 19px 0;}

/*What's new*/
#index #middle .columns2 .column2 .padding {padding:10px 0 0 0;}
#index #middle .columns2 .column2 .p1 {padding:0 0 18px 0; background:url(../IMAGE/common/midashi_gray.gif) no-repeat 0 0; padding:0 0 8px 19px; color:#333333;}

#footer {
	position:relative;
	bottom: 0px;
}
#footer .indent {text-align: right;}

.line {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0pt 0pt 1px;
	height:0pt;
	margin:12px 0 10px 0;
}

.line_dot {
	border-color:#cccccc;
	border-style:dotted;
	border-width:0pt 0pt 1px;
	margin:16px 5px 11px 5px;
}

/*contents*/
.p_pbottom p{
	padding:10px 0;
	margin-left:5px;
	margin-right:4px;
}

#naka p{
	padding-top:10px;
	margin-left:5px;
	margin-right:4px;
	text-align: left;/*20090113修正追加*/
}


#naka td{
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Verdana', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', 'MS UI Gothic', sans-serif;
	font-size:11px;
	line-height:1.5em;
	color:#333333;
}

/*pickup*/
#pickup{ width:680px; margin:10px 0 0 0;}
#pickup td{
color:##333333;font-size: 12px;line-height:1.2em; padding-bottom:9px;}
#pickup td a{line-height:1.7em;}

/*bukken*/
#bukken{ width:680px; margin:10px 0 0 0;}
#bukken td{
color:##333333;font-size: 12px;line-height:1.2em;padding-bottom:10px;}


/* text ////////////////////////////////////////////////////////////////////////////////////////////////*/ 
#boxR { text-align: right; padding-bottom: 10px;}/*20090113修正追加*/
#boxR2 { text-align: right; padding: 0; margin: 0;}/*20090113修正追加*/

/*2カラム*/
#tB { clear: both; width: 700px;}
.tB_L { float: left; text-align: left; width: 420px; padding-bottom: 10px;}/*20090113修正追加*/
.tB_R { float: right; text-align: left; width: 250px; padding-bottom: 10px;}/*20090113修正追加*/

/*画像回り込みver*//*修正追加*/
#box_T01 { padding: 0 300px 0 0; position: relative;}
#box_T01 img { right:0; position: absolute; top: 0;}
/**/
#box_T02 { padding: 0 10px 0 65px; position: relative;}
#box_T02 img { left:0; position: absolute; top: 0;}
#box_T02 .boxt02image { padding: 0 0 0 65px; position: relative;}
/**/
#box_T03 { padding: 0.1em 10px 0 50px; margin: 0 0 20px 0; position: relative;}
#box_T03 img { left:0; position: absolute; top: 0;}
#box_T03 .btLi { text-align: right;}
/*#box_T03 li { color:#333; list-style:decimal; text-align: left; margin-left: 20px;}*/
#box_T04 { padding: 0 10px 0 255px; height: 185px; margin-bottom: 10px; position: relative; /*clear: both;*/}
#box_T04 img { left:0; position: absolute; top: 0;}
/**/
#box_T05 { padding: 0 10px 0 147px; position: relative;}
#box_T05 img { left:0; position: absolute; top: 0;}
#box_T05 .bt5R { text-align: right;}

/*リスト形式*/
#tL_1 { /*margin-left: 20px;*/}
#tL_1 li { color:#333; list-style:square; text-align: left; margin-left: 20px;}
#tL_1 ul li { color:#333; list-style-type: decimal; text-align: left; margin-left: 60px;}
#tL_2 { /*margin-left: 20px;*/}
#tL_2 li { color:#333; list-style-type: disc; text-align: left; margin: 0 0 10px 20px;}
#tL_2 .tl2R { text-align: right; margin: 0 0 10px 0; padding-top: 0;}
#tL_3 { margin-left: 10px; /*margin-left: 20px;*/}
#tL_3 li { color:#333; list-style-type: decimal; text-align: left; margin: 0 0 10px 30px;}
#tL_3 .tl3R { text-align: right; margin-top: 0; padding-top: 0;}

/*検索用100415松崎*/
#kensaku {
	list-style-image: url(../IMAGE/common/midashi.gif);
	line-height:250%;
	padding-left:28px;
	}
#kensaku li a {font-size:12px;
font-weight:bold;
}

/*定義形式*/
#tD_1 dl { /*width:700px;*/ /*clear: both;*/ margin-bottom: 20px;}  
#tD_1 dt {
	float:left;  
	width:100px;  
	padding:5px 0 20px 10px;
	text-align: left; 
	/*clear:both;*/}  
#tD_1 dd {
	/*width:260px; */ 
	margin-left:100px;  
	padding:5px 5px 20px 10px;
	text-align: left;}
/**/
#tD_2 dl { /*width:700px;*/ clear: both; margin-bottom: 20px;}  
#tD_2 dt {
	float:left;  
	width:300px;  
	padding:5px 0 5px 10px;
	text-align: left; 
	clear:both;}  
#tD_2 dd {
	/*width:260px; */ 
	margin-left:300px;  
	padding:5px 5px 5px 10px;
	text-align: left;}  

.eb { text-align: left;}/*20090113修正追加*/
.eb_text {color:#333333; font-size: 14px; letter-spacing:0.1em; font-weight:bold; line-height:1.8;}
.eb_text2 {padding-bottom:20px;}/*20090113修正追加*/
.eb_text3 {color:#333333; font-size: 16px; letter-spacing:0.1em; font-weight:bold; line-height:1.8; margin: 10px 0 5px 0;}
.eb_text4 {margin-top:20px;}/*20090113修正追加*/

.b_text {color:#333333;font-size: 14px;}
.b_text_orange {color:#fe8600;font-size: 14px;}
.b_text_green {color:#79C600;font-size: 14px;}
.b_text_blue {color:#3993C9;font-size: 14px;}
.b_text_red {color:#F23600;font-size: 14px;}
.eb_text_green {color:#79C600;font-size: 14px; font-weight:bold}
.l_text {color:##333333;font-size: 12px;line-height:1.5em;}
.m_text {color:#333333;font-size: 10px; line-height:14px;}
.m_text2 {color:#333333;font-size: 10px; line-height:14px; margin-bottom: 15px;}
.m_text_blue {font-size: 10px; line-height:14px;}
.m_text_green {color:#79C600;font-size: 10px; line-height:14px;}
.s_text {color:#333333;font-size: 9px; line-height:14px;}
.s_text_green {color:#79C600;font-size: 10px; line-height:14px;}
.s_text_gray {color:#666666;font-size: 10px; line-height:14px;}
.b_text_bd {color:#333333;font-size: 14px; text-decoration:underline;}

/*title*/
.title{
	display:block;
	margin-bottom:10px;
	padding-bottom:0.1em;
	padding-left:1.5em;
	width:96.8%;
	height:33px;
	letter-spacing:0.2em;
	color:#ff8700;
	font-size: 140%;
	font-weight: bold;
	background:url(../IMAGE/common/title_bg_orange.gif) bottom left no-repeat;
}	/*緑color:#6DC200*/
/*枠あり_オレンジ*//*20090113修正追加*/
#boxLi01{
	border-color:#ff8700;
	border-style:solid;
	border-width:1pt 1pt 1pt 1pt; 
	padding: 5px 20px 5px 20px;
	margin: 0 6px 10px 6px;}
#boxLi01 p { color:#ff8700; font-size: 14px; letter-spacing:0.1em; line-height:1.8; padding-top: 0;}
/*枠あり_グレー*//*20090113修正追加*/
#boxLi02{
	border-color:#ccc;
	border-style:solid;
	border-width:1pt 1pt 1pt 1pt; 
	padding: 5px 20px 5px 20px;
	margin: 0 6px 10px 6px;}
#boxLi02 p { color:#333; font-size: 14px; letter-spacing:0.1em; line-height:1.8; padding-top: 0;}
#boxLi02 .bl02_m { color:#333; font-size: 12px; letter-spacing:0.1em; line-height:1.6; padding-top: 0;}
#boxLi02 .bl02_le20 { padding-left: 20px;}
#boxLi02 .bl02_t10 { padding-top: 10px;}
#boxLi02 li { color:#333; list-style:square; text-align: left; margin-left: 20px;}

#box_sm01 { float: left; width: 210px; padding-right: 10px; text-align: left;}




/* 画像 ////////////////////////////////////////////////////////////////////////////////////////////////*/ 
#imgB { clear: both; width: 700px;}
.imgL { float: left;}
.imgR { float: right; clear: both;}
.imgL65 { padding-left: 65px;}
.imgB20 { margin-bottom: 20px;}



/* 住まいる計画_住まいる倶楽部に登録_smileclub0001※keep ////////////////////////////////////////////////////////////////////////////////////////////////*//*20090113修正追加*/

#sc_box {
	clear: both;
	display: block;
	overflow: hidden;
	width: 690px;
	vertical-align: top;
	/*position: absolute;*/
}
#sc_box:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
	overflow: hidden;
}

/*オレンジ*/
#sc_box01 { 
	background:url(../IMAGE/smileclub/sc_box01_bg.gif) repeat-y center top;
	width: 340px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	text-align: left;
	overflow: hidden;
	/*position:relative;*/
	height: 180px;}
#sc_box01 img {overflow: hidden; padding: 0; border: none;}
#sc_box01 ul {
	margin-left: 25px;
	padding: 5px 0 5px 10px;}
#sc_box01 li { 
	list-style-type: decimal;}

/*緑*/
#sc_box02 { 
	background:url(../IMAGE/smileclub/sc_box02_bg.gif) repeat-y center top;
	width: 340px;
	margin: 10px 0 0 0;
	padding: 0;
	float: right;
	text-align: left;
	overflow: hidden;
	/*position:relative;*/
	height: 180px;}
#sc_box02 img {overflow: hidden; padding: 0;}
#sc_box02 ul {
	margin-left: 25px;
	padding: 5px 0 5px 10px;}
#sc_box02 li { 
	list-style-type: decimal;}

/*青*/
#sc_box03 { 
	background:url(../IMAGE/smileclub/sc_box03_bg.gif) repeat-y center top;
	width: 340px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	text-align: left;
	overflow: hidden;
	/*position:relative;*/
	height: 150px;}
#sc_box03 img {overflow: hidden; padding: 0;}
#sc_box03 ul {
	margin-left: 25px;
	padding: 5px 0 5px 10px;}
#sc_box03 li { 
	list-style-type: decimal;}

/*赤*/
#sc_box04 { 
	background:url(../IMAGE/smileclub/sc_box04_bg.gif) repeat-y center top;
	width: 340px;
	margin: 10px 0 0 0;
	padding: 0;
	float: right;
	text-align: left;
	overflow: hidden;
	/*position:relative;*/
	height: 150px;}
#sc_box04 img {overflow: hidden; padding: 0;}
#sc_box04 ul {
	margin-left: 25px;
	padding: 5px 0 5px 10px;}
#sc_box04 li { 
	list-style-type: decimal;}



/* 住まいる計画_住まいるポイント_smileclub0002 ////////////////////////////////////////////////////////////////////////////////////////////////*//*修正追加*/

/* 全体指定#sc_boxはsmileclub0001流用 */
#sc2_boxL { 
	background:url(../IMAGE/smileclub/sc2_box_bg.gif) repeat-y center top;
	width: 228px;
	margin: 10px 8px 10px 0;
	padding: 0;
	float: left;
	text-align: left;
	display: block;}
#sc2_boxL img {overflow: hidden; padding: 0;}
#sc2_boxL p { padding: 5px 5px 0 5px;}

#sc2_boxR { 
	background:url(../IMAGE/smileclub/sc2_box_bg.gif) repeat-y center top;
	width: 228px;
	margin: 10px 0 10px 0;
	padding: 0;
	float: right;
	text-align: left;
	display: block;}
#sc2_boxR img {overflow: hidden; padding: 0;}
#sc2_boxR p { padding: 5px 5px 0 5px;}

/*オリジナル見出し*/
/*#sc2_t { padding: 0 10px 0 65px; position: relative;}
#sc2_t img { left:0; position: absolute; top: 0;}*/
#sc2_t{
	/*display:block;*/
	margin:10px 0 0 0;
	/*padding-bottom:0.1em;*/
	padding: 10px 0 0 50px;
	width: 500px;
	height:40px;
	letter-spacing:0.2em;
	color:#ff8700;
	font-size: 140%;
	font-weight: bold;
	background:url(../IMAGE/smileclub/sc2_t.gif) top left no-repeat;
	/*clear: both;*/
}


/* 住まいる計画_マイページ_smileclub0003 ////////////////////////////////////////////////////////////////////////////////////////////////*//*修正追加*/

/* smileclub0003.htmlでは、mypageで使用しているmy.cssを読みこむとcss指定がかぶるので、使用する部分のみここにコピー。かぶる部分は別名指定（指定内容は同じ） */
#sc_my { width:700px;}
.sc_my_t {color:#74c218; font-size:110%; font-weight:bold; line-height:130%;}/*my.cssの.title*/
.sc_my_taL {border:1px solid #cccccc;}/*my.cssの.table_other*/
.height150 {line-height:150%;}

#manshion {
padding:5px 0 5px 5px;
line-height:140%
}

#manshion .photo{
text-align:center;
vertical-align:middle;
padding:8px;
width:115px;
}

#manshion .word{
text-align:left;
padding-left:12px;
}

#manshion .word .bukkenmei{
margin-bottom:8px;
padding-bottom:0.4em;
font-size: 110%;
font-weight: bold;
border-bottom:solid 1px #eeeeee;
}

#manshion .word .bukkenmei a{
text-decoration: none;
}

#manshion .word .bukkenmei_big a{
text-decoration: none;
}

#manshion .word .bukkencopy{
margin-bottom:6px;
color:#333333;
}

#manshion .point{
background:url(../IMAGE/manshion/moraeru_point.gif) no-repeat; 
padding-left:115px;
height:25px;
color:#D9A60B;
font-size: 105%;
font-weight: bold;
}
/*スポンサー物件*/



/* 個別相談_繰り上げ返済_soudan0003 ////////////////////////////////////////////////////////////////////////////////////////////////*//*20090113修正追加*/

/* 全体指定#sc_boxはsmileclub0001流用 */
#sou3_boxL { 
	/*background:url(../IMAGE/soudan/sou3_box01_bg.gif) repeat-y center top;*/
	background-color:#F5EFD3;
	width: 340px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	text-align: left;}
#sou3_boxL img {overflow: hidden; padding: 0;}
#sou3_boxL p {
	padding: 0 5px 5px 5px;}
/*#sou3_boxL ul {
	margin-left: 25px;
	padding: 5px 0 5px 10px;}
#sou3_boxL li { 
	list-style-type: decimal;}*/

/*緑*/
#sou3_boxR { 
	/*background:url(../IMAGE/soudan/sou3_box01_bg.gif) repeat-y center top;*/
	background-color:#F5EFD3;
	width: 340px;
	margin: 10px 0 0 0;
	padding: 0;
	float: right;
	text-align: left;}
#sou3_boxR img {overflow: hidden; padding: 0;}
#sou3_boxR p {
	padding: 0 5px 5px 5px;}
/*#sou3_boxR ul {
	margin-left: 25px;
	padding: 5px 0 5px 10px;}
#sou3_boxR li { 
	list-style-type: decimal;}*/



/* column ////////////////////////////////////////////////////////////////////////////////////////////////*/
/* column_周り枠あり */
#column{
	border-color:#6BCF22;
	border-style:solid;
	border-width:1pt 1pt 1pt 1pt; 
	padding:20px 20px 5px 20px;
	margin-left:6px;
	margin-right:6px;
}
.columntitle{
	display:block;
	margin-bottom:18px;
	padding-bottom:0.1em;
	width:100%;
	height:3em;
	letter-spacing:0.2em;
	color:#333333;
	font-size: 130%;
	font-weight: bold;
	border-bottom: solid 1px #6BCF22;

}
.columntitle2{
	display:block;
	margin-bottom:18px;
	padding-bottom:0.1em;
	width:100%;height:4.5em;
	letter-spacing:0.2em;
	color:#333333;
	font-size: 130%;
	font-weight: bold;
	border-bottom: solid 1px #6BCF22;
}
.column_pickup_title{
	display:block;
	margin:15px 0;
	padding-bottom:0.1em;
	/*padding-top:0.6em;*/
	width:100%;
	letter-spacing:0.2em;
	color:#333333;font-size: 105%;
	font-weight: bold;
}


/* 
.kadomaruBox {
	background-image: url(/konkatsu/shared/img/profile_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin-bottom: 20px;
	*zoom: 1;
}

.kadomaruBoxHead {
	background-image: url(/konkatsu/shared/img/profile_h.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}

.kadomaruBoxBoxBottom {
	clear: both;
	background-image: url(/konkatsu/shared/img/profile_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
}

.kadomaruBoxContent {
	padding: 0 20px;
}

.kadomaruBoxContent p {
	font-size: 90%;
	line-height: 1.2;
	padding: 10px 0 0 0;
}

*/

.faqtitle{
	margin-bottom:8px;
	padding-bottom:0.1em;
	height:25px;
	letter-spacing:0.2em;
	color:#333333;
	font-size: 105%;
	font-weight: bold;
	border-bottom: solid 1px #eeeeee
}

#naka #faq p{padding:10px 0px;}

.ichiran {
	background:url(../IMAGE/common/midashi.gif) no-repeat 0 0;
	padding:0 0 0 16px;
	line-height:2.5em;
}

.privacytitle{
	margin-bottom:10px;
	padding-bottom:0.1em;
	height:25px;
	letter-spacing:0.2em;
	color:#333333;
	font-size: 105%;
	font-weight: bold;
	border-bottom:solid 1px #eeeeee
}

.privacytitle2{
	margin-bottom:10px;
	padding-bottom:0.1em;
	height:25px;
	letter-spacing:0.2em;
	color:#333333;
	font-size: 100%;
		font-weight: bold;
	border-bottom: solid 1px #eeeeee
}

/*clumn_index*/
#content .columns1 .column1 .padding{padding:9px 10px 0px 10px; line-height:130%}
#content .columns1 .column2 .padding{padding:9px 10px 0px 10px;line-height:130%}
#content .columns1 .column3 .padding{padding:9px 10px 0px 10px;line-height:130%}
#content .columns1 .p1 {padding:0 0 4px 0;}

/*clinick・simulaton_menu*/
.nemuIndex {
	font-size: 12px; 
	line-height: 1.4em; 
	width: 698px; /*340*/
	margin-bottom: 15px; 
}

.nemuIndex .name {
	width: 698px; /*340*/
	background: url("../IMAGE/clinick/menu_top2.jpg") no-repeat; 
	height: 36px; 
}

.nemuIndex .name h2 { 
	line-height: 2em; 
	margin-left: 30px;  
	margin-bottom: 0px; 
	padding-bottom: 0px; 
	text-align: left;
	padding-top:4px;
	letter-spacing:0.1em;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Verdana', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', 'MS UI Gothic', sans-serif;
	font-size:130%;
}


.nemuIndex .block {
	background: url("../IMAGE/clinick/menu_back2.jpg") repeat-y; 
	width: 698px; /*340*/
	height: 36px; 
	padding: 0px 10px 0px 20px; 
	text-align: left;
	}
	
.nemuIndex .block .text {
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Verdana', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', 'MS UI Gothic', sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#333333;
}


.nemuIndex .block img {
	margin: 7px 10px 6px 15px; 
	float: right; 
}

.nemuIndex .block .small {
	font-size: 12px; 
	margin: 15px 0px 0px 20px; 
}

.nemuIndex .bottom {
	background: url("../IMAGE/clinick/menu_bottom2.jpg") repeat-y; 
	width: 698px; /*340*/
	height: 15px; 
}

/*clinick・simulaton_menu width340*/
.nemuIndex2 {
	font-size: 12px; 
	line-height: 1.4em; 
	width: 340px; 
	margin-bottom: 15px; 
}

.nemuIndex2 .name {
	width: 340px; 
	background: url("../IMAGE/clinick/menu_top2_340.jpg") no-repeat; 
	height: 36px; 
}

.nemuIndex2 .name h2 {
	line-height: 2em; 
	margin-left: 30px;  
	margin-bottom: 0px; 
	padding-bottom: 0px; 
	text-align: left;
	padding-top:4px;
	letter-spacing:0.1em;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Verdana', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', 'MS UI Gothic', sans-serif;
	font-size:130%;
}


.nemuIndex2 .block {
	background: url("../IMAGE/clinick/menu_back2_340.jpg") repeat-y; 
	width: 340px; 
	height: 36px; 
	padding: 0px 10px 0px 20px; 
	text-align: left;
	}
	
.nemuIndex2 .block .text {
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Verdana', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', 'MS UI Gothic', sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#333333;
}


.nemuIndex2 .block img {
	margin-top: 10px;
	margin-bottom:4px;
}

.nemuIndex2 .block .small {
	font-size: 12px; 
	margin: 15px 0px 0px 20px; 
}

.nemuIndex2 .bottom {
	background: url("../IMAGE/clinick/menu_bottom2_340.jpg") repeat-y; 
	width: 340px; 
	height: 15px; 
}

/*clinick・selfcheck*/
.nemuIndex3 {
	font-size: 12px; 
	line-height: 1.4em; 
	width: 697px;
	margin-bottom: 15px; 
}

.nemuIndex3 .name {
	width: 697px; 
	background: url("../IMAGE/clinick/selfcheck_top.gif") no-repeat; 
	height: 128px; 
}

.nemuIndex3 .kekka {
	width: 697px; 
	background: url("../IMAGE/clinick/selfcheck_top_kekka.gif") no-repeat; 
	height: 128px; 
}


.nemuIndex3 .block {
	background: url("../IMAGE/clinick/selfcheck_back.gif") repeat-y; 
	width: 697px; 
	padding: 10px 28px 3px 38px; 
	}
	
.nemuIndex3 .block2 {
	background: url("../IMAGE/clinick/selfcheck_back.gif") repeat-y; 
	width: 697px; 
	padding-bottom:25px;
	}
	
.nemuIndex3 .block3 {
	background: url("../IMAGE/clinick/selfcheck_back.gif") repeat-y; 
	width: 697px; 
	padding-bottom:25px;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Verdana', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', 'MS UI Gothic', sans-serif;
	font-size:14px;
	color:#333333;
	}

	
.nemuIndex3 .block .text {
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Verdana', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック', 'MS UI Gothic', sans-serif;
	font-size:14px;
	color:#333333; 
}
	
.nemuIndex3 .block .check{ 
	margin-bottom:1px;
}

.nemuIndex3 .bottom {
	background: url("../IMAGE/clinick/selfcheck_bottom.gif") repeat-y; 
	width: 697px; 
	height: 48px; 
}
