/* 0812 */
.list {color:#333;}
.price {color:#7F0019;font-size:11px;}
.price strong {font-weight:bold; font-size:14px;}
.priceH {font-size:11px;color:#808080;}
.priceS {color:#808080;font-size:11px;text-decoration: line-through;}
.priceS2 {color:#808080;font-size:11px;}
.priceS strong {font-size:12px;}
.stock {color: 7F0019;}
.newdata {color: #7F0019; }
.release {color: #7F0019; font-size:11px; line-height:1.2; font-weight: bold;}
#sideNav {float: left; }
/*#fav,
.sNews { page-break-before: always; }*/
.contentwrap895 { position: relative; }


/* ----------------
portalPanel
---------------- */
#topPanelns {
	float:right;
	width: 692px;
	height: 261px;
	position: relative;
	left: 1px;
}
#topPanelns ul {
	list-style: none;
	margin: 0;
	height: 221px;
}
#topPanelns li img { vertical-align: bottom; }
#topPanelns li {
	list-style: none;
	margin: 0;
	position: absolute;
}
#panelmain { top: 19px; left: 0; }
#panelsub01 { top: 19px; left: 280px; }
#panelsub02 { top: 19px; left: 420px; }
#panelsub03 { top: 19px; left: 560px; }
#panelsub04 { top: 124px; left: 280px; }
#panelsub05 { top: 124px; left: 420px; }
#panelsub06 { top: 124px; left: 560px; }

#topPanelns li a:link img,
#topPanelns li a:visited img { border: 1px solid #FFF; }
#topPanelns li a:hover img,
#topPanelns li a:active img { border: 1px solid #7F0019; }

#topPanelns p {
	text-align: right;
	vertical-align: middle;
	float: right;
	margin: 0;
	padding: 5px 1px 0 5px;
}
#topPanelns p strong {
	font-weight: bold;
	font-size: 14px;
}
#topPanelns p img { vertical-align: bottom; }
#topPanelns p a {
	background: url(/img/top/campaign_list_over.gif) no-repeat;
	display: block;
}
#topPanelns p a:hover { background-color: #fff; }
#topPanelns p a:hover img { visibility: hidden; }

/* ----------------
#topContents
---------------- */
#topContents {
	float: right;
	width: 690px;
}
.topMain {
	float: left; width: 515px;
/* 0910
	border-top: 1px solid #666;
	padding: 13px 0 0 0;
*/
}
.topSide {
	float: right;
	width: 150px;
}

/* ----------------
.topMain
---------------- */
.topMain #topItemlist {
	background: url(/shared/img/dot.gif) repeat-y;
}
.topMain #topItemlist .inner {
	position: relative;
}
.topMain #topItemlist .clist li {
	float: left;
	position: relative;
}
.topMain #topItemlist .clist:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.topMain #topItemlist .clist { display: inline-block; }
/* \*/
* html .topMain #topItemlist .clist { height: 1%; }
.topMain #topItemlist .clist { display: block; }
/* End hide from IE-mac */

.topMain #topItemlist .clist li { width: 148px; padding: 10px 24px 5px 0; }
* html .topMain #topItemlist .clist li { width: 172px; }
.topMain #topItemlist .clist li.right { width: 148px; padding: 10px 0 5px 0; }
* html .topMain #topItemlist .clist li.right { width: 148px; }

.topMain #topItemlist .clist li p { padding-top: 5px; }
.topMain #topItemlist .clist li .itemP img  {
	display: block;
	position: absolute;
	top: 10px; left: 0;
}
.topMain #topItemlist .clist li .itemN {
	font-size: 11px;
}
.topMain #topItemlist .clist li .itemN img {height: 11px; margin-bottom: 1px;}

.topMain #topItemlist .clist li a { display: block; padding-left: 57px; text-decoration: none; }
.topMain #topItemlist .clist li a .itemN { text-decoration: underline; }
.topMain #topItemlist .clist li a .priceS2,
.topMain #topItemlist .clist li .release,
.topMain #topItemlist .clist li a .prc { display: block; padding-top: 5px; }

