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:1000px;
       float:left;}
       
#main_left{width:210px;
           float:left;
           display:inline;}
           
#main_right{width:790px;
            float:left;
            background-image:url(/at/img/bp/right_back.gif);
            background-repeat:repeat-y;}

#main_atr {width:800px;
       float:left;}
       
#main_atr_top{width:800px;
        float:left;}
        
#main_atr_bottom{width:800px;
             background-image:url(/at/img/fp/back.gif);
             background-repeat:repeat-y;
             float:left;}

#main_campaign{width:800px;
             background-image:url(/at/img/fp/back.gif);
             background-repeat:repeat-y;
             float:left;}

.main_right_inside{position:relative;
                   left:20px;
		           width:750px;
                   float:left;}
                   
.main_right_inside02 {position:relative;
                      left:12px;
		              width:750px;
                      float:left;}

.main_right_inside03 {position:relative;
                      top:7px;
                      bottom:12px;
                      left:12px;
		              width:730px;
                      float:left;
                      line-height:130%;}
                      
                 
.main_left_inside01 {position:relative;
                      left:120px;}
                 
                 
.mini_box{width:182px;
          float:left;
          position:relative;
          left:5px;}

.help_box {width:740px;
           float:left;}                       

/* class */

.line_box_750{width:750px;
              border-width:1px;
              border-style:solid;
              border-color:#dddddd;
              float:left;}

.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;}


/*siteselect
------------------------------------------------*/
#right_bp0101_program{
	width:790px;
	height:30px;
	background:url(/at/img/bp/right_bp0101_program.gif) no-repeat 0 0;
}

#right_bp0301_link{
	width:790px;
	height:30px;
	background:url(/at/img/bp/right_bp0301_link.gif) no-repeat 0 0;
}

#right_bp0701_campaign{
	width:790px;
	height:30px;
	background:url(/at/img/bp/right_bp0301_link.gif) no-repeat 0 0;
}

.site_select{
	padding:0 15px 0 15px;
	margin-right:8px;
	float:right;
}

.site_select select{
	width:200px;
}


/* table用class */
.menu_table{width:1000px;}

.bp0101_table {width:750px;}
.bp0101_table th {width:100px;
                  text-align:left;
                  vertical-align:middle;}
.bp0101_table td {width:130px;
                  text-align:left;
                  vertical-align:middle;}
                  
.bp0101_table_b {width:740px;}
.bp0101_table_b th {width:300px;
                    text-align:left;}
.bp0101_table_b td {width:440px;
                    text-align:right;}
                    
.bp0101_table_c {width:740px;
                 text-align:center;
                 position:relative;
                 left:5px;
                 border-collapse:collapse;}
.bp0101_table_c th {width:70px;
                    background-color:#d6d6d6;
                    border-color:#8c8c8c;
                    border-style:solid;
                    border-width:1px 1px 1px 0px;}
.bp0101_table_c td {width:70px;
                    background-color:#f1f1f1;
                    border-color:#8c8c8c;
                    border-style:solid;
                    border-width:0px 1px 1px 0px;}
.bp0101_table_c .exth {width:330px;
                       background-color:#d6d6d6;
                       border-color:#8c8c8c;
                       border-style:solid;
                       border-width:1px;}
.bp0101_table_c .exexth {width:130px;
                         background-color:#d6d6d6;
                         border-color:#8c8c8c;
                         border-style:solid;
                         border-width:1px 1px 1px 0px;}
.bp0101_table_c .extd {width:330px;
                          background-color:#f1f1f1;
                          border-color:#8c8c8c;
                          border-style:solid;
                          border-width:0px 1px 1px 1px;
                          text-align:left;}
.bp0101_table_c .exextd  {width:130px;
                          background-color:#f1f1f1;
                          border-color:#8c8c8c;
                          border-style:solid;
                          border-width:0px 1px 1px 0px;}
.bp0101_table_c .maintd  {width:610px;
                          height:100px;
                          background-color:#FFFFFF;
                          border-style:solid;
                          border-width:0px 1px 1px 1px;
                          text-align:left;
                          vertical-align:top;
                          empty-cells: show;}
.bp0101_table_c .maintd02  {width:130px;
                            background-color:#FFFFFF;
                            border-style:solid;
                            border-width:0px 1px 1px 0px;
                            vertical-align:top;
                            }
