@media screen and (min-width: 769px){

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/qpy-UiLNKP-VfOdbcs6r6-vvDin1pK8aKteLpeZ5c0A.woff) format('woff');
}

.fontSmall {
	font-size:12px !important;
}

.fontSize16 {
	font-size:16px !important;
}

a {
	text-decoration:none;
	color:#9f0000;
	text-shadow: 0 1px 8px #cccccc;
}

p {
	margin:1em 0;
}

html, body {
	height:100%;
}

body {
	background-color:#530000;
	font-family: "Oswald", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#wrapper {
	width:1000px;
	height:auto !important; /*IE6対策*/
	height:100%;
	min-height:100%;
	margin:0 auto;
	background-color:#ffffff;
	position:relative;
}

#header {
	width:1000px;
	height:83px;
	background-color:#000000;
}

#headerBar {
	width:727px;
	position:relative;
	top:0px;
	left:243px;
	z-index:5;
}

#brandlogo {
	width:244px;
	height:83px;
	position:relative;
	top:-67px;
	z-index:10;
}

#companyName {
	width:175px;
	height:14px;
	position:relative;
	top:-140px;
	left:863px;
	font-family: "Oswald";
	font-size:12px;
	color:#ffffff;
	z-index:9;
}

#companyName a{
	text-decoration:none;
	color:#ffffff;
	text-shadow:none;
}

#fb {
	width:20px;
	float:left;
	position:relative;
	left:-10px;
	top:-3px;
	z-index:10;
}

#tw {
	width:20px;
	float:left;
	position:relative;
	left:-5px;
	top:-3px;
	z-index:8;
}

#pagetitle {
	color:#ffffff;
	width:530px;
	height:14px;
	position:relative;
	top:-153px;
	left:250px;
	font-family: "DINCondBold";
	font-size:16px;
	color:#ffffff;
	z-index:9;
	text-shadow: 0 1px 3px black;
}

h2#pagetitle {
	position:relative;
	left:210px;}

#toolbar {
	width:430px;
	height:30px;
	position:relative;
	top:-142px;
	left:540px;
	background-image: url(../images/splitbar.png);
	background-repeat:no-repeat;
	z-index:9;
	margin:0;
	padding:0;
}

#link {
	width:170px;
	font-size:12px;
	font-family: "Oswald", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:3px 0 0 0;
	padding:0;
	float:left;
}

#link a {
	color:inherit;
	text-shadow:none;
}

#search{
	color:#ffffff;
	width:122px;
	height:20px;
	float:left;
	z-index:9;
	vertical-align:center;
	margin:1px 0 0 12px;
	padding:0;
}

#searchButton {
	background: url('../images/search_button.png') no-repeat;
	width: 20px;
	height: 20px;
	border: none;
	position:relative;
	margin:0;
	padding:0;
	cursor: pointer;
	float:left;
}

#searchInput{
	color:#ffffff;
	font-size:12px;
	background: url('../images/search_bg.png') no-repeat;
	border: none;
	width: 102px;
	height: 20px;
	position:relative;
	margin:0;
	padding:0;
	float:right;
	z-index:10;
}

#storeicon {
	width:27px;
	height:24px;
	position:relative;
	top:-1px;
	margin:0 0 0 37px;
	padding:0;
	z-index:10;
	float:left;
}

#supporticon {
	width:21px;
	height:21px;
	position:relative;
	margin:0 14px 0 0;
	padding:0;
	float:right;
	z-index:10;
}

#slider {
	clear:both;
	width:1000px;
	height:617px;
	background-color:#231815;
	position:relative;
	top:-117px;
}

#camera_wrap_3 {
	clear:both;
	width:940px;
	height:460px;
	margin:0 auto;
}

.slideVideo {
	width:836px; position:absolute; left:52px;
}

.video {
	width:836px;
	height:470px;
}

.video2, .video3 {
	width:645px;
	height:363px;}

#main {
	clear:both;
	width:1000px;
	min-height:1100px;
	background-color:transparent;
	background-image: url(../images/main-bg.png);
	background-repeat:repeat-y;
	padding-bottom:140px;
	position:relative;
	top:-117px;
}

