/* CSS Document */
a {
	text-decoration: none;
}
a img {
	border: none;
}

body {
	background-color: #E7E8DF;
	margin-top: 0px;
	margin-bottom: 0px;
}
#center {
	float: left;
	display: inline;
	width: 50%;
	height: auto;
	margin-right: -400px;
}

a{
	color: #1EA7B4;
}
a:hover {
	color: #E7E8DF;
}

#page {
	float: left;
	display: inline;
	width: 815px;
	height: auto;
	margin-top: -10px;
	background-color: #FFFFFF;
}
#page #copyright{
	float: left;
	display: inline;
	width: 640px;
	height: auto;
	margin-top:50px;
	margin-left:120px;
	margin-bottom:20px;	
	
}

#page #contents_area {
	float: left;
	display: inline;
	width: 640px;
	height: auto;
	margin-top: 55px;
	margin-left: 30px;
	margin-bottom:100px;
	font-family: "qMmpS Pro W3","Osaka", "sans-serif";
	font-size: 8pt;
	color: #666666;
}
#page #menu_area{
	float: left;
	display: inline;
	width: 115px;
	height: auto;
	margin-top: 25px;
	margin-left:10px;
}
#page #contents_area #main_logo_area{
	float: left;
	display: inline;
	width: 640px;
	height: auto;
	margin-bottom:20px;
}
#page #contents_area #plan_area {
	float: left;
	display: inline;
	width: 640px;
	height: 615px;

}
#page #contents_area #plan_area #top_prototype_title .index_main {
	float: left;
	display: inline;
	width: 125px;
	height: auto;
	margin-top:15px;
}
#page #contents_area #plan_area #top_prototype_title {
	float: left;
	display: inline;
	width: 626px;
	height: 75px;
	margin-bottom:10px;
}
#page #contents_area #plan_area #top_prototype_title .index_main #open_title{
	float: left;
	display: inline;
	width: 95px;
	height: auto;
	margin-top:8px;
	margin-left:25px;
	margin-bottom:5px;
	
}
#page #contents_area #plan_area #top_prototype_title .index_main .open_subtitle{
	float: left;
	display: inline;
	width: 70px;
	height: auto;
	margin-left:30px;
	margin-top:6px;
	margin-bottom:1px;
	
}
#page #contents_area #plan_area #top_prototype_title .title_box{
	float: left;
	display: inline;
	width: 125px;
	height: 70px;
	background-image:url("prototype/image/title_box_back.gif");
	background-position:bottom;
	background-repeat:no-repeat;
}
#page #contents_area #plan_area #top_prototype_title .title_box #living_title{
	float: left;
	display: inline;
	width: 71px;
	height: auto;
	margin-top:50px;
	margin-left:25px;

}
#page #contents_area #plan_area #top_prototype_title .title_box #soho_title{
	float: left;
	display: inline;
	width: 56px;
	height: auto;
	margin-top:50px;
	margin-left:35px;

}
#page #contents_area #plan_area #top_prototype_title .title_box #comfort_title{
	float: left;
	display: inline;
	width: 72px;
	height: auto;
	margin-top:50px;
	margin-left:28px;

}
#page #contents_area #plan_area #top_prototype_title .title_box #order_icon{
	float: left;
	display: inline;
	width: 107;
	height: auto;
	margin-left:10px;

}
#page #contents_area #plan_area #top_prototype_title .title_box #other_title{
	float: left;
	display: inline;
	width: 53px;
	height: auto;
	margin-top:12px;
	margin-left:35px;

}
#page #contents_area #plan_area #plan_pic{
	float: left;
	display: inline;
	width: 466px;
	height: auto;
	margin-top:30px;
	margin-left:60px;

}
#page #contents_area #plan_area #plan_pattern{
	float: left;
	display: inline;
	width: 377px;
	height: auto;
	margin-left:30px;
	margin-top:20px;
}
#page #contents_area #plan_area #plan_link{
	float: left;
	display: inline;
	width: 142px;
	height: auto;
	margin-left:20px;

}
#page #contents_area .item_area{
	float: left;
	display: inline;
	width:626px;
	height: auto;
	margin-top:25px;

}
#page #contents_area .item_area@.item_title{
	float: left;
	display: inline;
	width:626px;
	height: 54px;
	margin-left:25px;
	margin-top:25px;

}
#page #contents_area .item_area .point_box{
	float: left;
	display: inline;
	width:104px;
	height: 56px;
	margin-left:20px;
	margin-top:35px;
	margin-bottom:30px;

}
#page #contents_area .item_area #flow_link{
	float: left;
	display: inline;
	width:98px;
	height: 14px;
	margin-top:37px;
	margin-left:468px;
	margin-bottom:40px;

}
#page #contents_area .item_area #katarack_logo{
	float: left;
	display: inline;
	width:73px;
	height: 55px;
	margin-left:80px;
	margin-top:35px;

}
#page #contents_area .item_area #katarack_text{
	float: left;
	display: inline;
	width: 220px;
	height: auto;
	margin-left:25px;
	margin-top:42px;
		font-family: "qMmpS Pro W3","Osaka", "sans-serif";
	font-size: 8pt;
	color: #666666;
	line-height: 11pt;
}
#page #contents_area .item_area #katarack_link{
	float: left;
	display: inline;
	width:auto;
	height: auto;
	margin-left:70px;
	margin-top:45px;

}
#page #contents_area #copyright {
	float: left;
	display: inline;
	width:auto;
	height: auto;
	margin-left:125px;
	margin-top:85px;
	margin-bottom:0px;
}
#page #contents_area #main_logo_s {
	float: left;
	display: inline;
	width:167px;
	height: 29px;
	margin-bottom:25px;
}
#page #contents_area #order_icon2 {
	float: left;
	display: inline;
	width:145px;
	height: 17px;
	margin-top:10px;
	margin_bottom:25px;
	margin-left:290px;
}
#page #contents_area #prototype_title {
	float: left;
	display: inline;
	width:640px;
	height: auto;
	margin-bottom:30px;
}
#page #contents_area #prototype_title #prototype_index_flexible{
	float: left;
	display: inline;
	width:auto;
	height: auto;
	margin-left:40px;
	margin-right:50px;
}
#page #contents_area #prototype_title .prototype_index{
	float: left;
	display: inline;
	width:auto;
	height: auto;
	margin-right:52px;
	margin-bottom:5px;
}
#page #contents_area #title_before_after{
	float: left;
	display: inline;
	width:615px;
	height: auto;
	margin-left:25px;
	margin-bottom:20px;
}
#page #contents_area #flow_box{
	float: left;
	display: inline;
	width:610px;
	height: 90px;
	margin-left:30px;
	margin-bottom:25px;
}
#page #contents_area #flow_box .flow_short{
	float: left;
	display: inline;
	width: 158px;
	height: 90px;
}
#page #contents_area #flow_box .flow_long{
	float: left;
	display: inline;
	width: 208px;
	height: 90px;
}

