@charset "utf-8";
/* CSS Document */

/*

1.外枠
2.左メニュー
3.右コンテンツ
4.デザイン
5.社会貢献
6.イベントインフォメーション
7.基本理念
8.モデルハウス
9.リンク集
10.会社概要
11.コンサルティング
12.プライバシーポリシー
13.リクルート
14.サイトマップ
15.コンセプト
16.青柳プロジェクト
17.トップページ新着情報
18.不動産
19.桔梗2丁目特別内覧会

*/

/*************************************************************1.外枠*/
#contents{
	width:950px;
	height:auto;
	margin:0px auto 0px auto;
	background:url(../image/bg_side_main2.gif) left repeat-y;
	line-height:1.5;
	letter-spacing:0.1em;
}
#contents_new{
	width:950px;
	height:auto;
	margin:0px auto 0px auto;
	background:url(../image/bg_side_main2.gif) left repeat-y;
	line-height:1.5;
	letter-spacing:0.1em;
}

/*************************************************************2.左メニュー*/
#sidemenu{
	width:228px;
	height:auto;
	float:left;
	background:url(../image/bg_side_menu.gif) left repeat-y;}
	
#sidemenu_new{
	width:228px;
	height:auto;
	float:left;
	text-align:left;
	line-height:1.5em;}
	
#sidemenu_new p{width:100%; margin-top:10px;padding:0px 5px 0px 15px;font-size:12px;color:#666666;}
	
#sidemenu_button{
	width:228px;
	height:auto;
	float:left;
	margin:45px 0 50px 0;}

a,
a:link,
a,visited{
	color:#0099FF;
	text-decoration:none;}
	
a:hover{
	color:#CCCCCC;
	background-color:#FFFFFF;
	text-decoration:none;}



/*************************************************************3.右コンテンツ*/
#sidecontents{
	width:720px;
	height:auto;
	float:right;
	padding:4px 0px 0px 2px;
	background:url(../image/bg_content_line.gif) top repeat-x;}
	
*html #sidecontents{width:720px;}


/*************************************************************4.デザイン*/
.cdindex_hd{
	width:715px; height:auto; float:left;}

*html .cdindex_hd{
	width:715px;}

.cdindex_hd_left{
	width:240px;
	height:175px;
	float:left;}

.cdindex_hd_right{
	width:461px;
	height:auto;
	float:left;
	margin:20px 0 0 0;
	padding-left:10px;
	text-align:left;}

*html .cdindex_hd_right{
	width:450px;
	height:auto;}

#sidecontents .cdindex_hd_right h4{
	font-size:16px;
	width:400px;
	float:left;}

.cdindex_hd_right p{
	font-size:12px;
	float:left;
	width:450px;
	color:#666666;
	/*text-indent:1em;*/
}

.cdindex_hd_con{width:550px;float:left;
	border-bottom:dotted #333333 1px;
	margin:20px 20px 20px 60px;	padding:10px 0px 0px 0px;
	text-align:left;
	font-size:14px;}

.cdindex_hd_con_l{
	float:left;
	width:180px;
}

.cdindex_hd_con_r{
	float:left;
	width:350px;
	margin-top:10px;
	border-left:2px #003399 solid;
	padding-left:5px;
}

.cdindex_hd_con address{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#666666;
}

.cdindex_hd_con p{
	font-size:12px;
	width:500;
	color:#666666;
}

.cdindex_hd_con img{
	margin:0 15px 0 0;
}

*html .cdindex_hd_con{
	margin:20px 15px 10px 0px;
}
*:first-child+html .cdindex_hd_con{
	margin:20px 30px 10px 0px;
}
.cdindex_hd_con img{
	vertical-align:middle;
}

.commercial_facilities{
	width:720px;
	float:left;
}
*html .commercial_facilities{
	width:710px;
}

.commercial_facilities_title{
	width:120px;
	float:left;
	margin:30px 0px 10px 0px;
}
*html .commercial_facilities_title{
	margin:30px 0px 0px 0px;
}
.commercial_facilities_title img{
	float:none;
	
}

.internal_landscape_contents{
	float:left;
	margin:0 15px 0 0;
	font-size:14px;
	text-align:center;
}

#internal_landscape_contents_general{
	width:550px;
	float:right;
	border-bottom:dotted #333333 1px;
	margin:20px 30px 10px 0px;
	padding:10px 0px 10px 0px;
	text-align:left;
}

#internal_landscape_contents_commercial{
	width:550px;
	float:right;
	border-bottom:dotted #333333 1px;
	margin:20px 30px 10px 0px;
	padding:10px 0px 10px 0px;
	text-align:left;
}

a,
a:link,
a,visited{
	color:#666666;
	text-decoration:none;}
	
a:hover{
	color:#0099FF;
	background-color:#FFFFFF;
	text-decoration:none;}
	
	
/*************************************************************4.デザイン（詳細）*/
.con_page_hd{
	width:720px;
	height:60px;
	background:url(../image/bg_ct_design_titel01.jpg) no-repeat;
	margin:45px 0px 0px 0px;
	color:#FFFFFF;
}
.con_page_hd02{
	width:720px;
	height:60px;
	background:url(../image/bg_ct_design_titel01.jpg) no-repeat;
	margin:45px 0px 0px 0px;
	color:#FFFFFF;
}
#sidecontents h4{
	width:720px;
	font-size:14px;
	text-align:left;
	padding-left:10px;
	color:#666666;
}
*html #sidecontents h4{
	width:710px;
}

.image_page_box{
	width:100%;
	height:auto;
	text-align:left;
	margin-bottom:10px;
}

.image_page_box img{
	margin:10px 0px 0px 10px;
	float:left;
}

.con_page_hd_p{
	width:450px;
	font-size:12px;
	margin:10px 0px 0px 10px;
	text-align:left;
	float:left;
}
*html .con_page_hd_p{
	margin:10px 0px 0px 5px;
}

.design_tokyuhometown{
	width:698px;
	height:auto;
	float:left;
	margin:30px 0 30px 20px;
	text-align:left;
	line-height: 0;
}

