body {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:70px;
	margin-right:10px;
}
.blank1 {
	font-size:0em;
	width:1px;
	height:1px
}
.blank3 {
	font-size:0em;
	width:3px;
	height:3px
}
.blank5 {
	font-size:0em;
	width:5px;
	height:5px
}
.blank7 {
	font-size:0em;
	width:7px;
	height:7px
}
.blank10 {
	font-size:0em;
	width:10px;
	height:10px
}
.blank15 {
	font-size:0em;
	width:15px;
	height:15px
}
.blank20 {
	font-size:0em;
	width:20px;
	height:20px
}
/* ************** パンチ穴 ************** */
.hole {
width : 20px;
height : 20px;
background-image : url('../0img/hole.gif');
}
/* ************** リンクテキスト ************** */
a {
text-decoration : none;
border-bottom:1px #ddd solid;
padding-bottom:1px;
}
a:hover {
color : #f00;
}

/* ======================
a {cursor : help}
====================== */

/* ************** プチの位置変更 ************** */
/* ======================
body {
margin-top : 20px;
margin-left : 20px;
margin-bottom : 20px;
margin-right : 20px;
}
====================== */

/* ************** 背景画像の固定 ************** */
/* ======================
body {
background-attachment : fixed;
background-repeat : no-repeat;
}
====================== */

/* ************** プチ内側の背景画像 ************** */
/* 管理者専用の画像置き場を利用する */
/* ======================
.textbgcolor {
background-image : url('../1img/1locker_img/画像名')
}
====================== */

/* ************** パンチ穴部分の背景画像 ************** */
/* 管理者専用の画像置き場を利用する */
/* ======================
.accentcolor {
background-image : url('../1img/1locker_img/画像名')
}
====================== */

/* ************** スクロールバーの色変更 ************** */
/* ======================
body { 
scrollbar-base-color : #FF0000;
}
====================== */


/* orginal */

body {
text-align:center;
background:#fff url("http://server.ruthflower.com/image/back_head2.jpg") no-repeat center top;
margin:0;
padding:0;
}

body>form>table,
body>table {
margin-right: auto;
margin-left: auto;
text-align:left;
}

.main_ja,
.title_ja,
.main_en,
.title_en {
letter-spacing:0.1em;
}

br {
    letter-spacing: 0;
}

* img {
border:0;
}

.imgmid {
vertical-align:middle;
}

div.headline {
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px #ddd dotted;
}

h1 {
margin:35px 0 10px;
padding:0;
}
h1 a{
border:0;
}

.navi {
color:#888;
text-align:center;
padding:20px 0 20px;
}
.navi a {
border:0;
}
.navi a:hover {
background:#FF4949;
color:#fff;
}
.iconlimited {
float:right;
margin-left:20px;
margin-right:10px;
}

.topimage {
border-top:3px #222 solid;
border-bottom:3px #222 solid;
border-right:1px #efefef solid;
border-left:1px #efefef solid;
padding:0;
margin:0;
}
.copyright {
color:#666;
margin:0;
padding:3px;
text-align:right;
}
.fontsizewrap {
color:#666;
margin:0;
padding:0 3px 6px;
text-align:right;
}

.fontsizewrap a {
border:0;
color:#333;
}
.fontsizewrap a:hover {
color:#FF4949;
}
.fontsizewrap .smallsize{
font-size:6pt;
}
.fontsizewrap .mediumsize{
margin-left:4px;
font-size:8pt;
}
.fontsizewrap .largesize{
margin-left:4px;
font-size:12pt;
}

.article {
display:none;
}

.imgbar {
/*border:1px #e6e6e6 solid;
padding:3px;*/
}

#newsarticlewrap {
background:url("http://server.ruthflower.com/image/back_news.gif") no-repeat right 10px;
}
.newsarticle {
width:570px;
}
.newsdate {
float:left;
width:120px;
margin-bottom:10px;
}
.newscontent {
float:right;
width:410px;
margin-bottom:10px;
}
.newstitle {
margin-bottom:5px;
}
.newstext {
margin-bottom:10px;
color:#666;
}
.clearboth {
clear:both;
}

.noleft {
width:30px;
float:left;
}
.listright {
width:410px;
float:right;
}
.listrightw {
width:580px;
float:right;
}
.arbot {
padding-bottom:35px;
margin-bottom:15px;
background:url("../1img/1locker2_img/img20060228205432.gif") no-repeat 20px bottom;
}

div.flowerdesc {
color:#333;
border-left:3px #111 solid;
margin-left:0;
padding-left:20px;
}

/* order */
.backblack {
color:#fff;
padding:5px 10px;
}
.backblackgift {
background:#000 url("http://server.ruthflower.com/image/back_gift.gif") no-repeat right center;
}
.backblackwedding {
background:#000 url("http://server.ruthflower.com/image/back_wedding.gif") no-repeat right center;
}
.backblackdisplay {
background:#000 url("http://server.ruthflower.com/image/back_display.gif") no-repeat right center;
}
table.tablepad {
width:100%;
}
table.tablepad td {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px #eee solid;
}

/* etc */

.off-left {
	position: absolute;
	left: -999px;
	width: 990px;
	}
.floatleft {
float:left;
margin-right:10px;
margin-bottom:5px;
}
.floatright {
float:right;
margin-left:10px;
margin-bottom:5px;
}

.rightwrap {
text-align:right;
}
.leftwrap {
text-align:left;
}
.centerwrap {
text-align:center;
}


