@charset "utf-8";
/* ************************************************ 
*	custom_w / for webmo
* ************************************************ */

/* temp */
#dictionary {
	text-align: center;
}
#dictionary .col1all {
	max-width: 1500px;
	margin: 0 -1000px;
	padding: 0 762px;
}
#dictionary p {
	margin-bottom: 50px;
}
#index .con {
	float: none;
	width: 960px;
	margin: 0 auto;
}
#index_topnews.con {
	width: 911px;
}
#index #index_topnews.con h3 {
	font-size: 17px;
	font-weight: normal;
}
#index #index_topnews.con h3 img {
	width: 140px;
	margin: 0 20px 10px 0;
	vertical-align: middle;
}
#index_topnews li {
	width: 224px;
	float: left;
	margin: 0 5px 5px 0;
	list-style: none;
}
#index_topnews li:last-child {
	margin: 0;
}
#index #index_topnews_link.con {
	width: 911px;
	text-align: right;
	margin: 10px auto 0;
}
#index #index_topnews_link img {
	width: 180px;
}
#index #index_banner {
	margin: 20px 0 0 0;
}
#index #index_lineup {
	height: 448px;
	margin-top: 50px;
}
#index #index_lineup h3 {
	font-size: 17px;
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px solid #221714;
	margin-top: 10px;
}
#index #index_lineup .troubles h3 {
	margin-top: 90px;
}
#index #index_lineup li {
	margin: 35px 0 0;
	list-style: none;
	font-size: 14px;
	line-height: 1.1;
}
#index #index_lineup li a {
	display: block;
}
#index #index_lineup .troubles li {
	margin: 28px 0 0;
}
#index #index_lineup .series_li {
	float: right;
}
#index #index_lineup .series_img {
	float: left;
}
#index #index_lineup #series_img {
	width: 300px;
	right: 0;
}
#index #index_lineup .series01 {
	margin-left: -60px;
	padding-left: 60px;
	background: url(../images/custom_w/index_lineup_new.png) 0 50% no-repeat;
	z-index: 9999;
}
#index #index_news {
	background: url(../images/custom_w/index_news_bcg.jpg) 50% 100% no-repeat;
	height: 508px;
}
#index #index_news dl {
	margin: 10px 0 0;
}
#index #index_news dl dt {
	float: left;
	width: 125px;
	font-weight: normal;
	padding: 20px 0 0;
	font-size: 14px;
	vertical-align: bottom;
}
#index #index_news dl dd {
	margin: 0;
	padding: 20px 0 0 130px;
	font-size: 14px;
}
#index #index_news dl dd a {
	color: #1B9F3B;
}
#index #index_news .morenews {
	text-align: right;
	font-size: 13px;
	line-height: 1.1;
	margin: 20px 0;
}
#index #index_history, #index #index_voice {
	max-width: 1500px;
	margin: 0 auto;
}
#index #footer {
	margin-top: 0;
}
#itemlist .con {
	width: 684px;
}
#itemlist .brandimg, #itemlist .prd_list {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	line-height: 0.1;
}
.item h2 {
	padding: 0 0 20px;
}
.item h3 {
	border-bottom-width: 8px;
	border-bottom-style: solid;
	padding: 60px 0 15px;
	margin-bottom: 30px;
}
.item p {
	line-height: 1.8;
}
#itemlist.item p {
	line-height: 1.5;
}
.item .series {
	margin-bottom: 200px;
}
.item #series01 h3 {
	border-bottom-color: #1B9C3B;
}
.item #series02 h3 {
	border-bottom-color: #FFED45;
}
.item #series03 h3 {
	border-bottom-color: #FFB331;
}
.item #series04 h3 {
	border-bottom-color: #B8CB20;
}
.item #series05 h3 {
	border-bottom-color: #E5A4B2;
}
.item #series06 h3 {
	border-bottom-color: #C8BFE7;
}
.item #series07 h3 {
	border-bottom-color: #99D9EA;
}
.item h4 {
	font-sizee: 19px;
	font-weight: normal;
}
.item h4 span {
	font-size: 24px;
	line-height: 38px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.item p.catch {
	font-size: 15px;
	line-height: 1.8;
}
.item input[type="image"]:hover {
	filter: alpha(opacity=70);
	-ms-filter: alpha(opacity=70);
	opacity: 0.7;
}
.item .prd_list {
	display: table;
}
.item .prd_list li {
	margin: 0;
	padding: 30px 0 0 0;
	width: 400px;
	min-width: 400px;
	list-style: none;
	display: table-cell;
	vertical-align: bottom;
}
.item .prd_list li dl {
	margin: 0;
	padding: 0;
}
.item .prd_list li dt {
	width: 142px;
	float: left;
}
.item .prd_list li dt img {
	width: 141px;
}
.item .prd_list li dd {
	margin: 0;
	padding: 0 0 0 145px;
}
.item .prd_list .prdname {
	font-size: 24px;
	line-height: 1.1;
	margin-bottom: 5px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.item .prd_list .prdcatch {
	font-size: 13px;
	line-height: 1.5;
	margin-bottom: 5px;
}
.item .prd_list .prdprice2 {
	font-size: 13px;
	line-height: 1.1;
}
.item .prd_list .prdprice2 span {
	font-size: 21px;
	line-height: 1.1;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.item .prd_list .prdprice {
	font-size: 12px;
	line-height: 1.1;
}
.item .prd_list .prdprice span {
	font-size: 35px;
	line-height: 1.1;
	color: #d5171a;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.item .prd_list .prdprice span.priceoff {
	font-size: 26px;
}
.item .prd_list .prd_teiki {
	font-size: 10px;
	line-height: 1.1;
}
.item .prd_list .prd_teiki form {
	float: left;
	width: 130px;
	margin: 5px 0 0;
}
.item .prd_list .prd_teiki p {
	float: left;
}
.item .prd_list .prd_order {
	font-size: 10px;
	line-height: 1.1;
}
.item .prd_list .prd_order form {
	margin: 5px 0 0;
}
.item .totoptxt {
	text-align: right;
}
.item .totoptxt a {
	font-size: 13px;
	color: e5a4b2;
	text-decoration: underline;
}
.item .prd_henkin {
	margin: -20px 0 0;
	padding: 0 0 15px;
	border-bottom: 4px solid #92c320;
	text-align: center;
}
.item .prd_henkin_box {
	background: #f3ebd6;
	padding: 10px;
	margin-bottom: 30px;
}
.item .prd_henkin_box_inner {
	border: 1px solid #ad9d6a;
	border-top-width: 7px;
}
.item .prd_henkin_box_inner2 {
	padding: 10px 30px;
	margin: 0;
	background: #fff;
}
.item .prd_henkin_box_inner_ttl {
	font-size: 21px;
	color: #b48e18;
	text-align: center;
}
.item .prd_henkin_box_inner .borderbox {
	border-top: 1px solid #ad9d6a;
	border-bottom: 1px solid #ad9d6a;
	padding: 20px 0;
}
.item .prd_henkin_box_inner a.module-triangle-left {
	display: inline-block;
	position: relative;
	padding-left: 13px;
	text-align: center;
}
.item .prd_henkin_box_inner a.module-triangle-left {
	color: #92c320;
	text-decoration: underline;
	margin: 10px 0;
}
.item .prd_henkin_box_inner .module-triangle-left::before {
	content: "";
	display: inline-block;
	border: 8px solid transparent;
	border-left-color: #92c320;
	position: absolute;
	left: 0;
	top: 4px;
}
.prdmain {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	line-height: 0.1;
}
.prdmain {
	width: 564px;
	margin: 0 -470px 0 -466px;
	padding: 0 470px 0 466px;
}
.prd_box_order {
	margin: 30px 0;
	padding: 0 0 25px;
	border-bottom: 4px solid #92c320;
}
.prd_box_order.row2 li {
	padding: 0;
}
.prd_box_order.forbottom {
}
.prd_ttl_order {
	padding: 8px 0;
	background: #92c320;
	text-align: center;
	line-height: 0.1;
}
.item .prd_box_order .prd_list li {
	width: 564px;
}
.item .prd_box_order .prd_list li dt {
	width: 120px;
	text-align: center;
}
.item .prd_box_order .prd_list li dt img {
	width: 118px;
}
.item .prd_box_order .prd_list li dd {
	padding: 0 0 0 120px;
	position: relative;
}
.prd_box_order .prdic {
	position: absolute;
	top: -10px;
	right: 0;
	width: 131px;
}
.prd_box_order .prddetail {}
.prd_box_order .prd_btn {
	display: table;
	width: 400px;
	margin: 10px 0 0 0;
}
.prd_box_order .prd_teiki {
	display: table-cell;
	padding-right: 5px;
	border-right: 1px solid #999;
}
.item .prd_box_order .prd_list .prd_teiki form {
	display: block;
	width: 212px;
}
.item .prd_box_order .prd_list .prd_teiki p {
	display: inline;
	padding: 0;
	margin-right: -5px;
}
.item .prd_box_order .prd_list .prd_teiki p a {
	color: #1ea439;
	font-size: 12px;
	line-height: 2;
}
.prd_box_order .prd_order {
	display: table-cell;
	padding-left: 5px;
}
.prd_box_order .prdmemo {
	font-size: 11px;
	margin-top: 20px;
}
.prdlist_box_gold {
	border: 1px solid #c7ba9a;
	padding: 20px;
	margin: 20px 0;
}
.prd_btn_other {
	display: table;
	padding: 24px 0;
	border-top: 1px solid #231815;
	border-bottom: 1px solid #231815;
	width: 565px;
	margin: 40px 0 0;
}
.prd_btn_other div {
	display: table-cell;
	text-align: center;
}
.prd_btn_other .nolink img {
	filter: alpha(opacity=50);
	-ms-filter: alpha(opacity=50);
	opacity: 0.5;
	vertical-align: top;
}
.prd_checkbox {
	position: relative;
	border: 1px solid #C6B999;
	margin-top: 60px;
}
.prd_checkbox_check {
	position: absolute;
	background: url(../images/custom_w/prd_catch01.png) 0 0 no-repeat;
	margin: -30px 0 0 -30px;
	width: 100px;
	height: 100px;
	z-index: 2;
}
.prd_checkbox_ttl {
	background: #FAEBD6;
	padding: 15px 15px 15px 90px;
	font-size: 24px;
	line-height: 1.1;
}
.prd_checkbox_inner {
	padding: 20px 15px;
	background: #fff;
	width: 532px;
	border-top: 1px solid #C6B999;
}
.prd_voicebox {
	position: relative;
	border: 1px solid #96C720;
	margin-top: 60px;
}
.prd_voicebox_voice {
	position: absolute;
	background: url(../images/custom_w/prd_catch02.png) 0 0 no-repeat;
	margin: -30px 0 0 -30px;
	width: 100px;
	height: 100px;
	z-index: 2;
}
.prd_voicebox_ttl {
	background: #96C720;
	padding: 15px 15px 15px 90px;
	font-size: 24px;
	line-height: 1.1;
	color: #fff;
}
.prd_voicebox_inner {
	padding: 20px 15px;
	background: #fff;
	width: 532px;
	border-top: 1px solid #96C720;
}
.prd_voicebox_inner li {
	border-bottom: 1px solid #a7a7a7;
	padding-bottom: 20px;
	list-style: none;
	margin: 0;
}
.prd_voicebox_inner li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.prd_voicebox_inner .reviewer {
	margin: 20px 0 10px;
}
.prd_voicebox_inner .reviewer strong {
	font-size: 21px;
	color: #F29600;
	font-weight: normal;
}
.prd_rec {
	border: 1px solid #ffaf31;
	background: #EFE7D2;
}
.prd_rec_ttl {
	background: #ffaf31;
	text-align: center;
	color: #FFF;
	font-size: 19px;
	line-height: 1.1;
	padding: 8px 0;
}
.prd_rec_inner {
	margin: 15px;
	padding: 5px 0;
	background: #fff;
	display: table;
	width: 532px;
}
.prd_rec_list {
	display: table-cell;
	padding: 3px;
}
.prd_rec_listitem {
	margin: 0;
}
.prd_rec_listitem dt {
	float: left;
	width: 110px;
	text-align: center;
}
.prd_rec_listitem dt img {
	width: 110px;
}
.prd_rec_listitem dd {
	padding: 0 0 0 115px;
}
.prd_rec_listitem dd a {
	color: #92c320;
	text-decoration: underline;
	font-size: 14px;
}
.prd_rec_listitem dd .module-triangle-left {
	display: inline-block;
	position: relative;
	padding-left: 13px;
}
.prd_rec_listitem dd .module-triangle-left::before {
	content: "";
	display: inline-block;
	border: 8px solid transparent;
	border-left-color: #92c320;
	position: absolute;
	left: 0;
	top: 4px;
}
.pre_rec_btn {
	margin-top: 2em;
}
.prd_txt_box {
	margin: 20px 0;
	padding: 35px 25px;
	background: #F6E7D2;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
.prd_txt_boxs {
	margin: 10px 0 20px;
	padding: 10px;
	background: #F6E7D2;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	text-align: center;
}
h3.prdlist_ttl {
	margin: 60px 0 30px;
	font-size: 27px;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
h3.prdlist_ttl span {
	font-size: 23px;
}
h4.prdlist_ttl {
	margin: 40px 0 20px;
	font-size: 21px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
h5.prdlist_ttl {
	margin: 20px 0 10px;
	font-size: 21px;
	color: #F29600;
	font-weight: normal;
	line-height: 1.3;
}
h5.prdlist_ttl_pink {
	margin: 20px 0 10px;
	font-size: 21px;
	color: #DA60B2;
	font-weight: normal;
	line-height: 1.3;
}
h5.prdlist_ttl_gold {
	margin: 20px 0 10px;
	font-size: 21px;
	color: #C19962;
	font-weight: normal;
	line-height: 1.3;
}
h5.prdlist_ttl_howto {
	display: block;
	margin: 60px 0 10px;
	font-size: 21px;
	color: #221714;
	font-weight: normal;
	line-height: 1.3;
	background: #FBECD7;
	padding: 5px 15px;
}
.item .prdlist_howto li {
	margin-left: 0;
	list-style: none;
	float: left;
	margin-right: 20px;
	width: 175px;
}
.item .prdlist_howto li:last-child {
	margin-right: 0;
}
.item .prdlist_howto .prdlist_howto_ttl0 {
	font-size: 16px;
	line-height: 1.1;
	color: #808080;
	margin: 10px 0 5px 5px;
}
.item .prdlist_howto .prdlist_howto_box {
	border: 1px solid #a9a9a9;
	padding: 10px;
}
.item .prdlist_howto dl {
	margin-bottom: 0;
}
.item .prdlist_howto dd {
	margin-left: 0;
}
.item .prdlist_roundbox {
	border: 1px solid #c7ba9a;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding: 15px;
	margin: 20px 0;
}
.prd_txt_box li {
	font-size: 18px;
	line-height: 2;
}
.prd_box_or {
	border: 1px solid #ffb331;
	padding: 0 20px 20px;
	margin-top: 20px;
}
.prd_box_or h5 {
	border-bottom: 1px solid #ffb331;
	margin: 20px;
}
.prd_box_or ul {
	margin-left: 20px;
}
.prd_box_or li {
	margin-top: 10px;
}
.prdlist_howto_box dd {
	min-height: 100px;
	font-size: 13px;
}
.prdlist_step {
	margin: 50px 0 25px;
}
.prdlist_howto.step2col {
	width: 370px;
	margin: 0 auto;
}
.prd_series_link {
	line-height: 2;
	margin-top: 20px;
}
.prd_series_link a.module-triangle-left {
	color: #92c320;
	text-decoration: underline;
	margin: 10px 0;
}
.prd_series_link .module-triangle-left:before {
	content: "";
	display: inline-block;
	border: 8px solid transparent;
	border-left-color: #92c320;
	position: absolute;
	left: 0;
	top: 4px;
}
.notice_box dt {
	float: left;
	width: 4em;
	padding: 0.5em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #FFB531;
	color: #fff;
	font-size: 23px;
	line-height: 1.1;
	font-weight: normal;
}
.notice_box dd {
	padding: 0 0 0 6.5em;
	color: #E50012;
	font-size: 17px;
}
.notice_box dd a {
	color: #1EAA39;
}
#item_und .prdmain {
	background-image: url(../images/custom_w/und_img00.jpg);
}
#item_und_cleansing .prdmain {
	background-image: url(../images/custom_w/undecor_cleansing_img00.jpg);
}
#item_und_lotion .prdmain {
	background-image: url(../images/custom_w/undecor_lotion_img00.jpg);
}
#item_und_soap .prdmain {
	background-image: url(../images/custom_w/undecor_soap_img00.jpg);
}
#item_und_senganfoam .prdmain {
	background-image: url(../images/custom_w/undecorsengan01.jpg);
}
#item_und_oil .prdmain {
	background-image: url(../images/custom_w/undecor_oil_img00.jpg);
}
#item_pine_lotion .prdmain {
	background-image: url(../images/custom_w/pine_lotion_img00.jpg);
}
#item_pkg .prdmain {
	background-image: url(../images/custom_w/pkg_img00.jpg);
}
#item_pkgm .prdmain {
	background-image: url(../images/custom_w/pkgm_img00.jpg);
}
#item_pine_milk .prdmain {
	background-image: url(../images/custom_w/pine_milk_img00.jpg);
}
#item_pine_cream .prdmain {
	background-image: url(../images/custom_w/pine_cream_img00.jpg);
}
#item_pine_soap .prdmain {
	background-image: url(../images/custom_w/pine_soap_img00.jpg);
}
#item_pine_uv .prdmain {
	background-image: url(../images/custom_w/pine_uv_img00.jpg);
}
#item_pine_uv .prdmain {
	background-image: url(../images/custom_w/pine_uv_img00.jpg);
}
#item_pine_pfk .prdmain {
	background-image: url(../images/custom_w/pine_pfk_img00.jpg);
}
#item_pine_pfm .prdmain {
	background-image: url(../images/custom_w/pine_pfm_img00.jpg);
}
#item_pine_pfs .prdmain {
	background-image: url(../images/custom_w/pine_pfs_img00.jpg);
}
#item_pine_pfc .prdmain {
	background-image: url(../images/custom_w/pine_pfc_img00.jpg);
}
#item_natto_lotion .prdmain {
	background-image: url(../images/custom_w/natto_lotion_img00.jpg);
}
#item_pkg_ot .prdmain {
	background-image: url(../images/custom_w/pkg_ot_img00.jpg);
}
#item_natto_soap .prdmain {
	background-image: url(../images/custom_w/natto_soap_img00.jpg);
}
#item_hadasoso .prdmain {
	background-image: url(../images/custom_w/hadasoso_img00.jpg);
}
#item_hadasoso .prdmain {
	background-image: url(../images/custom_w/hadasoso_img00.jpg);
}
#item_herb_cleansing .prdmain {
	background-image: url(../images/custom_w/herb_cleansing_img00.jpg);
}
#item_moisture_gel .prdmain {
	background-image: url(../images/custom_w/moisture_gel_img00.jpg);
}
#item_rich_cream .prdmain {
	background-image: url(../images/custom_w/rich_cream_img00.jpg);
}
#item_shl .prdmain {
	background-image: url(../images/custom_w/shl_img00.jpg);
}
#item_hand_cream .prdmain {
	background-image: url(../images/custom_w/hand_cream_img00.jpg);
}
#item_herb_lip .prdmain {
	background-image: url(../images/custom_w/herb_lip_img00.jpg);
}
#item_tea .prdmain {
	background-image: url(../images/custom_w/tea_img00.jpg);
}
#item_net .prdmain {
	background-image: url(../images/custom_w/net_img00.jpg);
}
#item_0 .prdmain {
	background-image: url(../images/custom_w/0_img00.jpg);
}
#item_und .con2 {
	border: 1px solid #97c820;
	background: #e4f8d9;
	padding: 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	margin: 20px 0;
}
#item_und .con2 h4 {
	margin-top: 0;
}
#item_und .con3 .con3a {
	margin-top: 20px;
}
#item_und .con3 .con3a p {
	font-size: 12px;
	line-height: 1.4;
}
#item_und .con3 .con3a p strong {
	font-size: 18px;
	color: #F09400;
	font-weight: normal;
}
#item_und .con5 {
	border: 1px solid #97c820;
	background: #e4f8d9;
	padding: 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	margin: 20px 0;
}
#item_und .con5 h5 {
	margin-top: 0;
}
#item_und .con5 a {
	color: #006D4B;
	text-decoration: underline;
}
#item_und .con5 a.module-triangle-left {
	color: #006D4B;
	text-decoration: underline;
	margin: 10px 0;
}
#item_und .con5 a.module-triangle-left:before {
	content: "";
	display: inline-block;
	border: 8px solid transparent;
	border-left-color: #006D4B;
	position: absolute;
	left: 0;
	top: 4px;
}
#item_pine_soap .con2 li {
	list-style: none;
}
#item_pine_soap .con2 dl {
	width: 212px;
	margin: 0 auto;
}
#item_pine_soap .con2 dd {
	margin: 0;
}
#item_pine_cream .con1b {
	margin-top: 20px;
	border-top: 1px solid #231815;
}
#item_pine_cream .con3 p {
	font-size: 28px;
}
#item_pine_cream .con3 li {
	font-size: 18px;
	color: #f09400;
}
#item_pine_cream .con4 {
	background: url(../images/custom_w/pine_cream_con4a.png) 0 100% no-repeat;
	padding: 0 0 0 220px;
	min-height: 395px;
}
#item_pine_cream .con4 h3 {
	font-size: 24px;
}
#item_pine_cream .con4 p {
	font-size: 11px;
	margin-bottom: 10px;
}
#item_pine_cream .con7 .prd_txt_box {
	background: #e3fbef;
}
#item_pine_cream .con7 .prd_txt_box_ttl {
	color: #008f3a;
	border-bottom: 1px solid #008f3a;
	padding: 10px 0;
	margin-bottom: 10px;
	font-size: 22px;
	text-align: center;
}
#item_pine_cream .con7 .prd_txt_box_inner {
	background: #fff;
	margin-top: 20px;
	padding: 20px;
	color: #b08046;
	font-size: 11px;
}
#item_pine_cream .con8 ul+ul {
	margin-top: 20px;
}
#item_pine_uv .con3 a {
	color: #1ea939;
}
#item_pine_uv .con3li {
	margin-bottom: 20px;
}
#item_pine_uv .con3li li {
	list-style: none;
	margin: 0;
	padding: 0 0 0 30px;
	background: url(../images/custom_w/pine_uv_con3li.png) 0 0 no-repeat;
	line-height: 33px;
	font-size: 18px;
}
#item_pine_uv .con7 li {
	color: #F19500;
	line-height: 1.3;
	margin-bottom: 10px;
}
#item_pine_uv .con7 li strong {
	font-size: 18px;
	font-weight: normal;
}
#item_pine_uv .con7 li span {
	color: #000;
	font-size: 13px;
}
#item_pine_uv .con9 .prd_checkbox_inner {
	padding: 0;
	width: 563px;
}
#item_pine_uv .con9 table {
	margin: 0;
	padding: 0;
	width: 563px;
}
#item_pine_uv .con9 table tr {
	margin: 0;
	padding: 0;
}
#item_pine_uv .con9 table td {
	margin: 0;
	padding: 5px 0;
	text-align: center;
	width: 200px;
	border-bottom: 1px solid #C6B999;
	border-right: 1px solid #C6B999;
	vertical-align: middle;
	font-size: 11px;
	line-height: 1.5;
}
#item_pine_uv .con9 table td strong {
	font-size: 13px;
	color: #F09400;
}
#item_pine_uv .con9 table td li {
	text-align: left;
	margin-left: 20px;
}
#item_pine_uv .con9 table td:first-child {
	width: 161px;
}
#item_pine_uv .con9 table td:first-child span {
	font-size: 18px;
}
#item_pine_uv .con9 table td:last-child {
	border-right: 0;
}
#item_pine_uv .con9 table tr:last-child td {
	border-bottom: 0;
}
#item_pine_uv .con9 tr:first-child img {
	width: 70px;
}
#item_pine_uv .con9 .con9b {
	padding-top: 30px;
}
#item_pine_uv .con9 .con9b img {
	margin: -17px -50px 0 0;
}
#item_pine_uv .con9 .rowspan {
	border-bottom: 0;
}
#item_pine_lotion .con1 h3.prdlist_ttl {
	margin: 0 0 10px;
}
#item_pine_lotion .con2 p {
	line-height: 2;
}
#item_pkg .prd_txt_area {
	padding-top: 30px;
}
#item_pkg .con1 h3 {
	margin: 0;
}
#item_pkgm .con1 h3 {
	margin: 0;
}
#item_pkgm .con7 {
	background: #f9ead5;
	padding: 20px;
}
#item_pkgm .con7 {
	background: #f9ead5;
	padding: 20px;
}
#item_pkgm .con7 .lines-on-sides, #item_pkgm .con7 h3 {
	display: table;
	text-align: center;
	white-space: nowrap;
	font-weight: normal;
	border: 0;
	font-size: 21px;
	padding: 0;
}
#item_pkgm .con7 .lines-on-sides:after, #item_pkgm .con7 h3:after, #item_pkgm .con7 .lines-on-sides:before, #item_pkgm .con7 h3:before {
	content: '';
	display: table-cell;
	width: 50%;
	background: -webkit-linear-gradient(transparent 50%, currentColor 50%, currentColor -webkit-calc(50% + 1px), transparent -webkit-calc(50% + 1px));
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, currentColor), color-stop(currentColor calc(50% + 1px)), to(transparent calc(50% + 1px)));
	background: linear-gradient(transparent 50%, currentColor 50%, currentColor calc(50% + 1px), transparent calc(50% + 1px));
	-webkit-background-clip: padding;
	background-clip: padding;
}
#item_pkgm .con7 .lines-on-sides:after, #item_pkgm .con7 h3:after {
	border-left: 1em solid transparent;
}
#item_pkgm .con7 .lines-on-sides:before, #item_pkgm .con7 h3:before {
	border-right: 1em solid transparent;
}
#item_pkgm .con7 p {
	margin-bottom: 20px;
}
#item_natto_lotion .con2 .prdlist_borderbox {
	margin-top: 30px;
	padding: 30px 0;
	border-top: 1px solid #231815;
	border-bottom: 1px solid #231815;
}
#item_natto_lotion .con2 .prdlist_borderbox h3 {
	margin-top: 0;
	font-size: 23px;
}
#item_natto_lotion .con5 .prd_checkbox_inner .con5a {
	font-size: 11px;
	margin: 10px 0;
}
#item_natto_lotion .con5 .prd_checkbox_inner .con5b {
	font-size: 13px;
	margin: 10px 0;
	border-top: 1px solid #c7ba9a;
	padding-top: 10px;
}
#item_natto_lotion .con5 .prd_checkbox_inner .con5c {
	font-size: 19px;
	color: #f19500;
	text-align: center;
	margin: 10px 0 0;
}
#item_natto_lotion .con7 .prd_checkbox_inner .con7a {
	font-size: 11px;
	margin: 10px 0;
}
#item_natto_lotion .con7 .prd_checkbox_inner .con7b {
	font-size: 13px;
	margin: 10px 0;
	border-top: 1px solid #c7ba9a;
	padding-top: 10px;
}
#item_natto_lotion .con8 {
	padding: 20px 0 0;
}
#item_natto_lotion .con8 ul {
	padding: 15px 0;
	margin: 15px 0;
	border-bottom: 1px solid #231815;
	border-top: 1px solid #231815;
}
#item_natto_lotion .con8 li {
	list-style: none;
}
#item_natto_lotion .con8 dl {
	width: 212px;
	margin: 0 auto;
}
#item_natto_lotion .con8 dd {
	margin: 0;
}
#item_natto_lotion .con8 dd strong {
	font-weight: normal;
	font-size: 18px;
}
#item_natto_lotion .con9 h4 {
	margin: 10px 0 10px 20px;
}
#item_natto_lotion .con9 .prd_box_or p {
	margin: 0 0 0 20px;
}
#item_pkg_ot .con3 .prd_checkbox_inner .con3a {
	font-size: 11px;
	margin: 10px 0;
}
#item_pkg_ot .con3 .prd_checkbox_inner .con3b {
	font-size: 13px;
	margin: 10px 0;
	border-top: 1px solid #c7ba9a;
	padding-top: 10px;
}
#item_pkg_ot .con3 .prd_checkbox_inner .con3c {
	font-size: 19px;
	color: #f19500;
	text-align: center;
	margin: 10px 0 0;
}
#item_pkg_ot .con4 .prd_checkbox_inner .con4a {
	font-size: 11px;
	margin: 10px 0;
}
#item_pkg_ot .con4 .prd_checkbox_inner .con4b {
	font-size: 13px;
	margin: 10px 0;
	border-top: 1px solid #c7ba9a;
	padding-top: 10px;
}
#item_pkg_ot .con5a {
	padding: 20px 0 0;
}
#item_pkg_ot .con5 ul {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #231815;
}
#item_pkg_ot .con5 li {
	list-style: none;
}
#item_pkg_ot .con5 dl {
	width: 212px;
	margin: 0 auto;
}
#item_pkg_ot .con5 dd {
	margin: 0;
}
#item_pkg_ot .con5 dd strong {
	font-weight: normal;
	font-size: 18px;
}
#item_pkg_ot .con6 h4 {
	margin: 10px 0 10px 20px;
}
#item_pkg_ot .con6 .prd_box_or p {
	margin: 0 0 0 20px;
}
#item_herb_cleansing .con1 {
	border-bottom: 1px solid #231815;
	padding-bottom: 30px;
}
#item_hand_cream .con4 p {
	font-size: 14px;
}
#item_rich_cream .prdlist_box_gold h5 {
	margin-top: 0;
}
#item_rich_cream .prdlist_box_gold strong {
	font-weight: normal;
	font-size: 18px;
}
#item_rich_cream .prdlist_box_gold ol {
	margin-left: 20px;
}
#item_rich_cream .prdlist_box_gold li {
	margin: 20px 0;
}
#item_shl .con2 h4 {
	margin-top: 0;
}
#item_shl .con4 .prdlist_howto_box dd {
	height: 135px;
}
#item_shl .con5 strong {
	color: #00983e;
}
#item_shl .prdlist_roundbox li {
	list-style: none;
	float: left;
	width: 45%;
	margin: 0 2.5%;
}
#item_shl .prdlist_roundbox .prdlist_roundbox_ttl {
	color: #F29600;
}
#item_net .con2 {
	border: 1px solid #C6B999;
	margin-top: 60px;
	padding: 20px 15px;
}
#item_net .con2 h5 {
	margin-top: 0;
	text-align: center;
}
#item_net .con2 li {
	margin-left: 50px;
	line-height: 2;
}
#item_net .con4 .twothird {
	margin: 0;
	width: 346px;
}
#item_net .con4 .third {
	width: 190px;
}
#item_tea .con3 li {
	line-height: 2;
}
#item_tea .con3 ul {
	margin: 1em 0;
}
.archivelist {}
.archivelist li {
	margin: 0 0 20px 0;
	padding: 20px;
	border-radius: 15px;
	list-style: none;
}
.archivelist li:nth-child(odd) {
	background-color: #FAEBD6;
}
.archivelist li:nth-child(even) {
	background-color: #E3FBEF;
}
.item-eyecatch {
	float: left;
	margin-right: 20px;
}
.item-ttl {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 21px;
}
.item-head {
	font-size: 75%;
	text-align: right;
}
.item-txt {
	margin-top: 5px;
}
.forblog p, .forblog ul, .forblog ol {
	margin: 20px 0;
}
.forblog .prd_list .the_content {
	margin-bottom: 30px;
}
.forblog a {
	color: #269fb5;
}
.forblog a:hover {
	color: #999;
}
#blog-head {
	font-size: 75%;
	text-align: right;
}
#commentform p {
	margin: 5px 0;
}
.fb-page {
	margin: 30px 0;
}
.staffcat .widget ul {
	margin-top: 10px;
}
.staffcat .widget li {
	margin: 0 0 0 5px;
	font-size: 14px;
}
.staffcat .widget li .avhec-widget-line a {
	display: inline-block;
	margin-right: 10px;
}
.staffcat .widget li .avhec-widget-line div {
	display: inline-block;
}
.sidenav .staffcat .widget div {
	margin-bottom: 0;
	padding: 3px 0;
}
.staffcat .widget div {
	margin-bottom: 0;
	padding: 3px 0;
}
div.side-block {
	margin-bottom: 30px;
}
h3.pb {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 21px;
	line-height: 1.2;
	background: url(../images/base/herb_ttl.gif) 0 100% no-repeat;
	padding: 20px 0 15px 50px;
	font-weight: normal;
}
h4.pb {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 24px;
	line-height: 1.2;
	font-weight: normal;
}
h5.pb {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 18px;
	line-height: 1.2;
	font-weight: normal;
}
.pb_auth {
	text-align: right;
	margin: 20px 0px;
}
/* PC 1024- */
@media only screen and (min-width: 1024px) {
	#itemlist .brandimg, #itemlist .prd_list {
		width: 800px;
		margin: 0 -250px 0 -450px;
		padding: 0 280px 0 420px;
	}
	#series01 .brandimg {
		background-image: url(../images/custom_w/bimg_ud00.jpg);
	}
	#series02 .brandimg {
		background-image: url(../images/custom_w/bimg_pine00.jpg);
	}
	#series03 .brandimg {
		background-image: url(../images/custom_w/bimg_natto00.jpg);
	}
	#series04 .brandimg {
		background-image: url(../images/custom_w/bimg_hadasoso00.jpg);
	}
	#series05 .brandimg {
		background-image: url(../images/custom_w/bimg_sp00.jpg);
	}
	.item .prd_list .prd_teiki p {
		padding-top: 5px;
	}
	#item_rich_cream .con1 h3 {
		font-size: 25px;
	}
}
/* Tablet (Portrait) 768-1024 */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	#index .con {
		float: none;
		width: 750px;
		margin: 0 auto;
	}
	#index_topnews.con {
		width: 750px;
	}
	#index_topnews li {
		width: 183px;
	}
	#index #index_topnews_link.con {
		width: 750px;
	}
	#index #index_lineup .series01 {
		margin-left: 0;
		margin-top: 10px;
		padding-left: 0;
		padding-top: 20px;
		background: url(../images/custom_w/index_lineup_new.png) 0 0 no-repeat;
	}
	#itemlist .con {
		width: 565px;
	}
	#itemlist .brandimg, #itemlist .prd_list {
		width: 600px;
		margin: 0 -187px 0 -338px;
		padding: 0 210px 0 315px;
	}
	#series01 .brandimg {
		background-image: url(../images/custom_w/bimg_ud00a.jpg);
	}
	#series02 .brandimg {
		background-image: url(../images/custom_w/bimg_pine00a.jpg);
	}
	#series03 .brandimg {
		background-image: url(../images/custom_w/bimg_natto00a.jpg);
	}
	#series04 .brandimg {
		background-image: url(../images/custom_w/bimg_hadasoso00a.jpg);
	}
	#series05 .brandimg {
		background-image: url(../images/custom_w/bimg_sp00a.jpg);
	}
	.item .prd_list {
		width: 600px;
	}
	.item .prd_list li {
		width: 300px;
		min-width: 300px;
	}
	.item .prd_list li dt {
		width: 100px;
	}
	.item .prd_list li dt img {
		width: 100%;
	}
	.item .prd_list li dd {
		padding: 0 0 0 102px;
	}
	.item .prd_list .prdname {
		font-size: 21px;
	}
	.item .prd_list .prdcatch {
		font-size: 12px;
	}
	.item .prd_list .prd_teiki {
		font-size: 9px;
	}
	.item .prd_list .prdprice span {
		font-size: 28px;
	}
	.item .prd_list .prdprice span.priceoff {
		font-size: 22px;
	}
	#item_rich_cream .con1 h3 {
		font-size: 25px;
	}
}
/* Mobile (Portrait) -767 */
@media only screen and (max-width: 767px) {
	#index .con {
		float: none;
		width: 300px;
		margin: 0 auto;
	}
	#index_topnews.con {
		width: 300px;
	}
	#index #index_topnews.con h3 span {
		display: block;
	}
	#index_topnews li {
		width: 147px;
	}
	#index_topnews li:nth-child(2n) {
		margin: 0;
	}
	#index #index_topnews_link.con {
		width: 300px;
		text-align: center;
	}
	#index #index_topnews_link img {
		width: 160px;
	}
	#index #index_lineup {
		height: auto;
		margin-top: 50px;
	}
	#index #index_lineup .troubles h3 {
		margin-top: 0;
	}
	#index #index_lineup li {
		margin: 0;
	}
	#index #index_lineup li a {
		padding: 10px 0;
	}
	#index #index_lineup .series {
		background: url(../images/custom_w/index_lineup_bcgsp.jpg) 100% 100% no-repeat;
	}
	#index #index_lineup #series_img {
		display: none;
	}
	#index #index_lineup .series01 {
		margin-left: 0;
		margin-top: 10px;
		padding-left: 0;
		padding-top: 20px;
		background: url(../images/custom_w/index_lineup_new.png) 0 0 no-repeat;
	}
	#index #index_lineup .troubles {
		margin: 15px 0 0;
	}
	#index #index_lineup .troubles li {
		margin: 0;
	}
	#index #index_news {
		margin-top: 50px;
	}
	#index #index_news dl {
		margin-top: 0;
	}
	#index #index_news dl dt {
		float: none;
		padding: 10px 0 0;
	}
	#index #index_news dl dd {
		padding: 0;
	}
	#itemlist .con {
		width: 300px;
	}
	#itemlist .brandimg, #itemlist .prd_list {
		width: 300px;
		margin: 0;
		padding: 0;
	}
	.item h2 {
		padding: 0 0 10px;
	}
	.item h3 {
		padding: 20px 0 5px;
		margin-bottom: 15px;
	}
	.item h4 span {
		line-height: 32px;
	}
	.item p.catch {
		line-height: 1.5;
	}
	.item .alignright {
		max-width: 50%;
		margin: 0 0 10px 10px;
	}
	.item .alignleft {
		max-width: 50%;
		margin: 0 10px 10px 0;
	}
	.item .alignfull {
		float: none;
		margin: 0 auto 10px;
		max-width: 100%;
	}
	.item .series {
		margin-bottom: 100px;
	}
	.item .prd_list {
		display: block;
		width: 300px;
		margin: 0 auto;
	}
	.item .prd_list li {
		display: block;
		width: 300px;
		min-width: 300px;
		margin: 0 auto;
	}
	.item .prd_list li dt {
		width: 100px;
	}
	.item .prd_list li dt img {
		width: 100%;
	}
	.item .prd_list li dd {
		padding: 0 0 0 102px;
	}
	.item .prd_list .prdname {
		font-size: 21px;
	}
	.item .prd_list .prdcatch {
		font-size: 12px;
	}
	.item .prd_list .prd_teiki {
		font-size: 9px;
	}
	.item .prd_list .prd_teiki form {
		float: none;
	}
	.item .prd_list .prd_teiki p {
		float: none;
	}
	.item .prd_list .prdprice span {
		font-size: 28px;
	}
	.item .prd_list .prdprice span.priceoff {
		font-size: 20px;
	}
	.prdmain {
		background: none;
		width: 300px;
		margin: 0;
		padding: 0;
	}
	.prd_box_order {
		margin: 20px 0 30px;
		padding: 0 0 15px;
	}
	.item .prd_box_order .prd_list li {
		width: 300px;
	}
	.item .prd_box_order .prd_list li dt {
		width: 100px;
		text-align: center;
	}
	.item .prd_box_order .prd_list li dt img {
		width: 98%;
	}
	.item .prd_box_order .prd_list li dd {
		padding: 0 0 0 100px;
	}
	.prd_box_order .prdic {
		position: relative;
		top: 0;
	}
	.prd_box_order .prd_btn {
		display: block;
		width: auto;
	}
	.prd_box_order .prd_btn img, .prd_box_order .prd_btn input {
		width: 200px;
	}
	.prd_box_order .prd_teiki {
		display: block;
		padding-right: 0;
		margin-bottom: 5px;
		border-right: 0;
	}
	.prd_box_order .prd_order {
		display: block;
		padding-left: 0;
	}
	.prd_btn_other {
		display: block;
		width: 300px;
		margin: 20px 0 0 0;
		padding: 10px 0 8px;
	}
	.prd_btn_other div {
		display: block;
		margin: 5px 0;
	}
	.prd_checkbox {
		margin-top: 40px;
	}
	.prd_checkbox_check {
		position: absolute;
		background: url(../images/custom_w/prd_catch01.png) 0 0 no-repeat;
		margin: -30px 0 0 -10px;
		width: 100px;
		height: 100px;
	}
	.prd_checkbox_ttl {
		background: #FAEBD6;
		padding: 15px 15px 15px 90px;
		font-size: 18px;
	}
	.prd_checkbox_inner {
		padding: 15px;
		width: 268px;
	}
	.prd_voicebox {
		margin-top: 40px;
	}
	.prd_voicebox_voice {
		position: absolute;
		background: url(../images/custom_w/prd_catch02.png) 0 0 no-repeat;
		margin: -30px 0 0 -10px;
		width: 100px;
		height: 100px;
	}
	.prd_voicebox_ttl {
		background: #96C720;
		padding: 15px 15px 15px 90px;
		font-size: 18px;
	}
	.prd_voicebox_inner {
		padding: 15px;
		width: 268px;
	}
	.prd_rec_inner {
		display: block;
		width: 266px;
	}
	.prd_rec_list {
		display: block;
		margin: 5px 0 0;
	}
	.item .prdlist_howto li {
		float: none;
		margin-right: 0;
		width: 300px;
	}
	.item .prdlist_howto .prdlist_howto_ttl0 {
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.item .prdlist_howto dt {
		float: left;
		width: 165px;
	}
	.item .prdlist_howto dd {
		padding: 0 0 0 170px;
	}
	.prd_txt_box {
		margin: 10px 0;
		padding: 20px;
	}
	h3.prdlist_ttl {
		margin: 30px 0 20px;
		font-size: 21px;
	}
	h3.prdlist_ttl span {
		font-size: 18px;
	}
	h4.prdlist_ttl {
		margin: 20px 0 10px;
		font-size: 18px;
	}
	#item_pine_cream .con4 {
		background: none;
		padding: 0;
	}
	#item_pine_cream .con4 p {
		background: url(../images/custom_w/pine_cream_con4asp.png) 0 50% no-repeat;
		padding: 0 0 0 150px;
		min-height: 220px;
	}
	#item_pine_cream .con4 h3 {
		font-size: 18px;
	}
	#item_pine_uv .con9 .prd_checkbox_inner {
		width: 298px;
	}
	#item_pine_uv .con9 table.prdlist_uv30 {
		width: 298px;
		margin: 0 0 5px 0;
	}
	#item_pine_uv .con9 table.prdlist_uv50 {
		width: 298px;
	}
	#item_pine_uv .con9 table td {
		width: 200px;
	}
	#item_pine_uv .con9 table td li {
		margin-left: 20px;
	}
	#item_pine_uv .con9 table td:first-child {
		width: 98px;
	}
	#item_pine_uv .con9 tr:first-child img {
		width: 70px;
	}
	#item_pine_uv .con9 table.prdlist_uv30 tr:last-child {
		border-bottom: 1px solid #C6B999;
	}
	#item_pine_uv .con9 table.prdlist_uv50 tr:first-child {
		border-top: 1px solid #C6B999;
	}
	#item_pine_uv .con9 .con9b img {
		margin: -17px -20px 0 0;
	}
	#item_net .con2 li {
		margin: 0 15px;
	}
	#item_net .con4 .twothird {
		margin: 0;
		width: 300px;
	}
	#item_net .con4 .third {
		margin: 15px 0 0;
		width: 300px;
	}
	#item_hand_cream .con2 .alignright {
		float: none;
	}
	#item_hand_cream .con4 p {
		font-size: 14px;
	}
	#item_hand_cream .prd_txt_box li {
		font-size: 14px;
		line-height: 2;
	}
	#item_shl .con4 .prdlist_howto_box dd {
		height: auto;
	}
	#item_shl .prdlist_roundbox li {
		float: none;
		width: auto;
		margin: 0 0 10px 0;
	}
	#item_shl .prdlist_roundbox .prdlist_roundbox_ttl {
		color: #F29600;
	}
	.prdlist_howto.step2col {
		width: 300px;
		margin: 0 auto;
	}
	.item-eyecatch {
		float: none;
		margin: 0 auto 10px;
		width: 150px;
	}
	.item-head {
		text-align: left;
	}
	.fblock {
		padding: 30px 0 0;
	}
	.fblock select {
		width: 100%;
	}
	.fblock .sidebar-title0 {
		margin-bottom: 10px;
	}
	/* temp */
	#dictionary .col1all {
		max-width: 1400px;
		margin: 0 -900px;
		padding: 0 697px 0 727px;
		text-align: center;
	}
	#dictionary p {
		margin-bottom: 30px;
	}
	.forblog img.size-medium.alignleft, .forblog img.size-medium.alignright, .forblog img.size-full.alignleft, .forblog img.size-full.alignright {
		max-width: 48%;
	}
	.forblog #next .left {
		text-align: left;
	}
	.forblog #next .right {
		text-align: right;
	}
}
/* Mobile (Landscape) 480-767 */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#index .con {
		float: none;
		width: 420px;
		margin: 0 auto;
	}
	#index_topnews.con {
		width: 420px;
	}
	#index_topnews li {
		width: 207px;
	}
	#index #index_topnews_link.con {
		width: 420px;
	}
	#itemlist .con {
		width: 420px;
	}
	#itemlist .brandimg, #itemlist .prd_list {
		width: 420px;
	}
	.prdmain {
		width: 420px;
	}
	.prd_btn_other {
		width: 420px;
	}
	.prd_rec_inner {
		width: 386px;
	}
	.prd_checkbox_inner {
		padding: 15px;
		width: 388px;
	}
	.prd_voicebox_inner {
		padding: 15px;
		width: 388px;
	}
	.item .prdlist_howto li {
		width: 420px;
	}
	#item_pine_uv .con9 .prd_checkbox_inner {
		width: 418px;
	}
	#item_pine_uv .con9 table.prdlist_uv30 {
		width: 418px;
		margin: 0 0 5px 0;
	}
	#item_pine_uv .con9 table.prdlist_uv50 {
		width: 418px;
	}
	#item_pine_uv .con9 table td {
		width: 220px;
	}
	#item_pine_uv .con9 table td:first-child {
		width: 198px;
	}
	#item_hand_cream .con2 .alignright {
		float: right;
	}
	/* temp */
	#dictionary .col1all {
		max-width: 1500px;
		margin: 0 -1000px;
		padding: 0 762px;
	}
}