@charset "shift-JIS";

#wrap{
	width:760px;
	margin:0px auto;
	background:#FFF url(../img/wrap.gif) repeat-y;
	position: relative;
}

#contents{
	width:545px;
	float:right;
}

#menu,#menu02{
	width:202px;
	float:left;
}

.path{
	font-size:10px;
	line-height:1.4em;
	margin:5px 10px;
}

h1{
	width:534px;
	height:42px;
	font-size:14px;
	line-height:36px;
	text-indent:24px;
	background:url(../img/h1.gif) no-repeat;
	color:#FFF;
}


#formula_rap h1{
	width:520px;
	height:42px;
	font-size:14px;
	margin:10px 7px 5px;
	line-height:36px;
	text-indent:24px;
	text-align:left;
	background:url(../product/stainless/img/h1_pop.gif) no-repeat;
	color:#FFF;
}

h2{
	width:534px;
	height:30px;
	font-size:12px;
	margin-top:5px;
	margin-bottom:3px;
	text-indent:20px;
	line-height:26px;
	color:#3E62D4;
	background:url(../img/h2.gif) no-repeat;
	clear: both;
}

h2.sml{
	width:250px;
	height:30px;
	font-size:12px;
	margin-top:5px;
	margin-bottom:3px;
	text-indent:20px;
	line-height:26px;
	color:#3E62D4;
	background:url(../img/h2_sml.gif) no-repeat;
	clear: both;
}

h3{
	width:534px;
	height:20px;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	text-indent:27px;
	line-height:1.7em;
	background:url(../img/h3.gif) no-repeat;
}

h3.noraml{
	background:url(../img/h3_02.gif) no-repeat;
}


