@charset "utf-8";

/*
===============================================================================
| 			cosmetic
|			color base:#ff00ff / highlight:#ff80ff / menuOn:#fee1f5
===============================================================================
*/
/*----------------------------------------------------------------------
/			タイトル
/----------------------------------------------------------------------*/
div.main h2{
	border-top: solid 4px #ff00ff;
}

div.main h3{
	border-top: solid 3px #ff00ff;
}

/*----------------------------------------------------------------------
/			cornerMenu
/----------------------------------------------------------------------*/
div.main div.cornerMenu ul li a:hover,
div.main div.cornerMenu ul li.on{
	background-color: #fee1f5;
}
div.main div.cornerMenu ul.child li.on{
	background-color: #fceff9;
}

/*----------------------------------------------------------------------
/			体験談
/----------------------------------------------------------------------*/
div.main div.experience{
	border: solid 1px #ff00ff;
}

div.main div.experience h3{
	border-top: solid 1px #ff80ff;
	background: #ff00ff url();
}

div.main div.experience div.sentence dt.doctor{
	padding-top: 20px;
	border-top: 1px solid #ff80ff;
}

/*
===============================================================================
| 			index　トップ
===============================================================================
*/
div.main#index div.rightBlock{
	border-top: solid 4px #ff00ff;
}

div.main#index div.row h2{
	border-top: solid 4px #ff00ff;
}

h2#menuCosmeticPimple a{
	background: url(/laser/cosmetic/images/top/title_pimple.gif) no-repeat left top;
}
h2#menuCosmeticSmell a{
	background: url(/laser/cosmetic/images/top/title_smell.gif) no-repeat left top;
}
h2#menuCosmeticSpot a{
	background: url(/laser/cosmetic/images/top/title_spot.gif) no-repeat left top;
}
h2#menuCosmeticDepilation a{
	background: url(/laser/cosmetic/images/top/title_depilation.gif) no-repeat left top;
}
h2#menuCosmeticPierce a{
	background: url(/laser/cosmetic/images/top/title_pierce.gif) no-repeat left top;
}
h2#menuCosmeticEyelid1 a{
	background: url(/laser/cosmetic/images/top/title_eyelid1.gif) no-repeat left top;
}
h2#menuCosmeticEyelid2 a{
	background: url(/laser/cosmetic/images/top/title_eyelid2.gif) no-repeat left top;
}
h2#menuCosmeticTattoo a{
	background: url(/laser/cosmetic/images/top/title_tattoo.gif) no-repeat left top;
}
h2#menuCosmeticArtmake a{
	background: url(/laser/cosmetic/images/top/title_artmake.gif) no-repeat left top;
}
h2#menuCosmeticJeunesse a{
	background: url(/laser/cosmetic/images/top/title_jeunesse.gif) no-repeat left top;
}
h2#menuCosmeticSomber a{
	background: url(/laser/cosmetic/images/top/title_somber.gif) no-repeat left top;
}
h2#menuCosmeticShiwa a{
	background: url(/laser/cosmetic/images/top/title_shiwa.gif) no-repeat left top;
}
h2#menuCosmeticTarumi a{
	background: url(/laser/cosmetic/images/top/title_tarumi.gif) no-repeat left top;
}
h2#menuCosmeticKeana a{
	background: url(/laser/cosmetic/images/top/title_keana.gif) no-repeat left top;
}
h2#menuCosmeticPetit a{
	background: url(/laser/cosmetic/images/top/title_petit.gif) no-repeat left top;
}
h2#menuCosmeticScomes a{
	background: url(/laser/cosmetic/images/top/title_scomes.gif) no-repeat left top;
}
h2#menuCosmeticCollagen a{
	background: url(/laser/cosmetic/images/top/title_collagen.gif) no-repeat left top;
}
h2#menuCosmeticEyes a{
	background: url(/laser/cosmetic/images/top/title_eyes.gif) no-repeat left top;
}
h2#menuCosmeticNose a{
	background: url(/laser/cosmetic/images/top/title_nose.gif) no-repeat left top;
}
h2#menuCosmeticBotoxhyalron a{
	background: url(/laser/cosmetic/images/top/title_botoxhyalron.gif) no-repeat left top;
}
h2#menuCosmeticBreast a{
	background: url(/laser/cosmetic/images/top/title_breast.gif) no-repeat left top;
}
h2#menuCosmeticFacelift a{
	background: url(/laser/cosmetic/images/top/title_facelift.gif) no-repeat left top;
}
h2#menuCosmeticOthers a{
	background: url(/laser/cosmetic/images/top/title_others.gif) no-repeat left top;
}

