﻿@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	background-color: #f3f3f3;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #404040;
	overflow:auto;
}

#container {
	width: 960px;
	margin: 0 auto;
}

#outer_header_wk {
	height: 180px;
	background-image:url(../images/logo2015_works_2.jpg);
	background-repeat:no-repeat;
}

#header {
	height:140px;
}

/* グローバルナビ　作品ページはボタンが色違い	*/

#gnavi {
	height:40px;
}

#g_navi li {
	list-style-type:none;
	float: left;
}

.navi_01w a{
	width: 160px;
	height:40px;
	display:block;
	background-image:url(../images/navi_btn/navi01_aw.jpg);
	text-indent:-9999px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.navi_01w a:hover{
	background-image:url(../images/navi_btn/navi01_bw.jpg);
}

.navi_02w a{
	width: 160px;
	height:40px;
	display:block;
	background-image:url(../images/navi_btn/navi02_aw.jpg);
	text-indent:-9999px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.navi_02w a:hover{
	background-image:url(../images/navi_btn/navi02_bw.jpg);
}

.navi_03w a{
	width: 160px;
	height:40px;
	display:block;
	background-image:url(../images/navi_btn/navi03_aw.jpg);
	text-indent:-9999px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.navi_03w a:hover{
	background-image:url(../images/navi_btn/navi03_bw.jpg);
}

.navi_04w a{
	width: 160px;
	height:40px;
	display:block;
	background-image:url(../images/navi_btn/navi04_aw.jpg);
	text-indent:-9999px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.navi_04w a:hover{
	background-image:url(../images/navi_btn/navi04_bw.jpg);
}

.navi_05w a{
	width: 160px;
	height:40px;
	display:block;
	background-image:url(../images/navi_btn/navi05_aw.jpg);
	text-indent:-9999px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.navi_05w a:hover{
	background-image:url(../images/navi_btn/navi05_bw.jpg);
}

.navi_06w a{
	width: 160px;
	height:40px;
	display:block;
	background-image:url(../images/navi_btn/navi06_aw.jpg);
	text-indent:-9999px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.navi_06w a:hover{
	background-image:url(../images/navi_btn/navi06_bw.jpg);
}


/*　コンテンツ	*/
#contents_work {
	width: 960px;
	height:580px;
	background-image:url(../images/wal017_s.jpg);
	background-repeat:repeat;
}

#contents_work_left {
	width: 200px;
	height:580px;
	padding-top: 0px;
	float: left;
}

#hantomei {
	background-color: rgba(0, 0, 0, 0.2);
	width: 100%;
	height: 100%;
}

#contents_work_left ul {
	list-style-type: none;
	padding-top: 50px;
	padding-left: 20px;
}

#y2014 a {
	width: 160px;
	height:60px;
	display:block;
	background-image:url(../images/wk_years/y2014_b.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

#y2014  a:hover {
	position: relative;
/*	top: 1px;	*/
	left: 2px;
}

.years {
	height:150px;
}


#y2015 a {
	width: 160px;
	height:60px;
	display:block;
	background-image:url(../images/wk_years/y2015_b.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
#y2015  a:hover {
	position: relative;
/*	top: 1px;	*/
	left: 2px;
}

#contents_work_right {
	width: 740px;
	height:530px;
	padding-top: 50px;
	padding-left: 20px;
	
/*	background-image:url(../images/wal017_s.jpg);
	background-repeat:repeat;	*/
	float: right;
}


.migiyose{
	font-weight:bold;
	padding-right:10px;
	text-align:right;
}

a img {
	border-style: none;
}

#footer {
	background-color:dimgray;
	clear:both;
	height:50px;

}

#footer address {
	color:silver;
	padding-top:15px;	
	text-align:center;
	font-weight:bold;
}


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

　見出しデザイン

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

h2 {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #f00;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 1px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-bottom: 5px;
	}

h3 {
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 1px;
	margin-bottom: 5px;
	}