h3 a:link ,h3 a:visited {color: #666;text-decoration: underline;}
h3 a:hover {color: #F84758;text-decoration: underline;}

p {
	margin: 5px 15px 15px 15px;
	padding:0px;
	font-size: 12px;
	line-height: 1.6em;
	color: #666;
}

.img_right{
	float:right;
	margin:0px 8px 0px 8px;
}

.img_right2{
float:right;
margin:5px 8px 15px 8px;
}

/*-----------box01_START-------------*/

.box01{
	width:534px;
	position: relative;
}

.box01 h2{
	width:260px;
	height:30px;
	line-height:26px;
	margin-top:0px;
	background:url(../img/h2_01.gif) no-repeat;
}

.box01_left{
	width:260px;
	padding-bottom:10px;
	margin-bottom:10px;
	float:left;
}

.box01_right{
	width:260px;
	float:right;
	padding-bottom:10px;
	margin-bottom:10px;
}

.box01 img{
	float:right;
	margin:0px 0px 0px 8px;
}

.box01 p{
	font-size:10px;
	line-height:1.4em;
	margin:0px 5px 0px 15px;
}

.box01 p.stainless span{
	font-size:10px;
	line-height:1.4em;
	padding-left:10px;
	background: url(../img/arrow01.gif) no-repeat 0px 4px;
}


.box01 .detail{
	margin: 5px 116px 0px 15px;
	text-indent:12px;
	background: url(../img/arrow01.gif) no-repeat 0px 6px;
}

/*-----------box01_END-------------*/

/*-----------box02_START-------------*/

.box02{
	width:534px;
	position: relative;
}

.box02 h2{
	background:url(../img/h2_02.gif) no-repeat;
	margin-top:0px;
	width:260px;
}

.box02_left{
	width:260px;
	margin-bottom:10px;
	padding-bottom:10px;
	float:left;
	border-bottom:1px solid #C1C1C1;
	background:url(../img/box_rap_bg.gif) repeat-y;
}

.box02_right{
	width:260px;
	float:right;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #C1C1C1;
	background:url(../img/box_rap_bg.gif) repeat-y;
}

.box02 img{
	float:left;
	margin:0px 8px 0px 0px;
}

.box02 p{
	font-size:10px;
	line-height:1.4em;
	margin:0px 10px 0px 10px;
}

.box02 .detail{
	margin: 5px 10px 0px 128px;
	text-indent:12px;
	background: url(../img/arrow01.gif) no-repeat 0px 7px;
}

/*-----------box02_END-------------*/

/*-----------box03_START-------------*/

.box03{
	width:534px;
	margin-bottom:10px;
	position: relative;
	padding-bottom:5px;
	border-bottom:1px solid #C1C1C1;
	background: url(../img/box03_bg.gif) repeat-y;
}

.box03 h2{
	background:url(../img/h2_03.gif) no-repeat;
	margin-top:0px;
	width:534px;
	heigh:24px;

}
.box03 img{
	float:left;
	margin-left:15px;
	margin-right:15px;
}

.box03 p{
margin-bottom:10px;
margin-right:15px;
}

.box03 .detile,.box03 .detile2{
	width:310px;
	float:right;
	margin-left:0px;
}

.box03 .detile ul{
	width:120px;
	float:left;
}

.box03 ul li{
	text-indent:12px;
	background: url(../img/arrow01.gif) no-repeat 0px 7px;
}

.box03 ol{
margin:5px 20px;
}

.box03 ol li{
margin:5px 0px 0px 20px;
}

/*--------------------box03_END-------------------*/

/*------------------box04_START------------------*/

.box04{
	width:534px;
	position: relative;
}

.box04 h3{
	background:url(../img/h3_01.gif) no-repeat;
	margin-top:0px;
	text-indent:15px;
	line-height:1.6em;
	width:260px;
	height:20px;
}

.box04_left{
	width:260px;
	margin-bottom:10px;
	padding-bottom:10px;
	float:left;
}

.box04_right{
	width:260px;
	float:right;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-right: 12px;
}

/*------------------box04_END------------------*/

/*------------------box05_START------------------*/

.box05{
	width:534px;
	margin-top:15px;
	position: relative;
}

.box05_left{
	width:236px;
	margin-bottom:10px;
	float:left;
	text-align: right;
	padding-left: 20px;
}

.box05_right{
	width:236px;
	float:right;
	margin-bottom:10px;
	text-align: right;
	padding-right: 20px;
}

/*------------------box05_END------------------*/

/*------------------box06_START------------------*/

.box06{
	width:534px;
	margin-top:15px;
	position: relative;
}

.box06_left{
	width:145px;
	margin: 10px 0px 10px 10px;
	float:left;
	text-align: left;
}

.box06_right{
	width:350px;
	float:right;
	margin: 10px 0px 10px 0px;
	text-align: left;
}

/*------------------box06_END------------------*/

/*------------------box07_START------------------*/

.box07{
	width:500px;
	margin-top:15px;
	position: relative;
}

.box07_left{
	width:240px;
	margin: 10px 0px 10px 0px;
	float:left;
	text-align: left;
}

.box07_right{
	width:240px;
	float:right;
	margin: 10px 0px 10px 0px;
	text-align: right;
}

/*------------------box07_END------------------*/

/*------------------box08_START------------------*/

.box08{
	width:520px;
	margin-top:15px;
	position: relative;
}

.box08 p {
	margin: 0px;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding: 0px;
	width: 120px;
}

.box08_left{
	width:253px;
	margin: 0px;
	float:left;
	text-align: left;
}

.box08_right{
	width:253px;
	float:right;
	margin: 0px;
	text-align: left;
}

.box08_left2{
	width:120px;
	margin: 0px;
	float:left;
	text-align: left;
}

.box08_right2{
	width:120px;
	float:right;
	margin: 0px;
	text-align: left;
}

/*------------------box08_END------------------*/

/*-----------box09_START-------------*/

.box09{
	width:534px;
}

.box09 h2{
	width:260px;
	height:30px;
	line-height:26px;
	margin-top:0px;
	background:url(../img/h2_01.gif) no-repeat;
}


.box09 h3{
	width:260px;
	height:20px;
	text-indent:22px;
	line-height:20px;
	margin-top:0px;
	background:url(../img/h3_01.gif) no-repeat 10px 0px;
}

.box09_left{
	width:260px;
	padding-bottom:10px;
	margin-bottom:10px;
	float:left;
}

.box09_right{
	width:260px;
	float:right;
	padding-bottom:10px;
	margin-bottom:10px;
}

.box09 img{
	float:right;
	margin:0px 0px 0px 8px;
}

.box09 p{
	font-size:10px;
	line-height:1.4em;
	margin:0px 5px 0px 15px;
}

.box09 p.stainless span{
	font-size:10px;
	line-height:1.4em;
	padding-left:10px;
	background: url(../img/arrow01.gif) no-repeat 0px 4px;
}


.box09 .detail{
	margin: 5px 116px 0px 15px;
	text-indent:12px;
	background: url(../img/arrow01.gif) no-repeat 0px 6px;
}


.box09 h3 a:link{color: #3E62D4;text-decoration:underline;}
.box09 h3 a:visited {color: #3E62D4;text-decoration:underline;}
.box09 h3 a:hover {color: #F84758;text-decoration:underline;}

/*-----------box09_END-------------*/

/*----------------circle_start--------------------*/

.size_tb{
	border-top:1px solid #B7D5FA;
	border-left:1px solid #B7D5FA;
	text-align:center;
}

.size_tb td{
	border-right:1px solid #B7D5FA;
	border-bottom:1px solid #B7D5FA;
	padding:3px;
}

.size_tb th{
	border-right:1px solid #B7D5FA;
	border-bottom:1px solid #B7D5FA;
	background-color:#EDF3FA;
	padding:3px 0px;
}

.size_tb .th2{
	border-right:1px solid #B7D5FA;
	border-bottom:1px solid #B7D5FA;
	background-color:#E0EAF6;
	padding:3px 0px;
}

.size_tb th span{
	font-size:10px;
	font-weight:normal;
}

.size_tb2 {
	border-top:1px solid #B7D5FA;
	border-left:1px solid #B7D5FA;
	text-align:center;
}

.size_tb2 td{
	border-right:1px solid #B7D5FA;
	border-bottom:1px solid #B7D5FA;
	padding:2px;
	font-size: 10px;
}

.size_tb2 td img{
	margin: 1px;
}

.size_tb2 th{
	border-right:1px solid #B7D5FA;
	border-bottom:1px solid #B7D5FA;
	background-color:#EDF3FA;
	padding:3px 0px;
	font-size: 10px;
}

.size_tb2 th span{
	font-size:10px;
	font-weight:normal;
}

ul.size_note{
	margin:0px 18px 15px;
	list-style:none;
}

.size_note li{
	padding:0px 10px;
	font-size:10px;
	line-height:1.6em;
	background:url(../img/arrow03.gif) no-repeat 0px 7px;
}

.tbright{
	text-align: right;
	margin-right: 10px;
	margin-left: 10px;
}

.bg03{
	background-color:#EDF3FA;
	font-weight:bold;
}

.bg04{
	background-color:#F5F5F5;
	font-size:10px;
}

.bg04_2{
	background-color:#F5F5F5;
	font-size:12px;
}

.bg04_3{
	background-color:#F5F5F5;
	font-size:12px;
	font-weight: bold;
}

.bg05{
	background-color:#E3E3E3;
	font-size:12px;
	font-weight: bold;
}

.bg05_2{
	background-color:#E3E3E3;
	font-size:10px;
	font-weight: bold;
}

.bg06{
	background-color:#CAE2FF;
	font-size:10px;
}

.bg06_2{
	background-color:#CAE2FF;
	font-size:12px;
}

.bg07{
	background-color:#DFCCE6;
	font-size:10px;
}

/* table_ico-finish */
.bg_fin3 { background:url(../img/finish_3.gif) no-repeat 8px 48%; }

.red {
	color: #E80000;
}

.caption01{
	width:534px;
	text-align:right;
	font-size:10px;
}

.caption02{
	width:515px;
	text-align:right;
	font-size:10px;
}

.caption03{
	width:250px;
	text-align:right;
	font-size:10px;
}

.caption04{
	width:515px;
	text-align:right;
	font-size:12px;
}

.other_tb{
	border-top:1px solid #B7D5FA;
	border-left:1px solid #B7D5FA;
	text-align:center;
	margin-left:15px;
}

.other_tb td{
	font-size:10px;
	border-right:1px solid #B7D5FA;
	border-bottom:1px solid #B7D5FA;
	padding:3px 0px;
}

th.sub_th{
	padding:0px;
	margin:0px;
	background:url(../img/size_tb_bg.gif) no-repeat;
}

.sub_th2 {
	margin: 0px;
	padding: 0px;
	background-image: url(../product/cutting/img/size_tb_bg_cut.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 159px;
}

.variety{
	margin-left:15px;
}

.variety .no{
	background:url(../img/arrow04.gif) no-repeat;
	width:500px;
	height:20px;
	text-indent:15px;
	font-weight:bold;
}

p.normal,
p.circle{
	margin-bottom:0px;
}

p.normal img{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

.flow{
	width:382px;
	margin:15px 0px 15px 60px;
}

.flow img{
clear:both;
}


p.detile{
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	background: url(../img/arrow01.gif) no-repeat 0px 7px;
}

p.detile2{
	text-align:left;
	padding-left:10px;
	margin-left:120px;
	background: url(../img/arrow01.gif) no-repeat 0px 7px;
}

.local_navi table{
width:534px;
margin:20px 0px 25px;
	border-top:1px solid #C1C1C1;
}

.local_navi td{
	padding:3px 0px;
	text-align:center;
	border-bottom:1px solid #C1C1C1;
	border-left:1px solid #C1C1C1;
	background-color:#F9F9F9;
}

.local_navi th{
	padding:3px 0px;
	text-align:left;
	text-indent:15px;
	border-right:1px solid #C1C1C1;
	border-left:1px solid #C1C1C1;
	border-bottom:1px solid #C1C1C1;
	background-color:#EAEAFA;
}


.local_navi th a{
	padding-left:15px;
	background: url(../img/arrow05.gif) no-repeat 0px 2px;
}


.local_navi td a{
	padding-left:10px;
	background: url(../img/arrow01.gif) no-repeat 0px 3px;
}

.local_navi .right_td{
	border-right:1px solid #C1C1C1;
}

.local_navi .none{
	border-left:1px solid #C1C1C1;
		border-bottom:none;
	background-color:#FFF;
}

.steelbars td,
.normal td,
.cutting td,
.circle td{width:33%;}
.rail td{width:25%;}
.square yd{width:50%;}


body #formula{
background:none;
}


/*-------------pop_window_START-------------*/

.formula{
margin-bottom:20px;
}

.formula img{
	float:left;
	margin:15px 10px 0px 15px;
}

.formula td,.formula th{
	font-size:10px;
	padding:0px;
}

#formula_rap{
	width:534px;
	background-color:#FFF;
	padding-bottom:10px;
}

/*-------------pop_window_END-------------*/


/*--------------------circle_end--------------------------*/

.tit{
	font-weight:bold;
	color:#F90;
}

.mgn_top5{
	margin-top:5px;
}

.img_sp{
	margin:5px 0px 10px;
}

.outline_tb01{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	margin-bottom:10px;
}

.outline_tb01 td{
	padding:3px 7px;
	vertical-align:top;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.outline_tb01 th{
	padding:4px 7px 2px;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	white-space:nowrap;
	background: #DFDEDE url(../img/th_bg.gif) repeat-y;
}

.outline_tb02{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	margin-bottom:10px;
	margin-left:15px;
}

.outline_tb02 td{
	padding:3px 7px;
	vertical-align:top;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.outline_tb02 th{
	padding:4px 7px 2px;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	white-space:nowrap;
	background-color: #F5F5F5;
}

.bg01{
	width:95px;
	background-color:#F6F6F6;
}

.bg02{
	width:25px;
	white-space:nowrap;
	text-align:right;
	background-color:#F6F6F6;
}

.history{
	margin:5px 0px;
}

.tb_left{
	float:left;
}

.img_left{
	margin-left:10px;
	margin-bottom:25px;
}

.mgn_l15{
margin-left:15px;
}

.outline_tb01 span{
font-size:10px;
}

.outline_tb01 th span{
font-size:10px;
color:#F00;
margin-left:3px;
}

.form01{
width:60px;
border:1px solid #CCC;
}

.form02{
width:170px;
border:1px solid #CCC;
}

.form03{
width:310px;
border:1px solid #CCC;
}

p.note{
font-size:10px;
color:#F00;
margin-bottom:3px;
}

.btn_submit{
margin-left:250px;
}

/*---------------------investors_start-----------------------*/

#investors{
padding-bottom:70px;
}


#investors .detail{
	margin: 0px 0px 0px 15px;
	text-indent:12px;
	background: url(../img/arrow01.gif) no-repeat 0px 7px;
}

.box02 h3 a:link ,.box02 h3 a:visited {color: #3E62D4;text-decoration: underline;}
.box02 h3 a:hover {color: #F84758;text-decoration: underline;}

/*---------------------investors_end-----------------------*/


/*-------------------recruit_start-----------------------*/

span.entry{
	margin-left:5px;
	padding-left:8px;
	background: url(../img/arrow01.gif) no-repeat 0px 4px;
}
}

/*-------------------recruit_end-----------------------*/


.list{
	margin-bottom:20px;
}

.list ul{
margin:5px 10px 0px 5px;
}

.list li{
    background: url(../img/arrow02.gif) no-repeat scroll left 9px rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #CCCCCC;
    margin-bottom: 2px;
    padding: 0 0 3px 12px;
}


.list span{
	color: #666666;
    float: left;
    font-weight: bold;
    line-height: 27px;
    margin-right: 10px;
    width: 90px;
}

.list img{
	padding-top: 2px;
}


.adobe{
	margin:5px 15px 0px 0px;
	background-color:#FEFAD5;
	border:1px solid #E2E1D8;
}

.adobe p{
	margin:0px;
	padding:10px 15px;
	font-size:10px;
	line-height:1.4em;
}

.adobe img{
	float:left;
	margin-right:10px;
}

p.account{
	margin-left:5px;
}

/*-------------------menu_start-----------------------*/

#menu dl dl{
	margin-bottom:5px
}


#menu dl dl dt{
	height:22px;
	background: url(../img/menu03_bg.gif) no-repeat;
	text-indent:25px;
	line-height:1.8em;
}


#menu dl dl dt a{
	width:202px;
	height:22px;
	color:#666;
	display:block;
}


#menu dl dl dd a{
	width:202px;
	height:18px;
	color:#666;
	display:block;
}


#menu dl dl dd{
	text-indent:24px;
	line-height:1.8em;
}

#menu dl dl dd.end{
margin-bottom:5px;
}