.topMain #topItemlist dd.listLink {
	position: absolute;
		top: 100%;
}
.topMain #topItemlist .ilLeft { float: left; width: 135px; }
.topMain #topItemlist .ilCenter { float: left; width: 121px; }
.topMain #topItemlist .ilRight { float: right; width: 245px ; }
.topMain #topItemlist dl { width: 110px; }
.topMain #topItemlist dl dt { font-size: 1px; padding: 0 0 15px 0; }
.topMain  #topItemlist dl dt img { vertical-align: bottom; }

.topMain ul.list li img { vertical-align: middle; }
.topMain  #topItemlist ul.list li { padding: 0 0 15px 0; }
.topMain  #topItemlist ul.list li .itemP {
	display: block;
	padding: 0 0 5px 0;
}

.topMain #topItemlist .ilRight dl { width: 245px; }
.topMain #topItemlist .ilRight ul.ulLeft  { float: left; width: 110px; }
.topMain #topItemlist .ilRight ul.ulRight { float: right; width: 110px; }

/*okaidoku*/
.topMain #okaidoku {margin-bottom: 22px;}
.topMain #okaidoku .list { padding: 10px 0 0 0; }
.topMain #okaidoku .list li {
	float: left;
	width: 135px;
	padding: 0 0 10px 0;
}
.topMain #okaidoku .list li.list3 { width: 110px; }
.topMain #okaidoku .list li.list4 { float: right; width: 110px; }
.topMain #okaidoku .list li a { display: block; }
.topMain #okaidoku .list li.list1 a,
.topMain #okaidoku .list li.list2 a { margin-right: 25px; }
.topMain #okaidoku .list li .itemP { display: block; padding: 0 0 5px 0;}


.topMain #okaidoku li img { margin-bottom: 5px; }
.topMain #okaidoku .newdata { color: #7F0019; }
.topMain #okaidoku .newdata img { vertical-align: middle; margin: 0;}
/**/


.topMain h3 {
	border-bottom: 1px solid #666;
	padding: 24px 0 7px 0;
}

.topMain .int {
	border-top: #E6E6E6 1px solid;
	margin-top: 15px;
}

.topMain #scene {margin-bottom: 5px;}

.topMain ul.type1 li,
.topMain ul.type2 li,
.topMain ul.type3 li,
.topMain ul.type4 li { float: left; }
.topMain ul.type1 { padding: 3px 0 7px 0; }
.topMain ul.type2 { border-top: 1px solid #E8E8E8; padding: 7px 0 0 0; }
.topMain ul.type4 { padding: 3px 0 0 0; }
/*.topMain ul li img { vertical-align: bottom; }*/
ul.type1 li { padding: 10px 10px 0 0; }
ul.type1 li.center { padding-right: 0; }
ul.type1 li.right { float: right; padding-right: 0; }
ul.type2 li { padding: 6px 5px 0 0; }
ul.type2 li.col3 { padding-right: 0; }
ul.type2 li.col4 { float: right; padding-right: 0; }
ul.type3 li { padding: 13px 8px 0 0; }
ul.type4 li { padding: 10px 10px 0 0; }
.topMain ul li.last { float: right;padding-right: 0; }

.topMain #okaidoku ul.type3 { padding: 0 0 5px 0; }
.topMain #okaidoku li a:link img,
.topMain #okaidoku li a:visited img { border: 1px solid #FFF; }
.topMain #okaidoku li a:hover img,
.topMain #okaidoku li a:active img { border: 1px solid #7F0019; }

.topMain #okaidoku li a:link .newdata img,
.topMain #okaidoku li a:visited .newdata img,
.topMain #okaidoku li a:hover .newdata img,
.topMain #okaidoku li a:active .newdata img { border: none; }

.topMain #okaidoku li a { display: block; text-decoration: none; }
.topMain #okaidoku li a .itemN { text-decoration: underline; }

.topMain #okaidoku li a:link .data,
.topMain #okaidoku li a:visited .data,
.topMain #okaidoku li a:hover .data,
.topMain #okaidoku li a:active .data { color: #333; }


.topMain #brand { padding-top: 5px; }
.topMain #brand ul.type3 { padding: 0 0 25px 0; }
.topMain #brand div.col3 {
	background: url(/img/top/col3bg2.gif) no-repeat 0 100%;
	padding: 5px 0 10px 0;
}
/* .topMain #brand div.col3 div#naruhodo { float: left; width: 175px; } */
.topMain #brand div.col3 div#life { float: left; width: 165px; margin-right: 10px; }
.topMain #brand div.col3 div#iine { float: left; width: 165px; }
.topMain #brand div.col3 div#banner { float: right; width: 165px; }

