@charset "UTF-8";
/* CSS Document */


/*-----第二階層コンテンツ-------*/
#contents-title {
	width:982px;
	height:162px;
	margin:10px auto;
}

.left-menu {
	width:226px;
	height:auto;
	margin:0 0px 10px 10px;
	float:left;
}

ul#contents-navi {
	width:226px;
	height:auto;
	margin-bottom:10px;
	
}

ul#contents-navi li {
	width:226px;
	height:71px;
	display:block;
	position:relative;
}

ul#contents-navi li a {
	width:226px;
	height:71px;
	display:block;
	background:url(../images/service/navi.gif);
	margin:0;
}

ul#contents-navi li a:hover {
	width:226px;
	height:71px;
	display:block;
	background:url(../images/service/navi2.gif)
}

.navi1 {
	color:#FFF;
	font:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight:bolder;
	font-size:14px;
	position:absolute;
	top:12px;
	left:28px;
}

.navi2 {
	color:#FFF;
	font:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight:bold;
	font-size:18px;
	position:absolute;
	top:35px;
	left:28px;
	width: 188px;
}


.right-contents {
	width:720px;
	height:auto;
	float:right;
	margin:0 10px 10px 0;
}

.t-t-produce{
	background:url(../images/service/t-t.produce.jpg) no-repeat;
	width:720px;
	height:65px;
	margin:0 0 10px 0;
	text-indent:-10000px;
}

.t-produce-h3-1, .t-produce-h3-2, .t-produce-h3-3, .t-produce-h3-4, .t-produce-h3-5 ,
.t-produce-h3-6, .t-produce-h3-7{
	width:720px;
	height:46px;
	margin:0 0 10px 0;
	text-indent:-10000px;
}

.t-produce-h3-1{
	background:url(../images/service/t-produce-h3-1.jpg) no-repeat;
}

.t-produce-h3-2{
	background:url(../images/service/t-produce-h3-2.jpg) no-repeat;
}

.t-produce-h3-3{
	background:url(../images/service/t-produce-h3-3.jpg) no-repeat;
}

.t-produce-h3-4{
	background:url(../images/service/t-produce-h3-4.jpg) no-repeat;
}

.t-produce-h3-5{
	background:url(../images/service/t-produce-h3-5.jpg) no-repeat;
}

.t-produce-h3-6{
	background:url(../images/service/t-produce-h3-6.jpg) no-repeat;
}

.t-produce-h3-7{
	background:url(../images/service/t-produce-h3-7.jpg) no-repeat;
}




.messege {
	width:420px;
	font-size:18px;
	color:#85B717;
	font-weight:bold;
	margin:0 0 10px 20px;
	float:left;
}

.messege2 {
	width:410px;
	font-size:18px;
	color:#85B717;
	font-weight:bold;
	margin:0 0 20px 0px;
}

.c-t-b {
	width:720px;
	height:auto;
	margin-bottom:20px;
	font-size:13px;
	line-height:20px;
}


.c-t-b01 {
	width:420px;
	height:120px;
	font-size:13px;
	line-height:20px;
	float:left;
	margin:20px 0 30px 20px ;
	
}

* html .c-t-b01 {
	width:400px;
	height:120px;
	font-size:13px;
	line-height:20px;
	float:left;
	margin:20px 0 30px 20px ;
	
}
*:first-child+html .c-t-b01 {
	width:400px;
	height:120px;
	font-size:13px;
	line-height:20px;
	float:left;
	margin:20px 0 30px 20px ;
	
}

.c-t-b02 {
	width:420px;
	height:auto;
	font-size:13px;
	line-height:20px;
	float:left;
	margin:0px 0 30px 20px ;
	
}

/* * html .c-t-b02 {
	width:400px;
	height:140px;
	font-size:13px;
	line-height:20px;
	float:left;
	margin:20px 0 30px 20px ;
	
}
*:first-child+html .c-t-b02 {
	width:400px;
	height:140px;
	font-size:13px;
	line-height:20px;
	float:left;
	margin:20px 0 30px 20px ;
	
} */

.c-t-b03 {
	width:410px;
	height:auto;
	font-size:13px;
	line-height:20px;
	float:left;
	margin:0px 0 20px 20px ;
	
}

* html .c-t-b03 {
	width:410px;
	height:auto;
	font-size:13px;
	line-height:20px;
	float:left;
	margin:0px 0 20px 10px ;
	
}

.setsumei {
	width:690px;
	margin:0 10px 10px 20px;
}

.setsumei2 {
	width:470px;
	margin:0 10px 20px 20px;
	float:left;
}


* html .setsumei2 {
	width:430px;
	margin:0 5px 20px 15px;
	float:left;
}
.setsumei3 {
	width:460px;
	margin:0 10px 20px 20px;
	float:right;
	font-size:13px;
	line-height:20px;
}

* html .setsumei3{
	width:420px;
	margin:0 10px 20px 10px;
	float:right;
	font-size:13px;
	line-height:20px;
}

.float-right {
	float:right;
}
.float-left {
	float:left;
}

h4 {
	width:auto;
	height:45px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	color:#1D61A0;
}

.t-p-training{
	background:url(../images/service/t-p-training.jpg) no-repeat;
	width:720px;
	height:65px;
	margin:0 0 10px 0;
	text-indent:-10000px;
}

.p-training-h3-1{
	width:720px;
	height:46px;
	margin:0 0 10px 0;
	text-indent:-10000px;
}

.p-training-h3-1{
	background:url(../images/service/p-training-h3-1.jpg) no-repeat;
}

.t-direct-shop {
	background:url(../images/service/t-direct-shop.jpg) no-repeat;
	width:720px;
	height:65px;
	margin:0 0 10px 0;
	text-indent:-10000px;
}

.float-right2 {
	float:right;
	margin-right:10px;
}

