@charset "utf-8";
@media screen and (min-width: 641px){

	/*-------------------------------------*/

	div.wrapBox{
		position:relative;
		width: 960px;
		margin: 0 auto;
		padding: 45px 0;
	}

	div#logo-smart{
		display:none;
	}

	div#mainContents{
		width: 700px;
		float: right;
	}
	div#mainContents #compimg{
		position:absolute;
		width: 180px;
		left:810px;
	}

	div#mainContents br.br-smart{
		display:none;
	}

	div#leftContents{
		width: 200px;
		float: left;
	}

	ul#subNavigation li{
		display: block;
		margin-bottom: 14px;
	}

	/*-------------------------------------*/
	/* テーブルフォーマット */
	/*-------------------------------------*/

	table{
		border-top: 1px solid #ccc;
		width: 100%;
		margin-bottom: 30px;
	}
	table th,
	table td{
		padding: 14px 0;
		border-bottom: 1px solid #ccc;
	}
	table th{
		padding-right: 16px;
	}
	table td{
		border-left: 1px solid #ccc;
		padding-left: 16px;
	}

	table.tableDec1 th{ background: #FFFFE0; padding-left: 10px; border-bottom: 1px solid #D3D3D3; }

	/*-------------------------------------*/
	/* リストフォーマット */
	/*-------------------------------------*/

	ul{
		display: block;
		margin-bottom: 30px;
	}

	ul.bgList1 li{ background: url(../../share/img/bg_list1.gif) no-repeat left center; padding-left: 1.5em;}


	/*-------------------------------------*/
	/* テキストテンプレート */
	/*-------------------------------------*/


	/* 基本フォーマット */
	div.txtTempSet{
		margin-bottom: 30px;
	}

	div.txtTempSet strong{
		display: block;
		font-weight: bold;
	}

	div#mainContents div.clearfix{
		width: 100%;
	}

	/* txtTemp1 */
	div.txtTemp1 strong{ margin-bottom: 6px;}

}