/*
Theme Name: arc_base 2021
Theme URI: 
Version: 1.0
Author: ARCADIA SYSTEMS
Author URI: https://arc-mec.com/

/*	INDEX
-------------------------------------------------
	BASE
	HEADER
	CONTENT
	SIDE BAR
	FOOTER
	MISC
	Mobile
	HACK
*/

/*	BASE
-------------------------------------------------*/
* {margin: 0; padding: 0;box-sizing:border-box;}

html,
body{
	margin: 0;
	padding: 0;
	color: #333333;
	line-height: 1.4;
	font-size:16px;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}
body{}
h1, h2, h3, h4, h5, h6 {font-size:1.5em;font-weight:bold;}
a,
a:link {}
a:hover {}
a:visited {}
a:active {}


a img {border:none;}
input[type="email"],
input[type="text"]{font-size:1rem;padding:2px;}
input[type="submit"]{font-size:1rem;padding:0.4em;}
textarea{font-size:1rem;padding:0.4em;}
.small{font-size:0.8em;}
.bold{font-weight:bold;}
.align_c{text-align:center;}
.align_r{text-align:right;}
.align_l{text-align:left;}
figure{font-size:0;}
figure.wp-block-image{margin-bottom:1rem;}
figure img{width:100%;height:auto;}
figure figcaption{font-size:1rem;}
.bottom_1em{margin-bottom:1em;}
section,
article,
div{}
.btn_wrap,
.link_wrap{
	text-align:center;
	width:100%;
	padding:1em;
}

.btn_wrap a:link,
.btn_wrap a:visited{
	color: #009900;
	font-weight: bold;
	padding: 0.5em 1em;
	background-color: #fff;
	border: 2px solid #009900;
	text-decoration: none;
	display: inline-block;
	border-radius:20px;
}

.btn_wrap a:hover,
.btn_wrap a:active{
	color:#fff;
	background-color:#009900;
}

.link_wrap a:link,
.link_wrap a:visited{
	font-weight:bold;
	font-size:1.2rem;
	color:#333;
	text-decoration:none;
}
.link_wrap a:hover,
.link_wrap a:active{opacity:0.8;}


/*	HEADER
-------------------------------------------------
*/
header{
	border-top:10px solid #44AA78;
	background-color:rgba(255,255,255,0.9);
	/*position:sticky;*/
	top:0px;
	width:100%;
	z-index:10;
}
header.front_header{position:fixed;}
.header_content{
	max-width:1200px;
	display:flex;
	justify-content:space-between;
	padding:1em;
	margin:0 auto;
}
.header_content .header_item_l{}
.header_content .header_item_l h1{}
.header_content .header_item_r{}
.header_content .header_item_r .btn_nav{
	display:flex;
	justify-content: flex-end;
}
.header_content .header_item_r .btn_nav a:link,
.header_content .header_item_r .btn_nav a:visited{
	color:#fff;
	background-color:#ff2626;
	display:inline-block;
	text-decoration:none;
	padding:0.5em 1em;
	margin:0 1em;
}
.header_content .header_item_r .btn_nav a:hover,
.header_content .header_item_r .btn_nav a:active{opacity:0.8;}

.site_nav{}
.site_nav ul{
	display:flex;
	list-style-type:none;
}
.site_nav ul li{}
.site_nav ul li a:link,
.site_nav ul li a:visited{
	color:#333;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:0.5em;
}





/*	CONTENT
-------------------------------------------------
*/

.breadcrumbs{margin:1em 0;}

main{}

div.h2back{
	width:100%;
	margin:0 auto 2em;
}
div.h2back h2{
}

div.h2back h2:before{}



/*	post table
-------------------------------------------------*/

table{
	border-collapse: collapse;
	width:100%;
}

table caption{}

table th,
table td{
	padding:0.6em;
	border:1px solid #ccc;
	box-sizing:border-box;
	margin:0 auto;
}

table th{}
table td{}

table td ul,
table td ol{margin-left:1em;}
table td p,
article.post table td p{margin:0.5em 0;}


