@charset "utf-8";

/*
========================================

	cmn_contents.css
	
========================================
*/

/*--------------------------------------
	common layout for contents page
--------------------------------------*/

/*main
--------------------------------------*/

#main {
	float:right;
	width:720px;
}

#main div.section {
	margin:0 0 30px 0;
	/*padding:0 0 30px 0;*/
}

#main p {
	margin:0 0 15px 0;
	padding:0 15px;
}

#main p.lead {
	margin:0 0 5px 0;
	font-weight:bold;
	color:#293ea6;
}

#main h3 {
	width:720px;
	height:49px;
	margin:0 0 15px 0;
	
	border-top:3px solid #dedede;
	border-bottom:3px solid #dedede;
	
	min-height:49px;
	line-height:49px;
}

#main h3 span.text {
	display:block;
	padding:0 0 0 15px;
	font-weight:bold;
}

#main.categoryTop h3 {
	width:720px;
	height:160px;
	margin:0 0 15px 0;
	overflow:hidden;
	border:none;
	
	/*font-size:125%;
	letter-spacing:inherit;*/

}

#main.categoryTop h3 span.text {
	display:block;
	/*padding:52px 0 0 63px;*/
	padding-top:160px;
}

#main h4 {
	width:682px;
	height:31px;
	margin:0 0 15px 0;
	padding:6px 10px 0 28px;
	color:#333;
	font-weight:bold;
	background:url(/common2/cmn_img/bg_h4Normal.jpg) no-repeat 0 0;
}

* html #main h4 {
	width:720px;
	height:37px;/*-------------For IE 6*/
}

/*side menu
--------------------------------------*/

#sideMenu {
	float:left;
	width:225px;
}

#sideMenu #accordion,/*-------------OLD type*/
#sideMenu #accordion_C,/*-------------company*/
#sideMenu #accordion_B,/*-------------business*/
#sideMenu #accordion_S,/*-------------service*/
#sideMenu #accordion_R, /*-------------recruit*/
#sideMenu #accordion_T /*-------------training*/ {
	display:block;
	/*border-bottom:6px solid #a8b2e6;*/
	border-bottom:1px solid #d0d6f2;
}

#sideMenu h2 {
	width:205px;
	height:38px;
	
	padding:17px 0 0 20px;
	font-size:81.25%;
	
}

* html #sideMenu h2 {/*----------For IE 6*/
	width:225px;
	height:55px;
}

#sideMenu h2 a {
	display:block;
	color:#fff;
	font-weight:bold;
}

#sideMenu ul.menu {width:225px;}

#sideMenu ul.menu li.first {width:225px;}

 /* -----------------　for IE9 文字間詰めすぎ防止　----------------- */

#sideMenu ul.menu li.first:not(:target) {letter-spacing:0.05em \9;}/*----------For IE 9*/
#sideMenu ul.menu li.first .second:not(:target) {letter-spacing:normal \9;}/*----------For IE 9*/
#sideMenu ul.menu li.first .third:not(:target) {letter-spacing:normal \9;}/*----------For IE 9*/

#sideMenu ul.menu li.first a {
	display:block;
	width:185px;
	padding:10px 20px;
	background:url(/common2/cmn_img/bg_tit_menuFirst.jpg) no-repeat 0 0;
}

* html #sideMenu ul.menu li.first a {/*----------For IE 6*/
	width:225px;
}

#sideMenu ul.menu li.first span.pose /*リンク先なしの場合*/ {
	display:block;
	width:185px;
	padding:10px 20px;
	color:#293ea6;
	font-weight:bold;
	background:url(/common2/cmn_img/bg_tit_menuFirst.jpg) no-repeat 0 0;
}

* html #sideMenu ul.menu li.first span.pose {/*----------For IE 6*/
	width:225px;
}