#page #contents_area #flow_box .flow_long #flow_before_title{
	float: left;
	display: inline;
	width:208px;
	height: auto;
	margin-bottom:10px;
}
#page #contents_area #flow_box .flow_long #flow_before_text{
	float: left;
	display: inline;
	width:208px;
	height: auto;
	margin-left:15px;
	margin-bottom:10px;
}
#page #contents_area #flow_box .flow_short #flow_after_title{
	float: left;
	display: inline;
	width:158px;
	height: auto;
	margin-bottom:20px;
}
#page #contents_area #flow_box .flow_short .flow_after_text{
	float: left;
	display: inline;
	width:158px;
	height: auto;
	margin-bottom: 3px;
}
#page #contents_area #before_after_problem{
	float: left;
	display: inline;
	width: 160px;
	height: auto;
	margin-left: 30px;
	margin-bottom:20px;
}
#page #contents_area #before_after_problem #problem_title{
	float: left;
	display: inline;
	width:160px;
	height: auto;
	margin-top: 38px;
}
#page #contents_area #before_after_problem #problem_text{
	float: left;
	display: inline;
	width:160px;
	height: auto;
	margin-top: 10px;
}
#page #contents_area #before_pic{
	float: left;
	display: inline;
	width:400px;
	height: auto;
	margin-bottom: 20px;
	margin-left:30px;
}
#page #contents_area #before_after_lifestyle {
	float: left;
	display: inline;
	width:570px;
	height: auto;
	margin-left: 30px;
	margin-bottom:200px;
}
#page #contents_area #before_after_lifestyle #lifestyle_title{
	float: left;
	display: inline;
	width:240px;
	height: auto;
	margin-bottom: 10px;
}
#page #contents_area #before_after_lifestyle #lifestyle_text{
	float: left;
	display: inline;
	width:570px;
	height: auto;
}
#page #contents_area .after_subtitle{
	float: left;
	display: inline;
	width:auto;
	height: auto;
	margin-top: 50px;
	margin-left: 40px;
	margin-bottom: 20px;
}
#page #contents_area #after_pic{
	float: left;
	display: inline;
	width:auto;
	height: auto;
	margin-left: 50px;
}
#page #contents_area .plan_point{
	float: left;
	display: inline;
	width:auto;
	height: auto;
	margin-left: 75px;
	margin-bottom:50px;
}
#page #contents_area .plan_point .plan_point_text1{
	float: left;
	display: inline;
	width: 565px;
	height: auto; 
	margin-bottom:5px;
}
#page #contents_area .plan_point .plan_point_text2{
	float: left;
	display: inline;
	width: auto;
	height: auto; 
	margin-bottom:5px;
}
#page #contents_area .plan_point .plan_point_pic{
	float: left;
	display: inline;
	width:auto;
	height: 150px; 
	margin-right:5px;
}
#page #contents_area #order_icon3{
	float: left;
	display: inline;
	width:auto;
	height: auto; 
	margin-top: 15px;
	margin-left: 460px;
	
}
#page #contents_area #shiage_title{
	float: left;
	display: inline;
	width:auto;
	height: auto; 
	margin-top: 30px;
	margin-left: 30px;
	margin-bottom:30px;
	
}
#page #contents_area #gensen_title{
	float: left;
	display: inline;
	width:615px;
	height: auto; 
	margin-left: 5px;
	
}
#page #contents_area .gensen_text{
	float: left;
	display: inline;
	width:540px;
	height: auto; 
	margin-left: 40px;
	margin-bottom: 30px;
	font-size: 8pt;
	line-height: 15pt;
	
}
#page #contents_area .gensen_text a{
	font-size: 8pt;
	
}
#page #contents_area #gensen_title #gensen_name{
	float: left;
	display: inline;
	width:550px;
	height: auto; 
	margin-left: 65px;
	margin-bottom: 15px;
	
}
#page #contents_area #gensen_title #gensen_text{
	float: left;
	display: inline;
	width:540px;
	height: auto; 
	margin-left: 75px;
	margin-bottom: 30px;
	font-size: 8pt;
	line-height: 15pt;
	
}
#page #contents_area #honmono_title{
	float: left;
	display: inline;
	width:640px;
	height: auto; 
	margin-bottom: 30px;
	
}