#sidebar {
	clear:both;
	width:200px;
	min-height:900px;
	float:left;
	background-image: url(../images/sidebar-bg.png);
	background-repeat:repeat-x;
	background-color:#9f0000;
	position:relative;
	font-family: "DINCondBold", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.toTOP, .toTOP2 {
	clear:both;
	width:100px;
	height:30px;
	text-align:center;
	font-size:10px;
	background: -moz-linear-gradient(top, #cccccc, #ababab);
	background: -webkit-gradient(linear, left top, left bottom,color-stop(0.0, #cccccc), color-stop(1.0, #ababab));
	background: linear-gradient(to bottom,#cccccc, #ababab);
	@media screen and (min-width:0) {
		.gradient {
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ababab', GradientType=0)";;
		}
}
	background-color: #444;
	position:relative;
	top:117px;
	left:700px;
	z-index:10;
}

.toTOP a, .toTOP2 a {
	display:block;
	width:100px;
	height:30px;
}

.toTOP2 {
	position:relative;
	top:287px;
}

/* Firefox hack start */
@-moz-document url-prefix() {
.toTOP2 {
	position:relative;
	top:287px;
}
}
/* Firefox hack end */

#footer {
	clear:both;
	font-size:16px;
	width:100%;
	height:140px;
	position:absolute;
	bottom:0;
	background-color:#231815;
	color:#ffffff;
	z-index:10;
	text-align:center;
	font-family: "DINCondRegular", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.footerText {
	position:relative;
	top:50%;
}

#maincontents {
	width:800px;
	margin:0 0 0 200px;
	position:relative;
}

#parallax1 {
	width: 398px;
	height: 1038px;
	display: block;
	position:fixed;
	left:auto;
	top: 720px;
	margin:0 0 0 500px;
	z-index:1;
}

#parallax2 {
	width: 484px;
	height: 431px;
	display: block;
	position:fixed;
	top:1450px;
	left:auto;
	margin:0 0 0 -200px;
	z-index:1;
}

#parallax3 {
	width: 372px;
	height: 295px;
	display: block;
	position:fixed;
	left:auto;
	top: 120px;
	margin:0 0 0 620px;
	z-index:1;
}

#parallax4 {
	width: 458px;
	height: 319px;
	display: block;
	position:fixed;
	left:auto;
	top: 800px;
	margin:0 0 0 -200px;
	z-index:1;
}

#sidemenu {
	width: 180px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 16px;
	position:relative;
	top:20px;
	left:0;
	color:#ffffff;
	z-index:10;
	text-shadow: 0 1px 2px black;
}

#sidemenu a{
	text-shadow:none;
}


