body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	color:#3A3637;
	background-color: #FFFFFF;
	margin-top: 10px;
	padding-top: 0px;
}

div,p,ul,li,h1,h2,h3 {
padding: 0px;
margin: 0px;
}

h1 {
padding: 0px;
margin: 0px;
text-indent: -9999px;
display: none;
}

h2 {
padding: 0px;
margin: 0px;
text-indent: -9999px;
display: none;
}

h3 {
padding: 0px;
margin: 0px;
text-indent: -9999px;
display: none;
}


a{color:#62B7A8;text-decoration:none;}
a:link{color:#77C7B9;text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
a:active{color:#666;text-decoration:none;}
a:hover{color:#a6a6a6;text-decoration:none;}

#wrapper {
width: 840px;
height: auto;
}


/*ヘッダーナビゲーション*/



#headernavi_wrap {
	clear: left;
	padding-top: 0;
	padding-bottom: 10px;
}
#header-navi {	/* ヘッダーナビゲーション *//* 背景表示対策 */
	overflow: hidden;/* 背景表示対策 */
	background: url(../images/menu0810.jpg);
	width: 840px;
	background-repeat: no-repeat;
}

#header-navi {
	padding: 0;
	width: 840px;
	list-style: none;
	clear: left;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
}

#header-navi li {
	margin:0;
	padding:0;
	float:left;
}
#header-navi li a {
	display:block;
	height:55px;
	text-decoration:none;
	text-indent:-9999px;
}
#navi-company a{
	width:140px;
	background-image:
	background: url(../images/menu0810.jpg) -0px 0;
}
#navi-company a:hover {
	width:140px;
	background: url(../images/menu0810.jpg) -0px -55px;
}
#navi-company-active {
	width:140px;
	background: url(.../images/menu0810.jpg) -0px -55px;
}
#navi-products a{
	width:140px;
	background: url(../images/menu0810.jpg) -140px 0;
}
#navi-products a:hover {
	width:140px;
	background: url(../images/menu0810.jpg) -140px -55px;
}
#navi-products-active {
	width:140px;
	background: url(../images/menu0810.jpg) -140px -55px;
}
#navi-sience a{
	width:140px;
	background: url(../images/menu0810.jpg) -280px 0;
}
#navi-sience a:hover {
	width:140px;
	background: url(../images/menu0810.jpg) -280px -55px;
}
#navi-sience-active {
	width:140px;
	background: url(../images/menu0810.jpg) -280px -55px;
}
#navi-opportunity a{
	width:140px;
	background: url(../images/menu0810.jpg) -420px 0;
}
#navi-opportunity a:hover {
	width:140px;
	background: url(../images/menu0810.jpg) -420px -55px;
}
#navi-opportunity-active {
	width:140px;
	background: url(../images/menu0810.jpg) -420px -55px;
}
#navi-business a{
	width:140px;
	background: url(../images/menu0810.jpg) -560px 0;
}
#navi-business a:hover {
	width:140px;
	background: url(../images/menu0810.jpg) -560px -55px;
}
#navi-business-active {
	width:140px;
	background: url(../images/menu0810.jpg) -560px -55px;
}
#navi-contact a{
	width:140px;
	background: url(../images/menu0810.jpg) -700px 0;
}
#navi-contact a:hover {
	width:140px;
	background: url(../images/menu0810.jpg) -700px -55px;
}
#navi-contact-active {
	width:140px;
	background: url(../images/menu0810.jpg) -700px -55px;
}


/*ヘッダーナビゲーション0810*/

#headernavi_wrap0810 {
	clear: left;
	padding-top: 0;
	padding-bottom: 10px;
}

#header-navi0810 {	/* ヘッダーナビゲーション *//* 背景表示対策 */
	overflow: hidden;/* 背景表示対策 */
	background: url(../images/menu0810.jpg);
	width: 840px;
	background-repeat: no-repeat;
}

#header-navi0810 {
	padding: 0;
	width: 840px;
	list-style: none;
	clear: left;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
}

