@charset "utf-8";

/* CSS Document */


/*
Reset setting from YUI.
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
 
* {
	box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
	margin:0;
	padding:0;
}

html{
	color:#333;
	line-height: 1;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,
img {
	border:0;
}

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

ul li {
	list-style:none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,
q:after {
	content:'';
}
abbr,
acronym {
	border:0;
	font-variant:normal;
}


sub, sup{
margin:0.25em 0.1em;
}

sub{
vertical-align: baseline; 
}
sup{
vertical-align: top; 
}

input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input,
textarea,
select {
	*font-size:100%;
}

legend {
	color:#333;
}

img {
	border:0;
	height:auto;
}

@media print, screen and (max-width: 749px) {

	img {
		max-width:100%;
	}

}

a:link{
	color:#039;
	text-decoration:underline;
}

a:visited{
	color:#60C;
}

a:hover {
	color:#F63;
}

a img {
	background-color:#fff;
	transition:all .2s ease-in-out;
}

a img.unhover {
	background-color:transparent;
}

a:hover img:not(.unhover) {
	opacity:0.5;
}

/*
Fonts base setting from YUI.
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */

body {
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	font-size: 88%;
	line-height:1.7;
}
	/* for IE7 */
*+html body {
	font-family:'ＭＳ Ｐゴシック';
	font-size:88%;
}
	/*ie6標準モード*/ 
* html body {
	font-family:'ＭＳ Ｐゴシック';
	font-size:94%;
	text-align:center;
}

[lang=en] body {
	font-family:Arial, Helvetica, sans-serif !important;
}

	/*ie6後方互換モード emなしではie5で　line-heightが広がる。*/
*html body {
	font:93%/1em;
	
} 
*html p,*html h1,*html h2,*html h3,*html h4,*html h5,*html h6,*html li,*html div{
	height: 0.1%;
	margin-left: 0;
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea {
	font:99%   "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

.jumpContents {
	display:none !important;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/*----------------------------------------------------------------------
   フォント
----------------------------------------------------------------------*/

@font-face {
  font-family: 'fontello';
  src:url('../font/fontello.eot?85692520');
  src:url("../font/fontello.eot?85692520#iefix") format("embedded-opentype"),
			url("../font/fontello.woff?85692520") format("woff"),
			url("../font/fontello.ttf?85692520") format("truetype"),
			url("../font/fontello.svg?85692520#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}