/*091119追加CSS*/

*{
	line-height:1.5em;
}

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align:center;
}

img{
	border:none;
}

.clear{
	clear:both;
	margin: 0px;
	padding: 0px;
}

/**********************ヘッダー**********************/

#head_box {
	border-bottom:#0061B2 solid 4px;
	text-align:center;
}

#head {
	width:830px;
	height:142px;
	margin: 0px auto 0px auto;
	text-align:left;
	background:url(../images/common/head_bk.gif) no-repeat 290px bottom;
}

#head_logo {
	float:left;
	margin: 15px 200px 0px 0px;
}

#head_tel {
	float:right;
	margin: 15px 5px 0px 0px;
}

#head_kiriken {
	float:right;
	margin: 93px 5px 0px 0px;
}


/**********************コンテンツ**********************/

#contents_box {
	width:830px;
	margin: 25px auto 0px auto;
}


/***グローバルメニュー***/
#global_menu {
	text-align:left;
	height: 45px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	z-index:100;
}

/* IE6 対策（「li:hover」の擬似クラス対応） */
#global_menu { 
    behavior: url("csshover3.htc");
}

#global_menu ul {
	list-style:none;
	text-align:left;
	height: 45px;
	margin: 0px;
	padding:0px;
}

#global_menu ul li {
	width: 156px;
	height: 45px;
	display: block;
	float:left;
	margin: 0px 10px 0px 0px;
}

#global_menu ul li a {
	width: 156px;
	height: 45px;
	display: block;
	text-indent: -9999px;
}

#global_menu ul li a:hover {
	background: none;
}

/*メニュー1*/
#global_menu ul .menu_01 {
	background:url(../images/common/menu.gif) no-repeat 0px -45px;
	margin: 0px 10px 0px 0px;
}

#global_menu ul .menu_01 a {
	background:url(../images/common/menu.gif) no-repeat 0px 0px;
}

/*メニュー2*/
#global_menu ul .menu_02 {
	background:url(../images/common/menu.gif) no-repeat -156px -45px;
}

#global_menu ul .menu_02 a {
	background:url(../images/common/menu.gif) no-repeat -156px 0px;
}

/*メニュー3*/
#global_menu ul .menu_03 {
	background:url(../images/common/menu.gif) no-repeat -312px -45px;
}

#global_menu ul .menu_03 a {
	background:url(../images/common/menu.gif) no-repeat -312px 0px;
}

/*メニュー4*/
#global_menu ul .menu_04 {
	background:url(../images/common/menu.gif) no-repeat -468px -45px;
}

#global_menu ul .menu_04 a {
	background:url(../images/common/menu.gif) no-repeat -468px 0px;
}

/*メニュー5*/
#global_menu ul .menu_05 {
	background:url(../images/common/menu.gif) no-repeat -624px -45px;
	margin: 0px 0px 0px 0px;
}

#global_menu ul .menu_05 a {
	background:url(../images/common/menu.gif) no-repeat -624px 0px;
}


/***プルダウンメニュー***/


/* 下層のメニューを不可視に */
#global_menu ul li ul {
    display: none;
}

/* 疑似要素 :hover で下層のメニューを可視に */
#global_menu ul li:hover ul {
    display: block;
    position: absolute;
    z-index: 100;
}

#global_menu ul li ul li {
    float: none;
    width: 156px;
	height: 32px;
	display: block;
	margin:0px;
	position:relative;
}

#global_menu ul li ul li a {
    width: 156px;
	height: 32px;
	display: block;
	text-indent: -9999px;
}

#global_menu ul li ul li a:hover {
	background: none;
}



/*プルアップメニュー1*/
#global_menu ul li ul .up_menu_01 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px 0px;
	top:-77px;
}

#global_menu ul li ul .up_menu_01 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px 0px;
}

/*プルアップメニュー2*/
#global_menu ul li ul .up_menu_02 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -32px;
	top:-141px;
}

#global_menu ul li ul .up_menu_02 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -32px;
}

/*プルアップメニュー3*/
#global_menu ul li ul .up_menu_03 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -64px;
	top:-205px;
}

#global_menu ul li ul .up_menu_03 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -64px;
}

