@charset "utf-8";

@font-face {
	font-family: FontAwesome;
	src: local(Font Awesome 5 Free);
}

a,abbr,acronym,address,blockquote,body,caption,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,label,legend,li,object,ol,p,pre,q,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:YuGothicM,Helvetica Neue,Hiragino Kaku Gothic ProN,"メイリオ",meiryo,sans-serif;vertical-align:baseline}html{height:100%;min-height:100%;margin:0;padding:0}body{color:#292929;height:100%;min-height:100%;margin:0;padding:0;font-family:YuGothicM,Helvetica Neue,Hiragino Kaku Gothic ProN,"メイリオ",meiryo,sans-serif;font-size:12px;line-height:160%;word-break:break-all!important}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}h1{font-size:167%;line-height:1;margin-bottom:.5em}h2{font-size:100%;line-height:1;margin-bottom:.5em}h3{line-height:1;margin-bottom:1em;font-weight:400}h4{font-size:117%;line-height:1.25;margin-bottom:0}h5{font-size:100%;line-height:1.4em;font-weight:700}h6{font-size:92%}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}:focus{-moz-outline-style:none}a,a:link,a:visited{color:#353535;text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:underline}#top-nav #a,#top-nav a:link,#top-nav a:visited{color:#fff;text-decoration:none}#top-nav a:hover{color:#fff;text-decoration:none}#global-nav #a,#global-nav a:link,#global-nav a:visited{color:#fff;text-decoration:none}#global-nav a:hover{color:#fff;text-decoration:none}p{margin:0 0 1.5em}blockquote{border-left:2px solid #ccc;color:#666;padding:5px 10px 1px;font-style:normal}blockquote p:last-child{margin:0 0 5px}code{background:#eaeaea;color:#333;font-family:Consolas,Monaco,Courier,monospace;font-size:11px;margin:1px 0;padding:1px 3px}pre code{background:#322e2c;border:1px solid #635957;color:#fff;display:block;overflow:scroll;padding:1.5em 1.75em}.sett{margin:0;padding:0}#mainWrapperPage{width:100%;background-color:#fff!important}#headerWrap{width:100%;min-height:64px;background-color:#f0f0f0;overflow:hidden;text-align:center}#topHeader{margin:0 auto;padding:0;overflow:hidden;position:relative}#topHeader .Liberty-logo{width:250px;height:37px;margin:25px 0 0 0;padding:0;float:left;display:inline}#headerWrap-sp{width:100%;background-color:#979797;overflow:hidden;text-align:center;z-index:999}#header{width:100%;min-height:64px;margin:0;padding:0;background-color:#da131b;clear:both;overflow:hidden;text-align:center}.logo{max-width:590px;margin:10px 0 0 0;padding:0;float:left}.HeaderContent{margin:0;padding:0 3px 10px;float:right}.HeaderContent a,.HeaderContent a:link,.HeaderContent a:visited{color:#353535;text-decoration:none}.HeaderContent a:active,.HeaderContent a:hover{text-decoration:none}.HeaderContent ul{margin:0;padding:0}.HeaderContent ul li{margin:0;padding:0;list-style:none;font-size:92%;text-align:right;text-decoration:none}.HeaderContent li.login{margin:0 0 15px 5px;padding:0;list-style:none;text-decoration:none}.HeaderContent li.login a{margin:0;padding:3px 7px;list-style:none;background:#c00;text-decoration:none;color:#fff}.HeaderContent ul li.login a:hover{margin:0;padding:3px 7px;list-style:none;background:#c00;text-decoration:none}.HeaderContent li.login a.donate{background:#00a1e9;color:#fff}.HeaderContent ul li.login a.donate:hover{background:#979797}.HeaderContent ul li p{margin:0;padding:0;list-style:none;display:inline;color:#fff}.HeaderContent ul li p.member-mypage{margin:0;padding:0 7px 0 5px;border-right:1px solid #979797}.HeaderContent ul li p.member-regist{margin:0;padding:0 7px 0 5px;border-right:1px solid #979797}.HeaderContent ul li p.member-about{margin:0;padding:0 5px 0 5px}.HeaderContent p.nav_mailmag{margin:0;padding:0;float:right}.art-global-navi{position:relative;top:0;left:0;font-size:12px;margin:0;padding:0;width:300px;float:left}.art-global-navi ul{list-style:none;margin:0;padding:0}.art-global-navi ul li{display:block;padding:0;margin:0;float:left}.art-global-navi ul li a,.gLink ul li a:link{color:#353535;padding:0;margin:0}.art-global-navi ul li p{display:block;padding:0 5px;margin:0;color:#353535}.art-global-navi ul li p.title{background-color:#353535;padding:0 5px;margin:0;color:#fff}.art-global-navi ul li p.title:hover{text-decoration:none!important;color:#fff}.art-global-navi ul li p:hover{background-color:#353535;text-decoration:underline!important}.art-global-navi ul li p:hover a{color:#fff!important;text-decoration:underline!important}#menu-button{float:right;margin:0;padding:22px 10px;width:50px;height:50px;color:#fff;cursor:pointer;overflow:hidden;font-size:90%;font-weight:700}#menu-button a:hover p{text-decoration:none}#menu-button .btn-oc{background-color:#fff;-webkit-transform:translateY(-3.75px) translateZ(0);-moz-transform:translateY(-3.75px) translateZ(0);-o-transform:translateY(-3.75px) translateZ(0);transform:translateY(-3.75px) translateZ(0);width:100%;height:3px;-webkit-transition:-webkit-transform 1s cubic-bezier(.23,1,.32,1),background-color 1s cubic-bezier(.23,1,.32,1);-moz-transition:-moz-transform 1s cubic-bezier(.23,1,.32,1),background-color 1s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform 1s cubic-bezier(.23,1,.32,1),background-color 1s cubic-bezier(.23,1,.32,1);transition:transform 1s cubic-bezier(.23,1,.32,1),background-color 1s cubic-bezier(.23,1,.32,1)}#menu-button .btn-oc:nth-child(2){-webkit-transform:translateY(3.75px) translateZ(0);-moz-transform:translateY(3.75px) translateZ(0);-o-transform:translateY(3.75px) translateZ(0);transform:translateY(3.75px) translateZ(0);height:3px}#menu-button.active .btn-oc:nth-child(1){-webkit-transform:rotate(45deg) translateX(1.1px) translateY(.8px);-moz-transform:rotate(45deg) translateX(1.1px) translateY(.8px);-o-transform:rotate(45deg) translateX(1.1px) translateY(.8px);transform:rotate(45deg) translateX(1.1px) translateY(.8px);height:3px}#menu-button.active .btn-oc:nth-child(2){-webkit-transform:rotate(-45deg) translateX(1.1px) translateY(-.8px);-moz-transform:rotate(-45deg) translateX(1.1px) translateY(-.8px);-o-transform:rotate(-45deg) translateX(1.1px) translateY(-.8px);transform:rotate(-45deg) translateX(1.1px) translateY(-.8px);height:3px}.navbar-toggle-sub{background-color:none;border:none}#wrapper{position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}#wrapper.open{-webkit-transform:translate3d(-280px,0,0);-moz-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}#drawer{position:fixed;top:0;right:-280px;width:280px;height:100%;overflow-x:hidden;overflow-y:scroll;background-color:#333;padding:10px;-webkit-overflow-scrolling:touch;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}#drawer ul li{list-style:none;padding:0;margin:0}#drawer ul li a{padding:10px 0;border-bottom:1px dotted #ccc;display:block;color:#fff;font-size:14px}#drawer ul li a:hover{text-decoration:none;color:#ccc}#drawer.open{-webkit-transform:translate3d(-280px,0,0);-moz-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}h2.headline-postlist{font-weight:700}h2.headline-postlist span{font-size:12px;font-weight:400}h2.flat{display:block;font-size:123.1%;line-height:1;padding:10px;background-color:#333;color:#fff;margin-bottom:0!important;width:100%}h2.flat a{color:#fff}#searchbarIndex{width:240px;float:right;overflow:hidden;margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:0;font-size:92%;color:#333}#searchbar{width:240px;float:right;margin-top:5px;margin-right:5px;margin-bottom:2px;margin-left:0;background:#efefef;font-size:92%;color:#333}#searchbar .searchform{border:0 solid #333}.searchform{width:240px;border:0 solid #ccc;padding:0 0;background:#fcfcfc}.searchform .s{width:207px;font-size:100%;border:none;background:#fcfcfc;padding:2px 2px;margin:0;float:left;color:#333}.searchform .searchsubmit{position:relative;margin:0;padding:0;text-indent:-9000px;width:33px;height:26px;border:none;cursor:pointer;opacity:.7;color:transparent;text-transform:capitalize;color:#000;font-size:100%;background-color:#f0f0f0}span.searchIcon{position:relative;padding:0}span.searchIcon:after{font-family:'FontAwesome';content:"\f002";font-size:16px;position:absolute;top:0;right:8px;padding:0;pointer-events:none;line-height:1}@media all and (-ms-high-contrast:none){* ::-ms-backdrop,span.searchIcon:after{line-height:0}}@media all and (-ms-high-contrast:none){span.searchIcon:after{line-height:0}}span.searchIcon:after:not(:target){line-height:1}.searchform .searchsubmit:hover{padding:0;opacity:1;background-color:#ccc}#searchbox{width:100%;overflow:hidden;margin:0 0 20px;color:#333}#searchbox .searchform{border:1px solid #777}#searchbox .searchform{width:100%;border:1px solid #777;margin:0;padding:3px;background:#efefef}#searchbox .searchform .s{width:100%;font-size:125%;border:none;margin:0 5px 0 0;padding:5px;float:left;color:#333}#searchbox .searchform .searchsubmit{width:100%;height:26px;margin:0;padding:0;text-indent:-9000px;border:none;float:left;cursor:pointer;opacity:.7;color:transparent;text-transform:capitalize}#searchbox .searchform .searchsubmit:hover{margin:0;padding:0;opacity:1;background-color:#efefef}#searchbox .searchform span.searchIcon{position:relative;padding:0}#searchbox .searchform span.searchIcon:after{font-family:'FontAwesome';content:"\f002";font-size:16px;padding:0;pointer-events:none;line-height:30px;text-align:center}.icon_new{padding:1px 2px;background-color:#f03;font-size:9px;color:#fff;display:inline}#top-nav{width:100%;margin:0;padding:0;display:block;text-align:center;background:#f2f2f2;background-image:-moz-linear-gradient(top,#dc0b0a 0,#dc0b0a 49%,#f2f2f2 50%,#f2f2f2);background-image:-webkit-gradient(linear,left top,left bottom,from(#dc0b0a),color-stop(.49,#dc0b0a),color-stop(.5,#f2f2f2),to(#f2f2f2));background-image:-o-linear-gradient(top,#dc0b0a 0,#dc0b0a 49%,#f2f2f2 50%,#f2f2f2);background-image:linear-gradient(to bottom,#dc0b0a 0,#dc0b0a 49%,#f2f2f2 50%,#f2f2f2)}#top-nav-content{width:100%;margin:0 auto;padding:0;clear:both;display:block;text-align:center;min-height:35px;position:relative;background-color:#979797;z-index:998;box-shadow:inset 0 0 50px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.4)}#top-nav-content ul{display:inline-block;height:50px;margin:0 auto;padding:0;overflow:hidden;text-align:center;z-index:999;position:relative}#top-nav-content ul li{margin:0;padding:0;float:left;display:block}#top-nav-content ul li a{margin:0;padding:0 12px;font-size:14px;color:#fff;text-decoration:none;display:block;line-height:50px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease}#top-nav-content ul li a:hover{background-color:#525252;text-decoration:none;display:block;text-shadow:0 0 3px #fcfcfc,0 0 5px #fff}#global-nav{width:100%;margin:0;padding:0;display:block;text-align:center;background:#f2f2f2;background-image:-moz-linear-gradient(top,#dc0b0a 0,#dc0b0a 49%,#f2f2f2 50%,#f2f2f2);background-image:-webkit-gradient(linear,left top,left bottom,from(#dc0b0a),color-stop(.49,#dc0b0a),color-stop(.5,#f2f2f2),to(#f2f2f2));background-image:-o-linear-gradient(top,#dc0b0a 0,#dc0b0a 49%,#f2f2f2 50%,#f2f2f2);background-image:linear-gradient(to bottom,#dc0b0a 0,#dc0b0a 49%,#f2f2f2 50%,#f2f2f2)}#global-nav-content{width:100%;margin:0 auto;padding:0;clear:both;display:block;text-align:center;min-height:35px;position:relative}#global-nav-content ul{display:inline-block;height:35px;margin:0 auto;padding:0;overflow:hidden;text-align:center;background-color:#333;z-index:999;position:relative;box-shadow:inset 0 0 50px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.4)}#global-nav-content ul li{margin:0;padding:0;float:left;display:block}#global-nav-content ul li a{margin:0;padding:0 15px;font-size:12px;color:#fff;text-decoration:none;display:block;line-height:35px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease}#global-nav-content ul li a:hover{background-color:#525252;text-decoration:none;display:block;text-shadow:0 0 3px #fcfcfc,0 0 5px #fff}#footer{width:100%;margin:0;padding:0;background-color:#4b4a4a;text-align:center;overflow:hidden}#footer a{color:#fff}#footer .footer-content{width:100%;margin:0;padding-bottom:20px;background-color:#979797}#footer .footer-content .footer-logo{margin:0;padding:10px 0 10px 0}#footer .footer-content .footer-copyright{margin:0;padding:0;color:#f0f0f0}#footer #footer-info #footer-nav{margin:5px 0 0 0;padding:0;font-size:100%}#footer #footer-info #footer-nav a{color:#fff}#footer #footer-info #footer-nav ul{margin:0;padding:0;text-align:left}#footer #footer-info #footer-nav li{margin:0;list-style:none;display:block;border:none}#footer #footer-info #footer-nav li.end,#footer #footer-info #footer-nav li.first,#footer #footer-info #footer-nav li.list{margin:0;padding:0 0 0 10px;list-style:none;background:url(../img/common/footer-arrow.gif) no-repeat top left}#footer-navC{margin:20px 0 0 0;padding:0}#footer-navC a{color:#fff;font-size:11px}#footer-navC ul{margin:0;padding:0;text-align:left}#footer-navC ul li{margin:0 0 3px;list-style:none;display:block;border:none}#footer-navC ul li.end,#footer-navC ul li.first,#footer-navC ul li.list{margin:0;padding:0 0 0 10px;list-style:none;background:url(../img/common/footer-arrow.gif) no-repeat top left;display:block}.footer-banners{width:100%;margin:0;padding:0;text-align:left}.footer-banners h4{margin:0 0 20px 0;padding:0 0 7px 0;display:block;color:#ccc;background:url(../img/common/footer_dotline_gray.png) repeat-x bottom left}.monthly-magazine{width:100%;margin:0;padding:0;text-align:left}.monthly-magazine h4{margin:0;padding:0 0 7px 0;display:block;color:#ccc;background:url(../img/common/footer_dotline_gray.png) repeat-x bottom left}.monthly-magazine dl{width:100%;margin:20px 0}.monthly-magazine dt{width:90px;margin:0 0 100px 0;float:left}.monthly-magazine dd{margin:0;padding:0 0 0 20px;display:block;overflow:hidden}.monthly-magazine dd p.magtitle{margin:0;padding:0 0 10px 0;font-size:100%;display:block;color:#fff}.monthly-magazine dd p.magtxt{margin:0 0 0 -.5em;padding:0;font-size:120%;line-height:1em;color:#fff}.monthly-magazine dd span.buy-btn{margin:0;padding:0;float:right;text-align:right;color:#fff}#footer-nav{width:100%;overflow:hidden;margin:55px auto;padding:0;font-size:92%}#footer-nav ul li a{color:FFF}#footer-nav ul{list-style:none;margin:15px 0;padding:0}#footer-nav li{margin:0 0 3px;list-style-type:none;display:inline}#footer-nav li.first{margin:5px 0;padding:0 20px;list-style-type:none;border-left:solid 1px #757575}#footer-nav li.list{margin:5px 0;padding:0 20px;list-style-type:none;border-left:solid 1px #757575}#footer-nav li.end{margin:5px 0;padding:0 20px;list-style-type:none;border-right:solid 1px #757575;border-left:solid 1px #757575}ol.breadcrumb{margin:0 auto;padding:15px 10px 15px 30px;background:#fff;font-size:92%;list-style:none}ol.breadcrumb li{margin:0;padding:0 5px 0 0;float:left}ol.breadcrumb li.home{padding-left:0;background:0 0}ol.breadcrumb li a:link,ol.breadcrumb li a:visited{text-decoration:none;color:#3d3d3d}ol.breadcrumb li a:active,ol.breadcrumb li a:hover{text-decoration:underline;color:#3d3d3d}ol.breadcrumb li em{font-style:normal;font-weight:700;color:#3d3d3d}#sidebar .sideBanner{margin:10px 0}.bannersec{margin:10px 0}#sidebox{margin:0;padding:0 0 0 29px;overflow:hidden;float:right;border-left:1px solid #eee}.wrap-block{margin:0;padding:0}.wrap-block .block{margin:0 0 10px 0;padding:0}.wrap-block .block a{margin:0 0 10px 0;padding:0}.sideBox h2.flat{display:block;font-size:123.1%;line-height:1;padding:10px;background-color:#333;color:#fff;width:100%;margin-bottom:0!important}.sideBox h2.flat a,.sideBox h2.flat a:hover,.sideBox h2.flat a:visited{color:#fff!important;text-decoration:none!important}.sideBox h2.flat.img{font-size:153.9%;line-height:1;margin-bottom:.5em;padding:0;background-color:none}#top-discription{display:none}#mdl-discription{display:none}#mdl-discription2{display:none}#content-inner .content-nav{padding:20px 0;text-align:right;clear:both}#content-inner .content-nav ul li{margin:0 1px 10px;padding:0;list-style:none;font-size:14px;display:inline;background-color:#fff}#content-inner .content-nav ul li a{margin:0 0 10px;padding:1px 7px;text-decoration:none;border:1px solid #ccc;color:#333;display:inline-block}#content-inner .content-nav ul li a:hover{border:1px solid #ccc;color:#fff;background-color:#353535}#content-inner .content-nav ul li span.current{margin:0 0 10px;padding:1px 7px 2px;border:1px solid #353535;color:#fff;background-color:#353535}.LmagazineList h2{margin:0 0 20px 0;padding:0 0 20px 0}.LmagazineList ul{margin:10px 0;padding:0}.LmagazineList ul li{margin:10px 10px 15px 0;padding:5px;float:left;background:#ececec;text-align:center;list-style:none}.LmagazineList ul li img{width:90px;height:127px;display:block;overflow:hidden}.LmagazineList ul li p.magtitle{margin:2px 10px 0 0;padding:0;font-size:10px;text-align:center}#share{display:block;position:fixed;bottom:80px;right:0;z-index:100}#share a{padding:0!important}#go2top-wrap{background-color:#333;padding:10px 0 0}#go2top{display:none;position:fixed;bottom:-10px;right:45px;z-index:100;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#979797;font-size:12px;color:#fff;text-align:center;line-height:13px;padding:0}#go2top a,#go2top a:hover{color:#fff;text-decoration:none!important;display:block;padding:10px 10px 20px}#go2top .fa{padding-bottom:5px}


.help-block ul {
    margin-left: 20px;
}
#content-inner .content-nav ul li.active a {
    color: #fff;
    background: #333;
}

