@charset "utf-8";

*{padding: 0;	margin: 0;}

/*--------------------------------------------------------
1.ページの基本設定
--------------------------------------------------------*/
body{
	font-size: 80%;
	text-align: center;
	font-family: "MS UI Gothic",sans-serif;
	padding: 0;
	margin: 0;
	margin-top: 0;
	background-color: #FEDFA7;
}

#wallp{
text-align: left;
margin: 0 auto 0 auto;
width: 800px;
border-width: 0px 1px 1px 1px;
border-style: solid;
border-color: #666;
background-color: #ffffff;
}

#wallpsmall{
text-align: center;
margin: 0 auto 0 auto;
width: 197px;
background-color: #ffffff;
}
/*--------------------------------------------------------
2.ヘッダー
--------------------------------------------------------*/
#topheader{
margin: 0 auto 0 auto;
width: 800px;
}

#topbuttonl{
	width: 195px;
	height: 50px;
	float: left;
}

#topbuttonr{
width: 580px;
height: 50px;
text-align: right;
float: right;
}

.button1 a{
	padding: 17px 0 0 0;
	width: 66px;
	height: 24px;
	_height: 41px;
	font-size: 9px;
	color: #C14A2C;
	text-decoration: none;
	display: block;
	text-align: center;
	float: right;
	background: url(../image/academy_r2_c14.jpg) no-repeat;
}

.button2 a{
padding: 17px 0 0 5px;
width: 66px;
height: 24px;
_height: 41px;
  font-size: 9px;
  color: #C14A2C;
  text-decoration: none;
  display: block;
text-align: center;
float: right;
background: url(../image/academy_r2_c17.jpg) no-repeat;
}

.button3 a{
	padding: 17px 0 0 0;
	width: 66px;
	height: 24px;
	_height: 41px;
	font-size: 9px;
	color: #C14A2C;
	text-decoration: none;
	display: block;
	text-align: center;
	float: right;
	background: url(../image/academy_r2_c14_2.jpg) no-repeat;
}

.topbutton3{
float: right;
}

/*リンク設定*/
#globalNavi {
  list-style:none;
}

#globalNavi li {
	text-align: center;
	font-size: 12px;
	color: #fff;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #fff;
	float: left;
	line-height: 1;
	list-style-type: none;
	width: 157px;
	_width: 158px;/*IE対策*/
	white-space: nowrap;
	background: url(../image/academy_r4_c1.jpg) repeat-x;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

#globalNavi li.tan a {
	padding: 13px 0 14px 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #fff;
	float: left;
	line-height: 1;
	list-style-type: none;
	width: 157px;
	_width: 158px;/*IE対策*/
	white-space: nowrap;
	background: url(../image/academy_r4_c1.jpg) repeat-x;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

#globalNavi li a {
	padding: 5px 0 10px 0;
	text-align: center;
	/* [disabled]font-size: 12px; */
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #fff;
	float: left;
	line-height: 1;
	list-style-type: none;
	width: 157px;
	_width: 158px;/*IE対策*/
	white-space: nowrap;
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(../image/academy_r4_c1.jpg) repeat-x;
}

#globalNavi li a:hover {
  border-right: 0px solid #000000;
  color: #fffacd;
  background: url(../image/academy_r4_c1_h.jpg);
}

#globalNavi li.hashi{
	text-align: center;
	/* [disabled]font-size: 12px; */
	color: #fff;
	border-width: 0;
	border-style: solid;
	border-color: #fff;
	float: left;
	line-height: 1;
	list-style-type: none;
	width: 169px;
	_width: 165px;/*IE対策*/
	background: url(../image/academy_r4_c1.jpg) repeat-x;
}

#globalNavi li.hashi a {
	padding: 13px 0 14px 0;
	text-align: center;
	font-size: 12px;
	border-width: 0;
	border-style: solid;
	border-color: #fff;
	float: left;
	line-height: 1;
	list-style-type: none;
	width: 169px;
	_width: 165px;/*IE対策*/
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(../image/academy_r4_c1.jpg) repeat-x;
}

#globalNavi li.hashi_3 a{
	padding: 13px 0 14px 0;
	width: 169px;
	_width: 160px;/*IE対策*/
}

#globalNavi li.hashi_4 a{
	padding: 13px 0 14px 0;
	border-color: #000;
	width: 168px;
	_width: 159px;/*IE対策*/
}

#globalNavi li.hashi a:hover {
  border-right: 0px solid #000000;
  color: #fffacd;
  background: url(../image/academy_r4_c1_h.jpg);
}