/*	post ol ul li
-------------------------------------------------*/
ul,
ol{}

ul li,
ol li{}



/*	TOP
-------------------------------------------------*/
.top_contents{}

#top_image{}
#top_image figure img{width:100%;height:auto;}

#top_info{display:flex;}
#top_info .info_item{
	width:50%;
	justify-content: center;
	display: flex;
	flex-wrap: wrap;
	padding:0 1em;
	margin:1em 0;

}
#top_info .info_item.info_news{border-right:1px solid #44aa78;}

#top_info .info_item h2{
	font-size:1.5em;
	width:100%;
	margin:1rem 0;
	color:#44aa78;
	text-align:center;
}
#top_info .info_item ul{
	margin:0 auto 1rem;
	list-style-type:none;
	width:80%;
}
#top_info .info_item ul li{margin:0 0 0.5rem;}
#top_info .info_item ul li a:link,
#top_info .info_item ul li a:visited{
	display:block;
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #333;
	padding:0.5em 1em;
}
#top_info .info_item ul li a:hover,
#top_info .info_item ul li a:active{opacity:0.8;}
#top_info .info_item ul li time{margin-right:1em;}


#top_about .about_item{
	min-height:25vw;
	min-height:30vw;
}
.about_item.about_us{background-image:url(/outer_files/images/about_back1.jpg);}
.about_item.about_sdgs{
	background-image:url(/outer_files/images/about_back2.jpg);
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.about_item .about_item_container{
	color:#fff;
	font-family:serif;
	padding:1em;
	margin:0;
}
.about_item .about_item_container h2{
	font-size:2rem;
	text-align:center;
	margin:2em auto;
}
.about_item .about_item_container .about_item_desc{
	text-align:center;
	font-size:1.2rem;
	margin:2rem auto 2rem;
}

.about_item .about_item_container .btn_wrap a:link,
.about_item .about_item_container .btn_wrap a:visited{
	border:1px solid #fff;
	border-radius:8px;
	color:#333;
	padding:1em 2em;
	text-align:center;
	min-width:160px;
	border:none;
}
.about_item .about_item_container .btn_wrap a:hover,
.about_item .about_item_container .btn_wrap a:active{
	color:#333;
	background-color:#fff;
	opacity:0.8;
}

.about_item.about_us .about_item_container{
	background-color:rgba(0,0,0,0.4);
	height: 100%;
	min-height: 25vw;
	min-height: 30vw;
	display: flex;
	justify-content: center;
	align-items: center;
}


.about_item.about_sdgs .about_item_container .about_item_desc{
	max-width:800px;
	width:100%;
	border-radius:20px;
	color:#333;
	padding:2rem;
	font-size:2rem;
	font-weight:bold;
	text-shadow: 0 0 black;
	filter: drop-shadow(2px 2px 1px #fff);
	background-color:rgba(255,255,255,0.4);
}


#top_business{margin:0 0 2em;}

#top_business h2{
	text-align:center;
	color:#44AA78;
	padding:2rem;
}

#top_business .business_items{
	display:flex;
}
#top_business .business_items .business_images,
#top_business .business_items .business_content{
	width:50%;
	height:25hw;
	background-size: cover;
	background-position: center;
}

#top_business .business_items .business_images{font-size:0;}
#top_business .business_items .business_images img{width:100%;height:auto;}
#top_business .business_items .business_content{
	background-color:#f8f8f8;
	padding:1em;
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
	align-items: center;
}

#top_business .business_items .business_content h3{
	width:100%;
	text-align:center;
}
#top_business .business_items .business_content .business_desc{
	width:60%;
	width:100%;
	font-size:1.2em;
	margin:0 auto;
	text-align:center;
	word-break:break-all;
}

#top_business .business_items .business_content .btn_wrap{}
#top_business .business_items .business_content .btn_wrap a:link,
#top_business .business_items .business_content .btn_wrap a:visited{
	background-color:#FF5C26;
	border-color:#FF5C26;
	color:#fff;
	padding:0.5em 2em;
	border-radius:8px;
}
#top_business .business_items .business_content .btn_wrap a:hover,
#top_business .business_items .business_content .btn_wrap a:active{opacity:0.8;}