.container {padding: 20px 20px 20px 0; float: left; width: 180px; }
.blue .accordion{ border-top: 1px solid #013d6c; border-right: 1px solid #013d6c; border-left: 1px solid #013d6c;}
.blue .accordion, .blue .accordion li {margin: 0; padding: 0; border: none;}
.blue .accordion a {padding: 10px 10px 10px 15px; background: #231815; text-decoration:none; display: block; color: #fff; border-bottom: 1px solid #363636; border-top: 1px solid #696969;}
.blue .accordion ul a {padding: 5px 10px 10px 0px; background-color:#727171;}
.blue .accordion a.dcjq-parent, .blue .accordion a.dcjq-parent:hover {padding: 10px 10px 10px 15px;}
.blue .accordion a.dcjq-parent.active {background: #393939 url(../images/checkers.png) repeat 0 0;}
.blue .accordion a:hover {background: #ff7d00;}
.blue .accordion a:active{}

.blue .accordion .selected {padding: 13px 10px 11px 15px; background-color:#ff7d00;}

.blue .accordion .selectedChild {padding: 5px 10px 5px 30px; background-color:#ff7d00;  font-size: 18px;}

.blue .accordion li.subcategory {padding: 0 0 0 10px;background-color:#727171; font-size: 14px;}
.blue .accordion .child {background-color:#cccccc;}

.blue .accordion ul.child a {padding: 5px 10px 5px 30px; background-color:#999999; font-size: 18px;}

.blue .accordion ul.child a:hover {background: #ff7d00;}


li {
background-color:#ffffff;
}

ul.list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.topProductL {
	width:645px;
	height:330px;
	margin-left:125px;
	margin-bottom:15px;
}
	
.topProductR_noheight {
	width:645px;
	margin-left:125px;
	margin-bottom:15px;
}
	
.topProductR_noheight li{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
}
	
.topProductR_noheight h4 {
	color:#494949;
	font-size:32px;
	text-align:left;
	border-bottom:1px solid #530000;
	font-family: "DINCondBold", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top:1em;
}


.topProductR {
	width:645px;
	height:330px;
	margin-left:125px;
	margin-bottom:15px;
}

.topProductL h4 {
	color:#494949;
	font-size:32px;
	text-align:right;
	border-bottom:1px solid #530000;
	font-family: "DINCondBold", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top:1em;
}

.topProductR h4 {
	color:#494949;
	font-size:32px;
	text-align:left;
	border-bottom:1px solid #530000;
	font-family: "DINCondBold", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top:1em;

}

.topProductL div.topProductphoto {
	width:300px;
	position:relative;
	top:-30px;
	z-index:9;
	text-align:center;
}

.topProductR div.topProductphoto {
	width:350px;
	position:relative;
	top:-30px;
	left:320px;
	z-index:9;
	text-align:center;
}

.topProductL div.topProducttext {
	color:#6a6a6a;
	width:300px;
	position:relative;
	top:-290px;
	left:345px;
	padding:3px;
	background: rgba(255, 255, 255, 0.4);
	z-index:10;
}

.topProductR div.topProducttext {
	color:#6a6a6a;
	width:300px;
	position:relative;
	top:-290px;
	left:0;
	padding:3px;
	background: rgba(255, 255, 255, 0.4);
	z-index:10;
}

.topProducttext p, p.text, ul.text, ol.text {
	color:#6a6a6a;
	font-size:14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-shadow: 0 1px 2px white;
	position:relative;
	z-index:6;
	/*text-align: justify;
	text-justify: distribute-all-lines;*/
}

.topProducttextOnly p, .topProducttextOnly ul {
	font-size:14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-shadow: 0 1px 2px white;
	color:#6a6a6a;
	/*text-align: justify;
	text-justify: distribute-all-lines;*/
}

.topProducttextOnly ul {
	list-style: disc inside;
	margin:1em 0 1em 1em;
	position:relative;
	z-index:7;
}

.topProducttextOnly li {
	background-color:transparent;
}

#topProductSmallList {
	width:645px;
	margin-left:125px;
	margin-bottom:30px;
	position:relative;
	z-index:10;
}

.topProductSmall {
	width:145px;
	height:100px;
	border:1px solid #cccccc;
	float:left;
	margin:0 19px 19px 0;
}

.topProductSmallName {
	height:25px;
	font-family:"Oswald";
	color:#ffffff;
	text-align:center;
	background-color:#ff7d00;
	position:relative;
	top:-20px;
}

.topProductSmallName a {
	color:#ffffff;
	text-shadow:none;
}

#productDetail, #detail, #news {
	width:645px;
	margin-left:125px;
	margin-bottom:15px;
}

#productDetail h4, h4.productName2 {
	color:#494949;
	font-size:32px;
	text-align:left;
	margin-bottom:0;
	font-family: "DINCondBold", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top:1em;
}

#productDetail p {
	position:relative;
	z-index:10;
}

#productDetail p.subtitle, p.subtitle2 {
	top:-15px;
	font-family:"DINCondBold";
	font-size:18px;
	color:#de2232;
	position:relative;
	z-index:2;
}

#productDetailphoto {
	width:600px;
	position:relative;
	left:75px;
	top:-70px;
	z-index:1;
}

.productDetailphoto2 {
	/*top:-50px !important;*/
	left:0px !important;
}

.topDescription {
	color:#6a6a6a;
	width:300px;
	position:relative;
	top:-140px;
	font-size:12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	z-index:10;
	/*text-align: justify;
	text-justify: distribute-all-lines;*/
}

.topDescription2 {width:100% !important; top:-140px !important; font-size:14px !important;}

.topDescription3 {width:100% !important; top:0px !important; font-size:14px !important;}



#price, #price2 {
	width:300px;
	font-size:16px;
	font-weight:normal;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	font-family: "Oswald", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:0;
}

#intoCart, #intoCart2 {

}

#intoCart a, #intoCart2 a {
	display:block;
	width:118px;
	height:22px;
	position:relative;
	top:5px;
	left:184px;
	padding-left:50px;
	background-image: url(../images/cart.png);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:11px;
	line-height:23px;
}

.description {
	color:#6a6a6a;
	width:100%;
	min-height:240px;
	font-size:14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:30px;
	position:relative;
	top:-100px;
	z-index:10;
	/*text-align: justify;
	text-justify: distribute-all-lines;*/
}

.description3 {position:relative; top:2em !important;}

.descriptionTextOnly {
	color:#6a6a6a;
	width:100%;
	min-height:100px;
	font-size:14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:30px;
	position:relative;
	top:-100px;
	z-index:10;
}

.description h5, h5.newDescription {
	color:#494949;
	font-family: "DINCondBold", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
}

.description h6, {
	font-weight:bold;
	margin-bottom:1em;
	font-size:14px;
}

.description img {
	width:250px;
	margin-right:15px;
	float:left;
}

.description p {
	font-size:14px;
}

.description ul {
	margin-bottom:2em;
}

.description div.left {
	width:310px; float:left; font-size:12px;
}

.description div.right {
	width:310px; float:right; font-size:12px;
}

.left h6, .right h6 {
	color:#de2232;
}

h6 {font-weight:bold;}

.left ul, .right ul {
	list-style-image: url('../images/list-square.png'); list-style-position:inside; margin-bottom:1.5em;
}

.description li, .section li{
	background-color:transparent;
	margin-bottom:0.5em;
}

#detail h4, #news h4 {
	color:#494949;
	font-size:24px;
	font-weight:normal;
	text-align:left;
	margin-bottom:1em;
	padding-top:1em;
	/*text-shadow: 0 1px 7px black;*/
}

h4#ARTISTS {
	font-family:"DINCondRegular", sans-serif; color:#9f0000; font-size:32px; padding-top:1em;
	text-decoration:none;
	text-shadow: 0 1px 8px #cccccc;
	/*background-color:#9f0000; color:#ffffff;*/
	border-bottom:3px double #9f0000;
}

