@charset "UTF-8";

/* ----------------------------------------------------------------
    Structure
----------------------------------------------------------------- */
html{
background-color:#545053;
}

body{
margin:0;
padding:0;
color:#545053;
background-color:#b0ada4;
background-image:url(http://exclusive.e-windy.com/img/bg-top.gif);
background-repeat:repeat-x;
font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
_font-family:"ＭＳ Ｐゴシック", sans-serif;
font-size:62.5%;
line-height:1.45;
}

body.second{
background-image:url(http://exclusive.e-windy.com/img/bg-second.gif);
}

*:first-child+html body{
 font-family:"ＭＳ Ｐゴシック", "メイリオ", "Meiryo";
}


/* ----------------------------------------------------------------
    Heading Module
----------------------------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6{
margin:0;
padding:0;
}


/* ----------------------------------------------------------------
    Text Module
----------------------------------------------------------------- */
p{
margin:0;
padding:0;
}

strong{
font-weight:bold;
}

em{
font-style:normal;
font-weight:bold;
}

address{
margin:0;
padding:0;
font-style:normal;
}


/* ----------------------------------------------------------------
    Hypertext Module
----------------------------------------------------------------- */
a:link{
color:#669;
text-decoration:underline;
}

a:visited{
color:#669;
text-decoration:underline;
}

a:hover, a:active, a:focus{
color:#669;
text-decoration:underline;
}

a[name]{
color:#333;
text-decoration:underline;
}


/* ----------------------------------------------------------------
    List Module
----------------------------------------------------------------- */
ul,
ol,
dl{
margin:0;
padding:0;
list-style:none;
}

ol{
margin-left:2.5em;
list-style-type:decimal;
}

li,
dt,
dd{
margin:0;
padding:0;
}

li p,
li li,
li dt,
li dd,
dd p,
dd li,
dd dt,
dd dd{
font-size:100%;
}


/* ----------------------------------------------------------------
    Table Module
----------------------------------------------------------------- */
table{
margin:0;
padding:0;
}

td p,
td li,
td dt,
td dd{
font-size:100%;
}


/* ----------------------------------------------------------------
    Image Module
----------------------------------------------------------------- */
img{
border:0;
vertical-align:bottom;
}


/* ----------------------------------------------------------------
    Form Module
----------------------------------------------------------------- */
form,
fieldset{
margin:0;
padding:0;
border:0;
}

legend{
display:none;
}


/* ----------------------------------------------------------------
    Horizontal Rule
----------------------------------------------------------------- */
hr{
display:none;
}


/* ----------------------------------------------------------------
    Get hasLayout
----------------------------------------------------------------- */
div, ul, li, dl, dt, dd, p{
zoom:1;
}

ol li{
zoom:0;
}


/* ----------------------------------------------------------------
    Modules= layoutHead
----------------------------------------------------------------- */
#wrapper{
width:960px;
margin-right:auto;
margin-left:auto;
}

#header{
height:95px;
background:url(http://exclusive.e-windy.com/img/head-bg-top.jpg);
background-repeat:no-repeat;
}

.headFont{
color:#b0ada4;
padding:10px 0px 10px 20px;
}

#headLink{
width:920px;
height:65px;
padding:0px 20px;
overflow:hidden;
}

a h1{
float:left;
width:525px;
height:36px;
background:url(http://exclusive.e-windy.com/img/logo.gif);
background-repeat:no-repeat;
text-indent:-9999px;
display:block;
overflow:hidden;
}

#headLinkRight{
float:right;
padding-top:10px;
}

#headLinkRight a:link, a:visited{
text-decoration:none;
color:#b0ada4;
}

#headLinkRight a:hover{
text-decoration:underline;
color:#b0ada4;
}

#headMovie{
width:960px;
height:348px;
}


/* ----------------------------------------------------------------
    Modules= layoutContents
----------------------------------------------------------------- */
#content{
width:940px;
margin:0 10px;
}

#navigation{
float:left;
width:275px;
}

#subContent{
background-color:#ece8dd;
overflow:auto;
padding-bottom:20px;
font-size:120%;
}

#main{
float:left;
width:345px;
margin-left:25px;
}

*html #main{/*Win IE6*/
float:left;
width:345px;
margin-left:10px;
}

#information{
float:right;
width:265px;
}

#footer{
clear:both;
width:100%;
background-image:url(http://exclusive.e-windy.com/img/footer-bg.gif);
background-repeat:repeat-x;
background-color:#545053;
}

#archiveMain{
width:630px;
padding:20px 15px 10px 15px;
}


/* ----------------------------------------------------------------
    Modules= Navigation
----------------------------------------------------------------- */
#navigation ul{
list-style-type:none;
width:240px;
font-size:120%;
}

#navigation ul li{
background-image:url(http://exclusive.e-windy.com/img/menu-bg.gif);
background-repeat:no-repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:30px;
}

#navigation ul li a:link, a:visited{
text-decoration:none;
color:#545053;
}

#navigation ul li a:hover{
text-decoration:underline;
color:#669;
}

/* ----------------------------------------------------------------
    Modules= Main
----------------------------------------------------------------- */
.tit{
width:335px;
padding:3px 0 3px 10px;
background-color:#545053;
color:#b0ada4;
margin-top:20px;
margin-bottom:10px;
}

.photoYoko{
float:left;
width:120px;
height:90px;
padding:20px 5px;
margin-right:20px;
margin-bottom:10px;
background-color:#fff;
border:1px solid #ccc;
}

