@charset "Shift_JIS";

/* ################################################### */
/* #                                                 # */
/* #                                                 # */
/* #                コンテンツ用css　                # */
/* #                                                 # */
/* #                                                 # */
/* ################################################### */



/*コンテンツ関連テンプレ
---------------------------------------------------- */



#Contents h3 img {
	vertical-align:middle;
	margin-left:5px;
}

/* mem_myts3/index.html
---------------------------------------------------- */
#Right-contents .widebox {
	width:725px;
}
#Right-contents .widebox .other-left {
	float:left;
	padding:0 0 15px 20px;
}
#Right-contents .widebox .other-left img {
	vertical-align:middle;
	margin-right:10px;
	margin-top:10px;
}
#Right-contents p.recture1 {
	float:left;
	width:625px;
	margin:0;
	padding:10px 0 5px 0;
}
#Right-contents p.recture2 {
	float:left;
	width:590px;
	margin:0;
	padding:10px 0 5px 0;
}
#Right-contents p.recture-mobile {
	float:left;
	width:525px;
	margin:0;
	padding:10px 0 5px 0;

}
#Right-contents .qr {
	float:right;
	width:74px;
	padding-top:10px;
	text-align:left;
}
.btn_first_login {
	width:940px;
	text-align:center;
	margin:30px 0 30px;
}
/* use.html
---------------------------------------------------- */
#Right-contents .myts3-image {
	width:52px;
	float:left;
	padding:0 0 0 15px;
}
/* IE6専用ハック \*/
*html #Right-contents .myts3-image {
	width:67px;
}
/* IE6専用ハック */
#Right-contents p.myts3-txt {
	float:left;
	width:615px;
	padding:0 5px 10px 20px;
	margin:0;
}
/* IE6専用ハック \*/
*html #Right-contents p.myts3-txt {
	width:640px;
}
/* IE6専用ハック */
#Right-contents .apply-image {
	text-align:center;
	padding:20px 0;
}

/* document.html
---------------------------------------------------- */
#Right-contents .material-images {
	text-align:center;
}
#Right-contents .material-images img {
	margin:10px;
}

/* document.html
---------------------------------------------------- */
#Right-contents h4.material-list {
	margin:10px 0 5px 45px;
}
#Right-contents ul.list_document {
	list-style-type:none;
}
#Right-contents ul.list_document li {
	font-size:13px;
	padding:0 0 0 55px;
}

/* mobile.html
---------------------------------------------------- */
#Right-contents .mobile-info {
	border:1px solid #d0d0d0;
	width:500px;
	margin-left:25px;
}
#Right-contents .mobile-info img {
	margin:10px 0 10px 10px;
	vertical-align:middle;
}
#Right-contents .acc-area {
	margin:10px 0 0 25px;
}
#Right-contents .accident-left {
	float:left;
	width:91px;
}
#Right-contents .accident-box {
	float:left;
	width:580px;
}
#Right-contents .accident-box p {
	margin:0;
}
#Right-contents .accident-box .table {
	border:1px solid #A1A1A1;
	background-image:url(../mem_myts3/img/bg_usebox-middle.gif);
	background-repeat:repeat-y;
	background-position:center center;
	margin:5px 0;
}
#Right-contents .accident-box .table .ttl {
	float:left;
	width:80px;
	font-size:1.3em;
	line-height:120%;
	padding:15px 5px 15px 0;
	text-align:center;
}
#Right-contents .accident-box .table .cont-area {
	float:left;
	width:470px;
	font-size:1.3em;
	line-height:120%;
	padding:5px;
}
/* IE6専用ハック \*/
*html #Right-contents .accident-box .table .ttl {
	width:85px;
}
*html #Right-contents .accident-box .table .cont-area {
	width:480px;
}
/* IE6専用ハック */
#Right-contents dl.quick-login {
	margin:5px 0 0 15px;
}
#Right-contents dl.quick-login dt {
	float:left;
	width:145px;
}
#Right-contents dl.quick-login dt.txt {
	padding:5px 0;
	margin:0;
	font-size:1.3em;
	line-height:150%;
}
#Right-contents dl.quick-login dd {
	float:left;
	width:36px;
	padding-top:203px;
}
#Right-contents dl.quick-login dd.space {
	padding:0;
}
#Right-contents table.mobile-table {
	margin:10px 26px 0 25px;
}
#Right-contents table.mobile-table td {
	border-collapse:collapse;
	border:1px solid #A1A1A1;
	font-size:1.3em;
	line-height:120%;
	padding:5px;
}
#Right-contents table.mobile-table td.space {
	border-right:0;
	border-left:0;
	border-top:0;
	font-size:1px;
	line-height:1px;
	padding:0;
}
#Right-contents table.mobile-table td.center {
	text-align:center;
}
#Right-contents table.mobile-table td.gray {
	background-color:#D0D0D0;
	text-align:center;
}
#Right-contents table.mobile-table td.gray2 {
	background-color:#D0D0D0;
	padding:5px 3px;
	text-align:center;
}
#Right-contents p.rice {
	text-align:left;
}
/* IE6専用ハック \*/
*html #Contents .mtxx {
	margin-top:-3px;
}
*html #Contents .mtxx2 {
	margin-top:-3px !important;
}
/* IE6専用ハック */

/* ご注意欄 の記述
---------------------------------------------------- */
#Right-contents div.attention {
	clear:both;
	width:692px;
	border:1px solid #A1A1A1;
	padding:3px 3px 10px 3px;
	margin:20px 0 10px 25px;
}
/* IE6専用ハック \*/
*html #Right-contents div.attention {
	width:700px;
}
/* IE6専用ハック */
#Right-contents div.attention div.att-title {
	padding:2px 4px 2px 10px ;
	margin:0 1px 6px 1px;
	border-bottom:1px solid #A1A1A1;
	color:#E60000;
	font-size:1.3em;
	font-weight:bold;
}
#Right-contents div.attention p {
	margin:3px 0 3px 10px;
	line-height:150%;
	font-weight:normal;
}
#Contents.None {
	background-image: none;
}
.bg2Column01 .text p.W360 {
	
	width:360px;
}
.IcoPhone {
	padding:8px 15px 0 0;
	_margin:8px 15px 0 0;
}