@import url(/css/basestyle.css);


/* ###### トップページの設定(index.shtml) ######################## */
.top-h2 {
	width : 556px;
	height : 26px;
	margin : 10px auto;
	padding : 0;
}

#news-t {
	margin : 0;
	padding:0;
}

#news-t th {
	padding : 2px;
	width : 76px;
	background-image : url(/images/top/date-bg.gif);
	background-position : top;
	background-repeat : no-repeat;
	color : #FFFFFF;
	text-align : center;
	vertical-align : top;
	font-weight : normal;
}

#news-t td {
	padding : 0px 5px 5px 5px;
	line-height : 1.3em;
	vertical-align : top;
}

#news-t a {
	text-decoration:underline;
}

.works-lid {
	width : 555px;
	height : 9px;
	margin : 0 auto;
	padding:0;
}

.works-inner {
	width : 555px;
	margin : 0;
	padding:0;
	background-image:url(/images/top/works-bg.gif);
	background-position:left;
	background-repeat:repeat-y;
}

.client-capture {
	width : 151px;
	margin : 0px 5px 0px 5px;
	padding : 0;
	float:left;
}

.client-capture img {
	border : 1px solid #CCCCCC;
}

.works-right-mass {
	width : 375px;
	margin : 0px 5px;
	padding : 0;
	float : right;
}

.client-name {
	margin : 0px 0px 5px 0px;
	padding : 5px 0px 5px 0px;
	border-bottom:1px dashed #FF9933;
	font-size : 14px;
}

.icon {
	width : 375px;
	margin : 5px auto;
	padding : 0;
	text-align : left;
}

.icon img {
	margin : 0px 1px;
	padding : 0;
}

.bn-lineup {
	width : 552px;
	margin : 10px auto 0px auto;
	padding : 0;
}

.bn-lineup img {
	margin : 0px 2px;
	padding : 0;
}

/* カウンター */
#count {
	text-align:center;
	margin : 5px auto;
	padding : 0;
}

#count a {
	color:#666666;
}

/* MTバナー */
#mt-bn-t {
	width : 553px;
	margin : 0 auto;
	padding : 0;
}

#mt-bn-t td {
	padding : 0;
	text-align:right;
}

#mt-bn-txt {
	width : 347px;
	height : 58px;
	background-image : url(/images/top/mt-bn-03.gif);
	background-position :left;
	background-repeat : no-repeat;
	font-size:12px;
	padding : 0;
}

#mt-bn-bottom {
	width : 347px;
	height : 38px;
	background-image : url(/images/top/mt-bn-04.gif);
	background-position : left;
	background-repeat : no-repeat;
	vertical-align : top;
	padding : 0;
}

#mt-bn-bottom img {
	padding-right:10px;
}

/* login */
#login-box {
	width : 551px;
	margin : 10px auto;
	padding : 0;
}

#login-01 {
	width : 181px;
	margin : 0px 2px 0px 0px;
	padding : 0;
	float : left;
}

#login-02 {
	width : 181px;
	margin : 0px auto 0px auto;
	padding : 0;
	float : left;
}

#login-03 {
	width : 181px;
	margin : 0px 0px 0px 0px;
	padding : 0;
	float : right;
}

.login-lid {
	margin : 0;
	padding : 0;
}

.login-inner {
	width : 181px;
	margin : 0;
	padding : 0;
	background-image:url(/images/top/login-bg.gif);
	background-position:top;
	background-repeat:repeat-y;
}

.login-inner table {
	width : 160px;
	margin : 0px auto;
	padding : 0;
}

.login-inner table th {
	width : 40px;
	padding : 3px;
	text-align : left;
}

.login-inner table td {
	padding : 2px;
}

.login-inner p {	
	width : 160px;
	margin : 0px auto 5px auto;
	padding : 3px 0px;
	border-bottom:1px dashed #CCCCCC;
	font-size:11px;
}

/* サービスツール */
#tool-inner {
	width : 172px;
	margin : 0;
	padding : 0;
	background-image:url(/images/top/tool-bg.gif);
	background-position:top;
	background-repeat:repeat-y;
}

#tool-inner ul {
	width : 130px;
	margin : 0 auto;
	padding : 5px 0px 0px 15px;
}