#page #contents_area  #honmono_title #honmono_name{
	float: left;
	display: inline;
	width:550px;
	height: auto; 
	margin-left: 55px;
	margin-bottom: 15px;
	font-size: 11pt;
	line-height: 15pt;
	
}
#page #contents_area #honmono_title #honmono_text{
	float: left;
	display: inline;
	width:580px;
	height: auto; 
	margin-left: 55px;
	font-size: 8pt;
	line-height: 15pt;
	
}
#page #contents_area .shiage_name{
	float: left;
	display: inline;
	width:615px;
	height: auto; 
	margin-left: 25px;
	margin-bottom: 15px;
	font-size: 10pt;

	
}
#page #contents_area #gensen_menu_area {
	float: left;
	display: inline;
	width:610px;
	height: 488px; 
	margin-left: 25px;
	margin-bottom: 70px;
	
}
#page #contents_area #gensen_menu_area #gensen_mokuji_top{
	float: left;
	display: inline;
	width:580px;
	height: auto; 
}
#page #contents_area #gensen_menu_area .gensen_mokuji{
	float: left;
	display: inline;
	width:290px;
	height: auto; 
	margin-left:0px;
}
#page #contents_area #gensen_menu_text{
	float: left;
	display: inline;
	width:595px;
	height: auto; 
	margin-left: 35px;
	margin-bottom:20;
	font-size: 12pt;

}
#page #contents_area .gensen_name{
	float: left;
	display: inline;
	width:605px;
	height: auto; 
	margin-left: 35px;
	margin-bottom:15px;
	font-size: 10pt;

}
/*#page #contents_area .gensen_menu{
	float: left;
	display: inline;
	width:610px;
	height: auto; 
	margin-left: 30px;
	margin-bottom:15px;
	font-size: 10pt;

}*/
#page #contents_area #shiagezai_heya{
	float: left;
	display: inline;
	width:521px;
	height: 529px; 
	margin-left: 95px;
	margin-bottom:50px;
	background-image: url("work_and_list/image/shiagemenu_map.gif")	
}
#page #contents_area #shiagezai_heya #shiagezai_menu_top{
	float: left;
	display: inline;
	width:521px;
	height: auto; 
}
#page #contents_area #shiagezai_heya #shiagezai_menu_top #menu02{ 
	float: left;
	display: inline;
	width:90px;
	height: auto; 
	margin-top:11px;
}
#page #contents_area #shiagezai_heya #shiagezai_menu_top #menu09{ 
	float: left;
	display: inline;
	width:90px;
	height: auto; 
	margin-top:11px;
	margin-left:76px;
}
#page #contents_area #shiagezai_heya #shiagezai_menu_top #menu05{ 
	float: left;
	display: inline;
	width:50px;
	height: auto; 
	margin-left:93px;
}
#page #contents_area #shiagezai_heya #shiagezai_menu_top #menu07{ 
	float: left;
	display: inline;
	width:90px;
	height: auto; 
	margin-top:59px;
	margin-left:32px;
}
#page #contents_area #shiagezai_heya #shiagezai_menu_bottom { 
	float: left;
	display: inline;
	width:521px;
	height: auto; 
	margin-top:236px;
}

