@charset "shift_jis";

/* -------------------------------------------------------------------------- */
/* Copyright COMSOFT CO., LTD. */
/* main.css */
/* -------------------------------------------------------------------------- */

html { }

body {
	background: #CCCCD4;
	text-align: center;							/*IE対策*/
	font-family: "ＭＳ Ｐゴシック",Osaka,"ＭＳ ゴシック",Gothic,sans-serif;
}

/* -------------------------------------------------------------------------- */
/* ALL Body = header+menu+contents+footer */
/* -------------------------------------------------------------------------- */
#all-body {
	background: transparent;
	width: 760px;
	/*height: 100%;*/
	/*min-height: 100%;*/
	margin: 0 auto;
	text-align: left;							/*IE対策*/
}

/* -------------------------------------------------------------------------- */
/* ヘッダー */
/* -------------------------------------------------------------------------- */
#header {
	background: #FFFFFF url(images/header06b.gif) top left no-repeat;
	font-size: 1px;
	width: 760px;
	height: 70px;
	margin-top: 1px;
}
	/* タイトル */
	#header div.title {
		margin: 5px 0 0 23px;
	}

.header-left {									/*左Float */
	background: transparent;
	float: left;
	width: 200px;								/* float BOXは幅指定 */
	height: 50px;
}

.header-right {
	float: left;
	width: 543px;								/* float BOXは幅指定 200+543+17=760 */
	height: 50px;
}
	.header-right .header-navi {
		background: transparent;
		position: relative;
		top: 40px;
		left: 395px;
		width: 150px;							/* width指定必須 */
		font-size: 1px;
		list-style-type: none;
	}
		.header-right .header-navi img {
			margin-left: 2px;
		}

/* -------------------------------------------------------------------------- */
/* Main Body = menu+contents+footer */
/* -------------------------------------------------------------------------- */
#main-body {
	background: #FFFFFF url(images/kado03_rmid.gif) top right repeat-y;
	width: 760px;
	margin-top: 4px;
}
	/* 角丸 */
	#main-body .curve-head {
		background: #FFFFFF url(images/kado03_rtop.gif) top right no-repeat;
		font-size: 1px;
		height: 15px;
	}
		#main-body .curve-head div {
			background: url(images/kado03_ltop.gif) top left no-repeat;
			font-size: 1px;
			height: 15px;
		}

/* -------------------------------------------------------------------------- */
/* メインコンテンツ                                                2007-03-04 */
/* -------------------------------------------------------------------------- */
#contents {
	background: transparent;
	float: right;
	width: 610px;								/* float BOXは幅指定 */
	margin-bottom: 5px;
}
	/* h1・コンテンツタイトル */
	#contents h1.contents {
		background: transparent url(images/h2_bg7.gif) center no-repeat;
		font-size: 100%;
		font-weight: bold;
		min-height: 30px;
		line-height: 30px;
	}
		#contents h1 span {
			margin-left: 40px;
		}

	/* h2 */
	#contents h2.contents {
		font-size: 90%;
		font-weight: bold;
		margin: 10px 20px 5px 15px;
		border-left: #2266EE 10px solid;
		border-bottom: #2266EE 1px solid;
		padding-left: 5px;
	}
	
	/* h3 */
	#contents h3.contents {
		font-size: 90%;
		margin: 10px 40px 5px 25px;
		border-left: #2266EE 5px solid;
		padding-left: 5px;
	}
	
	/* section */
	#contents .section {
		margin: 5px 10px 0 0;
		padding-left: 5px;
	}
	/* section内の段落 共通*/
		#contents .section p {
			text-indent: 1em;
			line-height: 1.5em;
		}

/* -------------------------------------------------------------------------- */
/* その他共通コンテンツ                                            2007-03-04 */
/* -------------------------------------------------------------------------- */
/* スキップナビ */
div.skip-navi {
	background: transparent;
	font-size: 1px;
	height: 1px;
}

/* パンくずリスト */
span.breadcrumbs {
	font-size: 75%;
	margin-left: 5px;
}
div.breadcrumbs-bottom {
	margin: 20px 20px 5px 0px;
	/*border-top: 1px solid #909090;*/
}

/* アドレス 共通*/
address {
	font-style: normal;
	line-height: 1.5em;
}

/* 右端DIV（他のページへのリンク）*/
div.right {
	margin-right: 10px;
}

