﻿@charset "utf-8";

/*----------------------------------------
* last update 2011-01-11
* Search key "++n"
* Copyright (C) 2008- GREEN PLAZA KOBE. All Rights Reserved.
* Editor - A.W.
*
* +0 reset parts
* +1 header parts
* +2 footer parts
* +3 navigation parts
* +4 index parts
* +5 category title  / topic path parts
* +6 works parts
* +7 concept parts
* +8 company parts
* +9 voice parts
* +10 contact parts
* +11 site parts

* +000 other parts


----------------------------------------*/

/*----------------------------------------
++0 reset parts
----------------------------------------*/

* {
	margin:0;
	padding:0;
	font-size:100%;
	font-style:normal;
	}

th, td, form, fieldset{
	margin:0;
	padding:0;
	}

ul,ol {
	list-style:none;
	}

img,fieldset{
	border:0;
	}	
	
body{
	background:#a29d94 url(../common/body_bg2.jpg) repeat-x left top;
	color:#333;
	font-size:62.5%;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka,sans-serif;
	text-align:center;
	}

	
a{text-decoration:none;}
a:hover{text-decoration:underline;}

#container{
	width:100%;
	background:url(../common/container_bg2.jpg) no-repeat center top;
	}

#wrap{
	clear:both;
	width:800px;
	background:url(../common/wrap_bg2.png) repeat-y 4px 0px;
	text-align:left;
	padding:0 31px 25px 45px;
	margin:0 auto;
	}	
#container>#wrap{
	padding:0 27px 25px 49px;
	}

#wrap:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

#wrap{
	display:inline-block;
	min-height:1%; /* for IE 7*/
	}

/* Hides from IE-mac */
* html #wrap{height: 1%;}
#wrap{display: block;}
/* End hide from IE-mac */


/*----------------------------------------
++1 header parts
----------------------------------------*/


#header{
	position:relative;
	width:838px;
	height:91px;
	background:url(../common/header_bg.gif) no-repeat center top;
	margin:0 auto;
	}

h1 a{
	position:absolute;
	top:3px;
	left:22px;
	display:block;
	width:361px;
	height:64px;
	text-indent:-9999px;
	text-decoration:none;
	}
h1 a:focus{
	outline:0;
	}						
#header h2,
#header p,
#header dl{
	text-indent:-9999px;
	height:0px;
	overflow:hidden;
	}
	
/*----------------------------------------
++2 footer parts
----------------------------------------*/

#footer{
	clear:both;
	position:relative;
	width:876px;
	height:42px;
	background:url(../common/footer_bg2.png) no-repeat 4px 0px;
	font-size:1.2em;
	letter-spacing:0.1em;
	padding:70px 0 0 0;
	margin:0 auto;
	}

	
#footer a{color:#600;text-decoration:underline;}
#footer a:hover{color:#600;text-decoration:none;}

#footer ul li{
	display:inline;
	}
	
p.pagetop{
	text-indent:-9999px;
	}
p.pagetop a{
	position:absolute;
	top:0px;
	left:728px;
	display:block;
	width:112px;
	height:11px;
	background:url(../common/i_pagetop.gif) no-repeat left top;
	text-decoration:none;
	}
p.pagetop a:hover{
	background-position:left bottom;
	}	
	
/*----------------------------------------
++3 navigation parts
----------------------------------------*/

#gnavi{
	width:793px;
	height:57px;
	background:url(../common/gnavi_bg.png);
	margin:0 auto;
	}
#gnavi li{
	float:left;
	}
#gnavi li a{
	display:block;
	width:130px;
	height:50px;
	background:url(../common/gnavi.png) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	padding:0 2px 0 0;
	}

#gnavi li#m01{
	width:131px;
	}
	
#gnavi li#m01 a{background-position:-133px 0px;}
#gnavi li#m02 a{background-position:-264px 0px;}
#gnavi li#m03 a{background-position:-396px 0px;}
#gnavi li#m04 a{background-position:-528px 0px;}
#gnavi li#m05 a{background-position:-660px 0px;}	

#gnavi li#home a:hover,#gnavi li#home a.on{background-position:0px -50px;}
#gnavi li#m01 a:hover,#gnavi li#m01 a.on{background-position:-133px -50px;}
#gnavi li#m02 a:hover,#gnavi li#m02 a.on{background-position:-264px -50px;}
#gnavi li#m03 a:hover,#gnavi li#m03 a.on{background-position:-396px -50px;}
#gnavi li#m04 a:hover,#gnavi li#m04 a.on{background-position:-528px -50px;}
#gnavi li#m05 a:hover,#gnavi li#m05 a.on{background-position:-660px -50px;}	

#subnavi{
	width:793px;
	font-size:1.3em;
	text-align:right;
	margin:5px auto 8px;
	}
#subnavi li{
	display:inline;
	background:url(../common/icon_01.gif) no-repeat left center;
	padding:0 8px 0 12px;
	}
#subnavi a{color:#42290d;text-decoration:none;}
#subnavi a:hover{color:#42290d;text-decoration:underline;}	


/*----------------------------------------
++4 index parts
----------------------------------------*/
		
#index_image{
	float:right;
	display:inline; /* for IE6 */
	width:614px;
	height:385px;
	background:url(../common/index_image2.png) no-repeat;
	padding:10px 0 0 10px;
	margin:0 13px 10px 0;
	}
		
#home_navi{
	float:left;
	display:inline; /* for IE6 */
	width:156px;
	height:395px;
	background:url(../common/home_navi.png) no-repeat;
	margin:0 0 10px -5px;
	}
#home_navi li a{
	display:block;
	width:156px;
	text-indent:-9999px;
	}
#home_navi li#hnavi01 a{height:59px;}
#home_navi li#hnavi02 a{height:93px;}
#home_navi li#hnavi03 a{height:66px;}
#home_navi li#hnavi04 a{height:52px;}
#home_navi li#hnavi05 a{height:67px;}
#home_navi li#hnavi06 a{height:58px;}
#home_navi li a:hover{background:url(../common/home_navi.png) no-repeat;}
#home_navi li#hnavi01 a:hover{background-position:-156px 0px;}
#home_navi li#hnavi02 a:hover{background-position:-156px -59px;}
#home_navi li#hnavi03 a:hover{background-position:-156px -152px;}
#home_navi li#hnavi04 a:hover{background-position:-156px -218px;}
#home_navi li#hnavi05 a:hover{background-position:-156px -270px;}
#home_navi li#hnavi06 a:hover{background-position:-156px -337px;}
		
