#mainContents #leftContents .contentsBoxLast .bottomBox .topBox #mainWords {
	margin-left: 20px;
	margin-bottom: 35px;
}
#container #contentsArea #mainContents #leftContents .contentsBoxLast .bottomBox .topBox .item.clearfix p.chart {
	margin-bottom: 60px;
}

#container #contentsArea #mainContents #leftContents .contentsBoxLast .bottomBox .topBox .item.clearfix p.chart2 {
	margin-bottom: 20px;
}

#container #contentsArea #mainContents #leftContents .contentsBoxLast .bottomBox .topBox .item.clearfix ul#important {
	font-size: 115%;
	font-weight: bold;
	margin-bottom: 40px;
	padding-top: 10px;
}
#container #contentsArea #mainContents #leftContents .contentsBoxLast .bottomBox .topBox .item.clearfix p.linkButton {
	margin-left: 20px;
	margin-top: 20px;
}
#container #contentsArea #mainContents #leftContents .contentsBoxLast .bottomBox .topBox .item.clearfix p.select {
	width:620px;
	padding-top: 40px;
	padding-left: 20px;
	padding-bottom: 40px;
	margin-top: 40px;
	border-top-width: 3px;
	border-top-style: dotted;
	border-top-color: #C4C4C4;
		
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #C4C4C4;
}
#container #contentsArea #mainContents #leftContents .contentsBoxLast .bottomBox .topBox .item.clearfix #important li span.bold {
	font-size: 116%;
	font-weight: bold;
}

#yougo_waku {
	border-top-width: 3px;
	border-top-style: dotted;
	border-top-color: #C4C4C4;	
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #C4C4C4;
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
}

.title {
	text-align:center;
	padding-top:20px;
	background-color:#fff;
}

.renewal_title {
	margin: 0;
	padding: 0;
}

.renewal_liltitle {
	margin: 0 0 10px 0;
	color: #330194;
}


#leftContents .contentsBoxLast .bottomBox .topBox .item.clearfix .text img {
	margin-top:10px;
	margin-bottom:5px;
}

#leftContents .contentsBoxLast .bottomBox .topBox .item.clearfix .sub_text {
	background-color:#fbffcb;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	padding:15px;
	font-size:90%;
	
}
#leftContents .contentsBox .bottomBox .topBox .item.clearfix div .sub_text {
		background-color:#fbffcb;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	padding:15px;
	font-size:90%;
}

#leftContents .contentsBox .bottomBox .topBox .item.clearfix #renewal_box .text img {
	margin-top:10px;
	margin-bottom:5px;
}

#leftContents .contentsBox .bottomBox .topBox .item.clearfix #renewal_box #text2 img {
	margin-top:10px;
	margin-bottom:5px;
	margin-left:130px;
}

#leftContents .contentsBox .bottomBox .topBox .item.clearfix #renewal_box #text3 img {
	margin-top:10px;
	margin-bottom:5px;
	margin-left:70px;
}

#leftContents .contentsBox .bottomBox .topBox .item.clearfix #renewal_box .sub_text {
	background-color:#fbffcb;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	padding:15px;
	font-size:90%;
}

#leftContents .contentsBox .bottomBox .topBox .item.clearfix div .text {
	margin-bottom:10px;
}

 .contentsBox .bottomBox .topBox .item.clearfix div .renewal_liltitle {
	 margin-bottom:30px;
 }


#renewal_contact {
	margin: 0;
	padding: 30px 0 0 0;
	overflow: hidden;
	border-top: #CCC dotted 1px;
}

.leftphoto {
		width: 291px;
		height: 241px;
        float: left;
}
.phototext {
		width: 274px;
		height: 13px;
        float: left;
		background: url(images/icon.gif) no-repeat;
		margin: 0 0 0 20px;
		padding: 0 0 0 15px;
}

.renewal_link {
	margin-left: 410px;
	padding-top: 30px;
}

p.button {
	margin-bottom: 10px;
	margin-left: 20px;
}

#plan_waku {
	overflow: hidden;
}

.plan_left {
	float: left;
	width: 291px;
}

.plan_right {
	float: left;
	width: 291px;
	margin: 0 0 0 18px;
}

#morebtn {
	width:471px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
#container #contentsArea #mainContents #leftContents .contentsBoxLast .bottomBox .topBox .item.clearfix {
	padding-left:20px;
}

#top_can {
	background-color:#fff;
	border-bottom:#000 solid 20px;
}
#HP_btn01 {
	margin:0px 20px;
	padding:20px 0px;
}
#HP_btn02 {
	margin:0px 20px;
}

