@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}body{background-image:url(../images/bg.png);margin-top:25px;margin-bottom:25px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}.mb5{margin-bottom:5px}a{color:blue}a:hover{color:#d34937}#container{width:920px;margin:0 auto;background:white;border-left:20px white solid;border-right:20px white solid;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);-moz-box-shadow:0 0 15px rgba(0,0,0,0.4);box-shadow:0 0 15px rgba(0,0,0,0.4)}#container:before{margin-top:-5px;content:"";display:block;height:25px;background:#d34937}#header{position:relative;margin-bottom:30px}#header a{text-decoration:none;color:#666}#header a h1{font-size:30px;padding:10px;font-weight:bold;font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif}#header p{font-size:12px;position:absolute;right:10px;top:5px}#top h2{clear:both;font-size:15px;border:1px solid #d34937;border-left:20px solid #d34937;margin-bottom:10px;margin-right:10px;padding:3px 3px 3px 8px}#top h2 a{display:block;padding:3px 3px 3px 8px;color:black;text-decoration:none;position:relative}#top h2 a:after{content:"";display:block;width:5px;height:5px;border-top:#CCC 3px solid;border-right:#CCC 3px solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:10px;top:50%;margin-top:-4px}#top h2 a:hover{text-decoration:underline}#top p{padding:3px 3px 3px 8px;margin-bottom:10px;margin-right:10px;line-height:1.5}#top .clearfix{clear:both}#top ul.listView{margin:20px 10px;margin-right:20px}#top ul.listView li{width:33%;float:left;font-size:15px;line-height:2;border-bottom:1px dotted #CCC;margin-bottom:5px}#top ul.inlineList{margin:20px 10px;margin-right:20px}#top ul.inlineList li{display:inline;padding-right:10px}#top nav.more{display:block;margin:20px;text-align:right}#main{font-size:14px;float:left;width:100%;margin-right:-250px}#main #mainInner{margin-right:280px}#main nav.topicPath ul{margin:-25px 0 0 0;height:25px}#main nav.topicPath ul li{display:inline-block;position:relative;padding-left:5px;font-size:11px}#main nav.topicPath ul li:not(:last-child){padding-right:15px}#main nav.topicPath ul li:not(:last-child):after{content:"";display:block;width:5px;height:5px;border-top:#999 2px solid;border-right:#999 2px solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:4px;top:50%;margin-top:-4px}#main h2{border:1px solid #d34937;border-left:20px solid #d34937;padding:3px 3px 3px 8px;margin-bottom:10px}#main h2 a{display:block;color:black;text-decoration:none;position:relative}#main h2 a:after{content:"";display:block;width:5px;height:5px;border-top:#CCC 3px solid;border-right:#CCC 3px solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:10px;top:50%;margin-top:-4px}#main h2 a:hover{text-decoration:underline}#main h3{font-weight:bold;border-bottom:1px solid #d34937;border-left:20px solid #d34937;padding:3px 3px 3px 8px;margin:20px 10px -5px}#main h4{font-size:15px;border-left:20px solid #d34937;padding:0 3px 0 8px;margin:20px 10px -5px;font-weight:bold}#main p{margin:20px 10px;line-height:1.5}#main p.lastUpdate{font-size:small;color:#999;text-align:right;margin:10px 5px}#main p.default{font-size:small;color:#999;margin:20px 10px;font-style:italic}#main a.ver{display:block;margin:20px 10px;text-align:right;color:red;text-decoration:none}#main a.code{background:#F3C6CB;text-decoration:none;color:inherit;padding:2px}#main strong{font-weight:bold}#main pre{display:block;margin:20px 10px;border:1px solid #666;padding:10px;background:#EFEFEF;line-height:1.7;overflow:auto;border-radius:2px;white-space:pre;tab-size:4;color:#333}#main .codeHighLiterElement{color:#07a}#main .codeHighLiterAttribulte{color:#DD4A68}#main .codeHighLiterString{color:#905}#main .codeHighLiterComment,#main .codeHighLiterComment *{color:#690;font-weight:normal}#main .codeHighLiterKeyword{color:#DD4A68}#main .codeHighLiterSymbol{color:#07a}#main pre strong{font-weight:normal;background:rgba(255,255,0,0.5)}#main p.sample{margin-top:-10px;margin-bottom:40px;text-align:center}#main p.sample a{display:inline-block;padding:7px 40px;background-color:#2a83a2;color:white;font-weight:bold;text-decoration:none;vertical-align:middle}#main p.sample a:after{content:"";background:url(../images/link_blank.svg);background-size:13px;width:13px;height:13px;margin-left:5px;display:inline-block;vertical-align:-1px}#main p.attention{padding:10px;border:1px solid #666;border-radius:2px;background:rgba(211,73,55,0.5)}#main ul.normal{margin:20px 20px 20px 30px}#main ul.normal li{list-style-type:disc;margin-bottom:5px}#main ul.listView{margin:20px 10px;margin-right:20px}#main ul.listView li{font-size:15px;line-height:2;border-bottom:1px dotted #CCC;margin-bottom:5px}#main ul.listView li p{display:inline;margin:0}#main ul.listView li:first-child{border-top:1px dotted #CCC}#main table{width:98%;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:20px 10px;border-radius:2px}#main table tr:nth-child(odd){background-color:#ecf0f1}#main table th{border:1px solid #666;padding:5px;background:#EEF}#main table td{border:1px solid #666;padding:5px}#main table .cetner{text-align:center}#main ul.inlineList{margin:20px 10px;margin-right:20px}#main ul.inlineList li{display:inline;padding-right:10px}#main nav.more{display:block;margin:20px;text-align:right}#main .attention{margin:20px 10px;border:2px solid #D0021B;border-radius:4px;padding:0 1em 0 40px;background:url(../images/info_red.svg) no-repeat 15px center;background-size:25px}#side{float:right;width:250px}#side a{text-decoration:none}#side h2{padding:5px;background:#d34937;color:white;text-align:right}#side ul li{position:relative}#side ul li:after{content:"";display:block;width:5px;height:5px;border-top:#CCC 3px solid;border-right:#CCC 3px solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:4px;top:50%;margin-top:-4px}#side ul li a{display:block;padding:5px;padding-right:10px;border-bottom:1px dotted #CCC;text-decoration:none}#side ul li:hover a{background:#CCC}#side ul li:hover:after{border-top:#FFF 3px solid;border-right:#FFF 3px solid}#side .twiter_btn{padding:20px 0}#side #cse-search-box{padding:5px 0}#footerMnenu{clear:both;text-align:center;margin-top:13px;padding:2px}#footerMnenu li{display:inline;border-left:1px solid #d34937}#footerMnenu li:first-child{border-left:none}#footerMnenu a{font-size:smaller;text-decoration:none;color:#d34937;padding:0 5px}#footer{margin-bottom:-5px;content:"";display:block;text-align:center;color:white;padding:3px;background-color:#d34937;background:#d34937}#footer a{color:white;text-decoration:none}.SBM{margin-bottom:10px;text-align:right;height:24px;margin-right:0;line-height:1}.SBM iframe.twitter-share-button{width:100px !important}.SBM>span{height:2px !important}.SBM .fb-like{width:98px;vertical-align:top;overflow:hidden}.SBM .hatena-bookmark-button-frame{width:115px !important}.SBM.top{margin-top:-30px;margin-right:10px}.red{color:red}
