@charset "Shift_JIS";

/* common */

/*========================================
clearfixハック
======================================== */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block; min-height: 1%;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


body,td,th {
	color: #333333;
}

body{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
html>body{font-size: 16px;}

img{
	border: none;
}

.leadm{
	font-size: 75%;
	line-height: 2em;
}
	
.bodyl{
	font-size: 85%;
	line-height: 1.5em;
}
	
.bodym{
	font-size: 75%;
	line-height: 1.5em;
}
	
.bodys{
	font-size: 75%;
	line-height: 1.5em;
}

.listm{
	font-size: 75%;
	line-height: 1.3em;
}

.lists{
	font-size: 75%;
	line-height: 1.3em;
}


/* link */

a:link {
	color: #00f;
	text-decoration:underline;
}

a:visited {
	color: #639;
	text-decoration:underline;
}

a:hover, a:active {
	color: #f60;
	text-decoration:underline;
}


a.linkRed:link {
	color: #f00;
	text-decoration:underline;
}

a.linkRed:visited {
	color: #f00;
	text-decoration:underline;
}

a.linkRed:hover, a.linkRed:active {
	color: #f00;
	text-decoration:underline;
}


/* 共通ヘッダー */

.header{
	margin: 0 0 1px 0;
	padding-bottom: 1px;
	border-bottom:  5px solid #ccc;
}

/* 共通ページトップ */

.pagetop{
	margin-top: 20px;
	margin-bottom: 20px;
	float: right;
}


/* トップページ */
#idxSwfArea {
	margin-top: 1px;
}

table#idxLeftNavi {
	margin-top: 1px;
}

.mp_txt{
	font-size: 10px;
	color: #555555;
	margin: 5px 0 10px 0;
	float: right;
}

.wnArea {
	margin-top: 1px;
	margin-left: 1px;
	width:534px;
	height: 153px;
	overflow: auto;
	border: 1px solid #ccc;
}

.wnTable {
	margin-left: 5px;
}

.wnTable .date {
	vertical-align: top;
}

.wnTable .body {
	vertical-align: top;
}

.wnTable .body a:link,hover, a:active,visited {
	text-decoration:underline;
}

div.wnTablebg1 {
	margin: 1px 1px 0 1px;
	padding: 5px 0;
	background: #f1f1f1;
}

div.wnTablebg2 {
	margin: 1px 1px 0 1px;
	padding: 5px 0;
	background: #f9f9f9;
}

ul#idxBtmBtn{
	margin: 35px 0 0 15px;
	padding:0;
}

ul#idxBtmBtn li{
	list-style: none;
	float: left;
}

ul#idxBtmBtn li img{
	margin-right: 12px;
}

/* 募集要項 */

.overview-box{
	margin: 20px 0 0 20px;
	width: 515px;
}

.overview-title{
	margin: 0 0 20px 0;
}

#overview-table td.head{
	font-size: 75%;
	line-height: 1.5em;
	padding: 0 10px 0 10px;
	/*background-image:   url("basic/images/appli_tablebg1.gif");*/
}

#overview-table td.body{
	font-size: 75%;
	line-height: 1.5em;
	padding: 0 10px 0 10px;
	/*background-image:   url("basic/images/appli_tablebg2.gif");*/
}


/* 募集要項 */

.appli-box{
	margin: 20px 0 0 20px;
	width: 515px;
}

.appli-title{
	margin: 0 0 20px 0;
}

#appli-table {
	width: 515px;
}

#appli-table td.head{
	font-size: 75%;
	line-height: 1.5em;
	padding: 0 10px 0 10px;
}

#appli-table td.body{
	font-size: 75%;
	line-height: 1.5em;
	padding: 0 0px 0 10px;
}

#appli-subtable{
	margin-bottom: 10px;
}

#appli-subtable td.subhead{
	font-size: 75%;
	line-height: 1.5em;
	padding: 2px 2px 2px 2px;
}

#appli-subtable td.subbody{
	font-size: 75%;
	line-height: 1.5em;
	padding: 2px 2px 2px 2px;
}

#appli-subtable td.subbodygry{
	font-size: 75%;
	line-height: 1.5em;
	background-color: #F1F1F1;
	padding: 2px 2px 2px 2px;
}

