@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	background-color: #CDCD9A;
	margin: 0px;
}
.comon-txt-soushoku {
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.coment_text_s {
	font-size: 85%;
	font-style: italic;
	line-height: 100%;
	color: #669999;
}


#top-infostext {
	width: 553px;
	margin-right: 99px;
	margin-left: 98px;
	clear: both;
}

a:link {
	color: #5C23B1;
	text-decoration: none;
}
a:visited {
	color: #336600;
	text-decoration: none;
}
a:hover {
	color: #004080;
	text-decoration: underline;
}
#tobira-main {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 750px;
}
#detail-hinbantou {
	text-align: center;
	border: 1px solid #666666;
}
.ditail-hinbantou-txt {
	color: #FFFFFF;
	background-color: #666666;
	font-weight: bold;
}
#detail-setumei {
	width: 406px;
}
#detail-kimono-img {
	border: 2px solid #666666;
}





#detail-main {
	width: 574px;
}
.ditail-kimono-txt {
	font-size: 85%;
	line-height: 100%;
}

#detail-crose {
	text-align: right;
	width: 99%;
}
#detail-wspace {
	background-color: #FFFFFF;
	width: 100%;
}

.comon-gotop {
	text-align: right;
	width: 540px;
	padding-top: 10px;
}

#comon-main {
	background-color: #CDCD9A;
	width: 764px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#comon-header {
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#comon-header-menu {
	margin: 0px;
	width: 100%;
}
.comon-main-leftshadow {
	background-image: url(../image/comon_shadow_leftbg.gif);
}
.comon-main-rightshadow {
	background-image: url(../image/comon_shadow_rightbg.gif);
}
.comon-leftmenu {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #3C3C3C;
	border-left-color: #DCC8C8;
}
.td-light {

	background-color: #F9F9E8;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #3C3C3C;
	border-left-color: #DCC8C8;
}
#cat-carrent {
	width: 492px;
	margin-left: 40px;
	margin-top: 40px;
	color: #91643C;
}
#cat-description {
	width: 492px;
	margin-left: 40px;
	height: 129px;
	margin-top: 5px;
}
.cat-description-image {
	float: left;
	padding-right: 10px;
}



