@charset "UTF-8";

/*---------------------------------------------
 base
---------------------------------------------*/
table {
 border-collapse: collapse;
 empty-cells: show;
}

td {
 padding: 0;
}

img {
 border: 0;
}

p {
 margin: 0;
 padding: 0;
}

/*---------------------------------------------
 共通
---------------------------------------------*/
#mainTable {
 width: 621px;
}

#mainTable #globalNavi {
 width: 621px;
 height: 57px;
 background: url(img/200908_navi_bg.gif) repeat-x;
}

#mainTable #globalNavi td {
 padding-left: 7px;
}

#mainTable #globalNavi td img {
 margin-right: 5px;
}
.txtBlack {
 color: #000000;
}

.txtRed {
 color: #ba1a06;
}

.txtBold {
 font-weight: bold;
}

.txt9 {
 font-size: 9px;
}

/*---------------------------------------------
 200908_a
---------------------------------------------*/
#mainTable #a_mainSection {
 width: 596px;
 height: 496px;
 background:url("img/200908_a_bg.jpg") no-repeat;
 padding-left: 25px;
}

#mainTable #subNavi {
 height: 75px;
}

#mainTable #subNavi td {
 padding-left: 7px;
 padding-top: 7px;
}

#mainTable #subNavi td img {
 margin-right: 1px;
}

#mainTable #a_procuct01 {
 width: 601px;
 background:url("img/200908_a_01_bg.jpg") top right no-repeat;
 margin-left: 20px;
}

#mainTable #a_procuct02 {
 width: 601px;
 background:url("img/200908_a_02_bg.jpg") top right no-repeat;
 margin-left: 20px;
}

#mainTable #a_procuct03 {
 width: 601px;
 background:url("img/200908_a_03_bg.jpg") top right no-repeat;
 margin-left: 20px;
}

#mainTable .p_link {
 padding-bottom: 10px;
}

/*---------------------------------------------
 200908_b
---------------------------------------------*/
#mainTable #b_mainSection {
 width: 621px;
 height: 418px;
 background:url("img/200908_b_bg.jpg") no-repeat;
}

#mainTable #b_mainSection #bTopTable .flashArea {
 width: 270px;
 padding-top: 9px;
 padding-left: 19px;
}

#mainTable #b_mainSection #bTopTable .iFrameArea {
 width: 282px;
 padding-top: 8px;
}

#mainTable #b01_mainSection {
 width: 621px;
 background:url("img/200908_b_01_bg.jpg") no-repeat;
 padding-bottom: 12px;
}

#mainTable #b01_mainSection .titleArea,
#mainTable #b01_mainSection .mainArea {
 margin-left: 20px;
}

#mainTable #b01_mainSection .gaiyou {
 width: 290px;
}

#mainTable #b01_mainSection .txtLarge {
 font-size: 16px;
}

#mainTable #b01_mainSection p.frame {
 border: solid 2px #ba1a06;
 font-size: 12px;
 line-height: 1.5;
 font-weight: bold;
 padding: 5px;
 margin-top: 5px;
 background: #fcedeb;
}

#mainTable #b01_mainSection .bottomSp {
 padding-bottom: 6px;
}

#mainTable #b01_mainSection .gaiyou a {
 color: #2989e2;
}

#mainTable #b01_mainSection .gaiyou .indent {
 text-indent: -1em;
 margin-left: 1em;
}

#mainTable #b01_mainSection .rightTxtArea {
 width: 223px;
 text-align: left;
 padding-top: 5px;
}
#mainTable #b01_mainSection .rightTxtArea a {
 color: ba1a06;
}

#mainTable #b01_mainSection .Notes {
 width: 567px;
 background: #eeeded;
 text-align: left;
}
#mainTable #b01_mainSection .Notes p {
 padding: 12px;
 line-height: 1.7;
}
#mainTable #b01_mainSection .camLink {
 width: 290px;
 margin-top: 20px;
}

#mainTable #b02_mainSection {
 width: 581px;
 padding-left: 20px;
}

#mainTable #b03_bg {
 background: url("img/200908_b_03_bg.jpg") bottom left no-repeat;
 text-align: center;
}

#mainTable #b03_mainSection {
 width: 561px;
 margin-left: 20px;
 border: solid 1px #71110e;
 padding: 10px;
 }
 
#mainTable #b03_mainSection .comment01a {
 clear: both;
 background: url("img/200908_b_03_comment_bg_01a.gif") top right no-repeat;
 }
 
#mainTable #b03_mainSection .comment01b {
 clear: both;
 background: url("img/200908_b_03_comment_bg_01b.gif") top right no-repeat;
 padding-top: 9px;
 }
 
#mainTable #b03_mainSection .comment01a p,
#mainTable #b03_mainSection .comment01b p {
 width: 280px;
 padding-bottom: 7px;
margin-left: 70px;
 }

#mainTable #b03_mainSection .comment01a img,
#mainTable #b03_mainSection .comment01b img {
 float: left;
 }


#mainTable #b03_mainSection .comment02a {
 width: 247px;
 background: url("img/200908_b_03_comment_bg_01a.gif") no-repeat;
 padding-left: 24px;
 }
 
#mainTable #b03_mainSection .comment02b {
 width: 247px;
 background: url("img/200908_b_03_comment_bg_01b.gif") no-repeat;
 padding-top: 9px;
 padding-left: 24px;
 }
 
#mainTable #b03_mainSection .comment02a p,
#mainTable #b03_mainSection .comment02b p {
 width: 247px;
 padding-bottom: 7px;
 margin-left:5px;
 }

#mainTable #b03_bg .camLink {
 padding: 18px 0;
 text-align: center;
}

/*---------------------------------------------
 200908_c
---------------------------------------------*/
#mainTable #c_mainSection {
 width: 597px;
 padding-left: 24px;
 padding-bottom: 12px;
}

#mainTable #c_mainSection .comment01 {
 height: 171px;
 background:url("img/200908_c_05.jpg") top left no-repeat;
}

#mainTable #c_mainSection .comment02 {
 height: 171px;
 background:url("img/200908_c_06.jpg") top left no-repeat;
}

#mainTable #c_mainSection .comment01 p {
 width: 325px;
 padding-top: 20px;
 margin-left: 231px;
}

#mainTable #c_mainSection .comment02 p {
 width: 325px;
 padding-top: 19px;
 padding-left: 20px;
}

#mainTable #c_mainSection .comment01 p,
#mainTable #c_mainSection .comment02 p {
 line-height: 22px;
}

#mainTable #c_mainSection #flashArea {
 width: 573px;
 height: 279px;
}
#mainTable #c_mainSection #flashArea .left {
 float: left;
}
#mainTable #c_mainSection #flashArea .right {
 float: right;
}
#mainTable #c_mainSection .banner {
 text-align: center;
 margin: 10px;
}

/*---------------------------------------------
 200908_c
---------------------------------------------*/
#mainTable #report_mainSection {
 width: 621px;
 text-align: center;
 margin-bottom: 10px;
}

/*---------------------------------------------
 pitera
---------------------------------------------*/
.pitera {
 font-size: 10px;
 line-height:14px; 
 text-align: right;
 padding-right: 25px;
 padding-top: 2px;
 padding-bottom: 6px;
}
