@charset "utf-8";

@import "/Portals/0/css/base.css";
@import "/Portals/0/css/contents.css";

/* ===========================================================
 html
=========================================================== */

/* size settings */
html,
body{min-width:1040px;}

/* font settings */
html,
body{color:#333;font-size:13px;line-height:1.6;}
body{font-family:"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";}

/* pc/sp settings */
.pcArea{display:block;}
.spArea{display:none;}

/* font-size */
body.fontSize1{font-size:100%;}
body.fontSize2{font-size:110%;}
body.fontSize3{font-size:120%;}

/* ===========================================================
 skin
=========================================================== */
#blockskip{display:none;}
.inner{width:1000px;margin:0 auto;}
.DNNEmptyPane{margin:0 !important;padding:0 !important;}

/* ===========================================================
 headBody
=========================================================== */
header{margin:0;padding:0;}
.headTop .inner:after{content:"";display:block;clear:both;}
.headTop .left{float:left;}
.headTop .right{float:right;width:262px;margin-top:10px;margin-left:30px;}
.headTop .right:after{content:"";display:block;clear:both;}

.lia-ac_gray .phoneWrap p.blueTxt.txtBold .txt,
.lia-ac_green .phoneWrap p.blueTxt.txtBold .txt{color:#0000fe;font-size:157.1%;}

/* logo */
.logo{margin:22px 0 18px 0;padding:0;}
.logo a{display:block;}

/* ===========================================================
 gNav
=========================================================== */
#gNav{display:none;height:50px;margin:0 auto;padding:0;}
#gNav:after{content:"";display:block;clear:both;}

.tokenMenu ul{margin:0;padding:0;}
.tokenMenu ul:after{content:"";display:block;clear:both;}
.tokenMenu li{display:none;list-style-type:none;margin:0;padding:0;}
.tokenMenu ul li.Tab36{display:block;}
.tokenMenu ul ul{display:none;}

/* ===========================================================
 content
=========================================================== */
.breadcrumb{margin:0 auto;padding:0;font-size:85%;}
.breadcrumb a{color:#666;text-decoration:none;}
.breadcrumb a:hover{color:#333;}
.pagetop{position:relative;}
.pagetop a{position:absolute;top:0;right:0;}
/* pageTop  */
.lia-ac_gray .pagetop,
.lia-ac_green .pagetop{position:fixed;right:70px;bottom:20px;z-index:3;width:70px;margin:auto;padding:0;}
.lia-ac_gray .pagetop a,
.lia-ac_green .pagetop a{display:block;overflow:hidden;top:-30px;width:70px;height:35px;border-radius:3px;background:#555;white-space:nowrap;text-indent:100%;}
.lia-ac_gray .pagetop.in.fix a,
.lia-ac_green .pagetop.in.fix a{top:-35px;border-radius:3px 3px 0 0;}
.lia-ac_gray .pagetop a:before,
.lia-ac_green .pagetop a:before{content:"";display:block;position:absolute;top:16%;right:0;left:0;width:26px;height:13px;margin:auto;background:url(/Portals/0/images/common/pagetop_arrow.png) 0 0 no-repeat;}
.lia-ac_gray .pagetop a:after,
.lia-ac_green .pagetop a:after{content:"page top";display:block;position:absolute;bottom:5px;left:-55px;width:70px;height:12px;color:#fff;font-size:71.4%;}



.lia-ac .contentMiddle .mainArea{margin-top:70px;}

/* ===========================================================
 footBody
=========================================================== */
footer{margin:0;padding:0;}

.copyright{margin-top:17px;text-align:center;}
/* ===========================================================
 css for each skin
=========================================================== */
._2Columns .contentMiddle .inner:after{content:"";display:block;clear:both;}
._2Columns .sideArea{float:left;width:210px;}
._2Columns .mainArea{float:right;width:730px;}

/* ===========================================================
 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;}

/* 編集ナビ */
.ModuleTitle_MenuContainer > tbody > tr > td,
.ModuleTitle_MenuContainer > tbody > tr > td > table{width:auto;}
.ModuleTitle_MenuContainer > tbody > tr > td:last-child{line-height:1;}
.ModuleTitle_MenuItem{font-size:12px !important;}

/* スマホプレビュー */
.selectBox + .fancybox-wrap,
.selectBox + .fancybox-wrap *{box-sizing:content-box !important;}
.previewMode .fancybox-opened{z-index:99999999 !important;}

/* 承認フロー管理 */
table.ViewManageRole.tableGrid.Settings th[style*="width"]{width:auto!important;}

/* ===========================================================
 contentPane
=========================================================== */
.lia-ac_gray main.mainArea,
.lia-ac_green main.mainArea{position:relative;z-index:2;padding:60px;}
.lia-ac_green .contentMiddle{background-color:#b5df96;background-image:url(/Portals/0/images/lia-ac/bg_white.png);background-repeat:repeat-y;background-position:center center;}
.lia-ac_gray .contentMiddle{background-color:#b0b0b0;background-image:url(/Portals/0/images/lia-ac/bg_white.png);background-repeat:repeat-y;background-position:center center;}
/* ===========================================================
 HeadAcPane
=========================================================== */
.lia-ac_gray .phoneWrap p,
.lia-ac_green .phoneWrap p{padding-bottom:0;}
.lia-ac_gray .phoneWrap p.blueTxt.txtBold .telBox,
.lia-ac_green .phoneWrap p.blueTxt.txtBold .telBox{margin-right:5px;padding:1px 11px 0 11px;background:#0000fe;color:#fff;}
.lia-ac_gray .phoneWrap p.blueTxt.txtBold .txtLarge,
.lia-ac_green .phoneWrap p.blueTxt.txtBold .txtLarge{color:#0000fe;font-size:185.7%;vertical-align:middle;}

/* ===========================================================
 footBottom
=========================================================== */
.footBottom{position:relative;border-top:3px solid #ccc;}

