h2.page_title{background-color:initial;margin:0;padding:9px 5px}h2.page_title:before{content:"";padding:0}.mask{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.list{margin:0;max-width:100%;padding:0;text-align:center}.list li{display:table-cell;font-size:1.2rem;line-height:2.5rem;white-space:nowrap}.list li a{color:#fff;display:block;padding:.5rem 0rem 0rem 0rem;text-decoration:none}.msgBox{background:#ffecec;border:1px solid red;display:block;height:auto;width:100%}@media(min-width: 1024px){.msgBox{border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:border-box}}.msgBox .title{font-weight:bold;padding:.5rem .2rem 0 1rem}.msgBox p{display:block;margin:0;margin-left:10px;padding:4px 4px;text-align:left}.contents_list{background-color:#fffffd;border:1px solid #bdbdbd;box-sizing:border-box;display:block;margin:0;margin-bottom:10px;overflow:hidden;padding:0;width:100%}@media(min-width: 1024px){.contents_list{border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:border-box}}.contents_list .cat{color:silver;margin:.5rem 0 0}.contents_list .cat a{border-bottom:dashed 1px #87cefa;color:initial;color:silver !important;display:initial;padding:0 !important}.contents_list .date{color:silver;margin:.5rem 0}.contents_list article{height:auto;padding:0 20px 0 22px}.contents_list li{background-image:url(../img/icon/folder_win.png);background-position:10px 50%;background-repeat:no-repeat;background-size:22px 22px;-moz-background-size:22px 22px;-o-background-size:22px 22px;-webkit-background-size:22px 22px;border-bottom:1px solid #bdbdbd;display:block;height:auto;margin:0;padding:0;padding-left:20px;position:relative}.contents_list li::before{background:#bf6516;border-radius:50%;content:"";height:16px;margin-top:-7px;position:absolute;right:10px;top:50%;width:16px}.contents_list li::after{border:solid 4px rgba(0,0,0,0);border-left:solid 6px #fff;content:"";height:0;margin-top:-3px;position:absolute;right:11px;top:50%;width:0}.contents_list li a{color:#333;display:block;height:auto;margin:0;padding:5px 0;position:relative;text-decoration:none;transition:all .3s ease;-webkit-transition:all .3s ease;width:100%}.contents_list li a:visited{color:silver}.contents_list li a:hover,.contents_list li a:active{border-radius:5px;box-shadow:inset 0 0 2px rgba(128,128,128,.1);transform:translateY(2px)}.cat{margin-bottom:0}.search_title{margin-top:8px}p.pager{display:block;margin:0;margin-left:0 !important;padding:10px 0;padding:0 !important;padding-bottom:2rem !important;padding-left:1rem !important;width:calc(100% - 1rem)}p.pager a,p.pager span{background:#bf6516;border-radius:5px;color:#fff;display:block;float:left;height:auto;margin:0;margin-right:10px;padding:5px 0;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;width:14%}p.pager a:hover,p.pager a:active,p.pager span:hover,p.pager span:active{box-shadow:inset 0 0 2px rgba(128,128,128,.1);transform:translateY(2px)}p.pager span.paged{background:#fff;border:solid 1px #924d10;box-sizing:border-box;color:#000}.pager{margin-bottom:5px;width:100%}.pager .pagination{text-align:center}.pager .pagination li{background:#f7f7f7;border-left:solid 6px #ffc107;box-shadow:0 2px 2px rgba(0,0,0,.29);display:inline-block;height:25px;margin:0 2px;padding:.5em 1em;position:relative;text-align:center;width:20%}.pager .pagination li a{display:table;height:100%;left:0;position:absolute;text-align:center;text-decoration:none;top:0;transition:all .3s ease;-webkit-transition:all .3s ease;vertical-align:middle;width:100%}.pager .pagination li a:hover,.pager .pagination li a:active{border-radius:5px;box-shadow:inset 0 0 2px rgba(128,128,128,.1);transform:translateY(2px)}.pager .pagination li a span{display:table-cell;vertical-align:middle}.page_title{background:#bf6516;background:linear-gradient(to bottom, #f0b37e 0%, #bf6516 50%);border-top:1px solid #bdbdbd;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$primary-color-light", endColorstr="$primary-color",GradientType=0 );margin:0;padding:9px 0 8px 4px;text-align:center}@media(min-width: 1024px){.page_title{border-top-left-radius:5px;border-top-right-radius:5px;box-sizing:border-box}}.page_title .new{background-image:url(../img/new_red.png);background-position:10px 50%;background-repeat:no-repeat;background-size:32px 32px;-moz-background-size:32px 32px;-o-background-size:32px 32px;-webkit-background-size:32px 32px;padding-left:41px;text-align:left}.fixed_page_title{border-top:none;border-top-left-radius:0 !important;border-top-right-radius:0 !important;max-width:1024px;padding:5px !important;position:fixed;top:31px;width:100%;z-index:10}.newlist{background-color:#fff}.newlist li{background-image:url(../img/icon/folder_win.png);background-position:10px 50%;background-repeat:no-repeat;background-size:22px 22px;-moz-background-size:22px 22px;-o-background-size:22px 22px;-webkit-background-size:22px 22px}.newlist li a{color:#333;padding:6px 0}.newlist li a span{color:dimgray;display:block;padding:4px 0 0}.icon{height:1em;padding-right:.2em;vertical-align:middle}#page_disc{background:#fff8e8;border-bottom-right-radius:5px;border-left:solid 5px #ffc107;border-top-right-radius:5px;margin:0 auto;margin-bottom:5px;margin-top:5px;text-align:left;width:98%}#page_disc h3{padding:5px 5px 0 5px;word-break:break-all}#page_disc p{margin-top:0;padding:0 5px 5px 5px;word-break:break-all}#page_disc ol{margin-bottom:1em;padding-left:30px}.button_by_page{font-size:1.5rem;list-style:none;margin:0;margin-bottom:10px;padding:0;text-align:center}.button_by_page li{display:inline-block;vertical-align:middle;width:47%}.button_by_page li:active{box-shadow:0 0 2px rgba(0,0,0,.3)}.button_by_page li a{background:#bf6516;border:solid 1px #924d10;border-radius:5px;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),inset 0 -2px 0 rgba(0,0,0,.05);box-sizing:border-box;color:#fff;display:inline-block;display:inline-block;font-weight:bold;padding:1em .5em;position:relative;text-decoration:none;transition:all .3s ease;-webkit-transition:all .3s ease;width:100%}.button_by_page li a:hover,.button_by_page li a:active{transform:translateY(2px)}.button_by_page_big{list-style:none;margin:0;margin-bottom:10px;padding:0;text-align:center}.button_by_page_big li{display:inline-block;vertical-align:middle;width:95%}.button_by_page_big li:active{box-shadow:0 0 2px rgba(0,0,0,.3)}.button_by_page_big li a{background:#ffc107;border:solid 1px #ffa000;border-radius:5px;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),inset 0 -2px 0 rgba(0,0,0,.05);box-sizing:border-box;color:#fff;display:inline-block;display:inline-block;font-weight:bold;padding:2em .5em;position:relative;text-decoration:none;transition:all .3s ease;-webkit-transition:all .3s ease;width:100%}.button_by_page_big li a:hover,.button_by_page_big li a:active{transform:translateY(2px)}.word_title{background:#bf6516;background:linear-gradient(to bottom, #f0b37e 0%, #bf6516 50%, #924d10 100%);border-top:1px solid #bdbdbd;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$primary-color-light", endColorstr="$primary-color-dark",GradientType=0 );margin-top:0;padding:9px 0 3px 6px}.word_title h2{background-color:initial;margin:0;padding:9px 5px}.word_title h2:before{content:"";padding:0}@media(min-width: 1024px){.word_title{border-top-left-radius:5px;border-top-right-radius:5px;box-sizing:border-box}}.word_title .category{color:#bdbdbd}.word_title .category a{color:#ffc107}.word_text{background-color:#fff;padding:5px 0 5px 0}@media(min-width: 1024px){.word_text{border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:border-box}}.word_text h3{background:rgba(0,0,0,0);border-left:solid 5px #7db4e6;color:#494949;margin:10px 0 0 10px;padding:.25em .5em}.word_text p{color:#000;margin-left:5px !important}input[type=submit],input[type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:content-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}.search_container{background:#fff;border:thin solid #bdbdbd;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;display:block;margin:10px auto;overflow:hidden;padding:2rem 10px;position:relative;width:90%}.search_container input[type=text]{border:none;bottom:0;height:100%;left:0;padding-left:1rem;position:absolute;top:0;width:100%}.search_container input[type=text]:focus{outline:0}.search_container input[type=submit]{background:#924d10;border:none;bottom:0;color:#fff;position:absolute;right:0;top:0;transition:all .3s ease;-webkit-transition:all .3s ease;width:6em}.search_container input[type=submit]:hover{background:#bf6516;color:#fff;font-weight:bold}.morelink{background:#f90;border:2px solid #fff;border-radius:5px;color:#fff;display:block;margin:20px auto;max-width:240px;padding:20px 20px !important;text-align:center}.morelink:hover{background:#fff;border:2px solid #f90;color:#f90;cursor:pointer}.overlay{background:rgba(0,0,0,.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.btn_area{height:60%;left:0;margin:auto;max-width:1024px;position:absolute;right:0;top:5%;width:90%;z-index:2}.scroll_area{background-color:#fff;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.title_area{background:#fff;border-bottom:double 5px #ffc107;border-top-left-radius:5px;border-top-right-radius:5px;padding:0 0 5px 0;text-align:center}.title_area h1{color:#494949;margin-top:5px}.title_area p{background-color:#f0b37e;border-top-left-radius:5px;border-top-right-radius:5px;color:gray;padding:10px}.title_area span{color:silver}.btn_area .text_area{height:100%;text-align:left;width:100%}.text_area h3{background:rgba(0,0,0,0);border-left:solid 5px #bf6516;color:#494949;margin:10px 0 10px 10px;padding:15px;padding:.25em .5em}.text_area p{padding:0 5px 10px 5px}.btn_area button{display:block;height:50px;margin:0 auto;width:100%}.iphone .btn_area button{-webkit-appearance:none;background-color:#bf6516;border:1px solid #000;border-radius:0;border-radius:5px;color:#000;cursor:pointer;display:inline-block;font-weight:normal;padding:10px 24px;position:relative;text-align:center;text-decoration:none;width:100%}.iphone .btn_area button:hover{color:#fff}.iphone .btn_area button:active{background-color:#bf6516}.iphone .btn_area button span{position:relative;z-index:1}.iphone .btn_area button::before,.iphone .btn_area button::after{background-color:#ddd;content:"";display:block;height:100%;position:absolute;top:0;transition:.8s;width:50%}.iphone .btn_area button::before{left:0}.iphone .btn_area button::after{right:0}.iphone .btn_area button:hover::before,.iphone .btn_area button:hover::after{width:0}.normal{font-family:"Hiragino Kaku Gothic ProN","Meiryo",sans-serif}.hide{display:none}a.tgTtip{font-size:1em;margin:0;text-decoration:none}span.tooltip1{background-color:green;border-radius:5px;-moz-border-radius:5px;color:#fff;padding:0 .5em;text-align:center}span.tooltip2{background-color:#ccc}p.tgToolTip{background:#fff;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;font-size:1.6rem;margin:.5em 1rem;padding:1.6rem 1.6rem;text-align:center;width:18rem;z-index:100}p.tgToolTip::before,p.tgToolTip::after{border:14px solid rgba(0,0,0,0);content:"";left:50%;margin-left:-14px;position:absolute}p.tgToolTip::before{border-top-color:#ddd;bottom:-28px}p.tgToolTip::after{border-top-color:#fff;bottom:-27px}p.tgToolTip2{background:#fff;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;bottom:87px;font-size:1.6rem;margin:.5em 1rem;padding:1.6rem 1.6rem;position:fixed;right:1rem;text-align:center;z-index:100}p.tgToolTip2::before,p.tgToolTip2::after{border:14px solid rgba(0,0,0,0);content:"";left:81%;margin-left:-14px;position:absolute}p.tgToolTip2::before{border-top-color:#ddd;bottom:-28px}p.tgToolTip2::after{border-top-color:#fff;bottom:-27px}.dummy{height:100%;left:0;opacity:0;position:fixed;top:0;width:100%}