@charset "UTF-8";

*{
padding:0;
margin:0;
}

body{
font-size:14px;
line-height:160%;
color:#fff;
font-family:sans-serif;
background-color:#000;
}

img{border:0;}

#wrapper{
background-color:#000;
}



/*共通部分*/



#header{
margin:auto;
height:80px;
}

#header .headerImage{
height:80px;
background-image:url("img/head.jpg");
background-position:center top;
/*margin:-1010px 0 0 0;*/
}

#header .sns{
width:900px;
height:44px;
margin:auto;
}

#header .sns .tw{
width:19px;
height:20px;
background-image:url("img/btn_t.png");
background-position:top left;
float:right;
margin:12px 0 0 8px;
}

#header .sns .tw a{
width:19px;
height:20px;
display:block;
}

#header .sns .fb{
width:20px;
height:19px;
background-image:url("img/btn_f.png");
background-position:top left;
float:right;
margin:12px 0 0 0;
}

#header .sns .fb a{
width:20px;
height:19px;
display:block;
}


#header #po{
width:145px;
height:28px;
float:right;
margin:10px 30px 0 0;
}


#header #po a{
width:145px;
height:28px;
display:block;
background-image:url("img/pre-order.png");
background-position:top left;
}

#header #po a:hover{
background-position:bottom left;
}


#header .sns .doa5Link{
margin-top:0px;
height:30px;
width:350px;
display:block;
float:right;
margin:10px 10px 0 0;
}

#header .sns .doa5Link a{
display:block;
height:30px;
width:350px;
background-image:url("img/doa5_link.png");
background-position:center top;
text-decoration:none;
}

#header .sns .doa5Link a:hover{
background-position:0px 30px;
}

/*ボタン*/
#header #navi{
width:900px;
height:33px;
margin:auto;
position:relative;
}

#header .marker{
width:900px;
height:40px;
display:block;
background-image:url("img/marker.jpg");
background-repeat:no-repeat;
}

#header .tag{
margin:-40px auto;
}

#header li{
width:200px;
height:40px;
float:left;
list-style-type:none;
margin-left:35px;
}


#header li.top{
width:55px;
height:33px;
}

#header li.top a{
display:block;
width:55px;
height:33px;
background-image:url("img/btn_top.png");
background-position:center top;
}

#header li.top a:hover{
background-position:center bottom;
}

#header li.top.death{
background-image:url("img/btn_top.png");
background-position:center top;
}



#header li.newfeatures{
width:166px;
height:33px;
}

#header li.newfeatures a{
display:block;
width:166px;
height:33px;
background-image:url("img/btn_newfeatures.png");
background-position:center top;
}

#header li.newfeatures a:hover{
background-position:center bottom;
}

#header li.newfeatures.death{
background-image:url("img/btn_newfeatures.png");
background-position:center top;
}


#header li.crossplatform{
width:191px;
height:33px;
}

#header li.crossplatform a{
display:block;
width:191px;
height:33px;
background-image:url("img/btn_crossplatform.png");
background-position:center top;
}

#header li.crossplatform a:hover{
background-position:center bottom;
}

#header li.crossplatform.death{
background-image:url("img/btn_crossplatform.png");
background-position:center top;
}


#header li.screenshots{
width:165px;
height:33px;
margin-left:30px;
}

#header li.screenshots a{
display:block;
width:165px;
height:33px;
background-image:url("img/btn_screenshots.png");
background-position:center top;
}

#header li.screenshots a:hover{
background-position:center bottom;
}

#header li.screenshots.death{
background-image:url("img/btn_screenshots.png");
background-position:center top;
}

#header li.movies{
width:90px;
height:33px;
}

#header li.movies a{
display:block;
width:90px;
height:33px;
background-image:url("img/btn_movies.png");
background-position:center top;
}

#header li.movies a:hover{
background-position:center bottom;
}

#header li.movies.death{
background-image:url("img/btn_movies_death.png");
background-position:center top;
}

#header .update_box{
width:900px;
height:11px;
clear:both;
/*margin-top:0px;*/
}

#header .update{
diplay:block;
width:40px;
height:11px;
background-image:url("img/update.png");
background-position:top center;
float:left;
}

#header .update.top {
margin:-33px 0 0 43px;
visibility:hidden;
}

#header .update.newfeatures {
margin:-33px 0 0 183px;
visibility:hidden;
}

#header .update.crossplatform {
margin:-33px 0 0 403px;
visibility:hidden;

}