/* GET!PDF */
div.get-pdf {
	font-size: 80%;
	line-height: 1.2em;
	margin: 10px;
	border-top: 1px solid #909090;
	padding-top: 5px;
}
	div.get-pdf img {
		float: left;
		width: 88px;
		margin-right: 5px;
	}

/* PDFアイコン */
img.pdf {
	vertical-align: middle;
}

/* iso */
.iso {
	width: 180px;
	margin: 5px;
	text-align: center;
}

/* CLEAR BOX */
.clear {
	clear: both;
	font-size: 0;
	width: 100%;								/*clearしたらwidth指定 IEバグ注意*/
	margin-top: 0;								/*clear後上marginは設定しない IEバグ注意*/
}

/* 青線BOX角丸（iso） */
.curve-blue-head {
	background: transparent url(images/kado04_rtop2.gif) top right no-repeat;
	font-size: 1px;
	height: 4px;
}
	.curve-blue-head div {
		background: transparent url(images/kado04_ltop.gif) top left no-repeat;
		font-size: 1px;
		height: 4px;
	}
.curve-blue-body {
	background: transparent url(images/dot_blue.gif) right repeat-y;
}
	.curve-blue-body .curve-blue-inbox {
		background: transparent url(images/dot_blue.gif) left repeat-y;
		padding: 2px 2px;
	}
.curve-blue-bottom {
	background: transparent url(images/kado04_rbtm2.gif) bottom right no-repeat;
	font-size: 1px;
	height: 4px;
}
	.curve-blue-bottom div {
		background: transparent url(images/kado04_lbtm.gif) bottom left no-repeat;
		font-size: 1px;
		height: 4px;
	}

/* 個人情報について 新卒・中途・パートナー共通 */
div.information-about {
	background: #EAEAEA;
	font-size: 90%;
	margin: 20px 20px 0 20px;
	padding: 10px 10px;
}
			/* インデントキャンセル */
			#contents .section div.information-about p {
				text-indent: 0em;
			}

/* -------------------------------------------------------------------------- */
/* メールフォーム共通                                              2007-09-14 */
/* -------------------------------------------------------------------------- */
div.mail-form {
}
	div.mail-form p.paragraph {
		font-size: 90%;
		margin: 0 20px 0 20px;
	}

form.mail-form {
	margin: 1.5em 10px 0 0;
}
	form.mail-form .mailform-250 {
		width: 250px;
	}
	form.mail-form .mailform-200 {
		width: 200px;
	}
	form.mail-form .mailform-150 {
		width: 150px;
	}
	form.mail-form .mailform-120 {
		width: 120px;
	}
	form.mail-form .mailform-400-140 {
		width: 400px;
		height: 140px;
	}
	
	/* 送信/リセットボタン */
	form.mail-form div.submit {
		margin: 10px 0 0 30px;
	}
		form.mail-form div.submit p {
			font-size: 90%;
		}
		form.mail-form div.submit input {
			margin: 5px;
		}

dl.mail-form {
	font-size: 90%;
	margin: 10px 0 0 30px;
}
	dl.mail-form dt {
		border-left: 3px solid #2266EE;
		padding-left: 0.5em;
		margin: 10px 20px 5px 0;
	}
	dl.mail-form .last-name {
		display: block;
		width:120px;
		float: left;
	}

/* -------------------------------------------------------------------------- */
/* thanksページ共通                                                2007-12-09 */
/* -------------------------------------------------------------------------- */
p.thanks {
	font-size: 90%;
	margin: 0 20px 0 20px;
}

ul.thanks {
	font-size: 90%;
	margin: 3em 0 0 30px;
}
	ul.thanks li {
		list-style-type: none;
		margin: 1em 20px 3px 0;
	}

/* -------------------------------------------------------------------------- */
/* 各ページ                                                                   */
/* -------------------------------------------------------------------------- */
/* トップページ -------------------------------------------------- 2007-07-22 */
/* トップページは専用のCSSも有り（index.css）*/
div.index {
}
	div.index img.banner {
		margin: 0 0 5px 10px;
	}
	div.index div.top-banner {
		float: left;
		width: 390px;							/* float BOXは幅指定 */
	}
		div.index div.top-banner img {
			margin: 5px 0 0 10px;
		}
	div.index .iso {
		float: left;
		width: 180px;							/* float BOXは幅指定 */
	}

