@charset "shift_jis";

/*************   reset default setting   *************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	vertical-align: top;
	list-style-type: none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

h1,h2,h3{
	font-weight: normal;
}

h1.style01{
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 12px;
}

[if IE 6]>
html {
	zoom: 70%;
	}

/*************   共通設定   *************/
img{
	border: none;
}
.clear{
	clear: both;
	display: block;
}
.right{
	float: right;
}
.right_img{
	float: right;
	margin: 0 0 0 15px;
}
.left{
	float: left;
}
.center{
	text-align: center;
}
.center_m_t15{
	text-align: center;
	margin: 15px 0;
}
.normal{
	font-weight: normal;
}
.bold{
	color: #FF3300;
	font-weight: bold;
}
.bold02{
	color: #F60;
	font-weight: bold;
}
label{
	padding: 0 10px 0 0;
	display: inline-block;
	zoom: 1;
}
input{
	padding: 0;
	margin: 0 3px 0 0;
}
caption{
	text-align: left;
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}
.m_t5{
	margin: 5px 0;
}

.t10{
	margin-top: 10px;	
}

.orange_bold{
	color: #F60;
	font-weight: bold;
}
/*リンク設定*/
a:link,a:visited{
	color: #666;
	text-decoration:none;
}
a:hover,a:active{
	color: #666;
	text-decoration:underline;
}
a.type01:link,a.type01:visited{
	color: #000;
	text-decoration:none;
}
a.type01:hover,a.type01:active{
	color: #000;
	text-decoration:underline;
}
/****ボディ****/
body{
	font-size: 14px;
	line-height: 1.4;
	color: #000;
	font-family: 'メイリオ',Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐ ゴシック", "MS PGothic", sans-serif;
	background: #000000 url(../img/background_image.png) repeat-x fixed 0
0;
}

body#body_fax{
	font-size: 14px;
	line-height: 1.4;
	color: #000;
	font-family:'メイリオ',Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ ゴシック", "MS PGothic", sans-serif;
	background:none;
}
/*****コンテナ*****/
#container{
	margin: 0 auto;
	padding: 0;
	width: 950px;
	background: #FFFFFF;
}
p{
	font-size: 14px;
	line-height: 1.4;
	color: #000;
}

/*****メインナビ*****/
#mainnavi{
	margin: 0;
	padding: 0;
	height: 31px;
	position: relative;
}

#mainnavi ul{
	margin: 0;
	padding: 0;
}

#mainnavi ul li{
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
}

#mainnavi ul li a#home{
	margin: 0;
	padding: 0;
	display: block;
	width: 190px;
	height: 31px;
	overflow: hidden;
	background: url(../img/mainnavi.png) 0 0 no-repeat;
}

#mainnavi ul li a#home:hover,#mainnavi ul li a#home:active{
		background-position: 0 -31px;
}

#mainnavi ul li a#company{
	margin: 0;
	padding: 0;
	display: block;
	width: 189px;
	height: 31px;
	overflow: hidden;
	background: url(../img/mainnavi.png) -190px 0 no-repeat;
}

#mainnavi ul li a#company:hover,#mainnavi ul li a#company:active{
		background-position: -190px -31px;
}

#mainnavi ul li a#venture{
	margin: 0;
	padding: 0;
	display: block;
	width: 191px;
	height: 31px;
	overflow: hidden;
	background: url(../img/mainnavi.png) -379px 0 no-repeat;
}

#mainnavi ul li a#venture:hover,#mainnavi ul li a#venture:active{
		background-position: -379px -31px;
}

#mainnavi ul li a#asset{
	margin: 0;
	padding: 0;
	display: block;
	width: 190px;
	height: 31px;
	overflow: hidden;
	background: url(../img/mainnavi.png) -570px 0 no-repeat;
}

#mainnavi ul li a#asset:hover,#mainnavi ul li a#asset:active{
		background-position: -570px -31px;
}

#mainnavi ul li a#about{
	margin: 0;
	padding: 0;
	display: block;
	width: 190px;
	height: 31px;
	overflow: hidden;
	background: url(../img/mainnavi.png) -760px 0 no-repeat;
}

#mainnavi ul li a#about:hover,#mainnavi ul li a#about:active{
		background-position: -760px -31px;
}

/*■■2階層目メニュー■■*/

/**/

/*会社設立*/

#nav_01_02{
    width: 189px;
    position: absolute;
    top: 31px;
    left: 190px;
    visibility: hidden;
}

