.top1 {
	width: 460px;
	border: thin dashed #00CCCC;
	font-size: 12px;
	background-color: #ddFFdd;
}
body,td,th {
  font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
  font-size: 12px;
}
.style1 {
  color: #FF0000}
.font_12 {
  font-size: 12px}
.style11 {
  color: #FF6600;
  font-weight: bold;
}
.style12 {
  color: #000000}
.style13 {
	color: #FF0000;
	font: bold;
}
.bac {
	background: url(../image/etc-image/bg-001.gif);
}
.waku {
	padding: 4px;
	width: 822px;
	border: 3px 3 #009f00;
}
.day {
	color: #666666;
	font-size: 24px;
	font-weight: bold;
	padding: 5px;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #006600;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
}

.inbox {
	border: 2px dotted #666666;
　　align:center;
}

.style1 {font-size: x-small}
.style2 {color: #FF0000}
.style3 {color: #FF0000}
.style4 {color: #FF9900}
.style5 {color: #666666}
.style7 {font-size: 12pt}
}

.inbox_400 {
	width: 450px;
	border: 2px dotted #FF6600;
	text-indent: 14pt;
	padding: 10px;
}

.bac_bana {
	font-size: 12px;
	background: url(../img/bana_160.gif) no-repeat;
	text-indent: 20px;
	height: 24px;
	width: 160px;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 10px;
	line-height: 1em;
	display: run-in;
	margin: 2px;
}

.day {
	font-size: 12px;
	color: #0000FF;
	background: #F2F2F2;
	text-indent: 14pt;
	display: block;
	height: 20px;
	width: 150px;
	border-bottom: 1px solid #FF6600;
	border-left: 8px solid #FF6600;
	left: 2px;
	line-height: 1.8em;
}

/* --- 見出しエリア --- */
div.heading {
width: 600px; /* 見出しエリアの幅 */
margin-bottom: 1em;
padding: 6px 7px; /* 見出しエリアのパディング（上下、左右） */
background: #f9f9f9 url(../img/heading_back1.gif) repeat-x; /* 見出しエリアの背景 */
border: 1px #c0c0c0 solid; /* 見出しエリアの境界線 */
}

/* --- 見出し --- */
div.heading h3 {
margin: 0;
padding: 3px 0 0 5px; /* 見出しのパディング（上右下左） */
border-left: 5px #ff8000 solid; /* 見出しの左境界線 */
font-size: 100%; /* 見出しの文字サイズ */
line-height: 100%;
}

/* --- ボックス --- */
div.section {
width: 600px; /* ボックスの幅 */
padding-bottom: 1px; /* ボックスの下パディング */
background: #ffffff url(img/maru1_600_bottom.gif) no-repeat bottom; /* ボックスの背景 */
font-size: 100%;
color: #000000;
}

/* --- 見出し --- */
div.section1 h3 {
margin: 0; /* 見出しのマージン */
padding: 7px 10px; /* 見出しのパディング（上下、左右） */
background: #f9f9f9 url(img/maru4_600_top.gif) no-repeat top; /* 見出しの背景 */
border-bottom: 1px #c0c0c0 solid; /* 見出しの下境界線 */
font-size: 120%; /* 見出しの文字サイズ */
}

/* --- ボックス内の段落 --- */
div.section1 p {
margin: 1em 10px; /* 段落のマージン（上下、左右） */
}
.midasi4 {
　　margin: 2px;
　　padding: 5px;
　　border: solid 1px #990000;
　　border-left: solid 5px #990000;
　　background: #eeeeee;
　　width: auto;
　　font-size: 15px; padding: 5px;
　　color: #333;
　　font-weight: bold;
} 

table { 
　　border-collapse: separate; 　　border: 1px solid #7c6638;
　　border-spacing: 0px;
}
.bc4 th,.bc4 td {
　　margin: 0px; padding: 3px 5px;
　　border-width: 2px; border-style: solid;
}
.bc4 th {
　　color: #470505;
　　background-color: #c99a7f;
　　border-color: #fff #af5d2e #8d3000 #d0bbb2;
}
.bc4 td {
　　color: #2c1603;
　　background-color: #e4dac2;
　　border-color: #fff #ac9a70 #7c6638 #fffaf1;
}
.table_box {
	margin: 5px;
	padding: 5px;
	width: 600px;
	border: 2px dotted #FF6600;
}
.table_xy {
	border: 0px none #FFFFFF;
	line-height: 2em;
}
.table_r {
	width: 30px;
	border-right: 5px solid #000066;
}

.ul{
  list-style: none;
	 text-align:left;
	}
	


.newface.li {
 
float:left;

margin-right:15px;
margin-bottom:30px;

width: 150px;
height:180px;

text-align:center;
font-size:12px;
color:blue;

background-color:white;

border: 1px solid #cccccc;
}


.li img{
 margin-bottom:10px;
 }

/* --- メルマガボックス --- */
div.section_m {
width: 90px; /* ボックスの幅 */
padding-bottom: 1px; /* ボックスの下パディング */
background-color: #f5f5f5; /* ボックスの背景色 */
font-size: 100%; /* ボックスの文字サイズ */
}

/* --- メルマガ見出しエリア --- */
div.section_m div.heading_m {
margin: 0 0 1em; /* 見出しエリアのマージン（上、左右、下） */
padding: 5px; /* 見出しエリアのパディング */
background: #3f3f3f url(,,/head2.gif) repeat-x top; /* 見出しエリアの背景 */
border: 1px #666666 solid; /* 見出しエリアの境界線 */
}

/* --- メルマガ見出し --- */
div.section_m h3 {
margin: 0;
padding: 2px 0 2px 7px; /* 見出しのパディング（上右下左） */
border-left: 4px #add8e6 solid; /* 見出しの左境界線 */
font-size: 100%; /* 見出しの文字サイズ */
color: #f9f9f9; /* 見出しの文字色 */
line-height: 100%;
}

/* --- メルマガボックス内の段落 --- */
div.section_m p {
margin: 1em 10px; /* 段落のマージン（上下、左右） */
}

/* --- はじめての方ボックス --- */
div.section_h {
width: 600px; /* ボックスの幅 */
padding-bottom: 1px; /* ボックスの下パディング */
background: #ffffff url(../img/maru1_600_bottom.gif) no-repeat bottom; /* ボックスの背景 */
font-size: 100%;
color: #000000;
}

/* --- はじめての方見出し --- */
div.section_h h3 {
margin: 0; /* 見出しのマージン */
padding: 7px 10px; /* 見出しのパディング（上下、左右） */
background: #f9f9f9 url(../img/maru4_600_top.gif) no-repeat top; /* 見出しの背景 */
border-bottom: 1px #c0c0c0 solid; /* 見出しの下境界線 */
font-size: 120%; /* 見出しの文字サイズ */
}

/* --- はじめての方ボックス内の段落 --- */
div.section_h p {
margin: 1em 10px; /* 段落のマージン（上下、左右） */
}

/* --- QAリストエリア --- */
ol.qa {
width: 500px; /* リストエリアの幅 */
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
}

/* --- QAリスト項目の内容 --- */
ol.qa dl {
margin: 0;
background: #f9f9f9 url(../img/qa_back.gif) repeat-x top; /* リスト項目の背景 */
}

/* --- QAQuestionエリア --- */
ol.qa dt {
margin: 0;
padding: 8px 6px 6px 35px; /* Questionエリアのパディング（上右下左） */
background: url(../img/q6.gif) no-repeat 4px 5px; /* Questionエリアの背景 */
border: 1px #c0c0c0 solid; /* Questionエリアの境界線 */
font-weight: bold;
line-height: 120%;
}

/* --- QAAnswerエリア --- */
ol.qa dd {
margin: 0;
padding: 11px 6px 25px 35px; /* Answerエリアのパディング（上右下左） */
background: #ffffff url(../img/a5.gif) no-repeat 4px 8px; /* Answerエリアの背景 */
line-height: 150%;
}

.h08_2{
font-size : medium;	/* フォントサイズ */
font-weight : bold;	/* フォントの太さ */
color : black;	/* フォントの色 */
background-color : white;	/* 背景の色 */
text-align : center;	/* テキストのセンタリング */
letter-spacing : 1px;	/* 文字間隔 */
padding-left : 0px;	/* 左側の余白 */
line-height : 1.5em;	/* 領域（行）の高さ＝フォントの１．５倍 */
width : 300px;	/* 横幅 */
border-left-width : 1em;	/* 左境界線をマークとして使用 */
border-left-style : double;	/* 左境界線（マーク）の種類 */
border-left-color : fuchsia;	/* 左境界線（マーク）の色 */
border-right-width : 1em;	/* 右境界線 */
border-right-style : double;	/* 右境界線の種類 */
border-right-color : fuchsia;	/* 右境界線の色 */
border-bottom-width : 1px;	/* 下境界線 */
border-bottom-style : solid;	/* 下境界線の種類 */
border-bottom-color : fuchsia;	/* 下境界線の色 */
}

.hr_line {
	border: thin dotted #999999;
}

.table_out {
	width: 680px;
	border: 3px;
	　　alignr: right;
	　　cellpadding: 3px;
	　　cellspacing: 1px;
	border: solid #009F00;
	padding: 4px;
	margin-right: 10px;
	right: 10px;
}

