.link {
	background-color:#;
	background-image: url(./images/cont-link_bg01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	position : relative;
	z-index: 0 ;
	padding : 5px;
	width : 630px;
	height : 387px;
	} 
.l_top {
	background-image: url(./images/l_top01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width : 630px;
	height : 30px;
	position : relative;
	z-index: 1 ;
	}
.l_top h1 {
	background-image: url();
	background-repeat: no-repeat;
	position : absolute;
	z-index: 2 ;
	left : 180px;
	bottom : 4px;
	color :#000000;
	font-size : 14px;
	font-weit : bold;
	text-align : left;
	}
.l_select {
	margin : 3px 10px 3px 10px;
	width : 610px;
	height : 52px;
	position : relative;
	z-index: 1 ;
	}
.l_bottom {
	font-weight : bold;
	left : 0px;
	bottom ; 5px;
	line-height : 110%;
	font-size: 12px;
	margin : 30px 10px 0px 10px;
	width : 610px;

	position : absolute;
	z-index: 1 ;
	}
.l_s_bg {
	top : 0px;
	left : 0px;
	position : absolute;
	z-index: 0 ;
	width : 610px;
	height : 52px;
	background-color : #ffffff;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	}
.l_s_p {
	text-indent:10px;
	cursor : pointer;
	float : left;
	line-height :110%;
	padding : 3px;
	font-size : medium;
	position : relative;
	z-index: 1 ;
	}
.l_select img{
	width : 150px;
	height : 55px;
	position : relative;
	z-index: 1 ;
	}
p.l_s_i {
	cursor : pointer;
	float : left;
	left : 0px;
	bottom : -2px;
	width : 90px;
	height : 15px;
	position : relative;
	z-index: 3 ;
	}
.off_l p.l_s_i {
	background-image: url(./images/g_enter02.gif);
	background-repeat: no-repeat;
	}
.on_l p.l_s_i {
	background-image: url(./images/g_enter01.gif);
	background-repeat: no-repeat;
	}
.off_l img.cur_01 {
	width : 0px;
	height :0px;
	top : 0px;
	left : 0px;
	position:absolute;
	z-index: 5 ;
	overflow:hidden;
	}
.on_l img.cur_01 {
	width : 15px;
	height :9px;
	bottom : 11px;
	left : -2px;
	position:absolute;
	z-index: 5 ;
	overflow:hidden;
	overflow:visible;
	}

.l_select div.l_i_t, div.l_e_t, div.l_h_t, div.l_u_t {
	padding : 0px;
	margin : 0px;
	width : 610px;
	height : 25px;
	position : relative;
	z-index: 1 ;
	background-position: left bottom;
	background-repeat: no-repeat;
	}
.l_i_t {
	background-image: url(./images/link_i01.gif);
	}
.l_e_t {
	background-image: url(./images/link_e01.gif);
	}
.l_h_t {
	background-image: url(./images/link_h01.gif);
	}
.l_u_t {
	background-image: url(./images/link_u01.gif);
	}





.l_select2 {
	margin : 10px 5px 5px 5px;
	width : 620px;
	position : relative;
	z-index: 1 ;
	}
.l_i_t2 h2{
	border-bottom : 1px solid #ff9600;
	border-left : 4px solid #ff9600;
	font-size : 12px;
	font-family: 'ＭＳ Ｐゴシック', verdana, 'trebuchet ms', sans-serif;
	font-weight: bold;
	text-align : left;
	}
.l_s_p2 {
	float : right;
	width : 618px;
	line-height :110%;
	padding : 0px;
	font-size : small;
	position : relative;
	z-index: 1 ;
	}
.l_select2 img{
	width : 200px;
	height : 40px;
	position : relative;
	z-index: 1 ;
	}
.l_s_p2 ul{
	position : relative;
	z-index: 2 ;
	}
.l_s_p2 li{
	width :200px;
	height ; 40px;
	margin : 2px 3px 2px 1px;
	float : left;
	}
li img{
	width :200px;
	height ; 40px;
	}
.l_i_left{
	float : left;
	width : 0px;
	height : 205px;
	position : relative;
	z-index: 1 ;
	}

.off_bt img.cur_01 {
	width : 0px;
	height :0px;
	top : 0px;
	left : 0px;
	position:absolute;
	z-index: 5 ;
	overflow:hidden;
	}
.on_bt img.cur_01 {
	position:absolute;
	z-index: 5 ;
	width : 15px;
	height :9px;
	bottom : 6px;
	left : -6px;
	overflow:hidden;
	overflow:visible;
	}
