/* definition_basicelement */
*{margin:0px;padding:0px;}
body{margin:0px;padding:0px;color:#333;background:url(../imgs/bg_body.gif) repeat-y center #fff;font-family:"MS PGothic",Osaka;text-align:center;}
div{margin:0px;padding:0px;}
img{border:none;}
ul{list-style:none;text-align: left;}
li{margin: 0;padding:0;}
p{margin:0px;padding:0px;font-size:12px;line-height:1.2em;}
hr{display:none;}

/* definition_link */
a:link{color:#222;text-decoration:underline;}
a:visited{color:#222;text-decoration:underline;}
a:hover{color:#222;text-decoration:none;}
a:active{color:#222;text-decoration:underline;}

/* definition_text */
.xsmall{font-size:10px;}
.small{font-size:11px;}
.medium{font-size:12px;}
.large{font-size:13px;}
.xlarge{font-size:14px;}
.type01{color:#333;}
.type02{color:#c00;}
.type03{color:#666;}

/* definition_wrapping */
#wrap{margin:0 auto;padding:0;width:760px;}

/* definition_header */
#header{margin:0;padding:0;width:760px;height:114px;background:url(../imgs/bg_hdr.gif) repeat-x top;position:relative;}
#header h1{margin:0;padding:0;width:209px;height:20px;position:absolute;top:11px;left:8px;}
#header p#hdrsubttl{margin:0;padding:0;position:absolute;top:8px;right:243px;z-index:1;}
#header p#rgsthere{margin:0;padding:0;position:absolute;top:22px;right:38px;z-index:2;}
#header p#mainttl{margin:0;padding:0;width:708px;height:40px;position:absolute;bottom:0;right:26px;}

/* definition_footer */
#footer{margin:0;padding:0;background:url(../imgs/bg_ftr.gif) repeat-x top;width:760px;}
#footer address{margin:10px 0 0 0;padding:0 0 0 8px;color:#666;float:left;font-style:normal;font-size:11px;}
#footer .copy{margin:8px 0 0 0;padding:0 8px 0 0;color:#666;float:right;font-size:11px;}
#btnclose{margin:9px 14px 9px 0;padding:0;text-align:right;}

/* definition_contents_main */
#contents{margin:11px auto 0 auto;padding:0;width:708px;text-align:left;background:url(../imgs/bg_contents.gif) repeat-y;border-bottom:2px solid #ccc;}

/* definition_contents_menu */
#contents #tabmenu{width:708px;height:31px;background:url(../imgs/bg_tabmenu.gif) repeat-x bottom;position:relative;}
#contents #tabmenu #menu01{margin:0;padding:0;position:absolute;top:0;left:0;}
#contents #tabmenu #menu02{margin:0;padding:0;position:absolute;top:0;right:0;}

/* definition_commonelements */
.clear{clear:both;line-height:0;}
br.clear{clear:both;line-height:0;}
.vam{vertical-align:middle;}

/* definition_servicepage */
#servicefor{margin:30px 0 0 32px;padding:0;width:644px;}
#servicefor .ptype01{margin:7px 0 0 0;padding:0;}
#servicefor .picstype01{margin:8px 0 0 0;padding:0;text-align:center;}
#servicefor .picstype02{margin:20px 0 0 0;padding:0;text-align:center;}
#servicefor .picstype03{margin:15px 0 0 0;padding:0;text-align:center;}
#servicefor .ttltype01{margin:34px 0 0 0;padding:0;}
#servicefor .ttltype02{margin:10px 0 0 0;padding:0;text-align:center;}
#servicefor .ttltype03{margin:15px 0 0 0;padding:0;text-align:center;}
#servicefor #serch{margin:0 0 0 10px;padding:0;width:624px;background:url(../imgs/srvc_bg_serch.gif) repeat-y;}
#servicefor #serch #ctgrsrc{margin:0;padding:0;}
#servicefor #serch #ctgrsrc #pics{margin:10px 0 0 0;padding:0;text-align:center;}
#servicefor #serch #ctgrsrc p{margin:5px 14px 10px 14px;padding:0;text-align:left;}
#servicefor #serch #moplay{margin:0 0 0 18px;padding:0;width:303px;}
#servicefor #serch #moplay #pics{margin:10px 0 0 0;padding:0;text-align:center;}
#servicefor #serch #moplay p{margin:5px 29px 10px 29px;padding:0;text-align:left;}
#servicefor #btntest{margin:10px 0 0 0;padding:0 48px 0 0;text-align:right;}

#registbox{margin:25px 0 0 24px;padding:0;width:660px;height:207px;background:url(../imgs/rbox_bg_01.gif) no-repeat top;position:relative;}
#registbox p.ttl01{position:absolute;top:28px;left:31px;}
#registbox p.ttl02{position:absolute;top:86px;left:34px;}
#registbox p.ttl03{position:absolute;top:136px;left:34px;}
#registbox p.subtxt01{color:#666;position:absolute;top:62px;left:34px;}
#registbox #btnreg{margin:0;padding:0;width:300px;height:147px;background:url(../imgs/rbox_bg_02.gif) no-repeat;text-align:center;position:absolute;top:28px;right:30px;}
#registbox #btnreg p.ttl04{margin:20px 0 0 0;padding:0;position:static;}
#registbox p.subtxt02{color:#666;margin:7px 0 0 0;padding:0;}
#registbox .btnhere{color:#666;margin:22px 0 0 0;padding:0;}
p#already{margin:10px 25px 0 0;text-align:right;}
p#already img{vertical-align:middle;}

#contents #btntop{margin:18px 20px 10px 15px;padding:0;text-align:right;}

.makedotted{margin:25px 0 0 24px;padding:0;width:660px;height:1px;background:url(../imgs/dotted_01.gif) repeat-x;}
.makedotted br{margin:0;padding:0;line-height:0em;font-size:1px;display:block;}

/* definition_systempage */
#systemfor{margin:30px 0 0 32px;padding:0;width:644px;}
#systemfor #registdaiwa{margin:15px 0 0 10px;padding:0;width:624px;background:url(../imgs/sstm_bg01.gif) repeat-y;}
#systemfor #registdaiwa #toregist{margin:0;padding:0;width:624px;height:171px;position:relative;}
#systemfor #registdaiwa #btnreg{margin:0;padding:0;width:290px;height:129px;background:url(../imgs/rbox_bg_03.gif) no-repeat;text-align:center;position:absolute;top:20px;right:22px;}
#systemfor #registdaiwa p.ttl01{margin:0;padding:0;position:absolute;top:23px;left:22px;}
#systemfor #registdaiwa p.ttl02{margin:14px 0 0 0;padding:0;position:static;}
#systemfor #registdaiwa .subtxt01{margin:0;padding:0;position:absolute;top:97px;left:22px;}
#systemfor #registdaiwa .subtxt01 p{color:#666;font-size:10px;margin:0 0 5px 0;}
#systemfor #registdaiwa p.subtxt03{color:#666;margin:7px 0 0 0;padding:0;}
#systemfor #registdaiwa .btnhere{color:#666;margin:15px 0 0 0;padding:0;}

#systemfor #netlbry{margin:17px 0 0 10px;padding:0;width:624px;text-align:center;background:url(../imgs/sstm_bg01.gif) repeat-y;}
#systemfor #netlbry #lbrydetail{margin:10px auto 0 auto;padding:0;width:581px;}
#systemfor #netlbry #lbrydetail td{vertical-align:top;}
#systemfor #netlbry #lbrydetail .ttlarea{margin:11px 0 0 0;padding:0;width:365px;height:24px;background:url(../imgs/sstm_ntlb_bg_01.gif) no-repeat right #d5c68c;}
#systemfor #netlbry #lbrydetail .ttlarea p.ttl{margin:0;padding:0;width:216px;float:left;}
#systemfor #netlbry #lbrydetail .ttlarea p.detail{margin:6px 0 0 0;padding:0;width:145px;float:right;text-align:right;}
#systemfor #netlbry #lbrydetail .ttlarea p.detail a{margin:0 10px 0 0;padding:0 0 0 10px;color:#933;text-decoration:none;background:url(../imgs/icn_arrow_02.gif) no-repeat 0 2px;}
#systemfor #netlbry #lbrydetail .ttlarea p.detail a:hover{color:#933;text-decoration:underline;}
#systemfor #netlbry #lbrydetail p.expl{margin:5px 0 0 3px;padding:0;width:358px;}
#systemfor #netlbry #lbrydetail #howabout{margin:10px 0 17px 0;padding:0;text-align:center;background:url(../imgs/sstm_ntlb_bg_02.gif) repeat-y;}
#systemfor #netlbry #lbrydetail #howabout .yorn{margin:10px 0 0 0;padding:0;}
#systemfor #netlbry #lbrydetail #howabout .expl{margin:8px 0 0 0;padding:0;width:auto;}
#systemfor #netlbry #lbrydetail #howabout .btn{margin:6px 0 0 0;padding:0;}
#systemfor #netlbry #lbrydetail #howabout .line{margin:10px 0 0 0;padding:0;width:185px;height:1px;font-size:1px;line-height:0em;background:url(../imgs/dotted_04.gif) repeat-x top;}
#systemfor #netlbry #lbrydetail #howabout .btm{margin:0;padding:0;width:201px;height:12px;font-size:1px;line-height:0em;background:url(../imgs/sstm_ntlb_bg_03.gif) no-repeat;}

#systemfor #env{margin:8px 0 0 10px;padding:0;width:624px;background:url(../imgs/sstm_cnrtop01.gif) no-repeat top #f7f1df;}
#systemfor #env p{margin:0 0 10px 19px;padding:16px 0 0 0;line-height:1.2em;}
#systemfor #btnregist{margin:20px 0 0 0;padding:20px 0 0 0;text-align:center;background:url(../imgs/dotted_01.gif) repeat-x top;}
#systemfor .ptype01{margin:7px 0 0 0;padding:0;}
#systemfor .ttltype01{margin:34px 0 0 0;padding:0;}
/* CSS Document */