#header .update.screenshots {
margin:-33px 0 0 605px;
visibility:hidden;
}

#header .update.movies {
margin: -33px 0 0 770px;
visibility:hidden;
}

#contents {
margin:0px auto 0;
background-image:url("img/backgroundImg.jpg");
background-position:center -10px;
background-repeat:no-repeat;
}


#footer{
height:280px;
background-image:url("img/foot.jpg");
background-position:center top;
background-repeat:no-repeat;
}

.new{
width:57px;
height:18px;
display:block;
background-image:url("img/newIcon.jpg");
margin:0 0 0 70px;
}

.new_ss{
width:57px;
height:18px;
display:block;

position:absolute;
top:0px;
bottom:0px;
background-image:url("img/newIcon.jpg");
background-repeat:no-repeat;
padding:0 0 0 0;
}


#atention{
width:800px;
margin:80px auto 0;
font-size:10px;
font-weight:300;
text-align:right;
}


/*/////////////////////////////////////TOP////////////////////////////////////////////*/


#mainImage{
height:650px;
background-image:url("img/main.jpg");
background-position:center top;
background-repeat:no-repeat;
margin:0px 0 0 0;
}

#mainImage h1{
display:none;
}

#header.top{
margin:-650px 0 0 0 ;
}

#header.top .marker{
background-position:33px 0px;
}


/*0318変更*/
#bnr{
width:861px;
height:80px;
margin:10px auto 0;
}

#bnr .bnr1{
float:left;
width:271px;
height:80px;
}

#bnr .bnr1 a{ 
width:271px;
height:80px;
display:block;
background-image:url("img/bnr4.jpg");
background-position:bottom center;
}

#bnr .bnr1 a:hover{ 
background-position:top center;
}

#bnr .bnr2{
float:left;
width:271px;
height:80px;
}

#bnr .bnr2.center{
float:left;
width:271px;
height:80px;
margin:0 24px 0 24px;
}

#bnr .bnr2 a{ 
width:271px;
height:80px;
display:block;
background-image:url("img/bnr5.jpg");
background-position:bottom center;
}

#bnr .bnr2 a:hover{ 
background-position:top center;
}

#bnr .bnr3{
float:left;
width:271px;
height:80px;
}

#bnr .bnr3 a{ 
width:271px;
height:80px;
display:block;
background-image:url("img/bnr1.jpg");
background-position:bottom center;
}

#bnr .bnr3 a:hover{ 
background-position:top center;
}


#bnr2{
width:870px;
margin:270px auto 0px;
}

#bnr2 .trial{
width:190px;
height:187px;
}

#bnr2 .trial a{ 
width:190px;
height:187px;
display:block;
background-image:url("img/taiken.png");
background-position:top center;
}


#bnr2 .faq{
width:193px;
height:37px;
float:right;
margin-top:-450px;
font-size:11px;
font-weight:300;
color:yellow;
text-align:right;
}

#bnr2 .faq a{ 
width:193px;
height:37px;
display:block;
background-image:url("img/top_faq.png");
background-position:top center;
}

#bnr2 .faq a:hover{ 
background-position:bottom center;
}

#bnr2 .im_info{
width:239px;
height:53px;
float:right;
margin-top:10px;
font-size:11px;
font-weight:300;
color:yellow;
text-align:right;
}

#bnr2 .im_info a{ 
width:239px;
height:53px;
display:block;
background-image:url("img/txt_info.png");
background-position:top center;
}

#bnr2 .im_info a:hover{ 
background-position:bottom center;
}


#bnr2 .trial a:hover{ 
background-position:bottom center;
}

/*ここまで*/



#contents.top{
width:900px;
height:400px;
background-image:none;
margin: 0 auto 0;
padding-bottom:20px;
}

#contents .infomation{
width:870px;
height:340px;
padding:20px 20px 5px 20px;
margin:0px auto 0px;
background-color:;
}

#contents .infomation_text{
font-size:12px;
height:300px;
border:1px solid rgb(13, 141, 190);
padding:5px 10px 5px ;
margin-top:2px;
overflow:hidden;
}


#contents .infomation a{
color:rgb(13, 141, 190);
font-weight:700;
}

#contents .infomation p{
font-size:21px;
font-weight:900;
font-style:oblique;
color:rgb(13, 141, 190);
}

#contents .infomation p.title{
color:white;
font-size:12px;
font-weight:700;
font-style:normal;
display:inline;
}

