﻿@charset "utf-8";

@media (max-width: 639px) {

#contents .underBorder01{
	border-bottom:2px solid #ccc;
}
#contents .SpOnlyMg-T12{
	margin-top: 12px;
}

/*----------------------------------------------------------
app(MV)
----------------------------------------------------------*/
#contents .downloadBlock01 p{
	font-size:1.142rem;
	margin:15px 0;
	font-weight:bold;
	text-align:center;
}

/*----------------------------------------------------------
MT LINK
----------------------------------------------------------*/
#contents .appColumn02 > * {
	margin-bottom: 20px;
}
#contents .appColumn02 > *:last-child {
	margin-bottom: 0;
}
#contents .dorderBox01.appSpBorderBox01 {
	margin-bottom: 20px;
}
#contents .appColumn02 .appColumn02Title{
	font-size:1.285rem;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
}
#contents .appColumn02Inner.appSpColumn02{
	display:table;
}
#contents .appColumn02Inner .appColumn02ImgBox,
#contents .appColumn02Inner .appColumn02TxtBox{
	margin-bottom:20px;
}
#contents .appColumn02Inner.appSpColumn02 .appColumn02ImgBox,
#contents .appColumn02Inner.appSpColumn02 .appColumn02TxtBox{
	display:table-cell;
}
#contents .appColumn02Inner .appColumn02ImgBox{
	text-align:center;
}
#contents .appColumn02Inner .appColumn02ImgBox img.appImg01{
	width:55%;
}
#contents .appColumn02TxtBox dl{
	font-size:1rem;
	margin-bottom:20px;
}
#contents .appColumn02TxtBox dl:last-child{
	margin-bottom:0;
}
#contents .appColumn02TxtBox dt{
	font-weight:bold;
	margin-bottom:10px;
}
#contents .appColumn02TxtBox{
	font-size:1rem;
}
#contents .appColumn02 .appColumn02Link{
	margin-bottom:0;
}
#contents .appColumn02Box03 .appColumn02ImgBox{
	width: 20%;
}
#contents .appColumn02Box03 .appColumn02ImgBox img.appImg01{
	width: 100%;
	padding-right: 10px;
}

}/* @media */