/* CSS Document */
/*----全体FF-----*/
a {
		overflow: hidden;
		outline: none;
}
/*-*-*-*-*-*-*-回り込み解除-*-*-*-*-*-*-*/
/*---回り込み解除---*/
.clearfix:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
.clearfix{ display: inline-block;}
/* Hides from IE 4-6 \*/
* html .clearfix{ height: 1%; }
.clearfix{ display: block;
position: relative;}
*:first-child+html .clearfix{position:static;
}
/* End hide from IE 4-6 */

/* link */

a:link{
	color:#235dbc;
}
a:visited{
	color:#235dbc;
}
a:hover{
	color:#235dbc;
}

/* list */
ul.link-mail li{
	background-image:url(../press/img/icon_mail.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:20px;
}

ul.link-web li{
	background-image:url(../press/img/icon_web.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:17px;
}

ul li.txt{
	background-image:none;
	padding-left:0;
}

ul.link-tri li{
	background-image:url(../img/icon_tri.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:10px;
}


body,h1,h2,h3,h4,h5,h6,p,ul,dl,dt,dd{
	margin:0;
	padding:0;
	font-size:12px;
	font-family: verdana,"ＭＳ ゴシック";
	color:#585858;
}

.mb01{
	margin-bottom:22px;
}
.mb02{
	margin-bottom:13px;
}
.mb03{
	margin-bottom:10px;
}
.mb04{
	margin:10px 0 20px;
}
.pw10{
	padding:0 10px;
}

.pb20{
	padding-bottom:20px;
}

.tac{
	text-align:center;
}

.txt10{
	font-size:10px;
}
.txt11{
	font-size:11px;
}

.pb15{
	padding-bottom:15px;
}

.mb20{
	margin-bottom:20px;
}

.mb25{
	margin-bottom:25px;
}

ul{
	list-style-type:none;
}

.fl{
	float:left;
}
.fr{
	float:right;
}

.lh160{
	line-height:160%;
}

.period{
	border-bottom:#a3a3a3 solid 1px;
	text-align:right;
	padding-bottom:7px;
}

ul.normal{
	list-style-type:disc;
	list-style-position:inside;
	line-height:180%;
	padding:20px 10px;
}

ul.square{
	list-style-type: square;
	list-style-position:inside;
	line-height:180%;
	padding:10px 10px;

}

ul.square li{
		 padding-top:10px;
}

ul.square .second{
	padding-right:50px;
}
/* header */
#bg-header{
	background-image:url(../img/bg_header.jpg);
	background-repeat:repeat-x;
	height:96px;
}
#header{
	width:940px;
	margin:0 auto;
	padding:8px 0 6px;
}
ul#list-link li{
	float:left;
	margin-top:15px;
	padding:0 10px;
	height:14px;
	white-space:nowrap;
	border-right:#878787 solid 1px;
	font-size:1px;
	line-height:1px;
}

/* footer */
#footer{
	width:940px;
	margin:0 auto;
	padding-bottom:20px;
}
ul#footer-link{
	padding:15px 0 8px;
}
ul#footer-link li{
	float:left;
	padding:0 10px;
	height:14px;
	white-space:nowrap;
	border-right:#878787 solid 1px;
	font-size:1px;
	line-height:1px;
}

/* コンテンツ */
#bg-cont-top{
	background-image:url(../img/bg_page.jpg);
	background-repeat:repeat-x;
	padding-top:12px;
}

#bg-cont{
	background-image:url(../img/bg_page.jpg);
	background-repeat:repeat-x;
	padding-top:20px;
}

#wrap{
	width:940px;
	margin:0 auto;
	background-color:#fff;
}

#wrap-b{
	width:940px;
	margin:0 auto;
	background-color:#fff;
	border:#d3d3d3 solid 1px;
}

#wrap-de{
	width:940px;
	margin:0 auto;
	background-color:#fff;
	border:#d3d3d3 solid 1px;
}

#top-cont{
	margin:17px 0 0;
	background-image:url(../img/bg_top_leftnavi.gif);
	background-repeat:repeat-y;
}

#cont{
	width:900px;
	margin:0 auto 20px;
}

#wrap-de div#cont{
	width:864px;
	margin:0 auto 20px;
}

#cont-2col{
	width:900px;
	margin:0 auto 20px;
	background-image:url(../img/bg_r_menu_mid.gif);
	background-repeat:repeat-y;
	background-position:right;
}

