@charset "utf-8";

/* 基本構造 
____________*/

a:link {
	color:#0066FF;
	text-decoration:none;
}

a:visited {
	color: #0066FF;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	color: #FF6699;
}

a:active {
	text-decoration:none;
	color: #FF6699;
}

a.link:link {  color:#0000FF;text-decoration:underline; }
a.link:visited {  color:#0000FF;text-decoration:underline; }
a.link:hover {  color: #0066FF;text-decoration: underline; }
a.link:active {  color: #0066FF;text-decoration: underline; }

body {
	width:100%;
	height:100%;
	padding: 0;
	margin: 0; 
	font-size:12px;
	color:#333333;
	line-height:150%;
	background-color:#ffffff;
	text-align:center;
        font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3",
        "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",
        Verdana,Arial, Helvetica, sans-serif;
}

img {border:none;-ms-interpolation-mode: bicubic;}

p {margin:0;padding:0;}

h1 {margin:0;
    padding:0;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    float:none;
    margin:0;
    line-height:150%;
    width:880px;
    background:url(http://www.kk-delta.co.jp/images/bg_top.gif) repeat;
    background-position:top left;
    text-indent:10px;
    color:#ffffff;
}

h2 {margin:0 0 20px 0;padding:0;}

h3 {margin:0;padding:0;}

h4 {margin:0;padding:0;clear:both;}


/* フォント 
__________*/

.fr {
    color:#FF0000;
}

.fb {
    color:#0066cc;
}

.bold_fr { 
    color:#FF0000;
    font-weight:bold;
    padding:0;
    font-size:14px;
}

.bold_fr14 { 
    color:#0066cc;
    font-weight:bold;
    padding:0;
    font-size:14px;
}

.bold { 
    color:#333333;
    font-weight:bold;
    padding:0;
}

.bold_14 { 
    color:#333333;
    font-weight:bold;
    padding:0;
    font-size:14px;
}

.border_1 {
    border:#cccccc solid 1px;
}

.border_3 {
    border:#999999 solid 3px;
}

.fl_left {width:200px; float:left;}
.right {width:640px; float:right;margin:0 0 5px 0}
.right_02 {width:640px; float:right;margin:20px 0 5px 0;}
.clear {margin:0 0 10px 0;}
/* ヘッダ 
__________*/

#container {
	width: 100%;
	height: 100%;
	margin:0 auto;
	text-align:center;
	padding:0;
	clear:both;
    background:url(http://www.kk-delta.co.jp/images/bg.gif) repeat-y;
	background-position:top center;
}


#content {
	width: 880px;
	height: 100%;
	margin:0 auto;
	padding:0;
	clear:both;
	text-align:left;
}

#header {
	width: 880px;
	height: 85px;
	margin:0px 0 10px 0;
	padding:0;
	clear:both;
}

.hd_lt {
    width:321px;
	height:85px;
	margin:0 0 0 10px;
	float:left;
}

.hd_rt {
    width:549px;
	height:85px;
	margin:0;
	float:right;
    background:url(http://www.kk-delta.co.jp/images/hd_tel.gif) no-repeat;
}

.top_btn {
    float:right;
	margin:7px 20px 0 0;
}

ul#nb { width:860px; height:30px; margin:0 0 20px 0; padding:0 0 0 0; clear:both; list-style:none; background:url(http://www.kk-delta.co.jp/images/nb_bg.gif) no-repeat; clear:both;}

ul#nb li {float:left; list-style:none;}


#nb01 a:hover { background-color:#ffffff;}
#nb01 a:hover img { visibility:hidden;}
#nb01 a { display:block; position:relative; background:url(http://www.kk-delta.co.jp/images/nb01b.gif) no-repeat;}

#nb01 {
    width:120px;
	height:30px;
	margin:0 0 0 11px;
	padding:0;
	float:left;
}

#nb02 a:hover { background-color:#ffffff;}
#nb02 a:hover img { visibility:hidden;}
#nb02 a { display:block; position:relative; background:url(http://www.kk-delta.co.jp/images/nb02b.gif) no-repeat;}

#nb02 {
    width:120px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
}

#nb03 a:hover { background-color:#ffffff;}
#nb03 a:hover img { visibility:hidden;}
#nb03 a { display:block; position:relative; background:url(http://www.kk-delta.co.jp/images/nb03b.gif) no-repeat;}

#nb03 {
    width:120px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
}

#nb04 a:hover { background-color:#ffffff;}
#nb04 a:hover img { visibility:hidden;}
#nb04 a { display:block; position:relative; background:url(http://www.kk-delta.co.jp/images/nb04b.gif) no-repeat;}

#nb04 {
    width:120px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
}