#page #contents_area #shiagezai_heya #shiagezai_menu_bottom #menu03{ 
	float: left;
	display: 50px;
	width:auto;
	height: auto; 
}
#page #contents_area #shiagezai_heya #shiagezai_menu_bottom #menu01{ 
	float: left;
	display: inline;
	width:50px;
	height: auto; 
	margin-top:24px;
	margin-left:40px;
}
#page #contents_area #shiagezai_heya #shiagezai_menu_bottom #menu08{ 
	float: left;
	display: inline;
	width:90px;
	height: auto; 
	margin-left:47px;
}
#page #contents_area #shiagezai_heya #shiagezai_menu_bottom #menu04{ 
	float: left;
	display: inline;
	width:50px;
	height: auto; 
	margin-top:37px;
	margin-left:87px;
}
#page #contents_area #shiagezai_heya #shiagezai_menu_bottom #menu06{ 
	float: left;
	display: inline;
	width:50px;
	height: auto; 
	margin-left:32px;
}
#page #contents_area #select_icon{ 
	float: left;
	display: inline;
	width:535px;
	height: auto; 
	margin-left:75px;
	margin-bottom:30px;
}
#page #contents_area #select_icon .select_number{ 
	float: left;
	display: inline;
	width:30px;
	height: 30px; 
	margin-right: 10px;
}
#page #contents_area .select_title{ 
	float: left;
	display: inline;
	width:610px;
	height: auto; 
	margin-left:30px;
	margin-bottom:50px;
}
#page #contents_area .zai_mihon_pic{ 
	float: left;
	display: inline;
	width:610px;
	height: auto; 
	margin-left:30px;
	margin-bottom:50px;
}
#page #contents_area .jitsurei_title{ 
	float: left;
	display: inline;
	width:580px;
	height: auto; 
	margin-left:30px;
	margin-bottom:5px;
}

