@charset "Shift_JIS";

/* ------ BODY$BIt(B ------ */
body	{
	margin: 0;
	padding: 0;
	color: #333333;
; background-color: #FFFFFF
}

/* ------ $B%j%s%/It(B ------ */
A:link {
	color: #595757;
	background-color: transparent;
	text-decoration: none;
}
A:visited {
	color: #595757;
	background-color: transparent;
	text-decoration: none;
}
A:active {
	color: #9f9fa0;
	background-color: transparent;
	text-decoration: none;
}
A:hover {
	color: #9f9fa0;
	background-color: transparent;
	text-decoration: none;
}

/* ------ $B8+=P$7It(B ------ */
h1	{
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 0.3em;
}
h2	{
	font-size: 14px;
	line-height: 18px;
	color: #CC0000;
}
h3	{
	font-size: 14px;
	line-height: 18px;
}
h4	{
	font-size: 14px;
	line-height: 18px;
}
h5	{
	font-size: 12px;
	line-height: 16px;
}
h6	{
	font-size: 10px;
	line-height: 14px;
}

/* ------ $B%U%)%s%HIt(B ------ */
.size1 {
	font-size: 10px;
	line-height: 16px;
; color: #595757
; font-family: "ＭＳ Ｐゴシック", "Osaka"
}
.size1-b {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
; color: #666666
}
.size2 {
	font-size: 11px;
	line-height: 14px;
; color: #595757
}
.size2-b {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
; color: #666666

}
.size2aw {
	font-size: 11px;
	line-height: 15px;
    color: #595757;


}
.size2a {
	font-size: 12px;
	line-height: 18px;
; color: #595757

}
.size2fit {
	font-size: 12px;
	line-height: 18px;
; color: #000000

}
.size2fitb {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
; color: #000000

}
.size2ab {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #595757;

}
.size3 {
	font-size: 14px;
	line-height: 18px;
}
.size3-b {
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
; color: #666666
}
.size4 {
	font-size: 16px;
	line-height: 20px;
}
.size4-b {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.size4-b-01 {
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color: #958662;
	background-image:url(../images/world_c_title.jpg);
	background-repeat:no-repeat;
	padding-left: 5px;
	}

.size4-b-02 {
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #958662;
	background-image:url(../images/world_c_title2.jpg);
	background-repeat:no-repeat;
	padding-left: 5px;
	}
	
	
	
.size5 {
	font-size: 18px;
	line-height: 22px;
}
.size5-b {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
}
.size6 {
	font-size: 20px;
	line-height: 24px;
}
.size6-b {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
}

/* ------ $B%3%s%F%s%DIt(B ------ */
.description {
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	padding: 0.3em;
}
.contents {
	font-size: 12px;
	line-height: 16px;
; background-color: #E7EBE9
}
ul {
	margin-left: 1.3em;
	line-height: 1.3em;
}
.page-break {
	page-break-before:always;
}
.imeoff {
	IME-MODE: disabled;
}
.imeon {
	IME-MODE: active;
}.size2-g {
	font-size: 12px;
	line-height: 16px;
	color: #FF0000;

}
.table {
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.size2-og { font-size: 12px; line-height: 16px; font-weight: bold; ; color: #FF0000}



/*-----------スペース---------*/
.p5{
padding:5px;
}
.p10{
padding:10px;
}
.p15{
padding:15px;
}
.p20{
padding:20px;
}
.pb30 {
	padding-bottom: 30px;
}


.pb20 {
	padding-bottom: 20px;
}
.pb5 {
	padding-bottom: 5px;
}
.pb10 {
	padding-bottom: 10px;
}
.pr5 {
	padding-right: 5px;
}
.pr10 {
	padding-right: 10px;
}
.pr15 {
	padding-right: 15px;
}

.pr40 {
	padding-right: 40px;
}
.pr100 {
	padding-right: 100px;
}

.pt15 {
	padding-top: 0px;
}
.pt20 {
	padding-top: 25px;
}
.pt10 {
	padding-top: 10px;
}
.pl5 {
	padding-left: 5px;
}
.pl3 {
	padding-left: 3px;
}
.pl10 {
	padding-left: 10px;
}

.pl20 {
	padding-left: 20px;
}
.pl50 {
	padding-left: 50px;
}


.pt5 {
	padding-top: 5px;
}
.bold{
	font-weight:bold;}
.noDeco{
	text-decoration:none;
	font-weight:normal;
	}
.mb5 {
	margin-bottom: 5px;
}
.mt5{margin-top:5px;}
.mt10{
	margin-top:10px;
	}
.ml5{margin-left:5px;}
.mr10{margin-right:10px;}
.text01 {
	line-height: 110%;
}


.sizem{font-size:medium;}
.selectTxt{
	font-size:medium;
	padding-top:10px;
	padding-bottom:10px;
	color:#333333;
	font-weight:bold;
}
.red {
	color: #993300;
}
.height110 {
	line-height: 110%;
	font-size: x-small;
	padding-top: 3px;
}


