@charset "utf-8";


/*-----------------------------------------------
 n700sub
-----------------------------------------------*/

.n700sub h1#theme{
height:387px;
margin-bottom:0;
}

.n700sub h2#gotoSmooth{
top:auto;
right:0;
bottom:30px;
left:auto;
}

.n700sub div#main{
padding-top:72px;
padding-bottom:42px;
}

.pageContent{
width:715px;
margin:0 auto 0;
padding-top:26px;
background:#fff url(../img/curve_upper.gif) top no-repeat;
}

.pageContentIn{
padding:0 28px 18px;
background:url(../img/curve_lower.gif) bottom no-repeat;
text-align:left;
}


/*-----------------------------------------------
 totop
-----------------------------------------------*/
.totop{
margin:0 44px 28px 0;
float:right;
display:inline;
width:75px;
height:15px;
overflow:hidden;
background:url(../img/totop_off.gif) no-repeat;
}

.totop a{
display:block;
padding-top:15px;
height:0;
overflow:hidden;
}

.totop a:hover,
.totop a:active{
background:url(../img/totop_on.gif) no-repeat;
}

/*-----------------------------------------------
 topics
-----------------------------------------------*/

.topic{
width:659px;
}

#t img.topicPhoto2{
padding-bottom:30px;
}

#t .topicPhotoL{
margin:0 1em 1.2em 0;
float:left;
}

#t .topicPhotoR{
margin:0 0 1.2em 15px;
float:right;
}

#t .topicPhotoL,
#t .topicPhotoR{
margin-top:10px;
margin-bottom:0.4em;
}

#t h1.topicTitle{
border:none;
}

#t h2.topicNote{
margin:2px auto 17px;
}

#t h3.topicCaption{
padding-top:10px;
clear:both;
}

#t h3.topicCaption p{
padding-top:26px;
height:0;
overflow:hidden;
background-repeat:no-repeat;
margin-bottom:17px;
}

#t p.topicText{
margin-bottom:1.2em;
font-size:93%;
color:#333;
}

#t ol.topicList{
margin-bottom:1.2em;
list-style-type:decimal;
font-size:93%;
color:#333;
}

#t ol.noMark{
list-style-type:none !important;
}

#t ol.topicList li{
margin-left:20px;
*margin-left:26px;
padding-left:6px;
*padding-left:2px;
}

#t ol.noMark li{
margin-left:1.65em;
text-indent:-1.65em;
padding-left:0;
}

/*-----------------------------------------------
 pageNavi
-----------------------------------------------*/
#t ul.pageNavigation{
clear:both;
position:relative;
height:22px;
border-top:1px solid #ccc;
}

#t ul.pageNavigation li.prevBtn,
#t ul.pageNavigation li.nextBtn{
width:79px;
height:12px;
overflow:hidden;
background-repeat:no-repeat;
position:absolute;
top:10px;
}

#t ul.pageNavigation li.prevBtn{left:0;}
#t ul.pageNavigation li.nextBtn,
#t .topicInfo ul.pageNavigation li.prevBtn{
right:0;
left:auto;
}

#t ul.pageNavigation li a{
display:block;
padding-top:12px;
height:0;
overflow:hidden;
background-repeat:no-repeat;
background-position:left top;
}


#t ul.pageNavigation li.prevBtn{background-image:url(../img/prev_off.gif);}
#t ul.pageNavigation li.nextBtn{background-image:url(../img/next_off.gif);}
#t ul.pageNavigation li.prevBtn a:hover,
#t ul.pageNavigation li.prevBtn a:active{background-image:url(../img/prev_on.gif);}
#t ul.pageNavigation li.nextBtn a:hover,
#t ul.pageNavigation li.nextBtn a:active{background-image:url(../img/next_on.gif);}

/*-----------------------------------------------
 areaNavi
-----------------------------------------------*/

#t .areaNavigation{
padding-top:25px;
}

#t .topicInfo .areaNavigation{
padding-top:0;
}

#t .topicInfo .areaNavigation ul.pageNavigation{
border-top:none;
clear:none;
}

#t .areaNavigation ul li.pager{
top:7px;
left:303px;
width:60px;
height:19px;
overflow:hidden;
background-repeat:no-repeat;
position:absolute;
}

#t .topicInfo .areaNavigation ul li.pager{
left:0;
top:0;
}

#t .areaNavigation ul li.pager ul{
position:relative;
}

#t .areaNavigation ul li.pager ul li{
width:18px;
height:19px;
overflow:hidden;
background-repeat:no-repeat;
position:absolute;
top:0;
}

#t .areaNavigation ul li.pager ul li a{
display:block;
overflow:hidden;
background-repeat:no-repeat;
}