/*プルアップメニュー4*/
#global_menu ul li ul .up_menu_04 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -96px;
	top:-77px;
}

#global_menu ul li ul .up_menu_04 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -96px;
}

/*プルアップメニュー5*/
#global_menu ul li ul .up_menu_05 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -128px;
	top:-141px;
}

#global_menu ul li ul .up_menu_05 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -128px;
}

/*プルアップメニュー6*/
#global_menu ul li ul .up_menu_06 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -160px;
	top:-205px;
}

#global_menu ul li ul .up_menu_06 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -160px;
}

/*プルアップメニュー7*/
#global_menu ul li ul .up_menu_07 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -192px;
	top:-269px;
}

#global_menu ul li ul .up_menu_07 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -192px;
}

/*プルアップメニュー8*/
#global_menu ul li ul .up_menu_08 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -224px;
	top:-77px;
}

#global_menu ul li ul .up_menu_08 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -224px;
}

/*プルアップメニュー9*/
#global_menu ul li ul .up_menu_09 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -256px;
	top:-141px;
}

#global_menu ul li ul .up_menu_09 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -256px;
}






/*プルダウンメニュー1*/
#global_menu ul li ul .dwn_menu_01 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px 0px;
	top:1px;
}

#global_menu ul li ul .dwn_menu_01 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px 0px;
}

/*プルダウンメニュー2*/
#global_menu ul li ul .dwn_menu_02 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -32px;
	top:1px;
}

#global_menu ul li ul .dwn_menu_02 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -32px;
}

/*プルダウンメニュー3*/
#global_menu ul li ul .dwn_menu_03 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -64px;
	top:1px;
}

#global_menu ul li ul .dwn_menu_03 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -64px;
}

/*プルダウンメニュー4*/
#global_menu ul li ul .dwn_menu_04 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -96px;
	top:1px;
}

#global_menu ul li ul .dwn_menu_04 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -96px;
}

/*プルダウンメニュー5*/
#global_menu ul li ul .dwn_menu_05 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -128px;
	top:1px;
}

#global_menu ul li ul .dwn_menu_05 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -128px;
}

/*プルダウンメニュー6*/
#global_menu ul li ul .dwn_menu_06 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -160px;
	top:1px;
}

#global_menu ul li ul .dwn_menu_06 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -160px;
}

/*プルダウンメニュー7*/
#global_menu ul li ul .dwn_menu_07 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -192px;
	top:1px;
}

#global_menu ul li ul .dwn_menu_07 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -192px;
}

/*プルダウンメニュー8*/
#global_menu ul li ul .dwn_menu_08 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -224px;
	top:1px;
}

#global_menu ul li ul .dwn_menu_08 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -224px;
}

/*プルダウンメニュー9*/
#global_menu ul li ul .dwn_menu_09 {
	background:url(../images/common/sub_menu.gif) no-repeat -156px -256px;
	top:1px;
}

#global_menu ul li ul .dwn_menu_09 a {
	background:url(../images/common/sub_menu.gif) no-repeat 0px -256px;
}

/**********************レフトカラム**********************/

#left_column {
	width:200px;
	float:left;
	text-align:left;
	margin: 20px 0px 0px 5px;
}

/*減税・補助金バナー*/

.bn_genzei {
	width: 200px;
	height: 100px;
	display: block;
	margin: 0px 0px 0px 0px;
	background:url(../images/common/bn_genzei.gif) no-repeat 0px -100px;
}

.bn_genzei a {
	width: 200px;
	height: 100px;
	display: block;
	text-indent: -9999px;
	background:url(../images/common/bn_genzei.gif) no-repeat 0px 0px;
}

.bn_genzei a:hover {
	background: none;
}

/*アンケートバナー*/

.bn_anketo {
	width: 200px;
	height: 100px;
	display: block;
	margin: 15px 0px 0px 0px;
	background:url(../images/common/bn_anketo.gif) no-repeat 0px -100px;
}

.bn_anketo a {
	width: 200px;
	height: 100px;
	display: block;
	text-indent: -9999px;
	background:url(../images/common/bn_anketo.gif) no-repeat 0px 0px;
}

.bn_anketo a:hover {
	background: none;
}


