/* page_element */
#index_content{margin:0;padding:0}
#index_content h2{border-radius:5px;padding:5px;text-indent:5px;background-color:#D3F5E5;border:1px solid #d4fae0;text-align:left;margin:0 0 5px}
#index_content h3{border-radius:5px;padding:5px;text-indent:5px;background-color:#D3F5E5;border:1px solid #d4fae0;text-align:left;margin:0 0 5px}

/* notice_content */

/* 新作オススメ */

#index_content div.notice_pc{margin:0;padding:0}
#index_content div.notice_pc h3{clear:both;border-radius:5px;padding:5px;text-indent:5px;background-color:#D3E5F5;border:1px solid #d4e0fa;text-align:left;margin:0 0 5px}

#index_content div.notice_pc_list{}

.notice_pc_name{clear:both;height:3.3em;overflow:hidden}
.notice_pc_maker{height:1.65em;overflow:hidden}
.notice_pc_comment{height:1.65em;overflow:hidden}
.notice_pc_baika{height:3.3em;overflow:hidden}
.notice_pc_benefit{height:4em}

#index_content div.notice_pc_rich{border-radius:5px;width:99.7%;background-color:#fff;text-align:left;margin:0 0 5px;border:1px solid #d4e0fa;padding:5px}
#index_content div.notice_pc_rich table{margin-top:5px;border:none;border-collapse:collapse}
#index_content div.notice_pc_rich table td{vertical-align:middle;border:none}
#index_content div.notice_pc_rich img.notice_rich_img{margin-right:5px;}
#index_content div.notice_pc_rich img.notice_rich_tokuten{margin-right:5px;}
#index_content div.notice_pc_rich p{margin:0;text-align:left}

#index_content div.notice_pc_rich_left{float:none}
#index_content div.notice_pc_rich_right{float:left}

/*#index_content div.notice_pc_rich{text-align:left;margin:3px 3px 12px 3px;height:200px;}
#index_content div.notice_pc_rich table{margin-top:3px;border:none;}
#index_content div.notice_pc_rich table td{vertical-align:middle;border:none;}
div.notice_pc_rich img.notice_rich_img{float:left;height:150px;margin-right:3px;}
div.notice_pc_rich img.notice_rich_tokuten{float:left;height:150px;margin-right:6px;}
div.notice_pc_rich p{margin:0;text-align:left}
*/

#index_content div.notice_pc_novice{border-radius:5px;width:49.5%;background-color:#fff;float:left;margin-bottom:5px;margin-right:0.5%;border:1px solid #d4e0fa;padding:5px}
#index_content div.notice_pc_novice img.notice_novice_img{margin:5px}
#index_content div.notice_pc_novice p{margin:0;text-align:left}

#index_content div.notice_pc_novice_sell{border-radius:5px;width:49.5%;background-color:#fff;float:left;margin-bottom:5px;margin-right:0.5%;border:1px solid #d4e0fa;padding:5px}
#index_content div.notice_pc_novice_sell img.notice_novice_img{margin:5px}
#index_content div.notice_pc_novice_sell p{margin:0;text-align:left}

#index_content div.notice_calendar{border-radius:5px;width:48%;background-color:#fff;float:left;margin:0px 2px 5px 2px;padding:5px;border:1px solid #d4e0fa}
#index_content div.notice_calendar p{margin:0;text-align:center;overflow:hidden;display:block}

.notice_calendar_kisyu{height:3em}
.notice_calendar_image{height:10em}
.notice_calender_title{height:3.3em;overflow:hidden;}
.notice_calender_zaiko{height:2em;}
.notice_calender_button{height:2.5em;}
.notice_calender_tokuten{height:2.5em;}


		/* dvd */
		#index_content div.notice_dvd_novice{height:190px;margin:0 3px 12px 3px; border-bottom:2px solid #d4e0fa;}
			div.notice_dvd_novice img{float:left;width:240px;height:180px;}
			div.notice_dvd_novice_right{margin-left:246px;text-align:left;}
				div.notice_dvd_novice_right h3{}
				div.notice_dvd_novice_right p{padding:0 3px;}
/* maker_search */

		#maker_rows{margin:12px 0;}
		#maker_rows ul.maker_list{list-style:none;margin:0;padding:0;}
		#maker_rows ul.maker_list li{display:inline;margin:0;padding:0;}

