/* ==========================================================================*//* This css file should establish tag styles that're shared by all sections  *//* ==========================================================================*/body {	font-size:100%;}body, table, div, td, p, dl {	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", osaka, sans-serif;	line-height:1.5em;	color: #333333;}p {	padding: 6px 0 0 0;	margin: 0;}ul, li {	list-style-position: outside;	list-style-type: none;}/* ********************** LINKS *********************** */a { 	color: #0000FF;/*	font-weight: bold; */	text-decoration: none; 	border: none; }a:visited {	color: #0066CC;}a:hover {	text-decoration: underline;	color: #0000FF;}/* ******************** HEADERS ********************** *//* ==============================================================*//*			中見出し			*//* ==============================================================*/h1 {	padding: 0 0 12px 0;	margin: 0;}h2 {	padding: 12px 0 6px 0;	margin: 0;	font-size: 15px;	color:#CC3366;	font-weight:bold;	line-height: 21px;	letter-spacing: 1px;}h3 {	margin: 0 14px 0 0;	padding: 0;	font-size: 14px;	font-weight:bold;}h4 {	margin: 6px 0 6px 0;	padding: 0;	font-size: 12px;	font-weight:bold;	color: #FF0000;}/* ******************** FORM ********************** */form {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}textarea, input, select, option {	font-size: 12px;	line-height: 15px;}.radio { font-size: 12px; margin: 0 3px 0 6px;	padding: 0;}.checkbox { font-size: 12px; margin: 0 6px 0 3px;	padding: 0;}dl {	font-size:100%;	margin-bottom: 0px;}dt, dd {	margin-top: 0px;	margin-bottom: 0px;}sup {	font-size: 75%;	text-decoration: none;}i {	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", osaka, sans-serif;}hr {	border: 0px solid;}img {	border: 0;}	/* ==============================================================*//*			Removes margin from top of elements			*//* ==============================================================*/.noTop {	margin-top: 0px;}/* ==============================================================*//*			1字インデント			*//* ==============================================================*/.indent {	padding: 0 0 0 18px;}/* ==============================================================*//*			番号リスト			*//* ==============================================================*/li.numberList { list-style-type: decimal;	list-style-position: outside;	padding: 0;	margin: 0;}/* ==============================================================*//*			スケジュール			*//* ==============================================================*/.schedSearch {	margin: 0;	padding: 0 3px 0 0;	font-size: 12px;	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;	line-height: 21px;	white-space: nowrap;	background-color: #FFEEEE;}.schedSelect	{ margin: 0 6px 0 0;	background-color: #FFFFFF;	font-size: 12px;	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;	color: #333333;	/* add by ShippingAccess - Flower on 2007-04-19 */	width: 130px;	/* add end */}/* add by ShippingAccess - Flower on 2007-04-19 */.schedPeriodSelect	{ margin: 0 6px 0 0;	background-color: #FFFFFF;	font-size: 12px;	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;	color: #333333;		width: 100px;	}.schedDateInput	{	font-size: 12px;	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;	width: 85px;}/* add end */.schedSubmit { background-color: #AADDFF;	line-height: 13px;}/* ==============================================================*//*			注意書き			*//* ==============================================================*/.notes {	font-size: 11px;	line-height: 17px;	padding: 6px 0 0 6px;	margin: 0;}