/* ニュースリリース ---------------------------------------------- 2007-00-00 */
div.news {
}
/* 以下、トップページのニュースリリースと共用 */
dl.news {
	margin-left: 15px;
}
	dl.news dt {
		font-size: 90%;
		font-weight: bold;
		margin: 1em 20px 3px 0;
		border-bottom: 1px solid #2266EE;
	}
		dl.news dt img {
			margin-right: 5px;
		}
	dl.news dd {
		font-size: 90%;
		text-indent: 1em;
		line-height: 1.5em;
		margin: 0 20px 0 1em;
	}

/* 社長挨拶 ------------------------------------------------------ 2007-09-18 */
div.message{
}
	div.message img.message {
		margin: 10px 0 5px 20px;
	}
	/* 画像を使わない場合はこちら */
	div.message span.message {
		font-family: "ＭＳ Ｐ明朝","細明朝","MS 明朝",serif;
		font-weight: bold;
		font-size: 200%;
		margin: 10px 0 5px 20px;
	}
	
	div.message div.face {
		float: left;
		width: 28%;								/* float BOXは幅指定 */
		text-align: center;
	}
		div.message div.face img.face {
			margin: 1em 0px 5px 20px;
		}
		div.message div.face span.face {
			font-size: 90%;
			margin-left: 20px;
		}

	div.message div.greeting {
		float: left;
		width: 72%;								/* float BOXは幅指定 */
	}
	div.greeting dl.message {
		margin-left: 30px;
	}
		div.greeting dl.message dt {
			color: #2266EE;
			font-weight: bold;
			margin: 1em 0 0 0;
		}
		div.greeting dl.message dd {
			font-size: 90%;
			margin: 1em 20px 0 1em;
		}

		div.greeting dl.message ul.quality {
			margin: 0 0 0 2em;
		}
			div.greeting dl.message ul.quality li {
				list-style-type: disc;
				line-height: 1.5em;
			}

/* 会社概要 ------------------------------------------------------ 2008-03-10 */
div.company {
}
	div.company ul {
		line-height: 1.5em;
	}
		div.company ul li {
			list-style-type: none;
		}
	div.company .paragraph {
		margin: 0 0 0 30px;
	}
		div.company .paragraph p {
			font-size: 90%;
			margin: 0 20px 0 0;
		}
	div.company .paragraph-pdf {
		margin: 0 0 1.5em 30px;
	}
		div.company .paragraph-pdf p {
			font-size: 90%;
			margin: 0 20px 0 0;
		}
	div.company .iso {
		margin: 5px 0 0 30px;
	}

dl.company {
	font-size: 90%;
	margin: 10px 0 0 30px;
}
	dl.company dt {
		font-weight: bold;
		width: 20%;
		margin-top: 0.5em;
		margin-bottom: -1.1em;
		border-bottom: 1px solid #909090;
	}
	dl.company dd {
		margin: 0 20px 5px 20%;
	}
/*
ul.company {
	margin: 0 0 0 30px;
}
	ul.company li {
		list-style-type: none;
		font-size: 90%;
		line-height: 1.5em;
		margin: 0 20px 0 1em;
	}
*/
/* 会社沿革 ------------------------------------------------------ 2007-02-24 */
div.history {
}
	div.history table {
		margin: 0px 10px 0 10px;
		line-height: 1.5em;
		border-collapse: collapse;
	}
		div.history table caption {				/* TableのCaption */
			text-align: center;
			font-size: 90%;
		}
		div.history table th {
			background: #D0D0D0;
			font-size: 90%;
			font-weight: bold;
			text-align: center;
			border: 1px solid #909090;
		}
			div.history table th.t1 {
				width: 15%;
			}
			div.history table th.t2 {
				width: 17%;
			}
			div.history table th.t3 {
				width: 68%;
			}
		div.history table td {
			font-size: 80%;
			border: 1px solid #909090;
			padding: 5px;
		}
		div.history table td.left {
			font-size: 90%;
		}
		div.history table td.right {
			font-size: 90%;
		}
		div.history table tr {
		}

