@charset "UTF-8";
/* EC-CUBE テンプレートのページ内 <style> から生成（build_anshin.js） */

#content {
    max-width: 800px;
	padding-bottom:30px;
}
h1.page-heading, h1.title, h2.title {
    margin-bottom:10px;
}
@media screen and (max-width:1110px) {
	#content {
		padding-bottom:0px;
	}
}

.kiyaku_body h3{
	margin-top:25px;
	margin-bottom:5px;
}

#kiyaku_text p {
    padding-left: 16px!important;
	margin-bottom:4px;
}

.kiyaku_body p.date{
	text-align:right;
	margin:0;
	font-size: 12px;
}
.kiyaku_body ul{
	margin-bottom:4px;
}
.kiyaku_body ul.type01{
	margin-bottom:4px;
}
.kiyaku_body ul.type01 li {
    text-indent: -40px;
    margin: 0 0 0 56px;
}
.kiyaku_body ul.type02{
	margin-bottom:4px;
}
.kiyaku_body ul.type02 li{
    list-style-type: decimal;
    text-indent: 0px;
    margin: 0 0 0 36px;
}

@media screen and (max-width:640px){
	.kiyaku_body h3{
		margin-top:15px;
		margin-bottom:3px;
	}
	.kiyaku_body p{
		padding-left:0px;
		margin-bottom:4px;
		font-size:13px;
		line-height:140%;
		text-align:justify;
	}
	.kiyaku_body p.date {
		margin:0 2px -10px 0;
		font-size: 12px;
	}
	.kiyaku_body ul{
		padding-left: 16px;
    	text-indent: -16px;
	}

.kiyaku_body ul.type01 li{
    text-indent: -32px;
    margin: 0 0 4px 24px;
}
.kiyaku_body ul.type02 li {
    list-style-type: decimal;
    text-indent: 0px;
    margin: 0 0 0 20px;
}

}
