@charset "utf-8";
@import "../../css/reset.css";

/* ----------------------------------------------------
  全体の設定
---------------------------------------------------- */
html{
height: 100%;
}

body {
height: 100%;
min-height:800px;
font-size:83.333%;
line-height:130%;
font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif;
background-color: #fff;
color:#3b1d18;
background-image:url(images/bg01.gif);
background-repeat:repeat-x;
}

/* for IE6 */
* html body {
font-size: 75%;
}

/* for IE7 */
*:first-child+html body {
font-size: 75%;
} 

/*画像下部の意図しない余白をなくす*/
img{ vertical-align : bottom; }

/*リンクの点線境界をなくす*/
a {outline: none;}

/* ----------------------------------------------------
  リンクカラー・文字
---------------------------------------------------- */
a:link {color:#e47743; text-decoration:none;}
a:visited {color:#e47743; text-decoration:none;}
a:active {color:#fedb7d;text-decoration:underline;}
a:hover {color:#fedb7d;text-decoration:underline;}

/* ----------------------------------------------------
 
---------------------------------------------------- */
#base{
width:100%;
background-image:url(images/bg02.gif);
background-position:bottom center;
background-repeat:repeat-x;
text-align:center;
}
#container{
width:902px;
margin:0 auto;
padding-top:354px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
position:relative;
}
#main{
width:902px;
min-height:500px;
margin:0 auto;
padding-bottom:25px;
}
#menu_outer{
width:882px;
height:51px;
padding:14px 0px 0px 20px;
background-image:url(images/bg04.gif);
background-repeat:no-repeat;
}
#menu ul {	
margin: 0;
padding: 0;
}
#menu li{
list-style-type: none; 
display:table-cell; 
*display:inline; 
*zoom:1;
}
#cont02{
display: none;
}
#cont03{
display: none;
}
#cont03_box{
background-image:url(images/cont03_box.png);
background-repeat:repeat-y;
}
#cont03_box_inner{
background-image:url(images/cont03_box_inner.png);
background-position:top center;
background-repeat:no-repeat;
min-height:600px;
}
.scbox{
width:855px;
height:83px;
/*padding:375px 47px 0px 0px;*/
padding:487px 47px 0px 0px;
text-align:right;
}
.sc01{background-image:url(images/sc01.png);}
.sc02{background-image:url(images/sc02.png);}
.sc03{background-image:url(images/sc03.png);}
.sc04{background-image:url(images/sc04.png);}
.sc05{background-image:url(images/sc05.png);}
.sc06{background-image:url(images/sc06.png);}
.sc07{background-image:url(images/sc07.png);}
.sc08{background-image:url(images/sc08.png);}
.up{
width:862px;
padding:7px 40px 0px 0px;
text-align:right;
}

#pagetop{
	width:68px;
	height:55px;
	bottom:100px;
	right:50px;
	position:fixed;
}

#footer{
width:100%;
background-image:url(images/bg03.gif);
background-position:top;
background-repeat:repeat-x;
}
#copyright{
width:840px;
margin:0 auto;
padding:37px 0 15px;	
}

