@charset "UTF-8";

/*-----------------------
coded by sure at 2009-05-26
-------------------------*/

/* CSS Document */
/*-----------------------*/
/* 1. common*/
/* 2. work*/
/* 3. secret*/
/* 4. commu*/
/* 5.factory*/
/* 6.message*/
/* 7.question*/
/* 8.index (top)
/*-----------------------*/


/* 1. innpage common
====================================================================================================== */
.totop{
	text-align:right;
	margin-bottom:9px;
	font-size:xx-small;
	}
.totop_footer{
	background-color:#eee;
	text-align:right;
	padding:3px 15px;
	width:870px;
	margin:0 auto;
	}
	.totop_footer a{
		background:url(../images/icn-totop.gif) no-repeat left center;
		padding-left:20px;
		color:#000;
		}

/* 
---------------------------*/

/* 1. innpage work
====================================================================================================== */
.h1_inn{
	margin-bottom:30px;
	}
.h2_inn{
	margin-bottom:20px;
	}
.btn_close{
	width:54px;
	position:absolute;
	right:2px;
	top:22px;
	}

/* 
---------------------------*/
		

/* 2.work
====================================================================================================== */
.contents_work{
	width:537px;
	padding-right:263px;
	position:relative;
	}
	.main_contents{
		width:530px;
		}
	.h3_work{
		width:523px;
		position:relative;
		top:-151px;
		left:7px;
		margin-bottom:-468px;
		}
	.text_workintro{
		padding:108px 7px 25px 180px;
		min-height:195px;
		height:auto !important;
		height:195px;
		}
	.text_workintro2{
		padding:108px 7px 25px 200px;
		min-height:195px;
		height:auto !important;
		height:195px;
		}
	.h4_sbtwork{
		margin-bottom:10px;
		}
	.text_work_photor{
		padding:0 231px 25px 7px;
		position:relative;
		width:299px;
		min-height:150px;
		height:auto !important;
		height:150px;
		}
		.text_work_photor img{
			display:block;
			position:absolute;
			width:214px;
			top:0;
			right:7px;
			}
	.text_work_photor2{
		padding:0 167px 25px 7px;
		position:relative;
		width:363px;
		min-height:164px;
		height:auto !important;
		height:164px;
		}
		.text_work_photor2 img{
			display:block;
			position:absolute;
			width:150px;
			top:-50px;
			right:7px;
			}
	.text_work_photor3{
		padding:0 231px 25px 7px;
		position:relative;
		width:299px;
		min-height:100px;
		height:auto !important;
		height:100px;
		}
		.text_work_photor3 img{
			display:block;
			position:absolute;
			width:214px;
			top:-50px;
			right:7px;
			}		
			
			
	.text_work_photol{
		padding:0 7px 53px 231px;
		position:relative;
		width:299px;
		min-height:150px;
		height:auto !important;
		height:150px;
		}
		.text_work_photol img{
			display:block;
			position:absolute;
			width:214px;
			top:0;
			left:7px;
			}
	.text_work_photol2{
		padding:0 7px 53px 167px;
		position:relative;
		width:363px;
		min-height:164px;
		height:auto !important;
		height:164px;
		}
		.text_work_photol2 img{
			display:block;
			position:absolute;
			width:150px;
			top:-50px;
			left:7px;
			}
	.text_work_nophoto{
		padding:0 7px 53px;
		}
			
				
	.dl_advice{
		background:#fff url(../work/images/bg_advice.gif) no-repeat bottom;
		width:530px;
		padding-bottom:12px;		
		}	
		.dl_advice dt, .dl_advice dd{
			border-right:solid 2px #38a300;
			border-left:solid 2px #38a300;
			padding:0 155px 0 15px;
			width:356px;
			}
			.dl_noimage dt, .dl_noimage dd{
				padding:0 15px;
				width:496px;
				min-height:0 !important;
				
				}
				*html .dl_noimage dt,*html .dl_noimage dd{
					height:0 !important;
					}
		.dl_advice dt{
			padding-top:13px;
			padding-bottom:2px;
			font-weight:bold;
			color:#eb4106;
			position:relative;
			}
			.dl_advice dt img{
				width:129px;
				position:absolute;
				top:15px;
				right:14px;
				}
		.dl_advice dd{
			min-height:74px;
			height:auto !important;
			height:74px;
			}		
		
	
