/* コンテンツブロック */
.block{
	font-size: small;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 15px;
	overflow: hidden;
	}
.block h2{
	font-size: 14px;
	text-indent:1em;
	text-align:center;
	color:black;
	padding-top:5px;
	padding-bottom:5px;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color:black;
	background-image:url(../images/h2-back.jpg);
	}
.block h4{
	font-size: 14px;
	text-indent:1em;
	text-align:left;
	color:black;
	padding-top:5px;
	padding-bottom:5px;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color:black;
	background-image:url(../images/h2-back.jpg);
	}
.block h3{
	font-size: 14px;
	text-indent: 18px;
	color:red;
	margin-bottom: 5px;
	background-image:url(../images/point.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	}
.block p{
	margin-top: 3px;
	margin-bottom: 3px;
	}
/* 特徴ブロック */
.block-tokuchou{
	margin-bottom: 15px;
	}
/* 流れブロック */
.block-nagare{
	padding:10px;
	margin-bottom: 15px;
	border: 1px solid #ccc;
	}
/* 封筒ブロック */
.block-fuuto{
	padding:10px;
	margin-bottom: 15px;
	border: 1px solid #ccc;
	}
/* FAQブロック */
.block-faq{
	padding:15px;
	margin-bottom: 15px;
	border: 1px solid #ccc;
	}
.block-faq p{
	margin-left:60px;
	}

/* コンテンツブロックH2背景画像 */
h2#indexh2{
	font-size: 14px;
	text-indent: -1000em;
	color:black;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 0px;
	margin-bottom: 15px;
	background-image:url(../images/subtitle-index.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
h2#design{
	font-size: 14px;
	text-indent: -1000em;
	color:black;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 0px;
	margin-bottom: 15px;
	background-image:url(../images/subtitle-design.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
h2#tokuchou{
	font-size: 14px;
	text-indent: -1000em;
	color:black;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image:url(../info/images/subtitle-tokuchou.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
h2#nagare{
	font-size: 14px;
	text-indent: -1000em;
	color:black;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image:url(../info/images/subtitle-nagare.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
h2#sample{
	font-size: 14px;
	text-indent: -1000em;
	color:black;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 0px;
	margin-bottom: 15px;
	background-image:url(../info/images/subtitle-sample.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
h2#mail{
	font-size: 14px;
	text-indent: -1000em;
	color:black;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 0px;
	margin-bottom: 15px;
	background-image:url(../info/images/subtitle-mail.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
h2#fuuto{
	font-size: 14px;
	text-indent: -1000em;
	color:black;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 0px;
	margin-bottom: 15px;
	background-image:url(../info/images/subtitle-fuuto.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
/* コンテンツ見出しキャッチブロック */
.block-catch{
	font-size: small;
	width: 100%;
	margin-top: 0px;
	overflow: hidden;
	}
.block-catch h3{
	font-size: 16px;
	text-indent: 0em;
	color:red;
	margin-top:10px;
	margin-bottom: 5px;
	background-image:none;
	}

/* 画像回り込み */
#right-image{
	margin-left:20px;
	margin-bottom:10px;
	}
	
/* プレビュー画像 */
.view{
	width: 100%;
	}
.view div{
	float:left;
	width: 114px;
	margin-right:0px;
	margin-left:3px;
	margin-bottom:4px;
	padding:0px;
	}
.view img{
	width: 112px;
	height:53px;
	border:1px solid;
	}

/* コンテンツブロック2分割-ご注文の流れ */
.contents-2block-nagare{
	width: 100%;
	margin-top: 0px;
	margin-bottom: 15px;
	}
.contents-2block-nagare h3{
	color:red;
	font-size: small;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:2px;
	padding-bottom:2px;
	}
.contents-2block-nagare-left{
	float: left;
	text-align: left;
	width: 450px;/* ←★右サイドの幅 */
	margin-right:30px;/* ←★右とのアキ */
	overflow: hidden;
	}
.contents-2block-nagare-center{
	float: left;
	text-align: left;
	width:108px;/* ←★中央部分の幅 */
	height:630px;
	margin-right:0px;/* ←★右とのアキ */
	background-image:url(../info/images/nagare-image.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	}

/* フリーダイヤル */
.denwa{
	margin-bottom:20px;
	}

/* ブロック-タブ */
.block-tub{
	width: 100%;
	}
.block-tub h2{
	color:white;
	font-size: x-small;
	font-weight:normal;
	text-align: center;
	background-color:#675953;
	margin-top:0px;
	margin-bottom:5px;
	padding-top:3px;
	padding-bottom:3px;
	}
#tub-h2ma{
	margin-bottom:13px;
	}
.tubnavi-4div-ro{
	width: 480px;
	padding:0px;
	margin-left:55px;
	}
.tubnavi-4div-ro ul{
	padding:0px;
	}
.tubnavi-4div-ro li{
	float: left;
	margin:0px;
	padding:0px;
	list-style:none;
	}
.tubnavi-4div-ro li a{
	display:block;
	width:120px;/*幅範囲*/
	height:25px;/*高さ範囲*/
	margin:0px;
	background-position: left top;/*背景画像の開始位置*/
	overflow:hidden;
	}
.tubnavi-4div-ro li a#order{
	background-image: url(../info/images/order-tub.jpg);/*リンクの背景画像*/
	}
.tubnavi-4div-ro li a#order-a{
	background-image: url(../info/images/order-tub-a.jpg);/*リンクの背景画像*/
	}
.tubnavi-4div-ro li a#reorder{
	background-image: url(../info/images/reorder-tub.jpg);/*リンクの背景画像*/
	}
.tubnavi-4div-ro li a#reorder-a{
	background-image: url(../info/images/reorder-tub-a.jpg);/*リンクの背景画像*/
	}
.tubnavi-4div-ro li a#data{
	background-image: url(../info/images/data-tub.jpg);/*リンクの背景画像*/
	}
.tubnavi-4div-ro li a#data-a{
	background-image: url(../info/images/data-tub-a.jpg);/*リンクの背景画像*/
	}
.tubnavi-4div-ro li a#fuuto{
	background-image: url(../info/images/fuuto-tub.jpg);/*リンクの背景画像*/
	}
