@charset "UTF-8";
/* Common CSS */

div#con_left {
	float: left;
	width: 300px;
}

div#con_left h3 {
	display: block;
	height: 25px;
	background: transparent url(../../img/plan/sub_title01.gif) no-repeat;
	text-indent: -9999px;
}

/*PUREMIUM_BTN*/
div#con_left ul#p_plBtn01 {
	list-style: none;
}

div#con_left ul#p_plBtn01 li {
	width: 300px;
	height: 65px;
	margin-bottom: 10px;
}
div#con_left ul#p_plBtn01 li a {
	display: block;
	width: 300px;
	height: 65px;
	text-indent: -9999px;
}
div#con_left ul#p_plBtn01 li.f13type { background: url(../../img/plan/btn_f13.gif) no-repeat 0 0;}
div#con_left ul#p_plBtn01 li.f13type a { background: url(../../img/plan/btn_f13.gif) no-repeat 0 -65px;}
div#con_left ul#p_plBtn01 li.f14type { background: url(../../img/plan/btn_f14.gif) no-repeat 0 0;}
div#con_left ul#p_plBtn01 li.f14type a { background: url(../../img/plan/btn_f14.gif) no-repeat 0 -65px;}
div#con_left ul#p_plBtn01 li.gtype { background: url(../../img/plan/btn_g.gif) no-repeat 0 0;}
div#con_left ul#p_plBtn01 li.gtype a { background: url(../../img/plan/btn_g.gif) no-repeat 0 -65px;}
div#con_left ul#p_plBtn01 li.htype { background: url(../../img/plan/btn_h.gif) no-repeat 0 0;}
div#con_left ul#p_plBtn01 li.htype a { background: url(../../img/plan/btn_h.gif) no-repeat 0 -65px;}

/*MATRIX_ERIA*/
div#con_center {
	width: 265px;
	height: 445px;
	position: relative;
	float: left;
	margin: 25px 20px 0 20px;
	display: inline;
	background: transparent url(../../img/plan/matrix.gif) no-repeat 0px 0px;
}

div#con_center li {
	display: block;
	list-style: none;
	position: absolute;
}
div#con_center li.a1type {
	top: 49px;
	left: 31px;
}
div#con_center li.a2type {
	top: 297px;
	left: 31px;
}
div#con_center li.btype {
	top: 49px;
	left: 74px;
}
div#con_center li.ctype {
	top: 48px;
	left: 117px;
}
div#con_center li.dtype {
	/*top: 25px;
	left: 178px;*/
	top: 24px;
	left: 178px;
}
div#con_center li.e1type {
	/*top: 25px;
	left: 221px;*/
	top: 24px;
	left: 221px;
}
div#con_center li.e2type {
	top: 297px;
	left: 221px;
}
div#con_center li.f13type {
	top: 25px;
	left: 31px;
}
div#con_center li.f14type {
	top: 0;
	left: 31px;
}
div#con_center li.gtype {
	top: -1px;
	left: 96px;
}
div#con_center li.htype {
	top: 0;
	left: 178px;
}


div#con_center li a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}

div#con_center li.a1type a {
	width: 43px;
	height: 248px;
}
div#con_center li.a2type a {
	width: 43px;
	height: 27px;
}
div#con_center li.e2type a {
	width: 44px;
	height: 25px;
}
div#con_center li.btype a {
	width: 43px;
	height: 275px;
}
div#con_center li.ctype a {
	width: 44px;
	height: 275px;
}
div#con_center li.dtype a {
	width: 44px;
	height: 299px;
}
div#con_center li.e1type a {
	width: 44px;
	/*height: 274px;*/
	height: 273px;
}


div#con_center li.f14type a {
	width: 65px;
	height: 25px;
}
div#con_center li.f13type a {
	width: 65px;
	height: 24px;
}
div#con_center li.gtype a {
	width: 66px;
	height: 49px;
}
div#con_center li.htype a {
	width: 87px;
	height: 24px;
}