#area_info{
	clear:both;
	float:left;
	display:inline; /* for IE6 */
	width:158px;
	height:220px;
	background:url(../common/area_bg2.png) no-repeat center center;
	text-indent:-9999px;
	margin:0 0 0 -5px;
	}
#news_info{
	float:right;
	display:inline; /* for IE6 */
	width:617px;
	height:153px;
	border:1px solid #a8a8a8;
	padding:2px;
	margin:0 13px 30px 0;
	}
#news_info h3{
	width:616px;
	height:45px;
	background:url(../common/tit_news.png) no-repeat;
	text-indent:-9999px;
	}
#news_info ul{
	width:604px;
	height:104px;
	font-size:1.3em;
	text-align:left;
	line-height:1.8;
	overflow:auto;
	margin:0 auto;
	}
#news_info ul li{
	width:480px;
	border-bottom:1px dashed #a8a8a8;
	padding:5px 0 5px 100px;
	}
#news_info ul li.news_ex{background:url(../common/icon_news_ex.png) no-repeat left center;}
#news_info ul li.news_ga{background:url(../common/icon_news_ga.png) no-repeat left center;}	
#news_info ul li.news_in{background:url(../common/icon_news_in.png) no-repeat 0px 7px;}	
#news_info ul li.news_co{background:url(../common/icon_news_co.png) no-repeat left center;}	
#news_info ul li.news_qa{background:url(../common/icon_news_qa.png) no-repeat left center;}
#news_info ul li.news_vo{background:url(../common/icon_news_vo.png) no-repeat left center;}
#news_info ul li.news_re{background:url(../common/icon_news_re.png) no-repeat left center;}	

#index_banner{
	clear:both;
	text-align:center;
	}
#index_banner img{
	margin:0 10px;
	}	
					
/*----------------------------------------
++5 category title / topic path parts
----------------------------------------*/

#cate_title,#cate_title2{
	clear:both;
	width:792px;
	height:46px;
	text-indent:-9999px;
	margin:0 0 10px -3px;
	}
#cate_concept #cate_title{background:url(../concept/img/tit_01.png) no-repeat;}
#cate_works #cate_title{background:url(../work/img/tit_01.png) no-repeat;}
#cate_voice #cate_title{background:url(../voice/img/tit_01.png) no-repeat;}
#cate_company #cate_title{background:url(../company/img/tit_01.png) no-repeat;}
#cate_contact #cate_title{background:url(../contact/img/tit_01.png) no-repeat;}
#cate_contact #cate_title2{background:url(../contact/img/tit_02.png) no-repeat;}
#cate_notice #cate_title{background:url(../site/img/tit_01.png) no-repeat;}
#cate_privacy #cate_title{background:url(../site/img/tit_02.png) no-repeat;}
#cate_about #cate_title{background:url(../site/img/tit_03.png) no-repeat;}

.ex00{background:url(../work/img/tit_22.png) no-repeat !important;}
.ex01{background:url(../work/img/tit_28.png) no-repeat !important;}
.ex05{background:url(../work/img/tit_06.png) no-repeat !important;}
.ex06{background:url(../work/img/tit_07.png) no-repeat !important;}
.ex09{background:url(../work/img/tit_10.png) no-repeat !important;}
.ex11{background:url(../work/img/tit_12.png) no-repeat !important;}
.ex12{background:url(../work/img/tit_15.png) no-repeat !important;}
.ex13{background:url(../work/img/tit_16.png) no-repeat !important;}
.ex14{background:url(../work/img/tit_17.png) no-repeat !important;}
.ex16{background:url(../work/img/tit_19.png) no-repeat !important;}
.ex17{background:url(../work/img/tit_20.png) no-repeat !important;}
.ex18{background:url(../work/img/tit_21.png) no-repeat !important;}
.ga00{background:url(../work/img/tit_14.png) no-repeat !important;}
.ga01{background:url(../work/img/tit_24.png) no-repeat !important;}
.ga02{background:url(../work/img/tit_25.png) no-repeat !important;}
.ga03{background:url(../work/img/tit_26.png) no-repeat !important;}
.ga04{background:url(../work/img/tit_27.png) no-repeat !important;}
.ga05{background:url(../work/img/tit_29.png) no-repeat !important;}
.wo00{background:url(../work/img/tit_23.png) no-repeat !important;}
.wo01{background:url(../work/img/tit_30.png) no-repeat !important;}
.wo02{background:url(../work/img/tit_31.png) no-repeat !important;}
.wo03{background:url(../work/img/tit_32.png) no-repeat !important;}
.co01{background:url(../concept/img/tit_02.png) no-repeat !important;}
.co02{background:url(../concept/img/tit_03.png) no-repeat !important;}
.co03{background:url(../concept/img/tit_04.png) no-repeat !important;}
.co04{background:url(../concept/img/tit_05.png) no-repeat !important;}
.co05{background:url(../concept/img/tit_06.png) no-repeat !important;}
.re00{background:url(../work/img/tit_33.png) no-repeat !important;}
.re02{background:url(../work/img/tit_34.png) no-repeat !important;}
.re03{background:url(../work/img/tit_35.png) no-repeat !important;}
.re04{background:url(../work/img/tit_36.png) no-repeat !important;}

#topic_path{
	float:left;
	width:380px;
	height:22px;
	background:url(../common/topic_path_bg.png) no-repeat;
	color:#600;
	font-size:1.3em;
	line-height:1.7;
	text-align:left;
	padding:0 0 0 5px;
	margin:-25px 0 10px 0;
	}
#topic_path li{
	display:inline;
	}
#topic_path a{color:#600;text-decoration:underline;}
#topic_path a:hover{color:#600;text-decoration:none;}
#topic_path visited{color:#600;text-decoration:underline;}	

.sub_tit01{
	clear:both;
	width:750px;
	height:32px;
	background:url(../common/sub_tit_bg.png) no-repeat;
	color:#391d00;
	font-size:1.6em;
	font-weight:bold;
	letter-spacing:1px;
	line-height:2.2;
	padding:0 0 0 38px;
	}

