@charset "UTF-8";

/* PR-Top */

.menu005 li{height:34px;margin-bottom:3px;position:relative;}
.menu005 li.sub{height:24px;}
.menu005 li.sr{margin-bottom:0;}
.menu005 li a,.menu005 li span{height:34px;background:url('images/contents_right_005.png') no-repeat;display:block;}
.menu005 li.sub a,.menu005 li.sub span{height:24px;}
.menu005 li span{width:173px;position:absolute;left:-23px;top:0;}
.menu005 .m1 a{background-position:0 0;}
.menu005 .m1 a:hover{background-position:-150px 0;}
.menu005 .m1 span{background-position:-300px -1px;}
.menu005 .m2 a{background-position:0 -34px;}
.menu005 .m2 a:hover{background-position:-150px -34px;}
.menu005 .m2 span{background-position:-300px -34px;}
.menu005 .m3 a{background-position:0 -58px;}
.menu005 .m3 a:hover{background-position:-150px -58px;}
.menu005 .m3 span{background-position:-300px -58px;}
.menu005 .m4 a{background-position:0 -82px;}
.menu005 .m4 a:hover{background-position:-150px -82px;}
.menu005 .m4 span{background-position:-300px -82px;}
.menu005 .m5 a{background-position:0 -106px;}
.menu005 .m5 a:hover{background-position:-150px -106px;}
.menu005 .m5 span{background-position:-300px -106px;}
.menu005 .m6 a{background-position:0 -130px;}
.menu005 .m6 a:hover{background-position:-150px -130px;}
.menu005 .m6 span{background-position:-300px -130px;}
.menu005 .m7 a{background-position:0 -164px;}
.menu005 .m7 a:hover{background-position:-150px -164px;}
.menu005 .m7 span{background-position:-300px -164px;}

#wrap-prtop #contents_right h2{height:106px;background:url('images/contents_right_header.png') 0 0 no-repeat;}

#wrap-prtop #contents_left h2.t1{
	background:url('images/contents_prtop_title01.png') left top no-repeat;
	margin:0 0 10px 0;
	height:33px;
}

#wrap-prtop #contents_left .txt01{
	background:url('images/contents_prtop_txt01.png') left top no-repeat;
	margin:28px 0 0 35px;
	height:123px;
	text-indent:-5000px;
}


#wrap-prtop #contents_left li{
	width:290px;
	height:65px;
	float:left;
	margin:5px 0 20px 0;
}
#wrap-prtop #contents_left li a{
	background:url('images/pr_solutionbtn1.png') left top no-repeat;
	text-indent:-5000px;
	width:290px;
	height:65px;
	display:block;
}
#wrap-prtop #contents_left li.b1{
	margin-right:30px;
}
#wrap-prtop #contents_left li.b1 a{
	background-position:0 0;
}
#wrap-prtop #contents_left li.b1 a:hover{
	background-position:0 -80px;
}
#wrap-prtop #contents_left li.b2 a{
	background-position:-323px 0;
}
#wrap-prtop #contents_left li.b2 a:hover{
	background-position:-323px -80px;
}
#wrap-prtop #contents_left li.b3{
	margin-right:30px;
}
#wrap-prtop #contents_left li.b3 a{
	background-position:-646px 0;
}
#wrap-prtop #contents_left li.b3 a:hover{
	background-position:-646px -80px;
}
#wrap-prtop #contents_left li.b4 a{
	background-position:-969px 0;
}
#wrap-prtop #contents_left li.b4 a:hover{
	background-position:-969px -80px;
}

/* Solution1 */


#wrap-solution1 #contents_right h2{height:106px;background:url('images/contents_right_header.png') 0 0 no-repeat;}

#wrap-solution1 #contents_left h2.t1{
	background:url('images/contents_solution1_title01.png') left top no-repeat;
	margin:0 0 35px 0;
	height:33px;
}

#wrap-solution1 #contents_left h3.st1{
	background:url('images/contents_solution1_sabtitle01.png') left top no-repeat;
	margin:0 0 10px 0;
	height:33px;
	text-indent:-5000px;
}

