@charset "UTF-8";
/* ====================================================
	LG2 default style	
====================================================*/
html{overflow-y: scroll;}

body#lg2 {
	}

body#lg2 #fp-l {
	color:#666666;
	font-size:12px;
	line-height:1.8;
	}

body#lg2 #fp-l ul,
body#lg2 #fp-l ol,
body#lg2 #fp-l dl{
	margin:0;
	padding:0;
	}
	
body#lg2 #fp-l ul  {
	list-style-type:none;
	}

body#lg2 #fp-l img{
	border:0;
	}
	
body#lg2 #fp-l a {
	color:#CCC;
	text-decoration:underline;
	}
body#lg2 #fp-l a:hover {
	text-decoration:none;
	}
body#lg2 #fp-l a:focus {
	outline:none;
	}


/* ====================================================
	top	
====================================================*/


/*左背景のスタイル*/
body#lg2{
	background:#4F4F4F url(../img/bg_second2.gif) center 50px repeat-y;
	}
body#lg2 #fp-l {
	background:url(../img/bg_second2.gif) repeat-y left 0;
	}


/*トップFlahs*/
body#lg2 #fp-l h1#topMain{
	margin:20px 0 10px;
	}

/*What's new*/
body#lg2 #fp-l #whatsnew {
	width:560px;
	height:65px;
	background:url(../img/bg_whatsnew.gif) left top no-repeat;
	margin:10px auto;
	padding:10px 0;
	}
body#lg2 #fp-l #whatsnew #scroll {
	position:relative;
	width:470px;
	height:65px;
	overflow:auto;
	margin:0 0 0 80px;
	}
body#lg2 #fp-l #whatsnew #scrollcontent {
	position:absolute;
	width:430px;
	z-index:200;
	}
body#lg2 #fp-l #whatsnew #scrollcontent p {
	margin:0 0 20px;
	}
body#lg2 #fp-l #whatsnew #scrollbar {
	float:right;
	position:relative;
	display:none;
	width:15px;
	height:65px;
	z-index:100;
	background:#333;
	margin:0 10px 0 0;
	*margin:5px 10px 0 0;
	_*margin:5px 5px 0 0;
	}
body#lg2 #fp-l #whatsnew .scroller {
	position:absolute;
	top:0; width:15px;
	cursor:pointer;
	background-color:#666;
	background-image:url(../img/scroll-arrows2.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	}
	
body#lg2 #fp-l #whatsnew dl {
	color:#FFF;
	font-size:11px;
	margin:0 0 0 120px;
	padding:0;
	line-height:1.2;
	}
body#lg2 #fp-l #whatsnew dt {
	float:left;
	padding:2px 0;
	line-height:1.5;
	}
body#lg2 #fp-l #whatsnew dd {
	margin:0 0 0 6.5em;
	*margin:0 0 0 6em;
	padding:2px 0;
	line-height:1.5;
	}
	

/* aboutFlash */
body#lg2 #fp-l .aboutFlash {
	font-size:9px;
	text-align:center;
	margin:10px 0 20px;
	}
body#lg2 #fp-l .aboutFlash a{
	color:#999;
	}
	
/* banner */
body#lg2 #fp-l .banner {
	margin:10px 130px;
	}
	
/* banner2 */
body#lg2 #fp-l .banner2 {
	margin:25px 110px 10px;
	}
	
	
/* noCopy */
body#lg2 #fp-l #noCopy {
	color:#666;
	*color:#555;
	font-size:9px;
	width:470px;
	background:url(../img/bg_nocopy.gif) left top no-repeat;
	margin:10px auto 0;
	padding:5px 20px 5px 90px;
	*padding:10px 20px 5px 90px;
	}
body#lg2 #fp-l #noCopy p {
	margin-bottom:0;
	}
body#lg2 #fp-l #noCopy p a {
	color:#666;
	}
body#lg2 #fp-l #copyrights {
	text-align:center;
	margin:10px 0 50px;
	}

	

/* footer Link */
body#lg2 #fp-l ul#footerLink {
	width:400px;
	padding:10px 0;
	margin:0 auto;
	}
body#lg2 #fp-l ul#footerLink li {
	display:inline;
	margin:0 20px 0 0;
	}
