@charset "UTF-8";


/* ::: box ::: */
.box-beige01{ 
	margin-top: 0.83em;
	padding: 1px 0;
	background: #F8F5E8 url(../img/bg_content05-01.gif) left top no-repeat;
}
.box-beige02{
	padding: 1px 10px 15px 0;
	background: #F8F5E8 url(../img/bg_content05-02.gif) left bottom no-repeat;
}

.box-line-gray01 { 
	margin-top: 0.83em;
	padding: 1px 0;
	background: url(../img/bg_content07-01.gif) left top no-repeat;
}
.box-line-gray02 { 
	padding: 1px 0 15px 0;
	background: url(../img/bg_content07-02.gif)  left bottom no-repeat;
}


.box-img-center01-b { 
	margin-top: 40px;
}


/* ::: dl ::: */
.block-app01-h2 { 
	margin-top: 0.83em;
	padding: 1px 0 0 0;
	background: #DCE4F4 url(../img/bg_content01-01.gif)  left top no-repeat;
	zoom: 1;
}
.block-app02 { 
	padding: 0 0 10px 10px;
	background: url(../img/bg_content01-02.gif)  left bottom no-repeat;
}

/* ::: introBOX ::: */
.app-detail01 {
	width: 580px;
	margin-top: 10px;
	padding: 1px 0 0 0;
	background: #fff url(../img/bg_content02-01.gif)  left top no-repeat;
}
	.app-detail01 .app-detail01-title01 {
		width: 570px;
		margin: 5px 0 0 5px;
		background: #0E0E69 url(../img/bg_content03-01.gif)  left top no-repeat;
	}
		.app-detail01 .app-detail01-title01 p  {
			padding: 0.3em 0 0.3em 20px;
			background: url(../img/bg_content03-02.gif)  left bottom no-repeat;
			color: #ffffff;
			font-size: 101%;
			font-weight: bold;
		}
			.app-detail01 a {
				color: #ffffff;
			}
			.app-detail01 a:visited {
				color: #ffffff;
			}
			.app-detail01 a:hover {
				color: #ffffff;
			}
		.app-detail01 .app-detail01-title01 p span {
			float: right;
			margin-right: 5px;
			padding-top: 0.30em;
			font-size: 84%;
			font-weight: normal !important;
		}
		.app-detail01 .app-detail01-title01 p span.txt12-n {
			float: none;
			font-size: 93%;
		}
	.app-detail01 .app-detail01-baige01 {
		width: 570px;
		margin: 5px 0 0 5px;
		background: url(../img/bg_content04-01.gif)  left top no-repeat;
	}
		.app-detail01 .app-detail01-baige01 p {
			padding: 1.25em 15px;
			background:  #F6F4E5 url(../img/bg_content04-02.gif)  left bottom no-repeat;
		}

	.app-detail01 .app-detail01-indl01 { 
		width: 580px;
		margin: 0;
		padding-bottom: 5px;
		background: url(../img/bg_content02-02.gif)  left bottom no-repeat;
		position: relative;
	}
		.app-detail01 .app-detail01-indl01 dl  {
			width: 560px;
			margin: 10px 0 0 20px;
		}
		.app-detail01 .app-detail01-indl01 dt  {
			width: 367px;
			border-bottom: solid 1px #d4d4d4;
			margin-left: 0;
			background: none;
			color: #333333;
			font-weight: bold;
		}
		.app-detail01 .app-detail01-indl01 dd  { 
			width: 367px;
			float: left;
			padding: 0 0 15px 0;
			background: none;
		}
		.app-detail01 .app-detail01-indl01  dd.dd-violet-base  { 
			margin: 0 0 15px 0;
			padding: 0;
			background: url(../img/bg_content06-01.gif) left top no-repeat;
		}
		.app-detail01 .app-detail01-indl01 dd.dd-violet-base p.note-app-detail01  {
			padding: 0.63em 10px 0.5em 10px;
			background: url(../img/bg_content06-02.gif) left bottom no-repeat;
		}


		.app-detail01 .app-detail01-indl01 dl dd.view-app-detail01  {
			width: 173px;
			float: left;
			margin: 0.83em 0 0 10px;
			padding: 5px 0 5px 4px;
			background: url(../img/bg_content02-btn.gif)  left top no-repeat;
			position: absolute; bottom: 5px; right:0;
		}



