@charset "utf-8";

/*//////////////////////////////////////////////////////////

	1: Application all
	2: Flame layout
	3: Decoration

//////////////////////////////////////////////////////////*/



/*=========================================================

	Application all

==========================================================*/

html,body{
  text-align:center;
  line-height:1.5;
  font-family:"ＭＳ Ｐ明朝","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Verdana,Arial,"ＭＳ Ｐゴシック",sans-serif;
  font-size:100%;
  margin:0;
  padding:0;
}

body{
  color:#fff;
  width:100%;
  background:url('../top.jpg') 0 0 no-repeat #280304;
}

table{
  text-align:left;
  font-size:100%;
  color:#333;
}


a{text-decoration:underline;}
a:link{color:#17e;}
a:visited{color:#157;}
a:hover{color:#3af;}

img{
  vertical-align:text-bottom;
  border:0;
}

h1,h2,h3,h4,h5,h6{
  font-size:100%;
  margin:0;
}

form,p,dl,dd{
  padding:0;
  margin:0;
}

ul{
  list-style:none;
  padding:0;
  margin:0;
}

input,select,textarea{
  font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Verdana,Arial,"ＭＳ Ｐゴシック",sans-serif;
  font-size:100%;
}

hr{
  height:1px;
  padding:0;
  margin:0;
  border:0;
}

address,em{
  font-style:normal;
}




/*=========================================================

	Flame layout

==========================================================*/

#container{
  font-size:90%;
  padding:100px 0 50px 0;
}



/*=========================================================

	Decoration

==========================================================*/

/*== Header ==============================================*/

h1{
  line-height:50px;
  font-size:150%;
}

h1 img{
  vertical-align:middle;
}

p#description{
  font-size:150%;
  font-weight:bold;
  margin-bottom:15px;
}



/*== Decoration ==========================================*/

strong.b-large,
em.l-large{
  font-size:150%;
}




/*== Contents ============================================*/

div#iwate{
  padding-bottom:15px;
  margin-top:50px;
  background:url(../line.gif) 50% 100% no-repeat;
}

div#iwate h2{
  font-weight:normal;
  padding-top:15px;
  background:url(../line.gif) 50% 0 no-repeat;
}


p.photo{
  margin-top:35px;
}


div#magazin{
  padding:0 0 15px;
  margin:35px 0;
  background:url(../line.gif) 50% 100% no-repeat;
}

div#magazin p.photo{
  padding:15px 0 0 0;
  margin:0;
  background:url(../line.gif) 50% 0 no-repeat;
}



table.address{
    /*border:1px solid #280304;*/
    width:400;
    margin:0 auto;
    color:#000;
    margin-top:35px;
    border-collapse:separate;
	border-spacing:2px;
    background:#280304;
    border:0;
}
table.address tr {background:#b78f6e;}
table.address tr th {width:100px;text-align:center;vertical-align:middle;font-weight:normal;border:0;}
table.address tr td {text-align:left; width:300px;border:0;}