﻿@charset "utf-8";

/* ===================================================================
	Author: aki
=================================================================== */

#contents-inner{
	padding:20px 8px 10px 8px;
}

#con1{
	padding:0 5px;
}

#con2{
	padding:0 5px;
}

#con3{
	padding:0 5px;
}

#con1-inner{
	padding:16px 0 30px 0;
}

#con2-inner{
	padding:16px 0 30px 0;
}

#con3-inner{
	padding:16px 0 30px 0;
}

#con1 ol{
	padding:0 0px 0 22px;
}

#con1 ol li{
	list-style-type:decimal;
	padding:1.5em 0 0 0;
}


#con2 ol{
	padding:0 0px 0 22px;
}

#con2 ol li{
	list-style-type:decimal;
	padding:1.5em 0 0 0;
}

#con3 ol{
	padding:0 0px 0 22px;
}

#con3 ol li{
	list-style-type:decimal;
	padding:1.5em 0 0 0;
}


.tbl1{
	border-collapse:separate;
	margin:15px 0 0 0;
}

.tbl1 th{
	vertical-align:top;
	padding:5px 5px 5px 0px;
}

.tbl1 td{
	padding:5px 0;
}


.tbl2{
	background-color:#efefef;
	padding:20px;
	border-collapse:separate;
	margin:15px 0 0 0;
	width:100%;
}

.tbl2 th{
	vertical-align:top;
	padding:5px 10px 5px 0px;
}

.tbl2 td{
	padding:5px 0;
}


.tbl3{
	margin:40px 0 0 0;
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
	background-color:#efefef;
}

.tbl3 th{
	padding:5px 0px 5px 10px;
	width:250px;
	border:1px solid #afafaf;
}
.tbl3 td{
	padding:5px 10px;
	border:1px solid #afafaf;
}


.tbl3 .th{
	background-color:#dedede;
	padding:5px 10px;
}

.tbl3 .odd th,
.tbl3 .odd td{
	background-color:#ffffff;
}