#wrap-solution1 #contents_left h3.st2{
	background:url('images/contents_solution1_sabtitle02.png') left top no-repeat;
	height:33px;
	text-indent:-5000px;
}

#wrap-solution1 #contents_left .txt01{
	background:url('images/contents_solution1_txt01.png') -1px top no-repeat;
	margin:20px 0 30px 0;
	height:234px;
	text-indent:-5000px;
}

#wrap-solution1 #contents_left .li1{
	background:url('images/contents_solution1_h401.png') left top no-repeat;
	height:15px;
	margin:0 0 5px 0;
	text-indent:-5000px;
}

#wrap-solution1 #contents_left .li2{
	background:url('images/contents_solution1_h402.png') left top no-repeat;
	height:15px;
	margin:15px 0 5px 0;
	text-indent:-5000px;
}

#wrap-solution1 #contents_left .li3{
	background:url('images/contents_solution1_h403.png') left top no-repeat;
	height:15px;
	margin:15px 0 5px 0;
	text-indent:-5000px;
}

#wrap-solution1 #contents_left .li4{
	background:url('images/contents_solution1_h404.png') left top no-repeat;
	height:15px;
	margin:15px 0 5px 0;
	text-indent:-5000px;
}

#wrap-solution1 #contents_left .contact{
	background:url('images/contents_solution1_contactbg.png') left top no-repeat;
	height:66px;
	margin:35px 0 20px 0;
	width:612px;
	position:relative;
}

#wrap-solution1 #contents_left .contact .txt02{
	margin:14px 0 5px 25px;
	width:440px;
	float:left;
	font-size:12px;

}

#wrap-solution1 #contents_left .contact .txt03{
	float:right;
	width:100px;
	margin:25px 25px 0 0;
}


#wrap-solution1 #contents_left .contact .txt03 a{
	background:url('images/contactbtn.png') left top no-repeat;
	height:13px;
	display:block;
	text-indent:-5000px;
	width:100px;
}

#wrap-solution1 #contents_left .contact .txt03 a:hover{
	background:url('images/contactbtn_on.png') left top no-repeat;
	height:13px;
	display:block;
	text-indent:-5000px;
	width:100px;
}


#wrap-solution1 #contents_left .b1{
	text-indent:-5000px;
	margin-top:35px;
	margin-left:160px;
}


#wrap-solution1 #contents_left .b1 a{
	background:url('images/pr_solutionbtn1.png') left top no-repeat;
	width:290px;
	height:65px;
	background-position:-323px 0px;
	display:block;
}

#wrap-solution1 #contents_left .b1 a:hover{
	background:url('images/pr_solutionbtn1.png') left top no-repeat;
	width:290px;
	height:65px;
	background-position:-323px -80px;
	display:block;
}

/* Solution2 */

#wrap-solution2 #contents_right h2{height:106px;background:url('images/contents_right_header.png') 0 0 no-repeat;}

#wrap-solution2 #contents_left h2.t1{
	background:url('images/contents_solution2_title01.png') left top no-repeat;
	margin:0 0 25px 0;
	height:33px;
}

#wrap-solution2 #contents_left h3.st1{
	background:url('images/contents_solution2_sabtitle01.png') left top no-repeat;
	height:33px;
	text-indent:-5000px;
}


#wrap-solution2 #contents_left .contact{
	background:url('images/contents_solution1_contactbg.png') left top no-repeat;
	height:66px;
	margin:35px 0 20px 0;
	width:612px;
	position:relative;
}

#wrap-solution2 #contents_left .contact .txt02{
	margin:14px 0 5px 25px;
	width:440px;
	float:left;
	font-size:12px;

}

#wrap-solution2 #contents_left .contact .txt03{
	float:right;
	width:100px;
	margin:25px 25px 0 0;
}


#wrap-solution2 #contents_left .contact .txt03 a{
	background:url('images/contactbtn.png') left top no-repeat;
	height:13px;
	display:block;
	text-indent:-5000px;
	width:100px;
}

