body     { 
color: #333333; line-height: 1.4; background-image: url("../img/global/buck.gif"); text-align: center; margin: 0; padding: 0 ;}
/*global*/
body {
	font-size: 14px;
	font-family:  "Lucida Grande", sans-serif;
}

/* for WinIE6*/

* html body {
	font-size: 75%;
	font-family: Verdana, "MS P ゴシック", sans-serif;
	letter-spacing: 1px;
	vertical-align:baseline;
}

/* for WinIE7*/

*:first-child+html body { 
	font-size: 75%;
	font-family: 'メイリオ', Meiryo, sans-serif;
}

h1  { color: #fff; font-size: 80%; display: inline; margin-top: 0; margin-left: 20px; padding: 0; line-height:1;}
h2  { color: #fff; font-size: 80%; line-height: 2; display: inline; margin-top: 0 ;}
h3 { padding-left: 30px ;}
a:link {
color:#000;
text-decoration: underline;
}
a:active {
color: #000;
text-decoration: none
;}
a:visited {
color: #000000;
text-decoration: none
;}
a:hover {
color: #FF24B6;
text-decoration: underline;
}
p{font-size:92%;
}

#container   { line-height: 1.4; background-color: #ffffff; text-align: left; margin-right: auto; margin-left: auto; padding: 0; width: 800px; border-right: 2.5px solid #eee; border-left: 2.5px solid #eee; }
#main p { font-size: 92%;border-bottom: 1px dotted #888 ;}
#header { text-align:right;color: #fff; font-size: 80%; background-color: #000; display: block; margin: 0 ; padding: 0; width: 800px; height: 2em ;}
#special{
	font-size:100%;
	color: #fff;
	background-image: url(../img/global/special1006.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	margin: 0;
	padding: 0;
	width: 800px;
	height: 248px;
	}
.matomete{
margin:20px 0 20px 0}
#special p {
font-weight: bold; margin: 0 0 0 30px; padding: 10px 0 0 ;}
#wrap    { line-height: inherit; display: inline; margin-top: 10px; margin-right: 10px; width: 530px; float: right; overflow: hidden; word-break: break-all  ;}
#left    { text-align:center; display: inline; margin: 0; padding: 0; width: 250px; float: left; overflow: hidden; word-break: break-all; }
#right  { display: inline; margin: 0; padding: 0; width: 160px; float: right; overflow: hidden; word-break: break-all; }
#right p { margin-top: 0 }
#main   { font-size: 92%; width: 360px; float: left; overflow: hidden; word-break: break-all ; display:inline; }
#main h4{
	line-height:1.6;
	margin:0 0 10px 10px;
	vertical-align: middle;
}

#footer    { font-size: 92%; text-align: center; display: block; margin: 5.7em 0 0; width: 100%; clear: both ;}
#footer span { color: #fff; background-color: #000; display: block; margin: 0; padding: 0; width: 100% ;}
#main h3      {
	color: #fff;
	font-size: 100%;
	background-color: #777;
	background-image: url(../img/global/bgDot.gif);
	letter-spacing: 0.6em;
	margin: 0;
	padding: 0 0 0 8px;
	width: 100%;
	height:1.6em;
	background-position: center center;
	vertical-align: middle;
}
#summary th { font-size: 120%; background-image: url(../img/global/bgDot.gif); letter-spacing: 0.8; }
#summary { font-size: 100% ;}
#menu ul { list-style: none; margin: 0; padding: 0 ;}
#menu ul li { display: inline; margin: 0; padding: 0 ;}
#menu ul li a   { text-decoration: none; display: block; margin: 0; padding: 0; width: 250px ;}
img { margin: 0; padding: 0 ;}

