@charset "shift_jis";

/*(c) OldOffice. All rights reserved.
--------------------------------------------------*/

/* maintenance util */

.tableBaseLine {
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	border-spacing: 0;
	empty-cells: show;
	background: white;
}

.tableBaseLine td, .tableBaseLine tr, .tableBaseLine th {
	border: 1px dotted #CCCCCC;
}	

.tableBaseLine th{
	color:#666666;
	padding: 5px;
	background-color: #EEEEEE;
}

.tableBaseLine td{
	padding: 3px;
	background-color: #FFFFFF;
}


a[href $='.xls'] {
padding-left: 18px;
background: transparent url(../images/icon_xls.gif) no-repeat center left;
}

a[href $='.doc'] {
padding-left: 18px;
background: transparent url(../images/icon_doc.gif) no-repeat center left;
}

th.middletitle{
	color:#333333;
	font-size: 100%;
	background: url(../images/thbg.gif);
}

th.toptitle{
	background: url(../images/topthbg.gif);
	color:#FFFFFF;
	font-size: 100%;
}

















/*-font-*/

/*							{padding: 0px; margin: 0px;}*/
a:link,a:visited			{color:#6788A0; text-decoration:underline; outline:none;}
a:hover 					{color:#AA1537; text-decoration:underline;}

body,td,th,font,b			{font-size:12px; line-height:18px;}
select,textarea,input		{font-size:12px; line-height:18px; color:#555555;}
form						{margin:0; padding:0;}

p,li,h1,h2,h3,h4			{font-size:12px; line-height:18px; margin:0;}
ul,ol,dl					{margin: 0px; padding: 0px; list-style:none;}

img,a img					{border:none;}

.mini						{font-size:10px; line-height:14px;}
.big						{font-size:14px; line-height:16px;}
.margin20					{margin-left:20px;}
.margin40					{margin-left:40px;}

.red						{color:#CC6666;}
.blue						{color:#003366;}
.clear						{height:0px; clear:both;}

.dotline {
	margin:10px 0;
	border-style: dotted none none none;
	border-top-width: 1px;
	border-top-color: #999999;
	height: 1px;
	clear:both;
	} 

/*-body-*/

body {
	margin:0;
	padding:0;
	color:#333;
	background-image: url(../../images/base/bg.gif);
	width: 750px;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}

#wrapper {
	margin:15px 0 0 15px;
	padding:0;
	width:850px;
	height:auto;
	background:#FFFFFF;
	}
	
#header {
	margin:0;
	padding:0 0px;
	height:140px;
	background:url(../../images/base/line.gif) repeat-x bottom;
	}

#login {
	margin:0;
	padding:0 20px;
	height:140px;
	clear:left;
	}

#navi1 {
	background:url(../../images/base/line.gif) repeat-x bottom;
	}

#navi {
	margin:2;
	padding:0 15px ;
	height:121px;
	clear:left;
	}

#contents {
	margin:0;
	padding:0 20px;
	height:auto;
	clear:left;
	background-color: #FFFFFF;
	}

#footer {
	margin:0;
	padding:0 20px;
	height:80px;
	background:url(../../images/base/line_footer.gif) no-repeat;
	background-color: #FFFFFF;
	}

/*-header-*/

#header_h1 {
	margin:38px 0 0 0;
	padding:0;
	width:440px;
	float:left;
	}

#header_h1 a {
	display:block;
	width:440px;
	height:40px;
	background:url(../../images/base/header_h1.gif) no-repeat;
	text-indent:-9999px;
	}

#logo {
	margin:0 0 0 200px;
	}

#head_navi {
	/* padding:10px 0 0 0; */
	margin:10 0 0 0px;
	/* width:800px; */
	/* float:right; */
	font-size:10px;
	text-align:right;
	}
	
#logo img {
	margin:50px 0 0 0;
	}

/*-login-*/

#login li#login01 {
	margin:0;
	padding:0;
	width:325px;
	height:110px;
	background:url(../../images/base/login_01m.gif) no-repeat;
	float:left;
	}

#login li#login02 {
	margin:0;
	padding:0;
	width:325px;
	height:110px;
	background:url(../../images/base/login_02m.gif) no-repeat;
	float:left;
	}

