@charset "utf-8";

/************************************************************
 * RESET
 ************************************************************/
/* SP RESET */
@media only screen and (max-width: 480px) {
	.cf:after,
	.listH:after,
	.listView:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }
	html { font-size: 100%; -webkit-text-size-adjust: 100%; }
	body { margin: 0; color: #333; font-size: 12px; line-height: 1; }
	body,button,input,select,textarea	{ font-family: メイリオ,Meiryo, sans-serif; }
	button,input,select,textarea 		{ margin: 0; font-size: 100%; vertical-align: baseline; }
	button,input[type="button"],input[type="reset"], input[type="submit"] { -webkit-appearance: button; -webkit-tap-highlight-color: rgba(0,0,0,0); }
	input[type="checkbox"] { padding: 10px; }
	ul	{ list-style: none; }
	li	{ padding: 0; }
	img { border: 0; }
	a 			{ color: #06c; text-decoration: none; }
	a:visited 	{ color: #06c; }
	a,label		{ -webkit-tap-highlight-color: rgba(0,0,0,0); }
}

/************************************************************
 * TAG
 ************************************************************/
@media only screen and (max-width: 480px) {
	.wrapper {
		width: 100%;
		overflow: hidden;
	}
	.contents { padding: 0; }
	.contentsInner 	{
		flot: left;
		margin-top: 0;
	}
	.contentsInnerDetail {
		flot: left;
		margin-top: 0;
	}
	.spNone {
		display: none;
	}
	.imgSp {
		display: block;
		width: 100%;
	}
	.imgRes {
		width: 200px;
	}
	.secHead {
		border-top: 1px solid #1b633e;
	}
	h2 {
		border-top: 1px solid #62AB8C;
		border-bottom: 1px solid #1A623D;
		color: white;
		font-size: 13px;
		padding-top: 11px;
		padding-bottom: 10px;
		text-shadow: 0 1px 1px #226E4A;
	}
	h2 span {
		border-left: 3px solid #7DB59D;
		padding-left: 5px;
		margin-left: 5px;
		border-radius: 1px;
	}
	.ListTtl {
		margin-top: 0;
		padding: 10px 5px 10px 5px;
	}
	.ListTtlInner {
		padding-bottom: 5px;
		border-bottom: 1px solid #C1C4AE;
	}
	.ListTtl span {
		display: block;
		border-left: 3px solid #6EB92B;
		padding-left: 5px;
		border-radius: 1px;
		font-size: 13px;
		font-weight: bold;
	}
	.bgH2Ttl	{ display: block; }
	.tof {
		overflow: hidden;
		text-overflow: ellipsis;
		-moz-text-overflow: ellipsis;
		white-space: nowrap;
	}
}

/************************************************************
 * header
 ************************************************************/
@media only screen and (max-width: 480px) {
	.siteheadercontainer { display: none; }
	
	.spHeader {
		display: block;
		border-bottom: 1px solid #479103;
		background: #f2f4e7;
		color: #666;
		font-size: 9px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.headerTtl {
		padding: 3px 6px;
		font-weight: bold;
		background: #f2f4e7;
		border-bottom: 1px solid #dfe2cb;
		font-size: 9px;
	}
	.hdInner {
		position: relative;
		height: 37px;
		border-top: 1px solid #bbc09a;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAAA9BAMAAADWnMOpAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///9muzMjGBX///9muzNSfSM3RBtkoyhmuzNmuzNmuzNmuzMlIBRmuzNmuzNmuzPVGyQbAAAAEHRSTlMA////7v///xHMVZn/IjOI2rbIlwAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8xMy8xMqXNBGkAAAAedEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzUuMasfSOsAAAJTSURBVBgZlcE9aBNxGAfgn9ChSWjij7smhIClLzQut4QXcT5wUBxqAqGLSwONi0uQ4tIhhS7iFHDoUkyhizg0XYUqBHQS7Ng6XTcVLOmmuJivuzT/fF2eB6OuztFz7iGEBJn59AO//r0hPcyyePXeJWk/cNl2fIXpojUOe+Rhsu/HJzQ9/vAbE7zmWHYL411wvAbGWvrL8d5irBNOso4xFjhZA6OOONlHjPjJaU5hiHIq28OwCKerY9gJp1vHkCPOcoobEpzJrmIgytmqGDjkbAcIRF3OZnvwXTKMffiuGcYd9MVdhpFG3wXD+YMel+GsoCvGkGwPHRGXIdXREXcZTvoMHbsMq4GOGsNaQVuUAVWOsFQZOAOwR5+lqjSpao6+FoBX9On9F0qT3rOUfXYLQIw+LThKg6WyqvTVAVzSpyJKg5WTNaXvAECNPi1klQZLZVXpywBRBjRnKU2aU6XPBhZr9FmqOZpUNUdfBoDLgCpHqTKQARKcg13FHufRwiHnsY93NYaXfoglziEDxDkHG4hxHh4inEcdC5xHCxGX4aVbQI3hrQBgz/IWJyvn2ZUGomSRbQXJc5KUZCtsq9hAgsuSJ1NNyXO7wlHbG0yJbJJMfuYZYizIJpkU2So3nQpNqaZ8KYqskdxxKh4SLGUrZFK67tKUlC6HZFI2PURYcip8WZKuLE0F6XnGVElWW4hfl8T5Kj6aStLnNEW+VYHdgtxAU0lueALgVlIGHJoKMpBtAFjgUwms0bQjgWy+gQ6miuXyc2lz8hyRlDanvFXc4G3gPxK3A3QcEb5vAAAAAElFTkSuQmCC) center bottom no-repeat,
					url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARYAAABICAMAAAAEYCpOAAAAA3NCSVQICAjb4U/gAAAAYFBMVEX////z+//w+f/j9P/b8f/W7//T7//R7f/O7P/J6//F6f/C6P++5v+65f+14/+x4v+w4f+t4P+p3/+m3f+i3P+e2v+Z2P+Sx/aKxPZ6xvqFwvaAwPZ9v/Z5vfZ2vPZfrPG51+wTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA2LzEzLzEypc0EaQAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAA+JJREFUeNrtmQ174iAMxxGoterd7TadO3W77/8tj75oQ0kgVaT2xv95ygNNSMIPZG4TOguRyAgylowlY8lYMpaMJWPJWDKWjCVjyViyvhkWJY2uA5WxNJKLRg0O1fYU4ERiKf5jdSQaGgbGAkj5Z06DRZnT/PgkC5/Uk2G5bKHUU1J5MiwaHGVzAz4wk5/KQnpPrFgmlR5Wpx+URwUOS3dkqPnpsBT1TwC3sofkYjHx7YqY7Jz0p3k6KgtJYSkTSXqOcsJcQxERUmFZeo9y5GR8KpLCskoj77lWN4XU5ifJDcnozIfD4dJNgyVwrMdjWRa6uxswa8E/LJNiCWyfHgsFUDZfDxEuvNtF2rMgliqFZKC6cdGce2rp+rA+R9KeY7BcummwBG4WfqAV+uVHuo6sz5GaGMtKxjkp5B0l1cjjIpHcybGY3dO6K6Yva/znR7F3HvWVwLvQxXAGxLJOpqqsPwOXY1+qeo9X4yL49r8Yepf1L4PdOW3yqsr8qtSMFRreYLl0E2Lp69XlbRO196IgUBoUqjJJy6p9Yc5tSVG5chGb2Wgd+PJzZ/hDq3YwIyzaf4kWUah0XGaEJfBHyHUcKi0XsZ2N/DfL5q7YBygznhEW+rjIzZ2hP2zNCst2uyqW6JefdVwqhov4MS9tq+1Gy1ZqWzX/CtvcGfPD1dywXFUVVaxQ/xOWiMKw/Mz61liGK4eWuoHPN8JyHAha6gY+R/HrSXR8eIIjNWr61hMLi7UPEapOjMWReIkiK+atEV4eKGTpx95WN/B5KizHJ8LyO4qsdAEz7kjMjKdhukHfemJhOUH5rYQnMTWe7OBwhBQmXqPIiuk1nghXYu6NhbxyavDYRFwingUH3E5xuKTGQlbNXW/A7xSHCx3EfmnvW93A5yTemOrykYahAmbH0Z35NrI0qoKrFzVq+tbDx3JuhRrwBk7zyXFE0uJzAilCTr2tbuBzFkEQjIQ0lvOZy4UIHy6AV6YfiyOxo+Rdie2HN6EYdjQifDA/t8wdPWr61kNjYawkjIVDBobZOeED0fllxsHCXU1wP9H38DChWM6Roe/8Ni6Wz7ACrpS5e9nbej/ovYOvsWZkmSNXIPaYEMf2PbTSvsC6x+OAQL0f9N5zoo8pc9/3hiMulk9Wvk+wHqzxrsvhdwOWUWVGwIK5DvNBz4mwjCmTEwT0vVgc5rdi8fEJYhkVPRaWd1xfta6drv/+ZdsuI7zBA3UvnUBt78tKNz46XeY77NsjOLfrsrEM5QQl7ImxkGXOFwsxPQoWjm1KLJTjk2H5g+tvrWsHke1J27mBfNPvj454uBbQz1hQLP8A+D7r1Tgy0MwAAAAASUVORK5CYII=) 0 bottom repeat-x;
		-webkit-background-size: 45px 30px, 139px 36px;
		background-size: 45px 30px, 139px 36px;
	}
	.icnMypage {
		display: block;
		width: 43px;
		height: 30px;
		text-indent: -9999px;
		overflow: hidden;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAA8CAMAAADL5735AAABmFBMVEX///8tdjQtdjQtdjQtdjQtdjQtdjQtdjQtdjT3+vnz+ffw9vPt9vLq8+/q8e7l8uzh7+nb7OXZ6+TX5+DV5t7I39XE2tC63M+x2Miy18i51Meu1MSt0cGkzbuoyrqYzLedx7SexbObv62ZvqyWvKqDwaeBv6aKvKWItaB0tZp5rpZvsJVxqI9qqo1pqYxarYxarItYq4plpolWqohUqYdSp4Vfo4VPpoNjn4NboYFNpIBbnoBLon5JoX1UnHxHn3tSnHtEnXlCnHdUl3hAmnQ+mXI+lnI8lXA6k204kWs3j2k1jWczi2Q5iWY0i2UyiWIwh2E8g2E1hGA6g2AvhF44gV4tglwsgForflgpfVYueVYoelQmeVIveD4weD0mdlApdlEkdk8jdE0qdDkic0wlckYncz4kckwgcUojcEIgb0YfbkgtdjRotphMjlhms5VouJnT6eBwu57q9fCfz7h+wqec0LxppHmfz72LyLBcro6Gu5uBuptktJVktZet2cj///9ntphLjVdjs5RgsZFesI9xuZtyuZxCumGTAAAACXRSTlMARHeIqrvM3e4e6noDAAACT0lEQVR4XrTM1RWDQBBA0UHCUOzbRV3i0nYOmwb4mNwCruziVDGiaSw/kWJKo7CCX9qLkXbxsL/K0Hd1aaTu+oFMJMFPpanpTiIZq7uZcisnyXmfjX3IBdxmzIHAw1xon+b+2b7MhXY+oBir5tpUYzEfEdovoXO0MhEYhVH4XFNwglSOKKmQT0okApe1L33qPZn59z/t97mA1Wq43BMQL2/AhmzHtLF8xG1HIdsziXxLegpZRxTyV+EYZAeb81XWdwOB7GgrRStHAtnJloqWTgSysy0ULZwJZBfbSzRvIZBdbfLfSiC72X7cbgSyuy0SLdoJZA9bJlp2EMietkq06iSQvW1XoKrBdRPIPkStsvXDIPtmZd5ZE4jCIAzXi1itWsgqkQQUMSksRBEksNV6O9HE6wqqWOzPmJ8eM6QQcr4dizzVTPMmSg33aonE7FhJIhBFyVhidpJv7pzrFUEo9m5vPhGYnSru5jUqh+Wn9585lZh1/47ZDxKab4PRoOu4JWa/HjAEDXkkZtfarAQqzXgVZjdC3G4U8KvQaMcbidmtbdmph/gjrHeW2zzM7ixxNYAhqMY7G7OpoYVcrdTE7MGvD6F/sDB79KtAqBwtzJ690gBCkJ4NzF68VpA+LwZmr14LSIurgdnMaw/plBmMLL1AeM4s3+3YMQ6AIBAF0TVE3IpDcC9tCBCWf//axG3V6ts5B3gHmIud9/Wc3tCU+3zKWXrO/qzC2KpBJaKy2YpVAnY2eyCIbGhctSH6sCrDWKaNAiyf7TWfgQpS6jPwBF2hjs9vdrDVAAAAAElFTkSuQmCC);
		background-size: 43px 30px;
	}
	.icnBeginner {
		display: block;
		width: 43px;
		height: 30px;
		text-indent: -9999px;
		overflow: hidden;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAA8CAMAAADL5735AAABj1BMVEX///+jus2jus2jus2jus2jus2jus2jus2jus2jus2jus2jus2jus2jus2jus3///+jus3twQ8xhmPk6+/p7/Pn7fH2+fnb5e3P2+XN2uS5ytmyxdXuwxftwhKrwNKnvc/z9vkzh2Xt8fW9zdvz9vfvyCipv9DwyjHl7PHv8/XuxiPuxR3uxBrh6e6vw9Pd5u3++uutwtPa5Ofu9fLn8e3y0U1CkHBAj249jWw7jGo2iWftwhXw9PfW5+D34o7T5d7R5NzX4enW4eD234PS3ebM4djQ3dv78szH3tX19/nL2OP02Gm+2c3H1eDz1V7z1Fjy0lDs8fK51sq008bxzkL78MfwzDn+/ff3+fuv0MKtz8H678Gzxtbvxyb67r789trk7+v67bv67bji7unx9fT89df567P567D56q2exrbj6e/++/Glu8/d6+WUwK6Sv6yLu6d/tJ5wq5NuqpFkpIpdoIRanoJVm39Tmn1RmXtOl3lMlndHk3Tf5+39+OP89NX9+OY4imn788/a4+v345E6NjhtAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAACCUlEQVR4Xu3WVW/jWhiFYacnrSnOWtsOM5SZeZiZmZmZmc4Pn3FmlEnb5GZnVxpVfi98Y/nRJ18tbYMVFPSfbjlmVzOg03RsPSyn6qxlhdaoJmvpUreSaa+ULNIJr3oR4cMfy16KDEsdmwaAUpVc8SO6yMwyAKRoSLA2PRzpuwbsZ+P3BnkI2PX2BWK0JdgogSEhdgBJ0mz4rUngXtl1AVKeFYfPYKRIq66OAc9ct21WnByH1/vbtVi8j8RLVwUr+j4jVqDtq739mHrjqmFFzy1URmnbLMRw9YOrihWD3zGQJUcrePTRVceK4VMoZScGsGnWVcmK3GXEPWxdcNWyIncFmJ53VbPiAPDUVc9eAt6tA5sH5taBFcD8v84GbMA6TKCnNbsAMCrB2ozjaGv2NSqMSO2EFP5vzT7GNqmdEGYG48Ot2MVpVNmpSeSwH5tbsU8QpxOSm3YZYKY5+yqBKg1NqgiTeHC6Gft+CkmJY+sjbgxfe9ayszfwyR98khnkCL4MrWa/bYFXpKFJZ7I3jj25leziXn/kmFobWZyI4fpSI1s+7k8RS2srm9lu3F76y5ZP4GzWH2Rtu/twJ19nzwEKVC1Uc+8uibzPls/X1A5NiZvAhcEZ4PncQeBiTVXjHsOfutXc6tdhszB5c/vO9O7uyYKvqspiPSukqUu3orbx62Hp2oYtKOgntbZ3IbcNBn4AAAAASUVORK5CYII=);
		background-size: 43px 30px;
	}
	.logo	{ position: absolute; top: 6px; left: 10px; }
	.hdBtn	{ position: absolute; top: 3px; right: 6px; }
	.pr6	{ padding-right: 6px; }
	.dtc 	{ display: table-cell; }
	.breadcolumnWrap {
		background: #cbd0ab;
		border-top: 1px solid #bbb;
		border-bottom: 1px solid #b5b99d;
		position:relative;
		height: 32px;
		overflow: hidden;
		font-size: 12px;
	}
	.breadcolumnDisp{
		overflow:hidden;
	}
	.breadcolumn {
		font-weight: bold;
		list-style: none;
		text-shadow: 1px 0 1px #fafbf7;
	}
	.breadcolumn:after {
		content: ""; display: block; clear: both; height: 0; visibility: hidden;
	}
	.breadcolumn li {
		line-height: 32px;
		display:block;
		float:left;
	}
	.breadcolumn li:first-child span.cover {
		position:absolute;
		z-index:10;
		display:block;
		top:-1px;
		height:32px;
		padding:0;
		background: #daddc5;
		background: -webkit-gradient(linear, left top, left bottom, from(#f2f3e9), color-stop(0.5,#dfe3cc), to(#daddc5));
		background: -moz-linear-gradient(top,  #f2f3e9 0%,#daddc5 100%);
	}
	.breadcolumn li a {
		float: left;
		display: block;
		padding: 0 11px 0 23px;
		min-width: 1.2em;
		color: #333;
		text-decoration: none;
		background: #f2f3e9;
		background: -webkit-gradient(linear, left top, left bottom, from(#f2f3e9), color-stop(0.5,#dfe3cc), to(#daddc5));
		background: -moz-linear-gradient(top,  #f2f3e9 0%,#daddc5 100%);
	}
	.breadcolumn li a:after {
		position: relative;
		display: block;
		margin-top: -16px;
		margin-left: auto;
		margin-right: -16px;
		height: 16px;
		width: 12px;
		content: " ";
		-webkit-transform: skew(-35deg);
		-moz-transform: skew(-35deg);
		background: #d8dcc3;
		background: -webkit-gradient(linear, left top, left bottom, from(#dfe3cc), to(#daddc5));
		background: -moz-linear-gradient(top,  #dfe3cc 0%,#daddc5 100%);
		border-right: 1px solid #b5b99d;
	}
	.breadcolumn li a:before {
		float: right;
		display: block;
		margin-bottom: -16px;
		margin-left: auto;
		margin-right: -16px;
		height: 16px;
		width: 12px;
		content: " ";
		-webkit-transform: skew(35deg);
		-moz-transform: skew(35deg);
		background: #d8dcc3;
		background: -webkit-gradient(linear, left top, left bottom, from(#f2f3e9), to(#dfe3cc));
		background: -moz-linear-gradient(top,  #f2f3e9 0%,#dfe3cc 100%);
		border-right: 1px solid #b5b99d;
	}
	.breadcolumn li span {
		float: left;
		display: block;
		padding: 0 11px 0 23px;
		color: #333;
		text-decoration: none;
		background: #cbcfa9;
	}
	.breadcolumn li:first-child a {
		padding-left: 15px;
	}
}

/************************************************************
 * subColumnSearch
 ************************************************************/
@media only screen and (max-width: 480px) {
	.subColumnSearch {
		float: none;
		width: 100%;
	}
}

/************************************************************
 * subColumnApp
 ************************************************************/
@media only screen and (max-width: 480px) {
	.subColumnApp {
		float: none;
		width: 100%;
	}
	.subColumnAppImg {
		float: left;
		width: 50px;
		margin-right: 2%;
	}
	.subColumnAppList {
		padding: 10px 5px;
		background: #FFFFFF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F1F2E5), to(#FFFFFF));
		background: -moz-linear-gradient(top,  #F1F2E5 0%,#FFFFFF 100%);
	}
	.subColumnAppListImg50 {
		width: 100%;
	}
	.subColumnApp .subColumnAppTtl {
		float: left;
		width: 82%;
		margin-top: 10px;
		font-weight: bold;
		font-size: 18px;
	}
	.subColumnAppTxt {
		float: left;
		width: 100%;
	}
	.subColumnListTtl {
		margin-top: 0;
		padding: 10px 5px 10px 5px;
	}
	.ListTtlInner {
		padding-bottom: 5px;
		border-bottom: 1px solid #C1C4AE;
	}
	.subColumnListTtl span {
		display: block;
		border-left: 3px solid #6EB92B;
		padding-left: 5px;
		border-radius: 1px;
		font-size: 13px;
		font-weight: bold;
	}
}

/************************************************************
 * mainColumn
 ************************************************************/
@media only screen and (max-width: 480px) {
	.mainColumn {
		float: none;
		width: 100%;
	}
	.mainColumnList {
		padding: 10px 5px;
		border-top: 1px solid #EDEFE1;
		background: #FFFFFF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F1F2E6), to(#FFFFFF));
		background: -moz-linear-gradient(top, #F1F2E6 0%,#FFFFFF 100%);
	}
	.mainColumnListImg {
		float: left;
		width: 50px;
		margin-right: 2%;
	}
	.mainColumnListImg50 {
		width: 100%;
	}
	.mainColumnListTtl {
		float: left;
		width: 80%;
	}
	.mainColumnListTxt {
		margin-top: 5px;
		font-size: 12px;
	}
	.mainColumnDetail {
		margin-top: 0;
	}
	.mainColumnDetailImg {
		display: none;
	}
	.mainColumnDetailTxt,
	.mainColumnDetailTxt300 {
		float: none;
		width: 100%;
	}
	.boxScreenWrap {
		margin-top: 0;
		background-color: #F1F2E6;
	}
	.boxScreen {
		padding: 20px 30px;
	}
	.boxScreen li {
		margin: 0 15px 0 0;
	}
	.detailTxtBox {
		padding: 15px;
	}
	.detailTxtBox p:first-child {
		margin-top: 0;
	}
	.toggleTxtBox {
		padding: 0 15px 15px;
	}
	.toggleTxtBox p:first-child {
		margin-top: 0;
	}
	.btListWrap {
		padding: 7px 0;
		display: block;
	}
	.btListWrapDetail {
		margin-top: 0;
		display: block;
		padding: 10px 5px;
		background-color: #FFFFFF;
	}
	.btListWrapDetailWp {
		margin-top: 0;
		display: block;
		padding: 10px 5px;
		background-color: #FFFFFF;
	}
	.btList li {
		display: table-cell;
		width: 49%;
		border-radius: 3px;
	}
	.btList a,
	.btList span {
		display: block;
		padding: 9px 0;
		color: #666;
		font-size: 10px;
		text-align: center;
		text-decoration: none;
	}
	.btList span.icDownLoad {
		padding: 0;
		color: #FFFFFF;
		font-size: 13px;
		text-align: center;
		text-decoration: none;
	}
	.btList .icDownLoad {
		background: url(../img/sprites/i.png) no-repeat 0 0;
		-webkit-background-size: 18px 18px;
		background-size: 18px 18px;
		padding-left: 10px;
	}
	.btListDetail li {
		border-radius: 3px;
	}
	.btListDetailWp li {
		display: table-cell;
		text-align: center;
		width: 49%;
		border-radius: 3px;
	}
	.btListDetail a,
	.btListDetail span {
		display: block;
		padding: 9px 0;
		color: #666;
		font-size: 10px;
		text-align: center;
		text-decoration: none;
	}
	.btListDetailWp a,
	.btListDetailWp span {
		display: block;
		padding: 9px 0;
		color: #666;
		font-size: 10px;
		text-align: center;
		text-decoration: none;
	}
	.btListDetail .icDownLoad {
		padding: 0;
		color: #FFFFFF;
		font-size: 13px;
		text-align: center;
		text-decoration: none;
		background: url(../img/sprites/i.png) no-repeat 0 0;
		-webkit-background-size: 18px 18px;
		background-size: 18px 18px;
		padding-left: 10px;
	}
	.btListDetailWp .icDownLoadWp {
		padding: 0;
		color: #FFFFFF;
		font-size: 13px;
		text-align: center;
		text-decoration: none;
		background: none;
	}
	.icOpen {
		width: 19%;
		margin-right: auto;
		margin-left: auto;
	}
	.btList a.btDetail{
		color: #FFFFFF;
		text-shadow: 0 1px 1px #226E4A;
		font-size: 13px;
		font-weight: bold;
		border-top: 1px solid #ADD9C8;
		border-radius: 2px;
		background: #1F6E48;
		background: -webkit-gradient(linear, left top, left bottom, from(#6AB89A), to(#1F6E48));
		background: -moz-linear-gradient(top,  #6AB89A 0%,#1F6E48 100%);
	}
	.btList a.btDownLoad{
		padding-left: 10px;
		color: #FFFFFF;
		text-shadow: 0 1px 1px #C84B04;
		font-size: 13px;
		font-weight: bold;
		border-top: 1px solid #FFC263;
		border-radius: 2px;
		background: #ff4900;
		background: -webkit-gradient(linear, left top, left bottom, from(#ff8f00), to(#ff4900));
		background: -moz-linear-gradient(top,  #ff8f00 0%,#ff4900 100%);
	}
	.btList .btBlank{
		padding: 2px 0;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		border-top: 1px solid #C0C0C0;
		border-radius: 2px;
		background-color: #929292;
	}
	.btList a.btDownLoad.ui-hover {
		-webkit-box-shadow: 0 3px 2px #ff7300 inset;
		background: #ff4900;
		background: -webkit-gradient(linear, left top, left bottom, from(#ff8f00), to(#ff4900));
		background: -moz-linear-gradient(top,  #ff8f00 0%,#ff4900 100%);
	}
	.btList a.btDetail.ui-hover {
		background: #135033;
		background: -webkit-gradient(linear, left top, left bottom, from(#439a76), to(#135033));
		background: -moz-linear-gradient(top,  #439a76 0%,#135033 100%);
	}
	.btMoreWrap {
		display: block;
		padding: 10px 5px;
		border-top: 1px solid #FFFFFF;
		background-color: #F1F2E6;
	}
	.btMore {
		display: table;
		width: 100%;
	}
	.btMore li {
		display: table-cell;
	}
	.btMore a {
		display: block;
		padding: 9px 0;
		color: #666;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
	}
	.btMore a {
		border: 1px solid #BBBEA4;
		background: #C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7ED), to(#C1C4AF));
		background: -moz-linear-gradient(top,  #F6F7ED 0%,#C1C4AF 100%);
		border-radius: 3px;
	}
	.btMore a.ui-hover {
		border: 1px solid #939877;
		background: -webkit-gradient(linear, left top, left bottom, from(#dcdfcc), to(#a7ab93));
	}
	.appIntroduce {
		margin-top: 0;
		padding: 15px;
		font-size: 12px;
		background-color: #FFFFFF;
	}
	.icnMoreTxt {
		width: 100%;
		margin-top: 0;
		padding: 15px 0;
		text-align: center;
		font-weight: bold;
		border-top: 2px solid #DADEC2;
		border-bottom: 2px solid #DADEC2;
	}
	.zuneDLTxt	{
		margin: 0;
		padding: 0 15px 15px;
		font-size: 12px;
		margin-left: 1em;
		text-indent: -1em;
	}
	.bdGreenR 	{ border: 1px solid #2D7634; }
	.bdOrangeR 	{ border: 1px solid #FF5400; }
	.bdGrayR 	{ border: 1px solid #929292; }
	.suumoIpad_sc_01, .suumoIpad_sc_02 , .suumoIpad_sc_03 { margin: 0 15px 0 0; float: left; }
	
	.btList li.dlEnd { display: none; }
}

/************************************************************
 * footer
 ************************************************************/
@media only screen and (max-width: 480px) {
	.footer { display: none; }
	#js-pageTop { display: none !important; }
	
	.wf 		{ width: 100%; }
	.mtn10 		{ margin-top: -10px; }
	.spFooter 	{ display: block; }
	.spFooter h2 {
		background: #449A76;
		background: -webkit-gradient(linear, left top, left bottom, from(#398C67), to(#449A76));
		background: -moz-linear-gradient(top,  #398C67 0%,#449A76 100%);
	}
	.secHead.acd { border-top: none; }
	.acdHead a {
		display: table;
		vertical-align: middle;
		padding: 8px 10px;
		width: 100%;
		color: #333;
		font-size: 13px;
		font-weight: bold;
		border-top: 1px solid white;
		border-bottom: 1px solid #C2C89E;
		background: #e9ecda;
		background: -webkit-gradient(linear, left top, left bottom, from(#f1f3e8), to(#e9ecda));
		background: -moz-linear-gradient(top,  #f1f3e8 0%,#e9ecda 100%);
		box-sizing: border-box;
	}
	.acdHead a.ui-hover {
		border-top: 1px solid #a6a98b;
		background: #b6b9a1;
	}
	.acdHead a span {
		display: table-cell;
		vertical-align: middle;
	}
	.icnArrowD a:after {
		display: table-cell;
		width: 13px;
		height: 8px;
		content: " ";
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTdEOTU0NjA5N0Y3MTFFMUFDMzNGRDQxNEM1Q0E5N0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTdEOTU0NjE5N0Y3MTFFMUFDMzNGRDQxNEM1Q0E5N0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxN0Q5NTQ1RTk3RjcxMUUxQUMzM0ZENDE0QzVDQTk3QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxN0Q5NTQ1Rjk3RjcxMUUxQUMzM0ZENDE0QzVDQTk3QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph6aJl4AAAKuSURBVHjanNRdSFNhGADg75wzv/OzM3cmdGFaeJUQgSQEJZoxQ7RJP2Rd2E0S1E13dddFN7vuJhCLKKiErBgsRki/KmawcG4Ibk7HZORPW7pf3Racrfc77dQ8brp84ezi23nf53vP+51DxWLLiEQiGdvnGBl+Ikk16e7TF69QFP0L7THef7bfSaZi1890Xu7hWH6GrNHkJxD0mZ+/HJhOpqKW9ehK79dvn4by+TzeI2L1zXusieTawbfvhkfX1sPtZJ1paTtiHZ8ceSQIfLXJJCGDoRptbsYPxxLRprraBhtFUXKlyIfRN/cBuS0ZJWSSJKSrYvhA0NuHseCjc3k5JYoiqpFMSNSLCFdVIZZlUfhn6KzTNf4K8nGFyAOv332TIJLRiDiOQyzGSC/weD7gHmIGBwYnZDlHpzai7Rj+gA6Ui2EYmNtaYyweb67f3/AaapXrjPk45njs9U9fUxGyUVKDhCAYkPnkJUaZ0bGjrXcP1DXey2QzCGaj3EBuZDF0Flm0OF1jdljiyyBPZ+dcVwmgRThOj1qPn4Ouqt20mtHc1HKrvvbQw20YJP4IL3ZNuSdsGgwD8gKQPgIYSyBtJy4QZCaTSXTSxdsD7AZgz0phy6uBrinPF0cB4wGxA9KrIhzLbUMEXpxNp+MduZwc0WmfBWD9pND3FX+vmvwXW1kwU4h2pNMp5PNPmytB8vlcRNmw+sJqArs8kzbALMVFSJfZbBZtbG4UBi1sQXhehJmcJ8gcIKcAWVULloOUPMAcgJm1mCz/OYDkZJZAFgrIUnExeodXIw2PsQdmNqGdmU6nU65Kkd2gYsxZjG1p+x8SLIdUApGIA9YN2IwWK0JCOyGVQiTWAesAbE7FCFI4XQRpAyS0UwH6Pz7MkQIWpGmsIDynXyp0Etot+bcAAwDalF+uc/QAQAAAAABJRU5ErkJggg==) right center no-repeat;
		-webkit-background-size: 13px 8px;
	}
	.icnArrowD a.ui-hover:after {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAMAAAA/D5+aAAAAA3NCSVQICAjb4U/gAAAAhFBMVEX////DxrW7vqv6+vn5+ff3+PbO0cO7vqvT1cm8v63g4dnf4djc3dPZ29DMzsDEx7fBxLO8v63DxrW+wrDe39b////09fHt7eno6ePBxLP////8/Pv6+vn3+Pb29vT09fHy8+/v8Ovr7Ofn6OHg4dnf4djc3dPX2c7R08bMzsDJzL3GyLh7clsmAAAALHRSTlMAESIzMzMzVWaImZmZmZmZmZm7zN3u7u7u7v///////////////////////08n4TsAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMTgvMTJDJJn1AAAAHnRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1LjGrH0jrAAAAe0lEQVQYlXXJaxtCQBQE4AkhRVeqY1lF6fL//1+o1bHWfJmZ5wVg7dfQst3N2vLOj9tKk9f94AKLd33NZDCUSuYnH5v6khJxa4VIHIGwIOL2FYrnzV5Kbkrs7nEbCjdd/hY9demtLEeiTIixKDNJbwb5mVE6m5DGEoe9DxVeEgaLQNNNAAAAAElFTkSuQmCC) right center no-repeat;
	}
	.icnArrowDL span {
		padding-left: 18px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTJCMTdFMkE5N0ZFMTFFMUFBRjNFNUQ3OTM1MzNCQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTJCMTdFMkI5N0ZFMTFFMUFBRjNFNUQ3OTM1MzNCQTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MkIxN0UyODk3RkUxMUUxQUFGM0U1RDc5MzUzM0JBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MkIxN0UyOTk3RkUxMUUxQUFGM0U1RDc5MzUzM0JBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pni0jGkAAAKTSURBVHjarNRPaNNgFADwL0lnk03aMu3sWp3tNlsdyrSVWunc5uwENVjQKcOhR7148iR4Es9eHZ4mggdxoBuVFmRV6dCBsE0caufwD27Ty0bSP8sfmsSX2tbaZmsrPngQQr7v997Hy4cxzDKqIWzTb1/FVpmfjv6jg4giG5Y4jj2iKPKXSgvxGhAzIBOLP+Ydsiyi2OvHiOPTNooyvsAwvOV/QY05xEXqSYRhGOK4VBZb41ItgMUqYdVARkDCgOzLI/lQscmpJ3lM7cz2rxAFSAgQbymigTk2wvAqkK5iRFEUlMlksqk+l2Dt62HrQZsAeQRIXykiCAJiE2w2eYFfD5sAzFIJIgB5AMgpLcTW7IzusO6KrqysIJYtx3ID4irFyiBARgAZ0EKsze1Rd+dh2u/rp3c7D0QYgEoxnk/nsY4cZi6DALkLyEVNxNIW8XT6abVwNY/10MEOl3u0GgzHCTOWvxkAuQ3INS1kW5M94nX3nMkhfx3zxMvQ/ffx6QsmoxGZjCak1+sL60myAXX5gqih3jCb7ejNzOTN70vxckQUUJPZ/hSQoAaihgSdXYLO7qmdqakWVtzZ5NQYSq8l9hO+rj3XP36auaUiOp0O4Tj+B9lqHz/k6RmANeIGv4HSaneOJZOsdXH5qwchDNXBPgRBZIsW4EgXPs+JOhwjNqdSqd9XgCwhiqpHsiRBJy3jXnf3uQpIIQK9p6+o336Yn72a3ctgQDhggiCKnXv9Q8TwneGoeYslFl+YC/A8b5CkDIxw26jvYN8gVCTWcrW32l3hRIKpW1z+1i1D0TqCXO310/R2685wYRgSScYcijwcMZkauROBs0MwljUhxfHs+diNZIq5fPL4eZrUU+/Ud78EGACnPZl/qpxyywAAAABJRU5ErkJggg==) left center no-repeat;
		-webkit-background-size: 13px 8px;
	}
	.icnArrowU a:after {
		display: table-cell;
		width: 13px;
		height: 8px;
		content: " ";
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTJCMTdFMkE5N0ZFMTFFMUFBRjNFNUQ3OTM1MzNCQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTJCMTdFMkI5N0ZFMTFFMUFBRjNFNUQ3OTM1MzNCQTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MkIxN0UyODk3RkUxMUUxQUFGM0U1RDc5MzUzM0JBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MkIxN0UyOTk3RkUxMUUxQUFGM0U1RDc5MzUzM0JBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pni0jGkAAAKTSURBVHjarNRPaNNgFADwL0lnk03aMu3sWp3tNlsdyrSVWunc5uwENVjQKcOhR7148iR4Es9eHZ4mggdxoBuVFmRV6dCBsE0caufwD27Ty0bSP8sfmsSX2tbaZmsrPngQQr7v997Hy4cxzDKqIWzTb1/FVpmfjv6jg4giG5Y4jj2iKPKXSgvxGhAzIBOLP+Ydsiyi2OvHiOPTNooyvsAwvOV/QY05xEXqSYRhGOK4VBZb41ItgMUqYdVARkDCgOzLI/lQscmpJ3lM7cz2rxAFSAgQbymigTk2wvAqkK5iRFEUlMlksqk+l2Dt62HrQZsAeQRIXykiCAJiE2w2eYFfD5sAzFIJIgB5AMgpLcTW7IzusO6KrqysIJYtx3ID4irFyiBARgAZ0EKsze1Rd+dh2u/rp3c7D0QYgEoxnk/nsY4cZi6DALkLyEVNxNIW8XT6abVwNY/10MEOl3u0GgzHCTOWvxkAuQ3INS1kW5M94nX3nMkhfx3zxMvQ/ffx6QsmoxGZjCak1+sL60myAXX5gqih3jCb7ejNzOTN70vxckQUUJPZ/hSQoAaihgSdXYLO7qmdqakWVtzZ5NQYSq8l9hO+rj3XP36auaUiOp0O4Tj+B9lqHz/k6RmANeIGv4HSaneOJZOsdXH5qwchDNXBPgRBZIsW4EgXPs+JOhwjNqdSqd9XgCwhiqpHsiRBJy3jXnf3uQpIIQK9p6+o336Yn72a3ctgQDhggiCKnXv9Q8TwneGoeYslFl+YC/A8b5CkDIxw26jvYN8gVCTWcrW32l3hRIKpW1z+1i1D0TqCXO310/R2685wYRgSScYcijwcMZkauROBs0MwljUhxfHs+diNZIq5fPL4eZrUU+/Ud78EGACnPZl/qpxyywAAAABJRU5ErkJggg==) right center no-repeat;
		-webkit-background-size: 13px 8px;
	}
	.icnArrowU a.ui-hover:after {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAMAAAA/D5+aAAAAA3NCSVQICAjb4U/gAAAAXVBMVEX////T1cn3+PbW2My7vqv8/PvFyLjy8+/////6+vn3+Pbn6OHg4dnf4djd39XIyrvo6eP09fHs7ej////g4dnBxLPAw7H////6+vn5+ff3+Pb09fHs7ejj5d3T1cndnQSTAAAAH3RSTlMAESIzM1VmiJmZmZmZmZmZu8zd7u7u7v//////////Z0El5AAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8xOC8xMkMkmfUAAAAedEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzUuMasfSOsAAABkSURBVBiVddBHDoAwEANA03svof//mQhEwu4SfLI0kg8G3vhjBXv84djLP9nmNf+RSSmLPWIxIx8jIkxLnMhNI0C2MiMCFNSYMBNCbRRCLOwXLtoiwGsnLrd1wVWcOpW3FY0LnPLzD2OCE6vQAAAAAElFTkSuQmCC) right center no-repeat;
	}
	.secBody.acd {
		overflow: hidden;
	}
	.searchLst {
		padding: 10px 10px;
		background: #E1E4CE;
		border-bottom: 1px solid #BEC59A;
		font-size: 11px;
		font-weight: bold;
	}
	.tbl th {
		width: 6.1em;
		background: #E9ECDA;
		font-weight: bold;
		text-align: center;
	}
	.tbl th, .tbl td {
		padding: 10px 8px;
		border-bottom: 1px solid #C4CCA3;
	}
	.listH li { float: left; }
	.listH.uL a {
		text-decoration: underline;
	}
	.searchLst {
		padding: 10px 10px;
		background: #e1e4ce;
		border-bottom: 1px solid #bec59a;
		font-size: 11px;
		font-weight: bold;
	}
	.searchLst li { margin-top: 10px; }
	.searchLst a {
		margin-right: 6px;
		padding-right: 6px;
		border-right: 1px solid #909186;
	}
	.searchLst li:last-child a {
		margin-right: 0;
		padding-right: 0;
		border-right: none;
	}
	.changeViewWrap {
		padding: 7px 10px;
		background: -webkit-gradient(linear, left top, left bottom, from(#e0e3d0), color-stop(20%, #eaecdd), color-stop(21%, #edefe1), color-stop(80%, #edefe1), color-stop(81%, #eaecdd), to(#eaecdd));
	}
	.changeView {
		display: table;
		width: 100%;
	}
	.changeView li {
		display: table-cell;
		width: 50%;
	}
	.changeView a,
	.changeView span {
		display: block;
		padding: 9px 0;
		color: #666;
		font-size: 10px;
		text-align: center;
		text-decoration: none;
	}
	.changeView a {
		border: 1px solid #bbc09a;
		background: -webkit-gradient(linear, left top, left bottom, from(#f5f6ed), to(#e0e3d2));
		background: -moz-linear-gradient(top, #f5f6ed 0%,#e0e3d2 100%);
		background:	#e0e3d2;
		border-radius: 3px 0 0 3px;
	}
	.changeView a.ui-hover {
		background:	#f5f6ed;
		background: -webkit-gradient(linear, left top, left bottom, from(#d7dac5), to(#f5f6ed));
		background: -moz-linear-gradient(top, #d7dac5 0%,#f5f6ed 100%);
	}
	.changeView span {
		border: 1px solid #d5d8be;
		background: #ced1ba;
		border-radius: 0 3px 3px 0;
	}
	.copyright {
		padding: 12px 10px 10px;
		text-align: left;
	}
	.copyright span {
		content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASIAAAAbCAYAAADYvIJnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEMTEzMUZFNkE0MUFFMzExQjFDQkM3M0YyNzBFNENEOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QTI1RjQ0MzFCNkYxMUUzOTdEREU0OTdCMkQ5OUU2RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QTI1RjQ0MjFCNkYxMUUzOTdEREU0OTdCMkQ5OUU2RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMEFCODI3RkNBMUFFMzExQjFDQkM3M0YyNzBFNENEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTEzMUZFNkE0MUFFMzExQjFDQkM3M0YyNzBFNENEOSIvPiA8L3JkZjpEZXNjcmlwdGlv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);

	}
	.rgrouplink {
		padding: 0 10px 12px;
		font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Helvetica, sans-serif, 'ＭＳ Ｐゴシック', 'MS P Gothic';
		font-size: 10px;
		text-decoration:underline;
		font-weight:bold;
	}
	.rgrouplink a {
		color: #435B67;
	}
}

/************************************************************
 * APP LP
 ************************************************************/
@media only screen and (max-width: 480px) {
	.bgTtlPurpose {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		background:	#449A76;
		background: -webkit-gradient(linear, left top, left bottom, from(#398C67), to(#449A76));
		background: -moz-linear-gradient(top,  #398C67 0%,#449A76 100%);
	}
	.bgTtlNew {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		background:	#449A76;
		background: -webkit-gradient(linear, left top, left bottom, from(#398C67), to(#449A76));
		background: -moz-linear-gradient(top,  #398C67 0%,#449A76 100%);
	}
	.bgTtlPickUp {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		background:	#449A76;
		background: -webkit-gradient(linear, left top, left bottom, from(#398C67), to(#449A76));
		background: -moz-linear-gradient(top,  #398C67 0%,#449A76 100%);
	}
	.bgTtlSuumoApp {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		background:	#449A76;
		background: -webkit-gradient(linear, left top, left bottom, from(#398C67), to(#449A76));
		background: -moz-linear-gradient(top,  #398C67 0%,#449A76 100%);
	}
	.bgTtlScreen {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		background:	#449A76;
		background: -webkit-gradient(linear, left top, left bottom, from(#398C67), to(#449A76));
		background: -moz-linear-gradient(top,  #398C67 0%,#449A76 100%);
	}
	.bgTtlGame {
		background-image: none;
		width: 95%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		width: 100%;
	}
	.bgTtlRelation {
		background-image: none;
		width: 95%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
	}
	.bgTtl {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		background:	#449A76;
		background: -webkit-gradient(linear, left top, left bottom, from(#398C67), to(#449A76));
		background: -moz-linear-gradient(top,  #398C67 0%,#449A76 100%);
	}
	.bgTtlIphone,
	.bgTtlAnd, .bgTtlIpad, .bgTtlWp, .bgTtlFb, .bgTtlMixi {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		background:	#449A76;
		background: -webkit-gradient(linear, left top, left bottom, from(#398C67), to(#449A76));
		background: -moz-linear-gradient(top,  #398C67 0%,#449A76 100%);
	}
	.bgTtlDetail {
		font-size: 13px;
		background:	#449A76;
		background: -webkit-gradient(linear, left top, left bottom, from(#398C67), to(#449A76));
		background: -moz-linear-gradient(top,  #398C67 0%,#449A76 100%);
	}
}

/* ICON */
@media only screen and (max-width: 480px) {
	.icNew {
		background-image: none;
		width: auto;
		margin-top: 2px;
		padding: 1px 3px;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		text-indent: 0;
		background-color: #FF510D;
		border: 1px solid #FF510D;
		border-radius: 4px;
	}

	/* NEWアイコンのアニメーション*/
/*	.icNew {
		position: relative;
		bottom: 0;
		-webkit-animation-duration: 2s;
		-webkit-animation-timing-function: ease-in-out;
		-webkit-animation-iteration-count: infinite;
		-webkit-transform-origin: middle center;
		-webkit-animation-name: outer03;
		-webkit-transform: rotate(0deg);
		}
	@-webkit-keyframes outer03 {
		0%	{ -webkit-transform: rotate(0deg); bottom: 0; }
		50% { -webkit-transform: rotate(0deg); bottom: 0; }
		60% { -webkit-transform: rotate(4deg); bottom: 4px; }
		70% { -webkit-transform: rotate(-4deg); }
		80% { -webkit-transform: rotate(3deg); }
		90% { -webkit-transform: rotate(-3deg); }
		100% { -webkit-transform: rotate(0deg); }
	}
*/
	/* NEWアイコンのアニメーション*/
/*	.icPickUp {
		background-image: none;
		width: auto;
		margin-top: 2px;
		padding: 1px 3px;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		text-indent: 0;
		background-color: #FF488D;
		border: 1px solid #FF488D;
		border-radius: 4px;
	}
*/
}

/* TAB */
@media only screen and (max-width: 480px) {
	.tab {
		margin-top: 0;
		width: 100%;
		border-top: 1px solid #D9DBCE;
		border-bottom: 1px solid #AAAE92;
		background:	#C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7EE), to(#C1C4AF));
		background: -moz-linear-gradient(top, #F6F7EE 0%,#C1C4AF 100%);
	}
	.tab li {
		display: table;
		width: 25%;
		color: #333;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
	}
	.tab li a { color: #333333; }
	.tab li a.ui-hover	{
		background:	#CED0BD;
		background: -webkit-gradient(linear, left top, left bottom, from(#9EA18B), to(#CED0BD));
		background: -moz-linear-gradient(top, #9EA18B 0%,#CED0BD 100%);
	}
	.tabIphone,
	.tabIphoneB {
		background-image: none;
		width: 100%;
		height: auto;
		text-indent: 0;
		padding: 8px 0 7px;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #C1C4AE;
		border-bottom: 1px solid #D9DBCE;
		border-left: 1px solid #D9DBCE;
		background:	#C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7EE), to(#C1C4AF));
		background: -moz-linear-gradient(top, #F6F7EE 0%,#C1C4AF 100%);
	}
	.tabIphone:hover,
	.tabIphone:active,
	.tabIphoneB:hover,
	.tabIphoneB:active {
		background:	#C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7EE), to(#C1C4AF));
		background: -moz-linear-gradient(top, #F6F7EE 0%,#C1C4AF 100%);
	}
	.tabIphoneCurrent,
	.tabIphoneBCurrent {
		background-image: none;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		padding: 8px 0 7px;
		background:	#CED0BD;
		background: -webkit-gradient(linear, left top, left bottom, from(#9EA18B), to(#CED0BD));
		background: -moz-linear-gradient(top, #9EA18B 0%,#CED0BD 100%);
	}
	.tabAnd,
	.tabAndB {
		background-image: none;
		width: 100%;
		height: auto;
		text-indent: 0;
		padding: 8px 0 7px;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #C1C4AE;
		border-bottom: 1px solid #D9DBCE;
		border-left: 1px solid #D9DBCE;
		background:	#C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7EE), to(#C1C4AF));
		background: -moz-linear-gradient(top, #F6F7EE 0%,#C1C4AF 100%);
	}
	.tabAnd:hover,
	.tabAnd:active,
	.tabAndB:hover,
	.tabAndB:active {
		background:	#C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7EE), to(#C1C4AF));
		background: -moz-linear-gradient(top, #F6F7EE 0%,#C1C4AF 100%);
	}
	.tabAndCurrent,
	.tabAndBCurrent {
		background-image: none;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		padding: 8px 0 7px;
		background:	#CED0BD;
		background: -webkit-gradient(linear, left top, left bottom, from(#9EA18B), to(#CED0BD));
		background: -moz-linear-gradient(top, #9EA18B 0%,#CED0BD 100%);
	}
	.tabWp,
	.tabWpB {
		background-image: none;
		width: 100%;
		height: auto;
		line-height: 1.41;
		text-indent: 0;
		padding: 8px 0 7px;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #C1C4AE;
		border-bottom: 1px solid #D9DBCE;
		border-left: 1px solid #D9DBCE;
		background:	#C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7EE), to(#C1C4AF));
		background: -moz-linear-gradient(top, #F6F7EE 0%,#C1C4AF 100%);
	}
	.tabWp:hover,
	.tabWp:active,
	.tabWpB:hover,
	.tabWpB:active {
		background:	#C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7EE), to(#C1C4AF));
		background: -moz-linear-gradient(top, #F6F7EE 0%,#C1C4AF 100%);
	}
	.tabWpCurrent,
	.tabWpBCurrent {
		background-image: none;
		height: auto;
		line-height: 1.41;
		margin-top: 0;
		text-indent: 0;
		padding: 8px 0 7px;
		background:	#CED0BD;
		background: -webkit-gradient(linear, left top, left bottom, from(#9EA18B), to(#CED0BD));
		background: -moz-linear-gradient(top, #9EA18B 0%,#CED0BD 100%);
	}
	.tabIpad,
	.tabIpadB {
		background-image: none;
		width: 100%;
		height: auto;
		text-indent: 0;
		padding: 8px 0 7px;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #C1C4AE;
		border-bottom: 1px solid #D9DBCE;
		border-left: 1px solid #D9DBCE;
		background:	#C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7EE), to(#C1C4AF));
		background: -moz-linear-gradient(top, #F6F7EE 0%,#C1C4AF 100%);
	}
	.tabIpad:hover,
	.tabIpad:active,
	.tabIpadB:hover,
	.tabIpadB:active {
		background:	#C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7EE), to(#C1C4AF));
		background: -moz-linear-gradient(top, #F6F7EE 0%,#C1C4AF 100%);
	}
	.tabIpadCurrent,
	.tabIpadBCurrent {
		background-image: none;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		padding: 8px 0 7px;
		background:	#CED0BD;
		background: -webkit-gradient(linear, left top, left bottom, from(#9EA18B), to(#CED0BD));
		background: -moz-linear-gradient(top, #9EA18B 0%,#CED0BD 100%);
	}
	.tabkindleCurrent,
	.tabKindleBCurrent {
		background-image: none;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		padding: 8px 0 7px;
		background:	#CED0BD;
		background: -webkit-gradient(linear, left top, left bottom, from(#9EA18B), to(#CED0BD));
		background: -moz-linear-gradient(top, #9EA18B 0%,#CED0BD 100%);
	}	
	.tabFb,
	.tabFbB {
		background-image: none;
		width: 100%;
		height: auto;
		text-indent: 0;
		padding: 8px 0 7px;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #C1C4AE;
		border-bottom: 1px solid #D9DBCE;
		border-left: 1px solid #D9DBCE;
		background:	#C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7EE), to(#C1C4AF));
		background: -moz-linear-gradient(top, #F6F7EE 0%,#C1C4AF 100%);
	}
	.tabFb:hover,
	.tabFb:active,
	.tabFbB:hover,
	.tabFbB:active {
		background:	#C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7EE), to(#C1C4AF));
		background: -moz-linear-gradient(top, #F6F7EE 0%,#C1C4AF 100%);
	}
	.tabFbCurrent,
	.tabFbBCurrent {
		background-image: none;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		padding: 8px 0 7px;
		background:	#CED0BD;
		background: -webkit-gradient(linear, left top, left bottom, from(#9EA18B), to(#CED0BD));
		background: -moz-linear-gradient(top, #9EA18B 0%,#CED0BD 100%);
	}
	.tabMixi,
	.tabMixiB {
		background-image: none;
		width: 100%;
		height: auto;
		text-indent: 0;
		padding: 8px 0 7px;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #C1C4AE;
		border-bottom: 1px solid #D9DBCE;
		border-left: 1px solid #D9DBCE;
		background:	#C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7EE), to(#C1C4AF));
		background: -moz-linear-gradient(top, #F6F7EE 0%,#C1C4AF 100%);
	}
	.tabMixi:hover,
	.tabMixi:active,
	.tabMixiB:hover,
	.tabMixiB:active {
		background:	#C1C4AF;
		background: -webkit-gradient(linear, left top, left bottom, from(#F6F7EE), to(#C1C4AF));
		background: -moz-linear-gradient(top, #F6F7EE 0%,#C1C4AF 100%);
	}
	.tabMixiCurrent,
	.tabMixiBCurrent {
		background-image: none;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		padding: 8px 0 7px;
		background:	#CED0BD;
		background: -webkit-gradient(linear, left top, left bottom, from(#9EA18B), to(#CED0BD));
		background: -moz-linear-gradient(top, #9EA18B 0%,#CED0BD 100%);
	}
	.tab li.tabBlank108,
	.tab li.tabBlank109,
	.tab li.tabBlank108B,
	.tab li.tabBlank109B {
		display: none;
	}
}

@media only screen and (max-width: 479px) {
	.tabWp,
	.tabWpB {
		line-height: 1;
		padding: 3px 0;
	}
	.tabWpCurrent,
	.tabWpBCurrent {
		line-height: 1;
		padding: 3px 0;
	}
}

/* BUTTON */
@media only screen and (max-width: 480px) {
	.btNew {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
	}
	.btNew:hover,
	.btNew:active {
		background:	#f1f2e5;
		background: -webkit-gradient(linear, left top, left bottom, from(#fafbf6), to(#f1f2e5));
		background: -moz-linear-gradient(top, #fafbf6 0%,#f1f2e5 100%);
	}
	.btNewCurrent {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		display: table;
	    padding: 8px 10px 7px;
	    border-bottom: 1px solid #c2c89e;
	    color: #858585;
	    font-size: 14px;
	    font-weight: bold;
	    background:	#fffdda;
		background: -webkit-gradient(linear, left top, left bottom, from(#f3ed94), to(#fffdda));
	    background: -moz-linear-gradient(top, #f3ed94 0%,#fffdda 100%);
	}

	.btSearch {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
	}
	.btSearch:hover,
	.btSearch:active {
		background:	#f1f2e5;
		background: -webkit-gradient(linear, left top, left bottom, from(#fafbf6), to(#f1f2e5));
		background: -moz-linear-gradient(top, #fafbf6 0%,#f1f2e5 100%);
	}
	.btSearchCurrent {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		display: table;
	    padding: 8px 10px 7px;
	    border-bottom: 1px solid #c2c89e;
	    color: #858585;
	    font-size: 14px;
	    font-weight: bold;
	    background:	#fffdda;
		background: -webkit-gradient(linear, left top, left bottom, from(#f3ed94), to(#fffdda));
	    background: -moz-linear-gradient(top, #f3ed94 0%,#fffdda 100%);
	}

	.btAround {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
	}
	.btAround:hover,
	.btAround:active {
		background:	#f1f2e5;
		background: -webkit-gradient(linear, left top, left bottom, from(#fafbf6), to(#f1f2e5));
		background: -moz-linear-gradient(top, #fafbf6 0%,#f1f2e5 100%);
	}
	.btAroundCurrent {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		display: table;
	    padding: 8px 10px 7px;
	    border-bottom: 1px solid #c2c89e;
	    color: #858585;
	    font-size: 14px;
	    font-weight: bold;
	    background:	#fffdda;
		background: -webkit-gradient(linear, left top, left bottom, from(#f3ed94), to(#fffdda));
	    background: -moz-linear-gradient(top, #f3ed94 0%,#fffdda 100%);
	}

	.btLife {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
	}
	.btLife:hover,
	.btLife:active {
		background:	#f1f2e5;
		background: -webkit-gradient(linear, left top, left bottom, from(#fafbf6), to(#f1f2e5));
		background: -moz-linear-gradient(top, #fafbf6 0%,#f1f2e5 100%);
	}
	.btLifeCurrent {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		display: table;
	    padding: 8px 10px 7px;
	    border-bottom: 1px solid #c2c89e;
	    color: #858585;
	    font-size: 14px;
	    font-weight: bold;
	    background:	#fffdda;
		background: -webkit-gradient(linear, left top, left bottom, from(#f3ed94), to(#fffdda));
	    background: -moz-linear-gradient(top, #f3ed94 0%,#fffdda 100%);
	}

	.btHome {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
	}
	.btHome:hover,
	.btHome:active {
		background:	#f1f2e5;
		background: -webkit-gradient(linear, left top, left bottom, from(#fafbf6), to(#f1f2e5));
		background: -moz-linear-gradient(top, #fafbf6 0%,#f1f2e5 100%);
	}
	.btHomeCurrent {
		background-image: none;
		width: 100%;
		height: auto;
		margin-top: 0;
		text-indent: 0;
		display: table;
	    padding: 8px 10px 7px;
	    border-bottom: 1px solid #c2c89e;
	    color: #858585;
	    font-size: 14px;
	    font-weight: bold;
	    background:	#fffdda;
		background: -webkit-gradient(linear, left top, left bottom, from(#f3ed94), to(#fffdda));
	    background: -moz-linear-gradient(top, #f3ed94 0%,#fffdda 100%);
	}

	.btListDetail a.btItunesDL,
	.btListDetail a.btAndroidDL,
	.btListDetail a.btItunesDLp85,
	.btListDetail a.btAirDL,
	.btListDetail a.btZuneDL,
	.btListDetail a.btSuumoDL,
	.btListDetail a.btKindleDL{
		width: auto;
		height: auto;
		padding-left: 10px;
		color: #FFFFFF;
		text-indent: 0;
		text-shadow: 0 1px 1px #C84B04;
		font-size: 13px;
		font-weight: bold;
		border-top: 1px solid #FFC263;
		border-radius: 2px;
		background:	#ff4900;
		background: -webkit-gradient(linear, left top, left bottom, from(#ff8f00), to(#ff4900));
		background: -moz-linear-gradient(top,  #ff8f00 0%,#ff4900 100%);
	}
	.btListDetail a.btItunesDL.ui-hover,
	.btListDetail a.btAndroidDL.ui-hover,
	.btListDetail a.btItunesDLp115.ui-hover,
	.btListDetail a.btAirDL.ui-hover,
	.btListDetail a.btZuneDL.ui-hover,
	.btListDetail a.btSuumoDL.ui-hover {
		-webkit-box-shadow: 0 3px 2px #ff7300 inset;
		background:	#ff4900;
		background: -webkit-gradient(linear, left top, left bottom, from(#ff8f00), to(#ff4900));
	}
	.btListDetailWp a.btZuneDLWp,
	.btListDetailWp a.btSuumoDLWp {
		width: auto;
		height: auto;
		color: #FFFFFF;
		text-indent: 0;
		text-shadow: 0 1px 1px #C84B04;
		font-size: 13px;
		font-weight: bold;
		border-top: 1px solid #FFC263;
		border-radius: 2px;
		background:	#ff4900;
		background: -webkit-gradient(linear, left top, left bottom, from(#ff8f00), to(#ff4900));
		background: -moz-linear-gradient(top,  #ff8f00 0%,#ff4900 100%);
	}
	.btListDetailWp a.btZuneDLWp.ui-hover,
	.btListDetailWp a.btSuumoDLWp.ui-hover {
		-webkit-box-shadow: 0 3px 2px #ff7300 inset;
		background:	#ff4900;
		background: -webkit-gradient(linear, left top, left bottom, from(#ff8f00), to(#ff4900));
	}
}

/***************************************************
* LIST VIEW
***************************************************/
@media only screen and (max-width: 480px) {
	.listView {
	    background: #edefe1;
	}
	.listView li {
	    float: left;
	    width: 100%;
	}
	.listJournal {
	    border-left: 4px solid #DADEC2;
	}
	.listJournal li {
	    background: #dadec2;
	}
	.listView li a {
		display: table;
		width: 100%;
		padding: 8px 10px 7px;
		border-bottom: 1px solid #c2c89e;
		color: #333;
		font-size: 14px;
		font-weight: bold;
		background:	#f1f2e5;
		background: -webkit-gradient(linear, left top, left bottom, from(#fafbf6), to(#f1f2e5));
		background: -moz-linear-gradient(top, #fafbf6 0%,#f1f2e5 100%);
		box-sizing: border-box;
	}
	.listView li a.ui-hover {
		background:#b6b9a1;
	}
	.listView li span {
		display: table-cell;
		vertical-align: middle;
		height: 34px;
	}
	.icnArrowRLGC a:after {
		display: table-cell;
		width: 25px;
		height: 25px;
		content: " ";
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjk5MTg3MDQ5M0Y2MTFFMUIyQUZDOTUwNEJFNUZBNTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk5MTg3MDU5M0Y2MTFFMUIyQUZDOTUwNEJFNUZBNTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOTkxODcwMjkzRjYxMUUxQjJBRkM5NTA0QkU1RkE1MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOTkxODcwMzkzRjYxMUUxQjJBRkM5NTA0QkU1RkE1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phgc+gwAAAktSURBVHja3Jp7cFTVHcd/ex977242xATREIl1NCSRMqaAJcR2GEYI4NCxEKxWQgan7eAfraOdCA2PWpXWmTLT8VWnY/9xLBpQKK0KGK1taQbNi5DHUMS20CpgQkiym33e3b2P/n53z4bNYyF39yad6d355W52757z/Zzf75zzO+deh2EY8P9wCM/9cmtWBdTVbv+fAux7c28CxOZyq9DWoZUwy2NnOv6FNsLOZEfRWmzzSJbe4PG0Fu1+h4OMK+QcHDg4B9AL8EMHGh0YwiX4B/C1xNAN0A19l2Ho/fjRu/g1WROaNuMgmzdt34Cnn6P4BRzHA8/zIAgingXg8X8HxwFHhmB0oHDQdR0MNE3XQNNUUNV4oaZpW3Vd24pQZxBqN176hxkB2bxpWxW28q9QZBUJFwUnCKKYgOAEUzzC4Zk8McYj9Bdh0CcMStNNGFDjcYirsQX4/jB+3oLX1lsNO8FiKD2Dwp4i0U6nDBKaiBCcCeAwAdIdCSAHeoz+4xmcCLoogy6pEEeYaEyBWEypQqBPEOZZtJ/ZClL78JMuFLIPw2djEsDplFCUaAoc2+pWDgdrgERjCIKAHhaTQE+pqvpVLLMOL4xkDVL7cP0tWFkTemGhLLuBjMIpFYBCJpvD4QBWXqKPUahSn1OU8Eb0ThmGGw0olzIGqVn/qBvDpUkUnQiRgxAuEJgXMvPAVKAciYZyJUJVUUILY7FYUzjsr3S5csIZgbhcnkZJkhZiASBLLqDRKcEwvdkA1SGgZ9wuNwu90ELD8DTi2Lc+3W/S9s5N331ij9Pp/DaFkuR0jXZk8sJMWAKIM+smDaQFP98z2XVpPfLgAz9aLgrSbklymx17OkNpKqFGGnC+AV3Td0eU0J+wHzVf1yPfWrdFwhHpNVmWgSwxLyTDaWqmajFL11/LqG7SkNRD2gJBr3T1mjQgOe5ZWyVJvt2JfYImOKvh1H2hE364fwsMhwZtDTPSQppIG2kcH1pjQO5dUSMj8Xa82BzPrXpiINAHzzXthCH1Auxt3ga+yLCtniFNpI00njt/WkzrkYKCm2vwwnmCkBhirbSaElfgmSMNoAlhmD3bBRHxMrzQ2gDe8LBtniFNQgJm3lduLftOOo9wSFpHYzglfVYreekve+FS6BzckC+BJ9eJ8SxAkOuDF9saTM/YBUPaSKNTdNa9dfDX3ASQxYuWz5IleSWlCYlRylrnjuuKCZDrwSRSSAwQdA5y/QizA0aUYZtCzGGmMjg5V5PmCSDFxSXVPOYGlH5bbyUBtlc/DZXFK1jUGlcntlGYneBXfPaEGGpErXzxvJJ7x4Nw6KpKym9MX2CabdXod49+fRuUepZBNKqlTGpXYV5Az/gVb0blj6+LtOIkeU+SIQmC3hLL+AzmjFTj8Mc/WFwP83Mq08K82L4LAtGRrEcw0kqak5P6KAgObaVWR6pJ3Y6v7y+qhzJP1TVh/MpI1nMLaZ4AwvHCDYZNuRTBPFLxBJTmIIwyOcxLHbuzgqHCSPN4EMwCeLfDxqQwAfM49pn0MC+f/GnGMA5TNO8e30cwW07GoG6b0bL9kYrHEgNAGphXTj2NfcaXQfnUJw0YD+LQdD0yHek4eWbLXY9Bee43JoXx48LvlVPPgj/qt1w2aTbXy6nziKap/ulaWxDMXPk2CAbjoKrGmAWUKPJQPLsY8j03m5osgaDm8esRAxf7Xxju3DumY01x5PQ7sK/rtzBnjmvCdwtmL4W68p1gbtrpU9+fIxDSnJx9kx7Ro0r4nF2ZaqoRxOudr0JenhM8mL7wvGNUzJ0FSQgd1+bW55aEZrPDjHpE9/mGeufcVGQmZXYdh3sOwYGe1yE/X8bMWgaXW2Abd6kQGkQiI5bLpt1Kr2+wKwmS9Ija3dtyQsegs6tfHO45CG8RRMEkEPlLYXPZDly6ahAOZ5h/6bre09tKu5HqGBCk84ZC/nY7wulg1wGE+F16iPIdzBPejOsIBkdaSfMEENrN67988X1zozkLTxDE7//eaEKQuVyTQ2TsCcMw941JK9uBHANCcRZp6/jrBzgSXMm0gv2dbyDEfrNPpIPQNRVCoWQGnFk9pBG1fshA9PErxGg4HBzq6/+iMRNXN3bug3fPHjJDqWBSiAYTIhz2js7MmRppRK2DpHmypW4czd98oulQNKr0WWmhqBqFzovtOMRKuNSVQU4DEQoNZ+UJsy7URhpJK9M8AYSaKRSJhAbOftb9vJUWcvIi/HjFk+Bx5eBMzaWFyNYTZKSNNJLWdfc9pKfb1yJXDbd1HD/e13/xbSstVZR7C9TM34IjkYqpg2FC1JY1gKbGcYQZytoTZKSJtJFG0pq68TkehAgDaFeOHGv8jd/va7VS0dKiKqjIWw4lnrsR4ifoCfsg/AFfO2kibaTxvjUP6mk36NhB+51DaJePNh34RTQa+dyK69eXPgS15Y8ziEFbwok0HH3/wB7SxLTFrrtlyr6l+xCXQ6HAhePNx3YpSuTzqbacyIkQU/wQCAza4gmqmzSQFgYSXrv6AeOaW6apqQwbFfouXvr3Z+8dbaz3+70tU21BArDDE1Qn1U0aSAtpWrt6ozb2usTBr1y1JF1eprPhTY3GFP3M2e6OuXNvlXNychfMxO2EgSt9h995743nse4+dtvNu6a6Jj7+unPnP53SPcQ4i0nyUPxY09uvfq1iWeed5RXfkyXX/OkAUKKRf575tPu1nt62k8TDPOFLnTMyuRlqsM4/zHKaWHdPaxzt9D1VK5fffltprSg6i+wAiMdjX57/zz/e/KTlz81s5BxgfcK/pnqDer2brlO9z66y50jibCC4ESv8oL3jbx/fvfiblYWFxctyPXlLeJ6fZWlNoWn+QHCks7//QuvJUyfaVFUNstYfZI0XXr1qgzaVG2VWHhig8AqySZNaLB8rLmhtP/4Rvj9B+2WLKpbdVTS3eJEsuwudTukmBMsTBPFGsyXU+CAKH4nFogOKEu7/su9CV1dPay9rHIWVSeK9rJ746lXrjaneeLX6CEcy1HzMM3TORSNP5KCwj9E62KMNPBsVU2/G66xBNFYOZa8hNkIG2PsYAugz9VCNzloxxgTQgCARDJqbvRdZ+XyKR1XmgShriBB7H2XfmQAffvRHy4L+K8AAHCS6pLB6HnQAAAAASUVORK5CYII=) right center no-repeat;
		-webkit-background-size: 25px 25px;
		background-size: 25px 25px;
	}
	.current:after {
		display: table-cell;
		width: 25px;
		height: 25px;
		content: " ";
		/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjk5MTg3MDQ5M0Y2MTFFMUIyQUZDOTUwNEJFNUZBNTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk5MTg3MDU5M0Y2MTFFMUIyQUZDOTUwNEJFNUZBNTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOTkxODcwMjkzRjYxMUUxQjJBRkM5NTA0QkU1RkE1MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOTkxODcwMzkzRjYxMUUxQjJBRkM5NTA0QkU1RkE1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phgc+gwAAAktSURBVHja3Jp7cFTV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) right center no-repeat;*/
		background: none;
		-webkit-background-size: 25px 25px;
		background-size: 25px 25px;
	}
	.listView.col2 li {
		width: 50%;
	}
	.listView.col2 li:nth-child(2n-1) a {
		border-right: 1px solid #c2c89e;
	}
	.listView.small li span {
		height: auto;
	}
	.listView.small li a {
		padding: 13px 10px;
		font-size: 12px;
	}
	.icnArrowRLG a:after {
		display: table-cell;
		width: 10px;
		height: 15px;
		content: " ";
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAdCAYAAABIWle8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0Q5MzQwQjA5M0YxMTFFMUJGNzVEMzc3MTY0ODAwNDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0Q5MzQwQjE5M0YxMTFFMUJGNzVEMzc3MTY0ODAwNDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRDkzNDBBRTkzRjExMUUxQkY3NUQzNzcxNjQ4MDA0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRDkzNDBBRjkzRjExMUUxQkY3NUQzNzcxNjQ4MDA0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn8ppSQAAAJySURBVHjapNVPaNNQGADw915eXpO0W/6Uss0/07abilKcCirsMNDjToKiML0M9FSPijJBhDHKLioDvXoUFI8evMkGYqcgaltwelDGThtDq3atSeP7ZhvSuKZN9qAkeeH70fd933vBozMHkWcwhHEN2TbqZizcLDj3xP0CYzwmisKbVF9yF6UEJlCQQVzSoCiSJ70qy8R68YdzJy4coAIOBJIGJPPAZ7EelojHZYSUsval/PZVUHATIxg9UKLiMU2PIA4iSaLIZN8Dg4AxnqcYID0xhiBXEAfXoCBE1rKnblxM6vuL/+pnN1beCl4andzXCSTQAvdezFR3RodHdLy3WK1afOp/sLA+//r8yYkhP3AzZ5ZVR0/zj//0RdIjGmoPLv3IL/qBTmvU67YDGjhVCAO2NG0TTLDkEQMnP1Y3ugDbYa1g6qhBOoO+WBDwc3kx/3A+N+SLecG4kH6/FVij6/qSCxQGTyfa9g3EllYK9bXfq4QHjzMmIKGRJwAJIWiPPvzr8vFb/ZTQl7TTFuFe1jStOWgf70hrmdUrh3NFkbAV/viT+EGY4Czfp3OqylCMbzXBVb2U6kAL/PE2/5nEB7oGkK5LyDBkJCuULwu3hWCetoNkic5qBoc41g20ZTV50BRAOkCGPzQ2mzHdsdQLSTKdhqUBJsv+kLcoxAXd2Q7k/DMeNM2hKVgWYFIIqHk4yvykPaOqEaRtA2ouszKg7ZhQJMnkX6fQkJOz5bXldyoduF6pmPygtENBzrENQOFr6W7U7n++WzkUCnIKAKdBrWah0rdPZ3Pjj65ySA0KtfQZgBsVsyKLyn34LASFYPwVYACvhmv94G1wlgAAAABJRU5ErkJggg==) right center no-repeat;
		-webkit-background-size: 10px 15px;
	}
}

/***************************************************
* pageTop
***************************************************/
@media only screen and (max-width: 480px) {
	.w46	{ width: 46px; }
	.h26	{ height: 26px; }
	.pr10	{ padding-right: 10px; }
	.vam	{ vertical-align: middle; }
	.fgGray	{ color: #666; }
	.pageTop {
		display: table;
		padding-bottom: 5px;
		width: 100%;
		border-top: 1px solid #abb08f;
		font-size: 9px;
		text-align: right;
		background:	#EDEFE1;
		background: -webkit-gradient(linear, left top, left bottom, from(#e0e3d0), to(#edefe1));
		background: -moz-linear-gradient(top, #e0e3d0 0%,#edefe1 100%);
	}
	.icnPageTop {
		content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAA0CAYAAAAHSF9vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTIzM0FCQTA5ODAxMTFFMTk4QTBEN0Y0NzE5QjE2RDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTIzM0FCQTE5ODAxMTFFMTk4QTBEN0Y0NzE5QjE2RDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMjMzQUI5RTk4MDExMUUxOThBMEQ3RjQ3MTlCMTZEMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMjMzQUI5Rjk4MDExMUUxOThBMEQ3RjQ3MTlCMTZEMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrRsu9EAAAO9SURBVHja7JxZTxNRFMfPLNSCtGFRUdxAZMdggoqJTyAYefDVxO3Rz+OHcHnQF980QjAmmohKBC1lKUKLrIVSaJFu07nOmUJtUZOBdmbuwD2Elqa3t3N/9z//OXfmDNyLl49IV8dtkGUJWOgXPC9C39vnIKZeCMojYVR0BS6ozypwQRCB4zhGxSjgPCcAxzMoegbHZQLneSDMUXQGnlI007XR1sIQGBuqpaCdMEsxEDiAvPXLgil8fyoclz2MuK5ZShZwgyX+qvcJNSB6uu8b9E0kw1Lw54B6ilHjJtxO4AfUUowaN8lSODFW4bd6HlIDPBbfMHRPMsXDqTozadS4iYkKj0bDB/ZYkQHcOgufUGgVXKMD0NLYDk5nmUWA8+YpPJcIri3DsOsDJJMSDA6/g9aWa1BactRiCrdIlrISWACXewBkOam+RuhD399DS1M7HCk/YYlsKH3QpF3hS/6fMDY+CPIO60P4rpGP0FDfBhXHTtMscetYyvyiFyY8X//7Pk6Ce+wzSIriK49X0W8pappGKfCZ2QmY8ro1tcVJkRIxOHOqjkpTyfBwOk9eTSugZ2Y9u/oMTo4kJaC6qolC3JRaCm7L5NQ3WFj07XGv8EBCikNtTSvFlkKJwnE9MO4ZAv/yXE794GRhFlNfezF9AZceS6FE4ZhxjCqZyGrQn5f+cNLQXhqVDGa7LoSilaa5wFGN7rEvsB4K5LVfnDyX+xM0NVxSC56YpWyFIAhwofkqFNodyt8FWe+97nusuZ+bXQ92TGQCIuq5G7PHmKVw87NCLLUrtDvzrkKcPOw3Eg2Zuhdvf7X4Z+FpLnGE8SuylnM/oY0Vahf3WUv7fXPZntZxEAssfPamI0KxvpnCzVT4PuFN+XZRf/IK40bnPe0HzbCfauSWUPib/qea27Zf7mYezjz8Lw8nLEsxaLtEK0Ds7ryrue16aInqsYhgARPv7X+mue2VtutUpynMUpil/MNSOu5obrtGuaWwm6pM8XDKg3bV7lrhqdu+2a3f+gWXvrWeF8UCkGXC7rXXE7fCliiM8eIKX3zYCbFYhP2DAx1hI9tIdBMcjhLgT1aeA6/PDaJwSL0clSopYODzYyO8yhTZImNkzQWCPpiYHCaiYIOqs40gJRNquYKV6sXpVDavlmaICnCvb1ThGoe6862cChxrN35Mj5DNzQ21Ls/hKAVbgZ1RyyHiiSiEw0G1NrKoqBhqqps5PF6qwLcjsLpE5uanIKQ0jMejjFoOYbPZwakIF22kvKwi7dG/BRgAAe7wq+d9iEgAAAAASUVORK5CYII=);
		width: 46px;
		height: 26px;
	}
	.icnPageTop.ui-hover {
		content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAA0CAMAAAAwlq9dAAABLFBMVEX///+6vqS9wai9wqnEx7K7v6W7vqW8v6W9wae9wKa8wKa/w6rAw6u+wqm/w6nHybXJzLjHyrfHyra/w6y6vqW5vqSkqYqlqou0uJ6/w6u9waman36orJDAw63BxK2coYGcoIHCxrDBw6y9wKe0uZ6eo4OboH++w6qSmHa8wKi9wKiboH6xtpqRlnOxtZm1uaC2uqGcoIC5vqONk3DMzrvFyLHDx7DKzbjGyLPJzLegpYXHy7XAw6rLzbm6vaTMz7u0uJ2tspbCxq/HybSQlnOmqozIy7bFyLLN0LzEyLHKzbeqrpDGybLGybOPlXLJzbeip4jMz7zMzbq3uqGWm3mwtJmPlHHHyrXCxa7Cxa3LzbjEyLDIzLbAw6zHybPMzrnGyLLBxKzN0L7HyrTTRM3kAAAAAXRSTlMAQObYZgAAAddJREFUeF7U1TdyAzEMheG9E8jNWTHnHBzvfwdhC41kz8B8W6DwV/P9HQcezS5KZuRRMlWScDy4Kgk4bs5KDMeHhZLhv46vjJIVx4t3JQXHTabENPFASRNfj2XkJo/XHM8iGbnJ48zx/cnt7++/SGRfbvJ4wfHoWwbE5XHE8f6bkj7HDx+4fJvjjw8c71jYpkvdjUV1qM2ZK+dENC/bnLnQB+321NjvwEHI8UGNqeihwgYDjtsjZEJPE2hhOT46IXr0qodMRhz3P91uS/ppCYx8LJ7G9FucQvH63gx95DYMQ0EYpsh0ipYSFfde0wtvEOcQ9sIL3/8SmZ0e4AAcAxKQfz8fHl4cyo39aWMXmn0D39lA877/q/48sNsB37dC2W2KhJuirQ3N9sBHLpBN0hMcJTawGwE/Gi6Bc4Mj8JnmEjg3mAE/3HAJnBscgMe3XALnBjHw7h2XwLlBF7i95rqv4gYW+PqSy1dxgzVwd8UlcG7ggJuIS+DcwJyBP1TxeK+py3vA9ReXwLmBPgNPqv4bzsfjpmjGLoxXr495M3j+9KOeP3TUhB3p95V6+xzqvPbPFLkerl6Uag+mmdE1Z7LpoK1QOelkFzWXdSYlaLRYbnzNbZYLwL9iO6LCKpD2NQAAAABJRU5ErkJggg==);
	}
}

/***************************************************
* SNS
***************************************************/
@media only screen and (max-width: 480px) {
	div.social	{ margin-top: 20px; height: 20px; }
	#snsBox 	{ padding: 0 5px 15px 5px; }
}

/* 20210216 */
@media only screen and (max-width: 480px) {
	.information_area {
		padding: 15px;
	}

	.information_area.information_area--layout {
		margin-top: 0;
	}

	.information_area.information_area--pc {
		display: none;
	}

	.information_area.information_area--sp {
		display: block;
	}

	.information_area-title {
		border: none;
		color: #333;
		padding: 0;
		text-shadow: none;
	}

	.information_area-text {
		font-size: 14px;
		margin-top: 15px;
		line-height: 1.41;
	}

	.information_area-link {
		word-break: break-word;
	}
}