body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	word-wrap: break-word;
	background-color: #ffffff;
	text-align: left;
	color: #333;
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	line-height:14px;
		}


/*layout*/
#contents {
	margin: 0px auto 15px auto;
	width: 980px;
	background-color: #ffffff;
}

/* -----------------kys------------------*/
#conserch {
    margin: 0;
	width: 980px;
	height:35px;
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	}
#conserch1 {
	margin: 10px 0px 0px 0px;
	width:540px;
	background-color: #FFFFFF;
	float:left;
}

#conserch_top {
	margin: 10px 0px 0px 0px;
	width:580px;
	background-color: #FFFFFF;
	float:left;
}

#conserch_s {
	margin: 10px 0px 0px 0px ;
	float:right;
	width:440px;
    font-size: 10px;
	font-weight:normal;
}

#conserch_s2 {
	margin: 10px 0px 0px 0px ;
	float:right;
    font-size: 10px;
	font-weight:normal;
}



/*header*/
#header {
    height: 101px;
    width: 980px;
    margin: 0px auto;
}

.headerbg {
    background: url(/common/_header_bg.gif) no-repeat;
    float: center;
    height: 66px;
    margin: 0px;
    width: 980px;
    text-align: center;
}

.logo {
    float: left;
    margin: 8px 0px 8px 10px;
}

.ad {
    float: right;
    margin: 3px 10px 0px 0px;
    width: 474px;
    height: 63px;
}

.ad2 {
    float: right;
    width: 474px;
    height: 63px;
}

.ad3 {
    float: right;
    width: 734px;
    height: 93px;
}

.navi {
    background: url(/common/_navi_bg.gif) no-repeat;
    padding: 0px;
    margin: 0px;
    text-align: center;
    height: 35px;
}

.navibt {
    padding: 3px;
    margin: 0px;
    text-align: center;
}


.flash {
		float:left;
		width:659px;
		height:263px;
		background: url(/common/flash_bg.gif) no-repeat;
		padding:7px 0 0 7px;}
		
.side_bn {
		float:right;
		background: url(/common/bn_bg.jpg) no-repeat;
		width:309px;
		height:263px;
		padding:7px 0 0 5px;
		}

#hd_pr {
	text-align:center;
	padding:0 0 8px 0;
	vertical-align: middle;
		}

	
		

a{
		color: #003399;
		text-decoration: none;
}

a:link{
		color: #003399;
		text-decoration: none;
}

a:visited{
		color: #003399: none;
}

a:hover{
		color: #003399;
		text-decoration: underline;
}

h1 {
    color: #333;
    line-height: 190%;
    font-size: 11px;
    font-weight:normal;
    margin: 0;
    height: 20px;
    display: inline;
}

h2 {
    color: #333;
    line-height: 190%;
    font-size: 10px;
    font-weight:normal;
    margin: 0px auto;
    height: 20px;
    display: inline;
}


h3{
color:#333;
font-size:13px;
font-weight: bold;
line-height:16px;
}

h4{
color:#333;
font-size:13px;
font-weight:normal;
line-height:16px;
}



label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #333;
}


.box {
   width:448px;         /* new insert */
	margin: 0;
	clear: both;
	margin: 0px;
}

.icon {
margin-bottom:1px;}

.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 0px;
}
/***********************************************/
/* left side                                 */
/***********************************************/


#left_side{
	float: left;
	width: 214px;
	display: inline;
}

#content{
	float: left;
  width: 448px;
	margin:0 0 0 7px;
}

#kdv{
margin-bottom:10px;}

.apparel{
width:418px;
height:384px;
background:url(/common/center_bg1.gif) no-repeat;
padding:15px;
}

.apparel .link{
font-size:11px;
margin-top:5px;
}




.topsearch {
    background: url(/common/bg_iframe.gif) no-repeat;
    width: 435px;
		height:88px;
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:11px;
	padding:5px 0 0 15px;
	
}

.db_search {
	background: url(/common/bg_iframe2.gif) no-repeat;
	width: 270px;
	height:88px;
	font-size:11px;
	padding:5px 15px 0 15px;
	
}


