/*−-----------------------------------

  tsb layout by ka nov2009

--------------------------------------*/



body{
margin : 0 auto;
padding : 0 auto;
background-color : #ffffff;
}


img{
border : 0;
margin : 0;
padding : 0;
/*vertical-align : bottom;*/
}


a{
text-decoration : none;
}


a:hover{
text-decoration : none;
}


.float_clear{
clear : both;
}


#wrapper{
width : 1003px;
height : auto;
margin : 0 auto;
padding : 0 auto;
background-color : #e7e7e7;
}


#main_wrapper{
width : 787px;
height : auto;
float : left;
}



/*------------------------------Outside_adjust---Start---*/



#Outside_adjust{
width : 1003px;
height : auto;
text-align: center;
background-color : #ffffff;
}



/*------------------------------Outside_adjust---End---*/



/*------------------------------Header---Start---*/



#Header{
width : 1003px;
height : 80px;
background-image : url(./img/Header.jpg);
}



/*------------------------------Header---End---*/



#contents_wrapper{
width : 787px;
height : auto;
float : left;
margin-top : 15px;
}



/*------------------------------Menu---Start---*/



#Menu{
width : 769px;/*771px*/
height : auto;
float : left;
margin-left : 18px;
display : inline;
overflow: hidden;
}


#M_home{
width : 90px;
height : 35px;
float : left;
text-indent : -9999px;
background-image : url(./img/M_home_on.jpg);
}


#M_home a{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_home_of.jpg);
}


#M_home a:hover{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_home_on.jpg);
}


#M_news{
width : 90px;
height : 35px;
float : left;
text-indent : -9999px;
margin-left : 7px;
display : inline;
background-image : url(./img/M_news_on.jpg);
}


#M_news a{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_news_of.jpg);
}


#M_news a:hover{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_news_on.jpg);
}


#M_program{
width : 90px;
height : 35px;
float : left;
text-indent : -9999px;
margin-left : 7px;
display : inline;
background-image : url(./img/M_pro_on.jpg);
}


#M_program a{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_pro_of.jpg);
}


#M_program a:hover{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_pro_on.jpg);
}


#M_announcer{
width : 90px;
height : 35px;
float : left;
text-indent : -9999px;
margin-left : 7px;
display : inline;
background-image : url(./img/M_ann_on.jpg);
}


#M_announcer a{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_ann_of.jpg);
}


#M_announcer a:hover{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_ann_on.jpg);
}


#M_event{
width : 90px;
height : 35px;
float : left;
text-indent : -9999px;
margin-left : 7px;
display : inline;
background-image : url(./img/M_eve_on.jpg);
}


#M_event a{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_eve_of.jpg);
}


#M_event a:hover{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_eve_on.jpg);
}


#M_mychan{
width : 90px;
height : 35px;
float : left;
text-indent : -9999px;
margin-left : 7px;
display : inline;
background-image : url(./img/M_my_on.jpg);
}


#M_mychan a{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_my_of.jpg);
}


#M_mychan a:hover{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_my_on.jpg);
}


#M_soccer{
width : 90px;
height : 35px;
float : left;
margin-left : 7px;
text-indent : -9999px;
display : inline;
background-image : url(./img/M_soc_on.jpg);
}


#M_soccer a{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_soc_of.jpg);
}


#M_soccer a:hover{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_soc_on.jpg);
}


#M_network{
width : 90px;
height : 35px;
float : left;
text-indent : -9999px;
margin-left : 7px;
display : inline;
background-image : url(./img/M_net_on.jpg);
}


#M_network a{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_net_of.jpg);
}


#M_network a:hover{
width : 90px;
height : 35px;
float : left;
background-image : url(./img/M_net_on.jpg);
}


#M_title01{
width : 22px;
height : auto;/*80px*/
float : left;
margin-top : 2px;
background-color : #ffffff;
}


#M_title01 img{
vertical-align : bottom;
}


