@charset "utf-8";
@import "/common2/css/smp/smartphone.css";

@media only screen and (max-width: 599px) {
	
/* ----------------------------------------------
 * COMMON
 * ---------------------------------------------- */
#products h2 {
	margin: 0;
	padding-bottom: 10px;
/*141112*/
	padding-right:0;
	font-size: 20px;
}
#products .intro {
	margin-bottom: 0 !important;
}
#products .intro .description {
	margin-bottom: 10px;
}
#products p,
#products ol,
#products a,
#products table,
#products .box strong {
	font-size: 12px;
}

#products.modeSMP .contentsType {
	margin-bottom: 20px;
	display: block !important;
}

#products .belowSelectProduct {
	display: block;
	width: 100%;
}

/* ----------------------------------------------
 * title
 * ---------------------------------------------- */
#products .title .mod-button-plane {
	display: none;
}
#products .title .photo {
	display: block !important;
	float: none !important;
	text-align: center !important;
	margin-top: 10px;
}
#products .title .name {
	float: none !important;
	width: 100% !important;
}

/* ----------------------------------------------
 * mod-accordion
 * ---------------------------------------------- */
#products .contentsType>.mod-accordion dt {
	display: none;
}
#showSection.manual #manual dt,
#showSection.firmware #firmware dt,
#showSection.software #software dt {
	display: block;
}
#products .contentsType>.mod-accordion>dt span,
#products .contentsType .mod-accordion dt span {
	margin-bottom: 0;
}
#products .mod-accordion dt:before {
	margin-top: 4px;
}
#products .mod-accordion dd .inner {
	padding-top: 0;
}
#products .contentsType>.mod-accordion>dd {
	display: none;
	padding-bottom: 10px;
}
#products .mod-accordion dd dd {
	display: none;
}
#products .mod-accordion .mod-accordion dd .inner {
	padding-bottom: 0;
}
#products .mod-accordion .mod-accordion {
	margin-bottom: 0;
	padding-bottom: 0;
}

/* ----------------------------------------------
 * selectContents
 * ---------------------------------------------- */
#products .selectContents {
	display: none;
}

/* ----------------------------------------------
 * pseudoTable
 * ---------------------------------------------- */
