@charset "Shift_JIS";

/*共通*/
body, img, table, tr, th, td, p, ul, ol, dl, li, h1, h2, h3, h4, h5, dl,
dt, dd {
	margin: 0px;
	padding: 0px;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.ml10 {
	margin-left: 10px;
}
.mb18 {
	margin-bottom: 18px;
}
.mt17 {
	margin-top: 17px;
}
.mt12 {
	margin-top: 12px;
}
.mr17 {
	margin-right: 17px;
}
.mr5 {
	margin-right: 5px;
}

/******追加091117********/
.mt8{
	margin-top:8px;
}

.ml5{
	margin-left:5px;
}
/******ここまで091117Fujimoto********/
.red {
	color: #FF0000;
}
.f12h20 {
	font-size: 12px;
	line-height: 20px;
	color: #555555;
}
.f14h24 {
	font-size: 14px;
	line-height: 24px;
	color: #555555;
}
.f14b {
	font-size: 14px;
	line-height: 22px;
	color: #004889;
	font-weight: bold;
}
a:link {
	color: #003366;
	text-decoration: none;
}
a:visited {
	color: #003366;
	text-decoration: none;
}
a:hover {
	color: #003366;
	text-decoration: underline;
}
#header:after,
#top:after,
#main:after,
#mainbox:after,
#uriage-main:after,
#shukyaku-main:after,
#image-main:after,
#jigyou-box:after,
.jitsumu-img-box:after,
#sokojikara-box2:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
#header,
#top,
#main,
#mainbox,
#uriage-main,
#shukyaku-main,
#image-main,
#jigyou-box,
.jitsumu-img-box,
#sokojikara-box2 {
	min-height: 1%;
}
/*Hides from IE-mac*/
*html #header,
*html #top,
*html #main,
*html #mainbox,
*html #uriage-main,
*html #shukyaku-main,
*html #image-main,
*html #jigyou-box,
*html .jitsumu-img-box,
*html #sokojikara-box2 {
	height: 1%;
}
#header,
#top,
#main,
#mainbox,
#uriage-main,
#shukyaku-main,
#image-main,
#jigyou-box,
.jitsumu-img-box,
#sokojikara-box2 {
	display: block;
}
/*End hide from IE-mac*/

/*ヘッダー*/
#header {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header h1 {
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	margin-top: 10px;
}
#header h2 {
	background-image: url(../images/header_logo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 72px;
	background-position: left center;
	float: left;
	width: 731px;
}
#header img {
}
#header img {
	margin-top: 8px;
	margin-bottom: 7px;
	border:none;
}
#header-bt {
	float: right;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 207px;
}
#header-bt1 a {
	display: block;
	width: 87px;
	height: 15px;
	background-image: url(../images/header_bt1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
	font-size: 10px;
}
#header-bt1 a:hover {
	background-image: url(../images/header_bt1.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	text-indent: -9999px;
}
#header-bt2 a {
	display: block;
	width: 110px;
	height: 15px;
	background-image: url(../images/header_bt2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-left: 10px;
	float: left;
	font-size: 10px;
}
#header-bt2 a:hover {
	background-image: url(../images/header_bt2.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	text-indent: -9999px;
}
#navi {
	width: 900px;
	clear: both;
	margin: 0px;
}
#navi ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#navi li {
	float: left;
}
#navi li a {
	height: 41px;
	text-indent: -9999px;
	display: block;
	overflow:hidden
}
#navi li.one a {
	width: 131px;
	background: url(../images/navi_1.gif) no-repeat;
}
#navi li.two a {
	width: 128px;
	background: url(../images/navi_2.gif) no-repeat;
}
#navi li.three a {
	width: 128px;
	background: url(../images/navi_3.gif) no-repeat;
}
#navi li.four a {
	width: 128px;
	background: url(../images/navi_4.gif) no-repeat;
}
#navi li.five a {
	width: 128px;
	background: url(../images/navi_5.gif) no-repeat;
}
#navi li.six a {
	width: 128px;
	background: url(../images/navi_6.gif) no-repeat;
}
#navi li.seven a {
	width: 129px;
	background: url(../images/navi_7.gif) no-repeat;
}
#navi li a:hover {
	background-position: 0 -41px;
}
#navi li.two-over a {
	width: 128px;
	background: url(../images/navi_2.gif) no-repeat;
	background-position: 0 -41px;
}
#navi li.three-over a {
	width: 128px;
	background: url(../images/navi_3.gif) no-repeat;
	background-position: 0 -41px;
}
#navi li.four-over a {
	width: 128px;
	background: url(../images/navi_4.gif) no-repeat;
	background-position: 0 -41px;
}
#navi li.five-over a {
	width: 128px;
	background: url(../images/navi_5.gif) no-repeat;
	background-position: 0 -41px;
}
#navi li.six-over a {
	width: 128px;
	background: url(../images/navi_6.gif) no-repeat;
	background-position: 0 -41px;
}
#navi li.seven-over a {
	width: 129px;
	background: url(../images/navi_7.gif) no-repeat;
	background-position: 0 -41px;
}

