@charset "UTF-8";
/*********************************************************************************************/
/* [ Vector用 製品別 CSS ]
/*
/* (c)2008 Jungle, Inc. All Rights Reserved.
/*********************************************************************************************/

/* 製品ヘッダー */
#jungle #phead {
	margin:0 0 30px 0;
	text-align:right;
}

	#jungle #phead h1 {
		margin:0 0 0 0;
	}



/* 製品の特長 */
#jungle #features {
		padding:0 0 20px 0;
}

	#jungle #features h2 {
		margin:0 0 20px 0;
	}

	#jungle #features h3 {
		margin:0 0 10px 0;
	}

	#jungle #features h3.h3_icon {
		font-size:140%;
		font-weight:bold;
		margin:0 0 15px 0;
		background: url(../images/h3_icon.gif) no-repeat left center;
		padding: 5px 0 5px 50px;
		border-bottom: solid 1px #e6003e;
	}

	#jungle #features h4 {
		font-size:110%;
		font-weight:bold;
		margin:0 0 5px 0;
	}

	#jungle #features h4.h4_style {
		margin:0 0 10px 0;
	}

	#jungle #features h5 {
		font-weight:bold;
		margin:0 0 5px 0;
		padding-bottom: 3px;
		border-bottom: solid 1px #0054A7;
		color: #0054A7;
	}

	#jungle #features h5.h5_style {
		width: 340px;
	}

	#jungle #features p {
		margin: 0 0 20px 0;
	}

	#jungle #features .scr {
		text-align: center;
		margin: 0 0 20px 0;
	}

	#jungle #features .scr2 {
		float: right;
		width: 320px;
		text-align: right;
		margin: 0 0 20px 0;
	}

	#jungle #features #box01 {
		width: 265px;
		float: left;
		display: inline;
		background: url(../images/box01_gb02.gif) no-repeat bottom left;
	}

	#jungle #features #box01_contents {
		width: 245px;
		padding: 10px 10px 20px 10px;
		background: url(../images/box01_gb01.gif) no-repeat top left;
		overflow: hidden;
	}

	#jungle #features #box02{
		width: 265px;
		float: right;
		display: inline;
		background: url(../images/box02_gb02.gif) no-repeat bottom left;
	}

	#jungle #features #box02_contents {
		width: 245px;
		padding: 10px 10px 20px 10px;
		background: url(../images/box02_gb01.gif) no-repeat top left;
		overflow: hidden;
	}

	#jungle #features #box03 {
		width: 265px;
		float: left;
		display: inline;
		background: url(../images/box03_gb02.gif) no-repeat bottom left;
	}

	#jungle #features #box03_contents {
		width: 245px;
		padding: 10px 10px 20px 10px;
		background: url(../images/box03_gb01.gif) no-repeat top left;
		overflow: hidden;
	}

	#jungle #features #box04{
		width: 265px;
		float: right;
		display: inline;
		background: url(../images/box04_gb02.gif) no-repeat bottom left;
	}

	#jungle #features #box04_contents {
		width: 245px;
		padding: 10px 10px 20px 10px;
		background: url(../images/box04_gb01.gif) no-repeat top left;
		overflow: hidden;
	}

	#jungle #features #box05 {
		width: 265px;
		float: left;
		display: inline;
		background: url(../images/box05_gb02.gif) no-repeat bottom left;
	}

	#jungle #features #box05_contents {
		width: 245px;
		padding: 10px 10px 20px 10px;
		background: url(../images/box05_gb01.gif) no-repeat top left;
		overflow: hidden;
	}

	#jungle #features #box06{
		width: 265px;
		float: right;
		display: inline;
		background: url(../images/box06_gb02.gif) no-repeat bottom left;
	}

	#jungle #features #box06_contents {
		width: 245px;
		padding: 10px 10px 20px 10px;
		background: url(../images/box06_gb01.gif) no-repeat top left;
		overflow: hidden;
	}

	#jungle #features #box07 {
		width: 265px;
		float: left;
		display: inline;
		background: url(../images/box07_gb02.gif) no-repeat bottom left;
	}

	#jungle #features #box07_contents {
		width: 245px;
		padding: 10px 10px 20px 10px;
		background: url(../images/box07_gb01.gif) no-repeat top left;
		overflow: hidden;
	}

	#jungle #features #box08{
		width: 265px;
		float: right;
		display: inline;
		background: url(../images/box08_gb02.gif) no-repeat bottom left;
	}

	#jungle #features #box08_contents {
		width: 245px;
		padding: 10px 10px 20px 10px;
		background: url(../images/box08_gb01.gif) no-repeat top left;
		overflow: hidden;
	}

	#jungle #features #box09 {
		width: 265px;
		float: left;
		display: inline;
		background: url(../images/box09_gb02.gif) no-repeat bottom left;
	}

	#jungle #features #box09_contents {
		width: 245px;
		padding: 10px 10px 20px 10px;
		background: url(../images/box09_gb01.gif) no-repeat top left;
		overflow: hidden;
	}

	#jungle #features #box10{
		width: 265px;
		float: right;
		display: inline;
		background: url(../images/box10_gb02.gif) no-repeat bottom left;
	}

	#jungle #features #box10_contents {
		width: 245px;
		padding: 10px 10px 20px 10px;
		background: url(../images/box10_gb01.gif) no-repeat top left;
		overflow: hidden;
	}

	#jungle #features #box11 {
		width: 265px;
		float: left;
		display: inline;
		background: url(../images/box11_gb02.gif) no-repeat bottom left;
	}

	#jungle #features #box11_contents {
		width: 245px;
		padding: 10px 10px 20px 10px;
		background: url(../images/box11_gb01.gif) no-repeat top left;
		overflow: hidden;
	}

	#jungle #features #box12{
		width: 265px;
		float: right;
		display: inline;
		background: url(../images/box12_gb02.gif) no-repeat bottom left;
	}

	#jungle #features #box12_contents {
		width: 245px;
		padding: 10px 10px 20px 10px;
		background: url(../images/box12_gb01.gif) no-repeat top left;
		overflow: hidden;
	}


	#jungle #features .box_wrapper {
		width: 540px;
		overflow: hidden;
		margin: 0 0 10px 0;
	}


	#jungle #features .box_contents_l {
		width: 80px;
		float: left;
		display: inline;
	}

	#jungle #features .box_contents_r {
		width: 165px;
		float: right;
		display: inline;
	}

	#jungle #features .box_contents_r p {
		margin: 0;
	}

	#jungle #features #menu {
		padding: 10px;
		margin: 0 0 30px 0;
		background: #ecf6fb;
	}

	#jungle #features #menu p {
		margin: 0;
	}

	#jungle #features #only {
		width: 540px;
		padding-bottom: 10px;
		overflow: hidden;
		margin: 0 0 20px 0;
		background: url(../images/only_box_bg.gif) no-repeat bottom left;
	}

	#jungle #features #only_contents {
		padding: 20px 7px 0 7px;
		background: url(../images/only_contents_bg.gif) no-repeat top left;
	}

	#jungle #features #only_l {
		width: 260px;
		float: left;
		display: inline;
		background: url(../images/only_bg.gif) no-repeat bottom left;
	}


	#jungle #features #only_r {
		width: 260px;
		float: right;
		display: inline;
		background: url(../images/only_bg.gif) no-repeat bottom left;
	}


	#jungle #features .pink {
		background: url(../images/line01.gif) no-repeat center bottom;
		margin: 0 0 10px 0;
	}

	#jungle #features .pink p {
		padding: 0 20px 10px 20px;
		margin: 0;
		font-weight: bold;
		color: #e6003e;
	}

	#jungle #features .only_p {
		padding: 0 20px 20px 20px;
		margin: 0;
	}


	#jungle #features .box13{
		background: url(../images/box13_gb02.gif) no-repeat bottom left;
		margin: 0 0 20px 0;
	}

	#jungle #features .box13_contents {
		padding: 20px 20px 5px 20px;
		background: url(../images/box13_gb01.gif) no-repeat top left;
	}



	/* 動作環境 */
	#jungle #require {
		padding:30px 0 0 0;
	}
	
		#jungle #require h2 {
			margin:0 0 20px 0;
		}
	
		#jungle #require h3 {
			font-weight:bold;
			margin:0 0 3px 0;
		}
	
		#jungle #require p {
			margin:0 0 5px 0;
		}
	
		#jungle #require table {
			margin:0 0 20px 0;
			width:540px;
			border-top: 1px solid #AAAAAA;
			border-left: 1px solid #AAAAAA;
		}
		
			#jungle #require th {
				width:120px;
				padding:5px;
				font-weight:normal;
				text-align:center;
				vertical-align:middle;
				background-color:#F9F9F3;
				border-bottom: 1px solid #AAAAAA;
				border-right: 1px solid #AAAAAA;
			
			}
			
			#jungle #require td {
				padding:5px;
				border-bottom: 1px solid #AAAAAA;
				border-right: 1px solid #AAAAAA;
			}


/* ページ上部へ戻る */
#jungle .page_up {
	text-align:right;
	margin:0 0 5px 0;
}

	#jungle .page_up a{
		font-size:85%;
		*font-size:77%;
		font-family: "Verdana";
	}


/* 製品フッター */
#jungle #pfoot {
	margin:0 0 30px 0;
	padding:30px 0 0 0;
}


#jungle #pfoot .notice{
	background:#F5F5F5;
	border:1px #AAAAAA solid;
	padding:5px;
	margin:0 0 20px 0;
}

	#jungle #pfoot .notice h3{
		background:url(../images/common/notice.gif) no-repeat left center;
		font-weight:bold;
		font-size:110%;
		margin: 0 0 5px 0;
		padding-left:18px;
	}
	
	#jungle #pfoot .notice li, #jungle #pfoot .notice_tm li{
		margin: 0 0 5px 0;
		font-size:85%;
		*font-size:77%;
		font-family: "Verdana";
	}