#login li#login01 a {
	display:block;
	margin:20px 0 0 0;
	width:310px;
	height:90px;
	text-indent:-9999px;
	background:url(../../images/base/login_01btn.gif) no-repeat;
	}

#login li#login02 a {
	display:block;
	margin:20px 0 0 0;
	width:310px;
	height:90px;
	text-indent:-9999px;
	background:url(../../images/base/login_02btn.gif) no-repeat;
	}

#login li#login01 a:hover {
	background:url(../../images/base/login_01btn_f2.gif) no-repeat;
	}
#login li#login02 a:hover {
	background:url(../../images/base/login_02btn_f2.gif) no-repeat;
	}


#apluslink a{
	text-decoration:none;
	}

#apluslink a:hover{
	text-decoration:underline;
	}

/*-navi-*/

#navi1 h2 {
	margin:0;
	padding:5px 10px 5px 0px;
	font-size:1px;
	width:170px;
	height:3px;
	background:url(../../images/base/title_tool.gif) no-repeat;
	text-indent:-9999px
	}

#navi01,#navi02,#navi03,#navi01_f3,#navi02_f3,#navi03_f3 {
	display:block;
	margin:3px;
	padding:0;
	width:212px;
	height:90px;
	float:left;
	}

#navi04,#navi04_f3 {
	margin:3px;
	padding:0;
	width:212px;
	height:90px;
	float:left;
	}

#navi li a {
	display:block;
	margin:1;
	padding:0;
	width:212px;
	height:90px;
	text-indent:-9999px;
	}

#navi01 {
	background:url(../images/2011set/toobtn001.gif) no-repeat;
	}
#navi02 {
	background:url(../images/2011set/toobtn002.gif) no-repeat;
	}
#navi03 {
	background:url(../images/2011set/toobtn003.gif) no-repeat;
	}
#navi04 {
	background:url(../images/2011set/toobtn004.gif) no-repeat;
	}
#navi01 a:hover {
	background:url(../images/2011set/toobtn001_over.gif) no-repeat;
	}
#navi02 a:hover {
	background:url(../images/2011set/toobtn002_over.gif) no-repeat;
	}
#navi03 a:hover {
	background:url(../images/2011set/toobtn003_over.gif) no-repeat;
	}
#navi04 a:hover {
	background:url(../images/2011set/toobtn004_over.gif) no-repeat;
	}

#navi01 a.selected {
	background:url(../images/2011set/toobtn001_over.gif) no-repeat;
	}
#navi02 a.selected {
	background:url(../images/2011set/toobtn002_over.gif) no-repeat;
	}
#navi03 a.selected {
	background:url(../images/2011set/toobtn003_over.gif) no-repeat;
	}
#navi04 a.selected {
	background:url(../images/2011set/toobtn004_over.gif) no-repeat;
	}

#navi01_f3 {
	background:url(../../images/base/navi_01_f3.gif) no-repeat;
	text-indent:-9999px;
	}
#navi02_f3 {
	background:url(../../images/base/navi_02_f3.gif) no-repeat;
	text-indent:-9999px;
	}
#navi03_f3 {
	background:url(../../images/base/navi_03_f3.gif) no-repeat;
	text-indent:-9999px;
	}
#navi04_f3 {
	background:url(../../images/base/navi_04_f3.gif) no-repeat;
	text-indent:-9999px;
	}

/*-footer-*/

#footer_navi {
	padding:30px 0 0 0;
	width:500px;
	float:left;
	}

#footer_navi a {
	font-size:10px;
	color:#666666;
	text-decoration:none;
	}

#footer_copyri {
	padding:30px 0 0 0;
	width:310px;
	text-align:right;
	font-family:Arial;
	font-size:10px;
	float:right;
	}

/*-top-*/

#top_newtopics_h2 {
	margin:0;
	padding:0;
	width:250px;
	height:40px;
	background:url(../../images/top_h2_03.gif) no-repeat;
	text-indent:-9999px
	}


