@charset "utf-8";


/* HEADER */
/* ======================================== */

#header_back {
	height: 159px;
	width: 100%;
	padding:0;
	background-image: url(/shop/item/koso/design/img01/header_part01.gif);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}

#headerArea {
	margin: 0 auto;
	width: 950px;
	height: 159px;
}

#header {
	position:relative;
	height: 108px;
	width: 950px;
	padding:0;
	margin: 0 auto;
	background-image: url(/shop/item/koso/design/img01/header_part02.gif);
}


#header h1 {
	position:absolute;
	top:12px;
	font-size: 50%;
	color: #C0AB85;
}

#header h2 {
	position:absolute;
	bottom:0px;
	left:127px;
}

#header #headerServe01 {
	position:absolute;
	top:60px;
	left:381px;
}

#header #headerServe02 {
	position:absolute;
	top:60px;
	left:498px;
}

#header #headerServe03 {
	position:absolute;
	top:60px;
  	left:615px;
}

#header #headerServe04 {
	position:absolute;
	top:35px;
	left:383px;
}

#header #headerPhone {
	position:absolute;
	bottom:0px;
  	right:8px;
}

#header #headerLogin {
	position:absolute;
	top:2px;
  	right:0px;
}


#header02 {
	height: 51px;
	width: 950px;
	padding:0;
	margin: 0 auto;
	background-image: url(/shop/item/koso/design/img01/header_part03.gif);
}

#header02 ul {
	margin-left: 111px;
	padding: 0;
}

#header02 li {
	list-style-type: none;
	float: left;
}

#header02 li a {
	display:block;
}

#header02 li a:hover {
	background-color:transparent;
}

#header02 li a:hover img {
	visibility:hidden;
}

#header02 li#hBtn01 {
	background-image: url(/shop/item/koso/design/img01/header_navi01r_2.jpg);
	background-repeat: no-repeat;
	padding: 0;
	width: 100px;
}

#header02 li#hBtn02 {
	background-image: url(/shop/item/koso/design/img01/header_navi08r_2.jpg);
	background-repeat: no-repeat;
	margin-left: 2px;
	padding: 0;
	width: 100px;
}

#header02 li#hBtn03 {
	background-image: url(/shop/item/koso/design/img01/header_navi03r_2.jpg);
	background-repeat: no-repeat;
	margin-left: 2px;
	padding: 0;
	width: 100px;
}

#header02 li#hBtn04 {
	background-image: url(/shop/item/koso/design/img01/header_navi04r_2.jpg);
	background-repeat: no-repeat;
	margin-left: 2px;
	padding: 0;
	width: 100px;
}

#header02 li#hBtn05 {
	background-image: url(/shop/item/koso/design/img01/header_navi05r_2.jpg);
	background-repeat: no-repeat;
	margin-left: 2px;
	padding: 0;
	width: 100px;
}

#header02 li#hBtn06 {
	background-image: url(/shop/item/koso/design/img01/header_navi06r_2.jpg);
	background-repeat: no-repeat;
	margin-left: 2px;
	padding: 0;
	width: 100px;
}

#header02 li#hBtn07 {
	background-image: url(/shop/item/koso/design/img01/header_navi07r.jpg);
	background-repeat: no-repeat;
	margin-left: 6px;
	padding: 0;
	width: 115px;
}

#header02 li#hBtn08 {
	background-image: url(/shop/item/koso/design/img01/header_navi02r_2.jpg);
	background-repeat: no-repeat;
	margin-left: 2px;
	padding: 0;
	width: 100px;
}


/* container */
/* ======================================== */

#container {
	width: 950px;
	margin: 0 auto;
	padding:0;
}





/* leftnavi */
/* ======================================== */

#leftnavi {
	width: 180px;
	float: left;
}

.lnBnr01 {
	margin-bottom: 15px;
}

