@charset "utf-8";

*{
	margin: 0;
	padding: 0;
	border: 0 none;
}
body{
	background-color: #ffffff;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
    color: #4a413e;
	background-position: center top;  
	background-repeat: repeat-x;  
} 


ul li{
	list-style-type: none;
	padding-right: 3em;
}

#inbox{
	width: 1000px;
	margin: 0 auto;
	background-color: #FFFFFF;
	overflow: hidden;
	padding-bottom: 20px;
}

.linknavi{
	MARGIN-TOP: 5px; COLOR: #ffffff; FONT-SIZE: 8px; TEXT-DECORATION: none
;
}
.linknavi:visited{
	COLOR: #ffffff; FONT-SIZE: 8px
;
}
.linknavi:hover{
	COLOR: #ff6600; TEXT-DECORATION: none
;
}

.worknavi{
	MARGIN-TOP: 5px; COLOR: #529bd1; FONT-SIZE: 13px; TEXT-DECORATION: underline
;
}
.worknavi:visited{
	COLOR: #529bd1; FONT-SIZE: 13px
;
}
.worknavi:hover{
	COLOR: #ea8700; TEXT-DECORATION: none
;
}

.pankuzunavi{
	MARGIN-TOP: 5px; COLOR: #b7b3b2; FONT-SIZE: 8px; TEXT-DECORATION: none
;
}
.pankuzunavi:visited{
	COLOR: #b7b3b2; FONT-SIZE: 7px
;
}
.pankuzunavi:hover{
	COLOR: #b5aba7; TEXT-DECORATION: none
;
}
.pankuzu{
	MARGIN-TOP: 10px; COLOR: #b7b3b2; TEXT-DECORATION: none; FONT-SIZE: 7px;
}
.pankuzu:visited{
	COLOR: #b7b3b2
;
}
.pankuzu:hover{
	COLOR: #ec6300; TEXT-DECORATION: underline
;
}
.td_sty_head{
	FONT-SIZE: 11px; color: #c1bfc0; vertical-align:text-top
;
}

.td_sty_title1{
	FONT-SIZE: 18px ;font-weight:bold
;
}
.td_sty_title2{
	BORDER-BOTTOM: #d8d6d6 1px solid; BORDER-LEFT: #d8d6d6 1px solid; BACKGROUND-COLOR: #f2f2f2; BORDER-TOP: #d8d6d6 1px solid; BORDER-RIGHT: #d8d6d6 1px solid; TEXT-ALIGN: left; COLOR: #4a413e; FONT-SIZE: 18px ;font-weight:bold
;
}
.td_sty_title3{
	BORDER-BOTTOM: #d8d6d6 1px solid; BORDER-LEFT: #d8d6d6 1px solid; BACKGROUND-COLOR: #bab6b5; BORDER-TOP: #d8d6d6 1px solid; BORDER-RIGHT: #d8d6d6 1px solid; TEXT-ALIGN: left; COLOR: #ffffff; FONT-SIZE: 16px ;font-weight:bold
;
}
.td_sty_area{
	FONT-SIZE: 10px; color: #ff6600;
}
.td_undertext{
	FONT-SIZE: 11px; color: #ff6600;
}
.undernavi{
	MARGIN-TOP: 10px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 12px;
}
.undernavi:visited{
	COLOR: #ffffff
;
}
.undernavi:hover{
	COLOR: #ffffff; TEXT-DECORATION: underline
;
}




