/* 上原塗装　スタイルシート */

* { padding: 0; margin: 0; }

body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 font-size: 13px;
 background-color:#FFF;
 }
#wrapper { 
 margin: 0 auto;
 width: 900px;
 background-color:#FFF;
   box-shadow:0px 10px 30px gray;

}

#header {
 width: 800px;
 color: #333;
 padding: 10px 0 10px 0;
 margin: 0px 0px 5px 0px;
 float:left;
}

#header h1{
	font-size:16px;
 background-color:#FFF;}


#navigation1 {
 width:auto;
 margin: 0px 0px 5px 40px;
 border-style:none;
 
}
#navigation ul {
	vertical-align:top;
}

img {
    border-style:none;
}
#content { 
 width: 900px;
/* background:#3FF; */
  margin: 0;
 padding: 10px 0 00px 0;
 height: auto;
 float:left
}



#tytle1 {
 float:left;
 margin: 30px 0px 30px 20px;
 font-size:18px;
 height:auto;
 width:auto; 
}
#logo1 {
 float:left;
 margin: 20px 0px 0px 35px;
 height:auto;
 width:auto; 
}

#sentence1 {
 float:left;
 margin: 0px 0px 0px 25px;
 font-size:18px;
 height:auto;
 width:550px; 
}
#sentence1 h2{
	font-size:18px;
	font-weight : normal;
	line-height: 150%;
	 background-color:#FFF;

}
#sentence3{
 padding:0px 20px 0 20px;
 line-height: 150%;
 font-size:18px;
 width:230px;
}
#sentence2 {
 float:left;
 margin: 0px 0px 20px 0px;
 height:auto;
 width:auto;
}
#sentence2 h3{
	font-size:16px;
	color:#09F;
}

#points{
	float:left;
	margin:0 0 0 0;
	height:75px;
	width:75px;
}

#left_col1{
	margin:0 0 0 35px;
	float:left;
	width:420px;
}
#right_col1{
	margin:0 0 0 20px;
	float:left;
	width:380px;
}
#point{
	float:left;
	margin:0 0 20px 0;
}
/* アンダーライン */
#u_line{
	height:5px;
	margin: 0 35px 0 35px;
	background:#333;
}


#mail{
	margin:20px 100px 20px 100px;
}

/* リストマークの画像設定 */

ul.mark1{
	list-style-image: url(./img/mark.gif);
	padding: 5px;
	margin-bottom: 10px;
	list-style-position: inside;
	list-style-type:none;
	display: table-cell;  
	vertical-align: middle; 

}

#mark2_1{
/* 	list-style-image: url(./img/momo-mark.gif); */
background:url(img/momo-mark.gif) left no-repeat; 
	list-style-type:none;
	list-style-position: inside;
	text-indent:20px;
line-height: 200%;
}
#mark2_2{
/* 	list-style-image: url(./img/momo-mark.gif); */
background:url(./img/mido_mark.gif) left no-repeat; 
	list-style-type:none;
	list-style-position: inside;
	text-indent:20px;
line-height: 200%;
}
#mark2_3{
/* 	list-style-image: url(./img/momo-mark.gif); */
background:url(./img/ao_mark.gif) left no-repeat; 
	list-style-type:none;
	list-style-position: inside;
	text-indent:20px;
line-height: 200%;
}

#mark3{
/* 	list-style-image: url(./img/momo-mark.gif); */
background:url(./img/mark5.gif); 
 background-repeat: no-repeat;
 background-position: left top;
list-style-type:none;
	list-style-position: outside;
}

#leftcolumn1 { 
 color: #333;
 border: 1px solid #ccc;
 background: #E7DBD5;
 margin: 0px 0px 0px 0px;
 padding: 0 0 0 10px;
 height: 350px;
 width: auto;
 float: left;
 margin: 0px 0px 5px 30px;

}
#midle1  { 
 float: left;
 color: #333;
 border: 1px solid #ccc;
 background: #F2F2E6;
 margin: 0px 0px 0px 0px;
 padding: 0 ;
 height: 350px;
 width: auto;
 display: inline;
 }
 
#rightcolumn1 { 
 float: left;
 color: #333;
 border: 1px solid #ccc;
 background: #F2F2E6;
 margin: 0px 0px 0px 0px;
 padding: 0;
 height: 350px;
 width: auto;
 display: inline;
 }

/* 下段 */
 
#footer { 
	 clear:both;
 width: auto;
	background: url(img/footer.gif) repeat-x bottom;
	border-top:solid 1px #CCC;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	color: #FFF;
}
#footer ul,#footer address{
 	text-align:center;
	font-style:normal;
	margin:0;
	padding:0;
	padding-top:10px;
 }
#footer li{
	 display:inline;
 	list-style:none;
	 margin-left:00px;
	 padding-left:5px;
}
#footer a{
	text-decoration:none;
}
#footer a:link {color: #000000}