@charset "utf-8";
/*=========================================
+++++ GUNZE Global Site CSS INFORMATION +++++
----- business ------

_1 common
_1-1 title
_1-2 left-nav
_1-3 content

_2 APPAREL
_3 Threads & Accessories division
_4 Functional Solutions

=========================================*/

/*=========================================
_1 common

===========================================
_1-1 title
=========================================*/
h2#bsns-ttl{
	background:url(../business/images/bsns_ttl.gif) no-repeat;
}

/*=========================================
_1-2 left-nav
=========================================*/

#cnt2nd-lnav li#bsns-nav01 a{
	background:url(../business/images/bsns_nav01.gif) top no-repeat;
}

#cnt2nd-lnav li#bsns-nav02 a{
	background:url(../business/images/bsns_nav02.gif) top no-repeat;
}

#cnt2nd-lnav li#bsns-nav03 a{
	background:url(../business/images/bsns_nav03.gif) top no-repeat;
}


#cnt2nd-lnav li#bsns-nav01-acv a,
#cnt2nd-lnav li#bsns-nav01 a:hover{
	background:url(../business/images/bsns_nav01.gif) bottom no-repeat;
}

#cnt2nd-lnav li#bsns-nav02-acv a,
#cnt2nd-lnav li#bsns-nav02 a:hover{
	background:url(../business/images/bsns_nav02.gif) bottom no-repeat;
}

#cnt2nd-lnav li#bsns-nav03-acv a,
#cnt2nd-lnav li#bsns-nav03 a:hover{
	background:url(../business/images/bsns_nav03.gif) bottom no-repeat;
}

/*=========================================
_1-3 content
=========================================*/
ul#bsns-inlink{
	width:530px;
	margin:0 auto 10px;
}

ul#bsns-inlink li{
	display:inline;
	padding:0 12px 0 0;
	line-height:1.8em;
}

ul#bsns-inlink li a{
	padding:0 0 0 16px;
	color:#004da0;
	text-decoration:underline;
	background:url(../images_cmn/arrow_bule.gif) 4px 3px no-repeat;
}

ul#bsns-inlink li a:hover{
	color:#999999;
	text-decoration:underline;
	background:url(../images_cmn/arrow_gray.gif) 4px 3px no-repeat;
}


/*=========================================
_2 APPAREL

=========================================*/
h3#ap-ttl{
	background:url(../business/images/bsns_ap_ttl.jpg) no-repeat;
}

#bsns-app-area h4{
	width:560px;
	height:58px;
}

#bsns-app-area01 h4#bsns-app-sttl00{
	background:url(../business/images/bsns_ap_sttl00.gif) center no-repeat;
}

#bsns-app-area h4#bsns-app-sttl01{
	background:url(../business/images/bsns_ap_sttl01.gif) center no-repeat;
}

#bsns-app-area h4#bsns-app-sttl02{
	background:url(../business/images/bsns_ap_sttl02.gif) center no-repeat;
}

#bsns-app-area h4#bsns-app-sttl03{
	background:url(../business/images/bsns_ap_sttl03.gif) center no-repeat;
}

#bsns-app-area h4#bsns-app-sttl04{
	background:url(../business/images/bsns_ap_sttl04.gif) center no-repeat;
}

.bsns-app-read{
	width:513px;
	margin-top: 0px;
	margin-right: 24px;
	margin-bottom: 15px;
	margin-left: 16px;
}

.bsns-app-read p.bsns-app-img{
	float:left;
	width:295px;
	/*height:222px;*/
	text-align:left;
}

#bsns-app-gaia{
	float:right;
	width:218px;
	margin:0 0 10px;
	padding:0;
}

p.bsns-app-yellow{
	padding:5px 10px;
	background:#ffffcc;
	color:#004da0;
}

p.bsns-app-yellow span{
	font-weight:bolder;
}

.bsns-app-detail01{
	height:345px;
	width:513px;
	margin:0 auto;
	background:url(../business/images/bsns_ap_sttl01_bg.gif) repeat-y;
}

.bsns-app-detail01_text{
	color:#999999;
	font-size:10px;
	line-height:normal;
}

