@charset "utf-8";
/*////////////////////////////////////////////////////

  ZeroMail SKIN [pureblue]
  @copyright:(c)Tenderfeel(http://webtecnote.com/)
  @license: MIT-style license.
  
////////////////////////////////////////////////////*/

/* YUI CSS */

fieldset {border:0; margin:0; padding:0; width:100%; display:block}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
/* ボタンの親 */
.button {text-align:center}


/* Form
--------------------------------------------------*/
#tour_input input{margin:0 10px 0 0; padding:0; width:15px; height:23px; float:left}
#tour_input label{margin:0; padding:0}
input#tour_form2{margin:20px auto 0 auto; display:block; padding:0; width:200px; height:35px; font-size:110%; background:#e56e7c; border:0; color:#FFF; font-weight:bold; border-radius:5px; font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}

#intern_input input{margin:0 10px 0 0; padding:0; width:15px; height:23px; float:left}
#intern_input label{margin:0; padding:0}
input#zipcode{margin:0 0 10px 5px; width:200px}

input#intern_form2{margin:20px auto 0 auto; display:block; padding:0; width:200px; height:35px; font-size:110%; background:#4a8719; border:0; color:#FFF; font-weight:bold; border-radius:5px; font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}

.zeromail {margin:20px 0 30px 0; width:100%}
.zeromail th{padding:10px 15px 10px 15px}
.zeromail td{padding:10px 15px 10px 15px}


.zeromail legend {display:none; margin:0; padding:0}
.zeromail label{margin:0 10px 0 0}

.zeromail input{height:25px; width:650px}

.zeromail input[type=file] {margin:0 0 5px 0; padding:0}

.zeromail input[type=radio],
.zeromail input[type=checkbox] {margin:0 5px 0 0; padding:0}

.zeromail button,
.zeromail input[type=reset],
.zeromail input[type=submit] {margin:0; padding:0}

.zeromail [type=check],
.zeromail [type=radio],
.zeromail [type=submit] {cursor: pointer}

.zeromail [type=check] + label,
.zeromail [type=radio] + label {display: inline-block; cursor: pointer}