p#breadcrumb{
	padding:13px 20px 10px;
}

p#breadcrumb span{
	padding:0 4px;
	color:#6e6e6e;
}

#l-area{
	width:440px;
	float:left
}
#r-area{
	width:440px;
	float:right
}

div#wrap-b h2{
	margin-bottom:22px;
}

/* ■■■■■■■　TOPページ　■■■■■■■ */
#top-left{
	width:186px;
	float:left;
	padding-top:8px;
	text-align:center;
}

#top-left img{
	display:block;
	margin:0 auto 14px;
}

#top-right{
	width:743px;
	float:right;
}

.box-top01{
	background-image:url(../img/bg_topright_m.jpg);
}

.box-top02{
	margin-top:20px;
	background-image:url(../img/bg_topright_m.jpg);
}

ul.list-press{
	padding:5px 16px 0;
}

ul.list-press li{
	border-bottom:#909090 dotted 1px;
	padding:8px 0 6px;
}

ul.list-press li span{
	display:block;
}
ul.list-press li p{
	margin-top:5px;
}

span.txt-day-top{
	background-color:#699fc4;
	width:80px;
	color:#fff;
	text-align:center;
	float:left;
	padding:1px 0;
}

span.tit-press{
	float:left;
	padding-left:7px;
}

div#top-pick{
	margin:15px 0;
}

div.pickup{
	float:left;
	padding-left:19px;
}

div.pickup img{
	display:block;
	margin-bottom:5px;
}

div.pickup h3{
	text-align:center;
	width:162px;
}

div.pickup p{
	padding:3px 0 7px;
	margin-left:5px;
	width:152px;
}

/* site map*/

#sitemap h3{
	background-image:url(../img/bg_title01.jpg);
	background-repeat:repeat-x;
	height:30px;
	font-size:14px;
	line-height:30px;
	color:#5f5f5f;
}

#sitemap h3 span{
	border-left:#ba3762 solid 4px;
	padding-left:5px;
	margin-left:13px;
}

/* サイトマップリスト */
ul.list01{
	margin:10px 0 10px 23px;
}
ul.list01 li{
	background-image:url(../img/icon_tri.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	padding-left:11px;
	padding-bottom:10px;
}

ul.list01 li ul{
	margin:10px 0 0 20px;
}


/* ■■■■■■■ プレスリリース ■■■■■■■ */
.cont-l{
	width:664px;
	float:left;
}
.cont-r{
	width:203px;
	float:right;
}

div#wrap-b div.cont-r h2{
	margin-bottom:0;
}

#press h3{
	background-image:url(../img/bg_title01.jpg);
	background-repeat:repeat-x;
	height:30px;
	font-size:14px;
	line-height:30px;
	color:#5f5f5f;
	border:#ddd solid 1px;
}

#press h3 span{
	border-left:#ba3762 solid 4px;
	padding-left:5px;
	margin-left:13px;
}

.box-press{
	background-image:url(../img/bg_pre_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.box-bg{
	background-image:url(../img/bg_pre_mid.gif);
	background-repeat:repeat-y;
	margin-bottom:24px;
}

div#press div.l-area{
	width:323px;
	float:left
}

div#press div.r-area{
	width:323px;
	float:right
}

div#press ul.list01{
	margin:10px 0 10px 15px;
}

.press-txt{
	color:#585858;
	line-height:1.5em;
	padding:8px 12px 0;
	font-size:14px;
}

#bg-r-menu{
	background-image:url(../img/bg_r_menu_bottom.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

ul#list-menu li{
	background-image:url(../img/icon_tri.gif);
	background-repeat:no-repeat;
	background-position:12px 15px;
	line-height:41px;
	height:41px;
	border-bottom:#ddd solid 1px;
	border-left:#ddd solid 1px;
	border-right:#ddd solid 1px;
	color:#5f5f5f;
	background-color:#fff;
	padding-left:23px;
}

ul#list-menu li.ac{
	background-color:#faeeee;
}

/* プレスリリース各年index */
.press-ind{
	padding:0 6px 15px;
	line-height:160%;
	border-bottom:#a3a3a3 solid 1px;
	margin-bottom:22px;
}

.txt-press-r{
	width:530px;
	float:right;
}