.topsearchbody {
    background: url(/common/bg_middle.gif);
    width: 428px;
		padding:0 10px 10px 10px;
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:11px;
	line-height:16px;
}


.topsearch_m {
    background: url(/common/bg_middle.gif);
    width: 433px;
		padding:0 0 0 15px;
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#333;
	letter-spacing:1px;


}

.aw_businesslink{
font-size:11px;
line-height:14px;
color:#333333;
background:url(/common/bg_middle.gif);
width:418px;
padding:0 15px 0 15px;}

/*********** #left_side_01 ***********/

#left_side_01{
	position: relative;
	font-size: 11px;
	background:url(/common/left_side_bg01.jpg) no-repeat;
	width:184px;
	height:87px;
	padding:15px 15px 0 15px;
}

#_left_side_01{
	position: relative;
	font-size: 11px;
	background:url(/common/left_side_bg01.gif) no-repeat;
	width:184px;
	height:235px;
	padding:15px 15px 0 15px;
	float:left;
}


.mobile_qr{
	background:url(/common/left_side_bg02.jpg) no-repeat;
	width:214px;
	height:151px;
	margin-bottom:7px;}



#side_m{
margin-bottom:5px;}

.left_side_02{
	position: relative;
	font-size: 11px;
	background:url(/common/left_bg_03.gif) no-repeat;
	width:639px;
	height:152px;
	float:left;
	padding:15px;
	margin-bottom:6px;
}


.left_669{
	position: relative;
	font-size: 12px;
	width:669px;
	float:left;
	margin-bottom:20px;
}

.middle_669{
padding:0 15px 0 15px;
background:url(/common/669_middle.gif) repeat-y;}

#left_flash{
background:url(/common/flashbg.gif) no-repeat;
width:660px;
height:261px;
float:left;
position: relative;
padding:8px 0 0 9px;
}


#left_middle{
background: url(/common/left_bg_04_middle.gif);
width:184px;
padding:0 15px 0 15px;
	font-size: 11px;
}

#left_middle .q{
	font-size:11px;
	color:#f423c5;
	background-color:#fffb83;
}

.q{
	font-size:12px;
	color:#f423c5;
	background-color:#fffb83;
}


#left_side_03{
	position: relative;
	font-size: 11px;
	background:url(/common/left_bg_04.gif) no-repeat;
	width:184px;
	height:104px;
	padding:15px 15px 0 15px;
}



.left_side_bn{
	margin:10px 0 10px 0;
	font-size: 11px;
	width:214px;
	text-align:center;
}

.left_side_bn .bn{
margin:0 0 3px 0;}

.left_side_bn .bn2{
margin:5px 0 3px 0;}


.img{
margin-left:3px;}

.img2{
margin-right:5px;
margin-bottom:8px;}

.title{
color:#333;
font-size:13px;
font-weight:bold;
line-height:16px;
margin-bottom:7px;
text-align:left;
}


/*********** #right_side ***********/

#right_side{
  float:right;
	width:306px;
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:11px;
	margin-bottom:7px;
}

#right_apn_txn{
background:url(/common/apn_txn_bg.gif) no-repeat;
width:306px;
height:269px;
}

#_right_apn_txn{
background:url(/common/_apn_txn_bg.gif) no-repeat;
width:276px;
height:239px;
padding:15px;
}

.rank{
background:#eeeeee;
padding:5px;
margin:5px 0 5px 0;
line-height:18px;}



#right_side_02{
background:url(/common/right_side_bg02.gif) no-repeat;
width:276px;
height:152px;
float:right;
position: relative;
font-size: 11px;
padding:15px;
}


#right_side_bn{
width:306px;
float:right;
position: relative;
font-size: 11px;
margin-left:5px;
}

#right_side_bn .bn{
margin:0 0 3px 0;}

#right_bn{
width:306px;
font-size:11px;}

#twitter{
widows:306px;
float:rigft;
margin:3px 0 0 0;}

#rank{
line-height:17px;
margin:10px 0 0 5px;}

