
.serLine01y {
	width: 30px;
	background: transparent url(/service/img/bg_line01y.gif) left center;
}
.news {
	color: #CC0000;
	font-weight: bold;
}

/* ===== News =====*/
.serNewstbl th{
	padding: 0px 5px 5px 0;
	font-weight: normal;
	vertical-align: top;
}
.serNewstbl td{
	padding: 0px 5px 5px 0;
}

/* ===== Tab =====*/
/*
#serTab {
	position: relative;
}
*/

/* ===== Osusume =====*/
.serOsu {
	width: 185px;
	vertical-align: top;
}

/* ===== catalog =====*/
.anchbg {
	background: url(img/anchor_bg.gif) center top repeat-y;
}
.titsbg {
	background: url(img/tit_bg.gif) left top repeat-x;
}
.titsbgad {
	background: url(img/adtit_bg.gif) left top repeat-x;
}
.titsbgshop {
	background: url(img/shoptit_bg.gif) left top repeat-x;
}
.recbg {
	background: url(img/recommend_bg.gif) left top repeat-y;
	padding: 0 10px;
}
.recbg02 {
	background: url(img/recommend_bg.gif) left top repeat-y;
	padding: 3px 15px 3px 15px;
}
.right20 {
	padding-right:20px;
}

/* ===== mailmagazine =====*/

.mb15 { margin-bottom:15px !important; }
.pb15 { padding-bottom:15px !important; }
.p15 { padding:15px 50px 10px 50px;}

.txtRed { color:#CC0000;}

.mlmg_box01 {
	border: #CCCCCC solid 1px;
	width:475px;
	margin: 20px 0 0 14px;
	 }

.mail_title01 { padding:20px 0 0 15px; }

.mail_box01 { width:475px; margin:0 0 0 15px; padding:20px 0 15px 0; }

.mail_box02 { width:505px; padding-top:40px; }
.mail_box02_top { background: url(img/mail_box02_top.jpg) no-repeat top left; }
.mail_box02_bg { background: url(img/mail_box02_bg.gif) repeat-y top left; }
.mail_box02_btm { background: url(img/mail_box02_btm.gif) no-repeat bottom left; }


.line_btm { height:5px; background: url(img/bg_under.gif) repeat-x top left; }

.logo01 { text-align:left; padding: 20px 0 0 25px ;}

#mainbody { width:505px; margin: 0 auto; }

#form_body { padding: 0;}
.form_box { 
	width:505px;
	height:100px;
	padding:15px;
	text-align: center;}

.for_box_btm { background: url(img/for_box_btm.gif) no-repeat bottom left; }
.for_box_bg { background: url(img/for_box_bg.gif) repeat-y top left; }