@charset "utf-8";

html {
	color:#666;
	background:#EEE;
}

/*------------------------------------
 common
------------------------------------*/

.main_title {
	width:auto;
	height:30px;
	line-height:30px;
	padding-left:6px;
	font-weight:bold;
	color:#FFF;
	background:#333;
	border-left:4px #b7a85f solid;
	margin-bottom:10px;
	clear:both;
}

.title01 {
	width:auto;
	height:28px;
	line-height:28px;
	padding-left:6px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	background:#c2c2c2;
	margin-bottom:10px;
	clear:both;
}

/*----------------------------------
 link
------------------------------------*/

a:link {
	color:#666;
}

a:visited {
	color:#666;
}

a:hover {
	color:#0084c4;
}

a:active {
	color:#0084c4;
}

a.line:link {
	color:#666;
}
a.line:visited {
	color:#666;
}
a.line:hover {
	color:#0084c4;
}

a.line:active {
	color:#0084c4;
}

/*------------------------------------
 pageNav
------------------------------------*/  
      
ul.pageNav01 li a {
	border:#AAA 1px solid;
	background: #CCC;
	color:#666;
}   

ul.pageNav01 li strong {
    background: #999999;
	border:#666 1px solid;
	color:#FFF;
}
    
ul.pageNav01 li a:hover {   
    background: #999999;
	border:#666 1px solid;
	color:#FFF;
}

/*------------------------------------
 header
------------------------------------*/

#header {
	color:#666;
}

#header_inner {
	background:#FFF;
}

/*------------------------------------
 nav
------------------------------------*/

ul#nav_inner {
   background: -moz-linear-gradient(top, #00acde, #0067b6 40%, #0067b6 65%, #00acde);
   background: -webkit-linear-gradient(top, #00acde, #0067b6 40%, #0067b6 65%, #00acde);
   background: linear-gradient(to bottom, #00acde, #0067b6 40%, #0067b6 65%, #00acde);
}

/*----------------------------------
 droppy
------------------------------------*/

#nav_inner ul {
	border-top:1px solid #AAA;
	border-left:1px solid #AAA;
	border-right:1px solid #AAA;
}

#nav_inner ul li a {
	background:#CCC;
	color:#666;
	border-left:4px solid #999;
	border-bottom:1px solid #AAA;
}

#nav_inner ul li a:hover {
	border-left:4px #006fa5 solid;
}

/*------------------------------------
 contents
------------------------------------*/

#contents_inner {
	background:#FFF;
}

/*------------------------------------
 news
------------------------------------*/

#news .box {
	background:#EEE;
}

#news ul li {
	border-bottom:1px #CCC dotted;
}

/*------------------------------------
 blog
------------------------------------*/

#blog .box {
	background:#EEE;
}

/*------------------------------------
 left_contents
------------------------------------*/
#left_contents {
	background:#CCC;
}

/*------------------------------------
 history
------------------------------------*/
#history {
	color:#FFF;
	background:#69b1d4;
}

#history a {
	color:#FFF;
}

/*----------------------------------
 model_img
------------------------------------*/

#model_img a.prev, #model_img a.next {
	border:#000 1px solid;
	background: #000;
	color:#FFF;
}

#model_img a.prev:hover, #model_img a.next:hover {
	background:#c2c2c2;
	color:#333;
}

/*----------------------------------
 photo_text
------------------------------------*/

#photo_text .bg {
	background:#333;
	color:#FFF;
}

#photo_text a.prev, #photo_text a.next {
	border:#000 1px solid;
	background: #000;
	color:#FFF;
}

#photo_text a.prev:hover, #photo_text a.next:hover {
	background:#c2c2c2;
	color:#333;
}

/*------------------------------------
 news_text
------------------------------------*/

#news_text h3 {
	background:#c2c2c2;
	color:#333;
}

#news_text .info {
	background:#333;
	color:#FFF;
}


/*------------------------------------
 footer
------------------------------------*/

#footer_inner {
	color:#333;
	background:#c2c2c2;
}