#content {
	text-align:left;
	width:690px;
}
.form_koumoku_waku30 {
	width:100%; height:30px; margin-bottom:15px;
}
.form_koumoku_waku197 {
	width:100%; height:197px; margin-bottom:15px; vertical-align:top;
}
.form_koumoku {
	width:153px;
	height:28px;
	font-size:12px;
	line-height:30px;
	text-align:left;
	border:1px solid #999;
	padding-left:10px;
	float:left;
}
.form_nyuryoku {
	height:28px;
	float:left;
	border:1px solid #999;
	margin-left:8px;
}
.form_nyuryoku2 {
	height:20px;
	float:left;
	margin:5px 0 5px 8px;
}
.form_nyuryoku2 #kenmei {
	width:93px; height:20px; font-size:10px;
}
.form_nyuryoku3 {
	height:195px;
	vertical-align:middle;
	float:left;
	border:1px solid #999;
	margin-left:8px;
}
.form_nyuryoku .field1 {
	width:510px; height:26px; line-height:26px;
}
.form_nyuryoku .field2 {
	width:140px; height:26px; line-height:26px;
}
.form_nyuryoku .field3 {
	width:90px; height:26px;
}
.form_nyuryoku .field4 {
	width:405px; height:26px; line-height:26px;
}
.form_nyuryoku .field5 {
	width:240px; height:26px; line-height:26px;
}
.form_nyuryoku3 .field6 {
	width:510px; height:191px; line-height:18px;
	margin:2px 0;
}
.form_koumoku span {
	color:#EB6100;
}
#button_sub {
	background:url(../images/inq_01.gif) 0 0 no-repeat; width:100%; height:100%; border:none;
}
a:hover #button_sub {
	background-position:-128px 0;
}
#inq01 {
	width:100%; height:17px; color:#dd7ba6; font-size:12px; line-height:12px; margin-bottom:26px;
}
#inq01 .sp01 {
	font-size:16px; line-height:16px;
}
#inq01 .sp02 {
	color:#666;
}
.sp02 a, .sp02 a:hover {
	color:#666; text-decoration:none;
}
#inq02 {
	width:100%;
	height:15px;
	margin-bottom:12px;
	clear:both;
	font-size: 12px;
	line-height:15px;
}
#inq02 .di01 {
	background-color:#dd7ba6; width:519px; height:15px; float:left;
}
#inq02 .di02 {
	background-color:#333;
	color:#FFF;
	width:171px;
	height:15px;
	float:left;
	text-align:center;
}
#inq03 {
	text-align:right;
/*	width:100%;*/
	height:12px;
	font-size:12px;
	line-height:12px;
	margin-bottom:19px;
	color:#666;
}
#inq04 {
	width:143px; height:27px; border:#999 solid 1px; color:#666; font-size:16px; text-align:center; line-height:29px; margin-right:544px;
}
#inq05 {
	width:100%; height:10px; font-size:10px; line-height:10px; padding:11px 0; border-bottom:#666 dashed 1px;
}
#inq06 {
	width:auto; height:auto; margin-top:21px;
}
#inq07 {
	width:100%; height:17px; border-bottom:#999 solid 1px;
}
#inq08 {
	margin:17px 276px 0 285px; width:128px; height:35px;
}

#inq04_2 {
	width:197px; height:27px; border:#999 solid 1px; color:#666; font-size:16px; text-align:center; line-height:29px; margin-right:490px;
}
.inq05_2 {
	width:330px; height:130px; float:left;
}
.inq05_2 .di01_2 {
	width:110px; height:130px; background:url(../images/inq_10.gif) top left no-repeat; float:left;
}
.inq05_2 .di01_3 {
	width:110px; height:130px; background:url(../images/inq_13.gif) top left no-repeat; float:left;
}
.inq05_2 .di02_2 {
	width:208px; height:100%; float:left; margin-left:12px; font-size:10px; color:#000; line-height:22px; text-decoration:none;
}
#inq06_2 {
	width:29px; height:130px; float:left;
}
#inq07_2 {
	width:100%; height:130px; margin-top:16px;
}
#inq02_02 {
	width:100%; height:17px; margin-bottom:10px; clear:both; font-size: 12px;

}
#inq02_02 .di01_02 {
	background-color:#dd7ba6; width:577px; height:15px; float:left;
}
#inq02_02 .di02_02 {
	background-color:#333;
	color:#FFF;
	width:112px;
	height:15px;
	float:left;
	text-align:center;
}


