

/* コンテンツ枠１*/

table#con1{
    width:700px;
	margin:0px auto;
	border: none;
    border-collapse: collapse;
    border-spacing: 0px;
	}


td#con1Left{
    width:300px;
	padding:0px;
	vertical-align:top;
	background-color:#DDDDDD;
	border: none;
    border-collapse: collapse;
    border-spacing: 0px;
	}
	

td#con1Right{
    width:400px;
	padding:0px;
	vertical-align:top;;
	border: none;
    border-collapse: collapse;
    border-spacing: 0px;
	}


.con1_con{
    float:right;
	width:390px;
	}
	

.con1_catch{
    font-weight:bold;
	font-size:14px;
	line-height:120%;
	color:#FF3300;
	border-bottom:1px solid #FF3300;
	margin-bottom:5px;
	text-align:left;
	}


.con1_name{
    font-weight:bold;
	font-size:18px;
	line-height:130%;
	color:#999999;
	text-align:left;
	}


.con1_text{
    font-size:12px;
	color:#333333;
	margin:10px 0px 0px 0px;
	text-align:left;
	}
	
	
.con1_tantouname{
    font-style:italic;
	font-size:10px;
	text-align:right;
	color:#333333;
	}	

	

/* 買い物棚１（上部）*/	
		
.shelf1_top{
    width:700px;
	padding:5px;
	background-color:#FF3300;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	}

		
.shelf1_Lbox{
    width:700px;
	border-left:5px solid #FF3300;
	border:1px solid #FF3300;
	text-align:left;
	}


.shelf1_Lbox_margin{
    margin:5px;
    }
	

table#shelf1{
     width:688px;
	 border:none;
	 background-color:#ffcac0;
	 margin:0px auto;
	 padding:5px;
	 }
	 
	 
table#shelf1 td{
    border: none;
    padding: 5px;
    text-align: left;
	}


td#shelf1Left{
    color:#FF3300;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	vertical-align:text-top;
	}	
		
	
td#shelf1Center{
    width:280px;
	}	

	
td#shelf1Right{
    width:200px;
	text-align:center;
	}	
	 	
	
.shelf1_Mbox_L{
    width:335px;
	float:left;
	background-color:#DDDDDD;
	}	
	
	
.shelf1_Mbox_L_margin{	
	margin:5px;
	}
	
	
.shelf1_Mbox_R{
    width:335px;
	float:right;
	}	
	
	
.shelf1_Mbox_R_kikaku{
    margin-right:10px;
	float:left;
	}
	
	
.shelf1_Mbox_R_button{
	float:right;
	}	


.shelf1_Mbox_R_kakaku{
    margin:5px 0px 0px 12px	
	}	


.shelf1_Mbox_R_kakaku_line{
    width:100%;
	background-color:#666666;
	margin:5px 0px 5px 0px;
	}



/* コンテンツ枠２*/

.con2_catch{
    width:700px;
    font-weight:bold;
	font-size:16px;
	line-height:120%;
	color:#FF3300;
	border-bottom:1px solid #FF3300;
	margin-top:30px;
	margin-bottom:5px;
	text-align:left;   
    }


table#con2{
    width:700px;
	margin:0px auto;
	border: none;
    border-collapse: collapse;
    border-spacing: 0px;
	}
	
	
td#con2Left{
    width:540px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	border: none;
    border-collapse: collapse;
    border-spacing: 0px;
	}
	

td#con2Right{
    width:160px;
	padding:0px;
	vertical-align:top;
	border: none;
    border-collapse: collapse;
    border-spacing: 0px;
	}

	
.con2_text{
    color:#333333;
    font-size:12px;
	margin-right:10px;
	}



/* コンテンツ枠３*/

.con3_catch{
    width:700px;
    font-weight:bold;
	font-size:16px;
	line-height:120%;
	color:#FF3300;
	border-bottom:1px solid #FF3300;
	margin-top:30px;
	margin-bottom:5px;
	text-align:left;   
    }


.con3_koescrollbox{
    width:678px;
	height:240px;
	border:1px solid #777777;
	overflow:auto;
	text-align:left;
	padding:10px;
	}	
		
	
.con3_koetitle{
    color:#b05880;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
	text-align:left;
	margin-bottom:10px;
	}


.con3_koetext{
    margin-left:12px;
	}


.con3_koename{
    font-size:11px;
	font-style:italic;
	text-align:right;
	margin-top:5px;
	}								