/*ベンチャー支援*/

#nav_01_03{
    width: 191px;
    position: absolute;
    top: 31px;
    left: 379px;
    visibility: hidden;
}

/*個人資産家*/

#nav_01_04{
    width: 190px;
    position: absolute;
    top: 31px;
    left: 570px;
    visibility: hidden;
}

#nav_01_02 ul li,#nav_01_03 ul li,#nav_01_04 ul li{
	list-style-type: none;
	overflow: hidden;
	vertical-align: top;
	min-height: 29px;
    height: auto !important;
    height: 29px;
}

#nav_01_02 ul li a,#nav_01_03 ul li a,#nav_01_04 ul li a{
    background:#E9EFF1 none repeat scroll 0 0;
	border-bottom:1px solid #B9D5DC;
	border-left:1px solid #B9D5DC;
	border-right:1px solid #B9D5DC;
	display:block;
	font-size:12px;
	line-height:28px;
	padding:3px 10px;
	text-decoration:none;
	color: #535353;
	width: 170px;
}

#nav_01_02 ul li a.heightstyle,#nav_01_03 ul li a.heightstyle,#nav_01_04 ul li a.heightstyle{
    background:#E9EFF1 none repeat scroll 0 0;
	border-bottom:1px solid #B9D5DC;
	border-left:1px solid #B9D5DC;
	border-right:1px solid #B9D5DC;
	display:block;
	font-size:12px;
	padding:3px 10px;
	text-decoration:none;
	color: #535353;
	width: 170px;
	line-height: normal;
	min-height: 29px;
    height: auto !important;
    height: 29px;
}

#nav_01_02 ul li :hover,#nav_01_03 ul li :hover,#nav_01_04 ul li :hover{
    background:#D8E0E4 none repeat scroll 0 0;
	text-decoration:none;
	color: #535353;
}

#nav_01_02 ul li a.heightstyle:hover,#nav_01_03 ul li a.heightstyle:hover,#nav_01_04 ul li a.heightstyle:hover{
    background:#D8E0E4 none repeat scroll 0 0;
	text-decoration:none;
	color: #535353;
}


/****ヘッダー****/
#header{
	margin: 0;
	padding: 0;
	height: 120px;
	width: 950px;
	background: url(../img/bg_header.png) 0 0 repeat-x;
}
#header .logo{
	padding: 24px 0 0 25px;
	height: 64px;
	float: left;
}
#header .header_ur{
	height: 50px;
	width: 338px;
	float: right;
}
#header .header_ur .header_ur_1{
	padding: 10px 0 0 0;
	list-style-type: none;
}
#header .header_ur .header_ur_1 li{
	float: left;
}
#header .header_ur .header_ur_1 li.w155{
	width: 155px;
}
#header .header_ur .header_ur_1 li.w75{
	width: 75px;
}
#header .header_ur .header_ur_2{
	padding: 0px 20px 0 0;
	text-align: center;
}

/*文字サイズ*/
ul#fontsize{
	width: 78px;
	height: 20px;
	list-style-type: none;
}
ul#fontsize li{
	width: 26px;
	height: 20px;
	float: left;
}
ul#fontsize li a{
	display: block;
	width: 26px;
	height: 20px;
}

ul#fontsize li a.font01_off{
	margin: 0;
	padding: 0;
	display: block;
	width: 26px;
	height: 20px;
	background: url(../img/fontsize01.png) 0 0 no-repeat;	
}

ul#fontsize li a.font01_on{
	margin: 0;
	padding: 0;
	display: block;
	width: 26px;
	height: 20px;
	background: url(../img/fontsize01.png) 0 -20px no-repeat;	
}

ul#fontsize li a.font02_off{
	margin: 0;
	padding: 0;
	display: block;
	width: 26px;
	height: 20px;
	background: url(../img/fontsize02.png) 0 0 no-repeat;	
}

ul#fontsize li a.font02_on{
	margin: 0;
	padding: 0;
	display: block;
	width: 26px;
	height: 20px;
	background: url(../img/fontsize02.png) 0 -20px no-repeat;	
}

ul#fontsize li a.font03_off{
	margin: 0;
	padding: 0;
	display: block;
	width: 26px;
	height: 20px;
	background: url(../img/fontsize03.png) 0 0 no-repeat;	
}

