/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/

#tbldnn_ctr1588_dnnACTIONS_ctldnnACTIONSMenuBar{clear:both;position:absolute;top:200px;left:950px;}

#tbldnn_ctr1626_dnnACTIONS_ctldnnACTIONSMenuBar{clear:both;position:absolute;top:120px;left:950px;}


.titlePane{position:relative;}



.portalIndexTnav .tNavPane ul{background:url(/Portals/0/images/index_js/portalTnavBg01.png) repeat-x 0 bottom;}
.portalIndexTnav .tNavPane{height:auto;}



/* clearfix */
.portalIndexHeader:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.portalIndexHeader{display:inline-block;}
* html .portalIndexHeader{height:1%;}
.portalIndexHeader{display:block;}
/* clearfixEND */

 /*=================================*/
/* droppy
/*=================================*/
#nav { display: block; margin: 0; padding:0 60px; position: relative;top:-245px;}
/* clearfix */
#nav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#nav{display:inline-block;}
* html #nav{height:1%;}
#nav{display:block;}
/* clearfixEND */
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }

#nav ul {width:170px;margin:0 0 0 2px;}
#nav ul li{border-top:1px solid #fff;color:#fff;}
#nav ul li a,
#nav ul li a:link,
#nav ul li a:visited,
#nav ul li a:hover,
#nav ul li a:active{font-size:12px;line-height:14px;display:block;padding:5px 10px;color:#fff;text-decoration:none;}



#nav li.dynasmart ul {background:#E2393B;}
#nav li.dynafont ul {background:#6CD669;}
#nav li.oem ul {background:#8BB8D8;}
#nav li.netshop ul {background:#EEBE4A;}
#nav li.company ul {background:#F1A444;}

#nav li.dynasmart ul li a:hover{background:#c41a10;}
#nav li.dynafont ul li a:hover{background:#5A9D36;}
#nav li.oem ul li a:hover{background:#2B558D;}
#nav li.netshop ul li a:hover{background:#c9a83b;}
#nav li.company ul li a:hover{background:#E46021;}




/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
.slider-wrapper{}
/* clearfix */
.slider-wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.slider-wrapper{display:inline-block;}
* html .slider-wrapper{height:1%;}
.slider-wrapper{display:block;}
/* clearfixEND */

#slider {width:900px;height:200px;margin:45px 0 0 50px;}

.nivoSlider{position:relative;background:#fff url(/Portals/0/images/index_js/loading.gif) no-repeat 50% 50%;}
.nivoSlider img{position:absolute;top:0px;left:0px;display:none;}
.nivoSlider a{border:0;display:block;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}/* If an image is wrapped in a link */
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute;left:0px;bottom:-30px;color:#666;width:750px;z-index:8;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;color:#fff;border-bottom:1px dotted #fff;}
.nivo-caption a:hover{color:#fff;}
.nivo-directionNav a{position:absolute;top:0;z-index:9;cursor:pointer;display:block;width:30px;height:200px;text-indent:-9999px;border:0;}
a.nivo-nextNav{right:0;background:url(/Portals/0/images/index_js/arrows.png) no-repeat -30px 0;}
a.nivo-prevNav{left:0;background:url(/Portals/0/images/index_js/arrows.png) no-repeat 0 0;}
.nivo-controlNav{position:absolute;right:0;bottom:-30px;margin:0;}
.nivo-controlNav a{display:block;width:22px;height:22px;position:relative;z-index:9;cursor:pointer;background:url(/Portals/0/images/index_js/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active{font-weight:bold;background-position:0 -20px;}






/*=========================================

お知らせ関連

=========================================*/
.newsList table{width:100%;}
.newsList table .news p{width:100px;height:50px;float:left;margin:0;padding:0;}
.newsList table .news dl{width:720px;float:right;padding:7px 0 0 0;}
.newsList table td{border-bottom:1px dotted #ccc;}
.newsListIndex {margin:0 0 10px 0 !important;width:auto !important;}
.newsListIndex table{width:100%;}
.newsListIndex table .news p{width:100px;height:50px;float:left;margin:0;padding:0;}
.newsListIndex table .news dl{width:500px;float:right;padding:7px 0 0 0;}
.newsListIndex table td{border-bottom:1px dotted #ccc;}

.newsExhibitionTop {margin:0 0 10px 0 !important;width:auto !important;}
.newsExhibitionTop td{margin:0;padding:0;}
.newsExhibitionTop dl{width:auto !important;}
.newsExhibitionTop dt {width:100px !important;padding:5px 0 !important;}
.newsExhibitionTop dt img{margin:2px 0 0 0;}
.newsExhibitionTop dd {width:500px !important;padding:5px 0 !important;}
.newsExhibitionTop dd p{margin:0;padding:0;line-height:14px;}
.newsExhibitionTop dd p.newsdate{margin:0;padding:0 0 0 10px;}

.newsExhibitionList dt {font-size:12px !important;font-weight:normal !important;color:#333 !important;padding:0 !important;width:190px !important;line-height:20px !important;}
.newsExhibitionList dt img{margin:5px 0 0 0;}
.newsExhibitionList dd {padding:10px 0 0 0 !important;width:600px !important;line-height:20px !important;}










/*=========================================

お問い合わせ（フォームボタン）

=========================================*/

ul.goto_form {margin:0; padding:0; list-style:none;}
ul.goto_form li {margin:0; padding:15px 3px; float:left;}
ul.goto_form li a:hover img {filter: alpha(opacity:70); opacity: 0.7;}
