#products .pseudoTable {
	border: none;
	font-size: 12px;
}
#products .pseudoTable .row.header {
	display: none;
}
#products .pseudoTable .row,
#products .pseudoTable .col {
	display: block;
	border: none;
	padding: 0;
	width: 100%;
}
#products .pseudoTable .row {
	border: 1px solid #d4d4d4;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#products .pseudoTable .row strong {
	margin-bottom: 10px;
	padding: 10px;
	font-weight: bold;
	background: #ededed;
}
#products .pseudoTable .row span {
	padding: 0 10px;
}
#products .pseudoTable .row .title {
	overflow: hidden;
	margin-bottom: 0;
}
#products .pseudoTable .row .title:before {
	float: left;
	display: block;
	width: 80px;
	font-weight: bold;
	line-height: 1.8;
}
#products .pseudoTable .row .title .inner {
	display: block;
	margin-left: 80px;
	padding: 0;
}
#products .pseudoTable .row .title.language:before {content: '言語';}
#products .pseudoTable .row .title.capacity:before {content: '容量';}
#products .pseudoTable .row .title.version:before {content: 'バージョン';}
#products .pseudoTable .row .title.date:before {content: '公開日';}
html:lang(ja) #products .pseudoTable .row .title.language:before {content: '言語';}
html:lang(en) #products .pseudoTable .row .title.language:before {content: 'Language';}
html:lang(de) #products .pseudoTable .row .title.language:before {content: 'Sprache';}
html:lang(fr) #products .pseudoTable .row .title.language:before {content: 'Langue';}
html:lang(es) #products .pseudoTable .row .title.language:before {content: 'Idioma';}
html:lang(zh-cn) #products .pseudoTable .row .title.language:before {content: '?言';}
html:lang(zh-tw) #products .pseudoTable .row .title.language:before {content: '語言';}
html:lang(no) #products .pseudoTable .row .title.language:before {content: 'Sprak';}
html:lang(sv) #products .pseudoTable .row .title.language:before {content: 'Sprak';}
html:lang(fi) #products .pseudoTable .row .title.language:before {content: 'Kieli';}
html:lang(ru) #products .pseudoTable .row .title.language:before {content: 'Язык';}
html:lang(da) #products .pseudoTable .row .title.language:before {content: 'Sprog';}
html:lang(nl) #products .pseudoTable .row .title.language:before {content: 'Taal';}
html:lang(pt) #products .pseudoTable .row .title.language:before {content: 'Idioma';}
html:lang(pt-br) #products .pseudoTable .row .title.language:before {content: 'Idioma';}
html:lang(it) #products .pseudoTable .row .title.language:before {content: 'Lingua';}
html:lang(el) #products .pseudoTable .row .title.language:before {content: 'Γλ?σσα';}
html:lang(pl) #products .pseudoTable .row .title.language:before {content: 'J?zyk';}
html:lang(cs) #products .pseudoTable .row .title.language:before {content: 'Jazyk';}
html:lang(hu) #products .pseudoTable .row .title.language:before {content: 'Nyelv';}
html:lang(sk) #products .pseudoTable .row .title.language:before {content: 'Jazyk';}
html:lang(ko) #products .pseudoTable .row .title.language:before {content: '??';}
html:lang(th) #products .pseudoTable .row .title.language:before {content: '????';}
html:lang(id) #products .pseudoTable .row .title.language:before {content: 'Bahasa (Language)';}
html:lang(tr) #products .pseudoTable .row .title.language:before {content: 'Dil';}
html:lang(ar) #products .pseudoTable .row .title.language:before {content: '????? (Language)';}
html:lang(vi) #products .pseudoTable .row .title.language:before {content: 'Ngon ng?';}
html:lang(hi) #products .pseudoTable .row .title.language:before {content: '????';}
html:lang(sl) #products .pseudoTable .row .title.language:before {content: 'Jezik';}
html:lang(et) #products .pseudoTable .row .title.language:before {content: 'Keel';}
html:lang(lv) #products .pseudoTable .row .title.language:before {content: 'Valoda';}
html:lang(lt) #products .pseudoTable .row .title.language:before {content: 'Kalba';}
html:lang(is) #products .pseudoTable .row .title.language:before {content: 'Tungumal';}
html:lang(ro) #products .pseudoTable .row .title.language:before {content: 'Limb?';}
html:lang(uk) #products .pseudoTable .row .title.language:before {content: 'Мова';}
html:lang(kk) #products .pseudoTable .row .title.language:before {content: 'Т?л';}
html:lang(bn) #products .pseudoTable .row .title.language:before {content: '???? ';}
html:lang(ta) #products .pseudoTable .row .title.language:before {content: '????';}
html:lang(mr) #products .pseudoTable .row .title.language:before {content: '????';}
html:lang(te) #products .pseudoTable .row .title.language:before {content: '???';}
html:lang(fa) #products .pseudoTable .row .title.language:before {content: '????';}
html:lang(bg) #products .pseudoTable .row .title.language:before {content: 'Език';}
html:lang(sr) #products .pseudoTable .row .title.language:before {content: 'Jezik';}
html:lang(ja) #products .pseudoTable .row .title.capacity:before {content: 'サイズ';}
html:lang(en) #products .pseudoTable .row .title.capacity:before {content: 'Size';}
html:lang(de) #products .pseudoTable .row .title.capacity:before {content: 'Format';}
html:lang(fr) #products .pseudoTable .row .title.capacity:before {content: 'Taille';}
html:lang(es) #products .pseudoTable .row .title.capacity:before {content: 'Tamano';}
html:lang(zh-cn) #products .pseudoTable .row .title.capacity:before {content: '大小';}
html:lang(zh-tw) #products .pseudoTable .row .title.capacity:before {content: '大小';}
html:lang(no) #products .pseudoTable .row .title.capacity:before {content: 'Storrelse';}
html:lang(sv) #products .pseudoTable .row .title.capacity:before {content: 'Storlek';}
html:lang(fi) #products .pseudoTable .row .title.capacity:before {content: 'Koko';}
html:lang(ru) #products .pseudoTable .row .title.capacity:before {content: 'Размер';}
html:lang(da) #products .pseudoTable .row .title.capacity:before {content: 'Storrelse';}
html:lang(nl) #products .pseudoTable .row .title.capacity:before {content: 'Grootte';}
html:lang(pt) #products .pseudoTable .row .title.capacity:before {content: 'Tamanho';}
html:lang(pt-br) #products .pseudoTable .row .title.capacity:before {content: 'Tamanho';}
html:lang(it) #products .pseudoTable .row .title.capacity:before {content: 'Dimensioni';}
html:lang(el) #products .pseudoTable .row .title.capacity:before {content: 'Μ?γεθο?';}
html:lang(pl) #products .pseudoTable .row .title.capacity:before {content: 'Rozmiar';}
html:lang(cs) #products .pseudoTable .row .title.capacity:before {content: 'Velikost';}
html:lang(hu) #products .pseudoTable .row .title.capacity:before {content: 'Meret';}
html:lang(sk) #products .pseudoTable .row .title.capacity:before {content: 'Ve?kos?';}
html:lang(ko) #products .pseudoTable .row .title.capacity:before {content: '??';}
html:lang(th) #products .pseudoTable .row .title.capacity:before {content: '????';}
html:lang(id) #products .pseudoTable .row .title.capacity:before {content: 'Ukuran';}
html:lang(tr) #products .pseudoTable .row .title.capacity:before {content: 'Boyut';}
html:lang(ar) #products .pseudoTable .row .title.capacity:before {content: '?????';}
html:lang(vi) #products .pseudoTable .row .title.capacity:before {content: 'Dung l??ng';}
html:lang(hi) #products .pseudoTable .row .title.capacity:before {content: '????';}
html:lang(sl) #products .pseudoTable .row .title.capacity:before {content: 'Velikost';}
html:lang(et) #products .pseudoTable .row .title.capacity:before {content: 'Suurus';}
html:lang(lv) #products .pseudoTable .row .title.capacity:before {content: 'Izm?rs';}
html:lang(lt) #products .pseudoTable .row .title.capacity:before {content: 'Dydis';}
html:lang(is) #products .pseudoTable .row .title.capacity:before {content: 'Stard';}
html:lang(ro) #products .pseudoTable .row .title.capacity:before {content: 'Dimensiune';}
html:lang(uk) #products .pseudoTable .row .title.capacity:before {content: 'Розм?р';}
html:lang(kk) #products .pseudoTable .row .title.capacity:before {content: '?лшем';}
html:lang(bn) #products .pseudoTable .row .title.capacity:before {content: '?????';}
html:lang(ta) #products .pseudoTable .row .title.capacity:before {content: '????';}
html:lang(mr) #products .pseudoTable .row .title.capacity:before {content: '????';}
html:lang(te) #products .pseudoTable .row .title.capacity:before {content: '???????';}
html:lang(fa) #products .pseudoTable .row .title.capacity:before {content: '??????';}
html:lang(bg) #products .pseudoTable .row .title.capacity:before {content: 'Размер';}
html:lang(sr) #products .pseudoTable .row .title.capacity:before {content: 'Veli?ina';}
html:lang(ja) #products .pseudoTable .row .title.version:before {content: 'バージョン';}
html:lang(en) #products .pseudoTable .row .title.version:before {content: 'Version';}
html:lang(de) #products .pseudoTable .row .title.version:before {content: 'Version';}
html:lang(fr) #products .pseudoTable .row .title.version:before {content: 'Version';}
html:lang(es) #products .pseudoTable .row .title.version:before {content: 'Version';}
html:lang(zh-cn) #products .pseudoTable .row .title.version:before {content: '版本';}
html:lang(zh-tw) #products .pseudoTable .row .title.version:before {content: '版本';}
html:lang(no) #products .pseudoTable .row .title.version:before {content: 'Versjon';}
html:lang(sv) #products .pseudoTable .row .title.version:before {content: 'Version';}
html:lang(fi) #products .pseudoTable .row .title.version:before {content: 'Versio';}
html:lang(ru) #products .pseudoTable .row .title.version:before {content: 'Версия';}
html:lang(da) #products .pseudoTable .row .title.version:before {content: 'Version';}
html:lang(nl) #products .pseudoTable .row .title.version:before {content: 'Versie';}
html:lang(pt) #products .pseudoTable .row .title.version:before {content: 'Versao';}
html:lang(pt-br) #products .pseudoTable .row .title.version:before {content: 'Versao';}
html:lang(it) #products .pseudoTable .row .title.version:before {content: 'Versione';}
html:lang(el) #products .pseudoTable .row .title.version:before {content: '?κδοση';}
html:lang(pl) #products .pseudoTable .row .title.version:before {content: 'Wersja';}
html:lang(cs) #products .pseudoTable .row .title.version:before {content: 'Verze';}
html:lang(hu) #products .pseudoTable .row .title.version:before {content: 'Verzio';}
html:lang(sk) #products .pseudoTable .row .title.version:before {content: 'Verzia';}
html:lang(ko) #products .pseudoTable .row .title.version:before {content: '??';}
html:lang(th) #products .pseudoTable .row .title.version:before {content: '?????????';}
html:lang(id) #products .pseudoTable .row .title.version:before {content: 'Versi';}
html:lang(tr) #products .pseudoTable .row .title.version:before {content: 'Surum';}
html:lang(ar) #products .pseudoTable .row .title.version:before {content: '?????';}
html:lang(vi) #products .pseudoTable .row .title.version:before {content: 'Phien b?n';}
html:lang(hi) #products .pseudoTable .row .title.version:before {content: '???????';}
html:lang(sl) #products .pseudoTable .row .title.version:before {content: 'Razli?ica';}
html:lang(et) #products .pseudoTable .row .title.version:before {content: 'Versioon';}
html:lang(lv) #products .pseudoTable .row .title.version:before {content: 'Versija';}
html:lang(lt) #products .pseudoTable .row .title.version:before {content: 'Versija';}
html:lang(is) #products .pseudoTable .row .title.version:before {content: 'Utgafa';}
html:lang(ro) #products .pseudoTable .row .title.version:before {content: 'Versiune';}
html:lang(uk) #products .pseudoTable .row .title.version:before {content: 'Верс?я';}
html:lang(kk) #products .pseudoTable .row .title.version:before {content: 'Н?с?а';}
html:lang(bn) #products .pseudoTable .row .title.version:before {content: '???????';}
html:lang(ta) #products .pseudoTable .row .title.version:before {content: '???????';}
html:lang(mr) #products .pseudoTable .row .title.version:before {content: '???????';}
html:lang(te) #products .pseudoTable .row .title.version:before {content: '???????';}
html:lang(fa) #products .pseudoTable .row .title.version:before {content: '????';}
html:lang(bg) #products .pseudoTable .row .title.version:before {content: 'Версия';}
html:lang(sr) #products .pseudoTable .row .title.version:before {content: 'Verzija';}
html:lang(ja) #products .pseudoTable .row .title.date:before {content: '公開日';}
html:lang(en) #products .pseudoTable .row .title.date:before {content: 'Released';}
html:lang(de) #products .pseudoTable .row .title.date:before {content: 'Veroffentlicht';}
html:lang(fr) #products .pseudoTable .row .title.date:before {content: 'Date de sortie';}
html:lang(es) #products .pseudoTable .row .title.date:before {content: 'Publicacion';}
html:lang(zh-cn) #products .pseudoTable .row .title.date:before {content: '?行日';}
html:lang(zh-tw) #products .pseudoTable .row .title.date:before {content: '發行日';}
html:lang(no) #products .pseudoTable .row .title.date:before {content: 'Sluppet';}
html:lang(sv) #products .pseudoTable .row .title.date:before {content: 'Utgiven';}
html:lang(fi) #products .pseudoTable .row .title.date:before {content: 'Julkaistu';}
html:lang(ru) #products .pseudoTable .row .title.date:before {content: 'Выпущена';}
html:lang(da) #products .pseudoTable .row .title.date:before {content: 'Udgivet';}
html:lang(nl) #products .pseudoTable .row .title.date:before {content: 'Uitgebracht';}
html:lang(pt) #products .pseudoTable .row .title.date:before {content: 'Lancado';}
html:lang(pt-br) #products .pseudoTable .row .title.date:before {content: 'Lancada';}
html:lang(it) #products .pseudoTable .row .title.date:before {content: 'Rilasciato il';}
html:lang(el) #products .pseudoTable .row .title.date:before {content: 'Κυκλοφ?ρησε';}
html:lang(pl) #products .pseudoTable .row .title.date:before {content: 'Data wydania';}
html:lang(cs) #products .pseudoTable .row .title.date:before {content: 'Datum uvedeni';}
html:lang(hu) #products .pseudoTable .row .title.date:before {content: 'Megjelenesi datum';}
html:lang(sk) #products .pseudoTable .row .title.date:before {content: 'Vydane';}
html:lang(ko) #products .pseudoTable .row .title.date:before {content: '??? ??';}
html:lang(th) #products .pseudoTable .row .title.date:before {content: '??????????';}
html:lang(id) #products .pseudoTable .row .title.date:before {content: 'Dikeluarkan';}
html:lang(tr) #products .pseudoTable .row .title.date:before {content: 'Yay?mlanma Tarihi';}
html:lang(ar) #products .pseudoTable .row .title.date:before {content: '?????';}
html:lang(vi) #products .pseudoTable .row .title.date:before {content: 'Ngay phat hanh';}
html:lang(hi) #products .pseudoTable .row .title.date:before {content: '?????? ???';}
html:lang(sl) #products .pseudoTable .row .title.date:before {content: 'Objavljeno';}
html:lang(et) #products .pseudoTable .row .title.date:before {content: 'Valjalaskekuupaev';}
html:lang(lv) #products .pseudoTable .row .title.date:before {content: 'Izdots';}
html:lang(lt) #products .pseudoTable .row .title.date:before {content: 'I?leista';}
html:lang(is) #products .pseudoTable .row .title.date:before {content: 'Gefid ut';}
html:lang(ro) #products .pseudoTable .row .title.date:before {content: 'Lansat';}
html:lang(uk) #products .pseudoTable .row .title.date:before {content: 'Дата випуску';}
html:lang(kk) #products .pseudoTable .row .title.date:before {content: 'Шы?арыл?ан';}
html:lang(bn) #products .pseudoTable .row .title.date:before {content: '?????? ????';}
html:lang(ta) #products .pseudoTable .row .title.date:before {content: '???????????????';}
html:lang(mr) #products .pseudoTable .row .title.date:before {content: '????? ????';}
html:lang(te) #products .pseudoTable .row .title.date:before {content: '??????';}
html:lang(fa) #products .pseudoTable .row .title.date:before {content: '????? ??????';}
html:lang(bg) #products .pseudoTable .row .title.date:before {content: 'Публикувано';}
html:lang(sr) #products .pseudoTable .row .title.date:before {content: 'Objavljena';}

