/*-------------------初期設定----------------------*/
*{
	text-indent: 0;
	border: none;
	text-decoration: none;
}
/*--------------------main style---------------------------*/


BODY      { color: #555; font-size: 12px; line-height: 170%; font-family: "ＭＳ Ｐゴシック", Osaka; text-decoration: none; background-color: white; margin: 0px; padding: 0; background-position-x: px ; line-break: strict
        margin: 0  }

h2, h3, h4, h5, h6  { color: #555555; font-size: 14px; line-height: 180%; margin: 0; padding: 0 }
p {
        margin: 0;
        padding: 0;
}

img {
        border: none;
}
a:link, a:visited {
        text-decoration: none;
        font-weight: normal;
        color: #333399;
}

a:hover {
        text-decoration: underline;
        font-weight: normal;
}

.bold12 {
        font-weight: bold;
	font-size: 12px;

}
.class11 { font-size: 11px; line-height: 180% }
.class12  { font-size: 11px; line-height: 130% }
.class14 { font-size: 14px;font-weight: bold;}
.class16 { color: #6e8094; font-weight: bold; font-size: 14px; line-height: 180% }
.class18 { border: solid 1px #583d37; width: 300px }

#home_b {
        color: #888;
        padding: 7px 0 0 28px;
}

h1 {
	font-size: 11px;
	color: #aaa;
	line-height: 140%;
	font-weight: normal;
}

#karami_main {
	width : 760px ;
	height : 420px ;
}
#organic_main {
	background: url(../images/c_main_b_o.jpg) no-repeat 0px 0px;
	width : 760px ;
	height : 420px ;
	text-align: right;
}
#organic_text {
	width : 460px ;
	height : 420px ;
	margin-left : 300px;
	text-align: left;
	font-size: 12px;
	line-height: 130%
}
#chiffon_main {
	background: url(../images/c_main_b_c.jpg) no-repeat 0px 0px;
	width : 760px ;
	height : 420px ;
	text-align: right;
}
#chiffon_text {
	width : 460px ;
	height : 420px ;
	margin-left : 300px;
	text-align: left;
	font-size: 12px;
	line-height: 130%
}
#karami_main {
	background: url(../images/c_main_b_k.jpg) no-repeat 0px 0px;
	width : 760px ;
	height : 420px ;
	text-align: right;
}
#karami_text {
	width : 460px ;
	height : 420px ;
	margin-left : 300px;
	text-align: left;
	font-size: 12px;
	line-height: 130%
}
#b_back {
	text-align: right;

}
.li_oga{
	list-style: circle;
	margin : 0 0 0 20px ;
	padding : 0 ;

}

#item_main {
	background: url(../images/item_b.gif) no-repeat 0px 0px;
	width : 760px ;
	height : 420px ;
}

#item_text {
	margin : 50px auto 0 0px;
	text-align: center;
	font-size: 12px;
	line-height: 140%
}
#item_info_text {
	width : 440px ;
	margin : 40px auto 0 320px;
	text-align: left;
	font-size: 14px;
	line-height: 140%
}
.info_text {
	margin : 0 auto 0 5px;
	text-align: left;
}

input {
	border:1px solid #bbb;
	height:20px;
	font-size: 13px;
	color: #555;
}
input,textarea,select {
	border:1px solid #bbb;
	font-size: 13px;
	color: #555;
}