#menu dl dl dd a:link {color: #666;text-decoration: underline;}
#menu dl dl dd a:visited {color: #959696;text-decoration: underline;}
#menu dl dl dd a:hover {color: #F84758;text-decoration: underline;}



#menu ul{
	margin-bottom:5px
}

#menu dl li{
	height:22px;
	background: url(../img/menu03_bg.gif) no-repeat;
	text-indent:25px;
	line-height:1.8em;
}

#menu dl li a{
	width:202px;
	height:22px;
	color:#666;
	display:block;
}

#menu dl li a:link {color: #666;text-decoration: underline;}
#menu dl li a:visited {color: #959696;text-decoration: underline;}
#menu dl li a:hover {color: #F84758;text-decoration: underline;}
#menu img{vertical-align:bottom;}

/*-------------------menu_end-----------------------*/

.pagetop{
	clear:both;
	width:524px;
	text-align:right;
	margin-top:15px;
	margin-bottom:15px;
}

#sec_footer{
	border-top:1px solid #B8B8B8;
	clear:both;
	width:760px;
	height:92px;
	margin:0px auto;
	background:#FFF url(../img/sec_footer.gif) no-repeat;
}

#sec_footer p{
	margin-top:0px;
	padding-top:17px;
	font-size:10px;
	text-align:center;
}