.lnBnr01 a:hover img{
	opacity:0.8;	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

.lnBnr01 dd {
	font-size: 85%;
	color: #B29366;
	text-align: center;
}

.lnBnr01 dd a:link {
	text-decoration: none;
	color: #B39466;
}

.lnBnr01 dd a:visited {
	text-decoration: none;
	color: #B39466;
}

.lnBnr01 dd a:hover {
	text-decoration: underline;
	color: #85B820;
}

.lnBnr01 dd a:active {
	text-decoration: none;
	color: #B39466;
}

.lnBnr02 {
	margin-bottom: 15px;
	margin-left: 23px;
}

.lnBnr03 {
	margin-bottom: 15px;
}
.lnBnr0x {
	margin-bottom: 15px;
	margin-left: 25px;
	margin-top: 20px;
}.lnBnr0x2 {
	margin-bottom: 15px;
	margin-left: 40px;
}
.lnBnr03 a:hover img{
	opacity:0.8;	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

#lnMenu01 {
	width: 180px;
	background-color: #F5F3EF;
	margin-bottom: 10px;
}

#lnMenu01 a:hover img{
	opacity:0.8;	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

#lnMenu01 .lnMenu01Btn01 {
	margin-bottom: 3px;
}

#lnMenu01 .lnMenu01Area01 {
	background-image: url(/shop/item/koso/design/img01/leftnavi_part07.gif);
	padding:0;
	background-position: bottom;
}

#lnMenu01 .lnMenu01Area01 ul {
	margin-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#lnMenu01 .lnMenu01Area01 li {
	color: #92876C;
	list-style-type: none;
	margin-bottom: 2px;
	list-style-image: url(/shop/item/koso/design/img01/leftnavi_part02.gif);
}

#lnMenu01 .lnMenu01Area01 li a:link {
	text-decoration: none;
	color: #92876C;
}

#lnMenu01 .lnMenu01Area01 li a:visited {
	text-decoration: none;
	color: #92876C;
}

#lnMenu01 .lnMenu01Area01 li a:hover {
	text-decoration: underline;
	color: #85B820;
}

#lnMenu01 .lnMenu01Area01 li a:active {
	text-decoration: none;
	color: #92876C;
}

#lnMMarea a:hover img{
	opacity:0.8;	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

.lnMailmagazine {
	margin-bottom: 10px;
}

#lnMobile {
	position:relative;
	background-image: url(/shop/item/koso/design/img01/leftnavi_part05.gif);
	height: 200px;
	width: 180px;
	margin-bottom: 20px;
}

#lnMobile #lnMText01 {
	position:absolute;
	top:40px;
	left:100px;
	font-size: 85%;
	line-height: 1.3em;
	color: #6C6350;
	width: 74px;
}



#lnMobile #lnMText01 a:link {
	text-decoration: underline;
	color: #FF9900;
}

#lnMobile #lnMText01 a:visited {
	text-decoration: underline;
	color: #FF9900;
}

#lnMobile #lnMText01 a:hover {
	text-decoration: underline;
	color: #FF9900;
}

#lnMobile #lnMText01 a:active {
	text-decoration: underline;
	color: #FF9900;
}

#lnMobile #lnMText02 {
	position:absolute;
	bottom:8px;
	left:8px;
	font-size: 78%;
	line-height: 1.4em;
	color: #6C6350;
}

#lnMenu02 {
	margin-bottom: 20px;
}

#lnMenu02 a:hover img{
	opacity:0.8;	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

#lnMenu02 li {
	list-style-type: none;
}



#lnMenu01 .lnMenu01Area01 .lnMAText01 {
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 88%;
	color: #797259;
}


#lnMenu01 .lnMenu01Area01 .lnMAText01 a:link {
	text-decoration: none;
	color: #92876C;
}

#lnMenu01 .lnMenu01Area01 .lnMAText01 a:visited {
	text-decoration: none;
	color: #92876C;
}

#lnMenu01 .lnMenu01Area01 .lnMAText01 a:hover {
	text-decoration: underline;
	color: #85B820;
}

#lnMenu01 .lnMenu01Area01 .lnMAText01 a:active {
	text-decoration: none;
	color: #92876C;
}

