﻿

/*** for PC Browser ***/
@media (min-width:401px)
{
.a_l_block {
	width: 260px;
	display: inline-block;
	vertical-align: top;
}

.a_r_block {
	width: 520px;
	display: inline-block;
	margin: 0px 0px 0px 20px;
	vertical-align: top;
}

.a_l_block .main_img {
}

.a_l_block .sub_img {
}

/* 画像 */
.a_l_block .main_img img {
	width: 260px;
	margin: 0px;
	vertical-align: bottom;
}

.a_l_block .sub_img img {
	margin: 0px;
	vertical-align: bottom;
	width: 120px;
}

.a_l_block .sub_img img:nth-child(odd) {
	margin: 0px 20px 0px 0px;
}

.akiya_contents span {
	display: block;
	margin: 0px 0px 10px 0px;
}



/*auto generated region*/

#BaseTable
{

}
#SystemMenu
{

}
#HeaderPane
{

}
#Middle
{

}
#LeftPane
{

}
#ContentPane
{

}
#RightPane
{

}
#FooterPane
{

}
}


/*** for Smart Phone ***/
@media (max-width:400px)
{
.a_l_block {
    width: 320px;
    display: block;
}

.a_r_block {
    width: 280px;
    display: inline-block;
    margin: 0px 20px;
    vertical-align: top;
}

.a_l_block .main_img {
    margin: 0px;
    text-align: center;
}

.a_l_block .sub_img {
    margin: 0px auto;
    text-align: center;
}

/* 画像 */
.a_l_block .main_img img {
	width: 260px;
	margin: 0px;
	vertical-align: bottom;
}

.a_l_block .sub_img img {
	margin: 0px;
	vertical-align: bottom;
	width: 120px;
}

.a_l_block .sub_img img:nth-child(odd) {
	margin: 0px 20px 0px 0px;
}

.akiya_contents span {
	display: block;
	margin: 0px 0px 10px 0px;
}
}