#top_business .business_items:nth-of-type(2) .business_images{order:2;}
#top_business .business_items:nth-of-type(2) .business_content{order:1;}


#top_link{display:flex;}
#top_link .link_item{
	width:50%;
	height:25vw;
	background-size: cover;
	background-position: center;
}
#top_link .link_item#top_ec{background-image:url(/outer_files/images/ec_back.jpg);}
#top_link .link_item#top_recruit{background-image:url(/outer_files/images/recruit_back2.jpg);}
#top_link .link_item a{text-decoration:none;}
#top_link .link_item .link_item_content{
	color:#fff;
	width:100%;
	height:100%;
	text-align:center;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	background-color:rgba(0,0,0,0.4);
}
#top_link .link_item h3{width:100%;margin:auto 0 2rem;text-align:center;font-size:2em;}
#top_link .link_item div{width:100%;text-align:center;margin:0 0 auto;}
#top_link .link_item div.link_item_desc{font-size:1.2em;}

/*	page
-------------------------------------------------*/
#pagename{
	margin:0 0 4rem;
	background-image:url(/outer_files/images/head_back1.jpg);
	background-position:center;
}
#pagename h2{
	color:#fff;
	font-size:2em;
	padding:4em 1em;
	background-color:rgba(0,0,0,0.6);
	display: flex;
	justify-content: center;
	align-items: center;
}
article.post{max-width:980px;margin:0 auto 2em;padding:0 1em;}
article.post p{margin:0 0 1em;}
article.post p :link,
article.post p :visited{color:#0000ff;text-decoration:underline;}
/*会社概要*/
.company_data{
	margin:0 auto 4rem;
	padding:0;
}
.company_data h3{
	font-size:1.5rem;
	text-align:center;
	padding:0.5rem;
	margin:0 auto 2rem;
	border-bottom:2px solid #44AA78;
}
.company_data .about_content{padding:0 2em;}
.company_data#com_greeting figure figcaption{text-align:center;}
.company_data table{
	width:100%;
	margin:0 auto;
}
.company_data table th,
.company_data table td{
	text-align:left;
	border:none;
	padding:1rem 2rem;
	border-bottom:1px solid #ccc;
}
.company_data table th{width:30%;}
.company_data table td{width:70%;}
/*活動*/
#ryushinkai{margin-top:-2em;}
.document_wrap{display:flex;flex-wrap:wrap;}
.document_items{width:calc((100% / 3) - 1rem );margin:0 0.5rem 1rem;}
.document_items a{display:block;}
.document_items img{width:100%;height:auto;}
.document_items figcaption{font-size:1rem;text-align:center;}

/*事業内容*/
#post-10 h3{text-align:center;margin-bottom:1rem;}
#post-10 figure{width:80%;margin:0 auto 1rem;}
#post-10 p{word-break:break-all;text-align:center;}
#post-10 .wp-block-group{
	padding-top:3em;
	margin-top:-3em;
	margin-bottom:4rem;
}


/*取り扱い商品*/
.product_data{}
.product_content{margin:0 0 2em;}
.product_wrap{
	display:flex;
	flex-wrap:wrap;
}
.product_items{
	width:calc((100% / 3) - 2em);
	margin:1em;
	padding:0em;
	/*border:1px solid #ccc;*/
}
.product_items dt{font-weight:bold;margin:0 0 0.5em;}
.product_items dd{margin-bottom:0.5em;}
.product_items dd p{margin:0;}
.product_items dd.cart_img{margin-bottom:0.5em;}
.product_items dd figure img{width:100%;height:auto;}
.product_items dd.cart_desc{}

.product_items dd.cart_price{text-align:center;font-weight:bold;}
.product_items dd.cart_price em.tax{
	color:#333;
	font-weight:bold;
}