#lnCalendar {
	font-size: 88%;
	line-height: 1.2em;
	color: #666666;
	width: 140px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
}

#lnCalendar .Textsyu {
	color: #B6DB6A;
}



/* main */
/* ======================================== */

#container #main {
	width: 735px;
	margin-left: 35px;
	float: left;
}

#container #main .mainImg {
	margin-bottom: 25px;
}



/* footer */
/* ======================================== */

#footer_back {
	height: 702px;
	width: 100%;
	padding:0;
	background-image: url(/shop/item/koso/design/img01/footer_part_01.jpg);
}

#footerArea00 {
	margin: 0 auto;
	width: 950px;
	height: 702px;
}

#footer {
	height: 562px;
	width: 950px;
	padding:0;
	margin: 0 auto;
	background-image: url(/shop/item/koso/design/img01/footer_part_02.jpg);
}

#footer a:link {
	text-decoration: underline;
	color: #85B820;
}

#footer a:visited {
	text-decoration: underline;
	color: #85B820;
}

#footer a:hover {
	text-decoration: underline;
	color: #85B820;
}

#footer a:active {
	text-decoration: underline;
	color: #85B820;
}


#footer #footerArea01 {
	width: 183px;
	float: left;
}

#footer #footerArea02 {
	width: 360px;
	float: left;
	margin-left: 32px;
	padding-top: 30px;
}

#footer #footerArea02 .footerA2Waku {
	margin-bottom: 20px;
}

#footer #footerArea02 .footerA2Waku .footerA2WTitle01 {
	margin-bottom: 10px;
}

#footer #footerArea02 .footerA2Waku .footerA2WText01 {
	font-size: 88%;
	color: #797259;
	line-height: 1.6em;
	margin-bottom: 10px;
}

#footer #footerArea02 .footerA2Waku .footerA2WImg01 {
	margin-bottom: 10px;
}








#footer #footerArea03 {
	width: 27px;
	float: left;
}

#footer #footerArea04 {
	width: 313px;
	float: left;
	margin-left: 35px;
	padding-top: 30px;
}

#footer #footerArea04 .footerA4Waku {
	margin-bottom: 20px;
}

#footer #footerArea04 .footerA4Waku .footerA4WTitle01 {
	margin-bottom: 10px;
}

#footer #footerArea04 .footerA4Waku .footerA4WText01 {
	font-size: 88%;
	color: #797259;
	line-height: 1.6em;
	margin-bottom: 10px;
}

#footer #footerArea04 .footerA4Waku .footerA4WImg01 {
	margin-bottom: 10px;
}



#footerCopy {
	position:relative;
	height: 140px;
	width: 950px;
	padding:0;
	margin: 0 auto;
	background-image: url(/shop/item/koso/design/img01/footer_part_03.jpg);
}

#footerCopy #footerCNavi{
	position:absolute;
	top:15px;
	right:50px;
	color: #FFF;
}

#footerCopy #footerCNavi a:link {
	text-decoration: underline;
	color: #FFF;
}

#footerCopy #footerCNavi a:visited {
	text-decoration: underline;
	color: #FFF;
}

#footerCopy #footerCNavi a:hover {
	text-decoration: underline;
	color: #FFF;
}

#footerCopy #footerCNavi a:active {
	text-decoration: underline;
	color: #FFF;
}

#footerCopy #footerCText01 {
	position:absolute;
	top:110px;
	left:345px;
	font-size: 85%;
	color: #FFFFFF;
}


/* login */
/* ======================================== */

#loginbtn {
padding: 0px;
margin-bottom:10px;
width: 180px;
}

#loginbtn li{
list-style: none;
padding: 0;
margin: 0;
}

.login_button {
background-image: url(/shop/item/koso/design/img01/login_01_f2.jpg);
background-repeat: no-repeat;
height: 43px;
width: 180px;
}

.login_button a{
background-image: url(/shop/item/koso/design/img01/login_01.jpg);
background-repeat: no-repeat;
height:43px;
width: 180px;
display: block;
}

.login_button a:hover{
background: none;
}