#nb05 a:hover { background-color:#ffffff;}
#nb05 a:hover img { visibility:hidden;}
#nb05 a { display:block; position:relative; background:url(http://www.kk-delta.co.jp/images/nb05b.gif) no-repeat;}

#nb05 {
    width:120px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
}

#nb06 a:hover { background-color:#ffffff;}
#nb06 a:hover img { visibility:hidden;}
#nb06 a { display:block; position:relative; background:url(http://www.kk-delta.co.jp/images/nb06b.gif) no-repeat;}

#nb06 {
    width:120px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
}

#nb07 a:hover { background-color:#ffffff;}
#nb07 a:hover img { visibility:hidden;}
#nb07 a { display:block; position:relative; background:url(http://www.kk-delta.co.jp/images/nb07b.gif) no-repeat;}

#nb07 {
    width:120px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
}

/* メイン 
______________*/

#main {
  	width: 860px;
	height: 100%;
	margin:0 auto 20px auto;
	padding:0;
	clear:both;
	overflow:hidden;
}

.top_img {
    width:572px;
	float:left;
	margin:0 0 15px 0;
	padding:0;
}

dl.top_rt {
    width:270px;
	height:139px;
	background:url(http://www.kk-delta.co.jp/images/top_rt_bg.gif) no-repeat;
	float:right;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	overflow:hidden;
}

dl.top_rt dt {
    width:100px;
	height:50px;
	float:left;
	margin:13px 0 0 10px;
}

dl.top_rt dd {
    width:139px;
	height:50px;
	float:left;
	margin:13px 0 0 10px;
	font-size:13px;
	line-height:130%;
}

#cate {
    width:860px;
	height:250px;
	background:url(http://www.kk-delta.co.jp/images/cate_bg.gif) no-repeat;
	margin:15px 0;
	padding:0;
	clear:both;
}

#cate ul {
    width:786px;
	float:right;
	margin:15px 10px 0 0;
}

#cate li {
    width:252px;
	height:108px;
	float:left;
	margin:0 0 10px 10px;
	list-style:none;
}

#faq {
    width:530px;
	height:300px;
	background:url(http://www.kk-delta.co.jp/images/faq_bg.gif) no-repeat;
	background-position:bottom center;
	visibility:visible;
	float:left;
	margin:15px 0 0 0;
}

#faq h2 {
    margin:0;
	padding:0;
}

.faq_bg {
    width:160px;
	height:268px;
	margin:0;
	margin:40px 0 0 13px;
	float:left;
}

.question {
    width:140px;
	height:80px;
	margin:0 auto;
}

.answer {
    width:130px;
	height:80px;
	margin:50px auto 0 auto;
	font-size:12px;
	line-height:130%;
}

.ask_btn {
    float:right;
	margin:15px 0 10px 0;
}

.accessmap {
    float:right;
	margin:0 0 10px 0;
}

.campaign {
    width:320px;
	height:90px;
	margin:0;
	padding:0;
	background:url(http://www.kk-delta.co.jp/images/campaign_bg.gif) no-repeat;
	float:right;
}

.campaign01 {
    width:230px;
	margin:20px 0 0 90px;
}

#what {
	width:530px;
	height:151px;
	background:url(http://www.kk-delta.co.jp/images/what_ekoda.jpg) no-repeat;
	float:left;
	margin:15px 10px 0 0 ;
}

#what p {
    width:400px;
	margin:5px 5px 0 0;
	float:right;
	line-height:130%;
	font-size:13px;
}

#koe {
    width:320px;
	height:151px;
	margin:15px 0 0 0;
	background:url(http://www.kk-delta.co.jp/images/koe_bg.gif) no-repeat;
	background-position:bottom center;
	float:left;
}

