@charset "utf-8";

/* CSS Document */

#globalmenu a.solution {
	background: url(../img/menu_solutionon.jpg) no-repeat;
	height: 50px;
	width: 180px;
	font-size: 14px;
}

*html #contents_img {
	margin-left: 5px;
}

#categmenu {
	float: left;
	width: 210px;
}

#categmenu ul li h2 {
	background: url(../img/solution/s_menuhead.gif) no-repeat;
	text-indent: -9999px;
	height: 75px;
	width: 210px;
}

#menumovie a {
	background: url(../img/solution/s_menumovie.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#menumovie a:hover {
	background: url(../img/solution/s_menumovieon.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#menucoupon a {
	background: url(../img/solution/s_menucoupon.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#menucoupon a:hover {
	background: url(../img/solution/s_menucouponon.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#menuredirect a {
	background: url(../img/solution/s_menuredirect.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#menuredirect a:hover {
	background: url(../img/solution/s_menuredirecton.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#menumail a {
	background: url(../img/solution/s_menumail.gif) no-repeat;
	display:block;
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#menumail a:hover {
	background: url(../img/solution/s_menumailon.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#menuaffiliate a {
	background: url(../img/solution/s_menuaffiliate.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#menuaffiliate a:hover {
	background: url(../img/solution/s_menuaffiliateon.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#menucrm a {
	background: url(../img/solution/s_menucrm.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#menucrm a:hover {
	background: url(../img/solution/s_menucrmon.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#menubacksol a {
	background: url(../img/solution/back_solution.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#menubacksol a:hover {
	background: url(../img/solution/back_solutionon.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#aboutmenu1 a, #aboutmenu2 a {
	background: url(../img/categ_menuabout25.gif);
	height: 25px;
	width: 165px;
	display: block;
	padding-top: 4px;
	padding-left: 45px;
	color: #333333;
	text-decoration: none;
}

#aboutmenu3 a {
	background: url(../img/categ_menuabout26.gif);
	height: 26px;
	width: 165px;
	display: block;
	padding-top: 4px;
	padding-left: 45px;
	color: #333333;
	text-decoration: none;
}

#aboutmenu1 a:hover,#aboutmenu2 a:hover {
	height: 25px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#aboutmenu3 a:hover {
	height: 26px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

/*=====================================================
一覧ページ
=====================================================*/

#information .p_introbox {
	width: 590px;
}

#solution .p_introbox h3 {
	background: url(../img/solution/t_mail.jpg);
	height: 40px;
	width: 590px;
}

#information .p_introbox .p_introimgboxt {
	clear: both;
	width: 590px;
	height: 180px;
	overflow: hidden;
}

#information .p_introbox .p_introimgbox {
	clear: both;
	width: 590px;
	height: 180px;
	overflow: hidden;
	margin-top: 20px;
}

#information .p_introbox .introtxt {
	width: 260px;
	height: 65px;
	margin-top: 122px;
	margin-right: 5px;
	margin-left: 5px;
	color: #666666;
	line-height: 140%;
}

#information .p_introbox .moviesys {
	display: block;
	float: left;
	width: 270px;
	margin-right: 50px;
	height: 180px;
	background: url(../img/solution/intro_moviesys_on.jpg);
	text-decoration: none;
}

#information .p_introbox .moviesys a {
	display: block;
	float: left;
	width: 270px;
	height: 180px;
	background: url(../img/solution/intro_moviesys.jpg);
	text-decoration: none;
}

#information .p_introbox .moviesys a:hover {
	background: none;
}

#information .p_introbox .couponsys {
	display: block;
	float: right;
	width: 270px;
	background: url(../img/solution/intro_couponsys_on.jpg);
	height: 180px;
	text-decoration: none;
}

#information .p_introbox .couponsys a {
	display: block;
	float: right;
	width: 270px;
	background: url(../img/solution/intro_couponsys.jpg);
	height: 180px;
	text-decoration: none;
}

#information .p_introbox .couponsys a:hover {
	background: none;
}

#information .p_introbox .redirectsys {
	display: block;
	float: left;
	width: 270px;
	margin-right: 50px;
	height: 180px;
	background: url(../img/solution/intro_redirectsys_on.jpg);
	text-decoration: none;
}