/*フッター*/
#footer {
	background-image: url(../images/footer_bg.gif);
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 100%;
}
#footer-box {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#copy {
	background-image: url(../images/footer_copy.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 900px;
	text-indent: -9999px;
	clear: both;
}
#footer p {
	font-size: 10px;
	color: #666666;
	text-align: center;
}

/*トップ*/
#main-top {
	width: 920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#main {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#flash {
	height: 390px;
	width: 900px;
	margin-top: 10px;
}
/* 2010.07.17追加ここから*/
div#link-asia {
	padding-left:17px;
	width:430px;
	margin:20px auto 0 auto;
}
div#link-asia a {
	background:transparent url(../../images/link-asia.gif) no-repeat 0 0;
	display:block;
	width:410px;
	height:90px;
	text-indent:-9999px;
	overflow:hidden;
}
div#link-asia a:hover {
	background-position:0 -90px;
}
/* 2010.07.17追加ここまで moyashi*/
#top {
	width: 900px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#top-news-bn {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 537px;
	background-image: url(../../images/top_news.gif);
	background-repeat: no-repeat;
	height: 50px;
}
#top-news-bn h3 {
	float: left;
	text-indent: -9999px;
}
#top-news {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 537px;
	font-size: 12px;
	line-height: 34px;
	text-align: left;
	color: #555555;
}
#top-news dl.news dt{
	width: 80px;
	float: left;
	line-height: 34px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#top-news dl.news dd{
	_height: 1%; /* Hack for Win IE6 */
	margin-left: 80px;
	line-height: 34px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#top-tv {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 340px;
	background-image: url(../../images/top_tv_bg.gif);
	background-repeat: no-repeat;
	height: 285px;
	text-align: center;
}
#top-tv h3 {
	padding: 0px;
	width: 120px;
	background-image: url(../../images/top_tv.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
	height: 34px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-position: left center;
}
#top-tv-bn {
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 340px;
}
#top-tv-bt a {
	display: block;
	width: 92px;
	height: 21px;
	background-image: url(../../images/top_tv_bt.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: right;
	margin-top: 7px;
	margin-bottom: 6px;
	margin-right: 10px;
}
#top-tv-bt a:hover {
	background-image: url(../../images/top_tv_bt.gif);
	background-repeat: no-repeat;
	background-position: 0px -21px;
	text-indent: -9999px;
}
/*for IE7*/
*:first-child+html #movie{
	padding: 0px;
	height: 240px;
	width: 320px;
	clear: both;
	margin-top: 7px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
/*for IE6*/
* html #movie{
	padding: 0px;
	height: 240px;
	width: 320px;
	clear: both;
	margin-top: 7px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#movie{
	padding: 0px;
	height: 240px;
	width: 320px;
	clear: both;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#news-bt {
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 537px;
}
#news-bt a {
	display: block;
	width: 134px;
	height: 15px;
	background-image: url(../../images/news_bt.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: right;
	font-size: 10px;
	overflow : hidden;
}
#news-bt a:hover {
	background-image: url(../../images/news_bt.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	text-indent: -9999px;
}