#wrap-solution2 #contents_left .contact .txt03 a:hover{
	background:url('images/contactbtn_on.png') left top no-repeat;
	height:13px;
	display:block;
	text-indent:-5000px;
	width:100px;
}

#wrap-solution2 #contents_left li{
	padding: 10px 0 10px 0;
}

#wrap-solution2 #contents_left li.dot02{
	background:url('images/dotline.png') left bottom no-repeat;
	padding: 10px 0 30px 0;
}

#wrap-solution2 #contents_left h4.st2{
	background:url('images/contents_solution2_h4-01.png') left top no-repeat;
	height:33px;
	margin:0 0 0 0;
	text-indent:-5000px;
}

#wrap-solution2 #contents_left .imstyle{
	/* background:url('images/dotline02.png') left bottom no-repeat; */
	margin:0 0 20px 0;
}

#wrap-solution2 #contents_left .b1{
	text-indent:-5000px;
	margin-top:35px;
	margin-left:160px;
}

#wrap-solution2 #contents_left .b1 a{
	background:url('images/pr_solutionbtn1.png') left top no-repeat;
	width:290px;
	height:65px;
	background-position:0px 0px;
	display:block;
}

#wrap-solution2 #contents_left .b1 a:hover{
	background:url('images/pr_solutionbtn1.png') left top no-repeat;
	width:290px;
	height:65px;
	background-position:0px -80px;
	display:block;
}



/* Marketing */

#wrap-marketing #contents_right h2{height:106px;background:url('images/contents_right_header.png') 0 0 no-repeat;}

#wrap-marketing #contents_left h2.t1{
	background:url('images/contents_Marketing_title01.png') left top no-repeat;
	margin:0 0 25px 0;
	height:33px;
}

#wrap-marketing #contents_left h3.st1{
	background:url('images/contents_Marketing_sabtitle01.png') left top no-repeat;
	height:33px;
	text-indent:-5000px;
}

#wrap-marketing #contents_left h3.st2{
	background:url('images/contents_Marketing_sabtitle02.png') left top no-repeat;
	height:33px;
	text-indent:-5000px;
	margin:25px 0 20px 0;
}

#wrap-marketing #contents_left h3.st3{
	background:url('images/contents_Marketing_sabtitle03.png') left top no-repeat;
	height:33px;
	text-indent:-5000px;
	margin:25px 0 20px 0;
}

#wrap-marketing #contents_left .txt01{
	margin:15px 0 30px 0;
}

#wrap-marketing #contents_left h4.h4t1{
	background:url('images/contents_Marketing_h4txt01.png') left top no-repeat;
	height:16px;
	text-indent:-5000px;
	margin:20px 0 0 0;
}

#wrap-marketing #contents_left h4.h4t2{
	background:url('images/contents_Marketing_h4txt02.png') left top no-repeat;
	height:16px;
	text-indent:-5000px;
	margin:20px 0 0 0;
}

#wrap-marketing #contents_left h4.h4t3{
	background:url('images/contents_Marketing_h4txt03.png') left top no-repeat;
	height:16px;
	text-indent:-5000px;
	margin:20px 0 0 0;
}

#wrap-marketing #contents_left .listyle01{
	
}

#wrap-marketing #contents_left li.li1{
	background:url('images/contents_Marketing_img01.png') left top no-repeat;
	width:205px;
	height:99px;
	text-indent:-5000px;
	float:left;
	margin:0;
}

#wrap-marketing #contents_left li.li2{
	background:url('images/contents_Marketing_img02.png') left top no-repeat;
	width:205px;
	height:99px;
	text-indent:-5000px;
	float:left;
	margin:0;
}

#wrap-marketing #contents_left li.li3{
	background:url('images/contents_Marketing_img03.png') left top no-repeat;
	width:201px;
	height:99px;
	text-indent:-5000px;
	float:left;
	margin:0;
}

#wrap-marketing #contents_left .txt02{
	background:url('images/contents_Marketing_txt02.png') left top no-repeat;
	width:602px;
	height:44px;
	text-indent:-5000px;
	float:left;
	margin:0 0 20px 0;
}

