@charset "UTF-8";

/*CSS Document



/*■初期設定*/



body{
	background-color: #FFF1E2;
	color:#666666;/*通常のテキストカラー*/

	text-align:center;

	}

a{

	color:#0099FF;/*通常のリンクテキストカラー*/

	}

a:hover{

	color:#FF9900;/*マウスが乗った時の通常のリンクテキストカラー*/

	text-decoration:underline;/*マウスが乗った時下線を表示（つけない場合は underline を none へ）*/

	}



/*■初期設定ここまで*/







*{ margin:0; padding:0;}

img{ borde:r0;}

a img{ border:0;}



table,div{

	margin:auto;

	}



/*■フォントサイズ調整*/

body {

    font-size: 12px; /* モダンブラウザ */

    *font-size: 80%; /* IE 7 */

    *font: 80%; /* IE 6以下 */

	font-family:"ヒラノギ角ゴ Pro W3", "Hiranogi Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ ゴシック", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;

	

}

p,th,td,li{

	font-size:12px;

	 line-height: 15px;

	*font-size:90%;

	*font:90%;

	}

li1{

	font-size:12px;

	 line-height: 15px;

	*font-size:90%;

	*font:90%;

	}

li2{

	font-size:12px;

	 line-height: 30px;

	*font-size:90%;

	*font:90%;

	}



/***見出しタグ***/

h1{

	font-size:11px;

	font-weight:normal;

	border-color:#333333;

	border-width:0px 0 0 4px ;

	color:#333333;

	text-indent:10px;

	line-height:18px;

	vertical-align:top;

	padding:20px 0 0 0;

	}	

h2{

	background:url(img/common/bg_h2.jpg) no-repeat;

	font-size:14px;

	color:#666666;

	text-indent:10px;

	vertical-align:top;

	height:42px;

	line-height:42px;

	margin:0 0 5px 0;

	}

h25{

	font-size:20px;

	color:#4fcfea;

	text-indent:10px;

	vertical-align:top;

	height:24px;

	line-height:24px;

	margin:0 0  10px 0;

	}

h3{

	background:url(img/common/bg_h3.gif) no-repeat;

	font-size:16px;

	color:#6b9a2d;

	text-indent:12px;

	vertical-align:top;

	height:32px;

	line-height:32px;

	margin:0 0 5px 0;

	font-weight:normal;

	}

h3_01{

font-size:12px;

	color:#6cb60b;

	text-indent:12px;

	vertical-align:top;

	height:32px;

	line-height:32px;

	margin:0 0 5px 0;

	font-weight:normal;

}

h3_02{

font-size:10px;

	color:#6cb60b;

	text-indent:12px;

	vertical-align:top;

	height:32px;

	line-height:32px;

	margin:0 0 5px 0;

	font-weight:normal;

}

h4{

font-size:16px;

}

.cb{

 width: 85%;

 margin-left: auto;

 margin-right: auto;

 text-align: left; /* テキストの左揃え */

}

h91{

font-size:14px;

}

.cb{

 width: 85%;

 margin-left: auto;

 margin-right: auto;

 text-align: left; /* テキストの左揃え */

}

h92{

font-size:14px;

}

.cb{

 width: 85%;

 margin-left: auto;

 margin-right: auto;

 text-align: left; /* テキストの左揃え */

}





.obj{

	margin:5px 3px 2px 6px;

	}

.obj p{

	line-height:160%;

	margin:0 0 10px 0;

	}



.CNT{ text-align:center;}

.R{ text-align:right;}

.L{ text-align:left;}



/**box**/

div.cabinet01 {

     width:300px;

     margin: 5px 0 0 0;

     padding: 0px;

}

div.doublebox01 {

     float: left;

     width: 300px;

     height:251px;

     margin: 0;

     padding: 0;

}

div.cabinet02 {

     float: right;

     width:290px;

     margin: 0px;

     margin: 0;

}

div.doublebox02 {

     float: left;

     width: 145px;

     margin: 0%;

     padding: 0%;

}

div.doublebox03 {

     float: left;

     width: 145px;

     margin: 0%;

     padding: 0%;

}

div.doublebox04 {

     float: left;

     width: 145px;

     margin: 0%;

     padding: 0%;

}

div.doublebox05 {

     float: left;

     width: 145px;

     margin: 0%;

     padding: 0%;

}

div.cabinet03 {

     width:290px;

     margin: 5px 0 0 0;

     padding: 0px;

}

div.doublebox06 {

     float: left;

     width: 290px;

     margin: 0%;

     padding: 0%;

}

div.dummy { clear: left; }

span.none{ display: none; }





/**レイアウト**/
#wp {
margin: 0px 0px;
background:url(img/image/top1.jpg) repeat-y center;
}
#bg{

	width:970px;

	background:#FFFFFF repeat-y center;

	margin:0 auto 0 auto;

	text-align:left;

	}



