/*__________________________________________________

	全体
__________________________________________________*/

td {
	FONT-SIZE: 11pt; LINE-HEIGHT: 135%; FONT-FAMILY: MS PGOTHIC, Osaka
}
a:link,
a:visited,
a:hover,
a:active {
	color: #009966;
}

ul{


}

li{
	padding: 0px;
	list-style-position: inside;
	list-style-type: disc;
	background-position: left;
	text-align: left;
	font-size: 10pt;
	color: #FF3300;

}

/*__________________________________________________

	トップページ
__________________________________________________*/

.news1 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12pt;
	line-height: 120%;
	color: #006600;
	text-align: center;
	border: 1px solid #66CC66;
	padding-top: 10px;
	padding-bottom: 10px;
}
.profile1 {
	font-weight: bold;
	color: #222222;
	background-color: #BFEABF;
	text-align: center;
	font-size: 11pt;
	line-height: 140%;
}
.profile2 {
	font-size: 11pt;
	line-height: 140%;
	color: #222222;
	padding-left: 5px;
	font-weight: bold;
}
.profile3 {
	font-size: 11pt;
	line-height: 140%;
	padding-left: 5px;
}
.profile4 {
	font-size: 12pt;
	line-height: 140%;
	font-weight: bold;
	color: #222222;
	text-align: center;
	padding-bottom: 5px;
}
.profile5{
	border: 2px solid #FFFFFF;
	border-collapse: collapse;
	line-height: 160%;
	font-weight: bold;
	color: #339900;
	padding-top: 15px;
}
.profile6 {
	font-size: 12pt;
	line-height: 140%;
	font-weight: bold;
	color: #333333;
}
.profile7 {

	font-size: 11pt;
	line-height: 140%;
	color: #333333;
}

/*__________サンプル用リンク__________*/

a:link.sampleLink,
a:visited.sampleLink,
a:hover.sampleLink,
a:active.sampleLink {
	color: #FF3300;
}


/*__________________________________________________

	コンテンツページ
__________________________________________________*/

