@charset "utf-8";
/* gloval ----------------------------------------------- */

*{
 margin:0;
 padding:0;
 color:#333;
 font-size:small;
}

img {
 border:0;
}

em {
 font-style:normal;
 font-weight:bold;
 color:#c00;
}

input {
 padding:2px;
}

a:link{
 color:#333;
}

a:visited{
 color:#333;
}

a:hover{
 color:#FF8432;
 text-decoration:none;
}

a:active{
 color:#666;
}

.clear {
 height:0;
 font-size:0px;
 clear:left;
 clear:right;
 clear:both;
}

.breadcrumb {
 margin:5px 0px;
}

.attention,
.error {
 color:red;
}

.price {
 color:red;
 font-size:18px;
}

.must {
 color:#c00;
 font-weight:bold;
}

.bold {
 font-weight:bold;
}

.sbs {
 margin:10px 0px;
 text-align:right;
}

.images {
 margin:0px 10px 10px 0px;
 float:left;
}

h4 {
 border-left:5px solid #EFAE8B;
 padding-left:5px;
 color:#DA333B;
 margin-bottom:10px;
}

.arrow {
 display:block;
 height:16px;
 padding-left:18px;
 background:url("images/arrow.gif") no-repeat;
 background-position:left 4px;
}

.btn {
 text-align:center;
 margin:10px 0px;
}

/*----ページ上部へ戻る---------------------------------*/
p.return {
 margin:0px 30px;
 padding:10px;
 text-align: right;
 clear: both;
}

/* layout ----------------------------------------------- */

html,body{
 margin:0;
 padding:0;
}

body {
 font-family: Verdana, Arial, sans-serif;
 text-align:center;
 background:url("images/bg_sakura.gif") no-repeat;
 background-position:center top;
}

/* ================ container ================== */

*html div#container {
 width:940px;
 margin:0 auto;
}

div#container{
 clear:left;
 text-align:left;
 width:940px;
 margin:0 auto;
}

/* ================ header ================== */

div#header {
 height:110px;
 width:920px;
 margin-left:auto;
 margin-right:auto;
}

div#header h1 {
 text-align:right;
}

div#header h2 {
 font-weight:normal;
 font-size:12px;
 text-align:right;
}

div.h_left {
 width:205px;
 float:left;
}

div.h_center {
 width:530px;
 height:110px;
 float:left;
 text-align:left;
}

div.h_right {
 width:185px;
 float:left;
 margin-top:20px;
}

ul#h_navi {
 margin-top:40px;
 margin-left:40px;
}

ul#h_navi li {
 float:left;
 list-style:none;
 text-indent:-9999px;
}

ul#h_navi li a {
 display:block;
 height:30px;
}

ul#h_navi li.h_home {
 background:url("images/hnavi_home.jpg") no-repeat;
 width:60px;
}

ul#h_navi li.h_effect {
 background:url("images/hnavi_effect.jpg") no-repeat;
 width:95px;
}

ul#h_navi li.h_lineup {
 background:url("images/hnavi_lineup.jpg") no-repeat;
 width:120px;
}

ul#h_navi li.h_voice {
 background:url("images/hnavi_voice.jpg") no-repeat;
 width:80px;
}

ul#h_navi li.h_shopinfo {
 background:url("images/hnavi_shopinfo.jpg") no-repeat;
 width:70px;
}

ul#moaful_navi li {
 list-style:none;
 text-indent:-9999px;
 float:left;
}

ul#moaful_navi li a {
 display:block;
 height:23px;
}

ul#moaful_navi li.h_login {
 background:url("images/h_login.jpg") no-repeat;
 width:90px;
}

ul#moaful_navi li.h_mypage {
 background:url("images/h_mypage.jpg") no-repeat;
 width:95px;
}

div.h_right p {
 width:180px;
 margin:0;
 margin-top:5px;
}


/*----GNavigation-------------------------------------*/