#contents .infomation p.mini{
font-size:12px;
color:white;
font-weight:400;
font-style:normal;
display:inline;
}

#contents .infomation p.date{
font-size:9px;
color:white;
font-weight:400;
font-style:normal;
display:inline;
}

#contents .infomation th{
vertical-align:top;
}

#contents .infomation th p{
font-size:14px;
font-weight:900;
color:yellow;
}

#contents .infomation td {
padding-left:10px;
}

#contents .infomation td.up{
padding-left:10px;
vertical-align:top;
}


#contents .doa5Link{
margin-top:0px;
height:30px;
width:350px;
display:block;
margin:10px auto 5px;
}

#contents .doa5Link a{
display:block;
height:30px;
width:350px;
background-image:url("img/doa5_link.png");
background-position:center top;
text-decoration:none;
}

#contents .doa5Link a:hover{
background-position:0px 30px;
}


/*/////////////////////////////////////NEW FEATURES////////////////////////////////////////////*/

#header.newfeatures .marker{
background-position:180px 0px;
}

#contents.newfeatures{
padding-top:20px;
}

#contents.newfeatures .maintitle{
width:900px;
margin:0px auto 30px;
}

#contents.newfeatures .title{
width:900px;
margin:auto;
}

#contents.newfeatures .inner{
width:700px;
margin:auto;
}

#contents.newfeatures .cont1{
width:900px;
margin: 0 auto 0;
}

#contents.newfeatures .cont1 .title{
}

#contents.newfeatures .cont1 .text{
width:400px;
float:left;
}

#contents.newfeatures .cont1 .text .btn{
width:401px;
height:100px;
}

#contents.newfeatures .cont1 .text .btn a{
width:401px;
height:100px;
display:block;
background-image:url("img/btn_touchbattle_dlc.png");
background-position:center top;
}

#contents.newfeatures .cont1 .text .btn a:hover{
background-position:center bottom;
}


#contents.newfeatures .cont1 .img{
float:right;
margin-top:-40px;
margin-bottom:-20px;
} 

#contents.newfeatures .cont1 .intro{
width:900px;
height:680px;
clear:both;
padding-top:75px;
background-image:url("img/touchbattle_intro.png");
font-size:12px;
line-height:16px;
}

#contents.newfeatures .cont1 .intro .intro1{
width:575px;
height:225px;
margin:auto;
clear:both;
}

#contents.newfeatures .cont1 .intro .intro1 .title{
font-size:17px;
font-weight:600;
height:30px
}

#contents.newfeatures .cont1 .intro .intro1 .text{
width:200px;

}


#contents.newfeatures .cont1 .intro .intro2{
width:575px;
height:225px;
margin:auto;
clear:both;
}

#contents.newfeatures .cont1 .intro .intro2 .title{
font-size:17px;
font-weight:600;
height:30px
}

#contents.newfeatures .cont1 .intro .intro2 .text{
width:320px;

}

#contents.newfeatures .cont1 .intro .intro3{
width:575px;
height:220px;
margin:auto;
clear:both;
}

#contents.newfeatures .cont1 .intro .intro3 .title{
font-size:17px;
font-weight:600;
height:30px
}

#contents.newfeatures .cont1 .intro .intro3 .text{
width:320px;

}


#contents.newfeatures .cont2{
clear:both;
width:900px;
margin:0 auto 50px;
}

#contents.newfeatures .cont2 .title{
}

#contents.newfeatures .cont2 .text{
padding:5px 0 20px 0;
}

#contents.newfeatures .cont2 .img{
clear:both;
}

#contents .cont3{
clear:both;
width:900px;
margin:0 auto 50px;
}
#contents.newfeatures .cont3 .title{
}

#contents.newfeatures .cont3 .text{
padding:5px 0 20px 0;
}

#contents.newfeatures .cont3 .img{
clear:both;
}

#contents.newfeatures .cont4{
clear:both;
width:900px;
margin:0 auto 50px;
}

#contents.newfeatures .cont4 .text{
line-height:160%;
padding:10px 0 10px 0;
}

#contents.newfeatures .cont4 .text p{
}

#contents.newfeatures .cont4 .stronger{
font-size:150%;
font-weight:600;
font-style:italic;
}

#contents.newfeatures .cont5{
clear:both;
width:900px;
margin:0 auto 50px;
}

#contents.newfeatures .cont5 .title{
}

#contents.newfeatures .cont5 .text{
width:330px;
padding:5px 0 20px 0px;
float:left;

}