/*レフトメニュー*/
#left_menu {
	text-align:left;
	margin: 10px 0px 0px 0px;
}

#left_menu ul {
	list-style:none;
	width:200px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#left_menu ul li {
	width:200px;
	height: 30px;
	display: block;
}

#left_menu ul li a {
	width:200px;
	height: 30px;
	display: block;
	text-indent: -9999px;
}

#left_menu ul li a:hover {
	background: none;
}

/*メニュー1*/
#left_menu ul .l_menu_01 {
	background:url(../images/common/left_menu.gif) no-repeat -200px 0px;
}

#left_menu ul .l_menu_01 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px 0px;
}

/*メニュー2*/
#left_menu ul .l_menu_02 {
	background:url(../images/common/left_menu.gif) no-repeat -200px -30px;
}

#left_menu ul .l_menu_02 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px -30px;
}

/*メニュー3*/
#left_menu ul .l_menu_03 {
	background:url(../images/common/left_menu.gif) no-repeat -200px -60px;
}

#left_menu ul .l_menu_03 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px -60px;
}

/*メニュー4*/
#left_menu ul .l_menu_04 {
	background:url(../images/common/left_menu.gif) no-repeat -200px -90px;
}

#left_menu ul .l_menu_04 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px -90px;
}

/*メニュー5*/
#left_menu ul .l_menu_05 {
	background:url(../images/common/left_menu.gif) no-repeat -200px -120px;
}

#left_menu ul .l_menu_05 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px -120px;
}

/*メニュー6*/
#left_menu ul .l_menu_06 {
	background:url(../images/common/left_menu.gif) no-repeat -200px -150px;
}

#left_menu ul .l_menu_06 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px -150px;
}

/*メニュー7*/
#left_menu ul .l_menu_07 {
	background:url(../images/common/left_menu.gif) no-repeat -200px -180px;
}

#left_menu ul .l_menu_07 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px -180px;
}

/*メニュー8*/
#left_menu ul .l_menu_08 {
	background:url(../images/common/left_menu.gif) no-repeat -200px -210px;
}

#left_menu ul .l_menu_08 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px -210px;
}

/*メニュー9*/
#left_menu ul .l_menu_09 {
	background:url(../images/common/left_menu.gif) no-repeat -200px -240px;
}

#left_menu ul .l_menu_09 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px -240px;
}

/*メニュー10*/
#left_menu ul .l_menu_10 {
	background:url(../images/common/left_menu.gif) no-repeat -200px -270px;
}

#left_menu ul .l_menu_10 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px -270px;
}

/*メニュー11*/
#left_menu ul .l_menu_11 {
	background:url(../images/common/left_menu.gif) no-repeat -200px -300px;
}

#left_menu ul .l_menu_11 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px -300px;
}

/*メニュー12*/
#left_menu ul .l_menu_12 {
	background:url(../images/common/left_menu.gif) no-repeat -200px -330px;
}

#left_menu ul .l_menu_12 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px -330px;
}

/*メニュー13*/
#left_menu ul .l_menu_13 {
	background:url(../images/common/left_menu.gif) no-repeat -200px -360px;
}

#left_menu ul .l_menu_13 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px -360px;
}

/*メニュー14*/
#left_menu ul .l_menu_14 {
	background:url(../images/common/left_menu.gif) no-repeat -200px -420px;
}

#left_menu ul .l_menu_14 a {
	background:url(../images/common/left_menu.gif) no-repeat 0px -420px;
}



/**********************ライトカラム**********************/
#right_column {
	width:567px;
	float:right;
	text-align:left;
	margin: 10px 5px 0px 0px;
	min-height:700px;
	height:auto !important;
	height:700px;
}


.pankuzu2 {
	font-size: x-small;
	margin: 10px 10px 20px 0px;
	color: #333333;
	text-align:right;
}


/**********************フッター**********************/

#scljs {
	clear:both;
	width:820px;
	margin: 0px auto 0px auto;
	text-align:right;
	font-size:small;
}

#foot_box {
	clear:both;
	border-bottom:#CCCCCC solid 1px;
	text-align:center;
	padding: 35px 0px 35px 0px;
	background:url(../images/common/foot_bk.gif) center bottom repeat-x;
}