div#topnavi {
 margin-bottom:10px;
 margin-left:auto;
 margin-right:auto;
 width:920px;
}
ul#g_navi {
 margin-top:0px;
 padding:0px;
 font-size:0px;
}

ul#g_navi li {
 float:left;
 list-style:none;
 text-indent:-9999px;
}

ul#g_navi li a {
 display:block;
 width:130px;
 height:30px;
}

ul#g_navi li.g_lotion {
 background:url("images/gnavi_lotion.jpg") no-repeat;
}

ul#g_navi li.g_essence {
 background:url("images/gnavi_essence.jpg") no-repeat;
}

ul#g_navi li.g_cream {
 background:url("images/gnavi_cream.jpg") no-repeat;
}

ul#g_navi li.g_cleansing {
 background:url("images/gnavi_cleansing.jpg") no-repeat;
}

ul#g_navi li.g_foil {
 background:url("images/gnavi_foil.jpg") no-repeat;
}

ul#g_navi li.g_tool {
 background:url("images/gnavi_tool.jpg") no-repeat;
}

ul#g_navi li.g_item {
 background:url("images/gnavi_item.jpg") no-repeat;
 width:140px;
}


/* ================ wapper ================== */

div#wrapper{
 width:920px;
 margin-bottom:10px;
 margin-left:auto;
 margin-right:auto;
}

/* ================ content ================== */

div#content {
 width:700px;
 font-size:small;
 background:#fff;
 float:right;
}

div#content h3,
div#window h3 {
 width:680px;
 height:22px;
 background:url("images/main_bar.gif") no-repeat;
 color:#fff;
 font-size:15px;
 font-weight:bold;
 padding-top:8px;
 padding-left:20px;
 margin-top:8px;
 margin-bottom:0;
}

div#content h3.entry_ttl,
div#content div.order h3,
div#content h3.contact_ttl {
 background:url("images/main_bar.gif") no-repeat;
}

div#content table.colortable th,
div#content table.colortable td {
 padding:5px;
}

div#content table.colortable th {
 white-space:nowrap;
}

div#content table.colortable tr.even {
 background:#FFEFE5;
}

div#content p.main_img {
 margin:0;
}

div#content div.recommend_box {
 border:solid 1px #CCC;
}

div.recommend_box dl {
 width:200px;
 float:left;
 margin:10px 16px;
}

div.recommend_box dt {
 text-align:center;
}

div.recommend_box dd {
 margin:0;
}

div#content div.skincare_box {
 border:solid 1px #CCC;
}

div.skincare_box dl {
 width:150px;
 float:left;
 margin:10px 12px;
}

div.skincare_box dd {
 margin:0;
}

/* ================ effect ================== */
h5.effect {
 width:640px;
 height:35px;
 font-size:18px;
 background:url("images/sttl_bg.jpg") no-repeat;
 margin:20px;
}

p.effect_txt {
 width:600px;
 margin-left:30px;
 line-height:150%;
}

p.effect_ttl {
 margin-top:10px;
}

dl.effect_box1 dt {
 width:320px;
 float:left;
 margin:0 30px;
 line-height:150%;
}

dl.effect_box2 dt {
 float:left;
 margin:0 30px;
}

dl.effect_box2 dd {
 width:620px;
 line-height:150%;
}

/* ================ voice ================== */
div.voice_box {
 border:solid 1px #4AAEC6;
}

div.voice_box p.illust_voice {
 text-align:center;
}

div.voice_box p {
 margin-top:10px;
}


/* ================ navigation ================== */

div#navigation {
 width:200px;
}

div#navigation ul {
 margin:0;
 padding:0;
}

div#navigation h4 {
 text-indent:-9999px;
 width:200px;
 margin:0;
 padding:0;
}

div#navigation li {
 list-style:none;
}

div#navigation li {
 line-height:1.6;
 background:url("images/n_icon.gif") no-repeat;
 background-position:left 11px;
}

