@charset"shift_jis";

/*----copyright(c)-------------------------------------------------------------
このcssプログラムソースは著作権および著作隣接権によって保護されています。
今回のケースでは改変については許可されていますが、転載・転用に関しては認められていません。
著作権および著作隣接権に関する質問・お問い合わせは下記まで。
TUNE Inc. info@tuneup.co.jp
-----------------------------------------------------------------------------*/

div#tab{
width:965px;
margin:0 auto 0px;
text-align:center;
padding:0 0 0 8px;
}

div#tab span{
float:left;
display:block;
margin:0 5px 0 0;
width:120px;
text-align:center;
padding:5px;
border:1px solid #cccccc;
height:8px;
background:url(../img/index/bg_tab.gif) repeat-x;
}

div#tab a{
float:left;
display:block;
margin:0 5px 0 0;
width:120px;
text-align:center;
padding:5px;
border:1px solid #cccccc;
height:8px;
background:url(../img/index/bg_tab.gif) repeat-x;
}

/*Contentswrapper--------------------------------*/

div#Contentswrapper{
	clear:both;
}

div.topics{
}

div.topics ul li{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:8px 0 7px 0;
}


div.topics ul li a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 0px;
padding:0 0 0 20px;
display:block;
text-decoration:none;
}

div.topics div.rss-box{
margin:0;
padding:0;
}

div.topics div.rss-box ul.rss-items{
margin:0;
padding:0;
}

div.topics div.rss-box ul.rss-items li.rss-item{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:8px 0 7px 0;
}

div.topics div.rss-box ul.rss-items li.rss-item a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 0px;
padding:0 0 0 20px;
text-decoration:none;
display:inline;
width:490px;
}

/*----Leftwrapper----*/
div#tomiostyle{
margin:0 0 5px;
}

div#groupnewsimg{
margin:1px 0 5px 0;
background:#f2f2f2;
}

div#groupnewsimg p{
padding:5px;
}

div.groupnews{
}

div.groupnews ul li{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 5px 0;
}


div.groupnews ul li a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 0px;
padding:0 0 0 20px;
display:block;
text-decoration:none;
}

div.groupnews div.rss-box{
margin:0;
padding:0;
}

div.groupnews div.rss-box ul.rss-items{
margin:0;
padding:0;
}

div.groupnews div.rss-box ul.rss-items li.rss-item{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 5px 0;
}

div.groupnews div.rss-box ul.rss-items li.rss-item a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 0px;
padding:0 0 0 20px;
text-decoration:none;
display:inline;
width:209px;
}

div#monthly_archive{
background:#f2f2f2;
padding:5px;
margin:5px 0 ;
}

div#monthly_archive strong{
margin:0 26px 0 0;
}

table#cm{
margin:0;
padding:0;
width:229px;
background-color:#f2f2f2;
text-decoration:none;
}

table#cm td{
vertical-align:top;
padding:0 0 2px 0;
}

table#cm th{
padding:5px 2px 5px 2px;
text-align:left;
font-weight: normal;
}

table#cm th a.right{
width:10px;
text-align:right;
}

/*----grouplink-----*/

div#grouplinktop{
}

div#grouplinktop img{
}

div.grouplink{
clear:both;
background:url(../img/index/border.jpg) repeat-x top;
padding:5px 0 0 ;
_padding:2px 0 0 ;
}

*+html div.grouplink{
padding:2px 0 0 ;
}

div.grouplink img{

}

div.grouplink div.rss-box{
margin:0;
padding:0;
}

div.grouplink div.rss-box ul.rss-items{
margin:0;
padding:0;
}

div.grouplink div.rss-box ul.rss-items li.rss-item{
background:url(../img/index/border.jpg) repeat-x top;
padding:5px 0 5px 0;
}

div.grouplink div.rss-box ul.rss-items li.rss-item a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 6px;
padding:5px 0 0 20px;
text-decoration:none;
width:209px;
}


div.Lbanner{
}

div.Lbanner a img{
margin:0 0 3px;
}

/*----grouplinkR-----*/

div#grouplinkRtop{
}

div#grouplinkRtop img{
}

div.grouplinkR{
clear:both;
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 0 ;
_padding:2px 0 0 ;
}

*+html div.grouplinkR{
padding:2px 0 0 ;
}

div.grouplinkR img{

}

div.grouplinkR div.rss-box{
margin:0;
padding:0;
}

div.grouplinkR div.rss-box ul.rss-items{
margin:0;
padding:0;
}

div.grouplinkR div.rss-box ul.rss-items li.rss-item{
background:url(../img/index/border.jpg) repeat-x top;
padding:5px 0 5px 0;
}

div.grouplinkR div.rss-box ul.rss-items li.rss-item a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 6px;
padding:5px 0 0 20px;
text-decoration:none;
width:209px;
}


div.Lbanner{
}

div.Lbanner a img{
margin:0 0 3px;
}


ul#companylinks{
}

ul#companylinks li{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 5px 0;
}

