@charset "utf-8";

img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/


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

.futogothic {
	font-family: "Hiragino Sans","ヒラギノ角ゴシック","HiraKakuProN-W6",'Meiryo', 'メイリオ', 'MS P Gothic','ＭＳ Ｐゴシック',sans-serif;
}

.gothic	{
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo', 'メイリオ', 'MS P Gothic','ＭＳ Ｐゴシック',sans-serif; 
}

.mincho	{
	font-family: 'Hiragino Mincho Pro','ヒラギノ明朝 Pro W3','HG明朝E','MS PMincho','ＭＳ Ｐ明朝','MS 明朝',serif;
}

.futura	{
	font-family: Futura,'Century Gothic','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo', 'メイリオ', 'MS P Gothic','ＭＳ Ｐゴシック',sans-serif; 
}

.mojikan1	{
	letter-spacing: 0.2em;
}
.mojikan2	{
	letter-spacing: 0.38em;
}

a, a:active, a:hover, a:visited, a:focus	{
   /* [disabled]color: #2a88ff; */
   color: #009ec3;
   text-decoration: none;
}

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

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

/* Mobile Layout: 480px and below. */
  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	max-width: 480px;
	padding-left: 0%;
	padding-right: 0%;
	clear: none;
	float: none;
	background-color: #fff;
   font-weight: bold;
}
.header {
	margin-top: 20px;
	margin-bottom: 20px;
}
.footer {
	margin-top: 10px;
	margin-bottom: 20px;
}
.copyright {
   width: 98%;
   margin-top: 26px;
   margin-left: 1%;
   font-weight: bold;
   font-size: 11px;
   line-height: 1em;
   text-align: center;
}
.sns_icons2 {
	float: none;
	text-align: center;
}
.sns_icon2 {
	width: 55px;
	clear: none;
	margin-right: 5px;
	margin-left: 5px;
	display: inline-block;
	float: none;
}
.sns_icons {
	float: none;
	text-align: center;
	padding-top: 20px;
}
.sns_icon {
	width: 55px;
	clear: none;
	margin-right: 5px;
	margin-left: 5px;
	display: inline-block;
	float: none;
}
.tokyomac_logo {
	width: 188px;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	float: none;
}
.tokyomac_logo2 {
	width: 188px;
	margin-left: auto;
	margin-top: 26px;
	text-align: center;
	margin-right: auto;
	float: none;
	padding-bottom: 20px;
}
.tokyomac_Macperfect_logo {
	width: 66%;
	margin-left: 3%;
	float: none;
}
.youtube {
	width:100%;
   padding: 0;
   display: block;
   margin-bottom: 0%;
   margin-top: 0%;
   text-align: center;
}
.youtube2 {
	margin-bottom: 5%;
	margin-top: 2%;
}
.youtube img {
	width:90%;
	margin-bottom: 6%;
}
.youtube_movie {
   clear: both;
   position: relative;
   padding-bottom: 56.25%;
   height: 0;
   overflow: hidden;
   width: 100%;
}
.youtube_movie iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
/*	aspect-ratio: 1 / 1;*/
}
.youtube-tate {
	clear: both;
	position: relative;
	padding-bottom: 100%;
	height: 0;
	overflow: hidden;
}
.youtube-tate iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.pv1 {
}
.pv2 {
   margin-top: 7%;
}
.pv3 {
}
.pv4 {
}
.pv5 {
}
.pv5-text {
   color: #FFFFFF;
   font-size: 24px;
   margin-top: 12%;
   margin-left: 5%;
   width: 90%;
   line-height: 1.2em;
}
.pv5-text span {
   font-size: 83.3333333333333%;
   line-height: 0.8em;
}
.pv5-icon {
   margin-left: 5%;
   margin-top: 6%;
   width: 90%;
   margin-bottom: 15%;
}
.pv5-icon img {
   width: 55px;;
}
.pv5-button {
   margin-left: 5%;
   margin-top: 6%;
   width: 70%;
}
.p1 {
   margin-bottom: 15%;
}
.pp1 {
}
.pp6 {
}
.pp7 {
}
.pp8 {
}
.pp9 {
}
.pp10 {
	background-color: #FFFFFF;
}
.pp11 {
	background-color: #FFFFFF;
}
.pp12 {
	background-color: #FFFFFF;
}
.pp13 {
	margin-top: 13%;
}
.pp14 {
	margin-top: 3%;
}
.pp15 {
}
.pp16 {
}
.pp17 {
}
.blog {
	margin-top: 8%;
}
.pt1 {
   padding-bottom: 15%;
   padding-top: 5%;
   color: #FFFFFF;
}
.pt1-text1 {
   margin-top: 3%;
   width: 90%;
   margin-left: 5%;
   font-size: 18px;
   line-height: 1.4em;
}
.pt1-pict1 {
   width: 90%;
   margin-left: 5%;
   margin-top: 5%;
	clear: none;	
}
.pt1-text2 {
   margin-top: 2%;
   margin-left: 5%;
   width: 90%;
   line-height: 1.4em;
   font-size: 14px;
}
.pt2 {
	color: #FFFFFF;
	background-image: url(../images/pt2.jpg);
	background-size: contain;
	background-repeat: no-repeat;
	padding-bottom: 15%;
}
.pt2-text1 {
	width: 90%;
	margin-left: 5%;
	font-size: 18px;
	margin-top: 11%;
}
.pt2-text2 {
	font-size: 14px;
	width: 90%;
	margin-left: 5%;
	margin-top: 12%;
	line-height: 1.54em;
}
.pt2-text2 span {
	display: inline-block;
	width: 90%;
	margin-left: 10%;
}
.pt3 {
	color: #FFFFFF;
	margin-top: 16%;
	padding-bottom: 18%;
}
.pt3-pict1 {
	margin-top: 8%;
	margin-left: 5%;
	width: 55%;
}
.pt3-text1 {
	margin-top: 6%;
	margin-left: 5%;
	width: 90%;
	font-size: 13px;
	line-height: 1.6em;
}
.pt4 {
	margin-top: 6%;
}
.pt4-pict1 {
	width: 65%;
}
.pt4-text1 {
}
.pt5 {
	margin-top: 6%;
}
.pt5-pict1 {
	width: 65%;
}
.pt5-text1 {
}
.pt6 {
	margin-top: 6%;
}
.pt6-pict1 {
	width: 65%;
}
.pt6-text1 {
}
.pt7 {
	margin-top: 0%;
}
.pt7-pict1 {
	width: 80%;
}
.pt7-text1 {
}
.pt8 {
	margin-top: 0%;
}
.pt8-pict1 {
	width: 80%;
}
.pt8-text1 {
}
.pt9 {
	color: #FFFFFF;
	padding-bottom: 15%;
}
.pt9-text1 {
	margin-top: 6%;
	margin-left: 5%;
	width: 90%;
	font-size: 13px;
	line-height: 1.6em;
}
.pt10 {
	color: #FFFFFF;
	padding-bottom: 15%;
}
.pt10-text1 {
	margin-top: 6%;
	margin-left: 5%;
	width: 90%;
	font-size: 13px;
	line-height: 1.6em;
}
.pt11 {
	color: #FFFFFF;
	padding-bottom: 15%;
}
.pt11-text1 {
	margin-top: 6%;
	margin-left: 5%;
	width: 90%;
	font-size: 13px;
	line-height: 1.6em;
}
.pt12 {
	color: #FFFFFF;
	padding-bottom: 15%;
}
.pt12-text1 {
	margin-top: 6%;
	margin-left: 5%;
	width: 90%;
	font-size: 13px;
	line-height: 1.6em;
}
.pt13 {
	color: #fff;
	padding-bottom: 12%;
}
.pt13-text1 {
	margin-top: 6%;
	margin-left: 5%;
	width: 90%;
	font-size: 13px;
	line-height: 1.6em;
}
.spec {
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 13%;
	padding-bottom: 10%;
}
.spec-pict {
	margin-top: 11%;
	width: 30%;
	margin-left: 9%;
}
.spec-text {
	margin-left: 5%;
	margin-top: 7%;
	width: 90%;
	font-size: 18px;
	line-height: 1.1em;
}
.spec-text span {
	line-height: 1em;
	font-size: 14px;
}
.suport {
	padding-bottom: 10%;
	color: #000000;
	background-color: #FFFFFF;
}
.suport-pict {
	width: 85%;
	margin-left: 5%;
	margin-top: 8%;
}
.suport-text {
	font-size: 14px;
	margin-left: 5%;
	width: 90%;
	margin-top: 5%;
}
.price {
	position: relative;
	margin-top: 7%;
	padding-bottom: 0%;
}
.price-button {
	margin-top: 0%;
	margin-left: 0%;
	position: absolute;
	width: 60.83%;
	top: 88.67%;
	left: 19.17%;
}
.pta1 {
	background-color: #FFFFFF;
}
.pta1-movie {
	width: 100%;
	display: block;
	margin-top: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
	background-color: transparent;
}
.pta1-text1 {
	font-weight: bold;
	margin-top: 11%;
	width: 90%;
	margin-left: 5%;
	font-size: 24px;
	line-height: 1.1em;
}
.pta1-text2 {
	font-weight: bold;
	margin-top: 2%;
	width: 90%;
	margin-left: 5%;
	font-size: 14px;
	line-height: 1.3em;
	margin-bottom: 5%;
}
.zeroMargin_mobile {
margin-left: 0;
}
.hide_mobile {
display: none;
}