#information .p_introbox .redirectsys a {
	display: block;
	float: left;
	width: 270px;
	height: 180px;
	background: url(../img/solution/intro_redirectsys.jpg);
	text-decoration: none;
}

#information .p_introbox .redirectsys a:hover {
	background: none;
}

#information .p_introbox .mailsys {
	display: block;
	float: right;
	width: 270px;
	background: url(../img/solution/intro_mailsys_on.jpg);
	height: 180px;
	text-decoration: none;
}

#information .p_introbox .mailsys a {
	display: block;
	float: right;
	width: 270px;
	background: url(../img/solution/intro_mailsys.jpg);
	height: 180px;
	text-decoration: none;
}

#information .p_introbox .mailsys a:hover {
	background: none;
}

#information .p_introbox .affilisys {
	display: block;
	float: left;
	width: 270px;
	margin-right: 50px;
	height: 180px;
	background: url(../img/solution/intro_affilisys_on.jpg);
	text-decoration: none;
}

#information .p_introbox .affilisys a {
	display: block;
	float: left;
	width: 270px;
	height: 180px;
	background: url(../img/solution/intro_affilisys.jpg);
	text-decoration: none;
}

#information .p_introbox .affilisys a:hover {
	background: none;
}

#information .p_introbox .crmsys {
	display: block;
	float: right;
	width: 270px;
	background: url(../img/solution/intro_crmsys_on.jpg);
	height: 180px;
	text-decoration: none;
}

#information .p_introbox .crmsys a {
	display: block;
	float: right;
	width: 270px;
	background: url(../img/solution/intro_crmsys.jpg);
	height: 180px;
	text-decoration: none;
}

#information .p_introbox .crmsys a:hover {
	background: none;
}


/*
#information .p_introbox .moviesys a {
	display: block;
	float: left;
	width: 270px;
	margin-right: 50px;
	height: 180px;
	background: url(../img/solution/intro_moviesys.jpg);
	text-decoration: none;
}

#information .p_introbox .moviesys a:hover {
	background: url(../img/solution/intro_moviesys_on.jpg);
}

#information .p_introbox .couponsys a {
	display: block;
	float: right;
	width: 270px;
	background: url(../img/solution/intro_couponsys.jpg);
	height: 180px;
	text-decoration: none;
}

#information .p_introbox .couponsys a:hover {
	background: url(../img/solution/intro_couponsys_on.jpg);
}

#information .p_introbox .redirectsys a {
	display: block;
	float: left;
	width: 270px;
	margin-right: 50px;
	height: 180px;
	background: url(../img/solution/intro_redirectsys.jpg);
	text-decoration: none;
}

#information .p_introbox .mailsys a {
	display: block;
	float: right;
	width: 270px;
	background: url(../img/solution/intro_mailsys.jpg);
	height: 180px;
	text-decoration: none;
}

#information .p_introbox .mailsys a:hover {
	background: url(../img/solution/intro_mailsys_on.jpg);
}

#information .p_introbox .affilisys a {
	display: block;
	float: left;
	width: 270px;
	margin-right: 50px;
	height: 180px;
	background: url(../img/solution/intro_affilisys.jpg);
	text-decoration: none;
}

#information .p_introbox .affilisys a:hover {
	background: url(../img/solution/intro_affilisys_on.jpg);
}

#information .p_introbox .crmsys a {
	display: block;
	float: right;
	width: 270px;
	background: url(../img/solution/intro_crmsys.jpg);
	height: 180px;
	text-decoration: none;
}

#information .p_introbox .crmsys a:hover {
	background: url(../img/solution/intro_crmsys_on.jpg);
}
*/

/*=====================================================
各システムページ共通
=====================================================*/
.lead {
	width: 590px;
	line-height: 150%;
	font-size: 13px;
	padding-top: 10px;
}

.lead a {
	text-decoration: none;
	color: #006699;
}

h4 {
	font-size: 16px;
	color: #006699;
	border-bottom: 2px solid #006699;
	margin-top: 50px;
	margin-bottom: 20px;
}

