/*
 * COSMICRAY FKS XNCG-10023 STYLE-SHEET for PC 
 * Copyright(c) 2012, 2026 COSMICRAY,Inc. All Rights Reserved.
 * https://www.cosmicray.co.jp/fks/xncg-10023/
 */

/* ---- general ---- */
* { margin:0; padding:0; border:0; }
html { scroll-behavior: smooth; }
body {
	background-color: #fff; color:#322;
	margin: 0 auto; text-align: center;
	font-size: 80%; line-height: 150%;
}

/* ---- id control ---- */
#wrapper { display: block; margin: 0px auto; padding: 0px; width: 780px; }
#header {
	background: url("../img/xncg-10023/header_pc.jpg") 0px 0px no-repeat;
	margin: 0; padding: 0; height: 305px;
}
#menu {
	float:left; width: 150px; text-align: left;
	margin: 10px 0px; padding: 0px 5px;
}
#menu ul     { list-style-type: none; margin: 10px 0px 20px; }
#menu strong { color: #96323e; }

#contents {
	float:left; width: 620px; text-align: left;
	margin: 20px 0px 15px;
}
#contents strong { font-size: 120%; color: #541905; }
#jacket { float: left; width: 270px; }
#title  { float: left; width: 340px; }
#main   { clear: both; }
#footer { clear: both; padding: 10px 0px 20px; border-top: #541905 1px solid; }
#footer ul { margin: 3px 10px; }
#footer li { padding: 0px 5px; display: inline; }

/* ---- class control ---- */
.artist, .catch, .subtitle, .title { color: #222; }
.artist, .catch   { font-size: 120%; line-height:140%; }
.benefit { font-weight: bold; color: #000; }
.benefit span { font-weight: normal; }
.caption { padding: 10px 0px 0px; }
.event   { margin: 0px 5px; text-align: left; font-weight: bold; }
.image   { margin: 10px; }
.info1   { margin: 0px 0px 15px; }
.info2   { margin: 5px 0px 15px; }
.intro, .index { margin: 5px 0px 20px; }
.line    { margin: 20px 0px; text-align: center; }
.question1, .question2 { font-weight: bold; }
.question1 { color: #eb3e4c; }
.question2 { color: #6cb755; }
.share   { margin: 5px 0px !important;}
.subtitle, .title { color: #541905; }
.subtitle { font-size: 140%; line-height:160%; font-weight: bold; }
.title    { font-size: 250%; line-height:130%; }

/* ---- link ---- */
a:link, a:visited { color: #6cb755; }
a:hover, a:active { color: #eb3e4c; text-decoration: none; }