/*メイン共通*/
.pankuzu {
	font-size: 10px;
	color: #666666;
	float: left;
	width: 390px;
	line-height: 34px;
	height: 34px;
}
.pankuzu a:link, {
	color: #666666;
	text-decoration: none;
}
.pankuzu a:visited {
	color: #666666;
	text-decoration: none;
}
.pankuzu a:hover {
	color: #666666;
	text-decoration: underline;
}
.pankuzu-bt {
	float: left;
	margin-right: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
.yazirushi {
	margin-right: 346px;
	margin-left: 346px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 148px;
}
.baai-txt {
	width: 810px;
	margin: 15px;
	height: 123px;
}
.baai-txt p {
	width: 672px;
	float: left;
}
.baai-maru {
	width: 138px;
	float: right;
}
.baai-img-box {
	width: 810px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.baai-img-box img {
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
}
.pagetop a {
	display: block;
	width: 101px;
	height: 15px;
	background-image: url(../images/pagetop.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: right;
	font-size: 10px;
}
.pagetop a:hover {
	background-image: url(../images/pagetop.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	text-indent: -9999px;
}
.pagetop-naka a {
	display: block;
	width: 101px;
	height: 15px;
	background-image: url(../images/pagetop.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: right;
	font-size: 10px;
	margin-bottom: 25px;
}
.pagetop-naka a:hover {
	background-image: url(../images/pagetop.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	text-indent: -9999px;
	margin-bottom: 25px;
}


/*売上アップ*/
#uriage-hd {
	background-image: url(../../uriage-up/images/uriage_hd.gif);
	background-repeat: no-repeat;
	height: 86px;
	width: 900px;
}
#uriage-main {
	background-image: url(../../uriage-up/images/uriage_bg.gif);
	background-repeat: repeat-y;
	width: 840px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 14px;
	padding-bottom: 0px;
}
#uriage-main h3 {
	background-image: url(../../uriage-up/images/uriage_title.gif);
	background-repeat: no-repeat;
	width: 411px;
	background-position: left top;
	text-indent: -9999px;
	height: 88px;
}
#uriage-txt {
	background-image: url(../../uriage-up/images/uriage_txt.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: left top;
	text-indent: -9999px;
	height: 69px;
}
#uriage-bn {
	background-image: url(../../uriage-up/images/uriage_bn.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: left center;
	text-indent: -9999px;
	height: 58px;
}
#uriage-boyaki {
	background-image: url(../../uriage-up/images/uriage_boyaki.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: center center;
	text-indent: -9999px;
	height: 85px;
}
#uriage-wiseup {
	background-image: url(../../uriage-up/images/uriage_wiseup.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: center center;
	text-indent: -9999px;
	height: 93px;
}
#uriage-ft {
	background-image: url(../../uriage-up/images/uriage_ft.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 900px;
}

/*集客アップ*/
#shukyaku-hd {
	background-image: url(../../shukyaku-up/images/shukyaku_hd.gif);
	background-repeat: no-repeat;
	height: 86px;
	width: 900px;
}
#shukyaku-main {
	background-image: url(../../shukyaku-up/images/shukyaku_bg.gif);
	background-repeat: repeat-y;
	width: 840px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 14px;
	padding-bottom: 0px;
}
#shukyaku-main h3 {
	background-image: url(../../shukyaku-up/images/shukyaku_title.gif);
	background-repeat: no-repeat;
	width: 411px;
	background-position: left top;
	text-indent: -9999px;
	height: 88px;
}
#shukyaku-txt {
	background-image: url(../../shukyaku-up/images/shukyaku_txt.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: left top;
	text-indent: -9999px;
	height: 69px;
}
#shukyaku-bn {
	background-image: url(../../shukyaku-up/images/shukyaku_bn.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: left center;
	text-indent: -9999px;
	height: 58px;
}
#shukyaku-boyaki1 {
	background-image: url(../../shukyaku-up/images/shukyaku_boyaki1.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: center center;
	text-indent: -9999px;
	height: 85px;
}
#shukyaku-wiseup1 {
	background-image: url(../../shukyaku-up/images/shukyaku_wiseup1.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: center center;
	text-indent: -9999px;
	height: 93px;
}
#shukyaku-boyaki2 {
	background-image: url(../../shukyaku-up/images/shukyaku_boyaki2.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: center bottom;
	text-indent: -9999px;
	height: 100px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00b0ec;
}
#shukyaku-wiseup2 {
	background-image: url(../../shukyaku-up/images/shukyaku_wiseup2.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: center center;
	text-indent: -9999px;
	height: 93px;
}
#shukyaku-ft {
	background-image: url(../../shukyaku-up/images/shukyaku_ft.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 900px;
}

/*イメージアップ*/
#image-hd {
	background-image: url(../../image-up/images/image_hd.gif);
	background-repeat: no-repeat;
	height: 86px;
	width: 900px;
	background-position: center;
}
#image-main {
	background-image: url(../../image-up/images/image_bg.gif);
	background-repeat: repeat-y;
	width: 840px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 14px;
	padding-bottom: 0px;
}
#image-main h3 {
	background-image: url(../../image-up/images/image_title.gif);
	background-repeat: no-repeat;
	width: 460px;
	background-position: left top;
	text-indent: -9999px;
	height: 88px;
}
#image-txt {
	background-image: url(../../image-up/images/image_txt.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: left top;
	text-indent: -9999px;
	height: 69px;
}
#image-bn {
	background-image: url(../../image-up/images/image_bn.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: left center;
	text-indent: -9999px;
	height: 58px;
}
#image-boyaki {
	background-image: url(../../image-up/images/image_boyaki.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: center center;
	text-indent: -9999px;
	height: 85px;
}
#image-wiseup {
	background-image: url(../../image-up/images/image_wiseup.gif);
	background-repeat: no-repeat;
	width: 840px;
	background-position: center center;
	text-indent: -9999px;
	height: 93px;
}
#image-ft {
	background-image: url(../../image-up/images/image_ft.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 900px;
}

