@charset "UTF-8";

/* SLOWLIFE WEBSITES
   ----------------------------------------
   2007.9.18
   auter:Shirai Hiroto(From One or Eight)
   http://www.oneoreight.co.jp
   ----------------------------------------*/

/* 動画など ######################################## */

.pickup_001 {
	width:677px;
	height:30px;
	text-indent:-9786px;
	background:url(../img/pickup/title.jpg) no-repeat;
	margin:0px 0px 5px 0px;
}
.pickup_002 {
	width:677px;
	margin:0px 0px 10px 0px;
}
.pickup_002 table {
	border: 1px solid #a2a2a2;
	border-collapse:collapse;
}
.pickup_002 th {
	padding:5px;
	border: 1px solid #a2a2a2;
	border-collapse:collapse;
	background:#fbeddb;
	text-align:left;
}
.pickup_002 td {
	padding:5px 20px;
	font-size:12px;
	line-height:16px;
	color:#000000;
	border: 1px solid #a2a2a2;
	border-collapse:collapse;
}
.navi {
	width:677px;
	margin:0px 0px 10px 0px;
}
.navi img {
	float:right;
	padding:0px 5px 0px 0px;
}
.pickup_002 th p {
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	background:url(../img/pickup/arrow.gif) no-repeat;
	padding:0px 15px;
}
.pickup_003 {
	font-size:24px;
	font-weight:bold;
	padding:0px 20px;
	margin:0px 0px 5px 0px;
}
.pickup_004 {
	width:653px;
	margin:0px auto 10px auto;
}
.pickup_004 h5 {
	background:url(../img/pickup/arrow2.gif) no-repeat;
	padding:0px 20px;
	margin:0px 0px 10px 0px;
	font-size:18px;
	font-weight:bold;
	color:#e58c21;
}
.pickup_004 h6 {
	background:url(../img/pickup/arrow2.gif) no-repeat;
	padding:0px 20px;
	margin:0px 0px 0px 0px;
	font-size:18px;
	font-weight:bold;
	color:#e58c21;
}
.content_001 {
	width:653px;
	margin:0px 0px 10px 0px;
}
.content_001 p {
	font-size:12px;
	line-height:16px;
	color:#000000;
	padding:0px 15px;
}
.content_001 p strong {
	font-weight:bold;
}
.content_002 {
	width:653px;
	margin:0px 0px 20px 0px;
}
.content_002 p {
	font-size:12px;
	line-height:16px;
	color:#000000;
	padding:0px 15px;
}
.content_002 p strong {
	font-weight:bold;
}

.content_003 {
	width:653px;
	background:#fcf3ca;
	margin:0px 0px 10px 0px;
}
.content_003 td {
	padding:5px;
	font-size:12px;
	line-height:18px;
}


.pickup_100 {
	width:677px;
	margin:0px 0px 0px 0px;
}
.pickup_101 {
	width:677px;
	margin:0px 0px 10px 0px;
}
.pickup_102 {
	width:677px;
	margin:0px 0px 20px 0px;
}

.pickup_201 {
	width:677px;
	margin:0px 0px 0px 0px;
}
.pickup_201 table {
	border: 1px solid #a2a2a2;
	border-collapse:collapse;
}
.pickup_201 th {
	padding:5px;
	border: 1px solid #a2a2a2;
	border-collapse:collapse;
	background:#fbeddb;
	text-align:left;
}
.pickup_201 td {
	padding:5px 20px;
	font-size:12px;
	line-height:16px;
	color:#000000;
	border: 1px solid #a2a2a2;
	border-collapse:collapse;
}
.pickup_201 td table td {
	padding:5px 0px 5px 5px;
	font-size:12px;
	line-height:16px;
	color:#000000;
	border: 1px solid #ffffff;
	border-collapse:collapse;
}
.pickup_201 td table {
	font-size:12px;
	line-height:16px;
	color:#000000;
	border: 1px solid #ffffff;
	border-collapse:collapse;
}