body#lg2 #fp-l ul#footerLink li.last {
	margin:0;
	}
	
	
	
/* ====================================================
	second	
====================================================*/
/*左背景のスタイル*/
body.second {
	background:#4F4F4F url(../img/bg_second2.gif) center 50px repeat-y !important;
	}

/* ヘッダー */
body.second #header {
	height:95px;
	margin:20px 0 0;
	}
body.second #header #logo {
	float:left;
	margin:0 0 0 10px;
	}

	
/*グローバルメニュー*/
body#lg2 #fp-l #gnav {
	width:485px;
	margin:0 0 0 100px;
	}
body.second #fp-l #gnav {
	margin:0 0 0 110px !important;
	padding:5px 0 0;
	}

body#lg2 #fp-l ul#gnav li {
	float:left;
	}
body#lg2 #fp-l ul#gnav li.ml {
	padding-left:15px;
	}
	
body#lg2 #fp-l h1 {
	margin:0;
	}
	
	
/*====== Invitation ======*/

body#lg2 #fp-l #inviAbout {
	width:580px;
	height:402px;
	background:url(../img/bg_invi_waku.gif) left top no-repeat;
	margin:20px auto 30px;
	}
body#lg2 #fp-l #inviAbout .bTitle {
	padding:35px 0 20px;
	text-align:center;
	}
	
/* inviAbout scroll */
body#lg2 #fp-l #inviAbout #scroll {
	position:relative;
	width:514px;
	height:208px;
	overflow:auto;
	margin:0 auto;
	}
body#lg2 #fp-l #inviAbout #scrollcontent {
	position:absolute;
	width:485px;
	z-index:200;
	}
body#lg2 #fp-l #inviAbout #scrollcontent p {
	margin:0 0 20px;
	}
body#lg2 #fp-l #inviAbout #scrollbar {
	float:right;
	position:relative;
	display:none;
	width:15px;
	height:208px;
	z-index:100;
	background:#333;
	}
body#lg2 #fp-l #inviAbout .scroller {
	position:absolute;
	top:0; width:15px;
	cursor:pointer;
	background-color:#666;
	background-image:url(../img/scroll-arrows.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	}
body#lg2 #fp-l #inviAbout .buttonclick {
	background-color:#bbb;
	}


/*====== Cast&Staff ======*/

body#lg2 #fp-l #csBox {
	width:498px;
	margin:20px auto 30px;
	}
body#lg2 #fp-l #csBox h2 {
	margin:30px 0 10px;
	}
	

/*====== Message ======*/

body#lg2 #fp-l #msBox {
	width:530px;
	margin:30px auto 30px;
	}
body#lg2 #fp-l #msBox h2 {
	margin:0 0 30px;
	}
body#lg2 #fp-l #msBox em {
	color:#8C7033;
	font-style:normal;
	}
body#lg2 #fp-l ul#msMenu {
	width:350px;
	margin:20px auto 40px;
	}
body#lg2 #fp-l ul#msMenu li {
	display:inline;
	}
	
/* readBox */

body#lg2 #fp-l #readBox {
	width:534px;
	margin:30px auto;
	}

body#lg2 #fp-l #readBox iframe {
	overflow-x:hidden;	
	}
	
body#lg2 #fp-l #readBox .btn {
	width:105px;
	margin:20px auto;
	}



/*====== goiken ======*/
body#goiken {
	color:#666;
	font-size:12px;
	line-height:1.5;
	background-color:#000000;
	margin:0 10px 0 0;
	padding:0 10px 30px;
}
body#goiken a {
	color:#666;
}
body#goiken table {
	width:100%;
}
body#goiken td {
	padding:5px;
}
body#goiken td.msg1 {
	color:#FFF;
	background-color:#222;
}
body#goiken td.msg2 {
	color:#999;
	text-align:right;
}
body#goiken td.msg3 {
	padding:0 0 20px;
}
body#goiken .marginT20 {
	text-align:right;
}

/* topicsBox */
body#lg2 #fp-l #topicsBox {
	width:600px;
	height:470px;
	margin:30px auto 60px;
	}
body#lg2 #fp-l #topicsBox iframe{
	overflow-x:hidden;
	}
	
	
	