/*サービスチケット*/
.ser01 {
	width:257px; height:27px; border:#dd7ba6 solid 1px; color:#dd7ba6; font-size:15px; text-align:center; line-height:29px;
}
.ser01_02 {
	width:370px; height:27px; border:#dd7ba6 solid 1px; color:#dd7ba6; font-size:15px; text-align:center; line-height:29px; clear:both;
}
.ser02 {
	width:100%;
	height:32px;
	line-height:20px;
	padding:11px 0 20px 0;
	border-bottom:#666 dashed 1px;
}
.ser02 a, #setumei1 a, .ao_yoko a {
	color:#61b9df;
}
.ser03 {
	background-color:#dd7ba6;
	width:588px;
	height:15px;
	float:left;
}
.ser04 {
	background-color:#333;
	color:#FFF;
	width:100px;
	height:15px;
	float:left;
	text-align:center;
}
#ser05 {
	width:100%; height:80px; padding:20px 0 13px 0;
}
#ser05 .gazo {
	width:161px; height:80px; float:left; margin-right:12px;
}
#ser05 .yoko_text {
	line-height:20px; height:80px; width:501px; padding-left:15px; border-left:#61b9df solid 1px; float:right;
}


.ao table {
	width: 100%;
	border: 1px solid #61b9df;
	margin-bottom:33px;
}
.ao th {
	width: 173px;background-color:#61b9df; color:#FFF;padding: 4px 5px;
}
.ao td {
	padding: 4px 5px;
}
.ao th a {color: #fff;}

#insatu .ao_uti a {color: #fff;}
#insatu .ao_yoko {
	float:right; width:515px; height:22px; line-height:22px; color:#000;
}
.pink01 {
	width:100%; height:36px; line-height:36px; color:#dd7ba6; text-indent:3px;
}
#setumei {
	width:100%; height:40px; background:url(../images/ser_34.gif) left top no-repeat; margin-bottom:20px;
}
#setumei1 {
	width:285px; height:100%; margin-left:42px; float:left; line-height:20px;
}
#setumei2 {
	width:270px; height:100%; float:right; line-height:20px;
}
#access {
	width:100%; height:72px; padding-top:20px; border-top:#666 dashed 1px;
}
#access .hidari {
	float:left; width:130px; padding-right:15px;

}
#access .hidari_gazo {
	background:url(../images/ser_06.gif) left top no-repeat; width:130px; height:53px;

}
#access .hidari_but {
	width:52px; height:12px; padding:5px 50px 0 28px;

}
#access .migi {
	width:545px; height:100%; float:right; text-decoration:none; color:#3F3B3A; line-height:20px;
}

/*セール情報*/
#inq02 .sal01 {
	background-color:#dd7ba6; width:623px; height:15px; float:left;
}
#inq02 .sal02 {
	background-color:#333; color:#FFF; width:67px; height:15px; float:left; text-align:center;
}
#tirasi_waku {
	width:100%; height: auto; margin-bottom:18px;
}
#tirasi_but {
	width:310px; height:35px; margin:0 168px 0 212px;
}

