/* elements */

img		{border:none;}
p		{margin:0;text-indent: 1em;}
form		{margin:0;padding:0;}
td		{
	color:#333333;
}
h1		{margin:0;padding:0;}
h2		{margin:0;padding:0;}
h3		{font-weight:normal;font-size:75%;color:#ffffff;}
/*div		{border:1px solid #ff3366;}*/


/* base */

#body01		{background:#f2f2f2;color:#333333;margin:0;padding:0;font-family:"ＭＳ Ｐゴシック","MS PGothic",'メイリオ','Meiryo',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","sans-serif";overflow-y:scroll;}


/* text */
.txt08			{font-size:80%;}
.txt08-01		{font-size:80%;line-height:120%;}
.txt08-02		{font-size:80%;line-height:150%;}
.txt09			{font-size:88%;}
.txt09-01		{font-size:88%;line-height:120%;}
.txt09-02		{font-size:88%;line-height:150%;}
.txt10			{font-size:95%;}
.txt10-01		{font-size:95%;line-height:120%;}
.txt10-02		{font-size:95%;line-height:150%;}
.txt12			{font-size:120%;}
.txt12-01		{font-size:120%;line-height:120%;}
.txt12-02		{font-size:120%;line-height:150%;}


/*
.txt08			{font-size:71%;}
.txt08-01		{font-size:71%;line-height:120%;}
.txt08-02		{font-size:71%;line-height:150%;}
.txt09			{font-size:75%;}
.txt09-01		{font-size:75%;line-height:120%;}
.txt09-02		{font-size:75%;line-height:150%;}
.txt10			{font-size:80%;}
.txt10-01		{font-size:80%;line-height:120%;}
.txt10-02		{font-size:80%;line-height:150%;}
.txt12			{font-size:120%;}
.txt12-01		{font-size:120%;line-height:120%;}
.txt12-02		{font-size:120%;line-height:150%;}
*/
/* link */

a			{}
a:link			{color:#333333;text-decoration:underline;}
a:visited		{color:#333333;text-decoration:underline;}
a:active		{color:#993333;text-decoration:none;}
a:hover			{color:#993333;text-decoration:none;}

a.link01		{}
a.link01:link		{color:#333333;text-decoration:underline;}
a.link01:visited	{color:#333333;text-decoration:underline;}
a.link01:active		{color:#993333;text-decoration:none;}
a.link01:hover		{color:#993333;text-decoration:none;}


/* list */

.list01		{margin:3px 0 0 0;padding:0;list-style-type:none;}
.list01 li	{margin:0;padding:7px 0 0 2px;}

.list-dot01	{float:left;}


/* position */

.clear01	{clear:both;}


/* common */

#language01	{width:760px;height:30px;background:#ffffff;text-align:right;}
#imaging01	{width:100%;background:#333333;overflow:hidden;margin:0;padding:0;}
#contents01	{width:760px;background:#ffffff;text-align:left;}
#footer01	{width:760px;height:120px;background:#ffffff;text-align:left;border-top:2px solid #cccccc;}


/* top */

.line01		{width:215px;height:1px;background:url('../images/line_dot01.gif');}
.list-topics01	{float:left;width:255px;}
.image-margin01	{margin:0 -260px 0 -260px;}


/* left menu */

.left-line01	{height:36px;background:url('../images/line_dot02.gif');}
.left-line02	{height:36px;background:#ffffff;}
.left-menu01	{width:152px;vertical-align:top;background:#dedede;}


/* right menu */

.right-line01	{height:29px;background:url('../images/line_dot03.gif');}
.right-line02	{border-bottom:1px solid #cccccc;}
.right-line03	{height:6px;margin:0 0 0 32px;border-left:1px #999999 solid;}
.right-line04	{padding:1px 0;background:url('../images/line_dot03.gif');}
.right-line05	{padding-top:1px;background:url('../images/line_dot03.gif');}
.right-menu01	{vertical-align:top;border-left:solid 1px #cccccc;}


/* main */

.main01		{width:456px;vertical-align:top;}
.main02		{padding:0 14px 0 13px;}
.main03		{padding:0 15px 0 15px;}


/* breadcrumbs */

.breadcrumbs01	{margin:16px 0 22px 0;}


/* block */

.block01	{background:#086695;padding:4px 8px;}


/* table */

.table01	{border-bottom:1px #666666 solid;border-right:1px #666666 solid;}
.table02	{border-top:1px #666666 solid;border-left:1px #666666 solid;}

.table03	{border-bottom:2px #666666 solid;border-right:2px #666666 solid;border-top:1px #666666 solid;border-left:1px #666666 solid;}
.table04	{border-top:2px #666666 solid;border-left:1px #666666 solid;}
.table05	{border-bottom:1px solid #666666;}
.table06	{border-right:1px solid #666666;border-bottom:1px dotted #666666;}
.table07	{border-bottom:1px dotted #666666;}
.table08	{border-top:1px #666666 dotted;border-left:1px #666666 solid;}

.table11	{border-right:1px solid #666666;border-bottom:1px solid #666666;}
.table12	{border-bottom:1px solid #666666;}
.table13	{border-right:1px solid #666666;}


/* margin */

.margin01	{margin:5px;}
.margin02	{margin:5px 10px;}
.margin03	{margin:30px 0px 20px 0;}
.margin04	{margin:0 0 30px 0;}
.margin05	{margin:17px 0 50px 0;}
.margin06	{margin:5px 0;}
.margin07	{margin:5px 20px;}
.margin08	{margin:2px;}
.margin09	{margin:0 9px 0 0;}
.margin10	{margin:0 0 0 9px;}
.margin11	{margin:20px 0px 20px 0;}
.margin12	{margin:0 3px 0 3px;}
.margin13	{margin:0px 15px 0px 15px;}
.margin14	{margin:0 0 5px 20px;}
.margin15	{margin:0 0 0 15px;}
.margin16	{margin:0 0 20px 40px;}
.margin17	{margin:3px 0 0 0;}


/* anchor */

.anchor01	{margin:30px 0 20px 0;}
.anchor02	{margin:0 0 10px 0;}
.anchor03	{color:#086695;border:1px #086695 solid;padding:5px;}


/* anchor-top */

.anchor-top01	{text-align:right;padding:0 11px 2px 0;}
.anchor-top02	{text-align:right;padding:0 16px 3px 0;}
.anchor-top03	{text-align:right;padding:0 2px 3px 0;}



.Red {
	color: #F00;
}
.Red {
	color: #F00;
}
.red-font {
	color: #F00;
}