@media only screen and (min-width: 768px) {
.gridContainer {
	width: 768px;
	max-width: 768px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
.hide_mobile {
	display: inline-block;
}
.header {
	margin-top: 20px;
	margin-bottom: 20px;
}
.footer {
	margin-top: 50px;
}
.copyright {
   width: 438px;
   margin-left: 320px;
   margin-top: 20px;
   text-align: right;
   font-weight: bold;
   font-size: 11px;
   line-height: 1em;
}

.sns_icons {
	width: 164px;
	clear: both;
	margin-left: 592px;
	margin-top: 0px;
	float: left;
	padding-top: 0px;
}
.sns_icon {
	width: 62px;
	clear: none;
	margin-right: 10px;
	float: left;
	margin-left: 10px;
}
.sns_icons2 {
	width: 328px;
	clear: none;
	margin-left: 230px;
	float: left;
}
.sns_icon2 {
	width: 62px;
	clear: none;
	margin-right: 10px;
	float: left;
	margin-left: 10px;
}
.tokyomac_logo {
	width: 188px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	float: left;
}
.tokyomac_logo2 {
	width: 188px;
	margin-left: 10px;
	margin-top: 26px;
	display: block;
	text-align: left;
	float: left;
	margin-right: 0px;
}
.tokyomac_Macperfect_logo {
	margin-left: 10px;
	margin-top: 0px;
	width: 42%;
	float: left;
	margin-right: 0px;
}
.youtube {
	width:100%;
   padding: 0;
   display: block;
   margin-bottom: 0%;
   margin-top: 0%;
   text-align: center;
}

.youtube2 {
	margin-bottom: 7%;
	margin-top: 5%;
}
.youtube img {
	width:auto;
	margin-bottom: 2%;
}
.youtube_movie {
   clear: both;
   position: relative;
   padding-bottom: 56.25%;
   height: 0;
   overflow: hidden;
   width: 100%;
}

.youtube_movie iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
/*	aspect-ratio: 1 / 1;	*/
	height: 100%;
}
.youtube-tate {
	clear: both;
	position: relative;
	padding-bottom: 100%;
	height: 0;
	overflow: hidden;
	border-radius: 12px;
	box-shadow: 8px 8px 30px 5px #999;
}
.youtube-tate iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 15px;
}
.pv1 {
}
.pv2 {
   margin-top: 3.2%;
}
.pv3 {
}
.pv4 {
}
.pv5 {
}
.pv5-text {
   font-size: 31px;
   margin-top: 8%;
   margin-left: 5%;
   width: 90%;
   line-height: 1.1em;
}
.pv5-text span {
   font-size: 83.3333333333333%;
   line-height: 0.8em;
}
.pv5-icon {
   margin-left: 5%;
   margin-top: 2.5%;
   width: 90%;
   margin-bottom: 7%;
}
.pv5-icon img {
   width: 60px;
   margin-left:6px;
}
.pv5-button {
   margin-left: 5%;
   margin-top: 6%;
   width: 50%;
}
.p1 {
   margin-bottom: 9%;
}
.pp1 {
}
.pp6 {
}
.pp7 {
}
.pp8 {
}
.pp9 {
}
.pp10 {
	margin-top: 12%;
}
.pp11 {
}
.pp12 {
}
.pp13 {
}
.pp14 {
}
.pp15 {
}
.pp16 {
}
.pp17 {
}
.blog {
	margin-top: 5%;
}
.pt1 {
   padding-bottom: 10%;
   padding-top: 10%;
}
.pt1-text1 {
   margin-top: 3%;
   width: 90%;
   margin-left: 5%;
   font-size: 30px;
   line-height: 1.1em;
}
.pt1-pict1 {
   width: 77.75%;
   margin-left: 7.75%;
   margin-top: 5%;
}
.pt1-text2 {
   margin-top: 2%;
   margin-left: 5%;
   width: 93%;
   line-height: 1.3em;
   font-size: 16px;
}
.pt2 {
	background-image: url(../images/pt2.jpg);
	background-size: contain;
	padding-bottom: 12%;
}
.pt2-text1 {
	margin-left: 5%;
	margin-top: 10%;
	width: 90%;
	font-size: 30px;
}
.pt2-text2 {
	margin-left: 5%;
	width: 90%;
	font-size: 16px;
	margin-top: 8%;
	line-height: 1.54em;
}
.pt2-text2 span {
	display: inline-block;
	width: 60%;
	margin-left: 40%;
}
.pt3 {
	position: relative;
	margin-top: 10%;
	padding-bottom: 0%;
}
.pt3-pict1 {
	margin-top: 0%;
	margin-left: 0%;
	position: absolute;
	width: 60.33%;
	top: 53.44%;
	left: 4.42%;
}
.pt3-text1 {
	margin-top: 0%;
	margin-left: 0%;
	position: absolute;
	width: 95%;
	top: 78.94%;
	left: 4.17%;
	font-size: 13px;
}
.pt4 {
	margin-top: 8%;
}
.pt4-pict1 {
	width: 67.92%;
	top: 46.9%;
	left: 28%;
}
.pt4-text1 {
	width: 72%;
	top: 75.17%;
	left: 27.5%;
}
.pt5 {
	margin-top: 8%;
}
.pt5-pict1 {
	width: 67%;
	top: 8.31%;
	left: 4.67%;
}
.pt5-text1 {
	width: 74%;
	top: 60.42%;
	left: 25%;
}
.pt6 {
	margin-top: 8%;
}
.pt6-pict1 {
	width: 35.08%;
	top: 30.93%;
	left: 4.17%;
}
.pt6-text1 {
	width: 80%;
	top: 55.99%;
	left: 3.92%;
}
.pt7 {
	margin-top: 8%;
	color: #000000;
}
.pt7-pict1 {
	width: 87.83%;
	top: 42.02%;
	left: 4.33%;
}
.pt7-text1 {
	color: #000000;
	width: 60%;
	top: 12.42%;
	left: 40%;
}
.pt8 {
	margin-top: 8%;
}
.pt8-pict1 {
	width: 75.25%;
	top: 9.65%;
	left: 21.25%;
}
.pt8-text1 {
	width: 90%;
	top: 76.94%;
	left: 5.08%;
}
.pt9 {
	color: #000000;
	position: relative;
	margin-top: 8%;
	padding-bottom: 0%;
}
.pt9-text1 {
	margin-top: 0%;
	margin-left: 0%;
	position: absolute;
	width: 74%;
	top: 58.2%;
	left: 25.33%;
	font-size: 16px;
}
.pt10 {
	color: #000000;
	position: relative;
	margin-top: 0%;
	padding-bottom: 0%;
}
.pt10-text1 {
	margin-top: 0%;
	margin-left: 0%;
	position: absolute;
	width: 72%;
	top: 63.19%;
	left: 27.5%;
	font-size: 16px;
}
.pt11 {
	color: #000000;
	position: relative;
	margin-top: 0%;
	padding-bottom: 0%;
}
.pt11-text1 {
	margin-top: 0%;
	margin-left: 0%;
	position: absolute;
	width: 50%;
	top: 45.57%;
	left: 3.42%;
	font-size: 16px;
}
.pt12 {
	color: #000000;
	position: relative;
	margin-top: 0%;
	padding-bottom: 0%;
}
.pt12-text1 {
	margin-top: 0%;
	margin-left: 0%;
	position: absolute;
	width: 74%;
	top: 72.95%;
	left: 15.08%;
	font-size: 16px;
	text-shadow: 1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff;
	line-height: 1.4em;
	/*	mix-blend-mode: difference;*/
}
.pt13 {
	color: #000000;
	position: relative;
	margin-top: 4.8%;
	padding-bottom: 0%;
}
.pt13-text1 {
	margin-top: 0%;
	margin-left: 0%;
	position: absolute;
	width: 47%;
	top: 56.43%;
	left: 52.33%;
	font-size: 16px;
	line-height: 1.5em;
}
.spec {
	margin-top: 10%;
	padding-bottom: 10%;
}
.spec-pict {
	margin-top: 6%;
	width: 12.83%;
	margin-left: 6.33%;
}
.spec-text {
	margin-left: 8.67%;
	margin-top: 6%;
	width: 80%;
	font-size: 16px;
	line-height: 1.1em;
}
.spec-text span {
	line-height: 1em;
	font-size: 75%;
}
.suport {
	padding-bottom: 10%;
}
.suport-pict {
	width: 59.58%;
	margin-left: 11.25%;
	margin-top: 8%;
}
.suport-text {
	font-size: 16px;
	margin-left: 11.33%;
	width: 80%;
	margin-top: 5%;
}
.price {
	position: relative;
	margin-top: 0%;
	padding-bottom: 0%;
}
.price-button {
	margin-top: 0%;
	margin-left: 0%;
	position: absolute;
	width: 24.33%;
	top: 81.9%;
	left: 62%;
}
.pta1 {
	position: relative;
	margin-top: 0%;
}
.pta1-movie {
	width: 39%;
	display: block;
	margin-top: 0%;
	margin-left: 0%;
	left: 8.5%;
	top: 22.58%;
	position: absolute;
}
.pta1-text1 {
	width: 48%;
	left: 51.58%;
	top: 27.72%;
	position: absolute;
	line-height: 1.3em;
	font-size: 31px;
	margin-top: 0%;
	margin-left: 0%;
}
.pta1-text2 {
	width: 47%;
	left: 52.33%;
	top: 45.34%;
	position: absolute;
	font-size: 12px;
	margin-top: 0%;
	margin-left: 0%;
}
.hide_tablet {
display: none;
}
.zeroMargin_tablet {
margin-left: 0;
}
}

