div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,hr{margin:0px; padding:0px; }

body,ul,li,table,tr,td{font-size: 12px; font-family: Verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',osaka, '‚l‚r ‚oƒSƒVƒbƒN','MS PGothic',sans-serif; line-height:150%;}

a{margin: 0px; padding:0px;}

a.menuroll_top{display:block; background-color:transparent; background-image:url(../img/menu_top.gif); background-position:center center; background-repeat:no-repeat;}

a:hover.menuroll_top{display:block; background-color:transparent; background-image:url(../img/menu_top_over.gif); background-position:center center; background-repeat:no-repeat;}

a.menuroll_today{display:block; background-color:transparent; background-image:url(../img/menu_today.gif); background-position:center center; background-repeat:no-repeat;}

a:hover.menuroll_today{display:block; background-color:transparent; background-image:url(../img/menu_today_over.gif); background-position:center center; background-repeat:no-repeat;}

a.menuroll_list{display:block; background-color:transparent; background-image:url(../img/menu_list.gif); background-position:center center; background-repeat:no-repeat;}

a:hover.menuroll_list{display:block; background-color:transparent; background-image:url(../img/menu_list_over.gif); background-position:center center; background-repeat:no-repeat;}

a.menuroll_blogp{display:block; background-color:transparent; background-image:url(../img/menu_blogp.gif); background-position:center center; background-repeat:no-repeat;}

a:hover.menuroll_blogp{display:block; background-color:transparent; background-image:url(../img/menu_blogp_over.gif); background-position:center center; background-repeat:no-repeat;}

a.menuroll_faq{display:block; background-color:transparent; background-image:url(../img/menu_faq.gif); background-position:center center; background-repeat:no-repeat;}

a:hover.menuroll_faq{display:block; background-color:transparent; background-image:url(../img/menu_faq_over.gif); background-position:center center; background-repeat:no-repeat;}

a.blogp_button{display:block; background-color:transparent; background-image:url(../img/blogp_button.gif); background-position:center center; background-repeat:no-repeat;}

a:hover.blogp_button{display:block; background-color:transparent; background-image:url(../img/blogp_button_over.gif); background-position:center center; background-repeat:no-repeat;}

a.gadget_button{display:block; background-color:transparent; background-image:url(../img/gadget_button.gif); background-position:center center; background-repeat:no-repeat;}

a:hover.gadget_button{display:block; background-color:transparent; background-image:url(../img/gadget_button_over.gif); background-position:center center; background-repeat:no-repeat;}

a.link{display:block; text-align:center; text-decoration:none; color:#333333}

a:hover.link{display:block; text-align:center; text-decoration:underline; color:#333333}

a.faqlinkline{display:block; text-decoration:none; color:#38478f;}

a:hover.faqlinkline{display:block; text-decoration:underline; color:#38478f; }

a.faqtoplinkover{color:#333333; text-decoration:none;}

a:hover.faqtoplinkover{color:#333333; text-decoration:underline;}

a.faqnormallink{color:#38478f; text-decoration:none;}

a:hover.faqnormallink{color:#38478f; text-decoration:underline;}

a.blogp_info_button{display:block; background-color:transparent; background-image:url(../img/blogp_info_button.gif); background-position:0px 0px; background-repeat:no-repeat;}

a:hover.blogp_info_button{display:block; background-color:transparent; background-image:url(../img/blogp_info_button_over.gif); background-position:0px 0px; background-repeat:no-repeat;}

a.viewer_info_button{display:block; background-color:transparent; background-image:url(../img/viewer_info_button.gif); background-position:0px 0px; background-repeat:no-repeat;}

a:hover.viewer_info_button{display:block; background-color:transparent; background-image:url(../img/viewer_info_button_over.gif); background-position:0px 0px; background-repeat:no-repeat;}

a.blogp_now_button{display:block; background-color:transparent; background-image:url(../img/blogp_now_button.gif); background-position:0px 0px; background-repeat:no-repeat;}

a:hover.blogp_now_button{display:block; background-color:transparent; background-image:url(../img/blogp_now_button_over.gif); background-position:0px 0px; background-repeat:no-repeat;}

a.viewer_now_button{display:block; background-color:transparent; background-image:url(../img/viewer_now_button.gif); background-position:0px 0px; background-repeat:no-repeat;}

a:hover.viewer_now_button{display:block; background-color:transparent; background-image:url(../img/viewer_now_button_over.gif); background-position:0px 0px; background-repeat:no-repeat;}

a.blogpsampleview_ame{display:block; background-color:transparent; background-image:url(../img/blogpsampleview_ame.jpg); background-position:0px 0px; background-repeat:no-repeat;}

a:hover.blogpsampleview_ame{display:block; background-color:transparent; background-image:url(../img/blogpsampleview_ameover.jpg); background-position:0px 0px; background-repeat:no-repeat;}

a.blogpsampleview_nari{display:block; background-color:transparent; background-image:url(../img/blogpsampleview_nari.jpg); background-position:0px 0px; background-repeat:no-repeat;}

a:hover.blogpsampleview_nari{display:block; background-color:transparent; background-image:url(../img/blogpsampleview_nariover.jpg); background-position:0px 0px; background-repeat:no-repeat;}

img{border:none; margin:0px;}

body{margin: 0px; padding: 0px; background-color:#ececec;}

#rssbody{margin: 0px; padding: 0px; background-color:#ffffff;}

br{line-height:150%}

.top{float: right; color: #999999; margin-bottom: 10px; margin-right:36px;}

#container{width: 100%; padding: 0px; margin: 0px;}

#container_line{width: 100%; padding: 0px; margin: 0px;}

#header_index{height: 49px; background-image:url(../img/naka_header_back.gif); background-repeat: no-repeat; background-position:center top;}

:root #header_index{background-image:url(../img/naka_header_backpx.gif); background-repeat: no-repeat; background-position:center top; margin-right:auto; margin-left:auto;}

* html #header_index{background-image:url(../img/naka_header_back.gif); background-repeat: no-repeat; background-position:center top;}

#header_line{height: 70px; background-image:url(../img/naka_header_back_two.gif); background-repeat: no-repeat; background-position:center top;}

* html #header_line{height: 70px; margin-left:auto; margin-right:auto; background-image:url(../img/naka_header_back_two.gif); background-repeat: no-repeat; background-position:center top; text-align:center;}

#indexflash{clear:both; height: 256px; background-image:url(../img/flashback.gif); background-color:#ffffff; background-repeat: no-repeat; background-position:center top; text-align:center;}

.navi{line-height:200%; float:left; margin: 0px 20px 0px 0px; list-style-position:outside ; font-size: 8px; list-style-type: none; background: url(../img/boxdash.gif) no-repeat left center; padding-left: 15px;}

.header_inner_centering{width: 800px; height: 70px; margin-left: auto; margin-right: auto; padding:29px 0px 0px 0px;}

* html .header_inner_centering{width: 800px; height:0px; margin-left: 245px; margin-right: auto; text-align:right;}

.header_inner_centering_line{width: 800px; height: 49px; margin-left: auto; margin-right: auto; padding:50px 0px 0px 0px;}

* html .header_inner_centering_line{width: 800px; height:0px; margin-left: auto; margin-right: auto; padding:50px 0px 0px 0px;}

.header_inner{float:right; margin:0px 0px 0px 0px;}

.titlelink{float:left; margin-top:-50px;}

#contents{clear:both; height:500px; background-image:url(../img/naka_contents_back.gif); background-repeat: no-repeat; background-position:center top;}

* html #contents{clear:both; height:500px; margin-left:auto; margin-right:auto; background-image:url(../img/naka_contents_back.gif); background-repeat: no-repeat; background-position:center top; text-align:center;}

#contents_line{clear:both; height:500px; background-image:url(../img/naka_contents_back.gif); background-repeat: no-repeat; background-position:center top;}

#menubar{height: 35px; width: 800px; margin-left: auto; margin-right: auto;}

#main{clear:both; width: 800px; margin-left: auto; margin-right: auto; background-color:#ffffff;}

#main_list{clear:both; height: 750px; width: 800px; margin-left: auto; margin-right: auto; margin-top:0px;}

* html #main_list{height: 750px; width: 800px; margin-left: auto; margin-right: auto; margin-top:-3px;}

#main_rules{width: 800px; margin-left: auto; margin-right: auto; margin-top:0px;}

#main_company{width: 800px; margin-left: auto; margin-right: auto;}

html* #contents_line{clear:both; background-image:url(../img/naka_contents_back.gif); background-repeat: no-repeat; background-position:center top; margin-left:auto; margin-right:0px; text-align:center;}

.indexleftside{ float:left; width: 501px; height: 331px;  background-image:url(../img/indexleftside.gif); background-repeat: no-repeat; background-position:center top; margin:20px 9px 0px 9px; padding:0; }

.indexrightside{ float:right; width: 250px; margin:20px 9px 0px 9px; background-image:url(../img/announce.gif); background-repeat: no-repeat; background-position:center top;}

.indexleftside_inner{height: 60px; margin:105px 22px 25px 22px;}

.indexleftside_word{height: 70px; text-align:left;}

.indexrightside_inner{height: 226px; border:1px solid #cccccc; margin-bottom:10px; padding:5px 9px 9px 9px;}

.rss{float:right; margin-bottom:15px;}

.list{width: 800px; margin: 0px auto; padding: 0px; height:56px;}

#flash{width: 800px; margin: 0px auto; padding: 0px;}

* html .flash{width: 800px; height:0px; margin-top:-3px;}

.menu{float:left; list-style-type: none; margin-bottom:0px;}

#sub{clear:both; width: 800px; margin-left: auto; margin-right: auto; text-align:center; background-color:#ececec;}

.line{float:left; border-right: 1px solid #333333; padding: 0px 5px; margin: 0px; color:#333333; list-style-type:none;}

.line_end{float:left; padding: 0px 5px; margin: 0px; color:#333333; list-style-type:none;}

.sub_inner_upper{clear:both; width: 570px; margin-left: auto; margin-right: auto; margin-top:10px; font-size:9px; padding:5px 0px; background-color:#ececec;}

*:first-child+html .sub_inner_upper{clear:both; width: 570px; margin-left: auto; margin-right: auto; margin-top:10px; font-size:9px; padding:5px 0px; background-color:#ececec;}

html*.sub_inner_upper{clear:both; width: 570px; margin-left: auto; margin-right: auto; margin-top:10px; font-size:9px; padding:5px 0px; background-color:#ececec;}

* html .sub_inner_upper{clear:both; width: 570px; margin-left: auto; margin-right: auto; margin-top:10px; font-size:9px; padding:5px 0px; background-color:#ececec;}

.sub_inner_lower{clear:both; width: 690px; margin-left: auto; margin-right: auto; list-style-type:none; font-size:9px; padding:10px 0px; background-color:#ececec;}

.footerblock{margin-left:auto; margin-right:auto; text-align:center;}

.blogp_button_box{float:left; width: 220px; height:30px; margin-top:107px; margin-left:0px; margin-right:5px;}

.gadget_button_box{float:right; width: 220px; height:30px; margin-top:107px; margin-left:5px; margin-right:0px;}

.rssinline{background-color:#ffffff;}

.rssword{ line-height:135%; width:190px; margin-top:5px; margin-left:8px; margin-bottom:5px;}

.rsscursor{background-image:url(../img/rsscursor.gif); background-repeat: no-repeat; background-position:0px 4px; padding-left: 8px; color:#38478F;}

.indexflashseo{margin-left:auto; margin-right:auto; width:800px; height:256px; background-image:url(../img/titleback.gif); background-repeat: no-repeat;}

.indextitlelogo{ float:left; margin:0px 30px 30px 0px;}

.indexflashword{text-align:left; padding:30px 30px 0px 30px; }

.indexflashplayer{clear:both; float:left; margin-top:35px; margin-left:75px;}

* html .indexflashplayer{clear:both; float:left; margin-top:35px; margin-left:39px;}

*:first-child+html .faq{width:800px; background-color:#ffffff; text-align:left; margin-top:0px;}

:root .faq{width:800px; height:4350px; background-color:#ffffff; text-align:left; margin-top:0px;}

* html .faq{background-color:#ffffff; height:0px; margin-top:-3px; margin-left:auto; margin-right:auto; text-align:left;}

.faqword{padding:20px 40px; color:#333333;}

.faqcentering{padding-left:40px; padding-top:30px;}

.faqpageinnerlink{width:760px; height:40px; background-image:url(../img/faq_backbox.gif); background-repeat: no-repeat; padding-left:50px; margin-left:auto; margin-right:auto; }

* html .faqpageinnerlink{width:720px; height:40px; background-image:url(../img/faq_backbox.gif); background-repeat: no-repeat; padding-left:40px;}

* html li.faqpageinnerlinklist{float:left; background-image:url(../img/blueboxdash.gif); background-position: 0px 1px; background-repeat:no-repeat; padding-left:20px; color:#38478F; list-style-type:none; margin-top:13px; margin-right:15px; padding-left:-10px; text-align:center;}

.faqpageinnerlinklist{float:left; background-image:url(../img/blueboxdash.gif); background-position: 0px 1px; background-repeat:no-repeat; padding-left:20px; color:#38478F; list-style-type:none; margin-top:13px; margin-right:15px; }

:root .faqpageinnerlinklist{float:left; background-image:url(../img/blueboxdash.gif); background-position: 0px 1px; background-repeat:no-repeat; padding-left:20px; color:#38478F; list-style-type:none; margin-top:13px; margin-right:15px; font-size:11px;}

*:first-child+html .faqpageinnerlinklist{float:left; background-image:url(../img/blueboxdash.gif); background-position: 0px 1px; background-repeat:no-repeat; padding-left:20px; color:#38478F; list-style-type:none; margin-top:13px; margin-right:15px;}

.faqmenu{cleat:both; width:720px; margin-left: 40px; margin-right: auto; margin-top:80px; background-image:url(../img/blueboxtaller.gif); background-position: 0px 1px; background-repeat:no-repeat; padding-left:15px; font-size:14px; color:#333333;}

.faqtoplink{float:right; background-image:url(../img/blueboxdashup.gif); background-position: 0px 5px; background-repeat:no-repeat; padding-left:15px; font-size:10px; margin-top:10px; margin-right:40px;}

.faqtoplink_margin{clear:both; float:right; background-image:url(../img/blueboxdashup.gif); background-position: 0px 5px; background-repeat:no-repeat; padding-left:15px; font-size:10px; margin-top:10px; margin-right:40px; padding-bottom:100px;}

.faqmenuunderbar{width:720px; margin-left: 40px; margin-right: 40px; padding:5px 0px;}

* html .faqmenuunderbar{width:600px; margin-left:40px; margin-right:auto; padding:5px 0px;}

.faqqaset{cleat:both; width:720px; margin-left: 60px; margin-right: 60px; margin-top:20px; color:#333333;}

* html .faqqaset{cleat:both; width:600px; margin-left:40px;; margin-right:auto; margin-top:20px; color:#333333;}

.faqquestion{line-height:125%; width:670px; background-image:url(../img/question.gif); background-position: left top; background-repeat:no-repeat; padding-left:25px; margin-top:10px;}

.faqanswer{line-height:125%; width:670px; background-image:url(../img/answer.gif); background-position: left top; background-repeat:no-repeat; padding-left:25px; margin-top:10px;}

.faqquestionword{width:670px; margin-left:25px; margin-top:20px; margin-bottom:20px;}

.faqquestionbox{ width:430px; margin-left:25px; margin-top:20px; margin-bottom:20px; border:1px solid #cccccc; background-color:#eaeaea;}

.faqquestionbox_innertitle{background-image:url(../img/bluebox.gif); background-position: left center; background-repeat:no-repeat; padding-left:15px; margin:10px 10px 5px 10px;}

.faqquestionbox_innerlink{background-image:url(../img/cursor.gif); background-position: left center; background-repeat:no-repeat; padding-left:15px; margin:10px 5px 10px 10px;}

.tablefaq{width:525px; border-collapse: collapse; border: 1px #cccccc solid; padding:5px;}

.tableleft{ width:100px; border-collapse: collapse; border: 1px #cccccc solid; padding:5px;}

.tableright{ width:400px; border-collapse: collapse; border: 1px #cccccc solid; padding:5px;}

.tablerighttitle{border-collapse: collapse; border: 1px #cccccc solid; padding:5px; background-color:#eaeaea;}

.about{clear:both; width:800px; height:700px; background-color:#ffffff; margin-top:0px; text-align:left;}

* html .about{clear:both; height:700px; background-color:#ffffff; margin-top:-3px;}

.aboutmenu{clear:both; line-height:150%; width:720px; margin-left: 40px; margin-right: 40px; margin-bottom:10px; background-image:url(../img/blueboxtall.gif); background-position: 0px 25px; background-repeat:no-repeat; padding-left:15px; padding-top:25px; font-size:14px; color:#38478F;}

* html .aboutmenu{clear:both; line-height:150%; width:720px; margin-left: 40px; margin-right: auto; margin-bottom:10px; background-image:url(../img/blueboxtall.gif); background-position: 0px 25px; background-repeat:no-repeat; padding-left:15px; padding-top:25px; font-size:14px; color:#38478F; margin-top:-3px;}

.aboutword{line-height:150%; width:720px; margin-left: 40px; margin-right: 40px; padding-top:10px; padding-bottom:10px; color:#333333;}

* html .aboutword{line-height:150%; width:720px; margin-left: 40px; margin-right: auto; padding-top:10px; padding-bottom:10px; color:#333333;}

.aboutbox{width:800px; margin-left: 40px; margin-right: 40px; padding-top:10px; padding-bottom:10px;}

* html .aboutbox{width:800px; margin-left: 40px; margin-right: -40px; padding-top:10px; padding-bottom:10px;}

.aboutboxleft{float:left; width:350px; height:91px; background-image:url(../img/naka_about_blogp.gif); background-position:0px 0px; background-repeat:no-repeat; padding-top:30px; padding-bottom:10px; margin-right:25px;}

.aboutboxright{float:left; width:350px; height:91px; background-image:url(../img/naka_about_gadget.gif); background-position:0px 0px; background-repeat:no-repeat; padding-top:30px; padding-bottom:10px;}

.about_blogp_button_box{ padding-left:115px; padding-right:0px; width:220px;}

.about_gadget_button_box{ padding-left:115px; padding-right:0px; width:220px;}

.blogpboxset{clear:both;}

.imgbox{float:left; width:300px; padding-right:30px; padding-bottom:30px;}

* html .imgbox{float:left; width:330px;  padding-bottom:30px;}

.buttonbox{float:left; margin-bottom:20px;}

.blogp{clear:both; width:800px; height:650px; background-color:#ffffff; margin-top:0px; text-align:left;}

* html .blogp{clear:both; height:620px; background-color:#ffffff; margin-top:-3px;}

.blogtoplink_margin{clear:both; float:right; background-image:url(../img/blueboxdashup.gif); background-position: 0px 2px; background-repeat:no-repeat; padding-left:15px; font-size:10px; margin-top:10px; margin-right:40px; padding-bottom:100px;}

.rules{width:800px; background-color:#ffffff; margin-top:-3px;}

* html .rules{background-color:#ffffff; height:0px; margin-top:-3px;}

.ruleword{padding:20px 30px 10px 30px; color:#333333; text-align:left; margin-top:-3px;}

.rulemenu{cleat:both; width:720px; margin-left: 40px; margin-right: 40px; margin-top:80px; background-image:url(../img/blueboxtaller.gif); background-position: 0px 1px; background-repeat:no-repeat; padding-left:15px; font-size:14px; color:#333333;}

.ruletitle{line-height:125%; width:670px; margin-top:10px; font-size:14px;}

.rulemainword{line-height:125%; width:700px; margin-top:5px; margin-left: 15px; margin-right: 15px; list-style-position:outside;}

.ruleset{cleat:both; line-height:125%; width:720px; margin-left: 40px; margin-right: 40px; margin-top:10px; color:#333333; text-align:left;}

* html .ruleset{cleat:both; width:600px; margin-left:auto; margin-right:auto; margin-top:20px; color:#333333; text-align:left;}

.rulestoplink_margin{float:right; background-image:url(../img/blueboxdashup.gif); background-position: 0px 2px; background-repeat:no-repeat; padding-left:15px; font-size:10px; margin-top:10px; margin-right:40px; padding-bottom:50px;}

.listmark {list-style-position:outside; margin-left:20px;}

.company{width:800px; height:400px; background-color:#ffffff; margin-top:-3px; text-align:left;}

.ad{width:800px; height:700px; background-color:#ffffff; margin-top:-3px; text-align:left;}

* html .company{width:800px; height:400px; margin-left:auto; margin-right:auto;  background-color:#ffffff; margin-top:-3px;}

.companyword{padding:20px 60px 10px 60px; color:#333333; text-align:left; margin-top:-3px; padding-bottom:30px;}

.companytable{margin:0px 30px 30px 30px; padding-top:30px; } 

.companytd{width:75px;}

.privacyword{padding:20px 40px 10px 40px; color:#333333; text-align:left; margin-top:-3px;}

.privacylist{list-style-type: decimal; padding-left:30px;}

.blogparts{clear:both; width:800px; height:2100px; background-color:#ffffff; text-align:left;}

* html .blogparts{clear:both; height:2100px; background-color:#ffffff; margin-top:-3px; text-align:left;}

*:first-child+html .blogparts{clear:both; width:800px; height:2200px; background-color:#ffffff; text-align:left;}

.wgt{clear:both; width:800px; height:3840px; background-color:#ffffff; text-align:left;}

*:first-child+html .wgt{clear:both; width:800px; height:4100px; background-color:#ffffff; text-align:left;}

* html .wgt{clear:both; width:800px; height:3000px; background-color:#ffffff; margin-top:-3px; text-align:left;}

.blogpmenu{clear:both; line-height:150%; width:720px; margin-left: 40px; margin-right: auto; margin-bottom:10px; background-image:url(../img/blueboxtall.gif); background-position: 0px 25px; background-repeat:no-repeat; padding-left:15px; padding-top:25px; font-size:14px; color:#38478F;}

.blogpmenusmall{clear:both; width:720px; margin-left: 40px; margin-right: auto; margin-top:0px; background-image:url(../img/blueboxtaller.gif); background-position: 0px 1px; background-repeat:no-repeat; padding-left:15px; font-size:13px; color:#333333;}

.blogpimgleft{float:left; margin-left:40px; margin-right:20px;}

* html .blogpimgleft{float:left; margin-left:20px; margin-right:20px;}

.blogpwordright{float:left; line-height:150%; width:570px; padding-top:10px; padding-bottom:10px; color:#333333;}

.blogpsample{clear:both; text-align:center; margin-left:auto; margin-right:auto;}

.blogpsampleimg{clear:both; text-align:center; width:600px; height:25px; margin-left:auto; margin-right:auto;}

.blogpsampleimg_left{clear:both; float:left; width:250px; height:25px; margin-left:140px; margin-right:auto;}

.blogpsampleimg_right{float:right; width:250px; height:25px; margin-left:auto; margin-right:140px;}

* html .blogpsampleimg_left{clear:both; float:left; width:250px; height:25px; margin-left:70px; margin-right:auto;}

* html .blogpsampleimg_right{float:right; width:250px; height:25px; margin-left:auto; margin-right:70px;}


#blogpprogram{clear:both; text-align:center; margin-left:auto; margin-right:auto;}

.blogpsampletop{clear:both; text-align:center; padding-top:30px;}

.blogtoplink{clear:both; float:right; background-image:url(../img/blueboxdashup.gif); background-position: 0px 5px; background-repeat:no-repeat; padding-left:15px; font-size:10px; margin-top:10px; margin-right:40px; padding-bottom:40px;}

.blogpword{float:left; line-height:150%; width:700px; padding-left:40px; padding-top:10px; padding-bottom:10px; color:#333333;}

.blogpwordmini{float:left; line-height:150%; width:700px; padding-left:40px; margin-top:-10px; padding-bottom:10px; color:#333333; font-size:9px;}

.blogimgbox{float:left; padding-right:30px; padding-bottom:30px; margin-left:40px;}

* html .blogimgbox{float:left; padding-right:30px; padding-bottom:30px; margin-left:20px;}

.blogpbox{float:left; padding-bottom:15px; width:350px; color:#333333;}

.blogpboxset{clear:both; margin-top:10px;}

.friendbox{border:5px solid #eaeaea; padding:5px; margin-left:30px; margin-top:30px; width:500px;}

.friendinnerlinklist{background-image:url(../img/blueboxdash.gif); background-position: 0px 1px; background-repeat:no-repeat; padding-left:20px; color:#38478F; list-style-type:none; margin-right:30px; line-height:125%; margin-top:10px;}

* html li.friendinnerlinklist{background-image:url(../img/blueboxdash.gif); background-position: 0px 1px; background-repeat:no-repeat; padding-left:20px; color:#38478F; list-style-type:none; margin-right:30px; margin-bottom:-5px;}

.friends{clear:both; width:800px; height:350px; background-color:#ffffff; margin-top:0px; text-align:left;}

* html .friends{clear:both; height:350px; background-color:#ffffff; margin-top:-3px;}

.wgtimgleft{float:left; margin-left:40px; margin-right:-30px; margin-top:20px;}

.wgtimgsample{clear:both; text-align:center; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px;}

#wgtinstall{clear:both; width:215px; height:180px; text-align:left; margin-left:300px; margin-right:auto; padding-top:10px; padding-bottom:10px;}

#wgtinstallmiddle{clear:both; width:215px; height:180px; text-align:left; margin-left:300px; margin-right:auto; padding-top:10px; padding-bottom:10px;}

#wgtinstalllower{clear:both; width:215px; height:180px; text-align:left; margin-left:300px; margin-right:auto; padding-top:10px; padding-bottom:10px;}

.wgtbox{border:5px solid #eaeaea; width:600px; margin-left:auto; margin-right:auto; padding:5px; line-height:150%;}

.wgttable{margin-left:40px; margin-top:20px;}

.wgtwordmini{color:#333333; font-size:9px;}

.dotlarge{clear:both; padding-top:-80x; padding-bottom:20px; margin-left:40px;}

.wgtlist{list-style-type: decimal; padding-left:5px;}

.request_main{clear:both}

.request_check{width:800px; height:350px; background-color:#ffffff; margin-top:-3px; text-align:left;}

.requestword{margin-left:120px; padding-top:30px; margin-bottom:30px;}

.requesttopbar{clear:both; width:560px; margin-left:120px; border-bottom:3px solid #8591d8;}

.requestunderbar{clear:both; width:560px; margin-left:120px; border-top:3px solid #cccccc;}

.requestform{flort:left; width:560px; margin-left:120px; margin-right:auto;}

.requestformset{clear:both;}

.requestbuttonset{margin-left:250px; margin-top:30px;}

.requestretake{float:left; width:110px; margin-right:50px;}

.requestsend{float:left; width:110px; }

.requesttable{border-collapse: collapse; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; color:#666666;
 white-space: -moz-pre-wrap;  /* Mozilla */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-wrap;       /* CSS3 */
	line-break: strict;          /* IE 5.5+ */
	word-break: break-all;
	word-wrap: break-word;
 overflow:auto;
}

.requesttableup{border-collapse: collapse; border-bottom:1px dotted #cccccc; padding:10px; color:#333333;
 white-space: -moz-pre-wrap;  /* Mozilla */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-wrap;       /* CSS3 */
	line-break: strict;          /* IE 5.5+ */
	word-break: break-all;
	word-wrap: break-word;
 overflow:auto;
}

.requesttableend{border-collapse: collapse; padding:10px; color:#333333;
 white-space: -moz-pre-wrap;  /* Mozilla */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-wrap;       /* CSS3 */
	line-break: strict;          /* IE 5.5+ */
	word-break: break-all;
	word-wrap: break-word;
 overflow:auto;
}

.requesttitleword{padding:20px 40px; color:#333333; text-align:left;}

.requestrightword{padding-top:30px; text-align:right; margin-right:120px; color:#666666; margin-bottom:0px;}

* html .requestrightword{padding-top:30px; text-align:right; margin-right:120px; color:#666666; margin-bottom:-15px;}

*:first-child+html .requestrightword{padding-top:30px; text-align:right; margin-right:120px; color:#666666; margin-bottom:-15px;}

.request{width:800px; height:950px; background-color:#ffffff; margin-top:-3px; text-align:left;}

.requestcaution{margin-left:140px; margin-right:140px; padding-top:15px; margin-bottom:30px;}

.requestcautionbox{border:1px solid #cccccc; padding:10px; margin-left:130px; margin-right:130px;}

.checkbox{text-align:center; margin-top:20px; margin-bottom:20px;}

.requestaddbox{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:10px; margin-left:130px; margin-right:130px;}

.contact{width:800px; height:1100px; background-color:#ffffff; margin-top:-3px; text-align:left;}

.contact_check{width:800px; height:600px; background-color:#ffffff; margin-top:-3px; text-align:left;}

.free{float:right; clear:both; margin-right:40px; margin-top:-50px;}

* html .free{float:right; clear:both; margin-right:20px; margin-top:-50px;}

.firefoxform{overflow:hidden; width:420px;}

.contactend{width:800px; background-color:#ffffff; margin-top:-3px; text-align:left;}

#footer{clear:both; width: 800px; margin-left: auto; margin-right: auto; text-align:center; padding-top:70px; padding-bottom:70px; font-size:10px; background-color:#ececec;}

#ipbanner { clear:both; text-align:center; padding:0px 0 40px 0; }
.footmanu_box { width:800px; text-align:center; margin-left: auto; margin-right: auto; padding-top:25px; }
.footmanu_box_u { padding-bottom: 10px; }
.footmanu_txt { border-right: 1px solid #333333; padding: 0 5px 0 3px; margin: 0px; color:#333333; }
.footmanu_box a { text-decoration:none; color:#333333; }
.footmanu_box a:hover { text-decoration:underline; }

.bnbox { padding:10px 0 0 0; }
