@charset "utf-8";

/* ---------------------------------------------------------------- */
/* プロージョン トップページ */
/* ---------------------------------------------------------------- */

#gs_news {
	background-image: url(../images/gs_img04.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 80px;
	padding: 45px 0 0 35px;
}

#gs_news_txt01 {
	width:650px;
	height:150px;
	overflow:auto;
	font-size:14px;
	line-height:1.5em;
	text-align:left;
	color:#FFFFFF;
}

/* ---------------------------------------------------------------- */
/* プロージョン */
/* ---------------------------------------------------------------- */

#bg_godspa {
	background-image: url(../images/gs/gs_main.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 200px;
	padding: 8px 50px 8px 0;
	margin-left: 10px;
}

#main_godspa {
	background-image: url(../images/gs/gs_img01.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color:#201105;
	padding: 8px 50px 8px 0;
	margin-left: 10px;
}

#gs_ms {
	background-image: url(../images/gs/gs_img02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 280px;
	color:#FFFFFF;
}

#gs_ms_text {
	margin: 200px 0 0 50px;
}

#gs_ms_textl {
	padding: 0 20px 0 0;
	width: 140px;
	float: left;
}

#gs_top {
	background-image: url(../images/gs/gs_img03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 400px;
}

#gs_top_text {
	margin: 130px 0 0px 40px;
	color:#FFFFFF;
	font-size:14px;
	line-height:1.5em;
	text-align:left;
	width:250px;
}

#gs_mds {
	padding: 50px 0 30px 15px;
}

#gs_img05_txt {
	padding: 0 0 0 45px;
	float: left;
	width: 280px;
	color:#FFFFFF;
	font-size:14px;
	line-height:1.5em;
	text-align:left;
}

#gs_img05 {
	padding: 0 0 0 15px;
	float: left;
}

#gs_navi {
	padding: 10px 0 40px 0px;
}

#gs_sabmds {
	padding: 30px 0 0 25px;
}

#bisy {
	padding: 30px 0 0 180px;
}

#bisy_txt {
	padding: 10px 100px 0 100px;
	color:#FFFFFF;
	font-size:14px;
	line-height:1.5em;
}


#cart_po {
	padding:230px 10px 0 295px;
}

#cart_pl {
	width:700px;
	height:290px;
	background-image: url(../images/plo_buy_mist.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 30px auto 0px auto;
}

#cart_pl2 {
	width:700px;
	height:290px;
	background-image: url(../images/plo_buy_lt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 30px auto 0px auto;
}

#cart_pl3 {
	width:700px;
	height:290px;
	background-image: url(../images/plo_buy_ga.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 30px auto 0px auto;
}

#cart_pl4 {
	width:670px;
	height:250px;
	background-image: url(../images/plo_img26.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 30px auto 0px auto;
}

#cart_pl5 {
	width:670px;
	height:250px;
	background-image: url(../images/plo_img25.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 30px auto 0px auto;
}

#cart_pl6 {
	width:670px;
	height:250px;
	background-image: url(../images/plo_img24.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 30px auto 0px auto;
}

#cart_pl7 {
	width:670px;
	height:250px;
	background-image: url(../images/plo_img27.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 30px auto 0px auto;
}

#cart_po_pl {
	padding:130px 10px 0 285px;
}

#cart_po_pl2 {
	padding:100px 10px 0 275px;
}

/* ---------------------------------------------------------------- */
/* プロージョン 洗顔フォーム */
/* ---------------------------------------------------------------- */

#cart_plwa {
	width:700px;
	height:290px;
	background-image: url(../wash/images/pl_ws12.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 30px auto 0px auto;
}

#cart_po_plwa {
	padding:130px 10px 0 295px;
}


/* ---------------------------------------------------------------- */
/* プロージョン QA */
/* ---------------------------------------------------------------- */

.plo_qa {
	background-image:url(../images/plo_img13.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.plo_qa2 {
	background-image:url(../images/plo_img34.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.plo_qa_t {
	font-size:14px;
	line-height:1.6em;
	text-align:left;
	padding: 5px 20px 15px 40px;
	font-weight: bold;
}
.plo_qa_a {
	font-size:14px;
	line-height:1.6em;
	text-align:left;
	padding: 8px 55px 15px 55px;
}



/*------------------------------
　おすすめ機能
------------------------------*/

#plo_recommend {
	background-image: url(/beauty/refa/img/recommend.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px 0 0 15px;
	height: 330px;
	width: 650px;
}

#plo_recommend #rec01 {
	margin:80px 0 0 0 ;
	padding:0px 60px 0 0px;
	float: left;
	width: 160px;
}

#plo_recommend #rec02 {
	margin:80px 0 0 0 ;
	padding:0px 60px 0 0px;
	float: left;
	width: 160px;
}

#plo_recommend #rec03 {
	margin:80px 0 0 0;
	padding:0px 10px 0 0px;
	float: left;
	width: 160px;
}


#plo_text {
	width:700px;
	height:120px;
	margin:30px auto;
	font-size:21px;
	color:#333333;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	line-height:1.8em;
}