.bsns-app-detail{
	width:513px;
	margin:0 auto;
	background:url(../business/images/bsns_ap_sttl_bg.gif) repeat-y;
}

.bsns-app-detail01 h5{
	width:513px;
	height:35px;
	background:url(../business/images/bsns_ap_ssttl01.gif) no-repeat;
}

.bsns-app-detail h5{
	width:513px;
	height:35px;
	background:url(../business/images/bsns_ap_ssttl01.gif) no-repeat;
}

.bsns-app-detail-in01{
	width:464px;
	margin:0 auto;
	background-image:url(../business/images/bsns_ap_sttl01_bg.gif) repeat-y;
}

.bsns-app-detail-in{
	width:464px;
	margin:0 auto;
}

.flot_right{
	float:right;
}

.flot_left{
	float:left;
}

.bsns-app-brnd{
	float:left;
	height:250px;
	width:464px;
	margin:10px 0;
}

.bsns-app-brndL{
	float:left;
	width:215px;
	margin:10px 0;
}

.bsns-app-brndR{
	float:right;
	width:215px;
	margin:10px 0;
}

.bsns-app-detail-in p{
	word-break: break-all;
}

.bsns-app-detail-in p.bsns-app-brnd-img{
	float:left;
	width:115px;
}

.bsns-app-detail-in h6{
	float:left;
	width:100px;
	height:40px;
}

.bsns-app-detail-in h6#bsns-ap-logo00{
	background:url(../business/images/bsns_ap_logo00.gif) left center no-repeat;
	width:348px;
}

.bsns-app-detail-in h6#bsns-ap-logo01{
	background:url(../business/images/bsns_ap_logo01.gif) left center no-repeat;
}

.bsns-app-detail-in h6#bsns-ap-logo02{
	background:url(../business/images/bsns_ap_logo02.gif) left center no-repeat;
}

.bsns-app-detail-in h6#bsns-ap-logo03{
	background:url(../business/images/bsns_ap_logo03.gif) left center no-repeat;
}

.bsns-app-detail-in h6#bsns-ap-logo04{
	background:url(../business/images/bsns_ap_logo04.gif) left center no-repeat;
}

.bsns-app-detail-in h6#bsns-ap-logo05{
	background:url(../business/images/bsns_ap_logo05.gif) left center no-repeat;
}

.bsns-app-detail-in h6#bsns-ap-logo06{
	background:url(../business/images/bsns_ap_logo06.gif) left center no-repeat;
}

.bsns-app-detail-end01{
	margin-left:23px;
	width:513px;
	height:10px;
	background:url(../business/images/bsns_ap_ssttl_end.gif) no-repeat;
}

.bsns-app-detail-end{
	width:513px;
	height:13px;
	background:url(../business/images/bsns_ap_ssttl_end.gif) no-repeat;
	font-size:5px;
	line-height:1em;
	text-indent:-9999px;
}

.bsns-pageup{
	width:513px;
	margin-left:16px;
	clear: both;
}

/*=========================================
_3 Threads & Accessories division

=========================================*/
h3#ta-ttl{
	background:url(../business/images/bsns_ta_ttl.jpg) no-repeat;
}

p#bsns-ta-toptxt{
	width:500px;
	margin:0 0 30px 27px;
}

#bsns-ta-area h4{
	width:560px;
	height:30px;
	margin:0 0 20px;
	background:url(../business/images/bsns_ta_sttl.gif) no-repeat;
}

#bsns-ta-area div.bsns-ta-dtl{
	width:500px;
	margin:0 0 30px 27px;
	background:url(../business/images/bsns_ta_fbg.gif) repeat-y;
}

.bsns-ta-ftop{
	width:500px;
	height:23px;
	background:url(../business/images/bsns_ta_ftop.gif) no-repeat;
	font-size:5px;
	line-height:1em;
	text-indent:-9999px;
}

.bsns-ta-dtl-in{
	width:440px;
	margin:15px auto;
}

p.bsns-ta-dtl-img{
	float:left;
	width:202px;
}

