/* ミドルナビ */.middle-navi{	text-align: center;	font-size: 12px;;	width: 600px;	border: 0;	margin-top: 15px;	margin-bottom: 20px;	margin-left: auto;	margin-right: auto;	background-color:#f6f6f6;	padding-top:6px;	padding-bottom:6px;	border: 1px solid #f0f0f0;	overflow: hidden;	}#middle-navi-l{	float: left;	width: 80px;	margin-right:50px;	text-align: center;	overflow: hidden;	}#middle-navi-r{	float: left;	width: 460px;	text-align: center;	text-indent: -65px;	overflow: hidden;	}/* 左サイド */.left h2{	display:block;	color:black;	text-align:center;	margin-top: 0px;	margin-bottom: 15px;	padding-top:4px;	padding-bottom:4px;	background-image: url(../images/h2-back.png);	background-position: left center;	border:1px solid #f0f0f0;	}.left h3{	text-align:center;	margin-bottom: 6px;	padding-top:3px;	padding-bottom:3px;	background-color:#f5f3f1;/* ←★背景色 */	border: 1px solid gray;	}	/* 右下 */.right h2{	display:block;	color:gray;	text-align:center;	margin-top: 0px;	margin-bottom: 0px;	padding-top:4px;	padding-bottom:4px;	}.right h3{	text-align:center;	margin-bottom: 6px;	padding-top:3px;	padding-bottom:3px;	background-color:#f5f3f1;/* ←★背景色 */	}/* 年賀状印刷*/#business-print a{	display:block;	font-size:14px;	text-indent:-300px;	width: 170px;	height:80px;	background-image: url(../images/print-b.png);	background-repeat: no-repeat;	border:none;	}#business-print a:hover{	color:black;	background-image: url(../images/print-b01.png);	}#ishin-print a{	display:block;	font-size:14px;	text-indent:-300px;	width: 170px;	height:80px;	background-image: url(../images/print.png);	background-repeat: no-repeat;	border:none;	}#ishin-print a:hover{	color:black;	background-image: url(../images/print01.png);	}#print-setumei{	text-align:center;	}/* ブロック */.block{	margin-bottom: 10px;	}/* ブロック */.comentblock{	margin-bottom: 10px;	}.comentblock p{	margin-bottom: 10px;	}/* 年賀状プレビュー画像 */#nenga-t{	width: 283px;	height: 420px;	border: 1px solid;	margin-left:30px;	margin-bottom:10px;	}.download{	font-size: 10px;	}#down-jpg a{	display:block;	font-size:14px;	text-indent:-300px;	width: 455px;	height:50px;	background-image: url(../images/down1.png);	background-repeat: no-repeat;	overflow: hidden;	}#down-jpg a:hover{	background-image: url(../images/down2.png);	}#down-ai a{	display:block;	font-size:14px;	text-indent:-300px;	width: 455px;	height:50px;	background-image: url(../images/down-ai-1.png);	background-repeat: no-repeat;	overflow: hidden;	}#down-ai a:hover{	background-image: url(../images/down-ai-2.png);	}#down-pass a{	display:block;	font-size:14px;	text-indent:-300px;	width: 170px;	height:26px;	background-image: url(../images/down-pass.png);	background-repeat: no-repeat;	overflow: hidden;	}#down-pass a:hover{	background-image: url(../images/down-pass01.png);	}/*ページ5分割 */#nenga-block{	width:100%;	margin-top: 0px;	margin-bottom: 15px;	margin-left: 20px;	overflow: hidden;	}#nenga-block h2{	color:black;	font-size:12px;	text-align:left;	line-height:100%;	margin-top:5px;	margin-bottom:3px;	padding:0px;	background:none;	border:none;	}#nenga-block h3{	font-size:12px;	margin-top:5px;	margin-bottom:3px;	padding:0px;	}#nenga-block p{	font-size:10px;	padding:0px;	margin-top:0px;	margin-bottom:3px;	}.block-stumei{	}.nenga-block-left{	float: left;	text-align: left;	width: 445px;	margin-right:10px;	overflow: hidden;	}.nenga-block-right{	float: left;	text-align: left;	width: 445px;	overflow: hidden;	}.nenga-block-gaoh{	float: left;	text-align: left;	margin-left:19px;	width: 200px;	overflow: hidden;	}.nenga-block-anq{	float: left;	text-align: left;	width: 445px;	margin-right:8px;	overflow: hidden;	}#anq2013{	float: left;	margin-right:10px;	}/* 最下部見出し*/.print-midashi{	margin-bottom: 10px;	}.muryou{	width: 100%;	color:black;	font-size:16px;	text-align:center;	margin-right:10px;	padding-top:4px;	padding-bottom:10px;	background-image: url(../images/muryou-back.png);	background-position: left center;	border:1px solid #f0f0f0;	}.yuuryou{	float: left;	width: 352px;	color:black;	font-size:16px;	text-align:center;	margin-right:10px;	padding-top:4px;	padding-bottom:4px;	background-image: url(../images/yuuryou-back.png);	background-position: left center;	border:1px solid #f0f0f0;	}.yuuryou-down{	float: left;	width: 168px;	color:black;	font-size:16px;	text-align:center;	padding-top:4px;	padding-bottom:4px;	background-image: url(../images/h2-back.png);	background-position: left center;	border:1px solid #f0f0f0;	}/* ミドルテキスト（top.cssと重複）*/.middle-txt{	display:block;	color:black;	text-align:center;	margin-top: 0px;	margin-bottom: 10px;	padding-top:4px;	padding-bottom:4px;	background-image: url(../images/h2-back.png);	background-position: left center;	border:1px solid #f0f0f0;	}.ochi{	margin-top:30px;	}.fuyuki{	text-align:right;	}.sns{	color:red;	font-size:10px;	}.sns a{	margin-right:10px;	}.sns form{	margin-bottom:0px;	}#download{	float: right;	border:1px solid;	margin-left:5px;	}/* スライドショー*/#slider{	width:760px;	height:170px;	background-color:#FFF;	margin-left:70px;	margin-bottom:20px;	border:none;	overflow: hidden;	}#slider img a{	border:none;	}/* adsense*/#adsense{	margin-left:86px;	margin-bottom:20px;	border:none;	}