@charset "shift_jis";

/*------------------------------------------------

   products.css

------------------------------------------------*/
#products .Mt01{margin-top:25px;}
#naviarea p{margin:0;}

#products h2 {
	text-align:center;
	padding:20px 0 0;
}


#products .section00-ind .tit-area01,
#products .section01-ind .tit-area01,
#products .section01-sec .tit-area01,
#products .section01-abo .tit-area01 {
	padding:13px 0 0 13px;
}

#products .section00-ind .tit-area01 h3,
#products .section01-ind .tit-area01 h3,
#products .section01-sec .tit-area01 h3,
#products .section01-abo .tit-area01 h3 {
	float:left;
}

#products .section00-ind .tit-area01 .btn01,
#products .section01-ind .tit-area01 .btn01,
#products .section01-sec .tit-area01 .btn01 {
	float:right;
	padding:0 21px 0 0;
}


/*　products thum navi
------------------------------------------------*/
#products .section00-ind #naviarea,
#products .section01-ind #naviarea,
#products .section01-sec #naviarea,
#products .section03 #naviarea{
	padding:0 0 0 9px;
}
#products .section00-ind #naviarea .left-col,
#products .section01-ind #naviarea .left-col,
#products .section01-sec #naviarea .left-col,
#products .section03 #naviarea .left-col{
	float:left;
	padding:0 0 0 0;
}
#products .section00-ind #naviarea .center-col,
#products .section01-ind #naviarea .center-col,
#products .section01-sec #naviarea .center-col,
#products .section03 #naviarea .center-col{
	float:left;
	padding:0 8px 0 8px;
}
#products .section00-ind #naviarea .right-col,
#products .section01-ind #naviarea .right-col,
#products .section01-sec #naviarea .right-col,
#products .section03 #naviarea .right-col{
	float:left;
}
#products .section00-ind #naviarea ul.pro-navi,
#products .section01-ind #naviarea ul.pro-navi,
#products .section01-sec #naviarea ul.pro-navi,
#products .section03 #naviarea ul.pro-navi{
	padding:0 0 0;
}
#products .section00-ind #naviarea ul.pro-navi li,
#products .section01-ind #naviarea ul.pro-navi li,
#products .section01-sec #naviarea ul.pro-navi li,
#products .section03 #naviarea ul.pro-navi li{
	float:left;
	padding:0 0 0 0;
}

/*--2017/09 追加--*/
#products .section00-ind #naviarea .left-col ul li,
#products .section01-ind #naviarea .left-col ul li{
	margin-right:5px;
}
#products .section00-ind #naviarea .left-col ul li:last-child,
#products .section01-ind #naviarea .left-col ul li:last-child{
	margin-right:0;
}
#products .section00-ind #naviarea .center-col ul li:last-child,
#products .section01-ind #naviarea .center-col ul li:last-child{
	margin-left:7px;
}
#products .section00-ind #naviarea .right-col ul li,
#products .section01-ind #naviarea .right-col ul li{
	margin-left:6px;
}
#products .top_visual{
	width:915px;
	margin:auto;
	padding-top:1px;
}
/*--2017/09 追加--*/


/*　products navi
------------------------------------------------*/

#products .section02 {
	margin:35px 0 0 18px;
}

#products .section02 .left-col {
	float:left;
	width:445px;
	height:170px;
	background: url(../products/img/pro_bg02.jpg) no-repeat 0 0;
}

#products .section02 .left-col .tit09 {
	padding:7px 0 0 6px;
}

#products .section02 .left-col ul.pro-navi02 {
	padding:20px 0 0 0;
}

#products .section02 .left-col ul.pro-navi02 li {
	float:left;
	padding:0 0 0 17px;
}

#products .section02 .right-col {
	float:left;
	width:445px;
	margin:0 0 0 23px;
	height:170px;
	background: url(../products/img/pro_bg02.jpg) no-repeat 0 0;
}

#products .section02 .right-col .tit10 {
	padding:6px 0 0 8px;
}

#products .section02 .left-col .btn13 {
	padding:21px 0 0 17px;
}

#products .section02 .right-col .btn14 {
	padding:21px 0 0 17px;
}

/*　products second
------------------------------------------------*/
#products .section01-sec {
	margin:25px 0 0 18px;
	width:917px;
	height:674px;
	background: url(../products/img/pro_bg04.jpg) no-repeat 0 0;
}