#t .areaNavigation ul.pageNavigation li.pager ul li.page01{
background-image:url(../closeup/img/01_off.gif);
left:4px;
}

#t .areaNavigation ul.pageNavigation li.pager ul li.page02{
background-image:url(../closeup/img/02_off.gif);
left:31px;
}

#t .areaNavigation ul.pageNavigation li.pager ul li.page01 a:hover,
#t .areaNavigation ul.pageNavigation li.pager ul li.page01 a:active,
#t .areaNavigation ul.pageNavigation li.pager ul.page01 li.page01{
background-image:url(../closeup/img/01_on.gif);
padding-top:19px;
height:0;
}

#t .areaNavigation ul.pageNavigation li.pager ul li.page02 a:hover,
#t .areaNavigation ul.pageNavigation li.pager ul li.page02 a:active,
#t .areaNavigation ul.pageNavigation li.pager ul.page02 li.page02{
background-image:url(../closeup/img/02_on.gif);
padding-top:19px;
height:0;
}

#t .topicInfo .areaNavigation ul.pageNavigation li.prevBtn,
#t .topicInfo .areaNavigation ul.pageNavigation li.nextBtn{
top:6px;
}

/*-----------------------------------------------
 n700know
-----------------------------------------------*/

.n700know ul#pageSelector{
margin:0 auto 6px;
padding:0 0 6px 243px;
width:473px;
height:28px;
background:url(../know/img/selector_title.gif) 0 6px no-repeat;
border-bottom:1px solid #fff;
position:relative;
}

.n700know ul#pageSelector li{
overflow:hidden;
width:27px;
height:28px;
background-repeat:no-repeat;
position:absolute;
top:0;
}

.n700know ul#pageSelector li a,
.n700know ul.know01 li.topic01,
.n700know ul.know02 li.topic02,
.n700know ul.know03 li.topic03,
.n700know ul.know04 li.topic04,
.n700know ul.know05 li.topic05,
.n700know ul.know06 li.topic06,
.n700know ul.know07 li.topic07,
.n700know ul.know08 li.topic08,
.n700know ul.know09 li.topic09{
display:block;
padding-top:28px;
height:0 !important;
overflow:hidden;
background-repeat:no-repeat;
}

.n700know ul#pageSelector li#topicMessage{
position:absolute;
left:196px;
top:42px;
padding-top:15px;
width:419px;
height:0;
overflow:hidden;
background-repeat:no-repeat;
}

.n700know ul#pageSelector li.topic01{background-image:url(../know/img/thumb_01_off.jpg); right:400px;}
.n700know ul#pageSelector li.topic02{background-image:url(../know/img/thumb_02_off.jpg); right:350px;}
.n700know ul#pageSelector li.topic03{background-image:url(../know/img/thumb_03_off.jpg); right:300px;}
.n700know ul#pageSelector li.topic04{background-image:url(../know/img/thumb_04_off.jpg); right:250px;}
.n700know ul#pageSelector li.topic05{background-image:url(../know/img/thumb_05_off.jpg); right:200px;}
.n700know ul#pageSelector li.topic06{background-image:url(../know/img/thumb_06_off.jpg); right:150px;}
.n700know ul#pageSelector li.topic07{background-image:url(../know/img/thumb_07_off.jpg); right:100px;}
.n700know ul#pageSelector li.topic08{background-image:url(../know/img/thumb_08_off.jpg); right:50px;}
.n700know ul#pageSelector li.topic09{background-image:url(../know/img/thumb_09_off.jpg); right:0;}

.n700know ul#pageSelector li.topic01 a:hover,
.n700know ul#pageSelector li.topic01 a:active,
.n700know ul.know01 li.topic01{background-image:url(../know/img/thumb_01_on.jpg) !important;}
.n700know ul#pageSelector li.topic02 a:hover,
.n700know ul#pageSelector li.topic02 a:active,
.n700know ul.know02 li.topic02{background-image:url(../know/img/thumb_02_on.jpg) !important;}
.n700know ul#pageSelector li.topic03 a:hover,
.n700know ul#pageSelector li.topic03 a:active,
.n700know ul.know03 li.topic03{background-image:url(../know/img/thumb_03_on.jpg) !important;}
.n700know ul#pageSelector li.topic04 a:hover,
.n700know ul#pageSelector li.topic04 a:active,
.n700know ul.know04 li.topic04{background-image:url(../know/img/thumb_04_on.jpg) !important;}
.n700know ul#pageSelector li.topic05 a:hover,
.n700know ul#pageSelector li.topic05 a:active,
.n700know ul.know05 li.topic05{background-image:url(../know/img/thumb_05_on.jpg) !important;}
.n700know ul#pageSelector li.topic06 a:hover,
.n700know ul#pageSelector li.topic06 a:active,
.n700know ul.know06 li.topic06{background-image:url(../know/img/thumb_06_on.jpg) !important;}
.n700know ul#pageSelector li.topic07 a:hover,
.n700know ul#pageSelector li.topic07 a:active,
.n700know ul.know07 li.topic07{background-image:url(../know/img/thumb_07_on.jpg) !important;}
.n700know ul#pageSelector li.topic08 a:hover,
.n700know ul#pageSelector li.topic08 a:active,
.n700know ul.know08 li.topic08{background-image:url(../know/img/thumb_08_on.jpg) !important;}
.n700know ul#pageSelector li.topic09 a:hover,
.n700know ul#pageSelector li.topic09 a:active,
.n700know ul.know09 li.topic09{background-image:url(../know/img/thumb_09_on.jpg) !important;}