div#navigation h4.tentyo {
 border:0;
 background:url("images/n_ttl_tentyo.jpg") no-repeat;
 height:40px;
}

div#navigation p.tenchoblog,
div#navigation p.tenchophoto {
 text-align:center;
}

div#navigation p.tenchophoto {
 padding:8px 0;
}

div#navigation p.tenchotext {
 padding:8px;
 border:1px #333;
 border-style:dashed none;
}

div#navigation p.tenchoblog img {
 margin-right:4px;
}

div#navigation h4.skincare {
 border:0;
 background:url("images/n_ttl_sukincare.jpg") no-repeat;
 height:40px;
 margin-bottom:5px;
}

div#navigation h4.nayami {
 border:0;
 background:url("images/n_ttl_nayami.jpg") no-repeat;
 height:40px;
 margin-top:5px;
}

div#navigation h4.shopguide {
 border:0;
 background:url("images/n_ttl_guide.jpg") no-repeat;
 height:40px;
 margin-top:8px;
}

div#navigation h4.mobile {
 border:0;
 background:url("images/n_ttl_mobile.jpg") no-repeat;
 height:40px;
 margin-top:8px;
}


div#navigation div.box {
 background:#FBF9F2;
 margin-bottom:5px;
}

div#navigation div.box ul {
 padding:7px;
 margin-left:10px;
}

div#navigation div.box li {
 padding-left:20px;
 line-height:2.5;
 font-size:14px;
 border-bottom:dashed 1px #333;
}

div#navigation div.box div.box_bottom {
 background:url("images/n_box_bottom.gif") no-repeat;
}

/* ================ footer banner ================== */

div#f_bnr,
div#f_category {
 width:920px;
 margin:0 auto;
}

div#f_bnr ul {
 padding:0;
 margin:0;
}

div#f_bnr li {
 list-style:none;
 float:left;
 margin:3px 2px;
}

div#f_category {
 height:60px;
 text-align:center;
 background:#F8F5EC;
 padding-top:2px;
}


/* ================ footer ================== */

div#footer {
 clear:left;
 width:920px;
 margin:auto;
 padding-bottom:30px;
 background:url("images/f_bar.gif") no-repeat;
 padding-top:20px;
}

div#footer p.logo,
div#footer p.link,
div#footer p.contact {
 float:left;
}

div#footer p.logo {
 width:190px;
}

div#footer p.link {
 width:520px;
}

div#footer p.contact {
 width:210px;
 text-align:right;
 color:#666;
}

div#footer p.contact strong {
 color:#FF8A00;
}

div#footer p.copy {
 clear:left;
 text-align:center;
 font-weight:bold;
}

/* scroll ----------------------------------------------- */

div#moaful_header {
 width:100%;
 background:#fff;
}

p#moaful_slogo {
 width:160px;
}

div#scroll-v div {
 width:450px;
 font-size:12px;
}

div#scroll-v,
p#moaful_slogo {
 float:left;
 text-align:left;
 font-size:12px;
}

p#moaful_slogo {
 margin-left:10px;
}

p#moaful_bar {
 text-align:right;
 pading-top:5px;
 margin-right:10px;
 font-size:12px;
}

p#moaful_bar a {
 text-decoration:none;
}

p#moaful_bar img {
 margin-right:5px;
}

div#scroll-v div {
 margin-left:5px;
}

div#scroll-v2 {
 margin:0px;
 background:#eee;
}

div#scroll-v2 div {
 width:730px;
 padding-left:10px;
 text-align:left;
}

div#scroll-v2 span {
 display:block;
 width:150px;
 height:29px;
 background:url("images/staff_slogo.jpg") no-repeat;
 float:left;
}

div#f_link {
 width:100%;
 text-align:center;
}

/* ================ window ================== */

div#window {
 margin-top:30px;
 margin-left:50px;
}

/* list ----------------------------------------------- */
div.list li {
 list-style:none;
}

div#content div.list h3.entry_ttl {
 background:url("images/main_bar.gif") no-repeat;
 padding-left:15px;
}


