﻿@charset "UTF-8";
body{
  font-size : 14px;
  font-family : "メイリオ",sans-serif;
  padding : 0px;
  margin : 0px;
  color : #333333;
}
#container{
  margin : auto;
  width : 640px;
}
/*===============ヘッダー======================*/
header{
  height : 130px;
  position : relative;
  background-image: url('../image/01_logo11.gif') ,url('../image/10_image3.jpg') ;
  background-repeat: no-repeat ,no-repeat ;
  background-position: top left,top right;
}
header h1{
  padding:40px 5px;
  text-align:left;
  font-size: 30px;
  font-weight: normal ;
  color: #E44B00;
  letter-spacing: .2em;
	
}
.line{
  position : absolute;
  top : 90px;
  left : 0px;
}
/*===============コンテンツ======================*/
article{
  width : 620px;
  line-height : 1.5;
  margin-left:20px;
}
h1{
  text-align:center;
  font-size:22px;
}
h2{
  font-size : medium;
  text-indent : -1em;
  padding-bottom : 0px;
  margin-bottom : 0px;
}
h3{
  font-size : 14px;
  padding-bottom : 0px;
  margin-bottom : 0px;
  margin-top : 0px;
}
p{
  /*text-indent : 1em;*/
  margin-top : 0px;
  margin-bottom : 0px;
}
p.sai{
  text-indent : -0.5em;
}
span.moku{
  font-weight : bold;
}
p.ijo{
  text-align : right;
}
span.kouchou{
  font-weight : bold;
}
p.atamadasi{
  text-indent : -1em;
  margin-left : 1em;
}
div.flex{
	display:flex;
}
img.setumeizu{
	float: right ;
	margin: 5px;
}
ul{
  padding : 0px;
  margin : 0px 0 0 1em;
}
span.st{
  font-weight : normal;
}