html:lang(fr) #products .pseudoTable .row .title:before {	width:85px;}
html:lang(el) #products .pseudoTable .row .title:before {	width:85px;}
html:lang(cs) #products .pseudoTable .row .title:before {	width:90px;}
html:lang(hu) #products .pseudoTable .row .title:before {	width:115px;}
html:lang(tr) #products .pseudoTable .row .title:before {	width:110px;}
html:lang(vi) #products .pseudoTable .row .title:before {	width:95px;}
html:lang(et) #products .pseudoTable .row .title:before {	width:115px;}
html:lang(ta) #products .pseudoTable .row .title:before {	width:130px;}
#products .pseudoTable .row .title.link {
	display: block;
	margin-top: 10px;
	text-align: center;
}
#products .pseudoTable .row .title.link a:hover {
	color: #1d3994;
	text-decoration: none;
}
#products .pseudoTable .col.buttonCol {
	margin-top: 10px;
}
#products .pseudoTable .col .button {
	height: 36px;
	line-height: 36px;
}
#products .pseudoTable .col .button span:after {
	margin-top: 8px;
}

#products .description dd strong {
	font-size: 14px;
}


/* ----------------------------------------------
 * description
 * ---------------------------------------------- */
#products .description dt {
	border-bottom: none;
	margin-bottom: 5px;
	padding-bottom: 0;
	font-size: 14px;
}
#products .description dd {
	margin-bottom: 20px;
	display: block !important;
}
#products .description dd p {
	margin-top: 0;
}

/* ----------------------------------------------
 * registRSS
 * ---------------------------------------------- */
#products .registRSS {
	margin: 30px 0;
	border: 1px solid #d4d4d4;
	border-left: none;
	border-right: none;
	padding: 5px 0;
}
#products .registRSS a {
	margin-right: 0;
}
#products .registRSS a:hover {
	color: #1d3994;
	text-decoration: none;
}
#products .registRSS span {
	display: block;
	margin-top: 5px;
}

/* ----------------------------------------------
 * mod-layoutBlock2
 * ---------------------------------------------- */
.viewer.mod-layoutBlock2 {
	margin: 0 0 30px;
}

.mod-prev {
	border-top: none;
}

/* ----------------------------------------------
 * viewer
 * ---------------------------------------------- */
#products .viewer {
	margin-bottom: 0;
	padding: 15px !important;
}
#products .viewer p {
	margin: 0;
	font-size: 12px;
}
#products .viewer p.annotation {
	font-size: 10px;
}
#products .viewer .mod-localNav3Link {
	margin-top: 10px;
}

/* ----------------------------------------------
 * mod-PDF
 * ---------------------------------------------- */
.mod-PDF {
	display: none;
}

}