@charset "utf-8";

/*--------------------

	News common
	
--------------------*/

#newsUnit table{
	width:100% !important;
	margin-bottom:20px;
}

#newsUnit table th{
	width:22% !important;
	font-weight:normal;
	color:#666666;
}

#newsUnit table td{
	width:39% !important;
}


#newsUnit ul.formbtn{
	width:280px;
	margin:0 auto;
}

#newsUnit ul.formbtn li{
	margin:0 5px;
	display:inline;
}

#newsUnit ul.formbtn02{
	width:122px;
	margin:0 auto;
}

#newsUnit input{
	height:15px;
}

#letorder{
	height:auto;
}

/* table */
/* newsUnit table */
#newsUnit table.formTable tr{
	background: url(../../common/images/dotline.gif) repeat-x bottom;
}

#newsUnit table.formTable tr.bgNon{
	background:none;
}

#newsUnit table.formTable tr.noBoard{
	background:none !important;
}

.noBoard{
	background:none !important;
}

#newsUnit table.formTable th,
#newsUnit table.formTable td{
	padding:10px;
}

#newsUnit table.formTable th.atnsTxt,
#newsUnit table.formTable td.atnsTxt{
	padding:0 10px 10px 10px !important;
}

#newsUnit table.formTable th.atnsTxt02,
#newsUnit table.formTable td.atnsTxt02{
	padding:0 10px 0 10px !important;
}

#newsUnit table.formTable th.atnsForm,
#newsUnit table.formTable td.atnsForm{
	padding:10px 10px 0 10px !important;
}

#newsUnit table.formTable td.pressData{
	padding:10px 10px 5px 10px !important;
	color:#666666;
	font-weight:bold;
	vertical-align:middle;
}

#newsUnit table.formTable td.pressTxt{
	padding:0 10px 10px 10px !important;
	vertical-align:middle;
}

#newsUnit table.formTable td.pressTxt p{
	background:url(../../common/images/ico/ico_arrow.gif) no-repeat 0 8px;
	padding:0 0 0 12px;
}

#newsUnit table.formTable img{
	margin-left:5px;
	vertical-align:middle;
}

#newsUnit table td{
	width:39% !important;
}

/* artTable table */
#artTable{
	padding-top:20px;
}

#artTable table{
	width:640px;
	margin:0 auto;
	border-bottom:#B3C8D2 solid 2px;
	border-top:#B3C8D2 solid 2px;
}

#artTable table.formTable img{
	margin-left:5px;
	vertical-align:middle;
}

#artTable table th,
#artTable table td{
	padding:5px 5px 5px 5px;
	margin:5px 0 5px 0;
}

#artTable table tr{
	background: url(../../common/images/dotline02.gif) repeat-x bottom;
}

#artTable table.formTable th.artData{
	padding:3px 10px 15px 10px !important;
	color:#666666;
	font-weight:normal;
	vertical-align:top;
	width:20% !important;
}

#artTable table.formTable td.artTtl{
	padding:3px 10px 15px 10px !important;
	vertical-align:top;
	width:30% !important;
}

#artTable table.formTable td.artTxt{
	padding:3px 10px 15px 10px !important;
	vertical-align:top;
	width:50% !important;
}

#artTable table.formTable td.artTxt a{
	display:block;
	background: url(../../common/images/ico/ico_arrow.gif) no-repeat 0 8px;
	padding:0 0 0 12px;
}

#artTable table .artitem{
	background:#E1EBF1;
	font-weight:bold;
}

/* newsTable table */
#newsTable{
	padding-top:20px;
}

#newsTable table{
	width:640px;
	margin:0 auto;
	border-bottom:#B3C8D2 solid 2px;
	border-top:#B3C8D2 solid 2px;
}

#newsTable table.formTable img{
	margin-left:10px;
	vertical-align:middle;
}

#newsTable table th{
	width:22% !important;
}

#newsTable table td{
	width:78% !important;
}

#newsTable table th,
#newsTable table td{
	padding:5px 5px 5px 5px;
	margin:5px 0 5px 0;
}

#newsTable table tr{
	background: url(../../common/images/dotline.gif) repeat-x bottom;
}

#newsTable table .artitem{
	background: url(../../common/images/dotline.gif) repeat-x bottom #E1EBF1;
	font-weight:bold;
}

#newsTable table .artitemNobod{
	background:#E1EBF1;
	font-weight:bold;
}

