@charset "utf-8";

/*
	**********************************************************
	**
	**	熟れせん スタイルシート ver.201006renew
	**
	**	・トップページにのみ適用するスタイルを定義
	**
	**********************************************************
*/


/*
	----------------------------------------------------------
		0.メモ

	----------
	
		1) sidebarの横幅は130px。内左右の余白は5pxずつ

*/


/*
	色々と共有するスタイル
*/
.shopinfo .logo {
	width: 85px;
}
.shopinfo .logo img {
	width: 80px;
}
.shopinfo .bg {
	background-color: #e272b7;
	padding: 3px 5px;
	border-left: 1px solid #fff;
	color: #fff;
}
.shopinfo .bg a {
	color: #fff;
}

.shopinfo {
	width: 800px;
	margin: 5px;
}
.shopinfo td {
	padding-right: 5px;
	padding-left: 5px;
}

.outline {
	border: 1px solid #d36bb5;
}
#outline {
	border: 1px solid #d36bb5;
}
.contents_body {
	margin: 15px;
}

.sorry {
	margin: 15px;
}


/* ヘッダ */
#cnt_body h3 {
	width: 815px;
	height: 20px;
	overflow: hidden;
}
#cnt_body h3 span { visibility: hidden; }
#comic_list #cnt_body h3, #comic_body #cnt_body h3 {
	background: url("../img/subject/comic.jpg") no-repeat left top;
}
#advertise h3 {
	background: url("../img/subject/advertise.jpg") no-repeat left top;
}
#contact #cnt_body h3 {
	background: url("../img/subject/contact.jpg") no-repeat left top;
}

#advertise input {
	width: 250px;
}



form table {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}
form th, form td {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#cnt_body dl,
#cnt_body form {
	margin: 10px !important;
}


.center {
	text-align: center;
}



#advertise #price_list {
	border: 1px solid #d36bb5;
	margin-top: 25px;
}
#advertise #price_list h3 {
	width: 813px;
	background: url("../img/subject/ad_pricelist.jpg") no-repeat center top;
}

#advertise #price_list p {
	margin: 15px 15px 0;
}

#advertise #price_list .list {
	width: 783px;
}
#advertise #price_list .list td {
	border-top: 1px solid #fff;
	padding: 0 30px;
}

#advertise #price_list table {
	border: 1px solid #fff;
	margin: 15px;
}
#advertise #price_list td {
	line-height: 1.8em;
}

#advertise #price_list th,
#advertise #price_list td {
	padding: 5px;
}
#advertise #price_list td.image {
	padding: 5px 15px 10px;
}
#advertise #price_list th {
	font-size: 1.2em;
	font-weight: bold;
}
