#main-box DIV.arrange-none {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main-box DIV.down {
	MARGIN-LEFT: 40px
}
#main-box TABLE.jigyosyo-readme-data TR.data TH {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#main-box TABLE.jigyosyo-readme-data TR.data TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#main-box TABLE.h1 TD {
	
}
#main-box DIV.h1-box3 DIV.col3 {
	MARGIN-BOTTOM: 25px
}
#main-box DIV.h1-box3 H1 {
	MARGIN-BOTTOM: 0px
}
#main-box DIV.h1-box3 P.comment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-box DIV.h1-box3 DIV.marker {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main-box A.name {
	FONT: 1px/1px sans-serif; HEIGHT: 1px
}
#main-box H1.alot {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; LINE-HEIGHT: 140%
}
#main-box TABLE.layout TD.p-r {
	PADDING-RIGHT: 5px
}
#main-box .sp-h0 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important
}
#main-box .sp-l25 {
	PADDING-LEFT: 25px! important
}
LI.em {
	COLOR: #c7000e
}
TABLE TD.lb-dot {
	BORDER-LEFT-STYLE: dotted
}
#main-box DIV.foot-navi {
	BORDER-TOP: #c3c3c3 1px dotted; PADDING-TOP: 1em; TEXT-ALIGN: center
}
#main-box DIV.b-none {
	BORDER-TOP-STYLE: none
}
HTML:unknown #main-box DIV.foot-navi {
	PADDING-RIGHT: 0px; BORDER-TOP: #c3c3c3 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: center
}
#main-box DIV.foot-navi SPAN.partition {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main-box DIV.pdf {
	BORDER-TOP: #c3c3c3 1px solid
}
#main-box P SMALL.byte {
	PADDING-LEFT: 1em
}
#main-box DIV.zipcode-search DIV.err-item {
	MARGIN-BOTTOM: 20px
}
#main-box DIV.zipcode-search DIV.col2-l {
	MARGIN-BOTTOM: 30px; WIDTH: 262px
}
#main-box DIV.zipcode-search DIV.col2-r {
	MARGIN-BOTTOM: 30px; WIDTH: 408px
}
#main-box DIV.zipcode-search TABLE.layout TD.icon {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#main-box DIV.zipcode-search INPUT.text {
	WIDTH: 190px
}
#main-box DIV.zipcode-search P.part {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
#main-box DIV.zipcode-search DIV.err-item {
	MARGIN-TOP: 0px
}
#main-box DIV.zipcode-search P.brown {
	MARGIN-TOP: 0px
}
#main-box DIV.zipcode-search DIV.submit {
	MARGIN: 30px 0px 0px 43px; TEXT-ALIGN: left
}
#main-box DIV.zipcode-search DIV.input-example P {
	MARGIN: 10px 0px 0px
}
#main-box DIV.zipcode-search DIV.input-example TABLE.layout TD.col1 {
	WIDTH: 151px
}
#main-box DIV.zipcode-search DIV.input-example TABLE.layout TD.col1 P {
	MARGIN-LEFT: 30px
}
#main-box TABLE.zip-city {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main-box TABLE.zip-city TH {
	BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
#main-box TABLE.zip-city TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
#main-box TABLE.zip-city TH.b-none {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: none
}
#main-box TABLE.zip-city TD.b-none {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: none
}
BODY.no-navi #main-box TABLE TH.h4 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#main-box TABLE.zip-detail {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main-box TABLE.zip-detail TH.before {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 12px; BACKGROUND: url(/img/zipcode/bg_zip_detail_before.gif) #fafafa no-repeat 0px center; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
#main-box TABLE.zip-detail TH.before SMALL {
	FONT-WEIGHT: normal
}
#main-box TABLE.zip-detail TH.present {
	BORDER-RIGHT: #d64953 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #d64953 1px solid; PADDING-LEFT: 12px; BACKGROUND: url(/img/zipcode/bg_zip_detail_present.gif) #d64953 no-repeat 0px center; PADDING-BOTTOM: 10px; BORDER-LEFT: #d64953 1px solid; COLOR: #ffffff; PADDING-TOP: 10px; BORDER-BOTTOM: #d64953 1px solid
}
#main-box TABLE.zip-detail TD.before {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #cccccc 1px; PADDING-LEFT: 12px; PADDING-BOTTOM: 20px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #cccccc 1px; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
#main-box TABLE.zip-detail TD.present {
	BORDER-RIGHT: #d64953 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #d64953 1px; PADDING-LEFT: 12px; PADDING-BOTTOM: 20px; BORDER-LEFT: #d64953 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #d64953 1px; TEXT-ALIGN: center
}
#main-box TABLE.zip-detail TD.present SPAN.zip-code {
	FONT-WEIGHT: bold; FONT-SIZE: 215%; COLOR: #c7000e
}
#main-box TABLE.zip-detail TD.before2 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #cccccc 1px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
#main-box TABLE.zip-detail TD.present2 {
	BORDER-RIGHT: #d64953 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #d64953 1px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d64953 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d64953 1px solid; TEXT-ALIGN: center
}
#main-box TABLE.zip-detail TD.before2 DIV.bg5 {
	BACKGROUND-COLOR: #ececec
}
#main-box TABLE.zip-detail TD.present2 DIV.bg6 {
	BACKGROUND-COLOR: #fff2ef
}
#main-box TABLE.zip-detail TD.before2 TABLE.layout {
	MARGIN: 0px auto
}
#main-box TABLE.zip-detail TD.present2 TABLE.layout {
	MARGIN: 0px auto
}
#main-box TABLE.zip-detail TD.before2 DIV.bg5 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-box TABLE.zip-detail TD.present2 DIV.bg6 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-box DIV.page-navi P {
	MARGIN: 0px
}
#main-box DIV.page-navi P.navi {
	MARGIN-TOP: 10px
}
#main-box DIV.page-navi SPAN.num {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold
}
#main-box DIV.page-navi SPAN.next {
	PADDING-LEFT: 10px
}
#main-box DIV.page-navi DIV.now-page {
	WIDTH: 120px
}
#main-box DIV.page-navi DIV.link-page {
	WIDTH: 270px
}
BODY.no-navi #main-box DIV.page-navi DIV.link-page {
	WIDTH: 460px
}
#main-box DIV.bg4 {
	BACKGROUND-COLOR: #f9f7ec
}
#main-box INPUT.zipsearch-txt {
	WIDTH: 180px
}
#main-box DIV.zip_ad {
	MARGIN: 20px 0px 4px
}
#main-box DIV.zip_ad_list {
	MARGIN: 0px 0px 16px
}
#main-box DIV.zip_ad_detail1 {
	FLOAT: right; POSITION: relative
}
#main-box TABLE.ad {
	BACKGROUND: #f8f7ef; MARGIN: 0px 0px 20px
}
#main-box TABLE.ad_w {
	MARGIN: 0px 0px 10px
}
#main-box TABLE TD.ad_bg3 {
	BACKGROUND: #f8f7ef
}
#main-box DIV.zip_ad_detail1 {
	MARGIN: 0px 0px 20px
}
#main-box DIV.zip_ad_detail3 {
	MARGIN: 0px 0px 20px
}
#main-box TABLE TD.zip_ad_wide {
	WIDTH: 690px
}
#main-box TABLE TD.ad_wide {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main-box TABLE TD.ad_wide P {
	MARGIN: 0px 0px 2px
}
