body {font-size: 12px; line-height:130%; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
table {font-size: 12px; line-height:130%; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
td {font-size: 12px; line-height:130%; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
strong                     { font-style: normal; font-weight: normal }
em                          { font-style: normal; font-weight: normal }
h1 { font-size: 12px; font-weight: normal;padding: 0px; margin: 0px; line-height:120%;}
h2 { font-size: 12px; font-weight: normal;padding: 0px; margin: 0px; line-height:120%;}
h3 { font-size: 12px; font-weight: normal;padding: 1px; margin: 0px; line-height:120%;}
#pad-0505 {padding:0px 5px;}
#pad-copy {padding:10px 10px 0px 0px;}
#pad-ir {padding:0px 0px 0px 10px;}
.message {font-size:14px; font-weight:bold; color:#000000; line-height:130%; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
.notes {font-size:10px; font-weight:normal; color:#000000; line-height:130%; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
.mark {font-size:10px; color:#ff0000; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
.b {font-weight:bold;}
.main-text {font-size:10px; font-weight:normal; color:#555555; line-height:130%; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
.copy {font-size:10px; font-weight:normal; color:#ffffff; line-height:100%; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

A.submenu:link{color:#555555; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.submenu:visited{color:#555555; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.submenu:active{color:#FF6600; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.submenu:hover{color:#FF6600; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}


#pad-atom {padding:0px 10px 0px 50px;}
#pad-50th {padding:0px 0px 0px 32px;}
#pad-nanbu {padding:5px 0px 0px 0px;}
#pad-main-menu {padding:0px 10px 0px 0px;}
#pad-main-sentence {padding:0px 150px 0px 0px;}
#pad-shinsyouhin {padding:0px 3px;}
#pad-date {padding:0px 0px 0px 10px;}
#pad-item {padding:5px;}
#pad-demand {padding:10px 0px;}
#pad-main {padding:10px;}
#item1       { background-image: 
               url(../images/item1.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item2       { background-image: 
               url(../images/item2.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item3       { background-image: 
               url(../images/item3.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item4       { background-image: 
               url(../images/item4.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item5       { background-image: 
               url(../images/item5.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item6       { background-image: 
               url(../images/item6.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item7       { background-image: 
               url(../images/item7.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item8       { background-image: 
               url(../images/item8.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item9       { background-image: 
               url(../images/item9.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item10      { background-image: 
               url(../images/item10.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item11      { background-image: 
               url(../images/item11.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item12      { background-image: 
               url(../images/item12.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item13      { background-image: 
               url(../images/item13.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item14      { background-image: 
               url(../images/item14.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item15      { background-image: 
               url(../images/item15.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item16      { background-image: 
               url(../images/item16.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
#item-menu1   { background-image: url("../images/s-menu-item1.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top }
#item-menu2  { background-image: 
               url(../images/s-menu-item2.jpg); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: right top }
.cap {font-size:10px; font-weight:normal; color:#555555; line-height:120%; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
.main-cap {font-size:10px; font-weight:normal; color:#eeeeee; line-height:120%; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
.s-title {font-size:12px; font-weight:bold; color:#6B4821; line-height:120%; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
.s-subtitle {font-size:10px; font-weight:normal; color:#996633; line-height:120%; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

.red {color:#ff3333; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
.f10 {font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
.code {font-size:10px; color:#0081cc; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
.white {color:#FFFFFF; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
.topics {font-size:10px; color:#ffffff; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

#red {font-size:12px; font-weight:bold; color:#ff3333; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

A.al_asm:link    { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace; font-weight: bold; text-decoration: underline }
A.al_asm:visited    { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace; text-decoration: underline }
A.al_asms:active   { color: navy; font-size: 12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace; font-weight: bold; text-decoration: underline }
A.al_asm:hover   { color: navy; font-size: 12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace; font-weight: bold; text-decoration: underline }

A.menu4:link     { color: #555; font-size: 10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace; text-decoration: underline }
A.menu4:visited    { color: #555; font-size: 10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace; text-decoration: underline }
A.menu4s:active   { color: #f60; font-size: 10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace; text-decoration: underline }
A.menu4:hover     { color: #f60; font-size: 10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace; text-decoration: underline }

A.menu3:link  { color: navy; font-size: 12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace; text-decoration: underline }
A.menu3:visited { color: #0044c1; font-size: 12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace; text-decoration: underline }
A.menu3s:active { color: #ff6600; font-size: 12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace; font-weight: bold; text-decoration: underline }
A.menu3:hover { color: #ff6600; font-size: 12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace; font-weight: bold; text-decoration: underline }

A.menu1:link{color:#CC0000; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.menu1:visited{color:#CC0000; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.menu1s:active{color:#FF6600; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.menu1:hover{color:#FF6600; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

A.menu-title:link{color:#6B4821; text-decoration:none; font-weight:bold; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.menu-title:visited{color:#6B4821; text-decoration:none; font-weight:bold; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.menu-title:active{color:#FF6600; text-decoration:none; font-weight:bold; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.menu-title:hover{color:#FF6600; text-decoration:none; font-weight:bold; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

A.topics:link{color:#0066CC; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.topics:visited{color:#0066CC; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.topics:active{color:#ff6633; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.topics:hover{color:#ff6633; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

A.topics2:link{color:#333333; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.topics2:visited{color:#333333; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.topics2:active{color:#ff6633; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.topics2:hover{color:#ff6633; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

A.demand:link{color:#333333; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.demand:visited{color:#333333; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.demands:active{color:#FF6600; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.demand:hover{color:#FF6600; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

A.syousai:link{color:#FFFFFF; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.syousai:visited{color:#FFFFFF; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.syousai:active{color:#555555; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.syousai:hover{color:#555555; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

A.quiz:link{color:#000000; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.quiz:visited{color:#000000; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.quiz:active{color:#FF6600; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.quiz:hover{color:#FF6600; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

A.ir:link{color:#000000; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.ir:visited{color:#000000; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.ir:active{color:#FF6600; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.ir:hover{color:#FF6600; text-decoration:none; font-size:12px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

A.ir2:link{color:#FFFFFF; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.ir2:visited{color:#FFFFFF; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.ir2:active{color:#ff6633; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
A.ir2:hover{color:#ff6633; text-decoration:none; font-size:10px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

/* dl.lineList */
dl.lineList,
dl.lineListBox{
	padding:0;
}
dl.lineList dt,
dl.lineListBox dt{
	margin:0 0 8px 0;
	padding:5px;
	border-bottom:1px solid #9ab5ca;
	background-color:#c2e1fd;
	font-weight:bold;
}
dl.lineList dt.lineListBoxOneline,
dl.lineListBox dt.lineListBoxOneline{
	margin:0 0 0 0;
}
dl.lineList dd,
dl.lineListBox dd{
	margin:0;
	padding:0 5px;
}

dl.lineListBox{
	border:1px solid #cccccc;
	padding:10px;
}
dl.lineListBox dd dl{
	padding-left:20px;
}
dl.lineListBox dd dt{
	margin:0;
	padding:0;
	background-color:#ffffff;
	border-bottom:none;
}
dl.lineListBox dd dd{
	padding:0 0 0 16px;
}
dl.lineListBox dd p{
	margin-bottom:0;
	padding-left:20px;
	font-weight:bold;
}
dl.lineListBox dd p.separator{
	margin-bottom:10px;
}

/* ul.listHorizontal */
ul.listHorizontal{
	margin-left:0;
	padding:0;
	list-style-type:none;
}
ul.listHorizontal li{
	display:inline;
	margin-right:30px;
}

.easybook{
	padding:2px 0 1px 20px;
	background:url(/common/images/blt_easybook.gif) 0em 0em;
	line-height:1.7;
}

.pdf{
	padding:2px 0 1px 20px;
	background:url(/common/images/blt_pdf.gif) 0em 0em;
	line-height:1.7;
}

a      { color:#0033cc; text-decoration:none; }
