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

/*---------------------------------
　　　　★全体制御
----------------------------------*/
#container{
}
#content p.bun{
	color:#1065ad;
}
#content p.bun span{
	color:#ff6600;
}
/*---------------------------------
　　　　★ヘッダー
----------------------------------*/

/*---■ヘッダーイメージ■---*/
#header_img{
	background:url(../../images/bg_header.gif) left bottom repeat-x;
	
}
#header_img p.description{
	color:#1264ad;
}
/*---■ヘッダーテキストタイトル■---*/
#header_text{
}
#header_text p.description{
	color:#1165ad;
}
#header_text h1 a{
	color: #0033cc;

}
/*---------------------------------
　　　　★ログイン部分
----------------------------------*/
#header_img div.login{
	text-align:right;
	margin-left:30px;
}
#header_img div.login p{
	color:#f2b401;
	font-weight:bold;
	font-size:11pt;
	margin-bottom:5px;
}

#header_img div.login ul{

}
#header_img div.login ul li{
	
}
#header_img div.login ul li.border_right{
	border-right:2px solid #f2b502;
	
}

#header_img div.login ul li a{
	color:#f2b502;
}

/*---------------------------------
　　　　★ナビ
----------------------------------*/

#navi{
	margin:0;
}
#navi ul li a{
}
/*---------------------------------
　　　　★メイン画像
----------------------------------*/

.imagesphoto{
	border-bottom:1px solid #333;

}

/*---------------------------------
　　　　★サブナビ
----------------------------------*/

#snavi ul li{	
	color: #333333;
	border-right:1px solid #333;
}
#snavi ul li a,
#snavi ul li a:hover{
	color: #333333;
}
#snavi ul li.border_left{
	border-left:1px solid #333;
}
/*---------------------------------
　　　　★フッター
----------------------------------*/

#footer{
	background:url(../../images/bg_footer.gif) left top repeat-x;
}

/*---------------------------------
　　　　★サイドバー
----------------------------------*/
#sidebar h3{
/*元デザイン
	background:url(../../images/bg_h3.gif) left center no-repeat;
*/
	color: #676767;	
	background:url(../../images/bg_h4.gif) left top no-repeat;
}

#sidebar h3 span{
/*元デザイン
	background:url(../../images/bg_h3.gif) right center no-repeat;
*/
}

#sidebar dl dt{
	background:url(../../images/bg_h2.gif) right bottom no-repeat;
}

#sidebar dl dd ul li{
	color: #4d4d4d;
	background:url(../../images/img_list.gif) left top no-repeat;
}
#sidebar dl dd ul li ul li{
	color: #4d4d4d;
	background:none;
	list-style:circle;
}

#sidebar ul li a{
	color:#333;
}
#sidebar .mailmag{
	border:1px dashed #76a7d0;
	color:#1165ad;
}
#sidebar .mailmag p{
}
#sidebar .mailmag a{
	color:#f67b00;
	border-bottom:1px solid #f67b00;
}
#sidebar .con_text{
	color:#1165ad;
	background:#b5e5cd;
}
#sidebar .con_text p{
}
#sidebar .con_text a{
	color:#1165ad;
}

/*■■■■■■■■□index.css□■■■■■■■■*/
.news{
	background:#fff;
}
#content h2{
	background:url(../../images/bg_h2.gif) left bottom no-repeat;
	color: #1165ad;
	font-size:12pt;
}
*html h2{
}
*+html h2{
}

.news ul li{
	color: #4d4d4d;
	background:url(../../images/img_list.gif) left top no-repeat;
	padding:0 0 0 11px;
	list-style:none;
}
.news ul li a,
.news ul li a:hover{
	color: #4d4d4d;
}



#content #block1 .block_l p{
	color:#676767;
}
#content #block1 .block_r p{
	color:#676767;
}

#content #block1 .block_l h3,
#content #block1 .block_r h3,
#content #block2 h3{
	background:url(../../images/bg_free_h3_.gif) left bottom no-repeat;
	color: #1365ae;
	font: bold 12pt Arial, Helvetica, sans-serif;
}

