@charset "Shift-JIS";

/*_______________________________________
	base[ Default ] 
_______________________________________*/
body {
	color:#333333;
	padding:0;
	margin:0;
	text-align:center;
}
p{
	margin:0;
	padding:0;
}
.line544{
	padding:0;	
	margin:0px 11px 25px 11px;
}
a:link {
	text-decoration:none;
	color:#3333CC;
}
a:visited {
	text-decoration:none;
	color:#3333CC;
}
a:hover {
	text-decoration:underline;
	color:#3333CC;
}
a:active {
	text-decoration:none;
	color:#3333CC;
}
a:active {
	text-decoration:none;
	color:#3333CC;
}
.txtb{
	font-weight:bold;
}
.txtn{
	font-weight:normal;
}
.txtr{
	color:#cc0000;
}
.block{
	display:block;
}
.txtright{
	text-align:right;
}
.txtleft{
	text-align:left;
}
.italic{
	font-style: italic;
}
.clearR{
	clear:right;
	display:none;
	padding:0 0 0 0;
}
.clearL{
	clear:left;
	display:none;
	padding:0 0 0 0;
}
.text-hidden{
	text-indent: -9999px;
	overflow: hidden;
}
/*_______________________________________
	HEADER BOX[ Default ] 
_______________________________________*/
#header{
	display:block;
	padding:0;
	margin:0;
	width:750px;
	height:75px;
	background:#FFFFFF;
}
#header .logo1{
	display:block;
	padding:0;
	width:159px;
	height:54px;
	margin:10px 0px 9px 0px ;
	float:left;
}
#header h1{
	width:400px;
	height:10px;
	font-size:10px;
	font-weight:normal;
	padding:0;
	margin:9px 0px 0px 0px;
	text-align:right;
	float:right;

}
#header ul{
	display: block;
	padding:0;
	margin:6px 0 0 0;
	clear:right;
	float:right;
	width:300px;
	list-style:none;
	line-height:0.8em;
}
#header li.h_start{
	display:inline;
	border-left:1px solid gray;
	border-right:1px solid gray;
	float:right;
	padding:0 5px 0 5px;
	margin:0;
	line-height:0.8em;
}
#header li{
	display:inline;
	border-right:1px solid gray;
	padding:0 5px 0 5px;
	float:right;
	margin:0;
	line-height:0.8em;
}
#header li a{
	display:inline;
	margin:0;
	padding:0;
	color:gray;
	font-size:12px;
}
#header .logo2{
	display:block;
	padding:0;
	width:122px;
	height:20px;
	margin:4px 0px 5px 11px ;
	clear:right;
	float:right;
}
/*_______________________________________
	main navi
_______________________________________*/
#mainnavi{
	clear:both;
	display:block;
	width:750px;
	height:40px;
	padding:0px;
	margin:0px;
	background:url(../incubator/img/menu_bg.gif) no-repeat;
}
#mainnavi ul{
	display:block;
	margin:0;
	padding:0px;
	list-style:none;
}
#mainnavi li{
	display: block;
	float:left;
	height:40px;
	padding:0;
}
#mainnavi li a{
	display:block;
	color:#ffffff;
	width:125px;
	font-size:13px;
	text-decoration: none;
	margin:5px 0 0 0;
	outline:none;
}
#mainnavi li a.center{
	display:block;
	color:#ffffff;
	width:125px;
	font-size:13px;
	text-decoration: none;
	margin:12px 0 0 0;
}
#mainnavi li a:hover{
	text-decoration: underline;
}
/*_______________________________________
	ALL BOX[ Default ] 
_______________________________________*/
#all{
	padding:0;
	margin-left:auto;
	margin-right:auto;
	width:750px;
}
/*_______________________________________
contents Index
_______________________________________*/
#contents{
	display:block;
	padding:4px 0px 0px 0px;
	margin:0px;
	float:left;
}
#top_contents{
	display:block;
	padding:4px 0px 0px 0px;
	margin:0px;
	float:left;
}
/*_______________________________________
Left Menu Index[Top Page]
_______________________________________*/
#top_leftbox{
	clear:both;
	display:block;
	padding:0;
	margin:0;
	width:250px;
	float:left;
	text-align:left;
	background-color:#dddddd;
}
#top_leftbox_inner{
	padding:0;
	margin:5px;
	background-color:#ffffff;
}
#top_leftbox h2{
	padding:0 0 3px;
	margin:0;
	color:#555555;
	background:#dddddd;
	font-size:15px;
	font-weight:bold;
	text-indent:0.5em;
}
#top_leftbox ul{
	display:block;
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	width:240px;
}
#top_leftbox img.left{
	float:left;
	margin:0 10px 0 0;
}
#top_leftbox img.right{
	float:right;
	margin:0 0 0 10px;
}
#top_leftbox li{
	display:block;
	padding:0;
	width:220px;
	margin:10px 0 0 7px;	
}
#top_leftbox li a{
	display:block;
	margin:0 0 5px 5px;
	color:#444444;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #c4263e;
}
#top_leftbox li p{
	display:block;
	margin:0 13px 5px 13px;
	padding:0;
	color:#666666;
}
#top_leftbox li a.rss{
	display:inline;
	margin:0 0 5px 0;
	color:#444444;
	font-size:12px;
	font-weight:normal;
	border:none;
}
/*_______________________________________
Left Menu Index
_______________________________________*/