.topMain #brand div.col3 div#naruhodo dl { margin: 0 10px 0 0; }
.topMain #brand div.col3 dl { background: url(/img/top/col3bg.gif) repeat-y; }
.topMain #brand div.col3 dl dd {
	border-top: 1px solid #E8E8E8;
	margin: 0 5px;
}
.topMain #brand div.col3 div#naruhodo #fukidashi {
	height: 48px;
	background: url(/img/top/fukidashi.gif) no-repeat 1px 0;
}
.topMain #brand div.col3 div#naruhodo #fukidashi p {
	padding: 15px 8px 0 0;
	font-size: 11px;
	color: #7F7F7F;
	text-align: right;
}
.topMain #brand div.col3 .bloglist { padding: 0 3px 0 4px; }
.topMain #brand div.col3 .bloglist .date { color: #7F7F7F; font-size: 10px; }
.topMain #brand div.col3 .bloglist a { display: block; }

.topMain #brand div.col3 .bloglist li { padding: 1px 0 3px 0; }

.topMain #brand div.col3 div#naruhodo #fukidashi .data { color: #333333; }
.topMain #brand div.col3 div#naruhodo #fukidashi strong {
	padding: 0 1px 0 3px;
	font-size: 14px;
}
.topMain #brand div.col3 div#banner ul {
	margin-top: 5px;
	padding-left: 1px;
	border-top: #CCCCCC 1px solid;
	background: url(/img/top/col3bg.gif) repeat-y;
}
.topMain #brand div.col3 div#banner li {
	padding: 3px 0 4px 0;
	background: url(/img/top/bannerbg.gif) no-repeat 5px 100%;
}

#topbanner1 a { background: url(/img/top/ctgmujitogo_over.gif) no-repeat; }
#topbanner2 a { background: url(/img/top/ctgflower_over.gif) no-repeat; }
#topbanner3 a { background: url(/img/top/ctgphotobook_over.gif) no-repeat; }
#topbanner4 a { background: url(/img/top/ctgmujithonet_over.gif) no-repeat; }
#topbanner5 a { background: url(/img/top/ctgidee_over.gif) no-repeat; }
#topbanner6 a { background: url(/img/top/ctgpinkribbon2_over.gif) no-repeat; }
.topMain #brand div.col3 div#banner a { display: block; width: 163px; }
.topMain #brand div.col3 div#banner a:hover { background-color: #fff; }
.topMain #brand div.col3 div#banner a:hover img { visibility: hidden; }



/* リンク反応 */
.topMain #brand div.col3 dt a { display: block; }
div#naruhodo dt a { background: url(/img/top/col3ttl01_over.gif) no-repeat; }
div#iine dt a { background: url(/img/top/col3ttl02_over.gif) no-repeat; }
div#life dt a { background: url(/img/top/col3ttl03_over.gif) no-repeat; }
.topMain #brand div.col3 dt a:hover { background-color: #fff; }
.topMain #brand div.col3 dt a:hover img { visibility: hidden; }

.topMain #brand div.col3 dl dd p { padding: 10px 0 0 0; }
.topMain #brand div.col3 dl dd ul li p { padding: 0 0 5px 0; }

.topMain #brand div.col3 #life dl dd p { padding: 10px 2px 0; }

.topMain #brand div.col3 div#life dl dd p img.photo { margin: 10px 0 8px 1px; border:1px solid #CCC;}
.topMain #brand div.col3 div#life dl dd p a:hover img.photo { border:1px solid #7F0019;}

