@charset "utf-8";

.graybg{background-color:#CCC;}
.redbg{background-color:#FF8C8C;}

@media screen and (min-width : 801px) {
.point{margin:25px 0 25px 0; padding:0 0 0 15px; font-size:24px; color:#f15749; line-height:150%;}
ul.funcsum{
	margin:20px 0 40px 0; padding:0;
	background-image:url(images/apri_illust01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:380px;
}
li.num01{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number01.png) no-repeat 15px 0;
	padding: 20px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:20px; margin:10px 0;
}
li.num02{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number02.png) no-repeat 15px 0;
	padding: 20px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:20px; margin:10px 0;
}
li.num03{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number03.png) no-repeat 15px 0;
	padding: 20px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:20px; margin:10px 0;
}
li.num04{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number04.png) no-repeat 15px 0;
	padding: 20px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:20px; margin:10px 0;
}
li.num04long{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number04.png) no-repeat 15px 0;
	padding: 20px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:20px; margin:10px 0;
}
li.num05{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number05.png) no-repeat 15px 0;
	padding: 20px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:20px; margin:10px 0;
}
li.num05long{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number05.png) no-repeat 15px 0;
	padding: 20px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:20px; margin:10px 0;
}
li.num06{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number06.png) no-repeat 15px 0;
	padding: 20px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:20px; margin:10px 0;
}
li.num06long{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number06.png) no-repeat 15px 0;
	padding: 20px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:20px; margin:10px 0;
}
ul.funcmem{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/apri_display01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:440px;
}
ul.funcnews{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/apri_display02.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:440px;
}
ul.funccoupon{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/apri_display05.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:440px;
}
ul.funccode{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/apri_display03.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:440px;
}
ul.funcshop{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/apri_display04.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:440px;
}
.txt{
	margin:15px 0 40px 0; padding:0 0 0 15px; text-align:left; line-height:140%;
}
.screen{margin:5px 0 65px 0; padding:0;}
.pc_secondnone { display: none;}

/* shopinput */
ul.funcsimem{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/shopinput_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:475px;
}
li.sinum01{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 49px;
	background: url(images/number01.png) no-repeat 15px 0;
	padding: 8px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:17px; margin:25px 0; line-height:140%;
}
li.sinum02{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 49px;
	background: url(images/number02.png) no-repeat 15px 0;
	padding: 8px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:17px; margin:25px 0; line-height:140%;
}
li.sinum03{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 49px;
	background: url(images/number03.png) no-repeat 15px 0;
	padding: 8px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:17px; margin:25px 0; line-height:140%;
}
li.sinum04{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 35px;
	background: url(images/number04.png) no-repeat 15px 0;
	padding: 22px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:18px; margin:25px 0;
}
li.sinum05{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 49px;
	background: url(images/number05.png) no-repeat 15px 0;
	padding: 8px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:17px; margin:25px 0; line-height:140%;
}
ul.siimage{margin:30px 0 20px 0; padding:0; list-style:none; font-size:14px; line-height:130%;}
ul.siimage li.le{float:left; width:300px; height:260px; margin:0 30px 0 0; padding:0; list-style:none;}
ul.siimage li.ri{float:right; width:300px; height:260px; margin:0; padding:0; list-style:none;}