div.list ul.pageinfo {
 height:1em;
 margin:10px;
 padding:10px;
 text-aling:center;
 background:#FFF3EC;
 clear:left;
}

div.list ul.pageinfo li {
 float:left;
}

div.list ul.pageinfo li.center {
 text-align:center;
}

div.list ul.pageinfo li.right {
 float:right;
 text-align:right;
}

div.list div.listarea {
 margin-top:20px;
}

div.list div.listrightblock {
 float:left;
 width:330px;
}


div.list div.listrightblock h4 {
 clear:left;
 border-left:5px solid #EFAE8B;
 padding:3px 0px 3px 5px;
}

div.list div.listrightblock h4 a {
 color:#f60;
}

div.list div.listrightblock p {
 margin:10px 0px;
}

div.list div.listrightblock dt,
div.list div.listrightblock dd {
 float:left;
}

div.list div.listrightblock dd {
 margin-right:10px;
}

div.list div.border {
 clear:left;
 font-size:1px;
 border-bottom:1px dashed #363;
}

/* detail ----------------------------------------------- */
div#content div.detail h3.entry_ttl {
 background:url("images/main_bar.gif") no-repeat;
 padding-left:15px;
}

div.detail li {
 list-style:none;
}

div.detail div#detailarea {
 margin-top:10px;
}

div.detail div#detailrightblock {
 float:left;
 width:400px;
}

div.detail div#detailrightblock h4 {
 clear:left;
 margin:10px 0px;
 clear:left;
 border-left:5px solid #EFAE8B;
 padding:3px 0px 3px 5px;
}

div.detail h4 a {
 color:#f60;
}

div.detail div#detailrightblock p{
 margin:5px 0px;
}

div.detail div#detailrightblock .btn {
 margin-top:20px;
}

div.detail div.detailcart,
div.detail div.favarite {
 float:left;
 margin:10px 5px;
}

div.box p.s_mix {
 float:left;
 margin-right:10px;
}

div.box h5 {
 width:700px;
 height:35px;
 font-size:16px;
 background:url("images/sttl_bg.jpg") no-repeat;
 margin:20px 0;
}


/* review ----------------------------------------------- */
div.review table {
 margin-top:20px;
}

div.review th,
div.review td {
 padding:5px;
}

div.review th {
 text-align:left;
}

/* shopping ----------------------------------------------- */
div.shopping ol {
 margin-left:20px;
}

div.shopping h4 {
 border-left:8px solid #363;
 border-bottom:1px dashed #363;
 padding:5px;
 color:#363;
 margin:10px 0px;
}

div.shopping table {
 width:450px;
 margin:10px;
 background:#FFF0E5;
}

div.shopping th,
div.shopping td {
 padding:5px;
 font-weight:normal;
}

div.shopping table.payment td {
 background:#fff;
}

div.shopping .indent {
 margin-left:20px;
}

div.shopping ul {
 list-style:none;
}

div.shopping table.confirm {
 width:470px;
 margin:20px auto;
 margin-bottom:10px;
 border-top:1px solid #666;
 border-left:1px solid #666;
 border-collapse:collapse;
 border-spacing:0;
 empty-cells:show;
}

div.shopping table.confirm th{
 border-right:1px solid #666;
 border-bottom:1px solid #666;
 color:#333;
 background-color:#FFEFE5;
 padding:5px;
 white-space:nowrap;
}

div.shopping table.confirm th.title,
div.shopping table.confirm td.phototd {
 text-align:center;
 font-weight:bold;
}

div.shopping table.confirm td {
 border-right:1px solid #666;
 border-bottom:1px solid #666;
 padding:5px;
 background:#fff;
}

/* fogot ----------------------------------------------- */
div.forgot p.mail {
 margin:10px;
 padding:10px;
 text-aling:center;
 background:#FFF3EC;
}

/* cart ----------------------------------------------- */
div.cart table {
 margin:20px 10px;
}