/*-------------------clad_start-----------------------*/

.center {
	margin: 0px 0px 15px;
	padding: 0px;
	width: 534px;
	text-align: center;
}

/*-------------------clad_end-----------------------*/

/*-----------------cutting_pop_start---------------*/

.cutting_pop{
width:400px;
margin:5px auto;
padding:0px;
text-align:center;
}

.cutting_pop02{
width:300px;
margin:5px auto;
padding:0px;
text-align:center;
}


.cutting_pop img,
.cutting_pop02 img{
margin-bottom:15px;
}


/*-----------------cutting_pop_end---------------*/

/*-----------------cutting07_start---------------*/
.h3_01{
	height:20px;
	font-size:12px;
	margin-top:0px;
	margin-bottom:5px;
	text-indent:17px;
	line-height:1.7em;
	font-weight:bold;
	background:url(../img/h3_03.gif) no-repeat 0px 0px;
}

.img_k131{
	float:right;
	margin:5px 11px 0px 15px;
}
/*-----------------cutting07_end---------------*/

/*------------information_start----------------*/

.info_box03 table{
margin-left:15px;
border-top:1px solid #CCC;
border-right:1px solid #CCC;
}

.info_box03 table td{
padding:3px 5px;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
vertical-align:top;
text-align:center;
}

