@charset "EUC-JP";

@media screen and (min-width:769px){

	.contents-title{
		margin: 0 0 20px;
	}


	/*btn*/
	#MainContentsArea .btn-link a,
	#MainContentsArea .btn-link span{
		position: relative;
		display: block;
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 12px;
		color: #000;
		border: 2px solid #004097;
		border-radius: 5px;
	}
	#MainContentsArea .btn-link span:after,
	#MainContentsArea .btn-link a:after{
		content: "";
		position: absolute;
		margin:auto;
		top: 0;
		right: 14px;
		bottom: 0;
		display: block;
		width: 8px;
		height: 12px;
		background: url(/res/img/responsive/pc/r/tmoney/common/arrow_r.png) 0 0 no-repeat;
		background-size: 100% 100%;
	}
	#MainContentsArea .btn-link1{
		margin: auto;
		width: 350px;
	}
	#MainContentsArea .btn-link2{
		width: 100%;
		text-align: right;
	}
	#MainContentsArea .btn-link2 span{
		display: inline-block;
		width: 175px;
	}
	#MainContentsArea .btn-link a:hover{
		text-decoration: none !important;
		opacity: 0.8; 
	}

	/*faq*/
	#about_tmoney .Faq li{
		padding: 2.5em 4em 2.5em 5em;
		border-bottom: #CDDEE3 1px solid;
	}


	.about-sec-header h3{
		padding: 20px 0;
		text-align: center;
		font-size: 24px;
		color: #004098;
		border-top: 2px #004097 solid;
		border-bottom: 2px #004097 solid;
	}

	#about_tmoney .sec h4.bdrTtl{
		margin: 0;
		color: #000;
		font-weight: bold;
		font-size: 18px;
		line-height: 1.5;
	}



	/*kazashite-col-notice*/

	.kazashite-col-notice .notice-list{ 
		margin-top: 20px;
	}
	.kazashite-col-notice .notice-list li{ 
		font-size: 11px;
		text-indent: -1em;
		padding-left: 1em;
	}
	.kazashite-col-notice .notice-list li + li{ 
		margin-top: 20px;
	}


	.sec-inner + .sec-inner{
		margin-top: 40px;
	}

	#about_tmoney #faq-sec{
		padding-bottom: 30px;
		border-bottom: #004098 solid 3px;
	}

}


@media screen and (max-width:768px){

	.contents-title{
		margin: 0 0 10px;
	}



	/*btn*/
	#MainContentsArea .btn-link a,
	#MainContentsArea .btn-link span{
		position: relative;
		display: block;
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 12px;
		color: #000;
		border: 2px solid #004097;
		border-radius: 5px;
	}
	#MainContentsArea .btn-link span:after,
	#MainContentsArea .btn-link a:after{
		content: "";
		position: absolute;
		margin:auto;
		top: 0;
		right: 14px;
		bottom: 0;
		display: block;
		width: 8px;
		height: 12px;
		background: url(/res/img/responsive/pc/r/tmoney/common/arrow_r.png) 0 0 no-repeat;
		background-size: 100% 100%;
	}
	#MainContentsArea .btn-link1{
		margin: 0 25px;
	}
	#MainContentsArea .btn-link2{
		width: 100%;
	}

	/*faq*/
	#about_tmoney .Faq {
		margin: 20px 0;
	}
	#about_tmoney .Faq li{
		padding: 21px 0 21px 50px;
		border-bottom: #CDDEE3 1px solid;
	}
	#about_tmoney .bdrTtl {
		margin: 0 0 0;
	}



	.about-sec-header h3{
		padding: 12px 0;
		text-align: center;
		font-size: 18px;
		color: #004098;
		border-top: 2px #004097 solid;
		border-bottom: 2px #004097 solid;
	}


	/*kazashite-col-notice*/

	.kazashite-col-notice .notice-list{ 
		margin-top: 20px;
	}
	.kazashite-col-notice .notice-list li{ 
		font-size: 10px;
		text-indent: -1em;
		padding-left: 1em;
	}
	.kazashite-col-notice .notice-list li + li{ 
		margin-top: 20px;
	}


	.sec-inner + .sec-inner{
		margin-top: 30px;
	}

	#about_tmoney #faq-sec {
		padding-bottom: 20px !important;
		margin: 20px 0;
		border-bottom: #004098 solid 3px;
	}

}