#maker_search{margin:0}
#maker_search div.maker_pager{clear:both;margin:12px 0}
#maker_search table{border-top:1px solid #d4e0fa;border-left:1px solid #d4e0fa;width:100%;background-color:#fff;border-collapse:collapse;table-layout:fixed;word-wrap:break-word}
#maker_search th,
#maker_search td{border-bottom:1px solid #d4e0fa;border-right:1px solid #d4e0fa}
#maker_search th{background-color:#D3E5F5}

/* term_rank */
#term_rank{margin:0}
#term_rank table{width:100%;border-top:1px solid #d4e0fa;border-left:1px solid #d4e0fa;background-color:#fff;border-collapse:collapse;margin-bottom:10px}
#term_rank th,
#term_rank td{border-bottom:1px solid #d4e0fa;border-right:1px solid #d4e0fa}
#term_rank .action{margin:10px}

	/* new_search */
	#new_search{}
		#new_rows{margin:12px 0;}
		#new_search div.new_pager{clear:both;margin:12px 0;}
		/* #new_search div.new_box{width:32%;height:132px;float:left;margin:0 6px 6px 0;} */
			/* #new_search div.new_box img{float:left;} */
			/* #new_search div.new_box p{margin-left:87px;text-align:left;} */
		#new_search div.new_box{width:20%; height:220px; float:left;z-index:2;}
			#new_search div.new_box p{text-align:left;z-index:1; margin:3px;}

/* newly_search */
#newly_search{padding-left:1%;}
#newly_search div.newly_pager{clear:both;margin:0;}
#newly_search div.newly_box{width:49%;float:left;margin-right:1%;margin-bottom:1%;}
#newly_search div.newly_box p{margin:0;text-align:center;overflow:hidden;display:block}
#newly_search div.newly_box a{display:block;background-color:#fff;text-decoration:none;border:2px solid #d4e0fa;border-radius:10px;padding:10px;}
#newly_search div.newly_box a:hover{background-color:#E9F5FC;}
		/* #newly_search div.newly_box{width:32%;height:132px;float:left;margin:0 6px 6px 0;} */
			/* #newly_search div.newly_box img{float:left;} */
			/* #newly_search div.newly_box p{margin-left:87px;text-align:left;} */
#newly_rows{margin:0;}

.newly_box_image{height:10em}
.newly_box_image_big{height:10em}
.newly_box_title{height:3.3em;overflow:hidden;}
.newly_box_baika{height:1.65em;overflow:hidden;}

	/* coming_search */
	/* #coming_search{/*border-top:1px dashed #F39800;border-left:1px dashed #F39800;position:relative;*/margin:6px 0;} */
	#coming_search{margin:6px 0;}
		#coming_rows{margin:12px 0;}
			#coming_rows li{display:inline;margin:0 6px;}
		#coming_pager{clear:both;margin:12px 0;}
		#coming_search div.coming_box_pc{padding:6px 2px;text-align:left;width:49%;height:2.6em;float:left;border-bottom:1px dashed #F39800;border-right:1px dashed #F39800;}
		#coming_search div.coming_box_pc p{text-align:right;margin:0;}
		#coming_search div.coming_box_dvd{width:32%;height:126px;float:left;border:1px solid #d4e0fa;margin:0 3px 3px 0;}
			#coming_search div.coming_box_dvd img{float:left;}
			#coming_search div.coming_box_dvd p{margin-left:88px;text-align:left;}
		#coming_search div.coming_box_hobby{width:31%;height:52px;;float:left;border:1px solid #d4e0fa;margin:0 3px 3px 0;padding:3px;}
			#coming_search div.coming_box_hobby img{float:left;}
			#coming_search div.coming_box_hobby p{margin:0 0 0 53px;text-align:left;}
/* sell_search */
#sell_search{}
#sell_rows{margin:6px 0;}

