@charset "utf-8";


/* --------------------------------------------------
	0.default
-------------------------------------------------- */

article,aside,figure,footer,header,hgroup,nav,section { display:block; }
* {
margin: 0;
padding: 0;
color:#48312a;
list-style: none;
}


body {
background: url(../img/common/bg.gif) repeat-x #fefaf7;
font-size: 15px;
font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; 
letter-spacing:0.1em;
width:100%;
}


img {
border-style:none;
vertical-align:bottom
}



#wrap {
    position: relative;
	margin: 0 auto;
	width: 1100px;
}

/* --------------------------------------------------
	0.Link Color だみ
-------------------------------------------------- */
  

    a:link {  
        color:#078D00;  
        text-decoration:none;  
    }  
    a:visited {  
        color:#189B12;  
        text-decoration:none;  
    }  
    a:hover {  
        color:#d14d3b; 
    }  
    a:active {  
        color:#666;  
    }  


/* --------------------------------------------------
	1.header
-------------------------------------------------- */


#header {
	height: 91px;
}


#headerFixedBox {
height:90px;
background: #fef6ed;
border-bottom: 1px solid #592004;
filter:alpha(opacity=70);
		-moz-opacity: 0.7;
		opacity: 0.7;
}


div#header_content{
width: 1000px;
height: 90px;
margin: 0 auto;
position: relative;
}


#header_content h1{
position: absolute;
width:150px;
left: 20px;
top: 17px;
}



nav#nav{
position: absolute;
width:760px;
right: 0;
top: 28px;
overflow: hidden;
}

nav#nav ul li{
float: left;
display : inline;
margin-right:35px;
}


/* --------------------------------------------------
	2.main
-------------------------------------------------- */

#main {
	background: #fcebda;
	overflow: hidden;
}

#content {
	width: 1100px;
	min-height: 230px;
	margin-bottom:150px;
}

#top{
	width: 1100px;
	background: #fcebda;
	margin:0 auto;
	text-align:center;
}

/* --------------------------------------------------
	2-1.main index main_content
-------------------------------------------------- */

section#main_content{
width: 550px;
float:left;
margin:40px 0 0 70px;
}

#main_content h2{
border-bottom:solid #512901 1px;
padding:0 0 0 30px;
}

#main_content ul li{
border-bottom:dotted #d29a2a 1px;
padding:20px 30px;
}

.day{
	margin-right:20px;
}

#main_content p{
	font-size:11px;
	margin:10px 0 0 30px;
}

a.look {
background:url(../img/common/arrow1.png) center left no-repeat;
padding-left: 17px;
}	


/* --------------------------------------------------
	2-2.main index sub_content
-------------------------------------------------- */

section#sub_content{
width:380px;
float:right;
margin:40px 70px 0 0;
}

#sub_content ul li{
	float:left;
	margin-left:15px;
}



/* --------------------------------------------------
	6.footer
-------------------------------------------------- */

#footer {
margin: 0 auto;
height:150px;
clear: both;
background: #48312a;
color:#cbbeb6;
font-size:12px;
width:1100px;
}


p.copy{
padding:30px 0 20px 0;
text-align:center;
color:#cbbeb6;
}

#footer ul {
	width:390px;
	margin:0 auto;
}

#footer ul li{
	float:left;
	margin-right:38px;
}

a.footerlink {
background: url(../img/common/arrow2.png) center left no-repeat;
padding-left: 13px;
color:#cbbeb6;
}	







/* --------------------------------------------------
	7.deco
-------------------------------------------------- */

.bold{
	font-weight:bold;
}

.red{
	color:#d14d3b;
}


.color{
color:#221815;
}


