.basis {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 20px; COLOR: #000000; LINE-HEIGHT: 125%; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 20px; COLOR: #000000; LINE-HEIGHT: 125%; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.question {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 125%; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.choice {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 125%; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.individual {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 125%; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.button {
	WIDTH: 60px; HEIGHT: 26px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/bg_body.gif) repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
BODY {
	FONT-FAMILY: 'MS PGothic',osaka
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px;; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD.lt {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TD.lb {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: left
}
TD.rb {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
TD.ct {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
TD.cm {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.uatype01 {
	FONT-SIZE: 12px;; COLOR: #c00
}
.uatype02 {
	FONT-SIZE: 12px;; COLOR: #0868ac
}
.uatype03 {
	FONT-SIZE: 12px;; COLOR: #66b821
}
.uatype04 {
	FONT-SIZE: 12px;; COLOR: #66b821
}
.uatype05 {
	FONT-SIZE: 12px;; COLOR: #000
}
.uatype05r {
	FONT-SIZE: 12px;; COLOR: #f00
}
.uatype06 {
	FONT-SIZE: xx-small; COLOR: #c00
}
.uatype06k {
	FONT-SIZE: xx-small; COLOR: #000
}
.categoryCoolbiz {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 15px; COLOR: #008ccc; LINE-HEIGHT: 1.5em; PADDING-TOP: 15px
}
.categoryWarmbiz {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 15px; COLOR: #ff6e0c; LINE-HEIGHT: 1.5em; PADDING-TOP: 15px
}
.categoryHello {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 15px; COLOR: #0860a8; LINE-HEIGHT: 1.5em; PADDING-TOP: 15px
}
.categoryUchi {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 15px; COLOR: #40a629; LINE-HEIGHT: 1.5em; PADDING-TOP: 15px
}
.uattl_reg {
	PADDING-BOTTOM: 17px; PADDING-TOP: 4px
}
.uattl_reg TD {
	PADDING-BOTTOM: 10px
}
.uausrname {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #66b821
}
.uausrnamebk {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #000000
}
.uattl_check {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.box01 {
	BORDER-RIGHT: #66b821 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #66b821 1px solid; MARGIN-TOP: 11px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #66b821 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #66b821 1px solid
}
.box02 {
	BACKGROUND-COLOR: #eee
}
.box03 {
	BORDER-RIGHT: #66b821 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #66b821 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #66b821 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #66b821 1px solid
}
.tdbox01 {
	BORDER-RIGHT: #66b821 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #66b821 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #66b821 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #66b821 1px solid
}
.uatype02 A {
	MARGIN-TOP: 10px; PADDING-LEFT: 11px; FONT-SIZE: 12px;; BACKGROUND: url(images/icon_grn.gif) no-repeat left top; COLOR: #0868ac
}
.uatype02 A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
.uatype04 A {
	COLOR: #66b821; TEXT-DECORATION: none
}
.uatype04 A:hover {
	COLOR: #66b821; TEXT-DECORATION: underline
}
.normalgray {
	FONT-SIZE: 12px; COLOR: #656565; LINE-HEIGHT: 180%; FONT-FAMILY: "MS ゴシック","Osaka"
}
.normalgray10 {
	FONT-SIZE: 10px; COLOR: #656565; LINE-HEIGHT: 160%; FONT-FAMILY: "MS ゴシック","Osaka"
}
.normalblack {
	FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 140%; FONT-FAMILY: "MS ゴシック","Osaka"
}
DIV.supfaqtab01 {
	BORDER-RIGHT: #66b821 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #66b821 1px solid; PADDING-LEFT: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 11px; BORDER-LEFT: #66b821 1px solid; PADDING-TOP: 11px; BORDER-BOTTOM: #66b821 1px solid
}
.supfaqtab02 {
	PADDING-LEFT: 10px; FONT-SIZE: small; MARGIN-BOTTOM: 5px; BORDER-BOTTOM: #66b821 1px solid
}
DIV.supfaqtab01 TABLE TD.uatype03 {
	PADDING-LEFT: 12px
}
DIV TABLE TD OL LI {
	FONT-SIZE: small; PADDING-BOTTOM: 2px; MARGIN-LEFT: 2px
}
DIV.gotoTop {
	MARGIN-BOTTOM: 20px; TEXT-ALIGN: right
}
.DLimg {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 30px; TEXT-ALIGN: center
}
.DLimg P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.toolexplan {
	PADDING-LEFT: 17px; MARGIN-BOTTOM: 10px; OVERFLOW: auto; WIDTH: 558px; HEIGHT: 450px
}
#poster P {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; TEXT-ALIGN: left
}
#poster .smallText {
	FONT-SIZE: 10px; TEXT-ALIGN: left
}
#poster .question P {
	MARGIN-BOTTOM: 0px
}
#poster .hr {
	PADDING-BOTTOM: 25px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
#poster .caution {
	COLOR: #f00
}
#poster .formcaution {
	FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #f00
}
#kaguya .postage TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
#kaguya .postage P {
	FONT-SIZE: xx-small
}
#kaguya .tdArea {
	BACKGROUND: #090
}
#kaguya .tdArea P {
	COLOR: #fff
}
#kaguya .tdPrefecture {
	BACKGROUND: #cfc
}
#kaguya .tdGray {
	BACKGROUND: #ccc
}

.flow_waku {
background-color:#FFFFFF;
padding:15px;
border:1px solid #63ba1e;
line-height: 140%;}

.pagetop {
margin:15px 0px 0px 0px; text-align:right; }

.pagetop a:link, .pagetop a:visited, .pagetop a:hover, .pagetop a:active {
padding:0 12px 0 0;
background-image:url(images/pagetop_arrow1.gif);
background-repeat:no-repeat;
background-position:right 10%;
color:#666666;
font-size:12px;
text-decoration:none; }

#navi {
margin:10px 0px 20px 10px;
font-size:12px;
line-height:18px; }

#navi a:link, #navi a:visited, #navi a:active {
color:#0868ac;
text-decoration:none; }

#navi a:hover{
color:#3691d1;
text-decoration:underline; }

.DLimg2 {
MARGIN-TOP:15px; }

