﻿@charset "utf-8";
/* CSS Document */

.bodyArea {
	width:100%;
	margin:17px 0 0 0;
	padding:0 0 0 0;
	background:url(../../img_site/justis/top/bg_bodyarea.gif) repeat-y 0 0;
}

.LcolumnArea {
	float:left;
	width:343px;
	margin:0 19px 0 0;
	background:#fff;
}

.RcolumnArea {
	float:left;
	width:618px;
}

.keywordSearch {
	width:100%;
	height:auto !important;
	height:233px;
	min-height:233px;
	background:#c9bbf3 url(../../img_site/justis/top/bg_keywordsearch.gif) no-repeat 0 42px;
	padding:0 0 9px 0;
	margin:0 0 20px 0;
}
.keywordSearch_inner {
	width:327px;
	margin:9px auto 0 auto;
	padding:0 0 20px 0;
	background:#f0ebff;
}
.titKeywordSearch_sub {
	margin:0 0 10px 0;
}
.keywordSearch .search_type {
	margin:0 0 8px 10px;
}
.keywordSearch .search_type_item {
	margin:0 12px 0 0;
}
.keywordSearch .search_object {
	margin:0 0 10px 10px;
}
.keywordSearch .search_word_input {
	display:block;
	width:297px;
	min-height:22px;
	margin:0 0 0 10px;
	line-height:150%;
	border:1px solid #ccc;
}
.btnKeywordsearch {
	width:220px;
	height:30px;
	margin:10px auto 0 auto;
}
.btnKeywordsearch img {
	display:block;
}
.btnKeywordsearch a {
	display:block;
	width:100%;
	height:100%;
	background:url(../../img/top/btn_keywordsearch_o.gif) no-repeat 0 0;
}
.btnKeywordsearch a:hover,
.btnKeywordsearch a:focus {
	visibility:visible;
}
.btnKeywordsearch a:hover img,
.btnKeywordsearch a:focus img {
	visibility:hidden;
}



.info {
	width:100%;
	height:auto !important;
	height:232px;
	min-height:232px;
	padding:0 0 9px 0;
	margin:0 0 20px 0;
	background:#e5e5e5 url(../../img/top/bg_info.gif) no-repeat 0 42px;
	border-bottom:1px solid #dfdfdf;
}
.info_inner {
	width:327px;
	margin:9px auto 0 auto;
	background:#fff;
}
.info_body {
	width:317px;
	height:232px;
	margin:0 auto 0px 10px;
	padding:0 0 10px 0;
	overflow-y:scroll;
	line-height:180%;
	background:url(../../img/top/bg_dotline.gif) repeat-x 0 bottom;
}
.info_body_last {
	padding-bottom:0px;
	background:none;
}
.info_date {
	font-weight:bold;
}



