/*
	99Lime.com HTML KickStart by Joshua Gatcke
	style.css

*/

/*---------------------------------
	IMPORTS
-----------------------------------*/

/*---------------------------------
	OVERRIDES
-----------------------------------*/
h1,h2,h3,h4,h5,h6{
font-family:'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック','Osaka','メイリオ','Meiryo',sans-serif;
}

thead th,
tbody th{
font-family:'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック','Osaka','メイリオ','Meiryo',sans-serif;
}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
font-family:'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック','Osaka','メイリオ','Meiryo',sans-serif;
}

.menu{
font-family:'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック','Osaka','メイリオ','Meiryo',sans-serif;
}

blockquote{
font-family:'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック','Osaka','メイリオ','Meiryo',sans-serif;
}

h1,h2{
	color: #ccc!important;
}

/*---------------------------------
	LAYOUT
-----------------------------------*/
body{
margin:0;
padding:0;
color:#000;
background:#333 url(img/bg.gif) repeat center top;
font:normal 0.9em/150% 'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック','Osaka','メイリオ','Meiryo',sans-serif;
text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */
}

#fixed-top{
	top: 0;
	width: 960px;
	margin-top: 0;
	margin-bottom: 0;
	position: fixed;
	z-index: 1030;
}

#wrap{
width:960px;/*960*/
background:#333;
margin:30px auto;
padding:30px 0 0 0;
border:1px solid #111;
}

.menu{
margin:-1px -1px 0 -1px;
}
.menu li a{
	font-size: 126%;
}

#footer{
text-align:center;
padding:5px;
margin:0;
background:#222 url(img/bg-footer.gif) no-repeat center center;
border-top:1px solid #111;
color:#666;
font-size: 126%;
text-shadow:0px 1px 1px #000;
position: relative;
top:0;
left:0;
}

	#link-top{
	position: absolute;
	top:10px;
	right:10px;
	*right:25px;/*IE 7 ONLY*/
	left:auto;
	color:#666;
	text-decoration:none;
	display: inline-block;
	padding:5px 10px;
	background:#e5e5e5;
	line-height:100%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}

#sidebar{
	border-left: 0px solid #ccc;
}

#sidebar p{
	color: #999;
	font-size: 0.9em;
}
#sidebar a{
	color: #666;
}
#sidebar button{
	background: #666;
	background: -moz-linear-gradient(center top , #6C6C6C 0%, #505050 100%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6C6C6C), color-stop(100%,#505050)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6C6C6C 0%,#505050 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6C6C6C 0%,#505050 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #6C6C6C 0%,#505050 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6C6C6C', endColorstr='#505050',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #6C6C6C 0%,#505050 100%); /* W3C */
	border: 1px solid #555;
	color: #eee;
	text-shadow: 0 1px 0 #222;
}
#sidebar button a{
	color: #eee;
}

.slideshow-inner, .slideshow-buttons a{
	border-color: #222;
}
.slideshow-buttons a{
	color: #999;
}
#request{
	color: #222;
	background: #ccc;
	border: #222 solid 2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding: 5px;
}
#request #h{
	font-size: 120%;
	font-weight: bold;
}
#pdf{
	font-size: 80%;
	margin-top: 0.5em;
	padding-left:1.5em;
	color: #666;
	line-height: 120%;
}
#pdf a:link{
	color: #966;
}

table#contact{
	color: #ccc;
	font-size: 120%;
}

body#index h2{
	font-size: 180%;

}
body#index .list{
	background: #444;
	padding: 0.5em 2em 1em 2em;
	border-radius:5px;
	margin-bottom: 2em;
}
body#index .text, body#index .text a{
	color: #ccc;
}
body#index .text2{
	color: #ccc;
	font-size: 131%;
}

body#contact2 .text{
	background: #444;
	padding: 0.5em 2em 1em 2em;
	border-radius:5px;
	margin-bottom: 2em;
}
body#contact2 .text p{
	color: #ccc;
}

body#contact #form_name, body#contact #form_body{
ime-mode: active;
}
body#contact #form_mail{
ime-mode: inactive;
}

body#gallery{
	background: #000;
}

body#gallery .modal-body{
	background: #333;
}

body#gallery h1{
	margin-bottom:1em;
}

/* ----- jquery.MyThumbnail ----- */
.myPic{
margin: 2px;
}