.oneday{
	width:240px;
	position:absolute;
	top:0;
	right:0;
	background:url(../work/images/bg_oneday.gif) no-repeat bottom right;
	padding-bottom:12px;
	}
	.dl_oneday{
		border-right:solid 2px #38a300;
		border-left:solid 2px #38a300;
		padding:0 12px;
		}
		.dl_oneday dt{
			padding:10px 0 3px 0;
			}
			.dl_oneday dt.dt_border{
				background:url(../work/images/dot_gray.gif) repeat-x bottom;
				padding-bottom:13px;
				}	
		.dl_oneday dd{
			background:url(../work/images/dot_gray.gif) repeat-x bottom;
			padding:0 7px 13px;
			}
			.dl_oneday dd.dd_bottom{
				background:none;
				padding-bottom:0;
				}
			.dl_oneday dd img{
				display:block;
				margin-left:18px;
				margin-bottom:3px;
				}
			.dl_oneday dd span{
				display:block;
				background-color:#f1f1f1;
				padding:5px 10px;
				margin-top:5px;
				border:dotted 1px #ccc;
				}
				.dl_oneday dd span img{
					margin-left:8px;
					}
/*onedayが長い場合*/
.oneday_long{
	width:240px;
	padding-left:560px;
	position:relative;
	}
	.oneday_long .main_contents{
		width:530px;
		position:absolute;
		left:0;
		}
	.oneday_long .oneday{
		position:static;
		}



/* 3.training
====================================================================================================== */
.ul_training01{
	width:650px;
	padding-bottom:30px;
	}
	.ul_training01 li{
		display:inline;
		margin-right:10px;
		}
.mainimage{
	margin-bottom:17px;
	}
.text_main{
	margin:0 5px 17px;
	}
	.borderarea{
		padding-bottom:5px;		
		margin-bottom:5px;
		background:url(../images/bg-contents-borderarea.gif) no-repeat bottom;
		width:650px;
		}
		div.border_inn{
			padding:17px 0 15px;
			border-right:solid 1px #ddd;
			border-left:solid 1px #ddd;
			width:648px;
			}
			
	.text_training, .mintitle_training{
		padding:0 14px 17px;
		}
	.text_training2{
		padding:0 24px 17px;
		}
	.ul_contents_training{
		padding:0 24px 17px;
		font-weight:bold;
		}
		.ul_contents_training li{
			background:url(../images/dot_black.gif) no-repeat 3px 7px;
			padding-left:12px;
			}
	.ul_contents_training2{
		padding:0 24px 17px;
		font-weight:bold;
		}
		.ul_contents_training2 li{
			display:inline;
			background:url(../images/dot_black.gif) no-repeat 3px center;
			padding-left:12px;
			margin-right:24px;
			}
	.ul_contents_training3{
		padding:0 24px 12px 118px;
		font-weight:bold;
		}		
		.ul_contents_training3 li{
			position:relative;
			padding-bottom:5px;
			}
		.ul_contents_training3 li img{
			width:84px;
			position:absolute;
			top:-2px;
			left:-94px;
			}
		
			
			
	.img_training{
		padding:0 0 0 14px;
		}
	.fukidashi{
		background:#faf5d4 url(../images/btn-fukidashi-t.gif) no-repeat top;
		width:600px;
		margin:0 0 25px 24px;
		padding-top:20px;
		}
		.fukidashi p{
			background:url(../images/btn-fukidashi-b.gif) no-repeat bottom;
			padding:2px 15px 10px; 	
			}	
	.fukidashi2{
		background:#dffadc url(../images/btn-fukidashi2-t.gif) no-repeat top;
		width:600px;
		margin:0 0 25px 24px;
		padding-top:20px;
		}
		.fukidashi2 p{
			background:url(../images/btn-fukidashi2-b.gif) no-repeat bottom;
			padding:2px 15px 10px; 	
			}	



/* 4.commu
====================================================================================================== */
/*index*/

.h3_commuindex{
	margin-bottom:30px;
	}