#M_ban{
width : 200px;
min-height : 80px;
height : auto !important;
height : 80px;
float : left;
margin-top : 2px;
background-color : #ffffff;
}


#M_ban ul{
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-top : 10px;
padding-left : 0px;
margin : 0;
}


#M_text{
width : 547px;/*747px*/
min-height : 80px;
height : auto !important;
height : 80px;
float : left;
margin-top : 2px;
background-color : #ffffff;
}


#M_text ul{
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 8px;
margin : 0;
}


#M_text li.cam{
background : transparent url(./img/top_cam.gif) no-repeat scroll 0%;
line-height : 16px;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 23px;
font-size : 12px;
color : #333333;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
}


#M_text li.mov{
background : transparent url(./img/top_mov.gif) no-repeat scroll 0%;
line-height : 16px;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 23px;
font-size : 12px;
color : #333333;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
}


#M_text li.tv{
background : transparent url(./img/top_tel.gif) no-repeat scroll 0%;
line-height : 16px;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 23px;
font-size : 12px;
color : #333333;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
}


#M_text li.inf{
background : transparent url(./img/top_inf.gif) no-repeat scroll 0%;
line-height : 16px;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 23px;
font-size : 12px;
color : #333333;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
}


#M_title02{
width : 59px;
height : 16px;
float : left;
background-image : url(./img/M_tit02.gif);
margin-top : 4px;
overflow : hidden;
}


#M_scrolltext{
float : left;
margin-top : 4px;
}


#M_scrolltext_iframe{width:710px; height:16px}



/*------------------------------Menu---End---*/



#member{
width : 787px;
height : 11px;
float : left;
overflow : hidden;
}



/*------------------------------Emergency---Start---*/
#emergency{
width : 760px;
height : 350px;
background-color : #F2F2F2;
/*border: solid 1px #ff00ff;*/
margin-left:15px;
/*padding: 5px;*/
float : left;
overflow : hidden;
}


#emergency p{
color: #000000;
font-size: 12px;
padding: 5px;
}



/*------------------------------Emergency---End---*/



#member img{
width : 10px;
height : 10px;
margin-left : 20px;
float : left;
display : inline;
}



/*------------------------------Get_flash---Start---*/



#Get_flash{
width : 251px;
height : 253px;
margin-left : 11px;
float : left;
display : inline;
background-image : url(./img/Get_flash.jpg);
}


#G_flash{
width : 215px;
height : 180px;
margin-top : 14.8px;
margin-left : 17.8px;
background-color : #000000;
}


#G_text{
width : 162px;
height : 40px;
margin-top : 13px;
margin-left : 85px;
}


#G_text #h1{
font-size : 10px;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
color : #eb5908;
line-height : 15px;
margin-top : 5px;
float : left;
}


#G_text #h2{
font-size : 10px;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
color : #333333;
line-height : 15px;
clear : both;
}



/*------------------------------Get_flash---End---*/



/*------------------------------Billboard---Start---*/



#Billboard{
width : 508px;
height : 253px;
margin-left : 7px;
float : left;
display : inline;
background-image : url(./img/Billboard.jpg);
}


#Billboard_swf{
width : 490px;
height : 235px;
margin-top : 9px;
margin-left : 9px;
float : left;
display : inline;
}



/*------------------------------Billboard---End---*/



/*------------------------------News---Start---*/



#News{
width : 251px;
height : 258px;
margin-top : 5px;
margin-left : 7px;
float : left;
display : inline;
background-image : url(./img/News.jpg);
}


#N_top{
width : 243px;
height : 0px;
background-color : #ff6000;
margin-top : 44px;
margin-left : 4px;
float : left;
display : inline;
}


#N_top img{
width : 80px;
height : 60px;
margin-top : 2px;
margin-left : 2px;
float : left;
display : inline;
}


#N_top #text{
font-size : 12px;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
color : #000000;
line-height : 16px;
margin-top : 3px;
margin-left : 5px;
float : left;
display : inline;
}


