@charset "Shift_JIS";

/*  
Media Integration, Inc.
Copyright 2008, Media Integration, Inc. ALL RIGHTS RESERVED.
Author: Masaomi Kobayashi (kobayashi@miroc.co.jp)
*/



#container {
	position:relative;
	width:790px;
	margin:0 auto;
	padding-top:40px;
	color:#333333;
	text-align:left;} 
#container p {
	font-size:12px;
	line-height:20px;
	margin-bottom:10px;}
#container ul {
	margin:0;
	padding:0;}
#container ul li {
	margin:0 0 0 24px;
	padding:0;
	font-size:13px;
	line-height:18px;
	margin-bottom:10px;}
#container p a, 
#container ul li a {
	color:#000000;
	text-decoration:underline;}
#container p a:hover, 
#container ul li a:hover {
	color:#ff9900;
	text-decoration:underline;}



/*
Index
*/
#MacPageImage {
	padding-bottom:60px;}
#MacPageImage .MacImage {
	float:left;
	width:421px;}
#MacPageImage .TitleMac {
	float:left;
	width:369px;
	padding-top:20px;}
#MacPageImage .TitleMac img {
	margin-bottom:10px;}

#MacPageImage .Information {
	width:369px;
	padding:30px 0 0 0;
	background-image:url(_i/Mac/Information.png);}
#MacPageImage .Information p {
	margin:0 10px 5px 10px;
	color:#000000;}
#MacPageImage .InformationBottom {
	width:369px;
	height:9px;
	background-image:url(_i/Mac/Information-Bottom.png);}

#container .AppleSplutionExperts {
	margin-bottom:40px;
	padding-top:20px;}
#container .AppleSplutionExperts p {
	font-size:12px;
	line-height:16px;
	color:#aab0b4;}
#container .TitleIndex {
	width:475px;
	color:#666666;}
#container .TitleIndex img {
	margin-bottom:20px;}
/*
SelectorBlock
*/
#SelectorBlock {
	clear:both;}
#SelectorBlock .Selector {
	padding-bottom:40px;}
#SelectorBlock .SelectorImage ul {
	margin:0;
	padding:0;
	list-style:none;}
#SelectorBlock .SelectorImage ul li {
	display:block;
	float:left;
	width:190px;
	height:140px;
	margin:0 10px 0 0;
	padding:0;
	overflow:hidden;
	text-indent:-9999px;}
#SelectorBlock .SelectorImage ul li.NoMargin {
	margin:0;}
#SelectorBlock .SelectorImage ul li a {
	display:block;
	width:190px;
	height:140px;
	background-repeat:no-repeat;}
#SelectorBlock .SelectorImage ul li a:hover {
	background-position:0 -140px;}

#SelectorBlock .SelectorImage ul li.MacPro a {
	background-image:url(../_i/index/Selector-MacPro.png);}
#SelectorBlock .SelectorImage ul li.iMac a {
	background-image:url(../_i/index/Selector-iMac.png);}
#SelectorBlock .SelectorImage ul li.MacBookPro a {
	background-image:url(../_i/index/Selector-MacBookPro.png);}
#SelectorBlock .SelectorImage ul li.MacBook a {
	background-image:url(../_i/index/Selector-MacBook.png);}

#SelectorBlock .SelectorImage ul li.Logic a {
	background-image:url(../_i/Mac/Selector-Logic9.png);}
#SelectorBlock .SelectorImage ul li.Cubase a {
	background-image:url(../_i/Mac/Selector-Cubase5.png);}
#SelectorBlock .SelectorImage ul li.DP5 a {
	background-image:url(../_i/Mac/Selector-DP6.png);}
#SelectorBlock .SelectorImage ul li.Live a {
	background-image:url(../_i/Mac/Selector-Live8.png);}

#SelectorBlock .SelectorText ul {
	clear:both;
	margin:0;
	padding:0;
	list-style:none;}
#SelectorBlock .SelectorText ul li {
	display:block;
	float:left;
	width:190px;
	height:148px;
	margin:0 10px 0 0;
	padding:0;
	overflow:hidden;
	background-image:url(../_i/global/Selector-Text.png);
	background-repeat:no-repeat;}
#SelectorBlock .SelectorText ul li.NoMargin {
	margin:0;}
#SelectorBlock .SelectorText ul li span {
	display:block;
	padding:22px 8px 5px 8px;
	font-size:11px;
	line-height:16px;
	color:#000000;}

#container .PleaseCallMe {
	clear:both;
	width:790px;
	height:39px;
	background-image:url(../_i/global/PleaseCallMe.png);
	background-repeat:no-repeat;}
#container .PleaseCallMe p {
	padding:10px 0 0 40px;}
#container .PleaseCallMe p span {
	font-weight:bolder;
	color:#000000;
	padding:0 10px;}



#container h2 {
	font-size:36px;
	line-height:36px;
	font-weight:bolder;
	color:#000000;
	margin-bottom:20px;}
#container h3 {
	font-size:18px;
	line-height:26px;
	font-weight:bolder;
	color:#333333;
	margin:60px auto 8px 0;}



#BreadcrumbsBg {
	width:790px;
	height:39px;
	margin-bottom:30px;
	background-image:url(http://www.miroc.co.jp/apple/_i/global/BreadcrumbsBg.png);
	background-repeat:no-repeat;}
*html #BreadcrumbsBg {
	behavior: expression(
		this.style.behavior || (
		this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
		this.style.backgroundImage = "none",
		this.style.behavior = "none"
		)
	);}
#BreadcrumbsBg .Breadcrumbs{
	padding:0;
	line-height:39px;}
#BreadcrumbsBg .Breadcrumbs a, 
#BreadcrumbsBg .Breadcrumbs em, 
#BreadcrumbsBg .Breadcrumbs span {
	float:left;
	overflow:hidden;
	height:39px;
	padding:0 8px;
	font-style:normal;}
#BreadcrumbsBg .Breadcrumbs span {
	background:url(http://www.miroc.co.jp/apple/_i/global/BreadcrumbsSplit.png) no-repeat left center;
	overflow:hidden;
	padding:0 0 0 12px;
	width:0px;}
#BreadcrumbsBg .Breadcrumbs span#AppleLogo {
	width:52px;
	height:39px;
	margin:0;
	padding:0;
	background:none;
	text-indent:-9999px;}
#BreadcrumbsBg .Breadcrumbs span#AppleLogo a {
	display:block;
	width:52px;
	height:39px;}
#BreadcrumbsBg .Breadcrumbs a {
	color:#666666;
	text-decoration:none;}
#BreadcrumbsBg .Breadcrumbs a:hover {
	color:#000000;
	text-decoration:underline;}
