<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import "table.css";
@import "mp.css";
@import "layout.css";
body {
    font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'MS UI Gothic', sans-serif;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-size: 62.5%;
    /* Resets 1em to 10px */
    line-height: 2.4em;
    color: #333333;
    background-color: #ffffff;
}
ol {
    padding: 0px;
    list-style-type: decimal;
    list-style-position: outside;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
ol li {
    margin-left: 10px;
}
ul {
    padding: 0px;
    list-style: outside;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
ul li {
    margin-left: 10px;
}
p {
    margin: 0em;
    text-indent: 0em;
}
#wrap {
    min-width: 1040px;
}
/*モバイルではスクロールバーを出さない*/
@media only screen and (max-device-width: 1024px) {
	#wrap {
		overflow: hidden;
	}
}
.mark {
    padding-left: 1em;
    text-indent: -1em;
}
.marumark{
	color: #023D6D;
	padding-right: 5px;
}
.afterclear {
    zoom: 1;
    /*for IE 5.5-7*/
}
.afterclear:after {
    /*for modern browser*/
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}
.clear {
    clear: both;
    width: 100%;
    height: 0;
    visibility: hidden;
}
#pagetop{
	position: fixed;
	bottom: 0px;
	right: 0px;
	height: 50px;
	width: 50px;
}
.png {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

/*------img------*/

img {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.imgkakomi {
    border: 1px solid #e6e6e6;
    padding: 1px;
}

/*------キャプション------*/

.cap {
    font-size: 0.9em;
    padding-top: 0px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 10px;
}

/*------位置------*/

.center {
    text-align: center;
}
.right {
    text-align: right;
}
.left {
    text-align: left;
}

/*------リンク------*/

a {
    font-style: normal;
	color: #023D6D;
    text-decoration: underline;
}
a:visited {
    font-style: normal;
    color: #0066CC;	color: #023D6D;
	    text-decoration: underline;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
a:active {
    color: #0099FF;
    text-decoration: underline;
}

/*------font------*/

.fontaka {
    color: #FF0000;
}
.fontao {
    color: #31456C;
}
.fontgreen {
    color: #669900;
}
.fontorange {
    color: #FDA301;
}
.fontsmall-09 {
    font-size: 0.9em;
}
.fontbig-11 {
    font-size: 1.1em;
}
.fonttbig-12 {
    font-size: 1.2em;
}


/*------メインイメージ------*/

#mainimg {
    background-image: url(../img/mainimg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 600px;
    width: 100%;
}
#mainimgtext {
    text-align: center;
    padding-top: 100px;
}



/*------ベースレイアウト------*/

.layoutbox {
	width: 1000px;
	font-size: 1.5em;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 180%;
}

/*------フッター------*/

#footer{
	margin-top: 50px;
	margin-bottom: 30px;
	text-align: center;
}
.copy {
	margin-top: 20px;
	font-size: 0.8em;
		color: #023D6D;
}

/*------メイン画像------*/

#mainbg {
    background-image: url(../img/mainbg.jpg);
    background-repeat: repeat-x;
    background-position: center;
    height: 360px;
}
#mainbg #mainimg {
    width: 910px;
    margin-right: auto;
    margin-left: auto;
    height: 360px;
}
h1 {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 1.0em;
	font-weight: normal;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2 {
	text-align: center;
	font-size: 2.0em;
	font-weight: bold;
	color: #023D6D;
	padding: 0px;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
h3 {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 1em;
	font-weight: bold;
	color: #023D6D;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.companypro h3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #023D6D;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
</pre></body></html>