#appli-subtable td.subbodyppl{
	font-size: 75%;
	line-height: 1.5em;
	background-color: #E6D9E6;
	padding: 2px 2px 2px 2px;
}



/* 採用スケジュール */

.sche-box{
	margin: 20px 0 0 20px;
	width: 515px;
}

.sche-title{
	margin: 0 0 30px 0;
}

.sche-table{
	margin: 0 0 0 14px;
}


.schedule-subtable{
	margin: 20px 0 0 0;
}

#schedule td.body{
	font-size: 75%;
	line-height: 1.5em;
	padding: 0 0 0 5px;
}

#schedule-sub td.body{
	font-size: 75%;
	line-height: 1.5em;
	padding: 0 0 0 5px;
}


/* メッセージ */

.message-box{
	margin: 20px 0 0 20px;
	width: 515px;
}

.message-txt{
	font-size: 75%;
	line-height: 1.5em;
	text-align:justify;
	margin: 30px 0 0 0;
}

.message-photo{
	margin: 0;
	float: right;
}

.message-txtright{
	float: right;
}

/* 100人メッセージ */

.newface-box{
	margin: 20px 0 0 20px;
	width: 515px;
}

.newface-title{
	margin: 17px 0 30px 0;
}

/* 金メダル */

.goldmedal-box{
	margin: 20px 0 0 20px;
	width: 515px;
}

.goldmedal-title{
	margin: 0 0 30px 0;
}

.goldmedal-txt{
	font-size: 75%;
	line-height: 1.5em;
}

.goldmedal-photo{
	margin: 0 0 0 15px;
	float: right;
}

/* 教育・研修制度 */

.edu h1{
	margin: 29px 0 0 20px;
}

.edu-detailsti{
	margin: 29px 0 0 20px;
}

.edu #idxWrapper{
	width: 502px;
	height: 216px;
	margin: 24px 0 0 34px;
}
*html .edu #idxWrapper{height: 236px;}

.edu #idxWrapper .topimg{
	float: left;
}

.edu #idxWrapper #navibox{
	float: right;
	width: 190px;
}

.edu #idxWrapper #navibox a{
	margin-bottom: 9px;
	display: block;
	width: 190px;
	height: 27px;
}

.backidx{
	margin: 5px 0 0 35px;
}

.edu #Wrapper{
	margin: 15px 0 0 34px;
}



#edu-table td.catch{
	padding: 15px 0 10px 0;
	font-size: 75%;
	line-height: 1.5em;
}

#edu-table td.lead{
	font-size: 75%;
	line-height: 1.5em;
	padding: 0 0 10px 0;
}

#edu-table td.body{
	font-size: 75%;
	line-height: 1.5em;
	padding: 0 10px 0 0;
}

#edu-table td.head{
	font-size: 75%;
	line-height: 1.5em;
	padding: 0 10px 0 10px;
}

#edu-table td p{
	font-size: 75%;
	line-height: 1.5em;
	margin: 1em 0 0 1em;
	color: #000;
}

#edu-table td.center-body{
	font-size: 75%;
	line-height: 1.5em;
	padding: 5px 10px 0 10px;
}

table#kenshu{
	border-top: 1px solid #9c9c9c;
	border-left: 1px solid #9c9c9c;
	margin: 10px 0 0 34px;
	width: 502px;
}

table#kenshu td, table#kenshu th{
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	font-size: 75%;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}

table#kenshu th{
	background-color: #f1f1f1;
	line-height: 1.1em;
	font-weight: normal;
	text-align: left;
}

table#kenshu th.vertical{
	text-align: center;
}

.edu3Pic{
	padding-left: 10px;
	text-align: right;
	vertical-align: top;
	font-size: 62.5%;
}

.edu3Pic img{
	margin-bottom: 2px;
}

#edu1_chart {
	width: 232px;
	font-size: 75%;
	margin-left: 90px;
}

#edu1_chart img {
	margin: 10px 0;
}

#edusubwin {
	text-align: left;
	width: 860px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}

#edusubwin img {
	margin: 10px 0;
}


/* 福利厚生 */

.welf-box{
	margin: 0 0 0 20px;
	width: 515px;
}

.welf-table{
	margin: 0 0 0 14px;
}

