@charset "UTF-8";


/*---------出展タイトル　個別---------*/

#special #item_special .section{
	display:block;
	background-color:#FFF;
	width:880px;
	margin:0 auto;
	margin-top:70px;
	padding:20px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 3px 3px 10px #999;
   	-webkit-box-shadow: 3px 3px 10px #999;
	   box-shadow: 3px 3px 10px #999;
}

#special #item_special .section .topLogo{
margin-top:-30px;
margin-left:0px;
width:300px;
height:300px;
float:left;
margin-bottom:120px;
}

#special #item_special .section .topTextImage{
margin-top:20px;
width:550px;
height:175px;
float:right;
}

#special #item_special .section .topText{
float:right;
width:535px;
margin-top:10px;
margin-left:15px;
line-height:150%;
font-size:100%;
color:#f25702;
}

#special #item_special .section .download{
width:839px;
height:340px;
margin:auto;
border:3px solid #e60012;
padding:0 5px 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#special #item_special .section .title{
margin-top:-30px;
padding-left:270px;
width:579px;
height:52px;

}

#special #item_special .section .iphone{

width:416px;
height:227px;
float:left;
margin-top:10px;
}

#special #item_special .section .android{

width:416px;
height:227px;
float:right;

margin-top:10px;
}


#special #item_special .section .downloadText{
clear:both;
width:779px;
font-size:10px;
padding-top:10px;
margin:auto;

}


#special #item_special .section .prepa{
margin:auto;
width:849px;
height:360px;
background-color:#ffe1ea;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#special #item_special .section .prepaText1{
width:480px;
margin:auto;
margin-bottom:0px;
padding:10px 0 10px;
}

#special #item_special .section .prepaText2{
width:544px;
margin:0 auto;
padding-top:10px;
}

#special #item_special .section .prepaBox{
margin:20px auto 0;
width:362px;
height:218px;
background-color:#FFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 3px 3px 10px #999;
-webkit-box-shadow: 3px 3px 10px #999;
box-shadow: 3px 3px 10px #999;   
}

#special #item_special .section .prepaImg{
width:237px;
margin:auto;
}






#special #item_special .section .trial{
margin:auto;
margin-bottom:20px;
width:849px;
height:370px;
background-color:#ffe1ea;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#special #item_special .section .trialText1{
width:502px;
margin:auto;

padding-top:10px;
padding-bottom:8px;
}

#special #item_special .section .trialText2{
width:594px;
padding-top:15px;
padding-bottom:15px;
margin:auto;
}


#special #item_special  .intro{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin:auto;
margin-top:50px;
width:918px;
height:95px;
background-color:#d0d0d0;
}


#special #item_special  .idlenslogo{
margin-left:35px;
margin-top:20px;
margin-right:0px;
width:58px;
height:58px;
float:left;
}


#special #item_special .introText{
margin-top:20px;
margin-right:35px;
width:770px;
height:58px;
float:right;
font-size:80%;
line-height:150%;
}

#special #item_special .introtitle{
font-size:14px;
font-weight:700;
text-align:left;
line-height:150%;
}
#special #item_special .introexp{
display:block;
width:770px;
color:#CE5252;
font-size:8px;
text-align:right;
}



/* tab */
#tabset{
margin:auto;
    width:648px;
}
 
 

 
#tabset_tab li{
    width:200px;
    height:30px;
    float:left;
    text-align:center;
    line-height:30px;
    list-style-type: none;
    margin-left:1px;
    
}

#tabset_tab  .sample1{
	margin-left:22px;
}

#tabset_tab li a{
    display:block;
    outline:none; /* linkline */
    background-color:#FAFAFA;
    text-decoration: none;
    color:#913535;
    font-size:120%;
    font-weight:500;
    
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    
     border-top-left-radius:10px;
	 border-top-right-radius:10px;
}

#tabset_tab li a span
    display:block;
    background:transparent url('img/tab_topbk.gif') no-repeat left top scroll;
}

#tabset_tab li a:hover{text-decoration:none;background-color:#F8F9E4;}
#tabset_tab li a.select{
    text-decoration:none;
    color:#913535;
    font-weight:900;
    background:#FFF url('img/tab_bk_on.gif') no-repeat left top scroll;
    border-bottom:none;
}
 
/* panel */
#tabset_panel{
    width:648px;
    height:240px;
    clear:both;
    padding:0 0 5px 0;
    background:#FFF url('img/tabpanel_bk.gif') no-repeat left bottom scroll;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 3px 3px 10px #999;
    -webkit-box-shadow: 3px 3px 10px #999;
    box-shadow: 3px 3px 10px #999;
    
}

#tabset_panel div{
    padding:20px 0px 5px 140px;
}




















