@charset "utf-8";

/* ===========================================================
 html
=========================================================== */

/* size settings */
html,
body{min-width:960px;}

/* font settings */
html,
body{color:#222;font-weight:500;font-size:13px;line-height:1.6;letter-spacing:0.05em;}
body{min-width:980px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Roboto","Droid Sans","Meiryo","Osaka","ＭＳ Ｐゴシック","sans-serif";}
body.fontSize2{font-size:14px;}
body.fontSize3{font-size:15px;}
#oldContents .inner{width:auto;}
/* ===========================================================
 skin
=========================================================== */
#blockskip{display:none;}
.inner{width:960px;margin:0 auto;}
.DNNEmptyPane{margin:0 !important;padding:0 !important;}
._SHA #main{padding:145px 0 0 0;}
/* ===========================================================
 header
=========================================================== */
.burgerMotion.main{display:none;}
#header{width:100%;margin:0;padding:0;}
.tokenMenu li{display:none;padding:0;}
.tokenMenu li.Tab100{display:block;}
.tokenMenu li.Tab100 > a{display:none;}
.tokenMenu li.Tab101,
.tokenMenu li.Tab125,
.tokenMenu li.Tab133,
.tokenMenu li.Tab147,
.tokenMenu li.Tab271{display:block;position:relative;}
.tokenMenu li.Tab101 a,
.tokenMenu li.Tab125 a,
.tokenMenu li.Tab133 a,
.tokenMenu li.Tab147 a,
.tokenMenu li.Tab271 a{display:block;position:relative;margin:0 3px 0 2px;padding:36px 16.5px;color:#006;text-align:center;letter-spacing:0.05em;transition:all 0.3s ease-in-out;}
.tokenMenu li a{display:none;}
#header.fixed .tokenMenu li.Tab101 a,
#header.fixed .tokenMenu li.Tab125 a,
#header.fixed .tokenMenu li.Tab133 a,
#header.fixed .tokenMenu li.Tab147 a,
#header.fixed .tokenMenu li.Tab271 a{margin:0 3px 0 2px;padding:32px 6.5px;}
._Index #header .tokenMenu li.Tab101 a,
._Index #header .tokenMenu li.Tab125 a,
._Index #header .tokenMenu li.Tab133 a,
._Index #header .tokenMenu li.Tab147 a,
._Index #header .tokenMenu li.Tab271 a{margin:0 3px 0 2px;padding:40px 6.5px 0;}
._Index #header.fixed .tokenMenu li.Tab101 a,
._Index #header.fixed .tokenMenu li.Tab125 a,
._Index #header.fixed .tokenMenu li.Tab133 a,
._Index #header.fixed .tokenMenu li.Tab147 a,
._Index #header.fixed .tokenMenu li.Tab271 a{margin:0 3px 0 2px;padding:32px 6.5px;}
._Index #header .tokenMenu li.Tab101 a:before,
._Index #header .tokenMenu li.Tab125 a:before,
._Index #header .tokenMenu li.Tab133 a:before,
._Index #header .tokenMenu li.Tab147 a:before,
._Index #header .tokenMenu li.Tab271 a:before,
._Index #header .headBottom .tokenMenu li.Tab133 a:after{content:none;}
._Index #header .headBottom .tokenMenu li.Tab133 a{color:#006;}
._Index.fontSize3 #header .headBottom .tokenMenu li.Tab133 a{padding-right:0;padding-left:0;letter-spacing:0;}
._Index #header .headBottom li.Tab271 a:after{bottom:37px;}
.tokenMenu li.Tab101 a:hover,
.tokenMenu li.Tab125 a:hover,
.tokenMenu li.Tab133 a:hover,
.tokenMenu li.Tab147 a:hover,
.tokenMenu li.Tab271 a:hover{background:#f1f4f9;text-decoration:none;}
.tokenMenu li.parentItem:after,
.tokenMenu li.currentItem:after{content:"";visibility:visible;position:absolute;right:0;bottom:-2px;left:0;width:100%;height:4px;margin:auto;border-radius:3px;background:#006;}
.tokenMenu li.Tab101:before,
.tokenMenu li.Tab125:before,
.tokenMenu li.Tab133:before,
.tokenMenu li.Tab147:before{content:"";position:absolute;top:0;right:-1px;bottom:0;z-index:1;width:1px;height:20px;margin:auto;background:#dfdfdf;}

/*headerMenuアイコン*/
#header .headBottom a{display:block;position:relative;}
#header .headBottom a:hover{opacity:1;}
.tokenMenu li.Tab101 a:before{content:"";position:absolute;top:12px;right:0;left:0;width:43px;height:34px;margin:auto;background:url(../sorry_files/_maintenace_icon_buyers.png) center/contain no-repeat;}
.tokenMenu li.Tab125 a:before{content:"";position:absolute;top:12px;right:0;left:0;width:34px;height:34px;margin:auto;background:url(../sorry_files/_maintenace_icon_sellers.png) center/contain no-repeat;}
.tokenMenu li.Tab133 a:before{content:"";position:absolute;top:10px;right:0;left:0;width:28px;height:35px;margin:auto;background:url(../sorry_files/_maintenace_icon_investors.png) center/contain no-repeat;}
.tokenMenu li.Tab147 a:before{content:"";position:absolute;top:16px;right:0;left:0;width:40px;height:27px;margin:auto;background:url(../sorry_files/_maintenace_icon_know.png) center/contain no-repeat;}
.tokenMenu li.Tab271 a:before{content:"";position:absolute;top:10px;right:0;left:0;width:26px;height:39px;margin:auto;background:url(../sorry_files/_maintenace_icon_center.png) center/contain no-repeat;}
#header .headBottom li.Tab271 > a{color:transparent;}
#header .headBottom li.Tab271 a:after{content:"店舗案内";position:absolute;right:0;bottom:20px;left:0;margin:auto;color:#006;line-height:1.3em;white-space:pre;}
.fontSize2 #header .headBottom li.Tab271 a:after{bottom:17px;}
.fontSize2._Index #header .headBottom li.Tab271 a:after{bottom:35px;}
.fontSize3 #header .headBottom li.Tab271 a:after{bottom:16px;}
._Index.fontSize3 #header .headBottom li.Tab271 a:after{bottom:35px;}
#header.moveUp .headBottom li.Tab271 a:after{bottom:40px;}
.fontSize2._Index #header.moveUp .headBottom li.Tab271 a:after{bottom:38px;}
.fontSize3._Index #header.moveUp .headBottom li.Tab271 a:after{bottom:37px;}

#header .headBottom .tokenMenu li.Tab133 a:after{content:"投資用\A事業用";position:absolute;right:0;bottom:6px;left:0;margin:auto;color:#006;line-height:1.3em;white-space:pre;}
#header .headBottom .tokenMenu li.Tab133 a{color:transparent;}


.tokenMenu > ul{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}

#header{position:absolute;z-index:99;}
#header.zIndex{z-index:-1;}
#header.moveUp{position:fixed;top:0;}
#header.moveUp.fixed{position:fixed;top:0;left:0;}
.editMode #header.moveUp.fixed{position:static;}
#header.moveUp .headTop{visibility:hidden;opacity:0;height:0;padding:0;}
.navOpen #header.moveUp .headTop{display:block;visibility:visible;opacity:1;height:75px;padding:31px 0 0 0;}
.editMode #header.moveUp .headTop{visibility:visible;opacity:1;height:auto;padding:0;}
.editMode #header{position:static;}
.headTop{padding:8px 0;background:#006;transition:none;}
.headTop .inner{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.headTop .inner a{color:#fff;white-space:nowrap;}
#header a{color:#fff;transition:none;}
#header .headBottom{padding:2px 0;border-bottom:2px solid #d0d1d2;background:#fff;}
#header .headBottom .inner{display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
#header .headBottom .inner .logo a{width:auto;padding:38px 0 0 0;}
#header.moveUp .headBottom .inner .logo a{padding:28px 0 0 0;}
#header .headBottom ul{padding:0;}
#header .headBottom li{margin:0;}
#header .headBottom a{width:120px;height:80px;margin:0;padding:58px 6.5px 10px;color:#006;font-size:100%;letter-spacing:0.05em;}
.headBottom .burgerCloseMotion{display:none;}

#header.moveUp .tokenMenu li a:before{content:none;}
#header.moveUp .headBottom .tokenMenu li.Tab133 a{color:#006;}
#header.moveUp .headBottom .tokenMenu li.Tab133 a:after{content:none;}
#header.moveUp .headBottom a{width:auto;height:90px;padding:38px 10px 10px;color:#006;}
#header .headerMyPageLink{display:none;}
#header.moveUp .headerMyPageLink{display:block;}
#header.moveUp .headerMyPageLink a{display:block;position:absolute;top:0;right:0;bottom:0;width:100px;height:30px;margin:auto;padding:3px 0;border:solid 1px #dfdfdf;border-radius:3px;background:transparent;color:#006;font-weight:700;text-decoration:none;text-align:center;transition:all 0.3s ease-in-out;}
#header.moveUp .headerMyPageLink a:hover{background:#dfdfdf;}

#header.moveUp .headBottom ul{padding:0 115px 0 0 ;}
#header.moveUp .tokenMenu li.Tab101{width:80px;}
.fontSize3 #header.moveUp .tokenMenu li.Tab101{width:90px;}
#header.moveUp .tokenMenu li.Tab125{width:80px;}
.fontSize3 #header.moveUp .tokenMenu li.Tab125{width:90px;}
#header.moveUp .tokenMenu li.Tab133{}
#header.moveUp .tokenMenu li.Tab147{width:80px;}
.fontSize3 #header.moveUp .tokenMenu li.Tab147{width:90px;}
#header.moveUp .tokenMenu li.Tab271{width:80px;}
.fontSize3 #header.moveUp .tokenMenu li.Tab271{width:90px;}
#header .inner:after{content:none;}
.headRightWrap{display:flex;}


.fontSizeWrap{position:relative;}
.fontSizeWrap ul{display:flex;padding:15px 20px 12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.fontSizeWrap .fontSizeModal{visibility:hidden;opacity:0;position:absolute;top:37px;right:50%;left:50%;z-index:2;transform:translateX(-50%);width:360px;margin:auto;padding:0 0 11px 0;border:solid 2px #006;background:#fff;text-align:center;transition:all 0.3s ease-in-out;}
.fontSizeWrap .fontSizeModal.open{visibility:visible;opacity:1;}
.fontSizeWrap ul li{width:100px;height:40px;padding:8px 0;border:solid 1px #006;background:#fff;color:#006;font-weight:700;font-size:100%;font-size:14px;cursor:pointer;transition:all 0.3s ease-in-out;}
.fontSizeWrap ul li.fontsize2{color:#006;font-weight:500;font-size:19px;line-height:1;}
.fontSizeWrap ul li.fontsize3{color:#006;font-weight:500;font-size:26px;line-height:0.8;}
.fontSizeWrap ul li:hover,
.fontSizeWrap ul li.active{border:solid 1px #006;background:#006;color:#fff;}



@media print{#header{width:100%;margin:0;padding:0;}
.tokenMenu li{display:none;padding:0;}
.tokenMenu li.Tab100{display:block;}
.tokenMenu li.Tab100 > a{display:none;}
.tokenMenu li.Tab101,
.tokenMenu li.Tab125,
.tokenMenu li.Tab133,
.tokenMenu li.Tab147,
.tokenMenu li.Tab271{display:block;}
.tokenMenu li.Tab101 a,
.tokenMenu li.Tab125 a,
.tokenMenu li.Tab133 a,
.tokenMenu li.Tab147 a,
.tokenMenu li.Tab271 a{display:block;position:relative;margin:0 3px 0 2px;padding:36px 16.5px;color:#006;text-align:center;letter-spacing:0.05em;transition:all 0.3s ease-in-out;}
#header.fixed .tokenMenu li.Tab101 a,
#header.fixed .tokenMenu li.Tab125 a,
#header.fixed .tokenMenu li.Tab133 a,
#header.fixed .tokenMenu li.Tab147 a,
#header.fixed .tokenMenu li.Tab271 a{margin:0 3px 0 2px;padding:32px 16.5px;}

.tokenMenu li.Tab101 a:hover,
.tokenMenu li.Tab125 a:hover,
.tokenMenu li.Tab133 a:hover,
.tokenMenu li.Tab147 a:hover,
.tokenMenu li.Tab271 a:hover{background:#f1f4f9;text-decoration:none;}
.tokenMenu li.currentItem > a:after{content:"";visibility:visible;position:absolute;right:0;bottom:-2px;left:0;width:100%;height:4px;margin:auto;border-radius:3px;background:#006;}
.tokenMenu li.Tab101:before,
.tokenMenu li.Tab125:before,
.tokenMenu li.Tab133:before,
.tokenMenu li.Tab147:before{content:"";position:absolute;top:0;right:-1px;bottom:0;z-index:1;width:1px;height:20px;margin:auto;background:#dfdfdf;}


.tokenMenu > ul{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}

#header{position:absolute;z-index:999;transition:all 0.5s ease-in-out;}
#header.moveUp{position:fixed;top:0;}
#header.moveUp.fixed{position:fixed;top:0;left:0;}
#header.moveUp .headTop{visibility:hidden;opacity:0;height:0;padding:0;}
.editMode #header.moveUp .headTop{visibility:visible;opacity:1;height:auto;padding:0;}
.editMode #header{position:static;}
.headTop{padding:8px 0;background:#006;transition:none;}
.headTop .inner{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.headTop .inner a{color:#fff;}
#header a{color:#fff;}
#header .headBottom{padding:2px 0;border-bottom:2px solid #d0d1d2;background:#fff;}
#header .headBottom .inner{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
#header .headBottom .inner .logo a{width:auto;padding:38px 0 0 0;}
#header .headBottom a{margin:0;color:#006;font-size:100%;letter-spacing:0.05em;}
#header .headBottom ul{padding:0;}
.headBottom .burgerCloseMotion{display:none;}




.fontSizeWrap{position:relative;}
.fontSizeWrap ul{display:flex;padding:15px 20px 12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.fontSizeWrap .fontSizeModal{visibility:hidden;opacity:0;position:absolute;top:37px;right:50%;left:50%;z-index:1;transform:translateX(-50%);width:360px;margin:auto;padding:0 0 11px 0;border:solid 2px #006;background:#fff;text-align:center;transition:all 0.3s ease-in-out;}
.fontSizeWrap .fontSizeModal.open{visibility:visible;opacity:1;}
.fontSizeWrap ul li{width:100px;height:40px;padding:8px 0;border:solid 1px #006;background:#fff;color:#006;font-weight:700;font-size:100%;cursor:pointer;transition:all 0.3s ease-in-out;}
.fontSizeWrap ul li.fontsize2{color:#006;font-weight:500;font-size:150%;line-height:1;}
.fontSizeWrap ul li.fontsize3{color:#006;font-weight:500;font-size:200%;line-height:0.8;}
.fontSizeWrap ul li:hover,
.fontSizeWrap ul li.active{border:solid 1px #006;background:#006;color:#fff;}}
/* ===========================================================
 gNav
=========================================================== */


/* ===========================================================
 content
=========================================================== */
#footer .breadcrumb{position:static;}
.b_Login #header,
.b_Login #footer{position:static;}
.breadcrumb{position:relative;z-index:0;margin:0 auto;padding:8px 0 10px;font-size:85%;}
.breadcrumb a{color:#006;font-size:85%;text-decoration:underline;}
.breadcrumb a:hover{}
.breadcrumb .inner > span > *{margin:0 5px 0 0;font-weight:normal;}

.contentBottom2Columns{background:#eef5f9;}
.contentBottom2Columns .inner{display:flex;}
._SHA-1and2Column .contentBottom2Columns{padding:20px 0 60px;}





@media screen and (max-width: 767px){._SHA-1and2Column .contentBottom2Columns{padding-top:8%;padding-bottom:8%;}}
._Index #header .tokenMenu li > a{margin:0 !important;}

._1Column .contentMiddle,
._SHA-1and2Column .contentTop{position:relative;z-index:0;padding:0;}
._1Column .mainArea{border:solid 5px #eef5f9;}
._SHA-1and2Column .contentTop{padding:0;}
._SHA-2and1Column .contentTop{position:relative;}
._2ColumnsTeikei .contentMiddle,
._2Columns .contentMiddle{position:relative;}
._2ColumnsTeikei .contentMiddle > .inner,
._2Columns .contentMiddle > .inner{display:flex;}
._2ColumnsTeikei .contentMiddle > .inner .sideArea,
._2Columns .contentMiddle > .inner .sideArea{margin:0 0 0 30px;}
._2ColumnsTeikei .pagetop a:link,
._2ColumnsTeikei .pagetop a:visited{color:transparent;text-decoration:none;}
._2ColumnsTeikei .pagetop a:hover{color:transparent;}
._1ColumnDesign .contentMiddle:before,
._2ColumnsTeikei .contentMiddle:before,
._SHA-2and1Column .contentTop:before,
._2-revColumns .contentMiddle:before,
._2Columns .contentMiddle:before,
._1Column .contentMiddle:before,
._SHA-1and2Column .contentTop:before{content:"";position:absolute;top:174px;left:0;z-index:-1;width:100%;height:430px;background:#eef5f9;}
._SHA-2and1Column .contentTop:before,
._SHA-1and2Column .contentTop:before,
._1Column .contentMiddle:before{top:0;}
._SHA-1and2Column .investSearchBottom .contentTop:before{content:none;}
._2-revColumns .contentMiddle:before{top:189px;}
._2-revColumns .contentMiddle > .inner{display:flex;position:relative;background:#fff;}
._2-revColumns .contentMiddle > .inner .sideArea{margin:0;border:solid 5px #eef5f9;background:#fff;}
._2-revColumns .contentMiddle > .inner .mainArea{width:100%;padding:20px;border:solid 5px #eef5f9;border-left:0;}
._SHA-2and1Column .content > .inner{display:flex;padding:20px;border:solid 5px #eef5f9;border-top:0;border-bottom:0;background:#fff;}
._SHA-2and1Column .content{padding-top:0;padding-bottom:0;}
._SHA-2and1Column .contentMiddle > .inner{padding:20px;border:solid 5px #eef5f9;border-top:0;background:#fff;}
/* ===========================================================
 footer
=========================================================== */
//#footer{position:relative;width:100%;margin:0;padding:0;background:#f2f2f2;}
#footer{position:relative;width:100%;margin:0;padding:0;}
#footer > .inner{position:relative;}
#footer .inner{padding:0;}
._1Column #footer .breadcrumb{margin:60px 0 0 0;}
//#footer .breadcrumb{margin-top:50px;padding:11px 10px;background:#a1a1a1;}
#footer .breadcrumb{margin-top:15px;padding:11px 10px;}
#footer .breadcrumb a,
#footer .breadcrumb span{color:#fff;letter-spacing:0.05em;}
#footer .breadcrumb a:hover{text-decoration:none;}

.copyright{padding:15px 0;background:#006;color:#fff;font-size:71%;text-align:center;}

.pagetop{display:none;position:fixed!important;right:10px;bottom:22px;z-index:999!important;padding:0!important;}
.pagetop.in{display:block;position:fixed!important;right:10px;bottom:22px;}
.pagetop.in.fix{display:block;position:fixed!important;}
@media screen and (min-width: 960px){.pagetop,
.pagetop.in{right:calc(50% - 480px);}}
.pagetop a{display:block;position:relative;width:45px;height:45px;border-radius:50%;background:#5096c9;color:transparent;font-size:1%;}
.pagetop a:before{content:"";position:absolute;top:3px;right:0;bottom:0;left:0;transform:rotate(-45deg);width:11px;height:11px;margin:auto;border-top:solid 2px #fff;border-right:solid 2px #fff;}
.fixNavWrap{display:none;}

/* ===========================================================
 contents
=========================================================== */

@media screen and (min-width:768px) and ( max-width:979px){#skin.horizonLeft{position:relative;}}

@media screen and (max-width:767px){/**/

/* ===========================================================
 html
=========================================================== */

/* size settings */
html,
body{width:100%;min-width:1%;max-width:100%;}

/* font settings */
body{font-family:"Meiryo","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Roboto","Droid Sans","sans-serif";letter-spacing:0.05em;}

.controlPanel{display:none;}
img{max-width:100%;height:auto !important;}

/* ===========================================================
 skin
=========================================================== */
.inner{width:auto;padding:0 2%;}
/* ===========================================================
 header
=========================================================== */
._Index #header.moveUp .tokenMenu li.Tab101 a:before{top:19px;}
#header.moveUp .tokenMenu li.Tab101 a:before{content:"";position:absolute;top:25px;right:0;left:0;width:33px;height:24px;margin:auto;background:url(../sorry_files/_maintenace_icon_buyers.png) center/contain no-repeat;}
._Index #header.moveUp .tokenMenu li.Tab125 a:before{top:19px;}
#header.moveUp .tokenMenu li.Tab125 a:before{content:"";position:absolute;top:27px;right:0;left:0;width:24px;height:24px;margin:auto;background:url(../sorry_files/_maintenace_icon_sellers.png) center/contain no-repeat;}

._Index #header.moveUp .tokenMenu li.Tab133 a:before{top:15px;}
#header.moveUp .tokenMenu li.Tab133 a:before{content:"";position:absolute;top:24px;right:0;left:0;width:18px;height:25px;margin:auto;background:url(../sorry_files/_maintenace_icon_investors.png) center/contain no-repeat;}

._Index #header.moveUp .tokenMenu li.Tab147 a:before{top:26px;}
#header.moveUp .tokenMenu li.Tab147 a:before{content:"";position:absolute;top:32px;right:0;left:0;width:30px;height:17px;margin:auto;background:url(../sorry_files/_maintenace_icon_know.png) center/contain no-repeat;}
#header.moveUp .headBottom li.Tab271 a:after{bottom:15px;}
._Index #header.moveUp .tokenMenu li.Tab271 a:before{top:18px;}
#header.moveUp .tokenMenu li.Tab271 a:before{content:"";position:absolute;top:27px;right:0;left:0;width:16px;height:29px;margin:auto;background:url(../sorry_files/_maintenace_icon_center.png) center/contain no-repeat;}

#header.moveUp .headBottom a{padding:58px 0 10px;}

#header.moveUp .tokenMenu li.Tab101,
#header.moveUp .tokenMenu li.Tab125,
#header.moveUp .tokenMenu li.Tab133,
#header.moveUp .tokenMenu li.Tab147,
#header.moveUp .tokenMenu li.Tab271{width:20%;}

#header .headBottom .logo{display:none !important;}
.burgerMotion{position:absolute;top:0;left:0;width:37.5px;height:37.5px;}
.burgerMotion.main{display:block;}
.moveUp .burgerMotion.main{display:none;}
.navOpen .moveUp .burgerMotion.main{display:block;}
#header.moveUp .headerMyPageLink a{display:none;}
#header.moveUp .headTop{display:none;}
._Index .navOpen #header.fixed{position:fixed;}
._Index .navOpen #header.fixed .headTop{width:100%;}
#header.moveUp .headBottom ul{padding:0;}
.navOpen #header.moveUp .headBottom ul{display:none;}
#header.moveUp .headBottom .tokenMenu li.Tab133 a:after{content:"投資用\A事業用";}
#header.moveUp .headBottom .tokenMenu li.Tab133 a{color:transparent;}

.burgerMotion p{position:absolute;top:14px;left:30px;width:35px;height:35px;transition:all 0.3s ease-in-out;}
.burgerMotion p:before{content:"メニュー";position:absolute;bottom:-17px;left:-10px;font-size:11px;text-align:center;white-space:nowrap;}
.burgerMotion span{display:block;position:absolute;top:0;bottom:0;width:24px;height:2px;margin:auto;background:#006;}
.burgerMotion span:before{content:"";position:absolute;top:-10px;width:24px;height:2px;background:#006;transition:all 0.3s ease-in-out;}
.burgerMotion span:after{content:"";visibility:visible;position:absolute;bottom:-10px;width:24px;height:2px;background:#006;transition:all 0.3s ease-in-out;}
.burgerMotion.active span{visibility:hidden;}
.burgerMotion.active span:before{visibility:visible;top:0;bottom:0;transform:rotate(45deg);margin:auto;}
.burgerMotion.active span:after{visibility:visible;top:0;bottom:0;transform:rotate(-45deg);margin:auto;}
.headTop{height:70px;padding:31px 0 0 0;border-bottom:solid 2px #d2d3d4;background:#fff;}
.headTop a{color:#006;}
.fontSizeWrap{display:none;}
.tokenMenu li.Tab101,
.tokenMenu li.Tab125,
.tokenMenu li.Tab133,
.tokenMenu li.Tab147,
.tokenMenu li.Tab271{width:20%;}

.headRightWrap{width:100%;margin:auto;}
#dnn_HeadRightPane,
#dnn_HeadRightPane > .ic-modulecontent,
#dnn_HeadRightPane > .ic-modulecontent .headerMypage{width:100%;text-align:center;}
#dnn_HeadRightPane > .ic-modulecontent .headerMypage .spLogo{display:block;margin:0 auto;}
@media screen and (max-width: 767px){#dnn_HeadRightPane > .ic-modulecontent.icmd-zero .headerMypage.loginBtn{display:none;}
#dnn_HeadRightPane > .ic-modulecontent .headerMypage .spLogo > a{position:relative;left:-7px;}}

#header .headBottom a{width:auto;font-size:84%;}
#header .headBottom .inner{display:block;}
.fontSize3._Index #header.moveUp .headBottom li.Tab271 a:after,
.fontSize2._Index #header.moveUp .headBottom li.Tab271 a:after,
._Index #header.moveUp .headBottom li.Tab271 a:after{bottom:11px;}
#header .headBottom .tokenMenu li.Tab271 a{color:transparent;}
#header .headerMyPageLink{display:block;}
._Index #header .headBottom .headerMyPageLink a{padding:3px 0;}
#header .headBottom .headerMyPageLink a{display:block;position:absolute;top:-33px;right:5px;bottom:auto;width:auto;height:30px;margin:auto;padding:3px 0;border:0;border-radius:3px;background:transparent;color:#006;font-weight:700;text-decoration:none;text-align:center;transition:all 0.3s ease-in-out;}
#header .headBottom .headerMyPageLink a:before{content:"";position:absolute;top:-28px;right:0;left:0;width:29px;height:29px;margin:auto;background:url(../sorry_files/_maintenace_icon_mypage.png) center/contain no-repeat;}
#header .headerMyPageLink a{display:block;position:absolute;top:-53px;right:0;bottom:auto;width:100px;height:30px;margin:auto;padding:6px 0;border:solid 1px #dfdfdf;border-radius:3px;background:transparent;color:#006;font-weight:700;text-decoration:none;text-align:center;transition:all 0.3s ease-in-out;}
#header.fixed .tokenMenu li.Tab101 a,
#header.fixed .tokenMenu li.Tab125 a,
#header.fixed .tokenMenu li.Tab133 a,
#header.fixed .tokenMenu li.Tab147 a,
#header.fixed .tokenMenu li.Tab271 a{padding:75px 0 0 0;letter-spacing:0;}

@media screen and (max-width: 767px){#header.moveUp .tokenMenu li.Tab101 a,
#header.moveUp .tokenMenu li.Tab125 a,
#header.moveUp .tokenMenu li.Tab133 a,
#header.moveUp .tokenMenu li.Tab147 a,
#header.moveUp .tokenMenu li.Tab271 a{padding-top:40px;}
#header.moveUp .tokenMenu li.Tab101 a::before{top:8px;}
#header.moveUp .tokenMenu li.Tab125 a::before{top:9px;}
#header.moveUp .tokenMenu li.Tab133 a::before{top:8px;}
#header.moveUp .tokenMenu li.Tab147 a::before{top:14px;}
#header.moveUp .tokenMenu li.Tab271 a::before{top:8px;}
#header.moveUp .tokenMenu li.Tab101 a::after,
#header.moveUp .tokenMenu li.Tab125 a::after,
#header.moveUp .tokenMenu li.Tab133 a::after,
#header.moveUp .tokenMenu li.Tab147 a::after,
#header.moveUp .tokenMenu li.Tab271 a::after{top:41px;bottom:auto;}
#header.moveUp .headBottom a{height:72px;}}

/*Topでの表示*/
._Index .tokenMenu li.Tab101 a:before,
._Index .tokenMenu li.Tab125 a:before,
._Index .tokenMenu li.Tab133 a:before,
._Index .tokenMenu li.Tab147 a:before,
._Index .tokenMenu li.Tab271 a:before{content:none;}
._Index #header.fixed .tokenMenu li.Tab101 a,
._Index #header.fixed .tokenMenu li.Tab125 a,
._Index #header.fixed .tokenMenu li.Tab133 a,
._Index #header.fixed .tokenMenu li.Tab147 a,
._Index #header.fixed .tokenMenu li.Tab271 a,
._Index #header .tokenMenu li.Tab101 a,
._Index #header .tokenMenu li.Tab125 a,
._Index #header .tokenMenu li.Tab133 a,
._Index #header .tokenMenu li.Tab147 a,
._Index #header .tokenMenu li.Tab271 a,
._Index #header .headBottom a{height:55px;padding:19px 5.5px 10px;}
._Index #header .headBottom .tokenMenu li.Tab133 a:after{content:"投資用\A事業用";position:absolute;right:0;bottom:6px;left:0;margin:auto;color:#006;line-height:1.3em;white-space:pre;}
._Index #header .headBottom .tokenMenu li.Tab133 a{color:transparent;}
.fontSize3._Index #header .headBottom li.Tab271 a:after,
.fontSize2._Index #header .headBottom li.Tab271 a:after,
._Index #header .headBottom li.Tab271 a:after{bottom:20px;}
._Index #header.fixed.moveUp .tokenMenu li.Tab101 a,
._Index #header.fixed.moveUp .tokenMenu li.Tab125 a,
._Index #header.fixed.moveUp .tokenMenu li.Tab133 a,
._Index #header.fixed.moveUp .tokenMenu li.Tab147 a,
._Index #header.fixed.moveUp .tokenMenu li.Tab271 a,
._Index #header.moveUp .headBottom a{height:78px;padding:52px 0 0 0;}
._Index #header .headBottom .tokenMenu li.Tab133 a:after{bottom:13px;}
._Index #header.moveUp .headBottom .tokenMenu li.Tab133 a:after{bottom:4px;}
._Index #header.moveUp .headerMyPageLink{display:none;}
._Index .navOpen #header.moveUp .headerMyPageLink{display:block;}
._Index .navOpen #header.moveUp .headBottom a{padding:3px 0;}
/* ===========================================================
 gNav
=========================================================== */


/* ===========================================================
 content
=========================================================== */
#main > .breadcrumb{display:none;}
._2-revColumns .contentMiddle > .inner{display:block;}
._2-revColumns .contentMiddle > .inner .mainArea{padding:10px;border-left:solid 5px #eef5f9;}
._SHA-2and1Column .content > .inner{display:block;padding:20px 20px 0 20px;}
/* ===========================================================
 footer
=========================================================== */
#footer{margin:0;padding:0;}

/* ===========================================================
 contents
=========================================================== */
._SHA #main{padding:176px 0 0 0;}
#header{position:absolute;}



/**/}




@media screen and (max-width:360px){/**/
.burgerMotion p{left:20px;}
/**/}

@media screen and (max-width:320px){/**/
.headRightWrap{margin:0 auto;}
#header .headerMyPageLink a{top:-53px;width:90px;}
/**/}