.profile-box1 {
	padding-left: 30px;
}
.box1 {
	margin-bottom: 10px;
}
.box2 {
	margin-bottom: 20px;
}
.box3 {
	margin-bottom: 30px;
}
.box4 {
	margin-bottom: 40px;
}
.mail-box1 {
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 15px;
}
.mail-box2 {
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mail-box3 {
	padding-left: 10px;
	padding-top: 20px;
	padding-right: 10px;
	border: 1px solid #FFDDAA;
	padding-bottom: 10px;
}
.mail1 {
	font-size: 11pt;
	line-height: 140%;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
}
.mail2 {
	line-height: 140%;
	padding-bottom: 10px;

}
.mail3 {
	font-size: 11pt;
	line-height: 140%;
	font-weight: bold;
	color: #009966;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 5px;
}
.mail4 {
	line-height: 140%;
	padding-bottom: 10px;
	text-align: center;
}


/*__________________________________________________

	文字
__________________________________________________*/

.Fs6pt {
	FONT-SIZE: 6pt; LINE-HEIGHT: 120%; FONT-FAMILY: MS PGOTHIC, Osaka
}
.Fs7pt {
	FONT-SIZE: 7pt; LINE-HEIGHT: 120%; FONT-FAMILY: MS PGOTHIC, Osaka
}
.Fs8pt {
	FONT-SIZE: 8pt; LINE-HEIGHT: 120%; FONT-FAMILY: MS PGOTHIC, Osaka
}
.Fs9pt {
	FONT-SIZE: 9pt; LINE-HEIGHT: 120%; FONT-FAMILY: MS PGOTHIC, Osaka
}
.Fs10pt {
	FONT-SIZE: 10pt; LINE-HEIGHT: 120%; FONT-FAMILY: MS PGOTHIC, Osaka
}
.Fs11pt {
	FONT-SIZE: 11pt; LINE-HEIGHT: 120%; FONT-FAMILY: MS PGOTHIC, Osaka
}
.Fs12pt {
	FONT-SIZE: 12pt; LINE-HEIGHT: 120%; FONT-FAMILY: MS PGOTHIC, Osaka
}
.Fs13pt {
	FONT-SIZE: 13pt; LINE-HEIGHT: 120%; FONT-FAMILY: MS PGOTHIC, Osaka
}
.Fs14pt {
	FONT-SIZE: 14pt; LINE-HEIGHT: 120%; FONT-FAMILY: MS PGOTHIC, Osaka
}
.Fs15pt {
	FONT-SIZE: 15pt; LINE-HEIGHT: 120%; FONT-FAMILY: MS PGOTHIC, Osaka
}
.Fs18pt {
	FONT-SIZE: 18pt; LINE-HEIGHT: 180%; FONT-FAMILY: MS PGOTHIC, Osaka
}
.fs95pct {
	font-size: 95%;
}


/*__________________________________________________

	線
__________________________________________________*/

.borderGreen1px {
	border: 1px solid #339933;
}
.borderBlue1px {

	border: 1px solid #66CCCC;
}
.borderRed1px {

	border: 1px solid #D2051F;
}
.box-line1 {
	border: 1px solid #CCCCCC;
}

/*__________テーブルの枠線（周り）1px__________*/

.TBd1{
border: 1px #009900 solid; border-collapse: collapse 
}

/*__________テーブルの枠線（右）__________*/

.TBd2{
	border: solid; border-width: 0px 1px 0px 0px; border-color: #C5C5C5;
}

/*__________テーブルの枠線（周り）1px__________*/

.TBd3{
	border: 1px #66cc66 solid; border-collapse: collapse 
}
.TBd4{
	border: solid; border-width: 1px 3px 3px 1px; border-color: #cccccc;
}
.TBd5{
	border: solid; border-width: 5px 1px 1px 1px; border-color: #FF9900;
}

.TB_left{
	border: solid; border-width: 0px 0px 0px 5px; border-color: #CC3300;
}
.TB_l_l{
	border: solid; border-width: 0px 1px 1px 0px; border-color: #999999;
}
.TB_orange{
	border: solid; border-width: 1px 0px 0px 5px; border-color: #CC3300;
}
.TB_purple{
	border: solid; border-width: 1px 0px 0px 5px; border-color: #663399;
}
.TB_blue{
	border: solid; border-width: 1px 0px 0px 5px; border-color: #3366cc;
}
.TB_green{
	border: solid; border-width: 1px 0px 0px 5px; border-color: #336633;
}
.TB_green2{
	border: solid; border-width: 1px 0px 0px 5px; border-color: #336666;
}
.TB_pink{
	border: solid; border-width: 1px 0px 0px 5px; border-color: #ff9999;
}
.TB_pink2{
	border: solid; border-width: 1px 0px 0px 5px; border-color: #ff6699;
}
.TB_purple2{
	border: solid; border-width: 1px 0px 0px 5px; border-color: #660066;
}
.borderGreen {
	border: 1px solid #7EBB35;
}

.Bd1{
	border: 1px #333333 solid;
}
.under {
	text-decoration:underline;
}
.td1{
	border: solid; border-width: 1px 0px 0px 0px; border-color: #C5C5C5;
}
.td2{
	border: solid; border-width: 0px 0px 1px 0px; border-color: #C5C5C5;
}
table.sample1 {
	border: solid 1px #C5C5C5; border-collapse: collapse;
}
td.sample {
	border: solid 1px #C5C5C5
}
hr.line1 {
	margin-top: 30px;
	margin-bottom: 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.borderBottomGray1px {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


/*__________________________________________________

	スペース
__________________________________________________*/

.PaddingTop10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.margin-paddingTop40px {
	margin-top: 40px;
	padding-top: 40px;
}
.borderOrange1px {

	border: 1px solid #FF9900;
}
.marginBottom10px {
	margin-bottom: 10px;
}
.marginBottom20px {
	margin-bottom: 20px;
}
.marginBottom40px {

	margin-bottom: 40px;
}
/* リスト 黒丸 */

.liIconDisc {
	list-style-type: disc;
}

/* 定期購入 お問い合わせ */

.termInquiry {
	margin-bottom: 40px;
}