#leftbox{
	clear:both;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:200px;
	float:left;
	text-align:left;
	background-color:#ffffff;
}
#leftbox ul{
	list-style:none;
}
#leftbox li.current{
	display:block;
	padding:0;
	width:160px;
	margin:10px 0 0 7px;	
	background:url(../rezept-online/img/current_arrow.gif) no-repeat;
	border-bottom:1px solid #cccccc;
}
#leftbox li a.current{
	display:block;
	margin:0 0 5px 13px;
	color:#000000;
	font-size:small;
}
#leftbox li a:hover.current{
	text-decoration:none;
	cursor:default;
}
#ssl{
	display:block;
	text-align:center;
	margin:10px 0 40px 0;
}
/*_______________________________________
Left Box Index[Voice Blog] 
_______________________________________*/
#leftbox.vb dl{
	padding:0;
	margin:0;
}
#leftbox.vb dt{
	padding:0.5em 0 0 0;
	margin:0;
	background:url(../incubator/img/dt_header.gif) no-repeat;
	text-indent:1.5em;
	height:29px;
	font-weight:bold;
}
#leftbox.vb dd{
	padding:0 1em 0 0;
	margin:0 0 10px 0;
}
#leftbox.vb ul{
	margin:0;
	padding:0;
	text-decoration:none;
}
#leftbox.vb li{
	margin:0;
	padding:0;
}
/*_______________________________________
Left Box Index[Column Sanada] 
_______________________________________*/
#leftbox.cs dl{
	padding:0;
	margin:0;
}
#leftbox.cs dt{
	padding:0.5em 0 0 0;
	margin:0;
	background:url(../incubator/img/dt_header.gif) no-repeat;
	text-indent:1.5em;
	height:29px;
	font-weight:bold;
}
#leftbox.cs dd{
	padding:0 1em 0 0;
	margin:0 0 10px 0;
}
#leftbox.cs ul{
	margin:0;
	padding:0;
	text-decoration:none;
}
#leftbox.cs li{
	margin:0;
	padding:0;
}
/*_______________________________________
Left Box Index[Column kanagawa] 
_______________________________________*/
#leftbox.ck dl{
	padding:0;
	margin:0;
}
#leftbox.ck dt{
	padding:0.5em 0 0 0;
	margin:0;
	background:url(../incubator/img/dt_header.gif) no-repeat;
	text-indent:1.5em;
	height:29px;
	font-weight:bold;
}
#leftbox.ck dd{
	padding:0 1em 0 0;
	margin:0 0 10px 0;
}
#leftbox.ck ul{
	margin:0;
	padding:0;
	text-devoration:none;
}
#leftbox.ck li{
	margin:0;
	padding:0;
}
#m_list li.year{
	display:block;
}
#m_list li.month{
	display:inline;
	padding:0 18px 0 0;
}
/*_______________________________________
Topic Path
_______________________________________*/
#topic_path{
	margin:0;
	padding:0;
}
#topic_path p{
	height:1.5em;
	padding:0.2em 0 0 0;
	margin:0;
}
#topic_path a{
	padding:0;
	margin:0;
	color:#0000cc;
}
/*_______________________________________
Right Box Index[Top Page] 
_______________________________________*/
#top_rightbox{
	display:block;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 4px ;
	width:496px;
	float:left;
	text-align:left;
}
#top_rightbox h2{
	width:496px;
	height:54px;
	padding:0;
	margin:0;
}
#top_rightbox h3{
	margin:4px 0 0 0;
	background:url(../incubator/img/h3_header_top.gif) no-repeat;
	text-indent:1.5em;
	color:#555555;
	font-size:15px;
	line-height:1.8em;
}
#top_rightbox ul{
	display:block;
	margin:5px 0 0 0;
	padding:0 10px 0 10px;
	list-style:none;
}
#top_rightbox ul li{
	display:block;
	padding:0;
	margin:5px 0 0 0;
	border-bottom:dashed #dddddd 1px;
}
#news{
	float:left;
	width:250px;
	padding:0 0 20px 0;
	margin:0;
	border-right:1px solid #dddddd;
}
#topix{
	width:240px;
	float:left;
	padding:0;
	margin:0 0 0 4px;
}