#page #contents_area .jitsurei_text{ 
	float: left;
	display: inline;
	width:610px;
	height: auto; 
	font-size: 8pt;
	margin-left:30px;
	margin-bottom:20px;
}
#page #contents_area .jitsurei_box{ 
	float: left;
	display: inline;
	width:580px;
	height: auto; 
	margin-left:30px;
	margin-bottom:45px;
}
#page #contents_area .jitsurei_box .jitsurei_inside{ 
	float: left;
	display: inline;
	width:auto;
	height: auto; 
	margin-right:25px;
}
#page #contents_area .jitsurei_box .jitsurei_inside .jitsurei_pic{ 
	float: left;
	display: inline;
	width:auto;
	height: auto; 
	margin-bottom:8px;
}
#page #contents_area .jitsurei_box .jitsurei_inside .jitsurei_text2{ 
	float: left;
	display: inline;
	width:auto;
	height: auto; 
	font-family: "qMmpS Pro W3","Osaka", "sans-serif";
	font-size: 8pt;
	color: #666666;

}
#page #contents_area #shiage_index_area{ 
	float: left;
	display: inline;
	width:460px;
	height: 96px; 
	margin-bottom:30px;
	margin-left:105px;
}
#page #contents_area #shiage_index_area .shiage_place32{ 
	float: left;
	display: inline;
	width:115px;
	height: 32px; 
}
#page #contents_area #shiage_index_area .shiage_place{ 
	float: left;
	display: inline;
	width:115px;
	height: 28px; 
}
#page #contents_area .shiage_title_box{ 
	float: left;
	display: inline;
	width: 610px;
	height: 133px; 
	margin-left:30px;
}
#page #contents_area .shiage_title_box .shiage_number_title{ 
	float: left;
	display: inline;
	width: 270px;
	height: 133px; 
}
#page #contents_area .shiage_title_box .shiage_parts_pic{ 
	float: left;
	display: inline;
	width: 294px;
	height: auto ;
	margin-left: 20px;
}
#page #contents_area .shiage_menu{ 
	float: left;
	display: inline;
	width: 580px;
	height: auto; 
	margin-left:60px;
	margin-bottom:70px
}
#page #contents_area .shiage_menu .shiage_sub{ 
	float: left;
	display: inline;
	width: 580px;
	height: 15px; 
	font-size: 10pt;
	margin-bottom:5px;
	line-height: 15pt;


}
#page #contents_area .shiage_menu .shiage_text{ 
	float: left;
	display: inline;
	width: auto;
	height: auto; 
	font-size: 8pt;
	margin-bottom: 15px;
	line-height: 15pt;


}
#page #contents_area .shiage_menu .shiage_photo_1{ 
	float: left;
	display: inline;
	width: 580px;
	height: auto; 
	margin-bottom: 20px;
	margin-bottom: 15px;
	line-height: 15pt;


}
#page #contents_area .shiage_menu .shiage_photo_s{ 
	float: left;
	display: inline;
	width: 66px;
	height: auto; 
	margin-bottom: 20px;

}
#page #contents_area #kataoka_logo{ 
	float: left;
	display: inline;
	width: 570px;
	height: auto; 
	margin-left: 70px;
	margin-bottom: 25px;

}
#page #contents_area #kataoka_text{ 
	float: left;
	display: inline;
	width: 530px;
	height: auto; 
	margin-left: 70px;
	margin-bottom: 25px;

}
#page #contents_area #eigyo_area{ 
	float: left;
	display: inline;
	width: 570px;
	height: auto; 
	margin-left: 70px;
	margin-bottom: 30px;

}
#page #contents_area #eigyo_area #eigyo_title{ 
	float: left;
	display: inline;
	width: auto;
	height: auto; 
	margin-right: 25px;

}
#page #contents_area #eigyo_area #eigyo_text{ 
	float: left;
	display: inline;
	width: auto;
	height: auto; 

}
#page #contents_area #data_title{ 
	float: left;
	display: inline;
	width:570px;
	height: auto; 
	margin-left: 70px;

}
#page #contents_area #history_area { 
	float: left;
	display: inline;
	width: 570px;
	height: auto; 
	margin-bottom: 40px;
	margin-left: 70px;
	font-size: 9pt;
	line-height: 15pt;
	background-image:url("other/image/data_bar.gif");
	background-repeat:repeat-y;
	


}
#page #contents_area #history_area dt{ 
	float: left;
	display: inline;
	height:15px;
	width: 90px; 
	margin-top: 15px;

}
#page #contents_area #history_area dd{ 
	float: left;
	display: inline;
	width: 470px;
	height: auto; 
	margin-top: -15px;
	margin-left: 100px;

}
#page #contents_area #data_area { 
	float: left;
	display: inline;
	width: 590px;
	height: auto; 
	margin-bottom: 40px;
	margin-left: 50px;
	font-size: 8pt;
	line-height: 15pt;


}
#page #contents_area #data_area  dt { 
	float: left;
	display: inline;
	height:15px;
	width: 80px; 

}
#page #contents_area #data_area dd { 
	float: left;
	display: inline;
	width: 470px;
	height: auto; 
	margin-bottom: 20px;
	margin-left: 100px;
	margin-top: -15px;

}
#page #contents_area #tate{ 
	float: left;
	display: inline;
	width: 520px;
	height: 550px; 
	margin-left: 25px;
	margin-top: 75px;

}
#page #contents_area .flow_box{ 
	float: left;
	display: inline;
	width: 580px;
	height: auto; 
	margin-left: 60px;
	margin-top:30px;

}
#page #contents_area .flow_box dt{ 
	float: left;
	display: inline;
	width: 90px;
	height: 30px; 

}
#page #contents_area .flow_box dd{ 
	float: left;
	display: inline;
	width: 470px;
	height: 30px;
	margin-top:-30px;
	margin-bottom:5px;
	margin-left:110px; 

}
#page #contents_area .kokomade{ 
	float: left;
	display: inline;
	width: 580px;
	height: auto;
	margin-left:60px; 

}
#page #contents_area .kokomade #flow_free_price{ 
	float: left;
	display: inline;
	width: 580px;
	height: 13px;
	text-align:right;

}
#page #contents_area .kokomade #flow_free_line{ 
	float: left;
	display: inline;
	width: 580px;
	height: auto;
	

}
#page #contents_area .about_money { 
	float: left;
	display: inline;
	width: 610px;
	height: auto;
	margin-left:30px;
	margin-bottom:50px;

}
#page #contents_area .about_money #about_money_title{ 
	float: left;
	display: inline;
	width: 575px;
	height: auto;
	margin-left:35px;
	margin-top:35px;
	margin-bottom:25px;

}
#page #contents_area .about_money #about_money_text{ 
	float: left;
	display: inline;
	width: 575px;
	height: auto;
	margin-left:35px;

}
#page #contents_area #architect_area{ 
	float: left;
	display: inline;
	width: 640px;
	height:auto;
}