.tubnavi-4div-ro li a#fuuto-a{
	background-image: url(../info/images/fuuto-tub-a.jpg);/*リンクの背景画像*/
	}
.tubnavi-4div-ro li a:hover{
	background-position: left bottom;/*背景画像の開始位置*/
	overflow:hidden;
	}

.tubnavi-3div-ro{
	width: 360px;
	padding:0px;
	margin-left:115px;
	}
.tubnavi-3div-ro ul{
	padding:0px;
	}
.tubnavi-3div-ro li{
	float: left;
	margin:0px;
	padding:0px;
	list-style:none;
	}
.tubnavi-3div-ro li a{
	display:block;
	width:120px;/*幅範囲*/
	height:25px;/*高さ範囲*/
	margin:0px;
	background-position: left top;/*背景画像の開始位置*/
	overflow:hidden;
	}
.tubnavi-3div-ro li a#jyositu{
	background-image: url(../info/images/jyositu-tub.jpg);/*リンクの背景画像*/
	}
.tubnavi-3div-ro li a#jyositu-a{
	background-image: url(../info/images/jyositu-tub-a.jpg);/*リンクの背景画像*/
	}
.tubnavi-3div-ro li a#eco{
	background-image: url(../info/images/eco-tub.jpg);/*リンクの背景画像*/
	}
.tubnavi-3div-ro li a#eco-a{
	background-image: url(../info/images/eco-tub-a.jpg);/*リンクの背景画像*/
	}
.tubnavi-3div-ro li a#sassi{
	background-image: url(../info/images/sassi-tub.jpg);/*リンクの背景画像*/
	}
.tubnavi-3div-ro li a#sassi-a{
	background-image: url(../info/images/sassi-tub-a.jpg);/*リンクの背景画像*/
	}
.tubnavi-3div-ro li a:hover{
	background-position: left bottom;/*背景画像の開始位置*/
	overflow:hidden;
	}

.tubnavi-2div-ro{
	width: 240px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	}
.tubnavi-2div-ro ul{
	padding:0px;
	}
.tubnavi-2div-ro li{
	float: left;
	margin:0px;
	padding:0px;
	list-style:none;
	}
.tubnavi-2div-ro li a{
	display:block;
	width:120px;/*幅範囲*/
	height:25px;/*高さ範囲*/
	margin:0px;
	background-position: left top;/*背景画像の開始位置*/
	overflow:hidden;
	}
.tubnavi-2div-ro li a#order{
	background-image: url(../info/images/order-tub.jpg);/*リンクの背景画像*/
	}
.tubnavi-2div-ro li a#order-a{
	background-image: url(../info/images/order-tub-a.jpg);/*リンクの背景画像*/
	}
.tubnavi-2div-ro li a#reorder{
	background-image: url(../info/images/reorder-tub.jpg);/*リンクの背景画像*/
	}
.tubnavi-2div-ro li a#reorder-a{
	background-image: url(../info/images/reorder-tub-a.jpg);/*リンクの背景画像*/
	}
.tubnavi-2div-ro li a:hover{
	background-position: left bottom;/*背景画像の開始位置*/
	overflow:hidden;
	}
/* デザイン一覧リンク */
.block-design a{
	display: block;/* ←★文字をブロック扱いにする */
	width:588px;
	height:198px;
	background-image: url("../images/design-rink2.jpg");/* ←★背景イメージ */
	text-indent: -5000px;/* ←★文字を見えないようにしている */
	border:1px solid blue;
	}
.block-design a:hover {
	border:1px solid red;
	background-position: bottom right;/* ←★マウスオーバーの時は下から表示する */
	}
/* サンプルリンク */
#sample-link{
	font-size: 16px;
	text-indent: 0em;
	color:black;
	margin-top:0px;
	margin-bottom: 20px;
	background-image:none;
	}

h2#catch-data-link{
	display: block;
	text-indent: -5000px;
	margin-left:27px;
	padding-bottom:5px;
	background-color:#fff;
	background-image:url(../images/data-link_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}

/* 入稿データリンク */
.data-link{
	margin-top:0px;
	margin-bottom:20px;
	margin-left:27px;
	}
#nyukou-chuui{
	display: block;
	width:263px;
	height:40px;
	text-indent: -5000px;
	background: url(../images/link-navi01.jpg);
	background-position: top left;
	}
#nyukou-chuui:hover {
	background-position: bottom left;
	}
#data-kakaku{
	display: block;
	width:263px;
	height:40px;
	text-indent: -5000px;
	background: url(../images/link-navi02.jpg);
	background-position: top left;
	}
#data-kakaku:hover {
	background-position: bottom left;
	}

.jimon{
	font-size: 14px;
	text-align:center;
	color:white;
	padding-top:3px;
	padding-bottom:3px;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color:black;
	}
.nyukou-houhou{
	font-size: 13px;
	text-align:center;
	color:white;
	padding-top:3px;
	padding-bottom:3px;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color:#444;
	}

/* 年末年始お知らせ */
.nenmatu img{
	margin-top: 5px;
	margin-bottom: 30px
	}
