@charset "Shift_JIS";

/*---------------------------------------*/
/*    KOBE FASHION WEEK 2009AW Layout    */
/*---------------------------------------*/

* html .iepngfix {
  behavior: url(../../../iepngfix.htc);
}

body{margin:0; padding:0;
 font-family: "ＭＳ Ｐゴシック", sans-serif, "ヒラギノ角ゴ Pro W3", Osaka; 
 font-size:12px; color:#444;
 word-wrap: break-word;
}
h1{font-size:10px;color:#CC3300;}
h2{font-size:13px;color:#b2ab0d;}
h3{font-size:10px;}
h4{font-size:12px;}
h5{font-size:10px;}

ul{
	list-style-type: none;
}
ul,li,dl,dt,dd{
	margin:0; padding:0;
}
td{font-size:9pt;
 margin:0px; padding:0px;
}

a:link{
 color:#78adc3;
 text-decoration: none;
}
a:visited{
 color:#78adc3;
 text-decoration: none;
}
a:hover{
 color:#36C;
}
a:active {
 color:#AF3636;
}

img{
	margin:0; padding:0;
	border:none;
}
address{font-size:10px;color:#999;font-style:normal;}
address span{font-size:9px; line-height:16px;}

hr{width:480; color:#A468A4; height:1px;}

/*---------------------------------------*/
/*           基本レイアウト              */
/*---------------------------------------*/

#conclusion {
 width:910px;
 margin:0 auto;
 }
#container {
 width:900px;
 margin:5px auto 0 auto;
 }
 
/*/////////////　ヘッダー　/////////////*/

#header{
 width:100%; /*height:185px;*/
 margin:0 auto;
 background:url(../img/bg/header.jpg) repeat-x;
 text-align:left;
 }
#header h1 {
 height:16px;
 font-size:10px;color:#ccc;font-weight:normal;
 margin:0;padding:5px 0 0 0;
 display:block;
}
#header div#navi {
 width:902px;
 margin:0 auto;
 background:url(../img/bg/head.gif) no-repeat;
}
#header div#logo {
width:360px; height:60px;
float:left;
}
#header div#kobear {
width:60px; height:60px;
padding-left:360px;
float:left;
}
#menu{
 width:902px;
 margin:0 auto 0 auto;
 clear:both;
 }
 
#blogrss {
 width:690px; height:60px;
 margin:0 auto;
 padding:6px 0 0 210px;
 background:url(../img/blog/tit.gif) left no-repeat;
 font-size:11px; color:#666;
 line-height:16px;
}
/*#blogrss {
 width:100%;height:60px;
 background:url(../img/bg/header_bottom.jpg) repeat-x;
}*/

 
/*/////////////　右メニュー　/////////////*/

#rightmenu{width:188px;
 font-size:11px; text-align:left;
 line-height:14px;
 border:1px solid #ddd;
 float:left; 
 }
#rightmenu .hr {
 height:10px;
 background:url(../img/line_tbl.gif) center repeat-x;
}
.banner {
 width:188px;
 background:#e2e2e2 url(../img/line_tbl.gif) bottom repeat-x;
 text-align:center;
 margin-bottom:10px;
 padding:20px 0 10px 0;
 }
.banner img { margin-bottom:5px; }
#banner { width:145px; margin-left:17px; }
#banner img { margin-bottom:5px; }

.right_box {
 width:188px;
 background:#fff;
 }
.right_box2 {
 width:188px;
 margin:5px auto;
 padding-top:5px;
 }
#weekmap,#present,#mobile,#press,#blog,.other {
 width:165px;
 margin:0 auto;
 padding-bottom:5px;
 }
#weekmap img, #present img, #press img, #blog img, .other img {
 vertical-align:bottom;
 }
#weekmap a, #present a, #press a, #blog a, .other a {
 color:#78adc3;
 text-decoration:underline;
 }
#weekmap a:hover, #present a:hover, #press a:hover, #blog a:hover, .other a:hover {
 color:#529bb9;
 text-decoration:none;
 }

 
/*/////////////　フッター　/////////////*/

#footer{
 width:100%;height:369px;
 background:#b55094 url(../img/bg/foot.jpg) top no-repeat;
 }
#footmenu {
 width:898px;
 text-align:left;
 margin-left:auto;margin-right:auto;
 padding-top:2px;
 }
#partners {
 padding-bottom:3px;
 margin-left:10px;
 }
#partners .text {
 margin:5px 5px 0 10px;
 font-size:10px; color:#999;
 line-height:13px;
}
.logomark {
 width:143px;height:50px;
 float:left;
 text-align:center;
 }
.company {
 width:146px;height:25px;
 float:left;
 text-align:center;
 }
#foot_info {
 width:898px;
 font-size:10px; color:#FCC;
 line-height:14px;
 margin-top:20px; margin-left:3px;
 padding-top:3px;
 }
#foot_info span{ font-size:7pt; line-height:16px; color:#FCC;
}
#foot_info a {
 color:#fff;
 }