#head{

	background:url(img/common/bg_head02.gif) top left no-repeat;

	width:970px;

	height: 75px;

	margin:0 0;

	}

#head p#logo{ 	

	font-size:24px;

	font-weight:normal;

	font-family:"Courier New", Courier, mono;

	border-color:#333333;

	border-width:0px 0 0 4px ;

	color:#9aca5b;

	text-indent:10px;

	line-height:24px;

	}

#head p#logo a{

	text-decoration:none;

	color:#9aca5b;	

	}	

#head p#logo a:hover{

	text-decoration:none;

	color:#9aca5b;	

	}	



	   





#contents{

	clear:left;

	margin:0 0px 0 0px;

	width:970px;

	}

#contents:after{

	content: "";

    clear: both;

    height: 0;

    display: block;

    visibility: hidden;	

	}



#left_menu{

	float:left;

	width:180px;

	}



#left_menu p{

	}

	

#left_menu ul{

	width:180px;

	list-style-type:none;

	margin-bottom:20px;

	padding:0 0 1px 0;

	background:url(img/common/bg_left_menu.gif) repeat-y;

	border:solid #EEEEEE;

	border-width:1px 0 1px 0;

 	}



#left_menu ul li{

	width:176px;

	background:url(img/common/bg_left_menu_sub.gif) no-repeat top left;

	margin:2px 2px;

	}



#left_menu ul li.title{

	color:#9aca5b;

	font-size:11px;

	text-indent:5px;

	background:url(img/common/bg_li_title.gif) no-repeat top left;

}





#left_menu ul li a{

	color:#999999;

	display:block;

	text-decoration:none;

	vertical-align:top;

	font-size:12px;

	line-height:26px;

	height:26px;

	width:174px;

	text-indent:4px;

	}					

#left_menu ul li a:hover{

	color:#9aca5b;

}

#main{



	width:780px;

	float:left;

	margin:0 0 0 5px;



	}

#main:after{

	content: "";

    clear: both;

    height: 0;

    display: block;

    visibility: hidden;	

}

#main p{

	line-height:2.0em;

	margin:0 0 16px 0;

	}

#contents02{

	background:url(img/linen01.gif) repeat-y;

	width:580px;

	height:auto;

	text-align:left;

	}

#other_head{

}

#f_head{

	width:780px;

	margin:2px;

	border: solid 1px #333333;

}



#lineup{

	background:url(img/lineup01.gif) no-repeat;

	width:580px;

	height:10px;

	text-align:left;

	}

#linedw{

	background:url(img/linedw01.gif) no-repeat;

	width:580px;

	height:10px;

	text-align:left;

	}

	

#box_b{

	border-width:1px 0 1px 0;

    height:273px;

	clear:both;

	text-align:left;

	margin:5px 0 0 0;

	font-size:11px;

	padding:2px 0 0 0;

	}

#other_up{

	clear:left;

	}

#other_f{

	border:solid #cccccc;

	border-width:1px 0 1px 0;

	color:#999999; /*コピーライトのテキストの色*/

    height:18px;

	clear:both;

	text-align:left;

	margin:20px 0 0 0;

	font-size:11px;

	padding:3px 0 0 0;

	}

#foot_up{

	clear:left;

	}

#foot{

	border:solid #cccccc;

	border-width:1px 0 1px 0;

	color:#999999; /*コピーライトのテキストの色*/

    height:40px;

	clear:both;

	text-align:center;

	margin:2px 0 0 0;

	font-size:11px;

	padding:6px 0 0 0;

	}

#foot a{

	color:#999999;

	text-decoration:none;

	}

#foot a:hover{

	color:#999999;

	}



/******************************************トップページ**********************************************/

#top{

	}

#top div#bg_main_image{

	background:url(img/top/bg_main_image.gif) no-repeat;

	width:980px;

	height:340px;

	margin:0 0 2px 0;

	}

#top div#main_image{

	background:url(img/top/main_image.jpg) no-repeat;

	width:780px;

	height:290px;

	margin:2px;

	}

#top div#main_image p{

	line-height:160%;

	margin:10px 5px 0 5px;

	}

#top div#info{

	background:url(img/top/bg_info_main.gif) repeat-y;

	}	

#top div#info h2{

	margin:0;

	text-indent:0;

	background:none;

	}

#top div#info div#info_inner{

	margin:0 1px 0 1px;

	overflow:auto;

	height:200px;

	}

#top div#info div#info_inner h3{

	border-width:0;

	margin:5px 5px 0 5px;

	text-indent:0;

	background:none;

	font-size:100%;

	color:#FF0099;

	font-weight:normal;

	height:auto;

	line-height:1.0em;

	}



#top div#info div#info_inner p{

	line-height:150%;

	margin:0 5px 12px 5px;

	}



	

/******************************************************************************************************/



	

@media print{



#container{



	}

}			





	   