.topMain #brand div.col3 ul.lists { padding: 2px 3px 7px 3px;}

.topMain #brand div.col3 ul.lists li a { display: block; }

.topMain #brand div.col3 ul.lists li { padding: 10px 0 0 0; }
.topMain #brand div.col3 ul.lists li .itemP img { float: left; }
.topMain #brand div.col3 ul.lists li .text {
	padding: 0 0 0 47px;
	display: block;
}

.topMain #brand div.col3 dl dd p#blog {
	padding: 2px 0 0 1px;
	border-top: 1px solid #E8E8E8;
}
p#blog a {
	background: url(/img/top/blog_over.gif) no-repeat 0 0;
	display: block;
}

.topMain #brand div.col3 ul.listb { padding: 2px 3px 15px 3px; }
.topMain #brand div.col3 ul.listb li {
	clear: both;
	position: relative;
	border-top: #FFFFFF 1px solid; /* IE */
}

.topMain #brand div.col3 ul.listb li .itemP img { position: absolute; top: 10px; left: 0; }
.topMain #brand div.col3 ul.listb li a { display: block; padding: 9px 0 0 47px; min-height: 50px; }
* html .topMain #brand div.col3 ul.listb li a { height:50px; }

.topMain #brand div.col3 ul.listb li a { text-decoration: none; }
.topMain #brand div.col3 ul.listb li a .itemN { text-decoration: underline; }


.topMain #brand div.col3 ul.list { padding: 15px 5px 0 5px; }
.topMain #brand div.col3 ul.list li .itemP {
	text-align: center;
	display: block;
	padding: 0 0 5px 0;
}
/* リンク反応 */
.topMain #brand div.col3 p#blog a:hover { background-color: #fff; }
.topMain #brand div.col3 p#blog a:hover img { visibility: hidden; }

ul.type4 li#sceneL01, ul.type4 li#sceneL04, ul.type4 li#sceneL07 { padding: 10px 10px 0 0; }
ul.type4 li#sceneL02, ul.type4 li#sceneL05, ul.type4 li#sceneL08 { padding-right: 0; }
ul.type4 li#sceneL03, ul.type4 li#sceneL06, ul.type4 li#sceneL09 { float:right; padding-right: 0; }

.topMain ul.type4 li a { display: block; }
.topMain ul.type4 li span.ttl { display: block; margin: 8px 0 0 10px; }
.topMain ul.type4 li span.txt { display: block; margin: 5px 0 7px 10px; }
ul.type4 li.center { padding-right: 0; }
ul.type4 li.right { float: right; padding-right: 0; }
#sceneL01 a span.ttl { background: url(/img/top/scenelink_aw2010inner_over.gif) no-repeat; }
#sceneL02 a span.ttl { background: url(/img/top/scenelink_turtol01_over.gif) no-repeat; }
#sceneL03 a span.ttl { background: url(/img/top/scenelink_turtol02_over.gif) no-repeat; }
#sceneL04 a span.ttl { background: url(/img/top/scenelink_skincare01_over.gif) no-repeat; }
#sceneL05 a span.ttl { background: url(/img/top/scenelink_chinatea01_over.gif) no-repeat; }
#sceneL06 a span.ttl { background: url(/img/top/scenelink_kutsurogu01_over.gif) no-repeat; }
#sceneL07 a span.ttl { background: url(/img/top/scenelink_baum01_over.gif) no-repeat; }
#sceneL08 a span.ttl { background: url(/img/top/scenelink_pretzel01_over.gif) no-repeat; }
#sceneL09 a span.ttl { background: url(/img/top/scenelink_pastasauce01_over.gif) no-repeat; }

