@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;zoom:1}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}li{vertical-align:middle}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0}* html hr{margin:0}*:first-child+html hr{margin:0}.cf:before,.cf:after{content:'';display:table}.cf:after{clear:both}.cf{*zoom:1;}body{font:14px/1.5 "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,Helvetica,Arial,sans-serif;text-align:center;word-wrap:break-word;color:#333;background:#f1f1f1;-webkit-text-size-adjust:100%}a{color:#bf3326;text-decoration:none}a:hover{color:#da3a2c}#side a:hover{background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/pat-dot.png)}a:hover img{zoom:1;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;opacity:.7}a{-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.30}input[type=submit]{padding:5px 15px}strong{color:#da3a2c}pre{margin-bottom:15px}@media screen and (max-width:768px){#main img{max-width:100%;height:auto;width:auto}}.centered,.nav,#main,#pagetop{position:relative;margin:0 auto;width:930px;text-align:left}@media screen and (max-width:768px){.centered,#header{width:100%}}#header{background:#da3a2c}.nav{line-height:32px}.nav li{float:left}.nav .social-btn{float:right;margin-right:28px}.nav a{margin:2px;padding:3px 15px;color:#f1f1f1}.nav a:hover{background:#e17167}#nav-btn{display:none}.nav .icon-twitter,.nav .icon-facebook,.nav .icon-rss{display:inline-block;margin:7px 2px;padding:0;width:18px;height:18px;line-height:18px;text-indent:100%;white-space:nowrap;overflow:hidden}.nav .icon-twitter,.nav .icon-twitter:hover{background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 0 0px no-repeat;border:none}.nav .icon-facebook,.nav .icon-facebook:hover{background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 0 -100px no-repeat;border:none}.nav .icon-rss,.nav .icon-rss:hover{background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 0 -200px no-repeat;border:none}@media screen and (max-width:768px){#nav-btn{display:block;padding:5px;width:38px;line-height:38px;color:#fff;cursor:pointer;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 16px -984px no-repeat}.nav{display:none;width:100%;z-index:10}.nav li,.nav .social-btn{display:block;float:none;line-height:38px;text-align:center;border-top:#e17167 solid 1px;background:#da3a2c}.nav .social-btn{margin:0 auto;padding:7px 0}.nav .social-btn a{margin:0 10px}.nav a{display:block}}#logo{padding:24px 0;background:#fbfbfb}#eye-catch{font-size:34px;line-height:270px;color:#da3a2c;background:#fdcc19 url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/page-name-bg.jpg) no-repeat top center}#page-name{padding:32px 0 56px 30px;font-size:34px;line-height:40px;color:#da3a2c;background:#fdcc19 url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/page-name-bg.jpg) no-repeat top center}@media screen and (max-width:768px){#page-name{background-size:768px 198px;background-position:top right}}#main{margin-top:-36px;padding:30px;width:870px;background:#fbfbfb}@media screen and (max-width:768px){#main{padding:10px;width:auto}}#summary,#contents,#archive{float:left;width:540px}#ad-top,#side{float:right;width:300px}@media screen and (max-width:768px){#summary,#contents,#ad-top,#side{float:none;width:auto}}#main h1{margin:5px 0 24px;font-size:28px;line-height:40px}#status{margin-bottom:30px;padding:14px 0;font-size:12px;line-height:20px;white-space:normal;border-top:#b3b3b3 solid 1px;border-bottom:#b3b3b3 solid 1px}.status-cat a,#status .status-date,#status .status-share,#status .status-time,#status .status-tag{display:inline;padding:0 10px 0 18px;white-space:nowrap}.status-cat a{background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 0 -300px no-repeat}.status-date{background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 0 -400px no-repeat}.status-share{background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 0 -500px no-repeat}.status-time{background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 0 -600px no-repeat}.status-tag{background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 0 -700px no-repeat}#status .status-date{float:left;margin-bottom:10px}#status .status-share{float:left;margin-bottom:10px;padding-left:20px;width:700px;height:20px}@media screen and (max-width:768px){.status-cat a,#status .status-date,#status .status-share,#status .status-time,#status .status-tag{float:none;display:block;width:auto;height:auto;padding:0 10px 0 18px;white-space:inherit}}.twitter-share-button,.fb-like,.google-btn,.hatena-bookmark-button-frame,.pocket-btn{display:inline;margin-right:15px}#pocket-button-0{height:20px}#status .twitter-share-button{margin:0 !important;padding:0 !important;width:100px !important;height:20px !important;font-size:10px;line-height:10px}#summary img{float:left;margin:0 10px 10px 0}@media screen and (max-width:768px){#summary img{display:block;float:none}}h2{position:relative;margin-bottom:20px;padding:15px 20px;font-size:20px;font-weight:700}h2:before{content:' ';position:absolute;top:0;left:0;width:30px;height:1px;background:#b3b3b3}h2:after{content:' ';position:absolute;top:0;left:0;width:1px;height:30px;background:#b3b3b3}h3{margin-bottom:20px;padding-left:10px;line-height:24px;font-size:16px;font-weight:700;border-left:#fcce24 solid 4px}#main p{margin-bottom:25px}#main .syntaxhighlighter+h2,#main p+h2{margin-top:50px}#main p+h3{margin-top:2em}#main blockquote{position:relative;margin-bottom:25px;padding:20px 20px 20px 30px;background:#f1f1f1}#main blockquote:before{content:' ';position:absolute;display:block;top:8px;left:8px;width:18px;height:18px;background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 0 -800px no-repeat}#main .img-border{border:#d8d8d8 solid 1px}#main .link{display:block;padding-left:18px;background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 0 -1100px no-repeat}a.btn-sample-page{display:inline-block;margin:10px 0;padding:2px 16px;font-size:12px;background:#fdcc19;border:#fdcc19 solid 1px;border-radius:4px}a.btn-sample-page:hover{background:#fcdb64}.source{display:block;font-size:12px;line-height:16px;padding:10px;background:#e8e8e8;border:#b2b2b2 solid 1px}.source-url{font-weight:700;color:#369}.youtube{position:relative;margin-bottom:20px;width:auto;height:0;padding-top:56.25%;overflow:hidden}.youtube iframe,.youtube object,.youtube em{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (max-width:768px){.slideshare{position:relative;margin-bottom:20px;width:auto;height:0;padding-top:84%;overflow:hidden}.slideshare iframe{position:absolute;left:0;top:0;width:100%;height:100%}}div.fb-like-box,div.fb-like-box iframe[style],div.fb-like-box span{width:100% !important}#contents img{margin:10px 0}.footer-share{margin-bottom:20px}#main .follow{padding:10px;border:#d8d8d8 solid 2px}#main .follow p{margin-bottom:10px}#main .follow-title{margin-bottom:10px;font-size:16px;font-weight:700}#main .follow-twitter{float:left;margin-bottom:10px;padding:10px;width:230px;background:#f1f1f1}#main .follow-twitter-btn{margin:34px 0;text-align:center}#main .follow-rss-btn{margin-top:8px;text-align:center}#main .follow-rss-btn-subscribe{display:inline-block;margin-bottom:6px;padding:4px 10px;width:111px;font-size:12px;font-weight:700;color:#fff;background:#f60;border-radius:4px}#main .follow-rss-btn-subscribe:hover{background:#f93}#main .follow-rss{float:right;margin-bottom:10px;padding:10px;width:230px;background:#f1f1f1}#feedlyFollow{margin:0 !important;width:131px !important}#main .follow-facebook{clear:both;padding:10px;background:#f1f1f1}#main .follow-twitter-title,#main .follow-rss-title,#main .follow-facebook-title{padding-left:24px;line-height:18px;font-size:14px;font-weight:700}#main .follow-twitter-title{background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 0 0px no-repeat}#main .follow-facebook-title{background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 0 -100px no-repeat}#main .follow-rss-title{background:url(//squeeze.jp/wp/wp-content/themes/squeeze1.1/./images/sprite.png) 0 -200px no-repeat}@media screen and (max-width:768px){#main .follow{margin-bottom:20px}#main .follow-twitter,#main .follow-rss{float:none;width:auto}}#ad-top{margin-bottom:30px;width:300px;height:250px;background:#f1f1f1}#ad-foot{margin-bottom:30px;Xbackground:#f1f1f1}#side-mid-ad{margin-bottom:20px}#side-mid-ad .bnr125{display:inline;margin:11px}#side-amazon-widgets{margin-bottom:20px}.side-box{margin-bottom:30px;padding:0 12px;border:#d8d8d8 solid 2px}.side-box-title{margin:12px 0;font-weight:700;border-bottom:#d8d8d8 solid 1px}.side-box-title+.side-box-title{margin-top:24px}.book-thumbnail-s,.post-thumbnail-s{display:block;margin-bottom:12px;font-size:12px;color:#333}.book-thumbnail-s .img,.post-thumbnail-s img{float:left;margin-right:10px;width:64px;height:auto}@media screen and (max-width:768px){.book-thumbnail-s .img,.post-thumbnail-s img{width:48px !important;height:auto}}.book-thumbnail-s:hover,.post-thumbnail-s:hover{font-size:12px;color:#bf3326}#breadbrumbs{width:866px;padding:0 30px;line-height:30px;font-size:12px;color:#f1f1f1;border:#f1f1f1 solid 2px;background:#b0b0b0}#breadbrumbs a{color:#f1f1f1}#recommend{margin:0 auto;padding:12px 30px 30px;width:870px;text-align:left;background:#fbfbfb}@media screen and (max-width:768px){#recommend,#breadbrumbs{width:auto}}.recommend-title{font-size:14px;font-weight:700;line-height:24px}#recommend .post-thumbnail-s{float:left;margin-bottom:0;width:204px;font-size:12px;line-height:16px}#recommend .post-thumbnail-s+.post-thumbnail-s{margin-left:16px}@media screen and (max-width:768px){#recommend .post-thumbnail-s{float:none;margin-bottom:12px;width:auto;font-size:12px;line-height:16px}#recommend .post-thumbnail-s+.post-thumbnail-s{margin-left:0}}#pagetop{position:fixed;margin-left:-465px;left:50%;bottom:30px}#pagetop a{display:block;width:32px;line-height:32px;margin-left:940px;text-align:center;color:#f1f1f1;background:#b1b1b1;border-radius:4px}#pagetop a:hover{background:#fdcc19}@media screen and (max-width:768px){#pagetop{width:auto}#pagetop a{margin:0}}.bookmarklet{display:inline-block;position:relative;margin-bottom:30px;padding:10px 60px;border-radius:10px;color:#633;font-weight:700;text-decoration:none;background:#fdcc18;Xbox-shadow:0 4px 0 0 #d9a902;cursor:move}.bookmarklet:hover{background-imgae:none}.home-thumb{display:block;overflow:hidden;position:relative;float:left;margin:0;width:174px;height:174px;xborder-radius:500%}.home-thumb-title{position:absolute;top:0;left:0;padding:10px;height:154px;font-size:16px;font-weight:700;background:#fdcc19;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0;opacity:.0}a:hover .home-thumb-title{filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";-moz-opacity:.9;opacity:.9}.archive-thumb{display:block;margin-bottom:30px;color:#333}.archive-thumb:hover{color:#000}.archive-thumb-left{float:left;display:block;width:128px;margin-right:20px}.archive-thumb-right{float:left;display:block;padding-bottom:5px;width:392px}.archive-thumb-title{display:block;font-size:16px;font-weight:700;line-height:28px;xborder-bottom:#b3b3b3 solid 1px}.archive-thumb .status-cat,.archive-thumb .status-date,.archive-thumb .status-time{display:block;padding-left:18px}.archive-thumb .status-date,.archive-thumb .status-time{color:#999}.wp-pagenavi{clear:both;margin-bottom:30px;text-align:center}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;padding:3px 6px;margin:3px;color:#fff;background:#b1b1b1;border-radius:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#300}.wp-pagenavi span.current{font-weight:700;color:#333;background:#fdcc19}#footer{margin-top:30px;padding:25px;color:#e8e8e8;border-top:#fab31b solid 8px;background:#da3a2c}