#wrap-marketing #contents_left .txt03{
	margin:5px 0 20px 0;
}

#wrap-marketing .ichiran li{
	background:url('../common/images/kome.gif') left 4px no-repeat;
	padding:0 0 0 13px;
}

#wrap-marketing #contents_left .txt03 span.kakudai{
	background:url('images/kakudai_icon01.png') 517px bottom no-repeat;
	padding:3px 0 3px 20px;
	margin:0 0 7px 0;
	text-align:right !important;
	display:block;
}

#wrap-marketing #contents_left .txt04{
	background:url('images/contents_Marketing_txt01.png') left bottom no-repeat;
	width:613px;
	height:21px;
	text-indent:-5000px;
	}


#wrap-marketing .btnbox{
	text-indent:-5000px;
	padding:10px 0 10px 150px;
}

#wrap-marketing .btnbox a{
	background:url('images/marketing-rbtn.png') left bottom no-repeat;
	width:290px;
	height:65px;
	background-position:0px 0px;
	display:block;
}

#wrap-marketing .btnbox a:hover{
	background:url('images/marketing-rbtn.png') left bottom no-repeat;
	width:290px;
	height:65px;
	background-position:0px -78px;
	display:block;
}




/* Marketing_Research */

#wrap-marketing_re #contents_right h2{height:106px;background:url('images/contents_right_header.png') 0 0 no-repeat;}

#wrap-marketing_re #contents_left h2.t1{
	background:url('images/contents_Marketing_research_title01.png') left top no-repeat;
	margin:0 0 25px 0;
	height:33px;
}

#wrap-marketing_re #contents_left h3.st1{
	background:url('images/contents_Marketing_research_sabtitle01.png') left top no-repeat;
	height:33px;
	text-indent:-5000px;
}

#wrap-marketing_re #contents_left h3.st2{
	background:url('images/contents_Marketing_sabtitle02.png') left top no-repeat;
	height:33px;
	text-indent:-5000px;
	margin:25px 0 20px 0;
}

#wrap-marketing_re #contents_left .marketing_rebox01{
	margin:30px 0 0 0;
}

#wrap-marketing_re #contents_left .marketing_rebox01 div{
	background:url('images/contents_Marketing_research_banner01.png') left top no-repeat;
	width:115px;
	height:29px;
	text-indent:-5000px;
	float:left;
	margin:0 30px 0 0;
}

#wrap-marketing_re #contents_left .marketing_rebox01 p{
	width:420px;
	float:left;
}

#wrap-marketing_re #contents_left .imgstyle01{
	background:url('images/contents_Marketing_research_img01.png') left top no-repeat;
	width:612px;
	height:185px;
	text-indent:-5000px;
	margin:20px 0 0 0;
}


#wrap-marketing_re #contents_left span{
	font-size:80%;
	color:#5D5D5D;
}

#wrap-marketing_re #contents_left .imgstyle02{
	margin:20px 0 20px 0;
}

#wrap-marketing_re #contents_left .imgstyle02 .i1{
	background:url('images/contents_Marketing_research_img02.png') left top no-repeat;
	width:245px;
	height:294px;
	text-indent:-5000px;
	float:left;
	margin:0 0 0 35px;
}

#wrap-marketing_re #contents_left .imgstyle02 .i2{
	background:url('images/contents_Marketing_research_img03.png') left top no-repeat;
	width:245px;
	height:294px;
	text-indent:-5000px;
	float:right;
	margin:0 35px 0 0;
}

#wrap-marketing_re #contents_left h4{
	background:url('images/contents_Marketing_research_txt01.png') left top no-repeat;
	width:190px;
	height:16px;
	text-indent:-5000px;
	margin:30px 0 0 0;
}

#wrap-marketing_re #contents_left .marketing_rebox02{
	margin:10px 0 0 0;
}

#wrap-marketing_re #contents_left .marketing_rebox02 div{
	background:url('images/contents_Marketing_research_banner02.png') left top no-repeat;
	width:115px;
	height:29px;
	text-indent:-5000px;
	float:left;
	margin:35px 10px 0 0;
}

