@charset "shift_jis";
/* CSS Document */

@import url(../common/css/top.css);
@import url(../common/css/common.css);

table#wrapFrame {
	border-top:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
}

/* アンダーライン付き */
.truste_t1 {
	font-size: 16px;
	line-height: 1.6em;
	color: #009900;
	letter-spacing: 0.1em;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
	width: 560px;
	border-bottom: 1px solid #B9DE6B;
}

/* コンテンツ */
.content {
	font-size: 12px;
	line-height: 1.6em;
	color: #333333;
	padding: 10px 0px ;
	width: 560px;
	letter-spacing: 0.1em;
	text-align: left;
}

/* コンテンツ上 */
.content_top {
	font-size: 12px;
	line-height: 1.6em;
	color: #333333;
	padding: 20px 0px 8px 0px; 
	width: 560px;
	letter-spacing: 0.1em;
	text-align: left;
}

/* コンテンツ下 */
.content_bottom {
	font-size: 12px;
	line-height: 1.6em;
	color: #333333;
	padding: 8px 0px 40px 0px;
	width: 560px;
	letter-spacing: 0.1em;
	text-align: left;
}

/* 表 */
#chart {
	width:558px;
	padding:0px;
	margin:0px 0px 10px 0px;
}

#chart th {
	text-align:center;
	color:#009900;
	font-size:13px;
	line-height:1.3em;
	background-color:#C1E0A3;
	border-top: 1px solid #009900;
	border-right: 1px solid #009900;
	border-bottom: 1px solid #009900;
	padding:3px 0px;
}

#chart th#statement {
	background-color:#99CC66;
	border-left:1px solid #009900;
}

#chart td {
	font-size:11px;
	line-height:1.4em;
	background-color:#F5FAED;
	color: #333333;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #009900;
	border-bottom: 1px solid #009900;
	padding:5px;
}

#chart td strong {
	font-size:12px;
	color:#009900;
}

#chart td.leftCell {
	font-size:12px;
	line-height:1.6em;
	color:#009900;
	font-weight:bold;
	background-color:#E7F9C8;
	border-left:1px solid #009900;
	width:158px;
}

#chart td.rightCell {
	width:185px;
}

/* セキュリティ体制の構築 */
#slice0 td {
	text-align: center;
}
#slice1 td {
	text-align: center;
}
#slice1 td.text {
	text-align: left;
	padding: 2px 0px;
	border-bottom: 1px dotted #666666;
}
#slice td {
	text-align: center;
}
#slice td.text1 {
	text-align: left;
	padding: 0px 12px;
}
#slice td.text2 {
	text-align: left;
	padding: 0px 0px 0px 44px;
}
.kouchiku {
	font-size: 12px;
	color: #333333;
	line-height: 1.6em;
	padding: 5px 5px 5px 45px;
}
.kouchiku2 {
	font-size: 12px;
	color: #333333;
	line-height: 1.6em;
	padding: 5px;
	text-align: left;
}
.green {
	font-size: 14px;
	color:#009900;
	font-weight:bold;
}

/* プライバシーステートメント */
.statement {
	font-size: 12px;
	line-height: 1.6em;
	font-weight: normal;
	color: #333333;
	background-color: #E7F9C8;
	border: 1px solid #009900;
	padding: 5px 10px;
}

.statement2 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	padding: 5px 10px;
}

/* サイトチェック */
#sitecheck {
	width: 560px;
	height: 140px;
}

/* シーディング */
#seading {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #009900;
	letter-spacing: 0.1em;
	height: 24px;
	font-weight: bold;
	text-align: center;
	padding-top: 12px;
	width: 270px;
}
#seading2 {
	background-color: #E7F9C8;
	letter-spacing: 0.1em;
	text-align: left;
	width: 248px;
	font-size: 12px;
	line-height: 1.6em;
	color: #333333;
	border: 1px solid #009900;
	padding: 5px 10px;
}

#seading0 {
	width: 270px;
	float: right;
}

/* サイトレビュー */
#sitereview {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #009900;
	letter-spacing: 0.1em;
	height: 24px;
	font-weight: bold;
	text-align: center;
	padding-top: 12px;
	width: 270px;
}

#sitereview2 {
	font-size: 12px;
	color: #333333;
	background-color: #E7F9C8;
	letter-spacing: 0.1em;
	text-align: left;
	width: 248px;
	line-height: 1.6em;
	border: 1px solid #009900;
	padding: 5px 10px;
}

