@charset   "Shift_JIS";

A:link {
	COLOR: #333333;
	TEXT-DECORATION: none
;
}

A:visited {
	COLOR: #a62c82;
	TEXT-DECORATION: none
;
}

A:active {
	COLOR: #ff0000;
	TEXT-DECORATION: none
;
}

A:hover {
	COLOR: #ff570a;
	TEXT-DECORATION: none
;
}

BODY {
	font-weight: lighter;
	text-align: center;
	background: url(pink.gif) repeat;
}

H1 {
	TEXT-ALIGN: center;
	MARGIN-TOP: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 15px;
	COLOR: #666666;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "MS UI Gothic", "sans-serif";
}

H2 {
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	MARGIN: 0px;
	COLOR: #666666;
	LINE-HEIGHT: 10px;
	FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

H3 {
	TEXT-ALIGN: center;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 11px;
	MARGIN: 0px;
	COLOR: #000000;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

H4 {
	FONT-SIZE: 100%;
        FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
        FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

H5 {
	FONT-SIZE: 100%;
        FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
        FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

H6 {
	FONT-SIZE: 100%;
        FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
        FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

.right {
	WIDTH: 556px;
}

#wapper {
	margin-top: 0px;
	margin-left: auto;
	width: 800px;
	margin-right: auto;
	position: relative;
}

A IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}

TABLE {
	BORDER-LEFT-COLOR: #bdbdbd;
	BORDER-BOTTOM-COLOR: #bdbdbd;
	BORDER-TOP-COLOR: #bdbdbd;
	BORDER-COLLAPSE: collapse;
	BORDER-RIGHT-COLOR: #bdbdbd;
	text-align: center;
}

TD {
	BORDER-LEFT-COLOR: #bdbdbd;
	BORDER-BOTTOM-COLOR: #bdbdbd;
	BORDER-TOP-COLOR: #bdbdbd;
	BORDER-COLLAPSE: collapse;
	BORDER-RIGHT-COLOR: #bdbdbd;
}

TH {
	BORDER-LEFT-COLOR: #bdbdbd;
	BORDER-BOTTOM-COLOR: #bdbdbd;
	BORDER-TOP-COLOR: #bdbdbd;
	BORDER-COLLAPSE: collapse;
	BORDER-RIGHT-COLOR: #bdbdbd;
}

IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}

.text_kuro {
	FONT-SIZE: 18px;
	COLOR: #010101;
	LINE-HEIGHT: 18px;
	FONT-WEIGHT: bolder;
}

.text_kuro_s1 {
	FONT-SIZE: 15px;
	COLOR: #010101;
	LINE-HEIGHT: 15px;
	FONT-WEIGHT: bolder;
}

.text_kuro_s {
	FONT-SIZE: 15px;
	COLOR: #010101;
	LINE-HEIGHT: 15px;
	TEXT-ALIGN: left;
}

.text_Gray {
	FONT-SIZE: 15px;
	COLOR: #010101;
	FONT-WEIGHT: bolder;
	text-align: center;
}

.text_Gray_s {
	FONT-SIZE: 13px;
	COLOR: #666666;
	LINE-HEIGHT: 15px;
}

.text_Gray_ss {
	FONT-SIZE: 12px;
	COLOR: #bdbdbd;
	TEXT-ALIGN: center;
}

.text_Green_s {
	FONT-SIZE: 18px;
	COLOR: #009966;
	LINE-HEIGHT: 18px;
}

.text_Blue_s {
	FONT-SIZE: 12px;
	COLOR: #0033ff;
	LINE-HEIGHT: 12px;
}

.text_red_s {
	FONT-SIZE: 13px;
	COLOR: red;
	LINE-HEIGHT: 15px
;
}

TD{
	font-weight: normal;
	text-align: center;
}

TR{
	font-weight: normal;
	text-align: center;
}

DIV{
	text-align: center;
}

STRONG {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	FONT-STYLE: normal;
}

UL.page {
	MARGIN: 0px 0px 18px;
	WIDTH: 500px;
	LIST-STYLE-TYPE: none
;
}

UL.page LI {
	DISPLAY: inline;
	WIDTH: 500px;
	LINE-HEIGHT: 160%
;
}

UL.page LI A {
	BORDER-RIGHT: #9fcdff 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #9fcdff 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	FLOAT: left;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #9fcdff 1px solid;
	WIDTH: 500px;
	COLOR: #2e74bf;
	LINE-HEIGHT: 180%;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #9fcdff 1px solid;
	BACKGROUND-COLOR: #f5fbfc;
	TEXT-DECORATION: none
;
}

UL.page LI A:hover {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none
;
}

UL.page LI.current_page_item A {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none
;
}

UL.page UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
}

PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 15px; WIDTH: 500px; PADDING-TOP: 0px } UL.page UL A {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	WIDTH: 500px;
	PADDING-TOP: 3px
;
}

UL.page UL UL {
	WIDTH: 500px
;
}

UL.page UL UL A {
	WIDTH: 500px
;
}

#header_navi UL#nav LI {
	POSITION: relative;
	WIDTH: 140px;
	DISPLAY: inline-block;
	HEIGHT: 45px
;
}

#header_navi UL#nav {
	Z-INDEX: 50;
	POSITION: relative
;
}

#header_navi UL#nav LI {
	POSITION: relative;
	WIDTH: 140px;
	DISPLAY: inline-block;
	HEIGHT: 45px
;
}

#header_navi UL#nav UL {
	Z-INDEX: 100;
	POSITION: absolute;
	WIDTH: 190px;
	DISPLAY: none;
	TOP: 45px;
	LEFT: 0px
;
}

#header_navi UL#nav UL LI {
	POSITION: relative;
	FLOAT: left;
	HEIGHT: 32px
;
}

#header_navi UL#nav UL LI A {
	BORDER-BOTTOM: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 20px;
	WIDTH: 172px;
	PADDING-RIGHT: 8px;
	DISPLAY: block;
	BACKGROUND: url(../images/new_all/header_navi_marker01.gif) #d8dfe4 no-repeat 10px 50%;
	FLOAT: left;
	HEIGHT: 12px !important;
	COLOR: #78341c;
	FONT-SIZE: 93%;
	BORDER-TOP: #fff 1px solid;
	BORDER-RIGHT: #fff 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 10px
;
}

#header_navi UL#nav UL LI A:hover {
	BACKGROUND-COLOR: #f9e8be;
	COLOR: #a96a54
;
}

#header_navi UL#nav LI:hover UL {
	DISPLAY: block
;
}

#banner_area {
	POSITION: relative;
	WIDTH: 980px;
	MARGIN-BOTTOM: 20px;
	HEIGHT: 70px
;
}

#footer {
	CLEAR: both;
	BORDER-TOP: #cccccc 1px solid;
	MARGIN-TOP: 20px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 1px;
	MARGIN-LEFT: auto;
	WIDTH: 400px;
	COLOR: #666666;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: "Comic Sans MS";
	BACKGROUND-COLOR: #eeeeee;
	TEXT-ALIGN: center;
}
-->
-->