div#con_center li.a1type a {
	background: transparent url(../../img/plan/matrix.gif) no-repeat -296px -50px;
}
div#con_center li.a2type a {
	background: transparent url(../../img/plan/matrix.gif) no-repeat -296px -298px;
}
div#con_center li.btype a {
	background: transparent url(../../img/plan/matrix.gif) no-repeat -339px -50px;
}
div#con_center li.ctype a {
	background: transparent url(../../img/plan/matrix.gif) no-repeat -382px -49px;
}
div#con_center li.dtype a {
	background: transparent url(../../img/plan/matrix.gif) no-repeat -443px -25px;
}
div#con_center li.e1type a {
	background: transparent url(../../img/plan/matrix.gif) no-repeat -486px -25px;
}
div#con_center li.e2type a {
	background: transparent url(../../img/plan/matrix.gif) no-repeat -486px -298px;
}
div#con_center li.f13type a {
	background: transparent url(../../img/plan/matrix.gif) no-repeat -296px -25px;
}
div#con_center li.f14type a {
	background: transparent url(../../img/plan/matrix.gif) no-repeat -296px 0;
}
div#con_center li.gtype a {
	background: transparent url(../../img/plan/matrix.gif) no-repeat -361px 1px;
}
div#con_center li.htype a {
	background: transparent url(../../img/plan/matrix.gif) no-repeat -443px 0;
}








/*PUREMIUM_BTN*/
div#con_right {
	float: left;
	width: 295px;
}
div#con_right h3 {
	display: block;
	height: 25px;
	background: transparent url(../../img/plan/sub_title02.gif) no-repeat;
	text-indent: -9999px;
}

div#con_right ul#p_plBtn02 {
	list-style: none;
}

div#con_right ul#p_plBtn02 li {
	width: 295px;
	height: 50px;
	margin-bottom: 8px;
}
div#con_right ul#p_plBtn02 li a {
	display: block;
	width: 295px;
	height: 50px;
	text-indent: -9999px;
}
div#con_right ul#p_plBtn02 li.a1type { background: url(../../img/plan/btn_a.gif) no-repeat 0 0;}
div#con_right ul#p_plBtn02 li.a1type a { background: url(../../img/plan/btn_a.gif) no-repeat 0 -50px;}
div#con_right ul#p_plBtn02 li.a2type { background: url(../../img/plan/btn_a2.gif) no-repeat 0 0;}
div#con_right ul#p_plBtn02 li.a2type a { background: url(../../img/plan/btn_a2.gif) no-repeat 0 -50px;}
div#con_right ul#p_plBtn02 li.btype { background: url(../../img/plan/btn_b.gif) no-repeat 0 0;}
div#con_right ul#p_plBtn02 li.btype a { background: url(../../img/plan/btn_b.gif) no-repeat 0 -50px;}
div#con_right ul#p_plBtn02 li.ctype { background: url(../../img/plan/btn_c.gif) no-repeat 0 0;}
div#con_right ul#p_plBtn02 li.ctype a { background: url(../../img/plan/btn_c.gif) no-repeat 0 -50px;}
div#con_right ul#p_plBtn02 li.dtype { background: url(../../img/plan/btn_d.gif) no-repeat 0 0;}
div#con_right ul#p_plBtn02 li.dtype a { background: url(../../img/plan/btn_d.gif) no-repeat 0 -50px;}
div#con_right ul#p_plBtn02 li.e1type { background: url(../../img/plan/btn_e.gif) no-repeat 0 0;}
div#con_right ul#p_plBtn02 li.e1type a { background: url(../../img/plan/btn_e.gif) no-repeat 0 -50px;}
div#con_right ul#p_plBtn02 li.e2type { background: url(../../img/plan/btn_e2.gif) no-repeat 0 0;}
div#con_right ul#p_plBtn02 li.e2type a { background: url(../../img/plan/btn_e2.gif) no-repeat 0 -50px;}


a.bover_img:hover img {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	background: #FFFFFF;
}

a.bover:hover {
	filter: alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	background: #FFFFFF;
}





/*TYPE*/

div#zumen {
	width: 900px;
	padding: 20px 0;
	margin: 0 auto;
	text-align: left;
}

div#zumen p.closeBtn {
	display: block;
	padding: 20px 0 10px;
	text-align: center;
}
div#zumen p.closeBtn a {
	text-align: center;
	margin: 0 auto;
	
}