.commu_imagearea{
	width:650px;
	position:relative;
	}
	.ul_indexmenu{
		margin-bottom:20px;
		}
	.ul_indexmenu li{
		display:block;
		position:absolute;
		left:10px;
		}
	.ul_indexmenu li.li_indexmenu_r{
		right:10px;
		left:auto;
		}
		
		.li_indexmenu01{
			width:187px;
			top:56px;
			}
		.li_indexmenu02{
			width:253px;
			top:125px;
			}
		.li_indexmenu03{
			width:225px;
			top:223px;
			}
		.li_indexmenu04{
			width:327px;
			top:32px;
			}
		.li_indexmenu05{
			width:307px;
			top:386px;
			}
		.li_indexmenu06{
			width:248px;
			top:427px;
			}
		.li_indexmenu07{
			width:234px;
			top:470px;
			}
		.li_indexmenu08{
			width:180px;
			top:473px;
			}
		.li_indexmenu09{
			width:324px;
			top:555px;
			}
		.li_indexmenu10{
			width:332px;
			top:779px;
			}
		.li_indexmenu11{
			width:252px;
			top:860px;
			}
		.li_indexmenu12{
			width:368px;
			top:879px;
			}
		.li_indexmenu13{
			width:366px;
			top:1055px;
			}
		.li_indexmenu14{
			width:278px;
			top:1200px;
			}	
	
.mainimage_commu{
	margin-bottom:30px;
	}
.border_inn.inn_commu{
	padding:17px 0 12px;
	}
.text_commu{
	padding:0 14px 0;
	}
	.text_commu p{
		margin-bottom:3px;
		}
.img_commu{
	width:164px;
	margin:2px 1px 5px 10px;
	text-align:center;
	float:right;
	}
.img_commu_long{
	width:263px;
	margin:2px 1px 5px 10px;
	text-align:center;
	float:right;
	}
.tolist_commu{
	text-align:right;
	margin-top:6px;
	}
.list_commu{
	margin:30px 0 0 8px;
	}
	.list_commu ul{
		margin-top:5px;
		}
		.list_commu ul li{
			display:inline;
			}
		.list_commu ul.line2{
			margin-top:0;
			}
			
/* 5.factory
====================================================================================================== */
/*index*/
.boxarea_factory{
	background:url(../images/bg-contents-boxarea-b.gif) no-repeat bottom;
	padding-bottom:3px;
	margin-bottom:39px;}
	.boxarea_inn{
	background:#faf5d4 url(../images/bg-contents-boxarea-t.gif) no-repeat top;
	padding:13px 13px 9px 13px;}

.boxarea2{
	background:url(../images/bg-contents-boxarea2-b.gif) no-repeat bottom;
	padding-bottom:3px;
	margin-bottom:39px;}
	.boxarea2_inn{
	background:#faf5d4 url(../images/bg-contents-boxarea2-t.gif) no-repeat top;
	padding:13px 13px 9px 13px;}

.factory_mb{
	margin-bottom:49px;}
	
.text_factory{
	padding:10px;}
	
.factory_around{
margin:20px 0 5px 0;
width:650px;
}
.text_factory1{
	width:402px;
	padding:0 0 0 13px;
	float:left;}
	.text_factory1 h3{
		margin-bottom:10px;}	
.img_factory1{
	width:226px;
	margin:0 0 0 9px;
	float:left;
	}

.flash_area{
	width:650px;
	height:360px;}


/*ise,toyohashi*/
.title_factory{
	position:relative;
	margin-bottom:13px;}
	.title_factory p{
	position:absolute;
	top:0px;
	right:12px;
	}

.factory_route{
	position:relative;
	padding-bottom:15px;
	}
	.factory_route .btn_route{
	position:absolute;
	top:13px;
	right:10px;
	}	
	#f1{display:block;}
	#f2{display:none;}

	.borderarea2{
		padding-bottom:5px;		
		margin-bottom:5px;
		background:url(../images/bg-contents-borderarea.gif) no-repeat bottom;
		width:650px;
		}
		div.border_inn2{
			padding:10px 0 1px 0;
			border-right:solid 1px #ddd;
			border-left:solid 1px #ddd;
			width:648px;
			}
	.text_factory2{
		padding:3px 15px 5px 64px;
		background:url(../factory/images/icn-arrow.gif) no-repeat 10px 0;
		}
	.img_factory1-2{
	width:201px;
	padding:2px 10px 0 10px;
	float:right;
	}
	.img_factory1-3{
	width:235px;
	padding:2px 10px 0 10px;
	float:right;
	}
	.img_factory1-4{
	width:169px;
	padding:2px 10px 0 10px;
	float:right;
	}
	.img_factory2{
		padding:0 0 0 100px;
		}
	.img_factory3{
		padding:0 0 0 20px;
		}
	.img_factory4{
		padding:0 0 0 22px;
		}
		