/*====== topics iframe ======*/
body#topics {
	color:#666;
	font-size:12px;
	line-height:1.5;
	margin:0 20px 0 0;
	padding:0 0 30px;
}
body#topics a {
	color:#666;
}
body#topics h1 {
	margin:0 0 10px;
}
body#topics .photoLeft {
	float:left;
	margin:0 20px 20px 0;
}
body#topics .photoRight {
	float:right;
	margin:0 0 20px 20px;
}
body#topics .photoCenter {
	text-align:center;
}
body#topics .mb {
	margin:0 0 50px;
}
body#topics .mb2 {
	margin:0 0 80px;
}
body#topics dt {
	color:#8C7033;
	font-style:normal;
}
body#topics dd {
	margin:5px 0;
}
body#topics .bigger {
	color:#CC0000;
	font-size:16px;
}
body#topics .att {
	color:#CC0000;
}
body#topics .att2 {
	color:#555;
	font-size:10px;
}
body#topics select {
	color:#FFF;
	background-color:#000;
	border:1px solid #333;
}

body#topics {
	overflow-x:hidden;
	overflow-y:hidden;
	}

body#topics .finish {
	text-align:center;
	margin:30px 0;
	}

body#topics .float_l {
	float:left;
	margin:0pt 15px 5px 0pt;
	}
body#topics .float_r {
	float:right;
	margin:0pt 0 5px 15px;
	}

body#topics #backnumber {
	border:2px solid #222;
	margin:30px 0;
	padding:0 15px;
	*padding:0 15px 15px;	
}
body#topics #backnumber dl {
	color:#FFF;
	font-size:11px;
	width:500px;
	padding:0;
	line-height:1.2;
	}
body#topics #backnumber dt {
	float:left;
	color:#666;
	padding:2px 0;
	line-height:1.5;
	}
body#topics #backnumber dd {
	margin:0 0 0 6.5em;
	*margin:0 0 0 6em;
	padding:2px 0;
	line-height:1.5;
	}
body#topics #backnumber dd img {
	vertical-align: middle;
	}
body#topics #backnumber dd.new a {
	background:url(../img/icn_new.gif) no-repeat right top;
	padding:0 45px 0 0;
	}




/* interviewBox */
body#lg2 #fp-l #interviewBox {
	width:630px;
	margin:0 0 30px 5px;
	}
body#lg2 #fp-l #interviewBoxBack {
	width:492px;
	margin:30px auto 50px;
	}
body#lg2 #fp-l #interviewBoxBack li {
	float:left;
	display:inline;
	margin:0 10px 0 0;
	}
body#lg2 #fp-l #interviewBoxBack li.rn {
	margin:0;
	}
body#lg2 #fp-l .btnBacknumber {
	width:141px;
	margin:20px auto;
	}


/*====== interview iframe ======*/
body#interview {
	color:#666;
	font-size:12px;
	line-height:1.5;
	margin:0;
	padding:0 0 30px;
}
body#interview h2{
	margin:20px 0 10px;
	}
body#interview h2.first{
	margin:0 0 10px;
	}
body#interview  p {
	text-indent:1em;
	margin:10px 20px 10px 20px;
	} 


/*====== Chart ======*/

body#lg2 #fp-l #chartBox {
	position:relative;
	width:580px;
	height:674px;
	background:url(../img/bg_chart.jpg) no-repeat left top;
	margin:20px auto 30px;
	}
body#lg2 #fp-l #chartBox p {
	margin:0;
	}
body#lg2 #fp-l #chartBox .arrow {
	position:absolute;
	top:162px;
	left:160px;
	}
body#lg2 #fp-l #chartBox .c01 {
	position:absolute;
	top:53px;
	right:40px
	}
body#lg2 #fp-l #chartBox .c02 {
	position:absolute;
	top:53px;
	right:215px
	}
body#lg2 #fp-l #chartBox .c03 {
	position:absolute;
	top:53px;
	left:53px
	}
body#lg2 #fp-l #chartBox .c04 {
	position:absolute;
	top:271px;
	right:20px
	}
body#lg2 #fp-l #chartBox .c05 {
	position:absolute;
	top:254px;
	right:203px
	}
body#lg2 #fp-l #chartBox .c06 {
	position:absolute;
	top:302px;
	left:27px
	}