#N_headline{
width : 243px;
height : 14px;
margin-top : 4px;
margin-left : 4px;
float : left;
display : inline;
overflow : hidden;
background-image : url(./img/N_subtit.gif);
}


#N_text{
width : 243px;
height : 144px; /*190px;*/
margin-left : 4px;
float : left;
display : inline;
overflow : hidden;
}


#N_iframe{width:238px;height:144px;} /*height:190px;*/


#News ul{
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 8px;
margin : 0;
}


#News li{
background : transparent url(./img/N_img.gif) no-repeat scroll 0%;
line-height : 18px;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 12px;
font-size : 10px;
color : #000000;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
}



/*------------------------------News---End---*/



/*------------------------------Boshu---Start---*/



#Boshu{
width : 515px;
height : 265px;
margin-top : 0px;
margin-left : 0px;
float : left;
display : inline;
}


#Boshu_textbox{
width : 500px;
height : 80px;
margin-top : 0px;
margin-left : 11px;
float: left;
display : inline;
background-image : url(./img/Boshu.jpg);
}


#Boshu_text{
width : 495px;
min-height : 78px;
height : auto !important;
height : 78px;
margin-top : 1px;
}


#Boshu_text ul{
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 29px;
margin : 0;
}


#Boshu_text li.inf{
background : transparent url(./img/top_inf.gif) no-repeat 0 1px;
line-height : 16px;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 20px;
font-size : 12px;
color : #333333;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
}


#Boshu_text li.tv{
background : transparent url(./img/top_tel.gif) no-repeat scroll 0%;
line-height : 16px;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 23px;
font-size : 12px;
color : #333333;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
}


#Boshu_text li.mov{
background : transparent url(./img/top_mov.gif) no-repeat scroll 0%;
line-height : 16px;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 23px;
font-size : 12px;
color : #333333;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
}



/*------------------------------Boshu---End---*/



/*------------------------------Food---Start---*/



#Food{
width : 251px;
height : 258px;
margin-top : 7px;
margin-left : 11px;
float : left;
display : inline;
background-image : url(./img/Food.jpg);
}


#F_photo{
width : 150px;
height : 113px;
margin-top : 50px;
margin-left : auto;
margin-right : auto;
}


#F_text{
width : 220px;
height : 45px;
margin-top : 8px;
margin-right : auto;
margin-left : auto;
}


#F_text #h1{
font-size : 10px;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
color : #000000;
line-height : 16px;
}


#F_text #h2{
font-size : 12px;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
color : #eb5908;
line-height : 16px;
font-weight : bold;
}


#F_button{
width : 141px;
height : 24px;
margin-top : 9px;
margin-left : 56px;
}



/*------------------------------Food---End---*/



/*------------------------------Recommend---Start---*/



#Recommend{
width : 251px;
height : 258px;/*258*/
margin-top : 7px;
margin-left : 6px;
float : left;
display : inline;
background-image : url(./img/Recommend.jpg);
}


#R_text{
width : 243px;
height : 144px;
margin-top : 46px;
margin-left : 4px;
overflow : hidden;
}


#R_iframe{width:243px; height:144px;}


#Recommend ul{
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 8px;
margin : 0;
}


#Recommend li{
line-height : 18px;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
font-size : 10px;
color : #333333;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
}



/*------------------------------Recommend---End---*/



/*------------------------------Announcer---Start---*/



#Announcer{
width : 251px;
height : 258px;
margin-top : 7px;
margin-left : 11px;
float : left;
display : inline;
background-image : url(./img/Announcer.jpg);
}


#A_photo{
width : 210px;
height : 96px;
margin-top : 45px;
margin-left : 20px;
float : left;
display : inline;
background-color : #ffffff;
}


.A_announcer{
width : 45px;
height : 44px;
margin-top : 3px;
margin-left : 6px;
float : left;
display : inline;
}


