/*===================== uramabuta.jp CSS ==========================*//*==========================初期設定==============================*/html{color:#000;background:transparent;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}/* to preserve line-height and selector appearance */sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}/*to enable resizing for IE*/input,textarea,select{*font-size:100%;}/*because legend doesn't inherit in IE */legend{color:#000;}/*=========================YUI Fonts CSS=====================*//*Copyright (c) 2008, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.5.1*//** * Percents could work for IE, but for backCompat purposes, we are using keywords. * x-small is for IE6/7 quirks mode. */body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}/** * Bump up IE to get to 13px equivalent */pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}/********************リスト設定**********************/li{	list-style-type:none;	}/***************リスト設定ここまで****************//********************リンク設定**********************/a, a:link{	color:#0380B7;	text-decoration:none;	}	a:visited{	color:#B70380;	}a:hover,  a.plain:hover, a.white:hover{	color:#F47E48;	}	a.plain{	color:#333329;	}	a.white{	color:#FFFFFF;	}/***************リンク設定ここまで****************//****************テキスト・フォント設定*********************/.min, ul.main-menu{	font-family:"ヒラギノ明朝 pro w3", "Hiragino Kaku MIncho Pro" "平成明朝体", "MS 明朝", serif;	}.highlight{	font-size:140%;	font-weight:bolder;	}.red{	color:#FF2F05;	}.yellow{	color:#EBCC00;	}.clear{	clear:both;	}/*	10px: 77% / 11px: 85% / 12px: 92% / 14px: 107% / 16px: 122% / 18px: 136% / 20px: 152% / 24px: 182%*//*******************テキスト・フォント設定ここまで******************/body{	background-image:url(images/bg-border.png);	background-repeat:repeat;	background-color:transparent;	line-height: 160%;	color:#333329;	text-align:center;	}	/*===================================初期設定ここまで ====================================*//*================================カスタム設定ここから ====================================*/	#wrapper{	width:800px;	height:1%;		margin:15px auto 0 auto;	text-align:left;		background-color:#FFFFFF;	}#header{	width:auto;	height:120px;	position:relative;	border-top:10px solid #333329;	}		h1#title, h1#title-index{	width:400px;	max-width:400px;	height:1%;	margin:30px 0 0 36px;	font-size:39px;	line-height: 140%;	letter-spacing:0.03em;	}#main{	margin:0 auto 0 auto;	clear:both;	}/* 080730 add*/#main p{	padding: 0 0 10px 0;	}			#footer{	width:800px;	height:auto;	margin-top:-15px;	letter-spacing:0.5px;	color:#FFFFFF;	background-color:#333329;	}#footer img{	margin-bottom:-0.5em;	}	#footer{	height:auto;	margin-top:-15px;	letter-spacing:0.5px;	color:#FFFFFF;	background-color:#333329;	clear:both;	text-align:center;	}#footer img{	margin-bottom:-0.5em;	}#footer ul{	height:2em;	margin:5px auto 0 auto;	padding-top:3px;	font-size:11px;	}#footer ul li{	height:2em;	padding:0 8px 0 8px;	border-left:1px dotted #777777;	display:inline;	}#footer ul li.end{	border-right:1px dotted #777777;	}	#footer p{	width:800px;	height:2em;	font-size:11px;	text-align:right;	padding:2px 0 3px 0;	clear:both;	}	/*================index.html設定=======================*/#header #player{	margin:10px 0 0 18px;	}	#update{	width:300px;	height:auto;	padding-right:4px;	font-size:10px;	background-image:url(images/corner-a.png);	background-repeat:no-repeat;	background-position:left top;	position:absolute;	right:14px;	top:14px;	}	#update p{	margin:4px 4px 6px 12px;	border-bottom:1px dotted #999999;	}#update ul{	padding-bottom:6px;	line-height:120%;	list-style-position:inside;	background-image:url(images/corner-b.png);	background-repeat:no-repeat;	background-position:left bottom;	}#update ul li{	width:300px;	margin:0 0 4px 0px;	text-indent:10px;	list-style-position:inside;	list-style-image:url(images/yajirushi.gif);	}	.main-index{	width:800px;	height:1%;	padding-top:40px;	}.main-index ul.main-menu{	width:460px;	height:110px;	position:relative;	margin:0px auto;	}.main-index ul.main-menu li{	font-size:15px;	height:auto;	width:suto;	letter-spacing:0.12em;	display:block;	}.main-index ul.main-menu li.news{	top:18px;	left:10px;	}	.main-index ul.main-menu li.bio{	top:45px;	left:70px;	}	.main-index ul.main-menu li.live{	top:-19px;	left:88px;	}	.main-index ul.main-menu li.gallery{	top:78px;	left:185px;	}	.main-index ul.main-menu li.disco{	top:14px;	left:238px;	}	.main-index ul.main-menu li.message{	top:10px;	left:130px;	}	.main-index ul.main-menu li.contact{	top:70px;	left:345px;	}#main .fune{	width:800px;	height:187px;	text-align:center;	}		/*================news.html内div#main設定=======================*/#background{	height:auto;	padding-bottom:280px;	background-repeat:no-repeat;	}div#main p{	width:auto;	font-size:11px;	margin:0 auto;	}	.BG-live{	background-position:630px bottom;	background-image:url(images/f-bg-live.jpg);	}	.BG-bio{	background-position:right bottom;	background-image:url(images/f-bg-bio.jpg);	}	h2#page-title{	width:600px;	height: 55px;	padding-top:15px;	margin:0 auto;	clear:both;	}	h2#page-title span.jp{	font-size:40%;	vertical-align:middle;	}	.main-news, .main-bio, .main-live, .main-disco, .main-gallery{	width:600px;	height:auto;	margin:0 auto;	overflow:auto;	}		.main-bio{	height:auto;	overflow:none;	}	div#article{	width:auto;	height:auto;	margin-bottom:5px; 	}	div#article h3{	width:auto;	height:30px; 	padding:0 0 10px 8px;	margin-bottom:5px;	font-size:85%; /*081104 edit 75%→85%*/	line-height:180%;	border-bottom:1px dotted #1BA6B5;	border-left:3px solid #1BA6B5;	}/*div#article img{	float:left;	margin:0px 12px 12px 0;	}*/		/*080321 add and edit*/#sche-main {	width: auto;	margin: 0 0 50px 0 !important;	clear: both !important;	overflow:auto; /*090309 add and edit*/	}#txt200 {	width: 385px;	float: left;	margin: 0;	}#txt300 {	width: 285px;	float: left;	margin: 0;	}		#txt_noimg {	width: auto;	margin-bottom: 40px;	}div#sche-main img{	float:left;	margin:0px 12px 12px 0;	}			/*========================グローバルメニュー設定========================*/	#header ul.main-menu{	width:450px;	height:70px;	margin-right:30px;	float:right;	position:relative;	border-left:1px dotted #999;	}ul.main-menu li{	height:1em;	position:absolute;	letter-spacing:0.12em;	text-align:center;	margin:0 auto;	font-size:15px;	}	ul.main-menu li.news{	top:13px;	left:10px;	width:5em;	}	ul.main-menu li.bio{	top:40px;	left:52px;	width:10em;	}	ul.main-menu li.live{	top:-2px;	left:74px;	width:14em;	}	ul.main-menu li.gallery{	top:48px;	left:185px;	width:8em;	}	ul.main-menu li.disco{	top:14px;	left:238px;	width:12em;	}	ul.main-menu li.contact{	top:50px;	left:345px;	width:8em;	}		/*======文字レイアウト設定========*/	.p-10{	position:relative;	top:-10px;	}.p-9{	position:relative;	top:-9px;	}.p-8{	position:relative;	top:-8px;	}.p-7{	position:relative;	top:-7px;	}.p-6{	position:relative;	top:-6px;	}.p-5{	position:relative;	top:-5px;	}.p-4{	position:relative;	top:-4px;	}.p-3{	position:relative;	top:-3px;	}.p-2{	position:relative;	top:-2px;	}.p-1{	position:relative;	top:-1px;	}		.p10{	position:relative;	top:10px;	}.p9{	position:relative;	top:9px;	}.p8{	position:relative;	top:8px;	}.p7{	position:relative;	top:7px;	}.p6{	position:relative;	top:6px;	}.p5{	position:relative;	top:5px;	}.p4{	position:relative;	top:4px;	}.p3{	position:relative;	top:3px;	}.p2{	position:relative;	top:2px;	}.p1{	position:relative;	top:1px;	}	.forJ{	position:relative;	top:0px;	left:0.25em;	}	.forP{	position:relative;	top:7px;	left:0.35em;	}/* add 080701 */.line_gray{margin:10px 0;border-top: 1px dotted #666666;} /*080730 add*/.discoArea{	width:auto;	margin: 0px;	padding: 5px 5px 5px 0;	overflow: auto;	}	.discoAreaImg{    width: 150px;	margin: 0 10px 0 0;    float:left;	}	.discoAreaTxt{	width: auto;    padding:5px 10px;    float:left;	}/*081119 add*/	.review{   width:auto;   background-color: #F2ECD9;   padding: 10px 10px 0 10px;   overflow:auto;}		/*091104 add*/	#bio_img{   float:left;   margin: 0 15px 0 0;}#bio_txt{   width:335px;   float:right;   margin: 0;   overflow: auto;}						