.product_items dd.cart_submit{
	margin:0 0 0.5em;
	/*display:flex;
	justify-content: end;*/
}
.product_items dd.cart_submit input.skuquantity{/*width:3rem;margin-right:0.5rem;text-align:right;*/}
.product_items dd.cart_submit input.skubutton{
	width:100%;
	border:2px solid #009900;
	color:#fff;
	background-color:#44aa78;
	cursor:pointer;
}
.product_items dd.cart_submit input.skubutton:hover{opacity:0.8;}

.product_items dd.cart_detail a:link,
.product_items dd.cart_detail a:visited{
	display:block;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:0.5em;
	width:100%;
	background-color:#ff8800;
	border-radius:10px;
	
}
.product_items dd.cart_detail a:hover,
.product_items dd.cart_detail a:active{opacity:0.8;}

/*商品詳細(補助金申請用)*/
#itempage{display:flex;justify-content: space-between;}
#itempage .item_left{width:40%;}
#itempage .item_left img{width:100%;height:auto;}
#itempage .item_right{width:calc(60% - 2em);}
#itempage .item-info{padding:0 !important;}
.item_page_title{margin-bottom:0 !important;}




/*	single
-------------------------------------------------*/



/*	FOOTER
-------------------------------------------------
*/

/*問合せエリア*/
.contact_area{padding:4em 0;}
.contact_area .contact_item{
	display:flex;
	max-width:980px;
	margin:0 auto 0;
}

.contact_area .contact_item .contact_image{
	width:50%;
	font-size:0;
}
.contact_area .contact_item .contact_image img{
	width:100%;
	height:auto;
}

.contact_area .contact_item .contact_block{
	width:50%;
	background-color:#f8f8f8;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.contact_area .contact_item .contact_block h2{
	width:100%;
	margin:auto 0 0;
	text-align:center;
}
.contact_area .contact_item .contact_block dl dd{font-weight:bold;}
.contact_area .contact_item .contact_block .btn_wrap{margin:0 0 auto;}
.contact_area .contact_item .contact_block .btn_wrap a:link,
.contact_area .contact_item .contact_block .btn_wrap a:visited{
	color:#fff;
	background-color:#ff2626;
	border:none;
	border-radius:0;
	padding:0.5em 2em;
}
.contact_area .contact_item .contact_block .btn_wrap a:hover,
.contact_area .contact_item .contact_block .btn_wrap a:active{opacity:0.8;}

/*フッター*/
footer{
	background-color:#44AA78;
	color:#fff;
	padding:0 !important;
}
.footer_content{
	max-width:1200px;
	margin:0 auto;
	padding:2em 0;
	display:flex;
	justify-content: space-between;
}
.foot_item_l h1{}
.foot_item_r{display:flex;}
.foot_item_r ul{
	list-style-type:none;
	margin:0 2em;
}

.foot_item_r ul li a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.copyright{
	color:#fff;
	font-size:0.8em;
	text-align:center;
	background-color:#CA2F22;
	padding:4px;
}


/*	新着情報
-------------------------------------------------*/



/*	求人情報
-------------------------------------------------*/
/*求人TOP*/
.recruit_contents{}

#recruit_image{position:relative;}
#recruit_image .recruit_slider_image{}
#recruit_image .recruit_slider_image figure img{width:100%;height:auto;}
#recruit_image .recruit_slider_desc{
	font-size:2rem;
	font-weight:bold;
	text-align:center;
	font-family:serif;
	color:#fff;
	position:absolute;
	bottom:6rem;
	left:50%;
	transform:translate(-50%,0);
	width:100%;
	filter: drop-shadow(2px 2px 4px black);
}

#info_recruit{padding:120px 1em;}
#info_recruit h2{
	text-align:center;
	color:#008C20;
	margin:0 0 2rem;
}
#info_recruit ul{
	max-width:720px;
	margin:0 auto;
	padding:0 1em;
	list-style: none;
}
#info_recruit ul li{
	border-bottom:2px solid #008C20;
	padding:0 1rem;
	margin:0 0 1rem;
}
#info_recruit ul li a:link,
#info_recruit ul li a:visited{
	text-decoration:none;
	color:#333;
	font-weight:bold;
	width:100%;
	display:block;
	padding:0.5em;
}
#info_recruit ul li a:hover,
#info_recruit ul li a:active{opacity:0.8;}
#info_recruit ul li a time{margin-right:1em;}


