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

/*-----------------------------------------
		       お知らせ(新着)
-----------------------------------------*/
#information{
   width:640px;
   overflow-y:scroll;
   height:300px;
   margin-bottom:30px;
}
.info_box{
	width:600px;
	margin-bottom:15px;
   padding-bottom:15px;
	display:block;
}
.info_title{
	margin:0 0 7px;
	color:#2f70b9;
	font-weight:bold;
	font-size:120%;
	line-height:120%;
}
.info_day{
	font-size:80%;
}

.info_combox{
	width:600px;
	display:block;
	line-height:140%;
}


/*-----------------------------------------
		      	index
-----------------------------------------*/
#flasharea{
   width:960px;
   margin:0 auto 15px;
}

.index_conBana{
   margin:10px auto 30px;
   height: 300px;
}

.index_conBana ul{
   margin:0;
   padding:0;
}

.index_conBana li{
   margin:0;
   padding:;
   list-style:none;
   float:left;
}

/*-----------------------------------------
		      	OurBusiness
-----------------------------------------*/
.iconbox{
   margin:0 5px 0 0;
   float:left;
}


/*-----------------------------------------
		      	greetings
-----------------------------------------*/
.greet_prof table{
   margin:0 auto 30px;
   border:1px solid #cccccc;
   border-collapse:collapse;
}
.greet_prof td{
   border:1px solid #cccccc;
   padding:5px 10px;
}

.greet_prof .greet_title{
   background-color:#cfeffe;
   color:#2a5697;
}


/*-----------------------------------------
		      	corporate
-----------------------------------------*/
.corp_prof table{
   margin:0 auto 30px;
   border:1px solid #cccccc;
   border-collapse:collapse;
}
.corp_prof td{
   border:1px solid #cccccc;
   padding:5px 10px;
}

.corp_prof .corp_title{
   background-color:#cfeffe;
   color:#2a5697;
}


/*-----------------------------------------
		      	　access
-----------------------------------------*/
.access table{
   margin:0 0 30px;
   border:1px solid #cccccc;
   border-collapse:collapse;
}
.access td{
   border:1px solid #cccccc;
   padding:5px 10px;
   font-size:90%;
}

.access .access_title{
   background-color:#cfeffe;
   color:#2a5697;
}

/*-----------------------------------------
   consultation  コンサルティング事例
-----------------------------------------*/
#consultation_info{
   width:640px;
   overflow-y:scroll;
   height:400px;
   margin-bottom:30px;
}
.consul_jireiBox_left{
   width:300px;
   float:left;
   margin-bottom: 15px;
}

.consul_jireiBox_right{
   width:325px;
   float:right;
   margin-bottom: 15px;
   letter-spacing: 0.05em;
}

.consul_jireiBox_title{
   background-color:#5f98c3;
   padding:10px;
   margin-bottom:10px;
   color:#ffffff;
   font-size: 120%;
}

.consul_jireiBox_title a:link { color: #ffffff; text-decoration:underline; }
.consul_jireiBox_title a:visited { color:#ffffff; text-decoration: underline;; }
.consul_jireiBox_title a:hover { color: #e2f3ff; text-decoration: underline; }
.consul_jireiBox_title a:active { color:#e2f3ff; text-decoration: underline; }

.consul_jirei_kamoku{
   color:#ff5150;
   font-weight:bold;
   font-size:110%;
}

.consul_imgP{
   width:150px;
   float:left;
   margin:0 13px 10px 0;
}

.consul_imgP_R{
   width:150px;
   float:left;
   margin:0 0 10px 0;
}

.consul_imgP2{
   width:120px;
   float:left;
   margin:0 8px 10px 0;
}

.consul_jireiBox_right.noimage{
   width:auto;
   float:none;
}

.consul_year p{
   padding-bottom:5px;
   border-bottom: 3px dotted #8EC3F5;
   color:#2F70B9;
   font-size:18px;
   font-weight:700;
}

.consul_month p{
   text-align: right;
   font-weight:700;
}