i.icon-lock::after,
i.icon-unlock::after {
    margin-left: 5px;
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: text-bottom;
    width: 15px;
    height: 15px;
}

.font-md i.icon-lock::after,
.font-md i.icon-unlock::after {
    width: 19px;
    height: 19px;
}

i.icon-unlock::after {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20425.198%20425.197%22%3E%3Cpath%20fill%3D%22%2373CAF3%22%20d%3D%22M97.099%20179.116c-16.111%200-34.207%2016.949-34.207%2033.735v123.481c0%2018.628%2015.09%2033.715%2033.715%2033.715h121.967c18.625%200%2033.734-15.087%2033.734-33.715v-123.48c0-18.606-15.109-33.735-33.734-33.735H97.099zm71.281%20104.367v47.266h-21.578v-47.266c-8.262-4.002-13.971-12.475-13.971-22.293%200-13.677%2011.061-24.78%2024.779-24.78%2013.676%200%2024.758%2011.104%2024.758%2024.78%200%209.819-5.73%2018.291-13.988%2022.293z%22/%3E%3Cpath%20fill%3D%22%2373CAF3%22%20d%3D%22M239.823%20192.117v-54.788c0-22.377%2018.229-40.605%2040.627-40.605%2022.42%200%2040.646%2018.229%2040.646%2040.605v54.641h41.555v-54.641c0-45.304-36.875-82.18-82.201-82.18-45.328%200-82.203%2036.876-82.203%2082.18v54.494l41.576.294z%22/%3E%3C/svg%3E);
}