/* 開発実績 ------------------------------------------------------ 2006-12-12 */
div.result {
}
	div.result ul.result {
		font-size: 90%;
	}
		div.result ul.result li {
			list-style-type: none;
			/*margin: 0 20px 0 40px;*/
			margin: 0.5em 20px 0.5em 40px;
		}
		
	div.result ul.pdf-list {
		font-size: 90%;
		line-height: 1.5em;
	}
		div.result ul.pdf-list li {
			list-style-type: none;
			margin: 0.5em 20px 0.5em 40px;
		}
		
	div.result p {
		font-size: 90%;
		margin: 0.5em 20px 0.5em 40px;
	}

/* 業績     ------------------------------------------------------ 2006-12-12 */
div.achievement {
}
	div.achievement ul {
		margin: 0 0 1.5em 0;
		font-size: 90%;
	}
	div.achievement ul li {
			margin: 0.5em 20px 0.5em 40px;
			list-style-type: none;
			color: #202020;
	}

/* 社内活動 ------------------------------------------------------ 2007-06-24 */
div.activity {
}
	div.activity .activity-title {
		text-align: center;
		margin: 10px 0 10px 0;
	}
	
	/* 詳細ページへのリンク */
	div.activity dl {
		margin: 10px 0 0 30px;
	}
		div.activity dl dt {
			font-size: 90%;
			font-weight: bold;
			margin: 1em 20px 3px 0;
		}
		div.activity dl dd {
			color: #707070;
			font-size: 80%;
			font-weight: normal;
			margin: 0 20px 0 1em;
		}

/* 社内活動-社内イベント ----------------------------------------- 2007-06-24 */
div.r-event {
}
	div.r-event p.paragraph {
		font-size: 90%;
		margin: 0 20px 0 40px;
	}

div.r-event-l {
	float: left;
	width: 220px;								/* float BOXは幅指定 */
}
	div.r-event-l img {
		margin: 0 0 0 20px;
	}
div.r-event-r {
	float: left;
	width: 360px;								/* float BOXは幅指定 */
}
	div.r-event-r p {
		font-size: 90%;
	}
	div.r-event-r p.p-l {
		margin: 0 0 0 40px;
	}

/* 社内活動-部活動紹介 ------------------------------------------- 2007-06-24 */
div.club {
}
	div.club img.banner {
		margin: 0 0 0 15px;
	}
	
	div.r-event p.paragraph {
		font-size: 90%;
		margin: 0 20px 0 40px;
	}

div.club-l {
	float: left;
	width: 220px;								/* float BOXは幅指定 */
}
	div.club-l img {
		margin: 0 0 0 20px;
	}
div.club-r {
	float: left;
	width: 360px;								/* float BOXは幅指定 */
}
	div.club-r p {
		font-size: 90%;
	}
	div.club-r p.p-l {
		margin: 0 0 0 40px;
	}

/* 新卒採用 ------------------------------------------------------ 2007-06-24 */
div.recruit {
}
	div.recruit div.year {
		font-size: 90%;
		margin: 20px 20px 20px 20px;
	}
	div.recruit p {
		font-size: 90%;
		margin: 0 20px 0 20px;
	}

/* 詳細ページへのリンク (社内活動と共用)*/
dl.recruit {
	margin: 10px 0 0 30px;;
}
	dl.recruit dt {
		font-size: 90%;
		font-weight: bold;
		margin: 1em 20px 3px 0;
	}
	dl.recruit dd {
		color: #707070;
		font-size: 80%;
		font-weight: normal;
		margin: 0 20px 0 1em;
	}

/* 新卒採用-社長からのメッセージ ----------------------------------2006-12-15 */
div.r-message {
}
	div.r-message p {
		font-size: 90%;
		margin: 0.5em 20px 0 40px;
	}

dl.r-message {
	font-size: 90%;
	margin: 10px 0 0 40px;
}
	dl.r-message dt {
		font-weight: bold;
		margin: 5px 20px 5px 0px;
	}
	dl.r-message dd {
		line-height: 1.5em;
		margin: 5px 20px 5px 2em;
	}

	div.r-message ul {
		margin: 0 20px 0 40px;
		font-size: 90%;
	}
	div.r-message ul li {
		line-height: 1.5em;
		margin: 0 20px 0 2em;
	}

	div.r-message div.face {
		float: right;
		width: 28%;								/* float BOXは幅指定 */
		text-align: center;
	}
	div.r-message div.face img.face {
		margin: 1em 0px 5px 20px;
	}
	div.r-message div.face span.face {
		font-size: 90%;
		margin-left: 20px;
	}