#sideMenu ul.menu li.first span.type {
	display:block;
	/*width:225px;*/
	width:190px;
    position: relative;
    padding:6px 21px 5px 14px;
    background: #5c6bc0;
	color:#fff;
	/*border-top:1px solid #d0d6f2;*/
	font-size: 10px;
	font-size: 0.625rem;
	letter-spacing: 1px;
    /*-webkit-box-shadow: 1px 1px 16px #3f51b5 inset;
    -moz-box-shadow: 1px 1px 16px #3f51b5 inset;
    box-shadow: 1px 1px 16px #3f51b5 inset;*/
}
/*
#sideMenu ul.menu li.first span.type::after {
    position: absolute;
	content: '';
	width: 0;
    top: 0;
    right: 0;
    border-width: 0 16px 16px 0;
    border-style: solid;

    border-color: #fff #fff #a8b2e5 #a8b2e5;
	
    -webkit-box-shadow: -1px 1px 1px #e5e5e5;
    -moz-box-shadow: -1px 1px 1px #e5e5e5;
    box-shadow: -1px 1px 1px #e5e5e5;
}*/

#sideMenu ul.menu dl.second dt.titleAcodion,
#sideMenu ul.menu ul.second li {
	width:225px;
}

#sideMenu ul.menu dl.second dt.titleAcodion a,
#sideMenu ul.menu ul.second li a {
	display:block;
	width:180px;
	padding:7px 20px 7px 25px;
	background:url(/common2/cmn_img/bg_tit_menuSecond02.jpg) no-repeat 0 0;
}

* html #sideMenu ul.menu dl.second dt.titleAcodion a,
* html #sideMenu ul.menu ul.second li a {/*----------For IE 6*/
	width:225px;
}

 /* -----------------　破線の調整　----------------- */

#sideMenu ul.menu dl.second dt.titleAcodion a.upper,
#sideMenu ul.menu ul.second li a.upper {background:url(/common2/cmn_img/bg_tit_menuSecond01.jpg) no-repeat 0 0;}

#sideMenu ul.menu ul.third {
	background:url(/common2/cmn_img/bg_tit_menuThird.jpg) repeat-y 0 0;
	font-size:87.50%;/*-----該当箇所の87.5%の大きさ*/
}

#sideMenu ul.menu ul.third li a {
	width:170px;
	padding:5px 15px 2px 40px;
	background:url(/common2/cmn_img/icon_line02Long.gif) no-repeat 25px -12px;
}

* html #sideMenu ul.menu ul.third li a {/*----------For IE 6*/
	width:225px;
}

#sideMenu ul.menu ul.third li.last a {
	padding:5px 15px 5px 40px;
	background:url(/common2/cmn_img/icon_lineLast02.gif) no-repeat 25px -12px;
}

/*selected*/

#sideMenu ul.menu li.first a.selected {
	color:#444;
	background:url(/common2/cmn_img/bg_tit_menuFirst_on.jpg) no-repeat 0 0;
}

#sideMenu ul.menu ul.second li a.selected {
/*----------情報BOXについてはcyberSecurity.cssで追記*/
	color:#444;
	background:url(/common2/cmn_img/bg_tit_menuSecond_on.jpg) no-repeat 0 0;
}

#sideMenu ul.menu ul.third li a.selected {
	color:#444;
	background:url(/common2/cmn_img/bg_tit_menuThird_on.jpg) no-repeat 0 0;
	* background:url(/common2/cmn_img/bg_tit_menuThird_on.jpg) no-repeat 0 -1px; /* for IE6 IE7 */
}

#sideMenu ul.menu ul.third li a.selected:after {
	content:url(/common2/cmn_img/bg_tit_menuThird_border.gif);
	display:block;
	position:absolute;
	left:26px;
}

#sideMenu ul.menu ul.third li.last a.selected {
	color:#444;
	background:url(/common2/cmn_img/bg_tit_menuThird_on.jpg) no-repeat 0 0;
	border-bottom:none;
}

#sideMenu ul.menu ul.third li.last a.selected:after {display:none;}

 /* -----------------　for IE9 文字間詰めすぎ防止　----------------- */
 
#sideMenu ul.menu ul.second li a.selected:not(:target) {letter-spacing:normal \9;}
/*#sideMenu ul.menu ul.third li a.selected:not(:target) {letter-spacing:normal \9;}
#sideMenu ul.menu ul.third li.last a.selected:not(:target) {letter-spacing:normal \9;}*/

 /* -----------------　破線の調整　----------------- */

#sideMenu ul.menu li.first a.upper,
#sideMenu ul.menu li.first span.upper {background-position:0 -1px;}


 /* -----------------　印刷専用ページを開く　----------------- 

#sideMenu .printBox {
	width:203px;
	margin:10px;
	padding:0 0 10px 0;
	border:1px dotted #aaa;
}*/

