/* side枠部分 */
.sidenavi-g{
	width: 100%;
	margin-bottom:0px;/*ナビゲーションブロックの下の余白*/
	}
.sidenavi-g dl{
	margin-top:0px;/*上の余白*/
	border-top: 1px solid #aaa;
	margin-bottom:0px;/*ナビゲーションブロックの下の余白*/
	}
.sidenavi-g dt {
	color: white;
	height:30px;/*高さの指定*/
	line-height:30px;/*行間の指定*/
	text-indent:30px;
	background-image: url(../images/sidenavi-dt.jpg);/*リンクの背景画像*/
	background-position: left center;/*背景画像の開始位置*/
	margin:0px;
	padding:0px;
	}
.sidenavi-g dt a {
	color: white;
	display:block;
	}
.sidenavi-g dd {
	height:30px;
	line-height:30px;
	text-indent:30px;
	background-image: url(../images/sidenavi-dd.jpg);/*リンクの背景画像*/
	background-position: left center;/*背景画像の開始位置*/
	margin:0px;
	padding:0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aaa;
	}
.sidenavi-g dd a {
	display:block;
	}
.sidenavi-g dd a:hover{
	background-image: url(../images/sidenavi-dda.jpg);/*リンクの背景画像*/
	background-position: left center;/*背景画像の開始位置*/
	}

/* side部分 */
.side-top{
	color: white;
	width: 100%;
	font-size: 14px;
	text-align:center;
	background-color:black;/*背景色*/
	margin-bottom:0px;/*ナビゲーションブロックの下の余白*/
	padding-top:5px;
	padding-bottom:5px;
	}

.side{
	width: 100%;
	background-color:#f5f3f1;/*背景色*/
	margin-bottom:0px;/*ナビゲーションブロックの下の余白*/
	padding-top:10px;
	padding-bottom:10px;
	}
.side dl{
	border-top: 1px dotted gray;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	}
.side dt {
	color: black;
	height:20px;/*高さの指定*/
	line-height:20px;/*行間の指定*/
	text-indent:1em;
	background-color:#fc0;
	margin:0px;
	padding:0px;
	}
.side dt a {
	display:block;
	}
.side dt a:hover{
	color: white;
	text-indent:1em;
	background-color:#af9b53;
	}
.side dd {
	height:20px;
	line-height:20px;
	text-indent:1em;
	border-bottom: 1px dotted gray;
	margin:0px;
	padding:0px;
	}
.side dd a {
	display:block;
	}
.side dd a:hover{
	color: red;
	text-indent:1em;
	background-color:#e5ddc4;
	}
.side h2{
	color:white;
	font-size: x-small;
	font-weight:normal;
	text-align: center;
	background-color:#444;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	}
.side p{
	font-size: x-small;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:10px;
	margin-right:10px;
	}
.side h4{
	color:red;
	font-size: x-small;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	}
.side img{
	margin-left:10px;
	margin-right:10px;
	}

/* side全体部分 */
.side-all{
	margin-top:10px;
	margin-bottom:20px;
	}
.side-all h2{
	color:white;
	font-size: small;
	font-weight:normal;
	text-align: center;
	background-color:#444;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:4px;
	padding-bottom:4px;
	}
.side-all h3{
	font-size: x-small;
	font-weight:normal;
	text-align: center;
	padding-top:2px;
	padding-bottom:2px;
	border: 1px solid gray;
	}
.side-all p{
	font-size: x-small;
	text-align: center;
	margin-top:3px;
	margin-bottom:3px;
	}

.side-all-left{
	margin-top:10px;
	}
.side-all-left h2{
	color:white;
	font-size: small;
	font-weight:normal;
	text-align: center;
	background-color:#444;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:4px;
	padding-bottom:4px;
	}
.side-all-left h3{
	color:red;
	font-size: x-small;
	font-weight:normal;
	text-align: left;
	}
.side-all-left p{
	font-size: x-small;
	text-align: left;
	margin-top:3px;
	margin-bottom:3px;
	}
/* サンプルボタンside */
.sample-side{
	width: 100%;
	margin-top:0px;
	margin-bottom:10px;/*ナビゲーションブロックの下の余白*/
	padding-top:10px;
	padding-left:12px;
	padding-bottom:10px;
	background-color:#f5f3f1;/*背景色*/
	}
.sample-side a{
	width: 156px;
	height:80px;
	display:block;
	text-align: center;
	text-indent:-5000px;
	background-image: url(../images/sample-order.jpg);/*リンクの背景画像*/
	background-position: left top;/*背景画像の開始位置*/
	}
.sample-side a:hover{
	background-image: url(../images/sample-order.jpg);/*リンクの背景画像*/
	background-position: left bottom;/*背景画像の開始位置*/
	}
/* 入稿方法ボタンside */
#nyukou-houhou{
	display: block;
	width:180px;
	height:35px;
	text-indent:-5000px;
	margin-top:10px;
	background: url(../info/images/link-navi-nyukouhouhou.jpg);
	background-position: top left;
	}
#nyukou-houhou:hover {
	background-position: bottom left;
	}

#data-form{
	display: block;
	width:180px;
	height:35px;
	text-indent:-5000px;
	margin-top:10px;
	background: url(../info/images/link-sidenavi-dataform.jpg);
	background-position: top left;
	}
#data-form:hover {
	background-position: bottom left;
	}

