body#main {

	padding:0;

	margin:0;

	background:#FFFFFF url(/column/images/bg.gif) repeat;

	text-align:center;

	font-size:80%; 

	line-height:140%;

	font-family:"MS Gothic","osaka","sans-serif","Arial","Helvetica";

	color:#333333;



}

img { border:0; padding:0; margin:0; }



a:link {line-height:140%; color:#404880; text-decoration:none; font-family:"MS Gothic","osaka","sans-serif","Arial","Helvetica";}

a:active  { color:#404880; text-decoration:none; font-family:"MS Gothic","osaka","sans-serif","Arial","Helvetica";}

a:visited { color:#404880; text-decoration:none; font-family:"MS Gothic","osaka","sans-serif","Arial","Helvetica";}

a:hover   { color:#404880; text-decoration:underline; font-family:"MS Gothic","osaka","sans-serif","Arial","Helvetica";}



h1.head-img { border:0; padding:0; margin:0 0 10px 0; }

	

div#footer {

	clear:both;

	text-align:center;

	padding-top:10px;

}

.copyright {font-size: 10pt; color:#333333; line-height:120%; text-align:right; margin-right:5px;}



div#wrapper{

	width:770px;

	background-color:#FFFFFF;

	text-align:left;

	margin:0 auto;

	padding:0 auto;

}





/*---- コンテンツ ----*/

div#contents{

	width:575px;

	float:right;

	text-align:left;

	margin:0 auto 0 15px;

}



h2.img-ttl { border:0; padding:0; margin:0 0 15px 0;}

h2.img-inttl { border:0; padding:0; margin:0 0 5px 0;}		

h2.pre-ttl { border:0; padding:0; margin:0 0 20px 0;}	



div.entry-cont {

	width:550px;

	border-bottom:#CCCCCC 1px solid;

	margin:0;

	padding:5px 0;

	font-size:11pt; 

	line-height:140%;

	font-family:"MS Gothic","osaka","sans-serif","Arial","Helvetica";

	}	



div.entry-cont ul{

	margin:0;

	padding:0;

	list-style:none;

	}

	

div.entry-cont li{

	background:url(/column/images/list_mark.gif) no-repeat 0 top;

	padding-left:30px;

	}



/*-- 眠りについて知ろう　--*/	

div#sleep-cont{

	width:550px;

	text-align:left;

	padding-bottom:10px;

}



div#sleep_ttl{

	border:1px solid #999999;

	background-color:#FFFFCC;

	padding:3px;

	font-size: 12pt; 

	color:#404880; 

	line-height:120%;

	font-weight:bold;

	text-align:center;

}



div.sleep_midasi{

	background:url(/column/images/sleep_ttl.gif) no-repeat 0 top;

	padding:10px 10px 0 10px;

	margin:10px 0 0;

	height:40px;

	font-size:16pt; 

	color:#FFFFFF;

	font-family:"MS PGothic","osaka","sans-serif","Arial","Helvetica";

	font-weight:bold;

}



div#sleep-bottom {

	border-top:#CCCCCC 1px solid;

	margin:5px 0 10px;

	padding:5px 0;

}



/*-- 企業インタビュー　--*/	



div#inter_ttl{

	padding:8px;

	font-size: 12pt; 

	color:#404880; 

	line-height:120%;

	font-weight:bold;

	text-align:center;

}

div#kigyo_name{

	margin:5px 0 10px;

	font-weight:bold;

}

div#inter_lead{

	border:1px solid #E2FFFD;

	background-color:#F4FFEE;

	padding:3px;

	margin-bottom: 10px;

	font-size: 10pt; 

	color:#333333; 

	line-height:140%;

	font-weight:bold;

	text-align:left;

}



div#inter_guest{

	margin:0 15px 10px;

	float:left;

}



div#inter_guest2{

	margin:0 20px 10px 0;

	float:left;

}



.inter_pic1{

	float:left;

	margin:0 10px 10px 0;

}



.inter_pic2{

	float:right;

	margin:0 0px 10px 10px;

}



div.inter_midasi{

	clear:left;

	background:url(/column/images/int_ttl.gif) no-repeat 0 top;

	padding:10px 10px 0 10px;

	margin:10px 0 0;

	height:40px;

	font-size:16pt; 

	color:#FFFFFF;

	font-family:"MS PGothic","osaka","sans-serif","Arial","Helvetica";

	font-weight:bold;

}

div#inter_goods{

	float:right;

	width:320px;

	margin:0 0 0 10px;

}

div#inter_goods070803{

	text-align: right;

}

div#inter_goods071207{

	text-align: right;

}

div#inter_goods080201{

	float:right;

	width:360px;

	margin:0 0 0 10px;

}

div#inter_goods070803 p{

	text-align: right;

	margin: 10px 0 0 0;

	padding: 0 14px 0 0;;

}



span.inter_goods_txt{

	font-size: 120%;

	color: #00f;

}



/*-- プレゼント　--*/	

div#pre_ttl{

	text-align:left;

	border-bottom:#F56E00 3px solid;

	margin:15px 0 10px;

}

div#pre_ttl2{

	text-align:left;

	border-bottom:#F56E00 3px solid;

	margin:15px 0 10px;

	padding-bottom:10px;

}



div#pre_goods{

	float:right;

	width:370px;

	margin:0 0 0 10px;

	font-size: 11pt; 

	line-height:120%;

	font-weight:bold;

}

div#pre_goods2{

	float:right;

	width:370px;

	margin:0 0 0 10px;

}



div#pre_txt_ttl{

	clear:both;

	text-align:left;

	border-bottom:#009900 3px solid;

	padding:10px 0 0;

	margin:0 0 10px;

}



div#youkou{

	clear:both;

	text-align:left;

	background:#FFF3E4 url(/images/present-line.gif) repeat-y 0 0;

	padding:0;

	margin:0 0 10px;

}

div#youkou_txt{

	padding:5px 5px 20px 10px;

	line-height:150%;

}



.pre_sttl{

	font-size: 11pt; 

	color:#3683D6; 

	line-height:140%;

	font-weight:bold;

}



div#pre-bottom {

	border-top:#CCCCCC 1px solid;

	margin:5px 0 10px;

	padding:12px 0 5px;

	line-height:150%;

}



div#pre-totop {

	border-top:#CCCCCC 1px solid;

	margin:5px 0 10px;

	padding:5px 0;

}





/*--メニュー--*/

bocy#menubody{

	width:175px;

	background-color:#FFFFFF;

}



div#menu{

	width:175px;

	padding-bottom:10px;

	background-color:#FFFFFF;

}



div.menu-cont{

	margin:0 0 10px 17px;

	font-size:9pt; 

	line-height:150%;

	font-family:"MS Gothic","osaka","sans-serif","Arial","Helvetica";

	}

	

div.menu-indexlink{

	margin-top:10px;

	font-weight:bold;

}



div.menu-img2 {

	padding:0 0 10px 0;



}



.red-bold{

	color:#FF0000;

	font-weight:bold;

}



.txt-right {

	text-align:right;

}

.txt-center {

	text-align:center;

}

.clear_b{

	clear:both;

	}

.mt10{

	margin-top:10px;

}

.mb10{

	margin-bottom:10px;

}

.font-sttl{

	font-size: 12pt; 

	line-height:120%;

	font-weight:bold;

}

.img_r2 {border:0; position:relative; top: 2px;}





/*--画像のセンタリング--*/

div#img-centerBox{

	width: 550px;

	text-align: center;

	margin: 0;

	padding: 0;

}

	