@charset "shift_jis";

/***********************************************
　アットコスメ2009年3月特集
　“春の色ってむずかしい！？”
　					      --- create 2009/03/17
　					      --- update 2009/03/17
************************************************/

/*=============================================
　background
===============================================*/
#spc0903_cts div {
	position: relative;

}
#spc0903_cts #spc0903_03_title {
	width: 930px; height: 232px;
	background: url( ../images/03/spc0903_03_title_bg.jpg) no-repeat left top;
}
#spc0903_cts #spc0903_03_qa {
	width: 930px; height: 1920px;
	background: url( ../images/03/spc0903_03_qa_bg.jpg) no-repeat left top;
}
#spc0903_cts #spc0903_03_oth {
	width: 930px; height: 605px;
	background: url( ../images/03/spc0903_03_oth_bg.jpg) no-repeat left top;
}
#spc0903_cts #spc0903_03_kfn {
	width: 930px; height: 422px;
	background: url( ../images/03/spc0903_03_kfn_bg.jpg) no-repeat left top;
}


/*=============================================
　title
===============================================*/
#spc0903_cts div#spc0903_03_title h3 {
	width: 620px; height: 0;
	padding: 80px 0 0 0;
	background: url( ../images/03/spc0903_03_title.gif) no-repeat left top;
	overflow: hidden;
	
	position: absolute;
	left: 55px; top: 11px;
}
#spc0903_cts div#spc0903_03_title p {
	width: 522px;
	font-size: 14px;
	line-height: 160%;
	position: absolute;
	left: 70px; top: 105px;
}
#spc0903_cts div#spc0903_03_title p span.total {
	font-size: 12px;
}


/* 先生紹介 */
#spc0903_cts div#spc0903_03_title p#spc0903_03_tcr_top {
	width: 178px;
	position: absolute;
	left: 610px; top: 100px;
	font-size: 11px;
	line-height: 140%;
}
#spc0903_cts div#spc0903_03_title p#spc0903_03_tcr_top a {
	display: block;
	width: 80px;
	background: url( ../images/cmn/spc0903_cmn_more.gif) no-repeat left 6px;
	padding: 0 0 0 10px;
	position: absolute;
	left: 85px; top: 65px;
}
#spc0903_cts div#spc0903_03_title p#spc0903_03_tcr_top a:hover {
	text-decoration: none;
}


/*=============================================
　共通
===============================================*/
#spc0903_cts div div p {
	font-size: 11px;
	line-height: 1.7;
}
#spc0903_cts div div p.question img {
	float: left;
	margin: 0 12px 5px 0;
}
#spc0903_cts div div p.answer span.emp {
	color: #f76;
}
#spc0903_cts div div a.komi {
	display: block;
	width: 80px; height: 0;
	padding: 14px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc_komi.gif) no-repeat left top;
	overflow: hidden;

}
#spc0903_cts div div a.komi:hover {
	background-position: 0px -14px;
}


/*=============================================
　プロに聞きたい、春メイクのお悩み
===============================================*/

#spc0903_cts #spc0903_03_qa h4 {
	width: 457px; height: 0;
	padding: 40px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_title.gif) no-repeat left top;
	overflow: hidden;
	
	position: absolute;
	left: 57px; top: 0px;
}

/*---------- 共通 ----------*/
#spc0903_cts #spc0903_03_qa div p.answer img {
	display: block;
	margin: 0 0 15px 0;
}