.image_page_box_new{
	width:100%;
	height:620px;
	text-align:left;
	margin:30px 0px 40px 0px;
	background-color:#515151;
}
.image_page_box_01{ width:698px; height:auto; float:left; margin:20px 10px 5px 10px; padding:5px 0px 0px 15px;font-size:18px; text-align:left;color:#666666;background:url(../image/tokyu_text.gif) no-repeat;}
.image_page_box_02{width:678px; height:375px; float:left; margin:0px 20px 20px 20px;}
.image_page_box_03{width:678px; height:80px; float:left; margin:0px 20px 10px 20px;}
.image_page_box_03_1{width:277px; height:auto; float:left; margin:0px 0px 0px 0px;}
.image_page_box_03_2{width:127px; height:auto; float:left; margin:0px 10px 0px 0px;}
.image_page_box_03_3{width:127px; height:auto; float:left; margin:0px 0px 0px 0px;}
.image_page_box_04{ width:698px; height:45px; float:left; margin:0px 10px 5px 10px; padding:5px 0px 0px 15px; font-size:14px;line-height:1.2em; text-align:left;color:#666666;background:url(../image/tokyu_text_b.gif) no-repeat;}

/*************************************************************5.社会貢献*/
#side_social{
	width:600px;
	height:auto;
	margin:40px auto 0 auto;
	text-align:left;
}

#side_social_box{width:600px;margin:0 auto 0 auto;text-align:center; line-height:1.6em; font-size:11px;}

*:first-child+html #side_social{
	margin:40px 0 0 0px;
}


#sidecontents #side_social h4{
	width:400px;
	padding-left:0px;
	margin-bottom:10px;
}

#side_social p{
	font-size:12px;
}

.jobtitle{
	width:100%;
	margin:15px 0px 0px 0px;
}

.side_social_box{
	width:100%
}

.side_social_box img{
	width:150px;
	height:150px;
	float:right;
	margin:10px 10px 0 0;
}

.side_social_interview{
	width:410px;
	height:auto;
	text-align:left;
	float:right;
	margin:10px 10px 0 0;
	padding:0 5px 0 5px;
}

.side_social_interview p{
	text-indent:1em;
}

.side_social_pro{
	width:140px;
	height:auto;
	float:right;
	margin:10px 10px 0 0;
	text-align:left;
	padding:0 5px 0 5px;
}

.social_sakuhin{
	width:95px;
	margin:0 6px 0 0 ;
	float:left;
	font-size:10px;
	text-align:center;
}

.social_sakuhin_end{
	width:95px;
	margin:0;
	float:left;
	font-size:10px;
	text-align:center;
}

.maeyuu{width:600px;
	height:450px;
	margin:15px 0px 0px 0px;}

.maeyuu02{width:600px;
	height:1250px;
	margin:15px 0px 30px 0px;}

.maeyuukai{
	width:540px;
	height:auto;
	margin:15px 0px 0px 0px;
	padding:157px 30px 0px 30px;
	background-image:url(../image/maeyuukai_tittle.jpg);
	background-repeat:no-repeat;
}
.maeyuukai02{
	width:540px;
	height:auto;
	margin:15px 0px 0px 0px;
	padding:130px 30px 0px 30px;
	background-image:url(../image/maeyuukai02_tittle.jpg);
	background-repeat:no-repeat;
}
.maeyuukai03{
	width:540px;
	height:auto;
	margin:15px 0px 0px 0px;
	padding:150px 30px 0px 30px;
	background-image:url(../image/maeyuukai03_tittle.jpg);
	background-repeat:no-repeat;
}

.maeyuukai03_1{
	width:540px;
	height:auto;
	margin:15px 0px 0px 0px;
	padding:0px 30px 0px 30px;
}
.maeyuukai_photo_1{
	width:540px;
	height:auto;
	float:left;
	margin:15px 0px 30px 0px;
	padding:0px 30px 0px 30px;
}
.maeyuukai_photo_2{
	width:173px;
	margin:0px 10px 0px 0px;
	float:left;
	font-size:10px;
	text-align:center;
	line-height:0;
}
.maeyuukai_photo_3{
	width:173px;
	float:left;
	font-size:10px;
	text-align:center;
	line-height:0;
}
.maeyuukai_text{
	width:173px;
	margin:5px 10px 0px 0px;
	float:left;
	font-size:10px;
	text-align:center;
	line-height:1.4em;
}
.maeyuukai_text_r{
	width:173px;
	margin:5px 0px 0px 0px;
	float:left;
	font-size:10px;
	text-align:center;
	line-height:1.4em;
}

/*************************************************************6.イベントインフォメーション*/
.event_infomation{
	width:100%;
	margin:10px 0 10px 0;
}

.event_infomation img{
	margin-top:25px;
	float:left;
}

.event_infomation_news{
	float: right;
	width: 350px;
	margin:0px 10px 0px 0px;
	}

.scroll{ height:150px; border:solid 1px #CCCCCC; overflow:scroll; padding:5px 0px 0px 3px; margin:0 0 15px 0; font-size:10px;}

.event_ad{
	width:698px;
	height:auto;
	float:left;
	margin:0 0 20px 20px;
	text-align:left;
	line-height: 0;
}

.event_infomation_map{
	width:350px;
	height:auto;
	float:left;
	margin:20px 0 0 0px;
}

.event_infomation_text{
	width:300px;
	height:360px;
	float:left;
	margin:20px 0 20px 20px;
	text-align:left;
	line-height:1.6em;
}
#sidecontents .event_infomation_text h4{
	padding:0px;
	width:300px;
}
.event_legend{
	width:300px;
	height:360px;
	float:left;
	margin:20px 0 20px 0;
}
.event_infomation_newstitle{
	width:100px;
	float:left;
	margin-bottom:5px;	
	text-align:left;
}

.event_infomation_newstext{
	width:230px;
	float:left;
	text-align:left;
	margin-bottom:5px;
}

*html .event_infomation_newstext{
	width:230px;
	float:left;
	text-align:left;
	margin-bottom:5px;
}

#event_photo{
	width:680px;
	height:395px;
	text-align:left;
	margin:10px auto 10px auto;
	}
.event_photo_top{
	width:640px;
	height:auto;
	text-align:left;
	margin:0px 40px 30px 40px;
	padding-right:40px;
	}
#event_photo_present{
	width:670px;
	height:auto;
	float:left;
	text-align:left;
	margin:30px 20px 30px 20px;
	padding-right:0px;
	}
.event_photo_f{
	width:300px;
	height:auto;
	float:left;
	margin:0px 15px 20px 15px;
	text-align:center;
	}
	
