*{	font-family: Lucida Grande,verdana, arial, helvetica,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";	}
BODY{	margin : 0px ;	background-color : #ffffff ;	color : #222222;		}

#morelink	{	margin: auto;	font-size : 80%;	text-align: right;	padding: 5px;	}
#rossocontents{	margin: 0px;	padding: 0px;	width:760px;	background-image: url(../img2008/bk760.gif) ;	background-repeat: no-repeat;	background-position: top left;	background-color: #ffffff;	border: 1px solid E6E6E6;}
#menubk760top{	width:760px;	background-image: url(../img2008bt/bks.gif) ;	background-repeat: repeat-x ;	}
#menubk760{	width:760px;	background-image: url(../img2008bt/bks.gif) ;	background-repeat: repeat-x ;	}

#maincontents{	width:740px;	font-size: 80%;	}
.pagetop{	text-align: right;	margin: 10px 5px 20px 5px;	}
a.pagetop               {	color: #333333; text-decoration: none; height:11px; margin-top: -1px;	font-size: 10px;	}
a.pagetop:hover         {color: #ff0000;	TEXT-DECORATION: underline;	}
a.pagetop img           {display: inline; position: static; width: 11px; height: 13px; background-image:url("../img2008/arrow_white.gif"); background-repeat: no-repeat; background-position: top left;  margin-top: -1px;}
a.pagetop:hover img     {display: inline; position: static; width: 11px; height: 13px; background-image:url("../img2008/arrow_white.gif"); background-repeat: no-repeat; background-position: bottom left; border: 0; margin-top: -1px; }

img	{border:0px;}

td	{	font-size : 80%;	}

ul#menu {	margin: 0 0 0 0px;	padding: 0;	width: 760px;	/*メニューの全体的な横幅を設定*/	}
ul#menu li {		margin: 0px;	padding: 0px;	display: inline;/* li要素の隙間を無くす */	line-height: 1; /* 行間そろえる IE対策 */	list-style-type: none;	float:left;}
ul#menu li a {	padding: 0em 0px; /* ボタンの厚みはここで調整 */	display: block;	position: relative; /* IE6でマウス反応領域がおかしいのをFix */	font-size: 11px;	color: #333333;	text-decoration: none;	text-indent: -9999px;	}
ul#menu li.top a {	background-image: url(../img2008bt/bkTop.gif);	background-repeat: no-repeat;	background-position: top center;	width: 45px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.lat a {	background-image: url(../img2008bt/bkLat.gif);	background-repeat: no-repeat;	background-position: top center;	width: 70px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.inf a {	background-image: url(../img2008bt/bkInf.gif);	background-repeat: no-repeat;	background-position: top center;	width: 100px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.blo a {	background-image: url(../img2008bt/bkBlo.gif);	background-repeat: no-repeat;	background-position: top center;	width: 46px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.bbs a {	background-image: url(../img2008bt/bkBbs.gif);	background-repeat: no-repeat;	background-position: top center;	width: 46px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.imp a {	background-image: url(../img2008bt/bkImp.gif);	background-repeat: no-repeat;	background-position: top center;	width: 116px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.alu a {	background-image: url(../img2008bt/bkAlu.gif);	background-repeat: no-repeat;	background-position: top center;	width: 96px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.dow a {	background-image: url(../img2008bt/bkDow.gif);	background-repeat: no-repeat;	background-position: top center;	width: 80px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.boo a {	background-image: url(../img2008bt/bkBoo.gif);	background-repeat: no-repeat;	background-position: top center;	width: 70px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.arc a {	background-image: url(../img2008bt/bkArc.gif);	background-repeat: no-repeat;	background-position: top center;	width: 70px;	height: 40px;	margin: 0px;	padding: 0px;	}

ul#menu li.top a:hover {	background-image: url(../img2008bt/bkTop.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 45px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.lat a:hover {	background-image: url(../img2008bt/bkLat.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 70px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.inf a:hover {	background-image: url(../img2008bt/bkInf.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 100px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.blo a:hover {	background-image: url(../img2008bt/bkBlo.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 46px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.bbs a:hover {	background-image: url(../img2008bt/bkBbs.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 46px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.imp a:hover {	background-image: url(../img2008bt/bkImp.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 116px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.alu a:hover {	background-image: url(../img2008bt/bkAlu.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 96px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.dow a:hover {	background-image: url(../img2008bt/bkDow.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 80px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.boo a:hover {	background-image: url(../img2008bt/bkBoo.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 70px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu li.arc a:hover {	background-image: url(../img2008bt/bkArc.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 70px;	height: 40px;	margin: 0px;	padding: 0px;	}


ul#menu2 {	margin: 0 0 0 0px;	padding: 0;	width: 760px;	/*メニューの全体的な横幅を設定*/	}
ul#menu2 li {		margin: 0px;	padding: 0px;	display: inline;/* li要素の隙間を無くす */	line-height: 1; /* 行間そろえる IE対策 */	list-style-type: none;	float:left;}
ul#menu2 li a {	padding: 0em 0px; /* ボタンの厚みはここで調整 */	display: block;	position: relative; /* IE6でマウス反応領域がおかしいのをFix */	font-size: 11px;	color: #333333;	text-decoration: none;	text-indent: -9999px;	}
ul#menu2 li.top a {	background-image: url(../img2008bt/bkTop.gif);	background-repeat: no-repeat;	background-position: top center;	width: 45px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.lat a {	background-image: url(../img2008bt/bkLat.gif);	background-repeat: no-repeat;	background-position: top center;	width: 70px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.inf a {	background-image: url(../img2008bt/bkInf.gif);	background-repeat: no-repeat;	background-position: top center;	width: 100px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.blo a {	background-image: url(../img2008bt/bkBlo.gif);	background-repeat: no-repeat;	background-position: top center;	width: 46px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.bbs a {	background-image: url(../img2008bt/bkBbs.gif);	background-repeat: no-repeat;	background-position: top center;	width: 46px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.imp a {	background-image: url(../img2008bt/bkImp.gif);	background-repeat: no-repeat;	background-position: top center;	width: 116px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.alu a {	background-image: url(../img2008bt/bkAlu.gif);	background-repeat: no-repeat;	background-position: top center;	width: 96px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.dow a {	background-image: url(../img2008bt/bkDow.gif);	background-repeat: no-repeat;	background-position: top center;	width: 80px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.boo a {	background-image: url(../img2008bt/bkBoo.gif);	background-repeat: no-repeat;	background-position: top center;	width: 70px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.arc a {	background-image: url(../img2008bt/bkArc.gif);	background-repeat: no-repeat;	background-position: top center;	width: 70px;	height: 40px;	margin: 0px;	padding: 0px;	}

ul#menu2 li.top a:hover {	background-image: url(../img2008bt/bkTop.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 45px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.lat a:hover {	background-image: url(../img2008bt/bkLat.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 70px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.inf a:hover {	background-image: url(../img2008bt/bkInf.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 100px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.blo a:hover {	background-image: url(../img2008bt/bkBlo.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 46px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.bbs a:hover {	background-image: url(../img2008bt/bkBbs.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 46px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.imp a:hover {	background-image: url(../img2008bt/bkImp.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 116px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.alu a:hover {	background-image: url(../img2008bt/bkAlu.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 96px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.dow a:hover {	background-image: url(../img2008bt/bkDow.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 80px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.boo a:hover {	background-image: url(../img2008bt/bkBoo.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 70px;	height: 40px;	margin: 0px;	padding: 0px;	}
ul#menu2 li.arc a:hover {	background-image: url(../img2008bt/bkArc.gif);	background-repeat: no-repeat;	background-position: bottom center;	width: 70px;	height: 40px;	margin: 0px;	padding: 0px;	}




.navip	{	color: #000000;	font-size:10px;	padding:2px 0px 10px 10px;	text-align: left;	text-decoration: none;	}
.navisp	{	color: #000000;		font-size:10px;	padding:10px 0px 10px 0px;	text-align: right;	font-weight: bold;}

P{	line-height: 150%;	text-align: left;	}
P.f1{	text-indent : 1em ;	line-height: 140%;	}
p.ctst{	line-height : 110% ;	margin :2px 0px 10px 0px;		font-size:110%;	font-weight:bold;	color:#ff0000;	}
p.cts{	line-height : 140% ;	margin :0px 20px 0px 5px;}
p.ctst1{	line-height : 120% ;	margin :0px;		font-size:100%;	font-weight:bold;	color:#cc0000;	}
p.ctst2{	line-height : 100% ;	font-size:110%;	font-weight:bold;	color:#224894;}


/* IMP */
.impIntro	{	width: 450px;	float: left;	text-align: left;	line-height: 150%;	color: #000000;	}	
.impCrt	{	width: 250px;	float: right;	text-align: left;	line-height: 120%;	color: #003366;	font-size: 90%;	}
.impCatch	{	width: 450px;	float: left;	text-align: left;	line-height: 120%;	color:#cc0000;	font-size:130%;	font-weight:bold;	margin: 0px 0px 10px 0px;	font-family : "MS P明朝",平成明朝,serif;}
.imp_t1{	line-height : 120% ;	color:#000000;	font-weight:bold;	font-size:120%;	padding : 0px 0px 0px 10px;	margin: 20px 0px 20px 0px; border-left: 5px solid ff0000;	vertical-align: middle;}
.imp_t2{	line-height : 150% ;	text-align:justify;		text-justify:inter-ideograph;	text-indent : 1em ;	}
.imp_spc1{	font-weight:bold;	color:#000000;	font-size:110%;	margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 5px;	border-left: 5px solid ff0000;}
.imp_spc2{	line-height : 150% ;	margin: 5px 0px 10px 0px;	margin:20px 0px 10px 0px;	padding: 0px 0px 0px 5px;	border-left: 5px solid c5c5c7;}


/* alubum */
.album1{	line-height : 120% ;	color:#000000;	font-weight:bold;	font-size:120%;	padding : 1px 0px 5px 5px;	margin: 10px 0px 10px 0px; border-left: 5px solid ff0000;	vertical-align: middle;}
ul#albumMenu {	margin: 0px 0px 0px 0px;	padding: 0;	width: 160px;	/*メニューの全体的な横幅を設定*/}
ul#albumMenu li {	margin: 0;	padding: 0;	display: inline;/* li要素の隙間を無くす */	line-height: 1; /* 行間そろえる IE対策 */	list-style-type: none;	}
ul#albumMenu li a {	padding: 0.7em 5px; /* ボタンの厚みはここで調整 */	display: block;	position: relative; /* IE6でマウス反応領域がおかしいのをFix */	font-size: 10px;	color: #ffffff;	text-decoration: none;	background-color: #242222;	border-bottom: 1px solid #999999;	font-family: Lucida Grande;	}
ul#albumMenu li a.on {	padding: 0.7em 10px; /* ボタンの厚みはここで調整 */	display: block;	position: relative; /* IE6でマウス反応領域がおかしいのをFix */	font-size: 10px;	color: #ffffff;	text-decoration: none;	background-color: #242222;	border-bottom: 1px solid #999999;	font-family: Lucida Grande;	font-weight: bold;		background-image: url(../special/img/bkimg.gif);	background-repeat: no-repeat;	background-position: top left;	margin-top: 0px;}
ul#albumMenu li a:hover {	color: #ff0000;	background-color: #3D3D3D;}
ul#albumMenu li a.on:hover {	color: #ff0000;	background-color: #3D3D3D;	background-image: url(../special/img/bkimg.gif);	background-repeat: no-repeat;	background-position: bottom left;	margin-top: 0px;}

.albumthum	{	width: 235px;	float:left;	font-size: 11px;	margin: 0px 2px 5px 2px;	padding: 2px;	border: 1px solid c5c5c7;	}

/* MOOK BOOK */
.bookmook	{	width: 200px;	height: 200px;	font-size: 11px;	float:left;	margin: 0px 5px 10px 5px;	padding: 5px;	border: 1px solid c5c5c7;	}

/* LATEST */
.latest1	{	font-weight: bold;		color: #ff0000;	font-size: 105%;	margin-top: 10px;	}
.latestFC	{	font-weight: bold;		color: #000000;	}


/* BLOG */
.box350	{	width: 350px;	float:left;	margin: 0px 2px 5px 2px;	padding: 2px;	border-top: 1px solid c5c5c7;	}

/* wpthumWALLPAPER */
.wpthum	{	width: 90px;	height: 120px;	float:left;	font-size: 11px;	margin: 0px 2px 5px 2px;	padding: 2px;	border: 1px solid c5c5c7;	}

/* hobidasrosso */
p.hdsr{	line-height : 120% ;	margin :0px 5px10px 0px;	text-align:left;	border-left: 2px solid c5c5c7;	padding : 0px 0px 0px 5px;}

/* hobidasshopping */
p.shp{	line-height : 100% ;	margin :10px 5px 10px 5px;	text-align:right;	font-size : 80%;	}

p.yuyu{	letter-spacing:0.1em;	line-height: 150%;}

P.prlh{	text-align: left;	line-height: 150%;}

.cap	{	color:#224894;	font-size:90%;	line-height : 120% ;	margin :4px 2px 2px 2px;	text-align:left;}
.capr	{	color:#224894;	font-size:90%;	line-height : 120% ;	margin :4px 2px 2px 2px;	text-align:right;}

.prt1{	line-height : 120% ;	padding :5px 5px 2px 5px;	text-align:left;	 border-top: 1px solid #999999;}
.thum{	padding :3px ;	border: 1px solid #c5c5c7;	margin:5px 0px 0px 0px;}
.thum2{	padding :5px ;	border: 1px solid #c5c5c7;	margin:0px 0px 0px 0px;}
.thum2l{	padding :5px ;	border: 1px solid #c5c5c7;	margin:0px 40px 40px 0px;	foat:left;}
.thum2r{	padding :5px ;	border: 1px solid #c5c5c7;	margin:0px 0px 40px 40px;	foat:right;}
.thum2imp{	padding :5px ;	border: 1px solid #c5c5c7;	margin:0px 0px 20px 0px;	margin:5px 0px 5px 15px;}
.thum2impl{	padding :5px ;	border: 1px solid #c5c5c7;	margin:0px 20px 10px 0px;	float:left;}
.thum2impr{	padding :5px ;	border: 1px solid #c5c5c7;	margin:0px 0px 10px 5px;	float:right;}


.bkmenu{	background-image: url(../img06/bkmenu.gif) ;	background-repeat: repeat-y ;	}
.bkmenu1{	background-image: url(../img06/bkmenu1.gif) ;	background-repeat: repeat-y ;	}
.bkpricelist{	background-image: url(../06price/img/bklist.gif) ;	background-repeat: repeat ;	}
.bkidx760{	background-image: url(../img/bkidx760.gif) ;	background-repeat: repeat-y ;	}
.bkidx370{	background-image: url(../img/bkidx370.gif) ;	background-repeat: repeat-y ;	}
.bkidx350{	background-image: url(../img/bkidx350.gif) ;	background-repeat: no-repeat ;	background-position: bottom left;	margin-bottom: 0px;	}
.bklatest{	background-image: url(../img07/bklatest.gif) ;	background-repeat: repeat-y ;	}
.logo10030bk{	background-image: url(../img07/logo10030bk.gif) ;	background-repeat: repeat-x ;	}

.b{	font-weight : bold;	padding : 2px ;}
.b12{	font-size : 120%;	padding : 2px ;}
.b11b{	font-size : 110%;	font-weight : bold;}

.cdpr1{	padding :0px 4px 2px 2px;font-size:105%;line-height: 110%;}
.cdpr2{	padding :0px 4px 2px 2px;line-height: 100%;}

.pr0{	background-color : #b5b5b7;font-size:110%;font-weight:bold; color:#ffffff;	padding:2px;	border-left: 5px solid ff0000;	}
.pr1{	background-color : #ffffff;font-size:80%;}
.pr2{	background-color : #e5e5e7;	font-size:90%;	font-weight:bold;	color:#000000;}
.pr3{	background-color : #ffffff ;}
.pr3r{	background-color : #ffffff ; color:#ff0000;}

.cd0{	border-bottom: 1px solid c5c5c7;	padding: 5px 0px 5px 0px;	}
.cd1{	font-weight:bold;	color:#000000;	font-size:120%;	margin: 5px 0px 10px 5px;	padding: 0px 0px 0px 5px;	border-left: 5px solid ff0000;}
.cd2{	padding: 2px 0px 10px 5px;	color:#666666;	}
.cd3{	padding: 0px 5px 5px 5px;	line-height:140%;}
.cd4{	padding: 0px 5px 5px 5px;	line-height:140%;}
.cdspc1{	font-weight:bold;	color:#000000;	font-size:110%;	margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 5px;	border-left: 5px solid ff0000;}
.cdspc1b{	color:#333333;	margin: 2px 0px 0px 0px;	padding: 0px 0px 0px 10px;}
.cdspc2{	margin: 5px 0px 10px 0px;	margin:10px 0px 10px 0px;	padding: 0px 0px 0px 5px;	border-left: 5px solid c5c5c7;}
.cdspc3{	border-bottom: 1px solid c5c5c7;}

.bgc_ff{	background-color : #ffffff ;}
.bgc_g1{	background-color : #e5e5e5 ;}
.bgc_r{	background-color : #ff0000 ;}
.bgc_f{	background-color : #ffffff ;}
.bgc_g2{	background-color : #c5c5c7 ;}
.cd1{	background-color : #ffffff ;	text-align : left;	vertical-align : top;}

.fs10px{	font-size : 10px;	line-height : 120% ;}
.fs12px{	font-size : 12px;	line-height : 120% ;}
.pad2{	padding : 2px ;}
.pad4{	padding : 4px ;}
.whatsnew{	padding : 0px 5px 0px 5px ;	border-bottom: 1px dotted c5c5c7;}

IMG{	border-color : #999999 ;}

.line_y{	border-style:solid;	border-color:#ff6600 ;	border-width:1px;}
.line_r{	border-style:solid; border-color:#ff0000 ;	border-width:1px;}
.line_g{	border-style:solid;	border-color:#999999 ;	border-width:1px;}
.line_yk{	border-style:solid;	border-color:#ff6600 ;	border-width:1px;	background-color:#e5e5e7 ;}
.line_iida{	border-style:solid;	border-color:#FF33CC ;	border-width:1px;	background-color:#ffffff;	padding:12px;	}

#pad2fs10px{	padding : 4px ;	font-size : 10px;}
.yk{	border-style:solid;	border-color:#ff0000 ;	border-width:1px;	background-color:#e5e5e5 ;}
.map1{	text-indent : 2em ;}
.map2{	text-indent : 4em ;}
.map3{	text-indent : 6em ;}

img.left{	float:left;	margin:0px 20px 20px 0px;}
img.right{	float:right;	margin:0px 0px 20px 20px;}

img.left5{	float:left;	margin:0px 5px 5px 0px;}
img.right5{	float:right;	margin:0px 0px 5px 5px;}

img.left2{	float:left;	margin:0px 25px 10px 0px;}
img.right2{	float:right;	margin:0px 0px 10px 25px;}

.arrow{	margin:5px;}

.hnews{	color:003399; font-size:10px; line-height : 150%; background-color:#ffffff; }
.newsd{	line-height : 100% ;	color:#333333;	font-weight:normal;	padding : 2px 0px 2px 0px;}
.news1{	line-height : 120% ;	color:#000000;	font-weight:bold;	font-size:120%;	padding : 1px 0px 5px 5px;	margin: 0px 0px 15px 0px; border-left: 5px solid ff0000;	vertical-align: middle;}
.latestissue{	line-height : 120% ;	color:#000000;	font-weight:bold;	font-size:135%;	padding : 0px 0px 0px 5px;	margin: 0px 0px 10px 0px; border-left: 5px solid ff0000;	vertical-align: middle;}

.link1{	line-height : 120% ;	color:#000000;	font-weight:bold;	font-size:105%;	padding : 2px 0px 2px 5px;	margin: 20px 0px 5px 0px; border-left: 5px solid ff0000;	vertical-align: middle;}
.link2{	line-height : 120% ;	color:#cc0000;	padding : 0px 0px 0px 5px;	margin: 0px 0px 5px 0px; border-left: 5px solid c5c5c7;	}
.link3{	line-height : 150% ;	padding : 0px 0px 5px 0px;	margin: 0 0 15 10px;	width:500px;	border-bottom: 1px dotted ffffff;	}

.imp_idx1{	padding :5px ;	border: 1px solid #c5c5c7;	margin:0px 0px 10px 0px;}
.imp_idx2{	line-height : 120% ;	color:#000000;	font-weight: normal;	font-size:100%;	padding : 0px 0px 0px 5px;	margin: 0px 0px 0px 5px; border-left: 5px solid c5c5c7;}
.imp_idxbk{	background: #ffffff url(../05/impression/img/bk2.gif) repeat-y; }

.imp_title{	line-height : 120% ;	color:#cc0000;	font-weight:bold;	font-size:120%;	margin: 10px 0px 0px 15px;	font-family : "MS P明朝",平成明朝,serif;}
.imp_lead{	line-height : 120% ;	color:#000000;	font-weight:bold;	font-size:105%;	margin: 10px 0px 0px 15px; }
.imp_leadbk{	background: #ffffff url(../05/impression/img/bk1.gif) repeat-y; }
.imp_crd{	line-height : 120% ;	color:#333333;	font-size:90%;	margin: 10px 0px 10px 15px; }
.imp_crdrosso{	line-height : 120% ;	color:#333333;	font-size:90%;	margin: 0px 0px 10px 15px; }
.imp_spc1b{	color:#333333;	margin: 2px 0px 0px 0px;	padding: 0px 0px 0px 10px;}
.imp_spc3{	border-bottom: 1px solid c5c5c7;}

.imp2{	line-height : 120% ;	color:#000000;	font-weight:bold;	font-size:120%;	padding : 1px 0px 5px 5px;	margin: 0px 0px 15px 0px; border-left: 5px solid ff0000;	vertical-align: middle;}

A:link{color : #333333 ; text-decoration: underline}
A:visited{color : #333333 ; text-decoration: underline}
A:active{color : #333333 ; text-decoration: underline}
A:hover{color : #ff0000 ; text-decoration: none}

a.newsheadline:link {color:#333333;text-decoration:none;}
a.newsheadline:visited {color:#333333;text-decoration:none;}
a.newsheadline:active {color:#333333;text-decoration:none;}
a.newsheadline:hover {color:#ff0000;text-decoration:underline;}

A.tx:link{color : #333333 ; text-decoration: none}
A.tx:visited{color : #333333 ; text-decoration: none}
A.tx:active{color : #333333 ; text-decoration: none}
A.tx:hover{color : #666666 ; text-decoration: underline }

A.pr:link{color : #333333 ; text-decoration: underline}
A.pr:visited{color : #333333 ; text-decoration: underline}
A.pr:active{color : #333333 ; text-decoration: underline}
A.pr:hover{color : #c5c5c7 ; text-decoration: underline }

A.pagetop:link{color : #333333 ; text-decoration: none}
A.pagetop:visited{color : #333333 ; text-decoration: none}
A.pagetop:active{color : #333333 ; text-decoration: none}
A.pagetop:hover{color : #c5c5c7 ; text-decoration: underline }


A.new:link{color : #666666 ; text-decoration: none}
A.new:visited{color : #666666 ; text-decoration: none}
A.new:active{color : #666666 ; text-decoration: none}
A.new:hover{color : #ff0000 ; text-decoration: underline }

A.cts:link{color : #ff0000 ; text-decoration: none}
A.cts:visited{color : #ff0000 ; text-decoration: none}
A.cts:active{color : #ff0000 ; text-decoration: none}
A.cts:hover{color : #333333 ; text-decoration: underline }

A.fff:link{color : #ffffff ; text-decoration: none}
A.fff:visited{color : #ffffff ; text-decoration: none}
A.fff:active{color : #ffffff ; text-decoration: none}
A.fff:hover{color : #ffffff ; text-decoration: none ; background : #ff0000}