body{background-color:#FFFFFF;
     margin:0;
     padding:0;}
body,th,td{color:#000000;font:12px "Verdana","ＭＳ Ｐゴシック","Osaka";}

a,label{cursor:pointer;}

ol{list-style-type:decimal;}
ul{list-style-type:square;}

/* link */
a:link{color:#3366CC;text-decoration:none;}
a:visited{color:#3366CC;text-decoration:none;}
a:hover{color:#CC6600;text-decoration:none;}

/* Main ID&class */
#main {width:800px;
       float:left;}
       
#main_top{width:800px;
        float:left;}
        
#main_bottom{width:800px;
             background-image:url(/at/img/fp/back.gif);
             background-repeat:repeat-y;
             float:left;}
           
.main_inside{width:760;
             position:relative;
             left:18px;
             top:10px;
             float:left;}
             
.main_inside_2{width:740;
               position:relative;
               left:18px;
               top:10px;
               float:left;} 

.main_inside_a{width:740;
               position:relative;
               left:10px;
               float:left;}

.main_inside_b{width:650;
               position:relative;
               left:40px;
               top:10px;
               float:left;}

.main_inside_c{width:650;
               position:relative;
               left:30px;
               top:10px;
               float:left;}

#right_fp0101_program_detail{
	width:790px;
	height:30px;
	background:url(/at/img/fp/right_fp0101_programsyousai.gif) no-repeat 0 0;
}

#right_bp0401_kaijo{
	width:790px;
	height:30px;
	background:url(/at/img/bp/right_bp0401_kaijo.gif) no-repeat 0 0;
}

#right_fp0101_creative{
	width:790px;
	height:30px;
	background:url(/at/img/fp/right_fp0101_creative.gif) no-repeat 0 0;
}

#right_fp0401_link{
	width:790px;
	height:30px;
	background:url(/at/img/fp/right_fp0101_programsyousai.gif) no-repeat 0 0;
}

#right_fp0402_link{
	width:790px;
	height:30px;
	background:url(/at/img/fp/right_fp0101_programsyousai.gif) no-repeat 0 0;
}


.site_select{
	padding:0 15px 0 15px;
	margin-right:5px;
	vertical-align:middle;
	float:right;
}

.site_select select{
	width:200px;
}

.site_select input{
    width:250px;
    border-color:#c2c2c2;
    border-style:solid;
    border-width:1px;}
}

#footer {
	width: 790px;
	margin-left: 10px;
	text-align: right;
	padding-top: 0px;
	clear: both;
}

#copy {
	font-size:0.9em;
	margin-top: 3px;
	margin-left: 300px;
	margin-right: 10px;
	padding-bottom: 15px;
	color: #666666;
}

#main p{
	text-align:center;
	padding:10px 0;
}

#right_fp1001_program{
	width:790px;
	height:30px;
	background:url(/at/img/fp/right_fp0101_creative.gif) no-repeat 0 0;
}

#right_bp0602_program{
	width:790px;
	height:30px;
}

/* class */

.line_box_750{width:750px;
              border-width:1px;
              border-style:solid;
              border-color:#dddddd;
              float:left;}

.line_box_740_c {width:750px;
                 background-color:#f1f1f1;
                 border-color:#c2c2c2;
                 border-style:solid;
                 border-width:1px;
                 float:left;}
                 
              
.line_box_650{width:650px;
              border-width:1px;
              border-style:solid;
              border-color:#dddddd;
              float:left;}


.button_table_740{width:740px;
                  text-align:center;}
.button_table_740 th {width:740px;}
.button_table_740 td {width:740px;
                      text-align:right;}
.button_table_740 .extd {width:740px;
                         text-align:left;}
.button_table_740 .extd1 {width:740px;
                         text-align:center;}

.button_table_700{width:700px;
                  text-align:center;}
.button_table_700 th {width:700px;}
.button_table_700 td {width:700px;
                      text-align:left;}
                      
.button_table_640{width:640px;
                  text-align:center;}
.button_table_640 th {width:640px;}
.button_table_640 td {width:640px;
                      text-align:left;}
.button_table_640 .exth{width:370px;
                        text-align:right;}
.button_table_640 .extd{width:270px;
                        text-align:left;}
                      