.n700know li.is01{background-image:url(../know/img/title_01.gif);}
.n700know li.is02{background-image:url(../know/img/title_02.gif);}
.n700know li.is03{background-image:url(../know/img/title_03.gif);}
.n700know li.is04{background-image:url(../know/img/title_04.gif);}
.n700know li.is05{background-image:url(../know/img/title_05.gif);}
.n700know li.is06{background-image:url(../know/img/title_06.gif);}
.n700know li.is07{background-image:url(../know/img/title_07.gif);}
.n700know li.is08{background-image:url(../know/img/title_08.gif);}
.n700know li.is09{background-image:url(../know/img/title_09.gif);}


.n700know li.is01,
.n700know li.is02,
.n700know li.is03,
.n700know li.is05,
.n700know li.is08,
.n700know li.is09{
background-position:93px 0;
}

.n700know li.is04{
background-position:67px 0;
}

.n700know li.is06{
background-position:92px 0;
}

.n700know li.is07{
background-position:69px 0;
}

.n700know li.is09 {
background-position: 2px 0;
}


.n700know .topicPhoto{
margin-bottom:35px;
float:left;
}

.n700know .topicPhoto2{
float:right;
position:relative;
}

.n700know .topicInfo{
float:right;
}

/* 	t-1	*/


.n700know #t-1 h1.topicTitle{
padding-top:83px;
background-image:url(../know/img/topic_01.gif);
}

.n700know #t-1 h2.topicNote{
padding-top:40px;
background-image:url(../know/img/text_01.gif);
}

.n700know #t-1 p.topicText{
width:430px;
float:left;
}

/* 	t-2	*/

.n700know #t-2 h1.topicTitle{
margin-top:36px;
padding-top:82px;
background-image:url(../know/img/topic_02.gif);
}

.n700know #t-2 p.topicText{
width:440px;
float:left;
}

.n700know #t-2 .topicPhoto2{
bottom:20px;
margin-bottom:-20px;
}

/* 	t-3	*/

.n700know #t-3 h1.topicTitle{
margin-top:36px;
padding-top:82px;
background-image:url(../know/img/topic_03.gif);
}

.n700know #t-3 p.topicText{
width:325px;
float:left;
}

.n700know #t-3 .topicPhoto2{
bottom:2px;
margin-bottom:-2px;
}

/* 	t-4	*/

.n700know #t-4 h1.topicTitle{
margin-top:15px;
padding-top:130px;
background-image:url(../know/img/topic_04.gif);
}

.n700know #t-4 p.topicText{
width:325px;
float:left;
}

.n700know #t-4 .topicPhoto2{
bottom:2px;
margin-bottom:-2px;
}

/* 	t-5	*/

.n700know #t-5 h1.topicTitle{
margin-top:36px;
padding-top:82px;
background-image:url(../know/img/topic_05.gif);
}

.n700know #t-5 p.topicText{
width:395px;
float:right;
}

/* 	t-6	*/

.n700know #t-6 h1.topicTitle{
margin-top:4px;
padding-top:159px;
background-image:url(../know/img/topic_06.gif);
}

.n700know #t-6 p.topicText{
width:390px;
float:left;
}

.n700know #t-6 .topicPhoto2{
bottom:20px;
margin-bottom:-20px;
}

/* 	t-7	*/

.n700know #t-7 h1.topicTitle{
margin-top:1px;
padding-top:176px;
background-image:url(../know/img/topic_07.gif);
}

.n700know #t-7 p.topicText{
width:391px;
float:right;
}

/* 	t-8	*/

.n700know #t-8 h1.topicTitle{
margin-top:39px;
padding-top:83px;
background-image:url(../know/img/topic_08.gif);
}

.n700know #t-8 p.topicText{
width:390px;
float:left;
}

