/*---------------------------------------------------------------------------------
  style.css
---------------------------------------------------------------------------------*/
body{
	font-size:70%;
	font-family: "a-otf-ryumin-pr6n", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#7f858f;
	background-color: #fff;
}
#wrappar{
	width:960px;
    margin:0 auto;
	overflow: hidden;
}
a {
    color: #959595;
    text-decoration: none;
}
a:hover{
    color:#666;
    text-decoration:underline;
}
a:hover img{
    -ms-filter:"alpha(opacity=60)";
    filter: alpha(opacity=60);
    opacity:0.6;
}
a[name]:hover img{
    -ms-filter:"alpha(opacity=100)";
    filter: alpha(opacity=100);
    opacity:1;
}

#contents{
	width: 795px;
	float: left;
	border-right: 1px dotted #a9a9a9;
}
#contents2{
	width: 770px;
	padding: 0 13px 0 12px;
	font-family: "a-otf-ryumin-pr6n", "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #727272;
	overflow: hidden;
}
#note{
	width:769px;
	padding: 35px 0 0 0;
	*padding: 61px 0 0 0; /* IE7 */
	background: url(../images/back.jpg) 0px 20px;
	overflow: hidden;
}
#h1box{
	width: 500px; 
	height: 42px ; 
	padding: 34px 0 0 75px;
	font-size: 270%;
}
/*---------------------------------------------------------------------------------
  header
---------------------------------------------------------------------------------*/
#header{
	width: 795px;
	min-height: 63px;
	position: relative;
}
#header p{
	position: absolute;
	top: 17px;
	right: 14px;
}
#header img{
	text-aglin: center;
	margin: 36px 13px 0 12px;
}
/*---------------------------------------------------------------------------------
  key
---------------------------------------------------------------------------------*/
#switch{
	width: 795px;
	height: 50px;
	padding: 0 0 15px 0;
}
#key{
	width: 796px;
	height: 316px;
	padding: 29px 0;
	background: #000;
	position: relative;
}
/*---------------------------------------------------------------------------------
  news
---------------------------------------------------------------------------------*/
#news{
	width: 795px;
	min-height: 133px;
	padding: 21px 0 0 0;
}
#news ul{
	width: 769px;
	min-height: 106px;
	margin: 0 0 0 13px;
	background: url(../images/back.jpg);
}
#news li{
	width: 699px;
	height: 35px;
	padding: 0 0 0 70px;
	line-height: 35px;
}	
#news .newer{
	color: #F00;
	left: -24em;
	*left: -31%; /* IE7 */
	position: relative;

}
/*---------------------------------------------------------------------------------
  footer
---------------------------------------------------------------------------------*/
#footer{
	width: 795px;
	height: 49px;
}
#footer img{
	margin: 0 13px 0 12px;
}
#footer p{
	position: relative;
	top: 5px;
	left: 10px;
}
/*---------------------------------------------------------------------------------
  sidemenu
---------------------------------------------------------------------------------*/
#sidemenu{
	width: 163px;
	height: 640px;
	float: right;
}
#back_s{
	padding: 33px 0 34px 52px;
}
#sidemenu ul{
	width: 137px;
	height: 245px;
	padding: 1px 0;
	margin: 0 14px 0 12px;
	background: url(../images/back.jpg);
}
#sidemenu li{
	height: 34px;
	padding: 0 0 1px 0;
}
#sidemenu li img{
	_margin: -1px 0; /* IE7 */
}
#sw_kun{
	padding: 24px 0 0 46px;
}
/*---------------------------------------------------------------------------------
  concept
---------------------------------------------------------------------------------*/
#concept{
	width: 632px;
	min-height: 805px;
	margin: 34px 0 95px 80px;	
	*padding-top: 9px; /* IE7 */
}
#make_a{
	width: 632px;
	height: 185px;
	margin: 0 0 0 -8px;
}
#on_switch{
	width: 632px;
	height: 378px;
}
#on_switch img{
		float: left;
}
#concep{
	width: 363px;
	height: 323px;
	padding: 55px 0 0 40px;
	float: right;
}
#concep2{
	padding: 190px 0 0 0;
}
#concep3{
	width: 632px;
	height: 95px;
	padding: 65px 0 0 0;
}
#k_h{
	width: 632px;
	height: 125px;
	text-align: right;
}

/*---------------------------------------------------------------------------------
  archive
---------------------------------------------------------------------------------*/
#archive{
	margin: 0 auto 58px;
}
#ularchive{
	width: 625px;
	height: 1505px;
	padding: 20px 22px 60px 15px;
	margin: 10px auto 38px;
	border: solid 1px #a9a9a9;
	background: #fff;
	*margin-top: -18px; /* IE7 */
}
#ularchive2{
	width: 625px;
	height: 2505px;
	padding: 20px 22px 60px 15px;
	margin: 10px auto 38px;
	border: solid 1px #a9a9a9;
	background: #fff;
	*margin-top: -18px; /* IE7 */
}
#ularchive li{
	float: left;
}
#menber{
	margin: 0 0 30px 0;
	text-align: center;
	font-size: 130%;
	letter-spacing: 0.1em;
}
#menber p{
	padding: 0 0 22px 0;
	line-height: 30px;
}
#menber2{
	padding: 21px 0 0 0 !important;
}
#more_h1{
	height: 15px;
	padding: 45px 13px 0 0;
	font-size:150%;
	text-align: right;
}
.note3{
	padding: 25px 0 0 0 !important;
	margin: -3px 0 0 0;
}
#archive_more{
	width: 768px;
	margin: 0 0 50px 0;
	padding: 179px 0 195px 0;
	background: #000;
	border: 1px solid #a9a9a9;
}
#archive_more ul{
	width: 421px;
	margin: 0 auto 55px;
}
#archive_more li{
	width: 421px;
	margin: 0 0 16px 0;
}
#archive_more li img{
	display: block;
	text-align: center;
}
#archive_more .blank{
	width: 412px;
	height: 116px;
}
#golf1 p{
	color: #fff;
	font-size: 110%;
	line-height: 1.65em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.indent{
	text-indent: 0.4em;
}
#memo{
	width: 421px;
	margin: 0 auto;
	font-size: 110%;
	color: #fff;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#memo a{
	float: right;
	color: #fff;
	text-decoration: underline;
}
#memo a:hover{
	color: #aaa;
}
#memo p{
	margin: 0 0 40px 0;
	line-height: 1.65em;
}
	
