/*----------------------------------------------------------------
スタイルプラン設定
----------------------------------------------------------------*/
.box_left{
	width:398px;
	float:left;
	margin:0px 0px 30px 0px;
}
.box_left .plan{
	width:360px;
	display:block;
	margin:0px auto 6px auto;
	padding:0px;
}
.box_left h2.catch001{
	background:url("img/stylecatch001.gif") left top no-repeat #fff;
	width:360px;
	height:130px;
	display:block;
	text-indent:-20000px;
	margin:0px auto 10px auto;
}
.box_right{
	width:360px;
	float:right;
	margin:0px 0px 30px 0px;
}
.box_right .image{
	width:300px;
	margin:0px auto;
}
.box_left .plan h3{
	width:340px;
	height:35px;
	text-indent:-20000px;
	display:block;
	margin:0px auto;
	padding:0px;
}

.box_left .plan h3 a.off000,
.box_left .plan h3 a.on000,
.box_left .plan h3 a.off001,
.box_left .plan h3 a.on001,
.box_left .plan h3 a.off002,
.box_left .plan h3 a.on002,
.box_left .plan h3 a.off003,
.box_left .plan h3 a.on003,
.box_left .plan h3 a.off004,
.box_left .plan h3 a.on004,
.box_left .plan h3 a.off005,
.box_left .plan h3 a.on005,
.box_left .plan h3 a.off006,
.box_left .plan h3 a.on006,
.box_left .plan h3 a.off007,
.box_left .plan h3 a.on007,
.box_left .plan h3 a.off008,
.box_left .plan h3 a.on008{
	width:340px;
	height:35px;
	text-indent:-20000px;
	display:block;
	margin:0px;
	padding:0px;
}

.box_left .plan h3 a.off000{background:url("img/plan_menu000.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on000{background:url("img/plan_menu000.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off000{background:url("img/plan_menu000.gif") 0px -35px no-repeat #fff;}

.box_left .plan h3 a.off001{background:url("img/plan_menu001.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on001{background:url("img/plan_menu001.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off001{background:url("img/plan_menu001.gif") 0px -35px no-repeat #fff;}

.box_left .plan h3 a.off002{background:url("img/plan_menu002.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on002{background:url("img/plan_menu002.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off002{background:url("img/plan_menu002.gif") 0px -35px no-repeat #fff;}

.box_left .plan h3 a.off003{background:url("img/plan_menu003.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on003{background:url("img/plan_menu003.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off003{background:url("img/plan_menu003.gif") 0px -35px no-repeat #fff;}

.box_left .plan h3 a.off004{background:url("img/plan_menu004.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on004{background:url("img/plan_menu004.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off004{background:url("img/plan_menu004.gif") 0px -35px no-repeat #fff;}

.box_left .plan h3 a.off005{background:url("img/plan_menu005.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on005{background:url("img/plan_menu005.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off005{background:url("img/plan_menu005.gif") 0px -35px no-repeat #fff;}

.box_left .plan h3 a.off006{background:url("img/plan_menu006.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on006{background:url("img/plan_menu006.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off006{background:url("img/plan_menu006.gif") 0px -35px no-repeat #fff;}

.box_left .plan h3 a.off007{background:url("img/plan_menu007.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on007{background:url("img/plan_menu007.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off007{background:url("img/plan_menu007.gif") 0px -35px no-repeat #fff;}

.box_left .plan h3 a.off008{background:url("img/plan_menu008.gif") left top no-repeat #fff;}
.box_left .plan h3 a.on008{background:url("img/plan_menu008.gif") 0px -35px no-repeat #fff;}
.box_left .plan h3 a:hover.off008{background:url("img/plan_menu008.gif") 0px -35px no-repeat #fff;}

#chap0,#close0,
#chap1,#close1,
#chap2,#close2,
#chap3,#close3,
#chap4,#close4,
#chap5,#close5,
#chap6,#close6,
#chap7,#close7,
#chap8,#close8{display:none;}

.box_left .plan ul{
	background-color:#fff;
	list-style-type:none;
	width:340px;
	margin:0px;
	padding:0px;
}
.box_left .plan li{
	width:340px;
	height:35px;
	margin:0px;
	padding:0px;
}.box_left .plan li a{
	width:340px;
	height:35px;
	display:block;
	text-indent:-20000px;
	margin:0px;
	padding:0px;
}

.box_left .plan li.sub000-1 a{background:url("img/plan_menu000-1.gif") left top no-repeat #fff;}

.box_left .plan li.sub001-1 a{background:url("img/plan_menu001-1.gif") left top no-repeat #fff;}

.box_left .plan li.sub002-1 a{background:url("img/plan_menu002-1.gif") left top no-repeat #fff;}
.box_left .plan li.sub002-2 a{background:url("img/plan_menu002-2.gif") left top no-repeat #fff;}
.box_left .plan li.sub002-3 a{background:url("img/plan_menu002-3.gif") left top no-repeat #fff;}
.box_left .plan li.sub002-4 a{background:url("img/plan_menu002-4.gif") left top no-repeat #fff;}

.box_left .plan li.sub003-1 a{background:url("img/plan_menu003-1.gif") left top no-repeat #fff;}
.box_left .plan li.sub003-2 a{background:url("img/plan_menu003-2.gif") left top no-repeat #fff;}

.box_left .plan li.sub004-1 a{background:url("img/plan_menu004-1.gif") left top no-repeat #fff;}

.box_left .plan li.sub005-1 a{background:url("img/plan_menu005-1.gif") left top no-repeat #fff;}
.box_left .plan li.sub005-2 a{background:url("img/plan_menu005-2.gif") left top no-repeat #fff;}

.box_left .plan li.sub006-1 a{background:url("img/plan_menu006-1.gif") left top no-repeat #fff;}
.box_left .plan li.sub006-2 a{background:url("img/plan_menu006-2.gif") left top no-repeat #fff;}

.box_left .plan li.sub007-1 a{background:url("img/plan_menu007-1.gif") left top no-repeat #fff;}
.box_left .plan li.sub007-2 a{background:url("img/plan_menu007-2.gif") left top no-repeat #fff;}

.box_left .plan li.sub008-1 a{background:url("img/plan_menu008-1.gif") left top no-repeat #fff;}
.box_left .plan li a:hover{background-position:0px -35px;}

.box_left .plan ul{
	display:block;
	margin:0px 0px 0px 10px;
	padding:0px;
}
.box_left .plan li{
	background-color:#fff;
    margin:0px;
    padding:0px;
}
