@charset "utf-8";


/*====================== Index ======================
    スマートフォン向け設定
        1. 基本要素
        2. 枠組み
            2.1. ヘッダー
			2.2. メインコンテンツ
			2.3. サブコンテンツ
===================================================*/


/*++++++++++++++++++++
1. 基本要素
++++++++++++++++++++*/


body {
	padding-top:0;
	font-size:16px;
}

#content {
	width: 96%;
	padding:10px 2% 0;
}


/*++++++++++++++++++++
2. 枠組み
++++++++++++++++++++*/


/*--------------------
2.1. ヘッダー
--------------------*/


#header {
	width:100%;
}

#header h1 img {
	width:95%;
}


/*--------------------
2.2. メインコンテンツ
--------------------*/


#main .mainContent p a.btnLink .osName {
	display:none;
}

#main h1 {
	font-size: 1.1em;
}

#main .mainContent {
    padding: 2%;
}

#main #supplement {
    margin: 2%;
}

#main .mainContent .appIcon li figure figcaption {
	font-size: 0.8em;
}

/*--------------------
2.3. サブコンテンツ
--------------------*/


#sub .subContent .listBtn li a.btnLink .img {
	display:none;
}


#sub .subContent .listBtn li a.btnLink .text {
	display:block;
	vertical-align:middle;
	width:100%;
	text-align:center;
}