ul#fontsize li a.font03_on{
	margin: 0;
	padding: 0;
	display: block;
	width: 26px;
	height: 20px;
	background: url(../img/fontsize03.png) 0 -20px no-repeat;	
}

/*非リンク時(ハイライト画像の表示)*/
#fontsize_01 {
	background: url(../img/fontsize.png) 0px -20px no-repeat;
}
#fontsize_02 {
	background:url(../img/fontsize.png) -26px -20px no-repeat;
}
#fontsize_03 {
	background:url(../img/fontsize.png) -52px -20px no-repeat;
}
/*リンク時*/
#fontsize_01 a{
	background:url(../img/fontsize.png) 0px 0px no-repeat;
}
#fontsize_02 a{
	background:url(../img/fontsize.png) -26px 0px no-repeat;
}
#fontsize_03 a{
	background:url(../img/fontsize.png) -52px 0px no-repeat;
}
/*ロールオーバー*/
#fontsize a:hover {
	background:url(../img/fontsize.png) 0px -20px no-repeat;
}
#fontsize_02 a:hover {
	background:url(../img/fontsize.png) -26px -20px no-repeat;
}
#fontsize_03 a:hover {
	background:url(../img/fontsize.png) -52px -20px no-repeat;
}

/*****メイン*****/
#main .flabox{
	width: 570px;
	float: left;
}
/*ニュース*/
#main .newsbox{
	width: 355px;
	padding: 15px 5px 15px 15px;
	float: right;
}
#main .newsbox .news01{
	border-bottom: 1px solid #999;
	padding: 0 0 20px 0;
	margin: 0 0 15px 0;
	height: 125px;
	overflow:auto;
}
#main .newsbox .news02{
	height: 125px;
	overflow:auto;
}
#main .newsbox h2{
	font-size: 14px;
	font-weight: bold;
}
#main .newsbox table{
	margin: 5px 0;
}
#main .newsbox table td{
	padding: 4px 0;
}
#main .newsbox table td.arrow{
	width: 10px;
}

/*info*/
#main .infobox{
	width: 950px;
	background: url(../img/info_bg.gif) repeat-x;
	overflow: hidden;
}
#main .infobox .left_img,#main .infobox h1.left_img{
	float: left;
	width: 680px;
	margin: 0;
	padding: 0;
}
#main .infobox .right_navi{
	float: right;
	width: 270px;
	height: 110px;
	margin: 0;
	padding: 0;
	background: url(../img/info02.gif) repeat-x;
}
#main .infobox .right_navi ul{
	margin: 39px 0 0 0;
}
#main .infobox .right_navi ul li{
	height: 36px;
	width: 270px;
	display: block;
}
#main .infobox .right_navi ul li a.fax{
	height: 36px;
	width: 270px;
	display: block;
	background: url(../img/info02_01.gif) no-repeat;
}
#main .infobox .right_navi ul li a.mail{
	height: 36px;
	width: 270px;
	display: block;
	background: url(../img/info02_02.gif) no-repeat;
}
#main .infobox .right_navi ul li a:hover,#main .infobox .right_navi ul li a:active{
	background-position:0 -36px;
}

/*内容*/
#conts{
	padding: 15px 15px;
	color: #000;
}
#conts .leftbox{
	width: 665px;
	float: left;
}
#conts .leftbox .box01{
	padding: 0 10px;
}
#conts .leftbox .kasoutext{
	padding: 10px 0 10px 0;
}
#conts .leftbox .box01 ul.list li{
	margin: 0 0 10px 30px;
	list-style-type: decimal;
	color: #081C70;
	font-weight: bold;
}
#conts .leftbox .box01 ul.list li p{
	color: #333;
	font-weight: normal;
}
#conts .leftbox .box02{
	padding: 25px 10px 0 10px;
}
#conts .leftbox .box02 h3{
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 5px 0;
}
#conts .leftbox .box02 ul{
	margin: 10px 0 20px 20px;
}
#conts .leftbox .box02 ul li{
	font-size: 14px;
	background: url(../img/arrow03.gif) 0 3px no-repeat;
	padding: 3px 0 3px 15px;
}
#conts .leftbox .box02 ul li a{
	color: #000;
	text-decoration: none;
}
#conts .leftbox .box02 ul li a:hover,#conts .leftbox .box02 ul li a:active{
	text-decoration: underline;
}
#conts .leftbox .box03{
	background: #F9F9F9;
	border: 1px solid #CCC;
	width: 600px;
	margin: 20px auto;
	padding: 15px 15px 5px 15px;
}
#conts .leftbox .pointbox{
	width: 660px;
	padding: 0 0 10px 0;
	background: url(../img/point_bg.png) no-repeat;
}
#conts .leftbox .pointbox ul{
	margin: 0 0 5px 0;
	overflow: hidden;
}
#conts .leftbox .pointbox ul li{
	text-align: center;
	width: 220px;
	float: left;
	list-style-type: none;
}
#conts .leftbox h2,#conts .leftbox h2.title{
	margin: 25px 0 0 0;
}
#conts .leftbox h2.title{
	width: 660px;
	height: 39px;
	color: #000539;
	font-size: 24px;
	font-weight: bold;
	padding: 0 0 5px 0;
	background: url(../img/h2_bg.gif) no-repeat;
}
#conts .leftbox h2.title_02{
	width: 660px;
	height: 80px;
	color: #000539;
	font-size: 24px;
	font-weight: bold;
	padding: 0 0 5px 0;
	background: url(../img/h2_title04.gif) no-repeat;
}