.pickup_301 {
	width:662px;
	height:334px;
	background:url(../img/pickup/011_002.jpg) no-repeat;
	margin:0px 0px 10px 0px;
}
.pickup_301 p {
	padding:10px 10px 10px 460px;
	font-size:12px;
	line-height:20px;
	color:#2d2f33;
}
.pickup_302 {
	width:654px;
	margin:0px auto 20px auto;
}
.pickup_302 td {
	font-size:5px;
	line-height:1;
}
.pickup_303 {
	font-size:12px;
	line-height:18px;
	padding:10px 22px 10px 38px;
}
.pickup_304 {
	font-size:10px;
	line-height:15px;
	padding:10px 22px 0px 38px;
}

.pickup_401 {
	width:672px;
	margin:0px auto 10px auto;
}
.pickup_402 {
	width:672px;
	margin:0px auto 20px auto;
}
.pickup_402 table {
	border: 1px solid #a2a2a2;
	border-collapse:collapse;
}
.pickup_402 th {
	padding:5px;
	font-size:12px;
	line-height:16px;
	color:#000000;
	font-weight:normal;
	border: 1px solid #a2a2a2;
	border-collapse:collapse;
	background:#fbeddb;
	text-align:left;
}
.pickup_402 td {
	padding:5px;
	font-size:12px;
	line-height:16px;
	color:#000000;
	border: 1px solid #a2a2a2;
	border-collapse:collapse;
}
.pickup_403 {
	width:672px;
	margin:0px auto 10px auto;
}
.pickup_403 table {
	border: 1px solid #a2a2a2;
	border-collapse:collapse;
}
.pickup_403 th {
	padding:5px;
	font-size:12px;
	line-height:16px;
	color:#000000;
	font-weight:normal;
	border: 1px solid #a2a2a2;
	border-collapse:collapse;
	background:#fbeddb;
	text-align:left;
}
.pickup_403 td {
	padding:5px;
	font-size:12px;
	line-height:16px;
	color:#000000;
	border: 1px solid #a2a2a2;
	border-collapse:collapse;
}
.pickup_404 {
	width:648px;
	margin:0px auto 20px auto;
}


.content_004 {
	width:621px;
	margin:0px auto 10px auto;
}
.content_004 table {
	border: 1px solid #7f7f7f;
	border-collapse:collapse;
	margin:0px 0px 5px 0px;
}
.content_004 th {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:center;
	padding:5px;
	border: 1px solid #7f7f7f;
	border-collapse:collapse;
}
.content_004 td {
	font-size:12px;
	line-height:16px;
	padding:5px;
	border: 1px solid #7f7f7f;
	border-collapse:collapse;
}
.content_004 td span {
	font-size:10px;
	line-height:12px;
}

.table_color_001 {
	background:#f1d732;
}
.table_color_002 {
	background:#fbf7dc;
}
.table_color_003 {
	background:#fbe2c9;
}
.content_004 p {
	font-size:12px;
	line-height:16px;
	margin:0px 0px 5px 0px;
}


.tokuten_001 {
	width:639px;
	margin:0px auto 10px auto;
}
.tokuten_002 {
	width:659px;
	margin:0px auto;
}


.content_005 {
	width:621px;
	margin:0px auto 10px auto;
}
.content_005 table {
	border: 0;
	border-collapse:collapse;
	margin:0px 0px 5px 0px;
}
.content_005 th {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:center;
	padding:5px;
	border-collapse:collapse;
}
.content_005 td {
	font-size:12px;
	line-height:16px;
	padding:5px;
	border-collapse:collapse;
}

.content_006 {
	width:621px;
	margin:0px auto 10px auto;
}
.content_006 table {
	border: 1px solid #d9d9d9;
	margin:0px 0px 5px 0px;
}
.content_006 th {
	width: 33%;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:center;
	padding:5px;
	border: 1px solid #d9d9d9;
	background: #f6f6f6;
}
.content_006 td {
	width: 33%;
	font-size:12px;
	line-height:16px;
	padding:5px;
	text-align:center;
	border: 1px solid #d9d9d9;
}

/*---------------------- Pickup 32 -----------------------------*/

.appetite {
	width:653px;
	height:279px;
	background:url(../img/pickup/032_000.jpg) no-repeat;
	overflow: hidden;
	font-size: 13px;
	color: #333333;
}

