@charset "utf-8";

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	line-height: 14pt;
	color: #666666;
	margin: 0px;
	padding: 0px;
	background-color: #E8E8E8;
	text-align: center;
}
a {
	color: #2670B1;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	margin: 0px;
	padding: 0px;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	font-weight: bold;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	font-weight: bold;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	font-weight: bold;
}
h4 {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	font-weight: bold;
}
dl {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	line-height: 14pt;
}
dt {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 14px;
}
dd {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	text-indent: 40px;
}
.clear{
	clear:both;
	font-size:0;
	line-height:0;
}
#container {
	background-color: #FFFFFF;
	padding: 0px;
	width: 800px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#fax {
	width: 650px;
	margin-right: 70px;
	margin-left: 70px;
}
#container #fax table {
	text-align: left;
	width: 650px;
}
#flash {
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 800px;
	background-color: #FFFFFF;
}
#topics {
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-color: #FFFFFF;
	font-size: 8pt;
	line-height: 9pt;
}
#noscript {
	padding: 10px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
}
#noscript_title {
	width: 760px;
	text-align: center;
	font-size: 16pt;
}
#topics_title {
	background-color: #FFFFFF;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: left;
}
#sitemap_title {
	background-color: #FFFFFF;
	background-image: url(../images/sitemap_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sitemap {
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-color: #FFFFFF;
}
.sitemap_contents {
	padding: 0px;
	width: 700px;
	text-align: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#contens {
	padding: 0px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-color: #FFFFFF;
}
#main_topics {
	padding: 0px;
	text-align: center;
	margin: 0px;
	width: 760px;
	line-height: 10px;
}
.main_topics2 {
	padding: 0px;
	text-align: center;
	margin: 0px;
	width: 760px;
	line-height: 10px;
}
.main_topics2 img {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.topics_left {
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	width: 350px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.topics_right {
	text-align: center;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 350px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.topics_contents_txt {
	background-image: url(../images/topics/aura_soma/txt_bg.gif);
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 320px;
	background-repeat: repeat-y;
}
.topics_contents_txtc {
	background-image: url(../images/topics/collect/bg.gif);
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 320px;
	background-repeat: repeat-y;
}
.topics_contents_txtc2 {
	background-image: url(../images/topics/collect/bg.gif);
	padding: 0px;
	text-align: center;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 320px;
	background-repeat: repeat-y;
}
.topics_contents_minitit {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 300px;
	font-weight: bold;
}
.topics_contents_txt2 {
	padding: 0;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	width: 300px;
	background-color: #FFFFFF;
}
.topics_contents_txt22 {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 4px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 300px;
	background-color: #FFFFFF;
}
.topics_contents_txt_gal {
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 300px;
}
.topics_contents_txt_sc {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 300px;
}
.topics_contents_txt3 {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 300px;
	background-color: #FFFFFF;
}
.topics_contents_txt4 {
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	width: 300px;
	background-color: #E6E6E6;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.topics_contents_txt5 {
	text-align: left;
	width: 304px;
	padding: 0px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.topics_collect_l {
	text-align: left;
	background-color: #E6E6E6;
	width: 150px;
	float: left;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 6px;
	border: 1px dotted #999;
}
.topics_collect_r {
	text-align: left;
	background-color: #E6E6E6;
	width: 150px;
	float: right;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px dotted #999;
}
.topics_contents_txtas {
	padding: 0;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	width: 300px;
	background-color: #FFFFFF;
	border: 1px dotted #999999;
}
.topics_contents_txtgl {
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	width: 294px;
	background-color: #F2F2F2;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.topics_contents_txt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
.topics_contents_txtc p {
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.topics_contents_txtc2 p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	margin: 0px;
	text-align: left;
}
.topics_contents_txtas p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
.main_topics_thum {
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 1px;
	margin-left: 2px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 1px;
	text-align: left;
}
.main_topics_ban {
	padding: 0px;
	margin: 0px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.main_topics_ban2 {
	padding: 0px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#whatsnew_title {
	background-color: #FFFFFF;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: left;
}
.whatsnew_contents {
	padding: 0px;
	width: 670px;
	text-align: center;
	margin-top: 2px;
	margin-right: 45px;
	margin-bottom: auto;
	margin-left: 45px;
}
#whatsnew_contents_all {
	text-align: center;
	width: 760px;
}
.whatsnew_date {
	margin: 0px;
	width: 80px;
	text-align: left;
	float: left;
	padding: 0px;
	font-size: 9pt;
	line-height: 14pt;
}
.whatsnew_txt {
	margin: 0px;
	width: 570px;
	text-align: left;
	float: right;
	padding: 0px;
	font-size: 9pt;
	line-height: 14pt;
}
.whatsnew_border {
	height: 3px;
	width: 670px;
	clear: both;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #2670B1;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#link {
	clear: both;
	background-color: #FFFFFF;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	line-height: 14pt;
	width: 670px;
	border: thin dotted #2670B1;
}

#footer {
	clear: both;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14pt;
}

#aurasoma_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#aurasoma_about_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/about/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.aura_soma_border {
	height: 3px;
	width: 670px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #D43456;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.workshop_block {
	text-align: left;
	padding: 0px;
	width: 670px;
	margin-top: 2px;
	margin-right: 45px;
	margin-bottom: 20px;
	margin-left: 45px;
	line-height: normal;
}
.workshop_title {
	width: 600px;
	text-align: left;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: solid;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 65px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/images/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
}
.workshop_block img {
	padding: 2px;
	border: 1px solid #999999;
	margin-right: 10px;
}

.news_block {
	text-align: center;
	padding: 0px;
	width: 670px;
	margin-top: 2px;
	margin-right: 45px;
	margin-bottom: 20px;
	margin-left: 45px;
}
.news_blocks {
	text-align: center;
	padding: 0px;
	width: 670px;
	margin-top: 2px;
	margin-right: 45px;
	margin-bottom: 6px;
	margin-left: 45px;
}

.news_title {
	width: 670px;
	text-align: left;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: solid;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/images/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	padding: 0px;
}
.news_txt {
	text-align: left;
	padding: 0px;
	width: 655px;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
}
.news_txts {
	text-align: left;
	padding: 0px;
	width: 655px;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.workshop_txt2 {
	text-align: left;
	padding: 0px;
	width: 655px;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.img_left {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.img_leftborder {
	float: left;
	padding: 2px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #999999;
}
.img_border {
	padding: 2px;
	border: 1px solid #999999;
}
.img_right {
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
}
#about_txt {
	font-size: 9pt;
	line-height: 14pt;
	width: 670px;
	text-align: left;
	margin-right: 45px;
	margin-left: 45px;
}
.training_txt {
	font-size: 9pt;
	line-height: 14pt;
	width: 660px;
	text-align: center;
	margin-right: 45px;
	margin-left: 45px;
	border: thin dotted #D43456;
	margin-bottom: 20px;
}
.about_copy {
	font-size: 9pt;
	line-height: 14pt;
	width: 580px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	border: thin dotted #D43456;
	margin-bottom: 20px;
	padding: 10px;
	margin-top: 20px;
}
#course_schedule {
	padding: 0px;
	float: right;
	width: 220px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#course_schedule2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding: 0px;
	text-align: right;
}
#course_schedule img {
	border: 0px;
}
#course_schedule2 img {
	border: 0px;
}
#about_all {
	padding: 0px;
	text-align: center;
	width: 760px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#aurasoma_consultation_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/consultation/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#aurasoma_planet_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/planet/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#aurasoma_news_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/images/news/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#aurasoma_news_backnumber_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/images/news/news_backnumber_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#aurasoma_workshop_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/workshop/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
}
#aurasoma_training_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/training/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#aurasoma_profile_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/about/images/profile_title.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 21px;
	text-indent: -9999px;
	width: 440px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: right;
	margin: 0px;
}
#aurasoma_profile_title_tomoe {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/about/images/profile_title_tomoe.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	text-indent: -9999px;
	width: 440px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	margin: 0px;
}
#profile_txt {
	font-size: 9pt;
	line-height: 14pt;
	margin: 0px;
	padding: 0px;
	width: 474px;
	float: right;
	text-align: left;
}
#aurasoma_consultation_mini01_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/consultation/images/image02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 670px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #D43456;
	margin: 0px;
	padding: 0px;
	text-indent: 40px;
	line-height: 32px;
}
.aura_soma_consul_mini_block {
	text-align: left;
	width: 670px;
	margin-top: 0px;
	margin-right: 45px;
	margin-bottom: 20px;
	margin-left: 45px;
}
.aura_soma_mail {
	width: 450px;
	border: thin dotted #D43456;
	text-align: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 153px;
	margin-bottom: 4px;
	margin-left: 153px;
}
.aura_soma_mail_level_01 {
	width: 450px;
	border: thin dotted #2A54F1;
	text-align: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 153px;
	margin-bottom: 4px;
	margin-left: 153px;
}
.aura_soma_mail_level_02 {
	width: 450px;
	border: thin dotted #E1C900;
	text-align: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 153px;
	margin-bottom: 4px;
	margin-left: 153px;
}
.aura_soma_mail_pps {
	width: 450px;
	border: thin dotted #FF9E1C;
	text-align: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 153px;
	margin-bottom: 4px;
	margin-left: 153px;
}
.aura_soma_mail_level_03 {
	width: 450px;
	border: thin dotted #E22222;
	text-align: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 153px;
	margin-bottom: 4px;
	margin-left: 153px;
}
.aura_soma_mail_amalin {
	width: 450px;
	border: thin dotted #32015C;
	text-align: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 153px;
	margin-bottom: 4px;
	margin-left: 153px;
}
.aura_soma_consul_mini_txt {
	font-size: 9pt;
	line-height: 14pt;
	padding: 0px;
	width: 630px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#aurasoma_consultation_mini02_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/consultation/images/image03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 670px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #D43456;
	margin: 0px;
	padding: 0px;
	text-indent: 40px;
	line-height: 32px;
}
#aurasoma_consultation_mini03_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/consultation/images/image04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 670px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #D43456;
	margin: 0px;
	padding: 0px;
	text-indent: 40px;
	line-height: 32px;
}
#aurasoma_consultation_mini04_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/consultation/images/image05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 670px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #D43456;
	margin: 0px;
	padding: 0px;
	text-indent: 40px;
	line-height: 32px;
}
#aurasoma_consultation_mini05_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/consultation/images/image06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 670px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #D43456;
	margin: 0px;
	padding: 0px;
	text-indent: 40px;
	line-height: 32px;
}
.aurasoma_course_title {
	background-color: #FFFFFF;
	width: 670px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #D43456;
	margin: 0px;
	padding: 0px;
}
#intro_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/training/images/intro.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
#level_01_demo_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/training/images/level_01_demo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
#level_01_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/training/images/level_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
#level_02_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/training/images/level_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
#pps_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/training/images/pps.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
#level_03_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/training/images/level_03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
#level_04_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/training/images/level_04.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
#level_bridge_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/training/images/level_bridge.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
#level_teacher_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/training/images/level_teacher.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
.more_info {
	text-align: right;
	padding: 0px;
	width: 655px;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#aurasoma_lvel1_title_big {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/training/images/level_01_big.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
}
#aurasoma_lvel1_title_big_jap {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/training/images/level_01_jap.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 760px;
}
.level_01_copy {
	width: 640px;
	font-size: 9pt;
	line-height: 16pt;
	margin-top: 2px;
	margin-right: 35px;
	margin-bottom: 20px;
	margin-left: 35px;
	padding: 10px;
	border: thin dotted #2A54F1;
	text-align: left;
}
.level_01_subtitle {
	width: 670px;
	text-align: left;
	font-size: 9pt;
	line-height: 16pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #2A54F1;
	background-image: url(../aurasoma/training/images/level_01_maru.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	padding: 0px;
}
#aurasoma_lvel2_title_big {

	background-color: #FFFFFF;
	background-image: url(../aurasoma/training/images/level_02_big.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
}
#aurasoma_lvel2_title_big_jap {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/training/images/level_02_jap.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 760px;
}
.level_02_copy {
	width: 640px;
	font-size: 9pt;
	line-height: 16pt;
	margin-top: 2px;
	margin-right: 35px;
	margin-bottom: 20px;
	margin-left: 35px;
	padding: 10px;
	border: thin dotted #E1C900;
	text-align: center;
}
.level_02_subtitle {
	width: 670px;
	text-align: left;
	font-size: 9pt;
	line-height: 16pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #E1C900;
	background-image: url(../aurasoma/training/images/level_02_maru.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	padding: 0px;
}
#aurasoma_pps_title_big {

	background-color: #FFFFFF;
	background-image: url(../aurasoma/training/images/pps_big.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
}
#aurasoma_pps_title_big_jap {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/training/images/pps_jap.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 760px;
}
.pps_copy {
	width: 640px;
	font-size: 9pt;
	line-height: 16pt;
	margin-top: 2px;
	margin-right: 35px;
	margin-bottom: 20px;
	margin-left: 35px;
	padding: 10px;
	border: thin dotted #FF9E1C;
	text-align: center;
}
.pps_subtitle {
	width: 670px;
	text-align: left;
	font-size: 9pt;
	line-height: 16pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #FF9E1C;
	background-image: url(../aurasoma/training/images/pps_maru.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	padding: 0px;
}
#aurasoma_lvel3_title_big {

	background-color: #FFFFFF;
	background-image: url(../aurasoma/training/images/level_03_big.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
}
#aurasoma_lvel3_title_big_jap {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/training/images/level_03_jap.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 760px;
}
.level_03_copy {
	width: 640px;
	font-size: 9pt;
	line-height: 16pt;
	margin-top: 2px;
	margin-right: 35px;
	margin-bottom: 20px;
	margin-left: 35px;
	padding: 10px;
	border: thin dotted #E22222;
	text-align: left;
}
.level_03_subtitle {
	width: 670px;
	text-align: left;
	font-size: 9pt;
	line-height: 16pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #E22222;
	background-image: url(../aurasoma/training/images/level_03_maru.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	padding: 0px;
}
#aurasoma_amalin_title_big {

	background-color: #FFFFFF;
	background-image: url(../aurasoma/training/images/amalin_big.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 740px;
}
.level_amalin_copy {
	width: 640px;
	font-size: 9pt;
	line-height: 16pt;
	margin-top: 2px;
	margin-right: 35px;
	margin-bottom: 20px;
	margin-left: 35px;
	padding: 10px;
	border: thin dotted #32015C;
	text-align: left;
}
.level_amalin_subtitle {
	width: 670px;
	text-align: left;
	font-size: 9pt;
	line-height: 16pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #32015C;
	background-image: url(../aurasoma/training/images/level_amalin_maru.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	padding: 0px;
}
#schedule_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	background-image: url(../aurasoma/training/images/title_course_schedule_02.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	padding: 0px;
}
.schedule_block {
	padding: 0px;
	width: 670px;
	text-align: center;
	margin-top: 2px;
	margin-right: 45px;
	margin-bottom: 2px;
	margin-left: 45px;
}
.schedule_block table {
	width: 550px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D43456;
	border-right-color: #D43456;
	border-bottom-color: #D43456;
	border-left-color: #D43456;
}

.schedule_block th {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #D43456;
	text-align: center;
}
.schedule_block h3 {
	background-image: url(../aurasoma/images/dot.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-indent: 12pt;
	margin: 0px;
	padding: 0px;
	background-color: #FFEEFF;
	font-size: 9pt;
	line-height: 16pt;
}

.schedule_block td {
	background-color: #FFFFFF;
	border: 1px solid #D43456;
	text-align: left;
	font-size: 9pt;
	line-height: 12pt;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.schedule_block caption {
	padding: 6px;
}
.news_txt ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	list-style-position: outside;
	list-style-type: disc;
}
.news_txt ol {
	padding: 0px;
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-position: outside;
	list-style-type: decimal;
}

.news_txt li {
	margin-top: 10px;
}
#point_01_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/planet/images/point_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
#point_02_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/planet/images/point_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
#point_03_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/planet/images/point_03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
#point_04_title {
	width: 670px;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #D43456;
	background-image: url(../aurasoma/planet/images/point_04.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
#planet_point_txt {
	text-align: left;
	padding: 0px;
	width: 655px;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
}
#aurasoma_planetstory_title {
	background-color: #FFFFFF;
	background-image: url(../aurasoma/planet/images/title_story.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.as_border {
	height: 3px;
	width: 670px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #D43456;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.spg_border {
	height: 3px;
	width: 670px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #FF9E1C;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.as_border_mini {
	height: 3px;
	width: 630px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #D43456;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.as_about_copy {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 500px;
	padding: 0px;
	text-align: left;
	float: right;
}
.as_about_copy2 {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 500px;
	padding: 0px;
	text-align: left;
	float: left;
}
.workshop_txt {
	padding: 0px;
	width: 575px;
	margin-top: 5px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.workshop_subtitle {
	width: 600px;
	text-align: left;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 10px;
	margin-right: 28px;
	margin-bottom: 0px;
	margin-left: 27px;
	background-image: url(../aurasoma/images/maru.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	padding: 0px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #D43456;
}
#gallery_ex_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#gallery_ex_date {
	font-size: 9pt;
	line-height: 14pt;
	font-weight: bold;
	color: #03A8CB;
	text-align: center;
	width: 400px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#gallery_ex_date2 {
	font-size: 9pt;
	line-height: 14pt;
	text-align: center;
	width: 400px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#gallery_ex_txt {
	font-size: 9pt;
	line-height: 14pt;
	font-weight: normal;
	color: #666666;
	text-align: center;
	width: 384px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 14px;
	margin-left: auto;
	padding: 6px;
	border: 1px solid #A7DAE4;
	background-color: #EAF9FB;
}

#gallery_ex_copy {
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 14px;
	margin-left: auto;
	width: 500px;
	padding: 6px;
	text-align: left;
	border: 1px solid #A7DAE4;
	background-color: #EAF9FB;
}
#gallery_ex_copy400 {
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 14px;
	margin-left: auto;
	width: 384px;
	padding: 6px;
	text-align: left;
	border: 1px solid #A7DAE4;
	background-color: #EAF9FB;
}
#gallery_ex_copy650 {
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 14px;
	margin-left: auto;
	width: 650px;
	padding: 6px;
	text-align: left;
	border: 1px solid #A7DAE4;
	background-color: #EAF9FB;
}
.gallery_ex_copy650_border {
	width: 650px;
	border: thin dotted #03A8CB;
	text-align: center;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 10px;
	text-align: left;
}
#gallery_ex_online {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 720px;
	padding: 0px;
	text-align: right;
}