#foot {
	width:820px;
	margin: 0px auto 0px auto;
	text-align:center;
	font-size:0.8em;
	line-height:1.5em;
}

address {
	font-style:normal;
	margin: 10px auto 0px auto;
	font-size:0.8em;
	line-height:1.8em;
	color:#333333;
}

address b {
	color:#0061B2;
	font-size:1.2em;
}

#copy {
	font-size:0.7em;
	color:#999999;
	margin: 10px auto 20px auto;
}


/**********************トップページ**********************/

#top_img{
	margin: 0px 0px 25px 0px;
	z-index:1;
}

#top_img object{
	z-index:1;
}

#top_img embed{
	z-index:1;
}


#top_img_test{
	margin: 0px 0px 25px 0px;
	border-left:#FFFFFF solid 5px;
	border-right:#FFFFFF solid 5px;
	background:#000000;
	z-index:1;
}

#top_img_test object{
	z-index:1;
}

#top_img_test embed{
	z-index:1;
}


/***レフトカラム***/
#top_left_column{
	width:210px;
	float:left;
	text-align:left;
	margin: 18px 0px 0px 0px;
}

/*フリーバナー*/
#top_left_column .bn_free {
	width: 208px;
	height: 68px;
	display:block;
	background:url(../images/common/bn_free.gif) no-repeat 0px -68px;
	margin: 0px 0px 7px 2px;
}

#top_left_column .bn_free a {
	height: 38px;
	display:block;
	background:url(../images/common/bn_free.gif) no-repeat 0px 0px;
	font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	padding:25px 26px 5px 12px;
	font-size:0.9em;
	line-height:1em;
	color:#333333;
}

#top_left_column .bn_free a:hover {
	background: none;
	text-decoration:none;
}

/*フリーバナーイメージ*/
#top_left_column .bn_img {
	width: 200px;
	height: 60px;
	margin: 0px 0px 10px 5px;
	border:none;
}




/***ライトカラム***/
#top_right_column{
	width:210px;
	float:right;
	text-align:left;
	margin: 20px 0px 0px 0px;
}

/*フリーバナー*/
#top_right_column .bn_free {
	width: 208px;
	height: 68px;
	display:block;
	background:url(../images/common/bn_free.gif) no-repeat 0px -68px;
	margin: 0px 0px 7px 2px;
}

#top_right_column .bn_free a {
	height: 38px;
	display:block;
	background:url(../images/common/bn_free.gif) no-repeat 0px 0px;
	font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	padding:25px 26px 5px 12px;
	font-size:0.9em;
	line-height:1em;
	color:#333333;
}

#top_right_column .bn_free a:hover {
	background: none;
	text-decoration:none;
}


/*減税・補助金バナー*/

#top_right_column .bn_genzei {
	width: 200px;
	height: 100px;
	display: block;
	margin: 0px 0px 15px 5px;
	background:url(../images/common/bn_genzei.gif) no-repeat 0px -100px;
}

#top_right_column .bn_genzei a {
	width: 200px;
	height: 100px;
	display: block;
	text-indent: -9999px;
	background:url(../images/common/bn_genzei.gif) no-repeat 0px 0px;
}

#top_right_column .bn_genzei a:hover {
	background: none;
}

/*アンケートバナー*/

#top_right_column .bn_anketo {
	width: 200px;
	height: 100px;
	display: block;
	margin: 0px 0px 15px 5px;
	background:url(../images/common/bn_anketo.gif) no-repeat 0px -100px;
}

#top_right_column .bn_anketo a {
	width: 200px;
	height: 100px;
	display: block;
	text-indent: -9999px;
	background:url(../images/common/bn_anketo.gif) no-repeat 0px 0px;
}

#top_right_column .bn_anketo a:hover {
	background: none;
}

/*フリーバナーイメージ*/
#top_right_column .bn_img {
	width: 200px;
	height: 100px;
	border:none;
	margin: 0px 0px 15px 5px;
}


/***センターカラム***/
#top_center_column{
	width:370px;
	float:left;
	text-align:left;
	margin: 22px 0px 40px 20px;
}

