@charset "UTF-8";

/* primary Customize */
#primary{
	width: 450px;
	min-width: 450px;
	float:none;
	margin:20px auto 50px;
	}
@media print, screen and (min-width:980px) {
	#primary {
		width:100%;
		min-width:100%;
		margin:0 0 40px 25px;
		}
	.stmPage #primary .lineCenter{
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #d9d9d9;
		margin-left: 25px;
		float: left;
		width: 25px;
		height: 1180px;
    }
}

/* add 2011/05/31 */
.stmPage #primary .leftBox{
	width: 450px;
	float: left;
	margin-bottom: 40px;
	}
.stmPage #primary .rightBox{
	width: 450px;
	margin-bottom: 40px;
	float: left;
	}

.stmPage #primary ul li{
	list-style: none;
	}


.stmPage #primary .menuBox{
	width: 450px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9D9D9;
	float: left;
	padding-top: 20px;
	padding-bottom: 10px;
	}
	
.stmPage #primary .menuPage01{
	}
	.stmPage #primary .menuPage01 a{
	text-decoration: underline;
	}
	.stmPage #primary .menuPage01 ul{
	}
	.stmPage #primary .menuPage01 ul li{
	background: url(../../shared/img/i_arw01.gif) no-repeat 3px 2px;
	padding:0 0 0 16px;
	margin-bottom:16px;
	line-height:1em;
	font-weight: bold;
	}

.stmPage #primary .menuPage02{
	}
	.stmPage #primary .menuPage02 a{
	text-decoration: underline;
	}
	.stmPage #primary .menuPage02 ul{
	}
	.stmPage #primary .menuPage02 ul li{
	padding:0 0 0 50px;
	margin-bottom:10px;
	line-height:1.3em;
	background: url(../../shared/img/i_arw01.gif) no-repeat 35px 5px;
	}

.stmPage #primary .menuPage03{
	}
	.stmPage #primary .menuPage03 a{
	text-decoration: underline;
	}
	.stmPage #primary .menuPage03 ul{
	}
	.stmPage #primary .menuPage03 ul li{
	padding:0 0 0 85px;
	margin-bottom:16px;
	line-height:1em;
	background: url(../../shared/img/i_arw01.gif) no-repeat 70px 2px;
	}