.line_bold{
	COLOR: #6b1217; font-weight:bold
;
}
.line_work{
	COLOR: #574e44; FONT-SIZE: 12px; vertical-align:top
;
}
.teikeinavi{
	MARGIN-TOP: 5px; COLOR: #574e44; FONT-SIZE: 14px; TEXT-DECORATION: none
;
}
.teikeinavi:visited{
	COLOR: #574e44; FONT-SIZE: 14px
;
}
.teikeinavi:hover{
	COLOR: #ea8700; TEXT-DECORATION: underline
;
}
.spetialnavi{
	MARGIN-TOP: 5px; COLOR: #009999; FONT-SIZE: 12px; TEXT-DECORATION: none
;
}
.spetialnavi:visited{
	COLOR: #009999; FONT-SIZE: 12px
;
}
.spetialnavi:hover{
	COLOR: #ea8700; TEXT-DECORATION: underline
;
}
.indexlinknavi{
	MARGIN-TOP: 5px; COLOR: #6e1319; FONT-SIZE: 12px; TEXT-DECORATION: none
;
}
.indexlinknavi:visited{
	COLOR: #6e1319; FONT-SIZE: 12px
;
}
.indexlinknavi:hover{
	COLOR: #009999; TEXT-DECORATION: none
;
}
.linknavi_line{
	MARGIN-TOP: 5px; COLOR: #ff6633; TEXT-DECORATION: none;
}
.linknavi_line:visited{
	COLOR: #ff6633
;
}
.linknavi_line:hover{
	COLOR: #009999; TEXT-DECORATION: underline
;
}
.linknavi_work{
	MARGIN-TOP: 5px; COLOR: #6b1217; FONT-SIZE: 14px; vertical-align:top; TEXT-DECORATION: none;
}
.linknavi_work:visited{
	COLOR: #6b1217
;
}
.linknavi_work:hover{
	COLOR: #6b1217; TEXT-DECORATION: underline
;
}
.linknaviA{
	MARGIN-TOP: 5px; COLOR: #ffffff; FONT-SIZE: 10px; TEXT-DECORATION: none
;
}
.linknaviA:visited{
	COLOR: #ffffff; FONT-SIZE: 10px
;
}
.linknaviA:hover{
	COLOR: #c2727f; TEXT-DECORATION: underline
;
}
.linknaviB{
	MARGIN-TOP: 5px; COLOR: #574e44; FONT-SIZE: 10px; TEXT-DECORATION: none
;
}
.linknaviB:visited{
	COLOR: #574e44; FONT-SIZE: 10px
;
}
.linknaviB:hover{
	COLOR: #ff8c00; TEXT-DECORATION: underline
;
}
.linknaviC{
	MARGIN-TOP: 2px; COLOR: #3366cc; line-height: 1.5em;TEXT-DECORATION: underline;
}
.linknaviC:visited{
	COLOR: #3366cc;
}
.linknaviC:hover{
	COLOR: #ff8c00; TEXT-DECORATION: underline
;
}
.sidenavi{
	COLOR: #574e44; line-height: 2em; TEXT-DECORATION: none; FONT-SIZE: 13px;
}
.sidenavi:visited{
	COLOR: #574e44; FONT-SIZE: 10px
;
}
.sidenavi:hover{
	COLOR: #ea8700;
}
.td_sty_title{
	BORDER-BOTTOM: #9e988d 1px solid; BORDER-LEFT: #9e988d 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #9e988d 1px solid; BORDER-RIGHT: #9e988d 1px solid; TEXT-ALIGN: center; COLOR: #574e44; FONT-SIZE: 14px
;
}
.tbl_sty_00{
	FONT-SIZE: 14px
;
}
.tbl_sty_000{
	FONT-SIZE: 10px
;
}
.tbl_sty_0B{
	FONT-SIZE: 14px; font-weight:bold
;
}
.tbl_sty_01{
	COLOR: #574e44; FONT-SIZE: 15px
;
}
.tbl_sty_02{
	LINE-HEIGHT: 18px; COLOR: #333333; FONT-SIZE: 15px
;
}
.td_sty_work{
	BORDER-BOTTOM: #9e988d 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #9e988d 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #9e988d 1px solid; BORDER-RIGHT: #9e988d 1px solid
;
}
.td_sty_01{
	BORDER-BOTTOM: #9e988d 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #9e988d 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #9e988d 1px solid; BORDER-RIGHT: #9e988d 1px solid; FONT-SIZE: 12px
;
}
.td_sty_02{
	BORDER-BOTTOM: #9e988d 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #9e988d 1px solid; BACKGROUND-COLOR: #e2dcd8; BORDER-TOP: #9e988d 1px solid; BORDER-RIGHT: #9e988d 1px solid; FONT-SIZE: 12px
;
}
.td_sty_03{
	BORDER-BOTTOM: #9e988d 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #9e988d 1px solid; BACKGROUND-COLOR: #6e1419; BORDER-TOP: #9e988d 1px solid; BORDER-RIGHT: #9e988d 1px solid; color:#FFF; FONT-SIZE: 12px
;
}
.td_sty_04{
	BORDER-BOTTOM: #9e988d 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #9e988d 1px solid; BACKGROUND-COLOR: #998d7a; BORDER-TOP: #9e988d 1px solid; BORDER-RIGHT: #9e988d 1px solid; color:#FFF; FONT-SIZE: 12px
;
}
.td_sty_05{
	BORDER-BOTTOM: #9e988d 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #9e988d 1px solid; BACKGROUND-COLOR: #112d60; BORDER-TOP: #9e988d 1px solid; BORDER-RIGHT: #9e988d 1px solid; color:#FFF; FONT-SIZE: 12px
;
}
.td_sty_06{
	BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; BACKGROUND-COLOR: #f8bc5c; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid
;
}
.td_sty_09{
	font-size : 67%;line-height : 1.3em
;
}
.td_sty_spetialtitle{
	font-size : 24px;line-height : 1.3em; color: #6e1419; FONT-WEIGHT: bold
;
}
.merit{
	BORDER-BOTTOM: #d2b48c 3px dotted; LINE-HEIGHT: 22px; COLOR: #555555; FONT-SIZE: 14px; FONT-WEIGHT: bold
;
}
.merit_sub{
	LINE-HEIGHT: 22px; FONT-SIZE: 13px
;
}