.n700know #t-8 .topicPhoto2{
bottom:10px;
margin-bottom:-10px;
}

/* 	t-9	*/

.n700know #t-9 h1.topicTitle{
margin-top:38px;
padding-top:93px;
background-image:url(../know/img/topic_09.gif);
}

.n700know #t-9 p.topicText{
width:391px;
float:right;
}

/*-----------------------------------------------
 n700closeup
-----------------------------------------------*/

.n700closeup ol#pageSelector{
margin:0 auto 6px;
padding:0 0 6px 243px;
width:473px;
height:23px;
background:url(../closeup/img/selector_title.gif) 0 2px no-repeat;
border-bottom:1px solid #fff;
position:relative;
}

.n700closeup ol#pageSelector li{
overflow:hidden;
width:48px;
height:23px;
background-repeat:no-repeat;
position:absolute;
top:0;
}

.n700closeup ol#pageSelector li a,
.n700closeup ol.closeup01 li.topic01,
.n700closeup ol.closeup02 li.topic02,
.n700closeup ol.closeup03 li.topic03,
.n700closeup ol.closeup04 li.topic04,
.n700closeup ol.closeup05 li.topic05,
.n700closeup ol.closeup06 li.topic06,
.n700closeup ol.closeup07 li.topic07{
display:block;
padding-top:23px;
height:0 !important;
overflow:hidden;
background-repeat:no-repeat;
}

.n700closeup ol#pageSelector li.topic01{background-image:url(../closeup/img/number_01_off.gif); right:384px;}
.n700closeup ol#pageSelector li.topic02{background-image:url(../closeup/img/number_02_off.gif); right:320px;}
.n700closeup ol#pageSelector li.topic03{background-image:url(../closeup/img/number_03_off.gif); right:256px;}
.n700closeup ol#pageSelector li.topic04{background-image:url(../closeup/img/number_04_off.gif); right:192px;}
.n700closeup ol#pageSelector li.topic05{background-image:url(../closeup/img/number_05_off.gif); right:128px;}
.n700closeup ol#pageSelector li.topic06{background-image:url(../closeup/img/number_06_off.gif); right:64px;}
.n700closeup ol#pageSelector li.topic07{background-image:url(../closeup/img/number_07_off.gif); right:0;}

.n700closeup ol#pageSelector li.topic01 a:hover,
.n700closeup ol#pageSelector li.topic01 a:active,
.n700closeup ol.closeup01 li.topic01{background-image:url(../closeup/img/number_01_on.gif) !important;}
.n700closeup ol#pageSelector li.topic02 a:hover,
.n700closeup ol#pageSelector li.topic02 a:active,
.n700closeup ol.closeup02 li.topic02{background-image:url(../closeup/img/number_02_on.gif) !important;}
.n700closeup ol#pageSelector li.topic03 a:hover,
.n700closeup ol#pageSelector li.topic03 a:active,
.n700closeup ol.closeup03 li.topic03{background-image:url(../closeup/img/number_03_on.gif) !important;}
.n700closeup ol#pageSelector li.topic04 a:hover,
.n700closeup ol#pageSelector li.topic04 a:active,
.n700closeup ol.closeup04 li.topic04{background-image:url(../closeup/img/number_04_on.gif) !important;}
.n700closeup ol#pageSelector li.topic05 a:hover,
.n700closeup ol#pageSelector li.topic05 a:active,
.n700closeup ol.closeup05 li.topic05{background-image:url(../closeup/img/number_05_on.gif) !important;}
.n700closeup ol#pageSelector li.topic06 a:hover,
.n700closeup ol#pageSelector li.topic06 a:active,
.n700closeup ol.closeup06 li.topic06{background-image:url(../closeup/img/number_06_on.gif) !important;}
.n700closeup ol#pageSelector li.topic07 a:hover,
.n700closeup ol#pageSelector li.topic07 a:active,
.n700closeup ol.closeup07 li.topic07{background-image:url(../closeup/img/number_07_on.gif) !important;}

.n700closeup ol#pageSelector li#topicMessage{
left:285px;
top:37px;
padding-top:15px;
width:298px;
height:0;
overflow:hidden;
background-repeat:no-repeat;
background-position:left top;
}

.n700closeup li.is01{background-image:url(../closeup/img/title_01.gif);}
.n700closeup li.is02{background-image:url(../closeup/img/title_02.gif);}
.n700closeup li.is03{background-image:url(../closeup/img/title_03.gif);}
.n700closeup li.is04{background-image:url(../closeup/img/title_04.gif);}
.n700closeup li.is05{background-image:url(../closeup/img/title_05.gif);}
.n700closeup li.is06{background-image:url(../closeup/img/title_06.gif);}
.n700closeup li.is07{background-image:url(../closeup/img/title_07.gif);}