#detail h5 {
	color:#494949;
	font-size:18px;
	text-align:left;
	margin-bottom:0.5em;
	border-bottom:1px solid #cccccc;
}

#news h5 {
	color:#494949;
	font-size:22px;
	text-align:left;
	margin-bottom:0.5em;
	border-bottom:1px solid #cccccc;
	font-family: "DINCondBold";
}

#detail .section, #news .section {
	color:#6a6a6a;
	margin-bottom:3em;
	font-size:14px;
	position:relative;
	z-index:7;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#news .section {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.section ul {
	list-style: disc inside;
	margin:1em 0 1em 1em;
}

table.table1 {
	width:100%; margin:1em 0;
}

.table1 tr {
	height:40px;
}

td.title {
	background: -moz-linear-gradient(left, #eeeeee, #cccccc);
	background: -webkit-gradient(linear, left top, right bottom,color-stop(0.0, #eeeeee), color-stop(1.0, #cccccc));
	background: linear-gradient(to right,#eeeeee, #cccccc);
	@media screen and (min-width:0) {
		.gradient {
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=1)";;
		}
}
	background-color: #444;
	padding:10px 0 0 5px;
	border:1px solid #cccccc;
	width:165px;
}

td.contents {
	background: -moz-linear-gradient(left, #fefefe, #ececec);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0.0, #fefefe), color-stop(1.0, #ececec));
	background: linear-gradient(to right,#fefefe, #ececec);
	@media screen and (min-width:0) {
		.gradient {
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ececec', GradientType=1)";;
		}
}
	background-color: #444;
	padding:0 0 0 5px;
	border:1px solid #cccccc;
}

strong {
	font-weight:bold;
}

#branch img {
	border:1px solid #999999;
	margin:0 2px;
}

#contetsBlock {
	position:relative;
	top:-250px;
}

.series {
	clear:both;
	width:645px;}

.series h4 {
	color:#494949;
	font-size:32px;
	text-align:right;
	border-bottom:1px solid #530000;
	font-family: "DINCondBold", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top:1em;}

.series div.topProductphoto {
	width:330px;
	float:right;
	position:relative;
	top:-35px;
	z-index:9;}

.series div.topProducttext {
	color:#6a6a6a;
	width:300px;
	float:left;
	padding:3px;
	background: rgba(255, 255, 255, 0.4);
	position:relative;
	z-index:10;}

.topic h5 {
	margin-top:0;
	font-weight:bold;
}

.topicImg {
	width:312px; float:right; margin-left:5px; position:relative; top:-15px;
	z-index:7;
}

.topicNotes, .fontSmall {
	font-size:12px;
}

.topicNotes img{
	vertical-align:bottom; position:relative; top:2px;
}

.addPhoto {
	width:645px;
	position:relative;
	top:-620px;
}

.addPhoto1 {
	width:200px;
	position:relative;
}
.addPhoto2 {
	width:200px;
	position:relative;
	top:-205px;
	left:222px;
}

.addPhoto3 {
	width:200px;
	position:relative;
	top:-410px;
	left:445px;}

.imgRight {width:250px; float:right; margin-left:1em;}

.imgRight350 {width:350px; float:right; margin-left:1em;}

.fontSmall {font-size:12px !important;}

.ampsReview h5 {font-weight:bold;}
.ampsReview h6 {font-size:120%; font-weight:normal;}
.ampsReviewR div.images {width:280px; float:right; margin-left:1em;}
.ampsReviewL div.images {width:280px; float:left; margin-right:1em;}
.ampsReviewL h5 {font-weight:bold;}
.ampsReviewL h6 {border-bottom:1px dotted #000000;}
.ampsReviewProfile h6 {border-top:1px dotted #cccccc; padding-top:1em; font-weight:normal;}
.ampsReviewProfile h6, .ampsReviewProfile p {font-size:12px;}

.generalTopic, .generalTopic2, .generalTopic3 {width:643px;}
.generalTopic2 {clear:both; position:relative; top:1em;}
.generalTopicImg {width:300px; height:225px; margin:0; padding:0; float:left;}
.generalTopicText {width:338px; margin-left:310px;
	color:#6a6a6a;
	font-size:14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-shadow: 0 1px 2px white;}

.outletPrice {background-color:#f58026; margin:1.5em 0; padding:3px 0 3px 1em; font-size:14px;}

.h200 {min-height:180px;}
.h440 {min-height:440px;}
.h500 {min-height:500px;}
.h550 {min-height:550px;}
.h600 {min-height:600px;}
.h650 {min-height:650px;}
.h700 {min-height:700px;}
.h800 {min-height:800px;}
.h970 {min-height:970px;}

.w250 {width:200px; margin-bottom:15px;}

img.width100p {width:100% !important; margin-bottom:1em; position:relative; z-index:11 !important;}


.movieinPage {width:645px; height:363px; margin-top:1em;}

img.forMobile5 {display:none !important;}

.forMobile7 {display:none !important;}

.video-overlay {width:750px; height:300px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; text-align:center;}

.video-overlay-mpctouch {width:1129px; height:350px; position:absolute; top:-170px; left:0; right:0; bottom:0; margin:auto; text-align:center;}

.video-overlay p {color:#ffffff !important; font-size:36px;}

.advanceSoftware {width:645px; height:245px; position:relative; top:-120px; z-index:9;}

.advanceSoftware1 {width:260px; height:240px; }
.advanceSoftware1 p, .advanceSoftware2 p {margin-top:0;}

.advanceSoftware2 {width:260px; height:240px; position:relative; top:-243px; right:-380px; }

.m3Topic {width:100%; height:230px;}
.m3Topic img {width:200px; height:200px;}
.m3Text {width:420px; position:relative; top:-220px; left:225px;}


/*Advanceインタビュー*/

.advanceinterview .highlight {color: #000000; border-bottom:1px dotted #ff0000;}

.advanceinterview h5 {color:#1F63C9 !important; margin-top:3em;}

.advanceinterview img {border:1px solid #000000;}

.junnosuke {color:#2A0506;}

.advanceinterview .imgR {width:300px; float:right; margin:0 0 1em 1em; text-align:center; background-color:#ffffff;}

.advanceinterview .imgL {width:300px; float:left; margin:0 1em 1em 0; text-align:center; background-color:#ffffff;}

/*MPC Touchページ*/

.featuresgrid {height:850px;}

.block-grid-li-1, .block-grid-li-2, .block-grid-li-3, .block-grid-li-4, .block-grid-li-5, .block-grid-li-6 {width:320px; height:228px;}
.block-grid-li-2 {position:relative; top:-236px; left:325px;}
.block-grid-li-3 {position:relative; top:-238px;}
.block-grid-li-4 {position:relative; top:-474px; left:325px;}
.block-grid-li-5 {position:relative; top:-476px;}
.block-grid-li-6 {position:relative; top:-712px; left:325px;}
.h450 {height:460px;}

/*new MPC Touchページ*/

#newHead {height:840px; background-color:#000000; text-align:left; padding:0;}

#newHead img {width:618px; margin:0; padding:0; clear:both; position:relative; top:-87px; left:-169px;}

#newHead iframe {width:940px; position:relative; top:-87px;}

.movieinHead {width:940px; height:470px; margin:0 auto;}

.topLinkBanner {height:515px; background-color:#000000;}

.topLinkBannerElement {width:650px; height:170px; margin-left:75px; color:#ffffff;}
span.fontBig {font-size:180%;}

.topLinkBannerElement img {width:250px; float:left; margin-right:20px;}

.topLinkBannerElement p {width:400px; margin-left:260px; height:170px; display:table-cell; vertical-align:middle; text-align:center; line-height:200%; position:relative; z-index:7;}

ol.soundropeblog li{
  list-style-type:none;
  list-style-position:inside;
  counter-increment: cnt;
}
ol.soundropeblog li:before{
  display: marker;
  content: "第" counter(cnt) "回：";
}

#subBody {width:740px; margin:0 auto;}
#subBody2 {width:700px; margin:0 auto; clear:both;}

#newProductImg {position:relative; top:-40px; z-index:7; margin-bottom:-100px;}

.newProductImg1 {width:540px; float:left; position:relative; z-index:7;}
.newProductImg2 {min-height:440px;}

.newsection {margin-bottom:40px; position:relative; z-index:7;}

.newsection2 {width:645px; margin:0 auto; margin-bottom:40px; position:relative; z-index:7;}

.newsection3 {width:645px; height:360px; margin:0 auto; margin-bottom:40px; position:relative; z-index:7;}

.newsection2 h6 {font-size:14px; font-weight:bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-shadow: 0 1px 2px white;
	color:#6a6a6a;}


.newblock-grid-li-1, .newblock-grid-li-2, .newblock-grid-li-3, .newblock-grid-li-4, .newblock-grid-li-5, .newblock-grid-li-6 {width:208px; height:190px;}
.newblock-grid-li-2 {position:relative; top:-198px; left:211px;}
.newblock-grid-li-3 {position:relative; top:-396px; left:422px;}
.newblock-grid-li-4 {position:relative; top:-443px; left:0px;}
.newblock-grid-li-5 {position:relative; top:-641px; left:211px;}
.newblock-grid-li-6 {position:relative; top:-839px; left:422px;}
.h450 {height:460px;}

/*採用情報*/
.recruitBanner {
margin-left:125px;
width:645px;
position:relative;
z-index:11;
}

.recruitBanner .section {
padding:1em 1em 1em 1em;
background-color:#cfcfcf;
color:#333333 !important;
text-align:center;
font-size:12px !important;
font-family: "Helvetica", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

h4.recruit{
font-size:14px !important;
text-align:center !important;
border-bottom:1px solid #ffffff;
margin:0;
padding:0;
}

.banner {
	margin-top:15px;}

.banner {position:relative; top:15px; height:152px; margin:0 0 -15px 0; z-index:6 !important;}

/*サポートページ*/
.partsList {width:100%; border-collapse: separate; border-spacing:3px; font-size:12px;}
.partsList th {font-weight:bold; background-color:#efefef; color:#000000;}
.partsList th, .partsList td {padding:6px; border:1px solid #cccccc;}

.newtech {display:none !important;}
.nonnewtech {display:inline !important;}

}

