@charset "euc-jp";

/* ============================================
 *
 * Format Ver  : 2.1
 * Last UpDate : 2010/04/03
 * EUC
 *
============================================ */

/* ============================================
 * bust/style.css
============================================ */
/*---------- clearfix ----------*/
.indexBustSec01 ul,
.indexBustSec02 ul {
	display: block;
	min-height: 1%;
}
.indexBustSec01 ul:after,
.indexBustSec02 ul:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .indexBustSec01 ul,
* html .indexBustSec02 ul {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/*--- ₯2012.11.15 ΗL₯ ---*/
#contents #main.bustTop {
	position:relative;
	padding-bottom: 13em;
}
#contents #main.bustTop #contents_txt_01{
	position: absolute;
	left: 20px;
	bottom: 0;
	width: 660px;
}
/*--- £2012.11.15 ΗL£ ---*/


/* ---------------------------------------------
	imgBustBox
--------------------------------------------- */
.imgBustBoxL,
.imgBustBoxR,
.imgBustBoxL02,
.imgBustBoxL02,
.ul_bustbnr01,
.agingSec01 {
	display: block;
	min-height: 1%;
}
.imgBustBoxL:after,
.imgBustBoxR:after,
.imgBustBoxL02:after,
.imgBustBoxR02:after,
.ul_bustbnr01:after,
.agingSec01:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .imgBustBoxL,
* html .imgBustBoxR,
* html .imgBustBoxL02,
* html .imgBustBoxR02,
* html .ul_bustbnr01,
* html .agingSec01 {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/*--- index---*/
	.imgBustBoxL .fltImg {
		display: inline;
		float: left;
		margin-right: 60px;
	}
	.imgBustBoxR .fltImg {
		display: inline;
		float: right;
		margin-left: 60px;
	}

/*--- taiken---*/
	.imgBustBoxL02 .fltImg {
		display: inline;
		float: left;
		margin-right: 20px;
	}
	.imgBustBoxR02 .fltImg {
		display: inline;
		float: right;
		margin-left: 20px;
	}



/* ============================================
	ul_bustbnr
============================================ */
.ul_bustbnr01 li {
	float: left;
	margin: 0 14px 13px 0;
}
.ul_bustbnr01 li img {
	vertical-align: bottom;
}


/* ============================================
 * bust/index.php
============================================ */
/* ============================================
	indexBustSec01
============================================ */
.indexBustSec01 {
	overflow: hidden;
	clear: both;
	margin-bottom: 25px;
}
	.indexBustSec01 li {
		float: left;
		margin-right: 6px;
	}


/* ============================================
	indexBustSec02
============================================ */
.indexBustSec02 {
	text-align: center;
	margin-bottom: 25px;
	overflow: hidden;
}
	.indexBustSec02 ul {
		width: 556px;
		margin: 0 auto;
	}
		.indexBustSec02 li {
			width: 254px;
			float: left;
		}
		.beforeImg01 { margin-right: 48px;}



/* ============================================
 * taiken/index.php
============================================ */
.taikenBtn {
	margin-top: 25px;
	text-align: right;
}




/* ============================================
 * aging/index.php
============================================ */
.agingSec01L {
	float: left;
	width: 330px;
}
.agingSec01R {
	float: right;
	width: 333px;
}
	.agingFont {
		font-weight: bold;
		text-align: center;
		margin: 10px 0;
	}


/* ============================================
 * bust/nayami.php
============================================ */
.nayamiSec01 {
	width: 576px;
	margin-left: 44px;
}
	.nayamiSec01 li {
		float: left;
		width: 144px;
	}
		.nayamiSec01 li img {
			vertical-align: bottom;
		}



/* ============================================
 * bust/taiken.php
============================================ */
/* ---------------------------------------------
	bustChat
--------------------------------------------- */
.bustChat {
	clear: both;
	width: 662px;
	border: 1px solid #b4b4b4;
}
.bustChatL,
.bustChatR {
	background-color: #ffe8db;
	min-height: 1%;
	padding: 7px 0;
}
.bustChatL p,
.bustChatR p {
	vertical-align: middle;
	display: inline-block;
	_display: inline;
	zoom: 1;
}
*:first-child+html .bustChatL p,
*:first-child+html .bustChatR p {
	display: inline;
}




.bustChatTable {
	width: 100%;
	background-color: #ffe8db;
}
.bustChatTable th,
.bustChatTable td {
	padding: 5px 0;
	vertical-align: middle;
}
.tdW {
	text-align: left;
	padding-left: 5px !important;
}
.tdImgR {
	text-align: right;
	padding-right: 5px !important;
}







/* ---------------------------------------------
	bustChat02
--------------------------------------------- */
.bustChat02 {
	width: 662px;
	border-top: 1px solid #d9d9d9;
	padding: 15px 0 25px 0;
}
	.bustChat02 p {
		text-align: center;
	}
		.bustChat02 p img {
			vertical-align: bottom;
		}


/* ---------------------------------------------
	bustChat03
--------------------------------------------- */
.bustChat03 {
	width: 662px;
	border-top: 1px solid #d9d9d9;
	padding: 20px 0;
}
	.bustChat03 dl {
		width: 632px;
		margin-left: 15px;
	}
		.bustChat03 dt {
			color: #f69100;
			font-weight: bold;
			
		}
		.bustChat03 dd {
			margin-top: 5px;
			text-indent: -1.5em;
			padding-left: 1.5em;
		}


/* ---------------------------------------------
	bustChatNo
--------------------------------------------- */
.bustChatNo {
	display: block;
	min-height: 1%;
}
.bustChatNo:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .bustChatNo {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

.bustChatNo {
	width: 644px;
	margin-bottom: 15px;
}
	.bustChatNo li {
		float: left;
		width: 302px;
		margin: 0 20px 10px 0;
	}
		.bustChatNo dt {
			float: left;
			width: 30px;
			margin-right: 10px;
		}
			.bustChatNo dd {
				font-weight: bold;
				float: left;
				width: 262px;
				margin-top: 5px;
			}
			
.bustChatNo dt img {
	vertical-align: bottom;

}	

/* ============================================
@@@mediaG
========================================= */

.mg_box{
	margin:0 auto;
	width: 700px;
}
.mgTxt {
	width: 700px;
	margin: 0px 0 60px 0px;
	text-align:justify;
	text-justify: inter-ideograph;
	font-size:12px;
	line-height: 130%;
}
.mgTxt h3{
	margin-top:8px;
	}	
.TxtOrange {
	color:#F27800 !important;
}
.TxtRed {
	color:#FF0000 !important;
}
.Txtgreen {
	color:#8AC811 !important;
}
.Txtgray01 {
	color:#BBBBBB !important;
}
.bld_size14{
	font-size:14px;
	font-weight:bold;
}
.bld{
	font-weight:bold;
}
/*---------- motiva index ----------*/
.sec_layout101 {
	display: table;
	width: 665px;
}
.sec_layout101 .img_R {
	float: right;
	width: auto;
	padding: 0 0 0 20px;
}
.sec_layout101 .sec_L {
	float: left;
	width: auto;
}

.sec_layout101 .img_L {
	float: left;
	width: auto;
	padding: 0 20px 20px 20px;
}
.sec_layout101 .sec_R {
	float: right;
	width: auto;
}
.motiva_basic01,
.motiva_basic02 {
	color: #602B81;
	font-size: 115%;
	font-weight: bold;
}
.motiva_basic01 { margin-bottom: 15px;}

.motiva_basic02 {
	width:578px;
	float:right;
	margin-top:-50px;
	margin-bottom:0px;}
	/*---------- aqualift index ----------*/

.aqualift_basic01,
.aqualift_basic02 {
	color: #4493F5;
	font-size: 115%;
	font-weight: bold;
}
.aqualift_basic01 { margin-bottom: 15px;}

.aqualift_basic02 {
	width:578px;
	float:right;
	margin-top:-50px;
	margin-bottom:0px;}
/*---------- font size ----------*/
.nml_size14{
	font-size:14px !important;
}
.nml_size16{
	font-size:16px !important;
}
.nml_size18{
	font-size:18px !important;
}
.bld_size14{
	fontsize:14px !important;
	font-weight:bold;
}
.bld_size16{
	font-size:16px !important;
	font-weight:bold;
}
.bld_size18{
	font-size:18px !important;
	font-weight:bold;
}
.bld_size20{
	font-size:20px !important;
	font-weight:bold;
}

.bld_size22{
	font-size:22px !important;
	font-weight:bold;
}
.v_align_top{
	vertical-align:top;
}
.v_align_mdl{
	vertical-align:middle;
}
.v_align_btm{
	vertical-align:bottom;
}

.undrLine_gray{
	border-bottom:solid 1px #BBBBBB;
}/*---------motiva step ----------*/

.dl_ponitType_step_m {
	width: 664px;
}
.dl_ponitType_step_m dt {
		clear: both;
		float: left;
		width: 61px;
		margin-top: 4px;
	}
.dl_ponitType_step_m dd {
			background: url(/shinryou/bust/bag/img/motiva/shinryou_bg_line02.gif)  left top no-repeat;
			padding: 6px 0 0 85px;
			font-size: 16px;
			font-weight: bold;
			line-height: 2.0;
		}
.dl_ponitType_step_m dd p {
			height:1%;
			margin-bottom:8px;
		}

/*---------aqua lift step ----------*/

.dl_ponitType_step_aq {
	width: 664px;
}
.dl_ponitType_step_aq dt {
		clear: both;
		float: left;
		width: 61px;
		margin-top: 4px;
	}
.dl_ponitType_step_aq dd {
			background: url(/shinryou/bust/cinderella/img/aqualift/shinryou_bg_line02.gif)  left top no-repeat;
			padding: 6px 0 0 85px;
			font-size: 16px;
			font-weight: bold;
			line-height: 2.0;
		}
.dl_ponitType_step_aq dd p {
			height:1%;
			margin-bottom:8px;
		}