.n700closeup li.is01,
.n700closeup li.is02,
.n700closeup li.is03,
.n700closeup li.is04,
.n700closeup li.is05,
.n700closeup li.is06,
.n700closeup li.is07{
background-position:93px 0;
}

.n700closeup .topicInfo{
float:right;
width:438px;
margin-bottom:15px;
}

.n700closeup #t h1.topicTitle,
.n700closeup #t h2.topicNote{
background-repeat:no-repat;
margin-left:0;
}

.n700closeup #t h2.topicTitle{
width:438px;
}

.n700closeup #t h2.topicNote{
padding-top:33px;
}

.n700closeup .topicPhoto{
margin-bottom:15px;
float:left;
}

/* 	t-1	*/

.n700closeup #t-1 h2.topicNote{
background-image:url(../closeup/img/text_01.gif);
}

.n700closeup #t-1 h1.topicTitle{
padding-top:131px;
margin-bottom:43px;
background-image:url(../closeup/img/topic_01.gif);
}

.n700closeup #t-1 h3.topicCaption p#cap01{
width:501px;
background-image:url(../closeup/img/caption_01.gif);
}

.n700closeup #t-1 h3.topicCaption p#cap02{
width:470px;
background-image:url(../closeup/img/caption_01b.gif);
}

.n700closeup #t-1 h3.topicCaption p#cap03{
width:470px;
background-image:url(../closeup/img/caption_01c.gif);
}

.n700closeup #t-1 h3.topicCaption p#cap04{
width:645px;
background-image:url(../closeup/img/caption_01d.gif);
}

/* 	t-2	*/

.n700closeup #t-2 h2.topicNote{
background-image:url(../closeup/img/text_02.gif);
}

.n700closeup #t-2 h1.topicTitle{
padding-top:82px;
margin-bottom:43px;
background-image:url(../closeup/img/topic_02.gif);
}

.n700closeup #t-2 h3.topicCaption p#cap01{
width:212px;
background-image:url(../closeup/img/caption_02.gif);
}

.n700closeup #t-2 h3.topicCaption p#cap02{
width:544px;
background-image:url(../closeup/img/caption_02b.gif);
}

.n700closeup #t-2 h3.topicCaption p#cap03{
width:348px;
background-image:url(../closeup/img/caption_02c.gif);
}

/* 	t-3	*/

.n700closeup #t-3 h2.topicNote{
background-image:url(../closeup/img/text_03.gif);
}

.n700closeup #t-3 h1.topicTitle{
padding-top:131px;
margin-bottom:43px;
background-image:url(../closeup/img/topic_03.gif);
}

.n700closeup #t-3 h3.topicCaption p#cap01{
width:515px;
padding-top:52px;
background-image:url(../closeup/img/caption_03.gif);
}

.n700closeup #t-3 h3.topicCaption p#cap02{
width:515px;
background-image:url(../closeup/img/caption_03b.gif);
}

.n700closeup #t-3 h3.topicCaption p#cap03{
width:272px;
background-image:url(../closeup/img/caption_03c.gif);
}

.n700closeup #t-3 h3.topicCaption p#cap04{
width:628px;
background-image:url(../closeup/img/caption_03d.gif);
}

.n700closeup #t-3 h3.topicCaption p#cap05{
width:381px;
background-image:url(../closeup/img/caption_03e.gif);
}

/* 	t-4	*/

.n700closeup #t-4 h2.topicNote{
background-image:url(../closeup/img/text_04.gif);
}

.n700closeup #t-4 h1.topicTitle{
padding-top:131px;
margin-bottom:43px;
background-image:url(../closeup/img/topic_04.gif);
}

.n700closeup #t-4 h3.topicCaption p#cap01{
width:327px;
background-image:url(../closeup/img/caption_04.gif);
}

.n700closeup #t-4 h3.topicCaption p#cap02{
width:267px;
background-image:url(../closeup/img/caption_04b.gif);
}

.n700closeup #t-4 h3.topicCaption p#cap03{
width:348px;
background-image:url(../closeup/img/caption_04c.gif);
}

.n700closeup #t-4 h3.topicCaption p#cap04{
width:383px;
background-image:url(../closeup/img/caption_04d.gif);
}

.n700closeup #t-4 h3.topicCaption p#cap05{
width:325px;
background-image:url(../closeup/img/caption_04e.gif);
}

/* 	t-5	*/

.n700closeup #t-5 h2.topicNote{
background-image:url(../closeup/img/text_05.gif);
}