.h4Contents {
	width: 590px;
	line-height: 180%;
	font-size: 12px;
	padding-bottom: 10px;
	overflow: hidden;
}

.Txt325l {
	width: 325px;
	line-height: 160%;
	padding-left: 15px;
	font-size: 12px;
	float: right;
}

.Pict250r {
	width: 250px;
	line-height: 180%;
	float: left;
}

.Txt255r {
	width: 255px;
	line-height: 160%;
	padding-left: 15px;
	font-size: 12px;
	float: right;
}

.Pict320l {
	width: 320px;
	line-height: 180%;
	float: left;
}

h5 {
	width: 570px;
	font-size: 14px;
	color: #006699;
	border-bottom: 1px solid #006699;
	margin-left: 20px;
	margin-top: 30px;
	margin-bottom: 10px;
}

.h5Contents,h6Contents {
	width: 570px;
	line-height: 180%;
	padding-left: 20px;
	padding-bottom: 10px;
	overflow: hidden;
}

h5 a ,.h5Contents a {
	text-decoration: none;
	color: #006699;
}

.h5Contents li {
	list-style: decimal inside;
}

.h5Contents h6 {
	width: 570px;
	font-size: 14px;
	color: #666666;
	margin-top: 20px;
	margin-bottom: 5px;
}

.back_y {
	background-color: #FFFFCC;
	width: 550px;
	padding: 5px 5px 5px 15px;
	margin-top: 10px;
	border: thin solid #FFCC66;
}

.back_og {
	background-color: #FCD48C;
	width: 550px;
	padding: 5px 5px 5px 15px;
	margin-top: 10px;
}

.back_b {
	background-color: #E9F6FE;
	width: 550px;
	padding: 5px 5px 5px 15px;
	margin-top: 10px;
}

.Txt14b {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #0099CC;
}

.Txtbold {
	font-weight: bold;
}

.Txt245 {
	width: 245px;
	line-height: 160%;
	font-size: 12px;
	float: left;
}

.Pict310 {
	width: 310px;
	line-height: 180%;
	float: right;
}

.point13 {
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}

.txt590 {
	width: 590px;
	font-size: 12px;
	line-height: 150%;
}

.txt590 a {
	text-decoration: none;
	color: #006699;
}


/*=====================================================
動画配信管理システム
=====================================================*/

#moviesys1 #menumovie a,#moviesys2 #menumovie a,#moviesys3 #menumovie a {
	background: url(../img/solution/s_menumovieon.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#moviesys1 #aboutmenu1 a {
	height: 25px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#moviesys2 #aboutmenu2 a {
	height: 25px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#moviesys3 #aboutmenu3 a {
	height: 26px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#moviesys1 h3,#moviesys2 h3,#moviesys3 h3 {
	background: url(../img/solution/moviesys/t_movie.jpg);
	height: 40px;
	width: 590px;
	text-indent: -9999px;
}

#moviesys1 #moviesysUI {
	width: 590px;
	overflow: hidden;
}

#moviesys1 #moviesysUI .UI1 {
	float: left;
	width: 178px;
	margin-right: 10px;
	border: 1px solid #999999;
	padding: 5px;
}

#moviesys1 #moviesysUI .UI2 {
	float: left;
	width: 178px;
	margin-right: 10px;
	border: 1px solid #999999;
	padding: 5px;
}

#moviesys1 #moviesysUI .UI3 {
	float: left;
	width: 178px;
	border: 1px solid #999999;
	padding: 5px;
}

#moviesys1 #moviesysUI .UI1 h6 {
	background-image: url(../img/solution/moviesys/aboutmovieUI1.jpg);
	text-indent: -9999px;
	width: 178px;
	height: 73px;
}

#moviesys1 #moviesysUI .UI2 h6 {
	background-image: url(../img/solution/moviesys/aboutmovieUI2.jpg);
	text-indent: -9999px;
	width: 178px;
	height: 73px;
}

#moviesys1 #moviesysUI .UI3 h6 {
	background-image: url(../img/solution/moviesys/aboutmovieUI3.jpg);
	text-indent: -9999px;
	width: 178px;
	height: 73px;
}

