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

/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0; padding:0; border:0; outline:0; font-size:100%; font:inherit; vertical-align:baseline;}
a{margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content: '';	content: none;}

ins{text-decoration:none;}
del{text-decoration:line-through;}

h1,h2,h3,h4,h5,h6{font-weight:normal;}
img{vertical-align:bottom; line-hegiht:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,var{font-weight:normal; font-style:normal;}
caption,th{text-align:left;}
abbr,acronym{border:0;}
label, button {background: none ;border:none;cursor: pointer; padding: 0;}
/*form*/
button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: baseline;}
button, input {line-height: normal;}
button {cursor: pointer;}
input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer;}
input[type="checkbox"], input[type="radio"] { padding: 0;}
input[type="search"] { -moz-box-sizing: content-box;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0 none; padding: 0;}
textarea { overflow: auto; resize: vertical; vertical-align: top;}
input:invalid, textarea:invalid { background-color: #F0DDDD;}

/* //Reset// */


/*////////////////////////////////
■■Basic link
////////////////////////////////*/
/* link */
a img{border:none; text-decoration:none;}
a:link{color:#fff; text-decoration:none;}
a:visited{color:#fff; text-decoration:none;}
a:hover{color:#fff; text-decoration:underline;}
a:active{color:#fff;}
a:focus{outline:none;}
/*////////////////////////////////
detail style
////////////////////////////////*/
*::-moz-selection{background:#E7E7E6; color:#fff;}
*::selection{background:#E7E7E6; color:#fff;}
/*////////////////////////////////
short-code
////////////////////////////////*/
.opacity a img,.opacity2 a img{ transition: all 1s ease-out ; -moz-transition: all 1s ease-out ;-webkit-transition: all 1s ease-out ;-ms-transition: all 1s ease-out ;}
.opacity a:hover img{ opacity:0.6;}
a:hover img.opacity{opacity:0.7; filter:alpha(opacity=70); -ms-filter:"alpha( opacity=70 )"; transition: all 0.5s ease-out 0.3s; -moz-transition: all 0.5s ease-out 0.3s;}
a.opacity:hover img,a.opacity:hover{opacity:0.9; filter:alpha(opacity=90); -ms-filter:"alpha( opacity=90 )"; transition: all 0.5s ease-out 0.3s; -moz-transition: all 0.5s ease-out 0.3s;}
a.opacity:hover img { opacity: 1\9; transition:none\9; }
.opacity a:hover.def img,.opacity .def a:hover img{opacity:1;}

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}

.clear{clear:both;}
.clearfix{min-height:1px;}
.clearfix:after{content: "."; display:block; clear:both; height:0; visibility:hidden;}

body{font:12px/1.4 "メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif; color:#000; min-height:1101px;  min-width:1100px; background:url(../img/enter/bg.jpg) no-repeat scroll center top #000;} 
/*////////////////////////////////
style
////////////////////////////////*/
.main{ width:1100px; margin:auto; text-align:center; padding-top:396px;}
.main h1{ background:url(../img/enter/logo.png) no-repeat scroll center top; text-indent:-9999px; width:1100px; height:194px; margin-bottom:26px;}
.main nav{ padding-bottom:28px;}
.main nav a.enter{ background:url(../img/enter/enter.png) no-repeat scroll center top; width:271px; padding:165px 0 86px; margin:auto; color:#d1c0a5; text-decoration:underline; font-size:15px; display:block;}
.main nav a.enter:hover{ text-decoration:none;text-decoration:underline;transition: color 1s ease-in-out ; -moz-transition: color 1s ease-in-out ;-webkit-transition: color 1s ease-in-out ;-ms-transition: color 1s ease-in-out ; color:#fff;}
.main nav a.exit{ display:block; text-align:center;}
.main ul{ width:837px; margin:0 auto 30px;}
.main ul li{ float:left; margin:0 22px 0 23px; width:234px;}
footer .copy{ width:1100px; text-align:center; margin:auto;font-size:11px; color:#8d8d8d;}


.baner {
   margin-top:15px;
   margin-bottom:15px;
}

.img02 {
   margin-top:20px;
   margin-bottom:10px;
}