#content #block1 .block_l h3 a,
#content #block1 .block_r h3 a,
#content #block2 h3 a{
	color: #1365ae;
	font: bold 12pt Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#content #block1 .block_l h3 a:hover,
#content #block1 .block_r h3 a:hover,
#content #block2 h3 a:hover{
	color: #87b2d5;
	font: bold 12pt Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#content #block1 .block_l p a,
#content #block1 .block_r p a,
#content #block2 p a{
	color:#4d4d4d;
	text-decoration:none;
	display:block;
	

}

/*■■■■■■■■□entry.css□■■■■■■■■*/

#content .post h2{
	background:url(../../images/bg_single_h2.gif) left bottom no-repeat;
	color: #1165ad;
	font: bold 12pt Arial, Helvetica, sans-serif;
}
#content *html .post  h2{
}
#content *+html .post  h2{
}

#content .post h2 a,
#content .post h2 a:hover{
	color: #1165ad;
}
#content .post h3{
	/*background:url(../../images/bg_single_h3.gif) left bottom no-repeat;*/
	color: #1165ad;
	font: bold 11pt Arial, Helvetica, sans-serif;
}
#content .post h3 span{
	background:#d3e0e8;
	font: bold 11pt Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c0cdd5;
	border-right:1px solid #c0cdd5;
}
#content .post h3#service_title{
	color: #676767;	
	background:url(../../images/bg_h4.gif) left top no-repeat;
}
#content .post h4{
	color: #676767;	
	background:url(../../images/bg_h4.gif) left top no-repeat;
}

#content .post{
	color:#666;

}
.post p.postmetadata{
	border-top:1px dashed #ccc;
}
.post p.postmetadata a{
	color:#666;
}
.post p.postmetadata a:hover{
	color:#999;
}
.post table.tborder{
	border:1px solid #666;
}
.post table.tborder tr th{
	background: #E2EAFE;
	border:1px solid #999999;
}
.post table.tborder tr td{
	border:1px solid #666;
	border:1px solid #999999;
}
.post table.company{
	border:1px solid #999999;
}
*html .post table.company{
	border:1px solid #999999;
}
*+html .post table.company{
	border:1px solid #999999;
}

/*--------カレンダー------------*/
table#wp-calendar{
	border:1px solid #ccc;
	border-collapse:collapse;
	background:#fff;
}

table#wp-calendar tr{
	border:1px solid #ccc;
}

table#wp-calendar tr th{
	border:1px solid #ccc;
	background:#d3e0e8;
}
table#wp-calendar tr td{
	border:1px solid #ccc;
}

table#wp-calendar tr td a{
	color:#666;
}

/*--------------------------------------------
　　　　　ページデザイン部分
---------------------------------------------*/

/*--------------------------------------------
　　　　　良くある質問
---------------------------------------------*/
#content ul#faq li{
	background:url(../../images/img_faq_li.jpg) left top no-repeat;

}
#content ul#faq li a{
	color:#2babd2;
	border-bottom:1px solid #2babd2;
}
#content dl#question dt{
	color:#0199cb;
	background:url(../../images/img_faq_q.jpg) left top no-repeat;
}
#content dl#question dd{
	background:url(../../images/img_faq_a.jpg) left top no-repeat;
	color:#676767;
}
/*--------------------------------------------
　　　　　ユーザーの声
---------------------------------------------*/
#content dl#user_voice{
	

}
#content dl#user_voice dt{
//	background:url(../../images/img_user_voice.gif) left top no-repeat;
	color: #ff6600;	
}



#content dl#merit{
	background:url(../../images/img_services_merit123.jpg) left top no-repeat;
}

#content dl#merit dt{
	color: #ff8903;	
}


#content dl#nagare{
	background:url(../../images/img_services_step1234.jpg) left top no-repeat;

}

/*--------------------------------------------
　　　　　お申込方法
---------------------------------------------*/

#content dl#moushikomi dd{
	color:#666666;
	background:url(../../images/bg_moushikomi_step.jpg) left bottom no-repeat;
}

#content dl#moushikomi dd.m_last{
	background:url(../../images/bg_moushikomi_stepl.jpg) left bottom no-repeat;
}
