
#title-box	{
			background: url(images/right-c2.gif) no-repeat #E7E7B3 right top;
			padding: 35px 20px 20px 30px;
			text-align: left;
			border-bottom: 3px solid #F0F0DB;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		}
.image-boxa	{

			width: 60%;
		}
.image-boxa img	{
			max-width:347px;
			width: 100%;
			height:auto;
		}
.image-boxb	{
			width: 180px;
		}
.image-boxb h1	{
			color: #000;
			margin: 5px 0px 5px;
			font-size: 14px;
		}
.image-boxb p	{
			background: url(images/sen.gif) repeat-x left top;
			padding-top: 15px;
			font-size: 12px;
			color: #000;
			line-height: 180%;
			margin: 0px;
		}
#main		{
			text-align: left;
			margin: 30px auto;
			width: 97%;
		}
#main h2	{
			font-size: 12px;
			margin: 5px 0px;
		}
.ana		{
		display: -webkit-flex;
		display: flex;
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		}
.pro-box	{

			width: 24%;
			margin-bottom: 10px;
			font-size: 12px;
		}
.pro-waku	{
			width: 98%;
			text-align: center;
		}
.pro-waku img	{
			width:100%;
			height:auto;
			margin-bottom: 5px;
		}
.pro-waku div	{
			position:relative;
		}
.sizemoji{
			display:inline-block;
			position:absolute;
			bottom:0;
			left:0;
			background-color:#d2af81;
			opacity: 0.7;
			padding:3px 5px;
			color:#fff;
			margin-bottom: 5px;
		}
.cssS		{
			background-color:#bfc14f;
		}
.cssM		{
			background-color:#91c150;
		}
.cssL		{
			background-color:#d08361;
		}
.cssLL		{
			background-color:#cd71bd;
		}
.pro-waku a	{
			color: #000;
		}
.pro-waku a:hover{
			color: #C00;
		}
.s-fuda		{
			margin: 5px 0px;
			color: #666;
			font-size: 13px;
		}
.s-fuda img	{
			width:auto;
		}
.toku		{
			text-decoration: line-through;
		}
.kuro		{
			font-size:12px;
			color:#259A0E;
		}


@media only screen and (max-width: 700px) {


.image-boxa	{
			width: 90%;

		}
.image-boxb	{
			width: 90%;
		}

}

@media only screen and (max-width: 620px) {

.pro-box	{

			width: 33%;
			margin-bottom: 10px;
			font-size: 12px;
		}


}

@media only screen and (max-width: 420px) {

.pro-box	{

			width: 48%;
			margin-bottom: 10px;
			font-size: 12px;
		}


}