/*---------- 質問1 ----------*/
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc1 {
	width: 235px;
	position: absolute;
	left: 63px; top: 64px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc1 h5 {
	width: 230px; height: 0;
	padding: 63px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc1.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 0; top: 0;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc1 p.question {
	width: 200px;
	position: absolute;
	left: 17px; top: 78px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc1 p.answer {
	width: 200px;
	position: absolute;
	left: 17px; top: 296px;
	line-height: 170%;
	letter-spacing: 0.05em;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc1 a.photo {
	width: 64px; height: 0px;
	padding: 122px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc1_ph.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 17px; top: 535px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc1 a.item {
	width: 122px; height: 0px;
	padding: 70px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc1_item.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 93px; top: 567px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc1 p.ossm {
	width: 60px; height: 0px;
	padding: 45px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc1_ossm.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 165px; top: 517px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc1 a.komi {
	position: absolute;	
	left: 94px; top: 643px;
}

/*---------- 質問2 ----------*/
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc2 {
	width: 260px;
	position: absolute;
	left: 306px; top: 64px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc2 h5 {
	width: 260px; height: 0;
	padding: 63px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc2.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 0; top: 0;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc2 p.question {
	width: 232px;
	position: absolute;
	left: 17px; top: 78px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc2 p.answer {
	width: 232px;
	position: absolute;
	left: 17px; top: 332px;
	line-height: 160%;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc2 a.photo {
	width: 78px; height: 0px;
	padding: 100px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc2_ph.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 18px; top: 558px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc2 a.item {
	width: 145px; height: 0px;
	padding: 60px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc2_item.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 106px; top: 577px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc2 p.ossm {
	width: 60px; height: 0px;
	padding: 45px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc2_ossm.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 188px; top: 550px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc2 a.komi {
	position: absolute;	
	left: 108px; top: 643px;
}

/*---------- 質問3 ----------*/
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc3 {
	width: 290px;
	position: absolute;
	left: 576px; top: 64px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc3 h5 {
	width: 300px; height: 0;
	padding: 63px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc3.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 0; top: 0;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc3 p.question {
	width: 255px;
	position: absolute;
	left: 17px; top: 78px;
	letter-spacing: 0.05em;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc3 p.answer {
	width: 255px;
	position: absolute;
	left: 17px; top: 262px;
	line-height: 150%;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc3 a.photo {
	width: 104px; height: 0px;
	padding: 100px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc3_ph.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 17px; top: 467px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc3 a.item {
	width: 120px; height: 0px;
	padding: 50px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc3_item.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 132px; top: 497px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc3 p.ossm {
	width: 60px; height: 0px;
	padding: 45px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc3_ossm.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 223px; top: 467px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc3 a.komi {
	position: absolute;	
	left: 133px; top: 553px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc3 h6 {
	width: 240px; height: 0;
	padding: 33px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc3_pr.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 15px; top: 567px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc3 p.pr {
	width: 258px;
	position: absolute;
	left: 17px; top: 608px;
	line-height: 150%;
}

/*---------- 質問4 ----------*/
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc4 {
	width: 380px;
	position: absolute;
	left: 63px; top: 752px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc4 h5 {
	width: 300px; height: 0;
	padding: 63px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc4.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 0; top: 0;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc4 p.question {
	width: 350px;
	position: absolute;
	left: 17px; top: 78px;
	letter-spacing: 0.05em;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc4 p.answer {
	width: 350px;
	position: absolute;
	left: 17px; top: 228px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc4 p.answer img.spacer {
	float: right;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc4 a.photo {
	width: 90px; height: 0px;
	padding: 100px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc4_ph.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 141px; top: 375px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc4 a.item {
	width: 130px; height: 0px;
	padding: 80px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc4_item.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 238px; top: 385px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc4 p.ossm {
	width: 60px; height: 0px;
	padding: 50px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc4_ossm.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 310px; top: 351px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc4 a.komi {
	position: absolute;	
	left: 290px; top: 450px;
}

/*---------- 質問5 ----------*/
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc5 {
	width: 405px;
	position: absolute;
	left: 460px; top: 852px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc5 h5 {
	width: 400px; height: 0;
	padding: 63px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc5.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 0; top: 0;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc5 p.question {
	width: 375px;
	position: absolute;
	left: 17px; top: 78px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc5 p.answer {
	width: 375px;
	position: absolute;
	left: 17px; top: 220px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc5 p.answer img.spacer {
	float: right;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc5 a.photo {
	width: 85px; height: 0px;
	padding: 77px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc5_ph.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 172px; top: 328px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc5 a.item {
	width: 120px; height: 0px;
	padding: 50px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc5_item.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 269px; top: 335px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc5 p.ossm {
	width: 60px; height: 0px;
	padding: 45px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc5_ossm.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 332px; top: 307px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc5 a.komi {
	position: absolute;	
	left: 271px; top: 391px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc5 h6 {
	width: 240px; height: 0;
	padding: 32px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc5_pr.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 14px; top: 405px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc5 p.pr {
	width: 375px;
	position: absolute;
	left: 17px; top: 446px;
}

/*---------- 質問6 ----------*/
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc6 {
	width: 385px;
	position: absolute;
	left: 64px; top: 1245px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc6 h5 {
	width: 250px; height: 0;
	padding: 63px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc6.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 0; top: 0;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc6 p.question {
	width: 350px;
	position: absolute;
	left: 17px; top: 78px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc6 p.answer {
	width: 350px;
	position: absolute;
	left: 17px; top: 180px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc6 p.answer img.spacer {
	float: right;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc6 a.photo {
	width: 99px; height: 0px;
	padding: 93px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc6_ph.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 20px; top: 351px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc6 a.item {
	width: 140px; height: 0px;
	padding: 60px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc6_item.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 131px; top: 363px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc6 p.ossm {
	width: 70px; height: 0px;
	padding: 42px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc6_ossm.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 261px; top: 376px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc6 a.komi {
	position: absolute;	
	left: 134px; top: 430px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc6 h6 {
	width: 240px; height: 0;
	padding: 32px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc6_pr.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 15px; top: 444px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc6 p.pr {
	width: 350px;
	position: absolute;
	left: 17px; top: 482px;
	line-height: 150%;
}

/*---------- 質問7 ----------*/
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc7 {
	width: 405px;
	position: absolute;
	left: 460px; top: 1427px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc7 h5 {
	width: 372px; height: 0;
	padding: 63px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc7.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 0; top: 0;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc7 p.question {
	width: 373px;
	position: absolute;
	left: 17px; top: 78px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc7 p.answer {
	width: 373px;
	position: absolute;
	left: 17px; top: 220px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc7 p.answer img.spacer {
	float: right;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc7 a.photo {
	width: 94px; height: 0px;
	padding: 87px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc7_ph.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 185px; top: 345px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc7 a.item {
	width: 100px; height: 0px;
	padding: 60px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc7_item.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 289px; top: 350px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc7 p.ossm {
	width: 60px; height: 0px;
	padding: 45px 0 0 0;
	background: url( ../images/03/spc0903_03_qa_tpc7_ossm.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 337px; top: 305px;
}
#spc0903_cts #spc0903_03_qa div#spc0903_03_qa_tpc7 a.komi {
	position: absolute;	
	left: 293px; top: 418px;
}

/*-------------------------------*/
#spc0903_cts #spc0903_03_qa a.pagetop {
	position: absolute;	
	left: 798px; top: 1895px;
}


/*=============================================
　実はこんなことでも悩んでるんです・・・
===============================================*/

#spc0903_cts #spc0903_03_oth h5 {
	width: 395px; height: 0;
	padding: 30px 0 0 0;
	background: url( ../images/03/spc0903_03_oth_title.gif) no-repeat left top;
	overflow: hidden;
	
	position: absolute;
	left: 64px; top: 11px;
}

/*---------- 共通 ----------*/
#spc0903_cts #spc0903_03_oth div p.answer img {
	display:;
	margin: 0 15px 5px 0;
	float: left;
}

/*---------- 質問1 ----------*/
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc1 {
	width: 800px;
	position: absolute;
	left: 62px; top: 65px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc1 h6 {
	width: 190px; height: 0;
	padding: 20px 0 0 0;
	background: url( ../images/03/spc0903_03_oth_tpc1.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 9px; top: 0px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc1 p.question {
	width: 260px;
	position: absolute;
	left: 17px; top: 40px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc1 p.answer {
	width: 475px;
	position: absolute;
	left: 315px; top: 40px;
}


/*---------- 質問2 ----------*/
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc2 {
	width: 800px;
	position: absolute;
	left: 62px; top: 225px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc2 h6 {
	width: 325px; height: 0;
	padding: 20px 0 0 0;
	background: url( ../images/03/spc0903_03_oth_tpc2.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 9px; top: 0px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc2 p.question {
	width: 215px;
	position: absolute;
	left: 17px; top: 40px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc2 p.answer {
	width: 265px;
	position: absolute;
	left: 270px; top: 40px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc2 a.photo {
	width: 97px; height: 0px;
	padding: 69px 0 0 0;
	background: url( ../images/03/spc0903_03_oth_tpc2_ph.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 586px; top: 75px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc2 a.item {
	width: 95px; height: 0px;
	padding: 80px 0 0 0;
	background: url( ../images/03/spc0903_03_oth_tpc2_item.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 694px; top: 41px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc2 p.ossm {
	width: 60px; height: 0px;
	padding: 45px 0 0 0;
	background: url( ../images/03/spc0903_03_oth_tpc2_ossm.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 629px; top: 37px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc2 a.komi {
	position: absolute;	
	left: 698px; top: 130px;
}

/*---------- 質問3 ----------*/
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc3 {
	width: 800px;
	position: absolute;
	left: 62px; top: 403px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc3 h6 {
	width: 225px; height: 0;
	padding: 20px 0 0 0;
	background: url( ../images/03/spc0903_03_oth_tpc3.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 9px; top: 0px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc3 p.question {
	width: 230px;
	position: absolute;
	left: 17px; top: 40px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc3 p.answer {
	width: 275px;
	position: absolute;
	left: 285px; top: 40px;
	line-height: 155%;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc3 a.photo {
	width: 52px; height: 0px;
	padding: 96px 0 0 0;
	background: url( ../images/03/spc0903_03_oth_tpc3_ph.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 600px; top: 54px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc3 a.item {
	width: 125px; height: 0px;
	padding: 75px 0 0 0;
	background: url( ../images/03/spc0903_03_oth_tpc3_item.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 662px; top: 54px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc3 p.ossm {
	width: 60px; height: 0px;
	padding: 50px 0 0 0;
	background: url( ../images/03/spc0903_03_oth_tpc3_ossm.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 737px; top: 21px;
}
#spc0903_cts #spc0903_03_oth div#spc0903_03_oth_tpc3 a.komi {
	position: absolute;	
	left: 666px; top: 137px;
}

/*-------------------------------*/
#spc0903_cts #spc0903_03_oth a.pagetop {
	position: absolute;	
	left: 798px; top: 587px;
}


/*=============================================
　花粉症でも楽しめる春メイク法って？
===============================================*/
#spc0903_cts #spc0903_03_kfn h5 {
	width: 375px; height: 0;
	padding: 30px 0 0 0;
	background: url( ../images/03/spc0903_03_kfn_title.gif) no-repeat left top;
	overflow: hidden;
	
	position: absolute;
	left: 64px; top: 12px;
}
/*---------- 共通 ----------*/
#spc0903_cts #spc0903_03_kfn div p.answer img {
	display:;
	margin: 0 15px 5px 0;
	float: left;
}

/*---------- 質問 ----------*/
#spc0903_cts #spc0903_03_kfn div#spc0903_03_kfn_tpc {
	width: 550px;
	position: absolute;
	left: 62px; top: 66px;
}
#spc0903_cts #spc0903_03_kfn div#spc0903_03_kfn_tpc h6 {
	width: 260px; height: 0;
	padding: 20px 0 0 0;
	background: url( ../images/03/spc0903_03_kfn_tpc.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 9px; top: 0px;
}
#spc0903_cts #spc0903_03_kfn div#spc0903_03_kfn_tpc p.question {
	width: 175px;
	position: absolute;
	left: 17px; top: 40px;
}
#spc0903_cts #spc0903_03_kfn div#spc0903_03_kfn_tpc p.answer {
	width: 285px;
	position: absolute;
	left: 232px; top: 40px;
	line-height: 155%;
}

/*---------- マスクだけは手放せない ----------*/
#spc0903_cts #spc0903_03_kfn div#spc0903_03_kfn_msk {
	width: 242px;
	position: absolute;
	left: 619px; top: 66px;
}
#spc0903_cts #spc0903_03_kfn div#spc0903_03_kfn_msk h6 {
	width: 242px;
	height: 0;
	padding: 18px 0 0 0;
	background: url( ../images/03/spc0903_03_kfn_msk_title.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;
	left: 0px;	top: 0px;
}
#spc0903_cts #spc0903_03_kfn div#spc0903_03_kfn_msk p.txt {
	width: 225px;
	position: absolute;
	left: 10px;	top: 25px;
}
#spc0903_cts #spc0903_03_kfn div#spc0903_03_kfn_msk a.photo {
	width: 57px; height: 0px;
	padding: 78px 0 0 0;
	background: url( ../images/03/spc0903_03_kfn_msk_ph.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 12px; top: 68px;
}
#spc0903_cts #spc0903_03_kfn div#spc0903_03_kfn_msk a.item {
	width: 120px; height: 0px;
	padding: 45px 0 0 0;
	background: url( ../images/03/spc0903_03_kfn_msk_item.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 78px; top: 76px;
}
#spc0903_cts #spc0903_03_kfn div#spc0903_03_kfn_msk p.ossm {
	width: 60px; height: 0px;
	padding: 48px 0 0 0;
	background: url( ../images/03/spc0903_03_kfn_msk_ossm.gif) no-repeat left top;
	overflow: hidden;

	position: absolute;	
	left: 172px; top: 45px;
}
#spc0903_cts #spc0903_03_kfn div#spc0903_03_kfn_msk a.komi {
	position: absolute;	
	left: 82px; top: 132px;
}


/*=============================================
　先生紹介
===============================================*/
#spc0903_cts #spc0903_03_kfn div#spc0903_03_tcr_bottom {
	width: 840px;
	position: absolute;
	left: 45px; top: 253px;
}
#spc0903_cts #spc0903_03_kfn div#spc0903_03_tcr_bottom img {
	position: absolute;
	left: 30px; top: 9px;
}
#spc0903_cts #spc0903_03_kfn div#spc0903_03_tcr_bottom p.name {
	width: 170px;
	position: absolute;
	left: 120px; top: 25px;
}
#spc0903_cts #spc0903_03_kfn div#spc0903_03_tcr_bottom p.intr {
	width: 515px;
	position: absolute;
	left: 306px; top: 12px;
	line-height: 145%;
}
#spc0903_cts #spc0903_03_kfn div#spc0903_03_tcr_bottom p.intr a {
	text-decoration: none;
}

/*-------------------------------*/
#spc0903_cts #spc0903_03_kfn a.pagetop {
	position: absolute;	
	left: 798px; top: 380px;
}
