@charset "utf-8";
/* CSS Document */


/*

01:各タグの基本設定
02:レイアウト
03:My Blossa Style top
04:My Blossa Style vol1
05:My Blossa Style vol2
06:My Blossa Style vol3
07:My Blossa Style vol4
08:My Blossa Style vol5
09:My Blossa Style vol6
10:My Blossa Style vol7
11:My Blossa Style vol8
12:My Blossa Style vol9
13:My Blossa Style vol10
14:My Blossa Style vol11
15:My Blossa Style vol12
16:My Blossa Style vol13
17:My Blossa Style vol14
18:My Blossa Style vol15
19:My Blossa Style vol16
20:My Blossa Style X'mas2010
21:My Blossa Style New Year 2011
22:My Blossa Style vol17
22:My Blossa Style vol18
23:My Blossa Style vol19
24:My Blossa Style vol20
25:My Blossa Style vol21
26:My Blossa Style vol22
27:My Blossa Style vol23
27:My Blossa Style vol24
28:My Blossa Style vol25
29:My Blossa Style X'mas2011
30:My Blossa Style New Year 2012
31:My Blossa Style vol26
*/

/*------------------------１：各タグの基本設定-----------------------*/

body{
	margin:0;
	padding:0;
	font-size:100%;
	line-height:1.4;
	text-align:center;
	background:url(../common/global_bg.jpg) repeat-x left top #F6F6F6;
	color:#666666;
	font-family: Verdana, sans-serif, "ＭＳ Ｐゴシック";
}

h1,h2,h3{
	margin:0;
	padding:0;
}

a:link{color:#468B82;}
a:visited{color:#468B82;}
a:hover{color:#39B9A8;}
a:active{color:#468B82;}

/*------------------------２：ページレイアウト-----------------------*/



div#header:before,
div#header:after,
div#headmenu:before,
div#headmenu:after,
div#content:before,
div#content:after,
div#mainarea:before,
div#mainarea:after,
div#rightmenu:before,
div#rightmenu:after,
div#subtitle:before,
div#subtitle:after,
div.shopblog:before,
div.shopblog:after,
div.listbox:before,
div.listbox:after,
div.section:before,
div.section:after,
div.section dl.shopdata:before,
div.section dl.shopdata:after,
div.listbox div dl:before,
div.listbox div dl:after,
dl#floorguide:before,
dl#floorguide:after,
dl#floorguide dd:before,
dl#floorguide dd:after,
dl#floorguide dd div:before,
dl#floorguide dd div:after{ content: ""; display: table; }

div#header:after,
div#headmenu:after,
div#content:after,
div#mainarea:after,
div#rightmenu:after,
div#subtitle:after,
div.shopblog:after,
div.listbox:after,
div.section:after,
div.section dl.shopdata:after,
div.listbox div dl:after,
dl#floorguide:after,
dl#floorguide dd:after,
dl#floorguide dd div:after{ clear: both; }

div#header,
div#headmenu,
div#content,
div#mainarea,
div#rightmenu,
div#subtitle,
div.shopblog,
div.listbox,
div.section,
div.section dl.shopdata,
div.listbox div dl,
dl#floorguide,
dl#floorguide dd,
dl#floorguide dd div{ zoom: 1; }


div#global{width:100%;}
div#shadow{width:790px; margin:0 auto 0; background:url(../common/shadow_bg.gif) repeat-y left top;}
div#wrap{width:760px; padding:0 15px; background:url(../common/wrap_bg.jpg) no-repeat left top; text-align:left;}

div#header{width:760px;  padding-bottom:15px; background:url(../common/header_bottom.jpg) no-repeat left bottom; text-align:left;}

h1#head{
	width:760px;
	height:70px;
	background:url(../common/header.jpg) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
}

h1#head a{
	display:block;
	width:270px;
	height:70px;
}

ul#headmenu,ul#headmenu li{
	margin:0;
	padding:0;
}

ul#headmenu{list-style:none;}
ul#headmenu li{
	float:left;
	height:28px;
}
ul#headmenu li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

li#menu01{width:127px;}
li#menu02{width:126px;}
li#menu03{width:127px;}
li#menu04{width:126px;}
li#menu05{width:126px;}
li#menu06{width:128px;}

li#menu01 a{height:28px; width:127px; background:url(../common/headmenu01.jpg) no-repeat left top;}
li#menu02 a{height:28px; width:126px; background:url(../common/headmenu02.jpg) no-repeat left top;}
li#menu03 a{height:28px; width:127px; background:url(../common/headmenu03.jpg) no-repeat left top;}
li#menu04 a{height:28px; width:126px; background:url(../common/headmenu04.jpg) no-repeat left top;}
li#menu05 a{height:28px; width:126px; background:url(../common/headmenu05.jpg) no-repeat left top;}
li#menu06 a{height:28px; width:128px; background:url(../common/headmenu06.jpg) no-repeat left top;}
li#menu012 a{height:28px; width:127px; background:url(../common/headmenu01.jpg) no-repeat left bottom;}
li#menu022 a{height:28px; width:126px; background:url(../common/headmenu02.jpg) no-repeat left bottom;}
li#menu032 a{height:28px; width:127px; background:url(../common/headmenu03.jpg) no-repeat left bottom;}
li#menu042 a{height:28px; width:126px; background:url(../common/headmenu04.jpg) no-repeat left bottom;}
li#menu052 a{height:28px; width:126px; background:url(../common/headmenu05.jpg) no-repeat left bottom;}
li#menu062 a{height:28px; width:128px; background:url(../common/headmenu06.jpg) no-repeat left bottom;}

li#menu01 a:hover{background-position:left bottom;}
li#menu02 a:hover{background-position:left bottom;}
li#menu03 a:hover{background-position:left bottom;}
li#menu04 a:hover{background-position:left bottom;}
li#menu05 a:hover{background-position:left bottom;}
li#menu06 a:hover{background-position:left bottom;}

div#mainarea{float:left; width:495px; margin:0; padding:0 0 0 15px;}
div#rightmenu{float:right; width:220px; margin:0; padding:0 15px 0 0;}
div#footer{clear:both;width:760px; height:55px; background:url(../common/footer.jpg) no-repeat 0 0;}
div#footer address { text-indent:-9999px; overflow: hidden; margin:0; padding:0;}


/*--------トップページ--------*/

#top * { margin:0; padding:0; }
#top img { vertical-align:bottom; line-height:0; border:none; }
#top #wrap   { background:url(../common/wrap_bg_top.gif) no-repeat 0 0; }
#top #shadow { background:url(../common/bg_shadow_top.gif) repeat-y 0 0; }
#top #header { padding:0; }
#top #footer { background:url(../common/bg_footer_top.jpg) no-repeat 0 0; }
#top #content		{ }
#top #content:before,
#top #content:after	{ content: ""; display: table; }
#top #content:after	{ clear: both; }
#top #content		{ zoom: 1; }

#top #mainArea			{ float:none; width:760px; padding:228px 0 0; position:relative; }
#top #mainArea:before,
#top #mainArea:after	{ content: ""; display: table; }
#top #mainArea:after	{ clear: both; }
#top #mainArea			{ zoom: 1; }

#top #categoryArea			{ margin:0 0 12px 0; padding:0 0 0 4px; font-size:64%; position:relative; z-index:200; }
#top #categoryArea:before,
#top #categoryArea:after	{ content: ""; display: table; }
#top #categoryArea:after	{ clear: both; }
#top #categoryArea			{ zoom: 1; }

#top #mainImg { position:absolute !important; z-index:1; top:0; left:0; }
#top #mainImg #slider	    { list-style:none; }
#top #mainImg #slider li	{ position:absolute; top:0; left:0; }
#top #mainImg #slider li img	{  }
#top #mainImg #slider li a	    { border:0; display:block; }

#top #categoryArea img { display:block; }
#top #categoryArea #twitterBtn	{ position:absolute; z-index:2000; top:-30px; left:522px; }
#top #categoryArea .categoryList { list-style-type:none; margin:0; padding:0; line-height:0; }
#top #categoryArea .categoryList li { float:left; width:187px; margin:0; padding:0; background:url(../common/bg_top_category.png) no-repeat 0 100%; overflow:hidden; }
#top #categoryArea #beautyArea .categoryList li { width:372px; background:url(../common/bg_top_category02.gif) no-repeat 0 100%; }

#top #categoryArea h2 { line-height:0; width:auto !important; height:auto !important; text-indent:0; margin:0; }
#top #categoryArea h2 img { display:block; }
#top #categoryArea .categoryList li { cursor:pointer; }
#top #categoryArea .categoryList li.spacing,
#top #categoryArea .categoryList li.spacing a { cursor:default; }
#top #categoryArea .categoryList li dl { min-height:166px; height:auto !important; height:166px; text-align:center; }
#top #categoryArea .categoryList li dl dt { margin:0 0 6px; }
#top #categoryArea .categoryList li dl dt img { margin:0 0 0 2px; }
#top #categoryArea .categoryList li dl dd { padding:0 0 12px; line-height:1.4; }
#top #categoryArea .categoryList li dl dd.entryDate	{ color: #d43d60; position: relative; top: -5px; display: none; }
#top #categoryArea .categoryList li dl dd em { display:block; font-style:normal; font-weight:bold; font-size:120%; }
#top #categoryArea .categoryList li dl dd .new    { padding:0 32px 0 0; background:url(../common/i_new.gif) no-repeat 100% 50%; }
#top #categoryArea .categoryList li dl dd .pickup { padding:0 48px 0 0; background:url(../common/i_pickup.gif) no-repeat 100% 50%; }
#top #categoryArea .categoryList:before,
#top #categoryArea .categoryList:after	{ content: ""; display: table; }
#top #categoryArea .categoryList:after	{ clear: both; }
#top #categoryArea .categoryList		{ zoom: 1; }

/*#top #categoryArea .categoryList li a				{ text-decoration: none !important; }
#top #categoryArea .categoryList li a dd			{ color: #666;  }
#top #categoryArea .categoryList li a dd em			{ color: #468B82; text-decoration: underline; }
#top #categoryArea .categoryList li a:hover dd em	{ color: #468B82; }*/

#top #categoryArea .shopList { clear:both; text-align:right; padding:6px 0 0; margin:0 12px 0 0; }
#top #lowerContents { padding:0 20px; }
#top #lowerContents:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html #top #lowerContents             { zoom: 1; } /* IE6 */
*:first-child+html #top #lowerContents { zoom: 1; } /* IE7 */
#top #lowerContents #eventArea { float:left; width:477px; /display:inline; /zoom:1; }
#top #lowerContents #eventArea .itiran { margin:0 0 24px; }
#top #lowerContents #eventArea dl { }
#top #lowerContents #twitterArea { float:right; width:224px; }
#top #lowerContents #twitterArea .twtr-hd { padding: 0; margin:0 0 8px; }
#top #lowerContents #twitterArea .twtr-ft { display: none; }
#top #lowerContents #twitterArea .twtr-widget .twtr-tweet-wrap { overflow: hidden; padding: 6px 8px; }

#top #lowerContents .bnrArea { width:482px; }
#top #lowerContents .bnrArea li { float:left; margin:0 0 0 8px; display:inline; list-style-type:none; }
#top #lowerContents .bnrArea li.firstChild { margin:0 0 12px 8px; }
#top #lowerContents .pagetop { clear:both; padding:22px 0 0; text-align:right; font-size:64%; }
#top #lowerContents h2 { width:475px; height:23px; margin:0 0 7px; text-indent:-9999px; overflow:hidden; }

#top .eventList { margin:0 0 4px; }
#top .eventList .eventbox    { padding:5px 0 0 !important; }
#top .eventList .eventbox dt { float:left; width:7em; margin:0; padding:0 0 5px 5px; color:#DF3A65; font-weight:bold; }
#top .eventList .eventbox dd { float:none; width:auto; margin:0 0 0 8em; padding:0 0 5px; }


/*--------右メニュー--------*/
h3#shop{
	width:220px;
	height:29px;
	background:url(../common/h3_shop.jpg) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
}

dl#floorguide{
	margin:0 0 15px;
	padding:0 15px 0;
	width:190px;
}

dl#floorguide dt{width:50px; height:27px; text-indent:-9999px; overflow:hidden;}

dt#floor3{background:url(../common/floor_3f.gif) no-repeat left top;}
dt#floor23{background:url(../common/floor_23f.gif) no-repeat left top;}
dt#floor2{background:url(../common/floor_12f.gif) no-repeat left top;}
dt#floor2f{background:url(../common/floor_2f.gif) no-repeat left top;}
dt#floor1{background:url(../common/floor_1f.gif) no-repeat left top;}
dt#floorb1{background:url(../common/floor_b1f.gif) no-repeat left top;}

dl#floorguide img{float:left; margin-right:3px;}

dl#floorguide dd a:link,
dl#floorguide dd a:visited{font-size:12px; font-weight:bold; color:#B02024;}
dl#floorguide dd a:hover{color:#EC4E52;}

dl#floorguide dd{margin:0; padding:0 5px 5px; border-left:5px solid #E5D3B1; font-size:10px; clear:both; width:175px;}
dl#floorguide dd.last{border-bottom:1px solid #E5D3B1;}
dl#floorguide dd.lastMiss{ border-bottom:1px solid #E5D3B1; font-size: 8px; }
dl#floorguide dd.lastMiss a:link,
dl#floorguide dd.lastMiss a:visited { font-size:10px; font-weight:bold; color:#B02024; }
dl#floorguide dd.lastMiss a:hover{color:#EC4E52;}
dl#floorguide dd.lastShibata{ border-bottom:1px solid #E5D3B1; font-size: 8px; }
dl#floorguide dd.lastShibata a:link,
dl#floorguide dd.lastShibata a:visited { font-size:10px; font-weight:bold; color:#B02024; }
dl#floorguide dd.lastShibata a:hover{color:#EC4E52;}
dl#floorguide dd div{width:180px;}

div#address{
	margin:0 15px 15px;
	padding:4px;
	font-size:75%;
	background:url(../common/bluemesh.gif) left top;
}

/*--------右メニューここまで--------*/


/*--------左メインエリア--------*/

div#mainarea h2{
	width:495px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:7px;
}

dl.eventbox{
	margin:0;
	padding-bottom:5px;
	background:url(../common/eventcolumn.gif) no-repeat left bottom;
	clear:both;
	font-size:75%;
}

