<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

#header #header-btn {
	padding-right: 10px;
}
#content {
	font:normal 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	color:#333;
	-webkit-text-stroke-width: 0.1px;
}

/* ----------------------------------------
ニュース・メディア情報
---------------------------------------- */
.news {
	position: relative;
    margin: -30px 0 0 0;
	padding:35px 42px 20px;
	background-color: #ffffff;
	box-shadow: 0 -3px 0.5px 0px rgba(225, 225, 225, 0.35);
}
.news h4 {
	margin: 0;
	padding: 0;
	font-size: 140%;
	font-weight: bold;
	line-height: 2.4;
}
.news li {
	padding: 12px 0;
	border-bottom: 1px dotted #ddd;
}
.news li:last-child {
	border: none;
}
.news dt,
.news dd {
	line-height: 1.429;	
}
.news dt {
    float: left;
    padding-right: 20px;
	color: #ff8a00;
	font-weight: bold;
}

/* ----------------------------------------
書籍情報
---------------------------------------- */
.bookInfo {
	padding: 70px 0 82px;
}
.bookDetail1 {
    float: left;
    padding: 0 0 0 40px;
    width: 225px;
}
.bookDetail1 ul {
	margin: 5px 0 0;
}
.bookDetail1 ul li {
	font-size: 90%;
	line-height: 1.714;
}
.bookDetail1 .sns {
	margin: 20px 0;
}
.bookDetail1 .sns p a {
	float: left;
	display: inline-block;
	padding:0 12px 0 0;
}
.bookDetail1 .sns p a:hover {
	opacity: 0.9;
}
.bookDetail1 .blankLink a {
	display: inline-block;
    margin: 0;
    padding: 10px;
	width: 226px;
	color: #00b6e1;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 1.444;
	border-radius: 5px;
	border: 2px solid #00b6e1;
	background-color: #ffffff;
	box-sizing: border-box;
}
.bookDetail1 .blankLink a:hover {
	text-decoration: underline;
}
.bookDetail2 {
	float: left;
    padding: 0 0 0 25px;
	width: 660px;
}
.bookDetail2 h2 {
	padding: 12px 0 0;
	font-weight: bold;
	font-size: 165%;
	line-height: 1.5;
}
.bookDetail2 h3 {
	font-size: 130%;
	font-weight: bold;
	line-height: 2;
}
.bookDetail2 .affiBtn {
	margin: 15px 0 10px;	
}
.bookDetail2 .affiBtn p a {
	display: inline-block;
    margin: 0 0 10px 0;
	padding: 10px 15px;
	width: 163px;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 1.286;
	border-radius: 5px;
	border: 1px solid #c9c9c9;
	background-color: #ffffff;
}
.bookDetail2 .affiBtn p.amazon a:hover {
	color: #333333;
	border: 1px solid #ff9900;
	background-color: #ff9900;
}
.bookDetail2 .affiBtn p.rakuten a:hover {
	color: #ffffff;
	border: 1px solid #be0000;
	background-color: #be0000;
}
.bookDetail2 .affiBtn p a:visited {
	color: #333333;
}
.bookDetail2 .words29 {
	margin: 65px 0 30px;
	padding: 40px 48px;
	width: 502px;
	border-radius: 15px;
	border: 8px solid #ffe966;
	background-color: #ffffff;
}
.bookDetail2 .words29 h4 {
	position: relative;
    margin: -90px 0 0 0;
}
.bookDetail2 .words29 ul li {
	margin: 0;
	padding: 0 0 5px 0;
	background: url(/pc/static/news/1609/ito_minori/images/ico_check.jpg) 0px 5px no-repeat;
}
.bookDetail2 .words29 ul li a,
.bookDetail2 .words29 ul li span {
	padding: 0 0 0 30px;
	font-size: 130%;
	font-weight: bold;
	line-height: 2.056;
}
.bookDetail2 .words29 ul li a:visited {
	color: #333333;
}
.bookDetail2 .words29 p {
	font-size: 130%;
	font-weight: bold;
}

/* ----------------------------------------
試し読みボタン
---------------------------------------- */
.readBtn {
    position: relative;
    margin-top: -35px;
    margin-right: 37px;
    text-align: right;
    z-index: 2;
}
.readBtn a {
	display: inline-block;
	margin: 0;
	padding: 17px;
	width: 401px;
	color: #ffffff;
	font-size: 160%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 1.286;
	border-radius: 5px;
	background-color: #ff4674;
	box-sizing: border-box;
}
.readBtn a:hover {
	background-color: #ff5781;
}
.readBtnL {
	position:inherit;
	margin:0;
	text-align: center;
	z-index:inherit;
}
.readBtnL a {
	width: 500px;
}

/* ----------------------------------------
プロフィール
---------------------------------------- */	
.profile {
	margin:0;
	padding: 38px 42px;
	background-color: #fbfaf4;
}
.profile p {
	float: left;
	margin: 0 45px 0 0;
	padding: 0;
}
.profile h5 {
	margin: 0;
    padding: 0 0 37px 0;
	font-size: 160%;
	font-weight: bold;
	line-height: 0.833;
}
.profile dt {
	padding-bottom: 25px;
	font-size: 140%;
	font-weight: bold;
	line-height: 1.111;
}
.profile dd {
	font-size: 110%;
	line-height: 1.786;
}</pre></body></html>