div.cart th,
div.cart td {
 padding:5px;
 border:1px solid #fff;
}

div.cart th {
 background:#FFF0E5;
}

div.cart li {
 list-style:none;
}

div.cart td#quantity,
div.cart td.pricetd {
 white-space:nowrap;
}

div.cart td.pricetd {
 text-align:right;
}


/* voice ----------------------------------------------- */
div.voice div.consumer {
 border:1px solid #f60;
 padding:10px;
 margin-bottom:5px;
}

div.voice div.lead {
 background:url("images/naegi.gif") no-repeat;
 background-position: right center;
}

div.voice div.lead p {
 width:400px;
}

div.voice h4 {
 border-left:8px solid #f60;
 padding-left:5px;
 margin-bottom:10px;
}

div.voice p.meta {
 margin-bottom:0;
 padding-left:0;
 text-align:right;
}

div.voice div.master {
 border:1px solid #363;
 padding:10px;
 margin-bottom:30px;
}

/* kiyaku ----------------------------------------------- */
div.kiyaku textarea {
 width:470px;
}

div.kiyaku a.agree,
div.kiyaku a.noagree {
 display:block;
 text-indent:-9999px;
 width:170px;
 height:35px;
}

/* mypage ----------------------------------------------- */
div.mypage table {
 width:470px;
 margin:20px auto;
 margin-bottom:10px;
 border-top:1px solid #666;
 border-left:1px solid #666;
 border-collapse:collapse;
 border-spacing:0;
 empty-cells:show;
}

div.mypage th {
 border-right:1px solid #666;
 border-bottom:1px solid #666;
 color:#333;
 background-color:#FFEFE5;
 padding:5px;
 white-space:nowrap;
}

div.mypage td {
 border-right:1px solid #666;
 border-bottom:1px solid #666;
 padding:5px;
}

div.mypage h4 {
 border-left:8px solid #363;
 border-bottom:1px dashed #363;
 padding:5px;
 color:#363;
 margin:10px 0px;
}

div.mypage #mynavarea {
 margin-left:10px;
}

div.mypage #mynavarea li {
 list-style:none;
 float:left;
 text-indent:-9999px;
}

div.mypage ul#mynavarea li a {
 width:110px;
 height:30px;
 display:block;
}

div.mypage ul#mynavarea li a#history {
 background:url("images/btn_mp_history.gif") no-repeat;
}

div.mypage ul#mynavarea li a#change {
 background:url("images/btn_mp_change.gif") no-repeat;
}

div.mypage ul#mynavarea li a#delivery {
 background:url("images/btn_mp_delivery.gif") no-repeat;
}

div.mypage ul#mynavarea li a#refusal {
 background:url("images/btn_mp_refusal.gif") no-repeat;
}

div.mypage p.welcome {
 margin-top:-1em;
 margin-left:20px;
}

div.mypage p.centertd {
 padding-left:15px;
 background:url("images/arrow.gif") no-repeat;
 background-position:left center;
}

/* shopguide ----------------------------------------------- */
div#shopguide h4 {
 margin:10px 0px;
 border-left:8px solid #f60;
 padding:3px 0px 3px 5px;
}

div#shopguide h5 {
 margin:10px 0px;
 border-left:8px solid #363;
 padding:3px 0px 3px 5px;
 font-weight:normal;
}

div#shopguide p {
 margin-bottom:1em;
}

div#shopguide ul {
 margin-left:2em;
 margin-bottom:1em;
}

div#shopguide dt {
 font-weight:bold;
 margin-left:1em;
}

div#shopguide dd {
 margin-left:1em;
 margin-bottom:1em;
}


/* map,policy ----------------------------------------------- */
div.map ul,
div.map ol,
div.policy ul,
div.policy ol {
 margin-left:2em;
 margin-bottom:1em;
}


div.aisatsu {
 border:1px solid #336633;
 padding:10px;
 background:url("images/naegi.gif") no-repeat;
 background-position: right center;
 margin-bottom:10px;
}

