/*  初期値設定-----------------------------------------------*/
*,p,a,blockquote,table,tr,th,td,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,input,textarea,select { 
padding:0; 
margin:0; 
font-family: "メイリオ", "Osaka−等幅",Arial, Geneva, Helvetica, sans-serif;
text-align:justify;
font-size:13px;
line-height:1.5em;
color:#333333;
}
*, * focus {
outline: none;
}

/*  センタリング -----------------------------------------------*/
body {
text-align:center;
background:#b2dbed;
}
body div {
margin:0 auto;
text-align:justify;
}

/*  ページ全体外枠　-----------------------------------------------*/

#wrap {
width:860px;
background:#ffffff;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
}

#contents {
width:700px;
padding:10px 0;
}
/*   リンク　-----------------------------------*/
a {
color: #0168b5;
text-decoration:none;
}

a:hover {
color:#a14641;
text-decoration:none;
}

a img {
display:inline;
margin:0;
border:none;
}




h3 {
font-size:16px;
border-bottom:1px solid #666666;
margin:10px 0;
}

/* form ----------------------------------*/

table.form {
border:none;
border-collapse:collapse;
border-top:1px dotted #999999;
border-left:1px solid #999999;
line-height:1.8em;
margin-bottom:10px;
}

table.form td {
padding:0.3em;
border-bottom:1px dotted #999999;
}
table.form table td {
border-bottom:0px dotted #999999;
}

table.form td.left {
width:130px;
padding-left:5px;
background-color:#eeeeee;
}
table.form  table.in {
border:0px;
border-collapse: separate;
vertical-align:middle;
}

table.form td p {
padding:0.3em;
border-bottom:1px dotted #999999;
}

strong {
font-weight:normal;
color:#990000;
}
.form_in {
float:left;
text-align:left;
width:100px;
}
label {
margin-left:2px;
}

input, select {
	height:25px;
}


/* input:focus styles */
input[type=text]:focus, 
textarea:focus,
input[type=search]:focus {
	background: #fff;
	border-color: #333;
	outline: none; /* remove outline */
}

/* fallback placeholder */
.placeholder {
	color: #888;
}
/* webkit placeholder */
::-webkit-input-placeholder {
	color: #888;
}
/* moz placeholder */
:-moz-placeholder {
	color: #888;
}

/* remove webkit search input decoration and cancel button */
input[type="search"]::-webkit-search-decoration, 
input[type="search"]::-webkit-search-cancel-button {
	display: none;
}
