@charset "utf-8";

/*---------------------------------------------------------
   ここの中では#contentの中のみで使用するCSSを定義する
----------------------------------------------------------*/


#content #second_content th.color1,
#content #second_content td.color1{
	background:#ff9796;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
}
#content #second_content th.color2,
#content #second_content td.color2{
	background:#ffebe0;
	text-align:left;
}
#content #second_content th.color3,
#content #second_content td.color3{
	background:#fff6ed;
	text-align:left;
}
#content #second_content th.color4,
#content #second_content td.color4{
	background:#ffebe0;
	text-align:center;
}
#content #second_content th.color5,
#content #second_content td.color5{
	background:#fff6ed;
	text-align:center;
}
#content #second_content th.color6,
#content #second_content td.color6{
	background:#ff9796;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}



#content #second_content .main_ttl_women{
	margin:0 0 10px 0;
	padding:0;
}
#content #second_content .main_ttl_women h2{
	margin:0;
	padding:13px 5px 5px 15px;
	float:left;
	background:url(../../img/parts/back_h2_women.jpg) 0 bottom no-repeat;
	width:466px;
	height:22px;
	font-size:90%;
	display:inline;
}
#content #second_content .main_ttl_women p{
	margin:0;
	padding:0;
	float:left;
	display:inline;
}

#content #second_content .inner3{
	margin:0 0 20px 4px;
	padding:0;
	background-image: url(../img/back_women_middle.gif);
	background-repeat: no-repeat;
}
#content #second_content .inner4{
	margin:0 0 20px 4px;
	padding:0;
}
#content #second_content .inner3 .left{
	margin:0 8px 0 0;
	padding:10px;
	width:290px;
	float:left;
}
#content #second_content .inner3 .right{
	margin:0;
	padding:10px;
	width:290px;
	float:left;
}
#content #second_content h4{
	margin:0 0 10px 0;
	padding:2px 0 0 0;
	font-size:80%;
	color:#333333;
}
#content #second_content .inner3 h4{
	margin:0 0 10px 0;
	padding:0;
	font-size:80%;
	color:#ff9090;
}

#content #second_content .h3_women{
	margin:0 0 10px 0;
	padding:0 0 4px 0;
	background:url(../img/back_h3_women_bottom.jpg) 0 bottom no-repeat;
	font-size:80%;
}
#content #second_content .h3_women span{
	display:block;
	margin:0;
	padding:8px 8px 4px 10px;
	background:url(../img/back_h3_women_middle.jpg) no-repeat;
}
#content #second_content strong{
	color:#ff9090;
}

#content #second_content .machine{
	background:url(../img/back_machine_middle.jpg) no-repeat;
	width:300px;
	padding:0;
}

/*---------------------------------------------------------
メールフォーム
----------------------------------------------------------*/

#content #second_content #mailform #form table{
	width:624px;
	margin:0;
}

#content #second_content #mailform th{
width:150px;
}

#content #second_content th,#content #second_content td{
	text-align:left;
}


#content #second_content #mailform #form p {
	font-size: 100%;
	margin:5px 0;
}

#content #second_content #mailform.comp{
width:380px;
margin-left:112px;
background-color:#E3E1C8;
padding:10px;
}

#content #second_content #mailform #form .ERR{
color:#FF0000;
font-weight:bold;
}

#content #second_content #mailform #form .mast {
	color: #FF0000;
	display: inline-block;
	margin-left: 0.5em;
	font-size:80%;
	font-weight:normal;
}
#content #second_content #mailform #form .submit {
	width:100%;
	text-align: center;
}
#content #second_content #mailform #form .color2 {
	font-weight: lighter;
}
#content #second_content #mailform #form .submit .privacy{
	width: 400px;
	display:inline-block;
}

/*---------------------------------------------------------
問い合わせボタン
----------------------------------------------------------*/
#content #second_sub .contact a{
display:inline-block;
width:190px;
height:50px;
margin-top:5px;
background:url(../img/back_contact_women.gif) 0 top no-repeat;
}

#content #second_sub .contact a:hover{
background:url(../img/back_contact_women.gif) 0 bottom no-repeat;
}

#content #second_sub .contact span{
display:none;
}



@media print {

#content #second_content .main_ttl_women p{
	display:none;
	float:none; 
}
#content #second_content .main_ttl_women h2{
	margin:0;
	padding:13px 5px 5px 15px;
	float:none;
	background:none;
	height:20px;
	width:auto;
	font-size:90%;
	display:block;
	border-bottom:#ff9194 2px solid;
	background:url(../../img/parts/back_h2_women_p.jpg) repeat-x;
}

#content #second_content .h3_women{
	margin:0 0 10px 0;
	padding:0 0 4px 0;
	background:url(../../img/parts/back_h3_women_bottom_p.jpg) 0 bottom no-repeat;
	font-size:80%;
	border-right:#cccccc 1px solid;
}
#content #second_content .h3_women span{
	display:block;
	margin:0;
	padding:8px 8px 4px 10px;
	background:url(../../img/parts/back_h3_women_middle_p.jpg) no-repeat;
	border-right:#cccccc 1px solid;
}
}
