@charset "utf-8";
/* CSS Document */
body{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#000000;z-index: 5;position: relative;font-size:12px;margin:0;padding:0;}

img {
	max-width: 100%;
	height: auto;
}
a {margin:0; padding:0;} a:link {color: #000;text-decoration: none;} a:visited {color: #000;text-decoration: none;} a:hover {color: #E76E00;text-decoration: none;} a:active {color: #808080;text-decoration: none;} form {margin: 0;padding: 0;} ul, ol, li {margin: 0;padding: 0;} ul {list-style-type: none;margin: 0;padding: 0;} h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;} p{margin: 0;padding: 0;} img {border: none;margin:0;padding:0;} table {border: none;} br {letter-spacing: normal;} address , em{font-style: normal;} .copy{margin:11px 0 0 0;} .clear{margin:0;padding:0;border:0;clear:both;height: -10px;line-height: 0px;visibility: hidden;} div{margin:0; padding:0;}
/**top**/
.top_logo{position:absolute;z-index:100;top: 10%;background:url(../img/logo.png) 0 0 no-repeat;max-width:333px;height:69px;text-indent:-9999px;left: 39px;}
#top_head{
	height:35px;
	position: fixed;
	max-width: 100%;
	z-index: 3000;
	top: 0px;
	left: 0px;
}
#top_head h2{background:url(../img/top_news_topics.gif) 0 0 no-repeat;max-width:85px;height:16px;margin: 11px 0 0 15px;float: left;text-indent: -9999px;}
#top_head ul{padding: 12px 0 0 17px;float: left;}
#top_menu{max-width: 175px;position: absolute;left: 34px;bottom: 160px;}
#top_menu li{margin:0 0 5px 0;}
.tm01 a{background:url(../img/tm01.png) 0 0 no-repeat; max-width:180px; height:24px; display:block; overflow:hidden; text-indent:-9999px;}
.tm01 a:hover{background:url(../img/tm01.png) 0 -24px;}
.tm02 a{background:url(../img/tm02.png) 0 0 no-repeat; max-width:180px; height:24px; display:block; overflow:hidden; text-indent:-9999px;}
.tm02 a:hover{background:url(../img/tm02.png) 0 -24px;}
.tm03 a{background:url(../img/tm03.png) 0 0 no-repeat; max-width:180px; height:27px; display:block; overflow:hidden; text-indent:-9999px;}
.tm03 a:hover{background:url(../img/tm03.png) 0 -27px;}
.tm04 a{background:url(../img/tm04.png) 0 0 no-repeat; max-width:180px; height:23px; display:block; overflow:hidden; text-indent:-9999px;}
.tm04 a:hover{background:url(../img/tm04.png) 0 -23px;}
.tm05 a{background:url(../img/tm05.png) 0 0 no-repeat; max-width:180px; height:30px; display:block; overflow:hidden; text-indent:-9999px;}
.tm05 a:hover{background:url(../img/tm05.png) 0 -30px;}
.tm06 a{background:url(../img/tm06.png) 0 0 no-repeat; max-width:180px; height:26px; display:block; overflow:hidden; text-indent:-9999px;}
.tm06 a:hover{background:url(../img/tm06.png) 0 -26px;}
.tm07 a{background:url(../img/tm07.png) 0 0 no-repeat; max-width:180px; height:25px; display:block; overflow:hidden; text-indent:-9999px;}
.tm07 a:hover{background:url(../img/tm07.png) 0 -25px;}
.tm08 a{background:url(../img/tm08.png) 0 0 no-repeat; max-width:180px; height:26px; display:block; overflow:hidden; text-indent:-9999px;}
.tm08 a:hover{background:url(../img/tm08.png) 0 -26px;}
#top_banner_box{
	position:absolute;
	margin: 0 0 22px 0;
	font-size:12px;
	left: 34px;
	bottom: 0px;
}
#top_banner_box2{
	position:absolute;
	top: 20px;
	right: 20px;
}
#top_release_box_box{position:absolute;bottom: 0px;margin: 0 22px 22px 0;font-size:12px;right: 0px;}
#top_release_box_box h3{background:url(../img/top_news_info.png) 0 0 no-repeat;max-width:262px;height:21px;text-indent:-9999px;margin: 0 0 3px 0;}
/**in**/
.in_bg{background:url(../img/in_bg.gif);padding: 0 0 37px 0;}
#wpart{margin:0 auto;max-width: 966px;}
#contents{margin:37px 0 37px 0;float: left;	max-width: 966px;position: relative;}
#contents_l{float:left;max-width: 179px; margin-right: 10px;}
#contents_r{float:right;max-width: 687px;padding: 25px;margin: 0 0 37px 0;background:url(../img/in_bg02.gif);display: inline;}
.contents_r_in{background:#FFFFFF;padding: 30px;min-height: 540px;float: left;
   border-radius: 5px;   
   -moz-border-radius: 5px;    /* Firefox */
   -webkit-border-radius: 5px; /* Safari,Chrome */}
