﻿@charset "UTF-8";


h2		{
		margin: 20px 0px 0px 0px;
		}


h3		{
		margin: 20px 0px 0px 0px;
		}


h4		{
		margin: 20px 0px 0px 0px;
		border: solid 1px #000066;
		}




.grid_point input	{
			width:60%;
			color:#333;	
			vertical-align:middle;
			}

.grid_point select	{
			width:72%;
			color:#333;	
			vertical-align:middle;
			}


input.size		{
			width:40%;
			color:#333;	
			vertical-align:middle;
			}

.itemradio		{
			margin: 0px 0px 0px 0px;
			padding: 10px 10px;
			background-color: #eee;
			}


.spec	               {
			text-align:center;
			margin: 0px;
			padding: 0px 0px 0px 10px;
			background-color: #000066;
                        border:1px solid #000;
                        font-weight: bold; 
                        color: #ffffff;     /* 文字色指定 */
			}





.number	               {
			text-align:center;
			margin: 0px;
			padding: 10px;
			background-color: #000066;
                        border:1px solid #000;
                        font-weight: bold; 
                        color: #ffffff;     /* 文字色指定 */
                        border-left: 2px solid #ffffff;
			}



.name01	               {
			text-align:left;
			margin: 0px;
			padding: 10px;
			background-color: #ffffff;
                        border:1px solid #000;
			}

.quantity01              {
			text-align:center;
			background-color: #fff;
                        border:1px solid #000;
			}






.name02	               {
			text-align:left;
			margin: 0px;
			padding: 10px;
			background-color: #c0c0c0;
                        border:1px solid #000;
			}

.quantity02              {
			text-align:center;
			background-color: #c0c0c0;

                        border:1px solid #000;
			}












@media screen and (max-width: 786px) {














}
