@charset "utf-8";/*-------------------------------------------------------------
	CSS Information
---------------------------------------------------------------
	Site URL:		http://shop.fielding.co.jp/nece/
	File name:		user_class.css
	Summary:		common class of the user site is defined.
	Created:		2007/12/21 19:25:00
	Last update:	$Date: 2009/12/11 10:34:24 $
	Author:			Endo
	Version:		$Revision: 1.4 $  $Author: h.kawasaki $
	Copyright:		NEC Fielding,Ltd. 2007. All Rights Reserved
-------------------------------------------------------------*//* 位置調整*/.left       { text-align : left;  }.right      { text-align : right; }.center     { text-align : center;}.left-f     { float:left; }.right-f    { float:right; }/* 色変更 */.orange     { color:#F18233; }.white      { color:#FFFFFF; }.red        { color:#FF0000; }.navy       { color:#336699; }.blue       { color:#0000FF; }.light-blue { color:#3366FF; }/* リンクカラー調整*/a.red-link           { color:#FF0000; }a.orange-link        { color:#FF4D00; }a.black-link:link    { color:#000000; text-decoration:underline; }a.black-link:visited { color:#000000; text-decoration:underline; }a.black-link:active  { color:#FF4D00; text-decoration:underline; }a.black-link:hover   { color:#FF4D00; text-decoration:underline; }a.white-link:link    { color:#FFFFFF; text-decoration:underline; }a.white-link:visited { color:#FFFFFF; text-decoration:underline; }a.white-link:active  { color:#FFFFFF; text-decoration:none; }a.white-link:hover   { color:#FFFFFF; text-decoration:none; }a.navy-link:link     { color:#000099; text-decoration:underline; }a.navy-link:visited  { color:#000099; text-decoration:underline; }a.navy-link:active   { color:#FF4D00; text-decoration:underline; }a.navy-link:hover    { color:#FF4D00; text-decoration:underline; }a.list-index:link    { color:#000000; text-decoration:none;}a.list-index:visited { color:#000000; text-decoration:none;}a.list-index:active  { color:#FF4D00; text-decoration:underline;}a.list-index:hover   { color:#FF4D00; text-decoration:underline;}a.blue-link:link     { color:#0000FF;}a.blue-link:visited  { color:#0000FF;}a.blue-link:active   { color:#FF4D00;}a.blue-link:hover    { color:#FF4D00;}/*文字の大きさ調整*/.text-large          { font-size:150%; }.font-big            { font-size:130%; }.text-large-2        { font-size:120%; }.font-small          { font-size:85%; }.font-smaller        { font-size:80%; }/**文字巨大＆センター表示 */.large-center        { font-size:150%; align:center; }/**テーブルの外側にだけ枠線をつける*/.table-1             { border:1px solid #CCCCCC; }/*テーブルの全セルに枠線をつける*/.table-border table  { border-collapse: collapse; }.table-border td, th { border: 1px solid #CCCCCC; }/*画像の位置調整*/.img-1 { vertical-align:middle; }.img-2 { vertical-align:text-bottom; }.img-3 { vertical-align:top; }.img-4 { vertical-align:baseline;}/*マージン*/.margin-1px     { margin:  0px 1px; }.margin-2px     { margin:  2px 0px; }.vMargin-3px    { margin:  3px 0px; }.margin-5px     { margin:  5px 0px; }.margin-10px    { margin:10px 0px;  }/* 下記と同内容だが縦マージンであることが分かりにくいため下記を使用すること*/.vMargin-10px   { margin: 10px 0px; }/* 上記と同内容 */.vMargin-15px   { margin: 15px 0px; }.indent-1       { margin:5px 0px 5px 40px; }.margin-top-5px { margin-top:5px; }.margin-0       { margin:0px; }.SideMarginAuto { margin-left:auto;margin-right:auto;}.SideMargin5px  { margin-left:5px;margin-right:5px;}/* パディング */.padding-5px    { padding: 5px; vertical-align:top; }.padding-2px    { padding: 2px; vertical-align:top;}.NoPadding      {padding: 0;}.p-150          { line-height:150%; }/*ブロック・インライン*/.Inline         { display:inline;}.Block          { display:block; }.InlineBlock    {     display: -moz-inline-box; /*for Firefox 2*/    display: inline-block;    /*for modern*/    /* start for IE5.5 - 7 */    /display:inline;    /zoom:1;    /* end for IE5.5 - 7 */}.NoneDisplay    { display:none; }/* Class For ClearFix -- Start -- */.CrearFix:after {   content: ".";   display: block;   clear: both;   height: 0;   visibility: hidden;}.CrearFix { display: inline-block; }/* exlude MacIE5 \*/* html .CrearFix { height: 1% }.CrearFix {display:block;}/* end MacIE5 *//* Class For ClearFix -- End -- *//** common class for imaged button and imaged link */.Image{	border:transparent 0px none;	background : transparent no-repeat left top;	clear : none;	vertical-align:middle;	text-indent:-9999px;	text-decoration: none; }input.Image{    margin: 5px auto;    cursor:pointer;    font-size: 0px;     line-height: 0px;    vertical-align:middle; 	clear:none;}a .Image{    cursor:pointer;}.Image span{display:none;}/** common class for background images */.BgImage{	margin:0;	border:transparent 0px none;	background:transparent no-repeat center center;}/** common class for image on line head. *  併せてpadding-left,line-height,background-imageを指定してください */.ImageOnLineHead {    margin:0 auto;    border:transparent 0px none;    background:transparent no-repeat left center;    display: -moz-inline-box; /*for Firefox 2*/    display: inline-block;    /*for modern*/    /* start for IE5.5 - 7 */    /display:inline;    /zoom:1;    /* end for IE5.5 - 7 */    text-align:left;     vertical-align:middle; 	clear:both;}/** common class for imaged header */.Heading {    display:block;    float:none;    clear:both;    margin:10px auto 10px 0;}/*静的ページのサブタイトル*/.sub-title-1 {	padding      : 5px;	margin       : 5px 0px;	border-top   : #CCCCCC 1px solid;	border-bottom: #CCCCCC 1px solid;	border-right : #CCCCCC 1px solid;	border-left  : #666666 5px solid;}/*静的ページのリスト表示*/.list-circle {	background-image:url(../cms/images/content/fielding/contents/list-mark-7.gif);	background-repeat:no-repeat;	padding:3px 3px 0px 20px;	line-height:150%;
}/*検索結果で現在のページを強調する*/.now-page {	font-size:130%;	background-color:#F18233;	padding:3px;	color:#FFFFFF;	font-weight:bold;
}
/*利用規約インラインフレーム代用*/
div#infobox {
   border-bottom: 1px solid #999999;
   height:  20em;
   overflow: auto;
   border:1px solid #999999;
}