/*----------------------------------------
++6 works parts
----------------------------------------*/
.catch{
	width:700px;
	font-size:1.4em;
	line-height:1.4;
	padding:0 0 0 5px;
	margin:0 auto 10px;
	}
h3.catch{
	padding:0;
	margin:16px auto 13px;
	}
.main_section{
	clear:both;
	width:740px;
	font-size:1.3em;
	line-height:1.5;
	margin:0 auto;
	}
#designer .main_section{
	width:730px;
	margin:20px auto;
	}	
.sub_tit_link a{
	display:block;
	width:530px;
	height:42px;
	text-indent:-9999px;
	margin:0 0 10px 0;
	}
#work_ex_link a{background:url(../work/img/sub_tit_ex.png) no-repeat; margin:2px 0 5px 0;}
#work_ga_link a{background:url(../work/img/sub_tit_ga.png) no-repeat; margin:2px 0 5px 0;}
#work_gr_link a{background:url(../work/img/sub_tit_gr.png) no-repeat; margin:2px 0 5px 0;}
#work_re_link a{background:url(../work/img/sub_tit_re.png) no-repeat; margin:2px 0 5px 0;}
#work_con_link a{background:url(../work/img/sub_tit_con.png) no-repeat; margin:2px 0 5px 0;}

.note00{
	width:610px;
	font-size:1.4em;
	line-height:1.5;
	margin:2px auto 15px;
	}

.note01{
	width:510px;
	padding:0 5px 0 12px;
	}
.note02{
	width:510px;
	text-align:right;
	padding:0 5px 0 12px;
	}	
.work_link_image1{
	float:right;
	margin:-48px 0 30px 0;
	}
		
.works_list{	
	clear:both;
	width:410px;
	height:160px;
	padding:0 0 0 210px;
	margin:0 auto;
	}
.works_list_ex1{background:url(../work/exterior/img/i_01.jpg) no-repeat left top;}
.works_list_ex2{background:url(../work/exterior/img/i_02.jpg) no-repeat left top;}
.works_list_ex3{background:url(../work/exterior/img/i_03.jpg) no-repeat left top;}
.works_list_ex4{background:url(../work/exterior/img/i_04.jpg) no-repeat left top;}
.works_list_ga1{background:url(../work/garden/img/ii_01.jpg) no-repeat left top;}
.works_list_ga2{background:url(../work/garden/img/ii_02.jpg) no-repeat left top;}
.works_list_ga3{background:url(../work/garden/img/ii_03.jpg) no-repeat left top;}
.works_list_re1{background:url(../work/reform/img/i_01.jpg) no-repeat left top;}
.works_list_re2{background:url(../work/reform/img/i_02.jpg) no-repeat left top;}
.works_list_re3{background:url(../work/reform/img/ii_04.jpg) no-repeat left top;}
.works_list_ga4{background:url(../work/garden/img/ii_04.jpg) no-repeat left top;}
.works_list_ga5{background:url(../work/garden/img/ii_05.jpg) no-repeat left top;}
.works_list_wo1{background:url(../work/wood/img/i_01.jpg) no-repeat left top;}
.works_list_wo2{background:url(../work/wood/img/i_02.jpg) no-repeat left top;}
.works_list_wo3{
	background:url(../work/wood/img/i_03.jpg) no-repeat left top;
	height:280px;/* for IE bug */
	}
		
.works_list h3,
.works_list h3 a{
	display:block;
	width:400px;
	height:32px;
	text-indent:-9999px;
	margin:0 0 8px 0;
	}
.works_list_ex_tit1,.works_list_ex_tit1 a,
.works_list_re_tit1,.works_list_re_tit1 a{background:url(../work/exterior/img/sub_tit01.png) no-repeat;}
.works_list_ex_tit2,.works_list_ex_tit2 a{background:url(../work/exterior/img/sub_tit02.png) no-repeat;}
.works_list_ex_tit3,.works_list_ex_tit3 a{background:url(../work/exterior/img/sub_tit03.png) no-repeat;}
.works_list_ex_tit4,.works_list_ex_tit4 a{background:url(../work/exterior/img/sub_tit04.png) no-repeat;}
.works_list_ga_tit2,.works_list_ga_tit2 a{background:url(../work/garden/img/sub_tit01.png) no-repeat;}
.works_list_ga_tit3,.works_list_ga_tit3 a{background:url(../work/garden/img/sub_tit02.png) no-repeat;}
.works_list_ga_tit4,.works_list_ga_tit4 a{background:url(../work/garden/img/sub_tit03.png) no-repeat;}
.works_list_ga_tit5,.works_list_ga_tit5 a{background:url(../work/exterior/img/sub_tit05.png) no-repeat;}
.works_list_re_tit2,.works_list_re_tit2 a{background:url(../work/reform/img/sub_tit01.png) no-repeat;}
.works_list_re_tit3,.works_list_re_tit3 a{background:url(../work/reform/img/sub_tit02.png) no-repeat;}
.works_list_wo_tit1 a{background:url(../work/wood/img/sub_tit01.png) no-repeat;}
.works_list_wo_tit2 a{background:url(../work/wood/img/sub_tit02.png) no-repeat;}
.works_list_wo_tit3 a{background:url(../work/wood/img/sub_tit03.png) no-repeat;}		


.works_list p{
	width:390px;
	font-size:1.2em;
	line-height:1.5;
	margin:0 auto 10px;
	}

.works_list ul{
	margin:8px 0 0 30px;
	} 
.works_list ul li{
	float:left;
	width:140px;
	background:url(../common/icon_01.gif) no-repeat left center;
	font-size:1.4em;
	padding:0 0 0 15px;
	margin:0 0 8px 0;
	}
.reform_index .works_list ul li{
	width:200px;
	}
					
.name_detail{
	color:#391d00;
	font-size:1.4em;
	text-align:right;
	letter-spacing:1px;
	margin:-23px 20px 28px 0;
	}
.works_detail_prev_paging{
	float:left;
	font-size:1.2em;
	line-height:1.4;
	margin:-6px 0 5px 2px;
	}
.works_detail_next_paging{
	float:right;
	display:inline;
	font-size:1.2em;
	line-height:1.4;
	margin:-6px 15px 5px 0;
	}
.wood_detail_prev_paging{
	float:left;
	font-size:1.2em;
	line-height:1.4;
	margin:0 0 5px 2px;
	}
