﻿@charset "utf-8";

#contents .underBorder01{
	border-bottom:2px solid #ccc;
}

/*----------------------------------------------------------
app(MV)
----------------------------------------------------------*/
.appBannerBox01 .appBannerItem {
	position: static;
}
#contents .downloadBlock01{
	margin-top: 25px;
	text-align:center;
}
#contents .downloadBlock01 p{
	font-size:1.357rem;
	margin-bottom:15px;
	font-weight:bold;
}
#contents .downloadBlock01 .appBtnBox01{
	font-size: 0;
}
#contents .downloadBlock01 .appBtnBox01 .appBannerItem{
	display:inline-block;
}
#contents .downloadBlock01 .appBtnBox01 .appBannerItem:last-child{
	margin-left:23px;
}

/*----------------------------------------------------------
MT LINK
----------------------------------------------------------*/
#contents .appColumn02 > * {
	margin-bottom: 20px;
}
#contents .appColumn02 > *:last-child {
	margin-bottom: 0;
}
#contents .appColumn02 .appColumn02Title{
	font-size:1.714rem;/* 24px */
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}
#contents .appColumn02Inner{
	display:table;
}
#contents .appColumn02Inner .appColumn02ImgBox,
#contents .appColumn02Inner .appColumn02TxtBox{
	display:table-cell;
	vertical-align:middle;
}
#contents .appColumn02Inner .appColumn02TxtBox{
	padding-left:32px;
}
#contents .appColumn02Inner .appColumn02ImgBox img{
	width: 100%;
}
#contents .appColumn02TxtBox dl{
	margin-bottom:12px;
}
#contents .appColumn02TxtBox dt{
	font-size:1.142rem;/* 16px */
	font-weight:bold;
	margin-bottom:3px;
}
#contents .appColumn02TxtBox dl:last-child{
	margin-bottom: 0;
}
#contents .appColumn02Inner.underBorder01{
	padding: 15px 0 20px;
}
#contents .appColumn02 .appColumn02Link{
	margin:15px auto 0;
	text-align:left;
}
#contents .appColumn02Box01 .appColumn02ImgBox{
	width: 290px;
}
#contents .appColumn02Box02 .appColumn02ImgBox{
	width: 170px;
}
#contents .appColumn02Box03 .appColumn02ImgBox{
	width: 60px;
}