#newsTable table ol li{
	list-style-position:outside;
	list-style-type:decimal;
	padding:0;
	margin:0 0 0 30px;
}


.w10{
	width:15% !important;
}

.w30{
	width:35% !important;
}

.w60{
	width:50% !important;
}



p.formTtl{
	display:block;
	background:url(../../common/images/form/txt_form_bg.jpg) no-repeat;
	width:625px;
	height:34px;
	margin-bottom:15px;
	padding:7px 0 0 35px;
	font-size:120%;
	font-weight:bold;
}

.thankmess{
	color:#4687AA;
	font-size:120%;
	margin-bottom:10px;
	font-weight:bold;
	padding:10px 0 0 0;
}


.contFormBox{
	width:600px;
	margin:0 auto 20px auto;
}

.contFormBox textarea{
	width:600px;
}

.attendCheck{
	background:#EDEDED;
	padding:20px;
	margin-bottom:30px;
}

.attendCheck p{
	margin-bottom:10px;
}

table#attendCheckTable{
	margin:0 !important;
	padding:0 !important;
}

table#attendCheckTable td,
table#attendCheckTable tr,
table#attendCheckTable th{
	margin:0 !important;
	padding:0 !important;
}

table#attendCheckTable th{
	width:4% !important;
	vertical-align:middle;
}

table#attendCheckTable td{
	width:96% !important;
	vertical-align:middle;
}


/* form */
#contForm table{
	width:645px !important;
}

#contForm table td,
#contForm table th{
	white-space:nowrap;
}

#contForm table th.contfoth{
	width:25% !important;
}

#contForm table td.wtdp01{
	width:10% !important;
}

#contForm table td.wtdp02{
	width:33% !important;
}

#contForm table td.wtdp03{
	width:32% !important;
}


/* confirm */
#contCnfm table{
	width:645px !important;
}

#contCnfm table td,
#contCnfm table th{
	white-space:nowrap;
}

#contCnfm table th{
	width:25% !important;
}

#contCnfm table td{
	width:75% !important;
}

#newsItemBox p,
#newsItemBox dl,
#newsItemBox ul,
#newsItemBox ol{
	margin-bottom:15px;
}

.newsIndBox{
	float:left;
	width:420px;
}

.newsIndBox ul{
	width:395px;
	background:#EDEDED;
	padding:10px;
	margin-bottom:15px;
}

.newsIndBox ul li{
	padding:0 0 0 10px;
	background:url(../../common/images/ico/ico_arrow.gif) no-repeat 0 50%;
}

.newsIndBox ul li img{
	vertical-align:middle;
	padding:0 0 0 5px;
}

.newsIndInn01{
	width:640px;
	margin:0 auto 20px auto;
}

.newsIndInn01 ul{
	text-align:left;
}

#unitBlockInner .newsIndInn01 ul li{
	list-style-type:decimal !important;
	padding:0 0 15px 0;
	margin-left:30px;
}

#unitBlockInner ul#newsIndList li{
	list-style-type:none !important;
	padding:0 0 3px 0;
	margin-left:3px;
}

html*#unitBlockInner ul#newsIndList li{
	list-style-type:none !important;
	padding:0;
	margin-left:3px;
}

.newsIndInn01 dl{
	display:block;
	width:620px;
	margin:0 auto 10px auto;
	background:url(../../common/images/dotline.gif) repeat-x bottom;
}

.newsIndInn01 dl dt{
	background:url(../../common/images/ico/ico_sq.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
	color:#33779F;
	font-weight:bold;
}

.newsIndInn01 dl dd{
	padding:0 0 5px 15px;
}

dl.press07040901 dd{
	margin-bottom:10px;
}

.movBox{
	width:550px;
	margin:0 auto;
}

.postRss img{
	padding:0 0 0 10px;
}


/*
########################################################
  2008/10/27 セミナー開催のお知らせ「Biz Communication 2.0」
########################################################
*/

dl.info1130{
	display:block;
	width:630px;
	margin:0 auto 10px auto;
}

dl.info1130 dt{
	padding:0 0 5px 15px;
	margin-bottom:10px;
	background:url(../../common/images/dotline.gif) repeat-x bottom;
}

dl.info1130 dd{
	background:url(../../common/images/ico/ico_sq.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
	color:#33779F;
	font-weight:bold;
}