#page #contents_area #architect_area #title_architect {
	float: left;
	display: inline;
	width: 600px;
	height:31px;
	margin-top:16px;
	margin-left:28px;
}
#page #contents_area #architect_area .text{
	float: left;
	display: inline;
	width: 570px;
	margin-top:32px;
	margin-left: 28px;
	line-height:20px;
	font-size: 12px;
	color: #808080;
}

#page #contents_area #architect_area #title_margin {
	float: left;
	display: inline;
	width: 120px;
	height: 14px;
	margin-left: 58px;
	margin-top: 42px;
}
#page #contents_area #architect_area #title_a_a {
	float: left;
	display: inline;
	width: 480px;
	height: 15px;
	margin-left: 38px;
	margin-top: 40px;
	margin-bottom: -40px;
}
#page #contents_area #architect_area .office {
	float: left;
	display: inline;
	width: 640px;
	height: auto;
	margin-top: 90px;
	background-image: url("other/image/bar_office.gif");
	background-repeat: repeat-y;
	background-position: 129px 0px;
}
#page #contents_area #architect_area .office .office_logo{
	float: left;
	display: inline;
	width: 94px;
	height: 98px;
	margin-top:5px;
	margin-left:20px;
}
#page #contents_area #architect_area .office #office_logo_rands{
	float: left;
	display: inline;
	width: 105px;
	height: 52px;
	margin-top:5px;
	margin-left:9px;
}