#tool-inner ul li {
	line-height : 1.2em;
	margin : 0px;
	padding : 3px 0px;
	list-style-image:url(/images/top/arrow-01.gif);
	list-style-position : outside;
}

#tool-inner ul li a {
	color : #666666;
}

#tool-inner ul li a:hover {
	color : #FF0000;
}

/* 取引先リンク */
#client-link {
	margin : 10px auto;
	padding : 0;
	text-align : center;
}

/* バナーbox */
.bn {
	margin : 0px auto 20px auto;
	padding : 0;
}

/* サービス一覧関係 */
.service-type {
	width : 555px;
	margin : 0px auto 10px auto;
	padding : 0;
}

.ser-l {
	width : 142px;
	margin : 0;
	padding : 0;
	float : left;
}

#ser-r-1 {
	width : 413px;
	height : 111px;
	margin : 0;
	padding : 0;
	background-image : url(/images/top/service-01-2.gif);
	background-position : top left;
	background-repeat : no-repeat;
	float : right;
}

#ser-r-2 {
	width : 413px;
	height : 65px;
	margin : 0;
	padding : 0;
	background-image : url(/images/top/service-02-2.gif);
	background-position : top left;
	background-repeat : no-repeat;
	float : right;
}

#ser-r-3 {
	width : 413px;
	height : 94px;
	margin : 0;
	padding : 0;
	background-image : url(/images/top/service-03-2.gif);
	background-position : top left;
	background-repeat : no-repeat;
	float : right;
}

#ser-r-4 {
	width : 413px;
	height : 76px;
	margin : 0;
	padding : 0;
	background-image : url(/images/top/service-04-2.gif);
	background-position : top left;
	background-repeat : no-repeat;
	float : right;
}

#ser-r-1 p,#ser-r-2 p,#ser-r-3 p,#ser-r-4 p {
	width : 390px;
	margin : 0 auto;
	padding : 7px 0px 0px 0px;
	font-size : 14px;
	line-height : 1.4em;
}

#ser-r-1 p span {
	font-size:10px;
}





/* ###### 会社概要の設定(ib-company.html) ######################## */
.company-data-t {
	width : 500px;
	margin : 5px auto;
	padding : 0;
}

.company-data-t th {
	width : 100px;
	text-align:left;
	padding : 5px;
	border-bottom:1px dashed #999999;
}

.company-data-t td {
	width : 400px;
	text-align:left;
	padding : 5px;
	border-bottom:1px dashed #999999;
	line-height:1.4em;
}

#signature {
	width : 100px;
	margin : 10px 0px 0px 0px;
	padding : 0;
}


#access {
	width : 500px;
	margin : 10px auto;
	padding : 0;
}

#access h3 {
	margin:10px 0px 0px 0px;
}

#access p {
	width : 450px;
	margin : 5px auto 0px auto;
	padding : 0;
	text-align:left;
	line-height:1.3em;
}

#address {
	width : 480px;
	margin : 0px auto;
	padding : 0;
}

#address td {
	padding : 5px;
	vertical-align:top;
	line-height:1.4em;
}

#parking {
	width : 450px;
	margin : 0px auto 5px auto;
	padding : 0;
}

#parking th {
	padding : 5px;
	vertical-align : top;
	width : 90px;
	text-align : left;
	line-height:1.3em;
}

#parking td {
	padding : 5px;
	vertical-align : top;
	width : 360px;
	line-height:1.3em;
}

#option {
	width : 100%;
	border : 1px solid #FFFFFF;
	border-collapse:collapse;
}

.option-left {
	width : 50%;
	border-right : 1px dashed #CCCCCC;
	border-bottom : 1px dashed #CCCCCC;
	border-collapse:collapse;
}

.option-right {
	width : 50%;
	border-bottom : 1px dashed #CCCCCC;
	border-collapse:collapse;
}





/* ###### サービス内容の設定(ib-service.html) ######################## */
.service-t {
	width : 273px;
	margin : 5px 2px;
	padding : 0;
}

.service-txt {
	width : 117px;
	height : 43px;
	background-image:url(/images/iblab/service/service-parts-01.gif);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:12px;
	line-height:1.2em;
}

.service-contents {
	width : 535px;
	margin : 10px auto 20px auto;
	padding : 0;
	border-bottom : 1px dashed #CCCCCC;
}