.welf-lead{
	font-size: 75%;
	line-height: 1.5em;
	padding: 10px 0 0 35px;
}

#welf td.body{
	font-size: 75%;
	line-height: 1.5em;
	padding: 0 0 10px 35px;
}

#welf td.body p {
	font-weight: bold;
	color: #252474;
	margin-bottom: 0.5em;
}

/* Q and A */

.faq h1{
	margin: 29px 0 30px 20px;
}

.faqLead{
	border-top: 1px solid #ccc;
	color: #555;
	font-size: 75%;
	line-height: 1.5em;
	margin: 0 0 8px 20px;
	padding-top: 10px;
	width: 516px;
}

#faqIdx{
	width: 516px;
	margin: 0 0 20px 20px;
}

td.line{
	height: 21px;
	background: url(basic/images/faq_line.gif) top left repeat-x;
}

td.cat{
	/*border-left: 5px solid #CCB3CC;
	padding-left: 9px;*/
	vertical-align: top;
}

.qtns{
	margin: 0;
	padding: 0;
	list-style: none;
}

.qtns li{
	font-size: 75%;
	list-style: none;
	padding: 0 0 5px 15px;
	background: url(basic/images/faq_arw.gif) 0px 3px no-repeat;
}

.qtns li.end{
	padding-bottom: 0px;
}

.question{
	margin: 0 0 1px 20px;
	width: 488px;
	height: 19px;
	padding: 4px 0 0 28px;
	font-size: 75%;
	color: #333;
}
*html .question{ width: 516px; height: 23px; }

.q01{
	background: url(basic/images/faq_q01.jpg) top left no-repeat;
}

.q02{
	background: url(basic/images/faq_q02.jpg) top left no-repeat;
}

.q03{
	background: url(basic/images/faq_q03.jpg) top left no-repeat;
}

.answer{
	margin-left: 20px;
	width: 488px;
	padding: 3px 0 0 28px;
	background: url(basic/images/faq_a.jpg) top left no-repeat;
	font-size: 75%;
	line-height: 1.5em;
	color: #333;
}
*html .answer{ width: 516px; }

.faq .pagetopS{
	display: block;
	margin: 10px 0 30px 450px;
}

.floatR{
	float:right; 
	margin: 0 0 5px 10px;
}

ul.normal{
	font-size: 75%;
	line-height: 1.5em;
	margin: 5px 0 0 0;
	padding: 0 0 0 25px;
}

ul.normal li{
	margin: 0;
	padding: 0;
}

ul.normal2{
	font-size: 75%;
	line-height: 1.5em;
	margin: 5px 0 0 10px;
	padding: 0 0 0 25px;
}

ul.normal2 li{
	margin: 0;
	padding: 0;
}



/* REAL VOICE */

.player{
	margin: 5px 0 0 20px;
	font-size: 62.5%;
	line-height: 1.5em;
}

.rv_title{
	margin: 19px 0 0 20px;
}

.rv_table{
	margin: 20px 0 0 0 ;
}

.rv_table td {
	padding-bottom: 20px;
	vertical-align: top;
}

.rv_table td img.pdflinkbtn {
	margin-top: 5px;
}

.t29l20{
	width: 516px;
	margin: 19px 0 0 20px;
}

.t29l20 TD.a{
	background-color: #9fcfb7;
}

.t29l20 TD.b{
	background-color: #b2aad5;
}

.t29l20 TD.c{
	background-color: #80c0e1;
}

.t29l20 TD.d{
	background-color: #f1d08e;
}

.t10l20{
	padding: 10px 0 0 20px;
}

.t10l16{
	padding: 10px 0 0 6px;
}

.t20l20{
	margin: 20px 0 0 20px;
}

.l20{
	margin-left: 20px;
}

/* REAL VOICE 全ファイル共通部分 */

.profile1{
	font-size: 10px;
	line-height: 1.3em;
	color: #555;
	margin: 0 0 0 10px;
}

.profile2{
	font-size: 12px;
	color: #000;
	margin: 3px 0 3px 10px;
}

.profile3Table{
	margin: 2px 0 21px 10px;
}


.profile3{
	font-size: 10px;
	line-height: 1.3em;
	color: #555;
	padding: 0 0 0 1px;
}