#globalNavi li.gai1_2{
	padding: 13px 0 14px 0;
	text-align: center;
	/* [disabled]font-size: 12px; */
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #fff;
	float: left;
	line-height: 1;
	list-style-type: none;
	width: 167px;
	_width: 163px;/*IE対策*/
	display: block;
	color: #C14A2C;
	text-decoration: none;
	background: url(../image/academy_r4_c1_g.jpg);
}

#globalNavi li.gai1_3{
	padding: 13px 0 14px 0;
	text-align: center;
	/* [disabled]font-size: 12px; */
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #fff;
	float: left;
	line-height: 1;
	list-style-type: none;
	width: 161px;
	_width: 137px;/*IE対策*/
	display: block;
	color: #C14A2C;
	text-decoration: none;
	background: url(../image/academy_r4_c1_g.jpg);
}

#globalNavi li.gai1{
	padding: 13px 0 14px 0;
	text-align: center;
	/* [disabled]font-size: 12px; */
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #fff;
	float: left;
	line-height: 1;
	list-style-type: none;
	width: 157px;
	_width: 158px;/*IE対策*/
	display: block;
	color: #C14A2C;
	text-decoration: none;
	background: url(../image/academy_r4_c1_g.jpg);
}

#globalNavi li.gai2 {
	padding: 5px 0 10px 0;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #fff;
	float: left;
	line-height: 1;
	list-style-type: none;
	color: #C14A2C;
	width: 156px;
	_width: 157px;/*IE対策*/
	background: url(../image/academy_r4_c1_g.jpg);
}

#globalNavi li.gai2_2 {
	padding: 13px 0 14px 0;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #fff;
	float: left;
	line-height: 1;
	list-style-type: none;
	color: #C14A2C;
	width: 156px;
	_width: 157px;/*IE対策*/
	background: url(../image/academy_r4_c1_g.jpg);
}

#globalNavi li.gai3 {
	padding: 7px 0;
	display: block;
	position: relative;
	/* [disabled]font-size: 12px; */
	text-align: center;
	text-decoration: none;
	border-right: 0px solid #000000;
	color: #C14A2C;
	width: 131px;
	_width: 129px;/*IE対策*/
	width: 156px;
	_width: 155px;/*IE対策*/
	background: url(../image/academy_r4_c1_h.jpg);
}

#globalNavi li.gai4{
	padding: 13px 0 14px 0;
	text-align: center;
	font-size: 12px;
	border-width: 0;
	border-style: solid;
	border-color: #fff;
	float: left;
	line-height: 1;
	list-style-type: none;
	width: 140px;
	_width: 133px;/*IE対策*/
	display: block;
	color: #C14A2C;
	text-decoration: none;
	background: url(../image/academy_r4_c1_g.jpg) repeat-x;
}


#globalNavi li.gai5{
	padding: 5px 0 10px 0;
	text-align: center;
	/* [disabled]font-size: 12px; */
	color: #C14A2C;
	border-width: 0;
	border-style: solid;
	border-color: #fff;
	float: left;
	line-height: 1;
	list-style-type: none;
	width: 157px;
	_width: 158px;/*IE対策*/
	background: url(../image/academy_r4_c1_g.jpg);
}

h1{
	padding: 1em 1em;
	margin:0 auto;
	font-weight:normal;
	text-align:center;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
}
/*--------------------------------------------------------
3.コンテンツ
--------------------------------------------------------*/
#topimage {
clear: both;
  width: 800px;
  border-width: 0px 0px 1.5px 0px;
  border-style: solid;
  border-color: #fff;
}

.notice_1{
	padding: 10px 0 0 0;
	text-align:center;
	color:#7C1F00;
}

.notice{
	color:#f00;
}

#contents1{
  clear: both;
  width: 800px;
}

.naiyou{
	padding:20px 30px 20px 30px;
	line-height:1.5em;
	letter-spacing:0.1em;
}

.naiyou_open{
	margin:0 auto;
}

.naiyou p{
	text-indent:1em;
	
}

.naiyou h2{
	font-size: 120%;
	margin-bottom: 1em;
	padding: 1em 1em;
	text-indent: 2em;
	background: url(../image/midasi.gif) no-repeat 0 55%;
}

.naiyou ol{
	padding:2px 50px;
	
}

.naiyou ul.qanda{
	padding:10px 50px;
	list-style-image: url(../image/qanda.gif);
	
}

.naiyou ul li{
	padding:0 0 25px 0;
}


.prog-left{
	float:left;
	width:500px;
	_width:450px;
}

