@charset "utf-8";
/* ----------------------------------------
■INDEX■
1. ボックスレイアウト
2. common
3. ヘッダー
4. フッター
5. 左メニュー
6. プロフィール
7. ブックストア
---------------------------------------- */

/* ----------------------------------------
ボックスレイアウト
---------------------------------------- */
html {
	height:100%;
}
form { margin: 0 }
* form { margin: 0 }
#pcLayout {
	margin: 0;
	padding:0;
	width:100%;
	height:100%;
	color:#333;
	font-size:100%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	/*-webkit-text-stroke-width: 0.01px;*/
	box-sizing:border-box;
}

/* ----------------------------------------
common
---------------------------------------- */
.alignL {text-align:left;}
.alignC {text-align:center;}
.alignR {text-align:right;}
.yellow {color:#ffff8a;}

#pcLayout .bgWhite a {
	color:#333;
}
#pcLayout .bgWhite .btnLink li a,
#pcLayout .readBlock .btnLink li a,
#pcLayout .bgWhite .btn-white a,
#pcLayout .readBlock .btn-white a {
	padding:8px 7px;
	font-size:100%;
}
#pcLayout .bgWhite .btn-submit,
#pcLayout .readBlock  .btn-submit {
	padding:10px 7px;
	height:inherit;
	font-size:100%;
}
#pcLayout .bgWhite .btn-white li input[type=submit],
#pcLayout .readBlock .btn-white li input[type=submit] {
	padding:11px 7px 10px;
	height:inherit;
}
#pcLayout .bgWhite .btn-white a,
#pcLayout .readBlock .btn-white a {
	color:#444;
}
#pcLayout .bgWhite .btnLink li a,
#pcLayout .bgWhite .btn-pink a,
#pcLayout .bgWhite .btnLink.profileLink01 a{
	color:#fff;
}
#pcLayout .ad {
	margin: 10px 0;
	padding: 10px 0;
	text-align: center;
	background-color: #fff;
}
#pcLayout .scrolltop a {
    width: 85px;
    height: 85px;
}

/* ----------------------------------------
ヘッダー
---------------------------------------- */
#pcLayout header {
    background: #fff;
}

#pcLayout header h1 {
    float: none;
    margin-left: 0;
}

/* ----------------------------------------
フッター
---------------------------------------- */
#pcLayout footer {
    background: #fff;
}


/* ----------------------------------------
左メニュー
---------------------------------------- */
.mymenuBtn li a {
	box-sizing: border-box;
}

/* ----------------------------------------
プロフィール
---------------------------------------- */
#pcLayout main .content-section.pcVer .iconLink li,
#pcLayout main .rightLink.pcVer {
	background:none;
}
#profile-show .content-section li a:visited {
    color: #888888;
}
#profile-show .content-section li a:link {
    color: #FF0066;
    text-decoration: underline;
}

/* ----------------------------------------
ブックストア
---------------------------------------- */
#pcLayout .newsimgList {
	margin-bottom: 10px;
}
#pcLayout .newsimgList li {
	padding: 7px;
    width: 98%;
}

#pcLayout .newsimgList li a {
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	box-sizing: border-box;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
    height: auto;
}

#pcLayout .newsimgList li dd.imgL img {
    width: 98px;
    height: auto;
}

/* ----------------------------------------
レビュー
---------------------------------------- */
.star img {
    width: unset;
}