@media only screen and (min-width: 1200px) {
.hide_tablet {
	display: inline-block;
}
.gridContainer {
	width: 1200px;
	max-width: 1200px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
.header {
	margin-top: 20px;
	margin-bottom: 20px;
}
.footer {
	margin-top: 50px;
}
.copyright {
   width: 438px;
   clear: none;
   margin-left: 691px;
   margin-top: 26px;
   font-size: 12px;
   font-weight: bold;
   line-height: 1em;
   text-align: right;
}
.sns_icons {
	width: 180px;
	clear: none;
	margin-left: 1013px;
	margin-top: 0px;
	float: left;
	margin-right: 0px;
	padding-top: 0px;
}
.sns_icon {
	width: 62px;
	clear: none;
	margin-right: 10px;
	margin-left: 10px;
}
.sns_icons2 {
	width: 328px;
	clear: none;
	margin-left: 580px;
	margin-top: 26px;
}
.sns_icon2 {
	width: 62px;
	clear: none;
	margin-right: 10px;
	margin-left: 10px;
}
.tokyomac_logo {
	width: 188px;
	margin-left: 28px;
	margin-top: 0px;
}
.tokyomac_logo2 {
	width: 188px;
	margin-left: 28px;
	margin-top: 26px;
}
.tokyomac_Macperfect_logo {
	margin-left: 28px;
	width: 42%;
	margin-top: 0px;
	text-align: left;
}
.youtube {
   text-align: left;
   margin-top: 0%;
   margin-bottom: 0%;
   clear: none;
   display: block;
}
.youtube2 {
}
.youtube img {
	width:auto;
	margin-bottom: 5%;
}
.youtube_movie {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	padding-top: 0px;
}
.pv1 {
}
.pv2 {
}
.pv3 {
}
.pv4 {
}
.pv5 {
}
.pv5-text {
   font-size: 48px;
   margin-top: 8%;
   margin-left: 5%;
   width: 90%;
   line-height: 1.1em;
}
.pv5-text span {
   font-size: 83.3333333333333%;
   line-height: 0.3em;
}
.pv5-icon {
}
.pv5-icon img {
   width: 82px;;
   margin-left:10px;
}
.pv5-button {
   width: 50%;
}
.p1 {
}
.pp1 {
}
.pp6 {
}
.pp7 {
}
.pp8 {
}
.pp9 {
}
.pp10 {
	background-color: #FFFFFF;
}
.pp11 {
}
.pp12 {
}
.pp13 {
}
.pp14 {
}
.pp15 {
}
.pp16 {
}
.pp17 {
}
.blog {
}
.pt1 {
}
.pt1-text1 {
   font-size: 48px;
   line-height: 1.1em;
}
.pt1-pict1 {
}
.pt1-text2 {
   font-size: 24px;
}
.pt2 {
}
.pt2-text1 {
	font-size: 48px;
}
.pt2-text2 {
	font-size: 24px;
}
.pt2-text2 span {
}
.pt3 {
}
.pt3-pict1 {
}
.pt3-text1 {
	font-size: 18px;
	color: #FFFFFF;
}
.pt4 {
}
.pt4-pict1 {
}
.pt4-text1 {
}
.pt5 {
}
.pt5-pict1 {
}
.pt5-text1 {
	width: 65%;
	top: 60.42%;
	left: 34.08%;
}
.pt6 {
}
.pt6-pict1 {
}
.pt6-text1 {
}
.pt7 {
	color: #000000;
}
.pt7-pict1 {
}
.pt7-text1 {
	color: #000000;
	width: 55%;
	top: 12.42%;
	left: 44.92%;
}
.pt8 {
}
.pt8-pict1 {
}
.pt8-text1 {
}
.pt9 {
}
.pt9-text1 {
	font-size: 24px;
}
.pt10 {
	margin-top: 0%;
}
.pt10-text1 {
	font-size: 24px;
}
.pt11 {
}
.pt11-text1 {
	font-size: 24px;
}
.pt12 {
}
.pt12-text1 {
	font-size: 24px;
/*	mix-blend-mode: difference;*/
}
.pt13 {
}
.pt13-text1 {
	font-size: 24px;
}
.spec {
}
.spec-pict {
}
.spec-text {
	font-size: 24px;
}
.spec-text span {
	font-size: 75%;
}
.suport {
	background-color: #FFFFFF;
	color: #000000;
}
.suport-pict {
}
.suport-text {
	font-size: 24px;
}
.price {
}
.price-button {
}
.pta1 {
}
.pta1-movie {
}
.pta1-text1 {
	font-size: 48px;
}
.pta1-text2 {
	font-size: 18px;
}
.zeroMargin_desktop {
margin-left: 0;
}
.hide_desktop {
display: none;
}
}
