img{
border:0;
}

body {
	font-family:'メイリオ','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 13px;
	line-height:180%;
	background-image:url('images/back.png');
	background-repeat:repeat-y;
	background-position:50% 0;
	background-color:#ffffff;
	color:#333333;
	margin:0;
    padding:0;
}

a{/*リンクされた文字*/
    color:#cc6a7e;
    font-style:normal;
    text-decoration:underline;
}
a:link {/*未訪問のリンク*/
    color:#cc6a7e;
    font-style:normal;
    text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
    color:#cc6a7e;
    text-decoration:underline;
}
a:hover {/*マウスをのせたとき*/
    color:#9933cc;
    font-style:normal;
    text-decoration:underline;
}
a:active {/*クリック中*/
    text-decoration:none;
}

.container {
  width:830px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

#header{
  width:850px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

#header h1{
font-size:10px;
font-weight:normal;
margin-top:4px;
margin-left:7px;
line-height:100%;
}

.header{
background:url('images/header.jpg') no-repeat;
border-bottom:1px solid #eeeeee;
}

.menu{
background:url('images/menu_bk.png');
border-bottom:1px solid #eeeeee;
}

.small{
font-size:11px;
line-height:140%;
}

#contents{
  width:780px;
  margin-top:15px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

h2{
font-size: 20px;
color: #f67878;
border-left: 7px solid #f79191;
padding: 0px 2px 0px 6px;
}

h1, h2{
letter-spacing: 0.2em;
line-height:160%;
margin:0;
font-weight:normal;
}

h3{
letter-spacing: 0.2em;
line-height:160%;
margin:0;
color: #f67878;
font-weight:normal;
}

#footer{
  width:850px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  border-top:1px solid #eee;
  border-bottom:1px solid #eee;
}

.footer{
padding:4px;
font-size:11px;
background: #ffd7d7;
}

hr {
border-width: 1px 0px 0px 0px; /* 太さ */
border-style: solid; /* 線種 */
border-color: #eee; /* 線色 */
height: 1px; /* 高さ */
width:850px;
}

.line{
border-bottom:1px dotted #eee;
}