div.press-ind div.txt-press-r h3{
	color:#892626;
	font-size:12px;
	font-weight:normal;
}

/* 記事詳細 */
.text_02{
line-height: 160%;
}

ul.txt-day{
	margin-bottom:8px;
}
ul.txt-day li{
	background-color:#bd8787;
	color:#fff;
	line-height:100%;
	padding:3px 0;
	text-align:center;
	width:110px;
}
.cont-press{
	padding:0 6px;
}

div.cont-press h3{
	color:#892626;
	font-weight:normal;
	font-size:14px;
	line-height:150%;
	border-bottom:#a3a3a3 solid 1px;
	padding-bottom:8px;
	margin-bottom:8px;
}

div.cont-press h3 span{
	display:block;
	color:#585858;
}

.txt-com{
	text-align:right;
	margin-bottom:13px;
}

.txt-press{
	line-height:180%;
}

/* ■■■■■■■　footer link ページ　■■■■■■■ */
#bg-page{
	background-image:url(../img/bg_info_cont.gif);
	background-repeat:repeat-y;
}

#txt-policy,#txt-privacy,#txt-contact,#txt-terms{
	line-height:160%;
	width:860px;
	margin:0 auto;
}

div#txt-policy div.bg-title,div#txt-privacy div.bg-title,#txt-contact div.bg-title,#txt-terms div.bg-title{
	background-color:#ededed;
	padding:7px 0 6px 13px;
	margin-bottom:15px;
}

div#txt-policy h3,div#txt-privacy h3,#txt-contact h3,#txt-terms h3{
	color:#5f5f5f;
	border-left:#ba3762 solid 4px;
	display:inline;
	padding-left:8px;
	line-height:100%;
}

div#txt-privacy h4,div#txt-privacy h5{
	font-weight:normal;
}

div#txt-policy p,div#txt-privacy p,#txt-terms p{
	padding:0 0 12px 0;
}

div#txt-privacy div#txt-l p{
	padding-bottom:20px;
}

div#txt-privacy p.no,div#txt-privacy div#txt-l p.no{
	padding:0;
}

.txt-r{
	text-align:right;
}

#txt-contact div.bg-title{
	margin-bottom:9px;
}

#txt-contact ul {
	margin:0 0 9px 25px;
}

#txt-contact ul li{
	padding-bottom:5px;
}

#txt-terms ul.mb{
	padding-bottom:17px;
}

#txt-terms p.no{
	padding-bottom:0;
}

/* ■■■■■■■　エンタープライズ　■■■■■■■ */
/* TOP */
#ent h3{
	background-image:url(../img/bg_title01.jpg);
	background-repeat:repeat-x;
	height:30px;
	font-size:14px;
	line-height:30px;
	color:#5f5f5f;
	border:#ddd solid 1px;
}

#ent h3 span{
	border-left:#1ca1a6 solid 4px;
	padding-left:5px;
	margin-left:13px;
}

div#ent div.l-area{
	width:323px;
	float:left
}

div#ent div.r-area{
	width:323px;
	float:right
}


div#ent ul.list01{
	margin:3px 0 0px 0px;
}


/* 視聴ページ */
div#wind-area{
	background-color:#3b3b3b;
	margin-bottom:20px;
}

#Viewer{
text-align: left;
width: 418px;
height: 327px;
float: left;
background-color: transparent;
background-image: url("../img/enterprise/tv_bg_s.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
position: relative;
}

div.box-test{
	background-color:#f0f5eb;
	padding:70px 14px 0 14px;
	background-image:url(../img/enterprise/bg_bbb_ada.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:80px;
	margin-bottom:25px;
	}

dl#que{
	padding:8px 0 0;
	line-height:160%;
	zoom:normal;
}

dl#que dt{
	background-image:url(../img/enterprise/icon_que.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:18px;
	background-position:0 2px;
	color:#338e22;
}

dl#que dd{
	padding-left:19px;
}

div#box-ltop{
	background-image:url(../img/enterprise/line_dot.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	padding-top:10px;
}

/* BBbroadcast */
.bbb-cont-l{
	width:678px;
	float:left;
}

div.bbb-cont-l p,div.bbb-cont-l ul li,div.bbb-cont-l table,div.bbb-cont-l h5{
	color:#444;
}

div#wrap-b div.bbb-cont-l h2{
	margin-bottom:19px;
}