/************* #fotter ***************/

#contact {
background: url(/common/co_fotter.gif) no-repeat scroll 0;
color:#333333;
font-size:11px;
height:36px;
line-height:36px;
padding-left:36px;

}

.aw_link {
border-top:1px solid #E5E5E5;
padding-top:9px;
font-size:11px;
line-height:20px;
}

.copy {
border-top:1px solid #E5E5E5;
padding-top:9px;
width:980px;
font-size:11px;
color:#333333;

}


/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


.topicstxt {
    font-size: 11px;
    line-height: 13px;
    margin:0px 5px;
    text-align: left;
}



.membersservice {
    background:url(/common/right_side_bg_middle.gif);
    width: 276px;
		padding:0 15px 0 15px;
}

.membersservice2 {
    background:url(/common/right_side_bg_middle.gif);
    width: 276px;
		padding:0 15px 0 15px;
}


/************* #event space ***************/

.event_main{
width:390px;
height:65px;
background:url(../eventspace/images/event_main.jpg) no-repeat;
padding:115px 550px 0 40px;
margin:20px 0 20px 0;
font-size:11px;
}

.yellow{
padding:2px;
border:solid 1px #CCCCCC;
width:320px;}

/************* #nenga ***************/
.nenga{
	background:url(../images/980_middle.gif)  repeat-y;
	padding:0 80px 0 80px;
	line-height:22px;
	font-size:15px;
	word-wrap: break-word;
}



/************* #magazine ***************/
.m_title{
background-image:url(../magazine/images/title_bg.gif);
height:31px;
width:330px;
padding:0 0 0 10px;
font-size:14px;
font-weight:bold;
}

.m_txt{
font-size:12px;
line-height:16px;
padding:10px 10px 10px 10px;
border-bottom:solid 1px #d6d6d6;
border-left:solid 1px #d6d6d6;
border-right:solid 1px #d6d6d6;
}

.m_img{margin-right:10px;}

.m_back{
width:340px;
font-size:11px;
line-height:15px;
padding:5px 0 0 0;
font-weight:bold;
}

a.link_t{
font-size:10px;
font-weight:bold;
color:#CC0033;}

#header_topics{
margin:0 0 13px 20px;
text-align:center;}





/************* header_menu ***************/


#globalheader {
height:38px;
position:relative;
width:980px;
z-index:9998;
}

#globalheader #globalnav {
margin:0;
padding:0;
width:100%;
}

#globalheader #globalnav:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

#globalheader #globalnav li {
display:inline;
}

#globalheader #globalnav li a {
background-image:url(/common/header_menu.gif);
background-repeat:no-repeat;
float:left;
height:0;
overflow:hidden;
padding-top:38px;
width:103px;
}

#globalheader #globalsearch {
background-image:url(/common/header_menu.gif);
background-repeat:no-repeat;
}

#globalheader #globalnav li#gn-apple a {
background-position:0 0;
}

#globalheader #globalnav li#gn-store a {
background-position:-103px 0;
}

#globalheader #globalnav li#gn-mac a {
background-position:-206px 0;
}

#globalheader #globalnav li#gn-ipod a {
background-position:-309px 0;
}

#globalheader #globalnav li#gn-iphone a {
background-position:-412px 0;
}

#globalheader #globalnav li#gn-ipad a {
background-position:-515px 0;
}

#globalheader #globalnav li#gn-itunes a {
background-position:-618px 0;
}

#globalheader #globalnav li#gn-support a {
background-position:-721px 0;
}

#globalheader #globalnav li#gn-apple a:hover {
background-position:0 -38px;
}

#globalheader #globalnav li#gn-store a:hover {
background-position:-103px -38px;
}

#globalheader #globalnav li#gn-mac a:hover {
background-position:-206px -38px;
}

#globalheader #globalnav li#gn-ipod a:hover {
background-position:-309px -38px;
}

#globalheader #globalnav li#gn-iphone a:hover {
background-position:-412px -38px;
}

#globalheader #globalnav li#gn-ipad a:hover {
background-position:-515px -38px;
}

