body { margin: 0px; background-color: #FDBF6F}
body.bgwh { margin: 0px; background-color: #FFFFFF}
.ji_120 {  font-size: 120%; color: #555555}
.ji_100 {  font-size: 100%; color: #555555}
.ji_90 {  font-size: 90%; line-height: 18px; color: #555555}
.ji_80 {  font-size: 80%; line-height: 150%; color: #555555}
.ji_140 {  font-size: 140%; color: #555555}
a.link2:link {  color: #F97A19; text-decoration: none}
a.link2:visited {  color: #D85F05; text-decoration: none}
a.link2:hover {  color: #D85F05; text-decoration: underline}
a.linkwh:link {  color: #FFFFFF; text-decoration: underline}
a.linkwh:visited {  color: #FFFFFF; text-decoration: underline}
a.linkwh:hover {  color: #FFFFFF; text-decoration: none}
.ji_70 {  font-size: 70%; color: #555555}
.ji_80_w { font-size: 80%; line-height: 150%; color: #FFFFFF}
.col_orange {  color: #FF7F00}
a:link {  color: #F75700; text-decoration: underline}
a:visited {	 color: #CB5403; text-decoration: underline}
a:hover {  color: #F75700; text-decoration: none}
.ji_120or { font-size: 120%; color: #FF7518}
.ji_120or_b { font-size: 120%; color: #FF3300; font-weight: bold}
.ji_80or { font-size: 80%; line-height: 150%; color: #FF8200}
.ji_120b { font-size: 120%; color: #555555 ; font-weight: bolder}
.ji_100or_b { font-size: 100%; color: #FF6600; font-weight: bold }
.ji_80or_b { font-size: 80%; line-height: 150%; color: #FF8200 ; font-weight: bold}
.ji_90or_b { font-size: 90%; line-height: 150%; color: #FF8200 ; font-weight: bold }
.wk_sdw1 {  background-image: url(img/share/sdw1_03.gif); background-repeat: repeat-x}
.wk_sdw2 { background-image: url(img/share/sdw1_06.gif); background-repeat: repeat-y}
.wk_sdw3 { background-image: url(img/share/sdw2_06.gif); background-repeat: repeat-y }
.wk_sdw4 { background-image: url(img/share/sdw3_06.gif); background-repeat: repeat-x }
.ji_90_b { font-size: 90%; line-height: 18px; color: #555555 ; font-weight: bold}
.ji_80_b { font-size: 80%; line-height: 150%; color: #555555 ; font-weight: bold}
.ji_100_b { font-size: 100%; color: #555555 ; font-weight: bold}
.ji_140_b { font-size: 140%; color: #555555 ; font-weight: bold}
.ji_80_w_b { font-size: 80%; line-height: 150%; color: #FFFFFF ; font-weight: bold}
.bgwh {  background-color: #FFFFFF}
.bg_ten {  background-image: url(as_tem_img/img_staff/ten1.gif); background-repeat: repeat-x}
.n_line_gr {  color: #555555; font-size: 80%; line-height: 150%; text-decoration: underline}
.ji_90_re { font-size: 90%; color: #CE2C00}
.ji_140or_b { font-size: 140%; color: #FF3500; font-weight: bolder }
.ji_140_wh { font-size: 140%; color: #FFFFFF}
.bg_koda {  background-image: url(img/concept/koda.jpg); background-repeat: no-repeat; background-position: right bottom}
.ji_100_re_b { font-size: 100%; color: #CE2C00 ; font-weight: bold}
.bg_top {  background-image: url(img/top/10.gif); background-repeat: no-repeat; background-position: right bottom}
.bg_top2 {  background-image: url(img/top/bg_01.gif); background-repeat: no-repeat; background-position: right bottom}
.ji_120_re_b { font-size: 120%; color: #CE2C00 ; font-weight: bold }
.bg_kaisya { background-image: url(img/company/bg.jpg); background-repeat: no-repeat; background-position: right top}
a.link1:link {  color: #555555; text-decoration: none}
a.link1:visited {  color: #555555; text-decoration: none}
a.link1:hover {  color: #555555; text-decoration: none}

td#kinosaki_link img {
	padding-top: 1px;
	padding-bottom: 2px;
	vertical-align: middle;
	}
#top_img {
	text-align: center;
	width: 100%;
	height: 560px;
	background: url(../img/top/head.jpg) no-repeat center top;
	}
#top_headbox {
	text-align: left;
	height: 157px;
	margin: 0 auto;
	width: 801px;
; padding: 403px 0px 0px
	}
#top_diary {
	width:255px;
	}
#top_diary p {
	margin:10px 0 20px 12px;
	}
.sptop_35 {  padding: 35px 0px 0px}
.sptop_25 {  padding: 25px 0px 0px}
.sptop_20 {  padding: 20px 0px 0px}
#top_keyword {
	text-align: center;
	width: 100%;
	background-color:#ffffff;
	}
.clear {
	clear: both;
	}

/*
Voice_page
-----------------------------------------------*/
#voice_bg {
	background: #FDBF6F url(img/voice/bg_29.gif) repeat-y center top;
/*	width: 1400px; */
	}
#voice_page01 {
	background:url(img/voice/bg_01.jpg) no-repeat center top;
	text-align: center;
	}

#voice_block:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
/*---
IE
-----*/
#voice_block {
	display:inline-block;
	width: 800px;
	margin: 10px auto 0;
	text-align: left;
}
/*MacIE \*/
* html #voice_block {
	height: 1em;
	margin: 0 auto;
	}
#voice_block {display: block;}
/* */

#voice_page01 #voice_block {
	background:url(img/voice/bg_line.gif) repeat-y left top;
	}
#voice_block #title_box {
	width: 200px;
	background:url(img/voice/bg_home.jpg) no-repeat left top;
	float:left;
	}
#voice_block #title_box img#homebtn {
	margin: 10px 0 0 55px;
	}
#voice_block #main_box {
	font-size: 80%;
	width: 600px;
	float:left;
	}
#voice_block #main_box #voice_naiyo {
	margin-left: 60px;
	width:480px;
	}
#voice_block #main_box #voice_naiyo p{
	width:480px;
	}
#voice_block #main_box h2 {
	padding-bottom:35px;
	margin-top:0;
	}
#voice_block #main_box h3 {
	padding: 10px 0;
	}
#voice_block #main_box hr {
	display: none;
	}
#voice_block #main_box .circle {
	background: url(img/voice/k01/circle.gif) no-repeat center;
	}
#voice_foot_btn {
	padding: 30px 15px 0 0;
	text-align: right;
	}
#voice_foot_btn ul {
	text-align: left;
	padding: 0 0 0 402px;
	margin: 10px 0;
	width: 183px;
	}
#voice_foot_btn ul li{
	list-style: none;
	margin-bottom: 10px;
	}
#top_img2 {  background: url(img/top/head_02.jpg) no-repeat center top}
.mg_left10 {  margin: 0px 0px 0px 10px}
.mg_left15 {  margin: 0px 0px 0px 15px}
.sp_top15 {  padding: 15px 0px 0px}
