
#main{
color:#444444;}


#mainttl{
	margin-bottom:10px;}


.new_apply{
	width:609px;
	text-align:center;
	}
	
.new_apply img{
	vertical-align:bottom;}

.new_apply .box{
	padding:7px;}
	
.new_apply .box .set{
	text-align:center;}
	
.new_apply .box .set img{
	margin:5px 6px 3px 6px;}

.new_apply .line{
	border-right:1px solid #ff6600;
	border-bottom:1px solid #ff6600;
	border-left:1px solid #ff6600;}
	



#compensation_set{
	margin:20px 0 15px 0;}
	
#compensation_set .title img{
	margin-bottom:5px;}

#remark{
	text-align:center;
	margin-bottom:25px;}		
	
#remark table{
	font-weight:bold;
	color:#ff6600;
	border-collapse:collapse;
	margin:0 auto;
	text-align:center;
	border:2px solid #ff6600;
	border-spacing:0;
	empty-cells:show;}
	
#remark td{
	padding:8px;}
	
.plusmark{
	margin-bottom:18px;
	text-align:center;
}
	



#pricelist{
	margin-bottom:15px;
}

#pricelist table{
	width:610px;
	margin:0 auto;
	border-collapse:collapse;
	border:1px solid #7fc31e;
	border-spacing:0;
	empty-cells:show;}
	
#pricelist th{
	font-weight:bold;
	text-align:center;
	padding:3px;
	border:1px solid #7fc31e;
	background-color:#eef5e3;}

#pricelist td{
	text-align:center;
	padding:3px;
	border:1px solid #7fc31e;
	background-color:#ffffff;}	
	
#pricelist table .set{
	text-align:left;
	background-color:#ffffff
	width:220px;}
	
#pricelist table .set2{
	text-align:left;
	background-color:#eef5e3;
	width:220px;}
	
#pricelist table .sub{
	background-color:#f5f8ef}
	
#pricelist table .sub2{
	background-color:#f4f4f4}


#example{
	margin-bottom:15px;}
	
#example #case{
	margin-bottom:10px;}

#example #case p{
	margin-bottom:3px;}
	
#example .title{
	margin-bottom:5px;}
	
#case .list table{
	width:300px;
	border-collapse:collapse;
	border:1px solid #7fc31e;
	border-spacing:0;
	empty-cells:show;}
	
#case .list th{
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	border:1px solid #7fc31e;
	background-color:#7fc31e;}

#case .list td{
	padding:5px;
	border:1px solid #7fc31e;
	background-color:#ffffff;}		
	
#case .point{
	margin:0px 5px 1px 5px;}	
	
#case .point02{
	margin:0px 5px 11px 5px;}	

#case .point03{
	margin:0px 0px 40px 0px;}	

#case .point04{
	margin:0px 0px 27px 0px;}	

#case .point05{
	margin:0px 0px 51px 0px;}

#case .point06{
	margin:0px 0px 24px 0px;}
	
	
#case .txt{
	display:block;
	margin:6px 0;}	
#case .txt2{
	 text-align:center;
	 margin-bottom:10px;
	 font-weight:bold;}
	 
#case .txt3{
	display:block;
	margin:15px 0;}	
	
#case .txt4{
	display:block;
	margin:30px 0;}	

#case .txt5{
	display:block;
	margin:45px 0;}	

#case .txt6{
	display:block;
	margin:0px 0;}

#case .txt7{
	display:block;
	margin:26px 0;}	

#case .txt8{
	display:block;
	margin:10px 0px 15px 0px;}	
	
#case .txt9{
	display:block;
	margin:23px 0;}	
	


#y_link{
	margin:15px 0 15px 0;
}

#y_link table{
	width:300px;
	margin:0 auto;
	border-collapse:collapse;
	border:1px solid #6d6651;
	border-spacing:0;
	empty-cells:show;}
	
#y_link th{
	font-weight:bold;
	text-align:center;
	padding:3px;
	background-color:#e3dcc7;}

#y_link td{
	padding:8px;
	background-color:#ffffff;}	
	
#y_link img{
	float:left;
	margin-right:9px}	
	
#y_link td .box{
	background-color:#ffffff;}	
	
div.pr_cho_de1{
	padding:8px 0px 3px 0px;
}


.plan_all_kei1 {
	background-image:url(//s.yimg.jp/images/insurance/member/images_090331/kei.gif);
	background-repeat:repeat-x;
	text-align:left;
	margin:5px 0;
}

.walletBox {
	margin: 6px 0;
	background: #FBF4EC;
	padding: 5px 10px;
	text-align: left;
}

.walletBox .more a {
	padding-left: 13px;
	background: url(//s.yimg.jp/images/insurance/member/campaign/1201/arrow.gif) 0 50% no-repeat;
}

.walletBox .name {
	font-weight: bold;
}

.walletBox .edit {
	text-align: right;
}

.walletBox .edit a {
	padding-left: 13px;
	background: url(//s.yimg.jp/images/insurance/member/campaign/1201/arrow.gif) 0 50% no-repeat;
}

.set table {
	margin: 0 auto;
	width: 560px;
}

.set table td {
	vertical-align: bottom;
}

.itemType {
	color: #FF6600;
	line-height: 1;
}

.itemType img {
	vertical-align: middle;
}