#header-navi0810 li {
	margin:0;
	padding:0;
	float:left;
}
#header-navi0810 li a {
	display:block;
	height:55px;
	text-decoration:none;
	text-indent:-9999px;
}
#navi-company0810 a{
	width:140px;
	background-image:
	background: url(../images/menu0810.jpg) -0px 0;
}
#navi-company0810 a:hover {
	width:140px;
	background: url(../images/menu0810.jpg) -0px -55px;
}
#navi-company0810-active {
	width:140px;
	background: url(.../images/menu0810.jpg) -0px -55px;
}
#navi-products0810 a{
	width:140px;
	background: url(../images/menu0810.jpg) -140px 0;
}
#navi-products0810 a:hover {
	width:140px;
	background: url(../images/menu0810.jpg) -140px -55px;
}
#navi-products0810-active {
	width:140px;
	background: url(../images/menu0810.jpg) -140px -55px;
}
#navi-sience0810 a{
	width:140px;
	background: url(../images/menu0810.jpg) -280px 0;
}
#navi-sience0810 a:hover {
	width:140px;
	background: url(../images/menu0810.jpg) -280px -55px;
}
#navi-sience0810-active {
	width:140px;
	background: url(../images/menu0810.jpg) -280px -55px;
}
#navi-opportunity0810 a{
	width:140px;
	background: url(../images/menu0810.jpg) -420px 0;
}
#navi-opportunity0810 a:hover {
	width:140px;
	background: url(../images/menu0810.jpg) -420px -55px;
}
#navi-opportunity0810-active {
	width:140px;
	background: url(../images/menu0810.jpg) -420px -55px;
}
#navi-business0810 a{
	width:140px;
	background: url(../images/menu0810.jpg) -560px 0;
}
#navi-business0810 a:hover {
	width:140px;
	background: url(../images/menu0810.jpg) -560px -55px;
}
#navi-business0810-active {
	width:140px;
	background: url(../images/menu0810.jpg) -560px -55px;
}
#navi-contact0810 a{
	width:140px;
	background: url(../images/menu0810.jpg) -700px 0;
}
#navi-contact0810 a:hover {
	width:140px;
	background: url(../images/menu0810.jpg) -700px -55px;
}
#navi-contact0810-active {
	width:140px;
	background: url(../images/menu0810.jpg) -700px -55px;
}


#textbox {
width: 810px;
text-align:left;
padding: 10px 0px 15px 0px;
}

#whats {
width: 810px;
height: auto;
text-align:left;
padding: 10px 0px 40px 0px;
}

#whats ul,li {
list-style: none;
}

.whats {
width: 650px;
height: 10px;
padding: 5px 15px 3px 10px;
background:url(../images/arrow.jpg) no-repeat;
} 


#footer {
width: 840px;
padding-top: 20px;
}


/*商品一覧*/

#wrapper #list_left {
width: 170px;
height: auto;
float:left;
text-align:left;
display:block;
}

#list_left ul,li {
padding: 0px;
margin: 0px;
}

#wrapper #list_left .ind {
width: 162px;
height: 24px;
font-weight:bold;
padding-top: 6px;
padding-left: 8px;
background: url(../../products/images/list_menu_index.jpg) no-repeat;
}

#wrapper #list_left .ind_s {
width: 155px;
height: 23px;
padding-top: 7px;
padding-left: 15px;
background:url(../../products/images/list_menu_arrow.jpg) no-repeat;
}

#wrapper #list_right {
width: 655px;
height: auto;
float:right;
padding-top:0px;
margin-top: 0px;
margin-left: 15px;
margin-bottom: 50px;
display:block;
}

#list_right #list_right_contents {
width: 635px;
height: auto;
padding-top: 20px;
text-align:left;
}

#list_right #list_right_contents2 {
width: 635px;
height: auto;
padding-top: 0px;
text-align:left;
}

.index_list_title {
width: 610px;
height: 21px;
font-size: 13px;
font-weight: bold;
color:#929292;
background:url(../../products/images/index_bg.jpg) no-repeat;
padding-top: 4px;
padding-left: 25px;
margin-bottom: 15px;
text-align:left;
}

.index_list_title_neuro {
width: 610px;
height: 21px;
font-size: 13px;
font-weight: bold;
color:#9A8D74;
background:url(../../products/images/index_bg.jpg) no-repeat;
padding-top: 4px;
padding-left: 25px;
margin-bottom: 15px;
text-align:left;
}

.index_list_title_vital {
width: 610px;
height: 21px;
font-size: 13px;
font-weight: bold;
color:#F5B049;
background:url(../../products/images/index_bg.jpg) no-repeat;
padding-top: 4px;
padding-left: 25px;
margin-bottom: 15px;
text-align:left;
}