/*携帯*/
.kei01 {
		width:192px; height:27px; border:#dd7ba6 solid 1px; color:#dd7ba6; font-size:15px; text-align:center; line-height:29px;
}
.kei02 {
	width:110px;
	background-color:#333;
	color:#FFF;
	height:15px;
	float:left;
	text-align:center;
}
.kei03 {
	background-color:#dd7ba6;
	width:580px;
	height:15px;
	float:left;
}
.kei04 {
	color:#000;
	width:100%;
	height:33px;
	line-height:20px;
	padding:11px 0 6px 0;
}
#qr_waku {
	height:68px; width:100%; padding:19px 0 34px 0;
}
.qr_l {
	float:left; height:68px; width:338px;
}
.qr_r {
	float:left; height:68px; width:352px;
}
.qr_img {
	width:68px; height:68px; float:left; padding-right:10px; border-right:#666 solid 1px;
}
.qr_text_l {
	float:left; padding-left:10px; height:68px;
}
.qr_text_r {
	float:right; padding-left:10px; height:68px; width:263px;
}
.murasaki {
	font-size:14px; color:#9B689E;
}
.qr_text_l a, .qr_text_l a:hover {
	color:#61b9df;
}
#keitai_form_waku {
	width:100%; height:36px; background-color:#f3f3ef;
}
.keitai_moji {
	float:left; width:242px; height:36px; line-height:36px; color:#dd7ba6; font-size:12px; text-align:center;
}
.keitai_input {
	float:right; width:448px; height:24px; margin:6px 0;
}
.keitai_input input {
	margin:0; padding:0;
}
.input01 {
	width:397px; height:20px; margin:0; padding:0;
}
.input02 {
	font-size:10px; width:40px;
}

/*クリオネインフォ*/
#clione_waku {
	width:100%; height:159px; margin-top:13px;
}
.megane01 {
	background:url(../images/sal_07.jpg) left top no-repeat; width:271px; height:159px; margin-right:15px; float:left;
}
#clione_waku_r {
	float:right; width:404px; height:159px;
}
.clione_tittle {
	background:url(../images/sal_09.gif) left top no-repeat; width:404px; height:34px;
}
.clione_text {
	width:385px; height:70px; margin:5px 0 0 19px;
}
.clione_but01 {
	padding:15px 0 0 219px;
}
#sugoi_waku {
	width:100%; height:430px; padding:10px 0 20px 0; border-bottom:#666 solid 1px;
}
#sugoi_l {
	height:430px; width:208px; padding-right:16px; border-right:#666 dashed 1px; float:left;
}
#sugoi_c {
	height:430px; width:208px; padding-right:16px; padding-left:16px; border-right:#666 dashed 1px; float:left;
}
#sugoi_r {
	height:430px; width:208px; padding-left:16px; float:left;
}
.sugoi_l_top {
	background:url(../images/sal_17.jpg) left top no-repeat; width:208px; height:195px;
}
.sugoi_c_top {
	background:url(../images/sal_10.jpg) left top no-repeat; width:208px; height:242px;
}
.sugoi_r_top {
	background:url(../images/sal_12.jpg) left top no-repeat; width:208px; height:182px;
}
.sugoi_r_sita {
	width:208px; padding-top:3px; line-height:19px;
}
.sugoi_l_text {
	width:208px; padding:12px 0 19px 0; line-height:19px;
}
.sugoi_c_text {
	width:208px; padding-top:12px; line-height:19px;
}
.sugoi_r_text01 {
	padding-top:62px; line-height:19px;
}
.sugoi_r_text02 {
	color:#61b9df; padding-bottom:5px; line-height:15px;
}
.sugoi_r_text03 {
	padding-bottom:10px;
}
.sugoi_r_text04 {
	font-size:10px; color:#898989; line-height:10px;
}
#cli_nedan_waku {
	width:100%; height:233px; margin-top:20px;
}
#cli_nedan_utiwaku {
	width:100%; height:185px; padding-bottom:13px;
}
#nedan_l {
	float:left; width:276px; height:185px;
}
#nedan_r {
	float:right;
}
.nedan_img {
	width:275px; height:40px; padding-bottom:12px;
}
#nedan_text {
	width:275px; height:15px; padding-bottom:14px; border-bottom:#666 dashed 1px; font-size:15px; line-height:15px; color:#000;
}
.sal_pink {
	width:148px; height:27px; border:#dd7ba6 solid 1px; color:#dd7ba6; font-size:15px; text-align:center; line-height:29px;
}