/** html #sideMenu .printBox {----------For IE 6
	border:1px solid #ccc;
}*/
 
/*#sideMenu a.printBtn {	
	display:block;
	width:203px;
	height:20px;
	padding:15px 0 0 0;
	font-weight:bold;
	text-indent:40px;
	line-height:1;
	background:url(/common2/cmn_img/bg_btn_printPage_off.gif) no-repeat 10px 9px;
}

* html #sideMenu a.printBtn {----------For IE 6
	height:35px
}

#sideMenu a.printBtn:hover {background:url(/common2/cmn_img/bg_btn_printPage_on.gif) no-repeat 10px 9px;}

#sideMenu .printBox p {
	margin:0;
	padding:0 10px 0 20px;
	color:#666;
	line-height:1.2;
}*/

#sideMenu span.postit {
	display:inline-block;
	margin:0;
	padding:0 0 8px 30px;
	color:#666;
	background:none;
}

#sideMenu span.urgent {
	/*----------------base.cssを訂正*/
	margin:-5px 0 0 5px;
	padding:0 3px 1px 3px;
	line-height:1;
}

/*accordion*/

.ui-accordion {
	width:100%;
}

.ui-accordion .ui-accordion-header {/*-----開閉部分のタイトル-----*/
	cursor:pointer;
	position:relative;
	zoom:1;
	outline:none;
}

.ui-accordion .ui-accordion-li-fix {display:inline; }
.ui-accordion .ui-accordion-header-active {border-bottom:0 !important;}
.ui-accordion .ui-accordion-header a {display: block;}
.ui-accordion .ui-accordion-header .ui-icon {position:absolute;}

.ui-accordion .ui-accordion-content {/*-----開閉部分-----*/
	position:relative;
	overflow:auto;
	display:none;
	zoom:1;
}

.ui-accordion .ui-accordion-content-active {
	display:block;
}

.ui-icon {/*-----開閉部分の矢印-----*/
   width:10px;
   height:10px;
   margin:10px 0 0 10px;
}

.ui-state-default .ui-icon {background:url(/common2/cmn_img/icon_arrowSidemenu.gif) no-repeat 3px 0;}
.ui-state-active .ui-icon {background:url(/common2/cmn_img/icon_arrowSidemenuDown.gif) no-repeat 3px 0;}

/*
#accordion_R .ui-state-default .ui-icon {background:none;}
#accordion_R .ui-state-active .ui-icon {background:none;}
*/

#accordion_T .ui-state-default .ui-icon {background:none;}
#accordion_T .ui-state-active .ui-icon {background:none;}


/*sideBnr*/

#sideBnr {
	width:225px;
	margin:15px 0;
	padding:3px 0;
	/*background:#ececec url(/common2/cmn_img/bg_sideBnrTop.jpg) no-repeat 0 0;*/
	background:#dfe3f7;
	background:#f6f6f6;
}

#sideBnr dl.bunner {
	width:210px;
	margin:5px 8px 0 7px;
}

#sideBnr dl.bunner dt {
	width:210px;
	margin:0 auto 5px auto;
	/*padding:20px 0 5px 0;*/
	padding:5px 0;
	color:#74a1f4;
	/*background:#fff url(/common2/cmn_img/bg_sideBnr_dt.gif) no-repeat 0 0;*/
	background:#fff;
	font-weight:bold;
	text-align:center;
	line-height:1.2;
}

#sideBnr dl.bunner dd {
	padding-bottom:5px;
}

#sideBnr dl.bunner dd a {
	display:block;
	width:210px;
	color:#555;
}

#sideBnr dl.bunner dd a.nR {color:#fff; background:#181e99 url(/service/img/bnr_sideTop02_1.jpg) no-repeat 0 0;}/*トップページバナー画像の罫線なし*/
#sideBnr dl.bunner dd a.eF {color:#fff; background:#000 url(/service/img/bnr_sideTop02_2.jpg) no-repeat 0 0;}
#sideBnr dl.bunner dd a.mP {color:#666; background:#efefef url(/service/img/bnr_sideTop02_3.jpg) no-repeat 0 0;}