/* shopstock */
.sstxt{margin:15px 0 30px 0; padding:0 0 0 15px; font-size:14px; text-align:left; line-height:140%;}
ul.funcssmem{
	margin:20px 0 30px 0; padding:45px 0 0 140px;
	background-image:url(images/shopstock02.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:259px;
}
li.ssnum01{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 42px;
	background: url(images/number01.png) no-repeat 15px 0;
	padding: 15px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:24px; margin:25px 0; line-height:140%;
}
li.ssnum02{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 42px;
	background: url(images/number02.png) no-repeat 15px 0;
	padding: 15px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:24px; margin:25px 0; line-height:140%;
}
li.ssnum03{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 42px;
	background: url(images/number03.png) no-repeat 15px 0;
	padding: 15px 0px 0px 82px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:24px; margin:25px 0; line-height:140%;
}
.ssimage{width:960px; height:auto; margin:0 0 35px 0; padding:0; text-align:center;}
.sssample{
	margin:60px 0 30px 0; padding:0 0 0 360px;
	background-image:url(images/shopstock09.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:600px; font-size:14px; line-height:160%;
}

/* analytics */
ul.ana-hosokunew{margin:40px 40px; padding:0; list-style:none;}
ul.ana-hosokunew li{list-style:none; text-align:left; font-size:14px; margin:0; line-height:140%;}
ul.anaimage{margin:30px 0 20px 0; padding:0; list-style:none; font-size:14px; line-height:130%;}
ul.anaimage li.le01{float:left; width:470px; height:430px; margin:0; padding:0; list-style:none;}
ul.anaimage li.ri01{float:right; width:470px; height:430px; margin:0; padding:0; list-style:none;}
ul.anaimage li.le02{float:left; width:473px; height:440px; margin:0; padding:0; list-style:none;}
ul.anaimage li.ri02{float:right; width:473px; height:440px; margin:0; padding:0; list-style:none;}
ul.anaimage li.le03{float:left; width:460px; height:460px; margin:0; padding:0; list-style:none;} /* member用 */
ul.anaimage li.ri03{float:right; width:460px; height:460px; margin:0; padding:0; list-style:none;} /* member用 */
.anaother{
	width:830px; height:195px; margin:50px 0 80px 0; padding:75px 30px 30px 100px;
	background-image:url(images/analytics_other.jpg);
	background-repeat: no-repeat;
	list-style:none; font-size:19px; line-height:160%;
}
.anamap{width:960px; height:auto; margin:30px 0 40px 0; padding:0;}

/* appli */
ul.apimage{margin:10px 0 40px 0; padding:0; list-style:none; font-size:12px; line-height:130%;}
ul.apimage li.le{float:left; width:300px; height:144px; margin:0 30px 0 0; padding:0; list-style:none;}
ul.apimage li.ri{float:right; width:300px; height:144px; margin:0; padding:0; list-style:none;}
.apimage a:link{text-decoration:none;}
.apimage a:visited{text-decoration:none;}
.apimage a:hover{
	text-decoration:none;
    opacity:0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity = 70);
}

/* point */
ul.ptimage{margin:10px 0 40px 0; padding:0; list-style:none; font-size:12px; line-height:130%;}
ul.ptimage li.le{float:left; width:560px; height:460px; margin:0 0 40px 0; padding:0; list-style:none;}
ul.ptimage li.ri{float:right; width:400px; height:460px; margin:0 0 40px 0; padding:0; list-style:none;}

.supplement{width:100%; margin:5% auto 5% auto; padding:0; overflow:hidden;}
.supplement dl{
	width:93%; background-color:#fff; padding:3% 3% 0 3%; margin:0 auto; border: 1px solid #666;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
.supplement dl dt{text-align:left; font-size:16px; margin-bottom:1.5%; width:100%; line-height:160%;}
.supplement dl dd{text-align:left; font-size:14px; margin-left:0; margin-bottom:3%; width:100%; line-height:160%;}
ul.funcpoint{
	margin:60px 0 30px 0; padding:0;
	background-image:url(images/point_event_bg.png);
	background-repeat:no-repeat;
	background-position:right;
	height:360px;
}
ul.configpoint{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/point_illustbg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:356px;
}
.ptxt{margin:15px 0 50px 0; padding:0 10px 0 15px; font-size:15px; text-align:left; line-height:140%;}
.pri-br { display: none;}

/* mail-marketing */
ul.funcmm{
	margin:20px 0 30px 0; padding:0; height:450px;
	background-image:url(images/mail_top_bg.png);
	background-repeat:no-repeat;
	background-position:right;
}
li.mmnum01{
	float: none; text-indent: 0; /*--Reset text indent--*/
	background: url(images/number01.png) no-repeat 15px 0;
	height: 49px; padding: 8px 0px 0px 82px; text-decoration:none; list-style:none;
	color: #000; text-align:left; font-size:17px; margin:25px 0; line-height:140%;
}
li.mmnum02{
	float: none; text-indent: 0; /*--Reset text indent--*/
	background: url(images/number02.png) no-repeat 15px 0;
	height: 49px; padding: 8px 0px 0px 82px; text-decoration:none; list-style:none;
	color: #000; text-align:left; font-size:17px; margin:25px 0; line-height:140%;
}
li.mmnum03{
	float: none; text-indent: 0; /*--Reset text indent--*/
	background: url(images/number03.png) no-repeat 15px 0;
	height: 49px; padding: 8px 0px 0px 82px; text-decoration:none; list-style:none;
	color: #000; text-align:left; font-size:17px; margin:25px 0; line-height:140%;
}
li.mmnum04{
	float: none; text-indent: 0; /*--Reset text indent--*/
	background: url(images/number04.png) no-repeat 15px 0;
	height: 49px; padding: 8px 0px 0px 82px; text-decoration:none; list-style:none;
	color: #000; text-align:left; font-size:17px; margin:25px 0; line-height:140%;
}
li.mmnum05{
	float: none; text-indent: 0; /*--Reset text indent--*/
	background: url(images/number05.png) no-repeat 15px 0;
	height: 49px; padding: 8px 0px 0px 82px; text-decoration:none; list-style:none;
	color: #000; text-align:left; font-size:17px; margin:25px 0; line-height:140%;
}
ul.mmimage{margin:30px 0 20px 0; padding:0; list-style:none; font-size:14px; line-height:130%;}
ul.mmimage li.le{float:left; width:300px; height:260px; margin:0 30px 0 0; padding:0; list-style:none;}
ul.mmimage li.ri{float:right; width:300px; height:260px; margin:0; padding:0; list-style:none;}

ul.trouble{width:100%; margin:50px 0 50px; padding:0; list-style:none;}
ul.trouble li{float:left; width:480px; height:215px; margin:20px auto 40px auto; padding:0; list-style:none;}
ul.trouble li p{font-size: 14px; line-height: 24px; text-align:left;}
ul.trouble li img{display:block; margin:auto; padding:0;}
.trouble h4{
	background-image: url(../images/tile.gif); background-repeat: repeat;
	padding: 12px 10px 7px 10px; font-size: 18px; font-weight: bold; line-height:24px; margin:0 auto; width:98%; text-align:left;
}

/* crm */
ul.crmsys{width:100%; margin:50px 0 50px; padding:0; list-style:none;}
ul.crmsys li{float:left; width:480px; height:380px; margin:20px auto 40px auto; padding:0; list-style:none;}
ul.crmsys li p{font-size: 14px; line-height: 24px; text-align:left; padding-left:30px;}
ul.crmsys li img{display:block; margin:auto; padding:0;}

ul.crmrank{margin:30px 0 20px 0; padding:0; list-style:none; font-size:14px; line-height:24px;}
ul.crmrank li.le{float:left; width:300px; height:350px; margin:0 30px 0 0; padding:0; list-style:none;}
ul.crmrank li.ri{float:right; width:630px; height:auto; margin:0; padding:0; list-style:none;}


/* member */
.memberbg{width:100%; height:auto; margin:0 0 60px 0; padding:1px 0; background-image: url(images/bg-red.gif); background-repeat: repeat;}
.memberbg h4{width:auto; height:auto; font-size:20px; font-weight:bold; border:none; color:#000; margin:20px 10px 0 20px; padding:0; text-align:left;}
.memberbg .voice{
	width:90%; background-color:#fff; padding:3%; margin:20px auto; border: none;
	-webkit-border-radius: 50px; -moz-border-radius: 30px; border-radius: 10px; font-size:14px;
}

.memberbg .whitebox01{width:420px; height:170px; margin:30px 10px 30px 15px; padding:2%; background-color:#FFF; float:left;}
.memberbg .whitebox01 h5{
	text-indent: 0; /*--Reset text indent--*/ height: 54px;
	background: url(images/member_case01.png) no-repeat 15px 0;
	padding: 20px 0px 0px 85px; text-decoration: none; list-style:none;
	color:#f0564a; text-align:left; font-size:18px; margin:5px 0 25px 0; line-height:140%;
}
.memberbg .whitebox02{width:420px; height:170px; margin:30px 15px 30px 0; padding:2%; background-color:#FFF; float:right;}
.memberbg .whitebox02 h5{
	text-indent: 0; /*--Reset text indent--*/ height: 54px;
	background: url(images/member_case02.png) no-repeat 15px 0;
	padding: 20px 0px 0px 85px; text-decoration: none; list-style:none;
	color:#f0564a; text-align:left; font-size:18px; margin:5px 0 25px 0; line-height:140%;
}
.memberbg .whitebox03{width:420px; height:170px; margin:0 10px 30px 15px; padding:2%; background-color:#FFF; float:left;}
.memberbg .whitebox03 h5{
	text-indent: 0; /*--Reset text indent--*/ height: 54px;
	background: url(images/member_case03.png) no-repeat 15px 0;
	padding: 20px 0px 0px 85px; text-decoration: none; list-style:none;
	color:#f0564a; text-align:left; font-size:18px; margin:5px 0 25px 0; line-height:140%;
}
.memberbg .whitebox04{width:420px; height:170px; margin:0 15px 30px 0; padding:2%; background-color:#FFF; float:right;}
.memberbg .whitebox04 h5{
	text-indent: 0; /*--Reset text indent--*/ height: 54px;
	background: url(images/member_case04.png) no-repeat 15px 0;
	padding: 20px 0px 0px 85px; text-decoration: none; list-style:none;
	color:#f0564a; text-align:left; font-size:18px; margin:5px 0 25px 0; line-height:140%;
}
.memberbg .txt{font-size:14px; line-height:160%;}

}
@media screen and (max-width:800px) and (min-width: 0px) {
.point{margin:25px 0 25px 0; padding:0 0 0 8px; font-size:20px; color:#f15749; line-height:150%;}
ul.funcsum{margin:20px 0 40px 0; padding:0; background-image:none; height:380px;}
li.num01{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number01.png) no-repeat 15px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 18px 0px 0px 72px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:18px; margin:10px 0;
}
li.num02{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number02.png) no-repeat 15px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 18px 0px 0px 72px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:18px; margin:10px 0;
}
li.num03{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number03.png) no-repeat 15px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 18px 0px 0px 72px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:18px; margin:10px 0;
}
li.num04{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number04.png) no-repeat 15px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 18px 0px 0px 72px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:18px; margin:10px 0;
}
li.num04long{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number04.png) no-repeat 15px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 18px 0px 0px 72px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:18px; margin:10px 0;
}
li.num05{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number05.png) no-repeat 15px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 18px 0px 0px 72px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:18px; margin:10px 0;
}
li.num05long{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number05.png) no-repeat 15px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 18px 0px 0px 72px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:18px; margin:10px 0;
}
li.num06{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number06.png) no-repeat 15px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 18px 0px 0px 72px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:18px; margin:10px 0;
}
li.num06long{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 37px;
	background: url(images/number06.png) no-repeat 15px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 18px 0px 0px 72px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:18px; margin:10px 0;
}
ul.funcmem{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/apri_display01.jpg);
	background-repeat:no-repeat;
	-moz-background-size:auto 70%;
	background-size:auto 70%;
	background-position:right 80px;
	height:440px;
}
ul.funcnews{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/apri_display02.jpg);
	background-repeat:no-repeat;
	-moz-background-size:auto 70%;
	background-size:auto 70%;
	background-position:right 70px;
	height:440px;
}
ul.funccoupon{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/apri_display05.jpg);
	background-repeat:no-repeat;
	-moz-background-size:auto 70%;
	background-size:auto 70%;
	background-position:right 120px;
	height:440px;
}
ul.funccode{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/apri_display03.jpg);
	background-repeat:no-repeat;
	-moz-background-size:auto 70%;
	background-size:auto 70%;
	background-position:right 120px;
	height:500px;
}
ul.funcshop{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/apri_display04.jpg);
	background-repeat:no-repeat;
	-moz-background-size:auto 70%;
	background-size:auto 70%;
	background-position:right;
	height:400px;
}
.txt{margin:15px 0 40px 0; padding:0 0 0 8px; text-align:left; font-size:14px; line-height:140%;}
.screen{margin:5px 0 65px 0; padding:0;}
.pc_secondnone { display: none;}