/*クリオネ*/
#cli {
	background:url(../images/cli_11.jpg) left top no-repeat; width:690px; height:155px; margin-bottom:19px;
}
#douga_waku {
	width:100%; height:293px; padding-top:25px; border-top:#666 dashed 1px;
}
#douga {
	width:432px; height:293px; float:left; margin-right:22px;
}
#douga_migi {
	width:236px; height:293px; float:right;
}
#pink_waku {
	height:24px;
}
.usupin {
	width:6px; height:24px; float:left; background-color:#ebb4cc;
}
.bkpin {
	width:230px; height:24px; background-color:#dd7ba6; font-size:16px; font-weight:bold; color:#FFF; line-height:24px; float:left;
}
.douga_text {
	width:100%; height:77px; clear:both; line-height:20px; padding:10px 0 11px 0; border-bottom:#666 solid 1px;
}
#cli01 {
	height:150px; width:100%; margin-top:19px
}
#cli01 .lef {
	margin-right:14px; float:left;
}
#cli01 .rig {
	float:right;
}
#douga_sita {
	width:100%; height:27px; border-bottom:#666 dashed 1px; clear:both;
}
#sita_gazo {
	width:100%; height:177px; border:#666 solid 1px; margin-top:29px;
}
#sita_gazo .cli02 {
	margin:13px 14px 13px 15px;
}

/*ラインナップ*/
#navi_waku {
	line-height:0px;
	width:100%;
	margin: 36px 0 0;
	padding: 10px 0 0;
	border-top: 1px solid #cccccc;
}

.lin01 {
		width:259px; height:27px; border:#dd7ba6 solid 1px; color:#dd7ba6; font-size:15px; text-align:center; line-height:29px;
}
.lin02 {
	width:100%;
	height:33px;
	line-height:20px;
	padding:11px 0 6px 0;
}
.lin03 {
	color:#000;
	width:100%;
	height:32px;
	line-height:20px;
	padding:11px 0 20px 0;
	border-bottom:#666 dashed 1px;
}
#gousei_waku {
	width:100%; height:660px; margin-top:26px;
}
#mix {
	height:15px; color:#000; line-height:15px;
}
.tittle_img {
	vertical-align:top;
}
#gousei_img {
	width:100%; height:600px; border:#666 solid 1px; margin-top:13px;
}
#guriru_waku {
	width:100%; height:362px;
}
#grilamid {
	height:15px; color:#000; line-height:15px;
}
#guriru_img {
	width:100%; height:295px; border:#666 solid 1px; margin-top:13px;
}
#titan_waku {
	width:100%; height:188px;
}
#titanium {
	height:15px; color:#000; line-height:15px;
}
#titan_img {
	width:100%; height:188px; border:#666 solid 1px; margin-top:13px;
}
/*navi*/
#navi {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#navi li {
  float:left;
  width:230px;
  height: 64px;
  margin: 0;
  padding: 0;
  display: inline;
}

#navi a {
  text-indent: -9999px;
  text-decoration: none;
  display: block;
  height: 64px;
  background-image: url(../images/lin_11.gif);
  background-repeat: no-repeat;
}

#navi1 a { background-position: 0 0; }
#navi2 a { background-position: -230px 0; }
#navi3 a { background-position: -460px 0; }

#navi a:hover {
  text-decoration: none;
  background-image: url(../images/lin_11.gif);
  background-repeat: no-repeat;
}

#navi1 a:hover { background-position: 0px -64px; }
#navi2 a:hover { background-position: -230px -64px; }
#navi3 a:hover { background-position: -460px -64px; }




/* -----------------------------------------------
 * メインレイアウト CSS：最新版 
 * LastUp：13.01.24
----------------------------------------------- */
.orange {
	color: #F08940;
}
.orangeList {
	color: #EB6100;
}
.blue {
	color: #57A6C8;
}
.pink {
	color: #C76E95;
}
.red {
	color: #ff0000;
}
.btn_shop {
	margin: 50px 0 16px;
}