.info_box03 table caption{
text-align:center;
font-weight:bold;
}

.info_box02 table{
margin-left:15px;
border-top:1px solid #CCC;
border-right:1px solid #CCC;
}

.info_box02 table td{
padding:3px 5px;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
vertical-align:top;
}

.info_box02 table caption{
text-align:left;
font-weight:bold;
}


.info_box01{
margin:15px 0px 10px;
}

.info_box01 dl{
margin:0px 15px 0px 0px;
padding-bottom:15px;
}

.info_box01 dt{
margin-bottom:5px;
}

.info_box01 dd{
padding-left:15px;
}

p.info_date,
p.infor_campany{
text-align:left;
margin:10px 15px 0px;
padding-bottom:0px;
}

p.info_campany{
text-align:right;
margin-top:0px;
}

.info_box{
	width:534px;
	margin-bottom:10px;
	position: relative;
	padding-bottom:5px;
	border-top:1px solid #C1C1C1;
	border-bottom:1px solid #C1C1C1;
	background: url(../img/box03_bg.gif) repeat-y;
}

.info_box P{
	margin:10px 15px 5px;
}

.info_box P.tit{
font-weight:bold;
color:#666;
}

/*------------information_end----------------*/

.img_longrack{
float:right;
padding:5px 25px 0px 10px;
}

