@charset "shift_jis";



body {
	font-size: 100%;
}

img {
	border: none;
}

.content h1 {
	font-size: 1.5em;
}


/* details -------------------------------*/
.details ul {
	margin: 20px 0;
	padding-left: 40px;
}

.details ul li {
	list-style: disc;
	margin-bottom: 4px;
}



/* default -------------------------------*/
.default {
	width: 590px;
	margin: 0 auto;
}

.default li {
	margin: 0 0 16px 20px;
	list-style-type: decimal;
}


/* hyou -------------------------------*/
.hyou {
	margin-bottom: 20px;
}

.hyou-tit {
	margin-top: 16px !important;
}


/* ph-area -------------------------------*/
.ph-area {
	width: 500px !important;
	margin: 10px auto 20px;	
}

.ph-area .sq1 {
	width: 500px !important;
	margin: 0 0 6px !important;
}

.ph-area .ph {
	width: 500px !important;
	margin: 0 auto 4px !important;
}




/* ph-area02 -------------------------------*/
.ph-area02 {
	width: 520px !important;
	margin: 10px auto 20px;	
}

.ph-area02 .sq1 {
	width: 500px !important;
	margin: 0 0 6px !important;
}

.ph-area02 .ph {
	width: 500px !important;
	margin: 0 auto 4px !important;
	padding: 10px;
	border: 1px solid #c6c6c6;
}

.ph-area02 .ph_cap {
	width: 500px !important;
	text-align: center;
}


/* ph-area -------------------------------*/
.ph-area03 {
	width: 200px !important;
	margin: 10px auto 20px;	
}

.ph-area03 .sq1 {
	width: 200px !important;
	margin: 0 0 6px !important;
}

.ph-area03 .ph {
	width: 153px !important;
	margin: 0 auto 4px !important;
}



.ph-line {
	border: 1px solid #c6c6c6;
}


.pl10 {
	padding-left:10px;
}

.pl30 {
	padding-left:30px;
}

h2.op {
	border:none !important;
	margin:0 !important;
}


p.ind {
	text-indent:-1.4em;
	margin-left:3em !important;
}

.mb10 {
	margin-bottom:10px !important;
}

.mb20 {
	margin-bottom:20px !important;
}

.ml5 {
	margin-left:5px !important;
}

.ml17 {
	margin-left:17px !important;
}

.pb10 {
	padding-bottom:10px !important;
}

div.bb1px {
	border-bottom: 1px solid #C6C6C6;
}

.clear{
	clear:both;
}