.sbt_factory2{
	margin-top:20px;}

.factory_route{
	}	
	.factory_route li{
		width:18px;
		position:absolute;
		}
		
	/*伊勢工場*/	
	.li_iseroute01{
		top:229px;
		left:302px;
		}
	.li_iseroute02{
		top:209px;
		left:320px;
		}
	.li_iseroute03{
		top:192px;
		left:337px;
		}
	.li_iseroute04{
		top:176px;
		left:337px;
		}
	.li_iseroute05{
		top:168px;
		left:289px;
		}
	.li_iseroute052{
		top:204px;
		left:236px;
		}
	.li_iseroute06{
		top:193px;
		left:175px;
		}
	.li_iseroute07{
		top:113px;
		left:203px;
		}
	.li_iseroute08{
		top:70px;
		left:278px;
		}
	.li_iseroute09{
		top:48px;
		left:278px;
		}
	.li_iseroute092{
		top:49px;
		left:380px;
		}
	.li_iseroute10{
		top:142px;
		left:360px;
		}
	.li_iseroute11{
		top:170px;
		left:450px;
		}
	.li_iseroute12{
		top:269px;
		left:441px;
		}
	.li_iseroute13{
		top:234px;
		left:355px;
		}	
		
	/*豊橋工場*/	
	.li_toyoroute01{
		top:157px;
		left:197px;
		}
	.li_toyoroute02{
		top:212px;
		left:152px;
		}
	.li_toyoroute03{
		top:231px;
		left:185px;
		}
	.li_toyoroute04{
		top:202px;
		left:341px;
		}
	.li_toyoroute05{
		top:166px;
		left:286px;
		}
	.li_toyoroute06{
		top:55px;
		left:158px;
		}
	.li_toyoroute07{
		top:25px;
		left:248px;
		}
	.li_toyoroute08{
		top:92px;
		left:282px;
		}
	.li_toyoroute09{
		top:119px;
		left:469px;
		}
	.li_toyoroute10{
		top:148px;
		left:445px;
		}
	.li_toyoroute11{
		top:262px;
		left:500px;
		}
	.li_toyoroute12{
		top:207px;
		left:378px;
		}

	

/* 6.message
====================================================================================================== */
.head_message{
	background:url(../message/images/bg-message-head.gif) no-repeat;
	position:relative;
	}
	.head_message p{
		width:300px;
		color:#fff;
		position:absolute;
		left:336px;
		top:72px;
		}
.sbt_message{
	margin-top:30px;
	}
.interview1{
	margin-left:73px;
	padding:19px 3px 0;
	position:relative;
	}
	.interview1 .icon{
		position:absolute;
		left:-70px;
		}
	.interview1 .img_message{
		width:266px;
		float:right;
		padding:2px 0 10px 10px;
		}
		.interview1 .img_message img{
			margin-bottom:9px;
			}
.interview2{
	padding:19px 3px 0 2px;
	position:relative;
	}
	.interview2 .icon{
		position:absolute;
		left:283px;
		}
		.interview2 .icon2{
			position:absolute;
			left:3px;
			}
	.interview2 span{
		display:block;
		padding:4px 0 11px 350px;
		}
		.interview2 .span2{
			padding:0 0 0 73px;
			}
	.interview2 .img_message{
		width:266px;
		float:left;
		padding:2px 0 10px 0;
		}
		.interview2 .img_message img{
			margin-bottom:9px;
			}
	.interview2 .wrap{
		min-height:402px;
		height:auto !important;
		height:402px;
		position:relative;
		}
.bottom_message{
	margin-top:35px;
	padding-top:3px;
	background:url(../message/images/bg-message-bottom-t.gif) no-repeat top;
	}
	.bottom_message p{
		padding:9px 15px 12px;
		background:url(../message/images/bg-message-bottom-b.gif) no-repeat bottom;
		}

