@charset "utf-8";

/*-----------------------------------------------------
	header & header_in
-------------------------------------------------------*/


/*-----------------------------------------------------
	container & main
-------------------------------------------------------*/
.fcolor{color: #339933;}

#support img.mark  {
	margin-right: 5px;
	margin-left: 4px;
	margin-bottom: 3px;
	vertical-align: middle
}
#support div.frame {border: 1px solid #21A13A;width: 703px}
#support div.frame_in {padding: 22px}
#support table.support , #support table.support02 , #support table.support03 {border: 1px solid #ccc;width: 100%}
#support table.support tr.row01 , #support table.support02 tr.row01 {background-color: #E5F2CC;
	text-align: center
}
#support table.support tr.row01 td.col04 {border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#support table.support tr.row01 td.col02 {border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 8px 0
}
#support table.support tr.row02 td.col01 {width: 162px;
	background-color: #DDEFB6;
	border-top: 1px solid #ccc;
	border-right: 1px dotted #ccc;
	text-align: left;
	padding-left: 8px
}
#support table.support tr.row02 td.col02 {border-top: 1px solid #ccc;
	padding: 8px
}
#support table.support tr.row02 td.col03 {width: 78px;
	text-align: center;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
#support table.support tr.row02 td.col03 p {color: #000;
	position: relative;
	top: -50%
}
#support table.support02 td {border: 1px solid #ccc;
	padding: 8px 0}
#support table.support02 tr.row02 td.col01 {width: 91px;
	padding-left: 8px;
	background-color: #DDEFB6
}
#support table.support02 tr.row02 td.col02 {padding-left: 8px;width: 140px}
#support table.support02 tr.row02 td.col03 {padding-left: 8px;width: 150px}
#support table.support02 tr.row02 td.col04 {padding-right: 8px;width: 80px;text-align: right}
#support table.support02 tr.row02 td.col05 {padding-right: 8px;text-align: right;background-color: #CCE599}
#support p.position01 {position: absolute;
	top: 79px;
	left: 22px
}
#support p.top {text-align: right;margin-top: 10px}
#support p.top a {color: #666}
#support table.support03 tr.row01 td {background-color: #E5F2CC;
	border: 1px solid #ccc;
	text-align: center;
	padding: 8px 0
}
#support table.support03 tr.row01 td.col01 {width: 210px}
#support table.support03 tr.row02 td.col01 {background-color: #DDEFB6;
	border-bottom: 1px solid #ccc;
	border-right: 1px dotted #ccc;
	padding: 8px
}
#support table.support03 tr.row02 td.col02 {background-color: #fff;
	border-bottom: 1px solid #ccc;
	padding: 8px
}
#support table tr td img.green_icon {margin-right: 10px;margin-bottom: 10px}
#support table.support03 tr.row01 td.col0102 {width: 170px}
#support div p.position02 {position: absolute;
	top: 48px;
	left: 17px;
	color: #fff
}
#support div p.position02 a {color: #fff}
#support div.position03 {height: 102px;width: 100%;position: relative}
#support div.position03 p.position04 {position: absolute;
	top: -13px;
	right: 0
	
.fcolor{color: #339933;}

/*-----------------------------------------------------
	left_box
-------------------------------------------------------*/

/*-----------------------------------------------------
	footer
-------------------------------------------------------*/

/*-----------------------------------------------------
	print
-------------------------------------------------------*/