/*_______________________________________
Right Box Index[Defult] 
_______________________________________*/
#rightbox h2{
	width:546px;
	height:54px;
	padding:0;
	margin:0;
	background:url(../incubator/img/h2_header_img.jpg) ;
}
#rightbox{
	display:block;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 4px ;
	width:546px;
	float:left;
	text-align:left;
}
#rightbox ul{
	display:block;
	margin:15px 0 0 30px;
	padding:0;
}
#rightbox ul li{
	display:block;
	padding:0;
	margin:5px 0 0 0;
	border-bottom:dashed #cccccc 1px;
}
#rightbox h4{
	padding:0;
	margin:1em 0 0 20px;
}
#rightbox dt{
	margin:0 0 0 30px;
}
/*_______________________________________
Right Box Index[Voice Blog] 
_______________________________________*/
#rightbox.vb{
	display:block;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 4px ;
	width:546px;
	float:left;
}
#rightbox.vb ul{
	display:block;
	margin:15px 0 0 30px;
	padding:0;
	list-style:none;
}
#rightbox.vb ul li{
	display:block;
	padding:0;
	margin:5px 0 0 0;
	border-bottom:dashed #cccccc 1px;
}
#rightbox.vb h3{
	margin:0;
	padding:6px 8px 6px 0;
	text-align:right;
	background:url(../incubator/img/h3_header.gif) no-repeat;
}
#rightbox.vb h4{
	height:29px;
	margin:0;
	padding:0.4em 0 0 0;
	margin:0;
	text-indent:1.5em;
	background:url(../incubator/img/h4_header.gif) no-repeat;
	color:#333333;
}
#rightbox.vb h5{
	margin:0 0 10px 0;
	padding:0;
	font-weight:normal;
}
#message{
	width:auto;
	margin:4px 0 0 0; 
	padding:20px 20px 40px 20px;
	border:1px solid gray;	
}
#message p{
	margin:1em 20px 0 20px;
	text-indent:1em;
}
#message p.no_indent{
	margin:1em 20px 0 20px;
	text-indent:0;
}
#message p.case_arc{
	margin:0.5em 20px 0 20px;
	text-indent:0;
}
#message ol{
	margin:1em 20px 1em 0;
	padding:0 0 0 40px;
}
#message ol li{
	margin:0;
	padding:0;
}
#message h6{
	margin:1.5em 15px 1em 15px;
	padding:0;
	font-size:14px;
	border-bottom:1px solid #003399;
	text-indent:0.5em;
}
#message ul{
	margin:1em 20px 1em 20px;
	padding:0 0 0 0;
}
#message ul li{
	margin:0 0 0 0;
	padding:0 0 0 20px;
	border:none;
	list-style:inherit disc outside;
}
#voiceblog_part{
	width:auto;
	margin:4px 0 0 0; 
	padding:20px;
	border:1px solid gray;	
}
#voiceblog_part p{
	margin:0 20px 0 20px;
}
/*_______________________________________
Right Menu Index[Cloumn Sanada] 
_______________________________________*/
#rightbox.cs{
	display:block;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 4px ;
	width:546px;
	float:left;
	overflow:hidden;
}
#rightbox.cs h2{
	width:546px;
	height:54px;
	padding:0;
	margin:0;
	text-indent:-9999px;
	background:url(../incubator/column_sanada/img/h2_header_img.jpg) no-repeat;
}
#rightbox.cs h2.top{
	width:546px;
	height:230px;
	padding:0;
	margin:0;
	text-indent:-9999px;
	background:url(../incubator/column_sanada/img/h2_header_top.jpg) no-repeat;
}
#rightbox.cs h3{
	margin:0;
	padding:6px 8px 6px 0;
	text-align:right;
	background:url(../incubator/img/h3_header.gif) no-repeat;
}
#rightbox.cs h4{
	height:29px;
	margin:0;
	padding:0.4em 0 0 0;
	margin:0;
	text-indent:1.5em;
	background:url(../incubator/img/h4_header.gif) no-repeat;
	color:#333333;
}
#rightbox.cs h5{
	margin:0 0 10px 0;
	padding:0;
	font-weight:normal;
}
#summary{
	width:auto;
	margin:4px 0 0 0; 
	padding:20px;
	border:1px solid gray;	
}
#summary p{
	margin:0 20px 0 20px;
}
#summary ul{
	display:block;
	margin:15px 20px 0 20px;
	padding:0;
	list-style:none;
}
#summary ul li{
	display:block;
	padding:0;
	margin:5px 0 0 0;
	border-bottom:dashed #cccccc 1px;
}
#archive{
	width:auto;
	margin:4px 0 0 0; 
	padding:20px;
	border:1px solid gray;	
}
#archive p{
	margin:0 20px 0 20px;
}
#archive ul{
	display:block;
	margin:15px 20px 0 20px;
	padding:0;
	list-style:none;
}
#archive ul li{
	display:block;
	padding:0;
	margin:5px 0 0 0;
	border-bottom:dashed #cccccc 1px;
}
#archive h5{
	margin:0;
	padding:0;
}
#prenext{
	margin:10px 0 0 20px;
}
#prenext a{
	color:#777777;
}
#prenext a:visited{
	color:#777777;
}
/*_______________________________________
Right Menu Index[Cloumn Kanagawa] 
_______________________________________*/
#rightbox.ck{
	display:block;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 4px ;
	width:546px;
	float:left;
	overflow:hidden;
}
#rightbox.ck h2{
	width:546px;
	height:54px;
	padding:0;
	margin:0;
	text-indent:-9999px;
	background:url(../incubator/column_kanagawa/img/h2_header_img.jpg) no-repeat;
}
#rightbox.ck h2.top{
	width:546px;
	height:230px;
	padding:0;
	margin:0;
	text-indent:-9999px;
	background:url(../incubator/column_kanagawa/img/h2_header_top.jpg) no-repeat;
}
#rightbox.ck ul{
	display:block;
	margin:15px 0 0 30px;
	padding:0;
	list-style:none;
}
#rightbox.ck ul li{
	display:block;
	padding:0;
	margin:5px 0 0 0;
	border-bottom:dashed #cccccc 1px;
}
#rightbox.ck h3{
	margin:0;
	padding:6px 8px 6px 0;
	text-align:right;
	background:url(../incubator/img/h3_header.gif) no-repeat;
}
#rightbox.ck h4{
	height:29px;
	margin:0;
	padding:0.4em 0 0 0;
	margin:0;
	text-indent:1.5em;
	background:url(../incubator/img/h4_header.gif) no-repeat;
	color:#333333;
}
#rightbox.ck h5{
	margin:0 0 10px 0;
	padding:0;
	font-weight:normal;
}