body#lg2 #fp-l #chartBox .c07 {
	position:absolute;
	top:485px;
	right:228px
	}
body#lg2 #fp-l #chartBox .ar01 {
	position:absolute;
	top:354px;
	right:177px;
	}
body#lg2 #fp-l #chartBox .ar02 {
	position:absolute;
	top:354px;
	left:160px;
	}
body#lg2 #fp-l #chartBox .ar03 {
	position:absolute;
	top:220px;
	right:99px;
	}
body#lg2 #fp-l #chartBox .ar04 {
	position:absolute;
	top:163px;
	left:180px;
	}
body#lg2 #fp-l #chartBox .ar05 {
	position:absolute;
	top:422px;
	right:218px;
	}


/*====== Trailer ======*/
body#lg2 #fp-l #trailerBox {
	width:580px;
	margin:10px auto 50px;
	}
body#lg2 #fp-l #trailerBox p {
	text-indent:1em;
	margin:10px 0;
	}
	
/*====== Story ======*/
body#lg2 #fp-l #storyBox {
	width:580px;
	height:402px;
	background:url(../img/bg_invi_waku.gif) left top no-repeat;
	margin:20px auto 30px;
	}
body#lg2 #fp-l #storyBox p {
	text-indent:1em;
	margin:10px 0;
	}
body#lg2 #fp-l #storyBox .bTitle {
	padding:35px 0 20px;
	text-align:center;
	}
	
body#lg2 #fp-l #backnumberStory {
	margin:15px;
	padding:0 15px 10px;
	*padding:0 15px 15px;	
}
body#lg2 #fp-l #backnumberStory ul {
	color:#FFF;
	font-size:11px;
	padding:0;
	line-height:1.2;
	}
body#lg2 #fp-l #backnumberStory li {
	display:block;
	float:left;
	margin:0 0 5px 5px;
	line-height:1.5;
	}
body#lg2 #fp-l #backnumberStory li img {
	vertical-align: middle;
	}
body#lg2 #fp-l #backnumberStory li.new a {
	background:url(../img/icn_new.gif) no-repeat right top;
	padding:0 45px 0 0;
	}
		

/* scroll */
body#lg2 #fp-l #storyBox #scroll {
	position:relative;
	width:514px;
	height:208px;
	overflow:auto;
	margin:0 auto;
	}
body#lg2 #fp-l #storyBox #scrollcontent {
	position:absolute;
	width:485px;
	z-index:200;
	}
body#lg2 #fp-l #storyBox #scrollcontent p {
	margin:0 0 20px;
	}
body#lg2 #fp-l #storyBox #scrollbar {
	float:right;
	position:relative;
	display:none;
	width:15px;
	height:208px;
	z-index:100;
	background:#333;
	}
body#lg2 #fp-l #storyBox .scroller {
	position:absolute;
	top:0; width:15px;
	cursor:pointer;
	background-color:#666;
	background-image:url(../img/scroll-arrows.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	}

/* storyIFrame */
body#lg2 #fp-l #storyBox {
	width:540px;
	height:440px;
	background:url(../img/bg_story_waku.gif) left top no-repeat;
	padding:30px 20px;
	}
body#lg2 #fp-l #storyBox iframe{
	overflow-x:hidden;
	}
body#story {
	color:#666666;
	font-size:12px;
	line-height:1.8;
	padding:0 20px;
	}
body#story a {
	color:#61440A;
	}
body#story .bTitle {
	margin:0 0 20px;
	padding:0 0 10px;
	text-align:center;
	}
body#story p {
	margin:0 0 10px;
	}
body#story .float_l {
	float:left;
	margin:0pt 15px 5px 0pt;
	}
body#story .float_r {
	float:right;
	margin:0pt 0 5px 15px;
	}


/* specialBox */
body#lg2 #fp-l #specialBox {
	width:600px;
	height:500px;
	background:url(../img/bg_special.jpg) center top no-repeat;
	margin:10px auto 30px;
	}
body#lg2 #fp-l #specialBox .tm {
	margin:-20px 0 0;
	}
body#lg2 #fp-l #specialBox .tm2 {
	margin:-50px 0 0 180px;
	}
body#lg2 #fp-l #specialBox .tm3 {
	margin:0;
	}