/*事業紹介*/
#mainbox {
	width: 860px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	clear: both;
}
#jigyou-box {
	width: 860px;
}
#jigyou-title {
	width: 602px;
	float: left;
}
#jigyou-title h3 {
	width: 380px;
	background-image: url(../../jigyou/images/jigyou_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 88px;
	text-indent: -9999px;
}
#jigyou-title h4 {
	width: 380px;
	background-image: url(../../jigyou/images/jigyou_txt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	text-indent: -9999px;
}
.jigyou-bn {
	width: 860px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#jigyou-bn1 {
	width: 860px;
	background-image: url(../../jigyou/images/jigyou_bn1.gif);
	background-repeat: no-repeat;
	height: 39px;
	text-indent: -9999px;
	background-position: center top;
}
#jigyou-bn2 {
	width: 860px;
	background-image: url(../../jigyou/images/jigyou_bn2.gif);
	background-repeat: no-repeat;
	height: 39px;
	text-indent: -9999px;
	background-position: center top;
}
#jigyou-bn3 {
	width: 860px;
	background-image: url(../../jigyou/images/jigyou_bn3.gif);
	background-repeat: no-repeat;
	height: 39px;
	text-indent: -9999px;
	background-position: center top;
}
#jigyou-bn4 {
	width: 860px;
	background-image: url(../../jigyou/images/jigyou_bn4.gif);
	background-repeat: no-repeat;
	height: 39px;
	text-indent: -9999px;
	background-position: center top;
}
#jigyou-bn5 {
	width: 860px;
	background-image: url(../../jigyou/images/jigyou_bn5.gif);
	background-repeat: no-repeat;
	height: 39px;
	text-indent: -9999px;
	background-position: center top;
}
#jigyou-bn6 {
	width: 860px;
	background-image: url(../../jigyou/images/jigyou_bn6.gif);
	background-repeat: no-repeat;
	height: 39px;
	text-indent: -9999px;
	background-position: center top;
}
#jigyou-bn7 {
	width: 860px;
	background-image: url(../../jigyou/images/jigyou_bn7.gif);
	background-repeat: no-repeat;
	height: 39px;
	text-indent: -9999px;
	background-position: center top;
}
#jigyou-bn8 {
	width: 860px;
	background-image: url(../../jigyou/images/jigyou_bn8.gif);
	background-repeat: no-repeat;
	height: 39px;
	text-indent: -9999px;
	background-position: center top;
}
#jigyou-bn9 {
	width: 860px;
	background-image: url(../../jigyou/images/jigyou_bn9.gif);
	background-repeat: no-repeat;
	height: 39px;
	text-indent: -9999px;
	background-position: center top;
}
#jigyou-bn10 {
	width: 860px;
	background-image: url(../../jigyou/images/jigyou_bn10.gif);
	background-repeat: no-repeat;
	height: 39px;
	text-indent: -9999px;
	background-position: center top;
}
#jigyou-bn11 {
	width: 860px;
	background-image: url(../../jigyou/images/jigyou_bn11.gif);
	background-repeat: no-repeat;
	height: 39px;
	text-indent: -9999px;
	background-position: center top;
}
#jigyou-bt1 a.bt {
	display: block;
	width: 227px;
	height: 15px;
	background-image: url(../../jigyou/images/jigyou_bt1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 10px;
	margin-top: 10px;
}
#jigyou-bt1 a.bt:hover {
	background-image: url(../../jigyou/images/jigyou_bt1.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	text-indent: -9999px;
	margin-top: 10px;
}
#jigyou-bt2 a {
	display: block;
	width: 199px;
	height: 15px;
	background-image: url(../../jigyou/images/jigyou_bt2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 10px;
	margin-top: 10px;
}
#jigyou-bt2 a:hover {
	background-image: url(../../jigyou/images/jigyou_bt2.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	text-indent: -9999px;
	margin-top: 10px;
}
#jigyou-bt3 a {
	display: block;
	width: 223px;
	height: 15px;
	background-image: url(../../jigyou/images/jigyou_bt3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 10px;
	margin-top: 10px;
}
#jigyou-bt3 a:hover {
	background-image: url(../../jigyou/images/jigyou_bt3.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	text-indent: -9999px;
	margin-top: 10px;
}
#jigyou-bt4 a {
	display: block;
	width: 188px;
	height: 15px;
	background-image: url(../../jigyou/images/jigyou_bt4.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 10px;
	margin-top: 10px;
}
#jigyou-bt4 a:hover {
	background-image: url(../../jigyou/images/jigyou_bt4.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	text-indent: -9999px;
	margin-top: 10px;
}
#jigyou-bt5 a {
	display: block;
	width: 223px;
	height: 15px;
	background-image: url(../../jigyou/images/jigyou_bt5.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 10px;
	margin-top: 10px;
}
#jigyou-bt5 a:hover {
	background-image: url(../../jigyou/images/jigyou_bt5.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	text-indent: -9999px;
	margin-top: 10px;
}
#jigyou-bt6 a {
	display: block;
	width: 299px;
	height: 15px;
	background-image: url(../../jigyou/images/jigyou_bt6.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 10px;
	margin-top: 10px;
}
#jigyou-bt6 a:hover {
	background-image: url(../../jigyou/images/jigyou_bt6.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	text-indent: -9999px;
	margin-top: 10px;
}
#jigyou-bt7 a {
	display: block;
	width: 141px;
	height: 15px;
	background-image: url(../../jigyou/images/jigyou_bt7.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 10px;
	margin-top: 10px;
}
#jigyou-bt7 a:hover {
	background-image: url(../../jigyou/images/jigyou_bt7.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	text-indent: -9999px;
	margin-top: 10px;
}