#rightbox h4.sitemap{
	margin:10px 0 0 20px;
	padding:0 0 0 0.5em;
	background:url(../rezept-online/img/h4_sitemap.gif) no-repeat;
	text-indent:10px;
	font-size:14px;
	font-weight:normal;
}
#rightbox h4.sitemap a{
	padding:0;
	margin:0;
	color:#333333;
	
}
#rightbox ul.sitemap{
	margin:0 0 0 20px;
	padding:0;
}
#rightbox ul.sitemap li{
	margin:5px 0 0 20px;
	padding:0;
	background:url(../rezept-online/img/h4_sitemap.gif) no-repeat;
	text-indent:15px;
	font-size:12px;
	border:none;
}
#rightbox ul.sitemap li a{
	color:#333333;
}
/*_______________________________________
Right Menu Index[About] 
_______________________________________*/
#top_rightbox.ab{
	display:block;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 4px ;
	width:496px;
	float:left;
}
#top_rightbox.ab h2{
	width:496px;
	height:54px;
	padding:0;
	margin:0;
	text-indent:-9999px;
	background:url(../incubator/about/img/h2_header_img.jpg) no-repeat;
}
#top_rightbox.ab h3{
	margin:0;
	font-size:18px;
	text-indent:1.5em;
	line-height:3em;
	color:#333333;
	background:url(../incubator/about/img/h3_header.gif) no-repeat;
}
#about_incubator{
	margin:10px 0 0 0;
	padding:0 20px 0 20px;
}
#about_incubator p{
	margin:1em 0 0 0;
	padding:0;
}
#aboutKigyohatsu{
	margin:10px 0 0 0;
	padding:0 20px 0 20px;
}
#aboutKigyohatsu p{
	margin:1em 0 0 0;
	padding:0;
}
#bannerArea{
	margin:8px 0 0 0;
}


