@charset "UTF-8";
/* CSS Document */
a:link {color: #663300;text-decoration: none;}
a:visited {color: #663300;text-decoration: none;}
a:hover {color: #FF6600;text-decoration: underline;}
a:active {color: #FF3300;text-decoration: none;}

a.wLink:link{color:#FFFFFF;text-decoration:none;}
a.wLink:visited{color:#FFFFFF;text-decoration:none;}
a.wLink:active{color:#FFFFFF;text-decoration:none;}
a.wLink:hover{color:#F14713;text-decoration:none;}

a.bwnLink:link{color:#663300;text-decoration:none;}
a.bwnLink:visited{color:#663300;text-decoration:none;}
a.bwnLink:active{color:#663300;text-decoration:none;}
a.bwnLink:hover{color:#663300;text-decoration:none;}

a.bwnGreLink:link{color:#663300;text-decoration:none;}
a.bwnGreLink:visited{color:#663300;text-decoration:none;}
a.bwnGreLink:active{color:#669900;text-decoration:none;}
a.bwnGreLink:hover{color:#669900;text-decoration:none;}

a.greenLink:link{color:#669900;text-decoration:none;}
a.greenLink:visited{color:#663300;text-decoration:none;}
a.greenLink:active{color:#663300;text-decoration:none;}
a.greenLink:hover{color:#663300;text-decoration:none;}
/* ====== screen ======= */
@media screen{
	body{
	margin:0px;
	padding:0px;
	letter-spacing:0.3pt;
	font: 11px  Arial, Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Arial, sans-serif; 
	color:#666666;
	background:#FFFFFF;
	}
	table{
	margin:0px;
	padding:0px;
	letter-spacing:0.3pt;
	font: 12px/1.6  "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif; 
	background-color:#FFFFFF
	color:#333333;
	}
textarea{	font: 10px/1.6  Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Verdana, Arial, sans-serif; }
	.screenNoDisp{
	display:none;
	}
}
/* === printer === */
@media print{
	.printNoDisp{
	display:none;
	}
	body{
	margin:0px;
	padding:0px;
	font-size:12px;
	letter-spacing:0.4pt;
	line-height:1.4;
	font-family: Verdana,"Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Arial,sans-serif; 
	color:#000000;
	}
	table{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family: Verdana,"Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Arial,sans-serif; 
	color:#333333;
	letter-spacing:0.4pt;
	line-height:1.4;
	background-color:#FFFFFF
	}
/*--------------------------------------*/
}

img{border:0px;margin:0;padding:0;}
div,form,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
p{margin-top:0;margin-bottom:0;}
/* ================================ */
.txLeft{text-align:left;}
.txCenter{text-align:center;}
.txRight{text-align:right;}
.txVtop{vertical-align:top;}
.txVmiddle{vertical-align:middle;}
.txVbottom{vertical-align:bottom;}
.noWrap {white-space: nowrap;}
.noDisp{display:none;}
.blockDisp{display:block;}
.bold{font-weight:bold;}
.bolder{font-weight:bolder;}
.obli{font-style:oblique;}
.throu{text-decoration:line-through;}
.under{text-decoration:underline;}
.over{text-decoration:overline;}
.pointer{cursor:pointer;}
.noPointer{cursor:text;}
.noBorder{border:none;}

.fLeft{float:left;}
.fRight{	float:right;}
.clrBoth{clear:both;}
.clrLeft{clear:left;}
.clrRight{clear:right;}
/* =================FONT SIZE bass=10pt */
.fs2{font-size:80%;}
.fs1{font-size:90%;}
.fdef{font-size:100%;}
.fl1{font-size:110%;}
.fl2{font-size:120%;}
.fl3{font-size:140%;}
.fl4{font-size:160%;}
.fl5{font-size:240%;}

.f10px{font-size:10px;}
.f11px{font-size:11px;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f24px{font-size:24px;}
/* ============= color */
.cblack { color: #000000;}
.cwhite{ color: #FFFFFF;}
.cred { color: #FF0000;}
.cdkred { color: #770000;}
.cdkred2 { color: #AA3300;}
.corgred { color: #FF5000;}
.cdarorg { color: #FF8C00;}
.ckskyblue {color: #3EA1FF;}
.cblue {color: #0000ff;}
.cmosgold { color: #806341;}
.cdkgrn { color: #337700;}
.cgry { color: #777777;}
.cdkgry { color: #555555;}
.cwgry2 { color: #AAAAAA;}
.cwgry{ color:#EEEEEE;}
.cidGreen{color:#669900;}

.bfgry{background-color:#F7F7F9;}
.bwhite{background-color:#FFFFFF;}
.bpink{background-color:#FFF0F0;}
.bcream{background-color:#FFFFF0;}
.bgreen{background-color:#EEFFDD;}
.bblue{background-color:#F0F0FF;}
.bgry{background-color:#EEE3E3;}
.bgry2{background-color:#D7D7D7;}
.bwgry{background-color:#EFF3F3;}
.bkoko{background-color:#CCFFAA;}
.bgidgrn{background-color:#669900;}

.MginL20 {margin-left:20px;}


.clrBlock {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 1px;
	font-size: 1px; 
	overflow: hidden;
}