.Rprofile1{
	font-size: 10px;
	line-height: 1.3em;
	color: #555;
}

.Rprofile2{
	font-size: 12px;
	color: #000;
	margin: 3px 0 3px 0;
}

.Rprofile3Table{
	margin: 2px 0 21px 0;
}


.Rprofile3{
	font-size: 10px;
	line-height: 1.3em;
	color: #555;
	padding: 0 0 0 1px;
}



.realvoicetext{
	margin: 10px 0 0 30px;
	width: 506px;
	font-size: 75%;
	line-height: 1.5em;
	color: #555;
}

.floatL{
	float: left;
	margin: 0 7px 3px 0;
}

.floatR{
	float: right;
	margin: 0 0 3px 7px;
}

/* abcdで共通の部分 */

.real .mainphotoA{
	vertical-align: bottom;
	background-color: #CCE5D9;
}

.real .titleA{
	background-color: #CCE5D9;
}

.real .titleAimg{
	background-color: #CCE5D9;
	margin: 17px 0 7px 10px;
}

.real .titleA2{
	background-color: #CCE5D9;
	padding: 17px 0 7px 0;
}

.real .titleA3{
	background-color: #CCE5D9;
	padding: 17px 0 0 0;
}

.jobExplainA{
	background: url(realvoice/images/job_bg_a.gif) bottom left no-repeat;
	width: 170px;
	padding: 5px 0 30px 7px;
	font-size: 10px;
	line-height: 1.5em;
	color: #555;
	vertical-align: top;
}

.real .mainphotoB{
	vertical-align: bottom;
	background-color: #D8D4EA;
}

.real .titleB{
	background-color: #D8D4EA;
	padding: 17px 0 7px 10px;
}

.real .titleB2{
	background-color: #D8D4EA;
	padding: 17px 0 7px 0;
}

.jobExplainB{
	background: url(realvoice/images/job_bg_b.gif) bottom left no-repeat;
	padding: 5px 0 30px 7px;
	font-size: 10px;
	line-height: 1.5em;
	color: #555;
	vertical-align: top;
}

.real .mainphotoC{
	vertical-align: bottom;
	background-color: #CCE5D9;
}

.real .titleC{
	background-color: #BFDFF0;
	/*padding: 17px 0 7px 10px;*/
}

.real .titleCcol2{
	background-color: #BFDFF0;
	width: 346px;
	/*padding: 17px 0 7px 10px;*/
}

.real .titleC2{
	background-color: #BFDFF0;
	/*padding: 17px 0 7px 0;*/
}

.real .titleCimg{
	background-color: #BFDFF0;
	margin: 17px 0 7px 10px;
}

.real .titleC2img{
	background-color: #BFDFF0;
	margin: 17px 0 7px 0;
}

.jobExplainC{
	background: url(realvoice/images/job_bg_c.gif) bottom left no-repeat;
	padding: 5px 0 30px 7px;
	font-size: 10px;
	line-height: 1.5em;
	color: #555;
	vertical-align: top;
	width: 170px;
}

.real .mainphotoD{
	vertical-align: bottom;
	background-color: #F8E7C6;
}

.real .titleD{
	background-color: #F8E7C6;
	/*padding: 17px 0 7px 10px;*/
}

.real .titleDimg{
	background-color: #F8E7C6;
	margin: 17px 0 7px 10px;
}

.real .titleD2{
	background-color: #F8E7C6;
	/*padding: 17px 0 7px 0;*/
}

.real .titleD2img{
	background-color: #F8E7C6;
	margin: 17px 0 7px 0;
}

.jobExplainD{
	background: url(realvoice/images/job_bg_d.gif) bottom left no-repeat;
	padding: 5px 0 30px 7px;
	font-size: 10px;
	line-height: 1.5em;
	color: #555;
	vertical-align: top;
}

/* 各ファイルで設定する部分 */

.a01TitleBg{
	background: #CCE5D9 url(realvoice/images/a01_mainph2.gif) bottom left no-repeat;
	width: 206px;
	vertical-align: bottom;
}

.a02TitleBg{
	background: #CCE5D9 url(realvoice/images/a02_mainph2.gif) bottom left no-repeat;
	vertical-align: bottom;
}