h5#bsns-ta-ssttl01{
	float:right;
	width:219px;
	height:27px;
	background:url(../business/images/bsns_ta_ssttl01.gif) top no-repeat;
}

h5#bsns-ta-ssttl02{
	float:right;
	width:219px;
	height:41px;
	background:url(../business/images/bsns_ta_ssttl02.gif) top no-repeat;
}

h5#bsns-ta-ssttl03{
	float:right;
	width:219px;
	height:41px;
	background:url(../business/images/bsns_ta_ssttl03.gif) top no-repeat;
}

h5#bsns-ta-ssttl04{
	float:right;
	width:219px;
	height:27px;
	background:url(../business/images/bsns_ta_ssttl04.gif) top no-repeat;
}

h5#bsns-ta-ssttl05{
	float:right;
	width:219px;
	height:27px;
	background:url(../business/images/bsns_ta_ssttl05.gif) top no-repeat;
}

.bsns-ta-dtl-txt{
	float:right;
	width:219px;
}

.bsns-ta-fend{
	width:500px;
	height:10px;
	background:url(../business/images/bsns_ta_fend.gif) no-repeat;
	font-size:5px;
	line-height:1em;
	text-indent:-9999px;
}

/*=========================================
_4 Functional Solutions

=========================================*/
h3#fs-ttl{
	background:url(../business/images/bsns_fs_ttl.jpg) no-repeat;
}

#bsns-fs-area h4{
	width:560px;
	height:34px;
}

#bsns-fs-area h4#bsns-fs-sttl01{
	background:url(../business/images/bsns_fs_sttl01.gif) no-repeat;
}

#bsns-fs-area h4#bsns-fs-sttl01_01{
	background:url(../business/images/bsns_fs_sttl01_01.gif) no-repeat;
}

#bsns-fs-area h4#bsns-fs-sttl02{
	background:url(../business/images/bsns_fs_sttl02.gif) no-repeat;
}

#bsns-fs-area h4#bsns-fs-sttl03{
	background:url(../business/images/bsns_fs_sttl03.gif) no-repeat;
}

#bsns-fs-area h4#bsns-fs-sttl04{
	background:url(../business/images/bsns_fs_sttl04.gif) no-repeat;
}

#bsns-fs-area h4#bsns-fs-sttl05{
	background:url(../business/images/bsns_fs_sttl05.gif) no-repeat;
}

#bsns-fs-area h4#bsns-fs-sttl06{
	background:url(../business/images/bsns_fs_sttl06.gif) no-repeat;
}

.bsns-fs-read{
	width:513px;
	margin-top: 10px;
	margin-right: 24px;
	margin-bottom: 15px;
	margin-left: 16px;
}


/*.bsns-fs-read{
	width:513px;
	margin:10px auto;
}*/

.bsns-fs-read p.bsns-fs-img{
	float:left;
	width:295px;
	height:222px;
	text-align:left;
}


div.bsns-fs-btn{
	width:513px;
	margin:20px auto 0;
}

.bsns-fs-btn dl{
	float:right;
	width:381px;
}

.bsns-fs-btn dt{
	float:left;
	width:206px;
	height:27px;
}