#A_information{
width : 243px;
height : 13px;
margin-top : 1px;
margin-left : 5px;
float : left;
display : inline;
overflow : hidden;
background-image : url(./img/A_subtit.gif);
background-repeat : no-repeat;
}


#A_text{
width : 232px;
height : 96px;
margin-left : 14px;
float : left;
display : inline;
font-size : 10px;
font-family : "ＭＳP ゴシック",Arial,Osaka,Helvetica,sans-serif;
color : #333333;
line-height : 16px;
overflow : hidden;
}


#A_blog_iframe{width:225px; height:92px;}



/*------------------------------Announcer---End---*/



/*------------------------------Event---Start---*/



#Event{
width : 251px;
height : 258px;
margin-top : 7px;
margin-left : 7px;
float : left;
display : inline;
background-image : url(./img/Event.jpg);
}


#E_ticket{
width : 133px;
height : 30px;
margin-top : 8px;
margin-bottom : 7px;
margin-left : 106px;
}


.E_box{
width : 243px;
height : 68px;/*207/3*/
margin-left : 4px;
float : left;
display : inline;
}


.E_box img{
width : 90px;
height : 55px;
margin-top : 6px;
margin-left : 6px;
float : left;
display : inline;
}


.E_box .text{
width : 140px;
height : 41px;
margin-top : 6px;
margin-left : 6px;
float :left;
display : inline;
font-size : 10px;
color : #000000;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
}


.E_box .button img{
width : 89px;
height : 15px;
margin-top : 0;
margin-left : 6px;
}


.E_border{
width : 236px;
height : 1px;
margin-left : 8px;
float : left;
display : inline;
overflow : hidden;
background-image : url(./img/E_line.gif);
}



/*------------------------------Event---End---*/



/*------------------------------Jisya---Start---*/



#Jisya{
width : 208px;
height : 258px; /*スキー情報入れた時 258px;*//*デジサポ入れる前 258px;*//*デジサポ入れたとき 190px;*/
margin-top : 8px;
background-image : url(./img/Jisya.jpg);
}


/* IE6用例外処理 */

*html #Jisya{

margin-top : 8px;

}


#J_emptybox{
width : 208px;
height : 44px;
float : left;
}


.J_box{
width : 200px;
height : 62px;/*189*/
margin-left : 4px;
float : left;
display : inline;
}


.J_box img{
width : 45px;
height : 43px;
margin-left : 9px;
margin-top : 9px;
float : left;
display : inline;
}


.J_box .text{
width : 140px;
height : 38px;
margin-top : 14px;
margin-left : 4px;
float : left;
display : inline;
}


.J_box .text .h1{
font-size : 12px;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
color : #ff6000;
line-height : 18px;
}


.J_box .text .h2{
font-size : 10px;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
color : #333333;
line-height : 12px;
}


.J_border{
width : 198px;
height : 1px;
margin-left : 5px;
float : left;
display : inline;
overflow : hidden;
background-image : url(./img/J_line.gif);
}


#J_list{
width : 175px;
height : 18px;
margin-top : 4px;
margin-left : 4px;
float : left;
display : inline;
font-size : 10px;
color : #ff6000;
line-height : 16px;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
text-align : right;
}



/*------------------------------Jisya---End---*/



/*------------------------------Program_Info---Start---*/



#Program_Info{
width : 251px;
height : 258px;
margin-top : 7px;
margin-left : 6px;
float : left;
display : inline;
background-image : url(./img/ProgramInfo.jpg);
}


#P_box{
width : 243px;
height : 52px;
margin-top : 44px;
margin-left : 4px;
float : left;
display : inline;
}


#P_box img{
width : 62px;
height : 44px;
margin-top : 4px;
margin-left : 4px;
float : left;
display : inline;
}


#P_box #text{
width : 169px;
height : 40px;
margin-top : 6px;
margin-left : 4px;
float : left;
display : inline;
}