ul#companylinks li a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 6px;
padding:5px 0 0 23px;
text-decoration:none;
width:209px;
}

ul.companylinks{
}

ul.companylinks li{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 5px 0;
}

ul.companylinks li a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 6px;
padding:5px 0 0 23px;
text-decoration:none;
width:209px;
display:block;
}


/*----Centerwrapper----*/

table.lineup{
margin:10px 0;
background:url(../img/index/border.jpg) repeat-x bottom;
}

table.lineup tr td.lineupL{
width:248px;
vertical-align:top;
}

table.lineup tr td h3{
margin:0 0 5px;
}


table.lineup tr td.lineupR{
width:248px;
}

table.lineup tr td.lineupR div{
background:url(../img/index/border_2.jpg) repeat-y left;
padding:0 0 0 9px;
width:238px;
margin:0 0 10px;
}

table.lineup tr td.lineupR div.right{
background:none;
margin:0 0 0;
}

table.lineupBox{
margin:0 0px 0 0;
width:238px;
height:80px;
}

table.lineupAll{
margin:0 0px 0 0;
width:238px;
height:130px;
}

table.lineupBox tr.border{
background:url(../img/index/border.jpg) repeat-x bottom;
}

table.lineupBox tr th{
padding:5px 5px 5px 0;
vertical-align:top;
}

table.lineupBox tr td{
padding:5px 0 5px;
vertical-align:top;
line-height:160%;
}

table.lineupBox tr td strong{
line-height:100%;
}



ul.lineuplink{
padding:0 10px 0 0;
}

ul#linksunited{
}

ul#linkstdh{
padding:7px 10px 0 0;
_padding:5px 10px 0 0;
}

*+html ul#linkstdh{
padding:5px 10px 0 0;
}

ul.lineuplink li{
display:inline;
}

ul.lineuplink li a{
background:url(../img/index/arrow1.jpg)  no-repeat 0 2px;
padding:0 0 0 5px;
margin:0 0 0 5px;
text-decoration:underline;
line-height:120%;
}


/*---- case ----*/

div#case{
border-top:1px solid #ffffff;
clear:both;
}

ul#caselink{
float:left;
padding:5px 10px 7px 8px;
background:#f7f7f7;
width:215px;
height:324px;
}

ul#caselink li{
padding:3px 0 3px;
background:url(../img/index/border3.jpg) repeat-x bottom;
}

ul#caselink li a{
display:block;
background:url(../img/index/icon_2.jpg) no-repeat 0 3px;
padding:3px 0 2px 10px;
}

ul#caselink li#last{
text-align:right;
background:none;
}

ul#caselink li#last a{
display:block;
background:none;
}

div#casephoto{
width:281px;
float:right;
}

div#casephoto img{
float:left;
}

div.slideshow {
float:right;
}

div.slideshow img{
padding: 12px;
border:1px #D5D5D5 solid;
background-color:#ffffff;
}

/*----Cbanner----*/

div.Cbanner{
clear:both;
padding:5px 0 0 0;
}

*+html div.Cbanner{
clear:both;
padding:5px 0 0 0;
}

div.Cbanner div.banner{
padding:0 0 0 0;
clear:both;
}

div.Cbanner div.banner a img{
float:left;
margin:0 0 5px;
}

ul.Cbannerlink{
float:right;
padding:5px 10px 0px 5px;
background:#f7f7f7;
width:245px;
height:70px;
}

ul.Cbannerlink li{
padding:3px 0 3px;
background:url(../img/index/border3.jpg) repeat-x bottom;
}

ul.Cbannerlink li a{
display:block;
background:url(../img/index/icon_2.jpg) no-repeat 0 3px;
padding:3px 0 2px 10px;
}

div.Cbanner div.rss-box{
float:right;
padding:5px 10px 0px 5px;
background:#f7f7f7;
width:245px;
height:70px;
}

div.Cbanner div.rss-box ul.rss-items{
margin:0;
padding:0;
}

div.Cbanner div.rss-box ul.rss-items li.rss-item{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 5px 0;
}

div.Cbanner div.rss-box ul.rss-items li.rss-item a{
background:url(../img/index/icon_2.jpg) no-repeat 0 3px;
padding:3px 0 2px 10px;
text-decoration:none;
display:inline;
width:245px;
}

/*----Bbanner----*/

div.Bbanner{
clear:both;
padding:10px 0 0 0;
}

*+html div.Bbanner{
clear:both;
padding:10px 0 0 0;
}

div.Bbanner div.banner{
padding:0 0 0 0;
clear:both;
}

div.Bbanner div.banner a img{
float:left;
margin:0 0 5px;
}

div.Bbanner div.rss-box{
float:right;
padding:5px 10px 0px 5px;
background:#f7f7f7;
width:245px;
height:70px;
}

div.Bbanner div.rss-box ul.rss-items{
margin:0;
padding:0;
white-space: nowrap;
overflow: hidden;
}

div.Bbanner div.rss-box ul.rss-items li.rss-item{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 5px 0;
}