html>/**/body #sceneL01 a span.ttl { background /***/: url(/img/top/scenelink_aw2010inner_over.gif) no-repeat fixed 0 15px9; }
html>/**/body #sceneL02 a span.ttl { background /***/: url(/img/top/scenelink_turtol01_over.gif) no-repeat; }
html>/**/body #sceneL03 a span.ttl { background /***/: url(/img/top/scenelink_turtol02_over.gif) no-repeat; }
html>/**/body #sceneL04 a span.ttl { background /***/: url(/img/top/scenelink_skincare01_over.gif) no-repeat; }
html>/**/body #sceneL05 a span.ttl { background /***/: url(/img/top/scenelink_chinatea01_over.gif) no-repeat; }
html>/**/body #sceneL06 a span.ttl { background /***/: url(/img/top/scenelink_kutsurogu01_over.gif) no-repeat; }
html>/**/body #sceneL07 a span.ttl { background /***/: url(/img/top/scenelink_baum01_over.gif) no-repeat; }
html>/**/body #sceneL08 a span.ttl { background /***/: url(/img/top/scenelink_pretzel01_over.gif) no-repeat; }
html>/**/body #sceneL09 a span.ttl { background /***/: url(/img/top/scenelink_pastasauce01_over.gif) no-repeat; }

.topMain ul.type4 li a:link, .topMain ul.type4 li a:visited { border: 1px solid #CCC; }
.topMain ul.type4 li a:hover, .topMain ul.type4 li a:active { border: 1px solid #7F0019; }
.topMain #scene ul.type4 li a:hover span.ttl img,
.topMain #scene ul.type4 li a:active span.ttl img { visibility: hidden; }

.topMain #scene p { padding-top: 13px; }
.topMain #scene p .img { float: right; }
.topMain #scene p .ttl { display: block; padding: 15px 0 10px 0; }
.topMain #scene p a { display: block; text-decoration: none; height: 99px; padding-left: 10px; }
* html .topMain #scene p a { height: 101px; }
.topMain #scene p a:link, .topMain #scene p a:visited { border: 1px solid #CCC; }
.topMain #scene p a:hover, .topMain #scene p a:active { border: 1px solid #7F0019; color: #333; }




/* ----------------
.topSide
---------------- */
.topSide .sSct { padding: 0 0 24px 0; }
.topSide .sNews,
.topSide .sAttention { padding: 0 0 15px 0; }

.topSide .memberb { padding-top: 15px; }
.topSide .sidelink {
	padding: 15px 0 17px 0;
}
.topSide .sidelink li {
	padding: 13px 0 12px 0;
	border-top: #E6E6E6 1px solid;
	text-align: center;
}
.topSide .sidelink img { vertical-align: bottom; }
.topSide .sidelink .newdata img { vertical-align: middle; }

.topSide .sidelink a { display: block; }
.topSide .sidelink li.scp a { background: url(/img/top/scp_over.gif) no-repeat; }
.topSide .sidelink li.sdo a { background: url(/img/top/sdo_over.gif) no-repeat; }
.topSide .sidelink li.smob a { background: url(/img/top/smob_over.gif) no-repeat; }
.topSide .sidelink li a:hover { background-color: #ffffff;}
.topSide .sidelink li a:hover img,
.topSide .sidelink li a:active img { visibility: hidden; }

.topSide p.ttl {
	border-bottom: 1px solid #666;
	padding: 0 0 6px 0;
	position: relative;
	top: 0; left: 0; z-index: 2;
}
* html .topSide .sAttention p.ttl {
	_border-bottom: 1px solid #666;
	_height: 0;
}
.topSide dl {
	position: relative;
	top: -1px; left: 0; z-index: 1;
}

.topSide dt {
	font-size: 11px;
	font-weight: bold;
	color: #999;
	border-top: 1px solid #E8E8E8;
	padding: 9px 0 0 0;
}
.topSide dl dd { padding: 3px 0 8px 0; }
.topSide dl dd a { text-decoration: none;}

.topSide p.ttl {font-weight: bold; color: #333;}

.pdf {background: url(/img/gif/icon_pdf.gif) no-repeat left top; padding-left: 18px; _zoom: 1;}

/* ----------------
borderlink
---------------- */
.borderlink a:link img, .borderlink a:visited img { border: 1px solid #CCC; }
.borderlink a:hover img, .borderlink a:active img { border: 1px solid #7F0019; }

/* listall 追加0130 */
#fav .listall p {
	text-align: right;
	vertical-align: middle;
	margin: 0;
	padding: 0px 1px 5px 0;
}

/* listall 追加0918 */
#scene .listall p {
	text-align: right;
	vertical-align: middle;
	margin: 0;
	padding: 5px 1px 5px 0;
}

#fav .type1 { padding-bottom: 13px; }

/* ----------------
clearfix
---------------- */
.topMain #topItemlist .inner:after,
.topMain #brand div.col3 ul.lists li a:after,
.topMain #brand div.col3:after,
.topMain #scene ul:after,
.topMain #brand ul:after,
.topMain #okaidoku ul:after,
.topMain #fav ul:after,
.topMain #brandlist ul:after,
.topMain #mujilife ul:after,
.topMain #cordinate ul:after,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.topMain #topItemlist .inner,
.topMain #brand div.col3 ul.lists li a,
.topMain #brand div.col3,
.topMain #scene ul,
.topMain #brand ul,
.topMain #okaidoku ul,
.topMain #fav ul,
.topMain #brandlist ul,
.topMain #mujilife ul:after,
.topMain #cordinate ul:after,
.clearfix { display: inline-block; }
/* \*/
* html .topMain #topItemlist .inner,
* html .topMain #brand div.col3 ul.lists lia,
* html .topMain #brand div.col3,
* html .topMain #scene ul,
* html .topMain #brand ul,
* html .topMain #okaidoku ul,
* html .topMain #fav ul,
* html .topMain #brandlist ul,
* html .topMain #mujilife ul:after,
* html .topMain #cordinate ul:after,
* html .clearfix { height: 1%; }
.topMain #topItemlist .inner,
.topMain #brand div.col3 ul.lists li a,
.topMain #brand div.col3,
.topMain #scene ul,
.topMain #brand ul,
.topMain #okaidoku ul,
.topMain #brandlist ul,
.topMain #mujilife ul:after,
.topMain #cordinate ul:after,
.clearfix { display: block; }


/* */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */



/* ----------------
topStoreNews 新着情報 追加0910
---------------- */

#topStoreNews {
	padding: 15px;
	background-color: #F1F1F1;
}
#topStoreNews a { text-decoration:none; } #topStoreNews p {
	margin: 0 0 4px 0;
	font-size: 10px;
	vertical-align: middle;
}
#topStoreNews ul.link {
	float: right; display: inline;
	margin-top: -18px;
}

#topStoreNews ul.link li {
	margin: 0 0 0 8px;
	float: left; display: inline;
	font-size: 10px; line-height: 10px;
}
#topStoreNews ul.link li img {
	margin: 0 8px 0 0;
	vertical-align: text-bottom;
}
#topStoreNews ul.link li a { display: block; float: left;}
#topStoreNews ul.link li a:hover { background-color: #F1F1F1;}
#topStoreNews ul.link li a:hover img { visibility: hidden;}
#topStoreNews ul.link li.rssLink a { background: url(../../img/top/rss_over.gif) no-repeat 0 0;}
#topStoreNews ul.link li.twitterLink a { background: url(../../img/top/twitter_over.gif) no-repeat 0 0;}