#conts .leftbox h2.news{
	width: 580px;
	height: 27px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding: 6px 10px 0 10px;
	margin: 0;
	background: url(../img/h2_bg02.png) no-repeat;
}
#conts .leftbox .tablebox01{
	width: 660px;
	margin: 15px 0;
	vertical-align: middle;
}
#conts .leftbox .item{
	vertical-align: middle;
}
#conts .leftbox .linebox{
	border: 2px solid #CCC;
	width: 292px;
}
#conts .leftbox .linebox h3{
	border-bottom: 1px dotted #999;
	font-size: 14px;
	font-weight: bold;
}
#conts .leftbox .linebox h3 p{
	color: #FF6600;
	padding: 5px 10px;
}
#conts .leftbox .linebox .item{
	padding: 10px 10px;
}
#conts .leftbox .linebox .item .img_profile{
	float: left;
	margin: 5px 5px 0 0;	
}
#conts .leftbox .linebox .item .profile{
	padding: 5px 0 0 0;
	float: left;
	width: 150px;
	font-weight: bold;
}
#conts .leftbox .linebox .item .colorbox{
	width: 100%;
	text-align: left;
	margin: 5px 0;
}
#conts .leftbox .linebox .item .colorbox th{
	background-color:#000539;
	color: #FFF;
}
#conts .leftbox .linebox .item .colorbox th,#conts .leftbox .linebox .item .colorbox td{
	padding: 3px 10px;
	border: 1px solid #CCC;
}
#conts .leftbox .linebox .item .colorbox td{
	text-align: right;
}
#conts .leftbox .linebox02 li{
	border: 2px solid #CCC;
	width: 310px;
	float: left;
	margin: 0 7px 14px 7px;
}
#conts .leftbox .linebox02 li .title{
	border-bottom: 1px dashed #CCC;
	overflow: hidden;
	padding: 5px 0;
	margin: 0 0 2px 0;
}
#conts .leftbox .linebox02 li h3{
	width: 200px;
	float: left;
	margin: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
}
#conts .leftbox .linebox02 li .btn{
	width: 80px;
	float: right;
	margin: 22px 5px 0 10px;
}
#conts .leftbox .linebox02 li .btn_02{
	width: 80px;
	float: right;
	margin: 57px 5px 0 10px;
}
#conts .leftbox .linebox02 li .text{
	padding: 10px;
}
/*table*/
#conts .leftbox .type01{
	width: 100%;
	margin: 10px 0;
}
#conts .leftbox .type01 th{
	background: #F8FAFA;
	white-space: nowrap;
}

#conts .leftbox .type01 td.bg_gray{
	background: #F8FAFA;
}

#conts .leftbox .type01 th.text_left{
	text-align: left;
}
#conts .leftbox .type01 th,#conts .leftbox .type01 td{
	padding: 8px 15px;
	border: 1px solid #DADADA;
}
#conts .leftbox .type01 th.w200{
	width: 200px;
}
#conts .leftbox .type01 td.border_none{
	border:none;
	height: 10px;
}

#conts .leftbox .type01 td.text_left{
	text-align: left;
}

#conts .leftbox .type01 td.text_right{
	text-align: right;
}

#conts .leftbox .type01 th.contact{
	background: none;
	white-space: nowrap;
	text-align: left;
	width: 200px;
}

#conts .leftbox .type01 tr.gray{
	background-color:#E7E7E7;
}