div#wrap-b div.bbb-cont-l h2.no{
	margin-bottom:0;
}

div.box-bbbin{
	background-color:#fff;
	padding:20px 15px;
	line-height:160%;
}

div.box-bbbin02{
	background-color:#fff;
	padding:10px 15px 20px;
	line-height:160%;
}

.bg-tit-bbb{
	background-color:#d8d6c2;
	background-image:url(../img/icon_tri02.gif);
	background-repeat:no-repeat;
	background-position:8px 9px;
	padding:5px 0 4px 20px;
}

.bg-tit-bbb h4{
	font-size:14px;
	color:#515151;
}

div.box-bbbin h5.no{
	line-height:120%;
}

div.box-bbbin table,div.box-bbbin02 table{
	border-left:#a8a59b solid 1px;
	border-bottom:#a8a59b solid 1px;
}

div.box-bbbin table tr td,div.box-bbbin table tr th{
	border-top:#a8a59b solid 1px;
	border-right:#a8a59b solid 1px;
	text-align:center;
}

div.box-bbbin02 table tr td,div.box-bbbin02 table tr th{
	border-top:#a8a59b solid 1px;
	border-right:#a8a59b solid 1px;
	text-align:left;
	padding-left:7px;
}

div.box-bbbin02 table tr th{
	white-space:nowrap;
}

div.box-bbbin table tr th,div.box-bbbin02 table tr th{
	background-color:#efede6;
	font-weight:normal;
}

/* TOP */
div#wrap-bbb{
	width:902px;
	margin:0 auto;
}

div#wrap-b div#wrap-bbb h2{
	margin-bottom:0;
}

ul#bbbmenu{
	margin-bottom:20px;
}

ul#bbbmenu li{
	display:inline;
}

div#wrap-bbb div#cont-bbb{
	background-image:url(../img/enterprise/bg_bbbtop_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:22px;
}

div#wrap-bbb div#bg-bbb{
	background-image:url(../img/enterprise/bg_bbbtop_mid.gif);
	background-repeat:repeat-y;
}

div#bg-bbb div.fl{
	width:441px;
	background-position:bottom right;
	background-repeat:no-repeat;
}

div#bg-bbb div.fr{
	width:442px;
}

ul#bbb-list{
	margin:5px 10px 20px;
}

ul#bbb-list li{
	line-height:160%;
	border-bottom:#8c8c8c dotted 1px;
	padding:6px 0;
}

ul#bbb-list li span{
	padding:0 5px;
}

div#bbb-m{
	margin:0 10px 0;
	border-bottom:#8c8c8c dotted 1px;
	padding-bottom:12px;
}

div#bbb-m h4{
	margin: 12px 0 7px;
}

div#bbb-m p{
	line-height:130%;
}


/* detail */
div.box-bbb p.txt-bbb-abo{
	background-color:#fff;
	padding:8px 0 10px 20px;
}

ul.bg-f{
	background-color:#fff;
	padding:8px 25px 10px;
	line-height:160%;
}

div.box-bbb{
	background-color:#f0f5eb;
	padding:15px 18px;
}

div.box-bbb p{
	padding:8px 0 10px;
}

div.box-bbb p.sp01{
	padding:0px 0 6px;
}

/* about */
div.box-bbb_ab{
	background-color:#f3f3f3;
	padding:15px 18px;
}

div.box-bbb_ab p{
	padding:8px 0 10px;
}

div.box-bbb_ab p.sp01{
	padding:0px 0 6px;
}

ul.ind{
	padding:8px 0 10px;
}

ul.ind li{
	text-indent:-0.4em;
	padding-left:0.4em;
	line-height:160%;
}

dl.ind-l{
	padding:8px 0 10px;
	line-height:160%;
	zoom:normal;
}

dl.ind-l dt{
	font-weight:bold;
}

dl.ind-l dd{
	padding-left:11px;
	* padding-left:6px;
}

dl.no{
	padding-bottom:0;
}

/* デザイン業務 */

div#wrap-de div#cont{
	line-height:160%;
	margin-bottom:10px;
}

#wrap-de h3{
	margin-bottom:22px;
}

div.box-de{
	width:824px;
	margin:0 auto 35px;
}

div.box-de h4{
	margin-bottom:5px;
}

div.box-de div.fl,div.box-de div.fr{
	width:410px
}

