@charset "utf-8";

/*
#main h1{
font-size: 26px;
}
#main table ul{
font-size: 1.125em;
margin-bottom: 20px;
}
#main table ul li{
margin-bottom: 5px;
background-position: 0 10px;
}
*/

#main h1{
margin-bottom: 30px;
}
#main .row1{
}
#main .row1:after{
content: '　';
clear: both;
display: block;
height: 0;
overflow:hidden;
}

#main .row1 .photo{
float: left;
width: 450px;/*420*/
margin-bottom: 30px;
}
#main .row1 .textarea1{
float: right;
width: 450px;
margin-bottom: 0;
}

#main .row2{
	background: #F8F3E4;
	font-size: 0.9375em;
}
#main .row2 .textarea2{
padding: 20px 40px 1px;
}

#main .textarea strong{
font-weight: bold;
}
#main .textarea p{
font-size: 0.9375en;
color: #333;
line-height: 1.5;
margin-bottom: 30px;
}





.aligncenter{display: block;margin: 0 auto;}
.alignright{float: right;}
.alignleft{float: left;}




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







#main h1{
margin-bottom: 30px;
}
#main .row1{
}
#main .row1:after{
content: '　';
clear: both;
display: block;
height: 0;
overflow:hidden;
}

#main .row1 .photo{
float: none;
width: auto;
margin-bottom: 30px;
}
#main .row1 .textarea1{
float: none;
width: auto;
margin: 0 20px;
}

#main .row2{
	background: #F8F3E4;
	font-size: 0.9375em;
}
#main .row2 .textarea2{
padding: 20px 20px 1px;
}

#main .textarea strong{
font-weight: bold;
}
#main .textarea p{
font-size: 0.9375en;
color: #333;
line-height: 1.5;
margin-bottom: 30px;
}


.aligncenter{display: block;margin: 0 auto;}
.alignright{float: none;display: block;margin: 0 auto;}
.alignleft{float: none;display: block;margin: 0 auto;}








}


