@charset "UTF-8";

* {
    margin: 0;
    padding: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, table, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
}

.clearfix, .clear {clear: both;zoom: 1; /*for IE 5.5-7*/}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;vertical-align: middle;}
input[type="text"], textarea {border:1px solid #cccccc;padding:3px 2px;}
textarea {resize:vertical;}
pre{white-space: pre-wrap;word-wrap: break-word;}


/* Links */
a, a:visited, a:active, a:hover {color: ;text-decoration:none;}
a img {border: 0;vertical-align:inherit;}
a:hover {cursor: pointer !important;}
input[type="submit"] {cursor: pointer !important;}

/* br */
br.br_sp{display:none;}
.pc{display: block;}
.sp{display: none;}

.transition, ul li i:before, ul li i:after, p {
  transition: all 0.25s ease-in-out;
}

.flipIn, ul li, h1 {
  animation: flipdown 0.5s ease both;
}

.no-select, h2 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


.pf_box{}
.pf_box .main_images,.pf_box .content_images{
	display: block;
	margin:0 auto;
	padding:0;
	width: 100%;
}
.pf_box .main_images img,.pf_box .content_images img{
	display: block;
	margin:0 auto;
	padding:0;
	width: 100%;
}

.pf_box .button{
  background-color: #192988;
  margin:0 auto;
  padding:0;
  display: block;
  width: 100%;
}
.pf_box .button a{
  margin:0 auto;
  padding:5% 0;
  display: block;
  width: 80%;
  text-align: center;
}
.pf_box .button a img{
  display: block;
  margin:0 auto;
  padding:0;
  width: 100%;
}





