@import url("reset.css");


body{
	background:#0B172D url(../../../../img/common/content_back.jpg) top center repeat-x;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

body#top{
	background:#0B172D url(../../../../img/top_back.jpg) top center repeat-x;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


div#page{
	width:886px;
	margin:0 auto;
	position:relative;
}

ul#gnavi{
	width:677px;
	position:absolute;
	left: 207px;
	top: 27px;
}
ul#gnavi li{
	display:block;
	float:left;
}
ul#gnavi li a{
	display:block;
	overflow:hidden;
}


div#headTitle{
	height:190px;
	position:relative
}
div#headTitle h2{
	position:absolute;
	left: 17px;
	top: 41px;
}

/***************************************************************************
*  globalMenu                                                                 *
****************************************************************************/
li#navi01 a{
	background:url(../../../../img/common/gnavi_news.jpg) no-repeat;
	width:136px;
	height:41px;
}
li#navi02 a{
	background:url(../../../../img/common/gnavi_product.jpg) no-repeat;
	width:135px;
	height:41px;
}
li#navi03 a{
	background:url(../../../../img/common/gnavi_apparel.jpg) no-repeat;
	width:135px;
	height:41px;
}
li#navi04 a{
	background:url(../../../../img/common/gnavi_prostuff.jpg) no-repeat;
	width:135px;
	height:41px;
}
li#navi05 a{
	background:url(../../../../img/common/gnavi_company.jpg) no-repeat;
	width:136px;
	height:41px;
}

li#navi01 a,li#navi02 a,li#navi03 a,li#navi04 a,li#navi05 a{
	text-indent:-9999px;
}
body#news li#navi01 a,body#products li#navi02 a,body#apparel li#navi03 a,body#prostaff li#navi04 a,body#company li#navi05 a,
li#navi01 a:hover,li#navi02 a:hover,li#navi03 a:hover,li#navi04 a:hover,li#navi05 a:hover{
	background-position:0 -41px;
}



/***************************************************************************
*  top page                                                                 *
****************************************************************************/

div#top_content{
	width:886px;
	padding-top:2px;
}
div#eyeCatch{
	height:432px;
}
div#top_area{
	padding:0 20px;
	margin-bottom:30px;
}
div.news_top{
	background:url(../../../../img/top_dlbck.jpg) no-repeat left bottom;
	padding-bottom:25px;
	width:569px;
	zoom:100%;
	float:left;
}
div.news_top h3{
	background:url(../../../../img/h3_info_back.jpg) no-repeat;
	padding:9px 9px 7px 9px;
}
div.news_top dl{
	padding:12px 0 0 28px;
	width:518px;
	height:210px;
	overflow:auto;	
}
div.news_top dl dt{
	font-size:10px;
	font-weight:bold;
	color:#537BB9;
}
div.news_top dl dd{
	border-bottom:1px dotted #ccc;
	font-size:12px;
	margin-bottom:7px;
	padding:0 0 8px 0;
}
div.news_top dl dd a{
	color:#666666;
	text-decoration:none;
}
div.news_top dl dd a:hover{
	color:#333;
	text-decoration:underline;
}

div.top_banner{
	width:266px;
	float:right;
}

div.top_banner ul{
}
div.top_banner ul li{
	margin-bottom:8px;
}


ul.top_usa{
	clear:both;
	background:url(../../../../img/usa_info_back.jpg) no-repeat;
	margin:30px 0 15px 0;
	padding:0 0 0 23px;
}








/***************************************************************************
*  content                                                                 *
****************************************************************************/

div#content{
	background:url(../../../../img/common/shadow.jpg) no-repeat;
	font-size:12px;
	width:665px;
	margin-bottom:50px;
	padding:3px 6px 0 3px;
	float:left;
}

div#main{
	background:#fff url(../../../../img/common/main_bar.gif) center bottom no-repeat;
	border:1px solid #ccc;
	border-top:none;
	width:607px;
	padding:36px 28px 100px 28px;
	_padding:36px 27px 150px 27px;
}
div#main h3{
	margin-bottom:30px;
}
/**アパレル*******************************************************/
div#main_apa{
	background:#fff url(../../../../img/common/main_bar.gif) center bottom no-repeat;
	border:1px solid #ccc;
	border-top:none;
	width:607px;
	padding:36px 28px 100px 28px;
	_padding:36px 27px 150px 27px;
}