.service-contents h3 {
	width : 500px;
	margin : 0;
	padding : 5px 0px;
	background-image : url(/images/iblab/service/icon.gif);
	background-position : left;
	background-repeat : no-repeat;
	text-indent : 1em;
	font-size : 16px;
	font-weight : bold;
	color : #FF6600;
}

.service-contents h3 span {
	font-size:14px;
}

.f-l {
	width : 65px;
	margin : 0px 10px 0px 0px;
	padding : 0;
	float:left;
}

.f-r {
	width : 450px;
	margin : 0;
	padding : 0px 0px 10px 0px;
	float : right;
}


/* ###### ポリシーページの設定(policy.html) ######################## */
#origin {
	width : 500px;
	margin : 10px auto;
	padding : 0;
}

#origin th {
	text-align : left;
	vertical-align : top;
	padding : 3px;
}

#origin td {
	text-align : left;
	line-height : 1.4em;
	padding : 3px;
}



.contents-box {
	width : 500px;
	margin : 5px auto;
	padding : 0;
}

.contents-box img {
	margin : 3px;
	padding : 0;
}

.contents-box2 {
	width : 540px;
	margin : 5px auto;
	padding : 0;
}

.contents-box2 p {
	width : 400px;
	margin : 10px 0px 10px 70px;
	padding : 0;
}

.contents-box3 {
	width : 520px;
	margin : 5px auto 15px auto;
	padding : 0;
}

/* ###### セミナーページの設定(/ib-seminar.html) ######################## */
#form-t {
	width : 525px;
	margin : 10px auto;
	padding : 0;
	border : 1px solid #CCCCCC;
	border-collapse : collapse;
}

#form-t th {
	width : 110px;
	padding : 5px;
	text-align : left;
	border : 1px solid #CCCCCC;
	border-collapse : collapse;
	background-color:#F3F3F3;
	color:#666666;
}

#form-t th span {
	font-weight:normal;
}

#form-t td {
	padding : 5px;
	border : 1px solid #CCCCCC;
	border-collapse : collapse;
	line-height:1.4em;
}

.seat-over {
	color : #666;
	text-decoration:line-through;
}

.seat-over2 {
	color : #CC0000;
}


/* ##### 制作実績一覧(work-list.html) ################################ */
.client-box {
	margin : 10px auto;
	padding : 0;
}

#icon-wrap {
	width : 530px;
	margin : 10px auto;
	padding : 0px;
	border-top : 1px dashed #CCCCCC;
	border-bottom : 1px dashed #CCCCCC;
}

#icon-t {
	width : 500px;
	margin : 10px auto;
	padding : 0;
}

#icon-t td {
	padding : 3px;
	vertical-align : middle;
	font-size:x-small;
}

.page a {
	font-weight:bold;
}

.page a:hover {
	background-color : #FFE6EB;
}


/* ###### 安・楽・速ページの設定(/pro-anrakusoku.html) ######################## */
.anrakusoku-t {
	width : 545px;
	margin : 15px auto 5px auto;
	padding : 0;
}

.anrakusoku-t td {
	padding : 3px;
}

.anrakusoku-t th {
	width : 376px;
	height : 62px;
	vertical-align:middle;
	background-image:url(/images/works/anrakusoku-06.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.anrakusoku-t th p {
	width : 350px;
	margin : 0px 10px 0px 25px;
	padding : 0;
	font-size:14px;
}


/* ###### スタッフページの設定(/ib-staff.html) ######################## */
.staff-left-box {
	width : 95px;
	margin : 10px 5px 10px 10px;
	padding : 0;
	float : left;
	font-size:14px;
}

.boss-bg {
	width : 507px;
	margin : 0 auto;
	padding : 0;
	background-image:url(/images/iblab/staff/boss-bg.gif);
	background-position:top;
	background-repeat:repeat-y;
}

.staff-bg {
	width : 507px;
	margin : 0 auto;
	padding : 0;
	background-image:url(/images/iblab/staff/staff-bg.gif);
	background-position:top;
	background-repeat:repeat-y;
}

.outsource-bg {
	width : 507px;
	margin : 0 auto;
	padding : 0;
	background-image:url(/images/iblab/staff/photographer-bg.gif);
	background-position:top;
	background-repeat:repeat-y;
}

.staff-left-box div {
	margin-bottom:5px;
}

.staff-right-box {
	width : 370px;
	margin : 10px 10px 10px 0px;
	padding : 0;
	float:right;
}

.staff-right-box p {
	border-bottom : 1px dashed #999999;
	padding-bottom:5px;
}

.staff-prof{
	width : 370px;
	margin : 5px 0px;
	padding : 0;
	text-align : left;
}

.staff-prof th {
	padding : 2px 5px 2px 0px;
	line-height:1.3em;
	width : 100px;
	text-align : left;
	vertical-align : top;
}

.staff-prof td {
	padding : 2px 5px;
	line-height : 1.3em;
	width : 270px;
}

.prof-boss {
	color : #009E9F;
}

.prof-staff {
	color : #3F6EB7;
}

.prof-outsource {
	color : #E39D34;
}

.staff-lid {
	margin-bottom:15px;
}

/* ###### ビジネスブログページの設定(/bb-about.html) ######################## */
#blog-difference {
	width : 520px;
	margin : 5px auto;
	padding : 0;
	border : 1px solid #999999;
	border-collapse:collapse;
}

#blog-difference th {
	width : 80px;
	padding : 5px;
	text-align:center;
	background-color:#E7E7E7;
	border : 1px solid #999999;
	border-collapse:collapse;
}

