/*--------------------------------------------------------------*/
/* 各モジュールデザイン用 */
/* Copyright (C) 2009, Takayuki Yonezaki Inc.   */
/* http://webforart.net/            
/* 画像使用の際のテーマイメージ相対パス../../themes/newbase0db/images/  */
/* イメージマネージャ画像への相対パス../../uploads/fckeditor/p/  */
/*--------------------------------------------------------------*/
/*各モジュール見出し*/
/*======================*/
#ph2co,h2#gnn_title,#cntactmef h2,#sitenews_eachpipe h2.pipes_eachh2,h2#d3blogHeader,h2.vlink,h2#LangLatestListings,#rssshow_index h2.pipes_eachh2,h2.d3f_title
{margin: 0;padding: 20px 5px;font-size: 16px;line-height: 110%;font-family:;font-weight:600;}
#ph2ca,div.gntotal,h3.gn_rcat,#cntactmef #praibasi,.pipes_eachp,#d3blogCommonNavi,div#Thereare,div.d3f_breadcrumbs
{margin: -20px 5px 5px 5px;padding: 2px 2px;font-size: 12px;line-height: 110%;text-align:right;color: #7F7F67;border-top: 2px #7F7F67 solid; }
/*=====メインP=====*/
#p_body #ph2co{background: url("") repeat left top;border-left:;}
/*=====サブP=====*/
#pegi_body #ph2co{background: url("") repeat left top;border-left:;}
/*=====ナビ=====*/
h2#gnn_title{background: url("") repeat left top;border-left:;}
div.gntotal{ }
h3.gn_rcat{}
/*=====お問い合わせ=====*/
#cntactmef h2{background: url("") repeat left top;border-left:;}
#cntactmef #praibasi {}
#cntactmef #praibasi a{border-left: 5px #008F21 solid;padding:1px 4px 1px;}
/*=====インフォ=====*/
/*=====更新情報=====*/
#sitenews_eachpipe h2.pipes_eachh2{background: url("") repeat left top;border-left:;}
h2.pipes_eachh2 a:link{}
.pipes_eachp{}
/*=====ブログ=====*/
h2#d3blogHeader {background: url("") repeat left top;border-left:;}
#d3blogCommonNavi {}
.d3blogCatNavi {float:left; list-style:none; margin:0 0 10px; padding:0;}
.d3blogCatNavi li { display:inline; line-height:1; margin:0; padding:0 .1em 0 0; }

.d3blogNavigation { list-style:none; margin:0 0 10px; padding:0; float:right; }
.d3blogNavigation li { display:inline; line-height:1; border-right:1px solid #999; margin:0; padding:0 .2em; color:#7F7F7F; }
.d3blogNavigation li.noentry { border-right:1px solid #ddd; }
.d3blogNavigation li.last { border:none; }
/*=====フォーラム=====*/
h2.d3f_title{}
div.d3f_breadcrumbs{}
/*=====LINK=====*/
h2.vlink{}
h2#LangLatestListings {}
/*=====RSS=====*/
#rssshow_index h2.pipes_eachh2{background: url("") repeat left top;border-left:;}

/* 詳細を見る */
.syousaiR {text-align:right;margin: 30px 5px 10px 5px;}
/*======================*/
/*マルチメニュー*/
/*======================*/
/*Art Work Menu */
ul#menu1{}
ul#menu1 li{}
ul#menu1 li a{}
ul#menu1 li a:hover{}
/*マルチメニュー 4 */
ul#menu3{}
ul#menu3 li{}
ul#menu3 li a{}
ul#menu3 li a:hover{}
/*マルチメニュー 5 */
ul#menu4{}
ul#menu4 li{}
ul#menu4 li a{}
ul#menu4 li a:hover{}
/*マルチメニュー 6 */
ul#menu5{}
ul#menu5 li{}
ul#menu5 li a{}
ul#menu5 li a:hover{}
/*マルチメニュー 7 */
ul#menu6{}
ul#menu6 li{}
ul#menu6 li a{}
ul#menu6 li a:hover{}
ul#menu6li.menuSub {list-style-type: none; margin:0 0 0 10px;}
/*======================*/
/*インフォメーション */
/*======================*/
div.itemPost{border-bottom: 3px #CFCFCF solid;margin: 0 0 2px;padding: 2px 2px 0;text-align: right;font-size:12px;}
h3.itemHead {border-left: 5px #3F3333 solid;padding: 2px 5px;margin: 0 0 2px;background: transparent;}
h3.itemHead span.itemTitle {font-weight: 700;font-size:16px;color: #3F3333;}

h3.itemHead span.itemTitle a {padding: 0 0 0 5px;font-weight: 700;font-variant: small-caps;color: #3F3333; background: transparent;font-size:16px;}
h3.itemHead span.itemTitle a:link {color: #3F3333;}
h3.itemHead span.itemTitle a:visited {color:#2C3F2B;}
h3.itemHead span.itemTitle a:hover {color:#FFCF3F;}
h3.itemHead span.itemTitle a:active {color:#EF7F3B;}
ul.newsblist{margin: 0;padding: 0;text-align:left;}
ul.newsblist li{margin:0 0 2px;padding: 0;list-style: none;}
ul.newsblist li a{padding: 0 0 0 5px;border-left: 5px #7F7777 solid;font-weight: 700;color: #3F3333;font-size:0.9em;}
.itemInfo ul{text-align: left;padding:1px;}
/*=====================================*/
/* XOOPS item */
.item {}
.item div.textAR{position: relative; top:1px;}
.item div.textAR a{font-weight: bold; color: #3F3333;}
.item div.textAR a:visited{font-weight: bold; color: #3F3333;}

.itemHead {padding: 3px; background-color: #666; color: #EFEFEF; margin: 0;}
.itemInfo {text-align: right;padding:1px;}

.itemTitle {font-weight: bold;color: #3F3333;}
.itemTitle a {font-weight: bold;font-variant: small-caps;color: #3F3333;background-color: transparent;}
span.itemTitle a {font-weight: bold;font-variant: small-caps;color: #3F3333;background-color: transparent;}
.itemTitle a:link   {color:#3F3333;}
.itemTitle a:visited {color:#FDFFEF;}
.itemTitle a:hover {color:#FFCF3F;}
.itemTitle a:active {color:#EF7F3B;}
.itemPoster {font-size:90%;}
.itemPostDate {font-size:90%;}
.itemStats {font-size:90%;}
.itemBody {padding: 5px;border-left: 5px #7F7777 solid;}
.itemText {}
.itemText: first-letter {}
.itemFoot {clear: both;text-align: right;padding: 3px;border-top: 1px #EFEFEF solid;margin: 10px 0 0;}
.itemAdminLink {font-size:90%;}
.itemPermaLink {font-size:100%;}
h2.itemCatTitle {font-size:14px;border-bottom: 3px #CFCFCF solid;margin:padding: 2px;font-weight: 700;}
/*======================*/
/*ムービー・ミュージック */
/*======================*/
#relation {padding: 0px; }
#relation h2 {}
#relation #itemlist {margin: 0px;padding: 5px;overflow: auto;border: 1px solid #999999; }
#relation #itemlist ul {margin: 0px;padding: 3px;list-style: none;height: 75px;}
#relation #itemlist li {font: 11px "ＭＳ Ｐゴシック", Osaka, sans-serif;color: #000000; }
#relation #itemlist img {float: left;padding: 0px 3px 0px 0px;}
#relation #itemlist p {font: 11px "ＭＳ Ｐゴシック", Osaka, sans-serif;padding: 5px;margin: 0px;}
#relation #itemlist a {color: #0000FF;text-decoration: none;}
#relation #itemlist a:hover,#itemlist:active {color: #FF0000;text-decoration: underline;}
#relation #itemlist ul:hover {background: #eeeeee; }
/*----トップ----*/
#cm_navi{text-align:right;}
#cm_tp{text-align:left;}
#cm_hed{}
#cm_view{float: right;}
#cm_jun{float: right; margin: 0 10px;}
#cm_mvlist{clear: both;}
/*テーブル表示*/
.thumb{width:151px;word-break: break-all;font-size: 11px;border: 1px #8F8F8F solid;margin: 3px;padding: 2px;float: left;}
a.cm_thimg{}
.cm_tatai{font-weight:bold;clear: both; padding: 0;margin: 1px;}
.cm_tatai a{font-weight:bold; border-left: 6px #8F8F8F solid; padding: 0 0 0 2px;}
.cm_tasetu{font-size:9px; border-left: 6px #CFCFCF solid; padding: 2px;}
/*リスト表示*/
.cm_list{}
.cm_listin {border: 1px #8F8F8F solid;margin: 10px 0;padding: 2px;clear: both;}
.cm_listimg{float: left;padding:  0 2px 0 0;}
.cm_listp{margin: 0 2px;padding:  0 2px;}
.cm_listtai{font-weight:bold; padding: 0; margin: 0;float: left;}
.cm_listtai a{font-weight:bold; border-left: 6px #8F8F8F solid; padding: 0 0 0 2px;}
.cm_listsetu{font-size:0.8em; border-left: 6px #CFCFCF solid; padding: 0 2px;margin: 2px 0;float: left;}
/*----動画Ｐ----*/
#cm_move{clear: both;}
#cm_move h2{font-weight:bold; border-left: 6px #8F8F8F solid; padding: 0 0 0 2px;}
#cm_move div{border-left: 6px #CFCFCF solid; padding: 2px; margin: 0 0 10px;}
.cm_cmelin{}
.cm_cmelin a{font-weight:bold; border-left: 6px #8F8F8F solid; padding: 0 0 0 2px;}
dl#tagsbox {}
dl#tagsbox dt{font-weight:bold;}
dl#tagsbox dd{}
#cm_tags{ border: 1px solid #999999; margin: 5px 0 2px;padding: 3px;}
#tags_list {clear: both;}
#tags_list a{float: left;}
#cm_movem {clear: both;}
#cm_player{width:512px; display:block; margin: 0 auto;}
#cm_player object{}
#cm_myform{clear: both;}
#cm_myform input{width:98%;}
/*======================*/
/*アートワーク */
/*======================*/
.Credit{font-size:9px; color:#8F8D7D; text-align:right;}
.Credit a{font-size:9px; color:#8F8D7D; }
.Credit a:link{font-size:9px; color:#8F8D7D; }
/*======================*/
/*展示・イベント */
/*======================*/
/*----maps----*/
#map {height:600px;border:solid 1px #6666FF ;}
#gn_map {width:100%;background:#999999 ;}
#gn_map td {background:#FFFFFF; }
#gn_mkhead {text-align:center; background:#000000; color:#FFFFFF; padding:3px;height:34px;margin:0;}
#gn_mklist {background:#FFFFFF; font-size:10px;padding:0;margin:0;height:525px;width:150px;overflow:auto;}
#gn_mklist ul,#gn_mklist div{padding:3px 0 3px 3px;margin:0;}
#gn_latlng {}

/*----sortbox----*/
#gnn_sort {clear: both;text-align:right;margin-bottom:1px;font-size:10px;}
#gnn_sort a {color:#8F8411 ;}
#gnn_sort a:hover {color:#ff6600 ;}
.gnn_navi {padding:2px 10px;text-align:left;background:#F2F2F2;font-size:11px;margin: 0;}
.gnn_navi span {color:#990100 ;font-weight:bold;}

/*----navigations----*/
div#gnn_map {float: right;clear: both;border-left:solid 10px #077F0C; padding:2px; margin: 2px;font-size: 12px;font-weight:bold;}
div#gnn_map a{font-weight:bold;}
span#gnn_map {font-size:90%;border-bottom:solid 1px #DFDFC3; border-left:solid 10px #DFDFC3; }
#gnn_up {font-size:90%;border-bottom:solid 1px #DFDFC3; border-left:solid 10px #DFDFC3;}
.gnn_cat {font-size:90%;border-bottom:solid 1px #666666; border-left:solid 10px #666666; }
.gnn_cat,#gnn_map,#gnn_up,#gnn_edit{float:left;white-space:nowrap;margin:0 2px 8px 0;padding:1px 5px; }
.gnn_cat a,#gnn_map a,#gnn_up a,#gnn_edit a {text-decoration:none;color:#333 ;}
#gnn_cat a:hover,.gnn_cat a:hover,#gnn_map a:hover,#gnn_up a:hover,#gnn_edit a:hover{text-decoration:underline;color: #ff6600; }

/*----common----*/
#gn_breadcrumbs {text-align:right; margin: 0 0 10px;font-size:12px;}
#gnn_title span {margin-left:15px;font-size:80%;font-weight:normal;}
#gnn_title a {color:#ff9900;}
.gn_rcat{text-align: right;}
.gn_rsmall {clear: both;margin:5px;font-size: 12px;font-weight:bold;border-bottom:solid 1px #DFDFC3;border-left:solid 10px #DFDFC3;}
#gn_desc {text-align:left;margin: 10px 5px 30px;padding:5px;border-left: 6px #DFDFDF solid;clear: both;line-height:125%;}
#gn_imgta{width:100%;}
.gn_file {display:inline-block;border:solid 1px #cccccc;text-align:center;margin:0;}
.gn_file img {margin:0px; border:none; padding:0px;}
p.gn_caption {margin:1px;padding:1px 2px;line-height:100%;border-left:solid 6px #cccccc ;}
.gn_caption {font-size:12px;text-align:left;}
.gn_outer {width:100%;border-collapse: separate; margin:4px 0;background-position:left bottom;background-repeat:no-repeat;}
.gnrow_outer {border-collapse: separate; margin:4px 4px 0 2px;background-position:left bottom;background-repeat:no-repeat;}
.gnta_outer {border-collapse: separate; margin:4px 4px 4px 2px;background-position:left bottom;background-repeat:no-repeat;}
.gn_outer td{}
.gn_itemheader {padding:2px 10px 0 0;text-align:left;background-position:-2px -2px;background-repeat:no-repeat;border-bottom: 1px#999 solid;}
.gn_itemheader h3{font-size:120%;line-height:25px;text-align:left;border-left: 14px #A6A6A6 solid;border-bottom: 1px #FFFFFF dotted;margin:1px 0 0;padding:2px 10px 2px 10px;}
h3 #p_title{font-size:80%;font-weight:600;}

.gn_itemheader span {font-size:80%;margin-left:15px;font-weight:normal;}
.gn_itemheader h3 a{color:#2a35ca; font-weight: bold;padding: 0px;text-decoration:none;}
.gn_itemheader span a {color:#d31a1a;}
.gnsetu{}

.gnrow_syow{text-align:right;}
.gnrow_syow a{border-right: 14px #BDBF00 solid;padding:2px 1px 2px;border-bottom: 1px #BDBF00 dotted;}

.gn_head {padding:5px;text-align:left;width:20%;background:#CFCFCF; font-size:0.9em;}
.gn_head a {color:#2a35ca;}

.gn_odd {clear: both;padding: 5px 2px;text-align:left;width:80%;background:#EFEFEF;}
.gnrow_head {padding:5px;text-align:left;width:20%;background:#DFDED1;}
.gnrow_head a {color:#2a35ca;}

.gnrow_odd {clear: both;padding: 5px 2px 0;text-align:left;width:80%;}
.gnta_odd {text-align: center;vertical-align:top;padding:1px;margin:0;background:#DFDED1; border:none;}

/*======================*/
/*アーティスト ・ページコンテンツ*/
/*======================*/
.pico_body:after { content: url(http://webforart.net/themes/newbase0db/../../themes/newbase0db/images/px1toumei.gif); display: block; clear: both; height: 0; }
.pico_body {display: inline-table;}
* html .pico_body {height: 1%;}
.pico_body {display: block;}
#menumessage{}
div.pico_menu h2#topmenu { margin: 18px 0 0 0; padding: 3px; background:#eee;}
div.pico_menu h2 { margin: 18px 0 0; padding: 3px; background:#eee; }
div.pico_menu h3 { margin: 18px 0 0 20px; padding: 3px; background:#eee; }
div.pico_menu h4 { margin: 18px 0 0 30px; padding: 3px 3px 1px; border-bottom: 3px #7F7F67 dotted; }
div.pico_menu h5 { margin: 18px 0 0 40px; padding: 0 3px; border-left: 6px #eee solid; }
div.pico_menu div.level1 { margin-left: 0; }
div.pico_menu div.level2 { margin-left: 10px; }
div.pico_menu div.level3 { margin-left: 20px; }
div.pico_menu div.level4 { margin-left: 30px; }
div.pico_menu div.level5 { margin-left: 40px; }
em.pico_notice { font-weight: bold; font-style: normal; color: #FF0000; }
div.pico_controllers_in_menu { float: right; margin-top : -1.5em;}
ul.pico_list_contents_in_menu{clear: both;}
ul.pico_list_contents_in_menu li { list-style: inside; }
ul.pico_list_contents{border-left: 10px #7F7F67 solid;margin:-3px 0 0 5px;}
ul.pico_list_contents li {list-style: inside;margin:3px 0 0 -17px;padding: 4px 0;}
dl.pico_subcategory{margin:10px 0 0;}
dl.pico_subcategory dt {margin: 2px 0 0;padding: 3px 3px 3px 6px;border-left: 10px #9F9F95 solid;}
dl.pico_subcategory dd{border-left: 10px #CFCFC2 solid;margin:0 0 0 10px;padding: 3px 3px 3px 6px;}
div.pico_print_icon {float: right; width: 40px; }
div.pico_tellafriend_icon {float: right; width: 40px; }
div.pico_vote form {display: inline; }
table.pico_pagenavigation { border-top: 1px #aaa solid;margin:10px auto 0;}

/*======================*/
/*ブログ */
/*======================*/
/*------ main_header.html ------*/
#d3blogFeeder {float:right; margin:0; padding:0;}
#d3blogFeeder li { display:inline; float:left; margin:0; padding:0 5px; border-left:1px solid #999; }
#d3blogFeeder li.first { border:none;}

.label{background: #EFEFEF;}
.d3blogEntry { margin:20px 0 5px; border: 1px #7F7F67 solid; padding: 3px;}
.d3blogEntryHeader {clear: both;margin-bottom: 0;padding: 0;}
.d3blogEntryTitle {margin: 0;padding: 2px 5px 2px 3px;background: transparent;border-bottom: 2px solid #4A4F4A; font-size:15px;}
.d3blogEntryTitle a {font-weight:bold;letter-spacing:1px;padding: 0;text-decoration:none;font-size:15px;}

.d3blogContents {clear: both;margin: 0 5px;padding: 5px 0;border-bottom: 1px dotted #999;line-height: 1.5;}
/*------ main_details.html ------*/
#comment,
#d3blogTrackback {clear:both;font-size:1em;font-weight:bold;line-height:1.5;margin: 10px 0;padding: 2px;border-left: 5px solid #7F7F67; }
#d3blogShowTrackbackURL { margin:5px 0; padding:2px; font-size:1em; font-weight:bold; border-left: 5px solid #7F7F67; }
#d3blogShowTrackbackURL span{ padding:2px;}
#d3blogGetTrackbackURL { margin-left:.5em; font-weight:normal; font-size:1em; }
#d3blogTrackbackURL { margin-left:.5em; font-style:normal; font-weight:normal; font-size:1em; border: 1px solid #999; }
#d3blogTrackbackTransmit { margin:1em 0 1em 20px; padding:7px; font-size:1em; font-weight:bold; }
#d3blogTrackbackTransmitted { margin:1em 0 1em 40px; padding:0; }
.d3blogSentTrackbackURL { margin:0 0 1em; padding:0; }
.d3blogTrackbackCreated { margin-left:1em; font-size:.9em; }

#d3blogTrackbackReceive { margin:1em 0 1em 20px; padding:7px; font-size:1em; font-weight:bold; }
#d3blogTrackbackReceived { margin:1em 0 1em 40px; padding:0; }
.d3blogTBTitle { margin:0; padding:0; font-weight:normal; }
.d3blogTBCreated { margin-left:.5em; font-size:.9em; font-weight:normal; }
.d3blogTBContents { margin:0 0 0 2em; padding:0; line-height:1.5; border-bottom:1px dotted #999;}
.d3blogTBFooter { margin:0 0 1em; padding:0; text-align:right; }

/* print_and_friend */
.print_and_friend{ text-align:right; }
.print_and_friend li{ display:inline; margin-left:10px; }

/* comments */
.d3blogCommentNavi * { clear:both; vertical-align: middle; }
.d3blogComment {margin-left:20px; }
#d3blogComNavBar { margin-left:20px; }

#d3blogPreviewComment { margin-bottom:1em; }
#d3blogPreviewCommentTitle {}
#d3blogPreviewCommentBody {}
#d3blogConferComment {}
#d3blogConferCommentTitle {}
#d3blogConferCommentHead {}
#d3blogConferCommentBody {}

#d3blogCommentPost {
clear:both;
font-size:1em;
font-weight:bold;
line-height:1.5;
margin-bottom: 1em;
padding: 7px;
border-left: 5px solid #999;
}
#d3blogCommentForm { font-size:1em; margin-left:20px; }
#d3blogCommentForm fieldset { border:none; }
#d3blogCommentForm legend { line-height:1.5; }
#d3blogCommentForm legend em { font-weight:bold; font-style:normal; }
#d3blogCommentForm .label { display:block; line-height:1.5; }
#d3blogCommentForm .control { display:block; margin:0; padding:0; line-height:1.5; }
#d3blogCommentForm #com_options { display:none; }

/*======================*/
/*Q＆A/forum */
/*======================*/
div.forum_canp{margin: 2px 0 5px;padding: 3px 0;}
div.forum_cann{margin: 5px 0;padding: 3px 0;border-bottom: 1px #BFBFBF dotted;}

div.forum_cany{margin: 5px 0;padding: 3px 0;border-bottom: 1px #BFBFBF dotted;}
div.forum_cany a{border-left: 6px #EF9700 solid;padding: 0 0 0 3px;}

/* d3f_ctrl */
ul.d3f_ctrl{width:98%;border:1px #aaaaaa solid;color:#000000 ;background:#f8f8f8 ;margin:5px 0;padding:2px;line-height:150%;clear:both;}
.d3f_ctrl li{margin-left:25px;}

div.d3f_order_ctrl{float:right;}
div.d3f_order_ctrl a{margin-left:10px;}

/* infomations */
dl.d3f_bbsinfo{font-size: 9px;margin:0;float:left;}
dl.d3f_bbsinfo dt,dl.d3f_bbsinfo dd{display:inline;margin:0;}
dl.d3f_bbsinfo dd{margin:0 5px 0 0;}
dl.d3f_timeinfo{clear:both;font-size:95%;margin:0;padding:0 0 10px;float:left;font-size:80%}
dl.d3f_timeinfo dt,dl.d3f_timeinfo dd{display:inline;margin:0;}
dl.d3f_timeinfo dd{margin:0 5px 0 0;}

/* main_listposts.html */
.d3f_wrap{width:98%;clear:both;border:1px #aaaaaa solid;padding:2px 2px 0;margin:0 0 5px;}
/* each post */
.d3f_head{padding:4px 8px;line-height:100%;color:#ffffff; background:#778899; }
.d3f_head h2{position:relative;z-index:101;line-height:120%;font-size:120%;font-weight:bold;margin:0;padding:0;}
.d3f_head h2 a{text-decoration:none;}
.d3f_head h2 a:link{color:#ffffff;}
.d3f_head h2 a:active{color:#ed5656;}
.d3f_head h2 a:visited{color:#ffffff;}
.d3f_head h2 a:hover{color:#990000;}
.d3f_head h2.invisible {border-left: 6px #29445F solid;}
.d3f_head h2.yetapproval {border-left: 6px #7F7A3F solid;}
.d3f_head h2 img{vertical-align:middle;}

.d3f_head p{font-size: 9px; text-align:right;}
.d3f_info{position:relative;margin:2px 0 0;padding:3px 8px;color:#000000; background:#eeeeee; }

/* d3forum_main_listcategories.html */
/* main_listforums.html */
/* d3f_subcategories */
ul.d3f_subcategories{margin: 2px 0 5px; padding: 0;}
ul.d3f_subcategories li{list-style:none outside;border-left: 5px #A7B3BF solid;border-bottom: 1px #778899 solid;padding: 2px 5px 1px;margin: 0 0 2px;}
ul.d3f_subcategories li span{font-size:10px;}
ul.d3f_listforums{margin:5px 0;}
ul.d3f_listforums li{list-style:none outside; margin:1px 0 ;}
ul.d3f_listforums li span{font-size:10px;}
.d3f_info_ctrl{line-height:100%;text-align:right;clear:both;margin: 0 -2px;padding:2px 10px;background:#eeeeee; border-top:1px #aaaaaa dotted;}
.d3f_info_ctrl form input,
.d3f_info_ctrl img{vertical-align:middle;}

/*カテゴリ */
/* h2 */
.d3f_title{}
p .d3f_welcome{}

/* h2 */
h2.d3f_head{font-size:120%;padding:3px 8px;}
h2.d3f_tree{margin-bottom:4px;}

table.d3f_table{width:100%; clear:both;}
table.d3f_table thead th{color:#ffffff; background:#778899;}
table.d3f_table thead th,
table.d3f_table td{text-align:center !important;padding:3px;vertical-align:middle;}
table.d3f_table td.d3f_topictitle,
table.d3f_table td.d3f_posters{text-align:left !important;}
table.d3f_table td.d3f_mainicon{padding:0;}

table.d3f_table td img{vertical-align:middle;margin-right:3px;}

table.d3f_table td dl{text-align:left !important;margin:0 -3px;padding:0;}
table.d3f_table td dt{margin:0;padding:3px 3px 5px;}
table.d3f_table td dd{margin:0;padding:0 3px 5px;}
table.d3f_table td dd.d3f_td_topicinfo{margin:0;padding:3px 3px 1px;border-top:1px #777777 dashed;font-size:95%;}

/* d3f_iconexp */
div.d3f_iconexps{margin: 50px 0 0;}
div.d3f_iconexps ul.d3f_iconexp{width:45%;float:left;}

ul.d3f_iconexp{padding-bottom:15px;}
ul.d3f_iconexp li{list-style:none outside;padding:3px 0;font-size:70%;}
ul.d3f_iconexp li img{vertical-align:middle;margin-right:3px;}

/*フォーラム */
/* main_listtopics.html */
/* d3f_bbsviewctrl */
div.d3f_bbsviewctrl{line-height:100%;float:left;padding-bottom:3px;}
div.d3f_bbsviewctrl form{margin:0;padding:0;}
div.d3f_bbsviewctrl form *,p.d3f_bbsviewctrl *{vertical-align:middle;margin:0;padding:0;}

/* d3f_form */
form.d3f_form p input{vertical-align:middle;}

/*トピック */
.d3f_info_val{z-index:101;position:relative;}

.d3f_info_sub{padding:2px 8px 3px;background:#ffffff; }
.d3f_body{width:auto;clear:right;line-height:150%;margin:0 -2px;padding:15px 8px;border-top:1px #aaaaaa solid;}

.d3f_msgnum{color:#ffffff; font-size:95%;font-weight:normal;}
hr .notification{}

/* d3f_topicinfo */
.d3f_topicinfo{text-align:left;margin:0;padding:2px;}

/*======================*/
/*ダウンロード */
/*======================*/
/* ------------ for common ------------ */
.d3downloads_bold{font-size: 100%; font-weight: bold; }
/* ------------ for table ------------ */
.d3downloads_outer{border: 1px solid #EEE;}
.d3downloads_head{padding: 5px;color: inherit;border-bottom: 1px solid #CACACA;background: #F2F2F2;}
.d3downloads_even{padding: 2px;color: inherit;border-bottom: 1px solid #CACACA;background: #F7F7F7;}
.d3downloads_odd{padding: 2px;color: inherit;border-bottom: 1px solid #CACACA;background: #FAFAFA;}
.d3downloads_foot{padding: 5px;font-weight: bold;}
tr.d3downloads_even td{padding: 2px;border-bottom: 1px solid #CACACA;}
tr.d3downloads_odd td{padding: 2px;border-bottom: 1px solid #CACACA;}
tr.d3downloads_even{color: inherit;background: #F7F7F7;}
tr.d3downloads_odd{color: inherit;background: #FAFAFA;}
tr.d3downloads_odd:hover, tr.even:hover{color: #000;border-bottom: 1px solid #CACACA;background: #DFDFDF;}
td.d3downloads_submitlink{padding: 5px;color: inherit;border-bottom: 1px solid #CACACA;background: #F7F7F7;text-align:right;}
td.d3downloads_admin_link{padding: 2px;color: inherit;border-bottom: 1px solid #CACACA;background: #F7F7F7;text-align:right;}
td.d3downloads_single_frame_title{padding: 2px;color: inherit;background: #F7F7F7;text-align:left;vertical-align:top;line-height: 190%;}
td.d3downloads_single_frame_gifimage{padding: 2px;color: inherit;border-bottom: 1px solid #CACACA;background: #F7F7F7;text-align:left;vertical-align:bottom;}
td.d3downloads_single_frame_version{padding: 2px;color: inherit;border-bottom: 1px solid #CACACA;background: #F7F7F7;text-align:right;vertical-align:bottom;}
div.d3downloads_single_frame_description{color: #000000;margin:  1px;padding: 3px;text-align: left;}
.d3downloads_single_frame_description a img{margin: 0 2px 3px 0;padding: 5px;border: 1px solid #CCC;}
.d3downloads_link_single_frame_description img{margin: 0 2px 3px 0;padding: 5px;border: 1px solid #CCC;}
/* ------------ for md5_line ------- */
div.d3downloads_md5_line{background: #EFEFEF;color:inherit;border: 1px inset #CCC;padding: 2px;}
/* ------------ for extra_infomation ----------- */
table.d3downloads_extra {margin-top: 0.2em;margin-bottom: 1em;border-collapse: collapse;border: solid 1px #999;font-size: 100%;}
table.d3downloads_extra td.title {text-align: center;vertical-align:middle;border: solid 1px #999;font-size: 110%;font-weight: bolder;}
table.d3downloads_extra td.desc {text-align: left;border: solid 1px #999;padding: 4px 6px;vertical-align:middle;}
hr.d3downloads_extra_infomation {height: 1px;padding-top: 3px;padding-bottom: 3px;background: #F7F7F7;border: 0;}
/* ------------ for categories ----------- */
.d3downloads_categories{border-bottom:1px solid #999;}
td.d3downloads_categories {color:inherit;border:1px solid #999; padding: 3px 3px;}
td.d3downloads_categories h3{color:inherit;margin: 4px 0 2px;}
hr.d3downloads_categories {height: 1px;padding-top: 2px;padding-bottom: 2px;border: 0;}
.d3downloads_bcat_total {font-size: smaller;}
/* ------------ for feed_select ----------- */
.d3downloads_feed_select {color: inherit;text-align: right;color:inherit;border: 1px;padding: 3px;}
.d3downloads_mylink_info{ font-size: small; color:inherit;padding: 2px;}
/* ------------ for top_message ----------- */
div.d3downloads_top_message{margin:3px;padding: 3px;border-width: 1px;border-style: dotted;border-color: #808080;}
/* ------------ for cat_description ------- */
div.d3downloads_cat_description{margin:  3px;padding: 3px;border-width: 1px;border-style: dotted;border-color: #808080;}
/* ------------ for cat_imgurl ------- */
.d3downloads_imgurl_frame{margin: 2px;padding: 5px;border: 1px solid #CCC; background:#FFF; color:inherit;float: left;}
.d3downloads_catimg{float: left;margin: 2px;padding: 5px 2px 10px 0;}
/* ------------ for submit_help ------- */
div.d3downloads_submit_help{/*font-size:  90%; */background: #EFEFEF;color:inherit;border: 1px inset #CCC;padding: 2px;width: 90%;}
/* ------------ for submitlink ------------ */
div.d3downloads_submitlink{text-align: right;}
/* ------------ for sortedby ------------ */
div.d3downloads_sortedby{text-align: center;}
/* ------------ for breadcrumbs ------------ */
div.d3downloads_breadcrumbs{font-size: 100%;padding: 0 0 10px;}
/* ------------ for pagenav ------------ */
.d3downloads_pagenav{margin: 10px;padding: 0;white-space: nowrap;color: #999;text-align:center; }
.d3downloads_pagenav li{display:inline; list-style: none;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;margin: 0;padding: 0;background-color: #fff;}
.d3downloads_pagenav li.currentpage{margin:0 6px 0 2px;padding: 2px 8px 2px 8px;background:#eee;color:#808080;border: 1px solid #c0c0c0;}
.d3downloads_pagenav li.prepage{margin:0 4px;}
.d3downloads_pagenav li.pageskip{margin:0 6px 0 2px;padding: 2px 8px 2px 8px;background:#fff;color:#808080;border: 1px solid #c0c0c0;}
.d3downloads_pagenav a{margin:0 2px;padding: 2px 8px 2px 8px;text-decoration:none;color:#808080;border: 1px solid #c0c0c0;}
.d3downloads_pagenav a:hover{color:#FF9900;background:#eee;}
.d3downloads_pagenav li.prepage a {background: #fff url(http://webforart.net/themes/newbase0db/../../modules/download/index.php?page=module_header&src=prepage.gif) 10% 50% no-repeat;padding-left: 15px;}
.d3downloads_pagenav li.prepage a:hover {background: #fff url(http://webforart.net/themes/newbase0db/../../modules/download/index.php?page=module_header&src=prepage.gif) 10% 50% no-repeat;}
.d3downloads_pagenav li.nextpage a {background: #fff url(http://webforart.net/themes/newbase0db/../../modules/download/index.php?page=module_header&src=nextpage.gif) 90% 50% no-repeat;padding-right: 15px;}
.d3downloads_pagenav li.nextpage a:hover {background: #fff url(http://webforart.net/themes/newbase0db/../../modules/download/index.php?page=module_header&src=nextpage.gif) 90% 50% no-repeat;}
/* ------------ for canread_info ------------ */
div.d3downloads_canread_info{ /*font-size:  90%; */background: #EFEFEF;color:inherit;border: 1px inset #CCC;padding: 2px;text-align: right;}
/* ------------ for broken ------------ */
div.d3downloads_brokenlink_frame{margin:  5px;padding: 5px;border-width: 1px;border-style: solid;border-color: #808080;}
div.d3downloads_brokenlink_textarea{margin:  10px;padding: 10px;border-width: 1px;border-style: solid;border-color: #808080;}
div.d3downloads_brokenlink_form{margin:  0px;padding: 3px;text-align: center;}
/* ------------ for ratelink ------------ */
div.d3downloads_ratelink_frame{margin:  5px;padding: 5px;border-width: 1px;border-style: solid;border-color: #808080;}
div.d3downloads_ratelink_form{margin:  0px;padding: 3px;text-align: center;}
/* ------------ for error_message ------------ */
.d3downloads_broken_message{color: #CC0000;font-size: 100%; font-weight: bold; }
div.d3downloads_error_message{color: #CC0000;font-size: 100%; font-weight: bold; margin:  5px;padding: 5px;border-width: 1px;border-style: solid;border-color: #808080;}
/* ------------ for submit -------------------- */
.d3downloads_submit{color: #000000;background: #ffffff;border: 1px solid #000000;}
/* ------------ for editor_selector -------------------- */
.d3downloads_editor_selector {float: left;width: auto;color: #000000;background: #ffffff;font-size: 11px;margin-top: 10px;margin-right: 1px;padding: 2px 10px;border: 1px solid gray;cursor: pointer;}
/* ------------ for focus -------------------- */
.d3downloads_focus {border: 1px solid #CC0000;}
/* ------------ for textarea -------------------- */
div.grippie {background:#EEEEEE url(http://webforart.net/themes/newbase0db/../../modules/download/index.php?page=module_header&src=grippie.png) no-repeat scroll center 2px;border-color:#DDDDDD;border-style:solid;border-width:0pt 1px 1px;cursor:s-resize;height:9px;overflow:hidden;}
.resizable-textarea textarea {display:block;margin-bottom:0pt;}
/* ------------ for lightbox -------------------- */
#lightbox {background-color: #eee;padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;}
#overlay {text-align: left;background-image: url(http://webforart.net/themes/newbase0db/../../modules/download/index.php?page=module_header&src=overlay.png);}
#lightboxCaption {color: #333;background-color: #eee;font-size: 90%;text-align: center;border-bottom: 1px solid #666;border-right: 1px solid #666;}
#lightboxIndicator {border: 1px solid #fff;}
#lightboxOverallView {background-image: url(http://webforart.net/themes/newbase0db/../../modules/download/index.php?page=module_header&src=overlay.png);}
* html #lightboxOverallView,* html #overlay {background-color: #000;background-image: url(http://webforart.net/themes/newbase0db/../../modules/download/index.php?page=module_header&src=blank.gif);filter: Alpha(opacity=50);}

/*======================*/
/* お問合せ用 */
/*======================*/
#cntactme{}
#cntactme h2{margin: 15px 0 0 0;padding: 4px 0;border-bottom: 1px #4F4F4F dashed;}
#cntactme h2 a{font-weight:bold;font-size:14px;border-left: 10px #EFEEE0 solid;padding: 2px;}
#cntactme h3 {margin: 15px 0 0 0;padding: 2px;border-bottom: 1px #4F4F4F dashed;}
#cntactme h3 a{font-weight:bold;font-size:20px;border-left: 5px #EFEEE0 solid;padding: 2px;}
#cntactme div.cntactmep {margin: 5px 7px;padding: 5px;}
/* お問合せフォーム */
#cntactmef .cntactmep {margin: 0 10px 7px 20px;padding: 5px;}

/*======================*/
/*リンク */
/*======================*/
/* Title Image */
#MylinksTitle {text-align: center;}

/* Mylinks Category Loop */
#MylinksCatloop {border-bottom: 1px #aaa solid;}

ul#CatList{padding: 0;margin: 0;display: block;}

#MylinksCatloop ul#CatList li{
width: 46%;
padding: 0 5px;
margin: 0 0 5px 5px;
float: left;
display: block;
border-left: 5px #BFBFBF solid;
}
#MylinksCatloop ul#CatList li ul{margin: 5px 0 0;padding: 0;}
#MylinksCatloop ul#CatList li a strong{font-weight:bold;}
#MylinksCatloop ul#CatList li ul li{clear: both;}

/* Latest Listings */
table.LinkList {clear: both;margin: 0 0 20px;border-bottom: 2px #DFDFC3 dotted;padding: 0;}
table.LinkList td{padding: 0;}
.ss1col {}
td.ScreenShot{width:180px; border: 2px #DFDFC3 solid; text-align: center;}
p.LangCat {font-size:11px;border-top: 1px #f0f0fa solid;border-bottom: 1px #f0f0fa dotted;padding: 1px 2px;margin: 0 0 3px;background:#EFEFEF;}
p.LangCat a{font-weight: bold;}

#Listings h3.vlink {background:#DFDFC3; padding:0 0 0 5px;margin: 0 00 -3px;}
#Listings .vlink a {font: bold 110%/120% sans-serif;}
ul.MylinksInfo {float: right;clear: both;}
#Listings ul.MylinksInfo li {float: right;list-style: none none;margin: 2px 2px;}

/* Single Link */
#SingleLink h2#MyLinksTitle {}

p.lastUpdate {margin: 0; padding: 0.5em;}

dl#LastUpdate {width: 200px;}
#ScreenShot {clear: both;text-align: center;margin: 2em auto;padding: 5px;border: 1px #EFEFEF solid;}

p#MyLinksDesc {margin-bottom: 2em;}

#SingleLink ul {clear: both; margin: 0;}
#SingleLink ul li {float: left; margin:0 0.7em;}
#SingleLink dl.MylinksInfo {margin: .5em .93em;}

dl.MylinksInfo dt {border: none;margin:0 0 0 1em;padding: .1em .5em;background: #f0f0f6; border: 1px #f0f0f6 solid;}
dl.MylinksInfo dd {border: none;text-align: left;margin:0;padding: .1em .5em;border: 1px #f0f0f6 solid;}

/* Mylinks Submit */
div#MylinksSubmit dl#SubmitForm {width: 90%;margin: 15px auto;}
div#MylinksSubmit dl#SubmitForm dt {padding: 5px 5px 5px 10px;margin: 5px 0 1px 0;}
div#MylinksSubmit dl#SubmitForm dd label{padding: 0;margin: 0;}
div#MylinksSubmit dl#SubmitForm dd {padding: 5px 5px 5px 20px;margin: 0 0 10px 0;}
div#MylinksSubmit #XCodeArea {}
div#MylinksSubmit #NotifyOp {}
div#MylinksSubmit dl#SubmitForm dd#CaptchaImg {position: relative;top: -2px;}
div#MylinksSubmit dl#SiteSubmit input {font-size: 110%;}

div#MylinksSubmit dl#SiteSubmit dt,
div#MylinksSubmit dl#SiteSubmit dd {margin: 0 0 0 55px;}

/* footer */
#MylinksFooter {text-align: right;color: #ccc;font-size: xx-small;margin: 8em .5em 2em .5em;border-top: 1px solid #eee;}
#MylinksFooter a {color: #ccc; text-decoration: none;}

/* visit.php */
body#MylinksVisit {background: #f0f7ff url(http://webforart.net/themes/newbase0db/../../modules/mylinks/images/mylinks_bg.png) repeat 0 0;text-align: center;}
#VisitMsg {
width: 550px;
margin: 55px auto;
padding: 33px;
text-align: left;
line-height: 1.7em;
background: #fff;
border: 10px #e6f3ff solid;
}
#VisitMsg p#Footer {margin: 0;padding: .5em .2em;border-top: 1px #adf solid;color: #689;}

/* リンク切れ */
.linkire {}
.linkire p{
border-left: 3px #DFD4C3 solid;
border-bottom: 1px #DFD4C3 dotted;
margin: 10px;
padding: 3px;
text-align:left;
clear: both;
}

/* メール */
.lintel {}
.lintel p{text-align: right;}

#mylinkinp{
font-size:13px;
text-align:right;
border-right: 3px #DFD4C3 solid;
border-bottom: 1px #DFD4C3 dotted;
padding: 2px;
clear: both;}
/*======================*/
/*検索*/
/*======================*/
#searchp{text-align: left;}
#searchp form{
width: 150px; 
display: block;
height: 26px;
position: relative;
background: url(http://webforart.net/themes/newbase0db/../../themes/newbase0db/images/searchbk1.gif) left top no-repeat; 
}
#searchtext{
width: 110px;
position: absolute;
top: 7px;
left: 10px; 
height: 14px; 
border: 0;
}
#searchb{
position: absolute;
top: 0;
left: 126px;
background: url(http://webforart.net/themes/newbase0db/../../themes/newbase0db/images/searchbk1.gif) right top no-repeat; 
height: 24px;
padding: 4px;
}
#searchp a{font-size:0.8em;padding: 0 0 0 5px;border-left: 5px #666666 solid;}
#searchp a:hover{border-left: 5px #EF6B00 solid;}

/*======================*/
/*更新情報・RSSセンター */
/*======================*/
.piperss{float:right;}
.pipead{float:right;}
.d3pipes_index{clear: both;}
h2#pipeh2{}

ul#pipeindex{list-style: none; margin: 0; padding: 0;}
ul#pipeindex li{border-bottom: 1px #9F9F9F solid; margin: 0 0 3px;}
ul#pipeindex li.pipein1{}
ul#pipeindex li.pipein2{}
ul#pipeindex li span.pipeina a{font-weight:bold;}
ul#pipeindex li span.pipeina a.pipesurl{color: #9F9F9F ;}

h2#pipeh2_2{}
.pipelist{}
.pipel1{}
.pipel2{}

.pipel1 h3{border-bottom: 2px #92BF23 dotted; margin: 5px 0 0;}
.pipel2 h3{border-bottom: 2px #92BF23 dotted; margin: 5px 0 0;}

.pipeltit{float:left;}
.pipeltit a{}
.pipeltime{float:right;}
.pipelcat{clear: both; text-align:right;}
.pipelcat a:link{color: #92BF23 ; font-weight:bold;}
.pipelcat a:visited{color: #256F0D ; font-weight:bold;}
.pipeld{clear: both; border: 1px #9F984F solid; padding: 5px;}

.d3pipes_eachpipe{clear: both;}
.pipelcat a:visited{}
.d3pipes_description{}
.d3pipes_link_cliplist{}

/*======================*/
/*多言語・オートログイン */
/*======================*/
.cubeUtsel{ text-align:right;}