div#main_apa h3{
	background:url(../../../../img/apparel/apparel_h2.jpg) no-repeat;
	line-height:47px;
	color:#537BB9;
	font-size:24px;
	font-weight:bold;
	margin:0 0 30px -2px;
	padding:0 0 0 15px;
}

div.apparel{
	margin:0 0 0 10px;
}
div.apparel p{
	line-height:1.6;
	margin-bottom:15px;
}
div.apparel img{
	margin:0 0 25px;
}

div#main_apa h4{
	font-size:14px;
	font-weight:bold;
	margin:0 0 30px 0;
}
p.buyBtn{
	margin:50px 0 30px 0;
}
ul.inq_ap{
	line-height:1.8;
}
ul.inq_ap li{
	background:url(../../../../img/apparel/arrow.jpg) no-repeat left center;
	padding:0 0 0 10px;
}
ul.inq_ap li a{
	color:#333;
}
ul.inq_ap li a:hover{
	text-decoration:none;
	color:#999;
}
p.intro3{
	color:#333;
	line-height:1.6;
	margin:0 0 20px 15px;
}
p.intro3 strong{
	font-size:14px;
	font-weight:bold;
}
p.intro3 strong span{
	color:red;
	padding: 0 0 0 10px;
}
ul.apparelUL{
	margin:0 auto 50px auto;
	zoom:100%;
}
ul.apparelUL li{
	float:left;
	margin:0 0 15px 2px;
}
ul.apparelUL li p{
	font-size:10px;
	color:#666;
	text-align:center;
	padding:5px 0 0 0 ;
}

/**オーダー*******************************************************/
div#main_oder{
	background:#fff;
	border:1px solid #ccc;
	border-top:none;
	width:607px;
	padding:36px 28px 100px 28px;
	_padding:36px 27px 150px 27px;
}
div#main_oder ul,
div#main_oder h3,
div#main_oder h4,
div#main_oder p{
	margin:0 22px;
}
div#main_oder h3{
	border-bottom:1px solid #537BB9;
	font-weight:bold;
	color:#537BB9;
	margin-bottom:20px;
	padding:1px;
}
div#main_oder h4{
	font-weight:bold;
	color:#333;
	margin: auto auto 20px 28px;
}
div#main_oder ul{
	color:#333;
}
div#main_oder ul li{
	list-style:outside disc;
	margin:0 0 25px 12px;
	line-height:1.4;
}
div#main_oder p{
	margin:auto auto 50px 30px;
	line-height:1.6;
}
div#main_oder p.app_oder{
	border:1px solid #ccc;
	font-weight:bold;
	color:#CC0000;
	margin:0 28px 100px 28px;
	padding:18px;
}






/* イントロ */
p.intro{
	color:#333;
	line-height:1.6;
	margin:0 0 30px 2px;
	zoom:100%;
}

p.intro img.introPic{
	float:right;
	margin-left:30px;
}
p.intro2{
	font-size:10px;
	color:#666;
	line-height:1.6;
	margin:0 0 50px 2px;
}

p.intro img.introPic2{
	float:left;
}

p.totop{
	text-align:right;
	margin:0 0 10px 0;
}

/***************************************************************************
*  category                                                                 *
****************************************************************************/

ul.cate_menu{
	position:absolute;
	width:627px;
	margin:0 0 0 -20px;
	left: 43px;
	top: 655px;
}
ul.cate_menu li{
	float:left;
}

ul.cate_list{
	margin-left:5px;
}

ul.cate_list li{
	float:left;
}
ul.cate_list li h4{
	font-size:12px;
	font-weight:bold;
	color:#537BB9;
	margin:0 0 15px 10px;
}
ul.cate_list li p{
	font-size:10px;
	color:#999;
	margin:0 0 3px 10px;
}
ul.cate_list li p.explink a{
	background:url(../../../../img/products/exp_arrow.gif) no-repeat left center;
	color:#6C6C6C;
	padding-left:10px;
}
ul.cate_list li p.explink a:hover{
	text-decoration:none;
}
ul.cate_list li.clist01{
	background:url(../../../../img/products/cate_back01.gif) no-repeat;
	width:198px;
	padding:1px 0 0 1px;
	height:212px;
}
ul.cate_list li.clist02{
	background:url(../../../../img/products/cate_back02.gif) no-repeat;
	width:198px;
	padding:1px 1px 0 1px;
	height:212px;
}
ul.cate_list li.clist03{
	background:url(../../../../img/products/cate_back03.gif) no-repeat;
	width:198px;
	padding:1px 0 0 1px;
	height:211px;
}
ul.cate_list li.clist04{
	background:url(../../../../img/products/cate_back04.gif) no-repeat;
	width:198px;
	padding:1px 1px 0 1px;
	height:211px;
}