#book_tittle{width:680px;height:auto;float:left;}
	
#book_l{width:357px;height:auto;float:left;}

#book_r{width:323px;height:auto;float:right;}

/*************************************************************7.基本理念*/
.philanthropic_box{
	width:600px;
	height:790px;
	margin:10px auto 0px auto;
	text-align:left;
	font-size:12px;
}

#sidecontents .philanthropic_box h4{
	font-size:16px;
	width:600px;
}

.philanthropic_box p{
	margin-left:30px;
}
.philanthropic_box_end{
	margin:15px 0 0 25px;
}


/*************************************************************8.モデルハウス*/

.model_top{
	width:100%;
	margin:10px 0 30px 0;
}

.model_top2{
	width:700px;
	margin:10px 10px 5px 10px;
}

.model_top3{
	width:700px;
	margin:10px 10px 15px 10px;
	line-height: 0;
}

#sidecontents .model_top h4{
	width:640px;
	margin:0px 0px 0px 12px;
	text-align:center;
}

#sidecontents .model_top h5{
	width:640px;
	margin:0px 0px 0px 30px;
	text-align:left;
}

#sidecontents .model_top h6{
	width:640px;
	text-align:center;
	border:#666666 1px solid;
	margin:0px auto 10px auto;
}

#sidecontents .model_top P{
	width:640px;
	margin:0px 0px 0px 30px;
	text-align:left;
}

.model_infomation{
	width:100%;
	margin:0px 0 30px 0;
}

*html .model_infomation{
	width:99%;
}

.model_infomation img{
	float:left;
	margin:0px 0px 0px 40px;
}

*html .model_infomation img{
	margin:0px 0px 0px 40px;
}

.model_infomation_com{
	float:left;
	width: 300px;
	margin:0px 0px 0px 10px;
	text-align:left;
	}
.price{
	font-size:18px;
	}
.model_infomation_map{
	width:350px;
	height:auto;
	float:left;
	margin:0 0 0 20px;
}

.model_infomation_text{
	width:300px;
	height:auto;
	float:left;
	margin:0 0 0 20px;
}

#sidecontents .model_infomation_text h4{
	padding:0px;
	width:300px;
}

.model_infomation_text_ind{
	width:270px;
	height:auto;
	margin-left:20px;
}

*html .model_infomation_text_ind{
	width:250px;
	margin-left:20px;
}

/*************************************************************9.リンク集*/

.cdlink_hd{
	width:715px; height:auto; float:left;
}
*html .cdlink_hd{
	width:720px;
}
.cdlink_hd01{
	width:620px;
	height:auto;
	float:left;
	margin:20px 0 0 0;
	padding-left:40px;
	text-align:left;
}
.cdlink_hd_right{
	width:450px; height:auto; float:left; text-align:left; padding-left:10px;
}
*html .cdlink_hd_right{
	width:440px;
}
.cdlink_hd_right h4{
	font-size:16px;
}
*html #sidecontents .cdlink_hd_right h4{
	width:440px;
}

.cdlink_hd_right p{
	font-size:12px;
	/*text-indent:1em;*/
}

.cdlink_hd_con{
	width:600px;
	height:170px;
	float:left;
	border-bottom:dotted #333333 1px;
	margin:20px 0px 10px 60px;
	padding:10px 0px 10px 0px;
	text-align:left;
	font-size:14px;
}

*:first-child+html .cdlink_hd_con{
	float:right;
}

.cdlink_hd_con img{
	text-align:right;
	margin:0px 5px 5px 0px;
	padding:6px;
	border-right:1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #fff;
}

*html .cdlink_hd_con{
	margin:20px 0px 10px 60px;
	width:550px;
}
*:first-child+html .cdlink_hd_con{
	margin:20px 30px 10px 0px;
}

.cdlink_hd_con img{
	vertical-align:top;
	margin-right:10px;
	float:left;
	}

.commercial_facilities{
	width:720px;
	float:left;
}
*html .commercial_facilities{
	width:710px;
}

.commercial_facilities_title{
	width:120px;
	float:left;
	margin:30px 0px 10px 0px;
}
*html .commercial_facilities_title{
	margin:30px 0px 0px 0px;
}
.commercial_facilities_title img{
	float:none;
	
}

.cdlink_hd_adbar{
	border-bottom:solid 1px #CC3366;
	margin-left:10px;
}

a,
a:link,
a,visited{
	color:#CCCCCC;
	text-decoration:none;}
	
a:hover{
	color:#0066FF;
	background-color:#FFFFFF;
	text-decoration:underline;}

/*************************************************************10.会社概要*/

/******************************left*/

#company_left{
	width: 320px;
	height: 970px;
	padding: 40px 0px 0px 60px;
	float: left;
	text-align: left;
}

#company_left_text1{
	width: 320px;
	height: 70px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

#company_left_text2{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	width: 320px;
	height: 30px;
	margin: 0px 0px 20px 0px;
}

#company_left_text3{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	width: 320px;
	height: 30px;
	margin: 0px 0px 20px 0px;
	line-height: 1.6em;
}

#company_left_text4{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	width: 320px;
	height: 60px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	line-height: 1.6em;
}

#company_left_text5{
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	width: 320px;
	height: 130px;
	margin: 0px 0px 20px 0px;
	line-height: 1.6em;
}

#company_left_text6{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	width: 320px;
	height: 80px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	line-height: 1.6em;
}

#company_left_text7{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	width: 320px;
	height: 110px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	line-height: 1.6em;
}

#company_left_text8{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	width: 320px;
	height: 60px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	line-height: 1.6em;
}

#company_left_text9{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	width: 320px;
	height: 80px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	line-height: 1.6em;
}

#company_left_text1 h2{
    color:#000000;
	font-size: 18px;
	line-height: 1.6em; 
}

#company_left_text2 h3{
    color:#000000;
	font-size: 16px;
	line-height: 1.6em; 
}

#company_left_text3 h5{
    color:#000000;
	font-size: 14px;
	line-height: 1.6em;
	font-weight: normal;
}

/******************************right*/

#company_right{
	width: 240px;
	height: 988px;
	padding: 20px 50px 0px 50px;
	float: right;
}

#company_right_photo1{
	width: 240px;
	height:auto;
	float: left;
	margin-top: 25px;
	border:#666666 1px solid;
}