.genreSearch {
	width:100%;
	background:#c9bbf3 url(../../img_site/justis/top/bg_genresearch.gif) no-repeat 0 42px;
	padding:0 0 9px 0;
}
.genreSearch_inner {
	width:327px;
	height:535px;
	margin:3px auto 0 auto;
	background:#fff;
	overflow-y:scroll;
}
.btnGenrecat_top {
	width:305px;
	height:auto !important;
	height:35px;
	min-height:35px;
	margin:0 0 3px 3px;
	background:#343434 url(../../img/top/btn_genrecat_top_c.gif) no-repeat 0 0;
}
.btnGenrecat_top .button_text {
	display:block;
	padding:11px 10px 11px 37px;
	background:url(../../img/top/bg_genrecat_top_c_arrow.gif) no-repeat 15px 50%;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.btnGenrecat_top a:link,
.btnGenrecat_top a:visited {
	color:#fff;
}
.btnGenrecat_top a:hover,
.btnGenrecat_top a:focus {
	color:#ccc;
}
.btnGenrecat_top_select {
	background:#3357b5 url(../../img/top/btn_genrecat_top_o.gif) no-repeat 0 0;
}
.btnGenrecat_top_select .button_text {
	background:url(../../img/top/bg_genrecat_top_o_arrow.gif) no-repeat 15px 50%;
}
.btnGenerecat_sub {
	width:305px;
	margin:0 0 2px 3px;
	background:#cccccc url(../../img/top/btn_genrecat_sub.gif) no-repeat 0 0;
}
.btnGenerecat_sub .button_text {
	display:block;
	padding:10px 10px 8px 47px;
	background:url(../../img/top/bg_genrecat_sub_c_arrow.gif) no-repeat 35px 50%;
	font-weight:bold;
	color:#555;
	text-decoration:none;
	cursor:pointer;
}
.btnGenerecat_sub a:link,
.btnGenerecat_sub a:visited {
	color:#555;
}
.btnGenerecat_sub a:hover,
.btnGenerecat_sub a:focus {
	color:#888;
}
.btnGenerecat_sub_select .button_text {
	background:url(../../img/top/bg_genrecat_sub_o_arrow.gif) no-repeat 33px 50%;
}
.Generecat_links {
	padding:10px 0 5px 35px;
}
.Generecat_links_table {
	border-collapse:collapse;
	margin:0 0 0 0;
}
.Generecat_links_item a {
	display:block;
	width:110px;
	margin:0 13px 0 0;
	padding:0 0 10px 10px;
	background:url(../../img/top/bg_linkarrow.gif) no-repeat 0 0.3em;
	line-height:120%;
}




.catalogSearch {
	width:100%;
	background:url(../../img_site/justis/top/bg_catalogsearch.gif) no-repeat 0 42px;
}
.catalogSearch_main {
	width:600px;
	margin:9px auto 0 auto;
	background:#fff;
}
.catalogSearch .catalog_info {
	padding:0 0 10px 0;
}
.catalogSearch .titCatalogname {
	margin:0 0 2px 10px;
	font-weight:bold;
}
/** IE6.0のみ start **/
* html .catalogSearch .titCatalogname {
	margin:7px 0 7px 10px;
	font-weight:bold;
}
/** IE6.0のみ end **/
.catalogSearch_main .catalog_date {
	margin:0 0 0 10px;
	padding:0 0 0 0;
}

.catalogSearch .catalog_left {
	display:inline;
	float:left;
	width:120px;
	margin:10px 0 0 0;
}
.catalogSearch .imgCatalog {
	display:inline;
	float:left;
	width:110px;
	margin:0 0 10px 10px;
	border:3px solid #ccc;
}
.catalogSearch .catalog_right {
	display:inline;
	float:left;
	width:450px;
	margin:5px 0 0 5px;
}

.catalogSearch .gen_list {
	
}
.catalogSearch .btnCataloggen {
	width:428px;
	margin:0 0 2px 3px;
	background:#cccccc url(../../img/top/btn_genrecat_sub.gif) repeat-x 0 0;
}
.catalogSearch .btnCataloggen .button_text {
	display:block;
	padding:7px 10px 6px 25px;
	background:url(../../img/top/bg_genrecat_sub_c_arrow.gif) no-repeat 12px 50%;
	font-weight:bold;
	color:#555;
	text-decoration:none;
	cursor:pointer;
}
.catalogSearch .btnCataloggen_select .button_text {
	background:url(../../img/top/bg_genrecat_sub_o_arrow.gif) no-repeat 10px 50%;
}
.catalogSearch .Cataloggen_links {
	padding:10px 0 5px 10px;
}
.catalogSearch .Cataloggen_links_table {
	border-collapse:collapse;
	margin:0 0 0 0;
}
.catalogSearch .Cataloggen_links_item a {
	display:block;
	width:110px;
	margin:0 13px 0 0;
	padding:0 0 10px 10px;
	background:url(../../img/top/bg_linkarrow.gif) no-repeat 0 0.3em;
	line-height:120%;
}

.catalog_wordsearch {
	width:556px;
	margin:0 0 0 15px;
	padding:5px 0 10px 0;
}
.catalog_wordsearch_form {
	width:100%;
	margin:10px 0 0 0;
}
.catalog_wordsearch_txtinput {
	display:block;
	float:left;
	width:247px;
	min-height:22px;
	margin:2px 0 0 0;
	line-height:150%;
	border:1px solid #ccc;
}
.catalog_wordsearch_radio {
	float:left;
	padding:2px 0 0 15px;
}
.catalogSearch .btnThisCatalogsearch {
	float:right;
	width:110px;
	height:28px;
}
.catalogSearch .btnThisCatalogsearch img {
	display:block;
}
.catalogSearch .btnThisCatalogsearch a {
	display:block;
	width:100%;
	height:100%;
	background:url(../../img/top/btn_thiscatalogsearch_o.gif) no-repeat 0 0;
}
.catalogSearch .btnThisCatalogsearch a:hover,
.catalogSearch .btnThisCatalogsearch a:focus {
	visibility:visible;
}
.catalogSearch .btnThisCatalogsearch a:hover img,
.catalogSearch .btnThisCatalogsearch a:focus img {
	visibility:hidden;
}

.catalogSearch .catalogSearch_select {
}
.catalogSearch .catalog_select_links {
	width:601px;
	height:175px;
	margin:0 auto 0 auto;
	padding:10px 0 10px 0;
	background:url(../../img/top/bg_dotline.gif) repeat-x 0 bottom;
}
.catalogSearch .catalog_box {
	display:inline;
	float:left;
	width:113px;
	margin:0 0 0 25px;
	padding:10px 3px 10px 3px;
	cursor:pointer;
}
.catalogSearch .catalog_box_select {
	background:url(../../img_site/justis/top/bg_catalogtable_active.gif) repeat-y 0 0;
	border-top:2px solid #c1b2ed;
	border-bottom:2px solid #c1b2ed;
}
.catalogSearch .catalog_box .imgCatalogThumb {
	text-align:center;
	width:60px;
	height:85px;
	margin:0 auto 5px auto;
	border:1px solid #999;	
}
.catalogSearch .catalog_box .catalog_name {
	text-align:center;
	margin:0 0 8px 0;
	line-height:120%;
}
.catalogSearch .catalog_box .catalog_date {
	text-align:center;
}

.catalogSearch .btnOthercatalog {
	width:210px;
	height:34px;
	margin:20px auto 20px auto;
}
.catalogSearch .btnOthercatalog img {
	display:block;
}
.catalogSearch .btnOthercatalog a {
	display:block;
	width:100%;
	height:100%;
	background:url(../../img/top/btn_othercatalog_o.gif) no-repeat 0 0;
}
.catalogSearch .btnOthercatalog a:hover,
.catalogSearch .btnOthercatalog a:focus {
	visibility:visible;
}
.catalogSearch .btnOthercatalog a:hover img,
.catalogSearch .btnOthercatalog a:focus img {
	visibility:hidden;
}

.ftr_menu {
	background:url(../../img_site/justis/top/bg_bodyarea_bottom.gif) no-repeat 0 0;
}

.bnrArea {
 width:100%;
}
.bnrArea .bnr_l,
.bnrArea .bnr_r {
 display:inline;
 float:left;
 width:166px;
 margin:10px 0 0 0;
}
.bnrArea .bnr_r {
 margin:10px 0 0 10px;
}
.bnrArea .bnr_l img,
.bnrArea .bnr_r img {
 display:block;
}