body#lg2 #fp-l #specialBox .tm4 {
	margin:-20px 0 0 50px;
	}
body#lg2 #fp-l #specialBox .tm5 {
	margin:-20px 0 0 30px;
	}
body#lg2 #fp-l #specialBox .tm6 {
	margin:0 0 0 30px;
	}
body#lg2 #fp-l #specialBox .tm7 {
	margin:-10px 0 0 100px;
	}
	
	
/* specialBox */
body#lg2 #fp-l #presentBox {
	position:relative;
	width:530px;
	margin:10px auto 30px;
	}
body#lg2 #fp-l #presentBox .text {
	margin:-20px 5px 15px;
	}
body#lg2 #fp-l #presentBox .btn {
	position:absolute;
	top:425px;
	*top:450px;
	left:140px;
	width:230px;
	height:76px;
	}


/* ゲーム解説 */
body#lg2 #fp-l #gameBox .img01 {
	width:605px;
	height:125px;
	background:url(../img/img_game_01_.jpg) center top no-repeat;
	margin:0 auto;
	padding:274px 0 0;
	}
body#lg2 #fp-l #gameBox .img02 {
	width:610px;
	height:110px;
	background:url(../img/bg_game_semi.jpg) center top no-repeat;
	margin:0 0 0 15px;
	padding:225px 0 0;
	}
	
body#lg2 #fp-l #gameBox .titBottom1 {
	text-align:center;
	margin:50px auto 0;
	}
body#lg2 #fp-l #gameBox .titBottom2 {
	text-align:center;
	margin:10px auto;
	}

body#lg2 #fp-l #gameBox .btnA {
	margin:0 0 0 3px;
	z-index:10;
	}
body#lg2 #fp-l #gameBox .btnB {
	margin:-15px 0 20px 20px;
	z-index:10;
	}

body#lg2 #fp-l #gameBox .btnC {
	margin:0 0 0 13px;
	z-index:10;
	}
	
body#lg2 #fp-l #gameBox .btnD {
	margin:10px 0 20px 20px;
	z-index:10;
	}
	
body#lg2 #fp-l #gameBox .btnA li,
body#lg2 #fp-l #gameBox .btnB li,
body#lg2 #fp-l #gameBox .btnC li,
body#lg2 #fp-l #gameBox .btnD li {
	float:left;
	margin:0;
	}
body#lg2 #fp-l #gameBox .btnA li.last,
body#lg2 #fp-l #gameBox .btnB li.last,
body#lg2 #fp-l #gameBox .btnC li.last,
body#lg2 #fp-l #gameBox .btnD li.last {
	margin:0;
	}
body#lg2 #fp-l #gameBox .imgM1 img{
	display:block;
	margin:10px auto;
	}
body#lg2 #fp-l #gameBox .mtm {
	margin-top:-20px;
	}
body#lg2 #fp-l #gameBox .imgM2{
	margin:10px 60px 10px 70px;
	}

body#lg2 #fp-l #gameBox .text {
	margin:20px 30px;
	}
body#lg2 #fp-l #gameBox .text span {
	display:block;
	font-size:18px;
	color:#CC0000;
	}
body#lg2 #fp-l #gameBox .text2 {
	font-size:18px;
	margin:10px 30px;
	padding:0 0 0 10px;
	border-left:3px solid #666;
	line-height:1.3;
	}
body#lg2 #fp-l #gameBox .text2 span {
	font-size:10px;
	font-weight:normal;
	}
body#lg2 #fp-l #gameBox .text3 {
	margin:-20px 35px 20px;
	}

body#lg2 #fp-l #gameBox .boxJu {
	width:510px;
	margin:10px 0 10px 70px;
	}
body#lg2 #fp-l #gameBox .boxJu .left {
	float:left;
	width:190px;
	}
body#lg2 #fp-l #gameBox .boxJu .right {
	float:right;
	font-size:10px;
	*font-size:12px;
	width:290px;
	}
body#lg2 #fp-l #gameBox .boxJu .right dd {
	margin:0 0 10px;
	}
body#lg2 #fp-l #gameBox .boxJu .right dd li {
	list-style-position:inside;
	}
body#lg2 #fp-l #gameBox .boxJu .right dd li span {
	font-size:10px;
	}
	