.bsns-fs-btn dl#bsns-fs-btn01 dt{
	background:url(../business/images/bsns_fs_name01.gif) no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn01_01 dt{
	background:url(../business/images/bsns_fs_name01_01.gif) no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn02 dt{
	background:url(../business/images/bsns_fs_name02.gif) no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn03 dt{
	background:url(../business/images/bsns_fs_name03.gif) no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn04 dt{
	background:url(../business/images/bsns_fs_name04.gif) no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn06 dt{
	background:url(../business/images/bsns_fs_name06.gif) no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn07 dt{
	background:url(../business/images/bsns_fs_name07.gif) no-repeat;
}


.bsns-fs-btn dd{
	float:left;
	width:175px;
}

.bsns-fs-btn dl#bsns-fs-btn01 dd a{
	display:block;
	width:175px;
	height:27px;
	background:url(../business/images/bsns_fs_btn01.gif) top no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn01 dd a:hover{
	background:url(../business/images/bsns_fs_btn01.gif) bottom no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn01_01 dd a{
	display:block;
	width:175px;
	height:27px;
	background:url(../business/images/bsns_fs_btn01_01.gif) top no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn01_01 dd a:hover{
	background:url(../business/images/bsns_fs_btn01_01.gif) bottom no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn02 dd a{
	display:block;
	width:175px;
	height:27px;
	background:url(../business/images/bsns_fs_btn02.gif) top no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn02 dd a:hover{
	background:url(../business/images/bsns_fs_btn02.gif) bottom no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn03 dd a{
	display:block;
	width:175px;
	height:27px;
	background:url(../business/images/bsns_fs_btn03.gif) top no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn03 dd a:hover{
	background:url(../business/images/bsns_fs_btn03.gif) bottom no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn04 dd a{
	display:block;
	width:175px;
	height:27px;
	background:url(../business/images/bsns_fs_btn04.gif) top no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn04 dd a:hover{
	background:url(../business/images/bsns_fs_btn04.gif) bottom no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn05 dd a{
	display:block;
	width:175px;
	height:27px;
	background:url(../business/images/bsns_fs_btn05.gif) top no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn05 dd a:hover{
	background:url(../business/images/bsns_fs_btn05.gif) bottom no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn06 dd a{
	display:block;
	width:175px;
	height:27px;
	background:url(../business/images/bsns_fs_btn06.gif) top no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn06 dd a:hover{
	background:url(../business/images/bsns_fs_btn06.gif) bottom no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn07 dd a{
	display:block;
	width:175px;
	height:27px;
	background:url(../business/images/bsns_fs_btn07.gif) top no-repeat;
}

.bsns-fs-btn dl#bsns-fs-btn07 dd a:hover{
	background:url(../business/images/bsns_fs_btn07.gif) bottom no-repeat;
}




/*---20110118 修正分---*/

.bsns-app01{
	width:513px;
	height:100px;
	margin-top: 0px;
	margin-left: 16px;
	text-align:left;
	clear:both;
}

.bsns-app01_100{
	width:513px;
	/*height:100px;*/
	margin-top: 0px;
	margin-bottom:6px;
	margin-left: 16px;
	text-align:left;
	clear:both;
}

.bsns-app01_img{
	width:210px;
	height:90px;	
	background-color:#000000;
	margin-top: 4px;
	float:left;
}

.bsns-app01_txt{
	width:293px;
	float:right;
	font-size:10px;
	line-height:12px;
	margin-bottom: 15px;
	text-align:left;
}

.bsns-bwunderwave{
	width:513px;
	height:204px;
	margin-left: 16px;
	margin-bottom: 15px;
	padding-bottom: 4px;
	background-color:#FF9999;
}

.bsns-bwunderwave_img{
	width:210px;
	height:90px;	
	background-color:#FF9999;
	padding-top: 4px;
	padding-right:4px;
	padding-left:4px;
	float:left;
}

.bsns-bwunderwave_box{
	width:289px;
	background-color:#FF9999;
	/*padding-top: 4px;*/
	padding-right:6px;
	float:right;
}


.bsns-bwunderwave_txt{
	width:289px;
	background-color:#FF9999;
	padding-top: 4px;
	padding-right:6px;
	float:right;
	font-size:10px;
	line-height:12px;
}

.b_txt{
	font-size:12px;
	font-weight:800;
	line-height:16px;
}

.b_0066CC_txt{
	color:#0066CC;
	font-size:12px;
	font-weight:800;
	line-height:16px;
}

.housecasual_txt{
	font-size:12px;
	color:#339900;
	font-weight:800;
	line-height:16px;
}

.housecasual_s_txt{
	padding-right:6px;
	font-size:10px;
	line-height:12px;
}

.bsns-app-read20{
	width:513px;
	margin-top: 0px;
	margin-right: 24px;
	margin-bottom: 20px;
	margin-left: 16px;
}

.bsns-app-read20 p.bsns-app-img20{
	float:left;
	width:295px;
	/*height:222px;*/
}

.margin_bottom{
	margin-bottom:8px;
}