/*製品情報
**************************************************************************/
/* スペック＆価格 */
table.spec{
	border-top:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	width:600px;
	margin:0 auto 5px auto;
}
table.spec th,
table.spec td{
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
}
table.spec th{
	background:#f6f6f6;
	text-align:center;
	color:#333;
	padding:15px 20px;
}
table.spec td{
	text-align:center;
	color:#333;
	padding:13px 20px;
}
p.zeikomi{
	color:#666666;
	font-size:10px;
	text-align:right;
	margin-bottom:40px;
}

/* 特徴 */
div#main h4{
	margin-bottom:9px;
}

p.point{
	color:#333;
	line-height:1.4;
	margin-right:18px;
	zoom:100%;
	margin:0 0 25px 0;
}
p.point2{
	color:#333;
	line-height:1.4;
	margin-right:18px;
	zoom:100%;
	margin:0 20px 40px 17px;
}

p.point img{
	float:left;
	margin:0 25px 0 2px;
}

p.point a,
p.point a img{
	border: none;
	overflow: hidden;
 float: left;
}
p.point a:hover{
	border: 1px solid black;
	margin:0 25px 0 2px;
}
p.point a:hover img{
	margin: -1px;
}

/* インプレ */
h4.impreH4{
	border-left:2px solid #333;
	font-size:16px;
	font-weight:bold;
	color:#333;
	margin:0 0 0 13px;
	padding:3px 0 25px 10px;
}

p.impre{
	color:#333333;
	line-height:1.4;
	padding:15px 15px 25px 13px;
}
p.impre strong{
	font-weight:bold;
}
p.impre img.imprePic{
	float:right;
	margin:0 0px 0 30px;
}

ol.impreOL{
	list-style:outside decimal;
	margin:0 35px 15px 45px;
}
ol.impreOL li{
	color:#333;
	line-height:1.4;
	margin:0 0 12px 0;
}

ul.abalonUL{
	margin:0 0 50px 0;
	zoom:100%;
}
ul.abalonUL li{
	float:left;
	margin:0 0 15px 2px;
}
ul.abalonUL li p{
	font-size:10px;
	color:#666;
	text-align:center;
	padding:5px 0 0 0 ;
}

/* タングステン */
p.tung{
	color:#333;
	margin:15px 15px 60px 15px;
	line-height:1.8;
}

p.sgaff{
	color:#333;
	padding:15px 15px 30px 15px;
	line-height:1.8;
}

dl.sink{
	margin:30px 0 20px 30px;
	line-height:1.8;
}
dl.sink dt{
	font-weight:bold;
	color:#537BB9;
	float:left;
}
dl.sink dd{
	margin-bottom:15px;
	padding-left:9em;
}


/* ショートギャフ */
ul.stgaffUL1{
	margin:0 0 50px 5px;
	_margin:0 -10px 50px -10px;
	zoom:100%;
}
ul.stgaffUL1 li{
	float:left;
	margin:0 0 15px 10px;
	_margin:0 0 15px 13px;
}
ul.stgaffUL1 li p{
	font-size:10px;
	color:#666;
	text-align:center;
	padding:5px 0 0 0 ;
}

ul.stgaffUL2{
	margin:0 0 15px 30px;
	_margin:0 -10px 50px 0;
	zoom:100%;
}
ul.stgaffUL2 li{
	float:left;
	margin:0 0 15px 2px;
	_margin:0 0 15px 13px;
}
ul.stgaffUL2 li p{
	font-size:10px;
	color:#666;
	text-align:center;
	padding:0 0 0 0 ;
}



ul.prospecUL{
	margin:0 0 50px 0px;
	_margin:0 -10px 50px -20px;
	zoom:100%;
}
ul.prospecUL li{
	float:left;
	margin:0 0 15px 10px;
	_margin:0 0 15px 13px;
}
ul.prospecUL li p{
	font-size:10px;
	color:#666;
	text-align:center;
	padding:5px 0 0 0 ;
}



