@charset "UTF-8";
/* CSS Document */

/*--------------------------------------------------------
　PC
--------------------------------------------------------*/

@media print, screen and (min-width: 769px){
	
	section ul li.contents h3{
		font-size: 20px;
		font-size: 2.0rem;
		line-height: 1.5;
		margin-bottom: 25px;
		font-weight: bold;
	}
	
	section ul li.contents h4{
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.5;
		margin-top: 40px;
		font-weight: bold;
	}
	
	section ul li.contents h5{
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.5;
		margin-top: 15px;
		font-weight: bold;
	}
	
	section ul li.contents h6{
		margin-top: 8px;
		font-weight: bold;
	}
	
	section ul li.contents p.ind{
		text-indent: 1em;
	}
	
	section ul li.contents .ind02{
		text-indent: -2em;
		padding-left: 2em;
	}
	
	section ul li.contents .ind03{
		text-indent: -3em;
		padding-left: 3em;
	}
	
	section ul li.contents .ind04{
		text-indent: -0.75em;
		padding-left: 0.75em;
	}
	
	section ul li.contents .pl01{
		padding-left: 1em;
	}
	
	section ul li.contents .pl02{
		padding-left: 2em;
	}
	
	section ul li.contents .pl03{
		padding-left: 3em;
	}
	
	section ul li.contents .pl035{
		padding-left: 3.5em;
	}
	
	section ul li.contents .mlp01{
		margin-left: 1em;
	}
	
	section ul li.contents .mlp02{
		margin-left: 2em;
	}
	
	section ul li.contents .mlp03{
		margin-left: 3em;
	}
	
	section ul li.contents .mt10-5{
		margin-top: 10px;
	}
	
	section ul li.contents .mt40-30{
		margin-top: 40px;
	}
	
	.name {
		text-align: right;
		margin-top: 30px;
	}
	
	
}

/*--------------------------------------------------------
　SP
--------------------------------------------------------*/

@media print, screen and (max-width: 768px){
	section ul li.contents h3{
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.5;
		margin-bottom: 15px;
		font-weight: bold;
	}
	
	section ul li.contents h4{
		font-size: 15px;
		font-size: 1.5rem;
		line-height: 1.5;
		margin-top: 30px;
		font-weight: bold;
	}
	
	section ul li.contents h5{
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.5;
		margin-top: 10px;
		font-weight: bold;
	}
	
	section ul li.contents h6{
		margin-top: 6px;
		font-weight: bold;
	}
	
	section ul li.contents p.ind{
		text-indent: 1em;
	}
	
	section ul li.contents .ind02{
		text-indent: -2em;
		padding-left: 2em;
	}
	
	section ul li.contents .ind03{
		text-indent: -3em;
		padding-left: 3em;
	}
	
	section ul li.contents .ind04{
		text-indent: -0.75em;
		padding-left: 0.75em;
	}
	
	section ul li.contents .pl01{
		padding-left: 1em;
	}
	
	section ul li.contents .pl02{
		padding-left: 2em;
	}
	
	section ul li.contents .pl03{
		padding-left: 3em;
	}
	
	section ul li.contents .pl035{
		padding-left: 3.5em;
	}
	
	section ul li.contents .mlp01{
		margin-left: 1em;
	}
	
	section ul li.contents .mlp02{
		margin-left: 2em;
	}
	
	section ul li.contents .mlp03{
		margin-left: 3em;
	}
	
	section ul li.contents .mt40-30{
		margin-top: 30px;
	}
	
	section ul li.contents .mt10-5{
		margin-top: 5px;
	}
	
	.name {
		text-align: right;
		margin-top: 30px;
	}
}

@media print, screen and (max-width: 480px){

}