div.box-de p,div.box-de02 p,div.box-de03 p{
	color:#232323;
	font-size:14px;
}

.de01-img{
	float:left;
	padding-right:10px;
}

.de01-txt{
	width:280px;
	float:left;
}

div.box-de02{
	margin:0 auto 20px;
}

div.box-de02 h4{
	padding:5px 0 19px;
	border-bottom:#bbb dotted 1px;
	margin-bottom:5px;
}

div.box-de02 div.fl{
	width:287px
}

div.col-3{
	width:256px;
	margin:0 auto;
}

div.box-de03{
	width:795px;
	margin:0 auto 20px;
}

div.box-de03 div.fr{
	width:300px;
	background-image:url(../img/enterprise/bg_design_list.jpg);
	background-repeat:no-repeat;
	height:372px;
}

div.box-de03 div.fr2{
	width:300px;
	background-image:url(../img/enterprise/design/bg_design2_list.jpg);
	background-repeat:no-repeat;
	height:372px;
	float:right;
}

ul.list-de{
	margin:80px 20px 0 45px;
}

ul.list-de li{
	font-size:14px;
	text-indent:-0.8em;
	padding-left:0.8em;
}

div.box-denb{
	width:824px;
	margin:0 auto;
}

.imgarea{
	background-color:#d1e0f0;
	padding:7px 0 8px;
}

/* 製品の特徴 */
div.box-bbbl{
	background-color:#f0f5eb;
	padding:15px 22px;
}

div.box-bbbl p{
	line-height:160%;
}

div.box-bbbl p.pt{
	padding:5px 0 10px;
}


div.box-bbbin03{
	background-image:url(../img/enterprise/line_dot.gif);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:15px;
}

div.box-bbbin03 h4{
	color:#ff7f01;
	font-size:14px;
	margin-bottom:5px;
}

div.fl02{
	float:left;
	padding-right:5px;
}

div.fr02{
	float:right;
	padding-left:5px;
}


div.fl02 span.txt10{
	color:#68b213;
	display:block;
	margin-top:2px;
}

div.fr02 span.txt10{
	color:#68b213;
	display:block;
	margin-top:2px;
	text-align:right;
}

.w410{
	width:410px;
	margin-top:10px;
}

div.box-gre{
	padding:10px;
	border:#9acf7f solid 1px;
}

div.box-gre h5{
	color:#68b213;
}

ul li.i01{
	background-image:url(../img/enterprise/icon_01.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	line-height:160%;
	background-position:0 3px;
}
ul li.i02{
	background-image:url(../img/enterprise/icon_02.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	line-height:160%;
	background-position:0 3px;
}
ul li.i03{
	background-image:url(../img/enterprise/icon_03.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	line-height:160%;
	background-position:0 3px;
}

div.box-bbbin04{
	padding:5px 0;
}

div.box-bbbin04 p.no{
	padding-bottom:0;
}

div.box-bbbin04 h4{
	color:#ff7f01;
	font-size:14px;
	margin-bottom:5px;
}

/*  */
.re01{
	color:#c26363;
	display:block;
}

.re01s{
	color:#c26363;
	font-size:10px;
}

/* ヘルプ */
ul#list-all{
	margin-bottom:7px;
}

ul#list-all li{
	background-image:url(../img/icon_tri03.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:12px;
}

ul#he-list{
	margin: 5px 0 0 -5px;
	line-height:160%;
}

ul#he-list li span{
	padding:0 7px;
}

ul#he-list li span.fin{
	padding-left:0;
}

ul#he-list-q{
	margin: 5px 0 0 0;
	line-height:160%;
}

ul#he-list-q li span.fl{
	display:block;
}

ul#he-list-q li span.fr{
	display:block;
	width:590px;
}


div.box-hel{
	background-color:#f0f5eb;
	padding:15px 12px;
}

div.box-hel h3{
	text-align:center;
}

div.box-hel p{
	line-height:160%;
}

div.box-hel p.pt{
	padding:5px 0 10px;
}

div#rele-n{
	padding:0 8px;
	background-image:url(../img/bg_line.gif);
	background-repeat:repeat-y;
	background-position:center;
}

div.rele{
	float:left;
	width:310px;
}

div.rele-r{
	float:right;
	width:310px;
}

/* 実績の紹介 */
.box-exam{
	width:611px;
	margin:0 auto 20px;
}