div.Bbanner div.rss-box ul.rss-items li.rss-item a{
padding:3px 0 2px 0;
text-decoration:none;
display:inline;
width:245px;
}

/*--Topcontact----------*/

div#Topcontact{
clear:both;
}

div#Topcontact h2{
padding:15px 0 0 0;
_padding:8px 0 0 0;
}

*+html div#Topcontact h2{
padding:8px 0 0 0;
}

div#Topcontact a{
display:block;
margin:10px 0 0 0;
float:left;
}

/*ownersblog----------*/

div#ownersblog{
clear:both;	
padding:5px 0 0 0;
}

div#ownersblog h2{
	margin:0 0 6px;

}

div.ownerswrapper{
clear:both;
}

img.ownerimg{
padding:0 7px 5px 0;
vertical-align: text-bottom;
float:left;
width:15px;
}

div.owners{
float:left;
width:243px;
padding-bottom:1px;
background:url(../img/index/border.jpg) repeat-x bottom;
margin:0 0 3px;
}

div.owners div.rss-box{
margin:3px 0 0 15px;
padding:0;
}

div.owners div.rss-box ul.rss-items{
margin:0;
padding:0;
}

div.owners div.rss-box ul.rss-items li.rss-item{
padding:3px 0 5px 0;
}

div.owners div.rss-box ul.rss-items li.rss-item a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 6px;
padding:5px 0 0 20px;
text-decoration:none;
}


div.ownersR{
float:right;
width:243px;
padding-bottom:1px;
background:url(../img/index/border.jpg) repeat-x bottom;
margin:0 0 3px;
}

div.ownersR div.rss-box{
margin:3px 0 0 15px;
padding:0;
}

div.ownersR div.rss-box ul.rss-items{
margin:0;
padding:0;
}

div.ownersR div.rss-box ul.rss-items li.rss-item{
padding:3px 0 5px 0;
}

div.ownersR div.rss-box ul.rss-items li.rss-item a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 6px;
padding:5px 0 0 20px;
text-decoration:none;
}


img.new{
padding:0 5px 0 0;
float:right;
}


/*----Rightwrapper----*/

img#eventimg{
margin:1px 0 0 0;
}

div#event{
clear:both;
padding:0 0 10px;
}

*+html div#event{
clear:both;
margin:0 0 10px;
}

div#event ul{
background:#f3f3f3;
}

div#event ul li{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 5px 0;
}


div#event ul li a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 0px;
padding:0 0 0 20px;
display:block;
text-decoration:none;
}

div.textlink{
padding:0px 0 1px;
text-align:right;
}

div.textlink a{
background:url(../img/index/arrow2.jpg) no-repeat 0 1px;
padding:0 0 0 5px;
text-decoration:none;
}


/*----Rightwrapper----*/

img#wchimg{
margin:1px 0 0 0;
}

div#wch{
clear:both;
padding:0 0 10px;
}

*+html div#wch{
clear:both;
margin:0 0 10px;
}

div#wch ul{
background:#f3f3f3;
}

div#wch ul li{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 5px 0;
}


div#wch ul li a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 0px;
padding:0 0 0 20px;
display:block;
text-decoration:none;
}

div.textlink{
padding:0px 0 1px;
text-align:right;
}

div.textlink a{
background:url(../img/index/arrow2.jpg) no-repeat 0 1px;
padding:0 0 0 5px;
text-decoration:none;
}


/*--club--*/

div#club{
margin:0 0 0;
clear:both;
}

div#club ul li{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 5px 0;
}


div#club ul li a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 0px;
padding:0 0 0 20px;
display:block;
text-decoration:none;
}

p.textlink{
padding:5px 0 10px;
text-align:right;
}

p.textlink a{
background:url(../img/index/arrow2.jpg) no-repeat 0 1px;
padding:0 0 0 5px;
text-decoration:none;
}

ul#ctomioLinks{
margin:0 0 10px 0;
}

ul#ctomioLinks li{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 5px 0;
}


ul#ctomioLinks li a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 0px;
padding:0 0 0 20px;
display:block;
text-decoration:none;

}



/*----Rbaner----*/

div.Rbaner{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 5px;
}

img.Rbanner2{
border:1px solid #a1a1a1;
}

/*--areamap--*/
div#areamap{
border:1px solid #dddddd;
padding:0 10px;
}

/*--owner--*/

div#owner{
margin-bottom:10px;
clear:both;
}

div#owner ul li{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 5px 0;
}


div#owner ul li a{
background:url(../img/index/icon_1.jpg) no-repeat 10px 0px;
padding:0 0 0 20px;
display:block;
text-decoration:none;
}


/*ZakkaLinks---------------------------------------------------------*/

h3{
}

ul#ZakkaLinks{
	margin:0 0 10px;
}

ul#ZakkaLinks li{
background:url(../img/index/border.jpg) repeat-x bottom;
padding:5px 0 5px 0;
}

ul#ZakkaLinks li a{
	background:url(../img/index/icon_hana.gif) no-repeat 10px 0;
	display:block;
	padding:0 0 0 26px;
}



