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

.con01{width:960px;
	margin:30px auto 10px;
	overflow:hidden;}
	
.label_logo{width:100%;
	border-bottom:rgba(174,32,35,1.00) solid 2px;}
	
.logo_img{width:960px;
	height:50px;
	padding:10px 0;
	margin:0 auto;
	text-align:left;}
	
.logo_img img{height:50px;}

/* タイトル &gt; */
.item_name{width:960px;
	margin:0 auto;
	line-height:24px;
	padding:10px 0;}

.name_main{font-size:24px;
	font-weight:bold;}

.name_sub{font-size:16px;
	font-weight:bold;
	margin-left:15px;
	color:rgba(100,100,100,1.00);}
	
.title_kana{font-size: 10px;
	line-height: 150%;
	color: rgba(150,150,150,1.00);}
/* &lt; タイトル */

.item_detail{width:960px;
	margin:0 auto 15px;
	overflow:hidden;}

.img_area{width:300px;
	float:left;}
	
.img_jacket{width:300px;
	min-height:300px;
	background:url(../img/noimage-01.png);
	background-repeat:no-repeat;
	background-position:center center;
	}
	
.img_jacket img{width:300px;}

.sample_page{width:90%;
	height:40px;
	margin:0 auto;
	line-height:40px;
	background:rgba(140,90,200,1.00);
	border-radius:5px;
	text-align:center;}

.sample_page img{height:40px;}

.sample_page a{color:rgba(255,255,255,1.00);
	display:block;}
	
.sample_page:hover{opacity:0.7;}

/* ギャラリー &gt; */
.gallery{width:300px;}
	
.gallery_name{margin:10px 0 0;
	height:18px;
	text-indent:20px;
	line-height:20px;
	background:url(../img/top2_title_mark_red.png);
	background-repeat:no-repeat;}
	
.galley_img{height:300px;
	padding:10px 0;}

.galley_img ul{}
	
.galley_img ul li{width:90px;
	height:90px;
	margin:0 5px;
	float:left;
	overflow:hidden;}
	
.galley_img img{width:90px;}

.galley_img img:hover{opacity:0.7;}
/* ギャラリー &gt; */

.item_con01{width:660px;
	font-size:14px;
	float:left;
	overflow:hidden;}

/* データ左 &gt; */
.item_con01_top_left{width:460px;
	float:left;}

#item_data{width:440px;
	margin:0 auto;}

#item_data a{color:rgba(174,32,35,1.00);}

#item_data a:hover{opacity:0.7;}

#item_data td.name02{padding:0 10px;}	
	
.name01{width:100px;
	line-height:30px;
	text-align:center;
	background:rgba(174,32,35,1.00);
	color:rgba(255,255,255,1.00);}

.name02{width:320px;}

.origin_url{text-indent:10px;}

/* &lt; データ左 */

/* データ右 &gt; */	
.item_con01_top_right{width:200px;
	float:left;}

.buy_title_red{width:200px;
	height:18px;
	text-indent:20px;
	margin:0 0 5px;
	background:url(../img/top2_title_mark_red.png);
	background-repeat:no-repeat;}
	
.buy_title_blue{width:200px;
	height:24px;
	text-indent:20px;
	margin:20px 0 5px;
	background:url(../img/top2_title_mark_blue.png);
	background-repeat:no-repeat;}
	
.link_store_01{width:185px;
	height:20px;
	line-height:30px;
	padding-left:5px;
	margin:5px;}

.link_store_02{width:185px;
	height:20px;
	line-height:30px;
	padding-left:5px;
	margin:5px;}

.link_store_01 a{color:rgba(174,32,35,1.00);
	display:block;}

.link_store_02 a{color:rgba(0,113,188,1.00);
	display:block;}

.link_store_01:hover,.link_store_02:hover{opacity:0.7;}

.store_pulldown1,.store_pulldown2{width:150px;
	height:15px;
	padding:2px 5px;
	border:rgba(0,0,0,0.40) solid 1px;
	overflow:hidden;
	cursor:pointer;
	z-index:3;}

.store_pulldown_inner1,.store_pulldown_inner2{float:left;
	font-size:12px;
	line-height:15px;}

.store_pulldown_inner2,.store_pulldown_inner2_2{width:10px;
	height:10px;
	padding:2.5px;
	background:url(../img/arrow_down.png);
	background-size:7px 7px;
	background-repeat:no-repeat;
	background-position:center center;
	float:right;}

.open{background:url(../img/arrow_up.png);
	background-size:7px 7px;
	background-repeat:no-repeat;
	background-position:center center;}

.store_list1,.store_list2{position:relative;
	display:none;}
	
.store_list_inner1,.store_list_inner2{position:absolute; top:0; left:0;
	width:160px;
	padding:5px 0;
	text-indent:5px;
	font-size:14px;
	background:rgba(255,255,255,1.00);
	border:rgba(0,0,0,0.40) solid 1px;
	z-index:3;}
	
.store_list_inner1 a,.store_list_inner2 a{color:rgba(0,0,0,1.00);
	display:block;}

.store_btn1:hover{background:rgba(0,147,255,1.00);}

.store_btn1:hover a{color:rgba(255,255,255,1.00);}

.store_btn_close1,.store_btn_close2{cursor:pointer;
	color:rgba(255,0,4,1.00);}

.store_btn2 a{color:rgba(0,163,255,1.00);}
	
.store_btn2 a:hover{color:rgba(255,126,0,1.00);}
/* データ右 &gt; */