#news{
	height: 20px;
	background:url(../images/common/news.gif) no-repeat;
	margin: 0px 0px 20px 0px;
}

.topics_box{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background:url(../images/common/dod.gif) bottom repeat-x;
}

#info{
	height: 20px;
	background:url(../images/common/info.gif) no-repeat;
	margin: 40px 0px 20px 0px;
}

.bknm {
	width: 97px;
	height: 10px;
	display: block;
	font-size:0.5em;
	line-height:1em;
	background:url(../images/common/bknm.gif) no-repeat 0px -10px;
	float:right;
	margin: 10px 0px 0px 0px;
}

.bknm a {
	width: 97px;
	height: 10px;
	display: block;
	font-size:0.5em;
	line-height:1em;
	text-indent: -9999px;
	background:url(../images/common/bknm.gif) no-repeat 0px 0px;
}

.bknm a:hover {
	background: none;
}

/**********************フリーページ**********************/

/*ナビゲーション*/
.free_navi{
	margin:20px 0px 20px 0px;
	padding:5px;
	background:#EFEFEF;
	border:#CCCCCC solid 1px;
	text-align:center;
	font-size:small;
	clear:both;
	height:20px;
}


/*ナビゲーション前ボタン*/
.free_navi_mae {
	width: 70px;
	height: 20px;
	display: block;
	font-size:0.5em;
	line-height:1em;
	background:url(../images/common/back_btn.gif) no-repeat 0px -20px;
	float:left;
}

.free_navi_mae a {
	width: 70px;
	height: 20px;
	display: block;
	font-size:0.5em;
	line-height:1em;
	text-indent: -9999px;
	background:url(../images/common/back_btn.gif) no-repeat 0px 0px;
}

.free_navi_mae a:hover {
	background: none;
}

.free_navi_mae_nashi {
	width: 70px;
	height: 20px;
	display: block;
	font-size:0.5em;
	line-height:1em;
	background:none;
	float:left;
}


/*ナビゲーション次ボタン*/
.free_navi_tsugi {
	width: 70px;
	height: 20px;
	display: block;
	font-size:0.5em;
	line-height:1em;
	background:url(../images/common/next_btn.gif) no-repeat 0px -20px;
	float:right;
}

.free_navi_tsugi a {
	width: 70px;
	height: 20px;
	display: block;
	font-size:0.5em;
	line-height:1em;
	text-indent: -9999px;
	background:url(../images/common/next_btn.gif) no-repeat 0px 0px;
}

.free_navi_tsugi a:hover {
	background: none;
}

.free_navi_tsugi_nashi {
	width: 70px;
	height: 20px;
	display: block;
	font-size:0.5em;
	line-height:1em;
	background:none;
	float:right;
}

/*カテゴリ名*/
.kategori{
	background:#0061B2;
	color:#FFFFFF;
	font-size:small;
	font-weight:bold;
	margin:0px 10px 0px 0px;
	padding:4px 10px 4px 10px;
	float:left;
}

/*大見出し*/
.omidashi{
	font-size:large;
	font-weight:bold;
	margin:0px 0px 30px 0px;
}

/*小見出し*/
.komidashi{
	font-size:medium;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	padding:3px 3px 3px 5px;
	border-left:#999999 solid 5px;
	border-bottom:#999999 solid 1px;
	clear:both;
}

/*本文*/
.honmon{
	font-size:small;
	margin:0px 10px 30px 10px;
	clear:both;
}

/*本文*/
.honmon .icon_img{
	vertical-align:middle;
}


/*画像ボックス左よせ（横長画像）*/
.honmon .gazo_box_l_yoko{
	width:262px;
	float:left;
	margin:0px 20px 30px 0px;
	border:#CCCCCC solid 1px;
}
.honmon .gazo_box_l_yoko img{
	width:250px;
	border:#CCCCCC solid 1px;
	margin:5px;
}
.honmon .gazo_box_l_yoko p{
	margin:0px 5px 5px 5px;
	padding:0px;
}

.honmon .gazo_box_l_yoko .kakudai{
	width:50px;
	height:20px;
	border:none;
	margin:0px 5px 5px 20px;
	float:right;
}