div.aisatsu th,
div.aisatsu td {
 padding:5px;
 vertical-align:top;
}

div.aisatsu table {
 width:600px;
}

div.motherday {
 margin-bottom:10px;
}

/* contact ----------------------------------------------- */

div#contact table,
div#contact th,
div#contact td {
 padding:10px;
}

div#contact th {
 text-align:left;
 width:200px;
}

div#contact td {
 width:500px;
}

div#contact th,
div#contact td {
 border:1px solid #fff;
}

div#contact .even {
 background:#FFD4B7;
}

div#contact input {
 padding:5px;
}

div#contact .btn {
 text-align:center;
}

div#contact p {
 margin-bottom:1em;
}

div#contact div.contact_finish {
 padding:10px;
 background:#FFD4B7;
 text-align:center;
}

div#contact dt {
 margin-left:10px;
 padding:10px;
 background:#eee;
}

div#contact dd {
 margin-left:20px;
 padding:10px;
}

div#customervoicearea {
 width:500px;
}

/*--tile--*/
/* tile ----------------------------------------------- */

div#tilearea {
 margin-top:10px;
 margin-bottom:10px;
 margin-right:10px;
 float:left;
 width:165px;
 height:220px;
 text-align:center;
}

div#tilearea .tileimages {
 margin:10px;
 border:1px solid #4F4F4F;
}

div#tilearea p.tiletitle {
 font-size:14px;
}

div#tilearea p.tiletitle a {
 font-size:14px;
}

div#tilerightblock {
 width:165px;
}

/*----stock---------------------*/
p.stock_none {
 font-weight:bold;
 color:red;
 display:block;
 width:150;
 line-height:30px;
 font-size:12px;
 float:left;
}

/*--qrcode---------------------------------------*/
p.qrcode {
 display:block;
 text-align:center;
}

p.qrtext {
 text-align:center;
 margin-top:5px;
 margin-bottom:5px;
}

/*--blog-------------------------*/
p.diary {
 margin-top:10px;
 margin-bottom:15px;
}

p.blogtitle a {
 font-size:25px;
}

div.blogbody {
 margin:15px;
 padding:15px;
 background-color:#FFFBEF;
}

div.blogbody p {
 font-size:15px;
}


/*--kinpaku_howto-------------------------*/

div#kinpaku_howto h5 {
 margin:0;
 margin-bottom:10px;
}

div#kinpaku_howto p.how_to {
 margin-bottom:40px;
}

/*--goldlotion lp-------------------------*/
div#lp_goldlotion {
 width:920px;
 margin-bottom:10px;
 margin-left:auto;
 margin-right:auto;
 line-height:1.5em;
}

div#lp_entry_glotion {
 margin:15px 0;
}

div#lp_entry_glotion td.ttl,
div#lp_entry_glotion td.ttl_s {
 border-bottom:1px solid #C90;
}

div#lp_entry_glotion td h3 {
 font-size:20px;
 margin:10px 0 5px 15px;
}

div#lp_entry_glotion td.ttl_s {
 width:200px;
 padding-top:10px;
}

div#lp_entry_glotion td.text {
 padding:8px;
 width:300px;
}

div#lp_entry_glotion td.icon {
 text-align:center;
}

div.lp_box1,
div.lp_box_howto {
 height:380px;
 padding:10px 15px;
 background:url("images/lp_goldlotion_boxbg.gif") no-repeat;
}

div.lp_box1 div.lp_box_kouka {
 float:left;
 height:210px;
 width:400px;
 border:1px solid #CCC;
 background-color:#FFF;
 padding:10px 15px;
 margin:5px;
}

div.lp_box1 div.lp_box_kouka h4 {
 font-size:18px;
 padding:0;
 border-style:none;
}

div.lp_box1 div.lp_box_kouka p {
 font-size:13px;
}