.bp0101_table_c .maintd03{width:610px;
                          background-color:#FFFFFF;
                          border-style:solid;
                          border-width:0px 1px 1px 1px;
                          text-align:left;}
                          
.bp0102_table {width:600px;
               text-align:left;}
.bp0102_table tr {height:20px;}
.bp0102_table th {width:150px;}

.bp0102_table_b {width:700px;
                 text-align:center;
                 vertical-align:middle;}
.bp0102_table_b tr {height:40px;}
.bp0102_table_b th {width:150px;
                    background-color:#f1f1f1;
                    border-color:#c2c2c2;
                    border-style:solid;
                    border-width:0px 1px 1px 1px;}
.bp0102_table_b .exth {width:150px;
                       background-color:#f1f1f1;
                       border-color:#c2c2c2;
                       border-style:solid;
                       border-width:1px;}
.bp0102_table_b .exth2 {width:150px;
                       background-color:#f1f1f1;
                       border-color:#c2c2c2;
                       border-style:solid;
                       border-width:1px;
                       height:20px;}
.bp0102_table_b td {width:550px;
                    background-color:#FFFFFF;
                    border-color:#c2c2c2;
                    border-style:solid;
                    border-width:0px 1px 1px 0px;
                    text-align:left;}
.bp0102_table_b .extd {width:550px;
                       background-color:#FFFFFF;
                       border-color:#c2c2c2;
                       border-style:solid;
                       border-width:1px 1px 1px 0px;
                       text-align:left;}
.bp0102_table_b .extd2 {width:550px;
                       background-color:#FFFFFF;
                       border-color:#c2c2c2;
                       border-style:solid;
                       border-width:1px 1px 1px 0px;
                       text-align:left;
                       height:20px;}
                       
                       
                       
.bp0301_table {width:750px;}
.bp0301_table th {width:100px;
                  text-align:left;
                  vertical-align:middle;}
.bp0301_table td {width:130px;
                  text-align:left;
                  vertical-align:middle;}

.bp0301_table_b {width:740px;}
.bp0301_table_b th {width:300px;
                    text-align:left;}
.bp0301_table_b td {width:440px;
                    text-align:right;}
                    
.bp0301_table_c {width:740px;
                 text-align:center;
                 position:relative;
                 left:5px;
                 vertical-align:middle;}
.bp0301_table_c .exth {width:30px;
                       background-color:#f1f1f1;
                       border-color:#c2c2c2;
                       border-style:solid;
                       border-width:1px;}
.bp0301_table_c .exexth {width:430px;
                         background-color:#f1f1f1;
                         border-color:#c2c2c2;
                         border-style:solid;
                         border-width:1px 1px 1px 0px;}
.bp0301_table_c th {width:70px;
                    background-color:#f1f1f1;
                    border-color:#c2c2c2;
                    border-style:solid;
                    border-width:1px 1px 1px 0px;}
.bp0301_table_c .extd {width:30px;
                       background-color:#FFFFFF;
                       border-color:#c2c2c2;
                       border-style:solid;
                       border-width:0px 1px 1px 1px;}
.bp0301_table_c .exextd {width:430px;
                         background-color:#FFFFFF;
                         border-color:#c2c2c2;
                         border-style:solid;
                         border-width:0px 1px 1px 0px;
                         text-align:left;
                         vertical-align:middle;}
.bp0301_table_c td {width:70px;
                    background-color:#FFFFFF;
                    border-color:#c2c2c2;
                    border-style:solid;
                    border-width:0px 1px 1px 0px;}
                    
.bp0401_table {width:500px;
               text-align:left;}
.bp0401_table .exth {width:150px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;}
.bp0401_table th {width:350px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:1px 1px 1px 0px;}
.bp0401_table .extd {width:150px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:0px 1px 1px 1px;}
.bp0401_table td {width:350px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 0px;}

.bp0501_table {width:180px;
               text-align:left;}