#koe p {
    width:300px;
	margin:5px 0 0 10px;
	float:none;
	line-height:130%;
	font-size:12px;
}

.item_area {
    width:860px;
	height:282px;
	background:url(http://www.kk-delta.co.jp/images/tentyo_bg.gif) no-repeat;
	background-position:bottom right;
	clear:both;
	margin:15px 0 0 0 ;
}

.item_m {
    width:150px;
	height:282px;
	float:left;
	margin:0;
	padding:0;
}

.item_tag {
    width:160px;
	height:250px;
	float:left;
	background:url(http://www.kk-delta.co.jp/images/tentyo_bg02.gif) no-repeat;
	background-position:center center;
	margin:20px 0 0 10px;
}

.item_pic {
    width:120px;
	margin:10px auto;
}

.item_detail {
	width:140px;
	margin:5px auto;
	font-size:12px;
}

.item_btn {
	width:141px;
	margin:5px auto;
	font-size:12px;
}
div#news {
    width:300px;
	height:155px;
	float:left;
	background:url(http://www.kk-delta.co.jp/images/news_bg.gif) no-repeat;
	background-position:bottom center;
	margin:10px 10px 0 0;
        padding:0;
}


ul#news_ul  {list-style:none;width:290px;float:left;margin:10px 5px 0 5px;padding:0;}
ul#news_ul li {list-style:none;width:290px;clear:both;margin:0;line-height:200%;padding:0;font-size:11px;}


.blog{
    width:240px;
	float:left;
	margin:10px 0;
}

#defferent {
    width:300px;
	height:155px;
	float:left;
	background:url(http://www.kk-delta.co.jp/images/defferent_bg.gif) no-repeat;
	background-position:bottom center;
	margin:10px 0 0 10px;
}

#defferent p {
    color:#FFFFFF;
	margin:55px 10px 0 10px;
	line-height:130%;
	font-size:12px;
}



/* フッター 
______________*/

#footer {
    width:880px;
	height:200px;
	overflow:visible;
   background:url(http://www.kk-delta.co.jp/images/foot.gif) no-repeat;
   background-position:top center;
   padding:0 0;
   clear:both;
   margin:10px 0 5px 0;
}

.kanren {
    width:385px;
	height:156px;
	margin:20px 0 0 10px;
	background:url(http://www.kk-delta.co.jp/images/kanren_bg.jpg) no-repeat;
	background-position:center center;
	float:left;
}

.kanren_btn {
    margin:95px 0 0 15px;
	float:left;
}

.kanren_btn02 {
    margin:95px 0px 0 28px;
	float:left;
}

.kanren_btn03 {
    margin:95px 15px 0 0px;
	float:right;
}


.footer_link {
     width:455px;
	 margin:20px 0 10px 20px;
	 float:left;
	 border-bottom:#cccccc 1px solid;
	 border-top:#cccccc 1px solid;
	 padding:10px 0;
}

.ft_ekoda {
     width:200px;
	 margin:0 0 10px 20px;
	 float:left;
}

.ft_ikebukuro {
     width:245px;
	 margin:20px 0 10px 20px;
	 float:left;
}

/* 特定商取引に基づく表記 
______________*/


table#company  {
         width:640px;
	height:auto;
	overflow:hidden;
	margin:0 0 0 0;
         float:right;
	padding:0;
         border-collapse:collapse;
        background:none;
}

table#company th{
         width:23%;
	height:auto;
	margin:0 0 15px 0;
	font-size:13px;
	line-height:200%;
	border-bottom:#cccccc dotted 1px;
	background-color:none;
	padding:10px;
         text-align:left;
         color:#0066cc;
}

table#company td{
         width:77%;
	height:auto;
	margin:0;
	font-size:13px;
	line-height:200%;
	background-color:none;
	border-bottom:#cccccc dotted 1px;
	padding:10px;

}

/* お役立ち情報
______________*/

dl#useful {
    width:860px;
	height:auto;
	float:left;
	margin:15px auto 15px auto;
	padding:0 0 0 0;
	overflow:hidden;
}