.prog-right{
	float:right;
	width:200px;
	/* [disabled]overflow:auto; */
	/* [disabled]height:550px; */
	/* [disabled]display: inline-table; */
	padding-top: 10px;
	text-align:center;
}

.prog-right div.rightimg {
	/* [disabled]display: table-cell; */
	/* [disabled]vertical-align: middle; */
}

.contents2{
  clear: both;
}

.contents3{
	text-align:center;
}


.bt1 {
	margin: 10px 2px 3px 20px;
	_margin: 15px;/*IE対策*/
	padding: 0px 0px 10px 0px;
	width: 373px;
	_width: 353px;/*IE対策*/
	/*height: 100%;*/
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #C14A2C;
	font-size: 140%;
	color: #C14A2C;
	text-decoration: none;
	display: block;
	text-align: left;
	float: left;

}


.bt2 {
	margin: 10px 20px 3px 2px;
	_margin: 15px;/*IE対策*/
	padding: 0px 0px 10px 0px;
	width: 373px;
	_width: 353px;/*IE対策*/
	/*height: 100%;*/
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #C14A2C;
	font-size: 140%;
	color: #C14A2C;
	text-decoration: none;
	display: block;
	text-align: left;
	float: right;

}

.bt3 {
	clear:both;
	margin: 0;
	padding: 0px 0px 10px 0px;
	width: 520px;
	_width: 490px;
	/*width: 758px;*/
	/*_width: 705px;*//*IE対策*/
	/*height: 100%;*/
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #C14A2C;
	font-size: 140%;
	color: #C14A2C;
	text-decoration: none;
	display: block;
	text-align: left;
	float: left;

}

.waku a {
	padding: 30px 5px 10px 100px;
	height: 24px;
	line-height: 12pt;
	_height: 67px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	display: block;
	/* [disabled]text-align: center; */
	background: url(../image/academy_r8_c5.jpg) 9px 10px no-repeat;
}

.waku_2 {
  padding: 0px 5px 10px 25px;
  color: #C14A2C;
  list-style-position: inside;
  text-indent: -1.2em;
}

.waku_2 li {
	padding: 2px 5px 2px 15px;
	list-style-position: inside;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

.waku_2 li.nasi {
	color: #f00;
}

.waku_2 li.list_sub{
	list-style:none;
	padding:0 0 0 35px;
}

.waku_2 a {
font-size: 90%;
color: #C14A2C;
text-decoration: none;
}

.waku2 a {
	padding: 30px 5px 10px 100px;
	height: 24px;
	_height: 67px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	display: block;
	background: url(../image/academy_r8_c10.jpg) 9px 10px no-repeat;
}

.waku3 a {
padding: 33px 5px 10px 100px;
height: 24px;
_height: 67px;
font-weight: bold;
color: #fff;
text-decoration: none;
display: block;
background: url(../image/academy_r8_c12.jpg) 9px 10px no-repeat;
}

.waku4 {
margin: 10px;
padding: 10px;
width: 140px;
font-size: 90%;
color: #999;
display: block;
text-align: center;
float: left;
}

.waku4 a {
text-decoration: none;
}

.waku5 {
margin: 0px 10px;
_margin: 0 0 0 10px;
padding: 10px;
width: 520px;
_width: 500px;
text-decoration: none;
display: block;
text-align: center;
float: left;
}

.waku6 {
margin: 0px 20px 10px 0;
padding: 10px 0;
width: 197px;
_width: 177px;
font-size: 90%;
text-decoration: none;
display: block;
text-align: left;
float: right;
}

.waku6 p.sdata {
padding: 0 0 0 5px;
font-size: 90%;
text-align: left;
}

#contents2{
clear: both;
width: 800px;
}

.cl {
clear: both;
}

.waku7 {
padding: 0px;
width: 197px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #C14A2C;
display: block;
}

.waku7 p {
padding: 5px;
text-align: left;
text-indent: 1em;
line-height: 130%;
color: #C14A2C;
}

.waku7 strong {
padding: 0;
text-align: right;
text-indent: 1em;
font-size: 80%;
font-weight: bold;
color: #C14A2C;
}

.tuduki {
line-height: 70%;
text-indent: -1em;
}

.books {
font-size: 100%;
line-height:20px;
}

.books a{
	text-decoration:none;
}

.books p{
	padding:0 0 0 10px;
}
.books_b {
	font-weight:bold;
	letter-spacing:0px;
}