.bp0501_table th {width:180px;
                  background-color:#f1f1f1;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:1px;}
.bp0501_table td {width:180px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;}
                  
.bp0601_table {width:500px;
               text-align:left;
               position:relative;
               top:5px;}
.bp0601_table .exth {width:150px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;
                     text-align:center;}
.bp0601_table th {width:150px;
                  background-color:#f1f1f1;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;
                  text-align:center;}
.bp0601_table .extd {width:350px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px 1px 1px 0px;}
.bp0601_table td {width:350px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 0px;}
                  
.bp0601_table_b {width:500px;
               text-align:left;
               position:relative;}
.bp0601_table_b .exth {width:150px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;
                     text-align:center;}
.bp0601_table_b th {width:150px;
                  background-color:#f1f1f1;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;
                  text-align:center;}
.bp0601_table_b .extd {width:350px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px 1px 1px 0px;}
.bp0601_table_b td {width:350px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 0px;}
                  
.bp0602_table {width:720px;
               text-align:left;
               background-color:#FFFFFF;
               border-color:#c2c2c2;
               border-style:solid;
               border-width:1px;}
.bp0602_table th {width:180px;}
.bp0602_table td {width:180px;}

.bp0602_table_b {width:500px;
                text-align:left;
                position:relative;}
.bp0602_table_b .exth {width:150px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;
                     text-align:center;}
.bp0602_table_b th {width:150px;
                  background-color:#f1f1f1;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;
                  text-align:center;}
.bp0602_table_b .extd {width:350px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px 1px 1px 0px;}
.bp0602_table_b td {width:350px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 0px;}
                  
.bp0603_table {width:500px;
                text-align:center;
                position:relative;}
.bp0603_table .exth {width:250px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;
                     text-align:center;}
.bp0603_table .exth2 {width:500px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;
                     text-align:center;}
.bp0603_table .extd {width:250px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px 1px 1px 0px;
                     text-align:center;}
.bp0603_table th {width:250px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;}
.bp0603_table td {width:250px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 0px;
                  text-align:left;
                  height:20px;}
.bp0603_table .td2 {width:500px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 0px 0px 0px;
                  text-align:left;}
.bp0603_table .td3 {width:250px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;}
.bp0603_table .td4 {width:500px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;
                  text-align:left;
                  height:20px;}

.icon_table {width:700px;
               text-align:left;
               position:relative;}
.icon_table .td1 {width:50px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  text-align:center;
                  border-width:1px 1px 1px 1px;}
.icon_table .td2 {width:150px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:1px 1px 1px 1px;}
.icon_table .td3 {width:500px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:1px 1px 1px 1px;}

/* 一括提携申請用 */
#shakehandsMain {width:790px;}
#title{float:left;}

.bp0604_table {width:500px;
               position:relative;}
.bp0604_table th {text-align:center;
                  height:20px;}
.bp0604_table td {text-align:left;
                  height:20px;}
                  
.bp0701_table {width:700px;
               position:relative;}
.bp0701_table th {text-align:center;
                  height:20px;}
.bp0701_table td {text-align:left;
                  height:20px;}

.bp0702_table {width:700px;
                text-align:center;
                position:relative;}
.bp0702_table .exth {width:450px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;
                     text-align:center;}
.bp0702_table .exth2 {width:700px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;
                     text-align:center;}
.bp0702_table .extd {width:250px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px 1px 1px 0px;
                     text-align:center;}
.bp0702_table th {width:450px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;}
.bp0702_table td {width:250px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 0px;
                  text-align:left;
                  height:20px;}
.bp0702_table .td2 {width:450px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;}
.bp0702_table .td3 {width:700px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;
                  text-align:left;
                  height:20px;}


.bp0703_table {width:700px;
                text-align:center;
                position:relative;}
.bp0703_table .exth {width:200px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;
                     text-align:center;}
.bp0703_table .extd {width:500px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px 1px 1px 0px;
                     text-align:left;}
.bp0703_table th {width:200px;
                  background-color:#f1f1f1;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;
                  }
.bp0703_table td {width:500px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 0px;
                  text-align:left;
                  height:20px;}

#shakehandsfooter {
	width: 790px;
	margin-left: 10px;
	text-align: right;
	padding-top: 30px;
	clear: both;
}

#shakehandscopy {
	font-size:0.9em;
	margin-top: 3px;
	margin-right: 32px;
	padding-bottom: 15px;
	color: #666666;
}

#footer_atr {
	width: 790px;
	margin-left: 10px;
	text-align: right;
	padding-top: 0px;
	clear: both;
}

#copy_atr {
	font-size:0.9em;
	margin-top: 3px;
	margin-left: 300px;
	margin-right: 10px;
	padding-bottom: 15px;
	color: #666666;
}
/* Footer
----------------------------------------------------------------------*/
#footer {
	width: 1000px;
	margin-left: 10px;
	text-align: right;
	padding-top: 30px;
	clear: both;
}

