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_blogp7y{ display:block; background-color:transparent; background-image:url(../img/menu_blogp7y.gif); background-position:center center; background-repeat:no-repeat;}

a:hover.menuroll_blogp7y{ display:block; background-color:transparent; background-image:url(../img/menu_blogp7y_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;}
#contents_lineb{ clear:both; background-image:url(../img/naka_contents_back.gif) no-repeat center top; margin: auto; text-align:center; width:800px; }
#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; 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:720px; margin-left: 40px; margin-right: 40px; padding-top:10px; padding-bottom:10px;}

* html .aboutbox{ width:720px; 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:20px;}

.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;}

.buttonboxc{ float:left; height:36px; width:285px; background: transparent url(../img/newmark.gif) no-repeat top left; padding:7px 0 15px 40px; }

.blogp{ clear:both; width:800px; height:750px; 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;}

.blogtoplink_margina{ 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; }

.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:2600px; 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:2600px; background-color:#ffffff; text-align:left;}

.wgt{ clear:both; width:800px; height:4600px; 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;}
.wgttxtboxb { position: relative; clear:both; width:800px; padding:10px 0 15px 0; }
.wgttxtbox { position: relative; clear:both; width:800px; }
#wgtinstall{ clear:both; width:215px; text-align:left; margin-left:167px; margin-right:auto; padding-top:10px; padding-bottom:10px; }
.wgttxt01 { position:absolute; width:216px; left: 410px; top: 77px; font-size:10px; }
.wgttxt02 { position:absolute; width:216px; left: 390px; top: 77px; font-size:10px; }

#wgtinstallmiddle{ clear:both; width:215px; height:180px; text-align:left; margin-left:147px; margin-right:auto; padding-top:10px; padding-bottom:10px;}

#wgtinstalllower{ clear:both; width:215px; height:180px; text-align:left; margin-left:147px; margin-right:auto; padding-top:10px; padding-bottom:10px;}

.wgtbox{ border:5px solid #eaeaea; width:600px; margin: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; }
#ipbanner2 { 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_boxb { width:800px; text-align:center; margin-left: auto; margin-right: auto; padding: 0; clear:both; }
.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; }
.footmanu_boxb a { text-decoration:none; color:#333333; }
.footmanu_boxb a:hover { text-decoration:underline; }

.noflash_box {
	margin: 40px 60px 40px 60px;
	padding: 20px;
	color: #444444;
	border: solid 1px #EFEFEF;
}

.noview {
	display: none;
}