h2#menuCosmeticPimple a:hover,
h2#menuCosmeticSmell a:hover,
h2#menuCosmeticSpot a:hover,
h2#menuCosmeticDepilation a:hover,
h2#menuCosmeticPierce a:hover,
h2#menuCosmeticEyelid1 a:hover,
h2#menuCosmeticEyelid2 a:hover,
h2#menuCosmeticTattoo a:hover,
h2#menuCosmeticArtmake a:hover,
h2#menuCosmeticJeunesse a:hover,
h2#menuCosmeticSomber a:hover,
h2#menuCosmeticShiwa a:hover,
h2#menuCosmeticTarumi a:hover,
h2#menuCosmeticKeana a:hover,
h2#menuCosmeticPetit a:hover,
h2#menuCosmeticScomes a:hover,
h2#menuCosmeticCollagen a:hover,
h2#menuCosmeticEyes a:hover,
h2#menuCosmeticNose a:hover,
h2#menuCosmeticBotoxhyalron a:hover,
h2#menuCosmeticBreast a:hover,
h2#menuCosmeticFacelift a:hover,
h2#menuCosmeticOthers a:hover{
	background-position: right top;
}

/*
===============================================================================
| 			moc　MOC
===============================================================================
*/
/*-----------コンセプト----------------*/
div.main#moc div.concept div.rightColumn{
	float: right;
	width: 250px;
}

div.main#moc div.concept div.rightColumn p{
	padding: 0;
}

div.main#moc div.concept div.rightColumn p.attention{
	font-size: 85%;
}

div.main#moc div.concept div.rightColumn img{
	margin-bottom: 10px;
}

div.main#moc div.concept div.leftColumn{
	padding-right: 250px;
}

/*-----------製品紹介----------------*/
div.main#moc div.product div.rows1 div.section p,
div.main#moc div.product div.rows2 div.section p{
	padding: 0;
}

div.main#moc div.product div.rows1{
	padding: 10px 0;
}

div.main#moc div.product div.rows1 div.blockLeft{
	float: left;
	width: 300px;
}

div.main#moc div.product div.rows1 div.blockRight{
	float: right;
	width: 300px;
}

div.main#moc div.product div.rows1 img.photoLeft{
	float: left;
}

div.main#moc div.product div.rows1 div.section{
	padding: 0 0 0 70px;
}

div.main#moc div.product div.rows2 div.block{
	padding: 5px 0;
}

div.main#moc div.product div.rows2 img.photoLeft{
	float: left;
}

div.main#moc div.product div.rows2 div.section{
	padding: 0 0 0 95px;
}

div.main#moc div.product div.section h4{
	margin: 0 0 3px;
	padding: 0 0 2px;
	border-bottom: solid 1px #ccc;
}

div.main#moc div.product div.section h4 span{
	font-size: 90%;
	font-weight: normal;
}

div.main#moc div.product div.section p.detail{
	font-size: 85%;
}

/*
===============================================================================
| 			depilation　医療レーザー脱毛
===============================================================================
*/
div.main#depilation1 ol{
}

div.main#depilation1 ol li{
	list-style-type: decimal;
}