/*画像ボックス右よせ（横長画像）*/
.honmon .gazo_box_r_yoko{
	width:262px;
	float:right;
	margin:0px 0px 30px 20px;
	border:#CCCCCC solid 1px;
}
.honmon .gazo_box_r_yoko img{
	width:250px;
	border:#CCCCCC solid 1px;
	margin:5px;
}
.honmon .gazo_box_r_yoko p{
	margin:0px 5px 5px 5px;
	padding:0px;
}

.honmon .gazo_box_r_yoko .kakudai{
	width:50px;
	height:20px;
	border:none;
	margin:0px 5px 5px 20px;
	float:right;
}

/*画像ボックス中央よせ（横長画像）*/
.honmon .gazo_box_c_yoko{
	width:545px;
	margin:0px 0px 10px 0px;
	border:#CCCCCC solid 1px;
}
.honmon .gazo_box_c_yoko img{
	width:533px;
	border:#CCCCCC solid 1px;
	margin:5px;
}
.honmon .gazo_box_c_yoko p{
	margin:0px 5px 5px 5px;
	padding:0px;
}

.honmon .gazo_box_c_yoko .kakudai{
	width:50px;
	height:20px;
	border:none;
	margin:0px 5px 5px 20px;
	float:right;
}

/*画像ボックス左よせ（縦長画像）*/
.honmon .gazo_box_l_tate{
	width:177px;
	float:left;
	margin:0px 20px 30px 0px;
	border:#CCCCCC solid 1px;
}
.honmon .gazo_box_l_tate img{
	width:165px;
	border:#CCCCCC solid 1px;
	margin:5px;
}
.honmon .gazo_box_l_tate p{
	margin:0px 5px 5px 5px;
	padding:0px;
}

.honmon .gazo_box_l_tate .kakudai{
	width:50px;
	height:20px;
	border:none;
	margin:0px 5px 5px 20px;
	float:right;
}

/*画像ボックス右よせ（縦長画像）*/
.honmon .gazo_box_r_tate{
	width:177px;
	float:right;
	margin:0px 0px 30px 20px;
	border:#CCCCCC solid 1px;
}
.honmon .gazo_box_r_tate img{
	width:165px;
	border:#CCCCCC solid 1px;
	margin:5px;
}
.honmon .gazo_box_r_tate p{
	margin:0px 5px 5px 5px;
	padding:0px;
}

.honmon .gazo_box_r_tate .kakudai{
	width:50px;
	height:20px;
	border:none;
	margin:0px 5px 5px 20px;
	float:right;
}

/*画像ボックス中央よせ（縦長画像）*/
.honmon .gazo_box_c_tate{
	width:367px;
	margin:0px 0px 10px 89px;
	border:#CCCCCC solid 1px;
}
.honmon .gazo_box_c_tate img{
	width:355px;
	border:#CCCCCC solid 1px;
	margin:5px;
}
.honmon .gazo_box_c_tate p{
	margin:0px 5px 5px 5px;
	padding:0px;
}

.honmon .gazo_box_c_tate .kakudai{
	width:50px;
	height:20px;
	border:none;
	margin:0px 5px 5px 20px;
	float:right;
}

/**********************フリーページ**********************/


/**********************フリーページ一覧**********************/


/*ページ*/
.page {
	margin:10px 0px 10px 0px;
	color:#333333;
	text-align:center;
	font-size:0.9em;
	line-height:2em;
}

.page b {
	border:#CCCCCC solid 1px;
	padding:2px 4px 2px 4px;
	background:#EFEFEF;
	margin:0px 3px 0px 3px;
}

.page a {
	border:#CCCCCC solid 1px;
	padding:2px 4px 2px 4px;
	margin:0px 3px 0px 3px;
}

.page a:hover {
	border:#0033FF solid 1px;
	padding:2px 4px 2px 4px;
	background:#0033FF;
	color:#FFFFFF;
	margin:0px 3px 0px 3px;
}

.page .page_mae {
	margin:0px 12px 0px 0px;
}

.page .page_tsugi {
	margin:0px 0px 0px 12px;
}

.page .page_mae:hover {
	margin:0px 12px 0px 0px;
}

.page .page_tsugi:hover {
	margin:0px 0px 0px 12px;
}