/* 7.question
====================================================================================================== */
.head_question{
	margin-bottom:25px;
	background:url(../question/images/bg-question-head.gif) no-repeat top;
	}
	.head_question .wrap{
		background:url(../question/images/bg-question-head_b.gif) no-repeat bottom;
		}
	.head_question .img_mainimage_question{
		float:left;
		}
	.head_question .txt{
		color:#fff;
		padding:30px 15px 10px 341px;
		}
.question .wrap{
	min-height:170px;
	height:auto !important;
	height:170px;
	}
.question .border_inn{
	padding:10px 0 15px 0;
	}
	.question .percentage{
		text-align:right;
		padding-right:4px;
		}
	.question table{
		margin:4px 0 0 14px;
		border-top:#ddd 1px solid;
		}
	.question th{
		width:200px;
		padding:5px 15px 4px 0;
		text-align:right;
		border-bottom:#ddd 1px solid;
		}
	.question td{
		padding:5px 1px 4px 0;
		background:url(../question/images/bg-question-graph.gif) no-repeat bottom;
		}
	.question .fukidashi_question{
		width:620px;
		margin:5px 0 0 14px;
		padding-bottom:3px;
		background:url(../question/images/bg-fukidashi-b.gif) no-repeat bottom;
		}
		.question .fukidashi_question ul{
			padding:26px 10px 9px 19px;
			background:url(../question/images/bg-fukidashi-t.gif) no-repeat top;
			}
			.question .fukidashi_question ul li{
				padding-left:8px;
				background:url(../question/images/dot.gif) no-repeat 0 0.7em;
				}

/* 8.index (top)
====================================================================================================== */
#header.top{
	width:920px;
	margin:0 auto;
	}
.top_flash_area{
	text-align:center;
	}
#top{
	background:url(../images/bg-top.gif) repeat-x;
	}
	#top .contents{
		width:900px;
		min-height:600px;
		height:auto !important;
		height:600px;
		margin:0 auto;
		padding:17px 40px 0;
		background:url(../images/bg-top-contents.gif) no-repeat;
		position:relative;
		}
	#top .leftmenu{
		padding:13px 0 20px 10px;
		position:static;
		}
	#top .menu_area{
		width:630px;
		position:absolute;
		left:300px;
		top:17px;
		}
		#top .menu_area p{
			width:310px;
			margin-bottom:10px;
			}
			#top .menu_area p.line2{
				margin-bottom:25px;
				}
			#top .menu_area p.btn_right2{
				position:absolute;
				left:320px;
				top:0;
				}
			#top .menu_area p.btn_right4{
				position:absolute;
				left:320px;
				top:123px;
				}
	#top h3.sbt_commu{
		margin-bottom:20px;
		}
		#top .menu_area ul{
			margin:5px 0 0 20px;
			}
			#top .menu_area ul li{
				margin-right:5px;
				display:inline;
				}
	#top #footer{
		border-top:#eee 25px solid;
		}
		
/* 9.info/info
====================================================================================================== */
.info{
	width:650px;
	margin:10px 0 20px;
	border-bottom:1px solid #ddd;
	}

.info th{
	background-color:#f1f1f1;
	padding:12px 15px 12px 15px;
	width:110px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #ddd;
	}
.info td{
	padding:12px 15px 12px 15px;
	text-align:left;
	border-top:1px solid #ddd;
	}
	
	
/* 10.info/welfare
====================================================================================================== */
.img_welfare{
	width:150px;
	margin:14px 10px 0 0;
	float:left;
	}
.img_welfare2{
	width:150px;
	margin:10px 10px 0 0;
	text-align:center;
	float:left;
	}

#photo_welfare{
	position:absolute;
	}
#photo_welfare p{
	width:150px;
	height:112px;
	text-align:center;
	float:left;
	}

#photo_welfare2{
	position:absolute;
	}
#photo_welfare2 p{
	width:150px;
	height:112px;
	text-align:center;
	float:left;
	}

#photo_welfare3{
	position:absolute;
	}
#photo_welfare3 p{
	width:150px;
	height:112px;
	text-align:center;
	float:left;
	}


.buttons{
	padding:0px;
	text-align:center;
	}