#copy {
	font-size:0.9em;
	margin-top: 3px;
	margin-right: 32px;
	padding-bottom: 15px;
	color: #666666;
}

/* shakehands for ATR */
.site_select_table{
	margin-left:30px;
	width:790px;
}

.site_select_table select{
	width:250px;
	vertical-align:middle;
}
.site_select_table .td1{width:100px;
                        vertical-align:bottom;
}

.site_select_table .td2{width:170px;
                        vertical-align:middle;
}

.site_select_table .td3{width:360px;
                        vertical-align:middle;
}

.site_select_table .td4{width:160px;
                        vertical-align:middle;
}

.site_select_table .td12{width:270px;
                        vertical-align:middle;
}

.site_select_table .td13{width:630px;
                        vertical-align:middle;
}

.site_select_table .td24{width:690px;
                        vertical-align:middle;
}

.site_select_table .td34{width:520px;
                        vertical-align:middle;
}

.site_select_table .invitd1 {
                          border-width:0px;
                          width:100px;}
.site_select_table .invitd2 {
                          border-width:0px;
                          width:160px;}
.site_select_table .invitd3 {
                          border-width:0px;
                          width:370px;}
.site_select_table .invitd4 {
                          border-width:0px;
                          width:160px;}

.info_back {background-image:url(/at/img/bp/right_bp0602_info_middle.gif);
            background-repeat:repeat-y;}

.info_back2 {background-image:url(/at/img/bp/right_bp0602_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;}

.main_inside{width:760;
             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;}
               
.bp0602_scroll{
    float         :right;
	vertical-align:middle;
    text-align    :right;
    padding-right :30px }
    
.bp0602_explanation{
	vertical-align:middle;
    text-align    :right;
    padding-right :10px }

.bp0602_table_01 {width:400px;}

.bp0602_table_01 .invith {background-color:#FFFFFF;
                          border-width:0px;
                          width:90px;}
.bp0602_table_01 .invitd1 {background-color:#FFFFFF;
                          border-width:0px;
                          width:110px;}
.bp0602_table_01 .invitd2 {background-color:#FFFFFF;
                          border-width:0px;
                          width:49px;}
.bp0602_table_01 .invitd3 {background-color:#FFFFFF;
                          border-width:0px;
                          width:61px;}

.bp0602_table_01 .exth {width:90px;
						text-align:middle;
                        background-color:#f1f1f1;
                        border-color:#B6B6B6;
                        border-style:solid;
                        border-width:1px;}
                        
.bp0602_table_01 .extd {width:310px;
						text-align:left;
                        background-color:#FFFFFF;
                        border-color:#B6B6B6;
                        border-style:solid;
                        border-width:1px 1px 1px 0px;}
                        
.bp0602_table_01 .rewardtd {width:110px;
						text-align:left;
                        background-color:#FFFFFF;
                        border-color:#B6B6B6;
                        border-style:solid;
                        border-width:0px 1px 1px 0px;}
                        
.bp0602_table_01 .dummyth {width:90px;
				     text-align:middle;
                     background-color:#f1f1f1;
                     border-color:#B6B6B6;
                     border-style:solid;
                     border-width:0px 1px 1px 0px;}
                     
.bp0602_table_01 th {width:90px;
				     text-align:middle;
                     background-color:#f1f1f1;
                     border-color:#B6B6B6;
                     border-style:solid;
                     border-width:0px 1px 1px 1px;}

.bp0602_table_01 td {width:310px;
					 text-align:left;
                     background-color:#FFFFFF;
                     border-color:#B6B6B6;
                     border-style:solid;
                     border-width:0px 1px 1px 0px;}
                     
.bp0602_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;}

.bp0602_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;}

.bp0602_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;}

.bp0602_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;}
                  	      
.bp0602_table_02 .extr {height:15px;}

.bp0602_table_02 .exth {text-align:left;
                        vertical-align:middle;
                        background-color:#f1f1f1;
                        border-color:#B6B6B6;
                  	    border-style:solid;
                  	    border-width:1px 0px 1px 1px;}

.bp0602_table_02 .extd {text-align:left;
                        vertical-align:middle;
                        background-color:#f1f1f1;
                        border-color:#B6B6B6;
                  	    border-style:solid;
                  	    border-width:1px 1px 1px 0px;}

.bp0602_table_02 .exexth {text-align:left;
                          vertical-align:middle;
                          background-color:#FFFFFF;
                          border-color:#B6B6B6;
                  	      border-style:solid;
                  	      border-width:0px 0px 1px 1px;}

