/* CSS Document */

#container
{
	width:100%;
	margin:0px auto;
}

#main_menu_Area
{
	width:100%;
	margin: 20px auto;
	float:none;
}

#main_menu_Area ul
{
	width:100%;
}

#main_menu_Area ul li {
	width:16.66%;
}

#main_menu_Area ul li {
 	cursor:default;
}

#main_menu_Area .main_menu1 .main_menu_image1_0
{
	background:url(../img/exist/all_button_on.png) no-repeat;
	background-size:contain;
}

#main_menu_Area .main_menu1 .main_menu_image1_1
{
	background:url(../img/exist/square_button_on.png) no-repeat;
	background-size:contain;
}

#main_menu_Area .main_menu1 .main_menu_image1_2
{
	background:url(../img/exist/circle_button_on.png) no-repeat;
	background-size:contain;
}

#main_menu_Area .main_menu1 .main_menu_image1_3
{
	background:url(../img/exist/variety_button_on.png) no-repeat;
	background-size:contain;
}

#main_menu_Area .main_menu1 .main_menu_image1_4
{
	background:url(../img/exist/plate_button_on.png) no-repeat;
	background-size:contain;
}

#main_menu_Area .main_menu1 .main_menu_image1_5
{
	background:url(../img/exist/season_button_on.png) no-repeat;
	background-size:contain;
}

.comment .TitleImage{
	width:100%;
	margin:10px 0px;
}

.panel_table_1{
	width:80%;
	margin:0px auto;
	column-count:3;
}

.panel_cell{
	width:33%;
	float:left;
}

.table_image_header_cell{
	width:100%;
	-moz-column-span: all;
	-webkit-column-span: all;
	-o-column-span: all;
	-ms-column-span: all;
}

.table_image_footer_cell{
	width:100%;
	-moz-column-span: all;
	-webkit-column-span: all;
	-o-column-span: all;
	-ms-column-span: all;
}

.panel_table_2{
	display:table;
	width:80%;
	margin:0px auto;
	column-count:2;
}

.panel_table_2 .tr{
	width:100%;
}

.panel_cell_div_2{
	display:table-cell;
	margin:0px 2%;
	width:46%;
	float:left;
	vertical-align:middle;
}

.panel_cell_2_icon{
	width:25%;
	float:left;
}

.panel_cell_2_comment{
	font-size:0.7em;
	width:73%;
	margin:1%;
	float:left;
}

.panel_table_3{
	width:80%;
	margin:0px auto;
	column-count:1;
}

