@charset "utf-8";
/* Basic Elements */
*{margin:0;padding:0;border:0;}
body{font-size:14px; line-height:18px;font-family:"メイリオ", Arial, Helvetica, sans-serif; color:#fff }
input,textarea,button,h1,h2,h3,h4,h5,h6{ font-size:12px;}
table{ border-collapse:collapse; border-spacing:0;}
input{ vertical-align:middle;}
img{ border:0;}
ul,ol,li{ list-style:none;}
a{text-decoration:none;outline: none; }
a:hover{text-decoration: underline;}
a:active {star:expression(this.onFocus=this.blur());}
.pa{ position:absolute}
.pr{ position:relative}
.ti{ text-indent:-9999px;}
.fr{ float:right}
.fl{ float:left}

body {height: 100%; background:#ffe9c2;}


/*new*/
#wrapper{width: 640px; margin:0 auto; position:relative;}
.bg_1{ float:left; background:url(../images/index_01.jpg) no-repeat; width:640px; height:633px; position:relative}
.bg_2{ float:left; background:url(../images/index_02.jpg) no-repeat; width:640px; height:559px; position:relative}
.bg_3{ float:left; background:url(../images/index_03.jpg) no-repeat; width:640px; height:876px; position:relative}
.bg_4{ float:left; background:url(../images/index_04.jpg) no-repeat; width:640px; height:456px; position:relative}
.bg_5{ float:left; background:url(../images/index_05.jpg) no-repeat; width:640px; height:410px; position:relative}
.bg_6{ float:left; background:url(../images/index_06.jpg) no-repeat; width:640px; height:373px; position:relative}
.bg_7{ float:left; background:url(../images/index_07.jpg) no-repeat; width:640px; height:388px; position:relative}
.bg_8{ float:left; background:url(../images/index_08.jpg) no-repeat; width:640px; height:388px; position:relative}
.bg_9{ float:left; background:url(../images/index_09.jpg) no-repeat; width:640px; height:796px; position:relative}

.bg_1 .link1{ top:6px; left:39px;}
.bg_1 .link2{ top:6px; left:108px;}
.bg_2 .link1{ top:0; left:0; width:212px; height:76px;}
.bg_2 .link2{ top:0; left:214px; width:212px; height:76px;}
.bg_2 .link3{ top:0; left:427px; width:212px; height:76px;}
.bg_2 .link4{ top:103px; left:73px; width:243px; height:67px;}
.bg_2 .link5{ top:103px; left:340px; width:243px; height:67px;}
.bg_2 .link6{ top:476px; left:437px; width:88px; height:21px;}

.bg_2 .news{ top:290px; left:170px; width:350px; height:183px; overflow:hidden}
.bg_2 .news li{ float:left; width:350px; height:37px; line-height:37px; color:#fff; font-size:20px; overflow:hidden; font-family:"ＭＳ Ｐゴシック", Arial;}
.bg_2 .news li a{ color:#fff;font-family:sans-serif}

.bg_3 .pic_1{ top:0; left:38px;}
.bg_3 .nr_1{ top:270px; left:68px;}
.bg_3 .link1{ top:231px; left:504px;}

.videob{ top:565px; left:77px; width:486px; height:236px; background:url(../images/video_btn.jpg) no-repeat; z-index:2;}
#video{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:9999;bottom:0;}
#video .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;bottom:0}
#tsvideo{position:absolute;top:50%;left:0;width:100%;margin-top:-200px}

.bg_9 .link1{ top:87px; left:55px;}
.bg_9 .link2{ top:174px; left:70px; z-index:1}
.bg_9 .link3{ top:179px; left:256px;}
.bg_9 .link4{ top:179px; left:422px;}
.bg_9 .link5{ top:360px; left:56px; width:244px; height:88px;}
.bg_9 .link6{ top:360px; left:352px; width:244px; height:88px;}
.bg_9 .pic_1{ top:498px; left:38px;}
.bg_9 .link7{ top:660px; left:170px; width:303px; height:67px;}

footer{ float:left; width:640px; height:121px; background:url(../images/footer_bg.jpg) repeat-x;}
footer .logo{ float:left; margin:13px 0 0 168px;}
footer .footer_link{ float:left; margin:6px 20px; text-align:center; width:600px; color:#ffd544; font-size:1.2em; line-height:22px}
footer .footer_link a{ color:#ffd544; margin:0 7px;}

.newsbg_1{ float:left; background:url(../images/news_01.jpg) no-repeat; width:640px; height:300px; position:relative}
.newsbg_2{ float:left; background:url(../images/news_02.jpg) no-repeat; width:640px; height:1095px; position:relative}
.newsbg_3{ float:left; background:url(../images/news_03.jpg) no-repeat; width:640px; height:404px; position:relative}
.newsbg_2 .news{ top:17px; left:65px; width:465px; height:841px; overflow:hidden}
.newsbg_2 .news li{ float:left; width:465px; height:37px; margin-bottom:16px; line-height:37px; color:#645723; font-size:30px; font-family:"ＭＳ Ｐゴシック", Arial; overflow:hidden}
.newsbg_2 .news li a{ color:#645723; text-decoration:none}
.newsbg_2 .news li a:hover{ text-decoration:none}
.newsbg_2 .news li span{ float:left; width:160px;}
.newsbg_2 .page{ top:875px; left:76px; width:496px; height:106px; font-size:30px; font-family:"ＭＳ Ｐゴシック", Arial; line-height:55px;text-align: center}
.newsbg_2 .page a{ float:left; color:#645723; padding:0 20px;}
.newsbg_2 .page a a1{ float:left; color:#645723; padding:0 20px;}
.newsbg_2 .page span{ float:left; color:#645723; padding:0 20px;}

.newsbg_3 .link1{ top:0; left:0; width:212px; height:76px;}
.newsbg_3 .link2{ top:0; left:214px; width:212px; height:76px;}
.newsbg_3 .link3{ top:0; left:427px; width:212px; height:76px;}
.newsbg_3 .pic_1{ top:106px; left:38px;}
.newsbg_3 .link4{ top:269px; left:170px; width:303px; height:67px;}

.newbg_2{ float:left; background:url(../images/new_bg.jpg) repeat-y; width:640px;}
.newbg_2 .new_top{ float:left; background:url(../images/new_01.jpg) no-repeat; width:640px; min-height:1100px; color:#645723; font-size:18px; font-family:"ＭＳ Ｐゴシック", Arial; line-height:30px;}
.newbg_2 .new_top a{ color:#645723}
.newbg_2 .new_di{ float:left; width:640px; height:115px; background:url(../images/new_02.jpg) no-repeat; position:relative}
.newbg_2 .new_di .link1{ top:40px; left:0;  width:220px; height:70px;}
.newbg_2 .new_di .link2{ top:40px; right:0;  width:220px; height:70px;}
.newbg_2 .new_top .new_title{ float:left; width:540px; text-align:center; margin:25px 0 0 50px; font-weight:bold} 
.newbg_2 .new_top .new_time{ float:left; width:540px; text-align:center; margin:0 0 0 50px;} 
.newbg_2 .new_top .new_con{ float:left; width:540px; margin:10px 0 0 50px;} 
.newbg_2 .new_top .news_con{ float:left; width:640px; margin:10px 0 0 0px;} 
.newbg_2 .new_top .news_con .question{ float:left; width:562px; background:#b29867; margin-left:34px; color:#ffedbd; font-size:22px;font-family:"ＭＳ Ｐゴシック", Arial; line-height:22px; padding:10px 0 10px 10px;}
.newbg_2 .new_top .news_con .answer{ float:left; width:540px; margin:10px 0 10px 60px; color:#645723; font-size:18px; line-height:20px;}
.newbg_2 .faq_di{ float:left; width:640px; height:115px; background:url(../images/faq_02.jpg) no-repeat; position:relative}
.newbg_2 .faq_di .link2{ top:40px; right:0;  width:220px; height:70px;}

.faqbg_1{ float:left; background:url(../images/faq_01.jpg) no-repeat; width:640px; height:300px; position:relative}
.databg_1{ float:left; background:url(../images/data_01.jpg) no-repeat; width:640px; height:300px; position:relative}
.strategybg_1{ float:left; background:url(../images/strategy_01.jpg) no-repeat; width:640px; height:300px; position:relative}

.rai_top{ float:left; background:url(../images/new_01.jpg) no-repeat; width:640px; min-height:1100px; color:#645723; font-size:18px; font-family:"ＭＳ Ｐゴシック", Arial; line-height:30px;}

.rai_top .title_1{ float:left; width:553px; height:74px; background:url(../images/Raiders_01.png) no-repeat; margin:10px 0 10px 40px;}
.rai_top .title_2{ float:left; width:553px; height:74px; background:url(../images/Raiders_02.png) no-repeat; margin:10px 0 10px 40px;}
.rai_top .title_3{ float:left; width:553px; height:74px; background:url(../images/Raiders_03.png) no-repeat; margin:10px 0 10px 40px;}
.rai_top .title_4{ float:left; width:553px; height:74px; background:url(../images/Raiders_04.png) no-repeat; margin:10px 0 10px 40px;}
.rai_top .title_5{ float:left; width:553px; height:74px; background:url(../images/Raiders_05.png) no-repeat; margin:10px 0 10px 40px;}
.rai_top .title_6{ float:left; width:553px; height:74px; background:url(../images/Raiders_06.png) no-repeat; margin:10px 0 10px 40px;}
.rai_top .title_7{ float:left; width:553px; height:74px; background:url(../images/Raiders_07.png) no-repeat; margin:10px 0 10px 40px;}
.rai_top ul{ float:left; width:540px; margin:5px 0 5px 50px;}
.rai_top ul li{ float:left; width:540px; background:url(../images/Raiders_08.png) no-repeat; padding-left:25px; line-height:34px; color:#645723; font-size:28px;}
.rai_top ul li a{color:#645723; text-decoration:underline}