/*------------form_tb_START----------------*/


.contact_tb{
	width:500px;
	margin-left:15px;
	text-align:left;
	background-color:#CCC;
}

.contact_tb th{
	width:30%;
	color:#666;
	font-weight:normal;
	padding:5px 7px;
	background-color: #CCC;
	background: #DFDEDE url(../img/th_bg.gif) repeat-y;
}

.contact_tb td{
	color:#666;
	padding:5px 7px;
	background-color:#fff;
}

/* confirm */

.form_btn{
	padding-top:10px;
}

textarea{
font-size:12px;
color:#666;
}


/*------------form_tb_END----------------*/



/*-----------201001-------------*/

.product_list {
	margin:0 0 10px 30px;
	overflow:hidden;
	zoom:1;
	}


.product_list li {
	float:left;
	font-size:10px;
	margin:0 0 10px 10px;
	}

.product_list li.first {
	margin:0 0 3px 0;
	}
	
.product_list li img {
	display:block;
	margin:0 0 5px 0;
	}

img.imgtxt {
	vertical-align:bottom;
	}

/*-----------20100510-------------*/

h3.environmentTit {
	font-weight:bold;
	color:#3E62D4;
	background:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-indent:0px;
	width:494px;
	}
	
#envWrap {
	margin:20px 20px 20px;
	}
	
#envWrap strong {
	font-weight:bold;
	}





/* =================================================================
		Clearfix
================================================================= */
.list li:after,
#ttt:after,
#uuu:after,
#vvv:after,
#www:after,
#xxx:after,
#yyy:after,
#zzz:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.list li,
#ttt,
#uuu,
#vvv,
#www,
#xxx,
#yyy,
#zzz
{
	display:inline-block;
}

/*Hides from IE-mac\*/ 
* html .list li,
* html #ttt,
* html #uuu,
* html #vvv,
* html #www,
* html #xxx,
* html #yyy,
* html #zzz
{
	height:1%;
}

.list li,
#ttt,
#uuu,
#vvv,
#www,
#xxx,
#yyy,
#zzz
{
	display:block;
} 
/* End hide from IE-mac*/

