ul.under2UL{
	margin:0 0 50px -15px;
	_margin:0 -10px 50px -25px;
	zoom:100%;
}
ul.under2UL li{
	float:left;
	margin:0 0 15px 20px;
	_margin:0 0 15px 18px;
}
ul.under2UL li p{
	font-size:10px;
	color:#666;
	text-align:center;
	padding:5px 0 0 0 ;
}


ul.accelUL{
	margin:0 0 50px -15px;
	_margin:0 -10px 50px -25px;
	zoom:100%;
}

ul.accelUL li{
	float:left;
	margin:0 0 15px 12px;
	_margin:0 0 15px 18px;
}
ul.accelUL li p{
	font-size:10px;
	color:#666;
	text-align:center;
	padding:5px 0 0 0 ;
}


p.cfragPic{
	margin:0 auto 50px auto;
	text-align:center;
}
ul.cfragUL{
	margin:0 0 50px -15px;
	_margin:0 -10px 50px -25px;
	zoom:100%;
}
ul.cfragUL li{
	float:left;
	margin:0 0 15px 20px;
	_margin:0 0 15px 18px;
}
ul.cfragUL li p{
	font-size:10px;
	color:#666;
	text-align:center;
	padding:5px 0 0 0 ;
}



ul.yellowUL{
	margin:0 0 20px 0px;
	_margin:0 -10px 20px -25px;
	zoom:100%;
}
ul.yellowUL li{
	float:left;
	margin:0 0 15px 10px;
	_margin:0 0 15px 18px;
}
ul.yellowUL li p{
	font-size:10px;
	color:#666;
	padding:0px 0 10px 20px ;
}






/*会社概要
**************************************************************************/
/*カンジインターナショナル*/
table.kanjiAddress{
	margin:-30px 0 60px 9px;
}
table.kanjiAddress th{
	border-bottom:2px solid #537BB9;
	font-weight:bold;
	color:#537BB9;
	width:130px;
	padding:30px 0 5px 10px;
}
table.kanjiAddress td{
	border-bottom:2px solid #ECEFF9;
	color:#6C6C6C;
	width:425px;
	padding:30px 0 5px 20px;
}


/*プロスタッフ
**************************************************************************/
div#profArea{
		zoom:100%;
}

div.psLeft{
	float:left;
	margin-left:5px;
}
div.psRight{
	float:right;
	margin-right:5px;
}

div#profArea dl{
	width:277px;
	margin-top:-15px;
	padding:0 3px;
}
div#profArea dl dt{
	color:#537BB9;
	font-weight:bold;
	padding:0 0 5px 5px;
}
div#profArea dl dd{
	border-bottom:1px dotted #999999;
	color:#333;
	line-height:1.6;
	margin-bottom:20px;
	padding:0 0 5px 5px;
}
div#profArea a{
	color:#333;
}
div#profArea a:hover{
	color:#999;
	text-decoration:underline;
}

div.psLeft dl dd a{
	background:url(../../../../img/link_mark.gif) right center no-repeat;
	padding-right:15px;
}
div.psLeft dl dd a:hover{
	background:url(../../../../img/link_mark_on.gif) right center no-repeat;
	padding-right:15px;
}



/*新着情報
**************************************************************************/
dl.newsList{
	margin:0 15px;
	zoom:100%;
}
dl.newsList dt{
	font-weight:bold;
	font-size:10px;
	color:#537BB9;
	float:left;
}
dl.newsList dt p.date{
	margin-bottom:5px;
}
dl.newsList dd{
	border-bottom:1px dotted #ccc;
	margin-bottom:20px;
	padding:17px 0 20px 7.5em;
}
dl.newsList dd a{
	color:#666;
}
dl.newsList dd a:hover{
	color:#000099;
	text-decoration:none;
}