.wood_detail_next_paging{
	float:right;
	display:inline;
	font-size:1.2em;
	line-height:1.4;
	margin:0 15px 5px 0;
	}		
#works_navi{
	float:left;
	width:140px;
	background:#fdfbf1;
	padding:0 0 60px 0;
	}
#works_navi .ex a,
#works_navi .ex_2 a,
#works_navi .ga a,
#works_navi .gr a,
#works_navi .vo a,
#works_navi .con a,
#works_navi .re a{
	display:block;
	width:140px;
	height:60px;
	text-indent:-9999px;
	}
#works_navi .ex_2 a{
	height:77px;
	}
#works_navi .ex a{background:url(../work/img/i_ex.png) no-repeat;}
#works_navi .ex_2 a{background:url(../work/img/i_ex_2.png) no-repeat;}
#works_navi .ga a{background:url(../work/img/i_ga.png) no-repeat; margin:0 0 5px;}
#works_navi .gr a{background:url(../work/img/i_green.png) no-repeat;}
#works_navi .re a{background:url(../work/img/i_re.png) no-repeat;}
#works_navi .vo a{
	height:45px;
	background:url(../voice/img/i_voice.png) no-repeat;
	}
#works_navi .con a{
	height:45px;
	background:url(../concept/contest/img/i_year_navi.png) no-repeat;
	}	

#works_navi .ex2 a,
#works_navi .ex2_2 a,
#works_navi .ga2 a,
#works_navi .gr2 a,
#works_navi .re2 a{
	display:block;
	width:140px;
	height:40px;
	text-indent:-9999px;
	margin:0 0 5px 0;
	}
#works_navi .ex2_2 a{
	height:58px;
	}
#works_navi .ex2 a{background:url(../work/img/i_ex2.png) no-repeat;}
#works_navi .ex2_2 a{background:url(../work/img/i_ex2_2.png) no-repeat;}
#works_navi .ga2 a{background:url(../work/img/i_ga2.png) no-repeat;}
#works_navi .gr2 a{background:url(../work/img/i_green2.png) no-repeat;}
#works_navi .re2 a{background:url(../work/img/i_re2.png) no-repeat;}
	
#works_navi ul,
#works_navi dl{
	width:130px;
	margin:7px auto 20px;
	}

#works_navi li,
#works_navi dt{
	width:113px;
	background:url(../common/icon_04.gif) no-repeat 0px 9px;
	font-size:1.3em;
	line-height:1.5;
	padding:4px 0 4px 13px;
	border-bottom:1px solid #c0c0c0;
	}
#works_navi dd{
	width:104px;
	background:url(../common/icon_02.gif) no-repeat 0px 9px;
	font-size:1.2em;
	line-height:1.5;
	border-bottom:1px solid #c0c0c0;
	padding:4px 0 4px 13px;
	margin:0 0 0 8px;
	}	
		
#wrap #works_navi li a,
#wrap #works_navi dt a,
#wrap #works_navi dd a,
.works_list ul li a,
#wrap #order_navi li a,
#wrap #faq_navi li a,
.works_detail_next_paging a,
.works_detail_prev_paging a,
.wood_detail_next_paging a,
.wood_detail_prev_paging a{color:#600;}
#wrap #works_navi li a:hover,
#wrap #works_navi dt a:hover,
#wrap #works_navi dd a:hover,
.works_list ul li a:hover,
#wrap #order_navi li a:hover,
#wrap #faq_navi li a:hover,
.works_detail_next_paging a:hover,
.works_detail_prev_paging a:hover,
.wood_detail_next_paging a:hover,
.wood_detail_prev_paging a:hover{color:#600;font-weight:bold;}

#works_contents{
	float:right;
	display:inline;
	width:640px;
	margin:0 10px 0 0;
	}
#works_photo_large{
	float:left;
	display:inline;
	width:440px;
	font-size:1.3em;
	margin:0 0 10px 2px;
	}
#works_photo_large p{
	text-align:center;
	margin:0 0 10px 0;
	}
#works_photo_large p.view{
	height:25px;
	background:url(../common/icon_03.gif) no-repeat;
	text-align:left;
	line-height:2.0;
	padding:0 0 0 76px;
	}
#works_photo_large p.gpk_comment{
	background:url(../concept/contest/img/i_comment_03.png) no-repeat 0px 2px;
	text-align:left;
	line-height:1.6;
	padding:0 0 0 80px;
	}		
#works_photo_large p img{
	border:3px solid #725c54;
	padding:2px;
	}
#works_photo_before p#reform_Before_photo{
	float:left;
	display:inline;
	margin:0;
	}
#works_photo_before p#reform_Before_photo img{
	border:1px solid #c8c8c8;
	padding:3px;
	}	
#reform_kibou{
	float:left;
	display:inline;
	width:290px;
	margin:0 0 0 19px;
	}
#reform_kibou h3{
	width:290px;
	height:26px;
	background:url(../work/img/i_comment05.gif) no-repeat;
	text-indent:-9999px;
	margin:0 auto 6px;
	}
#reform_kibou ul{
	width:278px;
	margin:0 auto;
	}
#reform_kibou ul li{
	width:266px;
	background:url(../common/icon_01.gif) no-repeat 0px 5px;
	font-size:1.4em;
	line-height:1.6;
	margin:0 auto 3px;
	border-bottom:1px solid #ccc;
	padding:0 0 1px 13px;
	}
#works_comment{
	float:right;
	width:184px;
	}
#works_comment h3{
	width:184px;
	height:25px;
	text-indent:-9999px;
	margin:0 0 3px 0;
	/* for IE6 */
	position:relative;
	z-index:10;
	/* for IE6 */
	}
#works_comment h3.kibou{background:url(../work/img/i_comment01.gif) no-repeat;margin-left:-3px;}
#works_comment h3.teian{background:url(../work/img/i_comment02.gif) no-repeat;margin:8px 0 3px -3px;}
.type_reform #works_comment h3{background:url(../work/img/i_comment02.gif) no-repeat;margin:0 0 3px -3px;}
#works_comment h3.kansei{background:url(../work/img/i_comment03.gif) no-repeat;margin:8px 0 3px 0;}
#works_comment h3.plug{background:url(../work/img/i_comment04.gif) no-repeat;margin:8px 0 3px 0;}
#works_comment h3.from_gpk{background:url(../concept/contest/img/i_comment_01.png) no-repeat;margin:8px 0 3px 0;}
#works_comment h3.from_judge{background:url(../concept/contest/img/i_comment_02.png) no-repeat;margin:8px 0 3px 0;}
#works_comment p{
	display:inline;
	font-size:1.3em;
	line-height:1.8;
	border-bottom:1px solid #ccc;
	padding:0 0 4px 0;
	}