dl.eventbox dt{float:left; width:85px; margin:0; padding:5px 0 0 10px; color:#DF3A65; font-weight:bold;}
dl.eventbox dd{float:left; width:375px; margin:0; padding:5px 0 0 20px;}


dl.eventbox:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
dl.eventbox {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html dl.eventbox { height: 1%; }
dl.eventbox { display: block; }
/*End hide from IE-mac*/

h2#whatsnew		{background:url(../common/h2_whatsnew.jpg) no-repeat left top; margin-bottom:0;}
h2#event		{background:url(../common/h2_event.jpg) no-repeat left top; margin-bottom:0;}
h2#eventlist	{background:url(../common/h2_eventlist.jpg) no-repeat left top;}
h2#eventlist02	{background:url(../common/h2_event.jpg) no-repeat left top;}
h2#shoplist		{background:url(../common/h2_shoplist.jpg) no-repeat left top;}
h2#osusume		{background:url(../common/h2_osusume.jpg) no-repeat left top;}
h2#coupon		{background:url(../common/h2_coupon.jpg) no-repeat left top;}
h2#floor		{background:url(../common/h2_floor.jpg) no-repeat left top;}
h2#access		{background:url(../common/h2_access.jpg) no-repeat left top;}
h2#blossaStyle	{ background: url(../common/h2_blossa_style.gif) no-repeat left top; }

h2#recruit{background:url(../common/h2_recruit.jpg) no-repeat left top;}
h2#news{background:url(../common/h2_news.jpg) no-repeat left top;}
h2#shop_hama{background:url(../common/h2_hama.jpg) no-repeat left top;}
h2#shop_shen{background:url(../common/h2_shen.jpg) no-repeat left top;}
h2#shop_bals{background:url(../common/h2_bals.jpg) no-repeat left top;}
h2#shop_doutor{background:url(../common/h2_doutor.jpg) no-repeat left top;}
h2#shop_subway{background:url(../common/h2_subway.jpg) no-repeat left top;}
h2#shop_mameya{background:url(../common/h2_mameya.jpg) no-repeat left top;}
h2#shop_hanamasa{background:url(../common/h2_hanamasa.jpg) no-repeat left top;}
h2#shop_missessence{background:url(../common/h2_missessence.jpg) no-repeat left top;}
h2#shop_shibata{background:url(../common/h2_shibata.jpg) no-repeat left top;}
h2#shop_seven_eleven{background:url(../common/h2_seven_eleven.jpg) no-repeat left top;}
h2#shop_hibari{background:url(../common/h2_hibari.jpg) no-repeat left top;}
h2#shop_hibari2{background:url(../common/h2_hibari2.jpg) no-repeat left top;}
h2#shop_ippudo{background:url(../common/h2_ippudo.jpg) no-repeat left top;}
h2#shop_lagunaveil{background:url(../common/h2_lagunaveil.jpg) no-repeat left top;}

div.itiran{
	margin:5px 0 12px;
	text-align:right;
}

div.itiran2{
	margin:5px 0 0;
	text-align:right;
}

div.shopblog{
	padding:0 5px 15px;
	margin:0 0 15px;
	width:485px;
	background:url(../common/shopline.gif) no-repeat left bottom;
}

div.shopblog div{
	width:350px;
	float:right;
}

/*div.shopblog img.custom{
	float:left;
	margin-right:10px;
	display:inline;
	border:0;
}*/

div.shopblog img{
	float:left;
	margin-right:10px;
	display:inline;
	border:0;
}

div.shopblog p{
	line-height:1.4;
	padding:0 0 15px;
	margin:0;
	font-size:75%;
}

div.shopblog p.shopname01,
div.shopblog p.shopname02,
div.shopblog p.shopname03,
div.shopblog p.shopname04,
div.shopblog p.shopname05,
div.shopblog p.shopname06,
div.shopblog p.shopname07,
div.shopblog p.shopname09,
div.shopblog p.shopname10,
div.shopblog p.shopname11{
	margin-bottom:5px;
	padding:12px 0 0 45px;
	width:305px;
	height:28px;
}

div.shopblog p.shopname08{
	margin-bottom:5px;
	padding:12px 0 0 45px;
	width:305px;
	height:43px;
}

div.shopblog p.shopname01 a,
div.shopblog p.shopname02 a,
div.shopblog p.shopname03 a,
div.shopblog p.shopname04 a,
div.shopblog p.shopname05 a,
div.shopblog p.shopname06 a,
div.shopblog p.shopname07 a,
div.shopblog p.shopname08 a,
div.shopblog p.shopname09 a,
div.shopblog p.shopname10 a,
div.shopblog p.shopname11 a{
	font-weight:bold;
	color:#666666;
}

div.shopblog p.shopname01{background:url(../common/cf_hama.jpg) no-repeat left top;}
div.shopblog p.shopname02{background:url(../common/cf_xhen.jpg) no-repeat left top;}
div.shopblog p.shopname03{background:url(../common/cf_missessence.jpg) no-repeat left top;}
div.shopblog p.shopname04{background:url(../common/cf_doutor.jpg) no-repeat left top;}
div.shopblog p.shopname05{background:url(../common/cf_subway.jpg) no-repeat left top;}
div.shopblog p.shopname06{background:url(../common/cf_mameya.jpg) no-repeat left top;}
div.shopblog p.shopname07{background:url(../common/cf_hanamasa.jpg) no-repeat left top;}
div.shopblog p.shopname08{background:url(../common/cf_shibata.jpg) no-repeat left top;}
div.shopblog p.shopname09{background:url(../common/cf_seven_eleven.jpg) no-repeat left top;}
div.shopblog p.shopname10{background:url(../common/cf_hibari.jpg) no-repeat left top;}
div.shopblog p.shopname11{background:url(../common/cf_ippudo.jpg) no-repeat left top;}


div.shopblog p.days{
	
	line-height:1.2;
	padding:0;
	margin:0;
	text-align:right !important;
	font-size:65%;
	color:#468B82;
}

div#panarea{font-size:65%; line-height:1.1; margin:0 0 7px;}

div#archive{
	margin:0 0 5px;
	text-align:right;
	font-size:75%;
}

div.pageback{
	font-size:65%;
	margin:5px 0 12px;
	text-align:right;
	clear:both;
}


div.section{
	margin:0;
	padding:0 10px 15px;
	width:475px;
	clear:both;
}

div.section2{
	background:url(../common/shopline.gif) no-repeat left bottom;
	margin-bottom:10px;
}

div.section h4{
	margin:0 0 5px;
	padding:3px 10px 3px;
	border-left:7px solid #468B82;
	border-bottom:1px solid #468B82;
	color:#468B82;
	font-size:75%;
}

div.section p{
	margin:0;
	padding:0 12px 15px;
	font-size:75%;
}

div.section div#maptxt{
	float:left;
	margin:0;
	padding:10px 0;
	width:115px;
	height:608px;
	background-color:#EFEFEF;
}

div.section div#maptxt p{
	font-size:65%;
	padding:0 4px 15px;
	line-height:1.6;
}

div.section div#maptxt a:hover{
	text-decoration:none;
}

div.section div#mapimg{
	float:right;
	margin:0;
	padding:0 0 0 10px;
	width:350px;
	height:628px;
}

div.section p.date{
	margin:0;
	padding:0 0 10px;
	font-size:65%;
	color:#468B82;
	text-align:right;
}

div.section p.date2{
	margin:0;
	padding:3px 12px 0 0;
	font-size:65%;
	color:#468B82;
	text-align:right;
	float:right;
}

div.section p.last{
	margin:0;
	padding:0 12px 5px;
	font-size:75%;
}

div.section p.shopname{
	margin:0;
	padding:0 12px 2px;
	font-size:75%;
	color:#468B82;
	float:left;
}

div.section p.extra{
	margin:0 10px;
	padding:12px;
	border:3px solid #3F8297;
	background-color:#F3FFFA;
	font-size:75%;
}

div.section p.extra strong{
	color:#368090;
}

div.section ul{
	margin:0 0 15px;
	padding:0 0 0 40px;
}

div.section ul li{
	margin:0;
	padding:0;
	font-size:75%;
}

div.section img.shoplogo{
	float:left;
	margin:0 10px 10px 0;
}

div.section dl.shopdata{
	clear:both;
	margin:0;
	padding:3px 8px;
	width:459px;
	background-color:#EEEEEE;
	font-size:75%;
}

div.section dl.access{
	margin:0;
	padding:0;
}

div.section dl.access dt{
	margin:0;
	padding:0 12px;
	font-size:75%;
}

div.section dl.access dd{
	margin:0;
	padding:0 12px 15px 24px;
	font-size:75%;
	line-height:1.4;
}

div.section dl.access table{
	margin:6px 10px;

}

#mainarea .access img { padding: 8px 0px; }

div.section table.coupontable{
	margin:0px 12px;
	border:1px solid #CCCCCC;
	clear:both;
}


div.section table.rectable{
	margin:0px 12px 10px;
	font-size:75%;
}


div.section table.coupontable tr td.txtarea{
	line-height:1.0;
	padding:5px 0px;
}


div.section table.coupontable tr td p{
	margin:0;
	padding:0px 5px 0;
	line-height:1.4;
}


dl.shopdata dt{
	margin:0 !important;
	padding:0 !important;
	clear:left;
	float:left;
	width:70px;
	text-align:left;
	line-height:1.5;
}

dl.shopdata dd{
	margin:0 !important;
	padding:0 !important;
	float:left;
	width:389px;
	text-align:left;
	line-height:1.5;
}


div.listbox{
	width:475px;
	margin:0 0 15px;
	padding:0 10px 10px;
	background:url(../common/shopline.gif) no-repeat left bottom;
}

div.listbox img.logo{
	margin:0 10px 0 0;
	float:left;
}

div.listbox div{
	float:right;
	width:392px;
}

div.listbox div p{
	float:left;
	margin:0;
	padding:0 0 10px;
	font-size:65%;
}

div.listbox div p a{
	font-size:116%;
	font-weight:bold;
}

div.listbox div p.listShibata {
	font-size:53%;
	font-weight:normal;
}

div.listbox div p.listShibata a{
	font-size:103%;
	font-weight:bold;
}
div.listbox div p .listHibari {
	font-size:85%;
	font-weight:bold;
}

div.listbox div p.arrow{
	float:right;
	text-align:right;
}

div.listbox div p.arrow a{
	font-size:100%;
	font-weight:normal;
}


div.listbox div dl{
	margin:0;
	padding:5px 7px;
	width:378px;
	clear:both;
	background-color:#EEEEEE;
	font-size:65%;
}

div.listbox div dl dt{
	margin:0 !important;
	padding:0 !important;
	clear:left;
	float:left;
	width:60px;
	text-align:left;
	line-height:1.3;
}

div.listbox div dl dd{
	margin:0 !important;
	padding:0 !important;
	float:left;
	width:315px;
	text-align:left;
	line-height:1.3;
}



/*--------左メインエリアここまで--------*/

/*追記分20081201*/

div#couponbanner{text-align:center; margin:0 auto; padding:15px 0px; width:346px;}

div#couponbanner a{
	display:block;
	width:346px;
	height:78px;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../common/couponbanner.jpg') left top;
}

div#couponbanner a:hover{
	background-position:left bottom;
}