#blog-difference td {
	width : 200px;
	padding : 5px;
	border : 1px solid #999999;
	border-collapse : collapse;
	vertical-align : top;
}

.bg-gr {
	background-color:#D9DFFF;
	text-align:center;
}

.blog-merit {
	width : 225px;
	margin : 10px 0px　0px 5px;
	padding:0px 0px 0px 17px;
}

.blog-merit li {
	line-height : 1.2em;
	padding-bottom : 5px;
	list-style-type : square;
	list-style-position : outside;
}



/* ###### FAQページの設定(/faq-web.html) ######################## */
.q-list {
	background-color:#fff;
}

.q-list li,.q {
	list-style-image : url(/images/faq/q.gif);
	list-style-position : outside;
	line-height : 1.5em;
	margin : 5px 10px;
	padding-left :10px;
	color:#666666;
}

.q-list li a {
	color:#666666;
}

.a {
	list-style-image : url(/images/faq/a.gif);
	list-style-position : outside;
	line-height : 1.5em;
	margin : 5px 10px;
	padding-left : 10px;
	color : #FF9900;
}

.a a {
	color : #FF6600;
	font-weight : bold;
}

#words-t {
	width : 550px;
	margin : 5px auto;
	padding : 0;
	border : 1px solid #FF9999;
	border-collapse : collapse;
}

#words-t th {
	width : 120px;
	padding : 5px;
	border : 1px solid #FF9999;
	border-collapse : collapse;
	background-color:#FEE9EC;
}

#words-t td {
	width : 400px;
	padding : 5px 10px;
	border : 1px solid #FF9999;
	border-collapse : collapse;
}

/* ###### 料金案内ページの設定(/price.html) ######################## */
#plan-info {
	width : 555px;
	mrgin : 15px auto 20px auto;
	padding : 0;
	border-collapse:collapse;
}

#plan-info td {
	padding : 10px 0px;
}


.price-t {
	width : 520px;
	margin : 10px auto;
	padding : 0;
	border : 1px solid #CCCCCC;
	border-collapse : collapse;
}

.price-t th {
	width : 150px;
	padding : 5px;
	text-align : left;
	border : 1px solid #CCCCCC;
	border-collapse : collapse;
	background-color : #F3F3F3;
	color : #666666;
	line-height : 1.2em;
}

.price-t td {
	padding : 5px;
	line-height : 1.2em;
	border : 1px solid #CCCCCC;
	border-collapse : collapse;
}

.price-t-3column {
	width : 530px;
	margin : 10px auto 15px auto;
	padding : 0;
	border-collapse : collapse;
}

.price-t-3column th {
	padding : 8px 0px;
	background-color:#EBEBEB;
	color : #666666;
	line-height : 1.2em;
	border-top : 2px solid #CCCCCC;
	border-bottom : 2px solid #CCCCCC;
	border-collapse : collapse;
}

.price-t-3column td {
	padding : 5px;
	line-height : 1.2em;
	border-top : 1px dashed #CCCCCC;
	border-bottom : 1px dashed #CCCCCC;
	border-collapse : collapse;
	vertical-align : middle;
}