div.box-exam div.fr{
	width:383px;
}

#exam-info{
	background-color:#f5ebeb;
	border:#f1b9b9 solid 1px;
	padding:10px 35px 20px;
	line-height:160%;
}

#exam-info p.fl{
	padding-right:10px;
}

/* ■■■■■■■　e サービス事業　■■■■■■■ */
#press h3 span.service{
	border-left:#1DA1A5 solid 4px;
	padding-left:5px;
	margin-left:13px;
}

.service-txt{
	font-size:14px;
	color:#585858;
	line-height:1.5em;
}

ul.list_service{
	margin:3px 0 0px 0px;
}
ul.list_service li{
	background-image:url(../img/icon_tri.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	padding-left:11px;
	padding-bottom:0px;
}


#baseball{
	margin:50px auto auto 40px;
}

#tvmobile{
	margin:100px auto auto 40px;
}

#gravure{
	margin:10px 0 0 40px;
}

#videostore{
	margin:50px 0 0 40px;
}

#service_btn{
	margin:7px 0 0 0;
}
/*=====会社概要・交通、共通=======*/
#co_data h4{
		background:url(../img/info/access_bar.gif) repeat-x;
		width:auto;
		height:71px;
		padding-left:10px;
		padding-top:6px;
		margin-bottom:-20px;
		font-size:16px;
}
/*****会社概要*****/
#co_data table{
		width:654px;
		margin-left:10px;
}
#co_data table td{
		padding:5px 10px 5px 20px;
		border-bottom:1px solid #ddd;
		vertical-align:top;
		line-height:1.4em;
		font-size:14px;
}
#co_data table .haba{
		width:100px;
}

/*****交通のご案内*****/

#co_data .access_add{
		font-size:14px;
		margin-left:20px;
		margin-bottom:20px;
		display:block;
}
#co_data .access_station{
		margin:-50px 0 0 10px;
		display:block;
}
#co_data .access_station ul li{
		font-size:14px;
}

#co_data .access_root{
		font-size:14px;
		margin-top:-10px;
		margin-left:10px;
		display:block;
		line-height:18px;
}
#co_data img{
		border:#ccc 1px solid;
		margin-left:10px;
		margin-bottom:30px;
}

.only{
	border-left:#ddd solid 1px;
	border-right:#ddd solid 1px;
	border-bottom:#ddd solid 1px;
}
#co_data dl dt{
		font-size:14px;
		font-weight:bold;
		margin:0 14px 8px;
}
#co_data dl dd{
		font-size:14px;
		margin:0 14px 20px;
		}

/* FAQ */

#fq_head_bg{
  background-image:url(http://bbbroadcast.tv-bank.com/jp/bbb_img/main_faq_bg.jpg);
  background-repeat:no-repeat;
  width: 678px;
  height: 161px;
}

#fq_head_bg ul{
  width:660px;
  height:70px;
  padding: 90px 0 0 15px;
}

#fq_head_bg li{
  float:left;
}

#fq_head_bg img{
	vertical-align:top;
}

.frfq{
	display:block;
	width:575px;;
  float:left;
}


.fq_pad{
  padding: 5px;
}

.fq_Q_bg{
  background-color:#cedccc;
  padding:5px 5px 5px 5px;
  margin-top:15px;
}



.fq_A_bg{;
  padding:10px 5px 5px 5px;
}

.fq_bold{
  font-weight:bold;
  color:#444e3e;
  padding-right:5px;
}

.fq_top{
  text-align:right;
  font-size: 10px;
  padding-bottom: 10px;
}



/* Employ */

#employ{
  background-image:url(../img/recruit/entry_bg_img_o.jpg);
  width: 644px;
  height: 232px;
}

#employ_text{
  text-align:center;
  padding-top:115px;
  font-size: 16px;
}

#employ dd{
	padding: 10px 0px 0px 20px !important;
	margin:0px !important;
	margin-bottom: 0px;
	clear: both;
}

#employ dd img{
	float:left;
	padding-right:5px;
	border:none;
	margin-bottom:0px !important;
}

#employ hr{
	border:none;
	border-top:dashed 1px #666;
	height:1px;
	color:#FFFFFF;	
	width:550px;
	margin:0px !important;
	padding:0px !important;
	text-align:left;
}

#employ span{
	font-size:10px;
	padding-left:5px;
}