.bp0602_table_02 .exexth2 {text-align:left;
                           vertical-align:middle;
                           background-color:#FFFFFF;
                           border-color:#B6B6B6;
                  	       border-style:solid;
                  	       border-width:0px 0px 1px 0px;}

.bp0602_table_02 .exextd {text-align:left;
                          vertical-align:middle;
                          background-color:#FFFFFF;
                          border-color:#B6B6B6;
                  	      border-style:solid;
                  	      border-width:0px 1px 1px 0px;}

.bp0602_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;}

.bp0602_table_02 th {text-align:left;
                     vertical-align:middle;
                     background-color:#FFFFFF;
                     border-color:#B6B6B6;
                     border-style:solid;
                     border-width:0px 0px 0px 1px;}

.bp0602_table_02 .th2 {text-align:left;
                       vertical-align:middle;
                       background-color:#FFFFFF;
                       border-color:#B6B6B6;
                       border-style:solid;
                       border-width:0px;}

.bp0602_table_02 td {text-align:left;
                     vertical-align:middle;
                     background-color:#FFFFFF;
                     border-color:#B6B6B6;
                     border-style:solid;
                     border-width:0px 1px 0px 0px;}
                     
.bp0602_table_03 {width:685px;
                  border:solid 1px #B6B6B6;}

.bp0602_table_03 td {line-height:130%;}

.bp0602_table_02a th {text-align:left;
                      vertical-align:middle;
                      background-color:#f1f1f1;
                      border-color:#B6B6B6;
                  	  border-style:solid;
                  	  border-width:1px 0px 1px 1px;}
                  	     
.bp0602_table_02a .exth {text-align:left;
                         vertical-align:middle;
                         background-color:#f1f1f1;
                         border-color:#B6B6B6;
                  	     border-style:solid;
                  	     border-width:1px 0px 1px 0px;}

.bp0602_table_02a td {text-align:left;
                      vertical-align:middle;
                      background-color:#f1f1f1;
                      border-color:#B6B6B6;
                  	  border-style:solid;
                  	  border-width:1px 1px 1px 0px;}
                  	  
.bp0602_table_04 {width:650px;
                  position:relative;
                  left:40px;
                  background-color:#f1f1f1;}

.bp0602_table_04 th {width:120px;
                     text-align:center;}

.bp0602_table_04 td {width:530px;
                     text-align:left;
                     vertical-align:top;
                     line-height:130%;}

.bp0602_table_04 .exth {width:650px;
                        text-align:center;}
    
.button_table_800{width:800px;
                  text-align:center;}

.bp0602_table_05  {width:400px;
                   text-align:right;
                   border-width:0px;}
.bp0602_table_05 th  {width:300px;}
.bp0602_table_05 td  {width:100px;}


/**************************************/
/*FXCMブログパーツ用スタイル ここから */
/**************************************/
.kiyaku{
	overflow:auto;
	width:700px;
	height:140px;
	border:1px solid #CCCCCC;
	color:#333333;
	text-align:left;
	padding:0.5em 1em;
	margin:10px auto 20px;
}
.kiyaku ul{
	padding:10px;
}
.kiyaku li{
	line-height:1.5;
}

.kiyaku dl{
	padding:10px;
}
.kiyaku dd{
	margin:5px;
	padding:0;
}

.kiyaku span{
	font-weight:bold;
	font-size:13px;
}
.h_kiyaku{
	margin:0 0 0 30px;
	text-align:left;
}

	
.bp_a,
.bp_b,
.bp_c{
	width:730px;
	margin:10px auto;
}
.bp_a .fxcm_logo,
.bp_b .fxcm_logo,
.bp_c .fxcm_logo{
	text-align:left;
	padding:0;
	margin:0;
	height:36px;
}
.bp_a .bp_image,
.bp_b .bp_image{
	width:700px;
	margin:10px auto;
	border:1px solid #666666;
	padding:10px;
}
.bp_a ul,
.bp_b ul{
	width:700px;
	margin:10px auto;
	background:#F1F1F1;
	text-align:left;
	padding:1em;
}
.bp_a ul li,
.bp_b ul li{
	list-style:none;
	margin:2px 0 5px 3px;
	padding:0 0 0 1em;
	background:url(/at/img/bp/bp11_fxcm_bullet1.gif) 0 3px no-repeat;
}


#right_fxcm_link{
	width:790px;
	height:30px;
	valign:middle;
	background:url(/at/img/bp/right_bp0602.gif) no-repeat 0 0;
}

.bptop_inner{
	clear:both;
	overflow:hidden;
	width:740px;
	height:auto;
	margin:0 auto;
	padding:3px 0 40px;
	border:1px solid #999999;
	text-align:left;
}

.bptop_inner p.title{
	margin:10px 5px;
}

.bptop_inner_left{
	float:left;
	width:180px;
	margin:0;
}
.bptop_inner_left p{
	width:160px;
	margin:10px 0 0 10px;
}

.bptop_inner_left .bparea{

	height:300px;
	margin:5px 0 0 5px;
}


.bptop_inner_right{
	float:right;
	width:510px;
	margin:0;
}
.bptop_inner_right h2{
	margin:2px 3px;
	padding:3px 3px;
	clear:both;
}
.bptop_inner_right .image{
	float:left;
	width:150px;
	margin:5px 3px;
	padding:2px;
}

.inner_right_right h3{
	font-size:12px;
	margin:5px 2px 3px 2px;
}
.inner_right_right p{
	margin:0 5px 10px 5px;
	padding:0 0 0 0.7em;
	line-height:1.7;
}

.bottomtext{
	clear:both;
	margin:5px auto;
	text-align:center;
	color:#FF0000;
}

.bp_table {width:600px;
               text-align:left;
               position:relative;}
.bp_table .exth {width:150px;
                     background-color:#f1f1f1;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px;
                     text-align:center;}
.bp_table th {width:150px;
                  background-color:#f1f1f1;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 1px;
                  text-align:center;}
.bp_table .extd {width:450px;
                     background-color:#FFFFFF;
                     border-color:#c2c2c2;
                     border-style:solid;
                     border-width:1px 1px 1px 0px;}
.bp_table td {width:450px;
                  background-color:#FFFFFF;
                  border-color:#c2c2c2;
                  border-style:solid;
                  border-width:0px 1px 1px 0px;}

#fxcm_tab{
	width:740px;
	margin:10px 0 0 0;
	padding:0;
}
#fxcm_tab ul{
	margin:0;
	padding:0;	
	list-style:none;
}
#fxcm_tab li{
	float:left;
	width:190px;	
	height:28px;	
	margin:0 2px;
	padding:0;	
}
#fxcm_tab li a {
	display:block;
	width:190px;
	height:28px;
	margin:0;
	padding:0;		
}