/* shopinput */
ul.funcsimem{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/shopinput_bg.jpg);
	-moz-background-size:auto 48%;
	background-size:auto 48%;
	background-repeat:no-repeat;
	background-position:right bottom;
	height:480px;
}
li.sinum01{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 49px;
	background: url(images/number01.png) no-repeat 12px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 2px 0px 0px 70px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:15px; margin:20px 0; line-height:140%;
}
li.sinum02{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 49px;
	background: url(images/number02.png) no-repeat 12px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 2px 0px 0px 70px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:15px; margin:20px 0; line-height:140%;
}
li.sinum03{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 49px;
	background: url(images/number03.png) no-repeat 12px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 2px 0px 0px 70px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:15px; margin:20px 0; line-height:140%;
}
li.sinum04{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 35px;
	background: url(images/number04.png) no-repeat 12px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 16px 0px 0px 70px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:15px; margin:20px 0;
}
li.sinum05{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 49px;
	background: url(images/number05.png) no-repeat 12px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 2px 0px 0px 70px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:15px; margin:20px 0; line-height:140%;
}
ul.siimage{margin:30px auto 20px auto; padding:0; list-style:none; font-size:14px; line-height:130%;}
ul.siimage li.le{float:left; width:300px; height:260px; margin:0 20px 20px 0; padding:0; list-style:none;}
ul.siimage li.ri{float:left; width:300px; height:260px; margin:0 0 20px 0; padding:0; list-style:none;}