#wrap-marketing_re #contents_left .marketing_rebox02 p{
	width:480px;
	float:left;
}

#wrap-marketing_re #contents_left .contact{
	background:url('images/contents_contactbg.png') left top no-repeat;
	height:66px;
	margin:20px 0 20px 0;
	width:612px;
	position:relative;
}

#wrap-marketing_re #contents_left .contact .txt02{
	margin:17px 0 5px 25px;
	width:440px;
	float:left;
	font-size:12px;

}

#wrap-marketing_re #contents_left .contact .txt03{
	float:right;
	width:100px;
	margin:20px 25px 0 0;
}


#wrap-marketing_re #contents_left .contact .txt03 a{
	background:url('images/contactbtn.png') left top no-repeat;
	height:13px;
	display:block;
	text-indent:-5000px;
	width:100px;
}

#wrap-marketing_re #contents_left .contact .txt03 a:hover{
	background:url('images/contactbtn_on.png') left top no-repeat;
	height:13px;
	display:block;
	text-indent:-5000px;
	width:100px;
}



/* Creative */

#wrap-creative #contents_right h2{height:106px;background:url('images/contents_right_header.png') 0 0 no-repeat;}

#wrap-creative #contents_left h2.t1{
	background:url('images/contents_creative_title01.png') left top no-repeat;
	margin:0 0 25px 0;
	height:35px;
}

#wrap-creative #contents_left h3.st1{
	background:url('images/contents_Marketing_research_sabtitle01.png') left top no-repeat;
	height:33px;
	text-indent:-5000px;
}

#wrap-creative #contents_left .contact{
	background:url('images/contents_contactbg.png') left top no-repeat;
	height:66px;
	margin:10px 0 10px 0;
	width:612px;
	position:relative;
}

#wrap-creative #contents_left .contact .txt02{
	margin:17px 0 5px 25px;
	width:440px;
	_width:400px;
	float:left;
	font-size:12px;

}

#wrap-creative #contents_left .contact .txt03{
	float:right;
	_width:94px;
	width:100px;
	margin:20px 25px 0 0;
}


#wrap-creative #contents_left .contact .txt03 a{
	background:url('images/contactbtn.png') left top no-repeat;
	height:13px;
	display:block;
	text-indent:-5000px;
	width:100px;
}

#wrap-creative #contents_left .contact .txt03 a:hover{
	background:url('images/contactbtn_on.png') left top no-repeat;
	height:13px;
	display:block;
	text-indent:-5000px;
	width:100px;
}

#wrap-creative #contents_left .dotstyle{
	margin:20px 0 30px 0;
}

#wrap-creative #contents_left .imgstyle01 p{
	background:url('images/contents_creative_img01.png') left top no-repeat;
	text-indent:-5000px;
	width:613px;
	height:491px;
}


#wrap-creative #contents_left .ct1{
	background:url('images/contents_creative_txt01.png') left top no-repeat;
	text-indent:-5000px;
	width:609px;
	height:30px;
	margin:0 0 10px 0;
}

#wrap-creative #contents_left .ct2{
	background:url('images/contents_creative_txt02.png') left top no-repeat;
	text-indent:-5000px;
	width:609px;
	height:30px;
	margin:20px 0 10px 0;
}

#wrap-creative #contents_left .ct3{
	background:url('images/contents_creative_txt03.png') left top no-repeat;
	text-indent:-5000px;
	width:612px;
	height:29px;
	margin:20px 0 10px 0;
}

#wrap-creative #contents_left .yazirusi{
	background:url('images/yazirusi_icon01.png') left 4px no-repeat;
	padding:0 0 10px 15px;
	margin: 0 0 0 380px;
}

#wrap-creative #contents_left .h4txt01{
	background:url('images/contents_creative_h4txt01.png') left top no-repeat;
	margin:20px 0 10px 0;
	text-indent:-5000px;
}

#wrap-creative #contents_left .h5txt01{
	background:url('images/contents_creative_h5txt01.png') left top no-repeat;
	text-indent:-5000px;
}