#globalheader #globalnav li#gn-itunes a:hover {
background-position:-618px -38px;
}

#globalheader #globalnav li#gn-support a:hover {
background-position:-721px -38px;
}

#globalheader #globalnav li#gn-apple a:active {
background-position:0 -76px;
}

#globalheader #globalnav li#gn-store a:active {
background-position:-103px -76px;
}

#globalheader #globalnav li#gn-mac a:active {
background-position:-206px -76px;
}

#globalheader #globalnav li#gn-ipod a:active {
background-position:-309px -76px;
}

#globalheader #globalnav li#gn-iphone a:active {
background-position:-412px -76px;
}

#globalheader #globalnav li#gn-ipad a:active {
background-position:-515px -76px;
}

#globalheader #globalnav li#gn-itunes a:active {
background-position:-618px -76px;
}

#globalheader #globalnav li#gn-support a:active {
background-position:-721px -76px;
}

#globalheader.home #globalnav li#gn-apple a:hover {
background-position:0 0;
cursor:default;
}

#globalheader.store #globalnav li#gn-store a {
background-position:-103px -114px !important;
}

#globalheader.mac #globalnav li#gn-mac a {
background-position:-206px -114px !important;
}

#globalheader.ipod #globalnav li#gn-ipod a {
background-position:-309px -114px !important;
}

#globalheader.iphone #globalnav li#gn-iphone a {
background-position:-412px -114px !important;
}

#globalheader.ipad #globalnav li#gn-ipad a {
background-position:-515px -114px !important;
}

#globalheader.itunes #globalnav li#gn-itunes a {
background-position:-618px -114px !important;
}

#globalheader.support #globalnav li#gn-support a {
background-position:-721px -114px !important;
}



hr  {
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
height: 1px;
}


#main_flash{
background:url(/common/flash_bg980.gif) no-repeat;
width:971px;
height:261px;
padding:8px 0 0 9px;
color:#FFFFFF;
line-height:14px;
font-size:10px;
}

#main_flash a{
color:#CC0000;}

#picup_txt{
font-size:12px;
line-height:18px;}

#picup_txt a{
color:#FFFFFF;
text-decoration:underline;}



#bp{
border:solid 2px;
border-bottom-color:#252001;
width:136px;
padding:10px;
font-size:10px;
line-height:14px;}

#bp_foot{
background:#252001;
padding:12px;
width:136px;
color:#FFFFFF;
font-size:10px;
}


.db_side{
width:260px;
background:url(../directory/html/images/middle300.gif) repeat-y;
padding:0 20px 0 20px;
font-size:10px;
line-height:14px;}


/* -----------------Flash下　TOPICS------------------*/

.topics{
width:950px;
padding:0 15px 0 15px;
background:url(../images/middle980.gif);
}

.topics01{
font-size:11px;
color:#666666;
margin-bottom:2px;
letter-spacing:1px;
font-weight: bold;
}

.topics02{
color:#FF0000;
margin-top:2px;}


/* -----------------2段menu------------------*/


#header_top_navi{
margin-bottom:10px;}

#header_top_navi2{
margin-bottom:20px;}

#header_navi{
margin-bottom:15px;}

#submenu{
font-size:11px;
color:#FFFFFF;
width:940px;
height:14px;
padding:6px 20px 5px 20px;
background:url(http://www.apparel-web.com/common/navi/sub_bg.gif);

}

#submenu a{
color:#FFFFFF;}

#submenu a:hover{
color:#828282;
text-decoration:underline;}



/* -----------------110502レイアウト変更------------------*/

#left180{
width:180px;
float:left;
margin-right:20px;
font-size:12px;
line-height:18px;}

#snap180{
background:url(../images/stsn.gif);
height:20px;
width:180px;
text-align:right;
margin:0 0 7px 0;}

#midashi_left{
font-family:'Century Gothic';
font-size:16px;
height:20px;
font-weight:200;
width:180px;
border-bottom:solid 1px;
border-color:#999999;
margin:0 0 7px 0;}

