
/*----------------------------------------------------
 top style
----------------------------------------------------*/

.restaurant {
	width: 900px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.restaurant_left {
	text-align: left;
	width: 430px;
	float: left;
	margin: 0px 20px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.restaurant_right {
	text-align: left;
	width: 449px;
	_width: 450px;
	border-left: 1px solid #6B8E23;
	float: right;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.restaurant_left h4 {
	width: 430px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.restaurant_right h4 {
	width: 430px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 19px;
}



.restaurant_contents {
	text-align: left;
	float: right;
	width: 270px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.top_01 {
	width: 270px;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_01 dl {
	width: 250px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}
div.top_01 dt {
	text-align: left;
	width: 250px;
	border-bottom: 1px dashed #DFDFDF;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}
div.top_01 dd {
	text-align: left;
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_01 dd span {
	color: #6B8E23;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_01 p img {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

.top_02 {
	width: 270px;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_02 dl {
	text-align: left;
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}
div.top_02 dl dt {
	text-align: left;
	width: 250px;
	border-bottom: 1px dashed #DFDFDF;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}
div.top_02 dl dd {
	text-align: left;
	width: 250px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_02 dl dd span {
	color: #6B8E23;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div.top_02 dl dd a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
}



/*----------------------------------------------------
 XsJ menu style
----------------------------------------------------*/

.spica_menu_01 {
	width: 740px;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.spica_menu_01 dl {
	width: 700px;
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 0px 20px;
}
div.spica_menu_01 dt {
	width: 700px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
div.spica_menu_01 dt p {
	text-align: center;
	font-size: 16px;
	color: #6B8E23;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.spica_menu_01 dd {
	width: 700px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.spica_menu_01 dd img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.spica_menu_01 dd table {
	width: 340px;
	float: right;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.spica_menu_01 dd table th {
	text-align: center;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #6B8E23;
	padding: 5px;
}
div.spica_menu_01 dd table td {
	text-align: center;
	background-color: #f5f5f5;
	padding: 5px;
}
div.spica_menu_01 dd table td ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.spica_menu_01 dd table td ul li {
	text-align: left;
	width: 50%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.spica_menu_01 dd table td ul li span {
	color: #FFCCCC;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.spica_menu_02 {
	width: 740px;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.spica_menu_02 dl {
	width: 700px;
	margin: 0px 0px 10px 0px;
	padding: 20px 0px 0px 20px;
}
div.spica_menu_02 dt {
	width: 700px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
div.spica_menu_02 dt p {
	text-align: center;
	font-size: 16px;
	color: #6B8E23;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.spica_menu_02 dd {
	width: 700px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.spica_menu_02 dd table {
	width: 700px;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.spica_menu_02 dd table th {
	width: 50%;
	text-align: center;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #6B8E23;
	padding: 5px;
}
div.spica_menu_02 dd table td {
	text-align: center;
	background-color: #f5f5f5;
	padding: 5px;
}
div.spica_menu_02 dd table td span {
	color: #FFCC48;
}













/*----------------------------------------------------
 l์ fair style
----------------------------------------------------*/

.shisen_fair_01 {
	width: 740px;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_01 dl {
	width: 700px;
	margin: 15px 0px 20px 0px;
	padding: 0px 0px 0px 20px;
}
div.shisen_fair_01 dl dt {
	text-align: center;
	width: 700px;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 1px solid #6B8E23;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
div.shisen_fair_01 dl dt span {
	font-size: 12px;
	font-weight: normal;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_01 dl dt span strong {
	font-size: 14px;
	color: #6B8E23;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_01 dl dt p {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_01 dl dt p strong {
	font-size: 16px;
	color: #6B8E23;
	display: block;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_01 dl dd {
	width: 700px;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_01 dl dd img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_01 dl dd ul {
	float: right;
	width: 340px;
	text-align: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_01 dl dd  ul li {
	width: 340px;
	border-bottom: 1px dashed #DFDFDF;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}
div.shisen_fair_01 dl dd ul li strong {
	float: right;
	font-size: 8px;
	color: #F00;
	font-weight: normal;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div.shisen_fair_01 dl dd li span {
	color : #6B8E23;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}



.shisen_fair_02 {
	width: 740px;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_02 dl {
	width: 700px;
	margin: 15px 0px 20px 0px;
	padding: 0px 0px 0px 20px;
}
div.shisen_fair_02 dl dt {
	text-align: center;
	width: 700px;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 1px solid #6B8E23;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
div.shisen_fair_02 dl dt span {
	font-size: 12px;
	font-weight: normal;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_02 dl dt span strong {
	font-size: 14px;
	color: #6B8E23;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_02 dl dt p {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_02 dl dt p strong {
	font-size: 16px;
	color: #6B8E23;
	display: block;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_02 dl dd {
	width: 700px;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_02 dl dd img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_02 dl dd ul {
	width: 700px;
	text-align: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_02 dl dd ul li {
	float: left;
	text-align: center;
	width: 220px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_fair_02 dl dd ul li img {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}














/*----------------------------------------------------
 l์ plan style
----------------------------------------------------*/

.shisen_plan_01 {
	clear: both;
	width: 740px;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_plan_01 dl {
	width: 700px;
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 0px 20px;
}
div.shisen_plan_01 dl dt {
	text-align: center;
	width: 700px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_plan_01 dl dt img {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
div.shisen_plan_01 dl dt p {
	border: 1px solid #6B8E23;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
div.shisen_plan_01 dd {
	width: 700px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_plan_01 dd img {
	width: 340px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_plan_01 dd ul {
	width: 340px;
	float: right;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_plan_01 dd ul li {
	width: 340px;
	text-align: left;
	border-bottom: 1px dashed #DFDFDF;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}
div.shisen_plan_01 dd ul li span {
	color: #FFCCCC;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*----------------------------------------------------
 l์ recipe style@
----------------------------------------------------*/

.recipe_01 {
	width: 740px;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.recipe_01 h5 {
	width: 740px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.recipe_01 dl {
	width: 360px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.recipe_01 dt {
	width: 360px;
	font-weight: bold;
	font-size: 14px;
	clear: both;
	border-left: 5px solid #6B8E23;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}
div.recipe_01 dd {
	width: 360px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.recipe_01 dd table {
	width: 360px;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.recipe_01 dd th {
	text-align: center;
	font-weight: normal;
	background-color: #CCCCCC;
	padding: 3px;
}
div.recipe_01 dd th img {
	margin: 0px auto 0px auto;
}
div.recipe_01 dd td {
	text-align: center;
	background-color: #f5f5f5;
	padding: 3px;
}
div.recipe_01 dd ul {
	width: 360px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.recipe_01 dd li {
	width: 160px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.recipe_01 dd li img {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
div.recipe_01 dd li p {
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*----------------------------------------------------
 l์ cource style
----------------------------------------------------*/

.cource_01 {
	width: 740px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.cource_01 h5 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.cource_01 dl {
	width: 360px;
	text-align: left;
	border: 1px solid #DFDFDF;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}
div.cource_01 dl dt {
	text-align: center;
	width: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
div.cource_01 dl dt img {
	margin: 0px auto 10px auto;
	padding: 0px 0px 0px 0px;
}
div.cource_01 dl dd {
	width: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
div.cource_01 dl dd img {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.cource_01 dl dd ul {
	width: 320px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.cource_01 dl dd ul li {
	width: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.cource_01 dl dd ul li span {
	color: #6B8E23;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.cource_01 table {
	clear: both;
	text-align: center;
	border: 1px solid #DFDFDF;
	width: 740px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.cource_01 table th {
	background-color: #6B8E23;
	font-weight: normal;
	color: #FFFFFF;
	width: 50%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}
div.cource_01 table td {
	width: 33%;
	background-color: #f5f5f5;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}

/*----------------------------------------------------
 l์ menu style
----------------------------------------------------*/

.shisen_menu_01 {
	width: 740px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_menu_01 dl {
	border: 1px solid #DFDFDF;
	width: 740px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}
div.shisen_menu_01 dl dt {
	width: 700px;
	text-align: center;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
}
div.shisen_menu_01 dl dd {
	width: 700px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div.shisen_menu_01 table {
	clear: both;
	text-align: center;
	border: 1px solid #DFDFDF;
	width: 700px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_menu_01 table th {
	background-color: #6B8E23;
	font-weight: normal;
	color: #FFFFFF;
	width: 25%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}
div.shisen_menu_01 table td {
	width: 25%;
	background-color: #f5f5f5;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}

div.shisen_menu_01 dl dd ul {
	width: 700px;
	list-style: none; 
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.shisen_menu_01 dl dd ul li {
	width: 132px;
	float: left;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}






/*----------------------------------------------------
 l์ takeout style
----------------------------------------------------*/

.takeout_01 {
	width: 740px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.takeout_01 h5 {
	width: 740px;
	margin: 0px 0px 20px 0px;
}
div.takeout_01 dl {
	border: 1px solid #DFDFDF;
	width: 360px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}
div.takeout_01 dl dt {
	width: 320px;
	text-align: center;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
}
div.takeout_01 dl dt p {
	width: 320px;
	font-weight: bold;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.takeout_01 dl dd {
	width: 320px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div.takeout_01 dl dd ul {
	list-style: none;
	width: 320px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.takeout_01 dl dd ul li {
	width: 50%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.takeout_01 table {
	clear: both;
	text-align: center;
	border: 1px solid #DFDFDF;
	width: 740px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.takeout_01 table th {
	background-color: #6B8E23;
	font-weight: normal;
	color: #FFFFFF;
	width: 50%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}
div.takeout_01 table td {
	width: 50%;
	background-color: #f5f5f5;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}


.takeout_02 {
	width: 740px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.takeout_02 h5 {
	width: 740px;
	margin: 0px 0px 20px 0px;
}
div.takeout_02 dl {
	border: 1px solid #DFDFDF;
	width: 360px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}
div.takeout_02 dl dt {
	width: 320px;
	text-align: center;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
}
div.takeout_02 dl dt p {
	width: 320px;
	font-weight: bold;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.takeout_02 dl dd {
	width: 320px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div.takeout_02 dl dd img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.takeout_02 dl dd p {
	float: right;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.takeout_02 table {
	clear: both;
	text-align: center;
	border: 1px solid #DFDFDF;
	width: 740px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.takeout_02 table th {
	background-color: #6B8E23;
	font-weight: normal;
	color: #FFFFFF;
	width: 50%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}
div.takeout_02 table td {
	width: 50%;
	background-color: #f5f5f5;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}


.takeout_03 {
	width: 740px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.takeout_03 h5 {
	width: 740px;
	margin: 0px 0px 20px 0px;
}
div.takeout_03 dl {
	border: 1px solid #DFDFDF;
	width: 740px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}
div.takeout_03 dl dt {
	width: 700px;
	text-align: center;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
}
div.takeout_03 dl dt p {
	width: 700px;
	font-weight: bold;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.takeout_03 dl dd {
	width: 700px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div.takeout_03 dl dd table {
	width: 700px;
	text-align: center;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.takeout_03 dl dd table th {
	background-color: #6B8E23;
	font-weight: normal;
	color: #FFFFFF;
	width: 50%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}
div.takeout_03 dl table td {
	width: 10%;
	background-color: #f5f5f5;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}
div.takeout_03 dl table td img {
	margin: 0px auto 5px auto;
	padding: 0px;
}

div.takeout_03 dl table td span {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

/*----------------------------------------------------
 l์ beautiful style
----------------------------------------------------*/

.beautiful_01 {
	width: 740px;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.beautiful_01 dl {
	width: 700px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
div.beautiful_01 dl dt {
	text-align: center;
	width: 700px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.beautiful_01 dl dd {
	width: 700px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.beautiful_01 dl dd table {
	width: 700px;
	text-align: center;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.beautiful_01 dl dd table th {
	background-color: #add8e6;
	font-weight: normal;
	width: 50%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}
div.beautiful_01 dl table td {
	background-color: #f5f5f5;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}


.beautiful_02 {
	width: 740px;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.beautiful_02 dl {
	width: 700px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 10px 20px;
}
div.beautiful_02 dl dt {
	text-align: center;
	width: 700px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.beautiful_02 dl dd {
	width: 700px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.beautiful_02 dl dd ul {
	list-style: none;
	float: right;
	width: 340px;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.beautiful_02 dl dd ul li {
	width: 340px;
	border-bottom: 1px solid #DFDFDF;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}
div.beautiful_02 dl dd ul li span {
	color: #990000;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.beautiful_02 dl dd img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



.beautiful_03 {
	width: 740px;
	text-align: center;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
table.beautiful_03 th {
	background-color: #6B8E23;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}
table.beautiful_03 td {
	width: 50%;
	background-color: #f5f5f5;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}



/*----------------------------------------------------
 common style
----------------------------------------------------*/

.date_01 {
	font-size: 16px;
	color: #6B8E23;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.internet_01 {
	border-bottom: 5px solid #CC0000;
	clear: both;
	width: 740px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.internet_01 dl {
	width: 740px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.internet_01 dl dt {
	text-align: center;
	width: 740px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
div.internet_01 dl dt strong {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
div.internet_01 dl dt strong span {
	color: #339900;
	font-size: 14px;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
}
div.internet_01 dl dd {
	width: 740px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
div.internet_01 dl dd ul {
	list-style: none;
	width: 720px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
div.internet_01 dl dd ul li {
	width: 50%;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
div.internet_01 dl dd ul li span  {
	color: #CC0000;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.internet_02 {
	width: 740px;
	border-bottom: 5px solid #CC0000;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 5px 0px;
}
dl.internet_02 dt {
	width: 740px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
dl.internet_02 dd {
	width: 740px;
	text-align: center;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
dl.internet_02 dd span {
	color: #FF0000;
}
dl.internet_02 dd strong {
	font-size: 14px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
dl.internet_02 dd strong span {
	font-size: 14px;
	color: #FFCC00;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
}


/*----------------------------------------------------
 style end
----------------------------------------------------*/