dl#useful dt {
    width:850px;
	height:auto;
	clear:both;
	margin:15px 0 5px 10px;
	font-size:14px;
	font-weight:bold;
}

dl#useful dd {
    width:810px;
	height:auto;
	clear:both;
	margin:0px 0 15px 50px;
	font-size:13px;
	line-height:180%;
}

table#useful_ex {width:300px;border-collapse:collapse;margin:5px 0; border:none;}
table#useful_ex th{width:50%;border-collapse:collapse;margin:0;padding:5px; border:none;text-align:left;}
table#useful_ex td{width:50%;border-collapse:collapse;margin:0;padding:5px; border:none;text-align:right;}

table#useful_ex .total {border-top:#66666 1px solid;}

/* 物件オーナー様へ
______________*/

.owner_img {
        width:640px;
	height:25px;
	clear:both;
	margin:0 0 10px 0;
}

.owner_text01 {
        width:620px;
	height:auto;
	margin:0 0 10px 20px;
	font-size:14px;
	font-weight:bold;
	color:#0066cc;
        line-height:130%;
}

dl#owner {
    width:610px;
	height:auto;
	float:left;
	margin:10px 0 15px 20px;
	padding:0 0 0 0;
	overflow:hidden;
}

dl#owner dt {
    width:610px;
	height:auto;
	clear:both;
	margin:0 0 10px 0px;
	font-size:14px;
	font-weight:bold;
}

dl#owner dd {
        width:610px;
	height:auto;
	clear:both;
	margin:5px 0 0 0px;
	font-size:13px;
	line-height:130%;
}

.owner_text02 {
    width:610px;
	margin:0px 0 10px 20px;
	font-size:14px;
	font-weight:bold;
	color:#0066cc;
}

dl#owner02 {
    width:610px;
	height:auto;
	clear:both;
	margin:15px 0 15px 20px;
	padding:0 0 0 0;
}

dl#owner02 dt {
    width:610px;
	height:auto;
	clear:both;
	margin:0px 0 0px 0px;
	font-size:14px;
	font-weight:bold;
}

dl#owner02 dd {
    width:610px;
	height:auto;
	clear:both;
	margin:5px 0 15px 0px;
	font-size:13px;
	line-height:150%;
}

table#kanri_system{width:620px;margin:0 0 15px 20px;border-collapse:collapse;border:#cccccc 1px solid;}

table#kanri_system th{width:30%;margin:0;padding:5px;border-collapse:collapse;border:#cccccc 1px solid;}

table#kanri_system td{width:70%;margin:0;padding:5px;border-collapse:collapse;border:#cccccc 1px solid;}


dl.store_info {
    width:180px;
    margin:10px 10px 15px 10px;
}

dl.store_info dt{
    width:180px;
    margin:0 0 3px 0;
    line-height:180%;
    font-size:14px;
    border-bottom:#666666 1px dotted;
    font-weight:bold;
}

dl.store_info dd{
    width:180px;
    margin:0 0 0 0;
    line-height:150%;
    font-size:13px;
}

.mail {width:180px;margin:0 0 0 0;line-height:150%;font-size:13px;text-indent:18px;background:url(http://www.kk-delta.co.jp/images/mail_bg.gif) no-repeat left center;}

.store_detail {width:180px; margin:10px auto;padding:3px 0;border-bottom:#666666 1px dotted;
}

.gototop {width:860px;text-align:right;clear:both;}

table#mail  {
         width:640px;
	height:auto;
	overflow:hidden;
	margin:0 0 0 0;
         float:right;
	padding:0;
         border-collapse:collapse;
        background:none;
}

table#mail th{
         width:33%;
	height:auto;
	margin:0 0 15px 0;
	font-size:13px;
	line-height:200%;
	border-bottom:#cccccc dotted 1px;
	background-color:none;
	padding:10px;
         text-align:left;
         color:#0066cc;
}

table#mail td{
         width:67%;
	height:auto;
	margin:0;
	font-size:13px;
	line-height:200%;
	background-color:none;
	border-bottom:#cccccc dotted 1px;
	padding:10px;

}

h2#news_detail {border-left:#0066cc 6px solid;padding:0 0 0 10px;clear:both;}