#midashi_left a{
color:#333333;
text-decoration:none;}


#midashi_left2{
font-family:'Century Gothic';
font-size:16px;
height:20px;
font-weight:200;
width:180px;
border-bottom:solid 1px;
border-color:#999999;
margin:15px 0 7px 0;}

#midashi_left2 a{
color:#333333;
text-decoration:none;}


#midashi_link{
font-size:12px;
text-align:right;
font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-weight:bold;
}

#midashi_link a{
color:#003399;}


#midashi_link a:hover{
color:#003399;
text-decoration:underline;}

#topics180{
background:url(../images/topics.gif);
height:20px;
width:180px;
text-align:right;
margin:15px 0 7px 0;}

#collection180{
background:url(../images/collection.gif);
height:20px;
width:180px;
text-align:right;
margin:15px 0 7px 0;}

#column180{
background:url(../images/column.gif);
height:20px;
width:180px;
text-align:right;
margin:15px 0 7px 0;}

#left_bn{
	margin:10px 0 0 0;
	font-size: 11px;
	width:180px;
	text-align:center;
}

#center480{
width:480px;
float:left;
margin-right:10px;
font-size:12px;
line-height:18px;}

#img_70{
width:70px;
float:right;
margin:0 0 0 10px;}

#img_180{
width:180px;
float:right;
margin:0 0 0 10px;}

#center460{
width:460px;
float:left;
margin-right:20px;
font-size:12px;
line-height:18px;}

#news480{
background:url(../images/news.gif);
height:20px;
width:480px;
text-align:right;
margin:0 0 7px 0;}

#news460{
background:url(../images/news.gif);
height:20px;
width:460px;
text-align:right;
margin:0 0 7px 0;}


#midashi_center{
font-family:'Century Gothic';
font-size:19px;
height:20px;
font-weight:200;
width:460px;
border-bottom:solid 1px;
border-color:#999999;
margin:0 0 7px 0;}


#midashi_center a{
color:#333333;
text-decoration:none;}

#midashi_center #midashi_link a{
color:#003399;
text-decoration:none;}


#midashi_center #midashi_link a:hover{
color:#003399;
text-decoration:underline;}



#midashi_center2{
font-family:'Century Gothic';
font-size:16px;
height:20px;
font-weight:200;
width:460px;
border-bottom:solid 1px;
border-color:#999999;
margin:0 0 7px 0;}


#midashi_right{
font-family:'Century Gothic';
font-size:15px;
height:20px;
font-weight:200;
width:300px;
border-bottom:solid 1px;
border-color:#999999;
margin:15px 0 7px 0;}

#midashi_right2{
height:26px;
font-weight:200;
width:300px;
border-bottom:solid 1px;
border-color:#999999;
margin:15px 0 7px 0;}


.topnews_midashi{
font-size:15px;
font-weight:bold;
line-height:18px;}

.topnews_midashi2{
font-size:15px;
line-height:18px;}

.news5{
font-size:14px;
line-height:23px;
margin:5px 0 15px 0;}


#snap480{
background:url(../images/stsn_480.gif);
height:20px;
width:480px;
text-align:right;
margin:15px 0 7px 0;}

.snap_txt{
font-size:10px;
line-height:14px;}

.dot_line{
border:none;
border-top:dashed 1px;
border-color:#d3d3d3;
height:1px;
color:#FFFFFF;
width:460px;
margin:10px 0 10px 0; }

 
#right300{
width:300px;
float:left;
line-height:18px;
} 

.ad300{
margin:0 0 15px 0;}

.bn300{
margin:0 0 5px 0;}

.app_left{
width:140px;
float:left;
font-size:12px;
line-height:18px;
margin:0 5px 0 5px;}

.img_left{
width:70px;
float:left;
font-size:12px;
line-height:20px;
margin:0 10px 0 0;}

.img_left2{
width:45px;
float:left;
margin:0 10px 0 0;}

.businesslink{
font-size:10px;
line-height:13px;}#contents .system_middle2 #wgsn-apalog {
	float: none;
}

