/*
Cache: style
*/
/* style: (https://dgeos.net/wp/wp-content/themes/monochrome/style.css) */
 @font-face{   font-family:'matchbook';   src:url("https://dgeos.net/wp/wp-content/themes/monochrome/font/matchbook.eot");   src:url('font/matchbook.eot?#iefix') format('embedded-opentype'), url("https://dgeos.net/wp/wp-content/themes/monochrome/font/matchbook.woff") format('woff'), url("https://dgeos.net/wp/wp-content/themes/monochrome/font/matchbook.ttf") format('truetype'), url('font/matchbook.svg#matchbook') format('svg');   font-weight:normal;   font-style:normal; }@font-face{   font-family:'icomoon-mono-lab';   src:url("https://dgeos.net/wp/wp-content/themes/monochrome/font/icomoon-mono-lab.eot?v=1.2");   src:url('font/icomoon-mono-lab.eot?v=1.2#iefix') format('embedded-opentype'), url("https://dgeos.net/wp/wp-content/themes/monochrome/font/icomoon-mono-lab.woff?v=1.2") format('woff'), url("https://dgeos.net/wp/wp-content/themes/monochrome/font/icomoon-mono-lab.ttf?v=1.2") format('truetype'), url('font/icomoon-mono-lab.svg?v=1.2#icomoon-mono-lab') format('svg');   font-weight:normal;   font-style:normal; }  html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; }article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; }audio,canvas,video{ display:inline-block; max-width:100%; }html{ overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }ul,ol{ list-style:none; }blockquote ,q{ quotes:none; }blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }a:focus{ outline:none; }ins{ text-decoration:none; }mark{ font-style:italic; font-weight:bold; }del{ text-decoration:line-through; }abbr[title],dfn[title]{ border-bottom:1px dotted; cursor:help; }table{ border-collapse:collapse; border-spacing:0; width:100%; }hr{ display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }button,input,select,textarea{ outline:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:100%; }input,textarea{ background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0)); -webkit-appearance:none; border-radius:0;  }input[type="checkbox"]{ -webkit-appearance:checkbox; }input[type="radio"]{ -webkit-appearance:radio; }button::-moz-focus-inner,input::-moz-focus-inner{ border:0; padding:0; }img{ -ms-interpolation-mode:bicubic; } .clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0.1em; line-height:0; visibility:hidden; overflow:hidden; }.clearfix{ display:inline-block; } * html .clearfix{ height:1% }.clearfix{ display:block}body{ font-family:Arial,sans-serif; color:#333; background:#d3d6d8; line-height:1; }a{ color:#333; }a,a:before,a:after,input{ -webkit-transition-property:background,color; -webkit-transition-duration:0.2s; -webkit-transition-timing-function:ease; -moz-transition-property:background,color; -moz-transition-duration:0.2s; -moz-transition-timing-function:ease; -o-transition-property:background,color; -o-transition-duration:0.2s; -o-transition-timing-function:ease; }.clear{ clear:both; }.hide{ display:none; }.admin-bar{ padding-top:32px; }  .pc #header{ width:1180px; height:150px; margin:0 auto 30px; position:relative; z-index:10; }.pc #main_content{ width:1180px; margin:0 auto; display:flex; display:-webkit-flex; background:#3b464a; position:relative; border-radius:7px 0 7px 0; }.pc #main_content:before{ content:''; display:block; width:990px; height:30px; background:#3b464a; top:-30px; right:0px; position:absolute; border-radius:7px 7px 0 0; }.pc #main_content:after{ content:''; display:block; width:890px; height:30px; background:#3b464a; bottom:-30px; left:0px; position:absolute; border-radius:0 0 7px 7px; }.pc #main_col{ width:890px; flex:0 0 auto; -webkit-flex:0 0 auto; min-width:0; margin:0; position:relative; }.pc #main_col:before{ content:''; width:700px; right:0px; height:100%; display:block; position:absolute; background:#fff; border-radius:0 7px 0px 7px; }.pc #side_col{ width:290px; flex:0 0 auto; -webkit-flex:0 0 auto; min-width:0; }.pc #content{ width:700px; float:right; position:relative; }.pc #side_content{ width:250px; float:right; margin:60px 20px 50px; } @media all and (-ms-high-contrast:none){  .pc #main_content:after{ bottom:-29px; }}  .pc .no-sidebar #main_content:before{ width:1050px; }.pc .no-sidebar #main_content:after{ width:1050px; }.pc .no-sidebar #main_col:before{ width:920px; left:130px; }.pc .no-sidebar #content{ width:920px; float:none; margin:0 0 0 130px; }.post_content .alignright{ float:right; }.post_content .alignleft{ float:left; }.post_content .aligncenter{ display:block; margin-left:auto; margin-right:auto; }.post_content blockquote.alignleft,.post_content img.alignleft{ margin:7px 24px 7px 0; }.post_content .wp-caption.alignleft{ margin:7px 14px 7px 0; }.post_content blockquote.alignright,.post_content img.alignright{ margin:7px 0 7px 24px; }.post_content .wp-caption.alignright{ margin:7px 0 7px 14px; }.post_content blockquote.aligncenter,.post_content img.aligncenter,.post_content .wp-caption.aligncenter{ margin-top:7px; margin-bottom:7px; }  .post_content p{ line-height:2; margin:0 0 2em 0; }.post_content h1,.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6{ clear:both; line-height:1.2; font-weight:600; margin:0 0 15px 0; }.post_content h1{ font-size:150%; }.post_content h2{ font-size:140%; }.post_content h3{ font-size:130%; }.post_content h4{ font-size:120%; }.post_content h5{ font-size:110%; }.post_content h6{ font-size:100%; }  .post_content img[class*="align"],.post_content img[class*="wp-image-"],.post_content img[class*="attachment-"],.post_content img.size-full,.post_content img.size-large,.post_content .wp-post-image,.post_content img{ height:auto; max-width:100%; }  .post_content li,.post_content dt,.post_content dd{ line-height:2; }.post_content ul,.post_content ol,.post_content dl{ margin-bottom:24px; }.post_content ol{ list-style:decimal outside none; margin-left:1.5em; }.post_content ul{ list-style:circle outside none; margin-left:1.3em; }.post_content li>ul,.post_content li>ol{ margin-bottom:0; }.post_content dt{ font-weight:bold; }.post_content dd{ margin-bottom:1em; }  .post_content table{ margin:0 0 24px 0; }.post_content td,.post_content th{ border:1px solid #ccc; padding:10px 15px 7px; line-height:2; }.post_content th{ background:#f2f2f2; font-weight:normal; }  .post_content blockquote{ margin:0 0 24px 0; padding:27px 30px 1px; background:#f2f2f2; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative; }.post_content blockquote:before{ content:'"'; font-style:italic; font-size:30px; font-weight:normal; line-height:40px; width:30px; height:30px; position:absolute; top:5px; left:10px; color:#999; }.post_content blockquote:after{ content:'"'; font-style:italic; font-size:30px; font-weight:normal; text-align:left; line-height:60px; width:30px; height:30px; position:absolute; bottom:7px; right:-2px; color:#999; }  .post_content .wp-caption{ margin-bottom:24px; background:#fff; border:1px solid #ccc; padding:5px; max-width:100%; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }.post_content .wp-caption-text{ text-align:center; font-size:12px; font-style:italic; line-height:2; margin:9px auto; }.post_content .wp-caption img[class*="wp-image-"]{ display:block; margin:0 auto; }  .gallery{ margin-bottom:20px; }.gallery-item{ float:left; margin:0 4px 4px 0; overflow:hidden; position:relative; }.gallery-columns-1 .gallery-item{ max-width:100%; }.gallery-columns-2 .gallery-item{ max-width:48%; max-width:-webkit-calc(50% - 4px); max-width:calc(50% - 4px); }.gallery-columns-3 .gallery-item{ max-width:32%; max-width:-webkit-calc(33.3% - 4px); max-width:calc(33.3% - 4px); }.gallery-columns-4 .gallery-item{ max-width:23%; max-width:-webkit-calc(25% - 4px); max-width:calc(25% - 4px); }.gallery-columns-5 .gallery-item{ max-width:19%; max-width:-webkit-calc(20% - 4px); max-width:calc(20% - 4px); }.gallery-columns-6 .gallery-item{ max-width:15%; max-width:-webkit-calc(16.7% - 4px); max-width:calc(16.7% - 4px); }.gallery-columns-7 .gallery-item{ max-width:13%; max-width:-webkit-calc(14.28% - 4px); max-width:calc(14.28% - 4px); }.gallery-columns-8 .gallery-item{ max-width:11%; max-width:-webkit-calc(12.5% - 4px); max-width:calc(12.5% - 4px); }.gallery-columns-9 .gallery-item{ max-width:9%; max-width:-webkit-calc(11.1% - 4px); max-width:calc(11.1% - 4px); }.gallery-columns-10 .gallery-item{ max-width:7%; max-width:-webkit-calc(9.4% - 0px); max-width:calc(9.4% - 0px); }.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n),.gallery-columns-10 .gallery-item:nth-of-type(10n){ margin-right:0; }.gallery-caption{ background-color:rgba(0,0,0,0.7); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#fff; font-size:12px; line-height:1.5; margin:0; max-height:50%; opacity:0; padding:6px 8px; position:absolute; bottom:0; left:0; text-align:left; width:100%; }.gallery-caption:before{ content:""; height:100%; min-height:49px; position:absolute; top:0; left:0; width:100%; }.gallery-item:hover .gallery-caption{ opacity:1; }.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption,.gallery-columns-10 .gallery-caption{ display:none; }  .post_content .wp-smiley{ border:0; margin-bottom:0; margin-top:0; padding:0; }.post_content address{ margin:0 0 24px 0; line-height:2; }.post_content pre{ border-left:5px solid #819ca7; font-size:12px; margin:0 0 27px 0; line-height:25px; background:url("https://dgeos.net/wp/wp-content/themes/monochrome/img/pre.gif") repeat left top; padding:0 17px; overflow:auto; }.post_content .sticky{ }.post_content .mejs-container{ margin:12px 0 25px; }.pc #logo_text{ position:absolute; top:52px; left:0px; }.pc #logo_text #logo{ font-size:45px; margin:0 0 10px 0; padding:0; line-height:100%; font-weight:normal; }.pc #logo_text #logo a{ color:#3b464a; text-decoration:none; display:block; -webkit-transition:color 0.2s ease-in-out; -moz-transition:color 0.2s ease-in-out; -o-transition:color 0.2s ease-in-out; -ms-transition:color 0.2s ease-in-out; transition:color 0.2s ease-in-out; }.pc #logo_text #desc{ margin:0; padding:0; font-weight:normal; line-height:100%; color:#8a8e8f; font-size:10px; display:block; } .pc .global_menu{ height:50px; position:absolute; right:0px; top:50px; z-index:999; }.pc .global_menu ul ul{ display:none; position:absolute; top:50px; right:-1px; margin:0; padding:0; }.pc .global_menu ul ul ul{ right:100%; top:0; margin:0; }.pc .global_menu ul li{ float:left; font-size:1%; position:relative; }.pc .global_menu ul ul li{ float:none; height:auto; padding:0; margin:0; text-align:left; }.pc .global_menu ul li a{ font-size:12px; padding:0 30px; background:#3b464a; border-left:1px solid #232a2c; text-align:center; text-decoration:none; color:#9da2a5; display:block; height:50px; line-height:50px; }.pc .global_menu>ul>li:first-child a{ border:none; -moz-border-radius:7px 0 0 7px; -khtml-border-radius:7px 0 0 7px; -webkit-border-radius:7px 0 0 7px; border-radius:7px 0 0 7px; }.pc .global_menu>ul>li:last-child a{ -moz-border-radius:0 7px 7px 0; -khtml-border-radius:0 7px 7px 0; -webkit-border-radius:0 7px 7px 0; border-radius:0 7px 7px 0; }.pc .global_menu ul ul li a{ font-size:11px; background:#2a3134; position:relative; padding:13px 20px; width:180px; height:auto; line-height:180%; margin:0 0 -1px 0; text-align:left; }.pc .global_menu ul li a:hover{ background:#2a3134; color:#dbe1e5; }.pc .global_menu ul ul li a:hover{ background:#171b1d; color:#dbe1e5; }.pc .global_menu ul li.active_menu>a{ background:#2a3134; }.pc .global_menu ul li.current-menu-item>a,.pc .global_menu ul li.current-menu-item>a:hover{ background:#2a3134 url("https://dgeos.net/wp/wp-content/themes/monochrome/img/stripe1.gif") left top; position:relative; }.pc .global_menu>ul>li.current-menu-item>a:after{ margin:0 auto; content:''; height:0px; width:0px; border:5px solid #2a3134; border-color:transparent; border-top-color:#2a3134; display:block; }.pc .global_menu ul ul li.menu-item-has-children>a{ position:relative; }.pc .global_menu ul ul li.menu-item-has-children>a:before{ font-family:'icomoon-mono-lab'; color:#888; font-size:11px; margin:0; display:inline-block; top:14px; left:3px; position:absolute; content:"\e611"; }  #menu_button,#mobile_menu,#logo_image.has_mobile_image .mobile_image{ display:none; }  .pc #bread_crumb{ position:absolute; left:190px; top:-30px; overflow:hidden; height:30px; width:700px; z-index:4; }.pc #bread_crumb ol{ margin:0; position:relative; padding:0 20px; }.pc #bread_crumb ol li{ display:inline; margin:0; font-size:10px; color:#9da2a5; line-height:0; }.pc #bread_crumb ol li a,#bread_crumb ol li span.last{ position:relative; margin:0 10px 0 0; height:30px; line-height:30px; padding:0 25px 0 0; color:#9da2a5; text-decoration:none; }.pc #bread_crumb ol li a{ position:relative; }.pc #bread_crumb ol li a:after{ font-family:'icomoon-mono-lab'; color:#777; font-size:8px; margin:0; display:inline-block; top:-8px; right:0; position:absolute; content:"\e612"; }.pc #bread_crumb ol li a:hover{ color:#dbe1e5; }.pc .no-sidebar #bread_crumb{ left:130px; width:920px; }  #post_list{ margin:0; padding:0; list-style-type:none; }.pc #post_list .article{ padding:0; margin:0 0 0 -190px; position:relative; display:flex; display:-webkit-flex; flex-direction:row-reverse; width:890px; }.pc #post_list .post_right{  width:700px; flex:0 0 auto; -webkit-flex:0 0 auto; min-width:0; padding:60px 20px 40px; border-bottom:1px solid #ccc;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }.pc #post_list .post_left{  width:190px; flex:0 0 auto; -webkit-flex:0 0 auto; min-width:0; text-align:right; padding:64px 0 40px;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }#post_list .even .post_left{ background:#374145; }  #post_list .title{ margin:0 0 25px 0; padding:0; line-height:170%; font-size:21px; }#post_list .title a{ text-decoration:none; display:block; }  .post_date{ margin:0 20px 30px; padding:0; line-height:1; height:72px; font-family:'matchbook'; text-transform:uppercase; display:block; }.post_date .date{ font-size:72px; margin:0 0 0 5px; }.post_date .month{ text-transform:uppercase; font-size:30px; color:#b9b9b9; }  .post_image{ text-align:center; margin:0 0 24px 0; }  .post_meta{ font-size:11px; margin:0 20px; padding:0; }.post_meta li{ margin:0 0 15px 0; padding:1px 22px 1px 0; color:#818487; position:relative; line-height:1.5; }.post_meta li a{ color:#818487; text-decoration:none; display:block; }.post_meta li:after{ font-family:'icomoon-mono-lab'; color:#676a6c; font-size:13px; width:14px; margin:0 0 0 6px; display:inline-block; top:0; right:0; position:absolute; }.post_meta li.post_time:after{ content:"\e633"; }.post_meta li.post_category:after{ content:"\e608"; }.post_meta li.post_tag:after{ content:"\e607"; top:2px; }.post_meta li.post_comment:after{ content:"\e61a"; top:-2px; font-size:17px; }.post_meta li.post_author:after{ content:"\e609"; top:2px; }.post_meta li.post_edit:after{ content:"\e605"; }.post_meta li.post_format_gallery:after{ content:"\e623"; }.post_meta li.post_format_aside:after{ content:"\e61e"; }.post_meta li.post_format_link:after{ content:"\e600"; }.post_meta li.post_format_image:after{ content:"\e614"; }.post_meta li.post_format_quote:after{ content:"\e60e"; }.post_meta li.post_format_video:after{ content:"\e615"; }.post_meta li.post_format_audio:after{ content:"\e61b"; }.post_meta li.post_format_chat:after{ content:"\e61a"; top:-2px; font-size:17px; }.post_meta li.post_format_status:after{ content:"\e61a"; top:-2px; font-size:17px; }.post_meta.no_date{ margin-top:5px; }  .more-link{ font-size:12px; background:#f2f2f2; text-decoration:none; display:inline-block; height:35px; line-height:35px; padding:0 36px; color:#666; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:relative; }.post_content .more-link:hover{ color:#fff; }  #post_list .post_list_thumbnail{ float:left; margin:0 25px 10px 0; line-height:0; }#post_list .post_list_thumbnail img{ max-width:300px; height:auto; display:block; }#post_list .post_list_thumbnail a{ position:relative; display:inline-block; }#post_list .post_list_thumbnail a:after{  content:""; box-shadow:inset 0 0 0 0 rgba(255,255,255,0); position:absolute; top:0; left:0; bottom:0; right:0;  -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }#post_list .post_list_thumbnail a:hover:after{ box-shadow:inset 0 0 0 12px rgba(255,255,255,0.3); }  #archive_headline{ font-size:14px; padding:15px 20px 13px; margin:0; line-height:160%; font-weight:normal; background:#eef0f2; -moz-border-radius:0 7px 0 0; -khtml-border-radius:0 7px 0 0; -webkit-border-radius:0 7px 0 0; border-radius:0 7px 0 0; position:relative; }#archive_headline:after{ content:''; height:0px; width:0px; border:10px solid #eef0f2; border-color:transparent; border-top-color:#eef0f2; display:block; position:absolute; bottom:-17px; left:80px; }  .page_navi{ margin:0; padding:20px 20px 40px; }.page_navi h4{ font-size:10px; font-weight:normal; margin:0 0 10px 0; color:#888; }.page_navi ul{ margin:0; }.page_navi li{ float:left; }.page_navi a,.page_navi a:hover,.page_navi span{ text-decoration:none; color:#fff; font-size:11px; padding:13px 15px; line-height:100%; margin:0 4px 4px 0; background:#bbb; display:block; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }.page_navi a:hover{ color:#fff; text-decoration:none; }.page_navi span.dots{ background:none; color:#333; }.page_navi span.current{ color:#fff; background:#3b464a; } .page_navi p.back{ text-align:center; }.page_navi p.back a{ display:inline-block; padding:10px 15px 10px 30px; margin:0 auto; position:relative; background:none; color:#777; }.page_navi p.back a:after{ font-family:'icomoon-mono-lab'; content:"\e60a"; color:#aaa; font-size:14px; display:inline-block; top:10px; left:8px; position:absolute; }.page_navi p.back a:hover,.page_navi p.back a:hover:after{ }  #article{ position:relative; margin:60px 0 0 0; }#article .post_left{ width:190px; text-align:right; padding:0; position:absolute; left:-190px; top:4px; }#article #post_title{ margin:0 20px 25px 20px; padding:1px 0 0 0; line-height:160%; font-size:21px; }#article .post_content{ padding:0 20px; margin-bottom:40px; }.page #article .post_content{ margin-bottom:50px; }  .post_pagination{ margin:0 0 20px 0; }.post_pagination h5{ margin:0 10px 0 0; float:left; line-height:30px; font-size:12px; }.post_pagination a,.post_pagination p{ float:left; display:inline-block; background:#eee; margin:0 5px 0 0; width:30px; height:30px; line-height:30px; text-align:center; text-decoration:none; color:#333; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:12px; }.post_pagination p{ background:#999; color:#fff; }.post_pagination a:hover{ color:#fff; }  #post_share_button{ margin:0 0 20px 0px; }#post_share_button h3{ margin:0 0 15px 0; font-size:14px; border-left:4px solid #ccc; padding:0 0 0 8px; line-height:160%; }#post_share_button ul{ margin:0; padding:0; list-style:none; line-height:1; font-size:0; }#post_share_button li{ display:inline-block; vertical-align:top; font-size:12px; padding:0; margin:0 10px 0 0; list-style-type:none; }  #author_profile{ clear:both; background:#f6f6f6; margin:0; padding:20px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }#author_avatar{ float:left; margin:0; width:70px; height:70px; }#author_avatar img{ width:100%; height:auto; -moz-border-radius:100%; -khtml-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; }#author_info{ float:right; width:525px; font-size:12px; }#author_info p{ margin:0; }#author_name{ margin:0 0 10px 0; font-size:16px; }  .single_free_space{ clear:both; }  #related_post{ margin:0 0 15px 0; clear:both; }#related_post .headline{ border-bottom:1px solid #ccc; margin:0 0 15px 0; padding:0 20px 8px 20px; line-height:100%; }#related_post ol{ margin:0 20px; font-size:0; }#related_post li{  padding:5px 0 10px 0; margin:0 30px 0 0; display:inline-block; vertical-align:top;  width:-webkit-calc(50% - 15px); width:-moz-calc(50% - 15px); width:calc(50% - 15px); }#related_post li:nth-child(even){ margin:0; }#related_post .info .date{ margin:2px 0 5px 0; line-height:100%; font-size:11px; }#related_post .info .title{ font-size:12px; margin:0; padding:0 0 5px 0; display:block; line-height:180%; }#related_post .image{ float:left; display:block; position:relative; overflow:hidden; width:70px; height:70px; margin:0 15px 10px 0; text-decoration:none; color:#666; }#related_post .image img{ width:70px; height:70px; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }#related_post .image{ position:relative; }#related_post .image:after{  font-family:'icomoon-mono-lab'; content:"\e612"; background:rgba(0,0,0,0); color:rgba(255,255,255,0); font-size:20px; width:70px; height:70px; display:inline-block; text-align:center; line-height:70px; top:0px; right:0px; position:absolute;  -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  -webkit-transition-property:background color; -webkit-transition-duration:0.4s; -webkit-transition-timing-function:ease; -moz-transition-property:background color; -moz-transition-duration:0.4s; -moz-transition-timing-function:ease; -o-transition-property:background color; -o-transition-duration:0.4s; -o-transition-timing-function:ease; transition-property:background color; transition-duration:0.4s; transition-timing-function:ease; }#related_post .image:hover:after{ background:rgba(0,0,0,0.6); color:#fff; }  #next_prev_post{ margin:0 20px; padding:0; clear:both; display:flex; display:-webkit-flex; }#next_prev_post a{  line-height:160%; font-size:11px; background:#f2f2f2; text-decoration:none; width:50%; padding:10px 20px; position:relative;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }#next_prev_post a:after{ font-family:'icomoon-mono-lab'; color:#aaa; font-size:12px; display:inline-block; top:10px; position:absolute; }#next_prev_post a.prev_post{ -moz-border-radius:4px 0 0 4px; -khtml-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; padding-left:35px; border-right:2px solid #fff; }#next_prev_post a.next_post{ text-align:right; -moz-border-radius:0 4px 4px 0; -khtml-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; padding-right:35px; }#next_prev_post a.prev_post:after{ content:"\e613"; left:11px; right:0; top:38%; top:-webkit-calc(50% - 7px); top:-moz-calc(50% - 7px); top:calc(50% - 7px); }#next_prev_post a.next_post:after{ content:"\e612"; right:11px; top:38%; top:-webkit-calc(50% - 7px); top:-moz-calc(50% - 7px); top:calc(50% - 7px); }#next_prev_post a:hover{ color:#fff; }#next_prev_post a:hover:after{ color:#fff; }#profile_page_top{ margin:0 20px; }#profile_page_top .user_avatar img{ max-width:100%; height:auto; display:block; margin:0 auto 25px; border-radius:5px; }#profile_page_top .user_name{ text-align:center; margin:0 0 20px 0; font-size:14px}#profile_page_top .user_sns{ text-align:center; margin:0 0 30px 0; }#profile_page_top li{ display:inline; margin:0 2px; padding:0; line-height:180%; }#profile_page_top li a{ position:relative; text-decoration:none; display:inline-block; width:35px; height:35px; line-height:35px; border:1px solid #ccc; border-radius:100%; }#profile_page_top li a span{ text-indent:100%; white-space:nowrap; overflow:hidden; display:block; }#profile_page_top li a:after{ font-family:'icomoon-mono-lab'; color:#999; font-size:17px; margin:0; display:inline-block; position:absolute; top:1px; left:0px; width:35px; text-align:center; }#profile_page_top li.twitter_button a:after{ content:"\e604"; }#profile_page_top li.facebook_button a:after{ content:"\e601"; }#profile_page_top li.insta_button a:after{ content:"\e902"; }#profile_page_top li.google_plus_button a:after{ content:"\e602"; }#profile_page_top li.tumblr_button a:after{ content:"\e61c"; }#profile_page_top li.flickr_button a:after{ content:"\e61f"; }#profile_page_top li.picassa_button a:after{ content:"\e61d"; }#profile_page_top li.pinterest_button a:after{ content:"\e60f"; }#profile_page_top li.mail_button a:after{ content:"\e60d"; }#profile_page_top li a:hover:after{ color:#fff; }#profile_page_top li.twitter_button a:hover{ background-color:#16b9dc; border-color:#16b9dc; }#profile_page_top li.facebook_button a:hover{ background-color:#2088f3; border-color:#2088f3; }#profile_page_top li.insta_button a:hover{ background-color:#5b3ab9; border-color:#5b3ab9; }#profile_page_top li.google_plus_button a:hover{ background-color:#d33e3e; border-color:#d33e3e; }#profile_page_top li.tumblr_button a:hover{ background-color:#4c6f92; border-color:#4c6f92; }#profile_page_top li.flickr_button a:hover{ background-color:#0279d3; border-color:#0279d3; }#profile_page_top li.picassa_button a:hover{ background-color:#ff7900; border-color:#ff7900; }#profile_page_top li.pinterest_button a:hover{ background-color:#ff3a3a; border-color:#ff3a3a; }#profile_page_top li.mail_button a:hover{ background-color:#3b464a; border-color:#3b464a; }  #side_content{ color:#9fa3a4; }.side_widget{ margin:0 0 50px 0; font-size:11px; }.side_widget li ul{ margin:10px 0 0 1em; }.side_widget li{ line-height:170%; margin:0 0 10px 0; padding:0; }.side_widget a{ color:#9fa3a4; }.side_widget img{ height:auto; max-width:100%; width:auto; }.side_headline{ color:#b9b9b9; margin:0 0 10px; padding:0; line-height:160%; font-weight:normal; }.side_widget p{ line-height:2; margin:0; } .introduction_widget{ position:relative; }.introduction_widget .side_headline{ margin:0 0 5px; } .iw_social_link{ position:absolute; top:7px; right:0px; line-height:0; margin:0; padding:0; }.iw_social_link li{ float:left; margin:0; padding:0; line-height:100%; }.iw_social_link li a{ text-decoration:none; display:block; width:25px; height:30px; }.iw_social_link li a span{ text-indent:100%; white-space:nowrap; overflow:hidden; display:block; }.iw_social_link li a:after{ font-family:'icomoon-mono-lab'; color:#898c8d; font-size:17px; margin:0; display:inline-block; }.iw_social_link li.rss_button a:after{ content:"\e603"; }.iw_social_link li.twitter_button a:after{ content:"\e604"; }.iw_social_link li.facebook_button a:after{ content:"\e601"; }.iw_social_link li.google_plus_button a:after{ content:"\e602"; margin-top:1px; font-size:19px}.iw_social_link li.tumblr_button a:after{ content:"\e61c"; }.iw_social_link li.flickr_button a:after{ content:"\e61f"; }.iw_social_link li.picassa_button a:after{ content:"\e61d"; }.iw_social_link li.pinterest_button a:after{ content:"\e60f"; margin-top:1px; font-size:18px; }.iw_social_link li.mail_button a:after{ content:"\e60d"; font-size:19px; margin-top:1px; }.iw_social_link li.rss_button a:hover:after{ color:#ffcc00; }.iw_social_link li.twitter_button a:hover:after{ color:#16b9dc; }.iw_social_link li.facebook_button a:hover:after{ color:#2088f3; }.iw_social_link li.google_plus_button a:hover:after{ color:#d33e3e; }.iw_social_link li.tumblr_button a:hover:after{ color:#4c6f92; }.iw_social_link li.flickr_button a:hover:after{ color:#0279d3; }.iw_social_link li.picassa_button a:hover:after{ color:#ff7900; }.iw_social_link li.pinterest_button a:hover:after{ color:#ff3a3a; }.iw_social_link li a:hover:after{ color:#fff; }  .ml_user_profile_widget .user_avatar{ overflow:hidden; max-width:100px; display:block; margin:0px auto 20px; border-radius:5px; }.ml_user_profile_widget .user_avatar img{ width:100%; height:auto; display:block; }.ml_user_profile_widget .user_avatar:hover img{ }.ml_user_profile_widget .user_name{ text-align:center; margin:0 0 20px 0; font-size:14px; font-weight:normal; }.ml_user_profile_widget .user_sns{ text-align:center; margin:0 0 15px 0; }.ml_user_profile_widget li{ display:inline; margin:0 3px; padding:0; line-height:180%; }.ml_user_profile_widget li a{ position:relative; text-decoration:none; display:inline-block; width:35px; height:35px; line-height:35px; border:1px solid #616c70; border-radius:100%; }.ml_user_profile_widget li a span{ text-indent:100%; white-space:nowrap; overflow:hidden; display:block; }.ml_user_profile_widget li a:after{ font-family:'icomoon-mono-lab'; color:#898c8d; font-size:17px; margin:0; display:inline-block; position:absolute; top:1px; left:0px; width:35px; text-align:center; }.ml_user_profile_widget li.twitter_button a:after{ content:"\e604"; }.ml_user_profile_widget li.facebook_button a:after{ content:"\e601"; }.ml_user_profile_widget li.insta_button a:after{ content:"\e902"; }.ml_user_profile_widget li.google_plus_button a:after{ content:"\e602"; }.ml_user_profile_widget li.tumblr_button a:after{ content:"\e61c"; }.ml_user_profile_widget li.flickr_button a:after{ content:"\e61f"; }.ml_user_profile_widget li.picassa_button a:after{ content:"\e61d"; }.ml_user_profile_widget li.pinterest_button a:after{ content:"\e60f"; }.ml_user_profile_widget li.mail_button a:after{ content:"\e60d"; }.ml_user_profile_widget li a:hover:after{ color:#fff; }.ml_user_profile_widget li.twitter_button a:hover{ background-color:#16b9dc; border-color:#16b9dc; }.ml_user_profile_widget li.facebook_button a:hover{ background-color:#2088f3; border-color:#2088f3; }.ml_user_profile_widget li.insta_button a:hover{ background-color:#5b3ab9; border-color:#5b3ab9; }.ml_user_profile_widget li.google_plus_button a:hover{ background-color:#d33e3e; border-color:#d33e3e; }.ml_user_profile_widget li.tumblr_button a:hover{ background-color:#4c6f92; border-color:#4c6f92; }.ml_user_profile_widget li.flickr_button a:hover{ background-color:#0279d3; border-color:#0279d3; }.ml_user_profile_widget li.picassa_button a:hover{ background-color:#ff7900; border-color:#ff7900; }.ml_user_profile_widget li.pinterest_button a:hover{ background-color:#ff3a3a; border-color:#ff3a3a; }.ml_user_profile_widget li.mail_button a:hover{ background-color:#fff; border-color:#fff; }  .iw_search_area{ margin-top:20px; background:#2a3134; box-shadow:2px 2px 3px 0 #222 inset; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:100%; height:33px; position:relative; }.iw_search_area .search_input input{ font-size:12px; color:#aaa; width:69%; height:33px; float:left; margin:0 0 0 3%; padding:0; border:none; background:none; }.iw_search_area .search_input input:focus{ color:#c6d0d5; }.iw_search_area .search_button input{ border:none; position:absolute; top:1px; right:1px; background:#3b464a url("https://dgeos.net/wp/wp-content/themes/monochrome/img/search.png") no-repeat center; -moz-background-size:15px; -webkit-background-size:15px; -o-background-size:15px; -ms-background-size:15px; background-size:15px; height:31px; line-height:31px; width:25%; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-indent:150%; white-space:nowrap; overflow:hidden; display:block; }.iw_search_area .search_button input:hover{ cursor:pointer; background-color:#4b595e; }  .widget_post_list{ list-style-type:none; margin:0; padding:0px; }.widget_post_list li{ background:none; padding:0 0 12px 0; border-bottom:1px dotted #666; margin:0 0 12px 0; }.widget_post_list li:last-child{ border:none; margin:0; padding:0; }.widget_post_list .info{ }.widget_post_list .info .date{ margin:2px 0 5px 0; line-height:100%; }.widget_post_list .info .title{ font-size:12px; margin:0; padding:0 0 5px 0; display:block; }.widget_post_list .image{ float:left; display:block; position:relative; overflow:hidden; width:58px; height:58px; margin:0 15px 0 0; text-decoration:none; color:#aaa; }.widget_post_list .image img{ width:58px; height:58px; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }.widget_post_list .image:hover{ color:#aaa; }.widget_post_list .image:after{  font-family:'icomoon-mono-lab'; content:"\e612"; background:rgba(0,0,0,0); color:rgba(255,255,255,0); font-size:20px; width:58px; height:58px; display:inline-block; text-align:center; line-height:58px; top:0px; right:0px; position:absolute;  -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  -webkit-transition-property:background color; -webkit-transition-duration:0.4s; -webkit-transition-timing-function:ease; -moz-transition-property:background color; -moz-transition-duration:0.4s; -moz-transition-timing-function:ease; -o-transition-property:background color; -o-transition-duration:0.4s; -o-transition-timing-function:ease; transition-property:background color; transition-duration:0.4s; transition-timing-function:ease; }.widget_post_list .image:hover:after{ background:rgba(0,0,0,0.6); color:#fff; }  #wp-calendar{ margin:0 auto; width:100%; font-size:11px; border-collapse:separate; table-layout:fixed; }#wp-calendar th,#wp-calendar td{ color:#9fa3a4; padding:3px; line-height:250%; text-align:center; }#wp-calendar td a{ display:block; margin:0; padding:0; text-decoration:none; -webkit-border-radius:50%; -khtml-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:1px solid #888; }#wp-calendar td a:hover{ text-decoration:none; }#wp-calendar caption{ padding:7px 0; }#wp-calendar thead th,#wp-calendar tfoot td{ border:none; padding:0; line-height:300%; }#wp-calendar #prev,#wp-calendar #next{ line-height:200%; padding-top:12px; }#wp-calendar #prev a,#wp-calendar #next a{ border:none; text-decoration:none; background:none; color:#9fa3a4; }#wp-calendar #prev a:hover,#wp-calendar #next a:hover{ color:#fff; background:#31393c; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }#wp-calendar td#today{ color:#fff; -webkit-border-radius:50%; -khtml-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }  .widget_search label{ display:none; }.widget_search #search-box,.widget_search #s{ color:#dbe1e5; width:65%; height:33px; margin:0; background:#2a3134; padding:0 3%; box-shadow:2px 2px 3px 0 #222 inset; float:left; border:none; -moz-border-radius:5px 0 0 5px; -khtml-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; }.widget_search #search-btn input,.widget_search #searchsubmit{ border:none; float:right; background:#171b1d; color:#dbe1e5; height:33px; line-height:33px; width:35%; -moz-border-radius:0 5px 5px 0; -khtml-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; }.widget_search #search-btn input:hover,.widget_search #searchsubmit:hover{ cursor:pointer; background-color:#4b595e; }  .widget_archive select,.widget_categories select{  font-size:12px; color:#9fa3a4; border:1px solid #333; background:#2a3134;  box-shadow:2px 2px 3px rgba(0,0,0,0.2) inset; padding:10px 10px; width:100%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin:0 0 20px 0;  -webkit-appearance:none; -moz-appearance:none; text-indent:0.01px; text-overflow:''; appearance:none; }.widget_archive select:hover,.widget_categories select:hover,.widget_archive select:focus,.widget_categories select:focus { cursor:pointer; background-color:#4b595e; color:#fff; }.widget_archive label,.widget_categories label{ display:none; }  .ml_ad_widget img{ max-width:100%; height:auto; margin:0 auto; display:block; }  #footer{ width:1180px; margin:0 auto; padding:60px 0; font-size:11px; text-align:center; color:#8a8e8f; }#footer a{ color:#8a8e8f; }#footer a:hover{ color:#000; }  #copyright{ line-height:100%; padding:0; margin:0; }.theme_author a{ margin:0 0 0 12px; padding:0 0 0 10px; border-left:1px solid #aaa; }  #return_top{  position:fixed; bottom:10px; right:10px; display:block; text-indent:100%; overflow:hidden; white-space:nowrap; width:45px; height:45px; margin:0; padding:0; background:#222 url("https://dgeos.net/wp/wp-content/themes/monochrome/img/return_top2.gif") no-repeat center center;  -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; opacity:0.5;  -webkit-transition-property:none; -moz-transition-property:none; -o-transition-property:none; transition-property:none; }#return_top:hover{ opacity:1; }  #comments{ padding:0 20px; clear:both; }  #comment_header{ border-bottom:1px solid #ccc; margin:0 -20px 30px; position:relative; height:50px; }#comment_header .headline{ position:absolute; left:0px; bottom:8px; margin:0 0 0 20px; padding:0; line-height:100%}#comment_header #comment_tab{ margin:0; padding:0; line-height:0; position:absolute; right:20px; bottom:-2px; }#comment_header #comment_tab li{ float:left; font-size:12px; margin:0; line-height:1; }#comment_header #comment_tab li a{ font-weight:bold; display:block; text-decoration:none; padding:10px 40px 12px; border-bottom:2px solid #ccc; color:#aaa; }#comment_header #comment_tab li a:hover{ color:#333; border-color:#333; }#comment_header #comment_tab li.active a{ border-color:#333; color:#333; }  .tab_contents{ margin:0 0 20px 0; }.commentlist,.pinglist{ margin:0; padding:0; list-style-type:none; }.commentlist li,.pinglist li{ margin:0 0 25px 0; padding:0; clear:both; border-bottom:1px dotted #ccc; }.commentlist li:last-child,.pinglist li:last-child{ margin:0; border:none; }.commentlist li li{ border:none; margin:0; }.commentlist .children{ clear:both; margin:0 0 0 50px; }.pinglist li{ padding-bottom:20px; }.ping-link{ font-weight:bold; margin:0 0 10px 0; line-height:180%; }.ping-meta{ font-size:12px; margin:0 0 5px 0; color:#aaa; }.ping-content{ line-height:180%; font-size:11px; }  .commentlist .avatar{ float:left; margin:0; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }  .bypostauthor{ }.commentlist .main_comment{ margin:0 0 10px 0; position:relative; }#has_avatar .main_comment{ margin:0 0 10px 65px; position:relative; }.comment_name_date{ font-weight:bold; margin:0 0 15px 0; }.comment_name_date span.comment-date{ color:#aaa; font-size:11px; margin:0 0 0 10px; font-weight:normal; }#article .comment-content{ font-size:12px; margin:0; padding:0; }#article .comment-content p{ padding:0; margin:0 0 15px 0; line-height:2; }#article .comment-content img,#article .comment-content iframe{ height:auto; width:auto; max-width:100%; }  .comment_meta{ font-size:10px; position:absolute; right:0px; top:0px; }.comment_meta a{ display:inline-block; text-decoration:none; background:#f2f2f2; color:#666; padding:3px 30px; }.comment_meta a:hover{ color:#fff; }.comment_reply{ float:left; margin:0 2px 0 0; }.comment_edit{ float:left; }  #comment_pager{ padding:20px 0; border-top:1px dotted #ccc; font-size:12px; }#comment_pager .page-numbers{ padding:0 10px 0 0; }#comment_pager .page-numbers.current{ font-weight:bold; }  .comment_message{ margin:0 0 30px 0; }.waiting-moderation{ display:block; margin:0 0 10px 0; background:#56afd0; padding:10px; color:#fff; }#html_tag_not_allowed{ padding:7px 0px 6px; margin:5px 0 0 0; text-align:center; font-size:11px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }  .comment_form_wrapper{ border:1px solid #ccc; margin:0 0 25px; padding:15px; background:#fff; font-size:12px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }  #cancel_comment_reply{ margin:0; padding:0; }#cancel_comment_reply a{ display:block; text-decoration:none; background:#eee; color:#333; padding:10px 0; text-align:center; margin:0 auto 15px auto; }#cancel_comment_reply a:hover{ color:#fff; }  #comment_user_login p{ padding:0; margin:0; line-height:100%; }#comment_user_login span{ margin:0; float:right; }#comment_user_login span a{ text-decoration:none; position:relative; padding:0; }  #comment_login{ margin:0; padding:3px 30px 10px 30px; }#comment_login p{ margin:0; padding:12px 0 11px 36px; line-height:100%; }#comment_login a{ margin:0 0 0 20px; padding:10px; }#guest_info{ padding:0; width:100%; }#guest_info div{ margin:0 0 12px 0; text-align:left; }#guest_info input{ margin:0; padding:10px; border:1px solid #ccc; width:100%; background:#fafafa; color:#333; box-shadow:1px 1px 3px 0 rgba(0,0,0,0.1) inset; }#guest_info input:focus{ background:#fff; }#guest_info label{ display:block; margin:0 0 5px 0; padding:0 0 0 0; font-size:11px; color:#888}#guest_info span{ color:#666; margin:0 10px 0 0; }  #comment_textarea textarea{ margin:15px 0 0; width:100%; height:150px; border:1px solid #ccc; background:#fafafa; color:#333; font-size:11px; overflow:auto; box-shadow:1px 1px 3px 0 rgba(0,0,0,0.1) inset; padding:10px; }#comment_textarea textarea:focus{ background:#fff; }  #submit_comment_wrapper{ text-align:center; }#submit_comment{ background:#777; border:none; cursor:pointer; color:#fff; font-size:13px; width:200px; height:45px; margin:15px auto 0; display:block; -moz-border-radius:45px; -khtml-border-radius:45px; -webkit-border-radius:45px; border-radius:45px; }#submit_comment:hover{ }#input_hidden_field{ display:none; } 