#topStoreNews dl dt {
	width: 68px;
	padding: 4px 0 0 0;
	color: #999999;
	font-family: "Helvetica","Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-weight: bold;
	line-height:1.5;
	zoom: 1;
}

#topStoreNews dl dd {
	margin: -1.5em 0 0 71px;
	line-height: 1.5;
	zoom: 1;
}
#topStoreNews .newsButton a {
	zoom: 1;
	display: block;
	margin: 15px 0 0 0;
	padding: 8px;
	font-size: 10px;
	text-align: center;
}
#topStoreNews .newsButton a:link, #topStoreNews .newsButton a:visited {
	background-color: #E1E1E1;
	color: #333333;
}
#topStoreNews .newsButton a:hover, #topStoreNews .newsButton a:active {
	background-color: #7F0019;
	color: #ffffff;
}
#topStoreNews .newsButton strong { padding-left: 10px;}
#topStoreNews .newsButton a:link strong, #topStoreNews .newsButton a:visited strong {
	background: url(../../img/top/icon_storenews.gif) no-repeat 0 3px;
}
#topStoreNews #storeNewsClose a:link strong, #topStoreNews #storeNewsClose a:visited strong{
	background: url(../../img/top/icon_storenews02.gif) no-repeat 0 3px;
}
#topStoreNews .newsButton a:hover strong, #topStoreNews .newsButton a:active strong,
#topStoreNews #storeNewsClose a:hover strong, #topStoreNews #storeNewsClose a:active strong {
	background-position: 0 -22px;
}
#topStoreNews .more, #storeNewsClose {
	display: none;
}
/**/
.wrapcent .contentwrap895 { left:-20px; }