/* 新卒採用-社員からのメッセージ --------------------------------- 2007-01-19 */
div.r-staff {
}
	div.r-staff p {
		font-size: 90%;
		margin: 0 20px 0 40px;
	}

dl.r-staff {
	font-size: 90%;
	line-height: 1.5em;
	margin: 10px 0 0 30px;
}
	dl.r-staff dt {
		font-weight: bold;
		margin: 1em 20px 3px 0;
	}
	dl.r-staff dd {
		/*color: #707070;*/
		margin: 0 20px 5px 1em;
	}
	
	dl.r-staff ul {
		margin: 5px 0 0 20px;
	}
		dl.r-stafft ul li {
			margin-right: 20px;
		}
		
/* 新卒採用-採用情報 --------------------------------------------- 2006-12-15 */
div.r-information {
}

dl.r-infomation {
	font-size: 90%;
	margin: 10px 0 0 30px;
}
	dl.r-infomation dt {
		font-weight: bold;
		width: 20%;
		margin-top: 0.5em;
		margin-bottom: -1.1em;
	}
	dl.r-infomation dd {
		margin: 0 20px 5px 20%;
	}
	
	div.r-infomation ul {
		margin: 0 20px 0 40px;
		font-size: 90%;
	}
		div.r-infomation ul li {
			line-height: 1.5em;
		}

/* 新卒採用-新入社員研修 ----------------------------------------- 2006-12-24 */
div.r-training {
}
	div.r-training p {
		font-size: 90%;
		margin: 0 20px 0 40px;
	}
	div.r-training p.paragraph {
		margin: 1em 20px 1em 30px;
	}

	div.r-training dl {
		margin-top: 1.5em;
		margin-bottom: 1.5em;
	}

table.r-training {
	width: 60%;
	line-height: 1.5em;
	border-collapse: collapse;
	margin: 0 auto;
}
	table.r-training caption {
		text-align: center;
	}
	table.r-training td {
		font-size: 90%;
		border: 1px solid #909090;
		padding: 5px;
	}
	table.r-training li {
		list-style-type: none;
	}

/* 中途採用 ------------------------------------------------------ 2007-11-02 */
div.adopt {
}
	div.adopt p {
		font-size: 90%;
		margin: 0 20px 0 20px;
	}
	div.adopt p.paragraph {
		margin: 0 20px 0 40px;
	}

	div.adopt ul.adopt {
		font-size: 90%;
		line-height: 1.5em;
		margin: 10px 0 0 45px;
	}
		div.adopt ul.adopt li {
			margin-right: 20px;
		}
	
	/* 記入例 */
	div.adopt table {
		line-height: 1.5em;
		border-collapse: collapse;
		margin: 15px 20px 0 30px;
	}
		div.adopt table caption {
			font-size: 90%;
			font-weight: bold;
		}
		div.adopt table td {
			font-size: 90%;
			border: 1px solid #909090;
			padding: 5px;
		}
			div.adopt table td.t1 {
				width: 20%;
			}
			div.adopt table td.t2 {
				width: 80%;
			}
		div.adopt table li {
			list-style-type: none;
		}
	
/* 以下新卒採用と共用 */
dl.adopt {
	font-size: 90%;
	margin: 10px 0 0 30px;
}
	dl.adopt dt {
		font-weight: bold;
		width: 20%;
		margin-top: 0.5em;
		margin-bottom: -1.1em;
	}
	dl.adopt dd {
		margin: 0 20px 5px 20%;
	}
		dl.adopt dd img {
			vertical-align: middle;
		}

	dl.adopt ul.applicant {
		line-height: 1.5em;
		margin: 10px 0 0 10px;
	}
		dl.adopt ul.applicant ul {
			margin-left: 30px;
		}

/* パートナー募集 ------------------------------------------------ 2007-11-02 */
div.partner {
}
	div.partner p {
		font-size: 90%;
		margin: 0 20px 0 20px;
	}

/* 問い合わせフォームへのボタン画像 */
div.form-button {
	margin: 15px 0 15px 4em;
}

/* 案内図 -------------------------------------------------------- 2007-XX-XX */
div.map {
}
	div.map address {
		font-size: 90%;
		margin-left: 30px;
	}
	div.map img.map {
		margin: 10px 0 5px 15px;
	}
	div.map img.photo {
		margin: 10px 0 0px 3px;
	}