#page #contents_area #architect_area .office .office_text{
	float: left;
	display: inline;
	width: 514px;
	height: auto;
	margin-left: 10px;
	background-image: url("other/image/point_line_2.gif");
	background-repeat: no-repeat;
	background-position: bottom
}
#page #contents_area #architect_area .office .office_text .office_name{
	float: left;
	display: inline;
	width: 500px;
	height: auto;
	margin-top:5px;
	margin-left:14px;
}
#page #contents_area #architect_area .office .office_text .office_message{
	float: left;
	display: inline;
	width: 500px;
	height: auto;
	margin-top:20px;
	margin-left:14px;
	margin-bottom:25px;
	line-height:20px;
	font-size: 12px;
	color: #303030;
}
#page #contents_area #architect_area .person #profile{
	float: left;
	display: inline;
	width: 85px;
	height: auto;
	margin-top: 5px;
	margin-left: 32px;
	line-height:20px;
	font-size: 12px;
	color: #707070;
}
#page #contents_area #architect_area .person {
	float: left;
	display: inline;
	width: 640px;
	height: auto;
	background-image: url("other/image/bar_person.gif");
	background-repeat: repeat-y;
	background-position: 129px 0px
}
#page #contents_area #architect_area .person .person_photo {
	float: left;
	display: inline;
	width: 70px;
	height: 93px;
	margin-top: 32px;
	margin-left: 35px;
}
#page #contents_area #architect_area .person .person_text {
	float: left;
	display: inline;
	width: 511px;
	height: auto;
	margin-left: 24px;
	line-height:20px;
	font-size: 20px;
	color: #707070;


}
#page #contents_area #architect_area .person .person_text .person_name{
	float: left;
	display: inline;
	width: 503px;
	height: auto;
	margin-left: 8px;
	margin-top: 15px;
	line-height:20px;
	font-size: 12px;
	color: #303030;

}
#page #contents_area #architect_area .person .person_text .person_history{
	float: left;
	display: inline;
	width: 400px;
	height: auto;
	margin-left: 65px;
	margin-top: 12px;
	line-height:20px;
	font-size: 12px;
	color: #707070;

}
#page #contents_area #architect_area .person .person_text .person_history .history_year {
	float: left;
	display: inline;
	width: 70px;
	height: auto;
}
#page #contents_area #architect_area .person .person_text .person_history .history_text {
	float: left;
	display: inline;
	width: 330px;
	height: auto;
}
#page #contents_area #architect_area .data{
	float: left;
	display: inline;
	width: 640px;
	height: auto;
	margin-bottom:60px;
	line-height:20px;
	font-size: 12px;
	color: #707070;
	background-image: url("other/image/bar_person.gif");
	background-repeat: repeat-y;
	background-position: 129px 0px;
}
#page #contents_area #architect_area .data .data_title{
	float: left;
	display: inline;
	width: 117px;
	height: auto;
	margin-top: 35px;
	margin-left: 32px;
	line-height:20px;
	font-size: 12px;
	color: #707070;
}
#page #contents_area #architect_area .data .data_text{
	float: left;
	display: inline;
	width: 606px;
	height: auto;
	margin-top:35px;
	margin-left: 15px;
	line-height:20px;
	font-size: 12px;
	color: #707070;
}
#page #contents_area #architect_area .data .data_text .text {
	float: left;
	display: inline;
	padding-left:12px;
	width: 400px;
	height: auto;
	margin-top: 0px;
	margin-left: 130px;
	line-height:20px;
	font-size: 12px;
	color: #707070;
}