.n700closeup #t-5 h1.topicTitle{
padding-top:130px;
margin-bottom:43px;
background-image:url(../closeup/img/topic_05.gif);
}

.n700closeup #t-5 h3.topicCaption p#cap01{
width:330px;
background-image:url(../closeup/img/caption_05.gif);
}

.n700closeup #t-5 h3.topicCaption p#cap02{
width:279px;
background-image:url(../closeup/img/caption_05b.gif);
}

.n700closeup #t-5 h3.topicCaption p#cap03{
width:288px;
background-image:url(../closeup/img/caption_05c.gif);
}

/* 	t-6	*/

.n700closeup #t-6 h2.topicNote{
background-image:url(../closeup/img/text_06.gif);
}

.n700closeup #t-6 h1.topicTitle{
padding-top:131px;
margin-bottom:43px;
background-image:url(../closeup/img/topic_06.gif);
}

.n700closeup #t-6 h3.topicCaption p#cap01{
width:457px;
background-image:url(../closeup/img/caption_06.gif);
}

.n700closeup #t-6 h3.topicCaption p#cap02{
width:485px;
background-image:url(../closeup/img/caption_06b.gif);
}

.n700closeup #t-6 h3.topicCaption p#cap03{
width: 559px;
background-image:url(../closeup/img/caption_06c.gif);
}

.n700closeup #t-6 h3.topicCaption p#cap04{
width:433px;
background-image:url(../closeup/img/caption_06d.gif);
}

.n700closeup #t-6 h3.topicCaption p#cap05{
width:385px;
background-image:url(../closeup/img/caption_06e.gif);
}

/* 	t-7	*/

.n700closeup #t-7 h2.topicNote{
background-image:url(../closeup/img/text_07.gif);
}

.n700closeup #t-7 h1.topicTitle{
padding-top:131px;
margin-bottom:43px;
background-image:url(../closeup/img/topic_07.gif);
}

.n700closeup #t-7 h3.topicCaption p#cap01{
width:365px;
background-image:url(../closeup/img/caption_07.gif);
}

.n700closeup #t-7 h3.topicCaption p#cap02{
width:348px;
background-image:url(../closeup/img/caption_07b.gif);
}

/*-----------------------------------------------
 n700interview
-----------------------------------------------*/

.n700interview ul#pageSelector{
margin:0 auto 6px;
padding:0 0 6px 413px;
width:303px;
height:36px;
background:url(../interview/img/selector_title.gif) 0 15px no-repeat;
border-bottom:1px solid #fff;
position:relative;
}

.n700interview ul#pageSelector li{
overflow:hidden;
width:36px;
height:36px;
background-repeat:no-repeat;
position:absolute;
top:-2px;
}

.n700interview ul#pageSelector li a,
.n700interview ul.interview01 li.topic01,
.n700interview ul.interview02 li.topic02,
.n700interview ul.interview03 li.topic03,
.n700interview ul.interview04 li.topic04,
.n700interview ul.interview05 li.topic05{
display:block;
padding-top:36px;
height:0 !important;
overflow:hidden;
background-repeat:no-repeat;
}

.n700interview ul#pageSelector li#topicMessage{
left:178px;
top:50px;
padding-top:15px;
width:446px;
height:0;
overflow:hidden;
background-repeat:no-repeat;
background-position:right top;
}

.n700interview ul#pageSelector li.topic01{background-image:url(../interview/img/interview_01_off.jpg); right:271px;}
.n700interview ul#pageSelector li.topic02{background-image:url(../interview/img/interview_02_off.jpg); right:203px;}
.n700interview ul#pageSelector li.topic03{background-image:url(../interview/img/interview_03_off.jpg); right:136px;}
.n700interview ul#pageSelector li.topic04{background-image:url(../interview/img/interview_04_off.jpg); right:68px;}
.n700interview ul#pageSelector li.topic05{background-image:url(../interview/img/interview_05_off.jpg); right:0;}

.n700interview ul#pageSelector li.topic01 a:hover,
.n700interview ul#pageSelector li.topic01 a:active,
.n700interview ul.interview01 li.topic01{background-image:url(../interview/img/interview_01_on.jpg) !important;}
.n700interview ul#pageSelector li.topic02 a:hover,
.n700interview ul#pageSelector li.topic02 a:active,
.n700interview ul.interview02 li.topic02{background-image:url(../interview/img/interview_02_on.jpg) !important;}
.n700interview ul#pageSelector li.topic03 a:hover,
.n700interview ul#pageSelector li.topic03 a:active,
.n700interview ul.interview03 li.topic03{background-image:url(../interview/img/interview_03_on.jpg) !important;}
.n700interview ul#pageSelector li.topic04 a:hover,
.n700interview ul#pageSelector li.topic04 a:active,
.n700interview ul.interview04 li.topic04{background-image:url(../interview/img/interview_04_on.jpg) !important;}
.n700interview ul#pageSelector li.topic05 a:hover,
.n700interview ul#pageSelector li.topic05 a:active,
.n700interview ul.interview05 li.topic05{background-image:url(../interview/img/interview_05_on.jpg) !important;}