.buttons span{color:#0080FF;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active, .buttons span:hover{background:#0080FF;color:#fff}

.mask{
	position:relative;
	width:150px;
	height:130px;
	overflow:hidden;
	}	


/* 11.info/base
====================================================================================================== */
.base-address{
	position:relative;
	padding-right:75px;
	width:405px;
	}
	.base-address img{
		position:absolute;
		top:0;
		right:0;
		}
.base-factory{
	position:relative;
	padding-right:130px;
	min-height:120px;
	height:auto !important;
	height:120px;
	}
	.base-factory .img-map{
		position:absolute;
		top:0;
		left:280px;
		}
	.base-factory .img-base{
		position:absolute;
		top:0;
		right:0;
		}
.base-address2{
	padding-right:75px;
	}


/* 12.about
====================================================================================================== */		
.contents_about{
	position:relative;
	}
	.contents_about h3{
		margin-bottom:15px;
		width:460px;
		}
	.contents_about p{
		padding:0 7px 25px;
		width:446px;
		}
	.contents_about p.img_about{
		position:absolute;
		width:160px;
		padding:0;
		top:0;
		right:0;
		}

.h3_flow{
	margin-bottom:20px;
	}
.img_flow{
	margin-bottom:50px;
	}
	.img_flow2{
		margin-bottom:10px;
		}	


/* 13.career
====================================================================================================== */		
.career{
	padding:0 15px 15px !important;
	width:618px !important;
	}
	.career h5{
		background:#555;
		color:#fff;
		padding:2px 15px;
		}
	.career.no-pb{
		padding-bottom:0 !important;
		}
	.career .info{
		margin:5px 0 20px !important;
		width:620px;
		}
	.career h5{
		font-weight:bold !important;
		}
	.career, .mintitle_career{
		padding:0 14px 17px;
		}
	.list-career li{
		width:430px;
		position:relative;
		padding-left:1em;
		}
	.list-career span{
		position:absolute;
		top:0;
		left:0;
		width:1em;
		}
.img_career{
	text-align:center;
	}
.text_career01{
	font-weight:bold;
	padding:0 15px 17px;
	}		
.ol_career{
	padding:0 15px 17px 35px;
	}
	/*for ie6,7 not for ie8*/
	*html .ol_career{
		padding:0 15px 17px 45px;
		}
	*+html .ol_career{
		padding:0 15px 17px 45px;
		}
.ul_career{
	padding:0 20px 0 35px;
	}
	.ul_career li{
		background:url(../images/icn-mark.gif) no-repeat 0 1px;
		padding-left:14px;
		}
.address_career{
	font-style:normal;
	padding:0 15px 0;
	}
	
/* 14.faq
====================================================================================================== */		
.ul_qanamelink{
	background:url(../info/images/bg-qalink.gif) no-repeat 0 0;
	margin-bottom:8px;
	height:24px;
	padding-left:20px;
	padding-top:11px;
	}
	.ul_qanamelink li{
		display:inline;
		margin-right:20px;
		font-size:xx-small;
		}
		.ul_qanamelink li.bg_line{
			background:url(../info/images/bg-qalink-line.gif) no-repeat right center;
			padding-right:22px;
			}
.dl_faq{
	padding:0 15px 20px;
	}
	.dl_faq dt{
		background-color:#eee;		
		position:relative;		
		margin-bottom:8px;
		padding:5px 0 0 35px;
		width:585px;
		min-height:23px;
		height:auto !important;
		height:23px;
		}
		.dl_faq dt img,.dl_faq dd img{
			width:24px;
			position:absolute;
			top:2px;
			left:2px;
			}
	.dl_faq dd{
		position:relative;
		padding:5px 0 12px 35px;
		width:585px;
		min-height:23px;
		height:auto !important;
		height:23px;
		}
		
/*15.privacy*/		
.contents_privacy{
	padding-left:10px;
	padding-right:10px;
	width:630px;
	}
	.contents_privacy h3{
		padding:10px 0 7px;
		}
	.contents_privacy p{
		margin:0 15px 17px;
		}
	.contents_privacy ul{
		padding:0 15px 17px;		
		}
		.contents_privacy ul li{
			background:url(../images/dot_black.gif) no-repeat 3px 7px;
			padding-left:12px;
			color:#333;
			font-weight:bold;
			}
	.contents_privacy address{
		padding:10px 15px;
		background-color:#eee;
		font-style:normal;
		margin:0 15px;
		}