.index_list_title_cleansing {
width: 610px;
height: 21px;
font-size: 13px;
font-weight: bold;
color:#85B7E9;
background:url(../../products/images/index_bg.jpg) no-repeat;
padding-top: 4px;
padding-left: 25px;
margin-bottom: 15px;
text-align:left;
}

.list-img {
padding-right: 12px;
}

.seibun {
font-size: 11px;
font-weight: bold;
padding-top: 8px;
}

.detail_btn {
padding-top: 12px;
}

/* 商品詳細*/

.j11 {
font-size: 11px;
}

.j11red {
font-size: 11px;
color: red;
}

.detail_s {
width: 417px;
height: 21px;
font-weight:bold;
color:#000000;
background-color:#F1E9D0;
margin-top: 25px;
margin-bottom: 4px;
padding-left: 8px;
padding-top: 4px;
}

.detail_i {
width: 417px;
height: 21px;
font-weight:bold;
color:#ffffff;
background-color:#A3D9D2;
margin-bottom: 4px;
padding-left: 8px;
padding-top: 4px;
}


.detailbox {
width: 396px;
padding-left: 7px;
padding-top: 8px;
}

#cart_box {
width: 396px;
padding-top: 15px;
padding-left: 7px;
text-align:left;
}

#cart_box2 {
width: 415px;
padding-top: 15px;
padding-left: 7px;
text-align:left;
}

.detail_item_title {
font-weight:bold;
font-size: 14px;
color:#82B7B7;
}


#wrapper #cartwrapper {
width: 900px;
height: auto;
padding-top: 20px;
text-align:center;
}

.detail_s_box {
width: 195px;
height:auto;
font-size: 11px;
text-align:left;
padding-top: 10px;
}

.detail_s_box2 {
width: 195px;
height:auto;
font-size: 11px;
font-weight:bold;
text-align:center;
padding-top: 10px;
padding-bottom: 8px;
}

.detail_s_box3 {
width: 187px;
height:auto;
font-size: 11px;
text-align:left;
padding-left: 8px;
}


/* 製品情報成分詳細 */

#products_b_box {
width: 635px;
text-align:left;
}

/* カートのテーブル色設定*/

.bg_glay {
background-color: #D5D5D5;
}

.td1 {
color: #FFFFFF;
font-weight:bold;
background-color:#99B9AC;
text-align:center;
}

.td2 {
background-color:#FFFFFF;
text-align:left;
}

.td2_re {
background-color:#E0FFE0;
text-align:left;
}

.td3 {
background-color:#FFFFFF;
text-align:center;
}

.td3_re {
background-color:#E0FFE0;
text-align:center;
}


.td4 {
color: #FFFFFF;
font-weight:bold;
background-color:#99B9AC;
text-align:left;
}


.td5 {
background-color:#FFFFFF;
text-align:right;
}

.td5_re {
background-color:#E0FFE0;
text-align:right;
}

#wrapper #cartwrapper {
width: 705px;
height: auto;
text-align:center;
padding-top: 20px;
padding-bottom: 50px;
}



#cartwrapper .index_login_title {
width: 660px;
height: 23px;
font-size: 14px;
font-weight: bold;
color:#9DBEB2;
background:url(../../products/images/index_bg.jpg) no-repeat;
padding-top: 2px;
padding-left: 25px;
margin-bottom: 15px;
text-align:left;
}

#cartwrapper .index_login_title2 {
width: 660px;
height: 23px;
font-size: 14px;
font-weight: bold;
color:#9DBEB2;
background:url(../../products/images/index_bg.jpg) no-repeat;
padding-top: 2px;
margin-top: 25px;
padding-left: 25px;
margin-bottom: 15px;
text-align:left;
}


.loginbtn {
padding-top: 20px;
}

/* アフィリエイト */

#affiliate_box {
width: 635px;
height: 450px;
text-align:left;
background:url(../../affiliate/images/bg.jpg) no-repeat;
background-position: right bottom;
}

#affiliate_about_box {
width: 635px;
text-align:left;
}

.af01index {
width:500px;
height: 18px;
padding-left: 20px;
font-size: 13px;
font-weight:bold;
background: url(../../affiliate/images/arrow_b.jpg) no-repeat;
}

.af01title1 {
font-weight: bold;
color:#FF9B19;
margin-top: 18px;
margin-bottom: 5px;
}

