@charset "Shift_JIS";

a { text-decoration:none; }
a:hover { color: #FF0000; text-decoration: underline}

form { margin:0; }

.buy_btn { font-size: 14px;}

.space4 { font-Size:4px; }
.space8 { font-Size:8px; }
.credit,.sub_title { font-size: 12px}
.contents_list { font-size:12px; line-height:14px; color:#666666;}

.book_info { font-size:12px; line-height: 14px}
.book_info em { font-style:normal; color:red;}
.name20 { font-size:16px; line-height: 20px}
.name { font-size:16px; line-height: 22px}
.name cite { font-size:12px; font-style:normal; }

.sub_title_w { font-size:12px; color:white;}

.gothic,.title_g_w,.sakka,.sakka_w,.sakka_g_w,.catch_g_w {font-family: "qMmpS Std W8","TT-JTCECS10P","cgoΑΎSVbNΜ","lr oSVbN","Osaka"; }
.mincho,.title,.title_w,.sakka,.sakka_w,.catch {font-family: "qMmΎ© Pro W6","TT-JTCECM9P","ceoΙΎΎ©Μ","lr oΎ©","ΧΎ©Μ";}

.title,.title_w { font-size: 28px; font-weight: bold; }
.title_w {color:white;}
.title_g_w {font-size:28px; color:white;}

.sakka,.sakka_w,.sakka_g_w { font-size:20px;}
.sakka_w,.sakka_g_w { color: #FFFFFF}

.catch { font-size: 20px; font-weight: bold; }
.catch_g_w { font-size: 20px; font-weight: bold; color:black; }

.menuname { font-size:10px; line-height:12px;; color:#0000FF; text-decoration: underline; }
.menutitle { font-size:12px; line-height:16px; font-weight:bold;}

.sample { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: bold; color: #0066FF}

.cl_title {
	font:bold 15px/15px "MS UI Gothic", "lr oSVbN", "osaka";
	color: #3366FF;
	letter-spacing: -1px;
}
.cl_sakusya,.sdat cite { font-Size:14px; line-height:16px; font-weight: bold; font-style:normal;}
.cl_sakusyatume { font-Size:12px; line-height:16px; font-weight: bold; letter-spacing: 0px;}
.cl_data,.sdat b { font-weight:normal; font-size:10px; line-height:11px; font-family:"Geneva","Arial","Helvetica","san-serif";}
.cl_kakaku,.sdat i { font-style:normal; font-weight:bold; font-size:12px; line-height:14px; font-family:"MS UI Gothic","lr oSVbN","osaka";}
.cl_kakaku,.sdat i { font-family:"MS UI Gothic","lr oSVbN","osaka"; font-Size:12px; font-weight: bold; font-style:normal;}
.cl_name,.sdat q { font-size:12px; line-height:14px; font-family:"MS UI Gothic","lr oSVbN","osaka"; color: #666666;}
.cl_nametume { font-family:"MS UI Gothic", "lr oSVbN", "osaka"; font-Size:12px; line-height:14px; letter-spacing: -1px}

/* ΪΧΠξΘͺp */
.border2px { border:solid black 2px;}
.right2px { border-right:solid black 2px;}
.topbottom2px { border-top:solid black 2px;border-bottom:solid black 2px;}
.margin2px {margin:2px;}

/* ¬³’ΠξΘͺp */
.stit { 
	font-weight:bold; font-size:15px; line-height:16px;
	font-family:"MS UI Gothic", "lr oSVbN", "osaka";
	color:#3366FF;
	letter-spacing: -1px;
	border-top:solid 2px #3366FF;
	border-bottom:solid 2px #3366FF;
}

/* COMIC indexp  */
.sakuin { font-size: 14px; line-height: 18px; font-weight: bold; color:white;}
a.sakuin { color:white; }
.topic01,.topic_uona { font: normal 12px "Geneva", "Arial", "Helvetica", "san-serif"; color: white; letter-spacing: 3px;}
.topic_uona { letter-spacing:1px;}

.comic_topic,.htb,.price { font-size: 13px;}
.comic_topicb { font-size:13px; font-weight:bold; }
.date { font-Size:13px; font-weight:bold; font-family: "Geneva", "Arial", "Helvetica", "san-serif"; text-align: center;}
.price { font-weight:bold; font-family: "Chicago", "Arial", "Helvetica", "san-serif"}

.sgr {
	font-size:small;
	color:black;
	font-weight:bold;
}
/* COMIC TChj[p */
.sidemenuTitle,.sidemenuTitle a {
	width:100%;
	margin:0; padding:0;
	background:#0066FF; color:white;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px; font-weight: bold;
}
.sidemenuTitle h5 {
	margin:0;padding:0.25em 0.5em;
}
.sidemenuMenu {
	background:#0099CC;
}
.sidemenu {
	margin:0;padding:0;
}
.sidemenu dl,.sidemenu dt,.sidemenu dd,.sidemenu form {
	margin:0;padding:0;
}
.sidemenu dl {
	margin-top:4px;
	margin-left:4px;
}
.sidemenu dt {
	font-size:12px; line-height:16px;
	font-weight:bold;
	margin-left:-2px;
}
.sidemenu dd,.sidemenu dd a {
	font-size:10px; line-height:12px;
	color:#0000FF;
	text-decoration:underline;
}
.sidesearch {
	font-size:13px; line-height:14px;
}

/* highslide */
.highslide {
    cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
    border: 0;
}
.highslide:hover img {
    border: 0;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border-bottom: 1px solid white;
    font-size: 14px;
    padding: 5px;
    background-color: #E0E0E0;
}
.highslide-caption a {
    font-weight:bold;
    color:#666666;
}
.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-prev {
	float:left;
	display: block;
}
.highslide-next {
	float:left;
	display:block;
	text-align: center; 
}
.highslide-close {
	float:right;
	display:block;
	text-align: right;
}.camp {
	font-size: 14px;
	line-height: 120%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 20px;
}
.camp2 {
	font-size: 12px;
	line-height: 120%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
}
.name .pink {
	color: #FFFFFF;
	font-size: 20px;
	background-color: #FF0066;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	line-height: 140%;
}