.koushi{
	font-size:120%;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.katagaki{
	font-size:70%;
	line-height:15px;
}

.table1 {
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

.table1 th {
    text-align: left;
    padding: 15px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}

.table1 td {
    text-align: left;
    line-height: 1.5;
    padding: 15px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}

table#table-1 {
    width: 600px;
	margin-left : auto ;
	margin-right : auto ;
    border: 1px #fff solid;
    border-collapse: collapse;
    border-spacing: 0;
	font-size: 100%;
}

table#table-1 th {
	padding:10px 10px;
	font-size: 100%;
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;
	background: #DD8068;
	text-align:right;
	color:#FFF;
	vertical-align:top;
	white-space: nowrap;
}

table#table-1 td {
	padding:0 20px;
	font-size: 100%;
	padding: 10px;
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
	background: #FFFFCC;
	color:#666;
}

table#table-1 ul {
	padding:10px 0 0 20px;
	line-height:5px;
	list-style:circle
}

table#table-1 dt {
font-weight: bold;
}

table#table-1 dt a{
	text-decoration:none;
	color:#666;
	}

table#table-1 dd.jig2{
border-bottom:1px dotted #7D7A73;
}

table#table-1 dd.jig3{
}

table#table-4 {
    width: 500px;
	margin-left : auto ;
	margin-right : auto ;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-4 td {
  font-size: 90%;
  padding: 10px;
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #FFFF99;
}

table.booktbl{
	margin:0 auto;
}

.itiran{
text-align: center;
}

.hissu{
color: red; 
}

.attend{
text-align: center;
color: red; 
}

.attend2{
font-size: 80%;
text-align: center;
}


.text_detail{
	padding:10px 20px;
	margin:0 50px;
    border: 1px #C14A2C solid;
	background-color:#FFC;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.text_detail h1{
	font-size:120%;
	color:#fff;
	padding: 9px 0 15px 40px;
	text-align:left;
	font-weight:bold;
	background-image:url(../image/text_detail_bar.jpg);
	background-repeat:no-repeat;
}

.text_detail h2{
	font-size:110%;
	color:#333;
	padding: 5px 0 5px 55px;
	text-align:left;
	font-weight:bold;
	background-image:url(../image/text_detail_bar2.jpg);
	background-repeat:no-repeat;
}

.text_detail p{
	font-size:110%;
	color:#333;
	padding:5px 55px;
}

.text_detail ol{
	padding:5px 150px;
}

.text_detail bc{
	background-color:#FFC;
}

.text_detail a{
	text-decoration:none;
	color:#C14A2C;
}
/*--------------------------------------------------------
4.カレンダー
--------------------------------------------------------*/
.calendartitle{
	padding:0px 0 10px 0;
}

table.calendarex{
	text-align:left;
	font-size:90%;
}

table#tcalendar {
width: 100%;
color: #fff;
font-size: 120%;
border: 1px #666 solid;
border-collapse: collapse;
border-spacing: 0;
}

table#tcalendar td.ni {
text-align: center;
padding: 5px;
border: 1px #fff solid;
border-width: 0 1px 0 0;
background: #F96891;
}

table#tcalendar td.hei {
text-align: center;
padding: 5px;
border: 1px #fff solid;
border-width: 0 1px 0 0;
background: #666666;
}

table#tcalendar td.do {
text-align: center;
padding: 5px;
background: #7DADAD;
}

table#tcalendar td.ni2 {
padding: 8px;
text-align: left;
height: 65px;
vertical-align:top;
background: url(../image/ccircle1.gif) 4px 4px no-repeat;
}

table#tcalendar td.hei2 {
padding: 8px;
text-align: left;
height: 65px;
vertical-align:top;
background: url(../image/ccircle2.gif) 4px 4px no-repeat;
}

table#tcalendar td.do2 {
padding: 8px;
text-align: left;
height: 65px;
vertical-align:top;
background: url(../image/ccircle3.gif) 4px 4px no-repeat;
}

table#tcalendar td.to2 {
padding: 8px;
text-align: left;
height: 65px;
vertical-align:top;
background: url(../image/ccircle4.gif) 4px 4px no-repeat;
}

table#tcalendar td p {
    font-size: 80%;
padding: 4px 0 0 0;
text-align: center;
vertical-align:top;
color: #000;
}

table#tcalendar td {
    font-size: 80%;
    padding: 1px;
    border: 1px #666 solid;
    border-width: 0 0 1px 1px;
}

table#cido {
width: 100%;
font-size: 90%;
}

table#cido td a {
color: #000;
text-decoration: none;
}

/*お問合せ枠*/
.iec{
	_text-align:center;
}