#fxcm_tab li a:hover {
	background-color:transparent;
}
#fxcm_tab li a:hover img {
	visibility: hidden;
}
#fxcm_tab ul li.nav_1 {
	background: url(/at/img/bp/bp11_fxcm3_tabmenu1_on.gif);
}
#fxcm_tab ul li.nav_2 {
	background: url(/at/img/bp/bp11_fxcm3_tabmenu2_on.gif);
}


.bprk{
	width:735px;
	border:1px solid #7b9ebd;
	background:#efebe7;
}

span.red{
	color:#FF0000;
}

/**************************************/
/*FXCMブログパーツ用スタイル ここまで */
/**************************************/

/* マネーパートナーズブログパーツスタイル
-------------------------------------------*/

.bp_mp{
	width:730px;
	margin:10px auto;
}

.bp_mp_inner{
	width:730px;
	height:100%;
	margin:10px auto;
	padding:5px 3px;
	border:1px solid #999999;
	text-align:center;
}

p.mp_logo{
	text-align:left;
	padding:0;
	margin:0;
}

p span.red{
	color:#FF0000;
}

/* 外為ブログパーツ */
.gaitame_inner{
	width:715px;
	margin:10px auto;
	border:1px solid #666666;
	padding:10px;
}

.gaitame_logo{
	text-align:left;
	padding:0;
	margin:0;
	height:36px;
}

/*--------------- FX規約 ここから ---------------*/
/* bp0102.jsp */


div#fx_check,
div.consent {
	width: 700px;
}

div#fx_check {
	padding: 10px 0 10px 0;
	margin: 0 0 7px 0;
	background: #f1f1f1;
}

div#fx_check p {
	margin: 0 15px 5px 25px;
	padding: 0px;
}

div#fx_check p span {
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
	margin: 5px 0 5px 0;
	color: #CC0000;
}