.photoTate{
float:left;
width:90px;
height:120px;
padding:5px 20px;
margin-right:20px;
margin-bottom:10px;
background-color:#fff;
border:1px solid #ccc;
}

.photoTetx{
float:right;
}

.brandBanner{
float:left;
margin:0 2px 2px 0;
border:1px solid #ccc;
}

.domestic{
float:left;
width:165px;
margin-right:5px;
}

/* ----------------------------------------------------------------
    Modules= Information
----------------------------------------------------------------- */
#rightSpace{
margin-right:10px;
}

#rightSpace ul li a:link, a:visited{
text-decoration:none;
color:#669;
}

#rightSpace ul li a:hover{
text-decoration:underline;
color:#669;
}

.date{
text-indent:-1em;
padding-left:1em;
padding-bottom:4px;
}

/* ----------------------------------------------------------------
    Modules= Coordinator
----------------------------------------------------------------- */
.coorBox{
width:250px;
}

.coorPh{
width:100px;
float:left;
}

.coorTxt{
width:145px;
float:right;
}



/* ----------------------------------------------------------------
    Modules= footer
----------------------------------------------------------------- */
#footerSpace{
width:940px;
margin-right:auto;
margin-left:auto;
margin-bottom:15px;
color:#b0ada4;
}

#area{
width:920px;
margin-bottom:10px;
padding:10px;
border:1px solid #b0ada4;
}

/* ----------------------------------------------------------------
    Modules= archive
----------------------------------------------------------------- */
.mainTit{
width:575px;
height:56px;
background-image:url(http://exclusive.e-windy.com/img/main-tit.jpg);
background-repeat:no-repeat;
font-size:160%;
font-weight:bold;
line-height:180%;
padding:10px 0 5px 55px;
}




/* ----------------------------------------------------------------
    space
----------------------------------------------------------------- */
.sb3{margin-bottom:3px;}
.sb5{margin-bottom:5px;}
.sb10{margin-bottom:10px;}
.sb15{margin-bottom:15px;}
.sb20{margin-bottom:20px;}
.sb25{margin-bottom:25px;}
.sb30{margin-bottom:30px;}
.sb35{margin-bottom:35px;}
.sb40{margin-bottom:40px;}
.sb45{margin-bottom:45px;}
.sb50{margin-bottom:50px;}
.sb60{margin-bottom:60px;}
.sb70{margin-bottom:70px;}
.sb80{margin-bottom:80px;}
.sb90{margin-bottom:90px;}
.sb100{margin-bottom:100px;}
.sb110{margin-bottom:110px;}
.sb120{margin-bottom:120px;}
.sb130{margin-bottom:130px;}
.sb140{margin-bottom:140px;}

.sl3{margin-left:3px;}
.sl5{margin-left:5px;}
.sl80{margin-left:80px;}

.sr3{margin-right:3px;}
.sr5{margin-right:5px;}
.sr10{margin-right:10px;}

.st3{margin-top:3px;}
.st5{margin-top:5px;}
.st10{margin-top:10px;}
.st15{margin-top:15px;}
.st20{margin-top:20px;}
.st25{margin-top:25px;}
.st30{margin-top:30px;}
.st35{margin-top:35px;}
.st40{margin-top:40px;}
.st45{margin-top:45px;}
.st50{margin-top:50px;}
.st55{margin-top:55px;}

/* ----------------------------------------------------------------
    Clear
----------------------------------------------------------------- */
.clearfix{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

/* ----------------------------------------------------------------
    Information
----------------------------------------------------------------- */
ul.entryList{
margin-top:10px;
background-color:#0f0;
}

/* ----------------------------------------------------------------
   article
----------------------------------------------------------------- */
#article{
float:left;
width:400px;
}

.articleTit{
width:400px;
padding:3px 0 3px 10px;
background-color:#545053;
color:#b0ada4;
margin-bottom:10px;
}

#entry img{
background-color:#fff;
border:1px solid #ccc;
padding:5px;
}

.tugBox{
width:400px;
background-color:#fff;
border:1px solid #ccc;
padding:5px;
}

.backList{
width:400px;
padding:5px 0px;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}

#categoryMenu{
float:right;
width:200px;
}

#categoryMenu ul li{
width:190px;
margin-bottom:5px;
background-color:#fff;
border:1px solid #ccc;
padding:5px;
}

#categoryMenu ul li a{
display:block;
}

.dotTit{
border-top:1px dotted #545053;
border-bottom:1px dotted #545053;
padding:5px 0px;
margin-bottom:10px;
}

.infoTit{
width:620px;
padding:3px 0 3px 10px;
background-color:#545053;
color:#b0ada4;
margin-bottom:10px;
}

/* ----------------------------------------------------------------
   order
----------------------------------------------------------------- */
.orderBox{
width:630px;
}

.orderLeftA{
float:left;
width:200px;
}

.orderRightA{
float:right;
width:420px;
}


.orderLeftB{
float:left;
width:340px;
}

.orderRightB{
float:right;
width:280px;
}

.orderLeftC{
float:left;
width:260px;
}

.orderRightC{
float:right;
width:360px;
}

/* ----------------------------------------------------------------
   Special
----------------------------------------------------------------- */
.morrisRight{
float:right;
width:200px;
}

.morrisLeft{
float:left;
width:430px;
}

.sandersonRight{
float:right;
width:250px;
}

.sandersonLeft{
float:left;
width:380px;
}




