@charset 'sihft-jis';

body {
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", "‚l‚r ƒSƒVƒbƒN", "osaka";
	font-size : 10.00pt;
}
body table.tbl_main{
	width:750px;
}
table {
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", "‚l‚r ƒSƒVƒbƒN", "osaka";
	font-size : 10.00pt;
}
.txt_right{
	margin:0.5em auto 1em;
	width: 90%;
	text-align: right;
}
.style1 {color: #990000}
.plan_bloc{
	line-height:1.4em;
}
.plan_bloc .txt_red{
	color: #CC0000;
}
.plan_bloc input[type="checkbox"]{
	float:left;
	margin-right:0.5em;
	vertical-align:top;
}
.plan_bloc label.plan_text{
	float:left;
	display:block;
	margin-top:0.1em;
	cursor: pointer;
}
.plan_bloc .plan_text .plan_goto{
	line-height:1.4em;
	margin-bottom:0.1em;
}
.plan_bloc .plan_text .plan_price{
}
.plan_bloc .plan_text .plan_price .txt_b_red{
	color: #990000;
	font-weight:bold;
	font-size:1.1em;
	padding-left:0.5em;
}
.plan_bloc .plan_info{
}
.plan_menu{
	margin-top:0.1em;
	line-height:1.4em;
}
.plan_menu .txt_red{
	color: #FF0000;
}
.plan_req{
	line-height:1.4em;
}

.goto_check_bloc{
	text-align: center;
}
#send_check01 label,
#send_check02 label{
	cursor: pointer;
}
#send_check01 label span,
#send_check02 label span{
	display: inline-block;
	vertical-align: top;
}
#send_check01 label input[type="checkbox"],
#send_check02 label input[type="checkbox"]{
	margin:0 0 0 0.5em;
}
.btn_pdf{
	background-color: #e1e1e1;
	text-align: center;
	padding: 10px 15px;
	border:1px solid #adadad;
	line-height: 1em;
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	text-decoration: none;
	color: #000;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 0.5em;
}
.btn_area p{
	text-align:center;
	margin-bottom:0.5em;
}
.cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.cf { display: block;vertical-align: top;zoom: 1;}
