@charset "euc-jp";
/**美乳
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 3688 2006-06-02 00:12:18Z drbyte $
 */



/* 営業カレンダー用スタイルシート */

 .floatLeft{
 	float:left;
}

.cTableYoko{
	margin:20px;
	float:left;
}

table.cTable{
	/*background-color:#fff2eb;*/
	font-size: 12px;
	color:#666666;
	text-align:center;
}

.cYasumi{
	background-color:#ffcccc;
	border-top:1px solid #FFE6E6;
	border-left:1px solid #FFE6E6;
	border-bottom:1px solid #db837d; 
	border-right:1px solid #db837d;
	color:#666666;
	text-align:center;
	padding:0 5px;
}

.cEigyo{
	background-color:#F7F7F7;
	border-top:1px solid #F7F7F7;
	border-left:1px solid #F7F7F7;
	border-bottom:1px solid #bdbdbd; 
	border-right:1px solid #bdbdbd;
	color:#666666;
	text-align:center;
	padding:0 5px;
}

.cHasso{
	background-color:#cad882;
	border-top:1px solid #F7F7F7;
	border-left:1px solid #F7F7F7;
	border-bottom:1px solid #a8b279; 
	border-right:1px solid #a8b279;
	color:#666666;
	text-align:center;
	padding:0 5px;
}

.cToday{
	color:#ef618f;
	border: medium #ef618f;
	text-decoration: underline;
	padding:0 5px;
}	


/* 文字むらさき */

#wrap_contents span.violet{
font-weight: bold;
color:#C490BF;
}

/* 文字モスグリーン */
#wrap_contents span.mgreen{
font-weight: bold;
color:#687667;
}

/* 文字プロ */
#wrap_contents span.b_pro{
font-weight: bold;
color:#ff999a;
}

/* 文字サラ*/
#wrap_contents span.b_sara{
font-weight: bold;
color:#9de3ef;
}

/* 文字フォリ*/
#wrap_contents span.b_fuori{
font-weight: bold;
color:#7dbab3;
}

/* 文字クラッド*/
#wrap_contents span.b_clad{
font-weight: bold;
color:#5e4934;
}

/* クラッド見出し */
#wrap_contents .clad h1{font-weight:bold;font-size:18px;color:#fff;background-color:#84705b;height:20px;padding:10px 10px 10px 20px;margin:20px auto;}
#wrap_contents .clad h2{font-weight:bold;font-size:16px;color:#fff;background-color:#af9a87;height:18px;padding:5px 5px 5px 20px;margin:20px auto;}

/* クラッド　サイズ表 */
table.clad_size {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 356px;
  border-collapse: collapse;
  border: solid 1px #c8c8c8;
  color: #666;
  font-size: 12px;
  text-align: center;
}

table.clad_size caption {
  margin-top: 1em;
  text-align: left;
}

table.clad_size th,
table.clad_size td {
  border: solid 1px #c8c8c8;
  padding: 4px 6px;
}

table.clad_size th {
  background: #EEEEEE;
  white-space: nowrap;
  color: #666;
}

table.clad_size td.size {
  font-weight: bolder;
}

/* ご注文の流れ　表 */
table.flow {
width:100%;
margin:0px 0px 10px 0px;padding:0px;
border-collapse:collapse;
border-top:1px solid #c8c8c8;
font-size: 12px;
}

table.flow th {
width:25%;
font-size: 13px;
padding:4px 2px 2px 15px;
text-align:left;
vertical-align:top;
color:#C490BF;
background-color:#ffecec;
border-bottom:1px solid #c8c8c8;
border-left:5px solid #ffcccc;
}

table.flow td {
padding:4px 2px 2px 4px;
border-bottom:1px solid #c8c8c8;
border-left:3px double #c8c8c8;
border-right:1px solid #c8c8c8;
}

/* イメージ縦中央 */
img.flow {
vertical-align: middle; 
border:  none;
}

/* FAQ　表 */
table.faq {
width:100%;
color:#666666;
font-size: 12px;
border: 1px #c8c8c8 solid;
border-collapse: collapse;
}

table.faq td.q {
font-weight: bold;
color:#C490BF;
font-size: 13px;
border: 1px #c8c8c8 solid;
background-color: #ffecec;
padding: 6px 20px;
text-align: left;
vertical-align: middle;
}

table.faq td.a {
border: 1px #c8c8c8 solid;
padding: 6px 20px;
text-align: left;
vertical-align: middle;
}

table.faq th {
border: 1px #c8c8c8 solid;
color:#C490BF;
font-size: 13px;
background-color: #ffecec;
padding: 6px 20px;
text-align: left;
vertical-align: middle;
}

/* 特定商取引　表 */
table.s_info {
width: 100%;
color:#666666;
font-size: 12px;
border: 1px #c8c8c8 solid;
border-collapse: collapse;
}

table.s_info td {
border: 1px #c8c8c8 solid;
padding: 10px 10px;
text-align: left;
vertical-align: top;
}

table.s_info th {
width: 25%;
border: 1px #c8c8c8 solid;
background-color: #EEEEEE;
font-weight: normal;
padding: 10px 15px;
text-align: left;
vertical-align: top;
}

/* ハイパーリンク */
a.base_link {
    color:#222222;
    font-style:normal;
    text-decoration:underline;
}


/* ページ枠 */
#wrap_contents .fuchi {
	width: 900px;
	padding: 20px 18px;
	border: 1px #c8c8c8 solid;
}

#wrap_contents .fuchi img{
	background-color:#eee;
	padding:10px;
}

/* 画像フチなし */
#wrap_contents img.none_fuchi {
	padding:0px;
}


#TopBtnArea a:link, #TopBtnArea a:visited {
	text-indent: -99999em;
	display: block;
	float: left;
	height: 140px;
	width: 250px;
	margin-right: 10px;
	margin-bottom: 10px;
	background: no-repeat center top;
}
#TopBtnArea a:hover, #TopBtnArea a:active {
	background: center bottom;
}

#apptitleh1 {font-weight:bold;font-size:12px;color:#666;background-color:#FFF;height:12px;padding:0px 0px 0px 0px;}