#P_box #text #h1{
font-size : 12px;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
color : #d95400;
line-height : 18px;
font-weight : bold;
}


#P_box #text #h2{
font-size : 10px;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
color : #000000;
line-height : 16px;
}


#P_text{
width : 243px;
height : 180px;
margin-top : 50px;
margin-left : 4px;
overflow : auto;
}


#P_text ul{
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 6px;
margin : 0;
}


#P_text li.tv{
background : transparent url(./img/top_tel.gif) no-repeat scroll 0% 0%;
line-height : 16px;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
padding-left : 18px;
font-size : 10px;
color : #333333;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
}



/*------------------------------Program_Info---End---*/



/*------------------------------Drama_Info---Start---*/



#Drama{
width : 251px;
height : 258px;
margin-top : 7px;
margin-left : 6px;
float : left;
display : inline;
background-image : url(./img/DramaInfo.jpg);
}


/* IE6用例外処理 */

*html #Drama{

margin-top : 8px;

}


#D_emptybox{
width : 208px;
height : 44px;
float : left;
}


.D_box{
width : 200px;
height : 51px;/*62*/
margin-left : 4px;
float : left;
display : inline;
}


.D_box img{
width : 45px;
height : 43px;
margin-left : 9px;
margin-top : 4px;
float : left;
display : inline;
}


.D_box .text{
width : 140px;
height : 38px;
margin-top : 4px;/*14px*/
margin-left : 4px;
float : left;
display : inline;
}


.D_box .text .h1{
font-size : 12px;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
line-height : 18px;
}


.D_box .text .h2{
font-size : 10px;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
color : #333333;
line-height : 12px;
}


.D_border{
width : 241px;
height : 1px;
margin-left : 5px;
float : left;
display : inline;
overflow : hidden;
background-image : url(./img/J_line.gif);
}


#D_list{
width : 217px;
height : 18px;
margin-top : 4px;
margin-left : 4px;
float : left;
display : inline;
font-size : 10px;
color : #ff6000;
line-height : 16px;
font-family : "ＭＳ ゴシック",Arial,Osaka,Helvetica,sans-serif;
text-align : right;
}



/*------------------------------Drama_Info---End---*/



#right_sidebar{
width : 202px;
height : auto;
float : left;
margin-left : 4px;
margin-top : 15px;
}



/*------------------------------Search---Start---*/



#Search{
width : 202px;
height : 20px;
margin-left : 7px;
}


#Search_box{
width:140px; 
height:15px;
float:left;
text-align:left;
}


#Search_bot{
width : 46px;
height : 20px;
margin-left : 2px;
float : left;
}



/*------------------------------Search---End---*/



/*------------------------------Weather---Start---*/



#Weather{
width : 188px;
height : 117px;
margin-left : 7px;
background-color : white;
background-image : url(./img/W_back.gif);
background-repeat: no-repeat;
}


#W_button{
width : 81px;
height : 20px;
margin-top : 6px;
margin-left : 101px;
float : left;
display : inline;
}


#weather_iframe{width:184px;height:82px;margin-top : 4px;margin-left : 2px;}



/*------------------------------Weather---End---*/



/*------------------------------ski---Start---*/



#ski_button{
width : 200px;
height : 30px;
margin-top :5px;
}



/*------------------------------ski---End---*/



/*------------------------------satoyama---Start---*/



#satoyama_button{
width : 200px;
height : 68px;
margin-top :6px;
}


/* IE6用例外処理 */

*html #satoyama_button{

margin-top :3px;

}



/*------------------------------satoyama---End---*/



/*------------------------------digisuppo---Start---*/



#digisuppo_button{
width : 200px;
height : 50px;
margin-top :6px;
}


/* IE6用例外処理 */

*html #digisuppo_button{

margin-top :3px;

}



/*------------------------------ytvyell---End---*/



/*------------------------------tsbyell---Start---*/



