body 
{
	bgcolor: #ffffff;
	margin:0 0 0 0;
	line-height:120%;
	background-position:right;background-image:url(img2/menu_back.jpg);background-repeat:repeat-y;
}
div#main {position:relative;top:0px;left:0px;width:100%;background-position:right;background-image:url(img2/menu_back.jpg);background-repeat:repeat-y;min-width:650px;}
div#title {position:absolute; top:0px; left:0px; background-image:url(img2/title_back.gif); background-repeat:repeat-x; width:100%;}
div#pan {position:absolute; top:82px; left:20px;}
div#menu {position:absolute; top:0; right:0;width:200px;}
div#cont {padding:110 210 10 10;text-align:left; background-image:url(img2/line.gif);background-position:left;background-repeat:repeat-y;}
div#footer {position:relative; left:0px; bottom:0px; height:50px; width:100%; text-align:center; border-top:2px solid #CCCCCC;}

.cont-t {width:450px;}

/*フォント*/
h1 {font-size:150%; line-height:120%;}
h2 {font-size:120%; line-height:120%;}
h3 {font-size:120%; line-height:120%;}
.u {font-weight:bold; text-decoration: underline;}
.b {font-size:110%; font-weight:bold;}
.b2 {font-weight:bold; color:#FF6666;}
.b3 {font-weight:bold;}
.blue {color:##3333CC;}

/*リンク*/
.link {margin: 5 0 5 15; line-height:150%;}
.link_1 {line-height:150%;}
.link_2 {text-indent:-15px; margin-left:30px; line-height:120%;}
.link_3 {margin: 10 10 20 0; line-height: 200%; font-weight:bold;}
.link_4 {font-size:110%; font-weight:bold;}
.link_5 {text-indent:-15px; margin-left:40px; line-height:120%;}
#cont a:link{color:#333399;text-decoration:underline;}
#cont a:active{color:#FF6666;text-decoration:underline;}
#cont a:visited{color:#666666;text-decoration:underline;}
#cont a:hover{color:#FF6666;text-decoration:underline;}
#pan a:link{color:#333399;text-decoration:underline;}
#pan a:active{color:#FF6666;text-decoration:underline;}
#pan a:visited{color:#666666;text-decoration:underline;}
#pan a:hover{color:#FF6666;text-decoration:underline;}

/*テーブル*/
td {line-height:120%;}
td.cont_2 {color:#333333; font-weight:bold; background-color:#FFFFCC;}
td.link-l {background-image:url(img2/line_g.gif);background-repeat:repeat-x;background-position:center;margin:10 0; height:22px;}
/*テーブル：お知らせ用*/
div.port table{border:1px solid #999999;border-collapse: collapse;margin:0 0 30px 15px;}
div.port td{border:1px solid #999999;padding:2 10px;vertical-align:top}
div.info table{margin:10px;}
div.info td{vertical-align:top;padding:2px 5px;}
div.sess table{border:1px solid #999999;border-collapse: collapse;margin:5px 0 0px 15px;}
div.sess td{border:1px solid #999999;padding:2 10px;vertical-align:top}

/*その他*/
.t {margin-top:5px; color:#000066; font-weight:bold;}
.w {width:100%;}
.m {margin:10;}
.b10 {margin: 20 10 0 10;}
.b20 {margin: 0 10 20 10;}
.b0 {margin: 0 10 0 10;}
.b0-2 {margin: 5 0 0 10;}
.in {text-indent:-35px; margin-left:35px;}
.in-2 {text-indent:-20px; margin-left:20px;}
.in2 {text-indent:-70px; margin-left:70px;}
.l10 {margin-left:10; font-size:110%; letter-spacing: 10px; color:#333399}
.t25 {margin-top:25px;}
.t10 {margin-top:10px;}
.l20 {margin-left:20px;}
.l30 {margin-left:30px;}
.l10-2 {margin-left:10px;}

.list-1{margin-left:15px;}
.list-2{margin:5px 0 30px 15px;}
.list-3{margin:5px 0 0 15px;}

.line-g {background-image:url('img2/line_g_2.gif');background-repeat:repeat-x;margin-top:15px;}

.reader-navi{display:none;position:absolute;top:-9000px;left:-9000px;line-height:120%;}
.navi{display:none;}

.middle{vertical-align:middle;}
h1.img{line-height:100%;margin:0;}
h2.nor {font-size:110%;}

/*アジア3R時に追加*/
.result{margin:10px 0 200px 30px;}
.result h2{font-size:100%;font-weight:normal;}
.bor{border-left:7px double #999;border-bottom:1px dotted #999;font-weight:bold;padding:2px 5px;margin-top:30px;width:100%;background:#E9E9E9;}
h1.bor{border-left:7px solid #F16B90;border-bottom:1px dotted #333;font-size:120%;padding:3px 5px;margin:20px 0 0 20px;width:100%;}
#cont-res{padding:120px 210px 10px 10px;;text-align:left; background-image:url(img2/line.gif);background-position:left;background-repeat:repeat-y;}
div.sess ul{margin:0 0 0 1.5em;padding:0}
div.sess li{}
div.sess td.sp{background:#E8F3FF;}

.f80{font-size:80%;}
.f90{font-size:90%;}

img {border:0;}