/* shopstock */
.sstxt{margin:15px 0 30px 0; padding:0 0 0 8px; font-size:14px; text-align:left; line-height:150%;}
ul.funcssmem{
	margin:20px 0 30px 0; padding:65px 0 0 20px;
	background-image:url(images/shopstock02.jpg);
	-moz-background-size:100% auto;
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position:right;
	height:200px;
}
li.ssnum01{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 28px;
	background: url(images/number01.png) no-repeat 15px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 18px 0px 0px 72px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:18px; margin:10px 0;
}
li.ssnum02{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 28px;
	background: url(images/number02.png) no-repeat 15px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 18px 0px 0px 72px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:18px; margin:10px 0;
}
li.ssnum03{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 28px;
	background: url(images/number03.png) no-repeat 15px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 18px 0px 0px 72px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:18px; margin:10px 0;
}
.ssimage{width:100%; height:auto; margin:0 auto 10px auto; padding:0;}
.sssample{margin:40px 0 30px 0; padding:10px 0 0 0; background-image:none; height:auto; font-size:14px; line-height:160%; text-align:center; border-top:double 10px #673602;}
.sssample img{margin:30px auto 0 auto;}

/* analytics */
ul.ana-hosokunew{margin:30px auto; padding:0 0 0 8px; list-style:none; font-size:14px; line-height:150%;}
ul.anaimage{margin:0 auto; padding:0; list-style:none; font-size:14px; line-height:130%;}
ul.anaimage li.le01{float:none; width:auto; height:auto; margin:0 auto 30px auto; padding:0; list-style:none;}
ul.anaimage li.ri01{float:none; width:auto; height:auto; margin:0 auto 30px auto; padding:0; list-style:none;}
ul.anaimage li.le02{float:none; width:auto; height:auto; margin:0 auto; padding:0; list-style:none;}
ul.anaimage li.ri02{float:none; width:auto; height:auto; margin:-30px auto 30px auto; padding:0; list-style:none;}
ul.anaimage li.le03{float:none; width:auto; height:auto; margin:0 auto; padding:0; list-style:none;}
ul.anaimage li.ri03{float:none; width:auto; height:auto; margin:30px auto 30px auto; padding:0; list-style:none;}
.anaother{background-image: url(../images/tile.gif); background-repeat: repeat; padding: 8px 8px 8px 8px; width:96%; height:auto; font-size:16px; margin:40px auto 50px auto; line-height:160%;}
.anamap{width:100%; height:auto; margin:30px 0 auto; padding:0;}

/* point */
ul.ptimage{margin:10px 0 40px 0; padding:0; list-style:none; font-size:12px; line-height:130%;}
ul.ptimage li.le{float:left; width:392px; height:322px; margin:0 0 40px 0; padding:0; list-style:none;}
ul.ptimage li.ri{float:right; width:280px; height:322px; margin:0 0 40px 0; padding:0; list-style:none;}

.supplement{width:100%; margin:5% auto 5% auto; padding:0; overflow:hidden;}
.supplement dl{
	width:92%; background-color:#fff; padding:3% 3% 0 3%; margin:0 auto; border: 1px solid #666;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
.supplement dl dt{text-align:left; font-size:16px; margin-bottom:1.5%; width:100%; line-height:160%;}
.supplement dl dd{text-align:left; margin-left:0; margin-bottom:3%; width:100%; line-height:160%;}
ul.funcpoint{
	margin:20px 0 30px 0; padding:0;
	background-image:url(images/point_event_bg.jpg);
	-moz-background-size:auto 48%;
	background-size:auto 48%;
	background-repeat:no-repeat;
	background-position:right bottom;
	height:auto;
}
ul.configpoint{margin:20px 0 30px 0; padding:0; background:none; height:auto;}
.ptxt{width:96%; margin:15px auto 40px auto; padding:1%; font-size:14px; text-align:left; line-height:150%;}
.pri-br { display: none;}

/* mail-marketing */
ul.funcmm{
	margin:20px 0 30px 0; padding:0; height:480px;
	background-image:url(images/mail_top_bg.png);
	-moz-background-size:auto 48%;
	background-size:auto 48%;
	background-repeat:no-repeat;
	background-position:right bottom;
}
li.mmnum01{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 49px;
	background: url(images/number01.png) no-repeat 12px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 2px 0px 0px 70px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:15px; margin:20px 0; line-height:140%;
}
li.mmnum02{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 49px;
	background: url(images/number02.png) no-repeat 12px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 2px 0px 0px 70px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:15px; margin:20px 0; line-height:140%;
}
li.mmnum03{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 49px;
	background: url(images/number03.png) no-repeat 12px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 2px 0px 0px 70px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:15px; margin:20px 0; line-height:140%;
}
li.mmnum04{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 49px;
	background: url(images/number04.png) no-repeat 12px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 2px 0px 0px 70px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:15px; margin:20px 0; line-height:140%;
}
li.mmnum05{
	float: none; text-indent: 0; /*--Reset text indent--*/ height: 49px;
	background: url(images/number05.png) no-repeat 12px 0;
	-moz-background-size:auto 90%;
	background-size:auto 90%;
	padding: 2px 0px 0px 70px; text-decoration: none; list-style:none;
	color: #000; text-align:left; font-size:15px; margin:20px 0; line-height:140%;
}
ul.mmimage{margin:30px auto 20px auto; padding:0; list-style:none; font-size:14px; line-height:130%;}
ul.mmimage li.le{float:left; width:300px; height:260px; margin:0 20px 20px 0; padding:0; list-style:none;}
ul.mmimage li.ri{float:left; width:300px; height:260px; margin:0 0 20px 0; padding:0; list-style:none;}
ul.trouble{margin:30px 0 30px; padding:0; list-style:none;}
ul.trouble li{float:none; width:96%; height:auto; margin:0px auto; padding:0; list-style:none;}
ul.trouble li p{font-size: 14px; line-height: 24px; text-align:left;}
ul.trouble li img{display:block; margin:auto; padding:0;}
.trouble h4{
	background-image: url(../images/tile.gif); background-repeat: repeat;
	padding: 12px 10px 7px 10px; font-size: 16px; font-weight: bold; line-height:22px; margin:40px auto 30px auto; width:98%; text-align:left;
}

/* crm */
ul.crmsys{margin:30px 0 30px; padding:0; list-style:none;}
ul.crmsys li{float:left; width:320px; height:auto; margin:0px auto; padding:0; list-style:none;}
ul.crmsys li p{font-size: 14px; line-height: 24px; text-align:left; margin-left:30px;}
ul.crmsys li img{display:block; margin:auto; padding:0;}
ul.crmrank{margin:30px auto 20px auto; padding:0; list-style:none; font-size:14px; line-height:130%;}
ul.crmrank li.le{float:left; width:300px; height:350px; margin:0 30px 20px 0; padding:0; list-style:none;}
ul.crmrank li.ri{float:left; width:310px; height:auto; margin:0 0 20px 0; padding:0; list-style:none;}

/* member */
.memberbg{width:100%; height:auto; margin:20px 0; padding:1px 0; background-image: url(images/bg-red.gif); background-repeat: repeat;}
.memberbg h4{width:auto; height:auto; font-size:20px; font-weight:bold; border:none; color:#000; margin:20px 10px 0 20px; padding:0; text-align:left; line-height:130%;}
.memberbg .voice{
	width:90%; background-color:#fff; padding:3%; margin:20px auto; border: none;
	-webkit-border-radius: 50px; -moz-border-radius: 30px; border-radius: 10px; font-size:14px;
}

.memberbg .whitebox01{width:420px; height:170px; margin:30px auto; padding:2%; background-color:#FFF; float:none;}
.memberbg .whitebox01 h5{
	text-indent: 0; /*--Reset text indent--*/ height: 54px;
	background: url(images/member_case01.png) no-repeat 15px 0;
	padding: 20px 0px 0px 85px; text-decoration: none; list-style:none;
	color:#f0564a; text-align:left; font-size:18px; margin:5px 0 25px 0; line-height:140%;
}
.memberbg .whitebox02{width:420px; height:170px; margin:30px auto; padding:2%; background-color:#FFF; float:none;}
.memberbg .whitebox02 h5{
	text-indent: 0; /*--Reset text indent--*/ height: 54px;
	background: url(images/member_case02.png) no-repeat 15px 0;
	padding: 20px 0px 0px 85px; text-decoration: none; list-style:none;
	color:#f0564a; text-align:left; font-size:18px; margin:5px 0 25px 0; line-height:140%;
}
.memberbg .whitebox03{width:420px; height:170px; margin:30px auto; padding:2%; background-color:#FFF; float:none;}
.memberbg .whitebox03 h5{
	text-indent: 0; /*--Reset text indent--*/ height: 54px;
	background: url(images/member_case03.png) no-repeat 15px 0;
	padding: 20px 0px 0px 85px; text-decoration: none; list-style:none;
	color:#f0564a; text-align:left; font-size:18px; margin:5px 0 25px 0; line-height:140%;
}
.memberbg .whitebox04{width:420px; height:170px; margin:30px auto; padding:2%; background-color:#FFF; float:none;}
.memberbg .whitebox04 h5{
	text-indent: 0; /*--Reset text indent--*/ height: 54px;
	background: url(images/member_case04.png) no-repeat 15px 0;
	padding: 20px 0px 0px 85px; text-decoration: none; list-style:none;
	color:#f0564a; text-align:left; font-size:18px; margin:5px 0 25px 0; line-height:140%;
}
.memberbg .txt{font-size:14px; line-height:160%;}

}
@media screen and (max-width:640px) and (min-width: 0px) {
li.num01{font-size:16px;}
li.num02{font-size:16px;}
li.num03{font-size:16px;}
li.num04{font-size:16px;}
li.num04long{font-size:16px;}
li.num05{font-size:16px;}
li.num05long{font-size:16px;}
li.num06{font-size:16px;}
li.num06long{font-size:16px;}
ul.funcsum{background-image:none; height:auto;}
ul.funcmem{background-image:none; height:auto;}
ul.funcnews{background-image:none; height:auto;}
ul.funccoupon{background-image:none; height:auto;}
ul.funccode{background-image:none; height:auto;}
ul.funcshop{background-image:none; height:auto;}
.screen{margin:0 0 0 10px; padding:0;}
.pc_secondnone { display: block; margin:0 0 30px 0;}
.pc_secondnone img{margin:0;}
.sp_secondnone { display: none;}

/* shopinput */
ul.funcsimem{background-image:none; height:auto;}
li.sinum01{
	background: url(images/number01.png) no-repeat 8px 0;
	-moz-background-size:auto 75%;
	background-size:auto 75%;
	padding: 4px 0 0 56px; font-size:12px;
}
li.sinum02{
	background: url(images/number02.png) no-repeat 8px 0;
	-moz-background-size:auto 75%;
	background-size:auto 75%;
	padding: 4px 0 0 56px; font-size:12px;
}
li.sinum03{
	background: url(images/number03.png) no-repeat 8px 0;
	-moz-background-size:auto 75%;
	background-size:auto 75%;
	padding: 4px 0 0 56px; font-size:12px;
}
li.sinum04{
	background: url(images/number04.png) no-repeat 8px 0;
	-moz-background-size:auto 88%;
	background-size:auto 88%;
	padding: 11px 0 0 56px; font-size:12px; margin-bottom:27px;
}
li.sinum05{
	background: url(images/number05.png) no-repeat 8px 0;
	-moz-background-size:auto 75%;
	background-size:auto 75%;
	padding: 4px 0 0 56px; font-size:12px;
}
ul.siimage li.le{width:301px; float:none; margin:0 auto 20px auto;}
ul.siimage li.ri{width:301px; float:none; margin:0 auto 20px auto;}

/* shopstock */
ul.funcssmem{margin:20px 0 30px 0; padding:40px 0 0 20px; height:160px;}
li.ssnum01{height: auto; background:none; padding: 0px 0px 0px 40px; margin:25px 0;}
li.ssnum02{height: auto; background:none; padding: 0px 0px 0px 40px; margin:25px 0;}
li.ssnum03{height: auto; background:none; padding: 0px 0px 0px 40px; margin:25px 0;}

/* point */
ul.ptimage{margin:10px 0 40px 0; padding:0; list-style:none; font-size:12px; line-height:130%;}
ul.ptimage li.le{float:none; margin:0 auto 40px auto; padding:0; list-style:none;}
ul.ptimage li.ri{float:none; margin:0 auto 40px auto; padding:0; list-style:none;}

.supplement{width:100%; margin:5% auto 5% auto; padding:0; overflow:hidden;}
.supplement dl{
	width:92%; background-color:#fff; padding:3% 3% 0 3%; margin:0 auto; border: 1px solid #666;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
.supplement dl dt{text-align:left; font-size:16px; margin-bottom:1.5%; width:100%; line-height:160%;}
.supplement dl dd{text-align:left; margin-left:0; margin-bottom:3%; width:100%; line-height:160%;}
ul.funcpoint{background-image:none; height:auto;}
.pri-br { display: inline;}

/* mail-marketing */
ul.funcmm{background-image:none; height:auto;}
li.mmnum01{
	background: url(images/number01.png) no-repeat 8px 0;
	-moz-background-size:auto 75%;
	background-size:auto 75%;
	padding: 4px 0 0 56px; font-size:12px;
}
li.mmnum02{
	background: url(images/number02.png) no-repeat 8px 0;
	-moz-background-size:auto 75%;
	background-size:auto 75%;
	padding: 4px 0 0 56px; font-size:12px;
}
li.mmnum03{
	background: url(images/number03.png) no-repeat 8px 0;
	-moz-background-size:auto 75%;
	background-size:auto 75%;
	padding: 4px 0 0 56px; font-size:12px;
}
li.mmnum04{
	background: url(images/number04.png) no-repeat 8px 0;
	-moz-background-size:auto 75%;
	background-size:auto 75%;
	padding: 4px 0 0 56px; font-size:12px;
}
li.mmnum05{
	background: url(images/number05.png) no-repeat 8px 0;
	-moz-background-size:auto 75%;
	background-size:auto 75%;
	padding: 4px 0 0 56px; font-size:12px;
}
ul.mmimage li.le{width:300px; float:none; margin:0 auto 20px auto;}
ul.mmimage li.ri{width:300px; float:none; margin:0 auto 20px auto;}

/* crm */
ul.crmsys li{float:none; width:480px; height:380px; margin:0 auto 20px auto; padding:0; list-style:none;}
ul.crmsys li p{font-size: 14px; line-height: 24px; text-align:left; margin:0;}
ul.crmsys li img{display:block; margin:auto; padding:0;}
ul.crmrank li.le{float:none; width:300px; height:350px; margin:0 auto 20px auto; padding:0; list-style:none;}
ul.crmrank li.ri{float:none; width:96%; height:auto; margin:0 auto 20px auto; padding:0; list-style:none;}

}
@media screen and (max-width:480px) and (min-width: 0px) {
.point{margin:10px 0 25px 0; padding:0 0 0 8px; font-size:16px; color:#f15749; line-height:150%;}
li.num01{
	background: url(images/number01.png) no-repeat 5px 0;
	-moz-background-size:auto 80%;
	background-size:auto 80%;
	padding: 9px 0 0 50px; font-size:14px;
}
li.num02{
	background: url(images/number02.png) no-repeat 5px 0;
	-moz-background-size:auto 80%;
	background-size:auto 80%;
	padding: 9px 0 0 50px; font-size:14px;
}
li.num03{
	background: url(images/number03.png) no-repeat 5px 0;
	-moz-background-size:auto 80%;
	background-size:auto 80%;
	padding: 9px 0 0 50px; font-size:14px;
}
li.num04{
	background: url(images/number04.png) no-repeat 5px 0;
	-moz-background-size:auto 80%;
	background-size:auto 80%;
	padding: 9px 0 0 50px; font-size:14px;
}
li.num04long{
	background: url(images/number04.png) no-repeat 5px 0;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	padding: 0 0 0 50px; font-size:14px; margin-bottom:19px;
}
li.num05{
	background: url(images/number05.png) no-repeat 5px 0;
	-moz-background-size:auto 80%;
	background-size:auto 80%;
	padding: 9px 0 0 50px; font-size:14px;
}
li.num05long{
	background: url(images/number05.png) no-repeat 5px 0;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	padding: 0 0 0 50px; font-size:14px; margin-bottom:19px;
}
li.num06{
	background: url(images/number06.png) no-repeat 5px 0;
	-moz-background-size:auto 80%;
	background-size:auto 80%;
	padding: 9px 0 0 50px; font-size:14px;
}
li.num06long{
	background: url(images/number06.png) no-repeat 5px 0;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	padding: 0 0 0 50px; font-size:14px; margin-bottom:19px;
}
.screen{margin:0 auto; padding:0;}

/* shopinput */
li.sinum01{
	background-image: url(../images/tile.gif);
	-moz-background-size:auto auto;
	background-size:auto auto;
	background-repeat: repeat;
	padding: 8px 8px 8px 8px; width:94%; height:auto; margin:20px auto; font-size:16px;
}
li.sinum02{
	background-image: url(../images/tile.gif);
	-moz-background-size:auto auto;
	background-size:auto auto;
	background-repeat: repeat;
	padding: 8px 8px 8px 8px; width:94%; height:auto; margin:20px auto; font-size:16px;
}
li.sinum03{
	background-image: url(../images/tile.gif);
	-moz-background-size:auto auto;
	background-size:auto auto;
	background-repeat: repeat;
	padding: 8px 8px 8px 8px; width:94%; height:auto; margin:20px auto; font-size:16px;
}
li.sinum04{
	background-image: url(../images/tile.gif);
	-moz-background-size:auto auto;
	background-size:auto auto;
	background-repeat: repeat;
	padding: 8px 8px 8px 8px; width:94%; height:auto; font-size:16px; margin:20px auto;
}
li.sinum05{
	background-image: url(../images/tile.gif);
	-moz-background-size:auto auto;
	background-size:auto auto;
	background-repeat: repeat;
	padding: 8px 8px 8px 8px; width:94%; height:auto; margin:20px auto; font-size:16px;
}

/* shopstock */
ul.funcssmem{margin:20px 0 30px 0; padding:0; background:none; height:auto;}
li.ssnum01{font-size:15px; padding: 0; margin:10px 0;}
li.ssnum02{font-size:15px; padding: 0; margin:10px 0;}
li.ssnum03{font-size:15px; padding: 0; margin:10px 0;}
.sssample{font-size:14px; line-height:160%; text-align:left;}

/* point */
ul.ptimage{margin:10px 0 40px 0; padding:0; list-style:none; font-size:12px; line-height:130%;}
ul.ptimage li.le{width:96%; height:auto; margin:0 auto 40px auto; padding:0; list-style:none;}
ul.ptimage li.ri{width:328px; height:377px; margin:0 auto 40px auto; padding:0; list-style:none;}

.supplement{width:100%; margin:5% auto 5% auto; padding:0; overflow:hidden;}
.supplement dl{
	width:90%; background-color:#fff; padding:6% 4% 0 4%; margin:0 auto; border: 1px solid #666;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
.supplement dl dt{text-align:left; font-size:16px; margin-bottom:4%; width:100%; line-height:160%;}
.supplement dl dd{text-align:left; margin-left:0; margin-bottom:6%; width:100%; line-height:160%;}
.ptxt{font-size:13px; background-color:#F0F0F0;}

/* mail-marketing */
li.mmnum01{
	background-image: url(../images/tile.gif);
	-moz-background-size:auto auto;
	background-size:auto auto;
	background-repeat: repeat;
	padding: 8px 8px 8px 8px; width:94%; height:auto; margin:20px auto; font-size:16px;
}
li.mmnum02{
	background-image: url(../images/tile.gif);
	-moz-background-size:auto auto;
	background-size:auto auto;
	background-repeat: repeat;
	padding: 8px 8px 8px 8px; width:94%; height:auto; margin:20px auto; font-size:16px;
}
li.mmnum03{
	background-image: url(../images/tile.gif);
	-moz-background-size:auto auto;
	background-size:auto auto;
	background-repeat: repeat;
	padding: 8px 8px 8px 8px; width:94%; height:auto; margin:20px auto; font-size:16px;
}
li.mmnum04{
	background-image: url(../images/tile.gif);
	-moz-background-size:auto auto;
	background-size:auto auto;
	background-repeat: repeat;
	padding: 8px 8px 8px 8px; width:94%; height:auto; margin:20px auto; font-size:16px;
}
li.mmnum05{
	background-image: url(../images/tile.gif);
	-moz-background-size:auto auto;
	background-size:auto auto;
	background-repeat: repeat;
	padding: 8px 8px 8px 8px; width:94%; height:auto; margin:20px auto; font-size:16px;
}

/* crm */
ul.crmsys li{float:none; width:96%; height:auto; margin:0 auto 20px auto; padding:0; list-style:none;}

/* member */
.memberbg{width:100%; height:auto; margin:30px 0; padding:1px 0; background-image: url(images/bg-red.gif); background-repeat: repeat;}
.memberbg h4{width:auto; height:auto; font-size:18px; font-weight:bold; border:none; color:#000; margin:20px 10px 0 20px; padding:0; text-align:left; line-height:130%;}
.memberbg .voice{
	width:90%; background-color:#fff; padding:3%; margin:20px auto; border: none;
	-webkit-border-radius: 50px; -moz-border-radius: 30px; border-radius: 10px; font-size:14px;
}

.memberbg .whitebox01{width:90%; height:170px; margin:30px auto; padding:2%; background-color:#FFF; float:none;}
.memberbg .whitebox01 h5{
	text-indent: 0; /*--Reset text indent--*/ height: 54px;
	background: url(images/member_case01.png) no-repeat 15px 0;
	padding: 20px 0px 0px 85px; text-decoration: none; list-style:none;
	color:#f0564a; text-align:left; font-size:18px; margin:5px 0; line-height:140%;
}
.memberbg .whitebox02{width:90%; height:170px; margin:30px auto; padding:2%; background-color:#FFF; float:none;}
.memberbg .whitebox02 h5{
	text-indent: 0; /*--Reset text indent--*/ height: 54px;
	background: url(images/member_case02.png) no-repeat 15px 0;
	padding: 20px 0px 0px 85px; text-decoration: none; list-style:none;
	color:#f0564a; text-align:left; font-size:18px; margin:5px 0; line-height:140%;
}
.memberbg .whitebox03{width:90%; height:170px; margin:30px auto; padding:2%; background-color:#FFF; float:none;}
.memberbg .whitebox03 h5{
	text-indent: 0; /*--Reset text indent--*/ height: 54px;
	background: url(images/member_case03.png) no-repeat 15px 0;
	padding: 20px 0px 0px 85px; text-decoration: none; list-style:none;
	color:#f0564a; text-align:left; font-size:18px; margin:5px 0; line-height:140%;
}
.memberbg .whitebox04{width:90%; height:170px; margin:30px auto; padding:2%; background-color:#FFF; float:none;}
.memberbg .whitebox04 h5{
	text-indent: 0; /*--Reset text indent--*/ height: 54px;
	background: url(images/member_case04.png) no-repeat 15px 0;
	padding: 20px 0px 0px 85px; text-decoration: none; list-style:none;
	color:#f0564a; text-align:left; font-size:18px; margin:5px 0; line-height:140%;
}
.memberbg .txt{font-size:14px; line-height:160%;}

}