.sample {
font-size: 11px;
padding-top: 3px;
padding-left: 16px;
background:url(../../affiliate/images/16px_checkbox.jpg) no-repeat;
}

/* 製品情報 */

#products_box {
width: 635px;
height: 350px;
text-align:left;
background:url(../../products/images/bg.jpg) no-repeat;
background-position: right bottom;
}



.c_td1 {
color: #FFFFFF;
font-weight:bold;
background-color:#99B9AC;
text-align:left;
}

.c_td2 {
background-color:#FFFFFF;
text-align:left;
}

.seibun_detail {
padding-top:10px;
padding-bottom: 8px;
}

.suiso {
color:#FD9B00;
font-weight:bold;
}


/* サイエンス */

.how_text {
font-weight:bold;
padding-bottom: 8px;
}


/* 買い物ガイド */

#attention_box {
width: 630px;
height: auto;
text-align:left;
}

#attention_box_m > #attention_box {
width: 630px;
height: auto;
text-align:left;
padding-left: 37px;
}


.attention_box_s {
width: 610px;
height: auto;
padding-left: 10px;
padding-right: 10px;
}

.attention_s {
width: 622px;
height: 21px;
font-weight:bold;
color:#000000;
background-color:#F1E9D0;
margin-top: 25px;
margin-bottom: 10px;
padding-left: 8px;
padding-top: 4px;
}


/* 特定商 */

#tokutei_box {
width: 610px;
height: auto;
text-align:left;
}

#tokutei_box_m > #tokutei_box {
width: 630px;
height: auto;
text-align:left;
padding-left: 47px;
}


/* 規約 */

#kiyaku_box {
width: 630px;
height: auto;
text-align:left;
}

#tkiyaku_box_m > #kiyaku_box {
width: 630px;
height: auto;
text-align:left;
margin-left: 37px;
}


/* コンタクト */

#contact_box {
width: 705px;
height: auto;
text-align:left;
padding-left: 185px;
}


/* プライバシーポリシー */

#privacy_box {
width: 610px;
height: auto;
text-align:left;
}

#privacy_box_m > #privacy_box {
width: 630px;
height: auto;
text-align:left;
padding-left: 47px;
}

.p_title {
font-weight:bold;
padding-bottom: 8px;
}

.p_text {
padding-bottom: 12px;
}

.j12r {
color:#C30000;
}


/* ソーシャルプロジェクト */

.social_index_text {
font-size:14px;
color:#FF8400;
font-weight:bold;
margin-top: 10px;
padding-bottom: 12px;
}


.social_index_text_b {
font-weight:bold;
padding-bottom: 8px;
}

.social_index_text_c {
padding-bottom: 8px;
}



#who {
width: 610px;
height: 149px;
background:url(../../social_project/images/who_bg.jpg) no-repeat;
margin-top:10px;
}

.who {
padding: 8px 10px;
}

/* よくある質問 */

.faq_list {
width: 605px;
height:18px;
background: url(../../affiliate/images/faq_arrow.jpg) no-repeat;
padding-top: 4px;
padding-left:20px;
}

.faq_list {
width: 605px;
height:18px;
background: url(../../affiliate/images/faq_arrow.jpg) no-repeat;
padding-top: 4px;
padding-left:20px;
}


.faq_list_last {
width: 605px;
height:18px;
background: url(../../affiliate/images/faq_arrow.jpg) no-repeat;
padding-top: 4px;
padding-left:20px;
margin-bottom: 5px;
}

.faq_list_sub {
width: 609px;
padding: 8px 8px 3px 8px;
}

.faq_j11 {
font-size: 11px;
padding-top: 3px;
}

.faq_j11_attention {
font-size: 11px;
color:#75A199;
padding-top: 3px;
}


.faq_sub_title {
font-weight:bold;
color:#096D73;
}

.faq_title {
width: 615px;
height:21px;
color:#F69600;
font-weight:bold;
background: url(../../affiliate/images/faq_index_bg.jpg) no-repeat;
padding-top: 4px;
padding-left:20px;
margin-top: 20px;
}

.skin_text {
font-weight: bold;
color:#68BCBF;
padding: 15px 0px 6px 0px;
}


.pro_arrow {
padding-left: 18px;
background:url(../images/products_arrow.jpg) no-repeat;
margin-bottom: 5px;
}
