/*------------------------------------------------*
	[ PrimeCMS Simple01 CSS ]
	(C)Prime Co.,Ltd.
*------------------------------------------------*/

@import url("default.css");

/*------------------------------------------------*/

body	{
		
		}

#bg		{
		text-align: center;
		}

#wrap	{
		width: 780px;
		margin: 0 auto;
		text-align: left;
		}







#header	{
		background-image: url('../all_img/simple01/header_bg.gif');
		background-repeat: no-repeat;
		padding: 10px 0 0 0;
		height: 70px;
		}

#pankuzu{
		background-image: url('../all_img/simple01/pankuzu_bg.gif');
		background-color: #0066cc;
		color: #ffffff;
		padding: 6px 10px 0 10px;
		height: 24px;
		margin-bottom: 10px;
		font-size: 84%;
		}
#pankuzu ul{
		margin: 0;
		padding: 0;
		list-style: none;
		}
#pankuzu li{
		font-weight: bold;
		display: inline;
		}
#pankuzu li a{
		background-image: url('../all_img/simple01/pan.gif');
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 15px;
		color: #ffffff;
		}
#pankuzu li a:hover{
		color: #ffff99;
		}



/*------------------------------------------------*
▼レイアウト
*------------------------------------------------*/

#topunit1,
#subunit1{
		width: 180px;
		float: left;
		}

#topunit2,
#subunit2{
		width: 590px;
		float: right;
		margin-bottom: 15px;
		overflow-x: hidden;
		}

#topunit3{
		width: 400px;
		float: left;
		}

#contact{
		clear: both;
		}





/*------------------------------------------------*
▼スタイル
*------------------------------------------------*/

h1		{
		background-color: #eeeeee;
		color: #3366cc;
		padding: 15px 10px 13px 15px;
		border: 1px solid #bbbbbb;
		border-bottom: 3px solid #3366cc;
		}

h2		{
		background-color: #3366cc;
		color: #ffffff;
		padding: 5px 10px 3px 10px;
		}

h3		{
		border-left: 10px solid #0066cc;
		padding: 5px 10px 3px 10px;
		}

h4		{
		background-color: #eeeeee;
		color: #555555;
		padding: 5px 10px 3px 10px;
		}

h5		{
		}

h6		{
		}


p		{
		}







/*siteid*/
#header #siteid h1,
#header #siteid p a{
		background-repeat: no-repeat;
		height: 70px;
		margin: 0;
		background-color: #ffffff;
		color: #000000;
		text-indent: -5555em;
		border: none;
		padding: 0;
		}
#header #siteid p a{
		display: block;
		width: 400px;
		}
#header #siteid p{
		margin: 0;
		}

/*topunit1*/
#topunit1,
#subunit1{
		}

#topunit1 h3,
#subunit1 h3,
#menu2 p{
		font-size: 110%;
		color: #003399;
		padding: 5px 10px 3px 10px;
		border: none;
		font-weight: bold;
		}


/*kensaku*/
#kensaku{
		background-color: #eeeeee;
		background-image: url('../all_img/simple01/kensaku_bg.gif');
		background-repeat: no-repeat;
		margin-bottom: 10px;
		}

#kensaku form{
		padding: 0 10px 10px 10px;
		}



/*menu1*/ /*menu2*/
#menu1,
#menu2	{
		background-color: #eeeeee;
		background-image: url('../all_img/simple01/menu1_bg.gif');
		background-repeat: no-repeat;
		margin-bottom: 10px;
		padding-bottom: 10px;
		}
#menu1 ul,
#menu2 ul{
		list-style: none;
		padding: 0 10px 0 10px;
		margin: 0 0 10px 0;
		}
#menu1 ul li,
#menu2 ul li{
		
		}
#menu1 ul li a,
#menu2 ul li a{
		background-image: url('../all_img/simple01/menu1_li.gif');
		background-repeat: no-repeat;
		padding-left: 13px;
		}







/*contents_0*/
#contents_0{
		}


.index ul{
		list-style: none;
		}
.index ul li{
		background-image: url('../all_img/simple01/index_li.gif');
		background-repeat: no-repeat;
		padding-left: 20px;
		}
















/*contact*/
#contact{
		color: #555555;
		padding: 10px 10px 0px 10px;
		border-top: 1px dotted #555555;
		}






/*copy*/
#copy	{
		background-color: #3366cc;
		color: #ffffff;
		text-align: center;
		padding: 5px;
		}
#copy p	{
		margin: 0;
		font-size: 84%;
		}


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









/*contents_3*/
#topunit2 #contents_3{
		width: 590px;
		min-height: 180px;
		_height: 180px;
		}

/*contents_4*/
#topunit2 #contents_4{
		min-height: 50px;
		_height: 50px;
		}



/*newstopics*/

#newstopics h2{
		background-image: url('../all_img/simple01/topic_h2_bg.gif');
		background-color: #0066cc;
		color: #ffffff;
		margin-bottom: 1px;
		padding: 5px 10px 3px 10px;
		font-size: 120%;
		}
#newstopics dl{
		height: 200px;
		overflow: scroll;
		overflow-x: hidden;
		margin-bottom: 10px;
		}

#newstopics dl dt{
		background-image: url('../all_img/simple01/topic_dt.gif');
		background-repeat: no-repeat;
		padding-left: 16px;
		font-size: 94%;
		margin-bottom: 0px;
		}
		
#newstopics dl dt.new{
		background-image: url('../all_img/simple01/new.gif');
		background-repeat: no-repeat;
		padding-left: 40px;
		}
		
#newstopics dl dd{
		font-size: 87%;
		padding-left: 16px;
		margin-bottom: 5px;
		}

/*rss*/
.rss	{
		padding-left: 10px;
		}
.rss a	{
		font-size: 10pt;
		font-weight: normal;
		color: #ffffff;
		background-image: url('../all_img/simple01/rss.gif');
		background-repeat: no-repeat;
		padding: 1px 3px 3px 16px;
		}
.rss a:hover{
		color: #ffff00;
		}

/*contents_5*/
#topunit2 #contents_5{
		width: 180px;
		float: right;
		}


/*------------------------------------------------*
▼サイトマップ
*------------------------------------------------*/
.site_map {

		}

.site_map p,
.site_map p a {
		font-weight: bold;
		margin: 0;
		}


/* SITE_MAP */

.site_map a{
		text-decoration: none;
		}
.site_map ul{
		margin: 0;
		padding: 0;
		list-style: none;
		list-style-image:url('../all_img/simple01/smap.gif');
		}
.site_map ul.in_page{
		margin: 0 0 0 2em;
		padding: 0;
		list-style: circle;
		list-style-image:none;
		}



.site_map li{
		margin: 0.3em 0 0.3em 0;
		padding: 0;
		}

.site_map li.layer_1{
		margin-left: 2em;
		}
.site_map li.layer_2{
		margin-left: 4em;
		}
.site_map li.layer_3{
		margin-left: 6em;
		}
.site_map li.layer_4{
		margin-left: 8em;
		}
.site_map li.layer_5{
		margin-left: 10em;
		}
.site_map li.layer_6{
		margin-left: 12em;
		}
.site_map li.layer_7{
		margin-left: 14em;
		}
.site_map li.layer_8{
		margin-left: 16em;
		}
.site_map li.layer_9{
		margin-left: 17em;
		}
.site_map li.layer_10{
		margin-left: 18em;
		}
.site_map li.layer_11{
		margin-left: 19em;
		}
.site_map li.layer_12{
		margin-left: 20em;
		}