#works_comment ul{
	margin:5px auto 15px;
	}
#works_photolist,
#Largeimg{
	clear:both;
	}
#works_photolist li{
	display:inline;
	}		
#works_photolist img{
	border:1px solid #725c54;
	padding:1px;
	margin:0 0 7px 0;
	cursor:pointer;
	}

/*#reform_photolist{
	float:right;
	}
#reform_photolist img{
	border:1px solid #c8c8c8;
	padding:1px;
	margin:0 0 3px 0;
	cursor:pointer;
	}*/
	
#works_photo_before{
	background:url(../work/reform/img/arrow_01.png) no-repeat left bottom;
	padding:0 0 70px;
	margin:0 auto 8px;
	}
#works_photo_before:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

#works_photo_before{
	display:inline-block;
	min-height:1%; /* for IE 7*/
	}	

/* Hides from IE-mac */
* html #works_photo_before{height: 1%;}
#works_photo_before{display: block;}
/* End hide from IE-mac */		

#compare_photo{
	clear:both;
	margin:0 auto;
	}
#compare_photo p{
	margin:0 0 15px 4px;
	}



#wood_detail_area{
	clear:both;
	width:625px;
	margin:0 auto;
	}
.tit_wood_name,
.tit_flower_name,
.tit_ground_name{
	width:625px;
	height:35px;
	color:#6a3500;
	font-size:1.8em;
	letter-spacing:0.7em;
	line-height:2;
	text-align:center;
	margin:0 0 10px 2px;
	}
.tit_wood_name{background:url(../work/wood/img/tit_wood_bg.png) no-repeat;}	
.tit_flower_name{background:url(../work/wood/img/tit_flower_bg.png) no-repeat;}
.tit_ground_name{background:url(../work/wood/img/tit_ground_bg.png) no-repeat;}		

#wood_photo_large{
	float:left;
	width:385px;
	font-size:1.3em;
	margin:0 0 10px 2px;
	}
#wood_photo_large p img,
p.wood_gpk_works_list img{
	border:3px solid #999;
	padding:2px;
	margin:0 0 5px 0;
	}
#wood_comment{
	float:right;
	width:230px;
	}
#wood_comment table{
	width:230px;
	font-size:1.3em;
	border-collapse:collapse;
	margin:0 auto 10px;
	}
#wood_comment table th{
	width:4.3em;
	color:#6a3500;
	white-space:nowrap;
	padding:5px;
	border-bottom:1px solid #ccc;
	}		
#wood_comment table td{
	padding:5px;
	border-bottom:1px solid #ccc;
	}
#wood_comment h4{
	width:230px;
	height:25px;
	text-indent:-9999px;
	margin:0 0 3px 0;
	}
#wood_comment h4.advice{
	background:url(../work/wood/img/i_comment01.png) no-repeat;
	}	

#wood_gpk_works{
	clear:both;
	width:624px;
	height:25px;
	background:url(../work/wood/img/tit_gpk_works.png) no-repeat;
	text-indent:-9999px;
	margin:0 auto 10px;
	}

p.wood_gpk_works_list{
	text-align:center;
	}
p.wood_gpk_works_list img{
	margin:0 10px 10px 0;
	}	
	
#color_list{
	margin:0 0 15px 11px;
	}
#color_list li{
	display:inline;
	background:url(../common/icon_02.gif) no-repeat left center;
	font-size:1.3em;
	padding:2px 14px 2px 14px;
	}

strong.flower_white,strong.flower_pink,strong.flower_red,
strong.flower_darkblue,strong.flower_purple,
strong.flower_yellow,strong.flower_lightblue,
strong.flower_orange,strong.flower_cream{
	font-weight:normal !important;
	}
.flower_white{border-bottom:4px double #999;}
.flower_pink{border-bottom:4px solid #ffc8e3;}
.flower_red{border-bottom:4px solid #ff9595;}
.flower_darkblue{border-bottom:4px solid #8cb1ff;}
.flower_purple{border-bottom:4px solid #cdb5e6;}
.flower_yellow{border-bottom:4px solid #FFFF09;}
.flower_lightblue{border-bottom:4px solid #bff;}
.flower_orange{border-bottom:4px solid #ffd28e;}
.flower_cream{border-bottom:4px solid #ffefbf;}

#color_list li a{
	color:#600;
	}
#color_list li a:hover{
	font-weight:normal;
	text-decoration:none;
	}
#color_list li.colorOn{
	font-weight:bold;
	border-top:2px solid #994d00;
	border-bottom:2px solid #994d00;
	}
#color_list li.colorOn a:hover{
	font-weight:bold;
	text-decoration:none;
	}
#color_list li.colorOn strong.flower_white,
#color_list li.colorOn strong.flower_pink,
#color_list li.colorOn strong.flower_red,
#color_list li.colorOn strong.flower_darkblue,
#color_list li.colorOn strong.flower_purple,
#color_list li.colorOn strong.flower_yellow,
#color_list li.colorOn strong.flower_lightblue,
#color_list li.colorOn strong.flower_orange,
#color_list li.colorOn strong.flower_cream{
	font-weight:bold !important;
	border:none;
	}	
				
			
#wood_parts_list li{
	float:left;
	font-size:1.4em;
	text-align:center;
	}
#wood_parts_list li a{
	display:block;
	width:180px;
	color:#600;
	text-decoration:none;
	border:1px solid #bbb;
	padding:3px 3px 2px 3px;
	margin:0 10px 25px 10px;
	}
#wood_parts_list a:hover{
	font-weight:bold;
	background:#fc9;
	}
#wood_parts_list li a img{
	margin:0 0 3px 0;
	}
#wood_comment p{
	width:216px;
	font-size:1.3em;
	line-height:1.5;
	margin:0 auto 10px;
	}				

#works_parts_list li,
.works_parts_sublist li{
	float:left;
	}
#works_parts_list li a,
.works_parts_sublist li a{
	display:block;
	width:180px;
	border:1px solid #bbb;
	padding:3px;
	margin:0 15px 25px 10px;
	}		