.panel_cell_3_comment{
	font-size:1.0em;
	width:80%;
	margin:0px auto;
	padding-top:15px;
	padding-bottom:0px;
	text-align:center;
	border: double 4px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.panel_cell_4_Inquiry{
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}

.Product_List{
	width:74%;
	float:left;

}

.tablegoods{
	width:100%;
}

.tdgoods{
	width:33%;
	padding: 1%;
	border:solid 1px rgba(0,0,0,1.00);
	vertical-align:top;
}

.existItem_MainImage_td img{
	width:100%;	
}

.tableoneofgoods{
	width:100%;
}

.exist_inq_command_Td
{
	text-align:center;	
}

.exist_mould_up{
	width:50%;
}

.exist_mould_up img{
	width:100%;
}

.exist_image{
	width:50%;	
}

.exist_image img{
	width:100%;
}

.exist_List_footer_Line img{
	width:100%;
}

/* 問い合わせリスト */
.Inquiry_List{
	float: right;
	width: 24%;
	margin-left: 1%;
	margin-right: 1%;
	border: 0px solid;
}

.Inquiry_Table{
	width:100%;
	height:268px;
	overflow:auto;		
}

.Inquiry_List .Inquiry_Table1{
	width:90%;
	margin:0px 5%;
	border:solid 1px rgba(181,133,80,1.00);
}

.Inquiry_List .Inquiry_Table1 th{
	border: 1px solid rgba(181,133,80,1.00);
	height:20px;
	text-align:center;
}

.inq_title{
	color:rgba(255,255,255,1.00);	
}

.Inquiry_List .Inquiry_Table1 td{
	height:20px;
	border-left: 1px solid rgba(181,133,80,1.00);
	border-right: 1px solid rgba(181,133,80,1.00);
 }

.Inquiry_List .Inquiry_Table1 tr:nth-child(-n+2){
	background:rgba(181,133,80,1.00);
}

.Inquiry_List .Inquiry_Table1 td:nth-child(1){
	width:140px;
	text-align:left;
}

.Inquiry_List .Inquiry_Table1 td:nth-child(2){
	text-align:right;
}

.Inquiry_List .Inquiry_Table2{
	width:90%;
	margin:0px 5%;
}

.Inquiry_List .Inquiry_Table2 th, .Inquiry_List .Inquiry_Table2 td {
	border: 1px solid rgba(181,133,80,1.00);
	height:20px;
}

.Inquiry_List .Inquiry_Table2 th:nth-child(1){
	text-align:center;
}

.Inquiry_List .Inquiry_Table2 th:nth-child(2){
	text-align:right;
}

.Inquiry_List .Inquiry_Table2 tr:nth-child(2){
	background:rgba(181,133,80,1.00);
}

.Inquiry_List .Inquiry_Table2 td:nth-child(1){
	width:140px;
}


/* コマンドボタンブロック */
.CommandButtonBlock{
	margin:0px auto 20px auto;
	width:100%;
}

.CommandButtonBlock .Command_Table
{
	width:90%;
	margin:0px 5%;
}

/*
.CommandButtonBlock table tr:nth-child(odd) {
	background:rgba(255,220,175,1.00);
}

.CommandButtonBlock table tr:nth-child(even) {
	background: #ffffff;
}
*/

.CommandButtonBlock .icon_img{
	margin:0px;
	width:100%;
}

/* ランキングリスト */
.Ranking_List{
	width:100%;
}

.Ranking_List .Ranking_Table{
	width:90%;
	margin:0px 5%;
}

.Ranking_List .Ranking_Table th, .Ranking_List .Ranking_Table td {
	height:20px;
}

.Ranking_List .Ranking_Table tr {
	background:rgba(161,140,124,1.00);
	color:rgba(255,255,255,1.00);
}

.Ranking_List .Ranking_Table tr:nth-child(1){
	background:rgba(78,37,7,1.00);
	color:rgba(255,255,255,1.00);
}

.Ranking_List .Ranking_Table .Ranking_Table_Icon_td{
	width:40px;
}

.Ranking_List .Ranking_Table .Ranking_Table_Image_td{
	width:40px;
}

.Ranking_List .Ranking_Table td{
	font-size:1.1em;
	padding:2px 10px;
}

.exist_List_footer_Pager{
	width:100%;
	margin:0px;
	margin-bottom:10px;
}

.exist_List_footer_Pager_1{
	font-size:1.1em;
	width:20%;
	padding-left:10%;
	color:rgba(78,37,7,1.0);
}

.exist_List_footer_Pager_2 {
	font-size:1.1em;
	width:80%;
	margin-top: 0px;
	position: relative; 
}

.exist_List_footer_Pager_2 li {
	float: left;
	margin-right: 5px;
	/*border: 1px #3366FF solid;*/
	font-weight: bold;
	list-style-type:none;
}

.exist_List_footer_Pager_2 li.prev,
.exist_List_footer_Pager_2 li.next {
	border: none;
}

.exist_List_footer_Pager_2 li a {
	position: relative;
	display: block;
	padding: 3px 8px;
	color: rgba(78,37,7,1.00);
}

.exist_List_footer_Pager_2 li .select_page {
	position: relative;
	display: block;
	padding: 3px 8px;
	color: rgba(181,133,80,1.00);
}

.exist_List_footer_Pager_2 li a:link,
.exist_List_footer_Pager_2 li a:visited {
	text-decoration: none;
}

.exist_List_footer_Pager_2 li a:hover,
.exist_List_footer_Pager_2 li a:active {
	background-color: rgba(200,155,155,1.00);
	text-decoration: none;
}

.exist_List_footer_Pager_2 li em {
display: block;
padding: 3px 8px;
background: rgba(156,126,127,1.00);
color: #FFFFFF;


}

/* Mobile */
@media (max-width: 480px) {


}
