@charset "utf-8";

@import "/Portals/0/css/contentTosoku.css";


/* ===========================================================
 common
=========================================================== */
body,
img{margin:0;padding:0;border:none;vertical-align:bottom;}
.clearfix:before,
.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
html{height:100%;}
body{min-width:950px;height:100%;font-size:12px;font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"ＭＳ Ｐゴシック",verdana,sans-serif;color:#333;line-height:1.6;letter-spacing:1px;background:#fff url("images/bg.gif") 0 105px repeat-x;border-top:3px solid #134D99;}

a,
a:link{color:#000;text-decoration:none;}
a:hover,
a:active{color:#999;text-decoration:underline;}

.PaneName{margin:0;padding:0 5px;font-size:78%;background:#b31710;color:#ffffff;border-radius:0 0 2px 2px;}

/* コンパネ */
.controlPanelBody h2{border-right:none;}
.controlPanelBody h2:before{background:none;}

/* ===========================================================
 skin
=========================================================== */
.skinWrapper{margin:0 auto;color:#333; width:950px;overflow:hidden;}


/* ===========================================================
 headBody
=========================================================== */
#headBody{margin:0;padding:0;text-align:left;position:relative;width:950px;}
#headBody:before,
#headBody:after{content:"";display:table;}
#headBody:after{clear:both;}

/* Logo */
#headBody .LogoTskEnPane{margin:0;padding:0; float:left;}

/* headWrap */
#headBody .headWrap{margin:0;padding:0; float:right;}

/* HeadTopTskEnPane */
#headBody .HeadTopTskEnPane{}

/* HeadTskEnPane */
#headBody .HeadTskEnPane{}


/* ===========================================================
 NavTskEnPane
=========================================================== */



/* ===========================================================
 content
=========================================================== */
#mainBody{}
#mainBody:before,
#mainBody:after{content:"";display:table;}
#mainBody:after{clear:both;}


/* ===========================================================
 footBody
=========================================================== */
#footBody{}


/* ===========================================================
 css for each skin
=========================================================== */
#contentBody{padding:10px 0;width:950px;background:#fff;float:left;}
#skin2Columns #sideWrap{width:240px;float:left;}
#skin2Columns #contentWrap{min-height:400px;width:700px;float:right;}

.ContentPane:before,
.ContentPane:after{content:" ";display:table;}
.ContentPane:after{clear:both;}


/* ===========================================================
 css for admin
=========================================================== */
/* css-for-adminModules */
.FileManager_LeftBox{width:200px !important;}
.FileManager_LeftBox img{height:13px !important;}
#dnn_ctr362_ModuleContent table{width:100% !important;}
#dnn_ctr362_ModuleContent table td{text-align:left !important;}

#IconBar\.ascx_divControlPanel{font-size:85%;}
.ModuleTitle_MenuItem{font-size:12px;}

/* ログイン時、幅指定のないPaneが100%にならないようにする記述 */
.ModuleTitle_MenuContainer > tbody > tr > td,
.ModuleTitle_MenuContainer > tbody > tr > td > table{width:auto;}


/*========================================================
 moduleMenu
 ========================================================*/
.moduleMenu{margin:0 0 30px 0;padding:0;}
.moduleMenu ul{margin:0;padding:0;list-style:none;}
.moduleMenu li{margin:0;padding:0;line-height:0;list-style:none;}
.moduleMenu li a{text-decoration:none;line-height:20px;color:#333333;position:relative;}


/* ===========================================================
 css for print
=========================================================== */
@media print{
body{font-family:"ヒラギノ角ゴ Pro W3","HiraginoKaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "sans-serif";}
}


