﻿@charset "UTF-8";
/*全体*/
body{
	margin:0px;
	padding:0px
}

.margin40{
	margin-left:0px;
	margin-right:0px;
	padding-left:40px;
	padding-right:40px;
}
/*背景*/
.back{
	color:#000000;
	background-color:#ffffff;
}

/*ヘッダー用*/
h1 {
	font-size:2.0em;
	text-align:center
}

h2.plain {
	font-size:1.5em;
}

h3 {
	font-size:1.2em;
}

.G{font-family:"Osaka","ＭＳ ゴシック",sans-serif;}
.M{font-family:"平成明朝","細明朝体","ＭＳ 明朝",serif;}

/*枠*/
.box1{
	border:solid 1px #003399;
	padding-left:3em;
	margin-bottom:1em;
}

/*本文*/

.Gxxsmall{font-size:0.6em;line-height:1.5em;font-family:"Osaka","ＭＳ ゴシック",sans-serif;}
.Gxsmall{font-size:0.7em;line-height:1.5em;font-family:"Osaka","ＭＳ ゴシック",sans-serif;}
.Gsmall{font-size:0.85em;line-height:1.5em;font-family:"Osaka","ＭＳ ゴシック",sans-serif;}
.Gmedium{font-size:1em;line-height:1.5em;font-family:"Osaka","ＭＳ ゴシック",sans-serif;}
.Glarge{font-size:1.2em;line-height:1.5em;font-family:"Osaka","ＭＳ ゴシック",sans-serif;}
.Gxlarge{font-size:1.4em;line-height:1.5em;font-family:"Osaka","ＭＳ ゴシック",sans-serif;}
.Gxxlarge{font-size:1.6em;line-height:1.5em;font-family:"Osaka","ＭＳ ゴシック",sans-serif;}
.Mxxsmall{font-size:0.6em;line-height:1.5em;font-family:"平成明朝","細明朝体","ＭＳ 明朝",serif;}
.Mxsmall{font-size:0.7em;line-height:1.5em;font-family:"平成明朝","細明朝体","ＭＳ 明朝",serif;}
.Msmall{font-size:0.85em;line-height:1.5em;font-family:"平成明朝","細明朝体","ＭＳ 明朝",serif;}
.Mmedium{font-size:1em;line-height:1.5em;font-family:"平成明朝","細明朝体","ＭＳ 明朝",serif;}
.Mlarge{font-size:1.2em;line-height:1.5em;font-family:"平成明朝","細明朝体","ＭＳ 明朝",serif;}
.Mxlarge{font-size:1.4em;line-height:1.5em;font-family:"平成明朝","細明朝体","ＭＳ 明朝",serif;}
.Mxxlarge{font-size:1.6em;line-height:1.5em;font-family:"平成明朝","細明朝体","ＭＳ 明朝",serif;}

.npGsmall-n{font-size:0.85em;line-height:1.0em;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;font-family:"Osaka","ＭＳ ゴシック",sans-serif;}
.npGmedium-n{font-size:1em;line-height:1.0em;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;font-family:"Osaka","ＭＳ ゴシック",sans-serif;}

