BODY{
	margin-top : 0px;
	margin-left : 20px;
	margin-right : 0px;
	margin-bottom : 0px;
	font-size: 12px;
	line-height : 150%;
}
DIV.about {
	width: 900px;
	clear: both;
	text-align: right;
	margin-top : 5px;
	margin-bottom : -20px;
}
DIV.header {
	width: 900px;
	clear: both;
}
DIV.msg {
	width : 840px;
	clear: both;
	margin-left : 30px;
	margin-right : 30px;
}
.pan {
	margin-top : 5px;
	margin-bottom : 5px;
	font-size: 10px;
	font-style : normal;
}
.pan2 {
	margin-top : 5px;
	margin-bottom : 5px;
	font-size: 10px;
	font-style : normal;
	text-align: right;
}
DIV.adv {
	width : 882px;
	clear: both;
	margin-left : 9px;
	margin-top : 10px;
}
DIV.adv_upper {
	width: 882px;
	height : 5px;
	clear: both;
}
DIV.adv_mid {
	width: 882px;
	clear: both;
	overflow: auto;
	background-image : url(http://www.weblogin.co.jp/entry-sheet_common/common/image/880_mid.gif);
	background-repeat : repeat-y;
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 10px;
	padding-bottom : 10px;
}
DIV.adv_bottom {
	width: 882px;
	height : 5px;
	clear: both;
}
DIV.adv_left {
	background-color : transparent;
	width: 300px;
	float: left;
}
DIV.adv_center {
	background-color : transparent;
	width: 400px;
	margin-left : 20px;
	float: left;
}
DIV.adv_right {
	background-color : transparent;
	width: 100px;
	margin-left : 20px;
	float: left;
}
DIV.block{
	clear : both;  
	margin-bottom : 10px;
	margin-top : 10px;
	overflow: hidden;
}
DIV.block_left {
	background-color : transparent;
	width: 222px;
	float: left;
	margin-left : 9px;	
	display: inline;
	overflow: hidden;
}
DIV.block_right {
	background-color : transparent;
	width: 222px;
	float: left;
	margin-left : 18px;
	display: inline;
	overflow: hidden;
}
DIV.lr_upper {
	width: 222px;
	height : 70px;
	clear: both;
	background-image : url(http://www.weblogin.co.jp/entry-sheet_common/common/image/220_upper.gif);
	background-repeat : no-repeat;
	padding-left : 40px;
	overflow: hidden;
}
DIV.lr_mid {
	width: 222px;
	clear: both;
	overflow: auto;
	background-image : url(http://www.weblogin.co.jp/entry-sheet_common/common/image/220_mid.gif);
	background-repeat : repeat-y;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
}
DIV.lr_bottom {
	width: 222px;
	height : 5px;
	clear: both;
}
DIV.block_center {
	background-color : transparent;
	width: 402px;
	float: left;
	margin-left : 18px;
	display: inline;
	overflow: hidden;

}
DIV.center_upper {
	width: 402px;
	height : 5px;
	clear: both;
}
DIV.center_mid {
	width: 402px;
	clear: both;
	overflow: hidden;
	background-image : url(http://www.weblogin.co.jp/entry-sheet_common/common/image/400_mid.gif);
	background-repeat : repeat-y;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}
DIV.center_bottom {
	width: 402px;
	height : 25px;
	clear: both;
}
DIV.rec{
	clear : both;  
	margin-top : 10px;
}
DIV.rec_upper {
	width: 402px;
	height : 25px;
	clear: both;
	background-image : url(http://www.weblogin.co.jp/entry-sheet_common/common/image/rec_upper.gif);
	background-repeat : no-repeat;
	padding-left : 10px;
	overflow: hidden;
}
DIV.rec_mid {
	width: 402px;
	clear: both;
	overflow: auto;
	background-image : url(http://www.weblogin.co.jp/entry-sheet_common/common/image/rec_mid.gif);
	background-repeat : repeat-y;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-left : 17px;
	padding-right : 17px;
	padding-bottom : 2px;
}
DIV.rec_div {
	width: 368px;
	margin-top : 3px;
	margin-bottom : 2px;
}
DIV.rec_bottom {
	width: 402px;
	height : 25px;
	clear: both;
	background-image : url(http://www.weblogin.co.jp/entry-sheet_common/common/image/rec_bottom.gif);
	background-repeat : no-repeat;
	padding-left : 10px;
	padding-top : 5px;
	overflow: hidden;
}
DIV.hr {
	width: 900px;
	clear: both;
	background-image : url(http://www.weblogin.co.jp/entry-sheet_common/common/image/hr.gif);
	margin-bottom: 20px;
	height: 10px;
	margin-top : 20px;
	background-repeat : no-repeat;
}
DIV.footer_left {
	width: 450px;
	float: left;
}
DIV.footer_right {
	width: 450px;
	float: left;
	text-align: right;
}
DIV.bg_upper {
	width: 900px;
	height : 5px;
	margin-top : 10px;
	margin-bottom : 0px;
	clear: both;
}
DIV.bg {
	width: 900px;
	clear: both;
	overflow : hidden;
	background-image : url(http://www.weblogin.co.jp/entry-sheet_common/common/image/bg_mid.gif);
	background-repeat : repeat-y;
}
DIV.bg_bottom {
	width: 900px;
	clear: both;
	margin-bottom : 10px;
	height : 5px;
	margin-top : 0px;
}
.font_small {
	font-size: 10px;
}
.font_title {
	font-size: 14px;
	font-weight : bold;
	color : #35a2c9;
	margin-bottom : 5px;
}
.font_large{
	font-size : 14px;
}
.font_standard{
	font-size : 12px;
	font-weight : normal;
}
P{
	margin-top : 0px;
	margin-bottom : 5px;
}
.color_emphasis{
	color : #35a2c9;
}
.color_white{
	color : #ffffff;
}
.font_lr{
	font-size : 16px;
	font-weight : bold;
	color : #ffffff;
	padding-top : 10px;
	margin-bottom : 0px;
}
UL.lr {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
UL.lr Li {
	list-style-type: none;
	background-image: url(http://www.weblogin.co.jp/entry-sheet_common/common/image/list_icon.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 15px;
}
H2{
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
H1{
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
H3{
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
DIV.box{
	font-size : 16px;
	margin-bottom : 10px;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #e9e9e9 #e9e9e9 #e9e9e9 #e9e9e9;
	overflow: hidden;
}
UL.q {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
UL.q LI {
	list-style-type: none;
	background-image: url(http://www.weblogin.co.jp/entry-sheet_common/common/image/q.gif);
	background-repeat: no-repeat;
	padding-left : 25px;
	margin-bottom : 10px;
	font-size : 16px;
}
UL.a {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
UL.a LI {
	list-style-type: none;
	background-image: url(http://www.weblogin.co.jp/entry-sheet_common/common/image/a.gif);
	background-repeat: no-repeat;
	padding-left : 25px;
	font-size : 12px;
}
DIV.catch_001 {
	width: 380px;
	height : 100px;
	clear: both;
	background-image : url(http://www.weblogin.co.jp/entry-sheet_common/common/image/catch_001.jpg);
	background-repeat : no-repeat;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 150px;
	padding-bottom : 10px;
	margin-bottom : 10px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #e9e9e9 #e9e9e9 #e9e9e9 #e9e9e9;
}
DIV.catch_002 {
	width: 380px;
	height : 100px;
	clear: both;
	background-image : url(http://www.weblogin.co.jp/entry-sheet_common/common/image/catch_002.jpg);
	background-repeat : no-repeat;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 150px;
	padding-bottom : 10px;
	margin-bottom : 10px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #e9e9e9 #e9e9e9 #e9e9e9 #e9e9e9;
}
DIV.catch_003 {
	width: 380px;
	height : 100px;
	clear: both;
	background-image : url(http://www.weblogin.co.jp/entry-sheet_common/common/image/catch_003.jpg);
	background-repeat : no-repeat;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 150px;
	padding-bottom : 10px;
	margin-bottom : 10px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #e9e9e9 #e9e9e9 #e9e9e9 #e9e9e9;
}
SPAN.d-cate {
	font-size : 14px;
	color : #F84368;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
SPAN.d-door {
	font-size : 14px;
	color : #F84368;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
SPAN.top {
	font-size : 12px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
SPAN.cate {
	font-size : 12px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
SPAN.door {
	font-size : 12px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

