@charset "utf-8";
/* *********************************************************** */
/*   FileName   : common.css                                   */
/*   LastUpDate : 2015.07.02                                   */
/* == TOC ==================================================== */
/*   1 : Browser Default Styles Reset                          */
/*   2 : CSS3 Style                                            */
/*   3 : CLEAR FIX                                             */
/*   4 : Basic Style                                           */
/* == Note =================================================== */
/* *********************************************************** */

/* ----------------------------------------------------------- */
/*                         1. Browser Default Initialization   */
/* ----------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,table,th,td { margin:0; padding:0;font-size:100%; font-weight:normal;}
img { border:0; vertical-align:bottom; line-height:0; }
a {outline:none;}
iframe{overflow:hidden;}

ul,dl,ol {text-indent: 0;}
li {list-style:none;}

address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;  }

sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }

input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit;}
* html input,* html textarea,* html select { font-size:100%; } 
*:first-child+html+input,*:first-child html+textarea,*:first-child+html select { font-size:100%; }

table { border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%; }
th,td { text-align:left; vertical-align:top; }
caption { text-align:left; }

pre,code,kbd,samp,tt { font-family:monospace; }
* html pre,* html code,* html kbd,* html samp,* html tt { font-size:108%; line-height:100%; }
*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt { font-size:108%; line-height:100%; }

input,select,textarea { font-size:100%; font-family:Verdana, Helvetica, sans-serif; }

/* ----------------------------------------------------------- */
/*                                             2. CSS3 Style   */
/* ----------------------------------------------------------- */
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}

/* ----------------------------------------------------------- */
/*                                              3. CLEAR FIX   */
/* ----------------------------------------------------------- */
.cf:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	overflow: hidden;
	font-size: 0.1em;
	line-height: 0;
}
.cf {
	min-height: 1px;
}
* html .cf {
	height: 1px;/*ﾂ･*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* ----------------------------------------------------------- */
/*                                            4. Basic Style   */
/* ----------------------------------------------------------- */
/* ____________________________________________ Common Style _ */
html {overflow-y:scroll;}
/* ______________________________________________ Font Style _ */
body { font: 13px/1.231 "メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif; line-height:1.8;}
* html body { font-size:small; font:x-small; }
*:first-child+html body { font-size:small; font:x-small; }

/* _________________________________________________ A Style _ */
a:link		{text-decoration: none; color: #F20B59;}
a:visited	{text-decoration: none; color: #F20B59;}
a:active	{text-decoration: none; color: #ffffff; background:#F20B59;}
a:hover		{text-decoration: none; color: #ffffff; background:#F20B59;}








/**/

h1{
	color:#ffffff;
	background:#F20B59;
	width:950px;
	margin:10px auto 20px;
	padding:10px 25px;

	border: #F20B59 1px solid;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
}

.menu{
	width:1000px;
	margin:0 auto;
}
.menu li {
	display: inline-block;
	margin:0 10px 0 0;
}
.menu li a{
	padding:5px;
}

.menuimg{
	width:1000px;
	margin:0 auto;
}
.menuimg li {
	display: block;
	margin:50px auto 100px;
}
.gotop{
	margin:0 auto;
	text-align:right;
}

.attention{
	font-size:9px;
	color:#ff0000;
	width:800px;
	margin:25px auto;
	padding:10px 20px;
	text-indent:-1em;

	border: #ff0000 1px solid;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}