div.consent {
	text-align: center;
	margin: 0 0 15px 0;
}

div.consent label input {
	margin: 0 3px 0 20px;
	vertical-align: middle;
}

/*----------------------------------*/
/* bp0104.jsp */

div#fx_check_ext,
div.consent {
	width: 700px;
}

div#fx_check_ext {
	padding: 10px 0 10px 0;
	margin: 0 0 7px 0;
	background: #f1f1f1;
}

div#fx_check_ext p {
	margin: 0 15px 5px 25px;
	padding: 0px;
	text-align: left ;
}

div#fx_check_ext p span {
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
	margin: 5px 0 5px 0;
	color: #CC0000;
}

div.consent_ext {
	text-align: center;
	margin: 0 0 15px 0;
}

div.consent_ext label input {
	margin: 0 3px 0 20px;
	vertical-align: middle;
}

/*----------------------------------*/
/* bp0502.jsp */

div#fx_check_sh,
div.consen_sh {
	width: 740px;
}

div#fx_check_sh {
	padding: 10px 0 10px 0;
	margin: 0 0 7px 0;
	background: #f1f1f1;
}

div#fx_check_sh p {
	margin: 0 15px 5px 25px;
	padding: 0px;
	text-align: left;
}

div#fx_check_sh p span {
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
	margin: 5px 0 5px 0;
	color: #CC0000;
}

div.consent_sh {
	text-align: center;
	margin: 0 0 15px 5px;
}

div.consent_sh label input {
	margin: 0 3px 0 20px;
	vertical-align: middle;
}

/*--------------- FX規約 ここまで ---------------*/

table.bp0report {
	width:750px;
}

table.bp0report tr {	
}

table.bp0report th {
	width:110px;
	text-align:left;
}

table.bp0report td {
	padding: 5px 5px 5px 0;
}

table.bp0report td div {
	display:inline;	
}

table.bp0report img {
	vertical-align:middle;
}

table.bp0report label {
	margin:0 15px 0 0;
}

table.bp0report td.conditions {
	
}

table.bp0report td.conditions label {
	width:153px;
	margin:0;
	display:inline-block;
}

table.bp0report td.conditions label img {
	margin: 0 0 0 2px;
}

table.bp0report input {
	vertical-align:middle;
}

table.bp0report a {
	text-decoration:underline;
}

table.bp0report span {
	margin:0 7px;
	font-weight:bold;
}

table.bp0report span.sub {
	margin: 0;
	font-weight:normal;
}

p.bp0review{
	width: 750px;
	text-align:right;
	margin:0 10px 5px 0;
	padding-bottom: 10px;
	border-bottom: dashed 1px #CCCCCC;
}

p.bp0icon{
	width: 750px;
	text-align:right;
	margin:-25px 10px 10px 0;
}

ul.bp0page_navi {
	margin:5px 0 10px 0;
	padding:0;
}

ul.bp0page_navi li {
	list-style:none;
	display:inline;
	margin:0;
}

table.bp0order {
	width: 750px;
	margin: 0 0 15px 0;
	border: solid 1px #CCCCCC;
}

table.bp0order th {
	width:90px;
	background:#F1F1F1;
}

table.bp0order td {
	line-height:1.7;
	padding: 5px 0;
}

table.bp0order td span {
	display:inline-block;
	background:#F1F1F1;
	border:solid 1px #CCCCCC;
	width:70px;
	height:16px;
	line-height:16px;
	text-align: center;
	margin: 0 8px;
}

table.bp0result_01,
table.bp0result_02,
table.bp0result_03 {
	width:750px;
	border-collapse:collapse;
	border-spacing:0px;
}

table.bp0result_01 th,
table.bp0result_02 th,
table.bp0result_03 th,
table.bp0result_01 td,
table.bp0result_02 td,
table.bp0result_03 td {
	padding: 5px;
	border:solid 1px #8C8C8C;
}

table.bp0result_01 td,
table.bp0result_02 td {
	width:100px;
	text-align:center;
}

table.bp0result_02 th,
table.bp0result_02 td,
table.bp0result_03 th {
	background:#F1F1F1;
}


table.bp0result_02 img,
table.bp0result_02 input,
table.bp0result_03 img {
	vertical-align:middle;
}

table.bp0result_01 {
	margin: 10px 0;
	background:#D6D6D6;
	height:40px;
}

table.bp0result_03 {
	margin: -1px 0 15px 0;
}