/*----------------------------------------
080220_edit ver01

#works_parts_list li a,
.works_parts_sublist li a{
	display:block;
	width:190px;
	border:1px solid #bbb;
	padding:3px;
	margin:0 0 25px 10px;
	}	
----------------------------------------*/		
		
#works_parts_list li a:hover,
.works_parts_sublist li a:hover{
	background:#fc9;
	}
.paging_link,
.paging_prelink{
	font-size:1.2em;
	text-align:right;
	padding:0 8px 0 0;
	}
.paging_prelink{
	text-align:left;
	margin:10px 0 0 10px;
	}	
.paging_link{
	margin:-16px 0 10px 0;
	}
.paging_link a,
.paging_prelink a{
	color:#900;
	}	
.paging_navi{
	text-align:right;
	margin:12px 8px 15px 8px;
	}
.paging_navi li{
	display:inline;
	font-size:1.4em;
	}
.paging_navi li a{
	color:#900;
	padding:5px 7px;
	border:1px solid #ccc;
	}
.paging_navi li a:hover{
	text-decoration:none;
	background:#fc9;
	}
.tit_works_sublist{
	clear:both;
	width:628px;
	height:37px;
	text-indent:-9999px;
	margin:0 auto 10px;
	}
#tit_works_sublist03{background:url(../work/img/sub_tit03.png) no-repeat;}
#tit_works_sublist04{background:url(../work/img/sub_tit04.png) no-repeat;}
#tit_works_sublist05{background:url(../work/img/sub_tit05.png) no-repeat;}
#tit_works_sublist07{background:url(../work/img/sub_tit07.png) no-repeat;}
#tit_works_sublist08{background:url(../work/img/sub_tit08.png) no-repeat;}
#tit_works_sublist10{background:url(../work/img/sub_tit10.png) no-repeat;}
#tit_works_sublist11{background:url(../work/img/sub_tit11.png) no-repeat;}
#tit_works_sublist12{background:url(../work/img/sub_tit12.png) no-repeat;}
#tit_works_sublist13{background:url(../work/img/sub_tit13.png) no-repeat;}
#tit_works_sublist14{background:url(../work/img/sub_tit14.png) no-repeat;}
#tit_works_sublist15{background:url(../work/img/sub_tit15.png) no-repeat;}
#tit_works_sublist16{background:url(../work/img/sub_tit16.png) no-repeat;}	
	
/*----------------------------------------
++7 concept parts
----------------------------------------*/
#concept_topic1,
#concept_topic2{
	width:567px;
	}
#concept_topic1{
	background:url(../concept/img/i_01.jpg) no-repeat left bottom;
	padding:0 0 14px 208px;
	margin:0 0 0 5px;
	}
#concept_topic2{
	height:334px;
	background:url(../concept/img/i_02.jpg) no-repeat right bottom;
	padding:0 208px 0 0;
	margin:28px 0 20px 6px;
	}
#concept_topic1 p{
	text-align:center;
	margin:25px 0 15px 0;
	}	
#concept_co_link a,#concept_or_link a,
#concept_de_link a,#concept_con_link a,
#concept_fa_link a{
	margin:12px 0 18px 6px;
	}
#concept_co_link a{background:url(../concept/img/sub_tit_co.png) no-repeat;}
#concept_or_link a{background:url(../concept/img/sub_tit_or.png) no-repeat;}
#concept_de_link a{background:url(../concept/img/sub_tit_de.png) no-repeat;}
#concept_con_link a{background:url(../concept/img/sub_tit_con.png) no-repeat;}
#concept_fa_link a{background:url(../concept/img/sub_tit_fa.png) no-repeat;}

#concept_kodawari,
#concept_taikyusei,
#concept_gihou{
	font-size:1.4em;
	line-height:1.7;
	}
#concept_kodawari p,
#concept_taikyusei p,
#concept_gihou p{
	width:475px;
	padding:0 10px 10px 10px;
	}	
#concept_kodawari{
	width:489px;
	height:287px;
	background:url(../concept/img/i_04.png) no-repeat left center;
	padding:0 0 0 261px;
	margin:8px auto 0;
	}
#concept_taikyusei{
	width:460px;
	height:282px;
	background:url(../concept/img/i_05.png) no-repeat right center;
	padding:40px 290px 0 0;
	margin:-19px auto 0;
	}
#concept_gihou{
	width:511px;
	height:310px;
	background:url(../concept/img/i_06.png) no-repeat left center;
	padding:0 0 0 239px;
	margin:0 auto 18px;
	}
#concept_gihou p{padding:0 10px 10px 20px;}	

#faq_navi,
#order_navi{
	float:left;
	width:180px;
	padding:42px 0 60px 0;
	}
#faq_navi{background:#fdfbf1 url(../concept/img/i_faq.png) no-repeat left top;}	
#order_navi{background:#fdfbf1 url(../concept/img/i_order.png) no-repeat left top;}
#cate_company #order_navi{
	background:#fdfbf1 url(../company/img/navi_head.png) no-repeat left top;
	padding:15px 0 20px 0;
	}	
#faq_navi p{
	width:158px;
	font-size:1.2em;
	line-height:1.4;
	margin:0 auto;
	}	
#faq_navi ul,
#order_navi ul{
	width:155px;
	margin:7px auto 20px;
	}
#faq_navi li,
#order_navi li{
	width:141px;
	background:url(../common/icon_02.gif) no-repeat 0px 9px;
	font-size:1.2em;
	line-height:1.5;
	padding:4px 0 4px 15px;
	border-bottom:1px solid #c0c0c0;
	}
#faq_area,
#order_area{
	float:right;
	display:inline;
	width:586px;
	margin:0 10px 0 0;
	}
#faq_area dl{
	margin:0 0 20px 0;
	}
#faq_area dt{
	width:531px;
	height:26px;
	background:url(../concept/img/i_faq_q.png) no-repeat left bottom;
	color:#5d3718;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.3;
	padding:12px 0 0 55px;
	margin:0 0 15px 0;
	}
#faq_area dd{
	width:520px;
	background:url(../concept/img/i_faq_a.png) no-repeat 0px 2px;
	font-size:1.3em;
	line-height:1.6;
	padding:0 0 10px 60px;
	margin:0 0 15px 0;
	}				
#order_area p{
	width:530px;
	font-size:1.4em;
	line-height:1.6;
	margin:15px auto;
	}
	
