@charset "EUC-JP";
/* テーマ：ベーシック／オレンジ ci-colour: #e60011 */
/* //////////////////// customized by piichi css [111031] */
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);


/*//////////////////// piichi reset.css [100601] */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, nav { margin:0; padding:0; }
header, footer, section, article, aside, nav, hgroup, figure { display: block; }
table { border-collapse:collapse; border-spacing:0; empty-cells: show; font-size: 100%; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
input, textarea { padding: .1em; }
ol, ul { list-style:none; }
ol { list-style: decimal; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6, pre { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
sup, sub { vertical-align: .4em; margin-left: .15em; font-size: 73%; /*\*/  _font-size: 95%; /**/ }
.verbose { display : none; }
@media Aural {.verbose { display : inline; }}
@media screen {ruby { ruby-position : inline; }}



/*//////////////////// piichi css [111024] 
ci-colour: #e60011 */

html { background: #fff; height:100%;}
body {font-size: small; _font-size: x-small; _font-size: small; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic', Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; color:#444; font-size:13px;}

img { border:none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -webkit-user-drag: none; -moz-user-drag: none; }
.shadow {webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2); box-shadow:0 0 3px rgba(0, 0, 0, 0.2);}
img.noshadow, img.noshadow:hover { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important;}


.item img { height:auto; padding:5px; margin:0px; background:#fff; text-align:left; webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2); box-shadow:0 0 3px rgba(0, 0, 0, 0.2);}
.item img:hover { -moz-box-shadow:0 0 9px rgba(0, 0, 0, 0.6); box-shadow:0 0 9px rgba(0, 0, 0, 0.6);}


p { padding: 0px 0px 1.3em 0px; }
a:active{ bottom:-1px;}
article a { word-wrap:break-word; /* display:run-in; ie8 */}  
:focus { outline: 0; }


/*table th, table td {border:1px solid #ccc; padding:15px ; line-height:150%;}*/


::selection { background: #ddd; color: #fff;}
::-moz-selection { background: #ddd; color: #fff;}
::-webkit-selection { background: #ddd; color: #fff;}

body { border-top: 0.3em solid #e60011; }
article { border-bottom: 0.3em solid #e60011; }
h1, h2, h3, h4, h5, h6 { color: #444; }

a, a:link { color: #e60011; text-decoration: none; }
a:visited { color: #e60011; text-decoration: none; }
a:hover { color: #dddddd;   text-decoration: underline;}
a.alp:hover, a.alp:hover img { filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }

ul, ol {margin: 0 0 2em 0;}
ul li {list-style: disc inside; padding: 0px 0px 2px 2px;}
ol li {list-style: decimal-leading-zero inside; padding: 0px 0px 2px 0px; margin-left:5px;}
dl ul li {list-style: none; padding:inherit;}

td { border:0px none;  margin:0px; 	padding:0px;  border-collapse:collapse;  vertical-align:top; text-align:left }
th { white-space:nowrap; text-align:left ;}
.clear_both { clear:both; font-size:1px; visibility:hidden; overflow:hidden; height:1px}

.button1 { }
.text1 {}
.caution { font-weight:bold; color:#CC0000; }
.no2 { font-size:110%;}
.strong { font-weight:bold;}
.red {color:#e60011;} 
.orange { color:#e60011;}
.spacebox { height:50px; }


/********************************************************************/

#container { width:1011px; text-align:left; margin:0 auto;}
#enter { width:100%; text-align:left;}

#header { width:100%; height:100px;}
td>#header { height:auto; min-height:100px;}

.shoplogo { margin-top:30px; display:block; text-indent:-9999px; height:100px;}
.shoplogo:hover { filter: alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
.siteName, .sitecopy { display:none}

#headMenu {width:100%; margin:1em 0; clear:both;}
.headnavi {color:#333; float:right;}

.headnavi ul {}
.headnavi ul li { list-style:none; display:inline;}
.headnavi a { background: transparent url('http://magazinehouseshop.jp/core/img/bot_check.gif') no-repeat top left; padding:0.6em 0 5px 26px; font-size:77%; margin-left:2em; color:#333 !important; font-weight:bold; }
.headnavi a:hover:hover { filter: alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }


/********************************************************************/

#leftSide, #rightSide { padding:0px; margin:0px; vertical-align:top; }
#center1 { vertical-align:top; width:630px; padding:0px; margin:0px; }
#center2 { vertical-align:top; width:100%; padding:0px; margin:0px;}
#center3 { vertical-align:top; width:100%; padding:0px; margin:0px;}

#center3 .centerbox { margin:10px; }
#center1 .centerbox { margin:0 !important; }
.centerbox a img { visibility:hidden; }

.sidebox { margin-top:50px; width:300px;}
.sidebox p { font-size:11px; }

.news, .sidemain1 { font-size:11px;}
.news li, .sidemain1 li { margin-bottom:.5em; list-style:none; }
.news li a, .sidemain1 li a { color:#e60011; }
.news li a:hover, .sidemain1 li a:hover { color:#ddd; text-decoration:underline; }
.sidemain1 li:before { content:"● "; color:#e60011; }
li.news { -webkit-column-count: 2; -webkit-column-gap: 30px; -moz-column-count: 2; -moz-column-gap: 30px; column-count: 2; column-gap: 30px; }
li.news strong {color:#e60011; }

.hline { display:none;}
.header_area {display:none;}
.footer_area {display:none;}
.center {text-align:center;}
.right { text-align:right;}
.left { text-align:left;} 
.middle { vertical-align:middle;}
.buttom { vertical-align:buttom;}
.float_right {float:right;}
.float_left {float:left;}


/********************************************************************/
/* 基本商品テキスト設定 */


pre {font-size: small; _font-size: x-small; _font-size: small; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic', Verdana, Arial, Helvetica, sans-serif; line-height: 1.8; color:#444; font-size:11px; border-top:1px dotted #888; border-bottom:1px dotted #888; padding:1em 0; margin:2em 0; word-wrap:break-word; /* display:run-in; ie8 */ width:610px;}

.price { color:#444; font-size:10px;}
.expl {}
.expl a {}
.expl a:hover {}
.fixed { font-size:120%; color:#333333; text-align:left;}

/********************************************************************/

.free_title { color:#333; font-weight:bold; border-bottom: 2px solid #222; margin: 10px 0; text-transform:uppercase;}
h2.title1 { color:#333; font-weight:bold; border-bottom: 2px solid #222; margin: 10px 0; text-transform:uppercase;}
h3.title1 { color:#333; font-weight:bold; border-bottom: 2px solid #222; margin: 10px 0; font-size: 85%; text-transform:uppercase;}

.no2 { font-size:100% !important; text-align:left;}

h3 a { color:#333 !important; text-decoration:none;} 
h3 a:hover { color:#776e6a !important; text-decoration:none;}

.title2 { /* タイトル2 h1 */
	padding:10px 0px 0px 7px;
	margin:0px;
	width:auto;
	color:#e60011;
	height:19px;
	line-height:100%;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	letter-spacing:0.2em;
	background-image:url(../img/title_bar01.gif);
}
.title2 a {
	color:#e60011;
	text-decoration:underline;
}
.title2 a:hover {
	color:#e60011;
	text-decoration:underline;
	font-weight:bold;
}
.title3 { /* タイトル2 h1 */
	padding:10px 0px 0px 7px;
	margin:0px;
	width:auto;
	color:#e60011;
	height:19px;
	line-height:100%;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	letter-spacing:0.2em;
	background-image:url(../img/title_bar01.gif);
}
.title3 a {
	color:#e60011;
	text-decoration:underline;
}
.title3 a:hover {
	color:#e60011;
	text-decoration:underline;
	font-weight:bold;
}
.rank {/* ランキングアイコン */
	text-align:left;
}
.mainCont { /* メインコンテンツ */
	padding:10px;
	margin:0px;
	width:auto;
	background:#FFFFFF;/* background:url(../img/maincont.gif) ;*/
}
.contbox { /* メインコンテンツ内項目ボックス*/
	padding:10px 0px;
	margin:0px;
	width:auto;
}


li.p3 {
	padding:3px;
}
ul.free_list { /* リスト設定 */
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
	color:#333333;
}
ul.list { /* リスト設定 */
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
	color:#333333;
}
ul.map { /* サイトマップリスト設定 */
	font-size:110%;
	text-align:left;
	padding:0px 20px;
	margin:0px;
	color:#333333;
}
li.sm1 {
	margin:4px;
	display:block;
}
li.sm2 {
	margin:0px 0px 0px -35px;
	display:block;
}
.sitemap { /* サイトマップリスト 項目タイトルh4*/
	font-size:110%;
	padding:5px 25px;
	color:#333333;
	background:url(../img/icon_sitemap.gif) no-repeat;
	background-position:left center;
}
/* テーブル余白設定  （固定） */
.layoutp5 {
	padding:5px 0px;
}/* 余白5px */
.layoutp5 th {
	padding:5px;
}
.layoutp5 td {
	padding:5px;
}
.layoutp5 .border {
	border:1px solid #CCCCCC;
}
.layoutp3 {
	padding:5px 0px;
}/* 余白3px */
.layoutp3 th {
	padding:3px;
}
.layoutp3 td {
	padding:3px;
}
.layoutp3 .border {
	border:1px solid #999999;
}



.bordlayoutp3 { padding:5px 0px;}
.bordlayoutp3 th { padding:15px; border:1px solid #999999;}
.bordlayoutp3 td {padding:15px; border:1px solid #999999;}


.bordlayoutp3 .side {
	padding:10px 15px;
}/* 横余白10px */
.backcolor1 {
	background:#FEF5EF;
} /* テーブル内カラー切り替え（タイトル部分） */
.backcolor2 {
	background:#FFFFFF;
	vertical-align:middle
} /* コンテンツ内 */
.backcolor3 {
	background:#D7EBF4;
	padding:10px 0px;
} /* カート部分 */
/* 商品レイアウト（トップページセンター、商品一覧用）*/

.contType .backcolor1 {	background:#fff;} 

.layoutFrame { margin-bottom:3em;}
.layoutFrame td {}
.layout1 {}
.layout1 td {}

div.item {font-size:10px; margin:10px 10px 5px 0;}
h2.goods { font-size:10px; clear:both; padding:0 1em;}
h2.title1 img { margin-bottom:.5em;}
h2.goods img { float:left; margin-bottom:.3em; margin-right:.3em;}

/* 第二階層 */

#bread { margin:0px; padding: 3px 0px; text-align:left; font-size:10px;}
#enter>#bread {padding: 3px 10px;}

h4.title {
	font-size:110%;
	margin:5px 0px;
	padding:2px 0px;
	color:#e60011;
	border-bottom:1px dotted #333333;
}

p.title {
	margin:3px 0px;
	padding:2px 0px;
	color:#669933;
	border-bottom:1px dotted;
	font-weight:bold;
}
/* メールマガジンアイコン設定 */
.mailmag_ent, .mailmag_cha, .mailmag_can {
	color:#e60011;
}
.mailmag_ent { /* 新規登録 h4 */
	font-size:110%;
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_ent.gif) no-repeat;
}
.mailmag_cha { /* アドレス変更 h4 */
	font-size:110%;
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_cha.gif) no-repeat;
}
.mailmag_can { /* 配信解除 h4 */
	font-size:110%;
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_can.gif) no-repeat;
}
#sortList { /* ソート */
	margin:0px;
	padding:10px 3px 5px 3px;
	width:auto;
	color:#333333;
	float:right;
}
.pageTop { display:none}
.pageTop a {}
.pageTop a:hover {}


/********************************************************************/


#footer { font-weight: bold; text-transform: uppercase;  width:100%; display: block; padding: 0.8em 0 1.3em 0; margin: 2em auto 0 auto; clear: both; }
#footer ul li { list-style:none;}
#footer .lang_sns { margin: 0 auto 1px auto; height: 12px; padding-top:4px; margin:0;}
#footer .footnavi, #copyright {lear:both; overflow:hidden; margin: 0.66em 1em 0 1em; padding-top:0.33em; font-size:67%; color:#333 !important; font-weight:bold;}
#footer .footer_3 {clear:both; overflow:hidden; margin: 0.66em 0 0 0; padding-top:0.33em; border-top:1px solid #888; text-transform: uppercase;}
#footer .footer_3 a {font-size:67%; color:#333 !important; font-weight:bold;}
#footer .footer_3 a:hover {color:#776E6A !important; text-decoration:none;}
#footer .footer_3 a.mh {float:left; padding-top:0.15em; }
#footer .footer_3 ul {float:right;}
#footer .footer_3 ul li {float:left; margin-left:0.8em; line-height:10px;}
#footer .footer_3 ul li a {}

#footer .footer_3 ul li a.sitemap { color:#000; font-weight:bold; text-decoration:underline;}
#footer .footer_3 ul li a.sitemap.active { color:#ddd; text-decoration:underline;}

#footer a.top { float:left; }
#footer a.copyright { float:left;}
#footer a {font-size:67%; color:#333 !important; font-weight:bold;}
#footer a:hover {color:#e60011 !important; text-decoration:none;}

ul.sns { display:inline; margin:0; padding:1px 0px 0px 0px; float: right; height: 10px;}
ul.sns li {float:left; margin-left: 3px; border:none; }
ul.sns li a {height: 10px; display:block; text-indent:-9999px; -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -o-box-shadow:0 0 2px rgba(0, 0, 0, 0.2); box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
ul.sns li.sns_twitter a {background:url("http://magazinehouseshop.jp/core/img/sns_twitter.gif") no-repeat 0 0; width:38px;}
ul.sns li.sns_twitter a:hover { background-position:0 -20px; }
ul.sns li.sns_facebook a {background:url("http://magazinehouseshop.jp/core/img/sns_facebook.gif") no-repeat 0 0; width:44px;}
ul.sns li.sns_facebook a:hover { background-position:0 -20px; }
ul.sns li.sns_mixi a {background:url("http://magazinehouseshop.jp/core/img/sns_mixi.gif") no-repeat 0 0; width:22px;}
ul.sns li.sns_mixi a:hover { background-position:0 -20px; }

input[type="text"] { margin: 5px 5px 15px 0; padding: 9px; background-color:#fff; border: 1px solid #ddd; font-size:1em; color:#777; text-align:left; text-transform:none; /*width:250px;*/ }
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"] { margin: 10px 0 0; padding: 8px 10px 7px;/* display: inline-block;*/ vertical-align: baseline; outline: none; background-color: #777 !important; border: none; font-size: .9em; color: #fff !important; text-align: center !important; font-style:bold; text-transform: uppercase; /*min-width:120px;*/ background-image:none;}

input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="file"]:hover, input[type="button"]:hover { background-color: #e60011 !important; color: #fff; }

form#commentform input#author, form#commentform input#email, form#commentform input#url { width: 60%; margin: 5px 0 0; padding: 9px 5px 9px; display: block; background-color:#fff; border: 1px solid #ddd; font-size:1em; }


/********************************************************************/
/* サイド設定 */

#search { padding:6px 5px 12px 5px;	margin:0px;	width:auto;	background:#FBE0CC; display:none;}
#search label { padding:7px 0px 0px 7px; margin:0px; color:#e60011; line-height:100%; letter-spacing:0.2em; font-size:12px; font-weight:bold;}
.fieldarea {padding:5px 0px 5px 0px;vertical-align:center;}

/* サイドメニューカテゴリリスト */

.list {	padding:0px;display:block; line-height:130%;}
.list h3 { padding:5px 5px;	margin:0px;}
ul.free_listbox { text-align:left; padding:0px;	margin:0px;	list-style:none;}

/* aside links */

ul.listbox { list-style:none !important;}
li.ca1 {list-style:none !important;}
li.ca2 {}


ul.listbox { overflow: hidden; padding:0; width:100%; border-top: 1px solid #ddd; margin: 10px 0;}
ul.listbox li.ca1 { padding:0; list-style: none;  display: block; width: 100%; margin:6px 0 0; float: none; overflow: hidden; border-bottom: 1px solid #ddd;}
ul.listbox li.ca1 a { color:#333; font-family:'Yanone Kaffeesatz', arial, serif; ; text-transform: uppercase; letter-spacing:3px; font-size:95%; float: left; margin: 1px 20px 5px 3px; padding:0; }
ul.listbox li.ca1 a:hover { color:#e60011; text-decoration:none;}


li.ca2 a {
	padding:1px 3px 1px 15px;
	display:block;
	color:#BD590F;
	font-weight:normal;
	text-decoration:none;
}
li.ca2 a:hover {
	color:#713509;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02_ov.gif) no-repeat #FEF5EF;
}
li.ca3 {
	margin:0px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
li.ca3 a {
	padding:5px 3px 5px 15px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../img/icon_eye01.gif);
	background-repeat:no-repeat;
	/*background:#FEF5EF;*/
	color:#e60011;
}
li.ca3 a:hover {
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(../img/icon_eye01_ov.gif);
	background-repeat:no-repeat;
	background-color:#e60011;
}
li.ca4 {
	margin:0px;
	border-bottom:1px solid #FFFFFF;
}
li.ca4 a {
	padding:3px 3px 3px 25px;
	display:block;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02.gif) no-repeat #EBEBEB;
}
li.ca4 a:hover {
	color:#547D2B;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02_ov.gif) no-repeat #EBFFAC;
}
.sline1 { /* サイドバー下ライン */
	padding:0px;
	margin:0px;
}
.sline2 { /* サイドバー下ライン */
	padding:0px;
	margin:0px;
}


/* サイドコンテンツ */



/********************************************************************/

/* カート */
.point { font-size:120%; color:#e60011;	font-weight:900;}
.pointline { font-size:100%; color:#FFFFFF;	font-weight:900; padding:3px; background-color:#e60011;}

/* ナビゲーション （固定）*/
.step_navi01, .step_navi02, .step_navi03, .step_navi04 { text-align:center;	width:100%;	height:83px;}
.step_navi01 { background-image:url(../img/navi01.gif);	background-repeat:no-repeat;}
.step_navi02 { background-image:url(../img/navi02.gif);	background-repeat:no-repeat;}
.step_navi03 { background-image:url(../img/navi03.gif);	background-repeat:no-repeat;}
.step_navi04 { background-image:url(../img/navi04.gif);	background-repeat:no-repeat;}


/*//////////////////// magaha-header css [111031] */

.lf { margin: 0 0; }
.lf .lf > p { margin-top: 0 !important; }
.lu { float: left; margin-left: 18px; }
.lf p:first-child { margin-top: 0; }
.lf p:last-child { margin-bottom: 0; }
.lf .lu.first-child, .lf .lu:first-child { margin-left: 0 !important; }
.c1		{ width: 63px; padding:0; }

.magaha-header { display: block; background-position: bottom; padding:10px 0; width:1011px; margin:0 auto; }
.magaha-header div.global {background:url("http://magazineworld.jp/core/header/header.gif") -326px 0 no-repeat;}
.magaha-header div.header-left { float:left; width:306px; !important; height:111px; background:url("http://magazineworld.jp/core/header/header.gif") 0px 0 no-repeat;}
.magaha-header div.header-middle { background:url("http://magazineworld.jp/core/header/header-middle.gif") -1px 0 no-repeat; overflow:hidden; text-indent:-9999px; height:111px; float:left; margin:0 18px 0 0; display:block; width:57px;}
.magaha-header div.header-right { float:right; width:630px; }

.magaha-header a:link, header a:visited { text-decoration: none; color: #000; }
.magaha-header a:active {  }
.magaha-header a:hover { text-decoration: underline; }
.magaha-header a:active { }


/*//////////////////// menu */

.magaha-header .global a { display:block; background:url("http://magazineworld.jp/core/header/header.gif") 0 0 no-repeat; overflow:hidden; text-indent:-9999px; height:40px;}

.magaha-header .global a.home {height:111px !important; background-position: 0px 0px;}
.magaha-header .global a.home:hover {background-position: 0px -200px;}

.magaha-header li { list-style:none; }

/*//////////////////// header_2_1 */

.magaha-header .global ul.header_2_1 {margin-top:30px; height:40px; /*for fckIE6*/}
.magaha-header .global ul.header_2_1 a.anan				{background-position: -326px -30px;}
.magaha-header .global ul.header_2_1 a.anan:hover		{background-position: -326px -230px;}
.magaha-header .anan ul.header_2_1 a.anan				{background-position: -326px -230px;}
.magaha-header .global ul.header_2_1 a.ginza			{background-position: -407px -30px;}
.magaha-header .global ul.header_2_1 a.ginza:hover		{background-position: -407px -230px;}
.magaha-header .ginza ul.header_2_1 a.ginza				{background-position: -407px -230px;}
.magaha-header .global ul.header_2_1 a.popeye			{background-position: -488px -30px;}
.magaha-header .global ul.header_2_1 a.popeye:hover		{background-position: -488px -230px;}
.magaha-header .popeye ul.header_2_1 a.popeye			{background-position: -488px -230px;}
.magaha-header .global ul.header_2_1 a.brutus			{background-position: -569px -30px;}
.magaha-header .global ul.header_2_1 a.brutus:hover		{background-position: -569px -230px;}
.magaha-header .brutus ul.header_2_1 a.brutus			{background-position: -569px -230px;}
.magaha-header .global ul.header_2_1 a.casabrutus		{background-position: -650px -30px;}
.magaha-header .global ul.header_2_1 a.casabrutus:hover	{background-position: -650px -230px;}
.magaha-header .casabrutus ul.header_2_1 a.casabrutus	{background-position: -650px -230px;}
.magaha-header .global ul.header_2_1 a.tarzan			{background-position: -731px -30px;}
.magaha-header .global ul.header_2_1 a.tarzan:hover		{background-position: -731px -230px;}
.magaha-header .tarzan ul.header_2_1 a.tarzan			{background-position: -731px -230px;}
.magaha-header .global ul.header_2_1 a.hanako			{background-position: -812px -30px;}
.magaha-header .global ul.header_2_1 a.hanako:hover		{background-position: -812px -230px;}
.magaha-header .hanako ul.header_2_1 a.hanako			{background-position: -812px -230px;}
.magaha-header .global ul.header_2_1 a.kunel			{background-position: -893px -30px;}
.magaha-header .global ul.header_2_1 a.kunel:hover		{background-position: -893px -230px;}
.magaha-header .kunel ul.header_2_1 a.kunel				{background-position: -893px -230px;}

/*//////////////////// header_2_2 */

.magaha-header .global ul.header_2_2 {}
.magaha-header .global ul.header_2_2 li a {width: 63px; /*for fckIE6*/}
.magaha-header .global ul.header_2_2 a.croissant		{background-position: -326px -70px;}
.magaha-header .global ul.header_2_2 a.croissant:hover	{background-position: -326px -270px;}
.magaha-header .croissant ul.header_2_2 a.croissant		{background-position: -326px -270px;}
.magaha-header .global ul.header_2_2 a.premium			{background-position: -407px -70px;}
.magaha-header .global ul.header_2_2 a.premium:hover	{background-position: -407px -270px;}
.magaha-header .premium ul.header_2_2 a.premium			{background-position: -407px -270px;}
.magaha-header .global ul.header_2_2 a.lips				{background-position: -488px -70px;}
.magaha-header .global ul.header_2_2 a.lips:hover		{background-position: -488px -270px;}
.magaha-header .lips ul.header_2_2 a.lips				{background-position: -488px -270px;}
.magaha-header .global ul.header_2_2 a.crossmedia		{background-position: -569px -70px;}
.magaha-header .global ul.header_2_2 a.crossmedia:hover	{background-position: -569px -270px;}
.magaha-header .crossmedia ul.header_2_2 a.crossmedia	{background-position: -569px -270px;}
.magaha-header .global ul.header_2_2 a.books			{background-position: -650px -70px;}
.magaha-header .global ul.header_2_2 a.books:hover		{background-position: -650px -270px;}
.magaha-header .books ul.header_2_2 a.books				{background-position: -650px -270px;}
.magaha-header .global ul.header_2_2 a.webdacapo		{background-position: -731px -70px;}
.magaha-header .global ul.header_2_2 a.webdacapo:hover	{background-position: -731px -270px;}
.magaha-header .webdacapo ul.header_2_2 a.webdacapo		{background-position: -731px -270px;}
.magaha-header .global ul.header_2_2 a.press			{background-position: -812px -70px;}
.magaha-header .global ul.header_2_2 a.press:hover		{background-position: -812px -270px;}
.magaha-header .press ul.header_2_2 a.press				{background-position: -812px -270px;}
.magaha-header .global ul.header_2_2 a.magazinehouseshop {background-position: -893px -70px;}
.magaha-header .global ul.header_2_2 a.magazinehouseshop:hover {background-position: -893px -270px;}
.magaha-header .magazinehouseshop ul.header_2_2 a.magazinehouseshop {background-position: -893px -270px;}
