@charset "Shift_JIS";

@media screen,print {

body{
	margin:0;
	padding:0;
}

body #container , body #globalnavi{
	font-family:
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		Sans-Serif;
	font:12px Verdana,sans-serif;
    *font-size: 75%;
	color:#242424;
	line-height: 140%;
	text-align:left;
}

/* ----------フォントサイズ---------- */
.font-size10 {font-size:83%;} 
.font-size11 {font-size:92%;}  
.font-size12 {font-size:100%;}
.font-size13 {font-size:108%;}
.font-size14 {font-size:116%;}
.font-size15 {font-size:125%;}
.font-size16 {font-size:133%;}
.font-size17 {font-size:141%;}
.font-size18 {font-size:150%;}
.font-size19 {font-size:158%;}
.font-size20 {font-size:166%;}

div#contents .mb10{ margin-bottom:10px;}
div#contents .mb20{ margin-bottom:20px;}
div#contents .mb30{ margin-bottom:30px;}

/* ----------リンク---------- */
#container a:link {
	color: #1a318b;
}
#container a:visited {
	color: #1a318b;
}
#container a:hover {
	color: #ff5908;
}
#container a:active {
	color: #ff5908;
}
#container a {
	text-decoration: none;
}


/* ----------リンク:ローカルナビ用---------- */
#container a.w {
	text-decoration: none;
}
#container a.w:link {
	color: #FFFFFF;
}
#container a.w:visited {
	color: #FFFFFF;
}
#container a.w:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
#container a.w:active {
	color: #FFFFFF;
}

/* ----------ページの先頭へボタン---------- */
#btn_pagetop{
	border-top: solid 2px #1a318b;
}


/* ----------テキストカラー---------- */
.font-color_blue{
color: #1a318b;
}
.font-color_orange{
color: #ff5908;
font-weight: bold;
}


/* ----------その他---------- */
#container img , #globalnavi img{
border:0;
}

div#contents ul , div#contents ol{
	margin: 0;
	padding: 0 0 0 2em;
}


.line_dot{
border-bottom:dotted 1px #838383;
}

div.border{
border-top:dotted 1px #838383;
width: 549px;
height: 0px;
margin: 18px 0px 0px 0px;
padding: 0;
}

.bold{
font-weight: bold;
}



div#contents p.rightsmall{
	text-align: right;
	font-size: x-small;
	color: #666666;
	padding:0;
	margin:8px 0 0 0;
}

/* ----------clear both用　空ボックス---------- */

div#clearbox {
	margin: 0;
	padding: 0;
	clear: both;

}


}

@media print {
td#localnavi {
display:none;
}
}