#textMenu {
	margin: 0 0 25px;
	padding: 0;
}
	#textMenu li {
		display: inline;
		margin-right: 15px;
		line-height: 22px;
	}
	#textMenu li.category {
		font-size: 16px;
		color: #DD7BA6;
		font-weight: bold;
		margin-right: 5px;
	}
		#textMenu li a {
			color:#666666;
			text-decoration:none;
		}
		#textMenu li.selectMenu {
			color: #DD7BA6;
		}

h2 {
	width: 690px;
	height:17px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	line-height: 16px;
	background: url("../images/title_sale.gif") no-repeat top left;
	display: block;
}
	h2 span {
		margin: 0 7px 0 0;
	}
	.kaisya_text {
		color:#666666;
		font-size:12px;
		text-align:right;
		line-height:35px;
	}

#pageTitle h2 {
	width: 690px;
	height: 17px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	line-height: 16px;
	background: url("../images/title_lineup.gif") no-repeat top left;
	display: block;
}
#pageTitle h2.benefitTitle {
	width: 690px;
	height: 17px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	line-height: 16px;
	background: url("../images/title_benefit.gif") no-repeat top left;
	display: block;
}
#pageTitle h2.saleTitle {
	width: 690px;
	height: 17px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	line-height: 16px;
	background: url("../images/title_sale.gif") no-repeat top left;
	display: block;
}
#pageTitle h2.ticketTitle {
	width: 690px;
	height: 17px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	line-height: 16px;
	background: url("../images/title_ticket.gif") no-repeat top left;
	display: block;
}
	#pageTitle h2 span {
		margin: 0 14px 0 0;
	}
	#pageTitle .titleSub {
		text-align: right;
		margin: 4px 0;
	}


.contentsLine {
	border-bottom:1px #cccccc dashed;
}
#contents {
	width: 690px;
	margin: 0 0 20px;
	padding: 16px 0 36px;
}
#contents #titleArea {
	margin: 0 0 16px;
	text-align: left;
}
	#contents #titleArea h3 {
		width: 280px;
		padding: 0 14px;
		border: 1px solid #dd7ba6;
		color: #dd7ba6;
		font-size:15px;
		line-height:30px;
		text-align:center;
	}
	#contents #titleArea p {
		font-size: 12px;
		line-height: 30px;
	}
	#contents #titleArea img {
		margin: 6px 0 0 5px;
	}

.lineupSubText {
	margin: 8px 0 6px;
	color: #3f3b3a;
	line-height: 1.4;
}


/*-- お買い得情報トップ --*/
#benefitTop #content {
	margin-top: 20px;
}
#benefitTop .itemBox {
	margin-bottom: 20px;
}
#benefitTop .itemBoxL {
	width: 215px;
	float: left;
	margin-right: 22px;
	background: url("../images/vLine.gif") repeat-y left top; text-align: center;
}
#benefitTop .itemBoxR {
	width: 215px;
	float: left;
	background: url("../images/vLine.gif") repeat-y left top; text-align: center;
}
#benefitTop .itemImage {
	padding-bottom: 12px;
	margin:0 auto;
	text-align:center;
}
#benefitTop .heightLine-2,
#benefitTop .heightLine {
	padding: 0 10px 5px;
}
#benefitTop .itemText {
	line-height: 14px;
	margin: 0;
	padding: 0 0 0 8px;
	border-left: 5px solid #76bcde;
	text-align: left;
	font-size: 83%;
	height: 45px;
}
#benefitTop .itemTextSide {
	text-align: left;
}

#benefitTop a.noUline,a:hover.noUline {
	text-decoration: none;
}
#benefitTop .toDetail {
	height: 40px;
	background: url("../images/bLine.gif") no-repeat left bottom;
	text-align: right;
}
	#benefitTop .toDetail img {
		margin: 5px 10px 0 0;
	}


/*-- セール情報ページ --*/
#saleInfo #saleBox {
	margin: 20px 0 0;
}

#BtnFB {
	margin: 8px 0 0;
}