/*サイトマップ
**************************************************************************/
div.sitem{
	zoom:100%;
}
div.sitem h3{
	background:url(../../../../img/h3_sitemap_back.jpg) no-repeat;
	font-weight:bold;
	color:#fff;
	line-height:24px;
	padding:0 0 0 35px;
}
div.sitem h3 a{
	color:#fff;
	text-decoration:none;
}
div.sitem h3 a:hover{
	color:#c6c6c6;
	text-decoration:underline;
}
div.sitem h4{
	border-bottom:1px solid #000;
	font-weight:bold;
	color:#537BB9;
	text-decoration:none;
	width:240px;
	margin:0 0 0 20px;
	padding:0 0 1px 1px;
}
div.sitem h4 a{
	color:#537BB9;
	text-decoration:none;
}
div.sitem ul{
	margin:15px 0 30px 26px;
}
div.sitem ul li{
	background:url(../../../../img/sitemap_arrow.gif) no-repeat left 2px;
	margin:0 0 7px 0;
	padding:0 0 0 10px;
}
div.sitem ul li a{
	color:#6c6c6c;
	text-decoration:none;
}
div.sitem ul li a:hover{
	color:#333;
	text-decoration:underline;
}

div.sitemapL{
	float:left;
	width:288px;
}
div.sitemapR{
	float:right;
	width:288px;
}

/**ニュース記事*******************************************************/
div#main_news{
	background:#fff url(../img/common/main_bar.gif) center bottom no-repeat;
	border:1px solid #ccc;
	border-top:none;
	width:607px;
	padding:0 28px 100px 28px;
	_padding:0 27px 150px 27px;
}

div#main_news h3{
	line-height:47px;
	color:#537BB9;
	font-size:24px;
	font-weight:bold;
	margin:-30px 0 30px -2px;
	padding:0 0 0 15px;
}

div.news_area{
	margin:0 0 0 10px;
}
div.news_area p{
	line-height:1.6;
}
div.news_area img{
	margin:0 0 25px;
}



/*プライバシーポリシー
**************************************************************************/
ol.privacyO{
	margin:0 40px 18px 55px;
}
p.privacyP{
	margin:0 40px 18px 40px;
	line-height:1.6;
}
ol.privacyO li{
	margin:0 0 15px 0;
	line-height:1.6;
	list-style-position: outside;
	list-style-type: decimal;
}

/*お問い合わせ
**************************************************************************/
dl.contactForm{
	background:#F9FAFD;
	margin:15px 0;
}
dl.contactForm dt{
	float:left;
	border-top:1px solid #ECEFF9;
	width:100px;
	padding:20px 40px 0 20px;
}
dl.contactForm dd{
	background:#fff;
	border-top:1px solid #ECEFF9;
	padding:20px 0 20px 20px;
	margin-left:160px;
}

input.textin{
	font-size:12px;
	width:20em;
	padding:3px;
}
select.selecin{
	font-size:12px;
	padding:3px;
}
textarea.txta{
	font-size:12px;
	width:30em;
	padding:3px;
}
input.btn{
	letter-spacing:3px;
	padding:2px 15px;
}
div.errors{
	color:red;
	margin:10px 0;
}
div.errors strong{
	font-weight:bold;
}
table.contactForm{
	border-bottom:1px solid #ECEFF9;
	width:100%;	
}
table.contactForm th{
	background:#F9FAFD;
	border-top:1px solid #ECEFF9;
	width:120px;
	padding:0 40px 0 20px;
}
table.contactForm td{
	background:#fff;
	border-top:1px solid #ECEFF9;
	padding:20px 0 20px 20px;
	margin-left:160px;
}

input.textin{
	font-size:12px;
	width:20em;
	padding:3px;
}
input.textin2{
	font-size:12px;
	width:10em;
	padding:3px;
}
select.selecin{
	font-size:12px;
	padding:3px;
}
textarea.txta{
	font-size:12px;
	width:30em;
	padding:3px;
}
input.btn{
	letter-spacing:3px;
	padding:2px 15px;
}

span.require{
	color:red;
	margin:10px 0;
}
p.error{
	color:red;
}
div.errors strong{
	font-weight:bold;
}


/*会社概要
**************************************************************************/
table.companyT{
	border-top:1px solid #ECEFF9;
	border-right:1px solid #ECEFF9;
	margin:-10px 0 60px 9px;
}
table.companyT th{
	border-bottom:1px solid #ECEFF9;
	border-left:1px solid #ECEFF9;
	background:#F9FAFD;
	font-weight:bold;
	color:#537BB9;	
	width:210px;
	padding:13px 0 13px 25px;
}
table.companyT td{
	border-bottom:1px solid #ECEFF9;
	border-left:1px solid #ECEFF9;
	color:#6C6C6C;
	width:320px;
	padding:13px 0 13px 30px;
}