#sideBnr dl.bunner dd a.bs {color:#000; background:#f6f6f6 url(/common2/cmn_img/bnr_sideGP01.jpg) no-repeat 0 0;}/*トップページバナー画像の罫線なし*/
#sideBnr dl.bunner dd a.fr {color:#000; background:#f6f6f6 url(/common2/cmn_img/bnr_sideGP02.jpg) no-repeat 0 0;}
#sideBnr dl.bunner dd a.itnet {color:#000; background:#f6f6f6 url(/common2/cmn_img/bnr_sideGP03.jpg) no-repeat 0 0;}
#sideBnr dl.bunner dd a.ivp {color:#000; background:#f6f6f6 url(/common2/cmn_img/bnr_sideGP04.jpg) no-repeat 0 0;}
#sideBnr dl.bunner dd a.ns {color:#000; background:#f6f6f6 url(/common2/cmn_img/bnr_sideGP05.jpg) no-repeat 0 0;}
#sideBnr dl.bunner dd a.jd {color:#000; background:#f6f6f6 url(/common2/cmn_img/bnr_sideGP06.jpg) no-repeat 0 0;}
#sideBnr dl.bunner dd a.bj {color:#000; background:#f6f6f6 url(/common2/cmn_img/bnr_sideGP07.jpg) no-repeat 0 0;}
#sideBnr dl.bunner dd a.hm {color:#000; background:#f6f6f6 url(/common2/cmn_img/bnr_sideGP08.jpg) no-repeat 0 0;}

#sideBnr dl.bunner dd a:hover {text-decoration:none;}

#sideBnr dl.bunner dd a.nR:hover {background:#181e99 url(/service/img/bnr_sideTop02_1.jpg) no-repeat -210px 0;}
#sideBnr dl.bunner dd a.eF:hover {background:#000 url(/service/img/bnr_sideTop02_2.jpg) no-repeat -210px 0;}
#sideBnr dl.bunner dd a.mP:hover {background:#efefef url(/service/img/bnr_sideTop02_3.jpg) no-repeat -210px 0;}

#sideBnr dl.bunner dd a.bs:hover {background:#fff url(/common2/cmn_img/bnr_sideGP01.jpg) no-repeat -210px 0;}
#sideBnr dl.bunner dd a.fr:hover {background:#fff url(/common2/cmn_img/bnr_sideGP02.jpg) no-repeat -210px 0;}
#sideBnr dl.bunner dd a.itnet:hover {background:#fff url(/common2/cmn_img/bnr_sideGP03.jpg) no-repeat -210px 0;}
#sideBnr dl.bunner dd a.ivp:hover {background:#fff url(/common2/cmn_img/bnr_sideGP04.jpg) no-repeat -210px 0;}
#sideBnr dl.bunner dd a.ns:hover {background:#fff url(/common2/cmn_img/bnr_sideGP05.jpg) no-repeat -210px 0;}
#sideBnr dl.bunner dd a.jd:hover {background:#fff url(/common2/cmn_img/bnr_sideGP06.jpg) no-repeat -210px 0;}
#sideBnr dl.bunner dd a.bj:hover {background:#fff url(/common2/cmn_img/bnr_sideGP07.jpg) no-repeat -210px 0;}
#sideBnr dl.bunner dd a.hm:hover {background:#fff url(/common2/cmn_img/bnr_sideGP08.jpg) no-repeat -210px 0;}

#sideBnr dl.bunner dd a span {
	display:block;
	padding:75px 10px 8px 10px;
	/*text-align:center;*/
	line-height:1.2;
	border:1px solid #ccc;
}

/*otherContents*/

#otherContents {
	width:225px;
	margin:15px 0;
	padding:5px 0;
	/*background:#e9f1fd;*/
	background:#dfe3f7;
}

#otherContents dl {
	width:215px;
	margin:0 5px;
}

#otherContents dl dt {
	width:215px;
	margin:0 auto;
	padding:3px 0;
	color:#fff;
	background:#4255b3;
	text-align:center;
	line-height:1.2;
}

#otherContents dl dd {
	display:block;
	width:180px;
	padding:7px 10px 7px 25px;
	background:url(/common2/cmn_img/bg_tit_menuSecond03.jpg) no-repeat -6px 0;
}

* html #otherContents dl dd {/*----------For IE 6*/
	width:215px
}

/*contents parts
--------------------------------------*/

/*-----見出しベース青に白文字-----*/

#main ul.contentsBox {
	width:720px;
}

