/*------------------------------*/
/*　リストスタイル　*/
/*------------------------------*/
/* LIST #0(nomal) */
#list0 { }
#list0 ul { margin: 0; padding: 0 0 0 40px; list-style-position:inside;}
#list0 li {
	padding: 5px 0 5px 0;
	margin: 0;
	color:#333333; font-size:14px;
	line-height: 150%;
}
/* LIST #1(Pink) */
#list1 { }
#list1 ul { margin: 0; padding: 0; 	border-top: #C4C9D2 1px solid;}
#list1 li {
	padding: 5px 0 5px 22px;
	margin: 0;
	color:#970F4F; font-size:18px;
	background: url(img/List_arrow001.png) no-repeat 0 9px;
	line-height: 150%;
	border-bottom: #C4C9D2 1px solid;
	list-style: none;
}
/* LIST #1(Pink14px) */
#list1_14 { }
#list1_14 ul { margin: 0; padding: 0; 	border-top: #C4C9D2 1px solid;}
#list1_14 li {
	padding: 5px 0 5px 22px;
	margin: 0;
	color:#970F4F; font-size:14px;
	background: url(img/List_arrow001.png) no-repeat 0 9px;
	line-height: 150%;
	border-bottom: #C4C9D2 1px solid;
	list-style: none;
}
/* LIST #2(Blue) */
#list2 { }
#list2 ul { margin: 0; padding: 0; 	border-top: #C4C9D2 1px solid;}
#list2 li {
	padding: 5px 0 5px 22px;
	margin: 0;
	color:#2756CC; font-size:18px;
	background: url(img/List_arrow002.png) no-repeat 0 9px;
	line-height: 150%;
	border-bottom: #C4C9D2 1px solid;
	list-style: none;
}
/* LIST #2(Blue14px) */
#list2_14 { }
#list2_14 ul { margin: 0; padding: 0; 	border-top: #C4C9D2 1px solid;}
#list2_14 li {
	padding: 5px 0 5px 22px;
	margin: 0;
	color:#2756CC; font-size:14px;
	background: url(img/List_arrow002.png) no-repeat 0 9px;
	line-height: 150%;
	border-bottom: #C4C9D2 1px solid;
	list-style: none;
}
/* LIST #3(Check) */
#list3 { padding: 20px; border: #C4C9D2 1px solid; }
#list3 ul { margin: 0; padding: 0; 	border-top: #C4C9D2 1px solid;}
#list3 li {
	padding: 5px 0 5px 22px;
	margin: 0;
	color:#2756CC; font-size:16px;
	background: url(img/List_arrow003.png) no-repeat 0 9px;
	line-height: 150%;
	border-bottom: #C4C9D2 1px solid;
	list-style: none;
}
/* LIST #10(Number) */
#list10 { width:600px; padding: 15px; border: 1px solid #B15076;}
#list10_2 { width:600px; margin: 0 0 0 30px;}
#list10 ol { font-style:italic; font-family:Georgia, Times, serif; font-size:24px; color:#B15076;  }
#list10 ol li { }
#list10 ol li p { padding:8px; font-style:normal; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-size:14px; color:#333333; border-left: 1px solid #B15076;}
#list10 ol li p strong { display:block; color:#802A68; font-size:16px;}
/* LIST #0(nomal) */
#list10_3 { border-left: 1px solid #B15076; padding: 0 0 0 30px;} 
#list10_3 ul { margin: 0; padding: 0; list-style-position:inside;}
#list10_3 li {
	padding: 5px 0 5px 0;
	margin: 0;
	color:#333333; font-size:14px;
	line-height: 150%;
	list-style-type:disc;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

/*------------------------------*/
/*　お客様の声用　*/
/*------------------------------*/
#voice{ 
	background: #FAF4EB;
	text-align:left;
	margin:10px 0 30px 0;
	padding:0 20px 20px 20px;
	border: 1px solid #FF871F;
}
#voice .title{ 
	background: #ffffff;
	margin:20px 0 20px 0;
	padding:10px 20px 10px 10px;
	border-left: 5px solid #5A3A54;
}
#voice .title .midashi{ 
	color:#5A3A54;
	text-align:left;
	margin:0 0 10px 0;
	padding: 0;
	font-size: 16px;
	border-bottom: 1px solid #5A3A54;
}
#voice .title .name{ 
	background: #ffffff;
	text-align:right;
	margin:0;
	padding:0;
}
#voice2{ 
	background: #FAF4EB;
	text-align:left;
	margin:10px 0 20px 0;
	padding: 20px 20px 10px 20px;
	border: 1px solid #FF871F;
}
#voice2 .name{ 
	text-align:right;
	margin:0;
	padding:0;
	border-top: 1px solid #FF871F;
}
/*------------------------------*/
/*　セミナー一覧用　*/
/*------------------------------*/
table.semi{
	margin:0;	
	padding: 0;
	line-height: 160%;
	border: 1px solid #6C8C6F;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
table.semi th{
	padding:5px;
	background: #D9F1DC;
	border-right:1px solid #6C8C6F;
	border-bottom:1px solid #6C8C6F;
	font-weight:bold;
	color: #365038;
	text-align: center;
	font-size: 14px;
}
table.semi td{
	border-right:1px solid #6C8C6F;
	border-bottom:1px solid #6C8C6F;
	padding: 5px;
	text-align:left;
	font-size: 12px;
}

/*------------------------------*/
/* 直接相談リンクボタン */
/*------------------------------*/

body.layout-two-column-right div#LinkSoudan,
body.layout-two-column-left div#LinkSoudan,
body.layout-one-column div#LinkSoudan,
body.layout-three-column div#LinkSoudan { width: 610px; height: 86px; margin: 0 auto; padding:164px 0 0 20px; text-align: center;}

#LinkSoudan #LinkSoudanNav { margin:0;  padding:0; }
#LinkSoudan #LinkSoudanNav li { display : inline;  text-indent:-9999px; }
#LinkSoudan #LinkSoudanNav li a {  width: 410px; height: 25px; padding:0; overflow: hidden;}
#LinkSoudan { background-image: url(img/0018_midashi.jpg); background-repeat: no-repeat; }
#LinkSoudanNav li a { background-image: url(img/0018_midashi.gif); background-repeat: no-repeat; }

/* BUTTONS */
#LinkSoudan #LinkSoudanNav li#menu01 a { display:block; background-position: 0 0;}
#LinkSoudan #LinkSoudanNav li#menu02 a { display:block; background-position: 0 -26px;}
#LinkSoudan #LinkSoudanNav li#menu03 a { display:block; background-position: 0 -52px;}

/* OVER STATES */
#LinkSoudan #LinkSoudanNav li#menu01 a:hover { display:block; background-position: 0 -78px;}
#LinkSoudan #LinkSoudanNav li#menu02 a:hover { display:block; background-position: 0 -104px;}
#LinkSoudan #LinkSoudanNav li#menu03 a:hover { display:block; background-position: 0 -130px;}
