/* ZEROMAIL CSS           *//* @ copyright Tenderfeel *//** * YUI Fonts CSS * Copyright (c) 2009, Yahoo! Inc. All rights reserved. * Code licensed under the BSD License: * http://developer.yahoo.net/yui/license.txt * version: 2.7.0 *  * browser default CSS style Reset *//* YUI Reset*/html {	color: #000;	background: #FFF;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {	margin: 0;	padding: 0;}table {	border-collapse: collapse;	border-spacing: 0;}fieldset,img {	border: 0;}address, caption, cite, code, dfn, em, strong, th, var, optgroup{	font-style: inherit;	font-weight: inherit;}/* Deprecated */b, small, i, tt, big, s, strike, u {	text-decoration:none;	font-family:inherit;	font-size:inherit;}del,ins {	text-decoration: none;}li {	list-style: none;}caption,th {	text-align: left;}q:before,q:after {	content: '';}abbr,acronym {	border: 0;	font-variant: normal;}sup {	vertical-align: baseline;}sub {	vertical-align: baseline;}/*because legend doesn't inherit in IE */legend {	color: #000;}input, button, textarea, select, optgroup, option{	font-family: inherit;	font-size: inherit;	font-style: inherit;	font-weight: inherit;}/*@purpose To enable resizing for IE *//*@branch For IE6-Win, IE7-Win */input, button, textarea, select {	*font-size: 100%;}/* YUI Fonts *//*body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}*/select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}/*サンプルの入力フォーム（contact.html用）*/body {	color:#424242;	background-color:#FFFFFF;	text-align:center;}address,a{color:#C8C8C8;font-size:100%;}p { margin:10px 0; }/*-----------------------------------------------------  Tables------------------------------------------------------*/table {	margin-bottom:10px;}table, th, td {border:solid 1px #cdd8eb;}caption, th, td {	padding:0.2em 0.5em;}caption {	margin:10px 0;	background-color:#c9d9f0;	color:#3762a8;	font-weight:bold;}thead th {background-color:#dbe5f3;}thead td {background-color:#dbe5f3;}tfoot th {background-color:#dbe5f3;}tfoot td {background-color:#dbe5f3;}tbody th {background-color:#ebf1f9;	text-align:center;font-weight:normal;	width:20%;}/*-----------------------------------------------------  Form,Fieldset------------------------------------------------------*/fieldset {	width:630px;	margin:10px auto;	text-align:left;	border:0;}legend {	padding:0.3em;	visibility:hidden;	display:none;}label{	margin:0 3px;}input {}textarea {}select {}option {}input[type=radio],input[type=checkbox] {	margin-right:0.3em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"] {	padding:1px;}/* １段階小さい文字 */.small {font-size:85%;}/* 必須 */.require {color: #CC0000;}/* ボタン */.button {	text-align:center;	margin-top:20px;}.button button#submit {	border:solid 2px;	border-color:#CAD6F0 #7C99DC #889FD7 #CAD6F0 ;	width:100px;	background-color:#AABCE8;	margin:0 10px 0 0;	line-height:1.4;	cursor:pointer;}.button button#submit:hover {	border-color:#C4E0F0 #8DC5E2 #8FBEE0 #C4E0F0;	background-color:#A9D2E9;}.button button#reset {	border:solid 2px;	border-color:#ddd #aaa #aaa #ddd;	width:100px;	background-color:#ccc;	line-height:1.4;	margin:0 10px 0 0;	cursor:pointer;}.button button#reset:hover {	background-color:#efefef;}/* 確認画面のテーブル */table#confirm th {	width:25%;}table#confirm td  {	padding:1em;}/*入力エラーメッセージには<strong>タグが付く*/table#confirm td strong {	color:#A82B2B;}/* Message()のメッセージ *//*エラー*/span.err{ color:#CC0000; font-weight:bold }/*エラーなし*/span.conf{ color:#339933; }/*エラー画面用　（init.php内）*//*body id="error"*/div.err_message {	padding:50px 0 0 0;}.err_message p {	margin-bottom:50px;color:#A82B2B;}/*サンプルの完了画面　（completion.html用）*/.success {	padding:50px 0;}.success .button {	margin-top:50px;}.success .button a {	border:solid 2px;	border-color:#CAD6F0 #7C99DC #889FD7 #CAD6F0 ;	width:100px;	background-color:#AABCE8;	margin:0 10px 0 0;	line-height:1.4;	color:#424242;	padding:0.2em 1em ;}.success .button a:hover {	border-color:#C4E0F0 #8DC5E2 #8FBEE0 #C4E0F0;	background-color:#A9D2E9;}/*copyright*/.zm_copyright {	margin-top:30px;	font-size:10px;}.zm_copyright a{	color:#AABCE8;}