.border-both-ends {
	border-right : 1px dashed #CCCCCC;
	border-left : 1px dashed #CCCCCC;
	border-collapse:collapse;
}

.price-t-3column ul {
	margin : 0px 0px 0px 15px;
	padding : 0p
}

.price-t-3column li {
	margin : 3px 0px;
	padding : 0px;
	line-height:1.2em;
	list-style-type:square;
}

.th-1 {
	width : 150px;
}

.th-2 {
	width : 120px;
}

.th-3 {
	width : 260px;
}


/* ###### 問合せフォーム関連の設定 ######################## */
#inquire-end {
	width : 500px;
	margin : 70px auto;
	padding : 0;
	text-align:center;
	font-size:14px;
	color:#6699FF;
	font-weight:bold;
	line-height:2em;
}

#inquire-end a {
	color:#3300CC;
}

#inquire-end a:hover {
	color:#D0D2FD;
}

.info-bg {
	width : 497px;
	margin : 0 auto;
	padding : 0;
	background-image:url(/images/others/middle.gif);
	background-position:top;
	background-repeat:repeat-y;
}

.info-bg div {
	margin : 0px 0px 0px 15px;
	padding-top : 5px;
	line-height : 1.5em;
}

.info-bg p {
	margin-left : 60px;
}

/* ###### 無料相談・見積もりフォーム(/estimate.html) ######################## */
.option {
	width : 170px;
	margin : 0;
	padding : 0;
	float:left;
}

/* ###### セミナーのページ(/ib-seminar.html) ######################## */
.seminar-entry {
	width : 500px;
	margin : 5px auto 15px auto;
	text-align:right;
}

/* ###### セミナー参加申込フォームのページ(/ib-seminar-entry.html) ######################## */
#seminar-entry-t {
	width : 600px;
	margin : 0 auto;
	padding : 10px;
	background-color : #FFFFFF;
}


/* ###### サイトマップページの設定(/sitemap.html) ######################## */
#s-iblab{
	width : 540px;
	margin : 10px auto 20px auto;
	padding : 0;
}

#h-iblab{
	color: #0069A6;
	text-align: left;
	border-bottom: 2px solid #0069A6;
	border-collapse : collapse;
}

#h-iblab h2{
	font-size: 20px;
}

#s-iblab th{
	padding : 5px;
	text-align:left;
}

.th-1{
	border-bottom : 1px dashed #999999;
}

#s-iblab td{
	width : 360px;
	padding : 5px;
	text-align:left;
	border-bottom : 1px dashed #999999;
	border-collapse : collapse;
}

#s-iblab a{
	color: #0069A6;
}

#s-site{
	width : 540px;
	margin : 10px auto 20px auto;
	padding : 0;
}

#h-site{
	color: #00A3E6;
	text-align: left;
	border-bottom: 2px solid #00A3E6;
	border-collapse : collapse;
}

#h-site h2{
		font-size: 20px;
}

#s-site th{
	padding : 5px;
	text-align:left;
}

.th-2{
	border-bottom : 1px dashed #999999;
}

#s-site td{
	width : 360px;
	padding : 5px;
	text-align:left;
	border-bottom : 1px dashed #999999;
	border-collapse : collapse;
}

#s-site a{
	color: #00A3E6;
}

#s-business{
	width : 540px;
	margin : 10px auto 20px auto;
	padding : 0;
}

#h-business{
	color: #25B43E;
	text-align: left;
	border-bottom: 2px solid #25B43E;
	border-collapse : collapse;
}

#h-business h2{
	font-size: 20px;
}

#s-business th{
	padding : 5px;
	text-align:left;
}

.th-3{
	border-bottom : 1px dashed #999999;
}

#s-business td{
	width : 360px;
	padding : 5px;
	text-align:left;
	border-bottom : 1px dashed #999999;
	border-collapse : collapse;
}

#s-business a{
	color: #25B43E;
}


#s-seo{
	width : 540px;
	margin : 10px auto 20px auto;
	padding : 0;
}

#h-seo{
	color: #F6B801;
	text-align: left;
	border-bottom: 2px solid #F6B801;
	border-collapse : collapse;
}

#h-seo h2{
	font-size: 20px;
}

#s-seo th{
	padding : 5px;
	text-align:left;
}