.gallery_700 {
	padding: 6px;
	text-align: left;
	border: 1px dotted #03A8CB;
	width: 666px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.ex_txt {
	padding: 0px;
	width: 720px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.ex_border {
	height: 3px;
	width: 720px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #03A8CB;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.ex_border_s {
	height: 3px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #03A8CB;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.exhibition_subtitle {
	width: 720px;
	text-align: left;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #03A8CB;
	background-image: url(../gallery/images/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	padding: 0px;
}
.exhibition_txt {
	text-align: left;
	padding: 0px;
	width: 700px;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.exhibition_txt_2 {
	text-align: left;
	padding: 0px;
	width: 705px;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.exhibition_txt_3 {
	text-align: left;
	padding: 0px;
	width: 705px;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.exhibition_txt_s {
	padding: 0px;
	width: 600px;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 55px;
	margin-left: 50px;
}
.exhibition_block {
	text-align: center;
	width: 720px;
}
#profile_title {
	width: 700px;
	font-size: 9pt;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 20px;
	border-bottom-color: #03A8CB;
	background-image: url(../gallery/images/profile.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	padding: 0px;
}
.ex_photo {
	padding: 0px;
	width: 720px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.ex_photo table {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
.ex_photo td {
	text-align: center;
	vertical-align: bottom;
}
.ex_border_s {
	height: 3px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #03A8CB;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.ex_s_txt {
	padding: 4px;
	width: 505px;
	border: thin dotted #03A8CB;
	margin-top: 5px;
	margin-right: 100px;
	margin-bottom: 30px;
	margin-left: 100px;
	text-align: left;
}
.exhibition_txt table {
	padding: 0px;
	width: 670px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.exhibition_txt_3 table {
	padding: 0px;
	width: 670px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.exhibition_txt td {
	vertical-align: top;
	padding: 2px;
}
.exhibition_txt th {
	text-align: left;
	line-height: 24px;
}
.exhibition_txt_s table {
	padding: 10px;
	width: 450px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#gallery_history_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/history/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.exhibition_dm {
	text-align: center;
	width: 720px;
	font-size: 9pt;
	line-height: 14pt;
}
.exhibition_dm table {
	padding: 0px;
	width: 550px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.exhibition_dm td {
	vertical-align: bottom;
	padding: 2px;
	text-align: center;
}
.exhibition_dm th {
	text-align: right;
	line-height: 24px;
	font-weight: normal;
}
.history_photo_block {
	width: 700px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: center;
}
.history_photo_all {
	float: left;
	width: 560px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.history_photo_left {

	width: 270px;
	float: left;
}
.history_photo_right {

	width: 270px;
	float: right;
}
.history_year {
	float: right;
	width: 124px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.history_border {
	height: 1px;
	width: 720px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #03A8CB;
	margin-top: 6px;
	margin-right: 20px;
	margin-bottom: 6px;
	margin-left: 20px;
	clear: both;
	padding: 0px;
}
#whatsnew {
	padding: 0px;
	width: 760px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-color: #FFFFFF;
}
.history_no_border {
	height: 1px;
	width: 720px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	clear: both;
}
#news_all {
	padding: 0px;
	text-align: center;
	width: 760px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#gallery_schedule_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#gallery_schedule_year_title {
	width: 720px;
	height: 35px;
	text-align: right;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 20px;
}
#gallery_schedule_year_title_2003 {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/2003.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 720px;
	margin-top: 0px;
	margin-left: 20px;
}
#gallery_schedule_year_title_2004 {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/2004.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 720px;
	margin-top: 0px;
	margin-left: 20px;
}
#gallery_schedule_year_title_2005 {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/2005.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 720px;
	margin-top: 0px;
	margin-left: 20px;
}
#gallery_schedule_year_title_2006 {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/2006.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 720px;
	margin-top: 0px;
	margin-left: 20px;
}
#gallery_schedule_year_title_2007 {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/2007.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 720px;
	margin-top: 0px;
	margin-left: 20px;
}
#gallery_schedule_year_title_2008 {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/2008.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 720px;
	margin-top: 0px;
	margin-left: 20px;
}
#gallery_schedule_year_title_2009 {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/2009.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 720px;
	margin-top: 0px;
	margin-left: 20px;
}
#gallery_schedule_year_title_2010 {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/2010.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 720px;
	margin-top: 0px;
	margin-left: 20px;
}
#gallery_schedule_year_title_2011 {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/2011.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 720px;
	margin-top: 0px;
	margin-left: 20px;
}
#gallery_schedule_year_title_2012 {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/2012.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 720px;
	margin-top: 0px;
	margin-left: 20px;
}
#gallery_schedule_january_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/january.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 4px;
	width: 720px;
	margin-top: 10px;
	margin-left: 20px;
}
#gallery_schedule_february_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/february.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 4px;
	width: 720px;
	margin-top: 10px;
	margin-left: 20px;
}
#gallery_schedule_march_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/march.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 4px;
	width: 720px;
	margin-top: 10px;
	margin-left: 20px;
}
#gallery_schedule_april_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/april.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 4px;
	width: 720px;
	margin-top: 10px;
	margin-left: 20px;
}
#gallery_schedule_may_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/may.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 4px;
	width: 720px;
	margin-top: 10px;
	margin-left: 20px;
}
#gallery_schedule_june_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/june.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 4px;
	width: 720px;
	margin-top: 10px;
	margin-left: 20px;
}
#gallery_schedule_july_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/july.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 4px;
	width: 720px;
	margin-top: 10px;
	margin-left: 20px;
}
#gallery_schedule_august_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/august.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 4px;
	width: 720px;
	margin-top: 10px;
	margin-left: 20px;
}
#gallery_schedule_september_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/september.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 4px;
	width: 720px;
	margin-top: 10px;
	margin-left: 20px;
}
#gallery_schedule_october_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/october.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 4px;
	width: 720px;
	margin-top: 10px;
	margin-left: 20px;
}
#gallery_schedule_november_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/november.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 4px;
	width: 720px;
	margin-top: 10px;
	margin-left: 20px;
}
#gallery_schedule_december_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/schedule/images/december.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-bottom: 4px;
	width: 720px;
	margin-top: 10px;
	margin-left: 20px;
}

