td	{  font-size: 12px;  color: #333333}
#news {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	line-height: 1.5em;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.text12 {  font-size: 12px; line-height: 18px; text-decoration: none}
.txt12_green {  font-size: 12px; font-weight: normal; color: #000066}
.txt12_red {
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
	line-height: 1.2em;
}
.text12_blue {  font-size: 12px; color: #000066; line-height: 16px}
.text12-height16 {  font-size: 12px; line-height: 16px; color: #333333}
.text12-height16_c {
	font-size: 12px;
	line-height: 16px;
	color: #653232;
	text-align: center;
	background-color: #FCFFE4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #653232;
}


.text14 {  font-size: 14px; line-height: normal; text-decoration: none}
.b_text14 {  font-size: 14px; line-height: normal; font-weight: bold}
.backylw {
	background-color: #CCCB9D;
	margin: 0px;
	padding: 0px;
}

.text14-height18 {  font-size: 14px; line-height: 20px}
.text14-height18_w {
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
}
.text12_dbrown {
	font-size: 12px;
	color: #330000;
}



.text18 {
	font-size: 18px;
}
.text6 {  font-size: 6px}
.text16_red-bold {  font-size: 16px; font-weight: bold; color: #FF0000}
.text14_blue { font-size: 14px; color: #000066; line-height: 16px }
.text12_red-bold {
	font-size: 12px;
	line-height: 1.3em;
	font-weight: bold;
	color: #FF0000;
}

.text_brown {
	color: #660000;
	font-weight: bold;
}
.style3 {
	color: #CC0000;
	font-weight: bold;
}
.text14_white-bold {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
}
.text14_green {  font-size: 14px; font-weight: bold; color: #009933}
.text14_red-bold {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	line-height: 1.2em;
}
.text14_brown {  font-size: 14px; 
	color: #660000;
	font-weight: bold;
	}
	
.text16_brown {  
    font-size: 16px; 
	color: #660000;
	font-weight: bold;
	}	.top_comment {
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 600px;
}

.text14_white {  font-size: 14px; 
	color: #FFFFFF;
	font-weight: bold;
	}
.text18_blue {
	font-size: 18px;
	font-weight: bold;
	color: #0033FF;
	text-align: right;
}

.li_top {
	line-height: 2em;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #653232;
	list-style-position: inside;
	margin-left: 10px;
	margin-right: 10px;
}
ul {
	margin: 0px 0px 0px 20px;
}

.text12_b_red {
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	color: #653232;
	background-color: #CCCC99;
}
.text12_b_red02 {
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	color: #653232;
	background: #E3E3C8 url(../shop/sandaitoyokuni/images/sakura.jpg) no-repeat right bottom;
}
.ul_course {
	font-size: 12px;
	text-indent: 2em;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style: disc outside;
}
.text12_brown {
	font-size: 12px;
	color: #660000;
	line-height: 1.5em;
}
.text14_b_pink {
	font-size: 14px;
	font-weight: bold;
	color: #CC0066;
}


.image_botder {
	padding: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-style: solid;
	border-right-color: #999999;
	border-bottom-color: #666666;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.td_center {
	text-align: center;
}

.td_center table {
	margin-right: auto;
	margin-left: auto;
}
.course {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.2em;
	margin-left: 20px;
	color: #330000;
}
.course02 {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.2em;
	margin-left: 5px;
	color: #330000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #660000;
	margin-right: 5px;
	padding-bottom: 3px;
}
.p_title {
	background-image: url(../shop/shampoo/images/i_leaf.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	text-indent: 2.5em;
	line-height: 2em;
	font-weight: bold;
	color: #006600;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CC9900;
	border-bottom-color: #CC9900;
	background-color: #FFFFFF;
	width: 490px;
	font-size: 14px;
}

.info {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	font-size: medium;
}

.info table{
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	border-collapse: collapse;
	}
	
.td_line {
	border: 1px solid #999999;
	border-collapse: collapse;
}
.comment {
	line-height: 1.5em;
	float: none;
	width: 430px;
	padding-right: 5px;
	margin-top: 10px;
	text-align: center;
	margin-bottom: 10px;
}
.border_orange {
	border: 1px solid #FFCC99;
}
.dotted_hr {
	width: 450px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #BFB38A;
	text-align: center;
	margin-bottom: 3px;
}
.text14-height18_w_center {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.text14_red {
	font-size: 14px;
	color: #660000;
	line-height: 20px;
}
.text12_w {
	font-size: 12px;
	color: #FFFFFF;
}
.text14_dred {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.text14_rbrown {
	font-size: 14px;
	font-weight: bold;
	color: #993300;
}

.text12_dred {
	font-size: 12px;
	color: #990000;
}
.text14_y_b {
	font-size: 14px;
	font-weight: bold;
	color: #ffcc33;
}
.text12_y {
	font-size: 12px;
	color: #ffcc33;
}
.text14b_pink2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF3366;
}
.text14_lightblue {
	font-size: 14px;
	color: #3366FF;
	line-height: 1.2em;
}

.text_white {
	color: #FFFFFF;
}
.text_green {
	color: #009933;
}

.topics{
	width: 520px;
	padding: 5px;
	background: #DBF9F9;
	border: dotted #8781BD;
	left: auto;
	right: auto;
}
.img_blueborder {
	border: 1px solid #004DBF;
}
.td_line_green {
	border-collapse: collapse;
	border-bottom: 1px dotted #A2D865;
}
.top5bottom10 {
	width: 600px;
	margin-top: 5px;
	margin-bottom: 10px;
}


div#con_cate{
	background-color: #ECF2F9;
	width: 750px;
	text-align: left;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	line-height: 130%;
	margin-right: auto;
	margin-left: auto;
}
.middle {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
}
.table_border {
	border: 1px solid #000000;
}
.txt_left {
	text-align: left;
}
.table_border_brown {
	border: 1px solid #5B2E00;
	border-collapse:collapse;
}
.table_border_brown td {
	border: 1px solid #5B2E00;
}

.title_bold{
	color: #333333;
	background-color: #D9F0FF;
	font-size: medium;
	font-weight: bold;
	line-height: 150%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 10px;

}

.section{
	padding: 10px;
	text-align: left;
	line-height: 140%;
	width: 85%;
	margin-top: 10px;
}

.section ul{
	padding-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style: none;
}
.section p {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}


.section ul li{
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.section .text14_blue li {
	margin-bottom: 5px;
	border-bottom: 1px dashed #B0C1E6;
}
.section .text14_blue li.border_none {
	border-style: none;
}


.section h4 {
	color: #333333;
	margin-left: 10px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #009900;
	border-left-color: #009900;
	margin-bottom: 10px;
	padding-bottom: 0px;
	font-size: medium;
}
.section div.kissport ul {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
.mokuji {
	text-align: left;
	width: 35em;
	margin-right: auto;
	margin-left: auto;
}
.mokuji ul {
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: square;
	list-style-position: inside;
	margin-left: 20px;
}
.mokuji li {
	margin-bottom: 5px;
}


.section .kissport li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
	margin: 0px;
	padding-top: 3px;
}
h1.balloon {
	font-size: medium;
	font-weight: bold;
	color: #333333;
	background-color: #E0E7F5;
	width: 90%;
	padding: 5px;
	margin: 10px 0px 0px;
}
.to_top {
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
	width: 90%;
}
.border_dash {
	border-bottom: 1px dashed #653232;
}
.section div.box_left {
	float: left;
	width: 50%;
	padding-right: 20px;
}
.section div.box_right {
	float: right;
	width: 50%;
}
.border_none {
	border-style: none;
}
.tableA {
	margin-bottom: 10px;
	border-collapse: collapse;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-size: small;
	line-height: 1.3em;
	width: 100%;
	padding: 0px;
	margin-left: 30px;
}
.section p {
	text-align: center;
}

.tableA th {
	font-weight: bold;
	color: #000066;
	width: 10em;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	padding: 3px;
	vertical-align: top;
	background: #EBEBF1;
}

.tableA td {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: left;
	background: #F8FAFA;
	vertical-align: top;
}
.img_right {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}
.table_sakura{
	width: 550px;
	background-image: url(../shop/ganesha/images/sakura.jpg);
	background-repeat: no-repeat;
	border: 2px solid #660000;
	text-align: center;
}
	
.table_sakura td{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: center;

}
.table_sakura02{
	width: 400px;
}
	
.table_sakura02 td{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: left;

}
.table_sakura03{
	width: 400px;
}
	
.table_sakura03 td{
	text-align: left;
	padding: 5px;

}
.text_sakura {
	font-size: 16px;
	color: #FF0000;
	text-align: center;
	background-color: #FFFFCC;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
}
.text12_b_red03 {

	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	color: #653232;
	background-color: #E3E3C8;
}
.table_red {
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	border-left: 1px solid #990000;
}
.text12_b_red04 {
	font-size: 12px;
	line-height: 2em;
	font-weight: bold;
	color: #653232;
	background: #E3E3C8 url(../shop/sandaitoyokuni/images/sakura.jpg) no-repeat right bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}