#comon-bar {
	height: 30px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B97878;
	border-right-color: #B97878;
	border-bottom-color: #B97878;
	border-left-color: #B97878;
	background-color: #FFFFFF;
}
.comon-bar-topmidashi {
	top: 10px;
	position: relative;
	left: 98px;
}
#comon-copyright {
	text-align: right;
	padding-right: 15px;
}
#cat-subcategory {

	width: 492px;
	margin-left: 40px;
	margin-top: 5px;
}
.comon-bar-conmidashi {

	top: 10px;
	position: relative;
	left: 20px;
}
.cat-spec {
	color: #FFFFFF;
}
#cat-hr {
	width: 532px;
	margin-left: 20px;
	height: 50px;
	padding-top: 20px;
}
#comon-contentstitle {
	text-align: center;
	width: 100%;
	margin-top: 10px;
}
#comment-honmon1 {
	width: 506px;
	margin-left: 30px;
}
#comment-honmon2 {
	width: 506px;
	margin-left: 30px;
	color: #800040;
}
#comment-honmon3 {

	width: 506px;
	margin-left: 30px;
}
#comment-honmon4 {

	width: 506px;
	margin-left: 30px;
	color: #800040;
}
#comment-honmon5 {
	width: 506px;
	margin-left: 30px;
}
#comment-adress {
	width: 350px;
	margin-left: 30px;
	background-color: #969628;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#comment-step1 {
	width: 512px;
	margin-left: 30px;
	border: 1px solid #8CA064;
	height: 41px;
}
.comment-steptxt {
	font-size: 85%;
	line-height: 85%;
	padding-right: 10px;
	padding-left: 10px;
}
.comment-steparrow {
	position: relative;
	left: auto;
	right: auto;
}
#comment-step2 {
	width: 512px;
	margin-left: 30px;
	border: 1px solid #8CA064;
	height: auto;
}
#comment-step3 {

	width: 512px;
	margin-left: 30px;
	border: 1px solid #8CA064;
	height: auto;
}
#comment-step4 {

	width: 512px;
	margin-left: 30px;
	border: 1px solid #8CA064;
	height: auto;
}
#comment-step5 {

	width: 512px;
	margin-left: 30px;
	border: 1px solid #8CA064;
	height: auto;
}
#con-honmon1 {

	width: 506px;
	margin-left: 30px;
}
#comon-bar1 {

	height: 30px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B97878;
	border-right-color: #B97878;
	border-bottom-color: #B97878;
	border-left-color: #B97878;
	background-color: #FFFFFF;
}
#con-honmon2 {


	width: 506px;
	margin-left: 30px;
}
#con-honmon3 {


	width: 506px;
	margin-left: 30px;
}
#con-honmon4 {


	width: 506px;
	margin-left: 30px;
}
#con-honmon5 {


	width: 506px;
	margin-left: 30px;
}
#con-honmon6 {


	width: 506px;
	margin-left: 30px;
}
#con-cap {
	width: 506px;
	margin-left: 30px;
	font-size: 85%;
	line-height: 100%;
	background-color: #B1BE96;
	padding: 5px;
}
#comon-bar2 {


	height: 30px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B97878;
	border-right-color: #B97878;
	border-bottom-color: #B97878;
	border-left-color: #B97878;
	background-color: #FFFFFF;
}
#comon-bar3 {


	height: 30px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B97878;
	border-right-color: #B97878;
	border-bottom-color: #B97878;
	border-left-color: #B97878;
	background-color: #FFFFFF;
}
#comon-bar4 {


	height: 30px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B97878;
	border-right-color: #B97878;
	border-bottom-color: #B97878;
	border-left-color: #B97878;
	background-color: #FFFFFF;
}
#comon-bar5 {


	height: 30px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B97878;
	border-right-color: #B97878;
	border-bottom-color: #B97878;
	border-left-color: #B97878;
	background-color: #FFFFFF;
}
#comon-bar6 {


	height: 30px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B97878;
	border-right-color: #B97878;
	border-bottom-color: #B97878;
	border-left-color: #B97878;
	background-color: #FFFFFF;
}
#comon-bar7 {


	height: 30px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B97878;
	border-right-color: #B97878;
	border-bottom-color: #B97878;
	border-left-color: #B97878;
	background-color: #FFFFFF;
}
.ditail-bar-conmidashi {
	top: 5px;
	position: relative;
	left: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	color: #800040;
	line-height: 120%;
}
#order-chuumonshouhin {
	width: 496px;
	background-color: #FFFFFF;
	padding: 5px;
}
#order-chuumonshouhin0 {
	width: 506px;
	margin-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#order-formspace {

	width: 506px;
	margin-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#order-fastname {
	padding-top: 5px;
	padding-bottom: 5px;
}
.td-cat-image {
	border: 1px solid #8CA064;
}
#con-honmon7 {



	width: 506px;
	margin-left: 30px;
}
.con-hyougumi-small {
	font-size: 85%;
	line-height: 100%;
}
#top_text {
	width: 550px;
	margin-left: 98px;
	margin-right: 98px;
}
.top_Bienvenue {
	font-size: 20px;
}
.catalogue-cap {
	font-size: 85%;
	line-height: 100%;
}
#comment-step6 {


	width: 512px;
	margin-left: 30px;
	border: 1px solid #8CA064;
	height: auto;
}
.comment-steptxt2 {
	font-size: 85%;
	line-height: 85%;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#order-chuumonshouhin01 {
	width: 506px;
	margin-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

/*--------------------------
  -- 2009-11-11 S.Okabe
  -- top page INFOS ver2
 ---------------------------*/
#top_box{
	text-align:left;
	width:550px;
	margin:20px auto;
/*	border:1px solid #8F4040;*/
	border:2px outset #8F4040;
	padding:13px 40px;
	font-size: 12px;
	line-height: 120%;
/*	background-color: #E2E2C7;*/
	background-color: #EDEDDC;
}
#top_box a:link{
/*	color: #004080;*/
	color: #B45656;
}
#top_box a:visited{
/*	color: #004080;*/
	color: #B45656;
}
#top_box a:hover{
/*	color: #5C23B1; */
	color: #000000;
	text-decoration:underline;
}

#top_box span{
/*	color:#6E0708; */
	color:#8F4040;
	font-size: 12px;
	font-weight: bold;
	line-height: 200%;
}