#sell_search h3{border-radius: 5px;padding: 5px;border-left:3px solid #d4e0fa;border-bottom:1px solid #d4e0fa;text-align:left;text-indent:3px;margin:6px 0;}
#sell_search table{width:100%;border-top:1px solid #d4e0fa;border-left:1px solid #d4e0fa;border-collapse:collapse}
#sell_search th,
#sell_search td{border-bottom:1px solid #d4e0fa;border-right:1px solid #d4e0fa;padding:2px;background-color:#fff;}
#sell_search th{background-color:#D3E5F5;}
#sell_search th.sell_title{width:50%}
#sell_search th.sell_image{width:55px}
#sell_search th.sell_price{}
#sell_search td{text-align:left;}

	/* genre_search */
	#genre_search{}
		#genre_search div.genre_box{width:32%;height:30px;float:left;margin:0 6px 6px 0;}
	/* benefit_search */
	#benefit_search{}
		#benefit_rows{margin:12px 0;}
			#benefit_rows ul.benefit_list{list-style:none;margin:0;padding:0;}
				#benefit_rows ul.benefit_list li{display:inline;margin:0;padding:0;}
		#benefit_search div.benefit_pager{clear:both;margin:12px 0;}
		/*#benefit_search div.benefit_row{width:32%;height:170px;float:left;border:1px solid #d4e0fa;margin:0 3px 3px 0;}*/
			/*#benefit_search div.benefit_row img{float:left;}*/
			/*#benefit_search div.benefit_row p{margin-left:102px;text-align:left;}*/
		/*#benefit_search div.benefit_col{width:32%;height:170px;float:left;border:1px solid #d4e0fa;margin:0 3px 3px 0;}*/
			/*#benefit_search div.benefit_col p{margin:5px;text-align:left;}*/

#benefit_search div.benefit_row{width:49.5%; float:left;background-color:#fff;border:1px solid #d4e0fa;padding:5px;margin-bottom:0.5%;margin-right:0.5%;}
#benefit_search p.benefit_row_name{height:3.3em;overflow:hidden;}
#benefit_search p.benefit_row_tokuten{height:3.3em;overflow:hidden;}
#benefit_search p.benefit_row_image{height:12.5em;}

/* initial_search */
#initial_search{margin:0}
#initial_search table{border-top:1px solid #d4e0fa;border-left:1px solid #d4e0fa;width:100%;border-collapse:collapse}
#initial_search th,
#initial_search td{border-bottom:1px solid #d4e0fa;border-right:1px solid #d4e0fa;padding:5px}
#initial_search th{background-color:#D3E5F5}
#initial_search td.initial_title{text-align:left}
#initial_search td{background-color:#fff}

#initial_rows{margin:12px 0}

/* topics */