table.bp0result_03 td.icon {
	padding-bottom:0;	
}

table.bp0result_03 img {
	margin-bottom:5px;
}

table.bp0result_03 a img {
	border:0;
}

.bp0_program_name {
	text-align:left;
}

.bp0_w_205 {
	width:205px;
	text-align:center;
}

/* 20120418追加 */

.bp0_w_51 {
	width:14%;
	text-align:center;
	background:#D6D6D6;
}

table.bp0result_03 .bp0_c_type img {
	margin-bottom:0;
}

/* 20120618追加　金融規制対策 */
.url_btn {
	margin-top: 4px;
	font-size: 12px;
}

.bp0101_table_d {
	border: 1px solid #8C8C8C;
	border-collapse: collapse;
	width: 740px;
	margin-left: 5px;
}

.bp0101_table_d td,
.bp0101_table_d th {
	border: 1px solid #8C8C8C;
}

.bp0101_table_d th {
	background: #D6D6D6;
}

.bp0101_table_d td {
	background: #fff;
	text-align: left;
}

.bp0101_table_d p.kiyaku_title,
.bp0102_table_b p.kiyaku_title,
#main .bp0102_table_b p.kiyaku_title {
	margin: 6px 0;
	line-height: 1.5;
	border: 1px solid #dcdcdc;
	background: #F8F8F8;
	padding: 4px 8px;
	text-align: center;
}

.bp0101_table_d p.kiyaku_detail_title,
.bp0102_table_b p.kiyaku_detail_title,
#main .bp0102_table_b p.kiyaku_detail_title {
	margin: 1em 0 2px;
	padding: 1px 4px;
	background: #f1f1f1;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	width: 60px;
	text-align:center;
	color: #666;
	font-size: 11px;
	line-height: 1.5;
}

.bp0101_table_d p.kiyaku_detail,
.bp0102_table_b p.kiyaku_detail,
#main .bp0102_table_b p.kiyaku_detail {
	margin: 0 0 1em;
	padding: 0;
	line-height: 1.5;
	text-align: left;
}

.bp0101_table_d p.kiyaku_doui,
.bp0102_table_b p.kiyaku_doui,
#main .bp0102_table_b p.kiyaku_doui {
	text-align: center;
	margin: 6px 0;
	padding: 4px 0 0;
	border-top: 1px dashed #dcdcdc;
}

/* 120619掲載ページURL登録POPUP */
#fxurl_wrap {
	position: relative;
	margin: 0 auto;
	padding-top: 40px;
	padding-top: 20px\9; /* IE8以下 */
	background: #fff\9; /* IE8以下 */
	width: 680px\9; /* IE8以下 */
}

#fxurl_wrap a img {
	border: none;
}

#fxurl_wrap #close_btn {
	position: absolute;
	top: 28px;
	top: 4px\9; /* IE8以下 */
	left: 50%;
	margin-left: 296px;
}

#fxurl {
	margin: 0 auto;
	padding: 15px 20px;
	width: 600px;
	background:#fff;
}

#fxurl h1 {
	border-left: 5px solid #FF9900;
	font-size: 13px;
	font-weight: bold;
	margin: 4px 0 16px;
	text-decoration: none;
	text-indent: 5px;
}

#fxurl table {
	width: 100%;
	border: 1px solid #C2C2C2;
	border-collapse: collapse;
}

#fxurl th,
#fxurl td { 
	border: 1px solid #C2C2C2;
	padding: 6px 6px;
}

#fxurl th {
	background: #F8F8F8;
	text-align: left;
}

#fxurl th.fxurl_title {
	background: #FF9900;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}

#fxurl td textarea {
	width: 98%;
	min-height: 100px;
	resize: vertical;
}

#fxurl p.center {
	text-align: center;
}

#fxurl .message {
	background: #f8f8f8;
	border: 1px solid #DCDCDC;
	padding: 10px 12px;
	margin-bottom: 20px;
}

#fxurl .message p.center {
	text-align: center;
	font-size: 14px;
}

#fxurl .error {
	border: 1px solid #FF0000;
	color: #FF0000;
	background: #fff;
}

#fxurl .message p {
	margin: 0 auto 1em;
}

#fxurl .message ul {
	margin: 0 auto;
	padding: 0 20px 6px;
}

#fxurl .message li {
	margin: 0 auto 6px;
}

#fxurl .error_url {
	width: 300px;
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}