#top_topics_h2 {
	margin:0;
	padding:0;
	width:250px;
	height:40px;
	background:url(../../images/top_h2_01.gif) no-repeat;
	text-indent:-9999px
	}

#table_top{
	margin:0 0 20px 10px;
	width:800px;
	border-collapse:collapse;
	}

#table_top th {
	padding:0;
	border:none;
	text-align:left;
	}

#table_top td{
	padding:5px;
	border:none;
	text-align:left;
	vertical-align:center;
	font-size:10px;
	}

#table_top2{
	margin:0 0 0px 10px;
	width:890px;
	border-collapse:collapse;
	}

#table_top2 th {
	padding:0;
	border:none;
	text-align:left;
	}

#table_top2 td{
	padding:5px;
	border:none;
	text-align:right;
	vertical-align:center;
	font-size:10px;
	}

#top_support_h2 {
	margin:0;
	padding:0;
	width:250px;
	height:40px;
	background:url(../../images/top_h2_02.gif) no-repeat;
	text-indent:-9999px
	}

.top_support_p {
	margin:0 0 20px 10px;
	font-size:10px;
	line-height:24px;
	}

.contact_tel {
	display:block;
	margin:0 0 0 5px;
	padding:0;
	width:220px;
	height:80px;
	background:url(../../images/top_contact_01.gif) no-repeat;
	text-indent:-9999px;
	float:left;
	}

.contact_mail {
	display:block;
	margin:0;
	padding:0;
	width:260px;
	height:80px;
	background:url(../../images/top_contact_02.gif) no-repeat;
	text-indent:-9999px;
	float:left;
	}

.contact_mail a {
	display:block;
	width:260px;
	height:50px;
	text-indent:-9999px;
	}

/*-links-*/

#links_h2 {
	margin:0;
	padding:0;
	width:250px;
	height:40px;
	background:url(../images/title_h2_01.gif) no-repeat;
	text-indent:-9999px
	}

.links_dl {
	margin:10px;
	background-color: #FFFFFF;
	}

.links_dt {
	margin:0;
	line-height:20px;
	background-color: #FFFFFF;
	}

.links_dd {
	margin:0;
	font-size:10px;
	line-height:20px;
	background-color: #FFFFFF;
	}

/*-calender-*/

#calender_h2 {
	margin:0;
	padding:16;
	width:250px;
	height:40px;
	background:url(../images/title_h2_02.gif) no-repeat;
	text-indent:-9999px
	}

.calender_copy {
	margin:0px;
	padding: 0px 0px 0px 2px;
	font-size:12px;
	}

.calender_dl {
	text-align:center;
	}

.calender_menseki {
	margin:6px 6px 4px 6px;
	padding: 4px 0px 0px 0px;
	font-size:9px;
	}

#table_calender{
	margin: 10px;
	padding: 10px 0px 0px 0px;
	width:780px;
	border-collapse:collapse;
	}

#table_calender td{
	padding:0px;
	border:none;
	}

/*-format-*/

#format_h2 {
	margin:0;
	padding:0;
	width:250px;
	height:40px;
	background:url(../images/title_h2_03.gif) no-repeat;
	text-indent:-9999px
	}

.format_copy {
	margin:0px;
	padding: 10px 0px 0px 2px;
	font-size:12px;
	}

.format_menseki {
	margin:6px 6px 18px 6px;
	padding: 4px 0px 0px 0px;
	font-size:9px;
	}

#table_format{
	margin:0 0 0 10px;
	width:780px;
	border-collapse:collapse;
	}

#table_format th{
	padding:20px 0 0 0;
	text-align:left;
	border:none;
	}

#table_format td{
	padding:5px 0 0 20px;
	border:none;
	}

/*-introduce-*/

#introduce_h2 {
	margin:0;
	padding:0;
	width:250px;
	height:40px;
	background:url(../images/title_h2_04.gif) no-repeat;
	text-indent:-9999px
	}

.introduce_copy {
	margin:10px;
	}


/*-company-*/

#company_h2 {
	margin:0;
	padding:0;
	width:250px;
	height:40px;
	background:url(../images/title_h2_05.gif) no-repeat;
	text-indent:-9999px
	}


/*-topics1-*/