#main ul.contentsBox li {
	float:left;
	width:240px;
	padding:0 0 10px 0;
}

#main ul.contentsBox li.half {
	float:left;
	width:360px;
	padding:0 0 10px 0;
}

#main ul.contentsBox li.full {
	width:720px;
	/*padding:0 0 10px 0;*/
}

#main ul.contentsBox li span.title {
	display:block;
	/*margin:0 0 10px 0;
	padding:6px 0 3px 0;*/
	padding:8px 0 12px 25px;
	color:#444;
	/*color:#fff;
	color:#031159;*/
	font-weight:bold;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	/*text-align:center;*/
	letter-spacing:0.05em;
	/*text-indent:2em;*/
}

#main ul.contentsBox li span.title:not(:target) {letter-spacing:0.1em \9;}/*----------For IE 9*/

#main ul.contentsBox li span.title {width:234px;}
#main ul.contentsBox li.half span.title {width:354px;}
#main ul.contentsBox li.full span.title {width:714px;}

* html #main ul.contentsBox li span.title {width:240px;}/*----------For IE 6*/
* html #main ul.contentsBox li.half span.title {width:360px;}/*----------For IE 6*/
* html #main ul.contentsBox li.full span.title {width:720px;}/*----------For IE 6*/

#main ul.contentsBox li img {
	margin:0 7px;
	/*border-top:1px solid #fff;*/
}

#main ul.contentsBox li img.left {
	/*margin:10px 25px 0 13px;*/
	margin:5px 25px 0 13px;
}

#main ul.contentsBox li img.logo {margin:0;}

#main ul.contentsBox li span.text12,
#main ul.contentsBox li span.text13 {
	display:block;
	margin:10px 15px 0 15px;
	padding:0 0 10px 0;
}

#main ul.contentsBox li span.arw01{background:url(/common2/cmn_img/icon_arrowCircle.gif) no-repeat 108px 5px;}
#main ul.contentsBox li span.arw02{
	padding-left:15px;
	background:url(/common2/cmn_img/icon_arrowCircle.gif) no-repeat 0 5px;
}
#main ul.contentsBox li span.arw03{background:url(/common2/cmn_img/icon_arrowCircle.gif) no-repeat 168px 5px;}

#main ul.contentsBox li span.line {
	border-bottom:1px dotted #aaa;
}

#main ul.contentsBox li span.solutionType {
	display:block;
	margin:0 10px;
	padding:2px 0;
	color:#3e3e3e;
	/*border-top:2px solid #e5e5e5;
	background:#f6f6f6;
	background:#e5e5f4;*/
	background:#edf0fc;
    border:1px solid #a8b2e5;
	text-align:center;
	font-weight:bold;
}

#main ul.contentsBox li a {
	display:block;
	width:240px;
}

#main ul.contentsBox li.half a {
	display:block;
	width:360px;
}

#main ul.contentsBox li.full a {
	display:block;
	width:720px;
}

#main ul.contentsBox li.notice {
	width:400px;
	margin:-125px 20px 15px 20px;
	padding:10px;
	z-index:10;
	/*background:#fbfbd4;*/
}

*html #main ul.contentsBox li.notice {/*----------For IE 6*/
	width:430px;
}

#main ul.contentsBox li.notice a {
	display:inline;
}

*html #main ul.contentsBox li.notice a {/*----------For IE 6*/
	width:auto;
	margin:0;
	padding:0;
}

/*-----Box中のリスト-----*/

#main ul.contentsBox li ul.contentsBoxIn{
	margin:10px 0 0 0;
}

#main ul.contentsBox li ul.contentsBoxIn li {
	width:210px;
	padding:2px 0 2px 30px;
	background:url(/common2/cmn_img/icon_arrowCircle.gif) no-repeat 15px 7px;
}

#main ul.contentsBox li.half ul.contentsBoxIn li,
#main ul.contentsBox li.half ul.level04 li {width:330px;}
#main ul.contentsBoxIn li.last {margin:0 0 15px 0;}


#main ul.contentsBox li ul.contentsBoxIn li a,
#main ul.contentsBox li.half ul.contentsBoxIn li a {
	display:inline;
	width:auto;
}

#main ul.contentsBox li.full ul.contentsBoxIn li {width:330px;}

/*-----段ごとの下揃えなし-----*/

