@import url("../main.css");


/*　フリーセル　*/

.freesale_h3 {
	background: url(../Image/main_ttl_01.jpg) no-repeat;
	height: 31px;
	width: 538px;
	text-indent: 30px;
	font-weight: bold;
	margin-bottom:5px;
	line-height: 31px;
	font-size:133%;
	color: #6C3100;
}

.freesale_h4-myhome {
	background: url(../Image/myhome_bg_01.jpg);
	margin:5px 0;
	height: 26px;
	width: 400px;
	text-indent: 10px;
	font-weight: bold;
	font-size: 14px;
	line-height: 26px;
}



/*　アライド　*/

.colorA_h2_01{
	background:url(awtStyleImages/colorA_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorA_h3_01{
	background:url(awtStyleImages/colorA_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorA_h3_02{
	background:url(awtStyleImages/colorA_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorA_h4_01{
	background:url(awtStyleImages/colorA_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorA_h4_02{
	background:url(awtStyleImages/colorA_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorA_h4_03{
	background:url(awtStyleImages/colorA_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorB_h2_01{
	background:url(awtStyleImages/colorB_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorB_h3_01{
	background:url(awtStyleImages/colorB_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorB_h3_02{
	background:url(awtStyleImages/colorB_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorB_h4_01{
	background:url(awtStyleImages/colorB_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorB_h4_02{
	background:url(awtStyleImages/colorB_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorB_h4_03{
	background:url(awtStyleImages/colorB_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorC_h2_01{
	background:url(awtStyleImages/colorC_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorC_h3_01{
	background:url(awtStyleImages/colorC_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorC_h3_02{
	background:url(awtStyleImages/colorC_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorC_h4_01{
	background:url(awtStyleImages/colorC_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorC_h4_02{
	background:url(awtStyleImages/colorC_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorC_h4_03{
	background:url(awtStyleImages/colorC_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorD_h2_01{
	background:url(awtStyleImages/colorD_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorD_h3_01{
	background:url(awtStyleImages/colorD_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorD_h3_02{
	background:url(awtStyleImages/colorD_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorD_h4_01{
	background:url(awtStyleImages/colorD_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorD_h4_02{
	background:url(awtStyleImages/colorD_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorD_h4_03{
	background:url(awtStyleImages/colorD_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorE_h2_01{
	background:url(awtStyleImages/colorE_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorE_h3_01{
	background:url(awtStyleImages/colorE_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorE_h3_02{
	background:url(awtStyleImages/colorE_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorE_h4_01{
	background:url(awtStyleImages/colorE_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorE_h4_02{
	background:url(awtStyleImages/colorE_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorE_h4_03{
	background:url(awtStyleImages/colorE_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorF_h2_01{
	background:url(awtStyleImages/colorF_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorF_h3_01{
	background:url(awtStyleImages/colorF_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorF_h3_02{
	background:url(awtStyleImages/colorF_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorF_h4_01{
	background:url(awtStyleImages/colorF_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorF_h4_02{
	background:url(awtStyleImages/colorF_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorF_h4_03{
	background:url(awtStyleImages/colorF_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorG_h2_01{
	background:url(awtStyleImages/colorG_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorG_h3_01{
	background:url(awtStyleImages/colorG_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorG_h3_02{
	background:url(awtStyleImages/colorG_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorG_h4_01{
	background:url(awtStyleImages/colorG_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorG_h4_02{
	background:url(awtStyleImages/colorG_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorG_h4_03{
	background:url(awtStyleImages/colorG_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorH_h2_01{
	background:url(awtStyleImages/colorH_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorH_h3_01{
	background:url(awtStyleImages/colorH_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorH_h3_02{
	background:url(awtStyleImages/colorH_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorH_h4_01{
	background:url(awtStyleImages/colorH_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorH_h4_02{
	background:url(awtStyleImages/colorH_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorH_h4_03{
	background:url(awtStyleImages/colorH_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorI_h2_01{
	background:url(awtStyleImages/colorI_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorI_h3_01{
	background:url(awtStyleImages/colorI_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorI_h3_02{
	background:url(awtStyleImages/colorI_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorI_h4_01{
	background:url(awtStyleImages/colorI_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorI_h4_02{
	background:url(awtStyleImages/colorI_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorI_h4_03{
	background:url(awtStyleImages/colorI_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorJ_h2_01{
	background:url(awtStyleImages/colorJ_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorJ_h3_01{
	background:url(awtStyleImages/colorJ_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorJ_h3_02{
	background:url(awtStyleImages/colorJ_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorJ_h4_01{
	background:url(awtStyleImages/colorJ_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorJ_h4_02{
	background:url(awtStyleImages/colorJ_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorJ_h4_03{
	background:url(awtStyleImages/colorJ_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorK_h2_01{
	background:url(awtStyleImages/colorK_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorK_h3_01{
	background:url(awtStyleImages/colorK_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorK_h3_02{
	background:url(awtStyleImages/colorK_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorK_h4_01{
	background:url(awtStyleImages/colorK_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorK_h4_02{
	background:url(awtStyleImages/colorK_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorK_h4_03{
	background:url(awtStyleImages/colorK_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorL_h2_01{
	background:url(awtStyleImages/colorL_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorL_h3_01{
	background:url(awtStyleImages/colorL_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorL_h3_02{
	background:url(awtStyleImages/colorL_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorL_h4_01{
	background:url(awtStyleImages/colorL_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorL_h4_02{
	background:url(awtStyleImages/colorL_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorL_h4_03{
	background:url(awtStyleImages/colorL_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorM_h2_01{
	background:url(awtStyleImages/colorM_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorM_h3_01{
	background:url(awtStyleImages/colorM_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorM_h3_02{
	background:url(awtStyleImages/colorM_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorM_h4_01{
	background:url(awtStyleImages/colorM_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorM_h4_02{
	background:url(awtStyleImages/colorM_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorM_h4_03{
	background:url(awtStyleImages/colorM_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorN_h2_01{
	background:url(awtStyleImages/colorN_h2_01.gif) repeat-x;
	height:42px;
	padding:12px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.colorN_h3_01{
	background:url(awtStyleImages/colorN_h3_01.gif) no-repeat;
	height:34px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorN_h3_02{
	background:url(awtStyleImages/colorN_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorN_h4_01{
	background:url(awtStyleImages/colorN_h4_01.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorN_h4_02{
	background:url(awtStyleImages/colorN_h4_02.gif) no-repeat;
	height:22px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorN_h4_03{
	background:url(awtStyleImages/colorN_h4_03.gif) no-repeat;
	height:22px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorO_h2_01{
	background:url(awtStyleImages/colorO_h2_01.gif) repeat-x;
	height:30px;
	padding:12px 0 0 15px;
	color:#9F3607;
	font-size:18px;
	font-weight:bold;
}

.colorO_h3_01{
	background:url(awtStyleImages/colorO_h3_01.gif) no-repeat;
	height:25px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorO_h3_02{
	background:url(awtStyleImages/colorO_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorO_h4_01{
	background:url(awtStyleImages/colorO_h4_01.gif) no-repeat;
	height:18px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorO_h4_02{
	background:url(awtStyleImages/colorO_h4_02.gif) no-repeat;
	height:18px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorO_h4_03{
	background:url(awtStyleImages/colorO_h4_03.gif) no-repeat;
	height:20px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



.colorP_h2_01{
	background:url(awtStyleImages/colorP_h2_01.gif) repeat-x;
	height:30px;
	padding:12px 0 0 15px;
	color:#9F3607;
	font-size:18px;
	font-weight:bold;
}

.colorP_h3_01{
	background:url(awtStyleImages/colorP_h3_01.gif) no-repeat;
	height:25px;
	padding:9px 0 0 32px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorP_h3_02{
	background:url(awtStyleImages/colorP_h3_02.gif) no-repeat;
	height:36px;
	padding:12px 0 0 23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.colorP_h4_01{
	background:url(awtStyleImages/colorP_h4_01.gif) no-repeat;
	height:18px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorP_h4_02{
	background:url(awtStyleImages/colorP_h4_02.gif) no-repeat;
	height:18px;
	padding:4px 0 0 15px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.colorP_h4_03{
	background:url(awtStyleImages/colorP_h4_03.gif) no-repeat;
	height:20px;
	padding:5px 0 0 23px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}



/* 会社概要テーブル表示用 */
.company_table {
	border-top: #b3b3b3 1px solid;
	border-bottom: #b3b3b3 1px solid;
	border-left: #b3b3b3 0px solid;
	border-right: #b3b3b3 0px solid;
	border-collapse: collapse;
	font-size:12px;
	margin-top:5; margin-bottom:5;

}
.company_table caption {
	font-size:12px;
	font-weight: bold;
	color:#444;
	text-align: left;
	line-height:120%;
	padding:3px 10px;
}
.company_table_th {
	border-top: #b3b3b3 1px solid;
	border-bottom: #b3b3b3 1px solid;
	border-left: #e6e6e6 1px dotted;
	border-right: #e6e6e6 1px dotted;
	text-align: left;
	vertical-align: top;
	font-size:12px;
	font-weight: normal;
	color: #444;
	background-color: #d9d9d9;
	padding: 5px 10px;
}
.company_table_th2 {
	border-top: #b3b3b3 1px solid;
	border-bottom: #b3b3b3 1px solid;
	border-left: #e6e6e6 1px dotted;
	border-right: #e6e6e6 1px dotted;
	text-align: left;
	vertical-align: top;
	font-size:12px;
	font-weight: normal;
	color: #444;
	background-color: #ededed;
	padding: 5px 10px;
}
.company_table_td {
	border-top: #b3b3b3 1px solid;
	border-bottom: #b3b3b3 1px solid;
	border-left: #e6e6e6 1px dotted;
	border-right: #e6e6e6 1px dotted;
	text-align: left;
	vertical-align: top;
	font-size:12px;
	font-weight: normal;
	color: #444;
	background-color: #ffffff;
	padding: 5px 10px;
}