#page #contents_area #architect_area .data a{
	color: #1EA7B4;
}

#page #contents_area #architect_area .data a:hover {
	color: #E7E8DF;
}

}
#page #contents_area #architect_area .data .data_text .text img{
	float: left;
	display: inline;
	margin-top: 3px;
	margin-left: -12px;
}
#page #copy_area {
	float: left;
	display: inline;
	width: 640px;
	height: auto;
	
}
#page #copy_area #copy_bar{
	float: left;
	display: inline;
	width: 621px;
	height: 2px;
	margin-left:25px;
	background-image: url("prototype/image/border_line.gif");
	background-repeat: no-repeat;
	
}
#page #copy_area #copyright{
	float: left;
	display: inline;
	width: 381px;
	height: 50px;
	margin-left:150px;
	margin-bottom:0px;
	background-image: url("prototype/image/copyright.gif");
	background-repeat: no-repeat;
	
}











#page #contents_area #tc5_area {
	float: left;
	display: inline;
	width: 640px;
	height: 830px;

}
#page #contents_area #tc5_area #top_fla {
	float: left;
	display: inline;
	width: 615px;
	height: 172px;
	margin-top:10px;
	margin-bottom:25px;
}
#page #contents_area #tc5_area #top_concept5_area {
	float: left;
	display: inline;
	width: 615px;
	height: auto;

}
#page #contents_area #tc5_area #top_concept5_area .top_concept_title_main {
	float: left;
	display: inline;
	width: 615px;
	height: 34px; 
	margin-bottom: 15px;
}
#page #contents_area #tc5_area #top_concept5_area #top_concept5_icon_area {
	float: left;
	display: inline;
	width: 580px;
	height: auto; 
	margin-left: 35px;
	margin-bottom: 0px;
}
#page #contents_area #tc5_area #top_concept5_area #top_concept5_icon_area .top_concept5_icon {
	float: left;
	display: inline;
	width: 580px;
	height: 100px; 
	margin-left: 0px;
	margin-bottom: 7px;
}
#page #contents_area #tc5_area #top_prototype_title .index_main {
	float: left;
	display: inline;
	width: 125px;
	height: auto;
	margin-top:15px;
}
#page #contents_area #tc5_area #top_prototype_title {
	float: left;
	display: inline;
	width: 626px;
	height: 75px;
	margin-bottom:10px;
}
#page #contents_area #tc5_area #top_prototype_title .index_main #open_title{
	float: left;
	display: inline;
	width: 95px;
	height: auto;
	margin-top:8px;
	margin-left:25px;
	margin-bottom:5px;
	
}
#page #contents_area #tc5_area #top_prototype_title .index_main .open_subtitle{
	float: left;
	display: inline;
	width: 70px;
	height: auto;
	margin-left:30px;
	margin-bottom:3px;
	
}
#page #contents_area #tc5_area #top_prototype_title .title_box{
	float: left;
	display: inline;
	width: 125px;
	height: 70px;
	background-image:url("prototype/image/title_box_back.gif");
	background-position:bottom;
	background-repeat:no-repeat;
}
#page #contents_area #tc5_area #top_prototype_title .title_box #living_title{
	float: left;
	display: inline;
	width: 71px;
	height: auto;
	margin-top:50px;
	margin-left:25px;

}
#page #contents_area #tc5_area #top_prototype_title .title_box #soho_title{
	float: left;
	display: inline;
	width: 56px;
	height: auto;
	margin-top:50px;
	margin-left:35px;

}
#page #contents_area #tc5_area #top_prototype_title .title_box #comfort_title{
	float: left;
	display: inline;
	width: 72px;
	height: auto;
	margin-top:50px;
	margin-left:28px;

}
#page #contents_area #tc5_area #top_prototype_title .title_box #order_icon{
	float: left;
	display: inline;
	width: 107;
	height: auto;
	margin-left:10px;

}
#page #contents_area #tc5_area #top_prototype_title .title_box #other_title{
	float: left;
	display: inline;
	width: 53px;
	height: auto;
	margin-top:12px;
	margin-left:35px;

}






