/* CSS Document */

*{
	margin:0px;
	padding:0px;
	margin-left : auto;
	margin-right : auto ;
	line-height:160%;
}

body {
	text-align:center;
	margin:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding:0px;
	
	font-size:82%;
	color:#757575;
	background-image:url(../../img/common/bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

ul{
	margin:0px 0px 0px 15px;
}

ol{
	margin:0px 0px 0px 25px;
}


h1,h2,h3,h4,h5 {
	margin:0px;
	padding:0px;
}

h3{
font-size:98%;
}

table{
	border:0;
	border-spacing:0;
	border-collapse:collapse;
	empty-cells:show;
	}
	
td{
	margin:0px;
	padding:0px;
}

dt{
font-weight:bold;
}

dd{
margin:0px 0px 5px 8px;
}

.mgn_5{
	margin:5px
}

.mgn_10{
	margin:10px
}

.mgn_20{
	margin:20px
}

.mgn_100{
	margin:100px;
}

.mgn_r_10{
margin-right:10px;
}

.mgn_l_10{
margin-left:10px;
}


.wrap{
width:620px;
text-align:left;

}

.wrap2{
width:620px;
text-align:left;
margin-left:10px;

}

.wrap3{
width:770px;
margin:0px 25px 0px 25px;

}


.topicpath{
width:620px;
margin:2px 0px 2px 0px;
text-align:right;
font-size:10px;
}

.topicpath2{
width:770px;
padding:2px 0px 2px 0px;
text-align:right;
font-size:10px;
}

.clear{
clear:both;
}

.lead{
background-image:url(../../img/kategorie_img/frame_02_m.jpg);
/*
background-image:url(/design/hoags/img/kategorie_img/frame_02_m.jpg);
*/
background-repeat:repeat-y;
padding:0px;
margin:0px;
}

.bar_top{
background-image:url(/design/hoags/img/kategorie_img/frame_02_t.jpg);
height:5px;
background-repeat:no-repeat;
}


.lead2 td{
padding:0px 29px 0px 29px;
}

.frame01{
margin:0px 10px 0px 10px;
background-image:url(../../img/kategorie_img/frame_m.jpg);

/*
background-image:url(/design/hoags/img/kategorie_img/frame_m.jpg);
*/
background-repeat:repeat-y;

}

.frame01_t{
margin:0px 10px 0px 10px;
}

.frame01_t td{
vertical-align:top;
}


.frame_bu{
text-align:right;
}

.subtitle01{
background-image:url(../../img/kategorie_img/subtitle01.jpg);
/*
background-image:url(/design/hoags/img/kategorie_img/subtitle01.jpg);
*/
height:20px;
text-align:left;
vertical-align:top;
background-repeat:no-repeat;
width:445px;
}

.subtitle02{
background-image:url(../../img/detailed_img/h3_title.jpg);
/*
background-image:url(/design/hoags/img/detailed_img/h3_title.jpg);
*/
height:20px;
text-align:left;
vertical-align:top;
background-repeat:no-repeat;
width:580px;
}

/* masako add 2009/11/25 start */
.subtitle03{
background-image:url(../../img/detailed_img/christmas_line.jpg);
height:20px;
text-align:left;
vertical-align:top;
background-repeat:no-repeat;
width:550px;
}
/* masako add 2009/11/25 end */

/*　グローバルナビ */

.gnavi_bg{
width:820px;
text-align:center;
}

.gnavi{
width:780px;
text-align:center;
}

.navi_l{
float:left;
}

.navi_r{
float:right;
}

/*　グローバルナビ終了 */

/*　top */

.button_top{
margin:0px 20px 0px 20px;
}

.button01{
float:left;
width:250px;
}

.button02{
float:left;
width:250px;
margin-left:15px;
}

.button_u{
width:780px;
background-color:#efefef;
}

.button_u_m{
margin:0px 5px 0px 5px;
}

.button04{
float:left;
width:380px;
}

.button05{
float:right;
width:380px;
margin-left:10px;
}

.topics01{
margin:0px 10px 0px 10px;
text-align:left;
}


/*　top終わり */


/*　シリーズページ */


.series_wrap{
margin:0px 10px 0px 10px;
}

.subtitle03{

background-image:url(../../img/series/series_subtitle.jpg);
height:20px;
text-align:left;
vertical-align:top;
background-repeat:no-repeat;
width:600px;
font-weight:bold;
}

.series_ta td{
vertical-align:top;
}

.series_img{
margin-right:10px;
}

.series_txt01{
vertical-align:top;
}

.pop_up{
margin:0px 10px 0px 10px;
text-align:right;
}

.option td{
vertical-align:top;
}

/*　シリーズページ終了 */



/*　製品詳細　*/

.price{
text-align:left;
padding:5px 0px 2px 0px;
border-bottom:solid #CCCCCC 1px;
font-weight:bold;
}

.price_form{
padding-top:5px;
text-align:left;
}


/*　製品詳細終了　*/

.bank td{
border:#CCCCCC solid 1px;
border-collapse:collapse;
padding:2px;
color:#757575;
}

.attn{
font-size:10px;
}
.attn td{
font-size:10px;
line-height:120%;
padding:2px;
vertical-align:top;
color:#757575;
}

.attn_ballet{
	color: #FF0000;
	font-weight: bold;
	padding:2px;
}

.anchor{
margin:5px 0px 5px 0px;
font-size:10px;
text-align:right;
}

.red_txt {
	color: #FF0000;
	font-weight: bold;
}

.img_mgn{
margin-right:10px;
}


/*　左navi　*/

.left_navi{
width:140px;
margin-left:20px;
}

.left_navi_bg{
background-image:url(../../img/common/navi_bg01_m.jpg);
background-repeat:repeat-y;
}

.left_navi_mgn{

margin:0px 10px 0px 10px;
text-align:left;
}

.left_navi_arrow{
margin:0px 5px 0px 5px;
background-image:url(../../img/common/navi_arrow.jpg);
background-position:right;
background-repeat:no-repeat;
}

.left_navi_com{

margin:0px 10px 0px 10px;
}

/*　左navi終了　*/


/*　top　*/

.non{display:none;}

.product{
margin:0px 10px 0px 10px;
}

.product td{
vertical-align:top;
}

.topics{
margin: 0px 10px 0px 10px;
width:600px;
}

.topics_day{
text-align:left;
width:80px;
}

.topics td{
padding:2px;
}

/*　top終わり　*/


/*　バラについて　*/
.sickness td{
border:#CCCCCC solid 1px;
border-collapse:collapse;
padding:2px;
}
/*　バラについて終了　*/


/*　会社概要開始　*/

.outline{
margin: 0px 10px 0px 10px;
}
.outline td{
border:#CCCCCC solid 1px;
border-collapse:collapse;
vertical-align:top;
padding:5px 2px 5px 2px;

}
/*　会社概要終了　*/

/*　メッセージローズ開始　*/
.product{
width:610px;
background-image:url(../../img/common/bg01_m.jpg);
margin:0px 5px 0px 5px;
}

.giftset{
margin:0px 10px 0px 10px;
}

.color{
margin:0px 5px 0px 5px;
font-size:10px;
}

.giftset{
margin:0px 10px 0px 10px;
background-image:url(../../img/massage_rose/bg02_m.jpg);
}

.giftset_l{
float:left;
width:170px;
margin-right:15px;
}

.giftset_r{
float:left;
text-align:left;
}

.giftset02{
margin:0px 10px 0px 10px;
}

.giftset02_r{
float:left;
margin-right:10px;
}

.giftset02_l{
float:right;
}

.detailed{
margin:0px 10px 0px 10px;
}

/*　メッセージローズ終了　*/

/*　宇多川さんコメント　*/

.history{
width:620px;
}

.history_img{
float:left;
}

.history_txt{
float:left;
font-size:10px;
margin-left:10px;
}

.advice01{
background-image:url(../../img/ballet_common/frame_m.jpg);
background-repeat:repeat-y;
}

.advice_left{
float:left;
margin-left:10px;
}

.advice_right{
float:left;
margin-left:10px;
}

.advice_button{
text-align:right;
}

/*　宇多川さんコメント終了　*/