#moviesys1 #moviesysUI .UItxt {
	height: 60px;
	width: 178px;
	text-align: center;
	line-height: 130%;
	padding-top: 17px;
	vertical-align: middle;
}

#moviesys1 #moviesysUI .UItxts {
	height: 105px;
	width: 168px;
	display: block;
	padding: 5px;
	background: #FFFF99;
	font-size: 11px;
}

#moviesys1 #moviesysUI .UItxts li {
	padding-top: 5px;
	padding-bottom: 5px;
}

#moviesys3 #information p {
	height: 400px;
}


/*=====================================================
クーポンシステム
=====================================================*/

#couponsys1 #menucoupon a,#couponsys2 #menucoupon a,#couponsys2 #menucoupon a {
	background: url(../img/solution/s_menucouponon.gif) no-repeat;
	display:block;
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#couponsys1 #aboutmenu1 a {
	height: 25px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#couponsys2 #aboutmenu2 a {
	height: 25px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#couponsys3 #aboutmenu3 a {
	height: 26px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#couponsys1 h3,#couponsys2 h3,#couponsys3 h3 {
	background: url(../img/solution/couponsys/t_coupon.jpg);
	height: 40px;
	width: 590px;
	text-indent: -9999px;
}

#couponsys3 #information p {
	height: 400px;
}


/*=====================================================
リダイレクトシステム
=====================================================*/

#redirectsys1 #menuredirect a,#redirectsys2 #menuredirect a,#redirectsys3 #menuredirect a {
	background: url(../img/solution/s_menuredirecton.gif) no-repeat;
	display:block;
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#redirectsys1 #aboutmenu1 a {
	height: 25px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#redirectsys2 #aboutmenu2 a {
	height: 25px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#redirectsys3 #aboutmenu3 a {
	height: 26px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#redirectsys1 h3,#redirectsys2 h3,#redirectsys3 h3 {
	background: url(../img/solution/redirectsys/t_redirect.jpg);
	height: 40px;
	width: 590px;
	text-indent: -9999px;
}

#redirectsys3 #information p {
	height: 400px;
}


/*=====================================================
メール配信システム
=====================================================*/

#mailsys1 #menumail a,#mailsys2 #menumail a,#mailsys2 #menumail a {
	background: url(../img/solution/s_menumailon.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#mailsys1 #aboutmenu1 a {
	height: 25px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#mailsys1 .h4Contents {
	width: 590px;
	background-color: #006EB6;
	padding-bottom: 0px;
}

#mailsys1 .h4Contents .table300 {
	width: 590px;
	font-size: 13px;
}

#mailsys1 .h4Contents .table300 th {
	color: #FFFFFF;
	height: 30px;
	padding: 1px 0 1px 5px;
	border-bottom: 1px solid #CCCCCC;
}

#mailsys1 .h4Contents .table300 td {
	background-color: #FFFFFF;
	height: 30px;
	padding: 1px 0 1px 5px;
}

#mailsys2 #aboutmenu2 a {
	height: 25px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#mailsys3 #aboutmenu3 a {
	height: 26px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#mailsys1 h3,#mailsys2 h3,#mailsys3 h3 {
	background: url(../img/solution/mailsys/t_mail.jpg);
	height: 40px;
	width: 590px;
	text-indent: -9999px;
}

#mailsys3 #information p {
	height: 400px;
}


/*=====================================================
アフィリエイトシステム
=====================================================*/

#affilisys1 #menuaffiliate a,#affilisys2 #menuaffiliate a,#affilisys3 #menuaffiliate a {
	background: url(../img/solution/s_menuaffiliateon.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#affilisys1 #aboutmenu1 a {
	height: 25px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#affilisys2 #aboutmenu2 a {
	height: 25px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#affilisys3 #aboutmenu3 a {
	height: 26px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#affilisys1 h3,#affilisys2 h3,#affilisys3 h3 {
	background: url(../img/solution/affilisys/t_affiliate.jpg);
	height: 40px;
	width: 590px;
	text-indent: -9999px;
}

#affilisys3 #information p {
	height: 400px;
}

/*=====================================================
CRMシステム
=====================================================*/

