/* construction_01.css �� construction_02.css �ɕύX���Ă������� */
body 
{margin:0;padding:0;text-align:center;color:#000;background-attachment:scroll;background:url(../images/bg_img_balloon.jpg) repeat-x top;border-top:solid 3px #000095;}
body,input,textarea,select{font-family:"���C���I","Hiragino Kaku Gothic Pro",Meiryo,"�q���M�m�p�S Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif}
/*// �ȉ�1-6�܂�
   �L�q���� wrapper �� headercontent �� tab_menu �� sidebarcontent �� maincontent �� sidebar2 */
/*// 1:�S�̂𕢂� */
#wrapper{width:993px;margin:auto;text-align:left;}

/*// 2:�w�b�_�[�R���e���c = ���S+�o�i�[+���O�C���i���O�A�E�g�j */
#headercontent{width:993px;height:84px;text-align:left;}
#headercontent h1,#headercontent div.h1{font-size:12px;margin:1px 0;color:#000;font-weight:bold;}
/*���S+�o�i�[*/
#header_bnr{float:left;width:690px;}
/*�g�b�v�o�i�[*/
#topbnimg{margin-left:50px;}
/* ���O�C���i���O�A�E�g�j */
#header_login{float:left;font-size:12px;margin-left:20px;display:inline;}
#header_login UL{list-style-type:none;margin:3px auto 0 10px;}
#header_login li{float:left;background:url(../images/point_arrow-lightblue.gif) no-repeat;display:block;width:80px;padding-left:15px;padding-top:1px;font-size:12px;}
#header_login a,#header_login a:visited{text-decoration:none; color:#00f;}
#header_login a:hover{color:#F60;}

/* 3:�^�u���j���[ */
#tab_menu{clear:both;width:993px;border-bottom:solid 3px #183390;color:navy;padding:0;margin:0;}
#menub_02 a,#menub_03 a,#menub_04 a,#menub_06 a{font-size:80%;}
#menub_02 TD,#menub_03 TD,#menub_04 TD,#menub_06 TD{padding:3px;}

/*// 4:�E�T�C�h�R���e���c�i��j�o�i�[(300*250px)+�e���v���[�gBANK�������ߏ�� */
#sidebarcontent{float:right;padding:0;font-size:9pt;width:300px;padding-top:3px;}
#sidebarcontent a,#sidebarcontent a:visited{color:#00f;}#sidebarcontent a img{border:0;}
#ImgAboutPr{margin-left:90px;}

/*// 5:���C���R���e���c */
#maincontent{float:left;width:690px;}

/*// 6:�E�T�C�h�R���e���c�i���jP�}�[�N+�x���T�C��+���X�g*/
#sidebarcontent2{clear:right;float:right;width:300px;margin:10px 0 0 0;}
#sidebarcontent2 a,#sidebarcontent2 a:visited{text-decoration:none;color:#00f;}#sidebarcontent2 a img{border:0;}
.sidebarcontent2_box{font-size:9pt;color:#666;margin:5px 10px;}
table.sidebarcontent2_box td{font-size:9pt;color:#666;}
table.sidebarcontent2_box img{margin:5px 20px 5px 0;}
#sidebarcontent2 ul{margin:0 0 0 20px;font-size:9pt;padding:0;}
#sidebarcontent2 li{list-style-image:url(../images/point_arrow-lightblue.gif);vertical-align:bottom;}
#sidebarcontent2 hr{color:#a7a7a7;margin:5px;}
.sidebarcontent2_rank{border:solid 1px gray;margin:5px;text-align:center;padding-bottom:6px;}
.sideprRankingTxt{margin:5px 8px; font-size:9pt;}

/*�t�b�^�[ Copyright*/
.foot_copy{border-top:solid 1px navy;margin:5px;padding-top:3px;text-align:center;font-size:9pt;}
.foot_copy a{text-decoration:none;}
.foot_copy a:hover{color:#F60;}

/* �L��201507-
-------------------------------------------------------------------*/
.sectiontitle{background-color:#d7e3ed;padding:5px 10px;font-weight:bold;margin:0;}
/* �~�f�B�A�����O�^���O���@300x250  */
#bansponsor01{margin:10px auto 0px;}
#bansponsor01 .title{font-size:10pt;color:#555;margin-bottom:2px;}
#bansponsor01-2nd .title {font-size: 10pt;color: #555555;margin-bottom: 2px;}

/* �{�^���@125x125 #bansponsor0*/
#bansponsor05,#bansponsor06{margin:10px auto;}
#bansponsor05>div{padding:10px 0 5px 0;}
#bansponsor05>div:nth-of-type(2),#bansponsor06>div:nth-of-type(2){border-top:1px solid #b9b9b9;}
#bansponsor05 img,#bansponsor06 img{margin-right:10px;float:left;}
#bansponsor05>div>div{width:165px;float:right;}
#bansponsor05 .title{background:url("/images/framework/arrow_SS01.jpg") no-repeat;padding-left:16px;font-size:11pt;line-height:1.2em;margin:0;}
#bansponsor05 .title a{text-decoration:underline;}
#bansponsor05 .text{font-size:10pt;color:#555;line-height:1.2em;margin-top:3px;}
/* 80x50 #bansponsor06*/
#bansponsor06>div{padding:10px 0;}
#bansponsor06>div:last-child{padding-bottom:0;}
#bansponsor06 .text{width:209px;float:right;font-size:10pt;color:#555;line-height:1.3em;margin:0}
#bansponsor06 .text a{text-decoration:underline;}

.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}

.responsive-header.main-header td .container-top {
    position: relative;
}

.responsive-header.main-header td .container-top > img {
    width: 100%;
    height: auto
}

.responsive-header.main-header td .container-top a {
    position: absolute;
    top: 12px;
    right: 50px;
}
.responsive-header.main-header td .container-bottom {
    margin-top: -10px;
    padding-top: 2px;
    background-color: rgb(255, 255, 187);
}

#Table4 tr.main-cell {
    
}