#company_right_photo1 strong{
	margin:0 auto 0 auto;
	font-size:12px;
	border-bottom:#999999 solid 1px;
}

#company_right_photo2{
	width: 240px;
	height:175px;
	float: left;
	margin-top: 25px;
}

#company_right_map{
	width: 240px;
	height:175px;
	float: left;
	margin-top: 25px;
}



/*************************************************************11.コンサルティング*/

#consulting_tittle{
	width:600px;
	height:100px;
	margin:40px auto 5px auto;
	padding:0px;
	text-align:left;
}

#consulting_content{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	width: 600px;
	height: auto;
	margin: 0px auto 40px auto;
	padding: 0px;
	text-align: left;
	line-height: 1.6em;
}

#consulting_teikei_tittle{
	width: 600px;
	height: 30px;
	margin: 40px auto 5px auto;
	padding: 0px;
	text-align: left;
	line-height: 1.6em;
}

#consulting_seikyu{
	width: 250px;
	height: 80px;
	margin: 0px 235px 40px 235px;
	padding: 0px;
	text-align: left;
}

#consulting_teikei_content{
	width: 600px;
	height: 250px;
	margin: 0px 60px 40px 60px;
	padding: 0px;
	text-align: left;
	line-height: 1.6em;
}

#consulting_perth{
    width: 600px;
	height: 396px;
	margin: 0px auto 0px auto;
}
#consulting_gaikan{
	width: 280px;
	height: 396px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float: left;
}

#consulting_naikan_1{
	width: 300px;
	height: 188px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float:left;
}

#consulting_naikan_2{
	width: 300px;
	height: 188px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
}

#consulting_tittle h2{
    color:#000000;
	font-size: 18px;
	line-height: 1.6em; 
}



/*************************************************************12.プライバシーポリシー*/

#privacypolivy_tittle{
	font-weight:normal;
	font-style:normal;
	width: 600px;
	height: 30px;
	margin: 40px 60px 0px 60px;
	text-align:center;
}

#privacypolivy_description{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	text-align: left;
	line-height: 1.6em;
	width: 600px;
	height: auto;
	margin: 20px 60px 0px 60px;
}

#privacypolivy_text_1{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	text-align: left;
	line-height: 1.6em;
	list-style-type: none;
	width: 600px;
	height: auto;
	margin: 30px 60px 0px 60px;
}

#privacypolivy_text_2{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	text-align: left;
	line-height: 1.6em;
	list-style-type: none;
	width: 600px;
	height: auto;
	margin: 30px 60px 0px 60px;
}

#privacypolivy_text_3{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	line-height: 1.6em;
	list-style-type: none;
	text-align: left;
	width: 600px;
	height: auto;
	margin: 30px 60px 0px 60px;
}

#privacypolivy_text_4{
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	line-height: 1.6em;
	list-style-type: none;
	text-align: left;
	width: 600px;
	height: 350px;
	margin: 30px 60px 0px 60px;
}

#sidecontents  #privacypolivy_tittle h4{
    color:#000000;
	font-size: 18px;
	line-height: 1.6em;
	width:600px;
	padding:0px;
	margin:0px;
	text-align:center;
 
}

#privacypolivy_text_1 h3{
    color:#000000;
	font-size: 15px;
	text-align: left;
	line-height: 1.6em;
 
}
#privacypolivy_text_2 h3{
    color:#000000;
	font-size: 15px;
	text-align: left;
	line-height: 1.6em;
 
}
#privacypolivy_text_3 h3{
    color:#000000;
	font-size: 15px;
	text-align: left;
	line-height: 1.6em;
 
}

#privacypolivy_text_4 h3{
    color:#000000;
	font-size: 15px;
	text-align: left;
	line-height: 1.6em;
 
}


/*************************************************************13.リクルート*/

#recruit_tittle{width:640px;height:auto;
	margin:40px 40px 40px 40px;padding:0px;}

#recruit_content_tittle1{
	width: 640px;
	height: auto;
	margin: 70px 40px 0px 40px;
	padding: 0px;
}

#recruit_content_tittle2{
	width: 460px;
	height: 30px;
	margin: 40px 130px 0px 130px;
	padding: 0px;
}

#recruit_content{
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	margin:0px 40px 0px 40px;
	height:auto;
}

#recruit_content table{width:640px;}

#recruit_content tr td{
    border:solid 1px #999999;line-height:2.0em;padding:5px;}


#recruit_contact{
	width: 250px;
	height: 80px;
	margin: 40px 235px 20px 235px;
	padding: 0px;
	text-align: left;
}

#valentine_pdf_button{
	width: 240px;
	height: 70px;
	margin: 0px 235px 20px 235px;
	padding: 0px;
	text-align: left;
}

/*************************************************************14.サイトマップ*/

.sitemap_hd{
	width:715px; height:auto; float:left; margin:40px 0 0 0;}

*html .sitemap_hd{
	width:715px;
}

.sitemap_hd_right{
	width:650px; height:auto; float:left; text-align:left; padding-left:50px; color:#666666;}
*html .sitemap_hd_right{
	width:550px;
	height:auto;
}

#sidecontents .sitemap_hd_right h4{
	font-size:16px;
	width:400px;
	float:left;
}

.sitemap_hd_right p{
	font-size:12px;
	float:left;
	width:600px;	
	/*text-indent:1em;*/
}

.sitemap_hd_con{
	width:650px;
	float:left;
	border-bottom:dotted #333333 1px;
	margin:20px 0px 10px 60px;
	padding:10px 0px 0px 0px;
	text-align:left;
	font-size:14px;
	color:#666666;
}

*:first-child+html .sitemap_hd_con{
	float:right;
}

.sitemap_hd_con address{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#666666;
}

.sitemap_hd_con p{
	font-size:12px;
	width:500;
	color:#666666;
}

*html .sitemap_hd_con{
	margin:20px 0px 10px 60px;
	width:550px;
}
*:first-child+html .sitemap_hd_con{
	margin:20px 30px 10px 0px;
}

.sitemap_hd_con dt{
	margin-left:20px;
	margin-top:10px;
	vertical-align:middle;
	background:url(../image/bt_link_yajirushi01.gif) no-repeat left;
	padding-left:15px;
	border-top:#CCCCCC dotted 1px;
}

