@charset "shift-JIS";


h2{
	margin: 0;
	padding: 0;
	font-size: 12px;
	}

h2.contentsR2H2{
	width: 545px;
	text-align: right;
}

div.subType3{
	margin: 18px 0 0 0px;
	padding: 0;
	text-align: left;
	}

div.subType32{
	margin: 32px 0 0 0px;
	padding: 0;
	text-align: left;
	}
div.subType33  { text-align: left; margin: 1px 0 0 0px; padding: 0 }
.txtType3{
	margin: 10px 0 0 27px;
	padding: 0;
	text-align: left;
	}

p.arrowType1{
	margin: 2px 0 0 0px;
	padding: 4px 0 4px 25px;
	background: url(http://www.keinet.ne.jp/img/arrow2.gif) 0 5px no-repeat #FFF;
	text-align: left;
	}

div.subType1{
	margin: 20px 0 0 0;
	padding: 0 0 1px 0;
	width: 536px;
	background: url(http://www.keinet.ne.jp/img/b_dot.gif) repeat-x 0px 0px;
	background-position: left bottom;
	clear:both;
	}

div.subType1 .subType1L{
	margin: 0;
	float: left;
	}

div.subType1 .subType1R{
	margin: 0 3px 0 0;
	float: right;
	font-size:100%;
	}

div.subType2{
	margin: 15px 0 15px 0px;
	padding: 3px 0 4px 33px;
	color:#557BDE;
	background: url(http://www.keinet.ne.jp/img/ico_book.gif) 8px 0.2em no-repeat #FFF;
	text-align: left;
	font-size:120%;
	font-weight: bold;
	}

div.subType02{
	margin: 15px 0 15px 0px;
	padding: 3px 0 4px 33px;
	color:#557BDE;
	background: url(http://www.keinet.ne.jp/img/ico_book02.gif) 8px 0.2em no-repeat #FFF;
	text-align: left;
	font-size:120%;
	font-weight: bold;
	}


div.subType22{
	margin: 15px 0 0 0px;
	padding: 3px 0 0 33px;
	color:#557BDE;
	background: url(http://www.keinet.ne.jp/img/ico_book.gif) 8px 0.2em no-repeat #FFF;
	text-align: left;
	font-size:120%;
	font-weight: bold;
	}


div.txtType2{
	margin: 10px 0 0 27px;
	padding: 0 0 15px 0;
	text-align: left;
	font-size:120%;
	}

.titleBold{
	margin: 15px 0 5px 0;
	padding: 0;
	font-weight: bold;
	color:#4D4D4D;
	text-align: left;
}

table.tableStyle1{
	margin: 0;
	padding: 0;
}


table.tableStyle1 th{
	margin: 0;
	padding: 8px;
	color:#4D4D4D;
	width: 509px;
	font-weight: normal;
	background:#E6E6E6;
}

table.tableStyle1 td{
	margin: 0;
	padding: 5px;
	color:#4D4D4D;
}


table.tableStyle1 .th1{
	border-right: 1px solid #B2B2B2;
}

table.tableStyle1 .th2{
	border-right: 1px solid #B2B2B2;
}


table.tableStyle1 .th3{
	border-right: 1px solid #B2B2B2;
}

table.tableStyle1 .tdL{
	border-right: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
}

table.tableStyle1 .tdR{
	border-top: 1px solid #B2B2B2;
}

p.cpa{
	margin: 5px 0 15px 0;
	padding: 0;
	font-size:100%;
}

p.capHog{
	margin: 5px 0 30px 20px;
	padding: 0;
	font-size:100%;
}

div.contentsFoot{
	margin: 0;
	padding: 0 0 5px 0;
	width: 536px;
	background: url(http://www.keinet.ne.jp/img/b_dot.gif) repeat-x 0px 0px;
	background-position: left bottom;
	clear:both;
	}

div.contentsFootB{
	margin: 0;
	padding: 5px 0px 0 0px;
	width: 536px;
	clear:both;
	}

div.contentsFootBHog{
	margin: 0;
	padding: 5px 20px 0 20px;
	width: 496px;
	clear:both;
	}

div.contentsFootHog{
	margin: 0 20px 0 20px;
	padding: 0 0 5px 0;
	width: 496px;
	background: url(http://www.keinet.ne.jp/img/g_dot.gif) repeat-x 0px 0px;
	background-position: left bottom;
	clear:both;
	}

div.contentsFootNon{
	margin: 18px 0 0 0;
	padding: 0 0 5px 0;
	width: 536px;
	clear:both;
	}

div.contentsFoot .footAroow{
	margin: 0;
	float: right;
	font-size:100%;
	}

div.contentsFootNon .footAroow{
	margin: 0;
	float: right;
	font-size:100%;
	}

div.contentsFootNon a.fooTops:link, a.fooTops:visited{
	margin: 0;
	display: block;
	padding: 6px 0 0 17px;
	background: url(http://www.keinet.ne.jp/img/icon2.gif) 0 7px no-repeat;
	}

div.contentsFootNon a.fooTop:hovers, a.fooTops:active{
	}


div.contentsFoot a.fooTops:link, a.fooTops:visited{
	margin: 0;
	display: block;
	padding: 6px 0 0 17px;
	background: url(http://www.keinet.ne.jp/img/icon2.gif) 0 7px no-repeat;
	}

div.contentsFoot a.fooTop:hovers, a.fooTops:active{
	}


div.contentsFootB a.footLink:link{
	text-decoration: underline;
	color: #666666;
	}

div.contentsFootB a.footLink:visited{
	text-decoration: underline;
	color: #999999;
	}

div.contentsFootB a.footLink:hover, a.footLink:active{
	color: #FF9966;
	text-decoration: underline;
	}

div.contentsFootBHog a.footLink:link{
	text-decoration: underline;
	color: #666666;
	}

div.contentsFootBHog a.footLink:visited{
	text-decoration: underline;
	color: #999999;
	}

div.contentsFootBHog a.footLink:hover, a.footLink:active{
	color: #FF9966;
	text-decoration: underline;
	}

div.contentsFootHog .footAroow{
	margin: 0;
	float: right;
	font-size:100%;
	}

div.contentsFootHog a.fooTop:link, a.fooTop:visited{
	margin: 0;
	display: block;
	padding: 6px 0 0 17px;
	background: url(http://www.keinet.ne.jp/img/iconhog.gif) 0 7px no-repeat;
	}

div.contentsFootHog a.fooTop:hover, a.fooTop:active{
	}


div.contentsFootB .footL{
	margin: 0;
	padding: 0;
	float: left;
	font-size:100%;
	}

div.contentsFootB .footR{
	margin: 0;
	padding: 0;
	float: right;
	font-size:100%;
	}

div.contentsFootBHog .footL{
	margin: 0;
	padding: 0;
	float: left;
	font-size:100%;
	}

div.contentsFootBHog .footR{
	margin: 0;
	padding: 0;
	float: right;
	font-size:100%;
	}

div.subTypeHog{
	margin: 20px 20px 0 20px;
	padding: 0 0 1px 0;
	width: 496px;
	background: url(http://www.keinet.ne.jp/img/g_dot.gif) repeat-x 0px 0px;
	background-position: left bottom;
	clear:both;
	}

div.subTypeHog2{
	margin: 20px 20px 0 9px;
	padding: 0;
	width: 507px;
	}

div.subTypeHog3{
	margin: 18px 0 0 0;
	padding: 0;
	width: 536px;
	}

div.subTypeHog .subTypeHogL{
	margin: 0;
	float: left;
	}

div.subTypeHog .subTypeHogR{
	margin: 0 3px 0 0;
	float: right;
	font-size:100%;
	}

div.txtTypeHog{
	margin: 15px 20px 0 20px;
	padding: 0 0 15px 0;
	text-align: left;
	}

div.txtTypeHogT{
	margin: 5px 20px 0 20px;
	padding: 0 0 15px 0;
	text-align: left;
	}

div.txtTypeHog2{
	margin: 0 20px 0 20px;
	padding: 0;
	text-align: left;
	}

div.txtTypeHog3{
	margin: 8px 20px 0 20px;
	padding: 0;
	text-align: left;
	}

p.arrowTypeHog{
	margin: 2px 0 0 0px;
	padding: 4px 0 4px 20px;
	background: url(http://www.keinet.ne.jp/img/arrowhog.gif) 0 5px no-repeat #FFF;
	text-align: left;
	}

p.arrowTypeHog2{
	margin: 2px 0 0 0px;
	padding: 4px 0 4px 20px;
	background: url(http://www.keinet.ne.jp/img/arrowhog2.gif) 0 5px no-repeat #FFF;
	text-align: left;
	}

div.boxHog{
	margin: 0px 0 15px 0px;
	padding: 0;
	width: 494px;
	border: 1px solid #B2B2B2;
	}

div.boxHogIn{
	margin: 0;
	padding: 6px 12px 12px 12px;
	clear:both;
	}


div.boxHog h3{
	margin: 0;
	padding: 0;
}

div.boxHogIn p.qArrow1{
	margin: 0;
	padding: 3px 0 4px 46px;
	background: url(http://www.keinet.ne.jp/img/q1.gif) 0 0.2em no-repeat #FFF;
	text-align: left;
	}

div.boxHogIn p.qArrow1n{
	margin: 0;
	padding: 3px 0 4px 22px;
	background: url(http://www.keinet.ne.jp/img/q1n.gif) 0 0.2em no-repeat #FFF;
	text-align: left;
	}

div.boxHogIn p.qArrow2{
	margin: 0;
	padding: 3px 0 4px 46px;
	background: url(http://www.keinet.ne.jp/img/q2.gif) 0 0.2em no-repeat #FFF;
	text-align: left;
	}

div.boxHogIn p.qArrow2n{
	margin: 0;
	padding: 3px 0 4px 22px;
	background: url(http://www.keinet.ne.jp/img/q2n.gif) 0 0.2em no-repeat #FFF;
	text-align: left;
	}

div.boxHogIn p.qArrow3{
	margin: 0;
	padding: 3px 0 4px 22px;
	background: url(http://www.keinet.ne.jp/img/q3.gif) 0 0.2em no-repeat #FFF;
	text-align: left;
	line-height: 1.8;
	}

div.boxHogIn p.qArrow4n{
	margin: 0;
	padding: 3px 0 4px 22px;
	background: url(http://www.keinet.ne.jp/img/q4n.gif) 0 0.2em no-repeat #FFF;
	text-align: left;
	}

div.boxHogIn .boxHogL{
	margin: 0 0 0 0;
	float: left;
	}

div.boxHogIn .boxHogR{
	margin: 0;
	width: 223px;
	float: right;
	}

img.img1{
	margin: 0 0 1em 1em;
	padding: 0;
}

.bottomAreaAll{
	margin: 28px 0 0 0;
	padding: 0;
	width: 100%;
}

.bottomAreaAll2{
	margin: 8px 0 0 0;
	padding: 0;
	width: 100%;
	text-align: center;
}

div.bnSpaceHog{
	margin: 8px 0 0 0;
	padding: 0;
	width: 536px;
	clear:both;
	}

div.bnSpaceHog .bnTypeHogL{
	margin: 0;
	padding: 0;
	float: left;
	width: 264px;
	height:102px;
	vertical-align: top;
	background: url(http://www.keinet.ne.jp/web/hog/img/bn_203_4.gif) 0 0 no-repeat;
/*センター速報にするときは↓にしてください。*/
/*background: url(http://www.keinet.ne.jp/web/hog/img/bn_203_3.gif) 0 0 no-repeat;*/
/*オープンキャンパスにするときは↓にしてください。*/
/*background: url(http://www.keinet.ne.jp/web/hog/img/bn_203_2.gif) 0 0 no-repeat;*/
	}

div.bnSpaceHog .bnTypeHogR{
	margin: 0;
	padding: 0;
	float: right;
	width: 264px;
	height:102px;
	vertical-align: top;
	background: url(http://www.keinet.ne.jp/web/hog/img/bn_203_1.gif) 0 0 no-repeat;
	}

div.bnSpaceHog .bnS1{
	margin: 39px 0 0 84px;
	padding: 0;
	width: 180px;
	}

div.bnSpaceHog .bnS2{
	margin: 39px 0 0 55px;
	padding: 0;
	width: 200px;
	}

p.arrowLinkCap{
	padding: 0px 0 0 17px;
	margin: 0;
	background: url(http://www.keinet.ne.jp/img/ico_or.gif) 0px 2px no-repeat;
	font-size:100%;
	}

p.arrowLinkCapHog{
	padding: 0px 0 0 17px;
	margin: 0;
	background: url(http://www.keinet.ne.jp/img/ico_or.gif) 0px 2px no-repeat;
	font-size:10px;
	}

div.bnSpaceHog p.txt80{
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 10px;
	line-height:1.4;
}

.newsArea{
	margin: 8px 0 0 0;
	padding: 4px;
	width:526px;
	text-align: left;
	border: 1px solid #B2B2B2;
}

#ifBody{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.newsIf{
	margin: 0px;
	padding: 0px;
	width:526px;
	height:155px;
}

.ifTable{
	margin: 12px;
	padding: 0px;
	width:480px;
	text-align: left;
}

.infoTable{
	margin: 12px;
	padding: 0px;
	text-align: left;
}


.day{
	margin: 0;
	padding: 0;
	vertical-align: top;
	}

.data{
	margin: 0;
	padding: 0 0 0 24px;
	background: url(http://www.keinet.ne.jp/img/g_dot_t.gif) repeat-y 0px 0px;
	background-position: left top;
	vertical-align: top;
	}

.dayHog{
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-size:100%;
	}

.dataHog{
	margin: 0;
	padding: 0 0 0 24px;
	background: url(http://www.keinet.ne.jp/img/g_dot_t.gif) repeat-y 0px 0px;
	background-position: left top;
	vertical-align: top;
	font-size:100%;
	}

.tSpace{
	margin: 0;
	padding: 0;
	height:6px;
	font-size:1px;
	}

.set536{
	width:536px;
	margin: 0;
	padding: 0 0 0 9px;
	text-align: left;
}

.set536B{
	width:496px;
	margin: 0 20px 0 29px;
	padding: 0;
	text-align: left;
}

.set536C{
	margin: 0 0px 0 27px;
	padding: 0;
	text-align: left;
}

.set536D{
	margin: 0 0px 0 13px;
	padding: 0;
	text-align: left;
}

.set536E{
	width:500px;
	margin: 0 18px 0 18px;
	padding: 0;
	text-align: left;
}

.set536F{
	width:507px;
	margin: 0 11px 18px 18px;
	padding: 0;
	text-align: left;
}

div.type103Title{
	margin: 0;
	padding: 0;
	width: 534px;
	height:280px;
	clear:both;
	border: 1px solid #B2B2B2;
	}

div.type103Title .areaL{
	margin: 0;
	padding: 0;
	float: left;
	width: 175px;
	vertical-align: top;
	text-align: left;
	}

div.type103Title .areaR{
	margin: 18px 0 0 35px;
	padding: 0;
	width: 324px;
	float: left;
	vertical-align: top;
	text-align: left;
	}

.imgT23{
	margin: 13px 0 5px 0;
	padding: 0;
}

.imgT24{
	margin: 8px 0 5px 0;
	padding: 0;
}


.imgLink{
	margin: 5px 0 5px 0;
	padding: 0;
}

.txt120{
	font-size:120%;
}

.TabTeTitle1{
	margin: 0;
	padding: 2px 0 0 25px;
	color:#557BDE;
	background: url(http://www.keinet.ne.jp/img/ico_tt.gif) 0px 0.2em no-repeat;
	text-align: left;
	font-size:120%;
	font-weight: bold;
	}

.TabTeTitle2{
	margin: 18px 0 0 0;
	padding: 2px 0 0 25px;
	color:#557BDE;
	background: url(http://www.keinet.ne.jp/img/ico_tt.gif) 0px 0.2em no-repeat;
	text-align: left;
	font-size:120%;
	font-weight: bold;
	}

table.tableStyle2{
	margin: 10px 0 0 0;
	padding: 0;
	border: 1px solid #B2B2B2;
}

table.tableStyle2 th{
	margin: 0;
	padding: 8px;
	color:#4D4D4D;
	width: 509px;
	font-weight: normal;
	background:#EEF2FB;
}

table.tableStyle2 td{
	margin: 0;
	padding: 8px;
	color:#4D4D4D;
}


table.tableStyle2 .th1{
	border-right: 1px solid #B2B2B2;
}

table.tableStyle2 .th12{
	border-right: 1px solid #B2B2B2;
	width: 60%;
}

table.tableStyle2 .th13{
	border-right: 1px solid #B2B2B2;
	width: 40%;
}

table.tableStyle2 .th14{
	border-right: 3px double #B2B2B2;
}

table.tableStyle2 .th2{
	border-right: 1px solid #B2B2B2;
}

table.tableStyle2 .th22{
	border-right: 1px solid #B2B2B2;
	width: 15%;
}

table.tableStyle2 .th3{
	border-right: 1px solid #B2B2B2;
}

table.tableStyle2 .th4{
	width: 50%;
}

table.tableStyle2 .thj1{
	border-right: 1px solid #B2B2B2;
}

table.tableStyle2 .thj2{
	border-right: 1px solid #B2B2B2;
}

table.tableStyle2 .thj3{
	border-right: 1px solid #B2B2B2;
	width:50%;
}

table.tableStyle2 .th4j{
	border-right: 1px solid #B2B2B2;
}

table.tableStyle2 .tdL{
	border-right: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
}

table.tableStyle2 .tdL2{
	border-right: 3px double #B2B2B2;
	border-top: 1px solid #B2B2B2;
}

table.tableStyle2 .tdR{
	border-top: 1px solid #B2B2B2;
}

table.tableStyle2 .tdR2{
	border-top: 2px solid #B2B2B2;
}

table.tableStyle2 .lis1{
	border-top: 1px solid #B2B2B2;
}

table.tableStyle2 .lis2{
	border-top: 2px solid #B2B2B2;
}

table.tableStyle2 .lis3{
	border-top: 3px double #B2B2B2;
}

table.tableStyle2 .lis4{
	border-right: 1px solid #B2B2B2;
}

table.tableStyle2 .lis5{
	border-right: 2px solid #B2B2B2;
}

table.tableStyle2 .lis6{
	border-right: 3px double #B2B2B2;
}

.bTxt{
	color:#557BDE;
}

table.tableStyle2 .tdLb{
	border-right: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
	color:#557BDE;
}

.textSpace1{
	margin: 10px 0 18px 0;
	padding: 0;
}

.textSpace2{
	margin: 10px 0 0 0;
	padding: 0;
}

.tableStyle3{
	margin: 10px 0 15px 0;
	padding: 12px;
	font-weight: normal;
	background:#EFF2FB;
	border: 1px dotted #557BDE;
}

div.type103Middle{
	margin: 10px 0 0 0;
	padding: 0;
	clear:both;
	}

div.type103Middle .areaL{
	margin: 0;
	padding: 0;
	width: 275px;
	float: left;
	vertical-align: top;
	text-align: left;
	}

div.type103Middle .areaR{
	margin: 0;
	padding: 0;
	width: 204px;
	float: right;
	vertical-align: top;
	text-align: right;
	}

div.type103Middle .areaL2{
	margin: 0;
	padding: 0;
	width: 319px;
	float: left;
	vertical-align: top;
	text-align: left;
	}

div.type103Middle .areaR2{
	margin: 0;
	padding: 0;
	width: 160px;
	float: right;
	vertical-align: top;
	text-align: right;
	}

img.imgBack{
	margin: 15px 0 0 0;
	padding: 0;
}

div.subTitle{
	margin: 20px 0 0 0;
	padding: 0;
	}

div.type104Middle{
	margin: 10px 0 18px 27px;
	padding: 0 0 0 0;
	text-align: left;
	padding: 0;
	clear:both;
	}

div.type104Middle .areaL{
	margin: 0;
	padding: 0;
	width: 370px;
	float: left;
	vertical-align: top;
	text-align: left;
	}

div.type104Middle .areaR{
	margin: 0;
	padding: 0;
	width: 113px;
	float: right;
	vertical-align: top;
	text-align: right;
	}

table.tableStyle4Step{
	margin: 8px 0 0 0;
	padding: 0;
	width: 514px;
}

table.tableStyle4Step td.headP{
	margin: 0;
	padding: 0;
}

table.tableStyle4Step td.tdP1{
	width: 26px;
	margin: 0;
	padding: 0;
	background: url(http://www.keinet.ne.jp/web/img/p1.gif) no-repeat;
	vertical-align: top;
}

table.tableStyle4Step td.tdP2{
	width: 37px;
	margin: 0;
	padding: 0;
	background: url(http://www.keinet.ne.jp/web/img/p2.gif) no-repeat;
	vertical-align: top;
}

table.tableStyle4Step td.tdP3{
	width: 37px;
	margin: 0;
	padding: 0;
	background: url(http://www.keinet.ne.jp/web/img/p3.gif) no-repeat;
	vertical-align: top;
}

table.tableStyle4Step td.tdP4{
	width: 37px;
	margin: 0;
	padding: 0;
	background: url(http://www.keinet.ne.jp/web/img/p4.gif) no-repeat;
	vertical-align: top;
}

table.tableStyle4Step td.tdP5{
	width: 17px;
	margin: 0;
	padding: 0;
	background: url(http://www.keinet.ne.jp/web/img/p5.gif) no-repeat;
	vertical-align: top;
}

table.tableStyle4Step td.tdTxt{
	width: 90px;
	margin: 0;
	padding: 12px 0;
	vertical-align: top;
}

div.pointH{
	margin: 8px 0 0 0;
	padding: 0;
	width: 500px;
	font-size:0px
}

div.pointM{
	margin: 0;
	padding: 0;
	width: 500px;background: url(http://www.keinet.ne.jp/web/img/point_bg.gif) repeat-y;
}

div.pointM p{
	margin: 0;
	padding: 10px;
}

div.pointB{
	margin: 0;
	padding: 0;
	width: 500px;
	font-size:0px;
}

.bottomArea{
	margin: 28px 0 28px 0;
	padding: 0;
	width: 536px;
	text-align: center;
}

img.imgBottom{
	margin: 0 6px;
	padding: 0;
	text-align: center;
}

p.subTitle2{
	margin: 20px 0 0 0;
	padding: 0;
	background: url(http://www.keinet.ne.jp/img/b_dot.gif) repeat-x 0px 0px;
	background-position: left bottom;
	color: #688BDD;
	font-weight: bold;
	text-align: left;
	font-size:120%;	
	}

p.subTitle2Type2{
	margin: 20px 0 0 0;
	padding: 0;
	text-align: left;
	font-size:0px;	
	}


p.txtArea{
	margin: 5px 0 0 0;
	padding: 0;
	text-align: left;
	font-size:100%;	
	}

p.txtAreaB{
	margin: 5px 0 18px 0;
	padding: 0;
	text-align: left;
	font-size:100%;	
	}

div.bCode{
	margin: 18px 0 0 0;
	padding: 0;
	width: 500px;
	background: url(http://www.keinet.ne.jp/doc/img/bcode.gif) no-repeat 0px 0px;
	text-align: left;
	}

div.bCodeBottom{
	margin: 0;
	padding: 0;
	font-size:0px;
}

div.bCode p.txtSpace{
	margin: 0;
	width: 360px;
	padding: 46px 12px 12px 12px;
	text-align: left;
	}

div.subSub{
	margin: 3px 0 24px 0px;
	padding: 0;
	text-align: left;
	}

div.subSubSpace{
	margin: 18px 0 24px 0;
	padding: 0;
	width: 536px;
	clear:both;
	}





div.subSubSpace1{
	margin: 18px 0 24px 0;
	padding: 0;
	width: 536px;
	clear:both;
	}


div.subSubSpace .SpaceL{
	margin: 0;
	padding: 0 0 0 5px;
	float: left;
	width: 360px;
	}




div.subSubSpace1 .SpaceL1{
	margin: 0;
	padding: 0 0 0 5px;
	float: left;
	width: 305px;
	}


div.subSubSpace .SpaceR{
	margin: 0;
	padding: 0;
	float: right;
	width: 164px;
	text-align: right;
	}


div.subSubSpace .SpaceR1{
	margin: 0;
	padding: 0;
	float: right;
	width: 220px;
	text-align: right;
	}


p.oTxt{
	margin: 0 0 8px 0;
	padding: 0;
	color:#FF980B;
	font-size:116%;
}

div.messageT{
	margin: 0;
	padding: 0;
	font-size:0px;
}

div.messageM{
	margin: 0;
	padding: 18px 18px 18px 36px;
	width: 492px;
	text-align: left;
	color:#333333;
	background: url(http://www.keinet.ne.jp/doc/img/message_bg.gif) repeat-y;
}

div.lineBottom{
	margin: 18px 0 0 0;
	padding: 0;
	}


div.weekT{
	margin: 24px 0 0 0;
	padding: 0;
	font-size:0px;
}

div.weekM{
	margin: 0;
	padding: 0;
	width: 536px;
	text-align: left;
	background: url(http://www.keinet.ne.jp/doc/img/week_bg.gif) 0 0 no-repeat;
}

div.weekB{
	margin: 0;
	padding: 0;
	}

table.weekTable{
	margin: 0 0 16px 16px;
	padding: 0;
	border: 1px solid #B2B2B2;
	width: 498px;
}

table.weekTable th{
	margin: 0;
	padding: 8px;
	color:#4D4D4D;
	font-weight: normal;
	background:#EEF2FB;
}

table.weekTable td{
	margin: 0;
	padding: 5px;
	color:#4D4D4D;
}


table.weekTable .th1{
	border-right: 1px solid #B2B2B2;
}

table.weekTable .th2{
}

table.weekTable .tdL{
	border-right: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
}

table.weekTable .tdR{
	border-top: 1px solid #B2B2B2;
}

div.weekM p{
	margin: 0;
	padding: 0 16px 16px 16px;
	}

table.weekTable2{
	margin: 0 0 16px 16px;
	padding: 0;
	border: 1px solid #B2B2B2;
	width: 498px;
}

table.weekTable2 th{
	margin: 0;
	padding: 8px;
	color:#4D4D4D;
	font-weight: normal;
	background:#EEF2FB;
}

table.weekTable2 td{
	margin: 0;
	padding: 5px;
	color:#4D4D4D;
}

table.weekTable2 .th1{
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
}

table.weekTable2 .th2{
	border-top: 1px solid #B2B2B2;
}

table.weekTable2 .tdL{
	border-right: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
}

table.weekTable2 .tdL2{
	border-right: 1px solid #B2B2B2;
}

table.weekTable2 .tdR{
	border-top: 1px solid #B2B2B2;
}

table.weekTable2 .tdR2{
}


.kNaviLogin{
	width:184px;
	margin: 0;
	text-align: left;
	padding: 12px;
	border: 1px solid #FF6E0B;
	background: #FF980B;
}

.kNaviLogin p.boxTxt{
	margin: 5px 0 0 0;
	padding: 0;
	color: #FFFFFF;
	font-size:12px;
}

.dlS{
	width:184px;
	margin: 8px 0 0 0;
	text-align: left;
	padding: 12px;
	border: 1px solid #FF980B;
	background: #FFFFFF;
}

.dlS p.boxTxt{
	margin: 5px 0 0 0;
	padding: 0;
	color: #FF980B;
	font-size:12px;
}

.kNaviLogin a.boxLink:link{
	text-decoration: none;
	color: #FFFFFF;
	}

.kNaviLogin a.boxLink:visited{
	text-decoration: underline;
	color: #FFFFFF;
	}

.kNaviLogin a.boxLink:hover, a.boxLink:active{
	color: #FFFFFF;
	text-decoration: none;
	}

.dlS a.boxLink:link{
	text-decoration: none;
	color: #FF980B;
	}

.dlS a.boxLink:visited{
	text-decoration: underline;
	color: #FF980B;
	}

.dlS a.boxLink:hover, a.boxLink:active{
	color: #FF980B;
	text-decoration: none;
	}

div.aMenu{
	margin: 8px 0 0 0;
	padding: 0;
	}

table.tableStyleMenu{
	margin: 5px 0 0 0;
	padding: 0;
}

table.tableStyleMenu td.tdL{
	margin: 0;
	padding: 0;
	width: 349px;
	text-align: left;
	background: url(http://www.keinet.ne.jp/meg/img/208_bg1.gif) 0 44px repeat-y;
	vertical-align: top;
}

table.tableStyleMenu td.tdL2{
	margin: 0;
	padding: 0;
	width: 349px;
	text-align: left;
	background: url(http://www.keinet.ne.jp/meg/img/208_bg1.gif) 0 42px repeat-y;
	vertical-align: top;
}


table.tableStyleMenu td.tdL3{
	margin: 0;
	padding: 0;
	width: 349px;
	text-align: left;
	background: url(http://www.keinet.ne.jp/meg/img/208_bg1.gif) 0 46px repeat-y;
	vertical-align: top;
}


table.tableStyleMenu td.tdL4{
	margin: 0;
	padding: 0;
	width: 349px;
	text-align: left;
	background: url(http://www.keinet.ne.jp/meg/img/208_bg1.gif) 0 50px repeat-y;
	vertical-align: top;
}


table.tableStyleMenu td.tdL5{
	margin: 0;
	padding: 0;
	width: 349px;
	text-align: left;
	background: url(http://www.keinet.ne.jp/meg/img/208_bg2.gif) 0 47px repeat-y;
	vertical-align: top;
}

table.tableStyleMenu td.tdB{
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

table.tableStyleMenu td.tdR{
	margin: 0;
	padding: 0;
	width: 158px;
	text-align: left;
	vertical-align: top;
}

table.tableStyleMenu p.subImg{
	margin: 0;
	padding: 0;
}

table.tableStyleMenu p.subTxt{
	margin: 0;
	padding: 12px 28px 12px 12px;
}

table.tableStyleMenu p.subBt{
	margin: 0;
	padding: 0 28px 12px 12px;
}

table.tableStyleMenu p.subBt .imgL{
	margin: 0;
	padding: 0 6px 0 0;
}

span.oTxt{
	color:#FF980B;
}

div.pointM table.ulTable{
	margin: 10px;
	padding: 0;
}

div.pointM table.ulTable td{
	margin: 0;
	padding: 0 0 10px 0;
}

table.btTable{
	margin: 18px 0 0 0;
	padding: 0;
}

div.spaceOpe{
	margin: 18px 0 0 0;
	padding: 0;
	clear:both;
	}

div.spaceOpe .opeL{
	margin: 0;
	float: left;
	padding: 0;
	width: 239px;
	}

div.spaceOpe .opeR{
	margin: 0;
	float: right;
	padding: 0;
	width: 239px;
	}

div.spaceOpe p.opeImg{
	margin: 0;
	padding: 0;
}

table.opeTable{
	margin: 12px 0 0 0;
	padding: 0;
	width: 239px;
}

.opeTxt{
	margin: 12px 0 0 0;
	padding: 0;
	width: 239px;
}

table.naviTable{
	margin: 12px 0 0 0;
	padding: 0;
	border: 1px solid #B2B2B2;
	width: 498px;
}

table.naviTable th{
	margin: 0;
	padding: 8px;
	color:#4D4D4D;
	font-weight: normal;
	background:#E6E6E6;
}

table.naviTable td{
	margin: 0;
	padding: 5px;
	color:#4D4D4D;
}

table.naviTable .th1{
	border-right: 1px solid #B2B2B2;
}

table.naviTable .th2{
}

table.naviTable .tdL{
	border-right: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
}

table.naviTable .tdR{
	border-top: 1px solid #B2B2B2;
}


table.tableStyleMail{
	margin: 0;
	padding: 0;
	width: 100%;
	border: 1px solid #B2B2B2;
}

table.tableStyleMail th{
	margin: 0;
	padding: 6px 8px 4px 8px;
	font-weight: normal;
	background:#EFF2FB;
	border-bottom: 1px dotted #7F7F7F;
}


table.tableStyleMail .td{
	margin: 0;
	padding: 8px 8px 8px 20px;
}


.TabTeTitleMail{
	margin: 0;
	padding: 2px 0 4px 5px;
	color:#557BDE;
	text-align: left;
	font-size:100%;
	font-weight: bold;
	}

.mail_midashi{
	color: #ff69b4;
	}

.mail_title{
	color: #ff3333;
	}

.kmail_midashi{
	color: #FF4500; font-weight:bold;
	}

.kmail_title{
	color: #039;
	}

.mail_title2{
	color: #1b6fdb;
	}

.mail_mi_1{
	color: #C9575C ;
	}

.mail_mi_2{
	color: #008677 ;
	}

.mail_mi_3{
	color: #9370DB;
	}

.set536E p.txt{
	margin: 12px 0 0 0;
	padding: 0;
	text-align: left;
}

.set536F p.txt{
	margin: 12px 0 0 0;
	padding: 0;
	text-align: left;
}

.hrb_q01{
	color: #C9575C;
	font-weight:bold;
	padding-top:1em;
}

.hrb_q02{
	margin:1em;
}

.hrb_q03{
	text-align:right;
	display:block;
	border-bottom: 1px dotted #7F7F7F;
	padding-bottom:1em;
}

.hrb_q04{
	text-align:right;
	display:block;
	padding-bottom:1em;
}

table.tableStyleMail .hrb{
	margin: 0;
	padding: 0.5em 2em;
}