body#lg2 #fp-l #gameBox .boxSe {
	width:590px;
	margin:-20px auto 10px;
	}
body#lg2 #fp-l #gameBox .boxSe .left {
	float:left;
	width:230px;
	}
body#lg2 #fp-l #gameBox .boxSe .right {
	float:right;
	width:360px;
	}
body#lg2 #fp-l #gameBox .flowGame {
	border-collapse: collapse;
	width:600px;
	margin:10px auto;
	}
body#lg2 #fp-l #gameBox .flowGame th {
	padding:12px 10px 10px;
	border:1px solid #202020;
	}
body#lg2 #fp-l #gameBox .flowGame td {
	padding:10px;
	border:1px solid #202020;
	}
body#lg2 #fp-l #gameBox .flowGame td strong.b1 {
	color:#4C5CB3;
	font-weight:normal;
	}
body#lg2 #fp-l #gameBox .flowGame td strong.b2 {
	color:#990000;
	font-weight:normal;
	}
body#lg2 #fp-l #gameBox .flowGame td strong.t1 {
	color:#9A7032;
	}
body#lg2 #fp-l #gameBox .flowGame td strong.t2 {
	color:#9A7032;
	}
	
	
/* セット */
body#lg2 #fp-l #setBox  {
	width:600px;
	margin:0 auto;
	}
body#lg2 #fp-l #setBox strong {
	font-size:16px;
	color: #660000;
	}
body#lg2 #fp-l #setBox .box {
	margin:10px 0;
	}
body#lg2 #fp-l #setBox .box .left {
	float:left;
	width:230px;
	}
body#lg2 #fp-l #setBox .box .right {
	float:right;
	width:360px;
	}
body#lg2 #fp-l #setBox .float_l {
	float:left;
	margin:0 15px 5px 0;
	}
body#lg2 #fp-l #setBox .float_r {
	float:right;
	margin:0 0 5px 15px;
	}
body#lg2 #fp-l #setBox .titMg {
	margin-top:30px;
	}
body#lg2 #fp-l #setBox .backnumber {
	margin:60px 0 20px;
	}
body#lg2 #fp-l #setBox .backnumber li {
	float:left;
	margin:0;
	}
body#lg2 #fp-l #setBox .backnumber li.last {
	margin:0;
	}
	
	
/* ギャラリー */
body#lg2 #fp-l #galleryBox {
	width:640px;
	background:#000 url(../img/bg_gallery.jpg) no-repeat 20px 25px;
	margin:0 auto 20px;
	padding:5px 0 30px;
	}
body#lg2 #fp-l .galleryBox2 {
	background:#000 url(../img/bg_gallery2.jpg) no-repeat 20px 25px !important;
	}
body#lg2 #fp-l #galleryBox .about {
	color:#666;
	font-size:10px;
	height:20px;
	text-align:right;
	margin:0 20px 0;
	}
	
body#lg2 #fp-l #galleryBox .demo {
	position:relative;margin-top:2em;
	}
body#lg2 #fp-l #galleryBox .gallery_demo {
	width:600px;
	margin:0 auto;
	}
body#lg2 #fp-l #galleryBox .gallery_demo li {
	width:50px;
	height:29px;
	border:3px double #111;
	margin: 0 2px 4px;
	_margin: 0 1px 4px;
	background:#000;
	}
body#lg2 #fp-l #galleryBox .gallery_demo li div {
	left:240px
	}
body#lg2 #fp-l #galleryBox .gallery_demo li div .caption {
	font:italic 0.7em/1.4 georgia,serif;
	}
body#lg2 #fp-l #galleryBox #main_image{
	margin:0 0 0 53px;
	height:366px;
	width:538px;
	}
body#lg2 #fp-l #galleryBox #main_image img{
	margin-bottom:10px;
	}
body#lg2 #fp-l #galleryBox .btn {
	margin:40px 0 0 70px;
	}
body#lg2 #fp-l #galleryBox .btn li {
	float:left;
	}

	
	
	
/* pagetop */
body#lg2 #fp-l .pagetop {
	margin:30px;
	text-align:right;
	}


/* ----------------------------------------------------
	clearfix  2009.10.06
---------------------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
}
.clearfix {
	zoom:1;
}/* IE5.5〜IE7 */
