h2{font-size:13px; line-height:18px; font-weight:normal; letter-spacing:1px; margin:0px;}
h1{font-size:12px; line-height:18px; font-weight:normal; margin:0px;}
em{font-size:13px; line-height:18px; font-style:normal; font-weight:normal; letter-spacing:1px; margin:0px;}

#example3 { vertical-align: text-bottom; } 
#mainbody {width: 940px;}
#mainbody2 {width: 940px; height:165px; background-image:url(img2/waku210.gif);}
.box_a {float: left; width: 185px; background-image:url(img2/aq3.gif);}
.box_b {float: left; width: 750px; margin:0px 0px 0px 5px; background-image:url(img2/bk2.gif);}
.box_a1 {float: left; width: 233px; margin:0px 0px 0px 7px; background-image:url(img2/aq03.gif);}
.box_b1 {float: left; width: 700px;}
.box_c {float: left; width: 292px; background-image:url(img2/wa02.gif);}
.box_d {width: 641px; background-image:url(img2/bk.gif);}
.box_e {width: 620px; text-align:left;}
.box_f {width: 641px; background-image:url(img2/btbk.gif); height:31px;}
.box_g {width: 292px; background-image:url(img2/b.gif); height:31px; text-align:center;}
.t1{text-align:left; line-height:21px; color:#000000;}

.botton1 {float: left; width: 85px; background-image:url(img2/cb1.gif); height:31px; text-align:center; font-weight:bold; font-size:16px; color:#234b74;}
.botton2 {float: left; width: 85px; background-image:url(img2/cb2.gif); height:31px; text-align:center; font-weight:bold; font-size:16px; color:#3c8ad8; margin-left:2px;}
.te1{ margin-top:8px;}
.te2{ margin-top:10px;}
.te3{ float:right; margin-right:10px; font-size:11px;}
.te4{ float:left; margin-TOP:10px; font-size:12px;}

.w615 {width: 615px; text-align:left; font-size:13px; line-height:18px; color:#333333;}
.kwa{width:940px; background-image:url(img2/kawa_05.gif);}

.w700a {width: 700px; font-size:13px; text-align:left;}
.w700b {width: 700px; float:center;}
.w290a {width: 290px; background-image:url(img2/wa1.gif); font-size:13px; float:center;}
.w270a {width: 260px; height:320px; font-size:13px; text-align:left; overflow:auto; padding-right:10px;}
.w270b {width: 250px; text-align:left; font-size:13px;}
.w270c {width: 252px; height:571px; font-size:13px; text-align:left; overflow:auto; margin-left:20px; padding-right:5px;}
.w270d {width: 252px; height:540px; font-size:13px; text-align:left; overflow:auto; margin-left:20px; padding-right:5px;}
.w320a {width: 300px; height:340px; font-size:13px; text-align:left; overflow:auto; padding-right:10px; padding-left:10px;}
.w343a {float: center; width: 343px;}
.w940a {float: center; width: 940px; background-image:url(img2/wabo1.gif);}

.w300 {float:left; width:250px; text-align:left;}
.te01{text-align:center; margin:10px 0px 10px 0px; font-weight:bold;}
.w320{width:292px; background-image:url(img2/wa0010.gif);}
.w270 {width:248px; text-align:left;}

td.wa1 {text-align:center; background-color:#fbf9f5; font-size:12px; line-height:18px;}
td.wa2 {text-align:center; background-color:#ece3d4; font-weight:bolder; font-size:12px;}
td.wa3 {text-align:center; background-color:#ece3d4; font-weight:bolder; font-size:12px; color:#FFFFFF;}

.boxas { width: 265px; text-align:left; font-size:12px;}

/*プレゼント*/
.pre {width: 940px; font-size:13px; line-height: 19px; background-image: url(img2/pz_02.gif);}
.pre2{padding:0 15px 10px 15px;}
.pre3{padding:0 15px 10px 0px; float:left; text-align:left;}
.leftpre{float:left; margin-right:15px;}
.rightpre{float:right; margin-left:15px;}
.plan{width:700px; font-size:13px; line-height:20px; margin-top:15px;}
.left{float:left; margin-right:15px;}
.left2{float:left; margin-right:10px;}
.right{float:right; margin-left:15px;}

A:LINK{text-decoration:underline;color : #0066ff;}
A:VISITED{text-decoration:underline;color : #0066ff;}
A:HOVER{text-decoration:none;color :#0066ff;}

/* 点線背景グレー枠 */
.tgw{padding:10px; border:1px dotted #CCCCCC; background-color:#F7F7F7; font-size:13px; text-align:left; line-height:18px;}

.fukid{background-color:#FFFFFF; font-size:13px; line-height:17px; width:300px; text-align:left;}
.ggl780{width:890px; margin:12px 0px 10px 0px; font-size:13px; color:#fc7c0b;}
.num780{width:890px; margin:0px 0px 15px 0px;}
.numin{float:left; width:280px; font-size:12px; line-height:18px; color:#000000;}

.allrank_01{padding:4px 0 2px 0; border:1px dotted #CCCCCC; clear:both; background-color:#F4F4FF; color:#3366cc; font-weight:bold; font-size:13px;}
.allrank_02{font-size:13px; line-height:15px;}
.allrank_03{padding:4px 0; margin:2px 0; border-bottom:1px dotted #CCCCCC;}
.allrank_04{margin-top:3px; font-size:11px;}
