@charset "UTF-8";


/*------------------------------------------------
インデックス専用カラム
------------------------------------------------*/

#sidebar  {
	width: 280px;
	margin: 0px;
}

#contents_in {
	background: url(img/toppage/visual.jpg) no-repeat;
	padding: 200px 0 15px;
}

#main {
	width: 720px;
	margin: 0;
}
/*------------------------------------------------
インデックス固有CSS
------------------------------------------------*/

#pagetitle {
	height: 0px;
	overflow: hidden;
}

#main {
	width: 665px;
	margin: 0;
	padding: 0;
}


#for_btoc {
	width: 325px;
	float: left;
	background: url(img/bg_topcontents.gif) no-repeat;
	padding: 0;
	margin: 0px 0px 20px;
}
#for_btoc h2 { padding: 20px 0 5px 0; }

#for_btob {
	width: 325px;
	float: right;
	background: url(img/bg_topcontents.gif) no-repeat;
	padding: 0;
	margin: 0px 0px 20px;
}
#for_btob h2 { padding: 20px 0 5px 0; }


#rezept-edit {
	color:#555;
	clear: both;
	background: url(img/bg_topcontents_long.gif) no-repeat 0px 23px;
}
#rezept-edit h2 {
	padding: 40px 0 5px;
	float: left;
	width: 200px;
	margin: 0;
}

#rezept-edit_sub {
	width: 150px;
	float: right;
}
#rezept-edit_sub .rss {
	display:block;
	width:45px;
	height:23px;
	margin-left:auto;
	background: url(img/toppage/rss.gif);
	text-indent: -9999px;
}
#rezept-edit_sub .viewall {
	display:block;
	width:73px;
	height:14px;
	background: url(img/viewall.gif);
	text-indent: -9999px;
	margin: 9px 0px 0px auto;
}

#rezept-edit p { margin: 0; }

#rezept-edit ul { clear: both; }

#rezept-edit li {
	background: url(img/mark_arrow_green.gif) no-repeat left center;
	padding: 2px 0 2px 18px;
	margin: 5px 0 2px;
	border-bottom: 1px dotted #9D9D95;
}

#rezept-edit a:link,
#rezept-edit a:visited {
	text-decoration:none;
	color:#02A5DB;
}
#rezept-edit a:hover {
	font-weight:bold;
}

#rezept-edit .re_date { color: #999; 

}


/*------------------------------------------------
レセプト・7th
------------------------------------------------*/

#pickup_rezept {
	border-top: 14px groove #999;
	border-bottom: 10px solid #E0E0E0;
	margin: 20px 0 0;
	padding: 10px;
	font-size: 93%;
}
#pickup_rezept_inner {
	width:200px;
	margin: 0 10px 0 0;
	text-align:center;
	float: left;
}
#pickup_rezept h3 { 
	background: none;
	line-height: normal;
	padding: 0;
}
#pickup_rezept h4 {
	background: none;
	color: #B71C2C;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 5px;
}
#pickup_rezept p {
	margin: 0 0 10px auto;
}
#pickup_rezept ul { margin-left: 210px; }

#pickup_rezept li {
	list-style-type: disc;
	margin-left: 10px;
}


#pickup_7th {
	border-top: 14px groove #999;
	border-bottom: 10px solid #E0E0E0;
	margin: 20px 0 0;
	padding: 10px;
	font-size: 93%;
}
#pickup_7th_inner {
	width:200px;
	margin: 0 10px 0 0;
	text-align:center;
	float: left;
}
#pickup_7th h3 {
	background: none;
	line-height: normal;
	padding: 0;
}
#pickup_7th h4 {
	background: none;
	color: #02A5DB;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 5px;
}
#pickup_7th p {
	margin: 15px 0 0 auto;
}

#pickup_7th ul { margin-left: 210px; }

#pickup_7th li {
	list-style-type: disc;
	margin-left: 10px;
}




/*------------------------------------------------
sidebar
------------------------------------------------*/


p#side_mailform {
	margin: 0;
	padding: 0;
}



/*------------------------------------------------
制作事例
------------------------------------------------*/
.boxgrid { 
	width: 280px ;
	height: 146px ;
	margin-top:10px;
/*	float:left ;*/
	background:#161613 ;
	overflow: hidden ;
	position: relative ;
}

.boxgrid a {
	color:#F00;
}

.boxgrid h3 {
	color: #FFF; 
	font-size:123.1%;
	font-weight:bold;
	padding:5px;
}

.boxgrid img{ 
		position: absolute; 
		top: 0;
		left: 0;
		border: 0;
	}
	.boxgrid p{ 
		padding: 0 10px; 
		color:#afafaf; 
	}



/*christmas
body div#contents_out {
background:transparent url(img/bg_contents_christmas.gif) no-repeat scroll center top;
}
*/

/*------------------------------------------------
Rezept-Edit
------------------------------------------------*/


.re_copy {
	border-top:1px solid #A4A4A4;
	font-size:12px;
	margin:12px 0 6px 0;
	padding:5px 0 0;
	text-align:right;
}



.re_copy a:link,
.re_copy a:visited
 {
	background: url(img/re.gif) no-repeat left center;
	padding: 0 0 0 14px;
	color: #9C1B26;
	text-decoration: underline;
}