.sitemap_hd_con dd{
	margin-left:40px;
	vertical-align:middle;
	background:url(../image/bt_link_yajirushi02.gif) no-repeat left;
	padding-left:15px;
}

.sitemap_hd_con strong{
	width:400px;
	height:auto;
}

a,
a:link,
a,visited{
	color:#0066FF;
	text-decoration:none;}
	
a:hover{
	color:#CCCCCC;
	background-color:#FFFFFF;
	text-decoration:underline;}

/*************************************************************15.コンセプト*/

#side_concept{
	width:720px;
	margin:0px auto 0 auto;
	padding-top:1px;
	text-align:left;
}

*:first-child+html #side_concept{
	margin:40px 0 0 0px;
}


#sidecontents #side_concept h4{
	width:400px;
	padding-left:0px;
	margin-bottom:10px;
}

#side_concept p{
	font-size:12px;
	width:auto;
	text-indent:1em;
	margin-bottom:15px;
	line-height:25px;
}


.concept_title_1{
	width:100%;
	margin:0px auto 0 auto;
	padding-top:200px;
	text-align:left;
}

.concept_title_1 img{
	float:right;
}

.concept_title_2{
	width:100%;
	margin:0px auto 0 auto;
	padding-top:25px;
	text-align:left;
	background:url(../image/bt_concept_title_2.jpg) no-repeat;
}

.concept_title_2 img{
	float:left;
}

.side_concept_box{
	width:100%
}

.side_concept_box img{
	width:150px;
	height:150px;
	float:right;
	margin:10px 10px 0 0;
}

.side_concept_interview{
	width:410px;
	height:auto;
	text-align:left;
	float:right;
	margin:10px 10px 0 0;
	padding:0 5px 0 5px;
}

.side_concept_interview p{
	text-indent:1em;
}

.side_concept_pro{
	width:140px;
	height:auto;
	float:right;
	margin:10px 10px 0 0;
	text-align:left;
	padding:0 5px 0 5px;
}

.concept_sakuhin{
	width:95px;
	margin:0 6px 0 0 ;
	float:left;
	font-size:10px;
	text-align:center;
}

._concept_sakuhin_end{
	width:95px;
	margin:0;
	float:left;
	font-size:10px;
	text-align:center;
}
/*************************************************************16.青柳プロジェクト*/

#side_aoyagiprpject{
	width:640px;
	margin:40px auto 20px auto;
	text-align:left;
	line-height: 0;
}

.aoyagiprpject_tittle01{
	width:640px;
	text-align:left;
}
.aoyagiprpject_contents{
	width:640px;
	text-align:left;
}
.aoyagiprpject_box01{
	width:640px;
	float:left;
	text-align:left;
}
.aoyagiprpject_box02{
	width:333px;
	float:left;
	padding:16px 33px 3px 2px;
}
.aoyagiprpject_box02_01{
	width:368px;
	float:left;
}
.aoyagiprpject_box03{
	width:368px;
	float:left;
}
.aoyagiprpject_box04{
	width:224px;
	float:left;
}
.aoyagiprpject_box04_01{
	width:224px;
	float:left;
}
.aoyagiprpject_box04_02{
	width:172px;
	float:left;
	padding:5px 14px 1px 38px;
}
.aoyagiprpject_box04_03{
	width:174px;
	float:left;
	padding:1px 13px 16px 37px;
}
.aoyagiprpject_box04_04{
	width:174px;
	float:left;
	padding:1px 13px 1px 37px;
}
.aoyagiprpject_box05{
	width:416px;
	float:left;
}
.aoyagiprpject_box06{
	width:640px;
	float:left;
}
.aoyagiprpject_box07{
	width:640px;
	float:left;
}
.gatevillas_back_01{
	width:300px;
	height:auto;
	float:left;
	margin:0 190px 0 0;
}
.gatevillas_back_02{
	width:150px;
	height:auto;
	float:left;
}
.yachigashira_text1{
	width:640px;
	height:auto;
	float:left;
	margin:0 0 40px 0;
	text-align:center;
	color:#666666;
	line-height:1.8em;
	letter-spacing:1.8px;
	font-size:12px;
}
.yachigashira_text2{
	width:640px;
	height:auto;
	float:left;
	margin:0 0 30px 0;
	color:#666666;
	line-height:1.8em;
	letter-spacing:1.8px;
	font-size:12px;
}
.yachigshira_box01{
	width:640px;
	float:left;
}
.yachigshira_box02{
	width:328px;
	float:left;
}
.yachigshira_box03{
	width:312px;
	float:left;
}

.communtity_tittle{
	width:640px;
	height:auto;
	text-align:left;
	float:left;
	margin:60px 0 80px 0;
}
.communtity_box01{
	width:160px;
	height:auto;
	text-align:left;
	float:left;
}
.communtity_box02{
	width:480px;
	height:auto;
	float:left;
	color:#666666;
	line-height:2em;
	letter-spacing:2px;
	font-size:13px;
}
.communtity_box03{
	width:640px;
	float:left;
	margin:40px 0 0 0;
}
.gatevillas_text{
	width:640px;
	height:auto;
	float:left;
	margin:0 0 0 0;
	color:#221815;
	line-height:2em;
	letter-spacing:2.1px;
	font-size:15px;
}
.gatevillas_text2{
	width:640px;
	height:auto;
	float:left;
	margin:0 0 20px 0;
	color:#221815;
	line-height:2em;
	letter-spacing:2.1px;
	font-size:14px;
}
.gatevillas_box01{
	width:640px;
	float:left;
	margin:40px 0 0 0;
}
.gatevillas_map{
	width:640px;
	float:left;
	margin:0px 0 30px 0;
}
.gatevillas_map_tittle{
	width:640px;
	float:left;
	margin:60px 0 0 0;
}
.gatevillas_box02{
	width:640px;
	float:left;
	margin:0 0 30px 0;
}
.gatevillas_box03{
	width:227px;
	float:left;
	padding:0 31px 0 62px;
}
.gatevillas_box04{
	width:227px;
	float:left;
	padding:0 62px 0 31px;
}
.gatevillas_box03_text{
	width:227px;
	float:left;
	padding:0 0 0 0;
	color:#666666;
	line-height:1.5em;
	letter-spacing:1.5px;
	font-size:12px;
}
.gatevillas_box04_text{
	width:227px;
	float:left;
	padding:0 0 0 0;
	color:#666666;
	line-height:1.5em;
	letter-spacing:1.5px;
	font-size:12px;
}
.gatevillas_box05{
	width:640px;
	float:left;
}
.gatevillas_box06{
	width:62px;
	float:left;
}
.gatevillas_box07{
	width:31px;
	float:left;
}

