/* 囲み
---------------------------------------------------- */

.kakomi {
    margin:5px 20px;
	padding:0px;
	border:1px dashed #999;
}

/* 囲み2
---------------------------------------------------- */

.kakomi2 {
    margin:5px 20px;
	padding:0px;
	border:2px solid #000;
}


/* チェックボックスA
---------------------------------------------------- */
#check_a {
	text-align:left;
	border:1px solid #000;
	margin:10px 20px;
	padding:30px 20px;
	background: #FFFFF0;
}

#check_a p {
	padding:5px 0px 0px 0px;
	border-bottom:1px dashed #999;
}

#check_a ul {
	list-style: none;
	margin:0px 0px 0px 10px ;
	padding:0px ;
}

#check_a li {
	font-weight:normal;
	line-height:160%;
	text-indent:0px;
	text-align:left;
	margin:0;
	padding:0.5em 0 1.5em 35px;
	background: transparent url("../optionimage/check_d.gif")  no-repeat 0px 4px;
}

#check_a li .b {
	font-size:15px;
	letter-spacing:0.1em;
    color:#000000;
}

#check_a li .red {
	font-size:15px;
	font-weight:bold;
	color:#FF0000;
}

#check_a li .d_blue {
	font-size:15px;
	font-weight:bold;
	color:##1d2088;
}



/* チェックボックスA-2
---------------------------------------------------- */
#check_a2 {
	text-align:left;
	border:4px double #A84200;
	margin:10px 20px;
	padding:30px 20px;
	background: #F5F5DC;
}


#check_a2 .kakomi {
	padding:10px;
	border:1px dashed #999;
}


#check_a2 p {
	padding:5px 0px 0px 0px;
}

#check_a2 ul {
	list-style: none;
	margin:0px 0px 0px 10px ;
	padding:0px ;
}

#check_a2 li {
	font-weight:normal;
	line-height:160%;
	text-indent:0px;
	text-align:left;
	margin:0;
	padding:0.5em 0 1.5em 35px;
	background: transparent url("../optionimage/check_d.gif")  no-repeat 0px 4px;
}

#check_a2 li .b {
	font-size:15px;
	letter-spacing:0.1em;
    color:#000000;
}

#check_a2 li .red {
	font-size:15px;
	font-weight:bold;
	color:#FF0000;
}

#check_a2 li .d_blue {
	font-size:15px;
	font-weight:bold;
	color:##1d2088;
}



/* チェックボックスA?３
---------------------------------------------------- */
#check_a3 {
	border:4px double #0000ff;
	margin:10px 40px;
	padding:30px 20px;
	background: #fff;
}

#check_a3 p {
	padding:5px 0px 0px 0px;
	border-bottom:1px dashed #999;
}

#check_a3 ul {
	list-style: none;
	margin:0px 0px 0px 0px ;
	padding:0px ;
}

#check_a3 li {
	font-weight:normal;
	line-height:160%;
	text-indent:0px;
	text-align:left;
	margin:0;
	padding:0.5em 0 1.5em 35px;
	background: transparent url("../optionimage/check_d.gif")  no-repeat 0px 4px;
}

#check_a3 li .b {
	font-size:15px;
	letter-spacing:0.1em;
    color:#000000;
}

#check_a3 li .red {
	font-size:15px;
	font-weight:bold;
	color:#FF0000;
}

#check_a3 li .d_blue {
	font-size:15px;
	font-weight:bold;
	color:##1d2088;
}


/* チェックボックスA?４
---------------------------------------------------- */
#check_a4 {
	border:5px double #0000ff;
	margin:10px 40px;
	padding:30px 20px;
	background: #fff;
}

#check_a4 p {
	padding:5px 0px 0px 0px;
	border-bottom:1px dashed #999;
}

#check_a4 ul {
	list-style: none;
	margin:0px 0px 0px 0px ;
	padding:0px ;
}

#check_a4 li {
	font-weight:normal;
	line-height:160%;
	text-indent:0px;
	text-align:left;
	margin:0;
	padding:0.5em 0 1.5em 35px;
	background: transparent url("../optionimage/check_d.gif")  no-repeat 0px 4px;
}

#check_a4 li .b {
	font-size:15px;
	letter-spacing:0.1em;
    color:#000000;
}

#check_a4 li .red {
	font-size:15px;
	font-weight:bold;
	color:#FF0000;
}

#check_a4 li .d_blue {
	font-size:15px;
	font-weight:bold;
	color:##1d2088;
}



