﻿/* CSS Document */
/* エル・デザイン */

.el_contents {
 	background: #F8F8F3;
	display: block;
    overflow: hidden;
    border: 1px solid #CCCCCC;
	}
.el_titile {
	width:100%;
	}
.el_wrap {
	padding:14px;
	}
.el_hand {
	font-size: 20px;
    font-weight: 800;
	border: 1px solid #0779AB ;
	border-width:5px 0px 1px 0px;
	padding:10px;
	}
.el_hand img {
	width:35px;
	height:auto;
	margin-right: 10px;
	}
.el_i1 {
	text-align: center;
	margin: 15px 0px 15px 0px;
	}
.el_fuan {
	text-align: center;
    width: 100%;
    height: 60px;
    font-size: 25px;
    background-image: url(/kushitsu/1505/59/img/el_bk.png);
    padding-top: 30px;
	}
.el_box1 {
	width:100%;
	margin-left:20px;
	}
.el_box2 {
	width:100%;
	margin-top: 15px;
    overflow: hidden;
    display: inline-block;
    margin-left: 120px;

	}
.el_b {
	float:left;
	width: 190px;
    margin-right: 17px;
	}
.el_ti {
	background-color:#004180;
	color:#FFFFFF;
	text-align:center;
	padding:3px;
	}
.el_te {
	padding:5px;
	background-color:#C4CCE1;
	}
.el_cb1 {
	background-color:#FFFCD3;
	border: 3px solid #E7B825;
	width:99%;
	overflow: hidden;
	}
.el_cb2 {
	background-color:#FDE8D2;
	border: 3px solid #EE7700;
	width:99%;
	overflow: hidden;
	}
.el_cb3 {
	background-color:#D9EACD;
	border: 3px solid #B0D267;
	width:99%;
	overflow: hidden;
	}
.el_cb4 {
	background-color:#D8EFFC;
	border: 3px solid #106EA9;
	width:99%;
	overflow: hidden;
	}
.el_cl1 {
	padding:10px;
	font-size:18px;
	float:left;
	width:200px;
    margin-top: 20px;
	}
.el_cl2 {
	padding:10px;
	font-size:18px;
	float:left;
	width:200px;
    margin-top: 20px;
	}
.el_cl3 {
	padding:10px;
	font-size:18px;
	float:left;
	width:200px;
    margin-top: 25px;
	}
.el_cl4 {
	padding:10px;
	font-size:18px;
	float:left;
	width:200px;
    margin-top: 55px;
	}
.el_cr {
	padding:10px;
	float:right;
	width:400px;
	border: 1px dotted #A0A0A0;
    border-width: 0px 0px 0px 2px;

	}
.el_ct {
	width:250px;
	float:left;
	}
.el_ci {
	width:100px;
	float:right;
	}
.el_company {
	width:96%;
	border: 1px double #0779AB;
	padding:10px;
	overflow: hidden;
    border-width: 7px 0px 7px 0px;
	}
.el_logo {
	float: left;
    width: 150px;
    margin-right: 10px;
	margin-top:10px;
	}
.el_post {
	float: left;
    width: 250px;
    margin-right: 10px;
	font-size: 12px;
    line-height: 18px;
	}
.el_photo {
	float:left;
	width:200px;
	height:auto;
	}
	
	
	
	
/*アイフルホーム　stert*/

div.aiful_main_contents{
	padding-right:15px;
	margin-bottom:15px;}
	
div.aiful_contents_1_top-title{
	font-size:25px;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
	color:#FF9900;
	padding-top:30px;
	display:block;}
	
div.aiful_contents_1_syosai_1{
	width:630px;}
	
div.aiful_contents_1_syosai_line{
	border:double 10px #FF9900;
	margin-left:15px;}
	
div.aiful_contents_1_syosai{
	width:600px;
	padding-left:15px;
	margin-bottom:30px;
	}
	