#tsbyell{
width : 200px;
height : 125px;
margin-top : 6px;
}


/* IE6用例外処理 */

*html #tsbyell{

margin-top : 0px;

}



/*------------------------------tsbyell---End---*/



/*------------------------------Inside_adjust---Start---*/



#Inside_adjust{
width : 200px;
height : 200px;
margin-top : 6px;
}


/* IE6用例外処理 */

*html #Inside_adjust{

margin-top : 0px;

}



/*------------------------------Inside_adjust---End---*/



/*------------------------------Eshinshu---Start---*/



#Eshinshu{
width : 200px;
height : 60px; /*スキー情報入れた時 52px;*/
margin-top : 6px;
overflow : hidden;
}


/* IE6用例外処理 */

*html #Eshinshu{

margin-top : 0px;

}



/*------------------------------Eshinshu---End---*/



/*------------------------------Timetable---Start---*/



#Timetable{
width : 200px;
height : 165px; 
margin-top : 6px;
}


/* IE6用例外処理 */

*html #Timetable{

margin-top : 5px;

}


#Timetable_iframe{
width:200px; 
height:104px;
margin-top:0px;
}


#T_title{
width : 200px;
height : 36px;
background-image : url(./img/T_tit.jpg);
}


#T_table{
width : 200px;
height : 104px;
}


#T_footer{
width : 200px;
height : 25px;
background-image : url(./img/T_footer.jpg);
}


#T_button{
width : 134px;
height : 19px;
margin-top : 3px;
margin-left : 33px;
float : left;
display : inline;
}



/*------------------------------Timetable---End---*/



/*------------------------------Links---Start---*/



#Links{
width : 974px;
height : auto;/*230*/
margin-top : 11px;
margin-left : 16px;
float : left;
display : inline;
background-color : #cccccc;
}


#L_top{
width : 974px;
height : 27px;
float : left;
overflow : hidden;
background-image : url(./img/Links_top.gif);
}


#L_wrapper{
width : 945px;
height : auto;
margin-left : 14px;
float : left;
display : inline;
background-color : #ffffff;
}


.L_box{
width : 945px;
height : 32px;
margin-top : 7px;
float : left;
display : inline;
overflow : hidden;
background-color : #ffffff;
}


.L_box a{
width : 184px;
height : 32px;
margin-left:38px;
}


#L_emptybox{
width : 945px;
height : 7px;
overflow : hidden;
float : left;
background-color : #ffffff;
}


#L_under{
width : 974px;
height : 16px;
float : left;
overflow : hidden;
background-image : url(./img/Links_under.gif);
}



/*------------------------------Links---End---*/



/*------------------------------Contact---Start---*/



#Contact{
width : 974px;
height : 220px;
margin-top : 15px;
margin-left : 16px;
float : left;
display : inline;
background-image : url(./img/Contact.jpg);
}



/*------------------------------Contact---End---*/



/*------------------------------フッターのリンク---ここから---*/



#footer_menu{
width : 795px;
height : auto;
margin-top : 30px;
margin-left : auto;
margin-bottom : 15px;
margin-right : auto;
border-bottom : 0px dotted #000000;
overflow : hidden;
}


#footer_menu a{
font-family:"ＭＳ Ｐゴシック",Arial, Osaka,Helvetica, sans-serif;
text-decoration : none;
color : #333333;
}


#footer_menu a:hover{
font-family:"ＭＳ Ｐゴシック",Arial, Osaka,Helvetica, sans-serif;
text-decoration : underline;
color : #FF3300;
}


#pickup{
width : 795px;
height : 20px;
border-top : 1px dotted #000000;
border-bottom : 1px dotted #000000;
}


#pickup #text{
font-size : 12px;
font-weight : bold;
font-family:"ＭＳ Ｐゴシック",Arial, Osaka,Helvetica, sans-serif;
color : #000000;
margin-left : 10px;
line-height : 20px;
}


