
/******************** body ***********************/

body {
	color:#333333;
	background:url(top_img/top_all_back.gif) top left repeat;
	margin:0px 0px 0px 20px;
}

a:hover {COLOR:#cc9900 ; text-decoration:"underline"}
a{text-decoration:none ; COLOR:#000000}


/******************** body ***********************/


/******************** text ***********************/
.px10{font-size:10px; font-family: "Osaka", "ＭＳ ゴシック"}
.px12{font-size:12px; font-family: "Osaka", "ＭＳ ゴシック"}
.txt10{font-size:10px; font-family: "Osaka", "ＭＳ ゴシック"; line-height:14px}
.txt12{font-size:12px; font-family: "Osaka", "ＭＳ ゴシック"; line-height:18px}
.txt12_aisatu{font-size:12px; font-family: "Osaka", "ＭＳ ゴシック"; line-height:16px}

.px14{
	font-size:14px; 
	font-weight:bold;
	font-family: "Osaka", "ＭＳ ゴシック";
	}



font.txt_caution{
	font-size:10px; 
	font-family: "Osaka", "ＭＳ ゴシック";
	color:#990099
}




font.txt_normal{
	font-size:12px; 
	font-family: "Osaka", "ＭＳ ゴシック";
	line-height:16px
}

/******************** text ***********************/


/******************** object ***********************/

.shopping_img{
	margin:20px 20px 0px 20px;
	}

.shopping_title{
	margin:10px 0px 10px 20px;
	font-size:130%;
	font-family:"ＭＳ Ｐ明朝", "ＭＳ ゴシック","Osaka";
	font-weight:bold;
	}

.shopping_comment{
	margin:0px 20px 15px 20px;
	font-size:110%; 
	font-family: "ＭＳ Ｐ明朝", "ＭＳ ゴシック","Osaka";
	line-height:140%;
	}

.shopping_form{
	margin:5px 20px 5px 20px;
	font-size:110%; 
	font-family: "ＭＳ ゴシック","Osaka";
	float:left;
	}

.shopping_form_2{
	margin:5px 20px 5px 20px;
	font-size:110%; 
	font-family: "ＭＳ ゴシック","Osaka";
	}


table.shopping_img_sum_1{
	margin:20px 0px 0px 0px;
	}
	
.shopping_title_sum{
	margin:5px 0px 0px 0px;
	font-size:100%;
	font-family:"ＭＳ Ｐ明朝", "ＭＳ ゴシック","Osaka";
	font-weight:bold;
	}


.top_menu{
	margin:15px 0px 0px 0px;
	}
	
table.top_menu{
	border-right:1px solid #FFFFFF;
	}
	
.top_comment{
	margin:10px 20px 15px 20px;
	font-size:100%; 
	font-family: "ＭＳ Ｐ明朝", "ＭＳ ゴシック","Osaka";
	line-height:140%;
	}
	
	
	

#con_body{
	width:725px;
	border:1px solid #7A4355;
	margin:1px 1px 1px 1px;
	}

#side_menu{
	width:179px;
	height:100%;
	background:url(share/menu_back.gif) top left repeat;
	}

#side_menu_obj{
	padding-top:20px;
	padding-left:13px;
	}

.side_menu_ele{
	padding-bottom:10px;
	}
	
#main_body{
	width:538px;
	border:1px solid #CAB4BB;
	margin:1px 1px 1px 1px;
	}

#footer_1{
	width:727px;
	height:70px;
	background:url(share/footer_1.gif);
	margin:0px 1px 0px 1px;
	border-bottom:1px solid #ffffff;
	}

#footer_2{
	width:727px;
	margin:0px 1px 1px 1px;
	}

	
.footer_txt_1{
	font-size:12px; 
	font-family: "Osaka", "ＭＳ ゴシック"; 
	line-height:16px;
	color:#FFFFFF;
	margin:10px;
	}
	
.footer_txt_2{
	font-size:12px; 
	font-family: "Osaka", "ＭＳ ゴシック"; 
	line-height:16px;
	color:#FFFFFF;
	margin:10px;
	text-align:right;
	}
	
.enter_line{
	border-right:1px solid #997A84;
	}
	
.enter_txt_1{
	font-size:12px; 
	font-family: "Osaka", "ＭＳ ゴシック"; 
	line-height:16px;
	color:#FFFFFF;
	margin:10px;
	text-align:left;
	}

td.line{
	border-top:1px solid #997A84;
	border-bottom:1px solid #997A84;
	}


td.line_2{
	border-right:1px solid #997A84;
	}

.enter{
	margin-top:15px;
	margin-left:40px;
	margin-right:30px;
	float:right;
	}
	
.enter_2{
	margin-top:15px;
	float:left;
	}

.cly{
	padding: 3px 5px;
	border: 1px solid #000;
	margin: 10px 10px;
}

.clyImg{
	float: left;
}

.clyText{
	float: left;
	margin-left:20px; 
	width: 374px;
}

.clyText p{
	margin: 0;
}

.clyBottom{
	clear: both
}

.clyH{
	font-size: 18px;
	margin: 3px 0 5px 0
}

.clyText a{
	text-decoration: underline;
	color: #962325;
	display: block;
	margin-top: 3px;
}

.clyText a:hover{
	color: #CD6969
}

	
	
	
	
	
	
	
	
	
	
