/* Body
----------------------------------------------------*/
body { margin:0px; padding:0px; font-family: verdana, arial, helvetica, sans-serif,"qMmpS Pro W3", "lr oSVbN", "Osaka"; font-size:12px; line-height:140%; letter-spacing:0px; background-color: #aa9; text-align:center; color:#333;} 
/* Link
----------------------------------------------------*/
a:link { color:#039; background-color:transparent; text-decoration:none; }
a:visited { color:#639; background-color:transparent; text-decoration:none; }
a:hover { color:#c00; background-color:transparent; text-decoration:none; }
a:active { color:#c00; background-color:transparent; text-decoration:none; }

a.hatena:link {font-weight:normal; background-color:transparent; text-decoration:none; }
a.hatena:visited {font-weight:normal; background-color:transparent; text-decoration:none; }
a.hatena:hover {background-color:transparent; text-decoration:underline; }
a.hatena:active {background-color:transparent; text-decoration:underline; }

/* Separator 
----------------------------------------------------*/
.separator { clear:both; display:none; }
 /* BlockEnd
----------------------------------------------------*/
.blockEnd { clear:both; }
/* Latestdispatch 
----------------------------------------------------*/
.latestdispatch { display: block; height:100%; clear: right; }
/* BaseInterface
----------------------------------------------------*/
#interface { margin:0px; padding:0px; width:100%; border-top:1px solid #664; background-color:#FFF; height:auto; text-align:left; }
/* List
----------------------------------------------------*/
ul { margin:0px; padding: 0px; list-style-type:none; }
ul li { margin:0px; padding:0px; }
ol { margin:0px; padding: 0px; }
ol li { margin:0px; padding:0px; }
/* mainArea
--------------------------*/
#mainArea ul.list1 { margin:10px 0px 0px 7px; padding:0px; }
#mainArea ul.list1 li { margin:5px 0px 0px 0px; padding:0px 0px 0px 15px; }
#mainArea ul.list1a { margin:10px 0px 0px 7px; padding:0px; }
#mainArea ul.list1a li { margin:5px 0px 0px 0px; padding:0px 0px 3px 2px; border-bottom:1px solid #CCC; }
#mainArea ul.list1 li.last { margin:5px 0px 0px 0px; padding:0px 0px 15px 15px; }
#mainArea ul.list2 { margin:5px 0px 0px 0px; padding:0px; }
#mainArea ul.list2 li { margin:5px 0px 0px 0px; padding:0px; }
#mainArea ul.list2 li.last { margin:0px; padding:0px; }
#mainArea ul.list2a li { margin:0px; padding:0px 0px 0px 15px; }
#mainArea ul.list3 { margin:0px; padding:0px; }
#mainArea ul.list3 li { margin:3px 0px 0px 12px; padding:0px 0px 0px 15px; }
#mainArea ul.list3 li.last { margin:3px 0px 0px 12px; padding:0px 0px 15px 15px; }
#mainArea ol.listNum { margin:0px 0px 0px 30px; padding:0px; }
#mainArea ol.listNum li { margin:3px 0px 0px 0px; padding:0px 0px 0px 0px; }

/* centralArea
--------------------------*/
#centralArea ul.list1 { margin:10px 0px 0px 7px; padding:0px; }
#centralArea ul.list1 li { margin:5px 0px 0px 0px; padding:0px 0px 0px 15px; }

/* seminar
-------------*/
#mainArea ul.seminarNote { margin:10px 0px 0px 7px; padding:0px; font-size:90%; }
#mainArea ul.seminarNote li { margin:0px 0px 0px 0px; padding:0px 0px 0px 2px; }
#mainArea ul.seminarNote span.red { color:#990000; margin:0px; padding:0px; }

/* subArea
--------------------------*/
#subArea ul.localnavi { margin:8px 0px 0px 10px; padding:0px; }
#subArea ul.localnavi li { margin:3px 0px 0px 0px; padding:0px 0px 0px 15px; }
#subArea ul.localnavibtn { margin:8px 0px 0px 10px; padding:0px; }
#subArea ul.localnavibtn li { margin:3px 0px 0px 0px; padding:0px 0px 0px 15px; background:url("/image_common/btn_common.gif") no-repeat; }
#subArea ul.localnavibtnul { margin:8px 0px 0px 10px; padding:0px 0px 10px 0px; }
#subArea ul.localnavibtnul li { margin:3px 0px 5px 0px; padding:0px 0px 3px 15px; background:url("/image_common/btn_common.gif") no-repeat; border-bottom:1px solid #ddc; }
#subArea ul.localnavilast { margin:8px 0px 20px 10px; padding:0px; }
#subArea ul.localnavilast li { margin:3px 0px 0px 0px; padding:0px 0px 0px 15px; }
#subArea ul.localnavibtnlast { margin:8px 0px 20px 10px; padding:0px; }
#subArea ul.localnavibtnlast li { margin:3px 0px 0px 0px; padding:0px 0px 0px 15px; background:url("/image_common/btn_common.gif") no-repeat; }
#subArea ul.localnavicont { margin:0px; padding:0px; }
#subArea ul.localnavicont li { margin:3px 0px 0px 0px; padding:0px; background:url("/image_common/none.gif") no-repeat; border-bottom:1px solid #ddc; }
#subArea ul.localnavicontbtn { margin:0px; padding:0px; }
#subArea ul.localnavicontbtn li { margin:3px 0px 0px 0px; padding:0px 0px 0px 15px; background:url("/image_common/btn_common.gif") no-repeat; border-bottom:1px solid #ddc; }
#subArea ul.localnavirssp { margin:15px 0px 0px 10px; padding:0px; }
#subArea ul.localnavirssp li { margin:8px 0px 0px 0px; padding:0px 0px 5px 45px; background:url("/image_common/btn_p_rss.gif") no-repeat; border-bottom:1px solid #ddc; }
#subArea ul.localnavirsslb { margin:15px 0px 0px 10px; padding:0px; }
#subArea ul.localnavirsslb li { margin:8px 0px 0px 0px; padding:0px 0px 5px 45px; background:url("/image_common/btn_lb_rss.gif") no-repeat; border-bottom:1px solid #ddc; }

/* Icon
----------------------------------------------------*/
.btn{ background:url("/image_common/btn_common.gif") no-repeat; padding-left:16px; }
.pen { background:url("/image_common/global_ico1.gif") no-repeat; padding-left:20px; }
.news { background:url("/image_common/global_ico2.gif") no-repeat; padding-left:20px; }
.seminar { background:url("/image_common/global_ico3.gif") no-repeat; padding-left:20px; }
.publish { background:url("/image_common/global_ico4.gif") no-repeat; padding-left:20px; }
.mail { background:url("/image_common/global_ico5.gif") no-repeat; padding-left:20px; }

/*CommonHeader
----------------------------------------------------*/
#commonHeader { margin:1px; padding:5px 0px 5px 0px; width:auto; height:auto; font-weight:bold;}
#commonHeader h1.title { float:left; margin:0px; padding:0px 0px 0px 15px; font-size:100%; }
#utility { float:right; text-align:right; margin:0px; padding-right:10px; font-size:90%; list-style-type:none; }
#utility .menu { margin:0px; padding: 0px; display: inline; }

#utility a:link { color:#FFF; font-weight:bold; background-color:transparent; text-decoration:none; }
#utility a:visited { color:#EEE; font-weight:bold;  background-color:transparent; }
#utility a:hover { color:#FFF; font-weight:bold; background-color:transparent; text-decoration:underline; }
#utility a:active { color:#CCC; font-weight:bold; background-color:transparent; text-decoration:underline; }

/*ClassHeader
----------------------------------------------------*/
#classHeader { clear:both; width:auto; height:auto; margin:1px 0px 0px 0px; padding:0px 0px 0px 0px; border-top:1px solid #999; background:#fff; }
#classHeader img { float:left; margin:10px 0px 10px 15px; padding:0px 0px 0px 0px; width:164px; }
#classHeader span { display:none; }
#classHeader #prArea { float:right; width:auto; margin:0px 0px 0px 0px; padding:6px 10px 11px 15px; line-height:150%; border-left:1px solid #CCC; font-size:90%; }

/*globalnavi
----------------------------------------------------*/
#globalnavi { margin:0px; padding: 0px; width:auto; height:32px; font-size:100%; border: 1px solid #ccc; background:url("/image_common/globalnavi_back.gif") repeat; }
#topglobalnavi.menu { list-style-type:none; height:30px;}

#globalnavi .menu01 { float:left; border: 1px solid #ccc; margin:1px; width:auto; background:url("/image_common/globalnavi_ico1.gif") no-repeat; background-color:#fff; padding:6px 10px 5px 25px; }
#globalnavi .menu02 { float:left; border: 1px solid #ccc; margin:1px; width:auto; background:url("/image_common/globalnavi_ico2.gif") no-repeat; background-color:#fff; padding:6px 10px 5px 25px; }
#globalnavi .menu03 { float:left; border: 1px solid #ccc; margin:1px; width:auto; background:url("/image_common/globalnavi_ico3.gif") no-repeat; background-color:#fff; padding:6px 10px 5px 25px; }
#globalnavi .menu04 { float:left; border: 1px solid #ccc; margin:1px; width:auto; background:url("/image_common/globalnavi_ico4.gif") no-repeat; background-color:#fff; padding:6px 10px 5px 25px; }
#globalnavi .menu05 { float:left; border: 1px solid #ccc; margin:1px; width:auto; background:url("/image_common/globalnavi_ico5.gif") no-repeat; background-color:#fff; padding:6px 10px 5px 25px; }
#globalnavi .menu06 { float:left; border: 1px solid #ccc; margin:1px; width:auto; background:url("/image_common/globalnavi_ico6.gif") no-repeat; background-color:#fff; padding:6px 10px 5px 25px; }

#globalnavi a:link { color:#333; font-weight:bold; background-color:transparent; text-decoration:none; }
#globalnavi a:visited { color:#333; font-weight:bold;  background-color:transparent; }
#globalnavi a:hover { color:#333; font-weight:bold; background-color:transparent; text-decoration:underline; }
#globalnavi a:active { color:#000; font-weight:bold; background-color:transparent; text-decoration:underline; }

/*breadCrumbs
----------------------------------------------------*/
#breadCrumbs{ clear:both; font-size:90%; width:auto; margin:0px; padding:4px 0px 1px 15px; border-bottom :1px solid #ccc; background:#F3F3F3; }

/*titleBar
----------------------------------------------------*/
#titleBar{ clear:both; width:auto; margin-top:1px; padding:0px 0px 0px 15px; border-bottom :1px solid #ccc; background:#FFFFFF; }
#titleBar .footer a.enq{display:block; width:138px; height:60px; background-repeat:no-repeat; background-position:center;}
#titleBar .footer a.enq:hover {color:red; background-image:url(/image/sixapart/navi1_on.gif);}
#titleBar .footer a.enq:hover { background-color: #fff;}
#titleBar .footer a.enq:hover img{visibility:hidden; border-style:none;}
#titleBar .footer a.jirei{display:block; width:138px; height:60px; background-repeat:no-repeat; background-position:center;}
#titleBar .footer a.jirei:hover {color:red; background-image:url(/image/sixapart/navi2_on.gif);}
#titleBar .footer a.jirei:hover { background-color: #fff;}
#titleBar .footer a.jirei:hover img{visibility:hidden; border-style:none;}
#titleBar .footer a.mtnews{display:block; width:138px; height:60px; background-repeat:no-repeat; background-position:center;}
#titleBar .footer a.mtnews:hover {color:red; background-image:url(/image/sixapart/navi3_on.gif);}
#titleBar .footer a.mtnews:hover { background-color: #fff;}
#titleBar .footer a.mtnews:hover img{visibility:hidden; border-style:none;}
#titleBar .footer a.pro{display:block; width:157px; height:89px; background-repeat:no-repeat; background-position:center;}
#titleBar .footer a.pro:hover {color:red; background-image:url(/image/sixapart/navi4_on.gif);}
#titleBar .footer a.pro:hover { background-color: #fff;}
#titleBar .footer a.pro:hover img{visibility:hidden; border-style:none;}

/* mainArea
----------------------------------------------------*/
#mainArea { text-align:left; float:left; width:68%; height:auto; margin:0px; padding:10px 0px 10px 0px; }

/* centralArea
----------------------------------------------------*/
#centralArea { text-align:left; float:left; width:98%; height:auto; margin:0px 0px 30px 0px; padding:10px 0px 10px 0px; }

/* mainAreaBody
--------------------------*/
#body { margin:0px; padding:0px 0px 10px 15px; }
#body h2 { font-weight:bold; font-size:110%; margin:0px; padding:5px 0px 5px 10px; border:0px; }
#body h2.wide { font-weight:bold; font-size:120%;line-height:150%; margin:0px; padding:10px 0px 17px 15px; border:0px; }
#body h3 { font-weight:bold; font-size:120%; margin:0px; padding:12px 0px 5px 5px; border-bottom:1px dotted #999; }
#body h4 { font-weight:bold; font-size:120%; dashed #000; border-left:solid 1px margin:0px; padding:0px; }
#body h5 { font-weight:bold; font-size:2em; color:#ff0000; padding:12px 0px 5px 5px; border:0px; }
#body h6 { font-family:georgia, verdana, arial, sans-serif; font-size:small; color:#112233; border:1px solid #999; padding:5px; margin-bottom:10px; font-weight:normal; background:#EEE; }
#body p { margin:0px; padding:10px 5px 0px 8px; }
#body p.last { margin:0px; padding:10px 5px 15px 8px; }
#body img { margin:0px; padding:0px; }
#body .actionbtn { width:auto; height:auto; margin:0px; padding:10px 0px 0px 5px; }
#body .actionbtnlast { width:auto; height:auto; margin:0px; padding:10px 0px 15px 5px; }
#body span { margin:0px; padding:0px 5px 0px 15px; }
#body span.note { margin:0px; padding:5px 5px 0px 5px; font-size:80%; color:#990000; }
#body span.radiobtn { margin:0px; padding:0px 10px 0px 0px; }
#body span.textfield { margin:0px; padding:0px 5px 0px 0px; }
#body span.select { margin:0px; padding:0px 5px 0px 0px; }
#body span.submit { margin:0px; padding:0px 10px 0px 0px; }
#body div.prof { margin:12px 10px 15px 15px; padding:2px; float:right; border-top:1px solid #85ADD6; border-right:1px solid #85ADD6; border-bottom:1px solid #85ADD6; border-left:1px solid #85ADD6; }
#body div.sample { margin:10px 5px 15px 15px; padding:2px; float:right; }
#body div.map { margin:12px 0px 15px 15px; padding:2px; float:right; }
#body div.dragon { margin:12px 15px 15px 15px; padding:0px; float:right; width:155px; }
#body table.special { margin:10px 0px 20px 5px; font-size:12px; }
#body .special div.photo {position: relative; top: 0; left: 0; width: 100px;}
#body .special div.photo a .large {display: block; position: absolute; width: 1px; height: 1px; top: 0; left: 0;}
#body .special div.photo a.popup,
#body .special div.photo a.popup:visited {display: block; width: 100px; top: 0; left: 0;}
#body .special div.photo a.popup:hover { background-color: #fff;}
#body .special div.photo a.popup:hover .large {display: block; position: absolute; width: 443px; height: 275px; top: 0; left: 0;}
#body .mtmenu a.mtmenu1{display:block; width:189px; height:110px; background-repeat:no-repeat; background-position:center;}
#body .mtmenu a.mtmenu1:hover {color:red; background-image:url(/image/sixapart/enq_on.gif);}
#body .mtmenu a.mtmenu1:hover { background-color: #fff;}
#body .mtmenu a.mtmenu1:hover img{visibility:hidden; border-style:none;}
#body .mtmenu a.mtmenu2{display:block; width:189px; height:110px; background-repeat:no-repeat; background-position:center;}
#body .mtmenu a.mtmenu2:hover { background-color: #fff;}
#body .mtmenu a.mtmenu2:hover {color:red; background-image:url(/image/sixapart/jirei_on.gif);}
#body .mtmenu a.mtmenu2:hover img{visibility:hidden; border-style:none;}
#body .mtmenu a.mtmenu3{display:block; width:189px; height:110px; background-repeat:no-repeat; background-position:center;}
#body .mtmenu a.mtmenu3:hover {color:red; background-image:url(/image/sixapart/rank_on.gif);}
#body .mtmenu a.mtmenu3:hover { background-color: #fff;}
#body .mtmenu a.mtmenu3:hover img{visibility:hidden; border-style:none;}
#body .style_table { margin:10px 0px 20px 5px; font-size:12px; }
#body .style_th_25 { margin:0px 0px 0px 0px; width:25%; }
#body .style_th_30 { margin:0px 0px 0px 0px; width:30%; }
#body .style_th_35 { margin:0px 0px 0px 0px; width:35%; }
#body span.date { font-size:10px; font-weight:bold; color:#999; }
#body p.m2mReplace { margin:0px 0px 0px 0px; padding:100px 0px 50px 0px; }
#body blockquote { margin-right: 2em; margin-left: 2em; padding-left: 1em; padding-right: 1em; padding-top: 1em; padding-bottom: 1em; border: dashed 2px #7F7F7F; width: auto; }
.adHeader{margin:20px 0px 100px 20px;}
.tabHeader{margin-left:10px;width:100%;height:2.3em;font-size:12px;}
.tabHeader ul{margin:0;padding:0;bottom:-1px;}
.tabHeader ul li{display:inline;list-style:none;}
.tabHeader ul li a{float:left;padding:4px 4px;margin:2px 4px 0 0;text-align:center;text-decoration:none;background:#E8F2FD;border:1px solid #d5d5d5;border-bottom:none;}
.tabHeader ul li a:visited{float:left;padding:4px 4px;margin:2px 4px 0 0;text-align:center;text-decoration:none;background:#E8F2FD;border:1px solid #d5d5d5;border-bottom:none;}
.tabHeader ul li a:hover{border-color:#d5d5d5;background:#C7DCFC;}


#datatop.tabHeader ul li.datatop a:visited{background:#FFFFFF;font-weight:bold;}
#EC.tabHeader ul li.EC a:visited{background:#FFFFFF;font-weight:bold;}
#advertise.tabHeader ul li.advertise a:visited{background:#FFFFFF;font-weight:bold;}
#marketing.tabHeader ul li.marketing a:visited{background:#FFFFFF;font-weight:bold;}
#mobile.tabHeader ul li.mobile a:visited{background:#FFFFFF;font-weight:bold;}
#netenvir.tabHeader ul li.netenvir a:visited{background:#FFFFFF;font-weight:bold;}
#netservice.tabHeader ul li.netservice a:visited{background:#FFFFFF;font-weight:bold;}
#searchengine.tabHeader ul li.searchengine a:visited{background:#FFFFFF;font-weight:bold;}
#security.tabHeader ul li.security a:visited{background:#FFFFFF;font-weight:bold;}
#user.tabHeader ul li.user a:visited{background:#FFFFFF;font-weight:bold;}

#columntop.tabHeader ul li.columntop a:visited{background:#FFFFFF;font-weight:bold;}
#blog.tabHeader ul li.blog a:visited{background:#FFFFFF;font-weight:bold;}
#campaign.tabHeader ul li.campaign a:visited{background:#FFFFFF;font-weight:bold;}
#ec.tabHeader ul li.ec a:visited{background:#FFFFFF;font-weight:bold;}
#seosem.tabHeader ul li.seosem a:visited{background:#FFFFFF;font-weight:bold;}
#webservice.tabHeader ul li.webservice a:visited{background:#FFFFFF;font-weight:bold;}
#website.tabHeader ul li.website a:visited{background:#FFFFFF;font-weight:bold;}
#writing.tabHeader ul li.writing a:visited{background:#FFFFFF;font-weight:bold;}
#xdictionary.tabHeader ul li.xdictionary a:visited{background:#FFFFFF;font-weight:bold;}

/*publish
---------------------------*/
#body #webflashpr { margin:0px; padding:5px 0px 0px 0px; background-color:#fff; height:220px; width:110%; overflow:hidden;}
#body .webflashImg { margin:15px 10px 0px 15px; padding:10px 15px 10px 15px; border:1px solid #B8E6B8; background-color:#D8F0D8; position:relative; }
#body .soldout { position: absolute; top: 50px; left: 0px; width: 110px; font-size:18px; font-weight: bold; color: #ff0000;}


#body #webflashpr a.botan{display:block; width:364px; height:219px; background-repeat:no-repeat; background-position:center; }
#body #webflashpr a.botan:hover {color:red; background-image:url(../publish/image/webflash_top1_2.gif);}
#body #webflashpr a.botan:hover {background-color: #fff;}
#body #webflashpr a.botan:hover img{visibility:hidden; border-style:none;}

#body #webflashpr a.botan2{display:block; width:364px; height:219px; background-repeat:no-repeat; background-position:center; }
#body #webflashpr a.botan2:hover {color:red; background-image:url(../publish/image/webflash_top2_2.gif);}
#body #webflashpr a.botan2:hover {background-color: #fff;}
#body #webflashpr a.botan2:hover img{visibility:hidden; border-style:none;}



/*news
---------------------------*/
#body .newsCateBlock { margin:12px 0px 0px 5px; padding:0px 0px 0px 0px; }
#body .newsCateDate { margin:0px 0px 0px 0px; padding:0px 5px 2px 15px; border-bottom:1px solid #85ADD6; background : url("/image_common/list_lb_01.gif") no-repeat; }
#body .newsTitle { margin:12px 0px 10px 0px; padding:0px 5px 5px 8px; border-bottom:1px solid #CCC;}
/*mail
---------------------------*/
#body ul.mailaction { width:auto; height:auto; margin:0px 0px 15px 0px; padding:10px 0px 15px 5px; }
#body li.mailactioncont01 { float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#body li.mailactioncont02 { float:left; margin:0px 0px 0px 0px; padding:12px 0px 0px 15px; }
/*books
---------------------------*/
#body ul.asinlist { float: left; margin:20px 0px 10px 0px; padding:0px; width: auto; }
#body ul.asinlist li { float: left; margin:0px 0px 0px 0px; padding:0px 20px 20px 10px; }
#body div.bookmarkSammary { border-top:1px dotted #999; margin-top: 15px; padding:8px 0px 0px 8px; }
#subArea div.memberprofile { border:1px solid #CC9; background:#FFC; margin-bottom: 20px; padding-top:10px; }
#subArea span.p_name { display: block; border-bottom:1px dotted #CC9; margin:0px 10px; padding:0px; width:60%; }
#subArea span.p_image { float: right; display: inline; margin: -26px 10px 0px 10px; padding:0px; }
#subArea div.memberprofile p { font-size:0.8em; color:#333; margin-bottom:10px; }
#subArea ul.memberlist { margin:8px 0px 0px 10px; padding:0px }
#subArea ul.memberlist li { border-bottom:1px solid #DDC; margin:8px 0px 0px 0px; padding:0px 0px 3px 15px; background:url("/image_common/btn_common.gif") no-repeat; }
#body #booksContainer { display: block; margin-bottom:30px; padding-left:12px; }
#body div.books { float: left; background:url("/books/image/root_books.gif") no-repeat; background-color:#FFC; width:300px; height:72px; margin:15px 15px 0px 0px; padding:0px 0px 0px 58px; }
html>body #body div.books { width:242px;}
#body div.books img { margin:1px 0px 5px 0px; display: block; }
/*sitemap
---------------------------*/
#bodyL { margin:0px; padding:0px 0px 10px 0px; width:48%; float:left; }
#bodyR { margin:0px; padding:0px 0px 10px 0px; width:48%; float:right; }

/* subArea
----------------------------------------------------*/
#subArea { width:auto; height:auto; margin:10px 10px 0px 75%; padding:0px; }
#subArea h2 { background:#cc9; border-top:1px solid #aa9; border-bottom:1px solid #aa9; margin:0px; padding:5px 10px 5px 12px; font-size:100%; }
#subArea h3 { margin:0px; padding:10px 10px 0px 12px; font-size:100%; }
#subArea p { margin:0px; padding:5px 5px 0px 12px; }
#subArea p.last { margin:0px; padding:5px 5px 15px 12px; }
#subArea span { margin:0px; padding:0px 5px 0px 15px; }
#subArea form{ margin:0px; font-size:12px; }
#subArea #searchArea{ margin:10px; }
#subArea .actionbtn { width:auto; height:auto; margin:0px; padding:10px 5px 0px 10px; }
#subArea .actionbtnlast { width:auto; height:auto; margin:0px; padding :10px 5px 15px 10px; }
/*publish
---------------------------*/
#subArea .publishnumber { margin:5px 0px 0px 12px; padding:0px; }
#subArea .publishnumber01 { margin:5px 0px 0px 0px; padding:0px 0px 0px 20px; background:url("/publish/image/sub_ico01.gif") no-repeat; }
#subArea .publishnumber02 { margin:5px 0px 0px 0px; padding:0px 0px 0px 20px; background:url("/publish/image/sub_ico02.gif") no-repeat; }
#subArea .publishnumber03 { margin:5px 0px 0px 0px; padding:0px 0px 0px 20px; background:url("/publish/image/sub_ico03.gif") no-repeat; }
#subArea .backnumber { margin:10px 0px 10px 12px; padding:0px 0px 10px 0px; }
#subArea .backnumber li { margin:5px 0px 0px 0px; padding:0px 0px 2px 20px; border-bottom:1px solid #ddc; }
#subArea .backnumber02 { margin:5px 0px 10px 12px; padding:0px 0px 15px 0px; }
#subArea .backnumber02 li { margin:3px 0px 0px 0px; padding:0px 0px 2px 15px; border-bottom:1px solid #ddc; }
#subArea h2.applyTitle { background:#AE3438; border-top:1px solid #aa9; border-bottom:1px solid #aa9; margin:0px; padding:5px 10px 5px 12px; font-size:100%; }
#subArea .applyImg { margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; width:95%; overflow:hidden; }
#subArea .applyImg02 { margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; width:95%; overflow:hidden; border-top:1px dotted #999; }
#subArea .publishactionbtn { width:95%; height:auto; margin:0px; padding:10px 5px 0px 10px; overflow:hidden; }
#subArea .publishactionbtnlast { width:auto; height:auto; margin:0px; padding:10px 5px 15px 10px; width:100%; overflow:hidden; }

/*Footer
----------------------------------------------------*/
#footer { clear:left; width:auto; padding:5px 0px 0px 0px; margin-bottom:5px; border-top:1px solid #ccc; background:#fff; height:20px; voice-family:"_"}_""; voice-family:inherit; height:15px; }
html>body #footer { height:15px; }
#gototop { float:left; width:15%; margin-left:15px; padding:0px; font-size:90%; }
#footernavi { float:right; text-align:right; margin:0px; padding-right:10px; width:82%; list-style-type:none; font-size:90%; }
#footernavi .menu { display: inline; margin:0px; padding:0px; }


/* footerLink
----------------------------------------------------*/
#footerlink { display :block; clear: both; padding: 5px 15px 5px 15px; margin: 0px; border-top:1px solid #ccc; background:#f3f3f3; } 
/* ----------------------------------------------------*/