.n700interview li.is01{background-image:url(../interview/img/title_01.gif);}
.n700interview li.is02{background-image:url(../interview/img/title_02.gif);}
.n700interview li.is03{background-image:url(../interview/img/title_03.gif);}
.n700interview li.is04{background-image:url(../interview/img/title_04.gif);}
.n700interview li.is05{background-image:url(../interview/img/title_05.gif);}

.n700interview li.is01,
.n700interview li.is02,
.n700interview li.is03,
.n700interview li.is04,
.n700interview li.is05{
background-position:93px 0;
}

.n700interview .topicInfo{
float:right;
width:478px;
margin-bottom:15px;
}

.n700interview #t h1.topicTitle,
.n700interview #t h2.topicNote{
background-repeat:no-repat;
margin-left:0;
}

.n700interview #t h1.topicTitle{
width:426px;
padding-top:65px !important;
}

.n700interview #t h2.topicNote{
padding-top:40px;
width:478px;
}

.n700interview #t h3.topicCaption p{
padding-top:18px;
}

.n700interview .topicPhoto{
margin-bottom:15px;
float:left;
}

.n700interview .inquiry{
font-weight:bold;
padding-top:1.8em;
}

.n700interview .inquiry span{
letter-spacing:0;
}

.n700interview .summary{
padding-top:1.8em;
}

/* 	t-1	*/

.n700interview #t-1 h2.topicNote{
background-image:url(../interview/img/text_01.gif);
}

.n700interview #t-1 h1.topicTitle{
margin-bottom:47px;
background-image:url(../interview/img/topic_01.gif);
}

/* 	t-2	*/

.n700interview #t-2 h2.topicNote{
background-image:url(../interview/img/text_02.gif);
}

.n700interview #t-2 h1.topicTitle{
margin-bottom:45px;
background-image:url(../interview/img/topic_02.gif);
}

/* 	t-3	*/

.n700interview #t-3 h2.topicNote{
background-image:url(../interview/img/text_03.gif);
}

.n700interview #t-3 h1.topicTitle{
margin-bottom:48px;
background-image:url(../interview/img/topic_03.gif);
}

.n700interview #t-3 h3.topicCaption p#cap01{
width:518px;
background-image:url(../interview/img/caption_03.gif);
margin-bottom:0px;
}

.n700interview #t-3 h3.topicCaption p#cap02{
width:556px;
background-image:url(../interview/img/caption_03b.gif);
}

/* 	t-4	*/

.n700interview #t-4 h2.topicNote{
background-image:url(../interview/img/text_04.gif);
}

.n700interview #t-4 h1.topicTitle{
margin-bottom:46px;
background-image:url(../interview/img/topic_04.gif);
}

/* 	t-5	*/

.n700interview #t-5 h2.topicNote{
background-image:url(../interview/img/text_05.gif);
}

.n700interview #t-5 h1.topicTitle{
margin-bottom:48px;
background-image:url(../interview/img/topic_05.gif);
}

/*-----------------------------------------------
 n700diagram
-----------------------------------------------*/
.n700diagram p#pageTitle{
margin:0 auto 6px;
padding:23px 0 6px 0;
width:716px;
height:0;
overflow:hidden;
background:url(../diagram/img/selector_title.gif) 0 2px no-repeat;
border-bottom:1px solid #fff;
position:relative;
}

.n700diagram #dia01 h1.topicTitle{
padding-top:35px;
background-image:url(../diagram/img/topic_01.gif);
}

.n700diagram #dia01 h2.topicNote{
width:536px;
padding-top:75px;
background-image:url(../diagram/img/text_01.gif);
}

#timeTable{
width:657px;
text-align:left;
margin:0 auto;
}

#tt01{margin:29px 0 42px;}
#tt01m,#tt02m{display:none;}

.n700diagram #dia01 ul#timeTablePdf{
margin-bottom:20px;
width:477px;
height:39px;
position:relative;
}

.n700diagram #dia01 ul#timeTablePdf li{
position:absolute;
width:477px;
left:0;
height:15px;
background-repeat:none;
}

.n700diagram #dia01 ul#timeTablePdf li.downTrain{
top:0;
background-image:url(../diagram/img/pdf_01_off.gif);
}

