/*サブタイトル*/
.st_1 {
	height: auto;
	width: auto;
	margin-left: 10px;
	margin-bottom: 15px;
}
.st_2 {
	height: auto;
	width: auto;
	margin-left: 10px;
	margin-bottom: 15px;
	float: left;
}
/*事業再生〜資金繰り〜*/
.s_contents_saisei {
	.fax_1 {
	height: auto;
	width: 560px;
	border-bottom-color: #CCC;
	margin-bottom: 5px;
	margin-left: 20px;
	line-height: 18px;
	padding-bottom: 10px;
	margin-top: 5px;
	width: 560px;
	margin-left: 15px;
	margin-bottom: 10px;
}
#s_contents_shikin {
	height: 1600px;
	width: auto;
	border-bottom-color: #CCC;
}
.shikin_1 {
	font-size: 14px;
	line-height: 19px;
	width: 580px;
	background-image: url(img_4/saisei_1.gif);
	height: 440px;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.shikin_1a {
	margin-top: 20px;
	margin-left: 15px;
	height: auto;
	width: 520px;
	background-color: #FFF;
}
.shikin_1b {
	font-size: 14px;
	
}
.shikin_2 {
	font-size: 14px;
	line-height: 19px;
	width: 580px;
	background-image: url(img_4/saisei_1.gif);
	height: 420px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
/*事業再生〜発展〜*/
#s_contents_hatten {
	height: 1600px;
	width: auto;
	border-bottom-color: #CCC;
}
.hatten_1 {
	font-size: 14px;
	line-height: 19px;
	width: 580px;
	background-image: url(img_4/saisei_1.gif);
	height: 420px;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.hatten_1a {
	margin-top: 20px;
	margin-left: 15px;
	height: auto;
	width: 520px;
	float: left;
}
.hatten_1b {
	font-size: 14px;
	
}
.hatten_2 {
	font-size: 14px;
	line-height: 19px;
	width: 580px;
	background-image: url(img_4/saisei_1.gif);
	height: 420px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
/*事業承継〜後継者〜*/
#s_contents_koukei {
	height: 1600px;
	width: auto;
	border-bottom-color: #CCC;
}
.koukei_1 {
	font-size: 14px;
	line-height: 19px;
	width: 580px;
	background-image: url(img_4/saisei_1.gif);
	height: 420px;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.koukei_1a {
	margin-top: 20px;
	margin-left: 15px;
	height: auto;
	width: 520px;
	float: left;
}
.koukei_1b {
	font-size: 14px;
	
}
.koukei_2 {
	font-size: 14px;
	line-height: 19px;
	width: 580px;
	background-image: url(img_4/saisei_1.gif);
	height: 420px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
/*事業承継〜相続〜*/
#s_contents_souzoku {
	height: 1600px;
	width: auto;
	border-bottom-color: #CCC;
}
.souzoku_1 {
	font-size: 14px;
	line-height: 19px;
	width: 580px;
	background-image: url(img_4/saisei_1.gif);
	height: 420px;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.souzoku_1a {
	margin-top: 20px;
	margin-left: 15px;
	height: auto;
	width: 520px;
	float: left;
}
.souzoku_1b {
	font-size: 14px;
	
}
.souzoku_2 {
	font-size: 14px;
	line-height: 19px;
	width: 580px;
	background-image: url(img_4/saisei_1.gif);
	height: 420px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
/*会社概要ページ*/
#s_contents_ka {
	height: 1400px;
	width: auto;
	border-bottom-color: #CCC;
}
.kaisha_1 {
	font-size: 13px;
	height: auto;
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.kaisha_2 {
	font-size: 13px;
	height: 20px;
	width: 540px;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
}
.kaisha_3 {
	font-size: 14px;
	height: auto;
	width: auto;
	margin-top: 7px;
	margin-left: 10px;
	margin-bottom: 10px;
	line-height: 19px;
}
.kaisha_4 {
	height: auto;
	width: 540px;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
}
.kaisha_5 {
	font-size: 14px;
	height: auto;
	width: 540px;
	margin-top: 7px;
	margin-left: 10px;
	margin-bottom: 10px;
	line-height: 19px;
}
#map_canvas {
	margin-left: 10px;
}
/*会社概要ここまで*/
/*お問合せ*/
#s_contents_toi {
	height: 1000px;
	width: auto;
	border-bottom-color: #CCC;
}
#toi {
	height: 610px;
	width: 485px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	padding-top: 65px;
	background-image: url(img_1/toi.gif);
	background-repeat: no-repeat;
	margin-left: 30px;
	padding-left: 60px;
}
.toi_1 {
	font-size: 13px;
	margin-left: 5px;
	color: #003366;		
}
.toi_2 {
	font-size: 12px;
	margin-left: 5px;
	color: #FF9966;		
}
.toi_3 {
	font-size: 13px;
	margin-left: 5px;
	color: #003366;
	margin-top: -5px;
	height: auto;
	width: auto;
	float: left;
}
.toi_4 {
	height: 20px;
	width: auto;
	padding-left: 120px;
}
.toi_5 {
}

.toi_bar_1 {
	margin-bottom: 12px;
	margin-top: 15px;
	height: 10px;
	width: 420px;
	background-image: url(img_1/bar_4.gif);
	background-repeat: no-repeat;
}
/*お問合せここまで*/
/*FAQ*/
#s_contents_faq {
	height: 1800px;
	width: auto;
	border-bottom-color: #CCC;
}
.faq_1 {
	font-size: 13px;	
}
.faq_q {
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #F99;
	width: 555px;
	height: 25px;
	margin-left: 10px;
	padding-top: 5px;
	padding-left: 10px;
	color: #F60;
}
.faq_a {
	font-size: 14px;
	height: auto;
	width: 565px;
	margin-top: 15px;
	margin-left: 15px;
	line-height: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 15px;
}
.faq_ichiran {
	font-size: 14px;
	height: auto;
	width: 540px;
	margin-top: 15px;
	margin-left: 20px;
	line-height: 20px;
	margin-bottom: 30px;
}
/*FAQここまで*/
/*プロフィール*/
#s_contents_pro {
	height: 1600px;
	width: auto;
	border-bottom-color: #CCC;
}
.pro_1 {
	font-size: 14px;
	line-height: 19px;
	width: 580px;
	background-image: url(img_1/takashi_1.jpg);
	height: 420px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.pro_2_1 {
	font-size: 13px;
	margin-top: 15px;
	height: auto;
	width: auto;
	margin-left: 22px;
	font-weight: bold;
	float: left;
}
.pro_2_2 {
	font-size: 13px;
	height: auto;
	width: 345px;
	float: left;
	margin-bottom: 10px;
	margin-left: 12px;
	line-height: 19px;
	margin-top: 12px;
}
.pro_2_4 {
	font-size: 13px;
	height: auto;
	width: 345px;
	float: left;
	margin-bottom: 10px;
	margin-left: 12px;
	line-height: 19px;
}

.pro_2_3 {
	font-size: 13px;
	height: auto;
	width: 550px;
	float: left;
	margin-top: 2px;
	margin-bottom: 10px;
	line-height: 19px;
	margin-left: 12px
}
.pro_3 {
	;
	font-size: 14px;
	margin-top: 10px;
	margin-left: 10px;
}
#table {
	border-collapse: collapse;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
table.contacts { width: 580px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; 
}
td.contactDept {
	background-color: #039;
	border: 1px #000000 solid;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	padding-left: 15px;
}
td.contact {
	border-bottom: 1px #6699CC dotted;
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 13px;
	color: #404040;
	background-color: #fafafa;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 2px;
}
table.contacts_2 { width: 580px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; 
}
td.contactDept_2 {
	background-color: #063;
	border: 1px #000000 solid;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	padding-left: 15px;
}
td.contact_blue {
	border-bottom: 1px #6699CC dotted;
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 13px;
	color: #036;
	background-color: #fafafa;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 2px;
}
td.contact_green {
	border-bottom: 1px #6699CC dotted;
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 13px;
	color: #063;
	background-color: #fafafa;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 2px;
}
/*プロフィールここまで*/
/*お知らせ*/
#s_contents_info {
	height: 1300px;
	width: auto;
	border-bottom-color: #CCC;
}
.info_1 {
	height: auto;
	width: 540px;
	border-bottom-color: #CCC;
	margin-bottom: 25px;
	margin-left: 15px;
	line-height: 18px;
	padding-bottom: 25px;
	padding-left: 15px;
}
.info_2 {
	margin-left: 15px;
	margin-bottom: 5px;
	background-image: url(img_3/info_1.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	height: 39px;
	width: auto;
	font-size: 14px;
	padding-top: 9px;	
}
/*お知らせここまで*/
/*未来通信*/
#s_contents_mirai {
	height: 2800px;
	width: auto;
	border-bottom-color: #CCC;
}
.mirai_1 {
	height: auto;
	width: 560px;
	border-bottom-color: #CCC;
	margin-bottom: 5px;
	margin-left: 20px;
	line-height: 18px;
	padding-bottom: 10px;
	margin-top: 5px;
}
.mirai_2 {
	height: 20px;
	width: 540px;
	border-bottom-color: #039;
	margin-bottom: 3px;
	line-height: 18px;
	padding-bottom: 2px;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #039;
	font-size: 14px;
	color: #333;
}
/*未来通信ここまで*/
/*料金*/
#s_contents_pri {
	height: 1400px;
	width: auto;
	border-bottom-color: #CCC;
}
.pri_1 {
	width: 280px;
	margin-left: 150px;	
}
/*料金ここまで*/
/*プライバシーポリシー*/
#s_contents_pp {
	height: 1550px;
	width: auto;
	border-bottom-color: #CCC;
}
.pp_1 {
	width: auto;
	font-size: 13px;
	line-height: 18px;
	height: auto;
	margin: 10px;
}
/*/プライバシーポリシー*/
/*販売促進*/
#s_contents_han {
	height: 1550px;
	width: auto;
	border-bottom-color: #CCC;
}
.han_1 {
	width: auto;
	font-size: 13px;
	line-height: 18px;
	height: auto;
	padding: 10px;
	border: 1px solid #036;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.han_2 {
	width: auto;
	font-size: 13px;
	line-height: 18px;
	height: 650px;
	margin: 10px;
}
.han_3 {
	width: auto;
	font-size: 13px;
	line-height: 18px;
	height: auto;
	margin: 10px;
}
/*サイトマップ*/
#s_contents_sit {
	height: 1350px;
	width: auto;
	border-bottom-color: #CCC;
}
.sitemap {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 13px;
	line-height: 22px;
	height: 570px;
	width: auto;
	margin-left: 30px;
	background-image: url(img_3/site.jpg);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 30px;
}
/*初めての方*/
#s_contents_begi {
	height: 1600px;
	width: auto;
	border-bottom-color: #CCC;
}
.begi_1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	line-height: 18px;
	height: auto;
	width: auto;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 10px;
	padding: 7px;
	border: 1px solid #CCC;
}
.begi_2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	line-height: 20px;
	height: auto;
	width: 310px;
	margin-left: 5px;
	margin-right: 7px;
	margin-bottom: 20px;
	float: left;
}
.begi_3 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	line-height: 20px;
	height: auto;
	width: 315px;
	margin-left: 7px;
	margin-right: 3px;
	margin-bottom: 10px;
	float: right;
}
.begi_4 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	line-height: 20px;
	height: auto;
	width: 320px;
	margin-left: 5px;
	margin-bottom: 10px;
	float: left;
}
.begi_5 {
	height: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	color: #039;
	float: right;
	width: 560px;
}
.begi_img_1 {
	height: auto;
	width: auto;
	float: right;
}
.begi_img_2 {
	height: auto;
	width: auto;
	float: left;
	margin-top: 60px;
}
.yajirusi_1 {
	height: 30px;
	width: 330px;
	float: right;
	margin-top: 30px;
	margin-bottom: 30px;
}
/*実績*/
#s_contents_jise {
	height: 1500px;
	width: auto;
	border-bottom-color: #CCC;
}
.jise_1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	line-height: 20px;
	height: auto;
	width: auto;
	padding: 10px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.jise_2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	height: auto;
	width: 550px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 7px;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-bottom-color: #039;
	border-left-color: #039;
	padding: 4px;
}
/*お客様の声*/
#s_contents_voi {
	height: 1500px;
	width: auto;
	border-bottom-color: #CCC;
}
.voi_1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	line-height: 20px;
	height: auto;
	width: 550px;
	padding: 10px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.voi_2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	height: auto;
	width: 550px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 7px;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-bottom-color: #396;
	border-left-color: #396;
	padding: 4px;
}
.voi_3 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	font-weight: bold;
	color: #063;	
}
.voi_4 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	color: #333;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 20px;
}

/*FAX*/
#s_contents_fax {
	height: 1500px;
	width: auto;
	border-bottom-color: #CCC;
}
.fax_1 {
	height: auto;
	width: 560px;
	border-bottom-color: #CCC;
	margin-bottom: 5px;
	margin-left: 20px;
	line-height: 18px;
	padding-bottom: 10px;
	margin-top: 5px;
}
.fax_2 {
	height: auto;
	width: 525px;
	margin-bottom: 5px;
	margin-left: 20px;
	line-height: 18px;
	margin-top: 5px;
	border: 1px solid #390;
	padding: 20px;
	font-size: 14px;
	color: #333;
}



fieldset{
	border:solid 1px #DEDEDE;
}
fieldset legend {
	font-weight:bold;

}
fieldset ul, fieldset li{
	border:0; margin:0; padding:0; list-style:none;
}
fieldset li{
	clear:both;
	list-style:none;
	padding:10px;
}

fieldset input{
	float:left;
}
fieldset label{
	width:140px;
	float:left;
}
fieldset button{ 
		border:0; margin:0; padding:0;
		clear:both;
		width:125px;
		height:31px;
		background:#666666 url(img_1/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}