/*会社案内*/
#company-title {
	width: 860px;
}
#company-title h3 {
	width: 380px;
	background-image: url(../../company/images/company_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 88px;
	text-indent: -9999px;
}
#company-bn dl.news dt{
	width: 80px;
	float: left;
	line-height: 30px;
	font-size: 12px;
	color: #555555;
}
#company-bn dl.news dd{
	_height: 1%; /* Hack for Win IE6 */
	margin-left: 80px;
	line-height: 30px;
	font-size: 12px;
	color: #555555;
}
#company-title2 {
	width: 860px;
	margin-top: 35px;
}
#company-title2 h3 {
	width: 534px;
	background-image: url(../../company/images/company_txt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	text-indent: -9999px;
}
#company-box2 {
	padding: 0px;
	width: 860px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.company-box3 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 266px;
}
.company-box3 p {
	font-size: 12px;
	line-height: 20px;
	color: #555555;
	margin-top: 10px;
}
.company-box4 {
	float: left;
	width: 266px;
	margin-top: 0px;
	margin-right: 15px;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00B0EC;
	margin-bottom: 40px;
	margin-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00B0EC;
}
.company-box4 p {
	font-size: 12px;
	line-height: 20px;
	color: #555555;
	margin-top: 10px;
}
/*8つの底力*/
#sokojikara-title1 {
	width: 860px;
	height: 167px;
	background-image: url(../../sokojikara/images/ceo.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#sokojikara-title1 h3 {
	width: 380px;
	background-image: url(../../sokojikara/images/8sokojikara_title1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 88px;
	text-indent: -9999px;
}
#sokojikara-title1 h4 {
	width: 466px;
	background-image: url(../../sokojikara/images/8sokojikara_txt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 59px;
	text-indent: -9999px;
}
#sokojikara-title2 {
	width: 860px;
	margin-top: 35px;
}
#sokojikara-title2 h3 {
	width: 860px;
	background-image: url(../../sokojikara/images/8sokojikara_title2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 126px;
	text-indent: -9999px;
}
.sokojikara-box1 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(../../sokojikara/images/8sokojikara_bg.gif);
	background-repeat: repeat-y;
}
.sokojikara-hd {
	background-image: url(../../sokojikara/images/8sokojikara_hd.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	width: 860px;
	font-size: 12px;
}
.sokojikara-ft {
	background-image: url(../../sokojikara/images/8sokojikara_ft.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	width: 860px;
	clear: both;
	font-size: 12px;
}
.sokojikara-left {
	float: left;
	width: 390px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.sokojikara-left p {
	padding: 0px;
	float: right;
	width: 276px;
	margin: 0px;
	font-size: 12px;
	line-height: 20px;
	color: #555555;
}
.sokojikara-right {
	float: right;
	width: 390px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.sokojikara-right p {
	padding: 0px;
	float: right;
	width: 276px;
	margin: 0px;
	font-size: 12px;
	line-height: 20px;
	color: #555555;
}
.sokojikara-txt1 {
	padding: 0px;
	float: right;
	width: 276px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#sokojikara-navi1 {
	padding: 0px;
	width: 860px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 88px;
}
#sokojikara-navi1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#sokojikara-navi1 li {
	float: left;
}
#sokojikara-navi1 li a{
	height: 38px;
	text-indent: -9999px;
	display: block;
}
#sokojikara-navi1 li.one {
	width: 206px;
	margin-right: 12px;
	margin-bottom: 12px;
}
#sokojikara-navi1 li.two {
	width: 206px;
	margin-right: 12px;
	margin-bottom: 12px;
}
#sokojikara-navi1 li.three {
	width: 206px;
	margin-right: 12px;
	margin-bottom: 12px;
}
#sokojikara-navi1 li.four {
	width: 206px;
	margin-bottom: 12px;
}
#sokojikara-navi1 li.five {
	width: 206px;
	margin-right: 12px;
}
#sokojikara-navi1 li.six {
	width: 206px;
	margin-right: 12px;
}
#sokojikara-navi1 li.seven {
	width: 206px;
	margin-right: 12px;
}
#sokojikara-navi1 li.eight {
	width: 206px;
}
#sokojikara-navi1 li.one a{
	background-image: url(../../sokojikara/images/8sokojikara_navi1.gif);
	background-repeat: no-repeat;
}
#sokojikara-navi1 li.one a:hover,
#sokojikara-navi1 li.one a.active {
	background:url(../../sokojikara/images/8sokojikara_navi1_on.gif) no-repeat;
}
#sokojikara-navi1 li.two a{
	background-image: url(../../sokojikara/images/8sokojikara_navi2.gif);
	background-repeat: no-repeat;
}
#sokojikara-navi1 li.two a:hover,
#sokojikara-navi1 li.two a.active {
	background:url(../../sokojikara/images/8sokojikara_navi2_on.gif) no-repeat;
}
#sokojikara-navi1 li.three a{
	background-image: url(../../sokojikara/images/8sokojikara_navi3.gif);
	background-repeat: no-repeat;
}
#sokojikara-navi1 li.three a:hover,
#sokojikara-navi1 li.three a.active {
	background:url(../../sokojikara/images/8sokojikara_navi3_on.gif) no-repeat;
}
#sokojikara-navi1 li.four a{
	background-image: url(../../sokojikara/images/8sokojikara_navi4.gif);
	background-repeat: no-repeat;
}
#sokojikara-navi1 li.four a:hover,
#sokojikara-navi1 li.four a.active {
	background:url(../../sokojikara/images/8sokojikara_navi4_on.gif) no-repeat;
}
#sokojikara-navi1 li.five a{
	background-image: url(../../sokojikara/images/8sokojikara_navi5.gif);
	background-repeat: no-repeat;
}
#sokojikara-navi1 li.five a:hover,
#sokojikara-navi1 li.five a.active {
	background:url(../../sokojikara/images/8sokojikara_navi5_on.gif) no-repeat;
}
#sokojikara-navi1 li.six a{
	background-image: url(../../sokojikara/images/8sokojikara_navi6.gif);
	background-repeat: no-repeat;
}
#sokojikara-navi1 li.six a:hover,
#sokojikara-navi1 li.six a.active {
	background:url(../../sokojikara/images/8sokojikara_navi6_on.gif) no-repeat;
}
#sokojikara-navi1 li.seven a{
	background-image: url(../../sokojikara/images/8sokojikara_navi7.gif);
	background-repeat: no-repeat;
}
#sokojikara-navi1 li.seven a:hover,
#sokojikara-navi1 li.seven a.active {
	background:url(../../sokojikara/images/8sokojikara_navi7_on.gif) no-repeat;
}
#sokojikara-navi1 li.eight a{
	background-image: url(../../sokojikara/images/8sokojikara_navi8.gif);
	background-repeat: no-repeat;
}
#sokojikara-navi1 li.eight a:hover,
#sokojikara-navi1 li.eight a.active {
	background:url(../../sokojikara/images/8sokojikara_navi8_on.gif) no-repeat;
}
#sokojikara-bn1 {
	width: 860px;
	background-image: url(../../sokojikara/images/8sokojikara_bn1.gif);
	background-repeat: no-repeat;
	height: 39px;
	background-position: center top;
	clear: both;
	text-indent: -9999px;
}
#sokojikara-bn2 {
	width: 860px;
	background-image: url(../../sokojikara/images/8sokojikara_bn2.gif);
	background-repeat: no-repeat;
	height: 39px;
	background-position: center top;
	clear: both;
	text-indent: -9999px;
}
#sokojikara-bn3 {
	width: 860px;
	background-image: url(../../sokojikara/images/8sokojikara_bn3.gif);
	background-repeat: no-repeat;
	height: 39px;
	background-position: center top;
	clear: both;
	text-indent: -9999px;
}
#sokojikara-bn4 {
	width: 860px;
	background-image: url(../../sokojikara/images/8sokojikara_bn4.gif);
	background-repeat: no-repeat;
	height: 39px;
	background-position: center top;
	clear: both;
	text-indent: -9999px;
}
#sokojikara-bn5 {
	width: 860px;
	background-image: url(../../sokojikara/images/8sokojikara_bn5.gif);
	background-repeat: no-repeat;
	height: 39px;
	background-position: center top;
	clear: both;
	text-indent: -9999px;
}
#sokojikara-bn6 {
	width: 860px;
	background-image: url(../../sokojikara/images/8sokojikara_bn6.gif);
	background-repeat: no-repeat;
	height: 39px;
	background-position: center top;
	clear: both;
	text-indent: -9999px;
}
#sokojikara-bn7 {
	width: 860px;
	background-image: url(../../sokojikara/images/8sokojikara_bn7.gif);
	background-repeat: no-repeat;
	height: 39px;
	background-position: center top;
	clear: both;
	text-indent: -9999px;
}
#sokojikara-bn8 {
	width: 860px;
	background-image: url(../../sokojikara/images/8sokojikara_bn8.gif);
	background-repeat: no-repeat;
	height: 39px;
	background-position: center top;
	clear: both;
	text-indent: -9999px;
}
/*個人情報保護方針*/
#privacy-title {
	width: 860px;
}
#privacy-title h3 {
	width: 380px;
	background-image: url(../../privacy/images/privacy_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 88px;
	text-indent: -9999px;
}