#contents.newfeatures .cont5 .img{
margin:10px 0 10px;
width:330;
float:right;
}


#contents.newfeatures .cont6{
clear:both;
width:900px;
margin:0 auto 50px;
}

#contents.newfeatures .cont6{
margin-bottom:60px;
}

#contents.newfeatures .cont6 .title{
}

#contents.newfeatures .cont6 .text{
padding:5px 0 20px 0;
}

#contents.newfeatures .cont6 .img{
clear:both;
}


#contents.newfeatures .specsheet{
width:621px;
height:63px;
margin:70px auto 0;
}

#contents.newfeatures .specsheet a{
width:621px;
height:63px;
display:block;
background-image:url("img/spec.png");
background-position:center top;
}

#contents.newfeatures .specsheet a:hover{
background-position:center bottom;
}



/*/////////////////////////////////////CROSS PLATFORM////////////////////////////////////////////*/

#header.crossplatform .marker{
background-position:390px 0px;
}

#contents.crossplatform{
padding-top:20px;
}

#contents.crossplatform .maintitle{
width:900px;
margin:0px auto 30px;
}

#contents.crossplatform .title{
width:900px;
margin:auto;
}

#contents.crossplatform .inner{
width:700px;
margin:auto;
}

#contents.crossplatform .cont1{
width:900px;
margin: 0 auto 0;
}

#contents.crossplatform .cont1 .title{
width:900px;
margin:0 auto 20px;
}

#contents.crossplatform .cont1 .cross .title{
width:700px;
height:70px;
margin:20px auto 0;
line-height:130%;
font-size:18pt;
font-weight:600;
font-style:italic;
color:#DFF;
}

#contents.crossplatform .cont1 .cross .title p{
font-size:15pt;
font-weight:550;
color:#FFF;
}

#contents.crossplatform .cont1 .cross .img{
width:700px;
height:300px;
margin:0px auto 0px;
}

#contents.crossplatform .cont1 .cross .img img{
border:solid 1px #0BF;
}

#contents.crossplatform .cont1 .cross .img .left{
width:276px;
height:300px;
display:block;
float:left;
}

#contents.crossplatform .cont1 .cross .img .left p{
line-height:140%;
}

#contents.crossplatform .cont1 .cross .img .left img{
margin:0 0 15px 0;
}

#contents.crossplatform .cont1 .cross .img .right{
width:408px;
height:300px;
display:block;
float:right;
}

#contents.crossplatform .cont1 .crossplay .img .right img{
border:none;
}

#contents.crossplatform .cont1 .crossplay .img .right img{
margin:0 0 10px 0;
}

#contents.crossplatform .cont1 .crossplay .img .right p{
display:block;
height:40px;
margin:-55px 0 0 0;
line-height:130%;
}

#contents.crossplatform .cont1 .crossplay .img .left a{
/*text-decoration:none;*/
color:#FFF;
}

#contents.crossplatform .cont1 .crossplay .img .left a:hover{
color:#0DF;
}

#contents.crossplatform .cont1 .crossgoods .title{
margin-top:0;
margin-bottom:0;
}

#contents.crossplatform .cont1 .crossgoods .img .right .link{
display:block;
width:413px;
height:37px;
}

#contents.crossplatform .cont1 .crossgoods .img .right .link a{
display:block;
width:413px;
height:37px;
background-image:url("img/crossgoods_r_link.png");
background-position:center bottom;
}

#contents.crossplatform .cont1 .crossgoods .img .right .link a:hover{
background-position:center top;
}


/*0315追加分*/
#contents.crossplatform .cont1 .cp_qfa{
width:700px;
height:20px;
margin:0 auto 0;
}

#contents.crossplatform .cont1 .cp_qfa .btn{
width:230px;
height:20px;
float:right;
margin-right:0px;
background-color:#002;
}

#contents.crossplatform .cont1 .cp_qfa a{
display:block;
text-align:center;
vertical-align: middle

padding:0 8px 0;
width:230px;
height:20px;
border:1px solid #0DF;
color:#0DF;
text-decoration:none;
background-color:#002;
}

#contents.crossplatform .cont1 .cp_qfa a:hover{ 
border:1px solid #EEF;
color:#EEF;
}


#contents.crossplatform .cont1 .cp_qfa.crosssave{
margin-top:-40px;
}


/*/////////////////////////////////////SCREENSHOTS////////////////////////////////////////////*/


#header.screenshots .marker{
background-position:600px 0px;
}