/* --------------- 100716 update // --------------- */
.topMain #fav h3 {padding-top: 0;}
.topMain #fav h3 img {border: none;}

/* mujilife */
#mujilife {_margin-right: -18px; border: 1px solid #CCC; padding: 14px 14px 0; width: 485px; margin-bottom: 5px;}
#mujilife h3 {border-bottom: 1px solid #E8E8E8; padding-top: 0; margin-bottom: 10px;}
#mujilife h3 a {display: block; background: url(/img/top/contmainttl06_over.gif) no-repeat;}
#mujilife h3 a:hover {background-color: #fff;}
#mujilife h3 a:hover img {visibility: hidden;}
#mujilife ul {_margin-right: -18px; padding-top: 13px; _zoom: 1; width: 500px;}
#mujilife li {float:left; display: block; margin-right: 18px; padding-bottom: 10px; width: 232px; height: 73px; _margin-right: 12px;}
#mujilife li.top {float: left; display: block; width: auto; margin-right: 14px; height: 130px;}
#mujilife li.top a {display: block; text-decoration: none; width: auto; height: 131px;}
#mujilife li.top a img.photo {float:left; display: block; border: 1px solid #fff; margin-right: 10px; height: 130px; vertical-align: text-bottom;}
#mujilife li a {display: block; text-decoration: none; width: 232px; height: 75px;}
#mujilife li a img.photo {float:left; display: block; border: 1px solid #fff; margin-right: 7px; height: 73px; vertical-align: text-bottom;}
#mujilife li a:hover img.photo {border: 1px solid #7F0019;}
#mujilife li .title {display: block; text-decoration: none; font-weight: bold;}
#mujilife li .newdata {display: block;}
#mujilife li .detail {display: block; margin-top: 5px;}
#mujilife li a:hover .detail {color:#191919;}
#mujilife .newdata img,
#cordinate .newdata img {vertical-align: middle; margin: 0;}
#mujilife ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* cordinate */
#cordinate {_margin-right: -5px; border: 1px solid #CCC; padding: 14px; width: 485px; margin: 24px 0 24px;}
#cordinate h3 {border-bottom: 1px solid #E8E8E8; padding-top: 0; margin-bottom: 10px; width:485px;}
#cordinate h3 a {display: block; background: url(/img/top/contmainttl07_over.gif) no-repeat;}
#cordinate h3 a:hover {background-color: #fff;}
#cordinate h3 a:hover img {visibility: hidden;}
#cordinate ul {_margin-right: -5px; padding-top: 15px; _zoom: 1; width: 490px;}
#cordinate li {display: block; float: left; width: 117px; margin-right: 5px; _margin-right: 4px;}
html>/**/body ##cordinate li {margin-right: 5px;}
#cordinate li a img.photo {border: 1px solid #fff; vertical-align: text-bottom;}
#cordinate li a:hover img.photo {border: 1px solid #7F0019;}
#cordinate li.comingsoon img.photo {border: 1px solid #fff; vertical-align: text-bottom;}
#cordinate li .title {font-weight: bold; line-height: 20px; background: transparent url(/img/gif/ar_black.gif) no-repeat 0 4px; padding-left: 10px;}
#cordinate li a {text-decoration: none;}
#cordinate ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* right side banner 20101008update */
p.siphonapp {margin-top: -17px;}
p.stwitter,p.smymuji {margin-top: -5px;}

/* --------------- // 100716 update --------------- */