/*---------------------------------------------------------------------------------
  company
---------------------------------------------------------------------------------*/
#company{
	width: 450px;
	height: 595px;
	margin: 26px 0 95px 80px;
}
#company td{
	height: 35px;
	line-height: 35px;
	padding: 0 30px 0 0;
	font-size: 140%;
	letter-spacing: 0.15em;
}
#company #left{
	width:120px;
	float: left;
}
#company #right{
	width:320px;
	float: left;
}
#company li{
	height: 35px;
	line-height: 35px;
	letter-spacing: 0.15em;
	font-size: 140%;
}
#company img{
	margin: 6px 0 0 -5px;
}
/*---------------------------------------------------------------------------------
  access
---------------------------------------------------------------------------------*/
#access{
	min-height: 595px;
	margin: 26px 0 95px 80px;
}
#access ul{
	margin: 0 0 20px 0;
}
#access li{
	height: 35px;
	line-height: 35px;
	font-size: 140%;
	letter-spacing: 0.15em;
}
/*---------------------------------------------------------------------------------
  recruit
---------------------------------------------------------------------------------*/
#recruit{
	min-height: 595px;
	margin: 26px 0 95px 80px;	
}
#recruit p{
	height: 35px;
	line-height: 35px;
	font-size: 140%;
	letter-spacing: 0.15em;
}
/*---------------------------------------------------------------------------------
  movie
---------------------------------------------------------------------------------*/
#contents3{
	width: 934px;
	margin: 0 auto;
	overflow: hidden;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #686868;
}
#header2{
	width: 934px;
	height: 63px;
	position: relative;
}
#header2 p{
	position: absolute;
	top: 17px;
	right: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#header2 img{
	text-aglin: center;
	margin: 36px 0 0 0;
}

#hbox{
	width: 934px;
	height: 81px;
	padding: 0 0 0 36px;
}
#hbox2{
	min-width: 440px;
	min-height: 81px;
	float: left;
	overflow: hidden;
}
#hbox h2{
	font-size: 240%;
	line-height: 1.5em;
}
#hbox h3{
	font-size: 150%;
	line-height: 1.5em;
}
#hbox h1{
	float: left;
	padding: 10px 0 0 0 ;
}
#note4{
	padding: 20px 0 0 0;
	background: url(../images/back.jpg) repeat scroll 0 0 transparent;
	overflow: hidden;
	clear: both;
}
#pickup{
	width: 853px;
	height: min-571px;
	margin: 0 0 0 30px;
	padding: 13px;
	border: 1px solid #a9a9a9;
	background: #fff;
	font-size: 130%;
	letter-spacing: 0.15em;
	overflow: hidden;
}
#pickup img{
	margin: 13px 0;
}
#pickup a{
	text-decoration: underline;
}
#pickup .left{
	float: left;
}
#pickup .right {
	float: right;
}
#note4 #back_num{
	width: 853px;
	height: 30px;
	margin: 0 0 0 40px;
	font-size: 130%;
	padding: 30px 0 0 0;
}
#contents4{
	width: 934px;
}
#movie{
	width: 783px;
	border-right: 1px dotted #a9a9a9;
	float: left;
}
#spacer{
	width: 11px;
	height: 580px;
	background: #fff;
	float: right;
}
#no_boxs{
	width: 691px;
	height: 528px;
	margin: 0 0 0 30px;
	font-size: 110%;
	letter-spacing: 0.05em;
}
.no_box{
	width: 150px;
	height: 126px;
	margin: 0 20px 28px 0;
	padding: 10px 0;
	float: left;
	border: 1px solid #a9a9a9;
	background: #fff;
}
.no_box p{
	margin: 0 0 0 15px;
}
.no_box img{
	margin: 10px auto 18px;
	display: block;
}
#contents4 #sw{
	width: 691px;
	height: 55px;
	margin: 0 0 0 40px;
	font-size: 130%;
}
.sidemenu2{
	width: 150px !important;
	background: #fff;
}
.footer2{
	width: 782px !important;
	background: #fff; 
	clear: both;
}
.footer2_img{
	margin: 0 13px 0 0 !important;
}
.footer2_p{
	left: 0 !important;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/*---------------------------------------------------------------------------------
  movie
---------------------------------------------------------------------------------*/
#comingsoon{
	margin: 0 0 0 -12px;
}