#crmsys1 #menucrm a,#crmsys2 #menucrm a,#crmsys3 #menucrm a {
	background: url(../img/solution/s_menucrmon.gif) no-repeat;
	display:block; 
	height: 40px;
	width: 210px;
	text-indent: -9999px;
}

#crmsys1 #aboutmenu1 a {
	height: 25px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#crmsys2 #aboutmenu2 a {
	height: 25px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#crmsys3 #aboutmenu3 a {
	height: 26px;
	width: 165px;
	display: block;
	color: #FF79A5;
	text-decoration: none;
	font-weight: bold;
}

#crmsys1 h3,#crmsys2 h3,#crmsys3 h3 {
	background: url(../img/solution/crmsys/t_crm.jpg);
	height: 40px;
	width: 590px;
	text-indent: -9999px;
}

#crmsys3 #information p {
	height: 400px;
}


/*=====================================================
デジタルサイネージ
=====================================================*/

#digital  h3 {
	background: url(../img/solution/digital/t_digital.jpg);
	text-indent: -9999px;
	height: 40px;
	width: 590px;
}

#digital h4 {
	background: url(../img/solution/digital/dejital_title.jpg) no-repeat;
	text-indent: -9999px;
	height: 37px;
}


/*=====================================================
モバイルアフィリエイト
=====================================================*/

#mobileaffi  h3 {
	background: url(../img/solution/mobileaffi/t_mobileaffi.jpg);
	text-indent: -9999px;
	height: 40px;
	width: 590px;
}

#mobileaffi h4 {
	background: url(../img/solution/mobileaffi/RealAffi_title.jpg) no-repeat;
	border: none;
	text-indent: -9999px;
	height: 70px;
	margin-top: 30px;
}

h5 {
	width: 590px;
	font-size: 14px;
	color: #006699;
	border-bottom: 1px solid #006699;
	margin-left: 0px;
	margin-top: 30px;
	margin-bottom: 10px;
}

.h5Contents,h6Contents {
	width: 590px;
	line-height: 180%;
	padding-left: 0px;
	padding-bottom: 10px;
	overflow: hidden;
}

h5 a ,.h5Contents a {
	text-decoration: none;
	color: #006699;
}

.approach {
	background-image: url(../img/solution/mobileaffi/approach.gif);
	height: 135px;
	width: 590px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.approach  .approach_txt {
	height: 80px;
	width: 560px;
	padding-bottom: 15px;
	padding-top: 40px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 140%;
}

.approach_txt .attention {
	font-size: 10px;
	color: #666666;
}

.point_linkTxt {
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
}

.effective {
	background-image: url(../img/solution/mobileaffi/effective.gif);
	height: 135px;
	width: 590px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.effective .effective_txt {
	height: 70px;
	width: 560px;
	padding-bottom: 15px;
	padding-top: 40px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 140%;
}

.content {
	background-image: url(../img/solution/mobileaffi/contents.gif);
	height: 135px;
	width: 590px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.contents .content_txt {
	height: 70px;
	width: 560px;
	padding-bottom: 15px;
	padding-top: 60px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 140%;
}

.nanicaSeries {
	background-image: url(../img/solution/mobileaffi/nanicaSeries.gif);
	height: 85px;
	width: 590px;
	margin-top: 5px;
	margin-bottom: 25px;
}

.nanicaSeries  .nanicaSeries_txt {
	height: 15px;
	width: 550px;
	padding-bottom: 15px;
	padding-top: 55px;
	padding-right: 25px;
	padding-left: 15px;
	line-height: 140%;
	text-align: right;
}

.useAffiliate {
	width:568px;
	border:1px dotted #999999;
	padding:5px 10px 10px;
}

.useAffiliate .useAffiliate_txt {
	padding-top:15px;
	line-height: 120%;
	color:#393939;
	font-size:13px;
}


/*
.contents .contents_txt {
	height: 70px;
	width: 560px;
	padding-bottom: 15px;
	padding-top: 60px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 140%;
}

.contents {
	background-image: url(../img/solution/mobileaffi/contents.gif);
	height: 145px;
	width: 590px;
	margin-top: 5px;
	margin-bottom: 5px;
}

*/