.appetite_txtL {
	float: left; 
	width: 215px;
	display: inline;
	overflow: hidden;
	margin: 65px 15px 0px 90px;
}

.appetite_txtR {
	float: right;
	width: 215px;
	display: inline;
	margin: 65px 15px 0px 90px;
	overflow: hidden;
}

.medicine {
	width:653px;
	height:230px;
	background:url(../img/pickup/032_001.jpg) no-repeat;
	overflow: hidden;
	font-size: 13px;
	color: #333333;
	margin-top: 10px;
}

.medicine_txtL {
	float: left; 
	width: 215px;
	display: inline;
	overflow: hidden;
	margin: 11px 15px 0px 90px;
}

.medicine_txtR {
	float: right;
	width: 215px;
	display: inline;
	margin: 11px 15px 0px 90px;
	overflow: hidden;
}

.clear {
	clear: both;
}

.exclusive {
	margin: 8px 4px 10px 20px;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

.exclusive_img {
	float: left; 
	padding: 0px 4px 0px 2px;
}

.other_conts {
	margin: 2px 0px 30px 0px;
}

.common_use {
	width:653px;
	overflow: hidden;
	margin-top: 10px;
}

.common_use p {
	padding-left: 0px;
	font-size: 11px;
	color: #000000;
}

.common_useL {
	float: left; 
	width: 420px;
	display: inline;
	overflow: hidden;
	margin-right: 12px
}

.common_useR {
	float: right;
	width: 220px;
	display: inline;
	overflow: hidden;
}

.common_hall {
	margin-bottom: 187px;
}

.common_hall2L {
	float: left; 
	width: 196px;
	display: inline;
	overflow: hidden;
	padding-right: 20px;
}

.common_hall2R {
	float: right;
	width: 200px;
	display: inline;
	overflow: hidden;
}

.img_ttl {
	margin-top: 2px;
}

.img_titleR {
	margin: 2px 0px 15px 0px;
}

/*---------------------- Pickup 33 -----------------------------*/

.pickup33_txt {
	margin: 5px 0px 5px 0px;
}

.pup33_wrap {
	margin: 12px 0px 25px 0px;
}

.pup33_imgL {
	float: left;
	width: 270px;
	display: inline;
	overflow: hidden;
}

.pup33_imgR {
	float: right;
	width: 380px;
	display: inline;
	overflow: hidden;
}

.content_001 .pup33_img_ttl {
	margin: 2px 0px 2px 0px;
	font-size: 10px;
}

.content_001 .pup33_img_ttl2 {
	margin: 2px 6px 2px 0px;
	font-size: 10px;
	text-align: right;
}
.content_001 .pup33_img_ttl3 {
	padding-right: 0px;
	margin: 2px 0px 2px 0px;
	font-size: 10px;
	text-align: right;
}

.pup33_imgL2 {
	float: left;
	width: 412px;
	display: inline;
	overflow: hidden;
}

.pup33_imgR2 {
	float: right;
	width: 187px;
	display: inline;
	overflow: hidden;
}

.pup33_imgL2 .imgT2 {
	margin-top: 20px;
}

.pup33_imgR2 .imgT {
	margin-top: 38px;
}


/*---------------------- Pickup 34 -----------------------------*/

.header_sp {
	padding: 40px 0px 4px 0px;
}

.pickup34_h3 {
	margin: 5px 0px 0px 16px;
	font-size: 13px;
	color: #32617f;
}

.content_001 .pickup34_txt {
	font-size:11px;
	line-height:14px;
	color:#000000;
	padding:0px 15px;
	margin: 5px 0px 0px 0px;
}

.pup34_wrap {
	width: 602px;
	overflow: hidden;
	margin: 3px 0px 2px 15px;
}

.pup34L {
	width: 285px;
	float: left;
	display: inline;
	overflow: hidden;
}

.pup34R {
	width: 285px;
	float: right;
	display: inline;
	overflow: hidden;
}

.content_001 .pup34_txt {
	font-size:10px;
	color:#000000;
	padding:0px;
}