#conts .leftbox .type02{
	width: 500px;
	margin: 10px auto;
}
#conts .leftbox .type02 td.w300{
	width: 300px;
	padding: 0 40px 0 0;
}
#conts .leftbox .type02 a{
	color: #000;
	text-decoration: none;
	margin-left:5px;
}
#conts .leftbox .type02 a:hover,#conts .leftbox .type02 a:active{
	color: #000;
	text-decoration: underline;
}
#conts .leftbox h3.title{
	font-size:20px;
	font-weight:bold;
	margin-top:20px;
	padding:5px;
	/*color: #666666;*/
	color:#ffffff;
	/*border-bottom:1px dotted #666666;*/
	background-color:#999999
}

#conts .leftbox #make01_otoiawase_form{
	margin-left:120px;
}
#conts .leftbox table.info_form{
	margin-bottom:30px;
}
#conts .leftbox table.syouhou_kaisei th{
	background-color:#006;
	text-align:left;
	color:#ffffff;
	
}
#conts .leftbox table.syouhou_kaisei th.center_th{
	text-align:center;
}
#conts .leftbox .type01_2{
	width: 100%;
	margin: 10px 0;
}
#conts .leftbox .type01_2 th{
	background: #F8FAFA;
	white-space: nowrap;
}
#conts .leftbox .type01_2 th,#conts .leftbox .type01_02 td{
	padding: 8px 15px;
	text-align:right;
	border: 1px solid #DADADA;
}
#conts .leftbox .type01_2 th.w200{
	width: 200px;
}

#conts .leftbox .type01_3{
	width: 100%;
	margin: 10px 0;
}
#conts .leftbox .type01_3 th{
	background: #F8FAFA;
	white-space: nowrap;
}
#conts .leftbox .type01_3 th,#conts .leftbox .type01_3 td{
	padding: 8px 15px;
	text-align:left;
	border: 1px solid #DADADA;
}
#conts .leftbox .type01_3 th.w200{
	width: 200px;
}

#conts .leftbox .block_box{
	display:block;
}

#conts .leftbox .block_box .linebox02{
height:550px;
}
.yesno_1{
	display:block;
	height:57px;
	width:57px;
	margin:0 100px 0 100px;
}
.yesno_2{
	display:block;
	height:57px;
	width:57px;
	margin-top:35px;
}
.yesno_auto{
	margin:0 auto;
}
.orange_midashi{
	color:#F60;
	font-size:16px;
	font-weight:bold;
	border-bottom:dotted 1px #F60;
}
.sanzei{
	font-weight:bold;
	font-size:32px;
	/*color:#F60;*/
}
.sanzei2{
	font-weight:bold;
	font-size:32px;
	color:#666;
}
.sanzei3{
	font-weight:bold;
	font-size:20px;
	color:#666;
}
/*右ナビ*/
#conts .rightbox{
	width: 230px;
	float: right;
}
#conts .rightbox img{
	vertical-align: bottom;
}
#conts .rightbox a.sub_title01{
	width: 230px;
	height: 26px;
	background:url(../img/m_3_1_10.png) top no-repeat;
	display: block;
}
#conts .rightbox a.sub_title02{
	width: 230px;
	height: 26px;
	background:url(../img/m_3_1_11.png) top no-repeat;
	display: block;
}
#conts .rightbox a.sub_title03{
	width: 230px;
	height: 46px;
	background:url(../img/m_3_1_12.png) top no-repeat;
	display: block;
}
#conts .rightbox a.sub_title01:hover,#conts .rightbox a.sub_title01:active,#conts .rightbox a.sub_title02:hover,#conts .rightbox a.sub_title02:active{
	background-position: 0 -26px;
}
#conts .rightbox a.sub_title03:hover,#conts .rightbox a.sub_title03:active{
	background-position: 0 -46px;
}
#conts .rightbox ul{
	margin: 0;
	padding: 0;
}
#conts .rightbox ul li{
	font-size: 14px;
	padding: 0;
}
#conts .rightbox ul li a{
	color: #000;
	width: 200px;
	display: block;
	text-decoration: none;
	background: url(../img/arrow03.gif) 0 8px no-repeat;
	padding: 8px 10px 8px 20px;
}
#conts .rightbox ul li a:hover,#conts .rightbox ul li a:active{
	padding: 8px 10px 8px 20px;
}
#conts .rightbox ul li a.sub01:hover,#conts .rightbox ul li a.sub01:active{
	background-color: #EAEFD7;
}
#conts .rightbox ul li a.sub02:hover,#conts .rightbox ul li a.sub02:active{
	background-color: #ECECF3;
}
#conts .rightbox ul li a.sub03:hover,#conts .rightbox ul li a.sub03:active{
	background-color: #F1EAE8;
}

