@charset "UTF-8";

/*

Layout:Hiroshi Konnai
Title:Tokyo Knit Wholesalers Association SITE

*/

/*********************************
BASIC
**********************************/
/*All TAG*/
*{
	margin: 0px auto;
	padding: 0px ;
}
/*body TAG*/
body{
	margin: 0px auto;
	padding: 0px ;
	text-align: center ;
	font-family: "Helvetica Neue","Helvetica","Verdana","MS Pゴシック";
}
/*table TAG*/
table{
	border: none ;
	margin: 0px auto;
}
/*img TAG*/
img{
	border: none ;
	margin: 0px ;
}
.clear{
	clear: both ;
	height: 1px ;
	margin: 0px ;
}
.wh_1px{
	width: 1px ;
	height: 1px ;
}
a{
	cursor: pointer ;
	color: #333333 ;
}
a:hover{
	color: #999999;
}
.r_posi{
	float: right ;
}
.l_posi{
	float: left ;
}
.red{
	color: #FF3300 ;
}
.cursor{
	cursor: pointer ;
}
/*----------------------CLASS------------------------------*/
/*********************************
INDEX.HTML
**********************************/
.cont_title{
	margin: 0px auto ;
	height: 31px ;
	background: url(../img/main_title1.jpg) left top no-repeat ;
}
.cont_title p{
	padding: 4px 5px 0px 18px ;
	text-align: left ;
	font-weight: bold ;
	font-size: 14px ;
}
.main_contents1,.main_contents2,.about_contents1,.intro_cont1,.link_cont1,.topics_cont1{
	margin: 5px auto ;
	width: 540px ;
	text-align: left ;
}
.main_contents1 ul{
	margin: 0px ;
	list-style: none ;
	height: 118px ;
	overflow: auto ;
}
.main_contents1 ul li{
	margin: 3px 0px ;
	text-align: left ;
	padding: 1px 0px 3px 10px ;
	border-bottom: 1px dotted #333333 ;
	background: url(../img/icon1.jpg) left 6px no-repeat ;
}
.cont_blk{
	width: 540px ;
	margin: 10px auto ;
}
.main_contents2 p,.about_contents1 p,.topics_cont1 p{
	padding: 3px 3px 2px 1px ;
	text-align: left ;
	line-height: 18px ;
}
.main_contents2 ul{
	list-style: none ;
	margin: 0px ;
}
.main_contents2 ul li{
	margin: 3px 0px ;
	text-align: left ;
	padding: 2px 0px 3px 20px ;
	background: url(../img/icon2.jpg) left 3px no-repeat ;
}
/*********************************
ABOUT.HTML
**********************************/
.about_contents1 p img{
	float: right ;
	margin: 0px 5px ;
}
.right_posi{
	text-align: right ;
	margin: 10px auto ;
	width: 530px ;
}
/*********************************
INTRO.HTML
**********************************/
p.right_txtposi{
	text-align: right ;
	margin: 10px auto ;
}
.intro_cont1 ul{
	margin: 5px 10px ;
	list-style: none ;
}
.intro_cont1 ul li{
	margin: 3px ;
	padding: 1px 1px 1px 15px ;
	font-weight: bold ;
}
.intro_cont1 ul li#no1{
	background: url(../img/intro_icon1.jpg) left 2px no-repeat ;
}
.intro_cont1 ul li#no2{
	background: url(../img/intro_icon2.jpg) left 2px no-repeat ;
}
.intro_cont1 ul li#no3{
	background: url(../img/intro_icon3.jpg) left 2px no-repeat ;
}
.intro_cont1 ul li#no4{
	background: url(../img/intro_icon4.jpg) left 2px no-repeat ;
}
.intro_cont1 ul li#no5{
	background: url(../img/intro_icon5.jpg) left 2px no-repeat ;
}
.intro_cont1 p{
	padding: 3px 3px 5px 5px ;
	text-align: left ;
	line-height: 18px ;
}
/*********************************
LINK.HTML
**********************************/
.link_cont1 ul{
	margin: 5px ;
	list-style: none ;
}
.link_cont1 ul li{
	margin: 10px 1px ;
	padding: 0px 1px 1px 20px ;
	text-align: left ;
	background: url(../img/link_icon.jpg) left 1px no-repeat ;
}
.link_cont1 ul li a{
	color: #0066FF ;
}
/*********************************
TOPICS.HTML
**********************************/
.topics_cont1 p img{
	margin: 0px 5px ;
}
.topics_cont1 p a{
	color: #0066FF ;
}
/*********************************
MEMBER.HTML
**********************************/
.member_tbl{
	width: 520px ;
	height: auto ;
	margin: 10px auto 10px 10px ;
	background: #A2A996 ;
}
.member_tbl td{
	background: #FFFFFF ;
	text-align: left ;
	font-size: 13px ;
	padding: 3px ;
	vertical-align: top ;
}
.member_tbl td.title{
	background: #ECECEC ;
}
.member_tbl td.stitle{
	background: #ECECEC ;
	width: 200px ;
}
.member_tbl td.mtitle{
	background: #ECECEC ;
	width: 320px ;
}
.member_tbl td.maintitle{
	background: #C9C9C9 ;
	font-weight: bold ;
}
/*----------------------ID---------------------------------*/
/*********************************
INDEX.HTML
**********************************/
#TotalLayout{
	margin: 0px auto ;
	width: 810px ;
	height: auto ;
	background: url(../img/back.jpg) center top repeat-y ;
}
#header_top{
	margin: 0px auto ;
	height: auto ;
	width: 800px ;
}
#header{
	width: 800px ;
	margin: 0px auto ;
}
#main{
	margin: 5px auto ;
	width: 790px ;
}
#left{
	float: left ;
	width: 205px ;
	margin: 0px ;
}
#left_menu{
	margin: 0px 0px 10px 0px ;
	background: #75B800 ;
}
#left_menu a img.btn{
	margin: 0px 0px 5px 0px ;
}
#left_top{
	margin: 0px ;
	width: 205px ;
	height: 7px ;
	background: url(../img/left_top.jpg) center top no-repeat ;
}
#left_bottom{
	margin: 0px ;
	width: 205px ;
	height: 9px ;
	background: url(../img/left_bottom.jpg) center bottom no-repeat ;
}
#right{
	margin: 0px ;
	float: right ;
	width: 565px ;
	height: auto ;
	font-size: 13px ;
}
#index_contents1,#index_contents2,#index_contents3,#about_contents1,#about_contents2,#about_contents3,#event_contents1,#event_contents2,#event_contents3,#intro_contents1,#intro_contents2,#intro_contents3,#intro_contents4,#report_contents1,#report_contents2,#report_contents3,#link_contents1,#link_contents2,#link_contents3,#link_contents4,#knowledge_contents1,#knowledge_contents2,#knowledge_contents3,#knowledge_contents4,#knowledge_contents5,#knowledge_contents6,#knowledge_contents7,#member_contents1,#member_contents2,#member_contents3,#member_contents4,#member_contents5,#member_contents6,#member_contents7,#member_contents8,#member_contents9,#member_contents10,#member_contents11,#member_contents12,#member_contents13,#member_contents14,#member_contents15{
	margin: 0px auto 10px auto ;
}
#sec_text{
	float: left ;
	margin: 0px ;
	width: 350px ;
}
#sec_text ul{
	margin: 0px ;
	list-style: none ;
	height: 118px ;
	overflow: auto ;
}
#sec_text ul li{
	margin: 3px 0px ;
	text-align: left ;
	padding: 1px 0px 3px 10px ;
	border-bottom: 1px dotted #333333 ;
	background: url(../img/icon1.jpg) left 6px no-repeat ;
}
#sec_img{
	float: right ;
	width: 182px ;
	margin: 0px ;
}
#link_intro{
	margin: 10px auto ;
	width: 540px ;
	text-align: right ;
}
#footer_top{
	margin: 0px auto ;
	text-align: right ;
	width: 780px ;
}
#footerlink{
	margin: 0px auto ;
	width: 780px ;
	height: auto ;
	background: url(../img/footerlink.jpg) center top no-repeat ;
}
#footerlink p{
	padding: 10px 0px 5px 0px ;
	text-align: center ;
	font-size: 12px ;
}
#footerlink p.text{
	padding: 5px 20px 10px 0px ;
	text-align: right ;
	color: #666666 ;
	font-size: 12px ;
}
#footer{
	margin: 0px auto ;
	width: 100% ;
	height: 60px ;
	background: url(../img/footer_back.jpg) center top repeat-x ;
}
#footer_blk{
	margin: 0px auto ;
	width: 810px ;
	height: 60px ;
	background: url(../img/footer_blk.jpg) center top no-repeat ;
}
#footer_blk p{
	text-align: center ;
	padding: 23px ;
	color: #FFFFFF ;
	font-size: 12px ;
}
/*********************************
ABOUT.HTML
**********************************/
#pankuzu{
	margin: 5px auto 5px 10px ;
	text-align: left ;
}
#pankuzu p{
	font-size: 11px ;
	padding: 1px 3px ;
}
#about_tbl{
	width: 540px ;
	height: auto ;
	margin: 10px auto ;
	background: #EDF1E8 ;
}
#about_tbl td{
	background: #FFFFFF ;
	text-align: left ;
	font-size: 13px ;
	padding: 3px ;
}
#about_tbl td ul{
	list-style: none ;
	margin: 5px ;
}
#about_tbl td ul li{
	padding: 1px 1px 1px 16px ;
	background: url(../img/about_icon.jpg) left 3px no-repeat;
}
#about_tbl2,.event_tbl{
	width: 520px ;
	height: auto ;
	margin: 10px auto 10px 10px ;
	background: #A2A996 ;
}
#about_tbl2 td,.event_tbl td{
	font-size: 13px ;
	text-align: left ;
	padding: 5px ;
	line-height: 16px ;
	vertical-align: top ;
	background: #FFFFFF ;
}
#about_tbl2 td.title,.event_tbl td.title{
	background: #ECECEC ;
	width: 105px ;
}
#about_map{
	margin: 5px auto ;
	text-align: center ;
}
/*********************************
KONWLEDGE.HTML
**********************************/
#konwledge_cont1,#konwledge_cont2,#konwledge_cont3,#konwledge_cont4,#konwledge_cont5,#konwledge_cont6,#konwledge_cont7{
	width: 515px ;
	height: 100px ;
	margin: 10px auto ;
}
#konwledge_cont1{
	background: url(../img/knowledge_img1.jpg) center top no-repeat ;
}
#konwledge_cont2{
	background: url(../img/knowledge_img2.jpg) center top no-repeat ;
}
#konwledge_cont3{
	background: url(../img/knowledge_img3.jpg) center top no-repeat ;
}
#konwledge_cont4{
	background: url(../img/knowledge_img4.jpg) center top no-repeat ;
}
#konwledge_cont5{
	background: url(../img/knowledge_img5.jpg) center top no-repeat ;
}
#konwledge_cont6{
	background: url(../img/knowledge_img6.jpg) center top no-repeat ;
}
#konwledge_cont7{
	background: url(../img/knowledge_img7.jpg) center top no-repeat ;
}
#konwledge_cont1 p,#konwledge_cont2 p,#konwledge_cont3 p,#konwledge_cont4 p,#konwledge_cont5 p,#konwledge_cont6 p,#konwledge_cont7 p{
	padding: 3px 1px ;
	text-align: left ;
}
#konwledge_cont1 p a,#konwledge_cont2 p a,#konwledge_cont3 p a,#konwledge_cont4 p a,#konwledge_cont5 p a,#konwledge_cont6 p a,#konwledge_cont7 p a{
	color: #0066FF ;
}
#konwledge_cont1 p img,#konwledge_cont2 p img,#konwledge_cont3 p img,#konwledge_cont4 p img,#konwledge_cont5 p img,#konwledge_cont6 p img,#konwledge_cont7 p img{
	margin: 0px 5px ;
}
/*********************************
TOPICS.HTML
**********************************/
#topics_contents1{
	margin: 10px auto ;
}
/*********************************
MEMBER.HTML
**********************************/
#member_contents1 p,#member_contents2 p,#member_contents3 p{
	text-align: left ;
	padding: 5px 25px ;
}
#member_btn{
	margin: 10px auto 5px auto;
	width: 545px;
}
#member_btn a img{
	margin: 0px 2px ;
}
