@charset "Shift_JIS";
/*===========================================================================
                                                                 2009/08/30
   reform-wc-03.css 
   reform-wc-03.html‚Ö‚ÌCSS
  =========================================================================== */

/*--reform-wc-03.html-------*/

#water_3top {
	width : 524px ;
	height : 229px ;
	margin : 17px 0 47px 20px;
	background : url(../images/water/wc3_topbg.gif) left top no-repeat;
	position : relative ;
}

#water_3top .title {
	color : #ffffff ;
	font-weight : bold ;
	font-size : 14px ;
	text-align : center ;
	padding : 9px ;
}

#water_3top p.caption {
	text-indent : -2000px ;
}

#water_3top .text {
	width : 524px ;
	position : absolute ;
	left : 0 ;
	top : 168px ;
	text-align : center ;
}

#water_3top .text span.green {
	color : #006600 ;
	font-size : 14px ;
	font-weight : bold ;
}

#water_3top .text span.blue {
	color : #0033ff ;
}

#water_3merit {
	padding-left:20px ;
}

#water_3merit ul {
	list-style : none ;
	display : block ;
	position : absolute ;
	left : 190px ;
	top: 20px ;
/*	line-height : 1.2 ;*/
}

#water_3merit .before {
	width : 524px ;
	height : 106px ;
	background : url(../images/water/wc_bg1.gif) left top no-repeat;
	position : relative ;
}

#water_3merit .price {
	width : 524px ;
	height : 179px ;
	background : url(../images/water/wc_bg2.gif) left top no-repeat;
	position : relative ;
}

#water_3merit .price .text {
	width : 508px ;
	position : relative ;
	left : 16px ;
/*	top : 106px ;*/
	top : 103px ;
	font-size : 11px ;
	text-align: center ;
}

#water_3merit .price .text a:link {
	text-decoration : underline ;
}

#water_3merit .price .text a:visited {
	text-decoration : underline ;
}

#water_3merit .after {
	width : 524px ;
	height : 106px ;
	background : url(../images/water/wc_bg3.gif) left top no-repeat;
	position : relative ;
}

#specialty {
	width : 524px ;
	margin : 25px 0 0 19px;
	padding : 0 0 17px 0 ;
	border-bottom : 1px dotted #999999 ;
	line-height : 1.5 ;
}

#specialty img {
	width : 175px ;
	padding : 0 21px 0 25px ;
	float : right ;
	_width: 221px;
}

#special {
	padding:19px 19px 55px 19px ;
}

#special .s_left {
	float : left ;
	width : 164px ;
	padding : 23px 0 0 0;
	letter-spacing : 0.1em ;
}

#special .s_left p a:link {
	text-decoration : underline ;
	font-weight : normal;
	font-size : 11px ;
}

#special .s_left p a:visited {
	text-decoration : underline ;
	font-weight : normal;
	font-size : 11px ;
}

#special .s_right {
	float : right ;
	width : 362px ;
}

#wc_gra {
	padding:19px 19px 55px 19px ;
	position : relative;
}

#wc_gra p.title {
	width : 525px ;
	padding : 0 0 13px 0 ;
	display : block ;
	text-align : center ;
	font-size : 14px ;
	font-weight : bold ;
}

#wc_plan {
	padding:19px 19px 0 19px ;
}

#wc_plan .toptxt {
	padding : 13px 0 16px 0 ;
	border-bottom : 1px dotted #999999 ;
}

/*--table head-------*/

table.water_wc {
	margin : 21px 0 0 0;
}

table.water_wc td.title {
	background : url(../images/common/title_bg.gif) left top no-repeat ;
	width : 523px ;
	height : 32px ;
	border : 1px solid #cccccc ;
}

table.water_wc td.title p {
	display : block ;
	background : url(../images/common/img_4.gif) 6px 3px no-repeat;
	height : 22px ;
	padding : 8px 0 0 25px ;
	font-size : 14px ;
	color : #3482f8 ;
	font-weight : bold ;
}

/*--table main-------*/

table.water_wc td.main {
	width : 510px ;
	border : 1px solid #cccccc ;
	background : #f7f7f7 ;
	padding : 10px 6px 8px 7px ;
	_width: 523px;
	_font-size:12px;
}

table.water_wc td.main .pattern {
	margin : 10px 0 2px 35px ;
}

table.water_wc td.main ul {
	list-style:none;
}

table.water_wc td.main ul li {
	float:left;
}

table.water_wc td.main .data {
	width : 508px;
	border : 1px solid #cccccc;
	margin : 10px 0 0 0;
	font-size : 11px ;
	line-height : 1.7 ;
}

table.water_wc td.main .data td.cup {
	width : 117px;
	height : 66px ;
	border : 1px solid #cccccc;
	text-align : center ;
	background:#ffffcc;
}

table.water_wc td.main .data td.plus {
	width : 390px;
	height : 66px ;
	border : 1px solid #cccccc;
	background : #ffffff ;
	padding : 9px 0 9px 6px ;
	_width: 396px;
}

table.water_wc td.main .data td.total {
	width : 508px;
	height : 35px ;
	border : 1px solid #cccccc;
	padding : 6px 6px 5px 0 ;
	text-align : right ;
	background:#ffffcc;
	_width: 514px;
}