/*パンクズ*/
#pankuzu{
	height: 20px;
	margin: 0;
	padding: 0 15px;
	background: #EBEBEB;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	font-size: 10px;
}
#pankuzu a{
	display: block;
	padding: 3px 2px 0 2px;
	float: left;
	color: #000;
	text-decoration: none;
}
#pankuzu a:hover,#pankuzu a:active{
	background: #FFF;
	height: 17px;
}
#pankuzu span{
	padding: 3px 2px 0 2px;
	float: left;
}

/*フッターお問い合わせ*/
#footerinfo{
	width: 850px;
	margin: 35px auto 30px auto;
	padding: 20px 25px;
	background: #F0F0F0;
}

/*フッター*/
#footer{
	width: 100%;
	border-top: 1px solid #CCC;
	padding: 0 0 40px 0;
}
#footer p{
	font-size: 12px;
}
#footer .text{
	padding: 10px 25px;
}
#footer .text a{
	color: #000;
}
#footer .footernavi{
	padding: 0 10px 0 0;
	background: #D7D7D7;
	margin: 0 0 30px 0;
	height: 34px;
}
#footer .footernavi .list{
	/*width: 700px;*/
	width: 710px;
	float: left;
}
#footer .footernavi .logo{
	width: 195px;
	float: right;
	margin: 6px 0 0 0;
}
#footer .footernavi .list a{
	font-size: 12px;
	line-height: 2.6;
	padding: 2px 3px;
	display: block;
	float: left;
	color: #000;
	text-decoration: none;
}
#footer .footernavi .list a:link,#footer .footernavi .list a:visited{
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #FFF;
	height: 30px;
}
#footer .footernavi .list a:hover,#footer .footernavi .list a:active{
	height: 31px;
	background: #FFF;
	padding: 1px 8px 0 8px;
	border: 1px solid #80766E;
}
#footer ul li{
	float: left;
}
#footer ul li h3{
	font-size:12px;
	font-weight: bold;
	color: #000;
	padding: 0 0 10px 0;
}
#footer ul li table{
	width: 100%;
	font-size: 12px;
}
#footer ul li table th{
	width: 25px;
}
#footer ul li table th,#footer ul li table td{
	padding: 5px 0;
}
#footer ul li table a{
	color: #000;
	text-decoration: none;
}
#footer ul li table a:hover,#footer ul li table a:active{
	text-decoration: underline;
}
#footer .w370{
	width: 330px;
	padding: 0 0 0 40px;
}
#footer .w160{
	width: 160px;
}
#footer .w220{
	width: 200px;
	padding: 0 0 0 20px;
}

.fax_btnbox{
	margin: 0;
	padding: 20px 0 10px 0;
	text-align: center;
}
	
 
 
 
 
 
.syotokuzei {
	font-weight: bold;
	color: #FFF;
	background-color: #119111;
	width:200px;
}

.sisanzei {
	font-weight: bold;
	color: #FFF;
	background-color: #D77D11;
	width:200px;
}

.houjinzei {
	font-weight: bold;
	color: #FFF;
	background-color: #0C9696;
	width:200px;
}

.bold03{
	font-weight:bold;
}

.business_table li{
	marker-offset:1em;
	text-indent:5px;
}
.link a{
	font-weight:bold;
	color:#F60;
}
/*.link dd{
	margin-bottom:15px;
}*/
.link{
	margin-bottom:15px;
}
#container #main #conts .leftbox .linebox02 li .title .3dan_margin {
	margin: 50px;
}
#container .center table tr .infobox_fax {
	background-image: url(../img/info_fax_bg.gif);
	background-repeat: no-repeat;
	width:360px;
}
#container .center table tr .infobox_fax a {
	background-image: url(../img/info_fax_btn.gif);
	background-repeat: no-repeat;
	display:block;
	width:311px;
	height:65px;
	margin:45px 0 0 21px;
}
#container .center table tr .infobox_fax a:hover {
	background-image: url(../img/info_fax_btn02.gif);
	background-repeat: no-repeat;
}