.foot{background:url(../img/in_copy.png) 0 0 no-repeat;max-width:26px;height:273px;	position: absolute;right: 0px;bottom: 37px;}
.in_copy{text-indent:-9999px;}
.pan{background-color: #E5002C;position: absolute;top: 5px;padding: 2px 5px 2px 5px;color: #fff;max-width: auto;height: auto;left: 222px;line-height: 100%;}
.pan a{color: #fff;}
.pan a:hover{color: #fff000;}
.in_logo{background:url(../img/in_logo.png) 0 0 no-repeat; max-width:179px; height:33px; text-indent:-9999px; margin:0 0 14px 0;}
#gnavi li{margin:0 0 2px 0;}
.im01 a{background:url(../img/im01.png) 0 0 no-repeat; max-width:179px; height:31px; display:block; overflow:hidden; text-indent:-9999px;}
.im01 a:hover{background:url(../img/im01.png) 0 -31px;}
.im02 a{background:url(../img/im02.png) 0 0 no-repeat; max-width:179px; height:31px; display:block; overflow:hidden; text-indent:-9999px;}
.im02 a:hover{background:url(../img/im02.png) 0 -31px;}
.im03 a{background:url(../img/im03.png) 0 0 no-repeat; max-width:179px; height:31px; display:block; overflow:hidden; text-indent:-9999px;}
.im03 a:hover{background:url(../img/im03.png) 0 -31px;}
.im04 a{background:url(../img/im04.png) 0 0 no-repeat; max-width:179px; height:31px; display:block; overflow:hidden; text-indent:-9999px;}
.im04 a:hover{background:url(../img/im04.png) 0 -31px;}
.im05 a{background:url(../img/im05.png) 0 0 no-repeat; max-width:179px; height:31px; display:block; overflow:hidden; text-indent:-9999px;}
.im05 a:hover{background:url(../img/im05.png) 0 -31px;}
.im06 a{background:url(../img/im06.png) 0 0 no-repeat; max-width:179px; height:31px; display:block; overflow:hidden; text-indent:-9999px;}
.im06 a:hover{background:url(../img/im06.png) 0 -31px;}
.im07 a{background:url(../img/im07.png) 0 0 no-repeat; max-width:179px; height:31px; display:block; overflow:hidden; text-indent:-9999px;}
.im07 a:hover{background:url(../img/im07.png) 0 -31px;}
.im08 a{background:url(../img/im08.png) 0 0 no-repeat; max-width:179px; height:31px; display:block; overflow:hidden; text-indent:-9999px;}
.im08 a:hover{background:url(../img/im08.png) 0 -31px;}
/**info**/
.info_tit{background:url(../img/in_info_tit.gif) 0 0 no-repeat;max-width:630px;height:36px;text-indent: -9999px;margin: 0 0 47px 0;}
.info_box{margin:0 0 50px 0;max-width: 630px;padding: 0 0 0 0;position: relative;}
.info_day{border-bottom:1px solid #000000;font-size: 12px;padding: 0 0 2px 1px;color: #b6b6b6;}
.info_box h3{background:url(../img/border.gif) 0 100% no-repeat;padding: 10px 0 10px 0;line-height: 160%;}
.page_top a{position: absolute;right: 0px;bottom: -40px; background:url(../img/page_top.gif) 0 0 no-repeat; display:block; overflow:hidden; text-indent:-9999px; max-width:70px; height:8px;}
.page_top a:hover{background:url(../img/page_top_on.gif) 0 0 no-repeat;}
/**profile**/
.pro_tit{background:url(../img/pro_tit.png) 0 0 no-repeat;max-width:630px;height:38px;text-indent: -9999px;margin: 0 0 47px 0;float: left;}
.profile_box{margin:0 0 20px 0;max-width: 630px;position: relative;height: auto;float: left;}
.profile_box_img{max-width: 300px;float: left;}
.profile_box_img img{ border:1px solid #666666;}
.profile_text_box{margin:0 0 0 0;float: right;max-width: 295px;}
.pro_t01{font-size: 16px;}
.pro_t02{color: #ED1546;font-size: 16px;}
/**disco**/
.disco_tit{background:url(../img/disco_tit.gif) 0 0 no-repeat;max-width:630px;height:35px;text-indent: -9999px;margin: 0 0 47px 0;float: left;}
.disco_box{margin:0 0 80px 0;max-width: 630px;position: relative;height: auto;float: left;}
.img_box{max-width: 170px;float: left;}
.img_box img{ border:1px solid #666666;}
.text_box{margin:0 2px 0 0;float: right;max-width: 425px;}
.disco_box h3{border-top:1px solid #000000;font-size: 14px;line-height: 160%;padding: 10px 0 10px 0;background:url(../img/border_02.gif) 0 100% no-repeat;}
.red{color:#ED1546;}
.dt01{margin:10px 0 0 0;line-height: 180%;}
.dt01 a{ font-weight:bold;color:#ED1546;}
.dt01 a:hover{ text-decoration:underline;}
.btn01 a{background:url(../img/btn01.gif) 0 0 no-repeat; max-width:190px; height:49px; display:block; overflow:hidden; text-indent:-9999px;}
.btn01 a:hover{background:url(../img/btn01_on.gif) 0 0 no-repeat;}
/**live**/
.live_tit{background:url(../img/live_tit.gif) 0 0 no-repeat;max-width:630px;height:38px;text-indent: -9999px;margin: 0 0 47px 0;float: left;}
.live_box{margin:0 0 50px 0;max-width: 630px;position: relative;border-top:1px solid #000000;float: left;}
.live_box h3{background:url(../img/border.gif) 0 100% no-repeat;padding: 10px 0 10px 0;line-height: 160%;}
/**contact**/
.con_tit{background:url(../img/con_tit.gif) 0 0 no-repeat;max-width:630px;height:38px;text-indent: -9999px;margin: 0 0 35px 0;float: left;}
.con_box{margin:0 0 50px 0;max-width: 630px;position: relative;float: left;height: 238px;}
.con_box h3{margin:0 0 10px 0;color: #ED1546;font-size: 18px;}
.con_box h4{margin:20px 0 20px 0;font-size: 14px;}
.con_t01{border-bottom:1px solid #000000;padding: 0 0 5px 0;}
.con_t02{margin:10px 0 10px 0;font-weight: bold;background: url(../img/border.gif) 0 100% no-repeat;padding: 20px 0 20px 0;font-size: 14px;}
.con_t02 a{color: #ED1546;}
.con_t02 a:hover{color: #ED1546; text-decoration:underline;}
.con_t03{line-height: 160%;}

table.infom th{ font-weight:normal;}


.ubfont{
	font-weight: bold;
	text-decoration: underline;
}