.a03TitleBg{
	background: #CCE5D9 url(realvoice/images/a03_mainph2.gif) bottom left no-repeat;
	vertical-align: bottom;
}

.a04TitleBg{
	background: #CCE5D9 url(realvoice/images/a04_mainph2.gif) bottom left no-repeat;
	vertical-align: bottom;
}

.a05TitleBg{
	width: 216px;
	background: #CCE5D9 url(realvoice/images/a05_mainph2.gif) bottom left repeat-x;
	vertical-align: bottom;
}

.a06TitleBg{
	background: #CCE5D9 url(realvoice/images/a04_mainph2.gif) bottom left repeat-x;
	vertical-align: bottom;
}


.b01TitleBg{
	background: #D8D4EA url(realvoice/images/b01_mainph2.gif) bottom left no-repeat;
	vertical-align: bottom;
}

.b02TitleBg{
	background: #D8D4EA url(realvoice/images/b02_mainph2.gif) bottom left no-repeat;
	vertical-align: bottom;
}

.b03TitleBg{
	background: #BFDFF0 url(realvoice/images/b03_mainph2.gif) bottom left no-repeat;
	vertical-align: bottom;
}

.c01TitleBg{
	background: #BFDFF0 url(realvoice/images/c01_mainph2.gif) bottom left no-repeat;
	vertical-align: bottom;
}

.c02TitleBg{
	background: #BFDFF0 url(realvoice/images/c02_mainph2.gif) bottom left no-repeat;
	vertical-align: bottom;
}

.c03TitleBg{
	background: #BFDFF0 url(realvoice/images/c02_mainph2.gif) bottom left no-repeat;
	vertical-align: bottom;
}

.d01TitleBg{
	background: #F8E7C6 url(realvoice/images/d01_mainph2.gif) bottom left no-repeat;
	vertical-align: bottom;
}

.d02TitleBg{
	background: #F8E7C6 url(realvoice/images/d02_mainph2.gif) bottom left repeat-x;
	vertical-align: bottom;
}


/* 協和エクシオがなかったら */

.without h2{
	margin: 20px 0 0 20px;
}

.without .box{
	margin: 25px 12px 0 34px;
	width: 490px;
}

.without .illust{
	float: right;
	margin: 10px 0 0 10px;
}

.without .line{
	clear: right; 
	margin: 0 0 0 20px;
}

.without .linkbtn{
	margin-top: 8px;
}

.without .backbtn{
	margin: 8px 0 30px 20px;
}


/* 説明会会場のご案内 */

.access #idxWrapper{
	width: 516px;
	/*height: 216px;*/
	margin: 20px 0 0 20px;
}
*html .edu #idxWrapper{height: 236px;}


.access #idxWrapper #navibox{
	float: right;
	width: 126px;
}

.access #idxWrapper #navibox a{
	margin-top: 8px;
	display: block;
	width: 126px;
	height: 27px;
}

.access #idxWrapper #access_title{
	padding: 9px 0 20px 0;
}

.access #idxWrapper #lead{
	padding: 0 0 20px 12px;
}

.access #idxWrapper #lead a:link {
	font-weight: bold;
	text-decoration:underline;
}

.access #idxWrapper #lead a:visited {
	font-weight: bold;
	text-decoration:underline;
}

.access #idxWrapper #lead a:hover, a:active {
	font-weight: bold;
	text-decoration:underline;
}



/* エクシオ以外では */

.other-box{
	margin: 20px 0 0 20px;
	line-height: 1.75em;
	width: 515px;
	font-size: 75%;
}

.otherSubti1 {
	width: 500px;
	padding-top: 10px;
	border-top: 1px solid #ccc;
	margin: 20px 0 5px 0;
}

.otherSubti1 img{
	margin: 0 0 5px -2px;
}

.otherSubti1 p{
	margin: 0 0 5px 15px;
}

.otherSubti2 {
	width: 500px;
	padding-top: 10px;
	border-top: 1px solid #ccc;
	margin: 0 0 10px 0;
}

.otherSubti2 img{
	margin: 0 0 5px -2px;
}

.otherSubti2 p{
	margin: 0 0 5px 15px;
}

.otherSubti2child {
	width: 485px;
	padding-top: 5px;
	margin: 5px 0 0 15px;
	font-weight: bold;
	border-top: 1px dotted #ccc;
}