#wrap-creative #contents_left .h5txt02{
	background:url('images/contents_creative_h5txt02.png') left top no-repeat;
	text-indent:-5000px;
	margin:15px 0 0 0;
}

#wrap-creative #contents_left .dotstyle02{
	margin:18px 0 30px 0;
}



/* New Topics */

#wrap-newtopics #contents_right h2{height:106px;background:url('images/contents_right_header.png') 0 0 no-repeat;}

#wrap-newtopics #contents_left h2.t1{
	background:url('images/contents_solution3_title01.png') left top no-repeat;
	margin:0 0 25px 0;
	height:33px;
}

#wrap-newtopics #contents_left h3.st1{
	background:url('images/contents_Newtopics_title01.png') left top no-repeat;
	height:33px;
	margin:0 0 15px 0;
	text-indent:-5000px;
}

#wrap-newtopics #contents_left h3.st2{
	background:url('images/contents_Newtopics_sabtitle02.png') left top no-repeat;
	height:33px;
	text-indent:-5000px;
	margin:0 0 15px 0;
}

#wrap-newtopics #contents_left h3.st3{
	background:url('images/contents_Newtopics_sabtitle03.png') left top no-repeat;
	height:33px;
	text-indent:-5000px;
	margin:25px 0 0 0;
}

#wrap-newtopics #contents_left li.li1{
	background:url('images/contents_Newtopics_img02.png') left top no-repeat;
	width:205px;
	height:107px;
	text-indent:-5000px;
	float:left;
	margin:0;
}

#wrap-newtopics #contents_left li.li2{
	background:url('images/contents_Newtopics_img03.png') left top no-repeat;
	width:205px;
	height:107px;
	text-indent:-5000px;
	float:left;
	margin:0;
}

#wrap-newtopics #contents_left li.li3{
	background:url('images/contents_Newtopics_img04.png') left top no-repeat;
	width:201px;
	height:107px;
	text-indent:-5000px;
	float:left;
	margin:0;
}

#wrap-newtopics #contents_left .txt01{
	background:url('images/contents_Newtopics_txt01.png') left bottom no-repeat;
	width:613px;
	height:25px;
	text-indent:-5000px;
	margin:0 0 20px 0;
	}

#wrap-newtopics .txtstyle{
	background:url('images/contents_Newtopics_sabtxt01.png') left bottom no-repeat;
	width:182px;
	height:14px;
	text-indent:-5000px;
	margin:30px 0 10px 0;
}

#wrap-newtopics .txtstyle2{
	margin:0 0 0 0;
}


#wrap-newtopics .txtstyle2 span{
	font-weight:bold;
}


#wrap-newtopics #contents_left .contact{
	background:url('images/contents_contactbg.png') left top no-repeat;
	height:66px;
	margin:10px 0 0 0;
	width:612px;
	position:relative;
}

#wrap-newtopics #contents_left .contact .txt02{
	margin:17px 0 5px 25px;
	width:440px;
	_width:400px;
	float:left;
	font-size:12px;

}

#wrap-newtopics #contents_left .contact .txt03{
	float:right;
	_width:94px;
	width:100px;
	margin:20px 25px 0 0;
}

#wrap-newtopics #contents_left .contact .txt03 a{
	background:url('images/contactbtn.png') left top no-repeat;
	height:13px;
	display:block;
	text-indent:-5000px;
	width:100px;
}

#wrap-newtopics #contents_left .contact .txt03 a:hover{
	background:url('images/contactbtn_on.png') left top no-repeat;
	height:13px;
	display:block;
	text-indent:-5000px;
	width:100px;
}


/* Social Media */

#wrap-social #contents_right h2{height:106px;background:url('images/contents_right_header.png') 0 0 no-repeat;}

#wrap-social #contents_left h2.t1{
	background:url('images/contents_solution4_title01.png') left top no-repeat;
	margin:0 0 25px 0;
	height:33px;
}

#wrap-social #contents_left h3.st1{
	background:url('images/contents_social_title01.png') left top no-repeat;
	height:33px;
	margin:0 0 15px 0;
	text-indent:-5000px;
}

