
IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; }
#framboisier { width:800px; text-align:center;  }
UL { PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; }
LI { PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; }
H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; }
#header { height:68px; margin:0px; }
#m00 { FLOAT: left; WIDTH: 14px; }
#m01 { FLOAT: left; WIDTH: 97px; }
#m02 { FLOAT: left; WIDTH: 81px; }
#m03 { FLOAT: left; WIDTH: 71px; }
#m04 { FLOAT: left; WIDTH: 95px; }
#m05 { FLOAT: left; WIDTH: 101x; }
#m06 { FLOAT: left; WIDTH: 74px; }
#m07 { FLOAT: left; WIDTH: 52px; }
#m08 { FLOAT: left; WIDTH: 61px; }
#m09 { FLOAT: left; WIDTH: 65px; }
#main { text-align:left; width:800px; z-index:1; }
.menu { margin:0px; }
#footer { height:6px; background-color:#663300; }
#piemain { text-align:center; margin-left:-70px; }
#vois { margin:85px 310px 230px 30px; line-height:1.6em; font-size:11px; font-weight:bold; color:#996633; text-align:left; }
.m01tl { margin:76px 20px 8px 280px; color: #A00E15; text-align:left;
	font-size: 17px; font-weight: bold;
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3"; }
.m01tx { margin:0px 0px 10px 255px; color: #5C2D18; font-size:11px; line-height:1.3em; text-align:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅"; }
.m02tl { margin:74px 30px 5px 270px; color: #A00E15; text-align:left;
	font-size: 17px; font-weight: bold;
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3"; }
.m02tx { margin:0px 0px 0px 255px; color: #5C2D18; font-size:11px; line-height:1.3em; text-align:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";  }
.m03tl { margin:0px 160px 8px 55px; color: #A00E15; text-align:left;
	font-size: 17px; font-weight: bold;
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3"; }
.m03tx { margin:0px 228px 25px 28px; color: #5C2D18; font-size:11px; line-height:1.3em;
	text-align:left; font-family:"ＭＳ ゴシック", "Osaka－等幅"; }
.m04tl { margin:0px 245px 3px 50px; color: #A00E15; text-align:left;
	font-size: 17px; font-weight: bold;
	font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3"; }
.m04tx { margin:0px 243px 25px 20px; color: #5C2D18; font-size:11px; line-height:1.3em; text-align:left;
	font-family:"ＭＳ ゴシック", "Osaka－等幅"; }
h1.o_g_t { background:url(img/name_t.jpg); background-position:left; font-size:25px; font-weight:bold;
	background-repeat:no-repeat; text-align:left; padding-left:25px; margin:10px 0px 20px 0px; color:#5C2D18; }
h1.o_g_tetc { background:url(img/name_t.jpg); background-position:left; font-size:23px; font-weight:bold;
	background-repeat:no-repeat; text-align:left; padding-left:25px; margin:10px 0px 20px 0px; color:#5C2D18; }
h1.o_g_tetcr { background:url(img/name_t.jpg); background-position:left; font-size:23px; font-weight:bold;
	background-repeat:no-repeat; text-align:left; padding-left:25px; margin:10px 0px 20px 20px; color:#5C2D18; }
.o_g_st { font-size:17px; font-weight:bold; padding-left:40px;}
.o_g_st_oetcd { font-size:17px; font-weight:bold; padding-left:20px;}
.o_g_st_oetcdo { font-size:17px; font-weight:bold; padding-left:10px;}
.o_g_sts { font-size:10px; font-weight:normal; padding-left:10px;}
#lside { float:left; width:340px; }
#rside { float:right; width:440px; margin-left:20px; }
#clear { clear:both; }
h2.o_g_smt { text-align:center; font-size:18px; font-weight:bold; color:#5C2D18;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin:0px 0px 20px 0px; }
h2.o_g_smt_sun { text-align:center; font-size:18px; font-weight:bold; color:#5C2D18; z-index:2;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin:-40px 0px 20px 0px; }
.o_g_t_mkn { color:#727172; font-size:12px; padding-left:160px; }
#main table td.o_g_info { font-size:13px; color:#5C2D18; margin:0px; line-height:1.5em; text-align:left; background:url(img/name.jpg); background-position:bottom right; background-repeat:no-repeat; }
p.o_g_info { font-size:13px; color:#5C2D18; margin:0px 82px 0px 82px; line-height:1.5em; text-align:left; }
p.o_g_infoetc { font-size:13px; color:#5C2D18; margin:0px 20px 0px 20px; line-height:1.5em; text-align:left; }
p.o_g_infoetcr { font-size:13px; color:#5C2D18; margin:0px 0px 0px 20px; line-height:1.5em; text-align:left; }
#flash_makaron { z-index:10; margin:0px 0px 0px 50px; height:340px; background-color:#FFFFFF; }
#flash_m { z-index:20; margin:-130px 590px 15px 5px; background-color:#FF0000; width:267px; height:150px; background:url(img/white.jpg); position:relative; }
#o_g_makaron { z-index:30; margin:-155px 590px 15px 40px; position:relative; background:url(img/white.jpg); font-size:12px; color:#5C2D18; line-height:1.4em; text-align:left; background-color:#00FF99; }
/* safari only \*/
html[xmlns*=""] body:last-child #flash_makaron {
z-index:10; margin:0px 0px 15px 50px; height:340px; background-color:#FFFFFF;
}
html[xmlns*=""] body:last-child #flash_m { z-index:20; margin:-135px 590px 15px 5px; background-color:#FFFFFF; width:267px; height:140px; background:url(img/white.jpg); position:relative; }
html[xmlns*=""] body:last-child #o_g_makaron { z-index:30; margin:-165px 590px 15px 40px; position:relative; background:url(img/white.jpg); font-size:12px; color:#5C2D18; line-height:1.4em; text-align:left; }
.og_name { color: #727172; font-size:14px; text-align:left; }
.og_namer { color: #727172; font-size:14px; text-align:right; margin-right:8px; }
.og_nameetc { color: #727172; font-size:14px; text-align:left; margin-left:20px; }
.og_note { color: #727172; font-size:12px; padding-right:20px; text-align:right; }
.og_notem { color: #727172; font-size:12px; padding-right:10px; text-align:right; }
.og_noteh { color: #727172; font-size:11px; padding-right:5px; text-align:left; }
.collection_page { text-align:right; margin:10px 10px 15px 0px; }
p.macaronparisien { color:#5C2D18; font-size:17px; font-weight:bold; text-align:center;
	font-family:"ＭＳ ゴシック", "Osaka－等幅"; margin-top:35px; }
h5 { font-size:13px; text-align:left; margin:0px; color:#5C2D18; }
p.coll_txt { font-size:11px; margin:10px 20px 0px 7px; color:#5C2D18; line-height:1.2em; }
#sun_back { background:url(img/sun.jpg); z-index:1; margin:-50px 0px 0px 0px; height:100px; }
#etc_page { background-color:#5C2D18; width:800px; }
#upleft { float:left; background-color:#FFFFFF; margin:0px 1px 1px 0px; width:399px; }
#upright { float:right; background-color:#FFFFFF; margin:0px 0px 1px 0px; width:400px; }
#upleftd { float:left; background-color:#FFFFFF; margin:0px 1px 0px 0px; width:399px; }
#uprightd { float:right; background-color:#FFFFFF; margin:0px 0px 0px 0px; width:400px; }
.a_u_t { color:#5C2D18; margin:5px 35px 15px 50px; font-size:13px; font-weight:bold; }
.info { color:#727172; font-size:16px; font-weight:bold; margin-bottom:12px; }
.whats { color:#727172; font-size:12px; line-height:1.4em; }
.red { color:#db2138; }


.menu_link a:hover {
	position:relative;
	top:1px;
	left:1px;
}


/* システム導入に伴う追加分 */

.sy-s-ue {
	margin:0 0 5px;
}
.sy-s {
	margin:5px 0;
}
.sy-s-sita {
	margin:5px 0 0;
}



.menu_link img{
	margin-bottom:7px;
}



.topix{
	height:170px;
	overflow-y:scroll;
	overflow-x:hide;
	text-align:left;
	color: #ffffff;
	padding:5px;
	font-size:12px;


/*

	scrollbar-arrow-color: #CD6086;
	scrollbar-face-color: #F0D5DC;
	scrollbar-highlight-color: ;
	scrollbar-shadow-color: ;
	scrollbar-3dlight-color: ;
	scrollbar-darkshadow-color: ;
	scrollbar-track-color: #CD6086;

*/


}


.left_image:hover   {
	cursor: hand;
}


/* 注目トピックス */
.topics table {
    font-size:12px;
	line-height:140%;
	color:#FFFFFF;
	text-align:left;
}

.topics table br {
   /* letter-spacing: 0;*/
}

.topics td { height:30px;}

.topics-under {
	border-bottom: solid #F0D5DB 1px;
}




