@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      base.css
 Author:         Your Name (admin)
 Style Info:     
----------------------------------------------------------- */

/*----------------------------------------------------
	�|�[��
----------------------------------------------------*/
#main-in #head {
	position: relative;
	margin: 0 0 20px 0;
}

#main-in #head ul {
	position: absolute;
	top: 72px;
	left: 65px;
}

#main-in #head ul li {
	display: inline;
}

#main-in .organic-bg {
	background: url(../img/organic_bg.gif) 0 0 no-repeat;
	background-position: 16px 00px;
	height: 346px;
	margin-top: 10px;
	padding-top: 5px;
}

#main-in .organic-bg .organic-main {
	margin-top: 10px;
	margin-bottom: 5px;
}

#main-in .organic-bg .organic-fabric {
	margin-top: 8px;
}

#main-in .main-img {
	margin-top: 10px;
}


#cotton-box01 {
	background: url(../img/cotton_bg_center.gif) repeat-y;
	width: 405px;
}

#cotton-box01 .cotton-title {
	margin: 0px 0px 10px 15px;
	padding-top: 5px;
}

#cotton-box01 .cotton-setumei {
	width: 375px;
	margin-left: 15px;
}

#cotton-box01 .cotton-img {
	margin-right: 10px;
	margin-bottom: 5px;
}

.cotton-bottom {
	background:url(../img/cotton_bg_bottom.gif) no-repeat 0 0 ;
	height: 6px;
	margin-bottom: 10px;
}

.cotton-bottom02 {
	background:url(../img/cotton_bg_bottom02.gif) no-repeat 0 0 ;
	height: 6px;
	margin-bottom: 10px;
}	

#cotton-box02 {
	background: url(../img/cotton_bg_center.gif) ;
	width: 405px;
	clear: both;
}

#cotton-box02 .cotton-title02 {
	margin-bottom: 10px;
}

#cotton-box02 .cotton-setumei02 {
	margin-left: 12px;
	margin-top: 10px;
	width: 375px;
}

.border-bottom {
	border-bottom: #663300 dotted 1px;
	margin-bottom: 5px;
}

.kit-name {
	background: url(../img/yajirushi.gif) no-repeat 0px 5px;
	padding-left: 10px;
	font-size: 12px; 
	line-height: 138%; 
	color: #5f443a; 
	letter-spacing: 0.1em;
}

.fabric-text {
	font-size: 12px;
}

.fabric-reversible {
	font-size: 12px;
	color: #FF3300;
}		

	 	

				

	

.font_organic {  
	font-size: 11px; 
	line-height: 130%; 
	color: #5f443a
}

.image_bg_x {  
	background-repeat: repeat-x
}

.image_bg_y {  
	background-repeat: repeat-y
}

.font_12 {  
	font-size: 12px; 
	line-height: 138%; 
	color: #5f443a; 
	letter-spacing: 0.1em;
}

.font_10 {  
	font-size: 10px; 
	line-height: 138%; 
	color: #5F443A; 
	letter-spacing: 0.1em
}

.font_11 {  
	font-size: 11px; 
	line-height: 138%; 
	color: #5f443a; /*letter-spacing: 0.1em*/
}

.image_margin {  
	margin-top: 0px; 
	margin-right: 10px; 
	margin-bottom: 5px; 
	margin-left: 0px
}

.image_bg {  
	background-repeat: no-repeat;
}

.over_cotton {
	width: 165px;
}

.over_cotton a {
	width: 165px;
	display: block;
}

.over_cotton a:hover {
	background: url(../img/btn_cotton_over.jpg) no-repeat;
	width: 165px;
	height: 101px;
}
	
.over_cotton a:hover img {
	visibility: hidden;
}

.over_baby_c {
	width: 165px;
}

.over_baby_c a {
	width: 165px;
	display: block;
}

.over_baby_c a:hover {
	background: url(../img/btn_baby_c_over.jpg) no-repeat;
	width: 165px;
	height: 101px;
}
	
.over_baby_c a:hover img {
	visibility: hidden;
}

ul.organic_menu {
	margin:10px 0 0 0;
}

ul.organic_menu li {
	margin:0 0 15px 0;
}


/*----------------------------------------------------
	カタログのご請求　　ポップアップ
----------------------------------------------------*/	

.link-catalog_pop {
	clear: both;
	margin-left: 50px;
}	

.link-catalog_pop table {
	margin-top: 10px;
	border: #C8C8C8 1px solid;
	width: 350px;
}	
	

.link-catalog_pop table td {
	padding: 3px;
	font-size: 12px;
}




 	
	