.free_select {
	margin:20px 0px 20px 0px;
	padding:5px;
	background:#EFEFEF;
	border:#CCCCCC solid 1px;
	text-align:center;
}

.free_select span {
	margin:0px 20px 0px 0px;
	font-size:small;
}


.free_table {
	border-collapse:collapse;
	width:100%;
	margin:0px 0px 40px 0px;
}


.free_table tr td {
	border-bottom:#CCCCCC solid 1px;
	
}

.free_table tr .free_td_01 {
	padding:5px 20px 5px 0px;
	font-size:x-small;
	font-weight:bold;
	width:100px;
}

.free_table tr .free_td_01 p {
	background:#0061B2;
	color:#FFFFFF;
	padding:3px;
}

.free_table tr .free_td_02 {
	padding:5px 0px 5px 0px;
	font-size:x-small;
	width:80px;
}

.free_table tr .free_td_03 {
	padding:5px 0px 5px 0px;
	font-size:small;
	font-weight:bold;
}

.free_arimasen {
	margin:0px 20px 0px 0px;
	font-size:small;
	text-align:center;
}


/**********************フリーページ一覧**********************/


/**********************アンケートページ**********************/

.akpage_title {
	height:220px;
	border-top:#cccccc solid 1px;
	background:url(../images/sozai_img/page_title16.jpg) no-repeat top right;
}

.akpage_s_title {
	margin:69px 0px 0px 0px;
}

.akpage_title .kiriko {
	margin:25px 0px 0px 0px;
	float:left;
}

.akpage_title .anketo_fuki {
	margin:25px 0px 0px 0px;
	float:left;
}

.anteto_setsumei {
	margin:20px 0px 20px 0px;
	clear:both;
	font-size:small;
}

.anteto_setsumei2 {
	margin:20px 0px 20px 0px;
	clear:both;
	font-size:small;
	font-weight:bold;
	color:#CC0000;
}

.nyuryoku_error {
	margin:20px 0px 10px 0px;
	padding:5px;
	border:#CC0000 solid 3px;
	color:#CC0000;
	font-size:small;
}

.soushin_msg {
	margin:20px 0px 10px 0px;
	padding:5px;
	border:#CC0000 solid 3px;
	color:#CC0000;
	font-size:small;
}

.anketo_waku {
	margin:0px 0px 30px 0px;
	width:570px;
}

.anketo_box {
	border-top:#cccccc solid 1px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 20px 0px;
}

.anketo_title {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	font-size:small;
	font-weight:bold;
	border-left:#0061B2 solid 5px;
	clear:both;
}

.anketo_check {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-size:small;
	clear:both;
}

.kaitou_koumoku {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	min-height:30px;
	height:auto !important;
	height:30px;
	white-space:nowrap;
}


/**********************アンケートページ**********************/

/**********************減税・補助金ページ**********************/

.genzei_title {
	height:115px;
	border-top:#cccccc solid 1px;
	background:url(../images/sozai_img/page_title17.jpg) no-repeat top right;
}

.genzei_s_title {
	margin:69px 0px 0px 0px;
}

.genzei_koushinbi {
	margin:0px 0px 0px 0px;
	clear:both;
	font-size:small;
	text-align:right;
}

.genzei_setsumei {
	margin:20px 0px 20px 0px;
	clear:both;
	font-size:small;
}


/*ふきだし左側*/
.genzdei_fuki_l {
	background:url(../images/sozai_img/genzei_fuki_t_l.gif) no-repeat;
	margin:0px 0px 5px 0px;
	clear:both;
}

.genzdei_fuki_l .genzdei_kiriko {
	float:left;
	margin:0px 0px 10px 0px;
}

.genzdei_fuki_l p {
	margin:0px;
	padding:30px 20px 0px 110px;
	font-weight:bold;
}

.genzdei_fuki_l .genzei_fuki_b {
	float:right;
}

/*ふきだし右側*/
.genzdei_fuki_r {
	background:url(../images/sozai_img/genzei_fuki_t_r.gif) no-repeat;
	margin:0px 0px 5px 0px;
	clear:both;
}

.genzdei_fuki_r .genzdei_kiriko {
	float:right;
	margin:0px 0px 10px 0px;
}

