@charset "utf-8";/* CSS Document *//*Copyright (c) 2009, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 3.0.0build: 1549*/body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{	font:110%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}/*===*/a:link {text-decoration:underline;color:#a05016;outline:0px none black;}a:visited {text-decoration:underline;color:#dec8b8;outline:0px none black;}div,p,h1,h2,h3,h4{	margin:0;	margin-top: 0px;}img{	border:0;	margin-left: 0px;}p{ line-height:1.5; }body{	margin:0;	padding:0;	background-image: url(img/sayagata.gif)repeat;	}#base{	text-align:center;	color:#666666;	background-image: url(cssimg/base_bg.gif)x-repeat;	background-image: url(img/sayagata.gif);	background-position: center top;}#main{	background:#FFF;	width:950px;	margin:0 auto;	text-align: left;	padding: 25px 30px 0 30px;	background-image: url(cssimg/base_bg.gif);	background-repeat: repeat-x;	background-position: center top;}#mainInner{	padding:20px 26px 30px 19px;}.box{ float:left; }.topMain{	width:475px;	margin-right: 20px;}#separator{	margin-top: 30px;}#mainInner02{	background: 0;	background-color: #FFFFFF;	font: 120;}.topMainSub{	padding:0 0 10px 0;}.topSub{ width:407px; color:#000; }.secMain{	width:600px;	margin-bottom: 40px;}.secMainInner{	width:590px;	background-color: #FFFFFF;}.thdMainInner{	width:590px;	height: 460px;}.lineupList{	margin-top:20px;	padding-right:28px;}.lineupList h3{margin:25px 0 7px; }.chotto{	padding-top: 7px;	padding-right: 42px;	padding-bottom: 0;	padding-left: 17px;}.next{ padding:17px; }.rireki{	width: 590px;	height: 200px;}h2.new{	margin-bottom:21px;}h2.jikai{	margin-bottom: 20px;}h2.magazine{	padding:5px 0 12px;}.photo{	width:200px;}.photo .inner{ padding-left:23px; }.summary{	width:320px;	margin-left: 10px;}.summary_2{	width:320px;	height: 380px;}.secSub{	width:287px;	float: right;	margin-top: 0px;}.secSub_2{	width:287px;	float: right;	margin-top: 20px;	margin-bottom: 10px;}.clear{ clear:left; }.right{ text-align:right; }.fBiggest{ font-size:262%; font-weight:bold; color:#000; }.fBig{ font-size:123.1%; }.fBasic{	font-size:120%;}.fBasic_2{	font-size:120%;	line-height: 180%;}.fSmall{	font-size: 80%;}h2.th{	margin-top:40px;}.bk{ color:#000; }.gr{ color:#666; }#footer{ background:url(cssimg/base_bg.gif) repeat-x; color:#FFF; text-align:center; }#footer .inner{	width:950px;	height:20px;	margin:0 auto;	text-align:left;}#campaign-frame{	height:auto;	border: solid 1px #999999;	margin-bottom: 25px;	color: #000000;	padding: 10px;}#kousin_i-frame{	width:277px;	height:800px;	border:solid 1px #999999;	margin-bottom: 20px;	color: #000000;	padding-left: 10px;	overflow: auto;}#bnbox{	margin-bottom: 7px;}#bnboxset{	width: 287px;	float: right;}#karaden{	background-image: url(img/karaden.jpg);	background-repeat:no-repeat;	margin-bottom: 80px;}#karadenkaisetsu{	padding-top: 280px;	padding-right: 40px;	padding-left: 40px;}