#topics_h2 {
	margin:0;
	padding:0;
	width:400px;
	height:40px;
	background:url(../../topics/images/header.jpg) no-repeat;
	text-indent:-9999px
	}

#topics_h3 {
	margin:0;
	padding:0;
	width:400px;
	height:40px;
	background:url(../../topics/images/header2.jpg) no-repeat;
	text-indent:-9999px
	}

#topics_20070710_1 {
	margin:0;
	padding:0;
	width:400px;
	height:40px;
	background:url(../../topics/images/20070710-1.jpg) no-repeat;
	text-indent:-9999px
	}

.topics_copy {
	margin:10px;
	}

table_topics{
	margin:0 0 20px 10px;
	width:800px;
	border-collapse:collapse;
	}

/*-topics2-*/

#topics2_h2 {
	margin:0;
	padding:0;
	width:400px;
	height:40px;
	background:url(../../topics/images/header3.jpg) no-repeat;
	text-indent:-9999px
	}

#topics2_h3 {
	margin:0;
	padding:0;
	width:400px;
	height:40px;
	background:url(../../topics/images/header2.jpg) no-repeat;
	text-indent:-9999px
	}

.topics2_copy {
	margin:10px;
	}

.topics3_copy {
	font-size:14px;
	font-weight: bold;
	color: #303030;
	}

table_topics2{
	margin:0 0 20px 10px;
	width:800px;
	border-collapse:collapse;
	}

/*-----------2009.8.-------------------*/
#mainMenus {
	margin:0 0 20px 20px;
	padding:10px 0px 0;
	clear:both;
	}
	#mainMenus h2 {
	text-indent: -9999px;
}
#mainMenus a{
text-indent: -9999px;
font-size:1px;
height: 86px;
	width: 238px;
	display: block;
}
/*Main Menu振込代行サービス*/
#mainMenus #mainMenus1 {
	background-image: url(../../images/base/mainmeus_bg1.gif);
	background-repeat: no-repeat;
	height: 110px;
	width: 807px;
	position: relative;
}

#mainMenus #mainMenus1 a.btnLogin {
	background-image: url(../../images/base/mainbtn_login01.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 300px;
	top: 12px;
}
#mainMenus #mainMenus1 a.btnLogin:hover {
background-image: url(../../images/base/mainbtn_login01_f2.gif);
}
#mainMenus #mainMenus1 a.btnInfo {
	background-image: url(../../images/base/mainbtn_info01.gif);
	background-repeat: no-repeat;
	position: absolute;
	right: 15px;
	top: 12px;
}
#mainMenus #mainMenus1 a.btnInfo:hover {
background-image: url(../../images/base/mainbtn_info01_f2.gif);
}

/*Main Menuシステム相談＆開発サービス*/
#mainMenus # {
	background-image: url(../../images/base/mainmeus_bg2.gif);
	background-repeat: no-repeat;
	height: 110px;
	width: 807px;
	position: relative;
}

#mainMenus #mainMenus2 a.btnLogin {
	background-image: url(../../images/base/mainbtn_login02.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 300px;
	top: 12px;
}
#mainMenus #mainMenus2 a.btnLogin:hover {
background-image: url(../../images/base/mainbtn_login02_f2.gif);
}
#mainMenus #mainMenus2 a.btnInfo {
	background-image: url(../../images/base/mainbtn_info02.gif);
	background-repeat: no-repeat;
	position: absolute;
	right: 15px;
	top: 12px;
}
#mainMenus #mainMenus2 a.btnInfo:hover {
background-image: url(../../images/base/mainbtn_info02_f2.gif);
}

/*Main Menu ホームページ制作サービス*/
#mainMenus #mainMenus3 {
	background-image: url(../../images/base/mainmeus_bg3.gif);
	background-repeat: no-repeat;
	height: 110px;
	width: 807px;
	position: relative;
}