/*_______________________________________
	footer[ Default ] 
_______________________________________*/
#footer{
	display:block;
	padding:15px 0px 0px 0px ;
	margin:0px auto 0px auto ;
	width:750px;
	height:65px;
	clear:both;
	text-align:left;
	background: #ffffff url(../share/footer_bg.gif) repeat-x;
}

#footer ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	display:block;
	float:left;
	margin-top:15px;
	margin-left:0;
	list-style:none;
}
#footer li{
	display:inline;
	padding:0px 10px 0px 0px;
}
#footercopy{
	margin:20px 25px;
	display:block;
	float:right;
	}
#footer a:link {
	text-decoration:none;
	color:#333333;
}

#footer a:visited {
	text-decoration:none;
	color:#333333;
}

#footer a:hover {
	text-decoration:underline;
	color:#333333;
}

#footer a:active {
	text-decoration:none;
	color:#333333;
}
/*_______________________________________
	contact[ Default ] 
_______________________________________*/
#cont_sbox01{
	margin:15px 0 0 0;
	padding:0 0 25px 20px;
}
#cont_sbox01 p{
	margin:0;
	padding:10px 5px 10px 8px;
}
#cont_rulesbox_01{
	border: 1px solid #cccccc;
	background-color: #ecffcd;
	width:500px;
	margin:0;
	padding:0 5px 0 8px;
	text-align:left
}
#cont_rulesbox_02 {
	border: 1px solid #cccccc;
	border-top-style: none;
	width:500px;
	height:100px;
	overflow:auto;
	margin:0;
	padding:5px 5px 10px 8px;
	text-align:left
}
#cont_rulesbox_02 dd{
	margin:0 0 0 2em;
}