.n700diagram #dia01 ul#timeTablePdf li.upTrain{
bottom:0;
background-image:url(../diagram/img/pdf_02_off.gif);
}

.n700diagram #dia01 ul#timeTablePdf li a{
padding-top:15px;
display:block;
height:0;
overflow:hidden;
background-repeat:none;
}

.n700diagram #dia01 ul#timeTablePdf li.downTrain a:link,
.n700diagram #dia01 ul#timeTablePdf li.downTrain a:visited,
.n700diagram #dia01 ul#timeTablePdf li.upTrain a:link,
.n700diagram #dia01 ul#timeTablePdf li.upTrain a:visited{
background:none;
}

.n700diagram #dia01 ul#timeTablePdf li.downTrain a:hover,
.n700diagram #dia01 ul#timeTablePdf li.downTrain a:active{
background-image:url(../diagram/img/pdf_01_on.gif);
}

.n700diagram #dia01 ul#timeTablePdf li.upTrain a:hover,
.n700diagram #dia01 ul#timeTablePdf li.upTrain a:active{
background-image:url(../diagram/img/pdf_02_on.gif);
}


.n700diagram #dia02{
margin-bottom:60px;
position:relative;
}

.n700diagram #dia02 h1.topicTitle{
padding-top:35px;
background-image:url(../diagram/img/topic_02.gif);
}

.n700diagram #dia02 h2.topicNote{
width:659px;
padding-top:83px;
background-image:url(../diagram/img/text_02.gif);
}

.n700diagram #dia02 p.detail{
position:relative;
left:520px;
top:-125px;
width:136px;
height:18px;
overflow:hidden;
background:url(../diagram/img/detail_off.gif) no-repeat;
}

.n700diagram #dia02 p.detail a{
display:block;
padding-top:18px;
height:0;
overflow:hidden;
}

.n700diagram #dia02 p.detail a:hover,
.n700diagram #dia02 p.detail a:active{
background:url(../diagram/img/detail_on.gif)  no-repeat;
}

.n700diagram #dia03 h1.topicTitle{
padding-top:35px;
background-image:url(../diagram/img/topic_03.gif);
}

.n700diagram #dia03 #seatList{
margin:22px 0 51px 27px;
}

.n700diagram #dia03 p.topicText{
margin-bottom:8px;
padding-top:69px;
width:652px;
height:0;
background:url(../diagram/img/text_03.gif) no-repeat;
overflow:hidden;
}

.n700diagram #dia04{
padding-bottom:4px;
}

.n700diagram #dia04 h1.topicTitle{
padding-top:34px;
background-image:url(../diagram/img/topic_04.gif);
margin-bottom:16px;
}

.mt40{
margin-top:40px !important;
}

/*-----------------------------------------------
 n700tobacco
-----------------------------------------------*/
.n700tobacco #main{
padding-top:62px;
padding-bottom:60px !important;
}

.n700tobacco p#pageTitle{
text-align:left;
padding-top:22px;
height:0;
overflow:hidden;
background:url(../diagram/img/tobacco_title.gif) 43px 0 no-repeat;
}

.n700tobacco .pageContent{
margin-top:12px;
}

.n700tobacco h1.topicTitle{
margin-bottom:40px;
width:647px;
padding-top:84px;
background-image:url(../diagram/img/tobacco_topic.gif);
}

.n700tobacco p.topicText{
margin-bottom:12px;
}

.n700tobacco p.checkPoint{
font-size:75%;
margin-bottom:50px !important;
}

.n700tobacco img#tobaccoImage{
margin-bottom:18px;
}

.n700tobacco img#tobaccoImage02{
margin-bottom:49px;
}

.n700tobacco p.sorry{
margin-bottom:54px;
}

.n700tobacco p.caution{
margin-bottom:20px;
padding-top:25px;
width:97px;
height:0;
overflow:hidden;
background:url(../diagram/img/tobacco_caution.gif) no-repeat;
}

.n700tobacco ul.remark{
padding-bottom:12px;
}

.n700tobacco ul.remark li{
color:#666;
padding-left:15px;
background:url(../diagram/img/listmark.gif) 2px 8px no-repeat;
}

.n700tobacco p#closeBtn{
position:absolute;
right:41px;
bottom:38px;
width:60px;
height:12px;
overflow:hidden;
background:url(../diagram/img/close_off.gif) no-repeat;
}

.n700tobacco p#closeBtn a{
display:block;
padding-top:12px;
height:0;
overflow:hidden;
}

.n700tobacco p#closeBtn a:hover,
.n700tobacco p#closeBtn a:active{
background:url(../diagram/img/close_on.gif) no-repeat;
}

.n700tobacco #footer{
display:none;
}