/*-- 商品紹介ページ --*/
#lineup {
	text-align: left;
}

	#lineup .titleText {
		line-height: 1.4;
	}
	#lineup .apollonImg {
		margin: 0 0 16px;
	}
	#lineup .lineupBox li {
		margin: 0 16px 0 0;
	}
	#lineup .lineupBox li.last {
		margin: 0;
	}


/*-- 商品ページ共通 --*/
.lineupBtnS {
	width: 690px;
	margin: 23px 0 10px;
}
	.lineupBtnS li {
		margin: 0 3px 0 0;
	}
	.lineupBtnS li.last {
		margin: 0;
	}

#articleBox {
	width: 690px;
}
	#articleBox li {
		width: 335px;
		margin: 0 14px 0 0;
	}
	#articleBox li.last {
		width: 335px;
		margin: 0;
	}
		#articleBox li #articleBoxS {
			width: 335px;
			margin: 0 0 4px;
		}
			#articleBox li #articleBoxS li {
				width: 160px;
				margin: 0 7px 0 0;
				background: #666 url("../images/lineup_articleTitleS.gif") no-repeat top left;
				color: #fff;
				font-size: 93%;
				text-indent: 1em;
				line-height: 20px;
			}
			#articleBox li #articleBoxS li.last {
				width: 160px;
				margin: 0;
				background: #666 url("../images/lineup_articleTitleS.gif") no-repeat top left;
				color: #fff;
				font-size: 93%;
				text-indent: 1em;
				line-height: 20px;
			}
			#articleBox li #articleBoxS li.none {
				width: 160px;
				margin: 0;
				background: #fff;
				line-height: 20px;
			}
				#articleBox li #articleBoxS li span {
					margin: 0 0 0 4px;
				}
		#articleBox li p {
			margin: 8px 0 0;
		}

#article {
	text-align: left;
}
	#article h3 span {
		margin: 0 0 0 8px;
		color: #666464;
	}
	#article .captionText {
		text-align: right;
	}

	#article .catalog_info {
		background: #BAD0F9;
		padding: 20px;
		text-align: center;
		font-size: 120%;
		margin-top: 20px;
	}


/*-- クリオネメインページ --*/
#clioneMain {
	text-align: left;
}

#clioneMain .movieBox {
	width: 690px;
}
	#clioneMain .movieBox h4 {
		width: 236px;
		height: 24px;
		background: #dd7ba6 url("../images/clione_bgSubTitle.gif") no-repeat top left;
		font-size: 16px;
		font-weight: bold;
		color: #FFF;
		text-indent: 12px;
		line-height: 24px;
	}
	#clioneMain .movieBox .posR p {
		width: 230px;
		padding: 10px 3px;
		color: #3f3b3a;
		font-size: 70%;
		line-height: 20px;
	}

#clioneMain .price2Box {
	text-align: center;
	width: 100%;
	margin: 0;
	padding: 16px 0;
	border: #666 solid 1px;
}

#clioneMain .banLineup {
	text-align: center;
}

#clioneTab {
	padding: 20px 0 0;
}


/*-- メガプリPC --*/
#contents .meraninText {
	margin: 8px 10px 6px 0;
	text-align: left;
	line-height: 1.6;
}
	#contents .meraninText li {
		width: 220px;
		margin: 0 10px 0 0;
	}
	#contents .meraninText li.last {
		width: 220px;
		margin: 0;
	}


/*-- クリオネプロテクト(PCページ） --*/
#contents .clionePro_btnArea {
	margin: 16px 0 0 16px;
}
	#contents .clionePro_btnArea li {
		margin: 0 10px 0 0;
		padding: 10px 0 0;
	}
	#contents .clionePro_btnArea li.first {
		margin: 0 35px 0 0;
		padding: 0;
	}
	#contents .clionePro_btnArea li.last {
		margin: 0;
	}

#contents .captionCPro {
	margin: 8px 0 0 16px;
}


/*-- クリオネ(商品紹介ページ） --*/
#clioneLineup {
	text-align: left;
}

