<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */



body {
    line-height:1;
    margin:0;
	 width:100%; overflow:hidden;
	 font-family: Verdana,"CI",Meiryo,"qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN","MS PGothic",sans-serif;
	 font-size:14px;
	 line-height:20px;
	 color:#333;
}

h1, h2, h3, h4, h5, h6, p {	margin: 0;}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}

hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

ul {
	list-style:none;
	padding:0;
}
li {	padding:0;}

input, select {
    vertical-align:middle;
}

a {display: block;}

a {-webkit-tap-highlight-color:transparent;}

.wide{width:100%}

.half{width:50%;}

.clear{ clear:both;}

/* clearfix（任意で） */
*:after { display:block; clear:both; }


.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}



/* ↓以下通常CSSを記載していく */


/* link
===============================================================*/	

a{color:#F55823;}	
a:link{color:#F55823;}	
a:visited{color:#F55823;}	
a:hover{color:#FF9900;}
a:active{color:#F55823;}

/* h
===============================================================*/	

h1{
	text-align:center;
	padding:10px;
	background:#FFF;
	border-bottom:10px solid #F90;}
	
h2{
	margin-bottom:10px;
	background:url(../img/common/h2.jpg) no-repeat;
	font-size:14px;
	padding:10px;
	color:#452D03;}
	
h3{	font-size:16px;
	border-top:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	border-bottom:3px #FF9900 solid;
	padding:5px 10px;
	margin:10px 0;}
	
h4{
	background:url(../img/common/h4.jpg) no-repeat left;
	padding:5px 10px;}



/* margin
===============================================================*/	
	
.mr10{
	margin-right:10px;}
	
.mr20{
	margin-right:20px;}

.mb10{
	margin-bottom:10px;}
	
.mb30{
	margin-bottom:30px;}	
	
.mt20{	margin-top:20px;}


/* align
===============================================================*/	

.center{ text-align:center;}


/* text
===============================================================*/

p{	margin:0 0 5px 0px;
	padding:0 0 5px 0px;
	line-height:25px;}
	
.bold{font-weight:bold;}
	
.big{font-size:18px;}
	
.text-right{text-align:right;}

.f16{	font-size:16px;}


/* color
===============================================================*/

.red{ color:#CC0000;}

.blue{ color:#0099FF;}

.green{ color:#2aaf6f;}

.green_big{
	color:#2aaf6f;
	font-size:16px;}
	
.orange{
	color:#FF6600;}


/* table
===============================================================*/

table{
	width:100%;
	border-collapse:collapse;}
	
table th{
	padding:10px 5px;
	}
	
table td{
	padding:10px 5px;
	}
	
	
/* ul ol
===============================================================*/

ul {
    list-style: none;
	margin:0;
	padding:0;}
	
	
ul li{
	margin:0;}
	
ol{
	margin:0;
	padding:0;}
	
ol li{
	margin:0;
	padding:0;}

/* main-img
===============================================================*/

#main-img{
	margin:5px 0px;
	width:100%;}


/* gnavi
===============================================================*/

	
ul#gnavi{
	margin:5px 0;
	padding:0;
	width:100%;}
	
ul#gnavi li{
	margin:0;
	padding:0;
	background:url(../img/common/gnavi_bg.jpg) repeat-x;
	border-left:1px solid #fe9805;
	border-right:1px solid #fe9805;
	font-weight:bold;}
	
	
ul#gnavi a{
	text-decoration:none;
	padding:13px;
	color:#452D03}



/* page
===============================================================*/

#contents{
		padding:10px 15px;}
		

.section{
	margin-bottom:30px;}
	
	
/* footer
===============================================================*/

#pagetop{
	background:url(../img/common/gnavi_bg.jpg) repeat-x;
	text-align:right;}
	
#pagetop a{
	padding:15px 10px;
	color:#452D03;}

#footer{
	padding:5px 15px;
	background:#CCC;}
	
table#footer_cell{
	font-size:13px;}	
	
#footer_name{
	font-size:16px;
	font-weight:bold;
	margin-bottom:0px;}
	
	</pre></body></html>