.otherList1 {
	margin: 0 0 10px 0;
	width: 480px;
}

.otherList1 ul {
	list-style: none;
	margin-left: 40px;
	padding: 0px;
}

.otherList1 li {
	width: 200px;
	padding-bottom: 1px;
	float: left;
}

.otherList2 {
	margin: 0 0 0 40px;
}

.otherList2Name {
	float:left;
	width:220px;
}

.otherClear {
	height: 0px;
	line-height: 0;
    clear: both; 
}


/* セミナーレポート */

#seminarreport-box{
	margin: 20px 0 0 20px;
	width: 515px;
	font-size: 75%;
	line-height: 1.5em;
}

#seminarreport-box .title1{
	margin-bottom: 25px;
}

#seminarreport-box .title2{
	margin-bottom: 30px;
}

#seminarreport-box .cateTitle{
	margin: 40px 0;
}

#seminarreport-box .cateSubBox{
	margin-bottom: 40px;
}

#seminarreport-box .cateSubBoxLast{
	margin-bottom: 20px;
}

#seminarreport-box .cateSubTitle{
	margin-bottom: 20px;
}

#seminarreport-box .photo{
	float: right;
	margin: 0 0 10px 20px;
}

#seminarreport-box .photo2{
	margin: 20px 0 10px 0;
}

#seminarreport-box ul{
	margin: 0 20px;
	padding: 0;
}

#seminarreport-box .contactBox{
	border: 1px solid #ccc;
	width: 515px;
	margin-bottom: 40px;
}

#seminarreport-box .contactTextBox{
	width: 455px;
	margin: 30px;
}

#seminarreport-box .BoldOrange{
	font-weight: bold;
	color: #f60;
}

#seminarreport-box .BoldBlue{
	font-weight: bold;
	color: #00bae0;
}


/* 通信・IT業界研究 */

#learning-box{
	margin: 20px 0 0 20px;
	font-size: 75%;
	line-height: 1.5em;
}

#learning-box .titleBox{
}

#learning-box .titleLeft{
	float: left;
}

#learning-box .titleRight{
	float: left;
}

#learning-box .cateTitle{
	margin: 40px 0 20px 0;
}

#learning-box .cateSubTitle{
	margin: 20px 0 10px 0;
}

#learning-box .cate1TextBox{
	margin-left: 28px;
}

#learning-box .cate1TextBoxLast{
	margin-left: 28px;
	margin-bottom: 20px;
}

#learning-box .BoldBlue{
	font-weight: bold;
	color: #39f;
	background-color: #ffc;
	padding: 2px;
}

#learning-box .NGN{
	font-weight: bold;
}


/* 企業理念／経営ビジョン */

#vision-box {
	margin: 20px 0 0 20px;
	width: 515px;
}

#vision-box div#vision-title{
	margin: 0 0 20px 0;
}

#vision-box div.vision-subtitle{
	border-top: 1px solid #ccc;
	padding: 20px 0;
}

#vision-box div.vision-subtitle img{
	margin-left: 15px;
}

#vision-box div.rinen{
	margin: 0 0 0 30px;
	padding: 20px 0 40px 0;
}

#vision-box div.body1{
	margin: 0 0 0 15px;
	padding-bottom: 30px;
}

#vision-box div.body1 img{
	margin: 20px 0 0 0;
}

#vision-box div.read{
	margin: 0 0 0 15px;
	padding: 0 0 20px 0;
}

#vision-box div.body2{
	float: left;
	width: 245px;
	margin: 0 0 0 15px;
	padding-bottom: 30px;
}
*html #vision-box div.body2{
	float: left;
	width: 245px;
	margin: 0 0 0 7px;
	padding-bottom: 30px;
}

#vision-box div.visionimg{
	float: left;
	margin: 0 0 0 10px;
}


/* 企業サイト */

.irlinkBox{
	width: 531px;
}

.irlink{
	margin: 20px 0 0 35px;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #ccc;
}

.irlink li{
	font-size:85%;
	list-style: none;
	padding: 10px 0 10px 15px;
	background: url(basic/images/faq_arw.gif) 0px 13px no-repeat;
	border-top: 1px solid #ccc;
}