#sitereview0 {
	width: 270px;
	float: left;
}

/* 保険 */
#ins {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #009900;
	letter-spacing: 0.1em;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
	width: 130px;
	float: left;
	height: 32px;
}
#ins2 {
	font-size: 12px;
	color: #333333;
	background-color: #E7F9C8;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: left;
	width: 413px;
	line-height: 1.6em;
	float: right;
	border: 1px solid #009900;
	height: 40px;
	padding: 5px 5px 5px 10px;
}
#ins0 {
	width: 560px;
	height: 60px;
}

/* 保険---概要 */
#ins_gaiyou {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #009900;
	letter-spacing: 0.1em;
	font-weight: bold;
	text-align: center;
	padding-top: 78px;
	width: 130px;
	float: left;
	height: 90px;
}
#ins2_gaiyou {
	font-size: 12px;
	color: #333333;
	background-color: #E7F9C8;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: left;
	width: 418px;
	line-height: 1.6em;
	float: right;
	border: 1px solid #009900;
	height: 156px;
	padding: 5px;
}
#ins0_gaiyou {
	width: 560px;
	height: 176px;
}
.ins_ul {
	list-style-position: outside;
	list-style-type: decimal;
	padding-left: 26px;
}
.ins_li {
	list-style-position: outside;
	list-style-type: decimal;
	padding: 5px 0px;
}

/* 保険---金額 */
#ins_price {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #009900;
	letter-spacing: 0.1em;
	font-weight: bold;
	text-align: center;
	padding-top: 28px;
	width: 130px;
	float: left;
	height: 48px;
}
#ins2_price {
	font-size: 12px;
	color: #333333;
	background-color: #E7F9C8;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: left;
	width: 418px;
	line-height: 1.6em;
	float: right;
	border: 1px solid #009900;
	height: 64px;
	padding: 5px;
}
#ins0_price {
	width: 560px;
	height: 110px;

}

/* ライセンス料金 */

#pchart {
	width:360px;
	padding:0px;
	margin:10px;
}

#pchart th {
	color:#009900;
	font-size:1em;
	line-height:1.3em;
	background-color:#C1E0A3;
	padding:6px;
	border: 1px solid #009900;
}
#pchart th.licence {
	border-top: 1px solid #009900;
	border-right: 1px solid #009900;
	border-bottom: 1px solid #009900;
	border-left-style: none;
}
#pchart td {
	font-size:12px;
	background-color:#F5FAED;
	color: #333333;
}
#pchart td.corp {
	padding:5px 5px 5px 30px;
	text-align: left;
	border-right: 1px solid #339933;
	border-left: 1px solid #339933;
	border-bottom:1px solid #339933;
}
#pchart td.price {
	padding:5px 30px 5px 5px;
	text-align: right;
	border-right: 1px solid #339933;
	border-bottom:1px solid #339933;
}

.price1 {
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 20px;
}
.price2 {
	margin-bottom: 10px;

}


/* お問い合わせ */
.contact {
	font-size: 12px;
	line-height: 2em;
	color: #333333;
	background-color: #E7F9C8;
	border: 1px solid #009900;
	width: 542px;
	text-align: left;
	padding: 8px;
	letter-spacing: 0.1em;
	margin-bottom: 20px;
}

/* スタートアップミーティング */
.startup {
	width: 80px;
	float: left;
	height: 46px;
	padding-top: 10px;
	text-align: center;
}
.startup2 {

	font-size: 12px;
	color: #333333;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: left;
	width: 330px;
	line-height: 1.6em;
	float: right;
	height: 56px;
}
.startup0 {
	width: 420px;
	height: 62px;
}
.startup3 {
	width: 440px;
	text-align: center;
	height: 120px;
}
.startup4 {

	width: 440px;
	text-align: center;
	height: 140px;
}

/* 必要書類 */
.paper {
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 60px;
	height: 130px;
	margin-top: 10px;
}

/* このページの先頭へ */
.pagetop {
	width: 560px;
	padding-top: 10px;
	padding-bottom: 30px;
	text-align: right;
}

/* フッタナビ＋ */
#trusteFoot {
	width:758px;
	margin:0px;
	text-align:center;
	border-bottom:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
}

.copy {
	font-style:normal;
	font-weight:normal;
	}