div.aiful_contents_1_subtitle0{
	padding-top:20px;
    padding-bottom:20px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px dashed #FF9900;}

div.aiful_contents_1_subtitle0 span{
	color:#FFFFFF;
	font-size:30px;
	line-height:50px;
	text-shadow: 2px 2px 1px #FF9900,
    -2px 2px 1px #FF9900,
    2px -2px 1px #FF9900,
    -2px -2px 1px #FF9900;}
    

span.aiful_br2:before{
	content:"\A";
	white-space:pre;}
    
p.contents_1_text{
	width:100%;
	padding:0px;}


div.aiful_contents_1_subtitle1{
	margin-top:40px;
	font-size:20px;
	font-weight:bold;
	padding:0 15px;
	border-left:5px solid #93C31E;
	border-bottom:1px solid #93C31E;}

div.aiful_contents_1_subtitle2{
	margin-top:40px;
	font-size:20px;
	font-weight:bold;
	padding:0 15px;
	border-left:5px solid #95C6C6;
	border-bottom:1px solid #95C6C6;}
	
div.aiful_contents_1_subtitle3{
	margin-top:40px;
	font-size:20px;
	font-weight:bold;
	padding:0 15px;
	border-left:5px solid #F09495;
	border-bottom:1px solid #F09495;}
	
div.aiful_contents_1_subtitle4{
	margin-top:40px;
	font-size:20px;
	font-weight:bold;
	padding:0 15px;
	border-left:5px solid #9495C5;
	border-bottom:1px solid #9495C5;}
	
div.aiful_contents_1_subtitle5{
	margin-top:40px;
	font-size:20px;
	font-weight:bold;
	padding:0 15px;
	border-left:5px solid #15A9A8;
	border-bottom:1px solid #15A9A8;}


	
/*^^^^^^^^^^^^^^^^^bontents1 end^^^^^^^^^^^^^^^^^^^^^^^^^^*/
	
div.aiful_contents_2{
	margin-top:40px;
	padding-top:30px;
	margin-left:15px;
	border-top:dashed 2px #FF9900;
	clear:both;}

span.aiful_contents_2_title_1{
	font-size:20px;
	text-align:center;
	font-weight:bold;
	line-height:40px;
	margin-top:10px;
	margin-bottom:10px;
	color:#FFFFFF;
	background-color:#006600;
	display:block;}
	
span.aiful_contents_2_title_2{
	width:630px;
	text-align:center;
	font-size:17px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	display:block;}
	
div.aiful_contets_2_tile_img{
	text-align:center}
	
span.aiful_contents_2_title_3{
	width:630px;
	text-align:center;
	font-size:17px;
	margin-top:10px;
	margin-bottom:10px;
	color:#FF0000;
	font-weight:bold;
	display:block;}
	
span.aiful_contents_2_title_4{
	width:630px;
	margin-top:15px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#009900;
	display:block;}
	
div.aiful_contents_2_img_1{
	width:630px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;}

div.aiful_contents_2_img_2 img{
	width:300px;}

/*^^^^^^^^^^^^^^^^^bontents2 end^^^^^^^^^^^^^^^^^^^^^^^^^^*/

div.aiful_contents_3{
	margin-top:30px;
	margin-bottom:30px;
	margin-left: 15px;
	padding-top:30px;
	padding-bottom:30px;
	border-top:2px dashed #FF9900;
	border-bottom:2px dashed #FF9900;}

/*^^^^^^^^^^^^^^^^^bontents3 end^^^^^^^^^^^^^^^^^^^^^^^^^^*/

div.aiful_company{
	width:630px;
	padding:15px;
	overflow:hidden;}

div.aiful_company_left{
	width:250px;
	float:left;
	padding-left:20px;
	text-align:center;}
	
div.aiful_company_right{
	width:300px;
	float:right;
	text-align:center;
	padding-right:60px;
	margin-top:30px;}
	
div.aiful_company_name{
	font-size:20px;
	font-weight:bold;
	line-height:40px;
	}
	
div.aiful_company_address{
	line-height:30px;
	margin-top: 10px;}

div.aiful_company_tel{
	font-size:25px;
	font-weight:bold;
	color:#FF0000;
	line-height:50px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
	border-top:2px solid #006600;
	border-bottom:2px solid #006600;}
	
div.aiful_company_link{
	width:520px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:50px;
	margin-top:15px;
	margin:0 auto;
	border: 1px solid #970A12;
	box-shadow: 1px 1px 1px 1px #EAE9E9;
	border-radius:5px;
	background: #F8F4F3;
	clear:both;}
	
div.aiful_company_link a{
	display: block;
    color: #333333;
    text-decoration: none;}	
	
div.aiful_company_link a:hover{
	color:#FFFFFF;
	background-color:#FF9900;}
	
}