.zeromail [type=text],
.zeromail [type=password],
.zeromail textarea {padding:7px; font-size:100%; border:1px solid #9fa0a0; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px}

.zeromail input[type=text]:hover,
.zeromail [type=password]:hover,
.zeromail textarea:hover,
.zeromail input[type=text]:focus,
.zeromail [type=password]:focus,
.zeromail textarea:focus {background-color: #ECFBFF}

/* Button
--------------------------------------------------*/
.button {text-align:center; margin:20px auto;}

.button button {min-width:100px; _width:100px}

.zeromail button[type],
.zeromail button[id]{margin:30px 0 0 300px; padding:3px 10px 7px 10px; border:none; cursor:pointer}

.zeromail button[type]:hover,
.zeromail button[id]:hover{background-color:#efefef}
.zeromail button[id=submit] {background-color:#838383; border-radius:3px; color:#FFF; font-size:120%; font-weight:bold}
.zeromail button[id=submit]:hover {background-color:#4c4c4c}

.zeromail button[id=myreset]{margin:20px auto 0 auto; background-color:#cecece; border-radius:3px; color:#000; font-size:120%}
.zeromail button[id=myreset]:hover {background-color:#adadad}

.zeromail button[id=close]{}


/* 確認・エラー画面(check,error)
--------------------------------------------------*/
#confirm {margin:0; padding:0; border-collapse: collapse; width:100%; border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC}
#confirm th{text-align:right; padding:11px 20px 10px 0; font-size:100%; font-weight: normal; width:260px; background:#e6ebee; border-bottom:1px solid #CCC}
#confirm td{text-align:left; padding:11px 0 10px 20px; font-size:100%; border-bottom:1px solid #CCC}

/*入力エラー*/
strong.error {display:inline; padding:0; margin:0; border:0; background:none; color:#cc1d1d}

/* Message()のメッセージ */
.message {text-align:left; font-size:120%}

/*エラー*/
span.error  {display:block; margin:0 0 20px 0; padding:20px 45px; font-weight:bold; border:solid 2px #cc5555; color:#cc1d1d}

/*エラーなし*/
span.confirm{display:block; margin:0 0 20px 0; padding:20px 45px; font-weight:bold; border:solid 2px #99c172; color:#64a129}


/* 送信完了(completion.html)
--------------------------------------------------*/
#comp{text-align:center}
#comp span{margin:50px 0; font-size:170%; display:block}
#comp p{font-size:90%}
#comp_backtop{margin:60px auto 0 auto; padding:6px 5px 3px 5px; width:240px; background:#999; border-radius:3px; display:block; text-align:center; color:#FFF; text-decoration:none}
a:hover#comp_backtop {background:#CCC}

#completion {margin:50px; padding:50px; text-align:center; color:#4e4c35}
#inq_backtop {color:#174AA8; text-decoration:none; font-size:80%}
a:hover#inq_backtop {color:#FF0000; text-decoration:none; font-size:80%}
.success {margin:50px; padding:50px; background-color:#eef4fe; border:solid 1px #afc5ec; color:#4e4c35}

/*-----------------------------------------------------
  copyright
-----------------------------------------------------*/
.wtn_copyright {clear:both; margin:40px 0 0 0; font-size:10px; text-align:center}
.wtn_copyright a{color:#ffffff;	text-decoration:none}

/*-----------------------------------------------------
  ZeroMail ADMIN CSS
------------------------------------------------------*/
#admin{
	width:800px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	/zoom:1;
}

#container{width:800px; margin:0 auto}

#admin h1 {margin-bottom:30px;}
#admin h2 {margin-top:0; padding:0.3em 0; background:#efefef; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; zoom:1}
#content {margin-bottom:50px;}

/* Contents Area */
.logon #content {
	position:relative;
	width:630px;
	float:right;
}

#admin .button button#submit {width:auto;}

/* [ADMIN] Login Form
--------------------------------------------------*/
#admin form.login {
	text-align:center;
	margin:50px 0;
}

form.login button#submit {
	width:auto;
}

form.login dl {
	width:18em;
	margin:0 auto;
	text-align:left;
}
form.login dt {
	float:left;
	clear:left;
	width:6em;
	text-align:right;
}
form.login dd {
	margin-bottom:5px;
}

form.login #formid {
	ime-mode: disabled;
}

#admin #content .login .button {
	position:static;
	margin:1em;
	
}

/* [ADMIN] Logout Button
--------------------------------------------------*/
.logout {
	position:absolute;
	top:1.2em;
	right:0.2em;
}

button#logout{
    border:solid 2px;
    border-color:#aaa #777 #555 #999;
    background-color:#888;
    line-height:1.4;
    margin:0;
	color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
}
button#logout:hover {
	background-color:#a00;
	border-color:#d00 #900 #700 #c00;
}

/* [ADMIN] $table content
--------------------------------------------------*/
#admin #content td {white-space:nowrap}

#admin #content .button {position:absolute;	margin:0; padding:0; top:3em; right:0}

#admin form.loglist,
#admin form.directory {overflow:auto; min-width:520px; padding:50px 0}

td.nodata {text-align:center; padding:1em 0}

.download table dt {float:left;	clear:left;	margin:0 0 0.5em 0;	padding:0.2em 0; width:30%;	background-color:#efefef; text-align:center}
.download table dd {margin:0.5em 0 0.5em 35%; padding:0.2em 0; text-align:left}

.download td.action{text-align:center}

.download .option {margin:5px 0}

/* [ADMIN] Navigation
--------------------------------------------------*/
.logon #navi {width:170px; float:left}

form.idSelect {margin-bottom:1em}

#admin .navi li {list-style:inside disc; margin:0 0 0.5em 0}
#admin .navi a {text-decoration:none}


/* [ADMIN] Copyright
--------------------------------------------------*/
#admin .wtn_copyright {clear:both; margin:0 auto; padding-top:10px; border-top:solid 1px; font-size:85%}