div.lp_box_message1 {
 height:110px;
 margin:10px 10px 10px 0;
 padding:10px 160px 10px 30px;
 background:url("images/lp_goldlotion_message1.jpg") no-repeat;
}

div.lp_box2 {
 padding:0 10px;
 background:url("images/lp_goldlotion_boxside.gif") repeat-y;
}

div.lp_box2top {
 margin-top:10px;
 height:30px;
 background:url("images/lp_goldlotion_boxtop.gif") no-repeat;
}

div.lp_box2bottom {
 height:30px;
 background:url("images/lp_goldlotion_boxbottom.gif") no-repeat;
 margin-bottom:10px;
}


div.lp_box2 div.lp_box2_left {
 float:left;
 width:560px;
}

div.lp_box2 div.lp_box2_left h4 {
 font-size:18px;
 border-style:none;
 margin-left:30px;
}

div.lp_box2 div.lp_box2_left dt {
 float:left;
 margin-left:20px;
}

div.lp_box2 div.lp_box2_left dd {
 width:320px;
 margin-left:180px;
}

div.lp_box2 div.lp_box2_right {
 float:left;
 width:315px;
}

div.lp_box3 {
 height:380px;
 padding:10px 15px;
 background-color:#FFDFF5;
}

div.lp_box3 div.lp_box_voice {
 float:left;
 height:330px;
 width:260px;
 padding:10px;
 margin:10px 5px;
 border:1px solid #CCC;
 background-color:#FFF;
}

div.lp_box3 div.lp_box_voice h4 {
 font-size:16px;
 border-style:none;
 padding:0;
 margin-top:8px;
}

div.lp_box3 div.lp_box_voice p {
 font-size:13px;
 margin-bottom:12px;
}

div.lp_box_howto div.lp_box_howtoinner {
 width:400px;
 float:left;
 padding:0 10px;
}

div#lp_goldlotion p.lp_howto_img {
 margin:5px 0;
 border:1px solid #FF8FF2;
}

div.lp_box_howto div.lp_box_howtoinner h4 {
 font-size:16px;
}

div.lp_box_howto div.lp_box_howtoinner dt {
 color:#07557F;
 font-weight:bold;
}

div.lp_box_howtoinner div.lp_box_message2 {
 height:130px;
 margin-top:100px;
 background:url("images/lp_goldlotion_message2.jpg") no-repeat;
}

div.lp_box_howtoinner div.lp_box_message2 p {
 font-size:14px;
 font-weight:bold;
 padding:20px 40px;
}

div.guide {
 background-color:#FFF;
 border:2px solid #AF1555;
}

div.guide h4 {
 font-size:16px;
 color:#FFF;
 padding:8px;
 background:url("images/lp_goldlotion_ttlm_bg.jpg") no-repeat;
 border-style:none;
}

div.guide div.guideinner {
 width:410px;
 float:left;
 padding:10px 20px;
}

div.guide div.guideinner p.guidetitle {
 font-weight:bold;
 background-color:#FFCFCF;
 padding:3px 8px;
}

div.guide div.guideinner p.guidetitle_sub {
 width:60px;
 background-color:#FFE87F;
 margin:5px 0;
}

div.guide div.guideinner p {
 padding:0 8px;
}

div.guide div.guideinner ul li {
 margin-left:20px;
}

div#lp_footer {
 text-aline:center;
 height:120px;
 background:url("images/lp_goldlotion_fbg.jpg") repeat-x;
}

div#lp_footer p {
 padding-top:15px;
}

/*------ abouts -------------------------------*/
p.sougo_text {
 font-size:14px;
 line-height:20px;
 margin-left:50px;
 margin-right:50px;
 margin-bottom:20px;
}

p.sougo_link {
 margin-left:50px;
 margin-right:50px;
 padding:10px;
 border:1px solid #333;
 background-color:#F9FFDF;
}

div.shop_bnr_box {
 margin:8px;
}

div.shop_bnr_box p.shop_bnr {
 float:left;
 margin:8px;
}