table{
  empty-cells : show;
}
.btmmenu{
	COLOR: #58595b; FONT-SIZE: 11px
;
}
.bottomA{
	BORDER-BOTTOM: white 0px solid; TEXT-ALIGN: center; MARGIN-TOP: 16px; PADDING-TOP: 10px; BORDER-LEFT: white 0px solid; WIDTH: 60px; COLOR: #613e21; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: white 0px solid; BORDER-RIGHT: white 0px solid; TEXT-DECORATION: none
;
}
.bottomA:visited{
	BORDER-BOTTOM: white 0px solid; TEXT-ALIGN: center; BORDER-LEFT: white 0px solid; WIDTH: 60px; COLOR: #613e21; VERTICAL-ALIGN: middle; BORDER-TOP: white 0px solid; BORDER-RIGHT: white 0px solid; TEXT-DECORATION: none
;
}
.bottomA:hover{
	BORDER-BOTTOM: white 0px solid; BORDER-LEFT: white 0px solid; COLOR: #f2830a; BORDER-TOP: white 0px solid; BORDER-RIGHT: white 0px solid; TEXT-DECORATION: none
;
}
.bottomB{
	BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: center; BORDER-LEFT: white 1px solid; WIDTH: 60px; COLOR: #b34d9e; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid; TEXT-DECORATION: none
;
}
.bottomB:visited{
	BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: center; BORDER-LEFT: white 1px solid; WIDTH: 60px; COLOR: #b34d9e; VERTICAL-ALIGN: middle; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid; TEXT-DECORATION: none
;
}
.bottomB:hover{
	BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; COLOR: #ff8c00; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid; TEXT-DECORATION: none
;
}.list{
	list-style-type: none;
	padding-right: 3em;
}
.letter{
	letter-spacing: -0.02em; line-height:1.5em; FONT-SIZE: 12px;
}
.letter_s{
	letter-spacing: -0.02em; line-height:1.2em; FONT-SIZE: 10px;
}
.titleA{
	FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #990000; line-height:2em;
}
.titleB{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #006666;
}
.titleC{
	letter-spacing: -0.02em; line-height:1.5em; FONT-SIZE: 12px; COLOR: #336699;
}
.titleD{
	letter-spacing: -0.02em; line-height:1.5em; FONT-SIZE: 12px; COLOR: #990000;
}
.flowT{
	FONT-SIZE: 16px; COLOR: #ffffff; FONT-WEIGHT: bold;
}
.flowA{
	FONT-SIZE: 14px; COLOR: #6b1217; FONT-WEIGHT: bold;
}
.columTITLE{
	FONT-SIZE: 18px; COLOR: #6b1217; FONT-WEIGHT: bold;
}
.columLETTER{
	FONT-SIZE: 15px; COLOR: #000000;
}

#categorytitleback{
		width: 100%;
		background: #d5d7d7 no-repeat;
		background-position: center;
}

#worktitleback{
		width: 100%;
		background: #f8f8f8 no-repeat;
		background-position: center;
}

.printnavi{
	MARGIN-TOP: 5px; COLOR: #529bd1; FONT-SIZE: 20px; TEXT-DECORATION: underline
;
}
.printnavi:visited{
	COLOR: #529bd1; FONT-SIZE: 20px
;
}
.printnavi:hover{
	COLOR: #ed6300; TEXT-DECORATION: none
;
}