@charset "utf-8";


/*====================================================================
 contents
====================================================================*/



#wrap {margin:0;padding:0 ;}

#contents #main_contents .outline{max-width:880px;margin:0 0 30px 0;padding:10px 0 0 0;}

#contents #main_contents .jinWrap{margin:0;padding:0;overflow:hidden;}

#contents #main_contents .tl_jinbutsu{max-width:880px;margin:30px 0px 20px 10px;padding:10px 0 5px 20px;font-weight:bold; background:#666;text-align:center;color:#FFFFFF; font-size:150%;}

#contents #main_contents .tls_ji{margin:0px 0px 10px 0;padding:15px 0 0 0;font-weight:bold; font-size:120%;border-top:dotted 1px #666;}


#contents #main_contents .pic_ji img{width:95%;height:auto;}




@media screen and ( min-width:768px )
{
#contents #main_contents .txt_ji{float:left;width:70%;margin:0 0 20px 30px;padding:0 0 0 0;}

#contents #main_contents .pic_ji{float:left;width:25%;padding:0 0 20px 0;text-align:right;}

#contents #main_contents .txt_ji2{width:95%;margin:0 0 30px 30px;padding:0 0 0 0;}

}


@media screen and ( max-width:767px )
{
#contents #main_contents .txt_ji{width:95%;margin:0 0 30px 20px;padding:10px 20px 0 0px;}

#contents #main_contents .pic_ji{width:100%;padding:0 0 30px 10ox;text-align:center;}

#contents #main_contents .txt_ji2{width:95%;margin:30px 0 30px 30px;padding:0 0 0 0;}

}

#contents #main_contents .column{width:90%;margin:20px auto;padding:20px 30px; background: #E9E9E9;border: solid 1px #ccc;}

#contents #main_contents .column_w{width:90%;margin:20px auto;padding:20px 30px;border: solid 1px #ccc;}