#recruit_menu{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	padding:2em;
}
#recruit_menu .recruit_menu_items{
	width:calc((100% /3) - 4em);
	margin:2em;
	overflow:hidden;
}

#recruit_menu .recruit_menu_items a{
	display:block;
	width:100%;
	text-decoration:none;
	color:#333;
}
#recruit_menu .recruit_menu_items a figure{
	position:relative;
	font-size:0;
}
#recruit_menu .recruit_menu_items a figure img{
	width:100%;
	height:auto;
	transition: 1s;
}
#recruit_menu .recruit_menu_items a:hover img{
	transform: scale(1.2);

}
#recruit_menu .recruit_menu_items a figure figcaption{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	font-weight:bold;
	width:100%;
	height:100%;
	font-size:2rem;
	font-family:serif;
}

/*募集要項*/
#archivename,
#postname{
	margin:0 0 4rem;
	background-image:url(/outer_files/images/head_back1.jpg);
	background-position:center;
}
#archivename h2,
#postname h2{
	margin:0 auto;
	color: #fff;
	font-size: 2em;
	padding: 4em 1em;
	background-color: rgba(0,0,0,0.6);
	display: flex;
	justify-content: center;
	align-items: center;
}
.archive_article_wrap{}
.archive_article_wrap article h3{
	margin:0 auto 1em;
	padding:0.5em;
	border-bottom:2px solid #ccc;
}
.archive_article_wrap article .requirements_data{
	margin:0 2em;
}
.requirements_data{}
.requirements_data table{}
.requirements_data table th,
.requirements_data table td{padding:1em;}
.requirements_data table th{width:30%;}
.requirements_data table td{width:70%;}

/*	お問合せフォーム
-------------------------------------------------
*/
.mw_wp_form{}
.mw_wp_form table{
	min-width:80%;
	margin:0 auto 2em;
}
.mw_wp_form table th{width:30%;background-color:#efefef;text-align:left;}
.mw_wp_form table td{width:70%;}
.mw_wp_form table th,
.mw_wp_form table td{
	border:1px solid #ccc;
	padding:0.8em;
	vertical-align: middle;
	box-sizing:border-box;
}
.mw_wp_form table th span.hissu{
	display:inline-block;
	font-size:0.8rem;
	color:#fff;
	background-color:#ff2626;
	padding:2px 10px;
	margin:0 0 0 1rem;
	border-radius:4px;
	font-weight:normal;
}
.mw_wp_form table td input[type="text"],
.mw_wp_form table td input[type="email"],
.mw_wp_form table td textarea{width:100%;}

.mw_wp_form table td .mwform-zip-field input[type="text"]{width:auto;}

.submit_btn{text-align:center;padding:1em;}

.submit_btn input{
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	padding:0.5em 1em;
	margin:0 auto;
	border-radius:8px;
	border:none;
	background-color:#ff8c00;
	cursor:pointer;
}
.submit_btn input:hover{opacity:0.8;}


/*	MISC
-------------------------------------------------
*/

/*	bxslider
-------------------------------------------------
*/
.bx-wrapper{
	border:none !important;
	box-shadow:none !important;
	margin:0 !important;
}



/*	Mobile
-------------------------------------------------
*/
@media (min-width: 769px){
	/*PC用*/
	.pc_none{display:none !important;}

	.top_image_wrap{margin-top:-7em;}

	/*recruit*/
	.recruit_top_items{position:relative;}
	.recruit_top_items .recruit_contents_items{
		position:absolute;
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
		display:flex;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		font-family:serif;
		background-color:rgba(0,0,0,0.6);
		color:#fff;
	}
	.recruit_top_items#recruit_hr_image .recruit_contents_items{
		width:100%;
		height:100%;
	}
	.recruit_top_items#recruit_environment .recruit_contents_items{
		padding:4em;
	}

	.recruit_top_items .recruit_contents_items h2{
		width:100%;
		text-align:center;
		font-size:2rem;
		margin:auto 0 2rem;
	}
	.recruit_top_items .about_item_desc{
		margin:0 0 auto;
		font-size:1.2em;
	}

	.recruit_top_items figure{font-size:0;}
	.recruit_top_items figure img{
		width:100%;
		height:auto;
	}



}