a img {border:none;}
#second_header   { background-repeat: no-repeat; background-position: 20px center; display: block; width: 100%; height: 70px ;margin:30px 0 20px 0;}
.sumnail { text-align: center ;}
.g_logo { background-image: url("../img/gourmet/g_topBuck.gif"); background-repeat: repeat-x ;}
.b_logo { background-image: url("../img/160px/b_topBuck.gif"); background-repeat: repeat-x ;}
.r_logo { background-image: url("../img/relax/r_topBuck.gif"); background-repeat: repeat-x ;}
.l_logo { background-image: url("../img/lesson/l_topBuck.gif"); background-repeat: repeat-x ;}
.o_logo   { background-image: url("../img/other/o_topBuck.gif"); background-repeat: repeat-x ;}
.j_logo  { background-image: url("../img/job/j_topBuck.gif"); background-repeat: repeat-x ;}
.clear { margin-right: 20px; float: left ;}
#special h3 { font-size: 170%; font-weight: bold; margin: 0 ;}
#second_header span      { background-image: url("../y-s-d.net/img/tokuchiraMinato.png"); background-repeat: no-repeat; display: block; margin-left: 10px; width: 242px; height: 60px; float: left ;}
.tarticle12 { font-size: 100%; margin-left: 6px; padding-left: 6px ;}
#ad_top { background-color: #888; display: block; margin: 5px 10px 5px 280px; width: 458px; height: 60px ;}
.NAVI  { color: #888; font-size: 92%; background-image: url("../img/global/naviBuck.gif"); background-repeat: repeat-x; text-align: right ;}
.bcnavi { font-size: 92% ;}
.bcnavi a:link { color: #731300 ;}
.coupon  { margin-top: 10px; border: solid 1px #000 ;}
.menu { font-size: 100%; margin-top: 10px; border: solid 1px black ;}
.menu th { font-size: 120%; letter-spacing: 1.4em; border-bottom: double black ;}
.color_title { color: #ff5f00; font-size: 150%; font-weight: bold; margin-top: 10px ;}
.color_title_l  { color: #007dff; font-size: 150%; font-weight: bold; margin-top: 10px ;}
.color_title_b   { color: #f09; font-size: 150%; font-weight: bold; margin-top: 10px ;}
.color_title_r    { color: #0d0; font-size: 150%; font-weight: bold; margin-top: 10px ;}
.color_title_o     { color: #9cf; font-size: 150%; font-weight: bold; margin-top: 10px ;}
.bottom { margin-top: 10px; padding-top: 5px; border-top: 1.5px dotted gray ;}
.tate { padding-right: 5px; border-right: 1.5px dotted gray ;}
.text  { font-size: 100%; line-height: 1.6 ;}
td { line-height: 1.6 ;}

/*teisei*/
#teisei th { color: black; font-size: 120%; text-align: left ;}
#teisei { font-size: 100% ;}

/*gourmet*/
#gourmet a { background-image: url("../img/global/gourmet.gif"); background-repeat: no-repeat; background-position: left top; display: block; width: 250px; height: 26px ;}
#gourmet { text-indent: -1110px ;}
#beauty a { background-image: url("../img/global/beauty.gif"); background-repeat: no-repeat; background-position: left top; width: 250px; height: 26px ;}
#relax a { background-image: url("../img/global/relax.gif"); background-repeat: no-repeat; background-position: left top; width: 250px; height: 26px ;}
#other a { background-image: url("../img/global/other.gif"); background-repeat: no-repeat; background-position: left top; width: 250px; height: 26px ;}
#job a { background-image: url("../img/global/job.gif"); background-repeat: no-repeat; background-position: left top; width: 250px; height: 26px ;}
#lesson a { background-image: url("../img/global/lesson.gif"); background-repeat: no-repeat; background-position: left top; width: 250px; height: 26px ;}
#beauty { text-indent: -1000px ;}
#relax { text-indent: -1000px ;}
#other { text-indent: -1000px ;}
#lesson { text-indent: -1000px ;}
#job { text-indent: -1000px ;}

/*detail*/
.textred {
	color: #c30000;
	font-weight: bold;
}
.gray { color: #999 ;}
.textgreen { color: #070 ;}
.textblue { color: #00a3a3 ;}
.center { text-align: left; vertical-align: middle; border-bottom: 1px dotted white ;}

/*RSSFEED-global*/
#feed{
margin-top:10px;
	text-align:left;
	width:250px;
	background-image: url(../img/rssfeed/new-blog-mid.gif);
	background-repeat:repeat-y;
	background-position: center top;
}
.feedEnd{
width:250px;
height:40px;
	background-image: url(../img/rssfeed/new-blog-btm.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block; 
	}
#feed ul{
list-style: none; 
margin: 10px 0 0 16px;
padding: 0 ;
}
#feed ul li{
text-align:left;
line-height:1.6;
}	
#feed ul li a{
margin-top:20px;
line-height:1.6;

}
#feedText{
width:250px;
padding-top:30px;
background-image: url(../img/rssfeed/new-blog-top.gif);
background-repeat: no-repeat;
background-position: center top;
display: block;
}   
#rsslistingbox {
margin-left:15px;
width:220px;
display:block; 
}
 
.rss-box  {
margin-bottom:10px;

}

.rss-date{
	font-size:66%;
	color:#FFFFCC;
}

.rss-item{
font-size:120%;
color:#FFFF99;
}
.rsslistingsite{
font-size:93%;
color:#333333;
}
.rsslistingsite a:link, .rsslistingsite a:visited, .rsslistingsite a:active {
	height:0;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.rsslistingtitlelink a:link, .rsslistingtitlelink a:visited, .rsslistingtitlelink a:active {
height:0;
font-size:130%;
color:#0099FF;
font-weight:bold;

}

.rss-item a:hover { 

}
.rsslistingdate {
font-size:76%;
color:#666666;
}
/*detail-feed*/
#couponFeed h3{
	color:#FF6699;
	margin:0;
	padding:2px 0 2px 5px;
	letter-spacing: 0.6em;
}
#couponFeed{
border:solid 
height:100px;
	display:block;
	border: 1px solid #333333;
	background-color: #003300;
	color: #FFFF99;
}
#couponFeed ul{
list-style:none; 
margin: 10px 0 0 16px;
padding: 0 ;
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {
height:0;
font-size:160%;
color:#FF0000;
font-weight:bold;

}

.smallFont{
font-size:75%}

.couponRed{
color:#FF0000;}

#tbcoupon table{
border-left:solid 1px #666;
border-top:solid 1px #666;
}

#tbcoupon td,th{
border-right:solid 1px #666;
border-bottom:solid 1px #666;
font-size:75%;
}
#tbcoupon th{
background-color:#FFCC99;
color:#FF0000;
font-size:100%;
}

#special h3{
text-indent:-9999px;
}

#message{
background-color:#F5F5F5;
margin-bottom:10px;
}

#message h4,h5{
font-weight: normal;
font-size:80%;
margin:0px;
padding:10px;
}