@charset "utf-8";@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);body,html{height:100%}body,hr{padding:0}body,footer,ul{margin:0}li,ul{list-style:none}a:hover,button:hover,input[type=submit]:hover{opacity:.5}.cf,.cf:after{display:block}.icon_banner,.middle,audio,canvas,img,video{vertical-align:middle}.img_left,.img_right,body{background:#fff}.t.two aside,.two aside{right:-400px;min-height:340px}#mylink dt,#sidenavi a:after,.cf:after{clear:both}#example div.tbl table,#example table.tbl{border-spacing:0;border-collapse:collapse}*{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}article,aside,blockquote,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,noscript,ol,output,p,pre,section,table,tfoot,ul,video{position:relative}blockquote{font-style:normal}img{border:0;max-width:100%;height:auto}a{border:none;text-decoration:underline;opacity:1;color:#4472B9}a.sortheader,body{color:#222}#mynav a.highlight,#patipati h1 a,#topbar #btn-menu,#topbar #site-name h1 a,.caption_view,.image-link,.mfp-close,a.sortheader{text-decoration:none}a:focus{outline:0}h1,h2,h3,h4,h5,h6,hr,ol,p,ul{position:relative;font-size:inherit;line-height:inherit}button,input,select,textarea{font-size:100%}input[type=text]{margin:0;padding:5px 10px}textarea{padding:10px;resize:vertical}#container table{border-collapse:collapse;border-spacing:0;font-size:100%}td,th{font-weight:inherit}#site-logo a,.em,div.caution dt,dl.dlist dt,ol.step>li:before,span.function,span.methodname,span.param{font-weight:700}body,button,html,input,select,textarea{font-family:open-sans,'Helvetica Neue',Helvetica,Arial,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,.subTparent,h1,h2,h3,h4,h5,h6{font-family:'Noto Sans Japanese',open-sans,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;line-height:1.1}hr{margin:32px auto}body{font-size:14px;line-height:1.5}footer{border-top:1px #000 solid;padding:32px 0}ul{padding:0}ol.olist ul.ulist li,ul.ulist li{list-style:disc}#page .h1,#page h1{margin:64px 0;font-size:28px}#page .h2,#page h2{margin:32px 0;font-size:24px}#page .h3,#page h3{margin:32px 0;font-size:20px}#page .h4,#page h4{margin:16px 0;font-size:18px}#page .h5,#page h5{font-size:16px;margin:16px 0}#page .h6,#page h6{margin:16px 0;font-size:100%}a:hover{-moz-transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;transition:all ease-in-out .1s}.cf:after{content:".";height:0;font-size:0;visibility:hidden}.section{margin:64px auto;padding:0}.cleft,.cright{margin-bottom:32px}.left{text-align:left}.right{text-align:right}.center{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.center .thumbnail,ol.step>li:before{text-align:center}.cleft{float:left}.cright{float:right}.nowrap{white-space:nowrap}.icon_banner{margin-left:2px;margin-right:2px}.img_left{float:left;margin:0 20px 32px 0;padding:0}.img_right{float:right;margin:0 0 32px 20px;padding:0}.img_left p,.img_right p,.mtop0{margin-top:0!important}.mbtm0{margin-bottom:0!important}dl.dlist,ol.olist,ul.ulist{margin:32px auto;padding:0}ol.olist ol,ol.olist ul,ul.olist ol,ul.ulist ul{margin:0 auto;padding:0}dl.dlist dt{margin:32px 0;padding:0}dl.dlist dd{margin:32px 0 32px 2rem;padding:0}ol.olist li,ul.ulist li{margin-left:2rem;margin-top:32px}ul.ulist li{margin-bottom:32px}ul.ulist ol.olist li{list-style:decimal}ol.olist ul.ulist li li,ul.ulist li li{list-style:circle}ol.olist li{list-style:decimal;margin-bottom:32px}dl.dlist.compact dd,dl.dlist.compact dt,ol.olist.compact li,ul.ulist.compact li{margin-top:8px;margin-bottom:8px}.tbl pre,.tbl table p{margin-top:8px!important;margin-bottom:0!important}.compact .thumbnail,.compact .thumbnail_l,.compact .thumbnail_r,dl.dlist.compact p,dl.dlist.compact ul,ol.olist.compact p,ol.olist.compact pre,ul.ulist.compact p,ul.ulist.compact pre{margin-top:8px!important;margin-bottom:8px!important}.center .thumbnail img{margin-left:auto;margin-right:auto}ol.step{margin:40px auto;padding:0;list-style-type:none}ol.step>li{list-style-position:outside;counter-increment:step-counter;padding-left:2.5rem;margin-bottom:40px}ol.step>li:before{content:counter(step-counter);background:#222;color:#fff;padding:.1em .5em;margin-left:-2.5rem;display:inline-block;float:left}.iframe-video{margin:32px auto;padding:0}.iframe-video iframe{max-width:100%;width:560px;height:315px;display:block;overflow:hidden}@media (max-width:991px){.iframe-video iframe{width:100%!important}}.lastupd{text-align:right}.lastupd:before{content:"Last Updated on:"}input[type=file]{background:#fff;padding:.5rem 1em}.btn,button,input[type=reset],input[type=submit],input[type=button]{color:#fff;display:inline-block;text-align:center;text-decoration:none;background:#4472B9;padding:7px 20px;outline:0;border:0}.ng,.ok{padding:20px 32px}.btn.mr{margin-right:10px}.ng,.ok,div.info,p.info{margin:32px auto}.btn::after,.btn::before{position:absolute;z-index:-1;display:block;content:''}.btn,.btn::after,.btn::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.ok{border:1px solid #c1ffc1;background:url(/content/img/skin/bg_ok.gif)right bottom no-repeat #efe}.ng{border:1px solid #ddd;background:url(/content/img/skin/bg_ng.gif)right bottom no-repeat #f7f7f7}.pre{white-space:pre;font-family:monospace}#sidebar ul li a,.caption_view,.mfp-counter,.tbl caption{white-space:nowrap}div.info,p.info{padding:0 32px;border:1px solid #eee;background:url(/content/img/skin/bg_info.gif)99% bottom no-repeat #f7f7f7}div.caution,p.caution{margin:32px auto;padding:0 32px;border:1px solid #ffec67;background:url(/content/img/skin/bg_cau.gif)99% bottom no-repeat #ffc}p.caution,p.info{padding-top:32px;padding-bottom:32px}div.caution dl{margin:0;padding:32px 0}div.caution dt{margin:0;padding:0}div.caution dd{margin:32px 0 0;padding:0}span.function,span.methodname,span.param{background-color:transparent;padding:0 2px}div#container.caution,div#wrapper.caution{background:#fff;border:0}.koubun.css3,.koubun.mozilla,.koubun.vendorprefix,.koubun.webkit{background-repeat:no-repeat}span.arg{font-style:italic}span.param{color:#5b95eb}span.dfn{padding:0 2px;font-style:italic}span.bool{text-transform:lowercase;font-style:italic}.fs{font-size:.8rem}#site-logo a,.koubun *{font-size:100%}.normal{font-weight:400}.koubun{margin:32px 0;padding:20px;width:auto;border:1px dotted #ccc;background-color:#f7f7f7;overflow:auto}.koubun p{margin-top:0}.koubun.css3{background-image:url(/content/img/skin/css3.jpg);background-position:0 0}.koubun.mozilla,.koubun.vendorprefix,.koubun.webkit{background-position:top right}.koubun.vendorprefix{background-image:url(/content/img/skin/vendorprefix.gif)}.koubun.webkit{background-image:url(/content/img/skin/webkit.gif)}.koubun.mozilla{background-image:url(/content/img/skin/mozilla.gif)}blockquote.quote{margin:20px auto;padding:10px 20px;border-left:5px solid #eee;overflow:hidden}#page-body blockquote.quote p{margin:10px auto;padding:0}blockquote.quote footer,blockquote.quote p.cite{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote.quote footer:before,blockquote.quote p.cite:before{content:'\2014 \00A0'}#wrapper{overflow:hidden;margin:0 auto;padding:50px 0 0;position:relative}#container{margin:0 auto;padding:0 40px}#page-top{position:fixed;bottom:0;right:0;width:50px;height:50px;display:block;background:url(/common/images/icon/up.png)top left no-repeat #222;background-size:100%;border-bottom:0}#sidebar{padding-top:51px;position:fixed;left:0;top:0;width:50%;height:100%;overflow:hidden;cursor:default;color:#c8c8c8;background:#222;overflow-x:hidden;overflow-y:auto;-moz-transition:width ease-in-out .28s,background linear .1s;-webkit-transition:width ease-in-out .28s,background linear .1s;-o-transition:width ease-in-out .28s,background linear .1s;transition:width ease-in-out .28s,background linear .1s;-ms-transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate(0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-font-smoothing:subpixel-antialiased}#sidebar .icon,#site-logo{background-repeat:no-repeat;background-color:transparent}#sidebar ul li a,#site-logo{position:relative;height:70px}#site-logo{width:auto;margin:10px 0;padding:0;background-image:url(/common/images/icon/icon.png);background-position:0 0;background-size:auto 100%}#site-logo a{display:inline-block;padding-left:70px;height:70px;line-height:70px;color:#fff;-moz-transition:right ease-in-out .28s;-webkit-transition:right ease-in-out .28s;-o-transition:right ease-in-out .28s;transition:right ease-in-out .28s}#site-logo a span{display:block}#sidebar h3{margin:20px 10px;opacity:1;transition:opacity ease-in-out .28s}#sidebar h3,#sidebar li span{-o-transition:opacity ease-in-out .28s;-webkit-transition:opacity ease-in-out .28s;-moz-transition:opacity ease-in-out .28s}#sidebar ul{margin:0;padding:0}#sidebar ul li a{display:block;color:inherit;line-height:70px;padding-left:75px;border-top:1px #2d2d2d solid;overflow:hidden;text-overflow:ellipsis}#sidebar li a.selected{color:#e3bc28}#sidebar li:last-child a{border-bottom:1px #2d2d2d solid}#sidebar li span{opacity:1;transition:opacity ease-in-out .28s}#topbar #sitesearch,#topbar #sitesearch.open{transition:width .3s,border .3s,margin .3s}#sidebar .icon{display:block;position:absolute;top:10px;left:10px;width:50px;height:50px;overflow:hidden;opacity:.4;background-position:0 0;background-size:100%}.nav-closed #sidebar ul ul,.nav-closed #sidenavi,.nav-closed #site-logo a span{display:none}#sidebar li a.selected .icon{opacity:1}.nav-closed #sidebar #site-logo .logotype,.nav-closed #sidebar li span{opacity:0}#sidebar li a:hover{background:#111}#sidebar .icon.php{background-image:url(/common/images/icon/icon_php.png)}#sidebar .icon.js{background-image:url(/common/images/icon/icon_js.png)}#sidebar .icon.ajax{background-image:url(/common/images/icon/icon_ajax.png)}#sidebar .icon.html5{background-image:url(/common/images/icon/icon_html5.png)}#sidebar .icon.xhtml{background-image:url(/common/images/icon/icon_xhtml.png)}#sidebar .icon.css{background-image:url(/common/images/icon/icon_css.png)}#sidebar .icon.mobile{background-image:url(/common/images/icon/icon_mobile.png)}#sidebar .icon.strm{background-image:url(/common/images/icon/icon_strm.png)}#sidebar .icon.mysql{background-image:url(/common/images/icon/icon_mysql.png)}#sidebar .icon.topic{background-image:url(/common/images/icon/icon_topic.png)}#sidebar .icon.mail{background-image:url(/common/images/icon/icon_email.png)}.nav-closed #sidebar{width:75px}.nav-closed #sidebar #site-logo a{right:6px}.nav-closed #sidebar.scrollbar{width:85px}.onepage .current a{background:#666;color:#ededed}#topbar{z-index:30;position:fixed;left:0;top:0;margin:0;padding:0;width:100%;height:50px;background:#fff;border-bottom:1px solid #eee;line-height:50px}#topbar #menu{position:absolute;left:0;top:0;z-index:5;height:50px}#topbar #btn-menu{display:inline-block;height:50px;border:none;color:inherit;padding:0 15px 0 35px;border-right:1px #eee solid}#topbar #btn-menu .icon{display:block;position:absolute;top:0;left:5px;width:30px;height:50px;background:url(/common/images/icon/menu.png)0 center no-repeat;background-size:100%}#topbar #btn-menu .label{padding-left:5px}#topbar #site-name{height:50px;margin:0 70px;padding:0;position:relative;text-align:center}#topbar #site-name h1{height:100%;margin:0;padding:0}#topbar #site-name h1 a{height:100%;display:inline-block;line-height:50px;color:#222}#topbar #sitesearch{position:absolute;top:0;right:0;width:50px;height:49px;overflow:hidden;cursor:pointer;z-index:40}#topbar #sitesearch-inner{position:relative;width:100%;height:100%}#topbar #btn_sitesearch{opacity:1;position:absolute;top:9px;right:9px;width:32px;height:32px;background:url(/common/images/icon/search.png)top left no-repeat;background-size:auto 100%;display:block}#content,#page,.one aside{position:relative}#topbar #sitesearch-frm{display:none;background:#fff;padding:0 10px}#topbar #sitesearch.open #sitesearch-frm{display:block}#topbar #sitesearch.open #btn_sitesearch{opacity:0;transition:opacity .3s}.cse form.gsc-search-box,form.gsc-search-box{padding:0!important;margin:0!important}#content{max-width:980px;margin:0 auto;padding:0;-ms-transform:translate(50%,0);-moz-transform:translate(50%,0);-webkit-transform:translate3d(50%,0,0);transform:translate(50%,0);-ms-transition:-ms-transform .28s ease-in-out;-moz-transition:-moz-transform .28s ease-in-out;-webkit-transition:-webkit-transform .28s ease-in-out;transition:transform .28s ease-in-out}.nav-closed #content{-ms-transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate(0,0)}#topicpath{margin:32px auto}#breadcrumbs a{display:inline-block;margin:0;padding:0}#breadcrumbs a:after{content:" › ";display:inline-block;margin:0 10px}#sitemap_t{margin:32px auto;padding:0}#sitemap_t ul{margin:20px 0 10px}#sitemap_t .subTparent{margin:0}#sitemap_t div.h2{margin:32px 0 0}#sitemap_t .subTparent{margin-top:32px}#sitemap_t .subTparent:before,#sitemap_t div.h2:before,#sitemap_t li li:before{width:28px;height:28px;content:" ";float:left;margin-right:10px}#sitemap_t div.h2:before{background:url(/common/images/icon/folder.png)no-repeat #fff;background-size:100%}#sitemap_t .subTparent:before,#sitemap_t li li:before{background:url(/common/images/icon/file.png)no-repeat #fff;background-size:100%}#sitemap_t li ul{margin-left:38px}#sitemap_t li li{padding:5px 0}aside{overflow-x:hidden;overflow-y:auto;margin:0;padding:0;background:#eee;display:none}aside iframe{display:block!important;margin-left:auto!important;margin-right:auto!important}#aside-inner{margin:0}aside .section{margin:0 auto;padding:0;overflow:hidden}aside .inner{margin:0 auto;padding:0;text-align:center}.bg_white{background:#fff}aside h2{margin:32px auto;border-top:3px solid #fff;border-bottom:3px solid #fff;padding:.8em 0;background:#ccc;text-align:left}aside h2:before{content:"♥";padding-left:15px;padding-right:10px;color:#f69}#share-buttons ul{display:table;width:306px;margin:0 auto;padding:0}#share-buttons li{width:33.333%;text-align:center;vertical-align:top;display:table-cell}.one aside{top:0!important;right:0!important;width:100%;height:auto!important;margin:0 auto 64px;padding:0;background:#fff;display:block}.t.two aside,.two aside{width:340px;position:absolute}.one aside .inner,.one aside h2{width:100%!important}.one aside #plugin_facebook iframe,.one aside #plugin_google iframe,.one aside #plugin_twitter iframe{max-width:100%}.one #sitemap_dummy{display:none!important}.two #sitemap_p.fix,.two aside{display:block}.two aside{margin:0 30px 0 0;padding:0;top:0}.t.two aside{top:0}.two aside h2{margin-bottom:0}.two #share-buttons h2{margin-bottom:32px}aside p{margin:16px auto}#sitemap_p{margin:32px 0;background:#eee}#sitemap_dummy li span,#sitemap_p li span{padding-left:10px;font-size:.8rem;color:#666}#sitemap_p li span.phpver{padding-left:0}#sitemap_dummy li span{display:block;padding-left:0}#sitemap_dummy{width:340px;height:auto;position:relative;top:0;display:none;margin:0 30px 0 0;padding:0}#sitemap_dummy ol{margin:0;padding:20px}#sitemap_p ol{margin:0;padding:1em 0}#sitemap_dummy li,#sitemap_p li{list-style-type:decimal;margin:16px 32px 16px 3em;padding:0}#sitemap_dummy.fix{display:block;position:fixed;position:absolute;right:-32px;top:0}#sitemap_dummy.fix .current{background:#ff0}article{background:#fff;position:relative}#page-header{border-top:5px solid #666;border-bottom:5px solid #666;padding:0}#page-header h1{margin:0;padding:20px 0;line-height:1.2}#page-header h1 span.h{font-size:1rem;color:#666;display:block;margin:0 0 5px;padding:0}#page-body h1,#page-body h2,#page-body h3,#page-body h4,#page-body h5,#page-body h6{margin:64px auto 32px;line-height:1.2}#page-body .h2,#page-body h2{padding-top:32px;border-bottom:solid 3px #666;padding-bottom:10px}#page-body .h3,#page-body h3{border-bottom:solid 1px #666;padding-bottom:10px}#page-body h2 span{font-weight:400;font-size:1rem;padding-left:5px}#example table.tbl th,#mypoll dt,#page-body b,#page-body kbd,#page-body strong,span.pretitle{font-weight:700}#page-body .h6,#page-body h6{margin-bottom:8px}#page-body .blu,p{margin:32px auto}#page-body .blu{background:#eee;padding:5px}#page-body img.border2{border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}#page-body img.border{padding:10px}#page-body p.shot img{max-width:100%;height:auto}#google_translate_element{margin:20px auto;padding:0;text-align:center}.msp{padding:10px 15px;border:1px dotted #ccc}.brw,.license,.usefile,.useimg,.uselib{padding-left:80px;background-repeat:no-repeat;background-position:0 .25rem;margin:5px 0}.brw{background-image:url(/content/img/skin/str_brw.gif)}.license{background-image:url(/content/img/skin/str_license.gif)}.uselib{background-image:url(/content/img/skin/str_uselib.gif)}.usefile{background-image:url(/content/img/skin/str_usefile.gif)}.useimg{background-image:url(/content/img/skin/str_useimg.gif)}.reference,.relatedlink{margin:32px auto;padding:20px;border:1px dotted #ccc}#mypoll,#pickup .guide,#rssfeed_body,.output{border:1px solid #ccc}.reference ul,.relatedlink ul{margin-top:0;margin-bottom:0}.relatedlink:before{content:"関連リンク:　"}.reference:before{content:"参照:　"}#page-body em{font-style:normal;padding:.1em .25em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAJCAYAAADzRkbkAAAAEElEQVQIW2P8/TvkDCORBAB3fRvQcHDghQAAAABJRU5ErkJggg==);background-position:center bottom;background-repeat:repeat-x}code,pre,span.pretitle{background:#eee}#page-body kbd{margin:0 5px;padding:.1em .25em;border-width:1px 2px 2px 1px;border-style:solid;border-color:#cfcfcf #999 #999 #cfcfcf;text-align:center;background-color:#eee;font-family:sans-serif}.green{color:#4CA454}.red{color:#f69}.sourcecode{margin:0 auto;padding:0;width:100%}code,pre,var{font-family:monospace}pre{margin:0 0 32px;padding:20px;overflow:auto}.sourcecode pre,ol.olist.compact .sourcecode pre,ul.ulist.compact .sourcecode pre{margin-top:0!important;margin-bottom:0!important}.sourcecode_wrapper{margin:32px auto;padding:0}.sourcecode_wrapper .sourcecode{margin:0 auto;padding:0}code{margin:0;padding:.1em .25em}span.pretitle{margin:0 10px 0 0;padding:0 16px;height:40px;line-height:40px;display:inline-block}.output{margin:32px auto;padding:20px;background:url(/content/img/skin/part_output.gif)right top no-repeat #fff;overflow:hidden}.sourcecode_wrapper .output{margin-bottom:0}.output p{margin:1em 0}.output em{font-style:italic;background-color:transparent}.output button,.output input[type=reset],.output input[type=submit],.output input[type=button]{padding:7px 10px;background:#999}#pagenation{margin:64px auto 32px;padding:20px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}#pagenation em{font-style:normal;background:0 0}#pagenation em:before{content:"〔"}#pagenation em:after{content:"〕"}#pagenation .prev{text-align:left;margin:10px 0}#pagenation .next{margin:10px 0;text-align:right}#pagenation .prev a:before{content:"«";float:left;padding-right:10px}#pagenation .next a:after{content:"»";float:right;text-align:left;padding-left:10px}#sidebar #sidenavi ul li ul li a:after,#sidebar #sidenavi ul li ul li a:before{-webkit-transform:rotate(45deg);height:8px;margin-top:-4px;width:8px;content:""}.addthis-toolbox{text-align:right;background:#fff;vertical-align:middle;margin:32px auto;min-height:32px}#mypoll{margin:64px auto 32px;padding:0}#mypoll dd,#mypoll dl{margin:0;padding:0}#mypoll dt{margin:20px 20px 0}#mypoll label{padding-right:1em}#mypoll .clapping,.poll .clapping{margin-left:10px}#mypoll p{margin:0;padding:10px 20px 0}#mypoll p .btn{margin-right:10px}#mypoll p.vote{padding:10px 20px 20px}#mypoll p.patipati{padding:20px;border-top:1px dashed #ccc}#page-footer{clear:both;width:100%;text-align:center;margin:64px auto;padding:20px 0;color:#666}#page-footer span{margin:0 .5em}#page-footer p{padding:.5rem 0;margin:0}#site-desc{margin:32px auto}#hatebu h2,#pickup h2,#rssfeed h2{margin:0 0 10px}#rssfeed.section{margin-top:0}#mynav{background:#eee;margin-bottom:20px;padding:10px}#mynav a{padding:0 10px}#mynav a.highlight{font-weight:700}#rssfeed_body{margin:0 auto 32px;padding:20px}#rssfeed_body .pubdate{margin-right:10px}#rssfeed_body ul{margin:0;padding:0;display:none}#rssfeed_body li{margin:10px 0;padding:0}#hatebu .hatena-bookmark-widget-body{margin:8px auto;border:1px solid #ccc;padding:20px}#hatebu .hatena-bookmark-widget-body li{margin:10px 0}#pickup .guide{margin:32px auto 0;padding:20px}#pickup .guide:first-child{margin-top:0}#pickup ul.guide li h3{margin:0 0 10px;padding:0}#pickup ul.guide li p{margin:0;padding:0}span.ns{display:none}.cleft.nosp{width:2em}#sidenavi{margin:0;padding:10px;line-height:1;background:#fff}#sidebar #sidenavi ul{margin:0 0 0 40px;padding:0}#sidebar #sidenavi li span{color:#222}#sidebar #sidenavi a{display:inline-block;margin:5px 0;padding:0;height:30px;line-height:30px;overflow:hidden;border:0}#sidebar #sidenavi ul a.btn_sw{display:block;color:#222}#sidebar #sidenavi ul li{display:block;margin:0;padding:0;overflow:hidden;height:auto}#sidebar #sidenavi ul li.opt a{background:#ff0}#sidebar #sidenavi ul li ul{margin:0 0 0 40px;padding:0;background:#fff}#sidebar #sidenavi ul li ul li a{height:1em;line-height:1em;color:#222;padding-left:20px;display:block}#sidebar #sidenavi ul li ul li a:before{display:block;position:absolute;transform:rotate(45deg);top:50%;left:0;background:#222}#sidebar #sidenavi ul li ul li a:after{display:block;position:absolute;top:50%;left:-5px;background:#fff;transform:rotate(45deg)}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;top:0}#sidenavi .subpaernt div{display:none}#sidenavi .subpaernt.open div{display:block}#sidenavi a:after,#sidenavi a:before{content:" ";display:table}.arrow{position:relative;margin:0;padding:0 0 0 40px;height:30px;text-align:center;overflow:hidden;display:block;float:left}.arrow:before{content:"+";position:absolute;left:0;top:0;width:30px;height:30px;padding:0;color:#eee;background:#222;font-size:30px;line-height:30px;overflow:hidden}.arrow.minus:before{content:'-';font-size:40px;line-height:23px}img.nomax{max-width:none!important}.w1p{width:1%}.w5p{width:5%}.w30p{width:30%}.w49p{width:49%}.w100p{width:100%}.tbl{overflow-y:hidden;margin:32px auto;padding:0;min-height:.1%;overflow-x:auto;background-color:transparent;width:auto;max-width:100%}.tbl.w100p{border:1px solid #999}.tbl.w100p table{width:100%}.tbl td,.tbl th{border:1px solid #ddd;padding:8px 10px}.tbl caption{margin:0;padding:5px 10px;text-align:left;background:#666;color:#fff}.tbl caption:before{content:"《 "}.tbl caption:after{content:" 》"}.tbl th{background:#eee;text-align:left}.tbl thead th{background:#ddd;text-align:center}.tbl thead td{background:#eee;text-align:center}.tbl tbody th{background-color:#f7f7f7}.caution .tbl table{background-color:#fff}.tbl .t_on{background-color:#fff!important}.tbl .t_off{background-color:#eff8ff!important}.hi{background:#ffc}.thumbnail,.thumbnail_l,.thumbnail_r{text-align:left;overflow:hidden;float:left;max-width:100%;margin:0 32px 32px 0;padding:0}.thumbnail{float:none;margin-right:0}.thumbnail img,.thumbnail_l img,.thumbnail_r img{border:1px dotted #eee;overflow:hidden;background-color:#f7f7f7;width:auto;display:block}#page-body p.shot span,.thumbnail span.caption,.thumbnail_l span.caption,.thumbnail_r span.caption{text-align:left;display:block;margin:5px 0;padding:0;color:#666;font-size:.8rem}#page-body p.shot span:before,.thumbnail span.caption:before,.thumbnail_l span.caption:before,.thumbnail_r span.caption:before{content:"▲";font-size:.8rem;padding-right:.4rem}.caption_view{margin:10px 0 0;background:#4472B9;color:#fff;display:inline-block;text-align:center;padding:0 16px;line-height:40px;outline:0}.caption_view::after,.caption_view::before{position:absolute;z-index:-1;display:block;content:''}.caption_view,.caption_view::after,.caption_view::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#mylink{margin:32px auto}#mylink input[type=text],#mylink textarea{width:100%!important;padding:10px}#mylink dl{margin:0;padding:0}#mylink dt{width:8em;float:left;margin:0 0 32px;text-align:right}#mylink dd{margin:0 0 32px 9em}#container.caution #page-body,#container.mail #page-body{margin-bottom:96px}#frm-contact{margin:32px auto;padding:0}#frm-contact span.hissu{font-size:1.5em;padding:0 5px}#frm-contact .ex{color:#999;font-size:90%;margin:5px 0 0;padding:0}#frm-contact .errmsg{color:#f69;padding:5px 0;display:none}#frm-contact input[type=text]:focus,#frm-contact textarea:focus{background:#f7f7f7;color:#000}#frm-contact .noerr,#frm-contact .tarea,#frm-contact .txt{background:#fff;border:1px solid #999;width:100%;padding:10px}#frm-contact .err{background:#fcc;border:1px solid #f99}#frm-contact dt{padding:5px;margin:0;background:#eee}#frm-contact dd{margin:0 0 20px;padding:0}#frm-contact dd p{margin:0;padding:10px 0}#example{margin:0 auto;padding:32px 0;text-align:center}#example_wrapper{margin:0 auto;padding:10px 20px;text-align:left}#example table caption{text-align:left}#example .btn,#example button,#example input[type=reset],#example input[type=submit],#example input[type=button],.output .btn,.output button,.output input[type=reset],.output input[type=submit],.output input[type=button]{margin:5px 0}#example .section,#example p{margin:1rem 0}#example table.tbl{margin:32px 0}#example table.tbl caption:after,#example table.tbl caption:before,.output .tbl caption:after,.output .tbl caption:before{content:""}.mfp-container:before,.mfp-figure:after{content:''}#example table.tbl td,#example table.tbl th{padding:8px 10px}.image-link{overflow:hidden;cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-bg{left:0;width:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{left:0;width:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;left:0;padding:0 8px;box-sizing:border-box}.mfp-container,img.mfp-img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.gads,.prbox,.prbox p{text-align:center}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px)and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}#print,#print #wrapper{padding:0}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}#print{font-size:75%}#print #content{-ms-transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate(0,0);max-width:100%}#print #mypoll,#print #page-footer .link,#print #page-footer .social,#print #page-footer .thanks,#print #page-footer .valid,#print .addthis-toolbox{display:none}#print #page-footer{margin:0}#print a{color:#222}.prbox{margin:64px auto;padding:32px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.prbox p{margin:5px auto}.gads{margin:0 auto;padding:0;background:#fff}#gads_aside{margin-top:1px;width:336px;min-height:280px}#gads_footer,#gads_header,.adslot_1{margin:32px auto}.adslot_1{padding:0;width:320px;min-height:50px}.adslot_1>ins{display:block;position:relative;left:-10px}@media (min-width:468px){.adslot_1{width:468px;min-height:60px}}@media (min-width:868px){.adslot_1{width:728px;min-height:90px}}@media (min-width:1815px){#content{max-width:1080px}}@media (min-width:768px)and (max-width:991px){#pagenation .next,#pagenation .prev{float:none;width:100%}}@media (max-width:991px){.nosp{display:none}.cleft,.cright{float:none}}@media (max-width:767px){.thumbnail,.thumbnail_l,.thumbnail_r{float:none;margin-right:0}body{padding-left:0}#sidebar{width:100%}.nav-closed #sidebar{width:0}#container{padding:0}#page,aside .inner{padding:0 10px}#content{-ms-transform:translate(50%,0);-moz-transform:translate(50%,0);-webkit-transform:translate3d(50%,0,0);transform:translate(50%,0);-ms-transition:-ms-transform .28s ease-in-out;-moz-transition:-moz-transform .28s ease-in-out;-webkit-transition:-webkit-transform .28s ease-in-out;transition:transform .28s ease-in-out}.nav-closed #content{-ms-transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate(0,0)}#page{margin-left:0}#pickup .cleft,#pickup .cright{float:none}#pagenation .next,#pagenation .prev{float:none;width:100%}#menu .label{display:none}#topicpath{margin-top:16px;margin-bottom:32px}#mypoll p label{display:block;margin:0;padding:5px 0}#mypoll .foot li:before{content:"";padding:0}#mypoll .foot li{display:block;padding:10px 0}#mypoll .foot{margin:0;padding:0}#mypoll .clapping{display:block;margin:10px 0 -10px}#mylink dt{float:none;text-align:left;margin:0;width:auto}#mylink dd{margin:16px 0 32px}}@media (max-width:480px){#topbar .btn{padding:0 15px;overflow:hidden}#topbar .left .label{display:none}#topbar #site-name{margin:0}#topbar #sitesearch{transition:width .3s}}#patipati{margin:0 auto;padding:0;text-align:center;max-width:600px}#patipati-inner{margin:0 auto;padding:0 20px}#patipati h1{margin:64px 0 32px;font-size:32px}#patipati h1 a{line-height:85px;height:85px;font-size:24px;color:#666;display:inline-block}#patipati h1 a span{background:url(/common/images/icon/icon.png)no-repeat;width:85px;height:85px;float:left;display:inline-block}#patipati input[type=text]{width:100%;text-align:center;background:#fff}#patipati-message{margin:32px auto;padding:16px;border:1px solid #ccc}#patipat-note{margin:32px auto;padding:0}#patipat-note span{display:block;color:#666;font-size:.8rem;margin:0 0 5px}#patipati-system{margin:64px auto;padding:0}#patipat-form{margin:32px auto;padding:16px 32px;border:1px solid #ccc;background:#f7f7f7}