@charset "UTF-8";
/*
	font-size
	10 	77
	11 	85
	12 	93 (was 93)
	13 	100
	14 	108 (was 107)
	15 	116 (was 114)
	16 	123.1 (was 122)
	17 	131 (was 129)
	18 	138.5 (was 136)
	19 	146.5 (was 144)
	20 	153.9 (was 152)
	21 	161.6 (was 159)
	22 	167
	23 	174
	24 	182
	25 	189
	26 	197
*/
/*----------------------------------------------------------
	トップ
----------------------------------------------------------*/
.plan_head{
	background-image:url(../images/plan/head.jpg);
	width:690px;
	height:150px;
	margin:5px 0;
}
.plan_head p{
	font-size:85%;
	padding:50px 0 0 50px;
	width:300px;
}
.plan_section{
	clear:both;
	padding:10px 0;
}
.plan_section h3{
	background-image:url(../images/plan/name_background.png);
	width:680px;
	height:29px;
	color:#ffffff;
	padding:10px 0 0 10px;
	font-size:93%;
}
.plan_sec_image{
	width:230px;
	float:left;
	display:inline;
	padding:10px 0 0 0;
}
.plan_sec_text{
	width:450px;
	float:right;
	display:inline;
	padding:10px 0 0 0;
}
.plan_sec_text a{
	color:#ff006f;
	background-image:url(../images/share/icon_04.png);
	background-position:0 3px;
	background-repeat:no-repeat;
	padding:0 0 0 14px;
	font-size:85%;
}
.plan_detail_title{
	background-image:url(../images/plan/title_background.png);
	font-weight:bold;
	height:27px;
	padding:8px 0 0 140px;
	color:#ffffff;
}
.plan_section{
	clear:both;
	padding:10px 0;
}
.plan_section h3{
	background-image:url(../images/plan/plan_background.png);
	font-weight:bold;
	width:680px;
	height:26px;
	padding:7px 0 0 10px;
	color:#333333;
}
.plan_section_text{
	width:432px;
	float:left;
	display:inline;
}
.plan_section_text h4{
	color:#ff006f;
	font-weight:bold;
	font-size:85%;
	padding:5px 10px;
}
.plan_section_text p{
	font-size:77%;
	padding:3px 10px;
}
.plan_section_price{
	width:250px;
	height:91px;
	margin:15px 0 0 0;
	background-image:url(../images/plan/price_background.png);
	float:right;
	display:inline;
}
.plan_section_price dl{
	padding:20px 0 0 0;
	text-align:center;
	color:#ffffff;
}
.plan_section_price dt{
	font-weight:bold;
	font-size:100%;
	padding:0 0 10px 0;
}
.plan_section_price dd{
	font-size:77%;
}
#content_side{
	position: relative;
	width: 250px;
}
#plan_side_head{
	background-image:url(../images/plan/side_head_background.png);
	height:53px;
	color:#ffffff;
	font-size:85%;
	padding:5px;
}
#plan_side_body{
	background-image:url(../images/plan/side_body_background.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:240px;
	padding:5px;
	font-size:77%;
}
#plan_side_link a{
	display:block;
	width:220px;
	background-image:url(../images/plan/bt_background.png);
	height:21px;
	padding:5px 0 0 30px;
	font-size:93%;
	color:#ffffff;
	text-decoration:none;
}
#plan_side_link li{
	padding:2px 0;
}