#main ul.three01 li span.title {background:url(/common2/cmn_img/bg_titContentsBox240.jpg) no-repeat 0 0;}
#main ul.two01 li span.title {background:url(/common2/cmn_img/bg_titContentsBox360.jpg) no-repeat 0 0;}

#main ul.three01 li {
	margin:0 0 10px 0;
	background:url(/common2/cmn_img/bg_contentsBox240.jpg) no-repeat left bottom;
}

#main ul.two01 li {
	margin:0 0 10px 0;
	background:url(/common2/cmn_img/bg_contentsBox360.jpg) no-repeat left bottom;
}

/*-----段ごとの下揃えあり-----*/

#main ul.three02 li span.title {background:url(/common2/cmn_img/bg_titContentsBox240.jpg) no-repeat 0 0;}
#main ul.two02 li span.title {background:url(/common2/cmn_img/bg_titContentsBox360.jpg) no-repeat 0 0;}

#main ul.three02 {
	margin:0 0 10px 0;
	background:url(/common2/cmn_img/bg_contentsBox240.jpg) no-repeat left bottom;
}

#main ul.two02 {
	margin:0 0 10px 0;
	background:url(/common2/cmn_img/bg_contentsBox360.jpg) no-repeat left bottom;
}

/*-----1列-----*/

#main ul.one li span.title {background:url(/common2/cmn_img/bg_titContentsBox720.jpg) no-repeat 0 0;}

#main ul.one {
	margin:0 0 10px 0;
	background:url(/common2/cmn_img/bg_contentsBox720.jpg) no-repeat left bottom;
}

/*-----詳細はこちらへボタン-----*/

#main p.detailBtn a {
	display:block;
	float:right;
	width:140px;
	height:30px;
	margin:0;
	padding:8px 0 0 0;
	color:#fff;
	font-weight:bold;
	background:url(/common2/cmn_img/bg_btn02.gif) no-repeat 0 0;
	text-align:center;
	text-indent:0.75em;
	line-height:1;
}

#main p.detailBtn a:hover {
	color:#fff;
	text-decoration:none;
	background:url(/common2/cmn_img/bg_btn02.gif) no-repeat 0 -40px;
}

/*-----button_L-----*/

#main p.detailBtnL a {
	display:block;
	float:right;
	width:290px;
	height:30px;
	padding:8px 0 0 0;
	color:#fff;
	font-weight:bold;
	background:url(/common2/cmn_img/bg_btn.gif) no-repeat 0 0;
	text-align:center;
	text-indent:0.75em;
	line-height:1;
}

#main p.detailBtnL a:hover {
	color:#fff;
	text-decoration:none;
	background:url(/common2/cmn_img/bg_btn.gif) no-repeat 0 -40px;
}

/*-----button_L（position center）-----*/

#main p.detailBtnLcenter a {
	display:block;
	width:290px;
	height:30px;
	margin:0 0 0 200px;
	padding:8px 0 0 0;
	color:#fff;
	font-weight:bold;
	background:url(/common2/cmn_img/bg_btn.gif) no-repeat 0 0;
	text-align:center;
	line-height:1;
}

#main p.detailBtnLcenter a:hover {
	color:#fff;
	text-decoration:none;
	background:url(/common2/cmn_img/bg_btn.gif) no-repeat 0 -40px;
}

*html #main p.detailBtn a,
*html #main p.detailBtnL a,
*html #main p.detailBtnLcenter a {/*----------For IE 6*/
	padding:9px 0 0 0;
}

/*MAP*/

#main a.mapBtn {
	display:block;
	float:right;
	margin:15px;
	width:60px;
	height:19px;
	overflow:hidden;
	background: url(/company/branch/img/bg_btn_map.gif) no-repeat scroll 0 0;
}

#main a.mapBtn:hover {background: url(/company/branch/img/bg_btn_map.gif) no-repeat scroll 0 -19px;}

#main a.mapBtn span.text {
    display:block;
    padding-left:60px;
}

/*-----go pagetop-----*/

#main p.pageTop {
	clear:both;
	width:708px;
	margin:0 0 15px 0;
	padding:0 12px 0 0;
	text-align:right;
}

* html #main p.pageTop {/*----------For IE 6*/
	width:720px;
}

/*-----table-----*/

#main table {
	width:688px;
	margin:0 15px;
}

#main table th,
#main table td {
	padding:10px;
}