/*---------------------------------------------
03. My Blossa Style top　20090420
---------------------------------------------*/
.mainVi			{ margin-bottom: 25px; }
h4				{ margin: 0px; padding: 0px 0px 4px 10px; }
.textStaff		{ font-size: 75%; margin: 0px 0px 0px 10px; padding: 0px 0px 6px 0px; border-bottom: 1px dashed #999; }
.textUser		{ font-size: 75%; margin: 0px 0px 0px 10px; padding: 0px 0px 6px 0px; border-bottom: 1px dashed #999; }

#subtitle		{ width: 495px; border-bottom: 1px #999999 solid; padding-bottom: 3px; margin-bottom: 15px; }
#leftSubtitle	{ width: 166px; float: left; }
#rightSubtitle	{ width: 300px; float: right; text-align: right; font-size: 75%; }

#volSeason ul		{ margin: 0px 0px 37px 10px; padding: 0px; width: 475px; }
#volSeason li		{ list-style-type: none; }
#volSeason .numberBox{ border-bottom: 1px #999999 dashed; height: 52px; padding: 5px 0px; }
#volSeason .leftbox	{ width: 379px; float: left; padding-top: 18px; }
#volSeason .rightbox	{ width: 72px; float: right; }

#volStaff ul		{ margin: 0px 0px 37px 10px; padding: 0px; width: 475px; }
#volStaff li		{ list-style-type: none; }
#volStaff .numberBox{ border-bottom: 1px #999999 dashed; height: 52px; padding: 5px 0px; }
#volStaff .leftbox	{ width: 379px; float: left; padding-top: 18px; }
#volStaff .rightbox	{ width: 72px; float: right; }

#volUser ul			{ margin: 0px 0px 37px 10px; padding: 0px; width: 475px; }
#volUser li			{ list-style-type: none; }
#volUser .numberBox	{ border-bottom: 1px #999999 dashed; height: 52px; padding: 5px 0px; }
#volUser .leftbox	{ width: 379px; float: left; padding-top: 18px; }
#volUser .rightbox	{ width: 72px; float: right; }

#volIppin ul		{ margin: 0px 0px 37px 10px; padding: 0px; width: 475px; }
#volIppin li		{ list-style-type: none; }
#volIppin .numberBox{ border-bottom: 1px #999999 dashed; height: 52px; padding: 5px 0px; }
#volIppin .leftbox	{ width: 379px; float: left; padding-top: 18px; }
#volIppin .rightbox	{ width: 72px; float: right; }

#rightmenu .banner { height: 108px; background: #ffffff; vertical-align: top; }
#rightmenu .bannerSpring	{ height: 129px; background: #ffffff; vertical-align: top; }
#rightmenu .bannerXmas 		{ height: 181px; background: #ffffff; vertical-align: top; }
#rightmenu .bannerXmas2010  { height: 201px; background: #ffffff; vertical-align: top; }
#rightmenu .bannerLink1		{ height: 38px; background: #ffffff; vertical-align: top; }
#rightmenu .bannerLink2 	{ height: 43px; background: #ffffff; vertical-align: top; }

/*---------------------------------------------
04. My Blossa Style vol1　20090424
---------------------------------------------*/
#volmain						{ margin: 0px; padding: 23px 25px 20px; background: url("../blossa_style/img/bg_grade.gif") left top no-repeat; }
#volmain h4						{ margin: 0px; padding: 0px; border-bottom: 1px #ffffff dashed;}
#volmain #volBox				{ width: 445px; margin-top: 10px; padding: 0px; }
#volmain #volBox #leftvolBox	{ width: 268px; float: left; color: #ffffff; font-size: 75%; margin: 0px; padding: 0px; }
#volmain #volBox #rightvolBox	{ width: 162px; float: right; margin: 0px; padding: 0px; }

#mainarea h5 { margin: 25px 0px 9px 10px; padding: 0px; }
#mainarea h6 { margin: 20px 0px 15px 0px; padding: 0px 0px 3px 0px; border-bottom: 1px #999999 dashed; }
#mainarea .noSpace { margin: 0px 0px 9px 10px; }
#mainarea #secretBox1					{ width: 475px; margin: 0px 0px 15px 10px; padding: 0px; }
#mainarea #secretBox1 .leftSecretBox	{ width: 333px; float: left; margin: 0px; padding: 0px; }
#mainarea #secretBox1 .leftSecretBox dl	{ margin: 0px; padding: 0px; }
#mainarea #secretBox1 .leftSecretBox dt	{ color: #984c4f; font-weight: bold; font-size: 87%; margin: 0px; padding: 0px; }
#mainarea #secretBox1 .leftSecretBox dd	{ font-size: 75%; margin: 0px; padding: 0px; }
#mainarea #secretBox1 .rightSecretBox	{ width: 122px; float: right; margin: 0px; padding: 0px; }

#mainarea #secretBox2					{ width: 475px; margin: 0px 0px 15px 10px; padding: 0px; }
#mainarea #secretBox2 .leftSecretBox	{ width: 333px; float: left; margin: 0px; padding: 0px; }
#mainarea #secretBox2 .leftSecretBox dl	{ margin: 0px; padding: 0px; }
#mainarea #secretBox2 .leftSecretBox dt	{ color: #984c4f; font-weight: bold; font-size: 87%; margin: 0px; padding: 0px; }
#mainarea #secretBox2 .leftSecretBox dd	{ font-size: 75%; margin: 0px; padding: 0px; }
#mainarea #secretBox2 .rightSecretBox	{ width: 122px; float: right; margin: 0px; padding: 0px; }

#mainarea #secretBox3					{ width: 475px; margin: 0px 0px 15px 10px; padding: 0px; }
#mainarea #secretBox3 .leftSecretBox	{ width: 333px; float: left; margin: 0px; padding: 0px; }
#mainarea #secretBox3 .leftSecretBox dl	{ margin: 0px; padding: 0px; }
#mainarea #secretBox3 .leftSecretBox dt	{ color: #984c4f; font-weight: bold; font-size: 87%; margin: 0px; padding: 0px; }
#mainarea #secretBox3 .leftSecretBox dd	{ font-size: 75%; margin: 0px; padding: 0px; }
#mainarea #secretBox3 .rightSecretBox	{ width: 122px; float: right; margin: 0px; padding: 0px; }

#mainarea .shopBox 		{ width: 475px; margin: 0px 0px 10px 10px; padding: 0px;}
#mainarea .leftShopBox	{ float: left; width: 232px; border: 1px #cccccc solid; }
#mainarea .rightShopBox { float: right; width: 232px; border: 1px #cccccc solid; }
#mainarea .photo { float: left; width: 75px; }
#mainarea .leftShopBox p	{ float: right; width: 147px; color:#7b6a47; font-size: 75%; margin: 0px; padding: 4px 0px 1px 0px; }
#mainarea .leftShopBox dl	{ float: right; width: 147px; margin: 0px; padding: 0px; }
#mainarea .leftShopBox dl a:link,
#mainarea .leftShopBox dl a:visited	{ color:#B02024; }
#mainarea .leftShopBox dl a:hover	{ color:#EC4E52; }
#mainarea .leftShopBox dt { color: #b02024; font-weight: bold; font-size: 87%; margin: 0px; padding: 0px; }
#mainarea .leftShopBox dd { font-size: 65%; margin: 0px; padding: 0px; }
#mainarea .leftShopBox ul { float: right; width: 147px; margin: 0px; padding: 0px; }
#mainarea .leftShopBox li { float: left; list-style-type: none; padding: 0px 5px 0px 0px; }

#mainarea .rightShopBox p	{ float: right; width: 147px; color:#7b6a47; font-size: 75%; margin: 0px; padding: 4px 0px 1px 0px; }
#mainarea .rightShopBox dl	{ float: right; width: 147px; margin: 0px; padding: 0px; }
#mainarea .rightShopBox dl a:link,
#mainarea .rightShopBox dl a:visited	{ color:#B02024; }
#mainarea .rightShopBox dl a:hover	{ color:#EC4E52; }
#mainarea .rightShopBox dt { color: #b02024; font-weight: bold; font-size: 87%; margin: 0px; padding: 0px; }
/* start 20090707追加 */
#mainarea .rightShopBox dt.shibata { color: #b02024; font-weight: bold; font-size: 75%; margin: 0px; padding: 0px; }
/* end 20090707追加 */

#mainarea .rightShopBox dd { font-size: 65%; margin: 0px; padding: 0px; }

/* start 20090707追加 */
#mainarea .rightShopBox dd.shibata1 { font-size: 65%; margin: 0px; padding-bottom: 2px; }
/* end 20090707追加 */

#mainarea .rightShopBox ul { float: right; width: 147px; margin: 0px; padding: 0px; }
#mainarea .rightShopBox li { float: left; list-style-type: none; padding: 0px 5px 0px 0px; }

#mainarea .shopBox_single 		{ width: 232px; border: 1px #cccccc solid; margin: 0px 0px 10px 10px; padding: 0px; }
#mainarea .shopBox_single p		{ float: right; width: 147px; color:#7b6a47; font-size: 75%; margin: 0px; padding: 4px 0px 1px 0px; }
#mainarea .shopBox_single dl	{ float: right; width: 147px; margin: 0px; padding: 0px; }
#mainarea .shopBox_single dl a:link,
#mainarea .shopBox_single dl a:visited	{ color:#B02024; }
#mainarea .shopBox_single dl a:hover	{ color:#EC4E52; }
#mainarea .shopBox_single dt 	{ color: #b02024; font-weight: bold; font-size: 87%; margin: 0px; padding: 0px; }
#mainarea .shopBox_single dd 	{ font-size: 65%; margin: 0px; padding: 0px; }
#mainarea .shopBox_single ul 	{ float: right; width: 147px; margin: 0px; padding: 0px; }
#mainarea .shopBox_single li 	{ float: left; list-style-type: none; padding: 0px 5px 0px 0px; }


/*---------------------------------------------
05. My Blossa Style vol2　20090528
---------------------------------------------*/
#volmain_vol2						{ margin: 0px; padding: 23px 25px 20px; background: url("../blossa_style/img/bg_grade_vol2.gif") left top no-repeat; }
#volmain_vol2 h4					{ margin: 0px; padding: 0px; border-bottom: 1px #ffffff dashed;}
#volmain_vol2 #volBox				{ width: 445px; margin-top: 10px; padding: 0px; }
#volmain_vol2 #volBox #leftvolBox	{ width: 318px; float: left; color: #ffffff; font-size: 75%; margin: 0px; padding: 0px; }
#volmain_vol2 #volBox #rightvolBox	{ width: 112px; float: right; margin: 0px; padding: 0px; }

#hamafu h5 { margin: 25px 10px 8px 10px; padding-bottom: 8px; border-bottom: 1px #999999 dashed; }

#hamafu #shopHamafu					{ width: 475px; margin: 0px 0px 25px 10px; padding: 0px; }
#hamafu #shopHamafu .leftHamafu		{ width: 278px; float: left; margin: 0px; padding: 0px; }
#hamafu #shopHamafu .leftHamafu p	{ margin: 0px; padding: 0px; font-size: 75%; }
#hamafu #shopHamafu .rightHamafu	{ width: 177px; float: right; margin: 0px; padding: 0px; }
#hamafu #shopHamafu .photoBox		{ margin: 0px; padding: 3px 0px 0px 0px; }
#hamafu #shopHamafu .photoBoxLeft	{ float: left; width: 87px; padding: 0px; }
#hamafu #shopHamafu .photoBoxRight	{ float: right; width: 87px; padding: 0px; }
#hamafu #shopHamafu ol				{ font-size: 65%; margin: 0px; padding: 0px; list-style-type: none; }

#xhenlong h5 { margin: 25px 10px 8px 10px; padding-bottom: 8px; border-bottom: 1px #999999 dashed; }

#xhenlong #shopXhenlong						{ width: 475px; margin: 0px 0px 0px 10px; padding: 0px; }
#xhenlong #shopXhenlong	 .leftXhenlong		{ width: 278px; float: left; margin: 0px; padding: 0px; }
#xhenlong #shopXhenlong	 .leftXhenlong p	{ margin: 0px; padding: 0px; font-size: 75%; }
#xhenlong #shopXhenlong	 .rightXhenlong		{ width: 177px; float: right; margin: 0px; padding: 0px; }
#xhenlong #shopXhenlong	 .photoBox			{ margin: 0px; padding: 3px 0px 0px 0px; }
#xhenlong #shopXhenlong	 .photoBoxLeft		{ float: left; width: 87px; padding: 0px; }
#xhenlong #shopXhenlong	 .photoBoxRight		{ float: right; width: 87px; padding: 0px; }
#xhenlong #shopXhenlong	 ol					{ font-size: 65%; margin: 0px; padding: 0px; list-style-type: none; }


/*---------------------------------------------
06. My Blossa Style vol3　20090707
---------------------------------------------*/
#volmain_vol3						{ margin: 0px; padding: 23px 25px 20px; background: url("../blossa_style/img/bg_grade_vol2.gif") left top no-repeat; }
#volmain_vol3 h4					{ margin: 0px; padding: 0px; border-bottom: 1px #ffffff dashed;}
#volmain_vol3 #volBox				{ width: 445px; margin-top: 10px; padding: 0px; }
#volmain_vol3 #volBox #leftvolBox	{ width: 318px; float: left; color: #ffffff; font-size: 75%; margin: 0px; padding: 0px; }
#volmain_vol3 #volBox #rightvolBox	{ width: 112px; float: right; margin: 0px; padding: 0px; }

#seven h5 { margin: 25px 10px 8px 10px; padding-bottom: 8px; border-bottom: 1px #999999 dashed; }

#seven #shopSeven					{ width: 475px; margin: 0px 0px 25px 10px; padding: 0px; }
#seven #shopSeven .leftSeven		{ width: 278px; float: left; margin: 0px; padding: 0px; }
#seven #shopSeven .leftSeven p		{ margin: 0px; padding: 0px; font-size: 75%; }
#seven #shopSeven .rightSeven		{ width: 177px; float: right; margin: 0px; padding: 0px; }
#seven #shopSeven .photoBox			{ margin: 0px; padding: 3px 0px 0px 0px; }
#seven #shopSeven .photoBoxLeft		{ float: left; width: 87px; padding: 0px; }
#seven #shopSeven .photoBoxRight	{ float: right; width: 87px; padding: 0px; }
#seven #shopSeven ol				{ font-size: 65%; margin: 0px; padding: 0px; list-style-type: none; }

#shibata h5 { margin: 25px 10px 8px 10px; padding-bottom: 8px; border-bottom: 1px #999999 dashed; }

#shibata #shopShibata						{ width: 475px; margin: 0px 0px 0px 10px; padding: 0px; }
#shibata #shopShibata .leftShibata			{ width: 278px; float: left; margin: 0px; padding: 0px; }
#shibata #shopShibata .leftShibata p		{ margin: 0px; padding: 0px; font-size: 75%; }
#shibata #shopShibata .rightShibata			{ width: 177px; float: right; margin: 0px; padding: 0px; }
#shibata #shopShibata .photoBox				{ margin: 0px; padding: 3px 0px 0px 0px; }
#shibata #shopShibata .photoBoxLeft			{ float: left; width: 87px; padding: 0px; }
#shibata #shopShibata .photoBoxRight		{ float: right; width: 87px; padding: 0px; }
#shibata #shopShibata ol					{ font-size: 65%; margin: 0px; padding: 0px; list-style-type: none; }


/*---------------------------------------------
07. My Blossa Style vol4　20090724
---------------------------------------------*/
#volmain_vol4						{ margin: 0px; padding: 23px 25px 20px; background: url("../blossa_style/img/bg_grade_vol4.gif") left top no-repeat; }
#volmain_vol4 h4					{ margin: 0px; padding: 0px; border-bottom: 1px #ffffff dashed;}
#volmain_vol4 #volBox				{ width: 445px; margin-top: 10px; padding: 0px; }
#volmain_vol4 #volBox #leftvolBox	{ width: 318px; float: left; color: #ffffff; font-size: 75%; margin: 0px; padding: 0px; }
#volmain_vol4 #volBox #rightvolBox	{ width: 112px; float: right; margin: 0px; padding: 0px; }

#miss h5 { margin: 25px 10px 8px 10px; padding-bottom: 8px; border-bottom: 1px #999999 dashed; }

#miss #shopMiss					{ width: 475px; margin: 0px 0px 25px 10px; padding: 0px; }
#miss #shopMiss .leftMiss		{ width: 278px; float: left; margin: 0px; padding: 0px; }
#miss #shopMiss .leftMiss p		{ margin: 0px; padding: 0px; font-size: 75%; }
#miss #shopMiss .rightMiss		{ width: 177px; float: right; margin: 0px; padding: 0px; }
#miss #shopMiss .photoBox		{ margin: 0px; padding: 3px 0px 0px 0px; }
#miss #shopMiss .photoBoxLeft	{ float: left; width: 87px; padding: 0px; }
#miss #shopMiss .photoBoxRight	{ float: right; width: 87px; padding: 0px; }
#miss #shopMiss ol				{ font-size: 65%; margin: 0px; padding: 0px; list-style-type: none; }

#mameya h5 { margin: 25px 10px 8px 10px; padding-bottom: 8px; border-bottom: 1px #999999 dashed; }

#mameya #shopMameya						{ width: 475px; margin: 0px 0px 0px 10px; padding: 0px; }
#mameya #shopMameya	 .leftMameya		{ width: 278px; float: left; margin: 0px; padding: 0px; }
#mameya #shopMameya	 .leftMameya p		{ margin: 0px; padding: 0px; font-size: 75%; }
#mameya #shopMameya	 .rightMameya		{ width: 177px; float: right; margin: 0px; padding: 0px; }
#mameya #shopMameya	 .photoBox			{ margin: 0px; padding: 3px 0px 0px 0px; }
#mameya #shopMameya	 .photoBoxLeft		{ float: left; width: 87px; padding: 0px; }
#mameya #shopMameya	 .photoBoxRight		{ float: right; width: 87px; padding: 0px; }
#mameya #shopMameya	 ol					{ font-size: 65%; margin: 0px; padding: 0px; list-style-type: none; }


/*---------------------------------------------
08. My Blossa Style vol5　20090825
---------------------------------------------*/
#volmain_vol5						{ margin: 0px; padding: 23px 25px 20px; background: url("../blossa_style/img/bg_grade_vol4.gif") left top no-repeat; }
#volmain_vol5 h4					{ margin: 0px; padding: 0px; border-bottom: 1px #ffffff dashed;}
#volmain_vol5 #volBox				{ width: 445px; margin-top: 10px; padding: 0px; }
#volmain_vol5 #volBox #leftvolBox	{ width: 318px; float: left; color: #ffffff; font-size: 75%; margin: 0px; padding: 0px; }
#volmain_vol5 #volBox #rightvolBox	{ width: 112px; float: right; margin: 0px; padding: 0px; }

#doutor h5 { margin: 25px 10px 8px 10px; padding-bottom: 8px; border-bottom: 1px #999999 dashed; }

#doutor #shopDoutor					{ width: 475px; margin: 0px 0px 25px 10px; padding: 0px; }
#doutor #shopDoutor .leftDoutor		{ width: 278px; float: left; margin: 0px; padding: 0px; }
#doutor #shopDoutor .leftDoutor p		{ margin: 0px; padding: 0px; font-size: 75%; }
#doutor #shopDoutor .rightDoutor		{ width: 177px; float: right; margin: 0px; padding: 0px; }
#doutor #shopDoutor .photoBox		{ margin: 0px; padding: 3px 0px 0px 0px; }
#doutor #shopDoutor .photoBoxLeft	{ float: left; width: 87px; padding: 0px; }
#doutor #shopDoutor .photoBoxRight	{ float: right; width: 87px; padding: 0px; }
#doutor #shopDoutor ol				{ font-size: 65%; margin: 0px; padding: 0px; list-style-type: none; }

#subway h5 { margin: 25px 10px 8px 10px; padding-bottom: 8px; border-bottom: 1px #999999 dashed; }

#subway #shopSubway						{ width: 475px; margin: 0px 0px 0px 10px; padding: 0px; }
#subway #shopSubway	 .leftSubway		{ width: 278px; float: left; margin: 0px; padding: 0px; }
#subway #shopSubway	 .leftSubway p		{ margin: 0px; padding: 0px; font-size: 75%; }
#subway #shopSubway	 .rightSubway		{ width: 177px; float: right; margin: 0px; padding: 0px; }
#subway #shopSubway	 .photoBox			{ margin: 0px; padding: 3px 0px 0px 0px; }
#subway #shopSubway	 .photoBoxLeft		{ float: left; width: 87px; padding: 0px; }
#subway #shopSubway	 .photoBoxRight		{ float: right; width: 87px; padding: 0px; }
#subway #shopSubway	 ol					{ font-size: 65%; margin: 0px; padding: 0px; list-style-type: none; }


/*---------------------------------------------
09. My Blossa Style vol6　20090928
---------------------------------------------*/
#volmain_vol6						{ margin: 0px; padding: 23px 25px 20px; background: url("../blossa_style/img/bg_grade_vol6.gif") left top no-repeat; }
#volmain_vol6 h4					{ margin: 0px; padding: 0px; border-bottom: 1px #ffffff dashed;}
#volmain_vol6 #volBox				{ width: 445px; margin-top: 10px; padding: 0px; }
#volmain_vol6 #volBox #leftvolBox	{ width: 318px; float: left; color: #ffffff; font-size: 75%; margin: 0px; padding: 0px; }
#volmain_vol6 #volBox #rightvolBox	{ width: 112px; float: right; margin: 0px; padding: 0px; }

#hibari h5 { margin: 25px 10px 8px 10px; padding-bottom: 8px; border-bottom: 1px #999999 dashed; }

#hibari #shopHibari					{ width: 475px; margin: 0px 0px 25px 10px; padding: 0px; }
#hibari #shopHibari .leftHibari		{ width: 278px; float: left; margin: 0px; padding: 0px; }
#hibari #shopHibari .leftHibari p	{ margin: 0px; padding: 0px; font-size: 75%; }
#hibari #shopHibari .rightHibari	{ width: 177px; float: right; margin: 0px; padding: 0px; }
#hibari #shopHibari .photoBox		{ margin: 0px; padding: 3px 0px 0px 0px; }
#hibari #shopHibari .photoBoxLeft	{ float: left; width: 87px; padding: 0px; }
#hibari #shopHibari .photoBoxRight	{ float: right; width: 87px; padding: 0px; }
#hibari #shopHibari ol				{ font-size: 65%; margin: 0px; padding: 0px; list-style-type: none; }

#hanamasa h5 { margin: 25px 10px 8px 10px; padding-bottom: 8px; border-bottom: 1px #999999 dashed; }

#hanamasa #shopHanamasa						{ width: 475px; margin: 0px 0px 0px 10px; padding: 0px; }
#hanamasa #shopHanamasa	.leftHanamasa		{ width: 278px; float: left; margin: 0px; padding: 0px; }
#hanamasa #shopHanamasa	.leftHanamasa p		{ margin: 0px; padding: 0px; font-size: 75%; }
#hanamasa #shopHanamasa	.rightHanamasa		{ width: 177px; float: right; margin: 0px; padding: 0px; }
#hanamasa #shopHanamasa	.photoBox			{ margin: 0px; padding: 3px 0px 0px 0px; }
#hanamasa #shopHanamasa	.photoBoxLeft		{ float: left; width: 87px; padding: 0px; }
#hanamasa #shopHanamasa	.photoBoxRight		{ float: right; width: 87px; padding: 0px; }
#hanamasa #shopHanamasa	ol					{ font-size: 65%; margin: 0px; padding: 0px; list-style-type: none; }


/*---------------------------------------------
10. My Blossa Style vol7　20091027
---------------------------------------------*/
#volmain_vol7						{ margin: 0px; padding: 23px 25px 20px; background: url("../blossa_style/img/bg_grade_vol6.gif") left top no-repeat; }
#volmain_vol7 h4					{ margin: 0px; padding: 0px; border-bottom: 1px #ffffff dashed;}
#volmain_vol7 #volBox				{ width: 445px; margin-top: 10px; padding: 0px; }
#volmain_vol7 #volBox #leftvolBox	{ width: 318px; float: left; color: #ffffff; font-size: 75%; margin: 0px; padding: 0px; }
#volmain_vol7 #volBox #rightvolBox	{ width: 112px; float: right; margin: 0px; padding: 0px; }

#sweetsBox h5 { margin: 25px 0px 0px 0px; padding: 0px; }
#sweetsBox h6 { margin: 0px; padding: 0px 0px 10px 0px; border: none; }

#sweetsBox { margin: 0px 0px 25px 0px; }

#sweetsBox a:link{color:#8e7253;}
#sweetsBox a:visited{color:#8e7253;}
#sweetsBox a:hover{color:#704624;}
#sweetsBox a:active{color:#8e7253;}

#sweetsBox .shopSweets { padding: 30px 0px 0px; margin: 0px; background-color: #fff9ed; }

#sweetsBox .shopSweets .mameyaBox { margin: 0px 0px 0px 15px; padding: 0px 0px 25px 0px; background:url("../blossa_style/img/img_mameya1.jpg") no-repeat left top; }
#sweetsBox .shopSweets .mameyaBox p { font-size: 75%; color: #8e7253; margin: 0px; padding: 0px; }
#sweetsBox .shopSweets .mameyaBox ul { width: 150px; background: #e2d9cf; margin: 15px 0px 0px; padding: 0px; list-style: none; }
#sweetsBox .shopSweets .mameyaBox li { font-size: 65%; color: #8e7253; margin: 0px; padding: 5px 0px 5px 10px; background: #e2d9cf;}

#sweetsBox .shopSweets .shibataBox { margin: 0px 0px 0px 15px; padding: 0px 0px 55px 0px; background:url("../blossa_style/img/img_shibata1.jpg") no-repeat left top; }
#sweetsBox .shopSweets .shibataBox h6 { margin: 0px; padding: 0px 0px 10px 195px; border: none; }
#sweetsBox .shopSweets .shibataBox p { font-size: 75%; color: #8e7253; margin: 0px; padding: 0px 0px 0px 195px; }
#sweetsBox .shopSweets .shibataBox ul { width: 256px; background: #e2d9cf; margin: 15px 0px 0px 195px; padding: 0px; list-style: none; }
#sweetsBox .shopSweets .shibataBox li { font-size: 65%; color: #8e7253; margin: 0px; padding: 5px 0px 5px 10px; background: #e2d9cf;}

#sweetsBox .shopSweets .hanamasaBox { margin: 0px 0px 0px 15px; padding: 0px 0px 25px 0px; background:url("../blossa_style/img/img_hanamasa1.jpg") no-repeat left top; }
#sweetsBox .shopSweets .hanamasaBox p { font-size: 75%; color: #8e7253; margin: 0px; padding: 0px; }
#sweetsBox .shopSweets .hanamasaBox ul { width: 147px; background: #e2d9cf; margin: 15px 0px 0px; padding: 0px; list-style: none; }
#sweetsBox .shopSweets .hanamasaBox li { font-size: 65%; color: #8e7253; margin: 0px; padding: 5px 0px 5px 10px; background: #e2d9cf;}

#sweetsBox .shopSweets .xhenlongBox { margin: 0px 0px 0px 15px; padding: 0px 0px 95px 0px; background:url("../blossa_style/img/img_xhenlong1.jpg") no-repeat left top; }
#sweetsBox .shopSweets .xhenlongBox h6 { margin: 0px; padding: 0px 0px 10px 195px; border: none; }
#sweetsBox .shopSweets .xhenlongBox p { font-size: 75%; color: #8e7253; margin: 0px; padding: 0px 0px 0px 195px; }
#sweetsBox .shopSweets .xhenlongBox ul { width: 129px; background: #e2d9cf; margin: 15px 0px 0px 195px; padding: 0px; list-style: none; }
#sweetsBox .shopSweets .xhenlongBox li { font-size: 65%; color: #8e7253; margin: 0px; padding: 5px 0px 5px 10px; background: #e2d9cf;}

#sweetsBox .shopSweets .doutorBox { margin: 0px 0px 0px 15px; padding: 0px 0px 25px 0px; background:url("../blossa_style/img/img_doutor1.jpg") no-repeat left top; }
#sweetsBox .shopSweets .doutorBox p { font-size: 75%; color: #8e7253; margin: 0px; padding: 0px; }
#sweetsBox .shopSweets .doutorBox ul { width: 158px; background: #e2d9cf; margin: 15px 0px 0px; padding: 0px; list-style: none; }
#sweetsBox .shopSweets .doutorBox li { font-size: 65%; color: #8e7253; margin: 0px; padding: 5px 0px 5px 10px; background: #e2d9cf;}


/*---------------------------------------------
11. My Blossa Style vol8　20091203
---------------------------------------------*/
#volmain_vol8						{ margin: 0px; padding: 23px 25px 20px; background: url("../blossa_style/img/bg_grade_vol8.gif") left top no-repeat; }
#volmain_vol8 h4					{ margin: 0px; padding: 0px; border-bottom: 1px #ffffff dashed;}
#volmain_vol8 #volBox				{ width: 445px; margin-top: 10px; padding: 0px; }
#volmain_vol8 #volBox #leftvolBox	{ width: 303px; float: left; color: #ffffff; font-size: 75%; margin: 0px; padding: 0px; }
#volmain_vol8 #volBox #rightvolBox	{ width: 127px; float: right; margin: 0px; padding: 0px; }

#btnBox { padding: 10px 0px 15px; border-bottom: 1px #999999 dashed; }
#btnBox img { border: none; }
#btnBox .xmasBtn 	{ float: left; width: 240px; }
#btnBox .newyearBtn { float: right; width: 240px; }

#xmasBox 	{ margin: 15px 0px 0px; background: url("../blossa_style/img/bg_xmas.gif") left top no-repeat; }
#xmasBox h5 { padding: 0px; margin: 0px 0px 15px 0px; border-bottom: 1px #ffffff solid; }
#xmasBox .copy { font-size: 75%; color: #86564d; margin: 0px; padding: 0px 0px 25px 15px; }

#xmasBox a:link{ color: #ffffff; }
#xmasBox a:visited{ color: #ffffff; }
#xmasBox a:hover{ color: #ffffff; }
#xmasBox a:active{ color: #ffffff; }

#xmasBox #xmasShop { width: 465px; margin: 0px 0px 0px 15px; padding: 0px; }

#xmasBox #xmasShop .mameyaXmas 		{ margin: 0px 0px 35px 0px; padding: 0px; }
#xmasBox #xmasShop .mameyaXmasLeft 	{ float: left; width: 320px; }
#xmasBox #xmasShop .mameyaXmasRight { float: right; width: 130px; }
#xmasBox #xmasShop .mameyaXmas dl { margin: 0px; padding: 0px; }
#xmasBox #xmasShop .mameyaXmas dt { border-bottom: 1px #682c20 dashed; padding: 0px; margin-bottom: 7px; }
#xmasBox #xmasShop .mameyaXmas dd { font-size: 75%; color: #86564d; padding: 0px; margin: 0px; }
#xmasBox #xmasShop .mameyaXmas ul { width: 150px; background: #7f4b41; margin: 15px 0px 0px; padding: 0px; list-style: none; }
#xmasBox #xmasShop .mameyaXmas li { font-size: 65%; color: #ffffff; margin: 0px; padding: 5px 0px 5px 10px; }

#xmasBox #xmasShop .doutorXmas 		{ margin: 0px 0px 35px 0px; padding: 0px; }
#xmasBox #xmasShop .doutorXmasLeft 	{ float: left; width: 320px; }
#xmasBox #xmasShop .doutorXmasRight { float: right; width: 130px; }
#xmasBox #xmasShop .doutorXmas dl { margin: 0px; padding: 0px; }
#xmasBox #xmasShop .doutorXmas dt { border-bottom: 1px #682c20 dashed; padding: 0px; margin-bottom: 7px; }
#xmasBox #xmasShop .doutorXmas dd { font-size: 75%; color: #86564d; padding: 0px; margin: 0px; }
#xmasBox #xmasShop .doutorXmas ul { width: 158px; background: #7f4b41; margin: 15px 0px 0px; padding: 0px; list-style: none; }
#xmasBox #xmasShop .doutorXmas li { font-size: 65%; color: #ffffff; margin: 0px; padding: 5px 0px 5px 10px; }

#xmasBox #xmasShop .shibataXmas 		{ margin: 0px 0px 35px 0px; padding: 0px; }
#xmasBox #xmasShop .shibataXmasLeft 	{ float: left; width: 320px; }
#xmasBox #xmasShop .shibataXmasRight 	{ float: right; width: 130px; }
#xmasBox #xmasShop .shibataXmas dl { margin: 0px; padding: 0px; }
#xmasBox #xmasShop .shibataXmas dt { border-bottom: 1px #682c20 dashed; padding: 0px; margin-bottom: 7px; }
#xmasBox #xmasShop .shibataXmas dd { font-size: 75%; color: #86564d; padding: 0px; margin: 0px; }
#xmasBox #xmasShop .shibataXmas ul { width: 256px; background: #7f4b41; margin: 15px 0px 0px; padding: 0px; list-style: none; }
#xmasBox #xmasShop .shibataXmas li { font-size: 65%; color: #ffffff; margin: 0px; padding: 5px 0px 5px 10px; }

#xmasBox #xmasShop .subwayXmas 		{ margin: 0px 0px 35px 0px; padding: 0px; }
#xmasBox #xmasShop .subwayXmasLeft 	{ float: left; width: 320px; }
#xmasBox #xmasShop .subwayXmasRight { float: right; width: 130px; }
#xmasBox #xmasShop .subwayXmas dl { margin: 0px; padding: 0px; }
#xmasBox #xmasShop .subwayXmas dt { border-bottom: 1px #682c20 dashed; padding: 0px; margin-bottom: 7px; }
#xmasBox #xmasShop .subwayXmas dd { font-size: 75%; color: #86564d; padding: 0px; margin: 0px; }
#xmasBox #xmasShop .subwayXmas ul { width: 158px; background: #7f4b41; margin: 15px 0px 0px; padding: 0px; list-style: none; }
#xmasBox #xmasShop .subwayXmas li { font-size: 65%; color: #ffffff; margin: 0px; padding: 5px 0px 5px 10px; }

#xmasBox #xmasShop .sevenXmas 		{ margin: 0px 0px 35px 0px; padding: 0px; }
#xmasBox #xmasShop .sevenXmasLeft 	{ float: left; width: 320px; }
#xmasBox #xmasShop .sevenXmasRight { float: right; width: 130px; }
#xmasBox #xmasShop .sevenXmas dl { margin: 0px; padding: 0px; }
#xmasBox #xmasShop .sevenXmas dt { border-bottom: 1px #682c20 dashed; padding: 0px; margin-bottom: 7px; }
#xmasBox #xmasShop .sevenXmas dd { font-size: 75%; color: #86564d; padding: 0px; margin: 0px; }
#xmasBox #xmasShop .sevenXmas ul { width: 172px; background: #7f4b41; margin: 15px 0px 0px; padding: 0px; list-style: none; }
#xmasBox #xmasShop .sevenXmas li { font-size: 65%; color: #ffffff; margin: 0px; padding: 5px 0px 5px 10px; }

#xmasBox #xmasShop .hamafuXmas 		{ margin: 0px; padding: 0px 0px 15px 0px; }
#xmasBox #xmasShop .hamafuXmasLeft 	{ float: left; width: 320px; }
#xmasBox #xmasShop .hamafuXmasRight { float: right; width: 130px; }
#xmasBox #xmasShop .hamafuXmas dl { margin: 0px; padding: 0px; }
#xmasBox #xmasShop .hamafuXmas dt { border-bottom: 1px #682c20 dashed; padding: 0px; margin-bottom: 7px; }
#xmasBox #xmasShop .hamafuXmas dd { font-size: 75%; color: #86564d; padding: 0px; margin: 0px; }
#xmasBox #xmasShop .hamafuXmas ul { width: 137px; background: #7f4b41; margin: 15px 0px 0px; padding: 0px; list-style: none; }
#xmasBox #xmasShop .hamafuXmas li { font-size: 65%; color: #ffffff; margin: 0px; padding: 5px 0px 5px 10px; }

#osetiBox 	{ margin: 15px 0px 0px; background: url("../blossa_style/img/bg_oseti.gif") left top no-repeat; }
#osetiBox h5 { padding: 0px; margin: 0px 0px 15px 0px; border-bottom: 1px #ffffff solid; }
#osetiBox .copy { font-size: 75%; color: #8e7253; margin: 0px; padding: 0px 0px 25px 15px; }

#osetiBox #osetiShop { width: 465px; margin: 0px 0px 0px 15px; padding: 0px; }

#osetiBox #osetiShop .mameyaOseti 		{ margin: 0px 0px 35px 0px; padding: 0px; }
#osetiBox #osetiShop .mameyaOsetiLeft 	{ float: left; width: 320px; }
#osetiBox #osetiShop .mameyaOsetiRight { float: right; width: 130px; }
#osetiBox #osetiShop .mameyaOseti dl { margin: 0px; padding: 0px; }
#osetiBox #osetiShop .mameyaOseti dt { border-bottom: 1px #8e7253 dashed; padding: 0px; margin-bottom: 7px; }
#osetiBox #osetiShop .mameyaOseti dd { font-size: 75%; color: #8e7253; padding: 0px; margin: 0px; }

#osetiBox #osetiShop .shibataOseti 		{ margin: 0px 0px 35px 0px; padding: 0px; }
#osetiBox #osetiShop .shibataOsetiLeft 	{ float: left; width: 320px; }
#osetiBox #osetiShop .shibataOsetiRight { float: right; width: 130px; }
#osetiBox #osetiShop .shibataOseti dl { margin: 0px; padding: 0px; }
#osetiBox #osetiShop .shibataOseti dt { border-bottom: 1px #8e7253 dashed; padding: 0px; margin-bottom: 7px; }
#osetiBox #osetiShop .shibataOseti dd { font-size: 75%; color: #8e7253; padding: 0px; margin: 0px; }

#osetiBox #osetiShop .hanamasaOseti 		{ margin: 0px 0px 35px 0px; padding: 0px; }
#osetiBox #osetiShop .hanamasaOsetiLeft 	{ float: left; width: 320px; }
#osetiBox #osetiShop .hanamasaOsetiRight { float: right; width: 130px; }
#osetiBox #osetiShop .hanamasaOseti dl { margin: 0px; padding: 0px; }
#osetiBox #osetiShop .hanamasaOseti dt { border-bottom: 1px #8e7253 dashed; padding: 0px; margin-bottom: 7px; }
#osetiBox #osetiShop .hanamasaOseti dd { font-size: 75%; color: #8e7253; padding: 0px; margin: 0px; }

#osetiBox #osetiShop .sevenOseti 		{ margin: 0px; padding: 0px 0px 15px 0px; }
#osetiBox #osetiShop .sevenOsetiLeft 	{ float: left; width: 320px; }
#osetiBox #osetiShop .sevenOsetiRight { float: right; width: 130px; }
#osetiBox #osetiShop .sevenOseti dl { margin: 0px; padding: 0px; }
#osetiBox #osetiShop .sevenOseti dt { border-bottom: 1px #8e7253 dashed; padding: 0px; margin-bottom: 7px; }
#osetiBox #osetiShop .sevenOseti dd { font-size: 75%; color: #8e7253; padding: 0px; margin: 0px; }


/*---------------------------------------------
12. My Blossa Style vol9　20100122
---------------------------------------------*/
#volmain_vol9						{ margin: 0px; padding: 23px 25px 20px; background: url("../blossa_style/img/bg_grade_vol9.gif") left top no-repeat; }
#volmain_vol9 h4					{ margin: 0px; padding: 0px; }
#volmain_vol9 #volBox				{ width: 445px; margin-top: 10px; padding: 0px; }
#volmain_vol9 #volBox #leftvolBox	{ width: 303px; float: left; color: #ffffff; font-size: 75%; margin: 0px; padding: 0px; }
#volmain_vol9 #volBox #rightvolBox	{ width: 127px; float: right; margin: 0px; padding: 0px; }

#reportBox { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBox #reportBoxLeft 			{ float: left; width: 280px; }
#reportBox #reportBoxLeft h5  		{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox #reportBoxLeft p  		{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBox #reportBoxLeft .photoBox { width: 280px; margin: 2px 0px 12px; }
#reportBox #reportBoxLeft .photoBoxLeft  { float: left; width: 177px; }
#reportBox #reportBoxLeft .photoBoxRight { float: right; width: 100px; }
#reportBox #reportBoxLeft .reportSpace1  { padding: 0px; margin: 0px; }
#reportBox #reportBoxRight 			{ float: right; width: 180px; }

#reportBox1 { margin: 46px 10px 0px 10px; padding: 0px; }
#reportBox1 #reportBox1Left 		{ float: left; width: 180px; }
#reportBox1 #reportBox1Right 		{ float: right; width: 280px; }
#reportBox1 #reportBox1Right h5 	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox1 #reportBox1Right p  	{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBox1 #reportBox1Right .reportSpace2 { padding: 0px; margin: 0px; }
#reportBox1 #reportBox1Left .reportSpace3  { padding: 0px 0px 3px 0px; margin: 0px; }
#reportBox1 #reportBox1Left .reportSpace4  { padding: 0px; margin: 0px; }

#mameyaBox { margin: 26px 0px 0px 0px; padding: 0px 0px 10px 0px; background: url("../blossa_style/img/vol9_img01.jpg") left top no-repeat; border-bottom: 1px dashed #999; }
#mameyaBox .mameyaInfo { width: 407px; margin: 0px; padding: 38px 5px 13px 63px; }
#mameyaBox .mameyaInfo .mameyaInfoLeft		{ float: left; width: 292px; }
#mameyaBox .mameyaInfo .mameyaInfoLeft h6  	{ padding: 0px 0px 5px 36px; margin: 0px; border-bottom: none; }
#mameyaBox .mameyaInfo .mameyaInfoLeft p 	{ font-size: 10px; padding: 0px; margin: 0px; }
#mameyaBox .mameyaInfo .mameyaInfoRight 	{ float: right; width: 100px; }

#mameyaBox .staffInfo 		{ width: 407px; padding: 0px; margin: 0px 5px 0px 63px; background: #fff2f3; }
#mameyaBox .staffInfo dl 	{ font-size: 10px; color: #984c4f; margin: 0px; padding: 7px 10px 8px; }
#mameyaBox .staffInfo dt 	{ font-weight: bold; margin: 0px; padding: 0px 0px 5px 0px; }
#mameyaBox .staffInfo dd 	{ margin: 0px; padding: 0px; }

#mameyaBox a:link	{ color: #984c4f; }
#mameyaBox a:visited{ color: #984c4f; }
#mameyaBox a:hover	{ color: #984c4f; }
#mameyaBox a:active	{ color: #984c4f; }


/*---------------------------------------------
13. My Blossa Style vol10　20100219
---------------------------------------------*/
#volmain_vol10						{ margin: 0px; padding: 23px 25px 20px; background: url("../blossa_style/img/bg_grade_vol10.gif") left top no-repeat; }
#volmain_vol10 h4					{ margin: 0px; padding: 0px; }
#volmain_vol10 #volBox				{ width: 445px; margin-top: 10px; padding: 0px; }
#volmain_vol10 #volBox #leftvolBox	{ width: 303px; float: left; color: #ffffff; font-size: 75%; margin: 0px; padding: 0px; }
#volmain_vol10 #volBox #rightvolBox	{ width: 127px; float: right; margin: 0px; padding: 0px; }

#reportBoxVol10 { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBoxVol10 #reportBoxVol10Left 		{ float: left; width: 180px; }
#reportBoxVol10 #reportBoxVol10Left .photo1 { margin: 0px; padding: 0px 0px 3px 0px; }
#reportBoxVol10 #reportBoxVol10Left .photo2 { margin: 0px; padding: 0px; }
#reportBoxVol10 #reportBoxVol10Right 		{ float: right; width: 280px; }
#reportBoxVol10 #reportBoxVol10Right h5  	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBoxVol10 #reportBoxVol10Right p  	{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBoxVol10 #reportBoxVol10Right .txt1  { padding: 0px; margin: 0px; }

#reportBox1Vol10 { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBox1Vol10 #reportBox1Vol10Left 		{ float: left; width: 360px; }
#reportBox1Vol10 #reportBox1Vol10Left h5  	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox1Vol10 #reportBox1Vol10Left p  	{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBox1Vol10 #reportBox1Vol10Left .txt2 { padding: 0px; margin: 0px; }
#reportBox1Vol10 #reportBox1Vol10Right 		{ float: right; width: 100px; }
#reportBox1Vol10 #reportBox1Vol10Right .photo3 { margin: 0px; padding: 0px 0px 3px 0px; }
#reportBox1Vol10 #reportBox1Vol10Right .photo4 { margin: 0px; padding: 0px; }

#reportBox2Vol10 { margin: 9px 10px 0px 10px; padding: 0px; }
#reportBox2Vol10 p			{ font-size: 75%; padding: 0px 0px 11px 0px; margin: 0px; }
#reportBox2Vol10 .photo5 	{ padding: 0px; margin: 0px; }

#missBox { margin: 30px 0px 0px 0px; padding: 0px 0px 10px 0px; background: url("../blossa_style/img/vol10_img01.jpg") left top no-repeat; border-bottom: 1px dashed #999; }
#missBox .missInfo { width: 407px; margin: 0px; padding: 38px 5px 13px 63px; }
#missBox .missInfo .missInfoLeft		{ float: left; width: 292px; }
#missBox .missInfo .missInfoLeft h6  	{ padding: 0px 0px 5px 0px; margin: 0px; border-bottom: none; }
#missBox .missInfo .missInfoLeft p 		{ font-size: 10px; padding: 0px; margin: 0px; }
#missBox .missInfo .missInfoRight 		{ float: right; width: 100px; }

#missBox .staffInfo 	{ width: 407px; padding: 0px; margin: 0px 5px 0px 63px; background: #fff2f3; }
#missBox .staffInfo dl 	{ font-size: 10px; color: #984c4f; margin: 0px; padding: 7px 10px 8px; }
#missBox .staffInfo dt 	{ font-weight: bold; margin: 0px; padding: 0px 0px 5px 0px; }
#missBox .staffInfo dd 	{ margin: 0px; padding: 0px; }

#missBox a:link		{ color: #984c4f; }
#missBox a:visited	{ color: #984c4f; }
#missBox a:hover	{ color: #984c4f; }
#missBox a:active	{ color: #984c4f; }


/*---------------------------------------------
14. My Blossa Style vol11　20100323
---------------------------------------------*/
#volmain_vol11						{ margin: 0px; padding: 23px 25px 20px; background: url("../blossa_style/img/bg_grade_vol11.gif") left top no-repeat; }
#volmain_vol11 h4					{ margin: 0px; padding: 0px; }
#volmain_vol11 #volBox				{ width: 445px; margin-top: 10px; padding: 0px; }
#volmain_vol11 #volBox #leftvolBox	{ width: 303px; float: left; color: #ffffff; font-size: 75%; margin: 0px; padding: 0px; }
#volmain_vol11 #volBox #rightvolBox	{ width: 127px; float: right; margin: 0px; padding: 0px; }

#reportBoxVol11 { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBoxVol11 #reportBoxVol11Left 		{ float: left; width: 300px; }
#reportBoxVol11 #reportBoxVol11Left h5  	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBoxVol11 #reportBoxVol11Left p  		{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBoxVol11 #reportBoxVol11Left .txt1  	{ padding-bottom: 50px; margin: 0px; }
#reportBoxVol11 #reportBoxVol11Left .txt2  	{ padding: 0px; margin: 0px; }
#reportBoxVol11 #reportBoxVol11Right 		{ float: right; width: 160px; }
#reportBoxVol11 #reportBoxVol11Right .photo1{ margin: 0px; padding: 0px 0px 3px 0px; }
#reportBoxVol11 #reportBoxVol11Right .photo2{ margin: 0px; padding: 0px; }
#reportBoxVol11 #reportBoxVol11Right .photo3{ margin: 0px; padding-bottom: 15px; }

#shibataBox { margin: 30px 0px 0px 0px; padding: 0px 0px 10px 0px; background: url("../blossa_style/img/vol11_img01.jpg") left top no-repeat; border-bottom: 1px dashed #999; }
#shibataBox .shibataInfo { width: 407px; margin: 0px; padding: 60px 5px 15px 63px; }
#shibataBox .shibataInfo .shibataInfoLeft		{ float: left; width: 292px; }
#shibataBox .shibataInfo .shibataInfoLeft h6  	{ padding: 0px 0px 6px 27px; margin: 0px; border-bottom: none; }
#shibataBox .shibataInfo .shibataInfoLeft p 	{ font-size: 10px; padding: 0px; margin: 0px; }
#shibataBox .shibataInfo .shibataInfoRight 		{ float: right; width: 100px; }

#shibataBox .staffInfo 	{ width: 407px; padding: 0px; margin: 0px 5px 0px 63px; background: #fff2f3; }
#shibataBox .staffInfo dl 	{ font-size: 10px; color: #984c4f; margin: 0px; padding: 7px 10px 8px; }
#shibataBox .staffInfo dt 	{ font-weight: bold; margin: 0px; padding: 0px 0px 5px 0px; }
#shibataBox .staffInfo dd 	{ margin: 0px; padding: 0px; }

#shibataBox a:link		{ color: #984c4f; }
#shibataBox a:visited	{ color: #984c4f; }
#shibataBox a:hover	{ color: #984c4f; }
#shibataBox a:active	{ color: #984c4f; }


/*---------------------------------------------
15. My Blossa Style vol12　20100421
---------------------------------------------*/
#volmain_vol12						{ margin: 0px; padding: 23px 25px 20px; background: url("../blossa_style/img/bg_grade_vol12.gif") left top no-repeat; }
#volmain_vol12 h4					{ margin: 0px; padding: 0px; }
#volmain_vol12 #volBox				{ width: 445px; margin-top: 10px; padding: 0px; }
#volmain_vol12 #volBox #leftvolBox	{ width: 303px; float: left; color: #ffffff; font-size: 75%; margin: 0px; padding: 0px; }
#volmain_vol12 #volBox #rightvolBox	{ width: 127px; float: right; margin: 0px; padding: 0px; position: relative; top: -10px}

#reportBox { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBox #reportBoxLeft 			{ float: left; width: 280px; }
#reportBox #reportBoxLeft h5  		{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox #reportBoxLeft p  		{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBox #reportBoxLeft .photoBox { width: 280px; margin: 2px 0px 12px; }
#reportBox #reportBoxLeft .photoBoxLeft  { float: left; width: 177px; }
#reportBox #reportBoxLeft .photoBoxRight { float: right; width: 100px; }
#reportBox #reportBoxLeft .reportSpace1  { padding: 0px; margin: 0px; }
#reportBox #reportBoxRight 			{ float: right; width: 180px; }

#reportBox1 { margin: 46px 10px 0px 10px; padding: 0px; }
#reportBox1 #reportBox1Left 		{ float: left; width: 180px; }
#reportBox1 #reportBox1Right 		{ float: right; width: 280px; }
#reportBox1 #reportBox1Right h5 	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox1 #reportBox1Right p  	{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBox1 #reportBox1Right .reportSpace2 { padding: 0px; margin: 0px; }
#reportBox1 #reportBox1Left .reportSpace3  { padding: 0px 0px 3px 0px; margin: 0px; }
#reportBox1 #reportBox1Left .reportSpace4  { padding: 0px; margin: 0px; }

#sabwayBox { margin: 26px 0px 0px 0px; padding: 0px 0px 10px 0px; background: url("../blossa_style/img/vol12_img01.jpg") left top no-repeat; border-bottom: 1px dashed #999; }
#sabwayBox .sabwayInfo { width: 407px; margin: 0; padding: 38px 5px 13px 63px; }
#sabwayBox .sabwayInfo .sabwayInfoLeft		{ float: left; width: 292px; margin: 8px 0 0; }
#sabwayBox .sabwayInfo .sabwayInfoLeft h6  	{ padding: 0px 0px 5px 16px; margin: 0px; border-bottom: none; }
#sabwayBox .sabwayInfo .sabwayInfoLeft p 	{ font-size: 10px; padding: 0px; margin: 0px; }
#sabwayBox .sabwayInfo .sabwayInfoRight 	{ float: right; width: 100px; margin: 8px 0 0; }

#sabwayBox .staffInfo 		{ width: 407px; padding: 0px; margin: 0px 5px 0px 63px; background: #fff2f3; }
#sabwayBox .staffInfo dl 	{ font-size: 10px; color: #984c4f; margin: 0px; padding: 7px 10px 8px; }
#sabwayBox .staffInfo dt 	{ font-weight: bold; margin: 0px; padding: 0px 0px 5px 0px; }
#sabwayBox .staffInfo dd 	{ margin: 0px; padding: 0px; }

#sabwayBox a:link	{ color: #984c4f; }
#sabwayBox a:visited{ color: #984c4f; }
#sabwayBox a:hover	{ color: #984c4f; }
#sabwayBox a:active	{ color: #984c4f; }


/*---------------------------------------------
16. My Blossa Style vol13　20100521
---------------------------------------------*/
#volmain_vol13						{ margin: 0px; padding: 19px 25px 20px; background: url("../blossa_style/img/bg_grade_vol13.gif") left top no-repeat; }
#volmain_vol13 h4					{ margin: 0px; padding: 0px; }
#volmain_vol13 #volBox				{ width: 445px; margin:0px; padding: 0px; }
#volmain_vol13 #volBox #leftvolBox	{ width: 303px; float: left; color: #ffffff; font-size: 75%; margin-top: 10px; padding: 0px; }
#volmain_vol13 #volBox #rightvolBox	{ width: 127px; float: right; margin: 0px; padding: 0px; }

#reportBoxvol13 { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBoxvol13 #reportBoxvol13Left 		{ float: left; width: 160px; }
#reportBoxvol13 #reportBoxvol13Left .photo1{ margin: 0px; padding: 0px; }
#reportBoxvol13 #reportBoxvol13Right 		{ float: right; width: 300px; }
#reportBoxvol13 #reportBoxvol13Right h5  	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBoxvol13 #reportBoxvol13Right p  		{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBoxvol13 #reportBoxvol13Right .photo2{ margin: 0px; padding: 0px 0px 9px 0px; }

#reportBox1vol13 { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBox1vol13 #reportBox1vol13Left 		{ float: left; width: 290px; }
#reportBox1vol13 #reportBox1vol13Left h5  	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox1vol13 #reportBox1vol13Left p  		{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBox1vol13 #reportBox1vol13Left .photo3{ margin: 0px; padding-bottom: 9px; }
#reportBox1vol13 #reportBox1vol13Right 		{ float: right; width: 170px; }
#reportBox1vol13 #reportBox1vol13Right .photo4{ margin: 0px; padding: 0px 0px 3px 0px; }
#reportBox1vol13 #reportBox1vol13Right .photo5{ margin: 0px; padding-bottom: 15px; }

#reportBox2vol13 { margin: 0px 10px; padding: 0px; }
#reportBox2vol13 p  		{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }

#hanamasaBox { margin: 30px 0px 0px 0px; padding: 0px 0px 10px 0px; background: url("../blossa_style/img/vol13_img01.jpg") left top no-repeat; border-bottom: 1px dashed #999; }
#hanamasaBox .hanamasaInfo { width: 400px; margin: 0px; padding: 30px 5px 15px 70px; }
#hanamasaBox .hanamasaInfo .hanamasaInfoLeft		{ float: left; width: 292px; }
#hanamasaBox .hanamasaInfo .hanamasaInfoLeft h6  	{ padding: 0px 0px 10px 55px; margin: 0px; border-bottom: none; }
#hanamasaBox .hanamasaInfo .hanamasaInfoLeft p 	{ font-size: 10px; padding: 0px; margin: 0px; }
#hanamasaBox .hanamasaInfo .hanamasaInfoRight 		{ float: right; width: 100px; }

#hanamasaBox .staffInfo 	{ width: 400px; padding: 0px; margin: 0px 5px 0px 70px; background: #fff2f3; }
#hanamasaBox .staffInfo dl 	{ font-size: 10px; color: #984c4f; margin: 0px; padding: 7px 10px 8px; }
#hanamasaBox .staffInfo dt 	{ font-weight: bold; margin: 0px; padding: 0px 0px 5px 0px; }
#hanamasaBox .staffInfo dd 	{ margin: 0px; padding: 0px; }

#hanamasaBox a:link		{ color: #984c4f; }
#hanamasaBox a:visited	{ color: #984c4f; }
#hanamasaBox a:hover	{ color: #984c4f; }
#hanamasaBox a:active	{ color: #984c4f; }


/*---------------------------------------------
17. My Blossa Style vol14　20100618
---------------------------------------------*/
#volmain_vol14						{ margin: 0px; padding: 19px 25px 20px; background: url("../blossa_style/img/bg_grade_vol14.gif") left top no-repeat; }
#volmain_vol14 h4					{ margin: 0px; padding: 0px; }
#volmain_vol14 #volBox				{ width: 445px; margin:0px; padding: 0px; }
#volmain_vol14 #volBox #leftvolBox	{ width: 303px; float: left; color: #ffffff; font-size: 75%; margin-top: 10px; padding: 0px; }
#volmain_vol14 #volBox #rightvolBox	{ width: 127px; float: right; margin: 0px; padding: 0px; }

#reportBox_14-1 { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBox_14-1 #reportBox_14-1_Left 		{ float: left; width: 180px; }
#reportBox_14-1 #reportBox_14-1_Left .photo1{ margin: 0px; padding: 0px; }
#reportBox_14-1 #reportBox_14-1_Right 		{ float: right; width: 280px; }
#reportBox_14-1 #reportBox_14-1_Right h5  	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox_14-1 #reportBox_14-1_Right p  	{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }

/*----------------写真用style----------------
#reportBox_14-1 #reportBox_14-1_Right .photo2{ margin: 0px; padding: 0px 0px 9px 0px; }
*/

#reportBox_14-2 { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBox_14-2 #reportBox_14-2_Left 		{ float: left; width: 274px; }
#reportBox_14-2 #reportBox_14-2_Left h5  	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox_14-2 #reportBox_14-2_Left p  		{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBox_14-2 #reportBox_14-2_Right 		{ float: right; width: 186px; }

/*----------------写真用style----------------
#reportBox_14-2 #reportBox_14-2_Left .photo3{ margin: 0px; padding-bottom: 9px; }
#reportBox_14-2 #reportBox_14-2_Right .photo4{ margin: 0px; padding: 0px 0px 3px 0px; }
#reportBox_14-2 #reportBox_14-2_Right .photo5{ margin: 0px; padding-bottom: 15px; }
*/

#reportBox_14-3 { margin: 0px 10px; padding: 0px; clear:both; }

#hibariBox { margin: 30px 0px 0px 0px; padding: 0px 0px 10px 0px; background: url("../blossa_style/img/vol14_img01.jpg") left top no-repeat; border-bottom: 1px dashed #999; }
#hibariBox .hibariInfo { width: 400px; margin: 0px; padding: 45px 5px 15px 70px; }
#hibariBox .hibariInfo .hibariInfoLeft		{ float: left; width: 292px; }
#hibariBox .hibariInfo .hibariInfoLeft h6  	{ padding: 5px 0px 15px 40px; margin: 0px; border-bottom: none; }
#hibariBox .hibariInfo .hibariInfoLeft p 	{ font-size: 10px; padding: 0px; margin: 0px; }
#hibariBox .hibariInfo .hibariInfoRight 	{ float: right; width: 100px; }

#hibariBox .staffInfo 	{ width: 400px; padding: 0px; margin: 0px 5px 0px 70px; background: #fff2f3; }
#hibariBox .staffInfo dl 	{ font-size: 10px; color: #984c4f; margin: 0px; padding: 7px 10px 8px; }
#hibariBox .staffInfo dt 	{ font-weight: bold; margin: 0px; padding: 0px 0px 5px 0px; }
#hibariBox .staffInfo dd 	{ margin: 0px; padding: 0px; }

#hibariBox a:link		{ color: #984c4f; }
#hibariBox a:visited	{ color: #984c4f; }
#hibariBox a:hover	{ color: #984c4f; }
#hibariBox a:active	{ color: #984c4f; }


/*---------------------------------------------
18. My Blossa Style vol15　20100722
---------------------------------------------*/
#volmain_vol15						{ margin: 0px; padding: 19px 25px 20px; background: url("../blossa_style/img/bg_grade_vol15.jpg") left top no-repeat; }
#volmain_vol15 h4					{ margin: 0px; padding: 0px; }
#volmain_vol15 #volBox				{ width: 445px; margin:0px; padding: 0px; }
#volmain_vol15 #volBox #leftvolBox	{ width: 303px; float: left; color: #ffffff; font-size: 75%; margin-top: 10px; padding: 0px; }
#volmain_vol15 #volBox #rightvolBox	{ width: 127px; float: right; margin: 0px; padding: 0px; }

#reportBox_15-1 { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBox_15-1 #reportBox_15-1_Left 		{ float: left; width: 290px; }
#reportBox_15-1 #reportBox_15-1_Left h5  	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox_15-1 #reportBox_15-1_Left p  	{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBox_15-1 #reportBox_15-1_Left .photo2{ margin: 6px 0 15px 0; padding: 0px; }
#reportBox_15-1 #reportBox_15-1_Right 		{ float: right; width: 170px; }
#reportBox_15-1 #reportBox_15-1_Right .photo1{ margin: 0px; padding: 0px; }

#reportBox_15-2 { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBox_15-2 #reportBox_15-2_Left 		{ float: left; width: 170px; }
#reportBox_15-2 #reportBox_15-2_Left .photo3{ margin: 0px; padding: 0px; }
#reportBox_15-2 #reportBox_15-2_Right 		{ float: right; width: 290px; }
#reportBox_15-2 #reportBox_15-2_Right h5  	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox_15-2 #reportBox_15-2_Right p  		{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }

#doutorBox { margin: 30px 0px 0px 0px; padding: 0px 0px 10px 0px; background: url("../blossa_style/img/vol15_img01.jpg") 4px top no-repeat; border-bottom: 1px dashed #999; }
#doutorBox .doutorInfo { width: 400px; margin: 0px; padding: 38px 5px 15px 70px; }
#doutorBox .doutorInfo .doutorInfoLeft		{ float: left; width: 292px; }
#doutorBox .doutorInfo .doutorInfoLeft h6  	{ padding: 0px 0px 17px 40px; margin: 0px; border-bottom: none; }
#doutorBox .doutorInfo .doutorInfoLeft p 	{ font-size: 10px; padding: 0px; margin: 0px; }
#doutorBox .doutorInfo .doutorInfoRight 	{ float: right; width: 100px; }

#doutorBox .staffInfo 	{ width: 400px; padding: 0px; margin: 0px 5px 0px 70px; background: #fff2f3; }
#doutorBox .staffInfo dl 	{ font-size: 10px; color: #984c4f; margin: 0px; padding: 7px 10px 8px; }
#doutorBox .staffInfo dt 	{ font-weight: bold; margin: 0px; padding: 0px 0px 5px 0px; }
#doutorBox .staffInfo dd 	{ margin: 0px; padding: 0px; }

#doutorBox a:link		{ color: #984c4f; }
#doutorBox a:visited	{ color: #984c4f; }
#doutorBox a:hover	{ color: #984c4f; }
#doutorBox a:active	{ color: #984c4f; }


/*---------------------------------------------
19. My Blossa Style vol16　20100827
---------------------------------------------*/
#volmain_vol16						{ margin: 0px; padding: 19px 25px 20px; background: url("../blossa_style/img/bg_grade_vol16.jpg") left top no-repeat; }
#volmain_vol16 h4					{ margin: 0px; padding: 0px; }
#volmain_vol16 #volBox				{ width: 445px; margin:0px; padding: 0px; }
#volmain_vol16 #volBox #leftvolBox	{ width: 303px; float: left; color: #ffffff; font-size: 75%; margin-top: 10px; padding: 0px; }
#volmain_vol16 #volBox #rightvolBox	{ width: 127px; float: right; margin: 0px; padding: 0px; }

#reportBox_16-1 { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBox_16-1 #reportBox_16-1_Left 		{ float: left; width: 240px; }
#reportBox_16-1 #reportBox_16-1_Left h5  	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox_16-1 #reportBox_16-1_Left p  	{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBox_16-1 #reportBox_16-1_Left .photo2{ margin: 6px 0 15px 0; padding: 0px; }
#reportBox_16-1 #reportBox_16-1_Right 		{ float: right; width: 220px; }
#reportBox_16-1 #reportBox_16-1_Right .photo1{ margin: 0px; padding: 0px; }

#reportBox_16-2 { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBox_16-2 #reportBox_16-2_Left 		{ float: left; width: 227px; }
#reportBox_16-2 #reportBox_16-2_Left .photo3{ margin: 0px; padding: 0px; }
#reportBox_16-2 #reportBox_16-2_Right 		{ float: right; width: 234px; }
#reportBox_16-2 #reportBox_16-2_Right h5  	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox_16-2 #reportBox_16-2_Right p  		{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }

#ippudoBox { margin: 30px 0px 0px 0px; padding: 0px 0px 10px 0px; background: url("../blossa_style/img/vol16_img01.jpg") 4px top no-repeat; border-bottom: 1px dashed #999; }
#ippudoBox .ippudoInfo { width: 400px; margin: 0px; padding: 38px 5px 15px 70px; }
#ippudoBox .ippudoInfo .ippudoInfoLeft		{ float: left; width: 285px; padding-left:7px;}
#ippudoBox .ippudoInfo .ippudoInfoLeft h6  	{ padding: 0px 0px 17px 28px; margin: 0px; border-bottom: none; }
#ippudoBox .ippudoInfo .ippudoInfoLeft p 	{ font-size: 10px; padding: 0px; margin: 0px; }
#ippudoBox .ippudoInfo .ippudoInfoRight 	{ float: right; width: 100px; }

#ippudoBox .staffInfo 	{ width: 400px; padding: 0px; margin: 0px 5px 0px 70px; background: #fff2f3; }
#ippudoBox .staffInfo dl 	{ font-size: 10px; color: #984c4f; margin: 0px; padding: 7px 10px 8px; }
#ippudoBox .staffInfo dt 	{ font-weight: bold; margin: 0px; padding: 0px 0px 5px 0px; }
#ippudoBox .staffInfo dd 	{ margin: 0px; padding: 0px; }

#ippudoBox a:link		{ color: #984c4f; }
#ippudoBox a:visited	{ color: #984c4f; }
#ippudoBox a:hover	{ color: #984c4f; }
#ippudoBox a:active	{ color: #984c4f; }


/*---------------------------------------------
20. My Blossa Style X'mas_2010　20101206
---------------------------------------------*/
#volmain_xmas2010						{ margin: 0px; padding: 19px 25px 20px; background: url("../blossa_style/img/bg_grade_xmas2010.jpg") left top no-repeat; }
#volmain_xmas2010 h4					{ margin: 0px; padding: 0px; }
#volmain_xmas2010 #volBox				{ width: 445px; margin:0px; padding: 0px; }
#volmain_xmas2010 #volBox #leftvolBox	{ width: 303px; float: left; color: #ffffff; font-size: 75%; margin-top: 10px; padding: 0px; }
#volmain_xmas2010 #volBox #rightvolBox	{ width: 127px; float: right; margin: 0px; padding: 0px; }

#reportBox_xmas2010_cover             { margin:0px; padding:0px; line-height:18px; }
#reportBox_xmas2010_cover h5          { margin:0px; padding:0px; }
#reportBox_xmas2010_cover #deco       { margin:0px; padding:0px; }
#mainarea .reportBox_xmas2010-1 .reportBox_xmas2010-1_Left h6  	{ padding: 0px 0px 13px 0px; margin: 0px; border-bottom:none;}
.reportBox_xmas2010-1 { margin: 0px; padding: 16px 10px 26px 15px; background: url("../blossa_style/img/xmas2010_bg01.jpg") left top no-repeat; }
.reportBox_xmas2010-1 .reportBox_xmas2010-1_Left 		{ float: left; width: 355px; }
.reportBox_xmas2010-1 .reportBox_xmas2010-1_Left p  	{ font-size: 75%; padding: 0px; margin: 0px; }
.reportBox_xmas2010-1 .reportBox_xmas2010-1_Left span.attention  	{ font-size: 10px; padding: 0px; margin: 0px; }
.reportBox_xmas2010-1 .reportBox_xmas2010-1_Left .photo2{ margin: 6px 0 15px 0; padding: 0px; }
.reportBox_xmas2010-1 .reportBox_xmas2010-1_Right 		{ float: right; width: 105px; }
.reportBox_xmas2010-1 .reportBox_xmas2010-1_Right .photo1{ margin: 0px; padding: 0px; }



/*---------------------------------------------
21. My Blossa Style New Year 2011　20101213
---------------------------------------------*/
#volmain_newyear2011						{ margin: 0px; padding: 19px 25px 20px; background: url("../blossa_style/img/bg_grade_newyear2011.jpg") left top no-repeat; }
#volmain_newyear2011 h4						{ margin: 0px; padding: 0px; }
#volmain_newyear2011 #volBox				{ width: 445px; margin:0px; padding: 0px; }
#volmain_newyear2011 #volBox #leftvolBox	{ width: 310px; float: left; color: #ffffff; font-size: 75%; margin-top: 8px; padding: 0px; }
#volmain_newyear2011 #volBox #rightvolBox	{ width: 127px; float: right; margin: 0px; padding: 0px; }

#reportBox_newyear2011_cover             { margin:0px; padding:0px; line-height:18px; background:url("../blossa_style/img/newyear2011_bg.gif") right top repeat-y; }
#reportBox_newyear2011_cover h5          { margin:0px; padding:0px; }
#reportBox_newyear2011_cover #deco       { margin:0px; padding:0px; }
#mainarea .reportBox_newyear2011-1 .reportBox_newyear2011-1_Left h6  	{ padding: 0px 0px 4px 0px; margin: 0px; border-bottom:none;}
.reportBox_newyear2011-1 { margin: 0px 0px 13px 0px; padding: 0px 10px 17px 0px; }
.dot 					 { background: url("../blossa_style/img/newyear2011_bgdot.gif") center bottom no-repeat; }
.reportBox_newyear2011-1 .reportBox_newyear2011-1_Left 		{ float: left; width: 355px; }
.reportBox_newyear2011-1 .reportBox_newyear2011-1_Left p  	{ font-size: 75%; padding: 0px 0px 0px 15px; margin: 0px; }
.reportBox_newyear2011-1 .reportBox_newyear2011-1_Left span.attention  	{ font-size: 10px; padding: 0px; margin: 0px; }
.reportBox_newyear2011-1 .reportBox_newyear2011-1_Left .photo2{ margin: 6px 0 15px 0; padding: 0px; }
.reportBox_newyear2011-1 .reportBox_newyear2011-1_Right 		{ float: right; width: 105px; }
.reportBox_newyear2011-1 .reportBox_newyear2011-1_Right .photo1{ margin: 20px 0px 0px 0px; padding: 0px; }



/*---------------------------------------------
22. My Blossa Style vol107　20110131
---------------------------------------------*/
#volmain_vol17						{ margin: 0px; padding: 23px 25px 15px; background: url("../blossa_style/img/bg_grade_vol17.jpg") left top no-repeat; }
#volmain_vol17 h4					{ margin: 0px; padding: 0px; }
#volmain_vol17 #volBox				{ width: 445px; margin-top: 10px; padding: 0px; }
#volmain_vol17 #volBox #leftvolBox	{ width: 320px; float: left; color: #ffffff; font-size: 75%; margin: 0px; padding: 0px; }
#volmain_vol17 #volBox p			{ margin: 0px 0px 10px 0px; padding: 0px; }

#reportBox_17-1 { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBox_17-1 #reportBox_17-1_Left 		{ float: left; width: 180px; }
#reportBox_17-1 #reportBox_17-1_Left .photo1 { margin: 0px; padding: 0px 0px 3px 0px; }
#reportBox_17-1 #reportBox_17-1_Left .photo2 { margin: 0px; padding: 0px; }
#reportBox_17-1 #reportBox_17-1_Right 		{ float: right; width: 280px; }
#reportBox_17-1 #reportBox_17-1_Right h5  	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox_17-1 #reportBox_17-1_Right p  	{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBox_17-1 #reportBox_17-1_Right .txt1  { padding: 0px; margin: 0px; }

#reportBox_17-2 { margin: 25px 10px 0px 10px; padding: 0px; }
#reportBox_17-2 #reportBox_17-2_Right 		{ padding: 0px 0px 15px 15px; float: right; width: 110px; }
#reportBox_17-2 #reportBox_17-2_Right .photo3 { margin: 0px; padding: 0px 0px 3px 0px; }
#reportBox_17-2 #reportBox_17-2_Right .photo4 { margin: 0px; padding: 0px; }
#reportBox_17-2 #reportBox_17-2_Left 		{  }
#reportBox_17-2 #reportBox_17-2_Left h5  	{ padding: 0px 0px 18px 0px; margin: 0px; }
#reportBox_17-2 #reportBox_17-2_Left p  	{ font-size: 75%; padding: 0px 0px 9px 0px; margin: 0px; }
#reportBox_17-2 #reportBox_17-2_Left .txt2  { padding: 0px 0px 15px 0px; margin: 0px; }
#reportBox_17-2 #reportBox_17-2_Left .photo5  { padding: 0px; margin: 0px; }

#sevenBox { margin: 30px 0px 0px 0px; padding: 0px 0px 10px 0px; background: url("../blossa_style/img/vol17_img01.jpg") left top no-repeat; border-bottom: 1px dashed #999; }
#sevenBox .sevenInfo { width: 392px; margin: 0px; padding: 40px 5px 13px 78px; }
#sevenBox .sevenInfo .sevenInfoLeft		{ float: left; width: 277px; }
#sevenBox .sevenInfo .sevenInfoLeft h6  	{ padding: 0px 0px 18px 90px; margin: 0px; border-bottom: none; }
#sevenBox .sevenInfo .sevenInfoLeft p 		{ font-size: 10px; padding: 0px; margin: 0px; }
#sevenBox .sevenInfo .sevenInfoRight 		{ float: right; width: 100px; }

#sevenBox .staffInfo 	{ width: 392px; padding: 0px; margin: 0px 5px 0px 78px; background: #fff2f3; }
#sevenBox .staffInfo dl 	{ font-size: 10px; color: #984c4f; margin: 0px; padding: 7px 10px 8px; }
#sevenBox .staffInfo dt 	{ font-weight: bold; margin: 0px; padding: 0px 0px 5px 0px; }
#sevenBox .staffInfo dd 	{ margin: 0px; padding: 0px; }

#sevenBox a:link		{ color: #984c4f; }
#sevenBox a:visited	{ color: #984c4f; }
#sevenBox a:hover	{ color: #984c4f; }
#sevenBox a:active	{ color: #984c4f; }



/*---------------------------------------------
23. My Blossa Style vol18　20110323
---------------------------------------------*/
#volmain_vol18              { margin:0; padding:0;}
#volmain_vol18 p            { margin:0; padding:0;}
#volmain_vol18 #main 		{ width: 495px; margin:0; padding:0 0 20px 0; border-bottom: 1px dashed #333333; position:relative; }
#volmain_vol18 #main_title  { padding: 13px 0 40px 0; }
#volmain_vol18 #main_item   { text-align:center; }
#volmain_vol18 #main_img    { text-align:center; }
#volmain_vol18 #main_copy   { margin: 0 0 40px 30px; }
#volmain_vol18 #main_text   { width: 465px; margin: 0px 15px; font-size: 12px; line-height:1.5em; color: #333333; }
#volmain_vol18 #main_text p { padding-bottom:8px; }
#volmain_vol18 #staff       { width: 133px; height: 172px; position: absolute; top: 325px; left: 352px; }

#volmain_vol18 #tenpo       { width: 352px; float:right; margin: 30px 0 30px 0; }
#volmain_vol18 #tenpo_img   { width: 105px; height: 112px; float: right; }
#volmain_vol18 #tenpo_text  { width: 230px; margin: 0px 15px 0 0; }
#volmain_vol18 #logo        { margin: 15px 0 0 0; padding: 0; }
#volmain_vol18 #tenpo_copy  { margin: 0 0 0 0; padding: 0; font-size: 10px; color: #333333; }
#volmain_vol18 #tenpo_copy p      { margin: 10px 0 0 0; }
#volmain_vol18 #tenpo_copy .link { margin: 10px 0 0 0; text-align: right; }



/*---------------------------------------------
23:My Blossa Style vol19
---------------------------------------------*/
#volmain_vol19              { margin:0; padding:0;}
#volmain_vol19 p            { margin:0; padding:0;}
#volmain_vol19 #main 		{ width: 495px; margin:0; padding:0 0 20px 0; border-bottom: 1px dashed #333333; position:relative; }
#volmain_vol19 #main_title  { padding: 13px 0 40px 0; }
#volmain_vol19 #main_item   { text-align:center; }
#volmain_vol19 #main_img    { text-align:center; }
#volmain_vol19 #main_copy   { margin: 0 0 40px 30px; }
#volmain_vol19 #main_text   { width: 465px; margin: 0px 15px; font-size: 12px; line-height:1.5em; color: #333333; }
#volmain_vol19 #main_text p { padding-bottom:8px; }
#volmain_vol19 #staff       { width: 133px; height: 172px; position: absolute; top: 325px; left: 352px; }

#volmain_vol19 #tenpo       { width: 352px; float:right; margin: 30px 0 30px 0; }
#volmain_vol19 #tenpo_img   { width: 105px; height: 112px; float: right; }
#volmain_vol19 #tenpo_text  { width: 230px; margin: 0px 15px 0 0; }
#volmain_vol19 #logo        { margin: 8px 0 0 0; padding: 0; }
#volmain_vol19 #tenpo_copy  { margin: 0 0 0 0; padding: 0; font-size: 10px; color: #333333; }
#volmain_vol19 #tenpo_copy p      { margin: 10px 0 0 0; }
#volmain_vol19 #tenpo_copy .link { margin: 10px 0 0 0; text-align: right; }



/*---------------------------------------------
24:My Blossa Style vol20
---------------------------------------------*/
#volmain_vol20              { margin:0; padding:0;}
#volmain_vol20 p            { margin:0; padding:0;}
#volmain_vol20 #main 		{ width: 495px; margin:0; padding:0 0 20px 0; border-bottom: 1px dashed #333333; position:relative; }
#volmain_vol20 #main_title  { padding: 13px 0 40px 0; }
#volmain_vol20 #main_item   { text-align:center; }
#volmain_vol20 #main_img    { text-align:center; }
#volmain_vol20 #main_copy   { margin: 10px 0 30px 30px; }
#volmain_vol20 #main_text   { width: 465px; margin: 0px 15px; font-size: 12px; line-height:1.5em; color: #333333; }
#volmain_vol20 #main_text p { padding-bottom:8px; }
#volmain_vol20 #staff       { width: 133px; height: 172px; position: absolute; top: 325px; left: 352px; }

#volmain_vol20 #tenpo       { width: 352px; float:right; margin: 30px 0 30px 0; }
#volmain_vol20 #tenpo_img   { width: 105px; height: 112px; float: right; }
#volmain_vol20 #tenpo_text  { width: 230px; margin: 0px 15px 0 0; }
#volmain_vol20 #logo        { margin: 0px 0 0 0; padding: 0; }
#volmain_vol20 #tenpo_copy  { margin: 0 0 0 0; padding: 0; font-size: 10px; color: #333333; }
#volmain_vol20 #tenpo_copy p      { margin: 5px 0 0 0; }
#volmain_vol20 #tenpo_copy .link { margin: 10px 0 0 0; text-align: right; }


/*---------------------------------------------
25:My Blossa Style vol21
---------------------------------------------*/
#volmain_vol21              { margin:0; padding:0;}
#volmain_vol21 p            { margin:0; padding:0;}
#volmain_vol21 #main 		{ width: 495px; margin:0; padding:0 0 20px 0; border-bottom: 1px dashed #333333; position:relative; }
#volmain_vol21 #main_title  { padding: 13px 0 40px 0; }
#volmain_vol21 #main_item   { text-align:center; }
#volmain_vol21 #main_img    { text-align:center; }
#volmain_vol21 #main_copy   { margin: 10px 0 30px 30px; }
#volmain_vol21 #main_text   { width: 465px; margin: 0px 15px; font-size: 12px; line-height:1.5em; color: #333333; }
#volmain_vol21 #main_text p { padding-bottom:8px; }
#volmain_vol21 #staff       { width: 133px; height: 172px; position: absolute; top: 325px; left: 352px; }

#volmain_vol21 #tenpo       { width: 352px; float:right; margin: 30px 0 30px 0; }
#volmain_vol21 #tenpo_img   { width: 105px; height: 112px; float: right; }
#volmain_vol21 #tenpo_text  { width: 230px; margin: 0px 15px 0 0; }
#volmain_vol21 #logo        { margin: 0px 0 0 0; padding: 0; }
#volmain_vol21 #tenpo_copy  { margin: 0 0 0 0; padding: 0; font-size: 10px; color: #333333; }
#volmain_vol21 #tenpo_copy p      { margin: 5px 0 0 0; }
#volmain_vol21 #tenpo_copy .link { margin: 10px 0 0 0; text-align: right; }


/*---------------------------------------------
26:My Blossa Style vol22
---------------------------------------------*/
#volmain_vol22              { margin:0; padding:0;}
#volmain_vol22 p            { margin:0; padding:0;}
#volmain_vol22 #main 		{ width: 495px; margin:0; padding:0 0 20px 0; border-bottom: 1px dashed #333333; position:relative; }
#volmain_vol22 #main_title  { padding: 13px 0 40px 0; }
#volmain_vol22 #main_item   { text-align:center; }
#volmain_vol22 #main_img    { text-align:center; }
#volmain_vol22 #main_copy   { margin: 10px 0 30px 30px; }
#volmain_vol22 #main_text   { width: 465px; margin: 0px 15px; font-size: 12px; line-height:1.5em; color: #333333; }
#volmain_vol22 #main_text p { padding-bottom:8px; }
#volmain_vol22 #staff       { width: 133px; height: 172px; position: absolute; top: 325px; left: 352px; }

#volmain_vol22 #tenpo       { width: 352px; float:right; margin: 30px 0 30px 0; }
#volmain_vol22 #tenpo_img   { width: 105px; height: 112px; float: right; }
#volmain_vol22 #tenpo_text  { width: 230px; margin: 0px 15px 0 0; }
#volmain_vol22 #logo        { margin: 0px 0 0 0; padding: 0; }
#volmain_vol22 #tenpo_copy  { margin: 0 0 0 0; padding: 0; font-size: 10px; color: #333333; }
#volmain_vol22 #tenpo_copy p      { margin: 5px 0 0 0; }
#volmain_vol22 #tenpo_copy .link { margin: 10px 0 0 0; text-align: right; }


/*---------------------------------------------
27:My Blossa Style vol23
---------------------------------------------*/
#volmain_vol23              { margin:0; padding:0;}
#volmain_vol23 p            { margin:0; padding:0;}
#volmain_vol23 #main 		{ width: 495px; margin:0; padding:0 0 20px 0; border-bottom: 1px dashed #333333; position:relative; }
#volmain_vol23 #main_title  { padding: 13px 0 40px 0; }
#volmain_vol23 #main_item   { text-align:center; }
#volmain_vol23 #main_img    { text-align:center; }
#volmain_vol23 #main_copy   { margin: 10px 0 30px 30px; }
#volmain_vol23 #main_text   { width: 465px; margin: 0px 15px; font-size: 12px; line-height:1.5em; color: #333333; }
#volmain_vol23 #main_text p { padding-bottom:8px; }
#volmain_vol23 #staff       { width: 133px; height: 172px; position: absolute; top: 325px; left: 352px; }

#volmain_vol23 #tenpo       { width: 352px; float:right; margin: 30px 0 30px 0; }
#volmain_vol23 #tenpo_img   { width: 105px; height: 112px; float: right; }
#volmain_vol23 #tenpo_text  { width: 230px; margin: 0px 15px 0 0; }
#volmain_vol23 #logo        { margin: 0px 0 0 0; padding: 0; }
#volmain_vol23 #tenpo_copy  { margin: 0 0 0 0; padding: 0; font-size: 10px; color: #333333; }
#volmain_vol23 #tenpo_copy p      { margin: 5px 0 0 0; }
#volmain_vol23 #tenpo_copy .link { margin: 10px 0 0 0; text-align: right; }


/*---------------------------------------------
27:My Blossa Style vol24
---------------------------------------------*/
#volmain_vol24              { margin:0; padding:0;}
#volmain_vol24 p            { margin:0; padding:0;}
#volmain_vol24 #main 		{ width: 495px; margin:0; padding:0 0 20px 0; border-bottom: 1px dashed #333333; position:relative; }
#volmain_vol24 #main_title  { padding: 13px 0 40px 0; }
#volmain_vol24 #main_item   { text-align:center; }
#volmain_vol24 #main_img    { text-align:center; }
#volmain_vol24 #main_copy   { margin: 10px 0 30px 30px; }
#volmain_vol24 #main_text   { width: 465px; margin: 0px 15px; font-size: 12px; line-height:1.5em; color: #333333; }
#volmain_vol24 #main_text p { padding-bottom:8px; }
#volmain_vol24 #staff       { width: 133px; height: 172px; position: absolute; top: 325px; left: 352px; }

#volmain_vol24 #tenpo       { width: 352px; float:right; margin: 30px 0 30px 0; }
#volmain_vol24 #tenpo_img   { width: 105px; height: 112px; float: right; }
#volmain_vol24 #tenpo_text  { width: 230px; margin: 0px 15px 0 0; }
#volmain_vol24 #logo        { margin: 0px 0 0 0; padding: 0; }
#volmain_vol24 #tenpo_copy  { margin: 0 0 0 0; padding: 0; font-size: 10px; color: #333333; }
#volmain_vol24 #tenpo_copy p      { margin: 5px 0 0 0; }
#volmain_vol24 #tenpo_copy .link { margin: 10px 0 0 0; text-align: right; }


/*---------------------------------------------
28:My Blossa Style vol25
---------------------------------------------*/
#volmain_vol25              { margin:0; padding:0;}
#volmain_vol25 p            { margin:0; padding:0;}
#volmain_vol25 #main 		{ width: 495px; margin:0; padding:0 0 20px 0; border-bottom: 1px dashed #333333; position:relative; }
#volmain_vol25 #main_title  { padding: 13px 0 40px 0; }
#volmain_vol25 #main_item   { text-align:center; }
#volmain_vol25 #main_img    { text-align:center; }
#volmain_vol25 #main_copy   { margin: 10px 0 30px 30px; }
#volmain_vol25 #main_text   { width: 465px; margin: 0px 15px; font-size: 12px; line-height:1.5em; color: #333333; }
#volmain_vol25 #main_text p { padding-bottom:8px; }
#volmain_vol25 #staff       { width: 133px; height: 172px; position: absolute; top: 325px; left: 352px; }

#volmain_vol25 #tenpo       { width: 352px; float:right; margin: 30px 0 30px 0; }
#volmain_vol25 #tenpo_img   { width: 105px; height: 112px; float: right; }
#volmain_vol25 #tenpo_text  { width: 230px; margin: 0px 15px 0 0; }
#volmain_vol25 #logo        { margin: 0px 0 0 0; padding: 0; }
#volmain_vol25 #tenpo_copy  { margin: 0 0 0 0; padding: 0; font-size: 10px; color: #333333; }
#volmain_vol25 #tenpo_copy p      { margin: 5px 0 0 0; }
#volmain_vol25 #tenpo_copy .link { margin: 10px 0 0 0; text-align: right; }


/*---------------------------------------------
29. My Blossa Style X'mas_2011　20111130
---------------------------------------------*/
#volmain_xmas2011						{ margin: 0px; padding: 19px 25px 30px; background: url("../blossa_style/img/bg_grade_xmas2011.jpg") left top no-repeat; }
#volmain_xmas2011 h4					{ margin: 0px; padding: 0px; }
#volmain_xmas2011 #volBox				{ width: 445px; margin:0px; padding: 0px; }
#volmain_xmas2011 #volBox #leftvolBox	{ width: 303px; float: left; color: #ffffff; font-size: 75%; margin-top: 10px; padding: 0px; }
#volmain_xmas2011 #volBox #rightvolBox	{ width: 127px; float: right; margin: 0px; padding: 0px; }

#reportBox_xmas2011_cover             { margin:0px; padding:0px; line-height:18px; }
#reportBox_xmas2011_cover h5          { margin:0px; padding:0px; }
#reportBox_xmas2011_cover #deco       { margin:0px; padding:0px; }
#mainarea .reportBox_xmas2011-1 h6  	{ padding: 0px 0px 13px 0px; margin: 0px; border-bottom:none;}
.reportBox_xmas2011-1 { margin: 0px; padding: 20px 10px 25px 15px; background: url("../blossa_style/img/xmas2011_bg01.jpg") left bottom no-repeat; }
.reportBox_xmas2011-1 .reportBox_xmas2011-1_Left 		{ float: left; width: 355px; }
.reportBox_xmas2011-1 .reportBox_xmas2011-1_Left p  	{ font-size: 75%; padding: 0px; margin: 0px; }
.reportBox_xmas2011-1 .reportBox_xmas2011-1_Left span.attention  	{ font-size: 10px; padding: 0px; margin: 0px; }
.reportBox_xmas2011-1 .reportBox_xmas2011-1_Left .photo2{ margin: 6px 0 15px 0; padding: 0px; }
.reportBox_xmas2011-1 .reportBox_xmas2011-1_Right 		{ float: right; width: 105px; }
.reportBox_xmas2011-1 .reportBox_xmas2011-1_Right .photo1{ margin: 0px; padding: 0px; }


/*---------------------------------------------
30. My Blossa Style New Year 2012
---------------------------------------------*/
#volmain_newyear2012					{ margin: 0px; padding: 19px 25px 30px; background: url("../blossa_style/img/bg_grade_newyear2012.jpg") left top no-repeat; }
#volmain_newyear2012 h4					{ margin: 0px; padding: 0px; }
#volmain_newyear2012 #volBox				{ width: 445px; margin:0px; padding: 0px; }
#volmain_newyear2012 #volBox #leftvolBox	{ width: 303px; float: left; color: #ffffff; font-size: 75%; margin-top: 10px; padding: 0px; }
#volmain_newyear2012 #volBox #rightvolBox	{ width: 127px; float: right; margin: 0px; padding: 0px; }

#reportBox_newyear2012_cover             { margin:0px; padding:0px; line-height:18px; background: url("../blossa_style/img/contents_bg.gif") left top no-repeat; }
#reportBox_newyear2012_cover h5          { margin:0px; padding:0px; }
#reportBox_newyear2012_cover #deco       { margin:0px; padding:0px; }
#mainarea .reportBox_newyear2012-1 h6  	{ padding: 0px 0px 13px 0px; margin: 0px; border-bottom:none;}
.reportBox_newyear2012-1 { margin: 0px; padding: 20px 10px 15px 15px; }
.reportBox_newyear2012-1 .reportBox_newyear2012-1_Left 		{ float: left; width: 355px; }
.reportBox_newyear2012-1 .reportBox_newyear2012-1_Left p  	{ font-size: 75%; padding: 0px; margin: 0px; }
.reportBox_newyear2012-1 .reportBox_newyear2012-1_Left span.attention  	{ font-size: 10px; padding: 0px; margin: 0px; }
.reportBox_newyear2012-1 .reportBox_newyear2012-1_Left .photo2{ margin: 6px 0 15px 0; padding: 0px; }
.reportBox_newyear2012-1 .reportBox_newyear2012-1_Right 		{ float: right; width: 105px; }
.reportBox_newyear2012-1 .reportBox_newyear2012-1_Right .photo1{ margin: 0px; padding: 0px; }


/*---------------------------------------------
31:My Blossa Style vol26
---------------------------------------------*/
#volmain_vol26              { margin:0; padding:0;}
#volmain_vol26 p            { margin:0; padding:0;}
#volmain_vol26 #main 		{ width: 495px; margin:0; padding:0 0 20px 0; border-bottom: 1px dashed #333333; position:relative; }
#volmain_vol26 #main_title  { padding: 13px 0 40px 0; }
#volmain_vol26 #main_item   { text-align:center; }
#volmain_vol26 #main_img    { text-align:center; }
#volmain_vol26 #main_copy   { margin: 10px 0 30px 30px; }
#volmain_vol26 #main_text   { width: 465px; margin: 0px 15px; font-size: 12px; line-height:1.5em; color: #333333; }
#volmain_vol26 #main_text p { padding-bottom:8px; }
#volmain_vol26 #staff       { width: 133px; height: 172px; position: absolute; top: 325px; left: 352px; }

#volmain_vol26 #tenpo       { width: 352px; float:right; margin: 30px 0 30px 0; }
#volmain_vol26 #tenpo_img   { width: 105px; height: 112px; float: right; }
#volmain_vol26 #tenpo_text  { width: 230px; margin: 0px 15px 0 0; }
#volmain_vol26 #logo        { margin: 0px 0 0 0; padding: 0; }
#volmain_vol26 #tenpo_copy  { margin: 0 0 0 0; padding: 0; font-size: 10px; color: #333333; }
#volmain_vol26 #tenpo_copy p      { margin: 5px 0 0 0; }
#volmain_vol26 #tenpo_copy .link { margin: 10px 0 0 0; text-align: right; }