#mainMenus #mainMenus3 a.btnLogin {
	background-image: url(../../images/base/mainbtn_login03.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 300px;
	top: 12px;
}
#mainMenus #mainMenus3 a.btnLogin:hover {
background-image: url(../../images/base/mainbtn_login03_f2.gif);
}
#mainMenus #mainMenus3 a.btnInfo {
	background-image: url(../../images/base/mainbtn_info03.gif);
	background-repeat: no-repeat;
	position: absolute;
	right: 15px;
	top: 12px;
}
#mainMenus #mainMenus3 a.btnInfo:hover {
background-image: url(../../images/base/mainbtn_info03_f2.gif);
}


/*財務会計メール相談サービス*/
#mainMenus #mainMenus4 {
	background-image: url(../../images/base/mainmeus_bg4.gif);
	background-repeat: no-repeat;
	height: 110px;
	width: 807px;
	position: relative;
}

#mainMenus #mainMenus4 a.btnLogin {
	background-image: url(../../images/base/mainbtn_login04.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 300px;
	top: 12px;
}
#mainMenus #mainMenus4 a.btnLogin:hover {
background-image: url(../../images/base/mainbtn_login04_f2.gif);
}
#mainMenus #mainMenus4 a.btnInfo {
	background-image: url(../../images/base/mainbtn_info04.gif);
	background-repeat: no-repeat;
	position: absolute;
	right: 15px;
	top: 12px;
}
#mainMenus #mainMenus4 a.btnInfo:hover {
background-image: url(../../images/base/mainbtn_info04_f2.gif);
}



/**/
#sslInfo {
	float: right;
	padding: 0px 50px 10px;
}

/*　-----------------------------------　*/
/*　2011.01　*/
/*　-----------------------------------　*/

#wrapper_v2 {
	margin:15px 0 0 15px;
	padding:0;
	width:920px;
	height:auto;
	background:#FFFFFF;
}
#wrapper_v2 #header #table_top {
	width: 880px;
	margin:0 0 0 20;
}
#wrapper_v2 #header {
	margin-bottom:10px;
}

#topMaincolums {
	margin:0 0 12px 20px;
	width: 880px;
	height: 536px;
	
}

#wrapper_v2 #header #logo {
	margin: 0px;
	text-align: right;
}
#mainMenus_v2 {
	padding:0px;
	width: 645px;
	float:left;
	
	}
	#mainMenus_v2 .mainmenuset h2 {
	text-indent: -9999px;
}
#mainMenus_v2 .mainmenuset a{
	text-indent: -9999px;
	font-size:1px;
	height: 86px;
	width: 206px;
	display: block;
}
/*Main Menu振込代行サービス*/
#mainMenus_v2 #mainMenus1 {
	background-image: url(../images/2011set/mainmeus_bg1.gif);
	background-repeat: no-repeat;
	height: 95px;
	width: 645px;
	position: relative;
}

#mainMenus_v2 #mainMenus1 a.btnLogin {
	background-image: url(../images/2011set/mainbtn_login01.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 215px;
	top: 10px;
}
#mainMenus_v2 #mainMenus1 a.btnLogin:hover {
background-image: url(../images/2011set/mainbtn_login01_over.gif);
}
#mainMenus_v2 #mainMenus1 a.btnInfo {
	background-image: url(../images/2011set/mainbtn_info01.gif);
	background-repeat: no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
}
#mainMenus_v2 #mainMenus1 a.btnInfo:hover {
background-image: url(../images/2011set/mainbtn_info01_over.gif);
}

/*Main Menuシステム相談＆開発サービス*/
#mainMenus_v2 #mainMenus2 {
	background-image: url(../images/2011set/mainmeus_bg2.gif);
	background-repeat: no-repeat;
	height: 94px;
	width: 645px;
	position: relative;
}

#mainMenus_v2 #mainMenus2 a.btnLogin {
	background-image: url(../images/2011set/mainbtn_login02.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 215px;
	top: 10px;
}
#mainMenus_v2 #mainMenus2 a.btnLogin:hover {
background-image: url(../images/2011set/mainbtn_login02_over.gif);
}
#mainMenus_v2 #mainMenus2 a.btnInfo {
	background-image: url(../images/2011set/mainbtn_info02.gif);
	background-repeat: no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
}
#mainMenus_v2 #mainMenus2 a.btnInfo:hover {
background-image: url(../images/2011set/mainbtn_info02_over.gif);
}