#designer .main_section h3{
	margin:0 0 10px 0;
	}

#contest_year{
	width:748px;
	margin:0 auto 20px;
	}
#contest_year p{
	font-size:1.4em;
	line-height:1.5;
	}
#contest_year h3 a{
	display:block;
	width:658px;
	height:52px;
	text-indent:-9999px;
	margin:5px 0 10px 0;
	}
#contest_year h3#year2006 a{background:url(../concept/contest/img/sub_tit_year2006.png) no-repeat;}	
#contest_year h3#year2005 a{background:url(../concept/contest/img/sub_tit_year2005.png) no-repeat;}	
#contest_year h3#year2004 a{background:url(../concept/contest/img/sub_tit_year2004.png) no-repeat;}	
#contest_year h3#year2003 a{background:url(../concept/contest/img/sub_tit_year2003.png) no-repeat;}	
#contest_year h3#year2002 a{background:url(../concept/contest/img/sub_tit_year2002.png) no-repeat;}	
#contest_year h3#year2001 a{background:url(../concept/contest/img/sub_tit_year2001.png) no-repeat;}	
#contest_year h3#year2000 a{background:url(../concept/contest/img/sub_tit_year2000.png) no-repeat;}	
#contest_year h3#year1999 a{background:url(../concept/contest/img/sub_tit_year1999.png) no-repeat;}	
#contest_year h3#year1998 a{background:url(../concept/contest/img/sub_tit_year1998.png) no-repeat;}	

#contest_i_list{
	width:750px;
	padding:0 0 0 2px;
	margin:0 auto 15px;
	}
#contest_i_list li{
	float:left;
	width:234px;
	display:inline;
	margin:15px 15px 0 0;
	}	

#contest_area{
	float:right;
	display:inline;
	width:628px;
	margin:2px 5px 10px 0;
	}
#contest_area p{
	font-size:1.4em;
	line-height:1.3;
	}
.contest_list{
	float:left;
	width:300px;
	margin:13px 10px 10px 0;
	}
.contest_list p{
	text-align:center;
	}	
.contest_list p.sponsoring{
	text-align:right;
	margin:-28px 0 0 0;
	}
.contest_list p img{
	margin:18px 0 5px 0;
	}			
.gold,.silver,.bronze,.nyusen,.best,.yusyu,.kasaku{
	width:187px;
	height:53px;
	text-indent:-9999px;
	}
.best{background:url(../concept/contest/img/i_best.gif) no-repeat;}
.yusyu{background:url(../concept/contest/img/i_yusyu.gif) no-repeat;}
.gold{background:url(../concept/contest/img/i_kin.gif) no-repeat;}								
.silver{background:url(../concept/contest/img/i_gin.gif) no-repeat;}
.bronze{background:url(../concept/contest/img/i_dou.gif) no-repeat;}
.nyusen{background:url(../concept/contest/img/i_nyusen.gif) no-repeat;}
.kasaku{background:url(../concept/contest/img/i_kasaku.gif) no-repeat;}

.tit_year{
	width:628px;
	height:36px;
	text-indent:-9999px;
	margin:10px 0 0 0;
	}
.y_2008{background:url(../concept/contest/2008/img/tit_01.gif) no-repeat left top;}
.y_2007{background:url(../concept/contest/2007/img/tit_01.gif) no-repeat left top;}
.y_2006{background:url(../concept/contest/2006/img/tit_01.gif) no-repeat left top;}
.y_2005{background:url(../concept/contest/2005/img/tit_01.gif) no-repeat left top;}
.y_2004{background:url(../concept/contest/2004/img/tit_01.gif) no-repeat left top;}
.y_2003{background:url(../concept/contest/2003/img/tit_01.gif) no-repeat left top;}
.y_2002{background:url(../concept/contest/2002/img/tit_01.gif) no-repeat left top;}
.y_2001{background:url(../concept/contest/2001/img/tit_01.gif) no-repeat left top;}
.y_2000{background:url(../concept/contest/2000/img/tit_01.gif) no-repeat left top;}
.y_1999{background:url(../concept/contest/1999/img/tit_01.gif) no-repeat left top;}	
.y_1998{background:url(../concept/contest/1998/img/tit_01.gif) no-repeat left top;}	


#designner_news{
	clear:both;
	width:735px;
	margin:0 auto 5px;
	}
#designner_news img{
	float:none;
	}	
	
/* 20080512 add for IE end */
#contest_year_list{
	width:750px;
	margin:0 auto;
	}
#contest_year_list td{
	width:249px;
	height:143px;
	}
/* 20080512 add for IE end */
				
/*----------------------------------------
++8 company parts
----------------------------------------*/

#company_area{
	float:right;
	display:inline;/* for IE6 */
	width:578px;
	margin:4px 10px 10px 0;
	}

#company_area h3,
#company_area h4,
#company_area h5{
	width:578px;
	height:37px;
	text-indent:-9999px;
	margin:0 0 18px 0;
	}
#company_area h3{background:url(../company/img/sub_tit01.gif) no-repeat left top;}	
#company_area h4{background:url(../company/img/sub_tit02.gif) no-repeat left top;}
#company_area h5{
	background:url(../company/img/sub_tit03.gif) no-repeat left top;
	margin:20px 0 18px 0;
	}
#company_area h3#recruit01{background:url(../company/img/sub_tit04.gif) no-repeat left top;}
#company_area h3#recruit02{background:url(../company/img/sub_tit05.gif) no-repeat left top;}
#company_area h4#recruit03{background:url(../company/img/sub_tit06.gif) no-repeat left top;}				

#company_area p{
	font-size:1.4em;
	line-height:1.4;
	margin:15px 0 8px 0;
	}	
#company_area table{
	width:550px;
	font-size:1.4em;
	line-height:1.6;
	border-collapse:collapse;
	margin:0 auto 18px;
	}
#company_area table th{
	color:#554337;
	white-space:nowrap;
	letter-spacing:0.1em;
	border-bottom:1px solid #ccc;
	vertical-align:top;
	padding:5px 15px 5px 5px;
	}
#company_area table td{
	border-bottom:1px solid #ccc;
	padding:5px;
	}
#map{
	width:578px;
	height:400px;
	}						

/*----------------------------------------
++9 voice parts
----------------------------------------*/