/* あらすじ &gt; */
.story{clear:both;
	width:640px;
	min-height:210px;
	margin:0 auto;}
	
.story_title{padding:10px 0 5px;
	font-size:16px;
	font-weight:bold;
	border-bottom:rgba(0,0,0,1.00) solid 2px;}
	
.story_text{padding:10px 0;}
/* &lt; あらすじ */

/* レーベル新作 &gt; */
.label_newrelease{width:600px;
	margin:15px auto;}
	
.label_newrelease img{width:600px;}

/* &lt; レーベル新作 */

.con03{width:100%;
	margin:0 0 8
	0px;}

.con03_inner{width:960px;
	margin:10px auto 30px;
	overflow:hidden;}

.buy_book{width:320px;
	float:left;
	overflow:hidden;}

.buy_ebook{width:640px;
	float:left;
	overflow:hidden;}







@media screen and ( max-width:736px )
{
.con01{width:100%;
	margin:10px auto 10px;}
	
.label_logo{width:100%;}
	
.logo_img{width:100%;
	height:30px;}
	
.logo_img img{height:30px;}

/* タイトル &gt; */
.item_name{width:100%;
	margin:0 auto;
	line-height:20px;
	padding:0 0 5px;}

.name_main{font-size:16px;
	font-weight:bold;}

.name_sub{font-size:12px;
	font-weight:bold;
	margin-left:0;
	color:rgba(100,100,100,1.00);}
	
.title_kana{font-size: 8px;}
/* &lt; タイトル */

.item_detail{width:100%;
	margin:0 auto 15px;
	overflow:hidden;}

.item_block1{width:100%;
	margin:5px auto;
	overflow:hidden;}

.img_jacket{width:53%;
	min-height:200px;
	margin:0;
	padding:0 1% 0 0;
	background:url(../img/noimage-01.png);
	background-repeat:no-repeat;
	background-size:95% auto;
	background-position:center center;
	float:left;
	}
	
.img_jacket img{width:100%;}

.sample_page{width:90%;
	height:40px;
	margin:0 auto;
	line-height:40px;
	background:rgba(140,90,200,1.00);
	border-radius:5px;
	text-align:center;}

.sample_page img{width:auto;
	height:40px;}

.sample_page:hover{opacity:1.0;}

.data_sp1{width:43%;
	padding:0 1%;
	float:left;}
	
.data_block1{width:100%;}
	
.data_title1{width:95%;
	padding:2.5px 2.5%;
	line-height:20px;
	font-size:14px;
	color:rgba(255,255,255,1.00);
	background:rgba(174,32,35,1.00);}
	
.data_name1{width:95%;
	padding:2.5px 2.5%;
	line-height:25px;
	font-size:14px;}
	
.data_name1 a{color:rgba(174,32,35,1.00);}

.item_block1_inner1{width:100%;
	margin-bottom:2px;
	overflow:hidden;}
	
.data_title2{width:20%;
	line-height:30px;
	font-size:14px;
	text-indent:5px;
	background:rgba(174,32,35,1.00);
	color:rgba(255,255,255,1.00);
	float:left;}
	
.data_name2{width:80%;
	line-height:30px;
	font-size:14px;
	text-indent:5px;
	box-shadow:rgba(174,32,35,1.00) 0 0 0 1px inset;
	float:left;}
/* ギャラリー &gt; */
.gallery_sp{width:100%;
	overflow:hidden;}
	
.gallery_img_sp{width:32%;
	max-height:100px;
	padding:5px 0.5%;
	overflow:hidden;
	float:left;}
	
.gallery_img_sp img{width:100%;}

.galley_img img:hover{opacity:1.0;}
/* &lt; ギャラリー */
/* あらすじ &gt; */
.story{clear:both;
	width:100%;
	min-height:210px;
	margin:0 auto;}
	
.story_title{padding:10px 0 5px;
	font-size:16px;
	font-weight:bold;
	border-bottom:rgba(0,0,0,1.00) solid 2px;}
	
.story_text{padding:10px 0;
	font-size:14px;}
/* &lt; あらすじ */
/* レーベル新作 &gt; */
.label_newrelease{width:100%;
	margin:15px auto;}
	
.label_newrelease img{width:100%;}
/* &lt; レーベル新作 */
/* 購入リンク &gt; */
.buy_book,.buy_ebook{width:100%;}

.buy_title_red{width:100%;
	line-height:20px;
	text-indent:20px;
	margin:0 0 5px;
	background:url(../img/top2_title_mark_red.png);
	background-repeat:no-repeat;}
	
.buy_title_blue{width:100%;
	line-height:20px;
	text-indent:20px;
	margin:10px 0 5px;
	background:url(../img/top2_title_mark_blue.png);
	background-repeat:no-repeat;}
	
.link_store_sp1{width:100%;
	line-height:40px;
	margin:2px 0;
	text-align:center;
	background:rgba(0,113,188,1.00);
	color:rgba(255,255,255,1.00);
	border-radius:5px;}

.link_store_sp2{width:100%;
	line-height:40px;
	margin:2px 0;
	text-align:center;
	background:rgba(0,113,188,1.00);
	color:rgba(255,255,255,1.00);
	border-radius:5px;}

.link_store_sp1 a,.link_store_sp2 a{color:rgba(255,255,255,1.00);;
	display:block;}
/* &lt; 購入リンク */
/* データ右 &gt; */

.con03{width:100%;
	margin:0 0 8
	0px;}

.con03_inner{width:100%;
	margin:10px auto 30px;
	overflow:hidden;}

}



























</pre></body></html>