@charset "utf-8";

/*===================================================================================================*/
/*common*/
/*===================================================================================================*/
#page1 #main-contents #main-body,
#page3 #main-contents #main-body {
   padding-bottom:20px;
}

#main_bg {
   background:url(../../images/performance/bg_mv.jpg) 0 0 no-repeat;
}

/*===================================================================================================*/
/*title*/
/*===================================================================================================*/
.performance #mv {
   background:url(../../images/performance/bg_nabi.jpg) left bottom no-repeat;
}

/*===================================================================================================*/
/*tab*/
/*===================================================================================================*/
.performance #mv ul li {
   margin-right:30px;
}

.performance #mv ul li#page1,
.performance #mv ul li#page2,
.performance #mv ul li#page3 {
   width:240px;
}

/*page1*/
.performance #mv ul li#page1 a {
   background:url(../../images/performance/tab.jpg) 0px 0px no-repeat;
}

.performance #mv ul li#page1 a:hover {
   background:url(../../images/performance/tab.jpg) 0px -45px no-repeat;
}

#page1 #mv ul li#page1 a,
#page1 #mv ul li#page1 a:hover {
   background:url(../../images/performance/tab.jpg) 0px -90px no-repeat;
}

/*page2*/
.performance #mv ul li#page2 a {
   background:url(../../images/performance/tab.jpg) -270px 0px no-repeat;
}

.performance #mv ul li#page2 a:hover {
   background:url(../../images/performance/tab.jpg) -270px -45px no-repeat;
}

#page2 #mv ul li#page2 a,
#page2 #mv ul li#page2 a:hover {
   background:url(../../images/performance/tab.jpg) -270px -90px no-repeat;
}

/*page3*/
.performance #mv ul li#page3 a {
   background:url(../../images/performance/tab.jpg) -540px 0px no-repeat;
}

.performance #mv ul li#page3 a:hover {
   background:url(../../images/performance/tab.jpg) -540px -45px no-repeat;
}

#page3 #mv ul li#page3 a,
#page3 #mv ul li#page3 a:hover {
   background:url(../../images/performance/tab.jpg) -540px -90px no-repeat;
}

/*===================================================================================================*/
/*foot*/
/*===================================================================================================*/

#page2 #foot #foot-body {
   background:url(../../images/common/bg_foot_bottom2.jpg) #a88a22 left top repeat-x;
}

/*===================================================================================================*/
/*page1*/
/*===================================================================================================*/

#page1 #clm01 .childbox img,
#page1 #clm04 img {
   float:left;
   margin-right:20px;
}

#page1 #clm01 .childbox p,
#page1 #clm02 p {
   width:520px;
   float:left;
}

#page1 #clm01 ul {
   margin-top:10px;
   clear:both;
}

#page1 #clm02 img {
   float:left;
   margin-left:20px;
}

#page1 #clm05 .childbox p {
   width:410px;
   float:left;
}

#page1 #main-contents #main-body #clm05 .photobox-2 img {
   margin:0 0 10px 10px;
}

/*===================================================================================================*/
/*page2*/
/*===================================================================================================*/

#page2 .readbox img {
   margin-top:10px;
}

/*clm1*/
#page2 #end-contents #clm1 {
   width:760px;
   padding:20px 0 20px 20px;
}

#page2 #end-contents #clm1 .childbox-2 {
   margin-top:20px;
}

#page2 #end-contents #clm1 .childbox-2 h4 img {
   margin-bottom:0;
}

#page2 #end-contents #clm1 .childbox-2 .end {
   margin-right:0;
}

/*clm2*/
#page2 #end-contents #clm2 .childbox {
   clear:both;
   margin-bottom:10px;
}

#page2 #end-contents #clm2 .alpha {
   width:230px;
   float:left;
   margin-right:20px;
}

#page2 #end-contents #clm2 .beta {
   float:left;
   width:490px;
}

/*list*/
#page2 #end-contents #clm2 .beta ul,
#page2 #end-contents #clm2 .beta ol {
   list-style:none;
   font-size:10px;
   line-height:1.2em;
}

#page2 #end-contents #clm2 .beta ol {
   margin-top:10px;
}

#page2 #end-contents #clm2 .beta ol li {
   display:block;
   width:231px;
   height:20px;
   margin-bottom:5px;
}

#page2 #end-contents #clm2 .beta ol li span {
   display:none;
}

#page2 #end-contents #clm2 .beta ol li#txt-a {
   background:url(../../images/performance/page2/txt_a.gif) 0 0 no-repeat;
}

#page2 #end-contents #clm2 .beta ol li#txt-b {
   background:url(../../images/performance/page2/txt_b.gif) 0 0 no-repeat;
}

#page2 #end-contents #clm2 .beta ol li#txt-c {
   background:url(../../images/performance/page2/txt_c.gif) 0 0 no-repeat;
}

/*===================================================================================================*/
/*page3*/
/*===================================================================================================*/
#page3 #main-contents #main-body #clm01,
#page3 #main-contents #main-body #clm02,
#page3 #main-contents #main-body #clm03 {
   margin-top:20px;
   padding-top:0;
}

/*clm1*/

#page3 #main-contents #main-body #clm01 .alpha {
   width:470px;
}

#page3 #main-contents #main-body #clm01 .alpha img {
   margin-bottom:0;
}

#page3 #main-contents #main-body #clm01 .beta {
   width:270px;
}

/*clm2*/


#page3 #main-contents #main-body #clm02 .childbox h5 {
   background:url(../../images/performance/page3/icon_h5_2.gif) 0 0 no-repeat;
   height:35px;
}

/*clm3*/
#page3 #main-contents #main-body #clm03 img {
   float:left;
}

#page3 #main-contents #main-body #clm03 p {
   float:right;
   width:515px;
}

#page3 #main-contents #main-body #clm03 h5 {
   width:auto;
   background:url(../../images/common/bg_h5_bar.gif) 0 0 no-repeat;
   margin-bottom:10px;
   height:21px;
}

#page3 #main-contents #main-body #clm03 h5 img {
   margin-left:20px;
   margin-bottom:0;

