@charset "UTF-8";

/* ------------------------------------------------------------------

-----------------------------
対象ファイル
-----------------------------
/c/web/index.html
-----------------------------

--------------------------------------------------------------------*/


/*	共通
--------------------------------------------------------------------*/
body#web-top #contents-body strong{
	color: #7a522e;
	font-weight: bold;
}

body#web-top #contents-body .caption{
	padding: 20px 0 0 7px;
}

body#web-top #contents-body .caption span{
	color: #DE6F1A;
}

/*	トップ
--------------------------------------------------------------------*/

/* リード
----------------------------- */
body#web-top #contents-body p.top-lead{
	padding: 0 0 0 10px;
}

/* 活用ガイド上段
----------------------------- */
body#web-top #contents-body .cts-guide{
	padding-top: 20px;
}

	body#web-top #contents-body .cts-guide li{
		float: left;
		width: 310px;
		margin-right: 10px;
	}

	body#web-top #contents-body .cts-guide li.cts-guide-r{
		margin-right: 0;
	}

	body#web-top #contents-body .cts-guide li .txtarea{
		padding: 15px 7px 0 7px;
		min-height: 85px;/* 初期行揃え */
	}

	/* 活用ガイドリスト */
	body#web-top #contents-body #main .cts-guide li .guide-list{
	}

		body#web-top #contents-body .cts-guide li .guide-list li{
			padding-top: 25px;
			margin-right: 0;
		}

		body#web-top #contents-body .cts-guide li .guide-list li.first-child{
			padding-top: 20px;
		}


			body#web-top #contents-body .cts-guide li .guide-list li .thum{
				float: left;
				width: 87px;
				margin-right: 6px;
				text-align: right;
			}

			body#web-top #contents-body .cts-guide li .guide-list li dl{
				float: left;
				width: 217px;
			}

				body#web-top #contents-body .cts-guide li .guide-list li dl dt{
				}

				body#web-top #contents-body .cts-guide li .guide-list li dl dd{
					padding-top: 10px;
				}

				body#web-top #contents-body .cts-guide li .guide-list li dl dd ul li{
					width: 217px;
					padding: 0;
					margin: 0;
				}

				body#web-top #contents-body .cts-guide li .guide-list li dl dd ul.column2 li{
					float: left;
					width: 105px;
					padding-bottom: 0;
					margin: 0;
				}

				body#web-top #contents-body .cts-guide li .guide-list li dl dd ul li a{
					padding-left: 18px;
					background: url(/c/common/img/arrow_m.gif) no-repeat 0 50%;
					display: inline-block;
				}

			body#web-top #contents-body sup{
				color: #DE6F1A;
				line-height: 100%;
				vertical-align: top;
				
				font-size: 80%;
			}


/* いつでもどこでもケータイ編
----------------------------- */
body#web-top #contents-body .cts-b{
	padding-top: 25px;
}

	body#web-top #contents-body .cts-b .txtarea{
		padding: 15px 7px 0 7px;
	}

	body#web-top #contents-body .cts-b .cts-list{
		padding: 15px 0 0 0;
	}

	body#web-top #contents-body .cts-b .easyaccess{
		float: left;
		width: 400px;
	}

		body#web-top #contents-body .cts-b .easyaccess .thum{
			float: left;
			width: 137px;
			text-align: right;
			margin-right: 6px;
		}

		body#web-top #contents-body .cts-b .easyaccess dl{
			float: left;
		}

		body#web-top #contents-body .cts-b .easyaccess dl dd{
			padding-top: 10px;
		}

				body#web-top #contents-body .cts-b .easyaccess dl dd ul li a{
					padding-left: 18px;
					background: url(/c/common/img/arrow_m.gif) no-repeat 0  50%;
					line-height: 2.0;
				}

	body#web-top #contents-body .cts-b .qrcode{
		float: right;
		width: 239px;
	}



/* Ponta.jp利用登録はこちら（無料）
----------------------------- */
#contents-body .top-btnarea{
	width:630px;
	margin-left:10px;
	background:url("/c/u/common/img/table_bottom_waku_630.gif") left bottom no-repeat;
	padding:20px 0px 4px 0px;
}
#contents-body .top-btnarea .boxbg{
	width:630px;
	background:#fff3c4 url("/c/u/common/img/table_top_waku_630.gif") left top no-repeat;
	padding:13px 0px 10px 0px;
	text-align:center;
}
#contents-body .top-btnarea .boxbg p.txt{
	padding-top:10px;
}

/*	サイド共通
--------------------------------------------------------------------*/
#sub .first-child{
	margin-bottom: 5px;
}

#sub #web-regist {
	background: url(/c/u/LWAS900/img/table_orenge_bg.gif) left bottom no-repeat;
	padding: 0 0 12px;
}

	#sub #web-regist .entry-btn {
		background: url(/c/web/img/web_ponta.gif) no-repeat 0 0;
		margin: 0;
		padding: 82px 17px 0px;
	}

	#sub #web-regist p.note {
		background: url(/c/u/LWAS900/img/table_orange_txtarea.gif) left bottom no-repeat;
		padding: 5px 30px;
		font-size: 85%;
		text-align:left;
	}