/*Main Menu ホームページ制作サービス*/
#mainMenus_v2 #mainMenus3 {
	background-image: url(../images/2011set/mainmeus_bg3.gif);
	background-repeat: no-repeat;
	height: 94px;
	width: 645px;
	position: relative;
}

#mainMenus_v2 #mainMenus3 a.btnLogin {
	background-image: url(../images/2011set/mainbtn_login03.gif);
	background-repeat: no-repeat;
	position: absolute;
left: 215px;
	top: 10px;
}
#mainMenus_v2 #mainMenus3 a.btnLogin:hover {
background-image: url(../images/2011set/mainbtn_login03_over.gif);
}
#mainMenus_v2 #mainMenus3 a.btnInfo {
	background-image: url(../images/2011set/mainbtn_info03.gif);
	background-repeat: no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
}
#mainMenus_v2 #mainMenus3 a.btnInfo:hover {
background-image: url(../images/2011set/mainbtn_info03_over.gif);
}

/*財務会計メール相談サービス*/
#mainMenus_v2 #mainMenus4 {
	background-image: url(../images/2011set/mainmeus_bg4.gif);
	background-repeat: no-repeat;
	height: 95px;
	width: 645px;
	position: relative;
}

#mainMenus_v2 #mainMenus4 a.btnLogin {
	background-image: url(../images/2011set/mainbtn_login04.gif);
	background-repeat: no-repeat;
	position: absolute;
left: 215px;
	top: 10px;
}
#mainMenus_v2 #mainMenus4 a.btnLogin:hover {
background-image: url(../images/2011set/mainbtn_login04_over.gif);
}
#mainMenus_v2 #mainMenus4 a.btnInfo {
	background-image: url(../images/2011set/mainbtn_info04.gif);
	background-repeat: no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
}
#mainMenus_v2 #mainMenus4 a.btnInfo:hover {
background-image: url(../images/2011set/mainbtn_info04_over.gif);
}

#sideColum {
	float: right;
	width: 222px;
	height: 570px;
	background-color: #EBEBEB;
	padding-top: 12px;
}
#sideColum .bannerImg {
	margin: 0 0 12px 10px;
	width: 202px;
}

.clear_v2 {
	clear:both;
	line-height:0;
	font-size:0;
	
}
/*banner rollover end etc*/
a:hover img.overBtn{
 filter: alpha(opacity=70);
    -moz-opacity:0.80;
    opacity:0.80;
}
/* //banner rollover */
.imgover {
margin:0;
padding:0;
}
#newsListset {
	margin:20px 0 0 0px;
	
}
#mainMenus_v2 #tableNews{
	width:600px;
	border-collapse:collapse;
	padding:0;
	margin:0;
	}

#mainMenus_v2 #tableNews th {
	padding:0;
	border:none;
	text-align:left;
	}

#mainMenus_v2 #tableNews td{
	padding:3px;
	border:none;
	text-align:left;
	vertical-align:center;
	font-size:11px;
	}
#newsListset #topNewsList {
	height: 140px;
	overflow: auto;
}
#wrapper_v2 #footer {
	margin:0 0 0 0;
	padding:0 20px;
	height:80px;
	background-image:none;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	
	}
	
#wrapper_v2	#footer_copyri {
	padding:10px 0 0 0;
	width:310px;
	text-align:right;
	font-family:Arial;
	font-size:10px;
	float:right;
	}
	
#wrapper_v2 #navi_v2 {
	margin:0px;
	padding:18px 0px 0px 20px;

	clear:left;
	}
	
	#newsListset h2 {
	margin-bottom: 5px;
}
#navi_v2 h2 {
	margin-bottom: 2px;
}
#navi_v2 ul li {
	float: left;
	margin-right:8px;

}

#navi_v2 ul li#naviList4 {
	margin-right:0;
}

.demo_area .tabpanel {
 width: 920px;
}
.demo_area .tabpanel #tab {
 padding: 0;
}

.demo_area .tabpanel #tab li a {
 outline: none;

 line-height: 5px;
 text-align: center;
}

