﻿@charset "utf-8";

/* -----------------------------------------------

 * ブラウザ解釈値リセット＆設定ファイル

 *

 * LastUpdate : 14/09/03

----------------------------------------------- */

/* ----------------------------------------------

 * リセット

---------------------------------------------- */
body, div,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
address, pre, code, form, fieldset, input, textarea,
p, blockquote, table, th, td { 
	margin: 0;
	padding: 0;
}
address, caption,
cite, code, dfn, em, strong, th, var {
	font-style: normal;
}

/* ----------------------------------------------

 * 設定をしなおす

---------------------------------------------- */
html,body {
	 -webkit-text-size-adjust: none;
}
html {
	min-width: 960px; /* Mozillaのみ */
}
body {
	width: 100%;
	background: #fff;
	margin: 0 auto;
	padding: 0 auto;
	font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  	font-size:13.5px;
	text-align: center; /* box centering */
	color: #373737;
}

/* ----------------------------------------------

 * 一般的なパラメーターの設定

---------------------------------------------- */
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote{
	display: block;
	line-height: 1.2;/* base line height */
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 100%;
	text-align: left;
}
table {
	margin : 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}
caption,th {
	text-align: left;
}
img {
	vertical-align: bottom;
	border: none;
}
li {
	list-style: none;
}
table {
	font-size:inherit;
	font:100%;
}
acronym,abbr {
	cursor: help;
}
hr {
	height: 1px;
	color: #cccccc;
	border: 0;
	background: #cccccc;
}
/* ----------------------------------------------

 * アンカータグの設定

---------------------------------------------- */
a {outline:none;}
a:link {
	color: #4D4D4D;
	text-decoration: none;
}
a:visited {
	color: #4D4D4D;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	color: #4D4D4D;
}
/* ----------------------------------------------

 * clearfix

---------------------------------------------- */
/*for IE 5.5-7*/
.clr {
	zoom: 1;
	display: inline-table;
}
/*for modern browser*/
.clr:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}
* html .clr {
	height: 1%;
	display:inline-table;
	/*\*/display:block;/**/
}
/* Hides from IE-mac \*/
* html .clr {
	height: 1%;
}
.clr {
	display: block;
}
/* End hide from IE-mac */

/* ----------------------------------------------

 * 要素を左右中央寄せ

---------------------------------------------- */

.imgR {
	float: right;
	margin: 0 0 10px 10px;
}
.imgL {
	float: left;
	margin: 0 10px 10px 0;
}
.imgC {
	text-align: center;
}

.taC {
	text-align: center !important;
}

.taR {
	text-align: right !important;
}

.taL {
	text-align: left !important;
}

.posL {
	float: left;
}
.posR {
	float: right;
}

.mb10 {
	margin-bottom: 10px !important;
}

.mb20 {
	margin-bottom: 20px !important;
}
.mb40 {
	margin-bottom: 40px !important;
}
.mb30 {
	margin-bottom: 30px;
}
.mb60 {
	margin-bottom: 60px !important;
}
.mt0 {margin-top: 0 !important;}
.mt5 {
	margin-top: 5px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.mt60 {margin-top:60px;}
.mR10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.ml30 {
	margin-left: 30px !important;
}

.min{
	font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	}