/*
Theme Name:Twenty Seventeen Child
Template:twentyseventeen
Version: 2.2
Text Domain: twentyseventeen-child
*/

/*-----------------------------------------------------------*/
/*　Thnuks用角丸　*/
/*-----------------------------------------------------------*/

article.category-thanks{
    position: relative;
    padding:0.25em 1em;
}
article.category-thanks:before,article.category-thanks:after{ 
    content:'';
    width: 50px;
    height: 80px;
    position: absolute;
    display: inline-block;
}
article.category-thanks:before{
    border-left: solid 1px red;
    border-top: solid 1px red;
    top:0;
    left: 0;
}
article.category-thanks:after{
    border-right: solid 1px red;
    border-bottom: solid 1px red;
    bottom:0;
    right: 0;
}
article.category-thanks p {
    margin: 0; 
    padding: 0;
}

/*-----------------------------------------------------------*/
/*　リンクの文字色を変更　*/
/*-----------------------------------------------------------*/
a {
	color: darkred;/*リンク文字色*/
}
a:hover,
a:active {
	color: tomato;/*マウスオーバー時のリンク文字色*/
}

/*-----------------------------------------------------------*/
/*　リンクの黒い下線をカスタマイズ　*/
/*-----------------------------------------------------------*/
.entry-content a,
.entry-summary a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
	-webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0);/*下線の太さと色*/
	box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0);/*下線の太さと色*/
}

/*-----------------------------------------------------------*/
/*　白い下線を削除　*/
/*-----------------------------------------------------------*/
.entry-title a,
.entry-meta a,
.page-links a,
.page-links a .page-number,
.entry-footer a,
.entry-footer .cat-links a,
.entry-footer .tags-links a,
.edit-link a,
.post-navigation a,
.logged-in-as a,
.comment-navigation a,
.comment-metadata a,
.comment-metadata a.comment-edit-link,
.comment-reply-link,
a .nav-title,
.pagination a,
.comments-pagination a,
.site-info a,
.widget .widget-title a,
.widget ul li a,
.site-footer .widget-area ul li a,
.site-footer .widget-area ul li a {
	-webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 1);
	box-shadow: inset 0 0px 0 rgba(255, 255, 255, 1);
}

/*-----------------------------------------------------------*/
/*　マウスオーバー時のリンク文字色と下線の太さ・色を変更　*/
/*-----------------------------------------------------------*/
.entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary a:hover,
.widget a:focus,
.widget a:hover,
.site-footer .widget-area a:focus,
.site-footer .widget-area a:hover,
.posts-navigation a:focus,
.posts-navigation a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.comment-metadata a.comment-edit-link:focus,
.comment-metadata a.comment-edit-link:hover,
.comment-reply-link:focus,
.comment-reply-link:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong,
.entry-title a:focus,
.entry-title a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.page-links a:focus .page-number,
.page-links a:hover .page-number,
.entry-footer a:focus,
.entry-footer a:hover,
.entry-footer .cat-links a:focus,
.entry-footer .cat-links a:hover,
.entry-footer .tags-links a:focus,
.entry-footer .tags-links a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.pagination a:not(.prev):not(.next):focus,
.pagination a:not(.prev):not(.next):hover,
.comments-pagination a:not(.prev):not(.next):focus,
.comments-pagination a:not(.prev):not(.next):hover,
.logged-in-as a:focus,
.logged-in-as a:hover,
a:focus .nav-title,
a:hover .nav-title,
.edit-link a:focus,
.edit-link a:hover,
.site-info a:focus,
.site-info a:hover,
.widget .widget-title a:focus,
.widget .widget-title a:hover,
.widget ul li a:focus,
.widget ul li a:hover {
	color: tomato;/*マウスオーバー時の文字色*/
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 rgba(255, 255, 255, 0);/*マウスオーバー時の下線の太さと色*/
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 rgba(255, 255, 255, 0);/*マウスオーバー時の下線の太さと色*/
}

/*-----------------------------------------------------------*/
/*　大文字なし　*/
/*-----------------------------------------------------------*/

h5 {
	text-transform: none;
}
.site-title {
	text-transform: none;
}
body.page:not(.twentyseventeen-front-page) .entry-title {
	text-transform: none;
}
.entry-meta {
	text-transform: none;
}
.entry-footer .cat-links,
.entry-footer .tags-links {
	text-transform: none;
}
.nav-subtitle {
	text-transform: none;
}
.comment-metadata {
	text-transform: none;
}
h2.widget-title {
	text-transform: none;
}
.widget_rss .rss-date,
.widget_rss li cite {
	text-transform: none;
}
.site-content .wp-playlist-current-item .wp-playlist-item-artist {
	text-transform: none;
}
.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title {
	text-transform: none;
}
h1{
	text-transform: none;
}
h1.page-title{
	text-transform: none;
}

/*-----------------------------------------------------------*/
/*　テキスト調整　*/
/*-----------------------------------------------------------*/

html {
	line-height: 2;
}

body,
button,
input,
select,
textarea {
	color: #000000;
}

p {
	margin: 0 0 3em !important;
	padding: 0;
	line-height:2em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	color: #000000;
	font-size: 18px;
}
/*-----------------------------------------------------------*/
/*　ナビゲーション　*/
/*-----------------------------------------------------------*/

.main-navigation a:hover {
	color: darkred;
}
.main-navigation a:active {
	color: darkred;
}

/*-----------------------------------------------------------*/
/*　Novelsページ用　*/
/*-----------------------------------------------------------*/
.novel-summry-foreword {
	background-color:#EEEEEE;
	font-size: 14px;
	padding: 10px;
	margin: 10px;
	color: #333333;
}

/*-----------------------------------------------------------*/
/*　リスト　*/
/*-----------------------------------------------------------*/


.novelssub ul, ol {
	color: tomato;
	padding: 0.5em 0.5em 5em 2em;
	width: auto;
  }
  
.novelssub ul li, ol li {
	line-height: 1.5;
	padding: 0.5em 0;
	border-bottom: dotted tomato 1px;
  }

.netabare{
	font-size: smaller;
	margin-bottom: 10px;
}