@charset "Shift_JIS";

/* 
CSS Document
Copyright (C) GLOBAL ASSET MOTIONS CO., LTD All Rights Reserved.
URL:www.glam.ne.jp
*/


/* --------------------------------------------------
  resetting default margin and padding
-------------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, p, blockquote, th, td, form, fieldset, legend {
margin: 0;
padding: 0;
}



/* --------------------------------------------------
  ‹¤’Ê
-------------------------------------------------- */

body{
    -webkit-text-size-adjust: 100%;
}

#contents {
	width:100%;
	margin:0 auto;
	color:#666;
}

h1{
	margin:10px 0px 30px 0px;
	padding:0px;
	text-align:center;
	font-size:1.7em;
}

h2 {
	margin:0px 15px 15px 15px;
	padding:0px 0px 1px 0px;
	text-align:center;
	background-color:#369;
	color:#FFF;
	font-size:16px;
	letter-spacing: 1px;
    -webkit-border-radius: 20px;
    -webkit-border-radius: 20px;
     border-radius: 20px;
     border-radius: 20px;
}

h3 {
	margin:0px 15px 15px 15px;
	padding:0px 0px 1px 0px;
	text-align:center;
	background-color:#C66;
	color:#FFF;
	font-size:16px;
	letter-spacing: 1px;
    -webkit-border-radius: 20px;
    -webkit-border-radius: 20px;
     border-radius: 20px;
     border-radius: 20px;
}

h4 {
	margin:0px 15px 15px 15px;
	padding:0px 0px 1px 0px;
	text-align:center;
	background-color:#696;
	color:#FFF;
	font-size:16px;
	letter-spacing: 1px;
    -webkit-border-radius: 20px;
    -webkit-border-radius: 20px;
     border-radius: 20px;
     border-radius: 20px;
}

h5 {
	margin:0px 15px 15px 15px;
	padding:0px 0px 1px 0px;
	text-align:center;
	background-color:#66cccc;
	color:#FFF;
	font-size:16px;
	letter-spacing: 1px;
    -webkit-border-radius: 20px;
    -webkit-border-radius: 20px;
     border-radius: 20px;
     border-radius: 20px;
}

h6 {
	margin:0px 15px 15px 15px;
	padding:0px 0px 1px 0px;
	text-align:center;
	background-color:#F90;
	color:#FFF;
	font-size:16px;
	letter-spacing: 1px;
    -webkit-border-radius: 20px;
    -webkit-border-radius: 20px;
     border-radius: 20px;
     border-radius: 20px;
}

h7 {
	margin:20px 15px 15px 15px;
	padding:5px 5px 5px 5px;
	text-align:center;
	background-color:#F69;
	color:#FFF;
	font-size:16px;
	letter-spacing: 1px;
}

.com {
	margin:0px 15px 25px 15px;
	padding:0px;
}


.com a:link {
    text-decoration:underline;
    color:#069;
 }
 
.com a:visited {
    text-decoration:none;
    color:#069;
}

.com a:hover {
    text-decoration:none;
    color:#069;
}

.com a:active {
    text-decoration:none;
    color:#069;
}


.com_sub {
	margin:0px 15px 40px 15px;
	padding:0px;
	font-size:0.8em;
}

.com_sub a:link {
    text-decoration:underline;
    color:#069;
 }
 
.com_sub a:visited {
    text-decoration:none;
    color:#069;
}

.com_sub a:hover {
    text-decoration:none;
    color:#069;
}

.com_sub a:active {
    text-decoration:none;
    color:#069;
}


span {
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#C00;
}

span.case01{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#366;
}

form {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    display: block;
}


table {
	margin:0px 15px 30px 15px;
	padding:0px;
    line-height:1.5em;
}

select,input{
	margin:0px 0px 10px 0px;
    font-size: 16px;
}

input[type="radio"] {
	margin:0px 0px 15px 0px;
    font-size:x-large; 
}

.ac_com {
	margin:50px 15px 0px 15px;
	padding:0px;
	text-align:left;
}

.send_reset {
	margin:30px 0px 35px 0px;
	padding:0px;
	text-align:center;
}