.calender {
	width: 720px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 30px;
}
.calender table {
	width: 720px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #03A8CB;
}

.calender td {
	text-align: left;
}
.calender td img{
	vertical-align: middle;
	margin-right: 8px;
}

#gallery_concept_title {
	background-color: #FFFFFF;
	background-image: url(../gallery/concept/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#info_about_spg_title {
	background-color: #FFFFFF;
	background-image: url(../info/images/spg_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#info_about_spc_title {
	background-color: #FFFFFF;
	background-image: url(../info/images/spc_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#info_map_title {
	background-color: #FFFFFF;
	background-image: url(../info/map/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#map {
	height: 380px;
	width: 530px;
	margin-right: 115px;
	margin-left: 115px;
	text-align: left;
}
#map_address {
	width: 530px;
	margin-right: 110px;
	margin-left: 110px;
	text-align: center;
	border: thin dotted #3BA92C;
	text-align: center;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#map_address table {
	width: 450px;
	text-align: left;
	margin-right: 40px;
	margin-left: 40px;
}
#info_contact_title {
	background-color: #FFFFFF;
	background-image: url(../info/contact/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#blog_title {
	background-color: #FFFFFF;
	background-image: url(../blog/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#spg_title {
	background-color: #FFFFFF;
	background-image: url(../spg/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.spg_subtitle {

	width: 600px;
	text-align: left;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 10px;
	margin-right: 28px;
	margin-bottom: 0px;
	margin-left: 27px;
	background-image: url(../spg/images/maru.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	padding: 0px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FF9E1C;
}
.spg_title {
	width: 670px;
	text-align: left;
	font-size: 9pt;
	line-height: 14pt;
	border-bottom-width: thin;
	border-bottom-style: solid;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-color: #FF9E1C;
	background-image: url(../spg/images/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	padding: 0px;
}
#spg_event_title {
	background-color: #FFFFFF;
	background-image: url(../spg/images/event_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#spg_semi_title {
	background-color: #FFFFFF;
	background-image: url(../spg/images/semi_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.red_txt {
	color: #FF0000;
}
#spg_event_backnumber_title {
	background-color: #FFFFFF;
	background-image: url(../spg/images/event_backnumber_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#spg_semi_backnumber_title {
	background-color: #FFFFFF;
	background-image: url(../spg/images/semi_backnumber_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.spg_mail {
	width: 450px;
	border: thin dotted #FF9E1C;
	text-align: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 153px;
	margin-bottom: 4px;
	margin-left: 153px;
}
.spg_s_txt {
	padding: 4px;
	width: 500px;
	border: thin dotted #FF9E1C;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 30px;
}
.spg_semi_txt {
	padding: 5px;
	width: 565px;
	border: 1px solid #FF9E1C;
	text-align: left;
	margin-top: 30px;
	margin-right: 40px;
	margin-bottom: 30px;
	margin-left: 40px;
	background-color: #FFFAF4;
}
.spg_semi_txt2 {
	padding: 5px;
	width: 565px;
	border: 1px dotted #FF9E1C;
	text-align: left;
	margin-top: 5px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.photo_cap {
	margin: 0px;
	text-align: center;
	padding: 0px;
	font-size: 8pt;
	line-height: normal;
}
.news_photo {
	padding: 0px;
	width: 615px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.photo_cap_left {
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
	line-height: normal;
}
.gallery_photo_cap {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	line-height: normal;
}
.backnumber {
	text-align: right;
	padding: 0px;
	width: 670px;
	margin-top: 2px;
	margin-right: 45px;
	margin-bottom: 2px;
	margin-left: 45px;
}
.backnumber img{
	border: 0px;
}
.gallery_txt {
	color: #03A8CB;
}
#calender_title {
	background-color: #FFFFFF;
	background-image: url(../images/cal_tit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 800px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.up {
	text-align: right;
	padding: 0px;
	width: 655px;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	clear: both;
}
.up2 {
	text-align: right;
	padding: 0px;
	width: 705px;
	font-size: 9pt;
	line-height: 14pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	clear: both;
}
.up img{
	border: 0px;
}
.up2 img{
	border: 0px;
}
#pankuzu {
	font-size: 8pt;
	line-height: 9pt;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	width: 716px;
	padding: 0px;
	text-align: left;
}
.product_txt {
	border: thin dotted #999999;
	padding: 10px;
	width: 578px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 27px;
}
.photo_right {
	width: 168px;
	float: right;
	font-size: 10px;
	text-align: center;
}
.topic_icon {
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
* {

}

.linkbox_as{
	text-align: left;
	margin: 0;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
	background-color: #FFF;
	}
.linkbox_as p{
	margin:0;
	padding:0;
	text-align: left;
	}
.box_hover_as{
	cursor:pointer;
	background-color: #FFE6FF;
	}	
	
.linkbox_book{
	text-align: left;
	margin: 0;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
	background-color: #FFF;
	}
.linkbox_book p{
	margin:0;
	padding:0;
	text-align: left;
	}
.box_hover_book{
	cursor:pointer;
	background-color: #D0E8FF;
	}
	
.linkbox_event{
	text-align: left;
	margin: 0;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
	}
.linkbox_event p{
	margin:0;
	padding:0;
	text-align: left;
	}
.box_hover_event{
	cursor:pointer;
	background-color: #FFF0CE;
	}
	
.linkbox_collect,.exlink_collect{
	text-align: left;
	margin: 0;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	}
.linkbox_collect p{
	margin:0;
	padding:0;
	text-align: left;
	}
.box_hover_collect{
	cursor:pointer;
	background-color: #FFC;
	}


.none{
	text-indent:0px;
	height:auto;
	}