.demo_area .tabpanel .panel {
 clear: both;
 border-top: none;

}
.demo_area .tabpanel .panel p {
 padding: 	0px 20px 0px;
 

 font-size: 100%;
}


div#feature_list {
	height: 560px;
	/*overflow: hidden;*/
	position: relative;
	width: 202px;
}

div#feature_list ul {
	/*position: absolute;*/
	top: 0;
	list-style: none;
	padding: 0;
	margin: 0;
}

div#feature_list ul#tabs {
	width: 206px;
	text-align:center;
	margin: 0px 10px 10px 10px;
}

ul#tabs li {
	font-size: 12px;
	display :inline;
	text-align:right;
	zoom:1;
	letter-spacing: 0.2em;
}
		
ul#tabs li img {
	padding: 5px;
	border: none;
	float: left;
	margin: 10px 10px 0 0;
}

ul#tabs li a {
	color: #c4c4c4;
	text-decoration: none;
	/*		display: block;*/
			padding-right: 55px;
	/*height: 60px;*/
	outline: none;
	/*background-image: url(../images/2011set/icon_topba_tab1_over.gif);*/
	background-repeat: no-repeat;
	background-position: 0 1;
	padding-left: 5px;
	
}

ul#tabs li a:hover {
	text-decoration: none;
	color:#c4c4c4;
/*	background-image: url(../images/2011set/icon_topba_tab1.gif);*/
}

ul#tabs li a.current {
	/*background-image: url(../images/2011set/icon_topba_tab1.gif);*/
	color: #c4c4c4;
	text-decoration: none;
}

ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}
ul#output {
	right: 0;
	width: 220px;
	height: 440px;
	position: relative;
}

ul#output li {
	position: absolute;
	width: 202px;
	height:430px;
}



div#feature_list ul#tabs2 {
	width: 206px;
	text-align:left;
	margin: 0px 0px 0px 20px;
}

ul#tabs2 li {
	font-size: 11px;
	display :inline;
	text-align:right;
	zoom:1;
	letter-spacing: 0.2em;
}
		
ul#tabs2 li img {
	padding: 5px;
	border: none;
	float: left;
	margin: 10px 10px 0 0;
}

ul#tabs2 li a {
	color: #6788a0;
	text-decoration: none;
	/*		display: block;*/
			padding-right: 10px;
	/*height: 60px;*/
	outline: none;
	background-image: url(../images/2011set/icon2_topba_tab_over.gif);
	background-repeat: no-repeat;
	background-position: 0 1;
	padding-left: 10px;
	
}

ul#tabs2 li a:hover {
	text-decoration: none;
	color:#c4c4c4;
	background-image: url(../images/2011set/icon2_topba_tab.gif);
}

ul#tabs2 li a.current {
	background-image: url(../images/2011set/icon2_topba_tab.gif);
	color: #c4c4c4;
	text-decoration: none;
}

ul#tabs2 li a.current:hover {
	text-decoration: none;
	cursor: default;
}
/*201201*/
ul#tabs li#tabs_UE a {
		background-image: url(../images/2011set/icon_topba_tab2_over.gif);
}
ul#tabs li#tabs_UE a:hover {
		background-image: url(../images/2011set/icon_topba_tab2.gif);
}
ul#tabs li#tabs_UE a.current {
		background-image: url(../images/2011set/icon_topba_tab2.gif);
}
ul#tabs li#tabs_SHITA a {
		background-image: url(../images/2011set/icon_topba_tab1_over.gif);
}
ul#tabs li#tabs_SHITA a:hover {
		background-image: url(../images/2011set/icon_topba_tab1.gif);
}
ul#tabs li#tabs_SHITA a.current {
		background-image: url(../images/2011set/icon_topba_tab1.gif);
}

ul#tabs li#tabs_UE{
	position:absolute;
	top:0;
		left:85px;
	}
	ul#tabs li#tabs_SHITA{
	position:absolute;
	top:445px;
	left:85px;
	}
#feature_list #output {
	top:20px;
	height: 460px !important;
}
/*---201201*/

/*---201208*/
div#feature_list {
	height: 530px;
}

#feature_list #output {
	top:0px;
	height: 430px !important;
}
/*---201208*/