@charset "shift_jis";
/* CSS Document */

#contents h2{
	margin:0px; padding-bottom:20px;
}

#contents .txtbox{
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif; line-height:24px; font-size:12px; padding-top:3px; width:98%; margin:0 auto; overflow:hidden;}
	
#contents .txtbox p{
	margin:0px; padding:0px;
}
	
	#contents .txtbox .name{
		text-align:right; padding-right:1%;}

#contents .box01 h3{
	background-image:url(../common/img/bg-title.gif); background-repeat:no-repeat; padding:10px 15px; margin:0px;
}

#contents .box01 p{
	padding:15px;
}

#contents .text{
	padding-bottom:30px;
}

#contents .box01 h3{
	background-image:url(../common/img/bg-title.gif); background-repeat:no-repeat; padding:10px 15px; margin:0px;
}


#contents .box01 .pic{
	float:right;
	padding:8px;
	width:20%;
}

#contents .box01 .pic img{
	width:100%;
	height:auto;
}



#contents .box01 table{
	border:solid #aaa 1px; border-collapse:collapse; width:90%; margin:0 auto;
}

#contents .box01 td,#contents .box01 th{
	border:solid #aaa 1px; border-collapse:collapse; padding:8px;
}

#contents .box01 th{
	background-color:#eee; font-weight:normal
}

#contents .box01 .sbox{
	border:none; 
}

#contents .box01 .sbox td{
	border:none;
	padding:0px;
}




#contents .box01 p{
	padding:15px;
}


#contents .img1{
	display:block;
	width:70%;
	height:auto;
	margin:0 auto;
	padding:35px 0;
	
}

@media screen and (max-width: 640px) {

#contents .box01 .pic{
	float:right;
	padding:8px;
	width:30%;
}

}