/*マップ*/
div.googleMap{
	width:610px;
	margin:-20px auto 60px auto;
}

p.america{
	color:#6C6C6C;
	line-height:2;
	margin:-15px 0 30px 9px;
}
p.america strong{
	font-size:16px;
	font-weight:bold;
	color:#537BB9;
}
p.america a{
	color:#6C6C6C;
}
p.america a:hover{
	color:#537BB9;
	text-decoration:none;
}



p.zoom01{
	text-align:center;
	margin:0 0 40px 0;
}


/***************************************************************************
*  side_bar                                                                *
****************************************************************************/

div#side{
	float:right;
	width:207px;
	padding-top:10px;
}
div#side h2{
	margin-bottom:16px;
}
div#side h3{
	background:url(../../../../img/common/side_h3bar.gif) bottom left no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#537BB9;
	margin:0 13px 18px 13px;
	padding:0 0 2px 1px;
}
div#side ul.category{
	font-size:12px;
	width:182px;
	margin:0 0 30px 13px;
}
div#side ul.category li{
	background:url(../../../../img/common/side_category_arrow.gif) 1px 2px no-repeat;
	padding:0 0 7px 12px;
}
div#side ul.banner{
	margin:0 0 20px 11px;
}
div#side ul.banner li{
	margin:0 0 7px 0;
}

div#side ul.side_prostuff{
	font-size:12px;
	width:182px;
	margin:0 0 30px 10px;
}
div#side ul.side_prostuff li{
	line-height:32px;
	padding:0 0 10px 0px;
}
div#side ul.side_prostuff li a{
	line-height:32px;
	padding:0 0 0 50px;
	display:block;
}

li.navistaff01 a{
	background:url(../../../../img/prostuff/side_yuge.jpg) no-repeat;
}
li.navistaff02 a{
	background:url(../../../../img/prostuff/side_cozicozi.jpg) no-repeat;
}
li.navistaff03 a{
	background:url(../../../../img/prostuff/side_uehata.jpg) no-repeat;
}
li.navistaff04 a{
	background:url(../../../../img/prostuff/side_kagawa.jpg) no-repeat;
}
li.navistaff05 a{
	background:url(../../../../img/prostuff/side_nishimura.jpg) no-repeat;
}
li.navistaff06 a{
	background:url(../../../../img/prostuff/side_asai.jpg) no-repeat;
}
li.navistaff07 a{
	background:url(../../../../img/prostuff/side_nishida.jpg) no-repeat;
}
li.navistaff08 a{
	background:url(../../../../img/prostuff/side_yamazaki.jpg) no-repeat;
}

ul.yuge li.navistaff01 a,
ul.cozi li.navistaff02 a,
ul.uehata li.navistaff03 a,
ul.kagawa li.navistaff04 a,
ul.nishimura li.navistaff05 a,
ul.asai li.navistaff06 a,
ul.nishida li.navistaff07 a,
ul.yamazaki li.navistaff08 a{
	background-position:left -32px;
}




div#side a{
	text-decoration:none;
	color:#ccc;
}
div#side a:hover{
	text-decoration:underline;
	color:#fff;
}





/***************************************************************************
*  footer                                                                *
****************************************************************************/

div#footer{
	background:url(../../../../img/common/footer_bar.jpg) top center repeat-x;
	padding:15px 0 50px 0 ;
	clear:both;
}
div#footer-inner{
	width:886px;
	margin:0 auto;
	position:relative;
}
div#footer .f_rogo{
	position:absolute;
	top: 2px;
	left: 10px;
}
div#footer ul{
	text-align:right;
}
div#footer ul li{
	display:inline;
}
div#footer address{
	text-align:right;
}






p.intro:after,
p.impre:after,
p.point:after,
ul.abalonUL:after,
div#profArea:after,
ul.stgaffUL:after,
ul.prospecUL:after,
ul.under2UL:after,
ul.accelUL:after,
ul.cfragUL:after,
ul.yellowUL:after,
ul.apparelUL:after,
ul.cate_list:after,
div.sitem:after,
dl.newsList:after,
div#top_area:after{
  content: ".";
  display: block;
		clear: both;
  height: 0;
  visibility: hidden;
}

.clear{
	clear:both;
	height:1;
}






