@charset "utf-8";

/*   
Theme Name: Thrive on
Theme URI: http://www.thrive-on.com
Description: スライブオンデザインテンプレート
Author: スライブオン
Author URI: http://www.thrive-on.com/
Version: 1.0.0
*/


/********************************
			ブログで作成　中ページ
********************************/
#page_content2 {
	margin:0 auto;
	width:615px;
	text-align:left;
}

#page_sitelink {
	clear:both;
	text-align:center;
	margin:20px 0 0;
}

#page_sitelink a {
	color:#666666;
	text-decoration:underline;
}

	#page_sitelink a:link,
	#sitelink a:visited {
	color:#666666;
}

	#page_sitelink a:hover {
	color:#000000;
	text-decoration:none;
}


table.page_ryoukin {
	margin:10px auto 10px;
	border-collapse: collapse; 
	width:550px;
}

table.page_ryoukin th {
	padding:5px 0 5px 10px;
	width:auto;
	font-weight:normal;
	border:1px #cccccc solid;
}

table.page_ryoukin tr.ryoukin_bg {
	background-color:#dfdfdf;
}

table.page_ryoukin td {
	padding:5px 10px 5px 0;
	width:100px;
	text-align:right;
	border:1px #cccccc solid;
}

table.page_ryoukin td.r02 {
	padding-right:27px;
}

.page_super {
	vertical-align: super;
	font-size:80%;
}

.page_ryoukin_c {
	margin:10px auto 0;
	width:550px;
	font-size:90%;
}

/*ryoukin_c　IE6以前*/
* html .page_ryoukin_c {
	margin:10px 0 0 75px;
}

.page_sample {
	width:535px;
	margin:0 auto 15px;
}

/*sample　IE6以前*/
* html .page_sample {
	margin:0 0 15px 40px;
}

#page_nagare {
	width:550px;
	margin:0 auto 10px;
}

.page_namber {
	float:left;
	width:35px;
}

.page_nagare_txt {
	float:left;
	width:515px;
}


.page_font_big {
	font-size:140%;
	font-weight:bold;
}

.page_tokutyou {
	width:550px;
	margin:10px auto 10px;
}

/*page_tokutyou　IE6以前*/
* html .page_tokutyou {
	width:550px;
	margin-left:32px;
}

.page_tokutyou p{
	background:url("../../page_image/point.gif") no-repeat 0 5px;
	padding-left:32px;
	line-height:2.2;
	font-size:120%;
}

.page_tokutyou p strong{
	color:#ff0000;
}

.page_tokutyou p.p02{
	line-height:1.5;
	margin-bottom:5px;
}

#page_template {
	margin:0 auto;
	width:675px;
}

.page_temp_md {
	clear:both;
	background-color:#cccccc;
	padding:3px 10px;
	margin-bottom:10px;
	color:#000000;
	font-weight:bold;
}

.page_temp_s {
	float:left;
	width:135px;
	height:140px;
	text-align:center;
	position: relative; 
	top: 0; 
	left: 0; 
}

.page_temp_s p {
	position: absolute; 
	bottom: 18px; 
	left: 10px; 
	color:#000000;
	font-size:10px;
}

.page_page_move {
	clear:both;
	text-align:right;
	padding:10px 0 0;
	}
	
.sankou {
	float:left;
	background-color:#ffcccc;
	padding:2px 5px;
	margin-right:15px;
	font-weight:bold;
}

dl#system_nagare {
	margin:0 0 0 15px;
}

dl#system_nagare dt {
	font-weight:bold;
	margin-top:10px;
	color:#000000;
}

dl#system_nagare dt img {
	position:relative; top:5px; left:0px;
}

dl#system_nagare dt.dt_top {
	margin-top:0px;
}

dl#system_nagare dd {
	margin:0 0 0 35px;
}

table.ec {
	border-collapse: collapse; 
	width:600px;
	margin:5px 0 0 0;
}

table.ec th {
	padding:5px 0 ;
	border:1px #cccccc solid;
	background-color:#dfdfdf;
	text-align:center;
}

table.ec th.hikaku {
	padding:5px;
	border:1px #cccccc solid;
	background-color:#dfdfdf;
	text-align:left;
	width:1%;
	white-space:nowrap;
}

table.ec td {
	padding:7px 5px;
	border:1px #cccccc solid;
}

table.ec td.w_nowrap {
	width:1%;
	white-space:nowrap;
}

table.ec td.td_left {
	vertical-align: middle;
	width:100px;
	font-weight:bold;
	background-color:#ffffff;
}

table.ec td.td_center {
	width:130px;
}

table.ec tr.right_bg {
	background-color:#dfdfdf;
}

.w_50 {
	width:50%;
}

.page_komidashi01 {
	font-weight:bold;
	color:#000000;
	font-size:120%;
}

.page_point1 {
	background:url("../../page_image/point1.gif") no-repeat 0 2px;
	padding-left:15px;
	margin-bottom:5px;
}

.ec_kakomi {
	background-color:#facdd7;
	border:1px #d98899 solid;
	padding:10px;
	width:70%;
	margin:10px auto 0;
	text-align:center;
	color:#333333;
	font-weight:bold;
}

/*パートナー募集*/
.partner01 {
	background:url("../../page_image/partner01.gif") no-repeat;
	color:#000000;
	font-size:20px;
	margin-bottom:5px;
	padding-left:33px;
	font-weight:bold;
}

.partner02 {
	background:url("../../page_image/partner02.gif") no-repeat;
	color:#000000;
	font-size:20px;
	margin:20px 0 5px;
	padding-left:33px;
	font-weight:bold;
}

.partner03 {
	background:url("../../page_image/partner03.gif") no-repeat;
	color:#000000;
	font-size:20px;
	margin:20px 0 5px;
	padding-left:33px;
	font-weight:bold;
}

.partner04 {
	background:url("../../page_image/partner04.gif") no-repeat;
	color:#000000;
	font-size:20px;
	margin:20px 0 5px;
	padding-left:33px;
	font-weight:bold;
}

.partner_mg_l33 {
	margin-left:33px;
}

.partner_point1 {
	background:url("../../page_image/partner_point1.gif") no-repeat 0 3px;
	padding-left:17px;
	margin:0 0 5px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.partner_mg_l17 {
	margin:0 0 20px 17px;
}