div.photo {
	float: left;
}
	div.map .clear {
		clear: left;
		margin-left: 30px;
	}

/* サイトマップ -------------------------------------------------- 2007-03-04 */
div.sitemap{
}

dl.sitemap {
	margin: 10px 0 0 15px;
}
	dl.sitemap dt {
		font-size: 90%;
		font-weight: bold;
		margin: 1em 20px 3px 0;
		border-bottom: 1px solid #2266EE;
	}
		dl.sitemap dt img {
			margin-right: 5px;
		}
	dl.sitemap dd.comment {
		color: #707070;
		font-size: 80%;
		font-weight: normal;
		margin: 0 20px 0 1em;
	}
	dl.sitemap dd.link ,dd.link2 {
		font-size: 90%;
		margin: 0.5em 20px 0 2em;
	}
		dl.sitemap dd.link img ,dd.link2 img {
			margin-right: 5px;
		}
	dl.sitemap dd.link2 {
		margin-left: 3em;
	}

/* -------------------------------------------------------------------------- */
/* サイドメニュー                                                  2008-02-09 */
/* -------------------------------------------------------------------------- */
#side-menu {
	background: transparent;
	float: right;
	width: 150px;								/* float BOXは幅指定 */
	margin-bottom: 5px;
}
	#side-menu .curve-head {
		background: transparent url(images/menu_kado_top.gif) top left no-repeat;
		font-size: 1px;
		height: 5px;
		margin-left: 4px;
	}
	#side-menu .curve-bottom {
		background: transparent url(images/menu_kado_btm.gif) top left no-repeat;
		font-size: 1px;
		height: 5px;
		margin-left: 4px;
	}
	#side-menu .menu-section {
		background: #909090 url(images/menu_bg02.gif) bottom repeat-x;
		border-left: 1px solid #909090;
		border-right: 1px solid #909090;
		overflow: hidden;
		margin-left: 4px;
		padding-top: 5px;
	}
	
	#side-menu dl {
	}
		#side-menu dl dt {
			font-size: 1px;
			width: 140px;
			height: 20px;
			margin-left: 2px;
		}
		#side-menu dl dd.menu {
			width: 140px;
			height: 25px;
			margin-left: 2px;
		}
		#side-menu dl dd.sub-menu {
			font-size: 80%;
			margin: 2px 0 0 2px;
			padding-left: 10px;
		}
			#side-menu dl dd.sub-menu a:link {
				color: #FFFFFF;
			}
			#side-menu dl dd.sub-menu a:visited {
				color: #E0E0E0;
			}
			#side-menu dl dd.sub-menu a:hover {
				color: #FE8040;
			}

	#side-menu .dummy {
		height: 50px;
	}

	#side-menu .verisign {
		margin-top: 3px;
		text-align: center;
	}

/* -------------------------------------------------------------------------- */
/* フッター                                                        2007-XX-XX */
/* -------------------------------------------------------------------------- */
#footer {
	background: #FFFFFF url(images/kado03_rmid.gif) top right repeat-y;
	clear: right;
	width: 760px;								/*clearしたらwidth指定 IEバグ注意*/
	height: 30px;
	margin-top: 0;								/*clear後上marginは設定しない IEバグ注意*/
}

	#footer .border {
		font-size: 1px;							/*IE対策*/
		width: 720px;
		margin-left: 20px;
		border-top: 1px solid #909090;
	}

	#footer .copyright {
		background: #FFFFFF url(images/kado03_rmid.gif) top right repeat-y;
		position: relative;
		width: 760px;							/* width指定必須 */
		color: #707070;
		font-size: 80%;
		font-weight: normal;
		text-align: center;
		padding-top: 10px;
	}
		#footer .copyright div.top-link {		/* ページの先頭へリンク */
			position: absolute;
			text-align: left;
			font-size: 90%;
			top: 0;
			left: 0;
			width: 500px;
			margin: 10px 0 0 20px;
		}
			#footer .copyright div.top-link img {
				margin: 0 3px 0 0;
			}
	
	#footer .curve-bottom {
		font-size: 1px;
		height: 15px;
		background: url(images/kado03_rbtm.gif) bottom right no-repeat;
	}
		#footer .curve-bottom div {
			font-size: 1px;
			height: 15px;
			background: url(images/kado03_lbtm.gif) bottom left no-repeat;
		}

