@charset "Shift_JIS";


/* 初期化
---------------------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}



/* 全体構造
---------------------------------------------------- */
body{
background-color:#fff;
text-align:center;
font-family:'Arial',"Lucida Grande",Osaka,"ＭＳ Ｐゴシック";
font-size:12px;
font-weight:normal;
line-height:1.7em;
color:#000;
}



#wrapper{
width:800px;
height:100px;
margin-left:auto;
margin-right:auto;
text-align:left;
}


#logo{
margin:18px 0px 38px 0px;
text-align:center;
}

#second{
margin:0px 100px 0px 100px
}

#menu{
text-align:left;
margin-bottom:70px;
}

#menu .btns{
margin-right:97px;
}

#menu .btns2{
margin-right:98px;
}

#footer{
font-size:11px;
clear:both;
padding-bottom:30px;
}

#footer a:link{
color: #000000;
text-decoration:underline;
}

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

#footer a:hover, a:active {
  color: #0099b0;
  text-decoration:none;
}



/* リンク
---------------------------------------------------- */
a:link {
  color: #0099b0;
  text-decoration:underline;
}
a:visited {
  color: #0099b0;
   text-decoration:underline;
}
a:hover, a:active 
{
  color: #000000;
  text-decoration:none;
}

/* コンセプト
---------------------------------------------------- */
#contents
{
margin-bottom:65px;
}

#contents h3,
#news h3,
#report h3{
text-align:center;
}

#designers dd{
margin-bottom:12px;
}

#designers{
margin:50px 0px 50px 0px;
}

.concept-sub{
 color: #0099b0;
font-weight:bold;
margin-bottom:12px;
}


#contents h4{
margin-top:25px;
margin-bottom:25px;
text-align:left;
}

#contents p{
margin-bottom:24px;
color:#000;
text-align:left;
}


#contact{
margin-bottom:50px;
text-align:center;
font-size:11px;
}

#contact p{
padding:0px;
margin:5px 0px 0px 0px;
}


/* 
#tt{
text-align:center;
font-size:11px;
line-height:2.2em;
margin-bottom:165px;
}

#tt p{
margin:0px;}
*/

/* コンセプト 2ページ目
---------------------------------------------------- */
/* 
#cet,
#cetdetail,
#tbl{
text-align:center;
font-size:11px;
line-height:1.6em;
}

#cet{
margin-bottom:50px;
}

#cetdetail{
margin-bottom:165px;
}

/* 
#cet h4{
margin-top:25px;
margin-bottom:30px;
text-align:center;
}


#cet p{
margin-bottom:20px;
}

#cet dl{
margin-bottom:20px;
}


#cetdetail dl{
margin-bottom:15px;
}

.ecoproducts{
margin-bottom:15px;
}

.color{
color:#0099b0;
}


#tbl{
margin-left:auto;
margin-right:auto;
text-align:center;
}


#contents h5{
margin-top:40px;
font-size:85%;
margin-bottom:20px;
color:#0099b0;
font-size:12px;
font-weight:bold;
line-height:1.5em;
}

#map{
margin-top:20px;
margin-bottom:20px;
}

#map img{
display:block;
}


#map,
#designers,
#credit,
#thanks,
#news .entry-body,
#report .entry-body{
text-align:left;
font-size:11px;
line-height:1.6em;
}

#designers dl{
padding-bottom:40px;
color:#0099b0;
}

#designers dt{
color:#0099b0;
clear:both;
float:left;
}

#designers dd{
color:#0099b0;
}


#credit dl{
padding-bottom:40px;
}

#credit dt{
clear:both;
float:left;
}



#thanks dl{
margin-bottom:20px;
}

#thanks dt{
float:left;
}
*/


