body{
    margin:5px 0px 0px 0px;
    text-align:center;
    padding:0px;
    font-size:10.3pt;
}

div.compinfo {
    position:absolute;
    font-size:9pt;
    filter:Alpha(opacity=80);
    background-color:#ffffff;
    border-width:1;
    border-style:dotted;
    border-color:black;
}


div.pageinfo {
    position:absolute;
    filter:Alpha(opacity=80);
    font-size:9pt;
    background-color:#ffffff;
    border-width:1;
    border-style:dotted;
    border-color:black;
}

a{
    color:#3333cc;
    text-decoration:none;
}


a:hover{
    color:#cc3333;
    text-decoration:underline;
}


h1.gray_lattice{
    font-size:140%;
    background-image:url("/icons/gray_lattice.gif");
    text-align:center;
    margin:0px;
    padding:0px;
}


h1.h1_bg{
    font-size:160%;
    color:#444444;
    text-align:center;
    padding:3px 0px 0px 0px;
    margin:0px;
    background-image:url("/icons/h1_bg.gif");
    width:540px;
    height:29px;
}


h1.title{
    font-size:140%;
    color:#444444;
    background-color:#ffffff;
    text-align:center;
    border-top:4px double #444444;
    border-right:8px solid #444444;
    border-bottom:4px double #444444;
    border-left:8px solid #444444;
    padding:2px 2px 2px 2px;
    margin:0px;
}


h2.gray_lattice{
    font-size:120%;
    background-image:url("/icons/gray_lattice.gif");
    text-align:center;
    margin:0px;
    padding:0px;
}

h2.title_bg{
    font-size:130%;
    color:#444444;
    text-align:center;
    padding:2px 0px 0px 0px;
    margin:0px;
    background-image:url("/icons/title_bg.gif");
    width:540px;
    height:27px;
}


h2.subtitle{
    font-size:130%;
    color:#444444;
    border-left:11px solid #444444;
    border-top:2px solid #444444;
    border-bottom:2px solid #444444;
    height:28px;
    text-align:center;
    padding:3px 11px 0px 11px;
    margin:0px;
}

h2.help_subtitle{
    font-size:120%;
    font-weight:bolder;
    color:#cc0000;
}

h3.subsubtitle{
    font-size:120%;
    color:#444444;
    background-color:#ffffff;
    text-align:center;
    border:1px solid #444444;
    padding:3px 2px 2px 2px;
    margin:0px;
}


h3.menu_bar{
    font-size:100%;
    color:#ffffff;
    background-image:url("/icons/menu_bar.gif");
    background-color:#444444;
    text-align:center;
    padding:3px 5px 2px 5px;
    margin:0px;
}


h3.artlife_title{
    font-size:125%;
    font-weight:600;
    border-left:13px solid #fbe5de;
    border-bottom:2px solid #fbe5de;
    padding:3px 5px 3px 12px;
    margin-bottom:3px;
}


h4.footer{
    font-size:110%;
    width:360px;
    margin:0px;
}


div.full{
    width:730px;
    padding:0px;
    margin:0px 0px 15px 0px;
}


div.main{
    padding:0px;
    margin:0px 0px 15px 0px;
}


div.indicator{
    border:3px solid #e3e3e3;
    text-align:center;
    padding:3px;
    letter-spacing:1.5pt;
}


div.footer{
    text-align:center;
    background-color:#ffffff;
    padding:5px 5px 5px 5px;
    margin:0px 0px 15px 0px;
    border:4px double #444444;
}


div.white{
    background-color:#ffffff;
    padding:0px;
    margin:0px;
}


div.bgcolor{
    background-color:#ffffff;
    padding:0px;
    margin:0px;
}


div.bg_border{
    background-color:#ffffff;
    border-bottom:1px solid #eae8a2;
    border-right:1px solid #eae8a2;
    padding:0px;
    margin:0px;
}


div.main_bgcolor{
    background-color:#444444;
    padding:0px;
    margin:0px;
}


div.weak_bgcolor{
    background-color:#f3f3f3;
    padding:0px;
    margin:0px;
}


div.strong_bgcolor{
    background-color:#fbe5de;
    padding:0px;
    margin:0px;
}


div.turn1{
    background-color:#ffffff;
    border-bottom:1 dashed #c0c0c0;
    padding:0px;
    margin:0px;
}


div.turn2{
    background-color:#ffffff;
    border-bottom:1 dashed #c0c0c0;
    padding:0px;
    margin:0px;
}


div.turn3{
    background-color:#f3f3f3;
    border-bottom:1 dashed #c0c0c0;
    padding:0px;
    margin:0px;
}


div.turn4{
    background-color:#ffffff;
    border-bottom:1 dashed #c0c0c0;
    padding:0px;
    margin:0px;
}


div.turn5{
    background-color:#f3f3f3;
    border-bottom:1 dashed #c0c0c0;
    border-left:5px solid #444444;
    padding:0px;
    margin:0px;
}


div.turn6{
    background-color:#ffffff;
    border-bottom:1 dashed #c0c0c0;
    border-left:5px solid #444444;
    padding:0px;
    margin:0px;
}


div.artlife_l{
    width:145px;
    float:left;
    text-align:center;
    background-color:#ffffff;
    border:1px solid #444444;
    margin:0px 7px 5px 0px;
    padding:5px;
}