/* チェックボックスb
---------------------------------------------------- */
#check_b {
	text-align:left;
	margin:0px auto;
	padding:20px 10px;
}

#check_b ul {
	list-style: none;
	margin:0px 0px 0px 20px ;
	padding:0px ;
}

#check_b li {
	font-size:15px;
	font-weight:normal;
	line-height:150%;
	text-indent:0px;
	text-align:left;
	margin:0;
	padding:0 0 0.9em 35px;
	background: transparent url("../optionimage/check_d.gif")  no-repeat 0px -3px;
}

/* チェックボックスb2
---------------------------------------------------- */
#check_b2 {
	text-align:left;
	margin:0px auto;
	padding:20px 10px;
}

#check_b2 ul {
	list-style: none;
	margin:0px 0px 0px 10px ;
	padding:0px ;
}

#check_b2 li {
	font-size:18px;
	font-weight:normal;
	line-height:150%;
	text-indent:0px;
	text-align:left;
	margin:0;
	padding:0 0 0.9em 35px;
	background: transparent url("../optionimage/check_d.gif")  no-repeat 0px -2px;
}


/* チェックボックスb3
---------------------------------------------------- */
#check_b3 {
	text-align:left;
	margin:0px 20px;
	padding:20px 30px;
	border:#000 double 5px;
}

#check_b3 h4{
	text-align:left;
	border-bottom:1px dashed #999;
	font-size:22px;
	line-height:140%;
}

#check_b3 p {
	padding:5px 10px 0px 10px;
}

#check_b3 ul {
	list-style: none;
	margin:0px 0px 0px 20px ;
	padding:0px ;
}

#check_b3 li {
	font-size:15px;
	font-weight:bold;
	line-height:150%;
	text-indent:0px;
	text-align:left;
	margin:0;
	padding:0 0 0.9em 35px;
	background: transparent url("../optionimage/check_d.gif")  no-repeat 0px -5px;
}



/* チェックボックスb4
---------------------------------------------------- */
#check_b4 {
	text-align:left;
	margin:0px auto;
	padding:20px 10px;
}

#check_b4 ul {
	list-style: none;
	margin:0px 0px 0px 20px ;
	padding:0px ;
}

#check_b4 li {
	font-size:14px;
	font-weight:normal;
	line-height:150%;
	text-indent:0px;
	text-align:left;
	margin:0;
	padding:0 0 0.9em 35px;
	background: transparent url("../optionimage/check_d.gif")  no-repeat 0px -3px;
}



/* チェックボックスc
---------------------------------------------------- */


#check_c {
	text-align:left;
	margin:0px auto;
	padding:25px 20px 1px;
	background:url() repeat-y 0px 2px;
}
#check_c ul {
	list-style: none;
	margin:0px 0px 0px 5px ;
	padding:0px ;
}
#check_c li {
	font-size:14px;
	color:#000000;
	font-weight:normal;
	line-height:150%;
	text-indent:0px;
	text-align:left;
	margin:0;
	padding:0 20px 30px 40px;
	background: transparent url(../optionimage/menu.gif) no-repeat 10px 1px;
}

#check_c li.bled {
	font-size:14px;
	color:#0B82F9;
	font-weight:bold;
	line-height:150%;
	text-indent:0px;
	text-align:left;
	margin:0;
	padding:0 20px 30px 40px;
	background: transparent url(../optionimage/check_b.gif) no-repeat 10px -1px;
}

#check_c .b {
	font-size:15px;
	color:#009999;
	font-weight:bold;
}




/* 申し込み
---------------------------------------------------- */

#order_top {
	height:300px;
	width:600px;
	font-size:1px;
	line-height:1px;
	margin:0px auto;
	background:transparent url(../image/order_top.gif) no-repeat 0px 0px;
}

#order h4 {
　 display:inline;
	font-size:20px;
	padding:0px 0px 10px 20px 
}

#order {
	margin:0px auto;
	width:600px;
	background:#ffffff url(../image/order_body.gif) repeat-y 0px 0px;
}


#order_bottom {
	height:20px;
	width:600px;
	font-size:1px;
	line-height:1px;
	margin:0px auto;
	background:url(../image/order_bottom.gif) no-repeat 0px 0px;
}

#order table {
	margin:5px 20px 0px 10px;
}

#order td {
	padding:7px;
}


#check_b9 {
	text-align:left;
   font-weight: bold;
	margin:0px 20px;
	padding:20px 30px;
	border:#000 double 5px;
}