@charset "Shift_JIS";/* ========== Defaults Styles ========== */h1,h2,h3,h4,h5,h6,p,li,form {	margin: 0;	padding: 0;}img {	border: 0;}strong {	font-weight: bold;}ul {	margin: 0;	padding: 0;	list-style-type: none;}/* ========== Base Styles ========== */   .t01 { margin-top:5px}.t02 { margin-top:10px}.t03 { margin-top:15px}.t04 { margin-top:20px}.t05 { margin-top:25px}.t06 { margin-top:30px}.t20 { margin-top:100px}.pt01 {padding-top:5px}.pt02 {padding-top:10px}.pt03 {padding-top:15px}.pt04 {padding-top:20px}.pt05 {padding-top:25px}.pt06 {padding-top:30px}.pt20 {padding-top:100px}.l02 { margin-left:10px}.l04 { margin-left:20px}.clear {	clear: both;	background: transparent;	height: 1px;	font-size: 1px;}.txtRight {	text-align: right;}.txtLeft {	text-align: left;}.txtCenter {	text-align: center;}.sideT {	vertical-align: top;}.sideB {	vertical-align: bottom;}  .txtRed01 {	color:#FF0000;}/* ========== historical text style control ========== */   .s5	{	font-size: 18px !important;	line-height: 130% !important;}.s4	{	font-size: 14px !important;	line-height: 130% !important;}.s3	{	font-size: 12px !important;	line-height: 130% !important;}.s3l	{	font-size: 12px !important;	line-height: 150% !important;}.s2	{	font-size: 10px !important;	line-height: 130% !important;}.s2l	{	font-size: 10px !important;	line-height: 150% !important;}/* ========== Annotation ========== */.ann01 {	font-size: 10px !important;	color:#FF0000;}/* ========== Line ========== */.lineDot01 {	height: 1px;	font-size: 1px;	background: transparent url(/apcmp/img/line_dot01.gif) repeat-x left center;}/* ========== Form Ime ========== */.imeJp {	ime-mode: active;}.imeEn01 {	ime-mode: disabled;}.imeEn02 {	ime-mode: inactive;}