i.icon-lock::after {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20425.198%20425.197%22%3E%3Cpath%20fill%3D%22%23ACADAE%22%20d%3D%22M97.099%20179.116c-16.111%200-34.207%2016.949-34.207%2033.735v123.481c0%2018.628%2015.09%2033.715%2033.715%2033.715h121.967c18.625%200%2033.734-15.087%2033.734-33.715v-123.48c0-18.606-15.109-33.735-33.734-33.735H97.099zm71.281%20104.367v47.266h-21.578v-47.266c-8.262-4.002-13.971-12.475-13.971-22.293%200-13.677%2011.061-24.78%2024.779-24.78%2013.676%200%2024.758%2011.104%2024.758%2024.78%200%209.819-5.73%2018.291-13.988%2022.293z%22/%3E%3Cpath%20fill%3D%22%23ACADAE%22%20d%3D%22M116.974%20192.117v-54.788c0-22.377%2018.229-40.605%2040.627-40.605%2022.42%200%2040.646%2018.229%2040.646%2040.605v54.641h41.555v-54.641c0-45.304-36.875-82.18-82.201-82.18-45.328%200-82.203%2036.876-82.203%2082.18v54.494l41.576.294z%22/%3E%3C/svg%3E);
}
.LmagazineList ul li p.magtitle{margin:2px 0 0 0!important;}