@charset "UTF-8";
html{
    height:100%;
}
body {
	height:100%;
	margin:0px auto;
	font-family:Futura,sans-serif,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #ffffff;
	line-height: 20px;
	letter-spacing: 0px;
	word-spacing: 0px;
}

/* 標準のリンク */
A:link {
	color: #666666;
	text-decoration: none;
	font-weight: nomal;
}
/* 訪問済みリンク */
A:visited {
	color: #666666; 
	text-decoration: none;
	font-weight: nomal;
}
/* マウスプレス時 */
A:active {
	color: #FF4D00; 
	text-decoration: underline;
	font-weight: nomal;
}
/* マウスオーバー時 */
A:hover {
	color: #FF4D00; 
	text-decoration: underline;
	font-weight: nomal;
}


#left_box {
	background-color: #ffffff;
	width: 198px;
	height:1000px;
	top:0px;
	bottom:auto;
	left:0px;
	right:auto
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 50px;
	float: left;
	position:fixed;
	/*position:absolute;*/
	overflow: hidden;
	z-index: 1;
}

#main_box {
	background-color: #ffffff;
	width: 684px;
	height:auto;
	top:30px;
	bottom:auto;
	left:248px;
	right:auto
	float: left;
	position:absolute;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	z-index: 0;
}



.waku{
	/*background-color: #ff0000;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
.waku_gate{
	/*background-color: #ff0000;*/
	padding: 0px;
	margin-left: 50px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* news-----------------------------------*/
.waku_news_left{
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	float: left;
	width: 585px;
	/*font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/
}
.waku_news_right{
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;
	width: 90px;
	
}
.waku_news_padding{
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	/*font-family:"ヒラギノ角ゴ Pro W3","osaka","ＭＳ Ｐゴシック",sans-serif;*/
}
/* news_detail-----------------------------------*/
.waku_news_detail_left{
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	width: 273px;
	/*font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/

}
.waku_news_detail_right{
	width:288px;
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;

}
/* concept-----------------------------------*/
.waku_concept_left{
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	width: 397px;
}
.waku_concept_right{
	width:235px;
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;
}
/* textile-----------------------------------*/
.waku_textile_img1{
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	float: left;
}
.waku_textile_img2{
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 9px;
	float: left;
}
/* textile_detail-----------------------------------*/
.waku_textile_detail_left{
	/*background-color: #ff0000;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	float: left;
	width: 260px;
	height:486px;
}
.waku_textile_detail_right{
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;
	width:387px;
}
.textile_property {
	line-height: 18px;
	font-family:Futura,sans-serif,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
}
/* products-----------------------------------*/
.waku_products_left{
	/*background-color: #ff0000;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 24px;
	margin-bottom: 0px;
	float: left;
	width: 273px;
}
.waku_products_right{
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;
	width: 387px;
}
/* product_detail-----------------------------------*/
.waku_product_detail_left{
	/*background-color: #ff0000;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 90px;
	float: left;
	width: 273px;
}
.waku_product_detail_right{
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 90px;
	float: right;
	width:387px;
}
/* product_collaboration-----------------------------------*/
.waku_product_collaboration_left{
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 50px;
	float: left;
	width: 486px;
	/*height:280px;*/
	
}
.waku_product_collaboration_right{
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	float: right;
	width:189px;
}
.waku_product_collaboration_a{
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*clear:right;*/
	width:684px;
	float: right;
}

/* workshop-----------------------------------*/
.waku_workshop_left{
	/*background-color: #ff0000;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 90px;
	float: left;
	width: 273px;
}
.waku_workshop_right{
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 90px;
	float: right;
	width:387px;
}
.waku_workshop{
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	width:684px;
	clear: both;
}
/* workshop_detail-----------------------------------*/
.waku_workshop_detail_left{
	/*background-color: #ff0000;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 90px;
	float: left;
	width: 273px;
}
.waku_workshop_detail_right{
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 90px;
	float: right;
	width:387px;
}

/* access-----------------------------------*/
.waku_access_left{
	/*background-color: #ff0000;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	float: left;
	width: 234px;
	height:387px;
}
.waku_access_right{
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	float: right;
	width:432px;
	height:387px;
}
.waku_access{
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 90px;
	width:684px;
	clear: both;
}



.waku_right{
	width:189px;
	/*background-color: #ffff00;*/
	padding: 0px;
	margin-left: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;
}

.waku_padding{
	background-color: #ffffff;
	padding: 20px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
}

.waku_title{
	height:50px;
	background-color: #FF4D00;
	color:#FFFFFF;
	padding: 20px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
}

.waku_mail{
	background-color: #ffffff;
	padding: 30px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.waku_mail2{
	background-color: #eeeeee;
	padding: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.waku_admin{
	background-color: #ffffff;
	padding: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.waku_submenu{
	background-color: #ffffff;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:203px;
}

.midashi_big{
	/*font-family:Futura,sans-serif;*/
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FF4D00;
}
.orange{
	color: #FF4D00;
}

.copyright{
	font-family:Geneva,Osaka,Arial,sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.submenu{
	font-family:Osaka,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.cyu{
	color: #FF4D00;
}

.date{
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-family:sans-serif;
}

.mail_index{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family:Futura,sans-serif,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
}



img{
	border: 0px;
	padding: 0px
}


table{
	border:0;
	padding: 0px;
	margin: 0px;
}
td{
	font-family:Futura,sans-serif,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: 20px;
	letter-spacing: 0px;
	word-spacing: 0px;
}

.backto{
	font-family:Futura,sans-serif,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: 20px;
	letter-spacing: 0px;
	word-spacing: 0px;
}



input{
	/*color:#FF4D00;*/
	/*border:1px solid #FF4D00;*/
	background-color: #ffffff;
	font-family:sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 5px;
	padding-left	: 2px;
	padding-right	: 2px;
	padding-top		: 2px;
	padding-bottom	: 2px;
	
	border-color			: #FF4D00;
	border-left-width		: 1px;
	border-right-width		: 1px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	border-style			: solid;
	
}
select{
	/*color:#FF4D00;*/
	/*border:1px solid #FF4D00;*/
	background-color: #ffffff;
	font-family:sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	width : 100px;
	
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 5px;
	padding-left	: 2px;
	padding-right	: 2px;
	padding-top		: 2px;
	padding-bottom	: 2px;
	
	border-color			: #FF4D00;
	border-left-width		: 1px;
	border-right-width		: 1px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	border-style			: solid;
	
}
textarea{
	/*color:#FF4D00;*/
	/*border:1px solid #FF4D00;*/
	background-color: #ffffff;
	font-family:sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 5px;
	padding-left	: 2px;
	padding-right	: 2px;
	padding-top		: 2px;
	padding-bottom	: 2px;
	
	border-color			: #FF4D00;
	border-left-width		: 1px;
	border-right-width		: 1px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	border-style			: solid;
	
}
.mail_select{
	/*color:#FF4D00;*/
	/*border:1px solid #FF4D00;*/
	background-color: #ffffff;
	font-family:sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	width : 200px
}
hr{
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}