#voice_contents{
	float:right;
	display:inline;
	width:637px;
	font-size:1.4em;
	line-height:1.4;
	margin:4px auto 20px;
	}
#voice_contents h3{
	margin:0 0 11px;
	}
#voice_contents p{
	width:627px;
	padding:0 5px 6px;
	}	

#vo_list li{
	float:left;
	display:inline;
	width:202px;
	height:105px;
	line-height:1.6;
	letter-spacing:0.2em;
	border:1px solid #bbb;
	padding:2px 2px 2px 2px;
	margin:0 4px 4px 0;
	}
#vo_list li a{
	display:block;
	width:202px;
	height:105px;
	background:url(../voice/img/i_list_bg.png) no-repeat 108px 0px;
	color:#333;
	}
#vo_list li a:hover{
	background:url(../voice/img/i_list_bg.png) no-repeat 108px -109px;
	color:#900;
	font-weight:bold;
	text-decoration:none;
	}		
#vo_list li img{
	float:left;
	margin:0 5px 0 0;
	}
#vo_list li strong{
	display:block;
	color:#900;
	font-weight:bold;
	padding:6px 0 0 0;
	}
			
	
#works_comment .vo_tit_name01{
	width:146px;
	height:32px;
	background:url(../voice/img/i_name_bg.png) no-repeat;
	color:#4f392d;
	font-size:1.4em;
	font-weight:bold;
	text-indent:0;
	letter-spacing:1px;
	line-height:2.5;
	padding:0 0 0 34px;
	margin:0 0 8px 0;
	}
#works_comment h3.process{
	background:url(../voice/img/i_comment1.png) no-repeat;
	margin:8px 0 3px 0;
	}
#voice_photolist{
	float:left;
	width:430px;
	margin:-8px auto 0;
	}
#voice_photolist li{
	display:inline;
	}		
#voice_photolist img{
	border:1px solid #725c54;
	padding:1px;
	margin:0 0 7px 0;
	cursor:pointer;
	}
#voice_comment{
	clear:both;
	width:630px;
	margin:0 auto;
	}
#voice_comment h3{
	width:630px;
	height:29px;
	text-indent:-9999px;
	margin:10px auto;
	}
#voice_comment h3.vo_after{background:url(../voice/img/i_comment2.png) no-repeat;}
#voice_comment h3.vo_magazine{background:url(../voice/img/i_comment3.png) no-repeat;}		
#voice_comment h3.vo_other{background:url(../voice/img/i_comment4.png) no-repeat;}
#voice_comment h3.vo_child{background:url(../voice/img/i_comment5.png) no-repeat;}	
#voice_comment p{
	font-size:1.4em;
	line-height:1.5;
	padding:0 0 8px 0;
	}
#cate_works #works_comment li,
#cate_concept #works_comment li,
#cate_voice #works_comment li{
	width:156px;
	background:url(../common/icon_01.gif) no-repeat 0px 3px;
	font-size:1.2em;
	line-height:1.6;
	margin:0 auto 3px;
	border-bottom:1px solid #ccc;
	padding:0 0 1px 12px;
	}				
#cate_voice #works_photo_large p.vo_txt{
	width:430px;
	text-align:left;
	margin:0 auto 10px 8px;
	}

/*----------------------------------------
++10 contact parts
----------------------------------------*/

#contact_area,
#site_area{
	width:600px;
	font-size:1.4em;
	margin:0 auto 15px;
	}
#contact_area h3{
	width:600px;
	height:37px;
	text-indent:-9999px;
	margin:14px 0 10px 0;
	}	
#contact_area h3#tit_cont_mail{background:url(../contact/img/sub_tit01.png) no-repeat;}
#contact_area h3#tit_cont_tel{background:url(../contact/img/sub_tit02.png) no-repeat;}
#contact_area h3#tit_cont_shop{background:url(../contact/img/sub_tit03.png) no-repeat;}
	
#contact_area p{
	width:570px;
	line-height:1.3;
	text-align:center;
	margin:0 auto;
	}

#link_other_website{
	width:760px;
	margin:20px 0 20px 60px;
	}
#link_other_website li{
	float:left;
	width:300px;
	height:80px;
	background:url(../common/icon_05.png) no-repeat 0px 1px;
	font-size:1.2em;
	line-height:1.4;
	padding:0 0 0 18px;
	margin:0 28px 10px 0;	
	}
#link_other_website li a{
	color:#600;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 4px 0;	
	}
#link_other_website li a:hover{
	font-weight:bold;
	}		
/*----------------------------------------
++11 site parts
----------------------------------------*/
#site_area{
	line-height:1.6;
	margin:0 auto 15px;
	}
#site_area h3{
	width:594px;
	height:37px;
	background:url(../common/sub_tit_bg2.png) no-repeat;
	color:#5d3718;
	font-size:1.2em;
	line-height:2.3;
	padding:0 0 0 6px;
	margin:13px 0 12px 0;
	}
#site_area li{
	background:url(../common/icon_01.gif) no-repeat 0px 6px;
	padding:0 0 0 15px;
	}	
			
									
/*----------------------------------------
++000 other parts
----------------------------------------*/

.none{
	text-indent:-9999px;
	height:0px;
	overflow:hidden;
	}

.cle{
	clear:both;
	}
	
.noscript{
	text-align:left !important;
	line-height:1.4;
	border:2px solid #ccc;
	padding:5px;
	}
.keyword{
	color:#900;
	font-weight:bold;
	}
.keyword2{
	color:#4B6208;
	}	
.image_data1{
	float:left;
	margin:0 10px 10px 0 !important;
	}	
.attention{
	display:block;
	font-size:0.8em;
	text-indent:-1em;
	padding:0 0 0 1em;
	}
#contact_area table	.attention{
	display:inline;
	font-size:0.9em;
	font-weight:bold;
	color:#f00;
	} 
.all_txt_large{
	font-size:1.3em;
	}	
							

.for_print{display:none;}


#error404{
	width:500px;
	margin:20px auto;
	}
#error404 p,
#error404 ul{
	font-size:1.4em;
	line-height:1.6;
	margin:0 0 12px 0;
	}

#error404 ul li{
	background:url(../common/icon_01.gif) no-repeat 0px 3px;
	line-height:1.4;
	border-bottom:1px solid #ccc;
	padding:0 0 1px 12px;
	margin:0 0 10px 0;
	}
					
