/*
Theme Name: Write
Theme URI: http://themegraphy.com/wordpress-themes/write/
Author: Themegraphy
Author URI: http://themegraphy.com/
Description: Write is a minimal WordPress theme for users focused on writing. It's designed to keep decorations to a minimum and put your writing in the spotlight. Write is compatible with WordPress 5.0.
Version: 2.1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: write
Tags: one-column, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog
*/


/* TABLE OF CONTENTS
------------------------------------------------------------
* Global
* Repeatable Patterns
* Layout
* Header
* Menus
* Content
* Gutenberg
* Navigations
* Comments
* Widgets
* Footer
* Plugins
* Print
------------------------------------------------------------ */
* {
  padding: 0;
  margin: 0;
}


/* Global
------------------------------------------------------------ */

/* Root
   This values are used for adjusting headings size (not for body size)
html {
	font-size: 85%;
    margin: 0; 
    padding: 0; 
} */

/* Base */
body {
    margin: 0; 
    padding: 0; 
}

/* Layout
------------------------------------------------------------ */

/* Base */
body {
	position:relative;
	background-color: #fff;
	margin: 0; 
	padding: 0; 
}


/* Entry Title */
.entry-header {
	margin: 0;
	width:100%;
}
.page .entry-header {
	margin: 0;
}
h1.entry-title {
	font-family:a-otf-gothic-bbb-pr6n,vista-sans-narrow,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;
	font-size: 22px;
	font-weight: normal;
	color:#019fe6;
	line-height: 1.4;
	margin: 5px auto 0;
	padding: 0;
	width:100%;
	text-align:center;
}
h2.entry-title {
	font-family:a-otf-gothic-bbb-pr6n,vista-sans-narrow,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;
	font-size: 22px;
	font-weight: normal;
	color:#019fe6;
	line-height: 1.4;
	margin: 5px auto 0;
	padding: 0;
	width:100%;
	text-align:left;
}
.entry-date{
	font-family:a-otf-gothic-bbb-pr6n,vista-sans-narrow,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.entry-summary{
	font-size:16px;
}


@media print, screen and (max-width: 860px) {/*ウィンドウ幅が最大860pxまでの場合に適用*/
h1.entry-title {
	font-size: 18px;
}
}



/* ---------- ▽▽▽ データ入稿の個人情報の取り扱いについて ▽▽▽ ---------- */
.privacy_section {margin-top: 25px; background: #e5f7ff; padding: 20px;}
.privacy_section h2 {color:#019fe6; font-size: 20px; margin-bottom: 5px;}
.privacy_section ul {margin-left: 22px;}
label.privacy_label {display: block; padding-left: 25px; height: 30px; position: relative; font-weight: bold;}
label.privacy_label:before {content: ""; display: block; width: 20px; height: 20px; position: absolute; left: 0; top: 5px; border: #d8d8d8 2px solid; border-radius: 10px;}
label.privacy_label:after {content: ""; display: block; width: 10px; height: 10px; position: absolute; left: 5px; top: 10px; border-radius: 10px; background: #4b99ff; opacity: 0;}
input[type="checkbox"]#privacy {display: none;}
input[type="checkbox"]#privacy:checked ~ label.privacy_label:after {opacity: 1;}
input[type="submit"].submit_btn {display: none;}
input[type="checkbox"]#privacy:checked ~ input[type="submit"].submit_btn {display: block;}