
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ごあいさつ*/
.greetingWap {
	width: 980px;
	height: 250px;
	margin: 30px auto;
}



/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝休暇挨拶*/

.vacationWap {
	width: 800px;
	margin: 20px auto 40px;
	border: solid 1px #00a0e9;
	padding: 20px;
	line-height: 2;
}

.vacaGree {
	font-size: 18px;
	border-bottom: solid 1px #00a0e9;
	margin-bottom: 10px;
	font-family: 'Hiragino Mincho ProN',"ＭＳ Ｐ明朝","MS PMincho", serif;
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝LINEスタンプ*/
.topbannerWap {
	width: 980px;
	height: 200px;
	margin: 30px auto;
}
.topbannerWap_akabou {
	width: 980px;
	height: 126px;
	margin: 30px auto;
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝トピックス*/
.topicsWap {
	width: 980px;
	margin: 40px auto 40px;
	background-color: #ff287b;
}

.tpcHead {
	width: 190px;
	min-height: 190px;
	line-height: 190px;
	text-align: center;
	background-color: #ff287b;
	color: #fff;
	font-size: 20px;
	font-weight: lighter;
}

.newsWap {
	background-color: #f6f5f5;
	padding-top: 10px;
}

.newsLine {
	padding: 10px 0px;
	min-height: 26px;
}

.newsDay {
	width: 100px;
	text-align: right;
	color: #0099ff;
}

.newsIcon {
	width: 55px;
	text-align: center;
	color: #ff0303;
}

.newsTxt {
	width: 625px;
	padding: 0px 10px 0px 0px;
}



/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ブロックスペース*/
.boxWapBK {
	width: 100%;
	margin-bottom: 30px;
	background: url("../img/top/box_bk.jpg");
	padding: 30px 0px;
}

#boxWap {
	width: 1000px;
	margin: 0px auto;
}

.boxLine {
	margin-bottom: 10px;
}

.box {
	background-color: #fff;
	padding: 5px;
	margin-left: 10px;
	overflow: hidden;
}

.space1 {
	width: 178px;
	height: 120px;
}

.space1t {
	width: 178px;
	height: 120px;
	margin-bottom: 10px;	
}


.space2w {
	width: 376px;
	height: 120px;
	margin-bottom: 10px;
}

.space2h {
	width: 178px;
	height: 260px;	
}

.space4 {
	width: 376px;
	height: 260px;	
}

.space6 {
	width: 574px;
	height: 260px;	
}

.space8 {
	width: 772px;
	height: 260px;	
}

.spaceSet {
	width: 396px;
}

.webSiteBox {
	color: #fff;
	height: 260px;
	background: url("../img/top/box/box_3.jpg") no-repeat;
}

.webSiteBox .spaceTitle {
	width: 230px;
	margin-left: 140px;
}

.webSiteBox .spaceTxt {
	width: 230px;
	margin-left: 140px;
}

.webSiteBox .spaceTitle h4{
	height: 20px;
	font-size: 30px;
	margin-bottom: 30px;
}

.webSiteBox .spaceTitle h4 a{
	color: #fff;
	text-decoration: none;
}

.webSiteBox .spaceTitle h4 a:hover{
	color: #ffc103;
	text-decoration: none;
}

/*すべての人にexplowd*/
.explowdBox {
	background-color: #717aa7;
	padding: 10px;
	color: #fff;
	height: 240px;
}

.explowdBox h4 {
	font-size: 20px;
	margin-bottom: 10px;
}
/*
WEBシステム構築*/
.webSystemBox {
	width: 574px;
	height: 260px;
	background: url("../img/top/box/box_13.jpg") 5px 5px no-repeat;
	color: #585858;
	background-color: #fff;
}

.webSystemBox .spaceTitle {
	margin-left: 290px;
	width: 280px;
}

.webSystemBox .spaceTitle h4 {
	font-size: 30px;
	margin-bottom: 10px;
}

.webSystemBox .spaceTxt {
	margin-left: 290px;
	width: 280px;
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝製作実績*/

#productWap h3{
	margin: 0px auto 20px;
	width: 980px;
}

.carousel {
	margin: 0px auto 40px;
	width: 965px;
	position: relative;
	height: 130px;
}

.carousel .next {
	position: absolute;
	top: 40px;
	right: -55px;
}

.carousel .prev {
	position: absolute;
	top: 40px;
	left: -55px;
}



.jCarouselLite {
	width: 980px;
}

.jCarouselLite li {
	width: 193px;
	height: 130px;
	margin-right: px;
}

.jCarouselLite li img {
	width: 193px;
	height: 130px;
	margin-right: 4px;
}



/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝商標登録*/

.topBottomBox {
	margin: 0px auto 40px;
	width: 980px;
}



/*商標登録*/
.trademarkBox {
	padding: 10px;
	width: 370px;
	min-height: 202px;
	margin-right: 5px;
	background-color: #B163A3;
	color: #fff;
}

.trademarkBox th {
	padding: 3px;
}

.trademarkBox td {
	padding: 3px;
}

/*ユーザーアクセス情報*/
.userAccess {
	padding: 10px;
	width: 565px;
	min-height: 202px;
	background-color: #0068b7;
	color: #fff;
}

.uaLine {
	margin-bottom: 5px;
}

.uaTitle {
	width: 150px;
	margin-right: 5px
}


.uaData {
	width: 410px;
}