#contents.screenshots{
padding-top:20px;
}

#contents.screenshots{
padding-top:20px;
}

#contents.screenshots .maintitle{
width:900px;
margin:0px auto 30px;
}

#contents.screenshots .cont{
width:760px;
height:520px;
margin:0 auto 0;
}

#contents.screenshots .ss{
width:178px;
height:118px;
float:left;
margin-right:7px;
}


#contents.screenshots .cont a{
width:178px;
height:140px;
margin-right:7px;
margin-bottom:7px;
border:1px solid #38F;
display:block;
position:relative;
float:left;
text-decoration:none;
color:#FFF;
}

#contents.screenshots .cont p{
width:178px;
height:140px;
margin-right:7px;
border:1px solid #38F;
display:block;
float:left;
}

#contents.screenshots .text{
display:block;
width:178px;
height:15px;
font-size:10px;
background-color:#000;
margin-top:0px;
}


#contents.screenshots .cont img{
}

#contents.screenshots .cont a:hover{
border:1px solid #FFF;
}

/*/////////////////////////////////////SCREENSHOTS_SS////////////////////////////////////////////*/


#header.screenshots_ss .marker{
background-position:600px 0px;
}

#contents.screenshots_ss{
padding-top:20px;
}

#contents.screenshots_ss{
padding-top:20px;
}

#contents.screenshots_ss .maintitle{
width:900px;
margin:0px auto 30px;
}

#contents.screenshots_ss .back{
width:760px;
margin:0 auto 10px;
}

#contents.screenshots_ss .back .btn {
width:62px;
height:13px;
}

#contents.screenshots_ss .back .btn a{
display:block;
width:62px;
height:13px;
background-image:url("img/back_icon.png");
background-position:center top;
}

#contents.screenshots_ss .back .btn a:hover{
background-position:center bottom;
}



#contents.screenshots_ss .cont{
width:760px;
height:520px;
margin:0 auto 0;
}


#contents.screenshots_ss .cont a{
width:178px;
height:118px;
margin-right:7px;
margin-bottom:7px;
border:1px solid #38F;
display:block;
position:relative;
float:left;
text-decoration:none;
color:#FFF;
}

#contents.screenshots_ss .cont p{
width:178px;
height:118px;
margin-right:7px;
border:1px solid #38F;
display:block;
float:left;
}


#contents.screenshots_ss .cont img{
}

#contents.screenshots_ss .cont a:hover{
border:1px solid #FFF;
}


/*/////////////////////////////////////MOVIES////////////////////////////////////////////*/

#header.movies .marker{
background-position:760px 0px;
}

#contents.movies{
padding-top:20px;
}

#contents.movies{
padding-top:20px;
}

#contents.movies .maintitle{
width:900px;
margin:0px auto 30px;
}

#contents.movies .cont{
width:741px;
height:520px;
margin:0 auto 0;
}


#contents.movies .ss{
width:178px;
height:118px;
float:left;
margin-right:7px;
}


/*/////////////////////////////////////PRE-ORDER////////////////////////////////////////////*/

#header.preorder .marker{
background-position:-9999px 0px;
}

#contents.preorder{
padding-top:20px;
}

#contents.preorder .maintitle{
width:900px;
margin:0px auto 30px;
}

#contents.preorder .back{
width:760px;
margin:0 auto 10px;
}

#contents.preorder .back .btn {
width:62px;
height:13px;
}

#contents.preorder .back .btn a{
display:block;
width:62px;
height:13px;
background-image:url("img/back_icon.png");
background-position:center top;
}

#contents.preorder .back .btn a:hover{
background-position:center bottom;
}


#contents.preorder .cont{
width:750px;
height:600px;
margin:0 auto 0px;
}

#contents.preorder .box{
width:750px;
height:430px;
margin:0 auto 30px;
background-color:black;
padding-top:35px;
padding-bottom:35px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px; 
}

#contents.preorder .cont .img{
width:173px;
height:218px;
margin-left:75px;
float:left;
background-image:url("img/package.jpg");
background-repeat:no-repeat;
}

#contents.preorder .cont .box_sub{
margin-right:70px;
width:380px;
float:right;
}

#contents.preorder .cont .box_sub .logo{
width:220px;
height:80px;
float:left;
}

#contents.preorder .cont .box_sub .logo.eb{
background-image:url("img/shoplogo_eb.jpg");
}

#contents.preorder .cont .box_sub .logo.gs{
background-image:url("img/shoplogo_gs.jpg");
}

