@CHARSET "UTF-8";
/**
 *
 * @category   Car ITPack
 * @package    css
 * @author     $Author: d-watanabe $
 * @since      $Date: 2011-02-01 16:36:18 +0900 (火, 01  2月 2011) $
 * @version    $Rev: 1903 $
 * @copyright  Copyright (c) 2002-2008 AIC Corporation All Rights Reserved.
 *             http://www.aic-co.jp
 *
 */

/*
 * text align
 */
input.right {
	padding-right	: 3px;
	text-align		: right;
}

form textarea {
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif !important;
}

/**
 * form.buttons
 *
 */
form.operation {
}
form.operation p.buttons {
	padding-top		: 3em;
	padding-bottom	: 3em;
}


/**
 * form.stylized
 *
 */
form.stylized {
}
form.stylized fieldset {
	display:				block;
	padding:				0 1em;
}
form.stylized fieldset div.item {
	width:					100%;
	margin:					0;
	padding:				0.5em 0;
}
form.stylized fieldset div.item fieldset {
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
	width:					95%;
	padding:				4px 2px;
	/padding:				0;
	border:					solid 1px #85b1de;
/*
    background-image:		url('/img/input-background.gif');
    /background-image:		none;
    background-repeat:		repeat-x;
    background-position:	top;
*/
}
form.stylized fieldset div.item fieldset label {
	display:				inline;
}
form.stylized fieldset div.item fieldset input {
	display:				inline;
	width:					auto;
	margin:					auto;
	border:					none;
}

form.stylized fieldset div.item label {
	display:				block;
}
form.stylized fieldset div.item input {
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
	width:					95%;
	padding:				4px 2px;
	/padding:				0;
    border:					solid 1px #85b1de;
    background-image:		url('/img/input-background.gif');
    /background-image:		none;
    background-repeat:		repeat-x;
    background-position:	top;
}
form.stylized fieldset div.item textarea {
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
	width:					95%;
	padding:				4px 2px;
	/padding:				0;
    border:					solid 1px #85b1de;
    background-image:		url('/img/input-background.gif');
    /background-image:		none;
    background-repeat:		repeat-x;
    background-position:	top;
}
form.stylized fieldset div.item select {
	display:				inline-block;
	/display:				inline;
	/zoom:					1;
	width:					auto;
	padding:				4px 2px;
	/padding:				0;
    border:					solid 1px #85b1de;
    background-image:		url('/img/input-background.gif');
    /background-image:		none;
    background-repeat:		repeat-x;
    background-position:	top;
}








form.stylized fieldset div.item input:focus {
	border:					solid 1px #33677f;
	background-image:		none;
	background-color:		#ffffff;
}
form.stylized fieldset div.item textarea:focus {
	border:					solid 1px #33677f;
	background-image:		none;
	background-color:		#ffffff;
}
form.stylized fieldset div.item select:focus {
	border:					solid 1px #33677f;
	background-image:		none;
	background-color:		#ffffff;
}
form.stylized p.operation {
	padding:				5px 0;
	text-align:				center;
}

/*
 * for 自動車税自動計算フォーム
 */
form#tax-tool.stylized fieldset legend{
	font-size:				14px;
	font-weight:			bold;
	line-height:			1.4em;
	margin:					0;
	padding:				0;
}
form#tax-tool.stylized fieldset div.item label{
	color:					#333333;
	font-size:				14px;
	font-weight:			bold;
	line-height:			1.4em;
}
form#tax-tool.stylized fieldset div.item fieldset input{
	vertical-align:			middle;
}
form#tax-tool.stylized fieldset div.item fieldset label{
	font-size:				14px;
	font-weight:			normal;
	line-height:			1.4;
	margin:					0 15px 0 0;
	cursor:					pointer;
}
form#tax-tool.stylized fieldset div.item fieldset{
	padding:				6px;
	background-color:		#f2f8ff;
}
form#tax-tool.stylized fieldset div.item{
	font-size:				14px;
}