#left_menu{
width : 130px;
height : auto;
margin-top : 0px;
margin-bottom : 5px;
margin-left : 10px;
float : left;
}


.title_text{
font-size : 12px;
font-family:"ＭＳ Ｐゴシック",Arial, Osaka,Helvetica, sans-serif;
color :#2C6318;
line-height : 16px;
margin-top : 5px;
border-bottom : 1px dotted #000000;
}


#footer_menu img{
margin-top : 9px;
margin-right : 7px;
margin-left : 7px;
float : left;
}


#center_menu{
width : 461px;
height : auto;
margin-top : 0px;
margin-bottom : 5px;
margin-left : 88px;
float : left;
}


#center_menu #left{
width : 170px;
height : auto;
font-size : 10px;
font-family:"ＭＳ Ｐゴシック",Arial, Osaka,Helvetica, sans-serif;
color : #333333;
line-height : 18px;
margin-left : 2px;
float : left;
}


#center_menu #center{
width : 160px;
height : auto;
font-size : 10px;
font-family:"ＭＳ Ｐゴシック",Arial, Osaka,Helvetica, sans-serif;
color : #333333;
line-height : 18px;
float : left;
}


#center_menu #right{
width : 127px;
height : auto;
font-size : 10px;
font-family:"ＭＳ Ｐゴシック",Arial, Osaka,Helvetica, sans-serif;
color : #333333;
line-height : 18px;
float : left;
}


#right_menu{
width : 135px;/*165px*/
height : auto;
margin-top : 0px;
margin-bottom : 5px;
float : left;
/*border : 1px solid #000000;*/
}


#series{
width : 130px;
height : auto;
font-size : 10px;
font-family:"ＭＳ Ｐゴシック",Arial, Osaka,Helvetica, sans-serif;
color : #333333;
line-height : 18px;
margin-bottom : 20px;
}


#others{
width : 130px;
height : auto;
font-size : 10px;
font-family:"ＭＳ Ｐゴシック",Arial, Osaka,Helvetica, sans-serif;
color : #333333;
line-height : 18px;
}



/*------------------------------フッターのリンク---ここまで---*/



/*------------------------------Underbar---Start---*/



#Underbar{
width : 1003px;
height : 65px;
margin-top : 15px;
background-color : #4d4d4d;
}


#Underbar #text{
font-size : 10px;
font-family :"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","sans-serif";
line-height : 12px;
color : #ffffff;
}


#Underbar #text_tsb{
font-size : 12px;
font-family :"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","sans-serif";
line-height : 12px;
color : #ffffff;
}


#Underbar #top{
width : 1003px;
height : 37px;
float : left;
}


#Underbar #left{
width : 790px;
height : 28px;
float : left;
margin-left : 10px;
display : inline;
overflow : hidden;
}


#Underbar #right{
width : 193px;
height : 16px;
float : right;
margin-top : 10px;
margin-right : 10px;
display : inline;
overflow : hidden;
text-align : right;
}



/*------------------------------Underbar---End---*/



/*------------------------------link---Start---*/



a.new{color:#FF4000;}

a:hover.new{text-decoration:underline; color:#FF4000;}


a.get{color:#EC0000;}

a:hover.get{text-decoration:underline; color:#EC0000;}


a.koikara{color:#D81F56;}

a:hover.koikara{text-decoration:underline; color:#D81F56;}


a.title{color:#0066CC;}

a:hover.title{text-decoration:underline; color:#0066CC;}


a.title2{color:#4C4C4C;}

a:hover.title2{text-decoration:underline; color:#4C4C4C;}


a.recommend{color:#006600;}

a:hover.recommend{text-decoration:underline; color:#006600;}


a.enta{color:#417320;}

a:hover.enta{text-decoration:underline; color:#417320;}


a.drama{color:#417320;}

a:hover.drama{text-decoration:underline; color:#417320;}



/*------------------------------link---End---*/