div.update_date { border-radius: 5px;background-color:#fff;text-align:left;margin:0 5px 10px;border:1px solid #d4fae0;}
div.update_date h4{border-radius: 5px 5px 0px 0px;text-indent:3px;background-color:#D3F5E5;border-bottom:1px solid #d4fae0;padding:3px 6px;}
div.update_date ul{ padding: 10px; list-style: none; }
div.update_date a{ background-color: #fff; text-decoration: none; }
div.update_date a:hover{ background-color: #DCF0FF; }

div.update_info{text-indent:3px;margin:6px;border-left:2px solid #D3F5E5;border-bottom:1px solid #D3F5E5;}

div.update_content{padding:12px;}
div.update_content table{width:100%;border-top:1px solid #d4e0fa;border-left:1px solid #d4e0fa;;border-collapse:collapse}
div.update_content th,
div.update_content td{border-bottom:1px solid #d4e0fa;border-right:1px solid #d4e0fa;border:1px}
div.update_content th{text-align:center;background-color:#D3E5F5;border:1px}

.topic_tokuten{width:50%;float:left;height:15.8em;overflow:hidden;text-align:center;}

.update_content img{border-radius: 5px;}

.topic_end{clear: left;}

.topic_updete{width:100%;float:left;}
.topic_image{margin-right:5px;width:50px;float:left;}
.topic_text{}
.topic_red{color:red;font-weight:bold;}


/*	#update_frame{ border-radius: 5px;background-color:#fff;text-align:left;}
	#update_frame div.update_date{ border-radius: 5px;border:1px solid #d4e0fa;margin:0 0 5px 0;}
	#update_frame div.update_date{border:1px solid #d4e0fa;margin:0 0 6px 0;position:relative;}
	#update_frame div.update_date h4{border-radius: 5px 5px 0px 0px;text-indent:3px;background-color:#D3E5F5;border-bottom:1px solid #d4e0fa;padding:3px 6px;}
	#update_frame div.update_info{text-indent:3px;margin:6px;border-left:2px solid #D3E5F5;border-bottom:1px solid #D3E5F5;}
	#update_frame div.update_content{padding:0 0 10px;margin:0px}
	#update_frame table{border:none;}
	#update_frame th,#update_frame td{border:none;}*/

	/* search */
	#search_result{text-align:left;}
		#search_result h2{background-color:#D3E5F5;border:1px solid #d4e0fa;}
		
		div.search_box{border-top:1px solid #d4e0fa;padding:3px 6px;}
			div.search_box table{}
			div.search_box td.search_title{font-weight:bold;}
				div.search_box td.search_title a{text-decoration:none;}
			div.search_box td.search_baika{font-weight:bold;}
		
/* search_plain */
#search_plain table{width:100%;border-top:1px solid #d4e0fa;border-left:1px solid #d4e0fa;border-collapse:collapse}
#search_plain th,#search_plain td{border-bottom:1px solid #d4e0fa;border-right:1px solid #d4e0fa;padding:5px}
#search_plain th{text-align:center;background-color:#D3E5F5}
#search_plain td{background-color:#fff}

/* search_kensaku */
#search_kensaku{margin:0}
#search_kensaku table{width:100%;border-top:1px solid #d4e0fa;border-left:1px solid #d4e0fa;border-collapse:collapse}
#search_kensaku th,
#search_kensaku td{border-bottom:1px solid #d4e0fa;border-right:1px solid #d4e0fa;padding:5px}
#search_kensaku th{width:20%;text-align:center;background-color:#D3E5F5}
#search_kensaku td{width:40%;text-align:left;background-color:#fff}
#search_kensaku h3{text-align:center}
#search_kensaku input{padding:5px;}
#search_kensaku select{padding:5px;}
#search_kensaku input[type="checkbox"]{padding:5px;margin:10px 0px;}
#search_kensaku input[type="submit"]{width:50%;margin:10px 0px;}


#kensaku_word{width:100%}
#SEL1{width:100%}
#SEL2{width:100%}
#SEL3{width:100%}
#kensaku_shop{width:100%}
#kensaku_maker_name{width:100%}
#price1{width:30%}
#price2{width:30%}
#z_note{width:100%}

/*google*/
#content .gsc-control {width:100%;text-align:left;font-size:10pt;padding :6px}

@media screen and (min-width : 480px){

#newly_search div.newly_box{width:32.33%}
.newly_box_image_big{height:12.5em}

#index_content div.notice_calendar{width:24.125%}

#index_content div.notice_pc_rich{}
#index_content div.notice_pc_rich_left{float:left}

#index_content div.notice_pc_novice img.notice_novice_img{float:left}
#index_content div.notice_pc_novice{}

#index_content div.notice_pc_novice_sell img.notice_novice_img{float:left}
#index_content div.notice_pc_novice_sell{}

.notice_pc_benefit{height:2em}

#maker_search table{table-layout:auto}
#maker_search td.maker_name{width:20%}
#maker_search td.maker_link{width:60%}
#maker_search td.maker_sch{width:20%}

.topic_tokuten{width:25%}

.topic_updete{width:50%;}

}

@media screen and (min-width : 768px){

#newly_search div.newly_box{width:24%}
.newly_box_image_big{height:15em}

div.update_date{margin:0 10px 10px 0}

#index_content div.notice_calendar{width:19.3%}

#index_content div.notice_pc_novice{width:33%;margin-right:0.33%}
#index_content div.notice_pc_novice_sell{width:33%;margin-right:0.33%}

#benefit_search div.benefit_row{width:33%;margin-right:0.33%}
#search_kensaku{margin:0 10px 0 0}
#maker_search{margin:0 10px 0 0}
#term_rank{margin:0 10px 0 0}
#initial_search{margin:0 10px 0 0}

.topic_tokuten{width:20%}

}

@media screen and (min-width : 1000px) {

.newly_box_image_big{height:20em}

/*div.update_date{margin:0 0 15px 0}*/

#index_content div.notice_calendar{width:16.08%}
/*#search_kensaku{margin:0}
maker_search{margin:0}
#term_rank{margin:0}
#initial_search{margin:0}*/

.topic_tokuten{width:16.6%}

}