.th-4{
	border-bottom : 1px dashed #999999;
}

#s-seo td{
	width : 360px;
	padding : 5px;
	text-align:left;
	border-bottom : 1px dashed #999999;
	border-collapse : collapse;
}

#s-seo a{
	color: #F6B801;
}


#s-hatena{
	width : 540px;
	margin : 10px auto 20px auto;
	padding : 0;
}

#h-hatena{
	color: #F68DAE;
	text-align: left;
	border-bottom: 2px solid #F68DAE;
	border-collapse : collapse;
}

#h-hatena h2{
	font-size: 20px;
}

#s-hatena th{
	padding : 5px;
	text-align:left;
}

.th-5{
	border-bottom : 1px dashed #999999;
}

#s-hatena td{
	width : 360px;
	padding : 5px;
	text-align:left;
	border-bottom : 1px dashed #999999;
	border-collapse : collapse;
}

#s-hatena a{
	color: #F68DAE;
}


#s-sonota{
	width : 540px;
	margin : 10px auto 20px auto;
	padding : 0;
}

#h-sonota{
	color: #859CDF;
	text-align: left;
	border-bottom: 2px solid #859CDF;
	border-collapse : collapse;
}

#h-sonota h2{
	font-size: 20px;
}

#s-sonota th{
	padding : 5px;
	text-align:left;
}

.th-6{
	border-bottom : 1px dashed #999999;
}

#s-sonota td{
	width : 360px;
	padding : 5px;
	text-align:left;
	border-bottom : 1px dashed #999999;
	border-collapse : collapse;
}

#s-sonota a{
	color: #859CDF;
}

#s-iblab a:hover,#s-site a:hover,#s-business a:hover,#s-seo a:hover,#s-hatena a:hover,#s-sonota a:hover {
	color:#FF0000;
	text-decoration:none;
}



/* ###### ドメイン取得代行の設定(/ib-service-domain.html) ######################## */
.domain-t {
	width : 500px;
	margin : 10px auto;
	padding : 0;
	border : 1px solid #CCCCCC;
	border-collapse : collapse;
}

.domain-t th {
	padding : 5px;
	background-color : #F0F0F0;
	border : 1px solid #CCCCCC;
	border-collapse : collapse;
}

.domain-t td {
	padding : 5px;
	border : 1px solid #CCCCCC;
	border-collapse : collapse;
}

.bg-y {
	background-color : #FFFFCC;
	font-weight : bold;
	text-align : center;
}


/* ###### ドメイン取得代行の設定(/ib-service-domain.html) ######################## */
#blog-push {
	width : 500px;
	margin : 10px auto;
	padding : 0;
	line-height:1.4em;
}

#blog-push dt {
	font-size : 14px;
	font-weight : bold;
	margin : 5px 0px;
}

/* スタッフ専用メニューページ設定 */
#date-today {
	font-size:16px;
	color:#666666;
	text-align:right;
}

#staff-menu-t {
	width : 500px;
	margin : 15px auto;
	padding : 0;
}

#staff-menu-t th {
	padding : 5px;
	width : 40px;
	border-bottom : 1px dashed #999999;
}

#staff-menu-t td {
	padding : 5px;
	font-size:14px;
	line-height:1.3em;
	border-bottom : 1px dashed #999999;
}

#staff-menu-t td a {
	color : #0000CC;
	text-decoration : underline;
}

/* スタッフブログカレンダー（calendar.html） */
#blog-check {
	width : 400px;
	margin : 10px auto;
	padding : 0;
	text-align:center;
}

.calendar-t {
	width : 500px;
	margin : 10px auto;
	padding : 0;
	border : 1px solid #CCCCCC;
	border-collapse : collapse;
}

.calendar-t th {
	padding : 10px;
	background-color:#3366CC;
	color:#FFFFFF;
	font-size:18px;
	border : 1px solid #CCCCCC;
	border-collapse : collapse;
}

.week td {
	background-color:#B3D9FF;
	font-size:16px;
	padding : 5px 0px;
	font-weight:bold;
}

.calendar-t td {
	text-align:center;
	border : 1px solid #CCCCCC;
	border-collapse : collapse;
}

.day td {
	padding : 5px 0px;
	background-color:#EEF7FF;
	font-weight:bold;
	font-size:14px;
}

.name td {
	padding : 10px 0px;
}




	
