@media (max-width: 768px){
	/*SP用*/
	.sp_none{display:none !important;}
	header{
		border-bottom:none;
		margin-bottom:0;
	}
	header.front_header {position:sticky;}
	.header_content{position:relative;}
	.header_content .header_item_r .btn_nav,
	.header_content .header_item_r .site_nav{display:none;}
	.header_content img{width:100%;height:auto;}
	.header_content .sp_nav{
		display:none;
		position:absolute;
		left:0px;
		top:100%;
		width:100%;
		padding:0.5em;
		background-color:#fff;
	}
	.header_content .sp_nav li a{
		display:block;
		padding:0.5em;
		border-bottom:2px dotted #ccc;
		font-weight:bold;
	}
	.bx-wrapper{
		width:100%;
		height:35vh;
	}
	main{
		display:flex;
		flex-wrap:wrap;
	}
	.top_contents{width:100%;}
	#top_info{order:3;}
	#top_about{order:2;}
	#top_business{display:none;}
	#top_link{order:1;flex-wrap:wrap;}
	.contact_area{order:4;}
	.about_item.about_sdgs .about_item_container .about_item_desc{word-break:break-all;}
	#top_link .link_item{
		width:100%;
		height:64vw;
		margin-bottom:2rem;
	}

	#top_info .info_item{width:100%;}
	#top_info .info_item ul li time{display:block;}
	#top_info .info_item ul li a:link,
	#top_info .info_item ul li a:visited{word-break:break-all;}
	#top_info .info_item.info_recruit{display:none;}
	.contact_area .contact_item{
		width:80%;
	}
	.contact_area .contact_item .contact_image{display:none;}
	.contact_area .contact_item .contact_block{width:100%;padding:1em 0 0;}
	.footer_content{flex-wrap:wrap;padding:2em;}
	.footer_content img{width:100%;height:auto;}
	.footer_content .foot_item_l{width:100%;order:2;}
	.footer_content .foot_item_r{width:100%;order:1;margin:0 0 2em;flex-wrap:wrap;}
	.footer_nav{width:100%;}
	.footer_nav li{border-bottom:1px solid #fff;padding:0.5em;}
	.footer_nav.fn2{display:none;}

	article.post{
		margin:0 1em 2em;
	}
	/*会社紹介*/
	.company_data table th,
	.company_data table td{
		display:block;
		padding:0.5em;
		width:100%;
	}
	.company_data table th{border:none;padding-bottom:0;}
	.company_data table td{margin-bottom:1em;}
	/*取り扱い商品*/
	.product_items{width: calc((100% / 2) - 2em);}


	/*採用情報*/
	.recruit_contents {
 		width: 100%;
	}
	#recruit_image .recruit_slider_desc{font-size:1.2rem;}
	#info_recruit{padding:2em 1em;}

	.recruit_top_items{display:flex;flex-wrap:wrap;margin:0 0 2em;}
	.recruit_top_items h2.sp_title{
		order:1;
		text-align:center;
		font-size:1.2rem;
		width:100%;
		margin:0 0 1rem;
	}
	.recruit_top_items .recruit_contents_items{order:3;}
	.recruit_top_items .recruit_contents_items .about_item_desc{word-break: break-all;padding:1em;}
	.recruit_top_items .recruit_contents_items .about_item_desc br{display:none;}
	.recruit_top_items figure{order:2;}

	#recruit_menu{padding:0;}
	#recruit_menu .recruit_menu_items{
		width: calc((100% / 2) - 0em);
		margin:0;
	}
	#recruit_menu .recruit_menu_items a figure figcaption{font-size:1rem;}
}


/*	HACK
-------------------------------------------------
*/
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