.blue {color:#3366ff;}

.red {color:red;}

.big {font-size:14px;
      font-weight:bold;}

.bold {font-weight:bold;}

.site_select{
	padding:0 15px 0 15px;
	margin-right:8px;
	float:right;
}

.site_select_table{
	margin-left:30px;
	width:790px;
}

.site_select_table select{
	width:250px;
}

.info_back {background-image:url(/at/img/fp/right_fp1001_info_middle.gif);
            background-repeat:repeat-y;}

.info_back2 {background-image:url(/at/img/fp/right_fp1002_houkoku_middle.gif);
             background-repeat:repeat-y;}

.info_inside {width:600px;
              position:relative;
              left:55px;
              line-height:120%;}


.box_320 {width:320px;
          float:left;
          position:relative;
          left:20px;}


.box_410 {width:410px;
          float:left;}

.button_table_600{width:600px;
                  text-align:center;}

.button_table_600 th {width:640px;}

.button_table_600 td {width:640px;
                      text-align:left;}

.button_table_600 .exth{width:370px;
                        text-align:right;}

.button_table_600 .extd{width:270px;
                        text-align:left;}

.fp1002_scroll{
	vertical-align:middle;
    text-align    :right;
    padding-right :30px }

.fp1002_explanation{
	vertical-align:middle;
    text-align    :right;
    padding-right :10px }

/* table用class */
.menu_table {width:780px;}

.fp0101_table_main {width:740px;}
.fp0101_table_main th {width:560px;}
.fp0101_table_main td {width:180px;}

.fp0101_table_01  {width:740px;
                  vertical-align:middle;
                  margin-bottom:5px}
.fp0101_table_01 .title {
                     width:740px;
                     text-align:left;
                     background-color:#ffffff;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 0px 0px 0px;
                     height:20px;
                     padding-left:0px;
                     padding-bottom:0px;}
.fp0101_table_01 tr {height:20px;}
.fp0101_table_01 .titleth {width:140px;
                         background-color:#f1f1f1;
                         border-color:#c2c2c2;
                         border-style:solid;
                         border-width:1px;}
.fp0101_table_01 .titletd {width:590px;
                         background-color:#ffffff;
                         border-color:#c2c2c2;
                         border-style:solid;
                         border-width:1px 1px 1px 0px;
                         padding-left:10px;}

.fp0101_table_01 .topth {width:140px;
                         background-color:#f1f1f1;
                         border-color:#c2c2c2;
                         border-style:solid;
                         border-width:1px;
                         height:25px;}
.fp0101_table_01 .toptd {width:590px;
                         background-color:#ffffff;
                         border-color:#c2c2c2;
                         border-style:solid;
                         border-width:1px 1px 1px 0px;
                         padding-left:10px;
                         padding-top:3px;
                         padding-bottom:3px;
                         height:25px;}
                         
.fp0101_table_01 th{width:140px;
                         background-color:#f1f1f1;
                         border-color:#c2c2c2;
                         border-style:solid;
                         border-width:0px 1px 1px 1px;
                         padding-top:3px;
                         padding-bottom:3px;
                         height:25px;}
.fp0101_table_01 td {width:590px;
                         background-color:#ffffff;
                         border-color:#c2c2c2;
                         border-style:solid;
                         border-width:0px 1px 1px 0px;
                         padding-top:3px;
                         padding-bottom:3px;
                         padding-left:10px;
                         height:25px;}

.fp0101_table_02 {width:740px;
                  text-align:center;
                  vertical-align:middle;
                  margin-bottom:5px}
.fp0101_table_02 .title {
                     width:740px;
                     text-align:left;
                     background-color:#ffffff;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 0px 1px 0px;
                     height:25px;
                     padding-left:0px;
                     padding-top:0px;
                     padding-bottom:0px;}
.fp0101_table_02 tr {height:20px;}
.fp0101_table_02 th {width:140px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 1px 1px 1px;}
.fp0101_table_02 .th2 {width:185px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px 1px 1px 0px;}
.fp0101_table_02 .th3 {width:185px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px 1px 1px 1px;}
.fp0101_table_02 td {width:590px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 1px 1px 0px;
                     text-align:left;
                     padding-top:3px;
                     padding-bottom:3px;
                     padding-left:10px;}                     
.fp0101_table_02 .td2 {width:185px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 1px 1px 0px;
                     text-align:right;
                     padding-top:5px;
                      padding-right:5px;
                     padding-bottom:5px;
                     padding-left:10px;}
.fp0101_table_02 .td3 {width:185px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 1px 1px 1px;
                     text-align:left;
                     padding-top:5px;
                     padding-bottom:5px;
                     padding-left:10px;}
.fp0101_table_02 .td4 {width:590px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 1px 1px 0px;
                     text-align:left;
                     padding-top:5px;
                     padding-bottom:1px;
                     padding-left:10px;}
.fp0101_table_03 {width:740px;
                  text-align:center;
                  vertical-align:middle;}
.fp0101_table_03 .extr{height:20px;}
.fp0101_table_03 tr {height:80px;}
.fp0101_table_03 th {width:740px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;}
.fp0101_table_03 td {width:740px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 1px 1px 1px;
                     text-align:left;}
                     
.fp0201_table  {width:740px;
                text-align:center;
                vertical-align:middle;}
.fp0201_table .exth {width:590px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;}
.fp0201_table .extd {width:150px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px 1px 1px 0px;}
.fp0201_table th {width:590px;
                  background-color:#f1f1f1;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;}
.fp0201_table td {width:150px;
                  background-color:#f1f1f1;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 0px;}
                  
.fp0401_table {width:650px;
	padding-left:20px;}
.fp0401_table th {width:400px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:1px;
                  text-align:left;}
.fp0401_table td {width:250px;
                 }
                  
.fp0401_table_02 {width:740px;
                  text-align:left;
                  vertical-align:left;
                  border-collapse:collapse;}
.fp0401_table_02 .extr {height:20px;}
.fp0401_table_02 tr {height:30px;}
.fp0401_table_02 .exexth {width:200px;
                        background-color:#f1f1f1;
                        border-color:#c2c2c2;
                        border-style:solid;
                        border-width:1px;
                        text-align:center;}
.fp0401_table_02 .exth {width:140px;
                        background-color:#f1f1f1;
                        border-color:#c2c2c2;
                        border-style:solid;
                        border-width:1px 1px 1px 0px;
                        text-align:center;}
.fp0401_table_02 .extd {width:140px;
                        background-color:#FFFFFF;
                        border-color:#c2c2c2;
                        border-style:solid;
                        border-width:0px 1px 1px 0px;
                        text-align:center;}
.fp0401_table_02 .exextd {width:400px;
                          background-color:#f1f1f1;
                          border-color:#c2c2c2;
                          border-style:solid;
                          border-width:1px 1px 1px 0px;
                          text-align:center;}
.fp0401_table_02 th {width:200px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 1px 1px 1px;}
.fp0401_table_02 td {width:400px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 1px 1px 0px;}

.fp0401_table_03 {width:650px;
                 text-align:left;}
.fp0401_table_03 th {width:150px;}
.fp0401_table_03 td {width:500px;}

.fp0401_table_04 {width:740px;
                  text-align:left;
                  vertical-align:left;
                  border-collapse:collapse;}
.fp0401_table_04 tr {height:20px;}
.fp0401_table_04 th {background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;
                     text-align:center;}
.fp0401_table_04 td {background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 1px 1px 1px;}

.fp0501_table  {width:740px;
                text-align:center;
                vertical-align:middle;}
.fp0501_table tr {height:20px;}
.fp0501_table .exth {width:590px;
                     height:70px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;
                     text-align:left;
                     line-height:120%;}
.fp0501_table .extd {width:150px;
                     height:70px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px 1px 1px 0px;}
.fp0501_table th {width:590px;
                  height:70px;
                  background-color:#f1f1f1;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;
                  text-align:left;
                  line-height:120%;}
.fp0501_table td {width:150px;
                  height:70px;
                  background-color:#f1f1f1;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 0px;}
                  
.fp0601_table {width:500px;
               text-align:right;
               vertical-align:middle;
               position:relative;
               left:120px;}
.fp0601_table .extr {height:60px;}
.fp0601_table .exth {width:500px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;}
.fp0601_table .exth1 {width:500px;
                      background-color:#f1f1f1;
                      border-color:#c2c2c2;
                      border-style:solid;
                      border-width:1px;
                      text-align:left;}
.fp0601_table th {width:500px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;
                  text-align:center;}  
.fp0601_table td {width:500px;
                  background-color:#f1f1f1;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;
                  line-height:130%;}

.fp0802_table {text-align:left;}
                  
.fp0802_table_02 {width:700px;
                  position:relative;
                  left:20px;
                  text-align:left;
                  vertical-align:top;
                  line-height:130%;}
.fp0802_table_02 .exth {width:200px;
                        text-align:left;
                        vertical-align:top;}
.fp0802_table_02 th {width:230px;
                     text-align:center;
                     vertical-align:top;}
.fp0802_table_02 td {width:120px;
                     vertical-align:top;
                     text-align:left;}

.fp0802_table_02 .td1 {width:150px;
                     vertical-align:top;
                     text-align:left;}

.fp0802_table_03 {width:200px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:1px;
                  text-align:left;}
.fp0802_table_03 th{text-align:left;
                    vertical-align:left;}
                    
.fp0803_table {width:600px;
               position:relative;
               left:80px;}
.fp0803_table .exth {width:300px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;
                     text-align:left;
                     vertical-align:top;}
.fp0803_table .extd {width:300px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px 1px 1px 0px;
                     text-align:left;
                     vertical-align:top;}
.fp0803_table th {width:300px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;
                  text-align:left;
                  vertical-align:top;}
.fp0803_table td {width:300px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 0px;
                  text-align:left;
                  vertical-align:top;}
                  
.fp0901_table  {width:740px;
                text-align:center;
                vertical-align:middle;}
.fp0901_table .exth {width:590px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;
                     text-align:left;}
.fp0901_table .extd {width:150px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px 1px 1px 0px;}
.fp0901_table th {width:590px;
                  background-color:#FFFFFF1;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;
                  text-align:left;}
.fp0901_table td {width:150px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 0px;}
                  
.fp1001_table_01 {width:400px;
                  position:relative;
                  left:170px;}

.fp1001_table_01 .exth {width:90px;
						text-align:left;
                        background-color:#f1f1f1;
                        border-color:#c2c2c2;
                        border-style:solid;
                        border-width:1px;}

.fp1001_table_01 .extd {width:310px;
						text-align:left;
                        background-color:#FFFFFF;
                        border-color:#c2c2c2;
                        border-style:solid;
                        border-width:1px 1px 1px 0px;}

.fp1001_table_01 th {width:90px;
				     text-align:left;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 1px 1px 1px;}

.fp1001_table_01 td {width:300px;
					 text-align:left;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 1px 1px 0px;}

.fp1001_table_01 .exexth {width:400px;
                          text-align:left;
                          background-color:#FFFFFF;
                          border-color:#c2c2c2;
                  	      border-style:solid;
                  	      border-width:0px 1px 0px 1px;
                  	      text-align:center;}

.fp1001_table_01 .exextd {width:400px;
				          text-align:left;
				          vertical-align:middle;
                          background-color:#FFFFFF;
                          border-color:#c2c2c2;
                  	      border-style:solid;
                  	      border-width:0px 1px 1px 1px;}
                  	      
.fp1002_table_01 {width:400px;}

.fp1002_table_01 .invith {background-color:#FFFFFF;
                          border-width:0px;
                          width:90px;}
.fp1002_table_01 .invitd1 {background-color:#FFFFFF;
                          border-width:0px;
                          width:110px;}
.fp1002_table_01 .invitd2 {background-color:#FFFFFF;
                          border-width:0px;
                          width:49px;}
.fp1002_table_01 .invitd3 {background-color:#FFFFFF;
                          border-width:0px;
                          width:61px;}

.fp1002_table_01 .exth {width:90px;
						text-align:middle;
                        background-color:#f1f1f1;
                        border-color:#B6B6B6;
                        border-style:solid;
                        border-width:1px;}

.fp1002_table_01 .extd {width:310px;
						text-align:left;
                        background-color:#FFFFFF;
                        border-color:#B6B6B6;
                        border-style:solid;
                        border-width:1px 1px 1px 0px;}
                        
.fp1002_table_01 .exextd {width:110px;
						text-align:left;
                        background-color:#FFFFFF;
                        border-color:#B6B6B6;
                        border-style:solid;
                        border-width:1px 1px 1px 0px;}

.fp1002_table_01 th {width:90px;
				     text-align:middle;
                     background-color:#f1f1f1;
                     border-color:#B6B6B6;
                     border-style:solid;
                     border-width:0px 1px 1px 1px;}

.fp1002_table_01 td {width:310px;
					 text-align:left;
                     background-color:#FFFFFF;
                     border-color:#B6B6B6;
                     border-style:solid;
                     border-width:0px 1px 1px 0px;}

.fp1002_table_01 .td_boshu1{width:249px;
                            text-align:left;
                            background-color:#FFFFFF;
                            border-color:#B6B6B6;
                            border-style:solid;
                            vertical-align:middle;
                            border-width:0px 0px 1px 0px;}

.fp1002_table_01 .td_boshu2{width:61px;
                            text-align:middle;
                            background-color:#FFFFFF;
                            border-color:#B6B6B6;
                            border-style:solid;
                            vertical-align:middle;
                            border-width:0px 1px 1px 0px;}

.fp1002_table_01 .rewardtd {width:110px;
						text-align:left;
                        background-color:#FFFFFF;
                        border-color:#B6B6B6;
                        border-style:solid;
                        border-width:0px 1px 1px 0px;}
                        
.fp1002_table_01 .dummyth {width:90px;
				     text-align:middle;
                     background-color:#f1f1f1;
                     border-color:#B6B6B6;
                     border-style:solid;
                     border-width:0px 1px 1px 0px;}

.fp1002_table_01 .exexth {width:400px;
                          text-align:left;
                          background-color:#FFFFFF;
                          border-color:#B6B6B6;
                  	      border-style:solid;
                  	      border-width:0px 1px 0px 1px;
                  	      text-align:center;}

.fp1002_table_01 .exextd {width:400px;
				          text-align:left;
				          vertical-align:middle;
                          background-color:#FFFFFF;
                          border-color:#B6B6B6;
                  	      border-style:solid;
                  	      border-width:0px 1px 1px 1px;}
                  	      
.fp1002_table_02 .extr {height:15px;}

.fp1002_table_02 .exth {text-align:left;
                        vertical-align:middle;
                        background-color:#f1f1f1;
                        border-color:#B6B6B6;
                  	    border-style:solid;
                  	    border-width:1px 0px 1px 1px;}

.fp1002_table_02 .extd {text-align:left;
                        vertical-align:middle;
                        background-color:#f1f1f1;
                        border-color:#B6B6B6;
                  	    border-style:solid;
                  	    border-width:1px 1px 1px 0px;}

.fp1002_table_02 .exexth {text-align:left;
                          vertical-align:middle;
                          background-color:#FFFFFF;
                          border-color:#B6B6B6;
                  	      border-style:solid;
                  	      border-width:0px 0px 1px 1px;}

.fp1002_table_02 .exexth2 {text-align:left;
                           vertical-align:middle;
                           background-color:#FFFFFF;
                           border-color:#B6B6B6;
                  	       border-style:solid;
                  	       border-width:0px 0px 1px 0px;}

.fp1002_table_02 .exextd {text-align:left;
                          vertical-align:middle;
                          background-color:#FFFFFF;
                          border-color:#B6B6B6;
                  	      border-style:solid;
                  	      border-width:0px 1px 1px 0px;}

.fp1002_table_02 .exextd_view {text-align:center;
                               vertical-align:middle;
                               background-color:#FFFFFF;
                               border-color:#B6B6B6;
                      	       border-style:solid;
                  	           border-width:0px 1px 1px 1px;}

.fp1002_table_02 th {text-align:left;
                     vertical-align:middle;
                     background-color:#FFFFFF;
                     border-color:#B6B6B6;
                     border-style:solid;
                     border-width:0px 0px 0px 1px;}

.fp1002_table_02 .th2 {text-align:left;
                       vertical-align:middle;
                       background-color:#FFFFFF;
                       border-color:#B6B6B6;
                       border-style:solid;
                       border-width:0px;}

.fp1002_table_02 td {text-align:left;
                     vertical-align:middle;
                     background-color:#FFFFFF;
                     border-color:#B6B6B6;
                     border-style:solid;
                     border-width:0px 1px 0px 0px;}
                     
.fp1002_table_03 {width:685px;
                  border:solid 1px #B6B6B6;}

.fp1002_table_03 td {line-height:130%;float:left;}

.fp1002_table_02a th {text-align:left;
                      vertical-align:middle;
                      background-color:#f1f1f1;
                      border-color:#B6B6B6;
                  	  border-style:solid;
                  	  border-width:1px 0px 1px 1px;}
                  	     
.fp1002_table_02a .exth {text-align:left;
                         vertical-align:middle;
                         background-color:#f1f1f1;
                         border-color:#B6B6B6;
                  	     border-style:solid;
                  	     border-width:1px 0px 1px 0px;}

.fp1002_table_02a td {text-align:left;
                      vertical-align:middle;
                      background-color:#f1f1f1;
                      border-color:#B6B6B6;
                  	  border-style:solid;
                  	  border-width:1px 1px 1px 0px;}
                  	  
.fp1002_table_04 {width:600px;
                  position:relative;
                  left:0px;
                  background-color:#f1f1f1;}

.fp1002_table_04 th {width:120px;
                     text-align:center;}

.fp1002_table_04 td {width:480px;
                     text-align:left;
                     vertical-align:top;
                     line-height:130%;}

.fp1002_table_04 .exth {width:520px;
                        text-align:center;}

.fp1002_table_05  {width:400px;
                   text-align:right;
                   border-width:0px;}
.fp1002_table_05 th  {width:300px;}
.fp1002_table_05 td  {width:100px;}

.color_table {width:180px;}
.color_table tr {height:10px;}
.color_table td {width:10px;}

.preview {text-align:center;}
.preview td {text-align:center;}

.fp0201_table .sort_row {
    background-color:#D6D6D6;
    border:1px solid #C2C2C2;
    width:740px;
    height:30px;
    text-align:right;
}

.fp0501_table .sort_row {
    background-color:#D6D6D6;
    border:1px solid #C2C2C2;
    width:740px;
    height:30px;
    text-align:right;
}

.fp0601_table .sort_row {
    background-color:#D6D6D6;
    border:1px solid #C2C2C2;
    width:740px;
    height:30px;
    text-align:right;
}

/* 2011/08/05 追加
--------------------------------------------------------*/
td,th {
	empty-cells:show;
}

table.fp0101_table_01,
table.fp0101_table_02 {
	border-spacing:0px;
	border-collapse:collapse;
	margin-bottom: 15px;
}

table.fp0101_table_01 th,
table.fp0101_table_02 th {
	padding: 5px;
}

table.fp0101_table_01 td,
table.fp0101_table_02 td {
	padding: 5px;
	border: solid 1px #c2c2c2;
	vertical-align: middle;
}

table.fp0101_table_01 .toptd img {
	vertical-align: middle;
	margin: 5px 3px 5px 0;
}

table.fp0101_table_01 td img {
	margin: 2px 0;
	vertical-align: middle;
}

table.fp0101_table_01 td a img {
	border: none;
}

table.seika {
	width:740px;
	margin-bottom: 5px;
	border-collapse:collapse;
	table-layout:fixed;
	border-spacing:0px;
}

table.seika th,
table.seika td {
	border:1px solid #c2c2c2;
}

table.seika th {
	background-color:#f1f1f1;
	text-align: center;
	padding: 3px 10px;
}

table.seika td {
	padding: 3px 0 3px 10px;
	empty-cells:show;
}

table.program {
	width: 740px;
	border-collapse:collapse;
	table-layout:fixed;
	border-spacing:0px;
	empty-cells:show;
	border:1px solid #c2c2c2;
	margin: 0 0 10px 10px;
}

table.program th {
	width:100px;
	background-color:#f1f1f1;
	border-left:1px solid #c2c2c2;
	border-right:1px dotted #c2c2c2;
}

table.program td {

}

table.program td p {
	margin: 5px 10px;
	text-align: left !important;
}

table.program td.device {
	width: 175px;
	text-align: center;
}

table.fp0201_table {
	margin-left: 10px;
}

table.button_table_740 {
	margin-left: 7px;
}

table.pager {
	width: 740px;
	margin-bottom: 15px;
}

table.pager th {
	text-align: left;
	vertical-align: middle;
}

table.pager td {
	text-align: right;
}

table.pager ul {
	padding: 0;
	clear: both;
	overflow: hidden;
	margin: 0;
}

table.pager ul li {
	list-style: none;
	display: block;
	float: left;
	margin: 0 4px 0 0;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	border: solid 1px #3366CC;
	background: #f1f1f1;
}

table.pager li:hover {
	background: #FFFFFF;
	border: solid 1px #CC6600;
}


table.pager li.active {
	border: solid 1px #999999;
	background: #FFFFFF;
	color: #666666;
}

table.pager li a {
	height: 20px;
	line-height: 20px;
}

table.pager td input,
table.pager td select {
	vertical-align: middle;
}
