﻿@charset "UTF-8";
/* @group Reset */





.button_00{
	display: inline-block;
	width : 100%;
	height : 30px;
	text-align: center;
	text-decoration: none;
	line-height : 30px;
	outline: none;
	background-color : rgba(234, 234, 234, 0.75);

box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
-webkit-box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
-moz-box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
  font-size : 15px;
}



.button_00:hover{
	background-color : #808080;
  color : white;
}.button_00::before,
.button_00::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}.button_00,
.button_00::before,
.button_00::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .2s;
	transition: all .2s;
}











.button_01{
	display: inline-block;
	width : 100%;
	height : 50px;
	text-align: center;
	text-decoration: none;
	line-height : 50px;
	outline: none;
	background-color : rgba(231, 231, 231, 0.75);
box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
-webkit-box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
-moz-box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
  font-size : 17px;
  letter-spacing : 0.1rem;
}



.button_01:hover{
	background-color : #808080;
  color : white;
}.button_01::before,
.button_01::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}.button_01,
.button_01::before,
.button_01::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .2s;
	transition: all .2s;
}








.button_02{
	display: inline-block;
	width : 100%;
	height : 50px;
	text-align: center;
	text-decoration: none;
	line-height : 50px;
	outline: none;
	background-color : #fbbd79;
	color : black;

box-shadow:0px 0px 2px 1px rgba(255,255,255,0.53);
-webkit-box-shadow:0px 0px 2px 1px rgba(255,255,255,0.53);
-moz-box-shadow:0px 0px 2px 1px rgba(255,255,255,0.53);
  font-size : 17px;
}



.button_02:hover{
	background-color : #e48607;
  color : white;
}.button_02::before,
.button_02::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}.button_02,
.button_02::before,
.button_02::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .2s;
	transition: all .2s;
}








.button_03{
	display: inline-block;
	width : 100%;
	height : 36px;
	text-align: center;
	text-decoration: none;
	line-height : 36px;
	outline: none;
	background-color : rgba(0, 128, 0, 0.75);
	color : white;

box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
-webkit-box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
-moz-box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
  font-size : 13px;
}



.button_03:hover{
	background-color : #008000;
  color : white;
}.button_03::before,
.button_03::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}.button_03,
.button_03::before,
.button_03::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .2s;
	transition: all .2s;
}






.button_04{
	display: inline-block;
	width : 100%;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color : rgba(234, 234, 234, 0.75);
border-radius: 5px; /* CSS3 */ 
-webkit-border-radius: 5px; /* Safari,Google Chrome */ 
-moz-border-radius: 5px; /* Firefox */ 
box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
-webkit-box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
-moz-box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
  font-size : 15px;
  padding-top : 10px;
  padding-bottom : 10px;
}



.button_04:hover{
	background-color : #808080;
  color : white;
}.button_04::before,
.button_04::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}.button_04,
.button_04::before,
.button_04::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .2s;
	transition: all .2s;
}








.button_05{
	display: inline-block;
	width : 200px;
	height : 60px;
	text-align: center;
	text-decoration: none;
	line-height : 60px;
	outline: none;
	background-color : rgba(0, 0, 127, 0.75);
	color : white;
border-radius: 5px; /* CSS3 */ 
-webkit-border-radius: 5px; /* Safari,Google Chrome */ 
-moz-border-radius: 5px; /* Firefox */ 
box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
-webkit-box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
-moz-box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
  font-size : 13px;
  margin-left : 15px;
  margin-right : 15px;
  margin-top : 8px;
}



.button_05:hover{
	background-color : #00007f;
  color : white;
}.button_05::before,
.button_05::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}.button_05,
.button_05::before,
.button_05::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .2s;
	transition: all .2s;
}









.button_06{
	display: inline-block;
	width : 200px;
	height : 40px;
	text-align: center;
	text-decoration: none;
	line-height : 40px;
	outline: none;
	background-color : #c0c0c0;
border-radius: 5px; /* CSS3 */ 
-webkit-border-radius: 5px; /* Safari,Google Chrome */ 
-moz-border-radius: 5px; /* Firefox */ 
box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
-webkit-box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
-moz-box-shadow:0px 0px 2px 1px rgba(175,175,175,0.53);
  font-size : 12px;
  margin-left : 15px;
  margin-right : 15px;
  margin-top : 8px;
  letter-spacing : 0.1rem;
}



.button_06:hover{
	background-color : #808080;
  color : white;
}.button_06::before,
.button_06::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}.button_06,
.button_06::before,
.button_06::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .2s;
	transition: all .2s;
}






















.mail_f_05{
 width : 100%;
 border-collapse: collapse;
 border-top : 1px solid #cccccc;
 border-right : 1px solid #cccccc;
 border-bottom : 1px solid #cccccc;
}
 .mail_f_05 TH{
 width : 200px;
 padding: 6px; text-align: left;
 vertical-align : middle;
 color : green;
 background : url(bg.jpg) left top / auto auto repeat scroll padding-box border-box #d9eace;
 border-bottom : 1px dotted #999999;
 border-left : 1px solid #cccccc;
 font-size : 15px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px; 
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px; 
-moz-border-radius-topleft: 5px; 
-moz-border-radius-bottomleft: 5px;
  font-family : メイリオ;
  font-weight : normal;
}
 .mail_f_05 TD{
 padding: 6px;
 border-bottom : 1px dotted #999999;
 border-left : 1px solid #cccccc;
  text-align : left;
  background-color : #ffffff;
  font-size : 15px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px; 
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-bottomright: 5px;
}





.sam1{
	position: relative;
  letter-spacing : 0.1rem;
}
.sam1 A{
	display: block;
position: absolute;
top: 0;
left: 0;
width : 100%;
  height : 100%;
   text-indent:-999px;
}


.sam1 A:hover{
 text-decoration: none;
opacity: 0.25;
   background-color : rgba(255, 255, 255, 0.8);
}