.genzdei_fuki_r p {
	margin:0px;
	padding:30px 110px 0px 20px;
	font-weight:bold;
}

.genzdei_fuki_r .genzei_fuki_b {
	float:left;
}



.shiryo_btn {
	text-align:center;
}

/**********************減税・補助金ページ**********************/


/**********************基本**********************/

/*ページの背景ベタ、余白*/
/*
body {
	background-color: #E8E3CA;
	margin: 10px 0px 10px 10px;
	padding: 10px 0px 10px 10px;
}
*/


/*基本の文字*/
h1{
	font-size: 0.9em;
	position: absolute;
	text-indent:-9999px;
}
h2{
	font-size: 0.9em;
	position: absolute;
	text-indent:-9999px;
}
h3{
	font-size: 0.9em;
	position: absolute;
	text-indent:-9999px;
}
.pankuzu {
	font-size: 0.7em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 10px;
	padding: 10px;
	color: #333333;
}
.font-small {
	font-size: 0.7em;
	color: #333333;
	line-height: 140%;
}
.font-small2 {
	font-size: 0.7em;
	color: #CC0000;
	line-height: 140%;
}
.font-small3 {
	font-size: 0.7em;
	color: #005A96;
	line-height: 140%;
}



.font-normal {
	font-size: 0.9em;
	color: #333333;
	line-height: 150%;
}
.font-normal-n {
	font-size: 0.9em;
	color: #333333;

}
.font-normal2 {
	/*font-size: 0.9em;*/
	color: #CC0000;
	line-height: 150%;
}
.font-normal3 {
	font-size: 0.9em;
	color: #005A96;
	line-height: 150%;
}


.font-large {
	font-size: 1.01em;
	color: #333333;
}
.font-large2 {
	font-size: 1.01em;
	color: #CC0000;
}
.font-large3 {
	font-size: 1.01em;
	color: #005A96;
}


/*基本のリンク文字*/
a:link {
	color: #005A96;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #005A96;
}
a:hover {
	text-decoration: underline;
	color: #CC3300;
}
a:active {
	text-decoration: underline;
	color: #CC3300;
}



/*協力業者会　各会社紹介の枠*/
.cell1 {
	padding:5px;
	font-size: 0.9em;
	color: #333333;
	background-color: #efefef;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
}
.cell2 {
	padding:5px;
	font-size: 0.9em;
	color: #333333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

/*会社概要の枠組*/
.cell3 {
	font-size: 0.9em;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin: 5px;
	padding: 5px;
}

/*共通の飾りタイトル(青色)*/
.cell4 {
	font-size: 0.9em;
	color: #FFFFFF;
	background-image: url(../images/base_img/midashi.gif);
	background-repeat: repeat-x;
	margin: 5px;
	padding: 5px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	background-position: center;
}

/*共通の飾りタイトル(オレンジ色)*/
.cell5 {
	font-size: 0.9em;
	color: #FFFFFF;
	background-image: url(../images/base_img/midashi2.gif);
	background-repeat: repeat-x;
	margin: 5px;
	padding: 5px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	background-position: center;
}

/*家ができるまでの流れ　矢印部分*/
.cell6 {
	font-size: 0.9em;
	color: #333333;
	background-image: url(../images/base_img/c.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px 5px 10px 5px;
	padding: 10px 5px 10px 5px;
}

/*よくある質問*/
.cell7 {
	font-size: 0.9em;
	color: #333333;
	padding: 10px 0px 10px 50px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	line-height: 150%;
	text-align: left;
}

/*個人情報保護方針*/
.cell8 {
	line-height: 150%;
	color: #333333;
	text-indent: -25px;
	padding-left: 25px;
	font-size: 0.7em;
}

/*協力業者会　業種名タイトル*/
.cell9 {
	font-size: medium;
	font-weight: bold;
	letter-spacing: 0.3em;
	color: #FFFFFF;
	background-image: url(../images/base_img/midashi3.gif);
	background-repeat: repeat-x;
	margin: 5px;
	padding: 5px;
	height: 35px;
	text-align: left;
	vertical-align: middle;
	background-position: center;
	text-indent: 10px;
}