/*お問い合わせ*/
#inquiry-title {
	width: 860px;
}
#inquiry-title h3 {
	width: 380px;
	background-image: url(../../inquiry/images/inquiry_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 88px;
	text-indent: -9999px;
}
#mailform {
	margin:0 0 30px;
}
#mailform dt {
	width:120px;
	font-weight:normal;
	float:left;
	clear:left;
	font-size: 12px;
	color: #555555;
}
#mailform dd {
	margin:0 0 10px 110px;
	font-size: 10px;
	color: #555555;
}

/*実績紹介*/
#jitsumu-main {
	width: 880px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	clear: both;
}
#jitsumu-title {
	width: 880px;
}
#jitsumu-title h3 {
	width: 380px;
	background-image: url(../../jitsumu/images/jitsumu_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 73px;
	text-indent: -9999px;
}
#jitsumubox {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 706px;
}
#jitsumuside {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 162px;
}
#jitsumuside h4 {
	width: 162px;
	background-image: url(../../jitsumu/images/jitsumu_side_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	text-indent: -9999px;
}
#jitsumuside ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#jitsumuside li a {
	width: 162px;
	text-indent: -9999px;
	display: block;
}
#jitsumuside li.one a {
	height: 29px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
}
#jitsumuside li.two a {
	height: 29px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
	background-position: 0px -29px;
}
#jitsumuside li.three a {
	height: 29px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
	background-position: 0px -58px;
}
#jitsumuside li.four a {
	height: 29px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
	background-position: 0px -87px;
}
#jitsumuside li.five a {
	height: 29px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
	background-position: 0px -116px;
}
#jitsumuside li.six a {
	height: 29px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
	background-position: 0px -145px;
}
#jitsumuside li.seven a {
	height: 34px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
	background-position: 0px -174px;
}
#jitsumuside li.one-on a {
	height: 29px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
	background-position: -162px 0px;
}
#jitsumuside li.two-on a {
	height: 29px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
	background-position: -162px -29px;
}
#jitsumuside li.three-on a {
	height: 29px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
	background-position: -162px -58px;
}
#jitsumuside li.four-on a {
	height: 29px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
	background-position: -162px -87px;
}
#jitsumuside li.five-on a {
	height: 29px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
	background-position: -162px -116px;
}
#jitsumuside li.six-on a {
	height: 29px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
	background-position: -162px -145px;
}
#jitsumuside li.seven-on a {
	height: 34px;
	background: url(../../jitsumu/images/jitsumu_side.gif) no-repeat;
	background-position: -162px -174px;
}
#jitsumuside li.one a:hover {
	background-position: -162px 0px;
}
#jitsumuside li.two a:hover {
	background-position: -162px -29px;
}
#jitsumuside li.three a:hover {
	background-position: -162px -58px;
}
#jitsumuside li.four a:hover {
	background-position: -162px -87px;
}
#jitsumuside li.five a:hover {
	background-position: -162px -116px;
}
#jitsumuside li.six a:hover {
	background-position: -162px -145px;
}
#jitsumuside li.seven a:hover {
	background-position: -162px -174px;
}
.jitsumu-bn {
	width: 706px;
	margin: 0px;
	clear: both;
}
#jitsumu-bn1 {
	width: 706px;
	background-image: url(../../jitsumu/images/jitsumu_bn1.gif);
	background-repeat: no-repeat;
	height: 82px;
	background-position: center 23px;
	clear: both;
}
#jitsumu-bn1 h4,
#jitsumu-bn2 h4,
#jitsumu-bn4 h4,
#jitsumu-bn7 h4 {
	text-indent: -9999px;
	float: left;
}
#jitsumu-bn2 {
	width: 706px;
	background-image: url(../../jitsumu/images/jitsumu_bn2.gif);
	background-repeat: no-repeat;
	height: 82px;
	background-position: center 23px;
	clear: both;
}
#jitsumu-bn3 {
	width: 706px;
	background-image: url(../../jitsumu/images/jitsumu_bn3.gif);
	background-repeat: no-repeat;
	height: 74px;
	text-indent: -9999px;
	background-position: center 15px;
}
#jitsumu-bn4 {
	width: 706px;
	background-image: url(../../jitsumu/images/jitsumu_bn4.gif);
	background-repeat: no-repeat;
	height: 82px;
	background-position: center 23px;
	clear: both;
}
#jitsumu-bn5 {
	width: 706px;
	background-image: url(../../jitsumu/images/jitsumu_bn5.gif);
	background-repeat: no-repeat;
	height: 74px;
	text-indent: -9999px;
	background-position: center 15px;
}
#jitsumu-bn6 {
	width: 706px;
	background-image: url(../../jitsumu/images/jitsumu_bn6.gif);
	background-repeat: no-repeat;
	height: 74px;
	text-indent: -9999px;
	background-position: center 15px;
}
#jitsumu-bn7 {
	width: 706px;
	background-image: url(../../jitsumu/images/jitsumu_bn7.gif);
	background-repeat: no-repeat;
	height: 82px;
	background-position: center 23px;
	clear: both;
}
.jitsumu-img-box {
	width: 706px;
	margin-top: 20px;
}
.jitsumu-img-box img {
	border: 1px solid #CCCCCC;
}
.jitsumu-img {
	text-align: center;
	padding: 0px;
	width: 343px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.jitsumu-img p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*WISE UP TV*/
#tv-title {
	width: 860px;
}
#tv-title h3 {
	width: 380px;
	background-image: url(../../tv/images/tv_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 88px;
	text-indent: -9999px;
}
#tv-left {
	float: left;
	width: 380px;
	margin: 0px;
	padding: 0px;
}
#tv-hd {
	background-image: url(../../tv/images/tv_hd.gif);
	background-repeat: no-repeat;
	height: 20px;
}
#tv-ft {
	background-image: url(../../tv/images/tv_ft.gif);
	background-repeat: no-repeat;
	height: 20px;
}
#tv-tb {
	background-image: url(../../tv/images/tv_bg.gif);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#tv-big {
	background-image: url(../../tv/images/tv_bg1.gif);
	background-repeat: no-repeat;
	height: 240px;
	width: 320px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.tv-txt {
	padding-top: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#tv-right {
	float: right;
	width: 460px;
	margin: 0px;
	padding: 0px;
}
.tv-list {
	float: left;
	width: 140px;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.tv-small {
	background-image: url(../../tv/images/tv_bg2.gif);
	background-repeat: no-repeat;
	height: 90px;
	width: 120px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.tv-small img{
	border:0;
}
.tv-date {
	margin: 0px;
	padding: 0px;
	height: 25px;
}
.tv-date p {
	font-size: 12px;
	line-height: 25px;
	color: #555555;
}

/*お客様の声*/
#voice-title {
	width: 860px;
}
#voice-title h3 {
	width: 380px;
	background-image: url(../../voice/images/voice_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 88px;
	text-indent: -9999px;
}
img.voice {
	border: 1px solid #CCCCCC;
	margin-top:20px;
	margin-bottom:30px;
}

/*WISE UP NEWS*/
#news-main {
	margin: 5px 0 20px 0;
	padding: 0px;
	float: left;
	width: 860px;
	font-size: 12px;
	line-height: 34px;
	text-align: left;
	color: #555555;
}
#news-main dl.news dt{
	width: 80px;
	float: left;
	line-height: 34px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#news-main dl.news dd{
	_height: 1%; /* Hack for Win IE6 */
	margin-left: 80px;
	line-height: 34px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

/*お問い合わせ*/
div#contact-wrap {
	width: 814px;
	clear:both;
}
div#contact {
	background:transparent url(/asia/img/contact.gif) no-repeat 0 0;
	width:784px;
	height:68px;
	position:relative;
	margin:15px auto 0 auto;
}
div#contact a {
	background:transparent url(/asia/img/contact-button.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:171px;
	height:45px;
	display:block;
	position:absolute;
	top:15px;
	left:379px;
	/*アルファ設定*/
	filter:alpha(opacity=0); 
	-moz-ocacity:0; 
	opacity:0; 
	-khtml-opacity:0;
}
div#contact a:hover {
	/*アルファ設定*/
	filter:alpha(opacity=90); 
	-moz-ocacity:0.9; 
	opacity:0.9; 
	-khtml-opacity:0.9;
}