/*　products about
------------------------------------------------*/
#products .section01-abo {
	margin:25px 0 0 18px;
	width:917px;
	height:490px;
	background: url(../products/img/about_bg01.jpg) no-repeat 0 0;
}

#products .section03 {
	margin:25px 0 0 18px;
	width:917px;
	height:198px;
	background: url(../products/img/about_bg02.jpg) no-repeat 0 0;
}

#products .section04 {
	margin:25px 0 0 18px;
	width:917px;
	height:178px;
	background: url(../products/img/about_bg04.jpg) no-repeat 0 0;
}



/*　products top
------------------------------------------------*/
.top .section00-ind {
	width:917px;
	margin:25px 0 0 18px;
	/*height:548px;
	background: url(../products/img/pro_bg00.jpg) no-repeat 0 0; 通常*/
	background: url(../products/img/pro_bg05.jpg) no-repeat 0 0;
	height:437px;
}
.top .section01-ind {
	margin:25px 0 0 18px;
	width:917px;
	height:548px;
	background: url(../products/img/pro_bg01.jpg) no-repeat 0 0;
}

.top .section01-ind .section01-ind-in {
	padding:57px 0 0 44px;
}

.top .section01-ind .section01-ind-in .left-col {
	float:left;
	padding:36px 0 0;
	width:480px;
}

.top .section01-ind .section01-ind-in .left-col .tit-area02 .right {
	float:right;
	padding:0 15px 0 0;
}

.top .section01-ind .section01-ind-in .left-col .tit-area02 .tit03 {
	padding:2px 0 0 0;
	float:left;
}

.top .section01-ind .section01-ind-in .left-col .txt01 {
	padding:10px 0 0;
	width:460px;
}

.top .section01-ind .section01-ind-in .left-col .tit04 {
	padding:20px 0 0;
}

.top .section01-ind .section01-ind-in .left-col .txt02 {
	/*padding:15px 0 20px;*/
	padding: 20px 0 0;
	width: 460px;
	font-size: 14px;
	line-height: 2;
}

.top .section01-ind .section01-ind-in .right-col {
	float:left;
	padding:0 0 0 68px;
	width:280px;
}

.top .section01-ind .section01-ind-in .right-col p {
	float:left;
}

.top .section01-ind .section01-ind-in .right-col .img01 {
	padding:0 36px 0 31px;
}
.top .section01-ind .section01-ind-in .right-col .img02 {
	padding:0 19px 0 31px;
}

.top .section01-ind .section01-ind-in .right-col2 {
	float:left;
	padding:0 0 0 30px;
	width:330px;
}
.top .section01-ind .section01-ind-in .right-col2 p {
	float:left;
}

.top .section01-ind .section01-ind-in .right-col2 .img01 {
	padding:0 36px 0 31px;
}
.top .section01-ind .section01-ind-in .right-col2 .img02 {
	padding:0 36px 0 31px;
}

/*　products package
------------------------------------------------*/
.pack .pack-in {
	padding:44px 0 0 38px;
}

.pack .pack-in .left-col {
	float:left;
}

.pack .pack-in .left-col .txt-area01 {
	padding:25px 0 0;
	width:765px;
	height:105px;
}

.pack .pack-in .right-col {
	float:right;
	padding:0 29px 0 0;
}

/*　products hi
------------------------------------------------*/
.hi .hi-in {
	padding:44px 0 0 38px;
}

.hi .hi-in .txt-area01 {
	padding:25px 0 0;
	width:805px;
	height:80px;
}

.hi .hi-in .img01 {
	text-align:center;
}

/*　products about
------------------------------------------------*/
.about .about-in {
	padding:49px 0 0 69px;
}

.about .about-in .left-col {
	float:left;
}

.about .about-in .right-col {
	float:right;
	padding:0 45px 0 0;
}

.about .about-in .right-col li {
	padding:0 0 11px;
}

.about .section03 h4 {
	padding:9px 0 28px 15px;
}

.section04 h5 {
	padding:8px 0 0 15px;
}

.section04 .btn-area01 {
	padding:25px 0 0 0;
	margin-left :15px;
	width:917px;
	
}

.section04 .btn-area01 p {
	float:left;
	margin:0 0 0 18px;
	width:272px;
	height:95px;
}











