#main_column{
background:URL(../../images/about/ti_main_bg.jpg) no-repeat left top #ffffff;
clear:both;
}

/* index ---------------------------------------------------------- */
.bt_frame{
border:1px solid #dddddd;
padding:1px;
width:652px;
height:113px;
margin:0 0 10px 10px;
}




/* textile ---------------------------------------------------------- */

#textile_top{
background:URL(../../images/about/textile/index/i_bg.jpg) no-repeat left top #ffffff;
height:231px;
}
#textile_top p{
margin:10px;
}

#textile_index01{
background:URL(../../images/about/textile/index/p_01.jpg) no-repeat 500px top #ffffff;
margin-bottom:50px;
}
#textile_index02{
background:URL(../../images/about/textile/index/p_02.jpg) no-repeat 500px top #ffffff;
margin-bottom:50px;
}
#textile_index03{
background:URL(../../images/about/textile/index/p_03.jpg) no-repeat 500px top #ffffff;
margin-bottom:50px;
}
#textile_index04{
background:URL(../../images/about/textile/index/p_04.jpg) no-repeat 500px top #ffffff;
margin-bottom:50px;
}
#textile_index01 h4 , #textile_index02 h4 , #textile_index03 h4 , #textile_index04 h4{
margin:10px;
}
#textile_index01 p , #textile_index02 p , #textile_index03 p , #textile_index04 p{
width:480px;
margin:10px;
}
#textile_index04 p a{
margin-top:20px;
}


/* apparel ---------------------------------------------------------- */
#apparel_top{
background:URL(../../images/about/apparel/index/i_bg.jpg) no-repeat left top #ffffff;
height:231px;
}
#apparel_top p{
margin:10px;
}

#apparel_index01{
background:URL(../../images/about/apparel/index/p_01.jpg) no-repeat 500px top #ffffff;
margin-bottom:50px;
}
#apparel_index02{
background:URL(../../images/about/apparel/index/p_02.jpg) no-repeat 500px top #ffffff;
margin-bottom:50px;
}
#apparel_index03{
background:URL(../../images/about/apparel/index/p_03.jpg) no-repeat 500px top #ffffff;
margin-bottom:50px;
}

#apparel_index01 h4 , #apparel_index02 h4 , #apparel_index03 h4{
margin:10px;
}
#apparel_index01 p , #apparel_index02 p , #apparel_index03 p{
width:480px;
margin:10px;
}



#work{
border:1px solid #dddddd;
padding:1px;
width:652px;
}

#work_list{
margin:0 0 0 3px;
padding:0;
}
#work_list li{
float:left;
margin:0 5px 0 0;
padding:0;
}



/* voice ---------------------------------------------------------- */
#voice_p_main{
float:right;
}
#voice_p_01{
clear: both;
float:left;
margin-bottom:20px;
}
#voice_p_02{
clear: both;
float:right;
margin:0 10px 20px 10px;
}

#voice_name{
float:left;
margin-bottom:10px;
}

.voice_q01{
float:left;
width:330px;
font-size:12px;
line-height:20px;
margin-bottom:20px;
}

.voice_q02{
float:right;
width:360px;
font-size:12px;
line-height:20px;
margin-bottom:20px;
}

.voice_q03{
float:left;
width:360px;
font-size:12px;
line-height:20px;
margin-bottom:20px;
}

.voice_q01 dd , .voice_q02 dd , .voice_q03 dd{
margin:5px;
padding:0;
}


#schedule{
float:left;
margin:0 0 30px 10px;
}
#p_schedule{
float:right;
margin:0 10px 0 0;
width:200px;
}
#p_schedule img{
margin-bottom:15px;
}

.schedule_txt{
font-size:10px;
}