#contents.preorder .cont .box_sub .logo.amz{
background-image:url("img/shoplogo_amz.jpg");
}

#contents.preorder .cont .box_sub .logo.amz_uk{
background-image:url("img/shoplogo_amz_uk.jpg");
}

#contents.preorder .cont .box_sub .logo.amz_fr{
background-image:url("img/shoplogo_amz_fr.jpg");
}

#contents.preorder .cont .box_sub .logo.amz_de{
background-image:url("img/shoplogo_amz_de.jpg");
}

#contents.preorder .cont .box_sub .logo.mm{
background-image:url("img/shoplogo_mm.jpg");
}

#contents.preorder .cont .box_sub .logo.arg{
background-image:url("img/shoplogo_arg.jpg");
}

#contents.preorder .cont .box_sub .logo.game{
background-image:url("img/shoplogo_game.jpg");
}

#contents.preorder .cont .box_sub .logo.zav{
background-image:url("img/shoplogo_zav.jpg");
}

#contents.preorder .cont .box_sub .logo.st{
background-image:url("img/shoplogo_st.jpg");
}

#contents.preorder .cont .box_sub .btn{
width:145px;
height:28px;
margin-top:30px;
float:right;
}

#contents.preorder .cont .box_sub .btn a{
width:145px;
height:28px;
display:block;
background-image:url("img/pre-order.png");
background-position: center top;

}

#contents.preorder .cont .box_sub .btn a:hover{
background-position: center bottom;

}

#contents.preorder .cont .box_sub .bdr{
height:80px;
border-top:1px solid #999;
}

#contents.preorder .cont .box_sub .bdr_end{
height:80px;
border-top:1px solid #999;
border-bottom:1px solid #999;
}









#contents.movies .cont a{
width:178px;
height:140px;
margin-right:7px;
border:1px solid #38F;
display:block;
float:left;
text-decoration:none;
color:#FFF;
text-align:center;
}

#contents.movies .cont p{
width:178px;
height:140px;
margin-right:7px;
border:1px solid #38F;
display:block;
float:left;
}

#contents.movies .text{
display:block;
width:178px;
height:15px;
font-size:10px;
background-color:#000;
margin-top:0px;
}


#contents.movies .cont img{
}

#contents.movies .cont a:hover{
border:1px solid #FFF;
}


/*/////////////////////////////////////TRIAL////////////////////////////////////////////*/

#header.trial .marker{
background-position:-9999px 0px;
}

#contents.trial {
margin:0px auto 0;
padding-top:20px;
padding-bottom:40px;
background-image:url("img/background_taiken.jpg");
background-position:center -10px;
background-repeat:no-repeat;
}

#contents.trial .cont1,
#contents.trial .cont2,
#contents.trial .cont3,
#contents.trial .cont4,
#contents.trial .cont5,
#contents.trial .cont6{
margin-bottom:40px;
}


#contents.trial .cont1 .text,
#contents.trial .cont2 .text,
#contents.trial .cont3 .text{
	width:550px;
}


#contents.trial .cont1{
margin-top:230px;
}



#contents.trial .title{
width:900px;
margin:auto;
}

#contents.trial .inner{
width:700px;
margin:auto;
}

#contents.trial .cont4 img{
display:block;
width:900px;
margin:auto;
}


#contents.trial .attention_trial{
font-size:10px;
width:700px;
margin:auto;
}

#contents.trial .attention2_trial{
padding:5px;
border:solid 1px #FFF;
width:690px;
margin:0 auto 40px;
}

#contents.trial .attention2_trial a{
font-size:15px;
color:#0DF;
text-decoration:none;
}

#contents.trial .specsheet{
width:621px;
height:63px;
margin:30px auto 0;
}

#contents.trial .specsheet a{
width:621px;
height:63px;
display:block;
background-image:url("img/spec.png");
background-position:center top;
}

#contents.trial .specsheet a:hover{
background-position:center bottom;
}



/*///////////////////////FAQ/////////////////////////////*/


#tab1 .im_info{
width:239px;
height:53px;
float:right;
margin-top:0px;
margin-bottom:25px;
font-size:11px;
font-weight:300;
color:yellow;
text-align:right;
}

#tab1 .im_info a{ 
width:239px;
height:53px;
display:block;
background-image:url("img/txt_info.png");
background-position:top center;
}

#tab1 .im_info a:hover{ 
background-position:bottom center;
}