.ad {
	width: 600px;
	margin:0 auto;
	_text-align:left;
	background-color:#E8E8E8;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #666;
	overflow:auto;
	font-weight:bold;
}

.ad p{
	text-indent:0em;
	}

.adtop {
	padding:0 20px;
	font-size:130%;
	color:#fff;
	background: url(../image/ad.jpg) repeat-x;
}

.admail{
	padding:10px 40px;
	float:left;
	width:200px;
	font-size:110%;
	color:#C14A2C;
	text-align:center;
	text-indent: 0em;
}

.adtel{
	padding:10px 40px;
	float:right;
	width:200px;
	font-size:110%;
	color:#C14A2C;
	text-align:center;
}

.adtext{
	background-color:#E8E8E8;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #666;
	}

.adtext2{
	font-size:10px;
	font-weight:normal;
	color:#000;
	}

.adimg{
	padding: 10px 0 0 0;
	_border:none;
}

/*プラグインリンク*/
.plug-in {
	width: 200px;
	margin:0 auto;
	_margin: 0 auto 0 70px;
	background-color:#fff;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #666;
	overflow:auto;
}

.plug-intop {
	padding:0;
	font-size:80%;
	color:#fff;
	background-color:#666;
}

.plug-in p{
	text-indent:0em;
	}
	
.plug-in a{
	text-decoration:none;
	color:#000;
	}

.plug-in img {
	float:left;
}

/*コース内容*/
.course {
	width: 740px;
	_width: 700px;
	margin:0 auto;
	_margin: 0 auto 0 20px;
	background-color:#fff;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #666;
	overflow:auto;
}

.coursetop {
	padding:10px 0;
	font-size:90%;
	color:#fff;
	background-color:#39F;
}

.coursetop.no2{
	background-color:#6C9;
}

.coursetop.no3{
	background-color:#F93;
}

.coursetop strong{
	padding:10px;
	font-size:120%;
	color:#fff;
}

.course p{
	/* [disabled]padding:10px; */
	/* [disabled]text-indent:1em; */
	}

.coursel{
	width:400px;
	_width: 450px;
	padding:10px 40px;
	float:left;
}

.coursel p{
	padding:10px;
	text-indent:1em;
}

.coursel h3{
	width:400px;
	_width: 350px;
	font-size:120%;
	padding:0 10px;
	background-color:#999;
	color:#fff;
}

.courser{
	width:250px;
	_width: 200px;
	padding-top:10px;
	float:right;
	text-indent: 0em;
}

.courser p{
	text-align:center;
	padding:5px;
	text-align:center;
}

a img{
	border-style:none;
}

.font_s{
	font-size:80%;	
}

.font_b{
	font-size:140%;
	
}

.font_form{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:100%;
}

.font_red{
	color:#F00;
}

/*アンダーメニュー設定*/
#undermenu{
	clear: both;
	border-width: 1.5px 0px 0px 0px;
	border-style: solid;
	border-color: #C14A2C;
	width: 100%;
	padding: 0.5em 0 0 0;
	background-color: #ffffff;
	color:#C14A2C;
}

#undermenu p{
	padding: 0.5em;
	text-align: center;
	font-size: 90%;
}


#undermenu a{
	text-decoration:none;
	color:#666;
}

.topbtn{
	padding:5px 0 0 0;
	height:60px;
}

.topbtn_left{
	width:380px;
	float:left;
}

.topbtn_right{
	width:380px;
	float:right;
}	
	
/*サイトマップ*/
.sitemap_l{
	width:360px;
	float:left;
}

.sitemap_r{
	width:360px;
	float:right;
}

.sitemap{
	padding:0 0 0 50px;
	list-style-image: url("../image/list_1.gif");
}

.sitemap ul{
	padding:0 0 0 25px;
	list-style-image: url("../image/list_2.gif");
}

.naiyou .sitemap ul li{
	padding:0 0 5px 0;
}

.naiyou .sitemap ul {
	list-style-image: url("../image/list_2.gif");
}

.caption{
	text-indent:1em;
	padding:0 0 0 30px;
	font-size:90%;
	
}

/*--------------------------------------------------------
5.フッター
--------------------------------------------------------*/
#footer{
clear: both;
width: 100%;
padding: 1em 0 1em;
border-color: #999999;
background: url(../image/under.gif) no-repeat 0 0;
}

#footer p{
	font-size: 80%;
	text-align: right;
	margin: 0 1em 1em 0;
}

#footer a{
	text-decoration:none;
	color:#C14A2C;
	}

.footer_text_01{
font-size: 80%;
}
