@charset "UTF-8";

@import "headfoot.css";
@import "layout.css";
@import "text.css";
@import "cms.css";


/* CSS Document */
* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

/* -- グローバル -- */

body {
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
}
img {
	border:0
}
a {
	text-decoration:underline;
	color:#0080FF;
}
a:hover {
	color:#9D1622;
}
.page_ttl {
	width:756px;
	margin:0 0 30px 0;
}
.page_copy {
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3",sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#333333;
	line-height:120%;
	letter-spacing:0.1em;
	margin:8px 53px 35px 23px;
}
.veri {
	width:112px;
	list-style:none;
	line-height:0px;
	padding:0px;
	margin:20px 25px 100px 60px;
}

/* ページの先頭へボタン */

.btn_top {
	width:680px;
	clear:both;
	background-image:url(../images/bx_line_l.gif);
	background-position:top;
	background-repeat:repeat-x;
	text-align:right;
	padding:6px 0;
	margin:20px 53px 24px 23px;
}

/* サイドメニュー */

.side_menu {
	width:204px;
	background-image:url(../images/mn_bg.gif);
	background-position:right;
	background-repeat:repeat-y;
	margin:0;
}
.menu_bar {
	width:174px;
	list-style:none;
	line-height:0px;
	padding:0px;
	margin:0 0 100px 30px;
}
.pulldown {
	width:146px;
	text-align:left;
	padding:0px;
	margin:20px 14px 20px 44px;
}

/* アイコン */

.link_icon {
	background:transparent url(../images/icon_link.gif) no-repeat right;
	padding:0 20px 0 0;
}
.icon_new{
	background:transparent url(../images/icon_new.gif) no-repeat 0% 50%;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3",sans-serif;
	font-weight:100;
	font-size:90%;
	color:#333333;
	text-align:left;
	line-height:140%;
	margin-left:5px;
	padding:2px 0 2px 45px;
}
.icon_pdf{
	background:transparent url(../images/pdficon_small.gif) no-repeat 0% 50%;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3",sans-serif;
	font-weight:100;
	font-size:90%;
	color:#333333;
	text-align:left;
	line-height:140%;
	margin-left:5px;
	padding:2px 0 2px 25px;
}
.icon_rss{
	background:transparent url(../images/rss_icon.gif) no-repeat 0% 50%;
	text-align:left;
	margin-left:5px;
	padding:2px 0 2px 25px;
}