#clioneLineup #clioneLink01 {
	margin: 0 0 50px;
	padding: 0 0 30px;
	border-bottom: 1px dashed #ccc;
}
	#clioneLineup #clioneLink01 h4 {
		margin: 26px 0 12px;
	}

	#clioneLineup #clioneLink01 ul {
		margin: 0;
	}
		#clioneLineup #clioneLink01 li {
			margin: 0 0 30px;
		}
		#clioneLineup #clioneLink01 li.last {
			margin: 0 0 10px;
		}
	
#clioneLineup #clioneLink02 {
	margin: 0 0 50px;
	padding: 0 0 30px;
	border-bottom: 1px dashed #ccc;
}
	#clioneLineup #clioneLink02 h4 {
		margin: 26px 0 12px;
	}

	#clioneLineup #clioneLink02 ul {
		margin: 0;
	}
		#clioneLineup #clioneLink02 li {
			margin: 0 0 30px;
		}
		#clioneLineup #clioneLink02 li.last {
			margin: 0 0 10px;
		}
	
#clioneLineup #clioneLink03 {
	margin: 0 0 16px;
}
	#clioneLineup #clioneLink03 h4 {
		margin: 26px 0 12px;
	}

	#clioneLineup #clioneLink03 ul {
		margin: 0;
	}
		#clioneLineup #clioneLink03 li {
			margin: 0 0 30px;
		}
		#clioneLineup #clioneLink03 li.last {
			margin: 0 0 10px;
		}
	
	
	#clioneLineup .pageTopSub {
		text-align: right;
		margin: 0 4px 36px 0;
	}
		#clioneLineup .pageTopSub img {
			margin: 0 4px 0 0;
		}
		#clioneLineup .pageTopSub a {
			text-decoration: none;
			color: #333;
		}


/*-- クリオネプロテクト(商品紹介ページ） --*/
#clioneProLineup {
	text-align: left;
}

#clioneProLineup h4 {
/*	width: 236px;*/
	height: 24px;
	background: #dd7ba6 url("../images/clione_bgSubTitle.gif") no-repeat top left;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-indent: 12px;
	line-height: 24px;
	}
#clioneProLineup .titleText {
	margin: 10px 0 16px 4px;
	color: #3f3b3a;
	font-size: 80%;
	line-height: 1.4;
}
#clioneProLineup h5 {
	height: 20px;
	background: #dd7ba6 url("../images/clione_bgSubTitle02.gif") no-repeat top left;
	color: #231714;
	text-indent: 12px;
	line-height: 20px;
	}
#clioneProLineup h5.noText {
	margin: 0 0 16px;
	}
#clioneProLineup h6 {
	margin: 0;
	padding: 0 0 2px;
	font-size: 14px;
	color: #4a91c6;
	border-bottom: 1px solid #4a91c6;
	}

	#clioneProLineup .mainImage {
		border: 1px solid #666666;
		width: 100%;
		margin: 0 0 16px;
	}
	#clioneProLineup .lensColor {
		margin: 0 0 20px;
	}
		#clioneProLineup .lensColor li {
			width: 220px;
			margin: 0;
			color: #3f3b3a;
			font-size: 80%;
			line-height: 1.6;
			border-right: 1px solid #ccc;
		}
		#clioneProLineup .lensColor li.last {
			border-right: none;
		}
			#clioneProLineup .lensColor li p {
				margin: 0 14px;
			}

#clioneProLineup .pageTopSub {
	text-align: right;
	margin: 0 4px 36px 0;
	font-size: 70%;
}
	#clioneProLineup .pageTopSub img {
		margin: 0 4px 0 0;
	}
	#clioneProLineup .pageTopSub a {
		text-decoration: none;
		color: #333;
	}


/*-- クリオネジュニア(商品紹介ページ） --*/
#clioneJrLineup {
	text-align: left;
}