div.main#depilation1 h4{
	margin-top: 25px;
	padding-bottom: 2px;
	border-bottom: solid 1px #ff00ff;
}

/*----------depilation2（特徴と仕組み）----------*/
div.main#depilation2 div.illust1 div.block{
	float: left;
	width: 192px;
	padding: 10px 7px 0 8px;
	font-size: 85%;
	text-align: center;
}

div.main#depilation2 div.illust2 div.block{
	float: left;
	width: 225px;
	padding: 15px 22px 0 8px;
	font-size: 85%;
	text-align: center;
}

div.main#depilation2 div div.block img{
	margin: 0 auto 5px;
}

div.main#depilation2 div div.block p{
	text-align: left;
	padding: 0;
}

div.main#depilation2 p.excerpt{
	text-align: right;
}

/*----------depilation3（マイルドエピラシオン）----------*/
div.main#depilation3 dl{
	margin: 0 20px;
}

div.main#depilation3 dt{
	margin: 0 0 5px;
	font-size: 105%;
	font-weight: bold;
}

div.main#depilation3 dd{
	margin: 0 0 15px;
}

div.main#depilation3 div.photo{
	float: right;
	margin: 0 0 0 15px;
}

div.main#depilation3 div.photo div.block{
	float: left;
	width: 120px;
	padding: 0 0 0 10px;
	font-size: 85%;
	text-align: center;
}

div.main#depilation3 div.photo div.block img{
	margin: 0 auto 5px;
}

div.main#depilation3 div.photo div.block p{
	text-align: left;
	padding: 0;
}

div.main#depilation3 table.comparison{
}

div.main#depilation3 table.comparison th{
	white-space: normal;
}

div.main#depilation3 table.comparison tr.title th{
	text-align: center;
}

div.main#depilation3 table.comparison td{
	width: 220px;
}

/*----------depication_campaign（キャンペーン情報）----------*/
div.main#depication_campaign div.imageCampaign{
	margin: 15px 0 30px;
	text-align: center;
}

/*----------depication_modelclinic（モデルクリニック宣言）----------*/
div.main#depilation_modelclinic div.modelclinic{
	background: url('/laser/cosmetic/images/depilation_modelclinic/modelclinic_bg.png') right top  no-repeat;
}

/*
===============================================================================
| 			jeunesse　ラ・ジュネッセ
===============================================================================
*/
/*-----------『大城式総合美顔治療（ラ・ジュネッセ）』の特徴------------*/
div.main#jeunesse div.feature ul li p{
	margin: 2px 0 6px;
	padding: 0;
}

/*-----------美顔治療に使用される各種治療器------------*/
div.main#jeunesse table.equipment{
}

div.main#jeunesse table.equipment td{
	width: 100px;
	padding: 3px 5px;
	vertical-align: top;
	font-size: 85%;
}

div.main#jeunesse table.equipment td img{
	margin-bottom: 5px;
}

/*
===============================================================================
| 			eyes　重瞼
===============================================================================
*/
div.main#eyes div.rightColumn{
	width: 200px;
	float: right;
}
div.main#eyes div.rightColumn img{
	margin: 0 0 3px;
}
div.main#eyes div.leftColumn{
	padding: 0 205px 0 0;
}

/*
===============================================================================
| 			nose　降鼻
===============================================================================
*/
div.main#nose img.rightColumn{
	float: right;
}

div.main#nose div.leftColumn{
	padding: 0 205px 0 0;
}

/*
===============================================================================
| 			others　その他の手術
===============================================================================
*/
div.main#others table{
	xxxwidth: 100%;
}
div.main#others table th,
div.main#others table td{
	padding: 10px 3px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	vertical-align: top;
}
div.main#others table th{
	text-align: left;
	white-space: nowrap;
}
div.main#others table td{
	padding-left: 50px;
}
div.main#others table td ul{
	margin: 0 0 5px 20px;
}

