
#main-space	{
			background: url(images/right-c.gif) #FFFFF4 no-repeat right top;
		}
#main		{
			background-color:#FFFFF4;
			text-align: left;
			padding:30px;
			line-height: 160%;
			font-size: 120%;
		}
h2		{
			font-size: 14px;
			color: #c36;
		}

h3		{
			font-size: 17px;
			color: #0033DD;
			margin: 30px 0px 10px;
			background: url(images/sen.gif) repeat-x left bottom;
		}
p		{
			margin: 0px 0px 5px;
		}
table		{
			width: 100%;
		}
td		{
			border-bottom: 1px solid #9A6;
		}
.alpabox	{
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		}
#main-moji	{
			width: 48%;
			font-size: 14px;
			line-height: 180%;
			margin-top: 5px;
		}
#main-img	{
			width: 48%;

		}
#main-img img	{
			width: 100%;
			height:auto;

		}
#main-img div	{
			margin-bottom: 10px;
		}
.diary2-waku	{
			margin: 10px 0px 10px 10px
		}
.diary2-moji	{
			float: left;
			width: 350px;
		}
.diary2-title	{
			margin: 5px 0px;
		}
.diary2-txt	{
			line-height: 140%;
			padding-right: 20px;
		}
.diary2-photo	{
			float: left;
			width: 120px;
			margin-top: 10px;
		}
.tsize		{
			background-color: #ccc;
			text-align: center;
			border: none;
		}
.tsize td	{
			padding: 5px 7px;
			border: none;
		}
.mtd		{
			background-color: #A6B79D;
			color: #fff;
			font-size: 14px;
		}
.ftd		{
			background-color: #f0f0f0;
			font-size: 14px;
		}
.std		{
			background-color: #fff;
			font-size: 14px;
		}

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


#main		{
			text-align: left;
			padding:20px;
			line-height: 160%;
			width:100%;
		}

}


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


.ttt1	{
			width:70px;
		}
.alpabox	{
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		}
#main-moji	{
			width: 100%;

		}
#main-img	{
			width: 100%;

		}




}