#gatevillas_plan_tittle{width:640px;height:auto;margin:40px 40px 20px 40px;padding:0px;}
.gatevillas_plan{width:640px;height:auto;float:left;text-align:left; margin:0px 40px 40px 40px;}
.gatevillas_plan_ti{width:640px;height:auto;float:left;text-align:left; margin:0px 0px 20px 0px;}
.gatevillas_plan_text{width:370px; height:180px;float:left; padding-left:20px;line-height:1.7em;font-size:13px;color:#666666;}
.gatevillas_plan_photo{width:250px;height:180px;float:left;}
.gatevillas_plan_box{width:640px;height:476px;float:left;text-align:left;margin:40px 40px 40px 40px;}
.gatevillas_plan_box_a{width:300px;height:auto;float:left;text-align:left;margin:0px 40px 0px 0px;color:#666666;line-height:2.0em;}
.gatevillas_plan_box_b{width:300px;height:auto;float:left;text-align:left;color:#666666;line-height:2.0em;}
.gatevillas_plan_box_c{width:300px;height:auto;float:left;text-align:left;}
.gatevillas_plan_box_d{width:300px;height:auto;float:left;text-align:left;margin:15px 0px 3px 0px;}
.gatevillas_plan_box_e{width:300px;height:auto;float:left;text-align:left;}

.gatevillas_plan_present{width:640px;height:100px;float:left;text-align:left;margin:0px 40px 40px 40px;background:url(../image/gate_back.gif);}
.gatevillas_plan_present_icon{width:96px;height:96px;float:left;text-align:left; margin:2px 2px 2px 2px;}
.gatevillas_plan_present_te{width:530px;height:auto;float:left;text-align:left;margin:15px 0px 0px 10px;font-size:14px;color:#666666;line-height:1.6em;}
.gatevillas_plan_present_te strong{ font-size:18px;color:#FF3366;line-height:1.6em;}
.gatevillas_aoyagi{width:640px;height:100px;float:left;text-align:left;margin:10px 40px 0px 40px;}
.gatevillas_info_ti{width:640px;height:auto;float:left;margin:30px 40px 0px 40px;}

/*************************************************************17.トップページ新着情報*/
.top_infomation_feature{width:330px;float:left;text-align:left;margin:10px 0 5px 0;color:#0033FF;font-size:12px;}
.top_infomation_newstext{width:260px;float:left;text-align:left;margin:0px 0px 10px 10px;color:#666666;font-size:12px;}
.top_infomation_newstitle{width:60px;float:left;margin-bottom:10px;text-align:left;color:#666666;font-size:12px;}
.top_infomation_back{width:330px;float:left;text-align:left;margin:0px 0 5px 0;color:#0033FF;font-size:12px;}
/*************************************************************18.不動産*/
#realestate_tittle{
width:640px;height:auto;
margin:40px 40px 0px 40px;padding:0px;
}
.real_info{width:640px;height:auto;float:left; text-align:left; margin:0px 40px 40px 40px;}
.real_text{width:390px; height:180px;float:left;line-height:1.7em;font-size:13px;color:#666666;}
.real_photo{width:250px;height:180px;float:left;}

#real_sub_land{width: 640px;height:auto; margin:40px 40px 5px 40px;}
.real_sub_land_naiyo{
width: 640px;height: auto;
float:left;
}
.real_naiyo_sub{
width:640px;height:auto;
float:left;
}
.real_naiyo_sub_line{
width:640px;height:auto;
float:left;
margin:10px 0 10px 0;
}
.real_naiyo_sub_a{
width:640px;height:130px;
text-align:left;
font-size:13px;font-weight:normal;font-style:normal;float:left;
}
.real_naiyo_sub_b{
width:230px;height:130px;
float:left;
}
.real_naiyo_sub_c{
width:280px;height:130px;
padding:10px 0 0 20px;
float:left;
color:#666666;}
.real_naiyo_sub_c p{font-size:17px; color:#0099FF; line-height:1.5em;}

.real_naiyo_sub_d{
width:60px;height:60px;
float:left;
padding:35px 25px 35px 25px;

}
.real_naiyo_sub_e{
width:140px;height:auto;
float:left;
}
#recruit_contact{
width: 250px;
height: 80px;
margin: 40px 235px 20px 235px;
padding: 0px;
text-align: left;
}
.real_a{width:640px;height:255px;float:left;margin:10px 40px 20px 40px;text-align:left;}
.real_b{width:200px;height:auto;float:left;margin:0px 20px 0px 0px;}
.real_c{width:200px;height:auto;float:left;margin:0px 0px 0px 0px;}
.realt_01{width:200px;height:141px;float:left;margin:0px 0px 0px 0px;}
.real_02{width:200px;height:75px;float:left;margin:10px 0px 5px 0px; font-size:12px; color:#666666; line-height:1.3em;}
.real_02 p{font-size:15px; color:#0099FF; line-height:1.3em;}
.real_03{width:200px;height:30px;float:left;margin:0px 0px 0px 0px;}
.real_hou{width:640px;height:380px;float:left;margin:10px 40px 40px 40px;text-align:left;}
.real_hou_a{width:300px;height:380px;float:left;margin:0px 40px 0px 0px;}
.real_hou_b{width:300px;height:240px;float:left;margin:0px 0px 0px 0px;}
.real_hou_c{width:300px;height:140px;float:left;margin:0px 0px 0px 0px; color:#666666;}
.real_hou_c p{font-size:15px; color:#0099FF; line-height:1.2em;}
.real_hou_d{width:300px;height:320px;float:left;margin:0px 0px 0px 0px;}

/*---------------------------------------------19.桔梗2丁目特別内覧会*/
#kikyou_2_tittle{
width:640px;height:auto;
margin:40px 40px 0px 40px;padding:0px;
font-size:15px; color:#0066CC;
}
/*---------------------------------------------20.open2011*/
.open2011_top{width:640px;height:auto; float:left}.open2011_left{width:320px;height:auto; float:left;}.open2011_right{width:300px;height:155px;float:left; padding:20px 0px 0px 20px; line-height:1.5em;font-size:14px;}

/*--------------------------------------------21.valentine*/
.valentine{
	width:540px;
	height:auto;
	margin:15px 0px 0px 0px;
	padding:157px 30px 0px 30px;
	background-image:url(../image/social_valentine_tittle.jpg);
	background-repeat:no-repeat;
}
.valentine02{width:600px;
	height:500px;
	margin:15px 0px 30px 0px;}
	
	
/*----------------------------------------22.東急ホームズ*/
.tokyu_tit{width:640px;height:auto;margin:40px 40px 5px 40px;}
.tokyu{width:640px;height:200px;float:left;margin:10px 40px 15px 40px;text-align:left;}
.tokyu_photo{width:300px; height:200px; float:left;}
.tokyu_te{width:340px;height:200px;float:left;font-size:12px;color:#666666;line-height:1.4em;}
.tokyu_te strong{font-size:14px;line-height:1.4em;}
.tokyu_tit_desi{width:640px;height:auto; float:left;margin:30px 40px 0px 40px;}
.tokyu_a{width:640px;height:310px;float:left;margin:10px 40px 15px 40px;text-align:left;}
.tokyu_b{width:200px;height:auto;float:left;margin:0px 20px 0px 0px;}
.tokyu_c{width:200px;height:auto;float:left;margin:0px 0px 0px 0px;}
.tokyu_01{width:200px;height:50px;float:left;margin:0px 0px 0px 0px;}
.tokyu_02{width:200px;height:200px;float:left;margin:0px 0px 0px 0px;}
.tokyu_03{width:200px;height:50px;float:left;margin:10px 0px 0px 0px; font-size:12px; color:#666666; line-height:1.3em;}
.tokyu_example{width:640px;height:320px;float:left;margin:10px 40px 15px 40px;text-align:left;}
.tokyu_example_a{width:300px;height:320px;float:left;margin:0px 40px 0px 0px;}
.tokyu_example_b{width:300px;height:240px;float:left;margin:0px 0px 0px 0px;}
.tokyu_example_c{width:300px;height:80px;float:left;margin:0px 0px 0px 0px;}
.tokyu_example_d{width:300px;height:320px;float:left;margin:0px 0px 0px 0px;}
.tokyu_bkimg{width:720px;height:auto; float:left;margin:35px 0px 0px 0px;}
.tokyu_request{width:250px;height:auto;float:left;margin:40px 235px 40px 235px;}

/*--------------------------------------------23.marche*/
.marche{
	width:540px;
	height:auto;
	margin:15px 0px 0px 0px;
	padding:157px 30px 0px 30px;
	background-image:url(../image/marche2011_tittle.jpg);
	background-repeat:no-repeat;}
.marche02{width:600px;
	height:auto;
	margin:15px 0px 30px 0px;}
.marche02 strong{ width:600px;font-size:14px;color:#72B633; line-height:1.3em;}
.marche_photo_1{
	width:600px;
	height:auto;
	float:left;
	margin:15px 0px 30px 0px;
	padding:0px 30px 0px 30px;}
.marche_photo_2{
	width:173px;
	margin:0px 10px 0px 0px;
	float:left;
	font-size:10px;
	text-align:center;
	line-height:0;}
.marche_photo_3{
	width:173px;
	float:left;
	font-size:10px;
	text-align:center;
	line-height:0;}
.marche2{
	width:600px;
	height:auto;
	margin:15px 0px 0px 0px;
	padding:150px 30px 0px 30px;
	background-image:url(../image/marche2_tittle.jpg);
	background-repeat:no-repeat;}

/*--------------------------------------------24.poroto*/
.poroto{width:640px;height:240px;float:left;margin:25px 40px 15px 40px;text-align:left;}
.poroto_a{width:300px;height:240px;float:left;margin:0px 40px 0px 0px;}
.poroto_b{width:300px;height:240px;float:left;margin:0px 0px 0px 0px;}
.poroto_c{width:300px;height:80px;float:left;margin:0px 0px 0px 0px;}
.poroto_d{width:300px;height:240px;float:left;margin:0px 0px 0px 0px;}
.poroto_bkimg{width:720px;height:auto; float:left;margin:35px 0px 0px 0px;}
.poroto_request{width:250px;height:auto;float:left;margin:40px 235px 40px 235px;}
.poroto_plan{width:640px;height:100px;float:left;margin:18px 40px 20px 40px;text-align:left;}
.poroto_plan01{width:148px;height:auto;float:left;margin:0px 16px 0px 0px;text-align:left;}
.poroto_plan02{width:148px;height:auto;float:left;margin:0px 0px 0px 0px;text-align:left;}
.poroto_conce{width:640px;height:auto;float:left;margin:0px 40px 20px 40px;text-align:left;}
.poroto_conce01{width:640px;height:40px;float:left;}
.poroto_conce02{width:300px;height:200px; margin:0px 20px 0px 0px;float:left;}
.poroto_conce03{width:320px;height:200px;font-size:12px;color:#666666;line-height:1.3em;float:left;}
.poroto_conce04{width:640px;height:80px; margin:15px 0 0 0;float:left;}
.poroto_conce05{width:204px;height:80px;margin:0px 14px 0px 0px;font-size:10px; color:#666666;line-height:1.3em;float:left;}
.poroto_conce06{width:204px;height:80px;float:left;}
.poroto_conce07_1{width:121px;height:80px;float:left;}
.poroto_conce07{width:121px;height:30px;float:left;}
.poroto_conce08{width:121px;height:50px;font-size:10px;color:#666666;line-height:1.2em;float:left;}
.poroto_conce09{width:83px;height:80px;float:left;}
.poroto_tit_desi{width:640px;height:auto; float:left;margin:30px 40px 0px 40px; color:#666666;}
.poroto_tit_desi p{color:#0066FF;}

/*--------------------------------------------25.infoback*/
.info_back{width:640px;height:auto;float:left; text-align:left; margin:30px 40px 0px 40px;}
.info_back_tittle{width:640px;height:auto;float:left;text-align:left;margin:40px 40px 40px 40px;padding:0px;}
.info_back01{width:80px;height:100px;float:left; text-align:left; margin:0px 15px 0px 0px;}
.info_back02{width:545px;height:100px;float:left; padding:10px 0px 0px 0px;font-size:12px;color:#666666;line-height:1.2em;float:left;}
.info_back02 p{color:#0066FF;}
/*--------------------------------------------26.shikabe*/
.shikabe_a{width:640px; height:670px; float:left; margin:40px;}
	.shikabe_left{width:280px; height:670px;float:left;color:#666666;}
		.shikabe_left_a{width:280px; height:224px; float:left; text-align:left;}
			.shikabe_left_a h1{font-size:20px;line-height:1.2em;color:#666666;}
			.shikabe_left_a h2{font-size:15px;line-height:1.2em;color:#FF3366;}
		.shikabe_left_b{width:138px; height:134px; float:left;}
		.shikabe_left_c{width:142px; height:134px; float:left;}
		.shikabe_left_d{width:280px; height:92px;float:left;padding-top:40px;font-size:15px; text-align:left;color:#666666;}
		.shikabe_left_e{width:176px; height:180px; float:left;}
		.shikabe_left_f{width:104px; height:180px; float:left;}
	.shikabe_right{width:360px; height:670px;float:left;color:#666666;}
		.shikabe_right_a{width:360px; height:358px; float:left;}
		.shikabe_right_b{width:360px; height:222px; float:left;}
		.shikabe_right_c{width:340px; height:75px;float:left;padding:45px 0px 0px 20px;font-size:15px; text-align:right;color:#666666;}
.hikabe_tit{width:640px;height:auto;margin:40px 40px 0px 40px;padding:0px; text-align:left;line-height:1.3em;}
.hikabe_tit p{ color:#FF3366;}
/*--------------------------------------------26.toshikeikan*/
.toshikei_a{width:640px; height:494px; float:left; margin:40px;}
	.toshikei_left{width:280px; height:494px;float:left;color:#666666;}
		.toshikei_left_a{width:280px; height:224px; float:left; text-align:left;}
			.toshikei_left_a h1{font-size:18px;line-height:1.2em;color:#3366FF;}
			.toshikei_left_a p{font-size:12px;line-height:1.4em;color:#666666;}
		.toshikei_left_b{width:138px; height:134px; float:left;}
		.toshikei_left_c{width:142px; height:134px; float:left;}
		.toshikei_left_d{width:280px; height:108px;float:left;padding-top:10px;font-size:12px; text-align:left;color:#666666;}
		.toshikei_left_e{width:176px; height:180px; float:left;}
		.toshikei_left_f{width:104px; height:180px; float:left;}
	.toshikei_right{width:360px; height:494px;float:left;color:#666666;}
		.toshikei_right_a{width:360px; height:272px; float:left;}
		.toshikei_right_b{width:360px; height:222px; float:left;}
		.toshikei_right_c{width:340px; height:75px;float:left;padding:45px 0px 0px 20px;font-size:15px; text-align:right;color:#666666;}
.toshikei_tit{width:640px;height:auto;margin:40px 40px 0px 40px;padding:0px; text-align:left;line-height:1.3em;}
.toshikei_tit p{ color:#3366FF;}
/*--------------------------------------------27.ijyuu*/
.ijyuu_tittle{width:640px;height:auto;float:left;margin:40px 40px 0px 40px;padding:0px;}
 .ijyuu_tittle01{width:640px;height:40px;float:left;}
 .ijyuu_tittle02{width:640px;float:left;}
  .ijyuu_tittle02 h1{font-size:12px;color:#666666;}
  .ijyuu_tittle02 h3{font-size:12px;color:#666666;}
  .ijyuu_header{width:640px; height:300px;margin:12px 40px 0px 40px;float:left;}
 .ijyuu_text{width:640px; height:80px;float:left;margin:25px 40px 0px 40px;line-height:1.4em;}
  .ijyuu_text h2{font-size:22px; color:#0099FF;}
  .ijyuu_text p{font-size:12px; color:#666666; text-align:left;}
 .ijyuu_sumai{width:640px; height:auto;float:left;margin:20px 40px 0px 40px;}
  .ijyuu_sumai01{width:200px; height:auto;float:left; margin:0px 20px 0px 0px;}
  .ijyuu_sumai02{width:200px; height:auto;float:left;}
  .ijyuu_sumai_tittle{width:200px; height:25px;float:left;padding-top:7px;font-size:14px; color:#0099FF;line-height:1.5em;text-align:center;}
  .ijyuu_sumai_photo{width:200px; height:150px;float:left;}
  .ijyuu_sumai_text{width:200px; height:auto;float:left;padding-top:7px;line-height:1.5em;text-align:left;color:#666666;}
 .ijyuu_sumai_c{width:630px; height:40px;float:left;background-color:#E6E6E6;margin:15px 40px 0px 40px;padding:7px 0px 0px 10px; font-size:13px; color:#666666; line-height:1.3em; text-align:left;}
 .ijyuu_photo{width:640px; height:auto; float:left;margin:20px 40px 0px 40px;}
   .ijyuu_photo_left{width:400px; height:415px; float:left;margin-right:5px;}
      .ijyuu_photo01{width:400px; height:235px; float:left;margin-bottom:5px;}
      .ijyuu_photo02{width:165px; height:155px; float:left;margin-right:5px;}
      .ijyuu_photo03{width:230px; height:155px; float:left;}
   .ijyuu_photo_left_text{width:400px; height:15px; float:left;padding-top:5px;text-align:left;font-size:12px;color:#666666;}
   .ijyuu_photo_right{width:235px; height:415px; float:left;}
      .ijyuu_photo04{width:235px; height:155px; float:left;margin-bottom:5px;}
      .ijyuu_photo05{width:235px; height:155px; float:left;}
      .ijyuu_photo06{width:235px; height:100px; float:left;padding:5px 0px 0px 5px;text-align:left;font-size:12px;color:#666666;}

.ijyuu_con{width:639px;height:170px;float:left;margin:35px 40px 0px 40px;border-style:solid;border-width:1px;border-color:#0099FF;}
   .ijyuu_con_top{width:630px; height:45px;float:left;background-color:#0099FF;padding:5px 0px 0px 10px; font-size:14px; color:#FFFFFF; line-height:1.3em; text-align:left;}      .ijyuu_con_bottom{width:640px;height:120px;float:left;text-align:left;}
