@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 15px;
}

div#tab span{
float:left;
display:block;
margin:0 10px 0 0;
width:138px;
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 10px 0 0;
width:138px;
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;
}

/*----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;
}

/*----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;
}


/*----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.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 5px 8px;
background:#f7f7f7;
width:196px;
height:317px;
}

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;
}

/*----Cbanner----*/

div#Cbanner{
clear:both;
padding:20px 0 0 0;
}

*+html div#Cbanner{
clear:both;
padding:10px 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 8px 5px;
background:#f7f7f7;
width:198px;
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;
}


ul.Cbannervlink{
float:right;
padding:5px 10px 8px 5px;
background:#f7f7f7;
width:198px;
height:96px;
}

ul.Cbannervlink li{
padding:3px 0 3px;
background:url(../img/index/border3.jpg) repeat-x bottom;
}

ul.Cbannervlink 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 8px 5px;
background:#f7f7f7;
width:198px;
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:198px;
}

/*--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;
}


/*----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;
}


/*--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;
}

img.ownerimg{
padding:5px 7px 0 5px;
vertical-align: text-bottom;
clear:both;
}




/*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;
}