#wrap-social #contents_left h3.st2{
	background:url('images/contents_social_sabtitle02.png') left top no-repeat;
	height:33px;
	text-indent:-5000px;
	margin:0 0 15px 0;
}

#wrap-social #contents_left h3.st3{
	background:url('images/contents_Newtopics_sabtitle03.png') left top no-repeat;
	height:33px;
	text-indent:-5000px;
	margin:25px 0 0 0;
}

#wrap-social #contents_left li.li1{
	background:url('images/contents_social_img02.png') left top no-repeat;
	width:132px;
	height:107px;
	text-indent:-5000px;
	float:left;
	margin:0;
}

#wrap-social #contents_left li.li2{
	background:url('images/contents_social_img03.png') left top no-repeat;
	width:180px;
	height:107px;
	text-indent:-5000px;
	float:left;
	margin:0;
}

#wrap-social #contents_left li.li3{
	background:url('images/contents_social_img04.png') left top no-repeat;
	width:148px;
	height:107px;
	text-indent:-5000px;
	float:left;
	margin:0;
}
#wrap-social #contents_left li.li4{
	background:url('images/contents_social_img05.png') left top no-repeat;
	width:149px;
	height:107px;
	text-indent:-5000px;
	float:left;
	margin:0;
}

#wrap-social #contents_left .txt01{
	background:url('images/contents_Newtopics_txt01.png') left bottom no-repeat;
	width:613px;
	height:25px;
	text-indent:-5000px;
	margin:0 0 20px 0;
	}

#wrap-social .txtstyle{
	background:url('images/contents_Newtopics_sabtxt01.png') left bottom no-repeat;
	width:182px;
	height:14px;
	text-indent:-5000px;
	margin:30px 0 10px 0;
}

#wrap-social .txtstyle2{
	margin:0 0 0 0;
}

#wrap-social .txtstyle2 span{
	font-weight:bold;
}


#wrap-social #contents_left .contact{
	background:url('images/contents_contactbg.png') left top no-repeat;
	height:66px;
	margin:10px 0 0 0;
	width:612px;
	position:relative;
}

#wrap-social #contents_left .contact .txt02{
	margin:17px 0 5px 25px;
	width:440px;
	_width:400px;
	float:left;
	font-size:12px;

}

#wrap-social #contents_left .contact .txt03{
	float:right;
	_width:94px;
	width:100px;
	margin:20px 25px 0 0;
}

#wrap-social #contents_left .contact .txt03 a{
	background:url('images/contactbtn.png') left top no-repeat;
	height:13px;
	display:block;
	text-indent:-5000px;
	width:100px;
}

#wrap-social #contents_left .contact .txt03 a:hover{
	background:url('images/contactbtn_on.png') left top no-repeat;
	height:13px;
	display:block;
	text-indent:-5000px;
	width:100px;
}


/* clearfix ---------------------------------------------------------- */

#wrap-marketing_re #wrap-creative .contact:after,
#wrap-marketing_re #contents_left .contact:after,
#wrap-marketing_re #contents_left .marketing_rebox02:after,
#wrap-marketing_re #contents_left .imgstyle02:after,
#wrap-marketing_re #contents_left .marketing_rebox01:after,
#wrap-marketing #contents_left .txt03:after,
#wrap-marketing #contents_left .listyle01:after,
#wrap-solution2 #contents_left .contact:after,
#wrap-solution1 #contents_left .contact:after,
#wrap-prtop #contents_left ul:after
{ content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; }

#wrap-marketing_re #wrap-creative .contact:after,
#wrap-marketing_re #contents_left .contact:after,
#wrap-marketing_re #contents_left .marketing_rebox02,
#wrap-marketing_re #contents_left .imgstyle02,
#wrap-marketing_re #contents_left .marketing_rebox01,
#wrap-marketing #contents_left .txt03,
#wrap-marketing #contents_left .listyle01,
#wrap-solution2 #contents_left .contact,
#wrap-solution1 #contents_left .contact,
#wrap-prtop #contents_left ul { zoom: 100%; }