#clioneJrLineup #JrContents {
	width: 690px;
	height: 380px;
	background: url("../images/clioneJr_bgContents.jpg") no-repeat top left;
	margin: 16px 0 0;
	padding: 45px 0 0 270px;
	}
	#clioneJrLineup #JrContents p {
		width: 400px;
		margin: 0 0 16px 10px;
		font-size: 80%;
		line-height: 1.4;
		}

	#clioneJrLineup .cJr_imageBox {
		margin: 0;
	}
		#clioneJrLineup .cJr_imageBox li {
			margin: 0 0 30px;
		}
		#clioneJrLineup .cJr_imageBox li.last {
			margin: 0 0 10px;
		}

#clioneJrLineup .geep_lineup {
	margin: 16px 0 0;
}
	#clioneJrLineup .geep_lineup li {
		margin: 0 0 30px;
		}
		#clioneJrLineup .geep_lineup li.last {
			margin: 0 0 10px;
		}

#clioneJrLineup .pageTopSub {
	text-align: right;
	margin: 0 4px 36px 0;
}
	#clioneJrLineup .pageTopSub img {
		margin: 0 4px 0 0;
	}
	#clioneJrLineup .pageTopSub a {
		text-decoration: none;
		color: #333;
	}


/*-- トニーセイム紹介ページ --*/
#TonySame {
	text-align: left;
}
	#TonySame .tonySame_site {
		text-align: center;
		padding: 4px 0 2px;
		background: #000;
		color: #fff;
	}
	#TonySame .mainText ul {
		margin: 6px 0 36px;
	}

	#TonySame h4 {
		background: #705f5b url("../images/tonysame_bgTitle.gif") repeat-y top left;
		color: #fff;
		font-size: 90%;
		text-indent: 1em;
		line-height: 26px;
	}
	#TonySame h5 {
		text-align: center;
		margin: 16px 0;
	}

#TonySame .fiveContents {
	width: 678px;
	margin: 0 6px;
}
	#TonySame .fiveContents .posR {
		width: 490px;
	}
	#TonySame .fiveContents .textArea {
		margin: 0 0 16px;
		line-height: 1.4;
	}
	#TonySame .fiveContents .artImg li {
		margin: 0 16px 0 0;
	}
	#TonySame .fiveContents .artImg li.last {
		margin: 0;
	}
		#TonySame .fiveContents .artImg li img {
			margin: 0 0 2px;
		}
	
	#TonySame .fiveContents .balTextB {
		margin: 20px 0;
		font-size: 160%;
		font-weight: bold;
	}
	
	#TonySame .fiveContents h6 {
		margin: 20px 0 0;
		font-size: 90%;
		font-weight: bold;
	}
	#TonySame .fiveContents .asiBox {
		font-size: 93%;
		line-height: 1.4;
	}
		#TonySame .fiveContents .asiBox li.title {
			margin: 8px 0 2px;
			padding: 0 0 2px;
			border-bottom: 1px solid #214F63;
			color: #214F63;
			font-weight: bold;
		}
	
	#TonySame .fiveContents .sx4TextB {
		margin: 20px 0;
		font-size: 160%;
		font-weight: bold;
	}


#TonySame .pageTopSub {
	text-align: right;
	margin: 16px 4px 36px 0;
}
	#TonySame .pageTopSub img {
		margin: 0 4px 0 0;
	}
	#TonySame .pageTopSub a {
		text-decoration: none;
		color: #333;
	}


/*-- サービスチケット --*/
#serviceTicket {
	text-align: left;
}
	#serviceTicket a:link {
		color: #61b9df;
	}
	#serviceTicket a:visited {
		color: #61b9df;
	}
	#serviceTicket a:hover {
		color: #61b9df;
		text-decoration: none;
	}
	#serviceTicket a:active {
		color: #61b9df;
	}
	#serviceTicket #contents #titleArea h3 {
		width: 350px;
		padding: 0 14px;
		border: 1px solid #dd7ba6;
		color: #dd7ba6;
		font-size:15px;
		line-height:30px;
		text-align:center;
	}
	#serviceTicket #contents #titleArea p {
		margin: 10px 0 0;
		font-size: 12px;
		line-height: 1.6;
	}
