@charset "Shift_JIS";

* {
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}

img{
     border: none;
    }

/* ----------------------------- body */
/* ----------------seson colorπόκι*/
body {
background-color: #F5F2E8;
text-align: center;
}

/* ------------------------container */

#container{
margin: 0 auto;
width: 1072px;
background:url(img/content_bg.jpg) repeat-y;
}

/* --------------------------- flash_con index home season*/
#f-con {
margin: 0 auto;
padding-top: 5px;
padding-bottom: 23px;
width: 910px;
}

/* --------------------------- content */
#content {
margin: 0 auto;
padding-bottom: 12px;
width: 901px;
background:url(img/con_con.gif) repeat-y;
overflow: auto;
}

/* --------------------------- menu */
#menu {
width: 238px;
padding-top: 17px;
padding-bottom: 20px;
text-align: center;
vertical-align: top;
}

/* --------------------------- main */
#main {
width: 662px;
text-align: center;
vertical-align: top;
}

/* --------------------------- sm2 RecΜC*/
#sm2 {
width: 600px;
margin: 0 auto;
margin-top: 40px;
}

#sm2 table {
text-align: left;
}

/* --------------------------- footer */
#footer{
width: 1072px;
height: 56px;
background:url(img/foot_bg.jpg) no-repeat;
}

/* ----------------------------- ρθέπ */
.cl{
clear:both;
 }

/* --------------------------- X^C */
.style1{
margin-top: 48px;
}

.style2{
margin-top: 30px;
margin-bottom: 25px;
}

.style3{
margin-top: 90px;
}

.style4{
text-align: left;
}

.style5{
margin-top: 48px;
margin-left: 23px;
}

.style6_right{
text-align: right;
margin-bottom: 20px;
}

.copy{
text-align: right;
padding-right: 90px;
padding-top: 5px;
margin-bottom: 20px;
}

/* --------------------------- t[g */
.flright {
float: right;
}

.flleft {
float: left;
}

/* ---------------------------------- */
.honbun12-color {
	font-size: 12px;
	line-height: 150%;
	color: #333300;
}
.honbun10-color {
	font-size: 10px;
	line-height: 150%;
	color: #333300;
}
.honbun10 {
	font-size: 10px;
	line-height: 150px;
	color: #480000;
	vertical-align: top;
}
.honbun12-hi {
	font-size: 12px;
	line-height: 150%;
	color: #FF6600;
}
#links {
	font-size: 10px;
	line-height: 100%;
	text-indent: -9000pt;
}
.honbun12-mar8 {
	font-size: 12px;
	line-height: 150%;
	color: #6b633f;
	padding-left: 8px;
	padding-top: 2px;
}
.honbun12-mar8 a:link{
	color: #3b00c1;
}
.honbun12-mar8 a:visited{
	color: #112f82;
}
.honbun12-mar8line {
	font-size: 11px;
	line-height: 150%;
	color: #6b633f;
	padding-left: 8px;
	border-top: 3px dotted #0D7D71;
	padding-top: 4px;
	padding-bottom: 4px;
}

.recline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #663300;
}
.imgborderc {
	color: #e3e2e0;
	border: 1px solid #e3e2e0;
}
.about {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #6b633f;
	line-height: 18px;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #806F5D;
}
.honbun12-mar8shop {
	font-size: 12px;
	line-height: 150%;
	color: #767565;
	padding-left: 8px;
	padding-top: 2px;
}
.honbun12-mar8shoptitle {
	font-size: 12px;
	line-height: 150%;
	color: #767565;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #767565;
	border-bottom-color: #767565;
}
.honbun12-mar8shoptitlesec {
	font-size: 12px;
	line-height: 150%;
	color: #767565;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #767565;
}

.aboutshop {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #767565;
}
.shoptxtmar {
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #767565;
	padding-top: 5px;
}
.shopsub_branc {
	padding-right: 8px;
}
.txt {font-size: 12px;
	line-height: 18px;
	color: #53411F;
	padding-left: 4px;
}

.shoptxtmar2 {
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #767565;
	padding-top: 5px;
}


.txtmailmag {
	font-size: 12px;
	line-height: 18px;
	color: #53411F;
	padding-left: 15px;
}
/* ---------------------------------- */
.honbun12-color {
	font-size: 12px;
	line-height: 150%;
	color: #333300;
}
.honbun10-color {
	font-size: 10px;
	line-height: 150%;
	color: #333300;
}
.honbun10 {
	font-size: 10px;
	line-height: 150px;
	color: 480000;
	vertical-align: top;
}
.honbun12-hi {
	font-size: 12px;
	line-height: 150%;
	color: #FF6600;
}
#links {
	font-size: 10px;
	line-height: 100%;
	text-indent: -9000pt;
}
.honbun12-mar8 {
	font-size: 12px;
	line-height: 150%;
	color: #6b633f;
	padding-left: 8px;
	padding-top: 2px;
}
.honbun12-mar8 a:link{
	color: #3b00c1;
}
.honbun12-mar8 a:visited{
	color: #112f82;
}
.honbun12-mar8line {
	font-size: 11px;
	line-height: 150%;
	color: #6b633f;
	padding-left: 8px;
	border-top: 3px dotted #0D7D71;
	padding-top: 4px;
	padding-bottom: 4px;
}

.recline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #663300;
}
.imgborderc {
	color: #e3e2e0;
	border: 1px solid #e3e2e0;
}
.about {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #6b633f;
	line-height: 18px;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #806F5D;
}
.honbun12-mar8shop {
	font-size: 12px;
	line-height: 150%;
	color: #767565;
	padding-left: 8px;
	padding-top: 2px;
}
.honbun12-mar8shoptitle {
	font-size: 12px;
	line-height: 150%;
	color: #767565;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #767565;
	border-bottom-color: #767565;
}
.honbun12-mar8shoptitlesec {
	font-size: 12px;
	line-height: 150%;
	color: #767565;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #767565;
}

.aboutshop {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #767565;
}
.shoptxtmar {
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #767565;
	padding-top: 5px;
}
.shopsub_branc {
	padding-right: 8px;
}
.txt {font-size: 12px;
	line-height: 18px;
	color: #53411F;
	padding-left: 4px;
}

.shoptxtmar2 {
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #767565;
	padding-top: 5px;
}


.txtmailmag {
	font-size: 12px;
	line-height: 18px;
	color: #53411F;
	padding-left: 15px;
}
/* ---------------------------------- */

.honbun12-color {
	font-size: 12px;
	line-height: 150%;
	color: #333300;
}
.honbun10-color {
	font-size: 10px;
	line-height: 150%;
	color: #333300;
}
.honbun10 {
	font-size: 10px;
	line-height: 150px;
	color: #480000;
	vertical-align: top;
}
.honbun12-hi {
	font-size: 12px;
	line-height: 150%;
	color: #FF6600;
}
#links {
	font-size: 10px;
	line-height: 100%;
	text-indent: -9000pt;
}