div.artlife_r{
    width:145px;
    float:right;
    text-align:center;
    background-color:#ffffff;
    border:1px solid #444444;
    margin:0px 0px 5px 7px;
    padding:5px;
}


div.ssss{
    width:66px;
    height:65px;
    background-color:#ffffff;
    padding:1px;
    text-align:center;
    float:left;
    border:1px solid;
}


div.paper{
    border:3px double;
    padding:0px 10px 0px 10px;
}

	div.inside_tips{
	    border:2px dashed #00B03B;
            padding:10px 10px 10px 10px;
	}

	div.inside_caution{
	    border:2px dashed #cc3333;
	    padding:10px 10px 10px 10px;
	}

div.form_header{
    background-image:url(/icons/form_header_bg.gif);
    width:780px;
    height:60px;
    text-align:center;
}


div.next{
    background-color:#d6ebf1;
    text-align:center;
    border:1px solid;
    padding:3px;
    margin:0px;
    font-weight:600;
}


ul.menu{
    list-style-image:url("/icons/list_button.gif");
    padding:0px;
    margin:10px 0px 0px 20px;
}


ul.sitemap{
    list-style-image:url("/icons/sitemap_list.gif");
    padding:0px;
    margin-left:30px;
}


li.menu{
    margin:0px 0px 10px 0px;
    padding:0px;
    line-height:140%;
}


li.menu2{
    line-height:140%;
    padding:0px;
    border-bottom:1px solid #c0c0c0;
    font-size:90%;
}


li.sitemap{
    margin-bottom:15px;
    padding:0px;
    padding-left:5px;
}


table.waku{
    border:0px;
    border-collapse:collapse;
	font-size:10.3pt;
	padding:0px;
}


table.basic{
    border:1px solid #000000;
    border-collapse:collapse;
}


table.stock{
    background-color:#ffffff;
    border:1px solid #000000;
    border-collapse:collapse;
    text-align:center;
}


table.houki{
    border:1px solid #000000;
    border-collapse:collapse;
    font-size:85%;
    line-height:125%;
}

tr.bar{
    background-color:#444444;
}

tr.turn1{
    background-color:#e7e7e7;
}

tr.turn2{
    background-color:#f3f3f3;
}

tr.bg{
    background-color:#ffffff;
}

tr.strong{
    background-color:#fbe5de;
}

tr.strong2{
    background-color:#d7ffff;
}

tr.error{
    background-color:#ef6363;
}

th.basic{
    border:1px solid #000000;
    text-align:center;
    colspan:2;
    background-image:url(/icons/gray_lattice.gif);
}

td.basic{
    border:1px solid #000000;
}


td.error{
    border:1px solid #000000;
    background-color:#ef6363;
}


td.stock{
    border:1px solid #000000;
}


td.houki{
    border:1px solid #000000;
}


p{
    font-size:110%;
    line-height:125%;
    text-indent:1em;
    text-align:justify;
    text-justify:distribute;
}


p.big{
    font-size:120%;
    line-height:125%;
    text-indent:1em;
    text-align:justify;
    text-justify:distribute;
}


p.artlife_subtitle{
    font-size:120%;
    line-height:125%;
    border-bottom:3px solid #fbe5de;
    padding:5px;
    margin-top:0px;
}


p.artlife_pc{
    font-size:100%;
    line-height:125%;
    margin-top:0px;
    text-indent:0;
}


p.artlife_i{
    font-size:110%;
    line-height:125%;
    color:#444444;
    width:99%;
    padding:4px;
    background-color:#f3f3f3;
    font-weight:600;
    text-indent:0;
}


p.artlife_i2{
    font-size:110%;
    line-height:125%;
    color:#444444;
    font-weight:600;
    text-indent:0;
}


p.artlife_you{
    font-size:110%;
    line-height:125%;
    text-indent:0;
}


span.normal{
    color:#000000;
}


span.weak_color{
    color:#bebebe;
}


span.strong_color{
    color:#cc3333;
}

	span.gentle_color{
		color:#00B03B;
	}

span.big0{
    font-size:160%;
    font-weight:bolder;
}


span.big1{
    font-size:140%;
    font-weight:bolder;
}


span.big2{
    font-size:130%;
    font-weight:bolder;
}


span.big3{
    font-size:120%;
    font-weight:bolder;
}


span.big4{
    font-size:120%;
}

span.small{
    font-size:80%;
}

span.strong{
    font-weight:bolder;
}


span.artlife_name{
    width:540px;
    font-size:115%;
    border-bottom:2px solid #fbe5de;
    text-align:right;
}


span.link_gray{
    color:#444444;
    text-decoration:none;
}


strong.color{
    color:#cc0000;
}


strong.color2{
	color:#3366ff;
    font-size:140%;
}


strong.small{
	color:#666666;
	font-size:9pt;
}


strong.artist{
    font-size:125%;
    width:260px;
    border-bottom:3px solid #0000ff;
}

EM{
  font-size : 10px;
  font-family : Arial;
  font-weight : bold;
  color : white;
  background-color : #000000;
  text-decoration : none;
  padding-left : 6px;
  padding-right : 6px;
  font-style : normal;
  padding-top : 2px;
  padding-bottom : 2px;
}
