@charset"utf-8";

/* general */
#site #main .pageTitle{
	margin:0;
}

.localnavi{
	min-height:25px;
	background:url(/basicknowledge/mame/images/line_dot.gif) bottom left no-repeat;
}

* html .localnavi{
	height:25px;
}

#main p.goIndex{
	float:left;
	width:260px;
	margin:0 0 10px 0;
}

.pageNavi{
	margin:4px 0 0 0;
	text-align:right;
}

#main p.articleNavi{
	margin:0 0 10px 0;
	width:280px;
	float:right;
	text-align:right;

}
#main p.articleNaviPrev{
	width:168px;
	margin-bottom:10px;
	float:right;

}

.titleImg{
	width:560px;
	height:171px;
	position:relative;
	margin:10px 0 20px 0;
}


#main .titleImg img{
	float:left;
	position:absolute;
}


.titleImg img.img1{
	top:0;
	left:0;
	width:560px;
}
.titleImg img.img2{
	top:24px;
	left:0;
	width:135px;
}
.titleImg img.img3,
.titleImg img.img4,
.titleImg h1 img,
.titleImg img.img6{
	width:425px;
	left:135px;
}
.titleImg img.img3{
	top:24px;
}
.titleImg img.img4{
	top:54px;
}
.titleImg h1 img{
	top:82px;
}
.titleImg img.img6{
	top:136px;
}


* html .clear{
	margin:-2px 0 0 0;
}

/*	index	*/

.titleImg_index{
	clear:both;
	width:560px;
	height:217px;
	margin:0 0 0 0;
	background:url(/basicknowledge/mame/images/indexImg_bg.gif) no-repeat top;
}

.titleText{
font-size:15px;
padding:63px 0 0 166px;
}

#main .titleText p{
padding:0 0 0 7px;
}
.titleText p span{
color:#066313;
font-weight:bold;
}

.titleLink{
margin:0 0 0 206px;
}

.indexBox_top{
width:560px;
margin:30px 0 0 0;
padding:66px 0 0 0;
background:url(/basicknowledge/mame/images/index_link_bg_top1.gif) no-repeat top;
}
.indexBox_top .box{
padding:0 0 14px 0;
background:url(/basicknowledge/mame/images/index_link_bg_bottom1.gif) no-repeat bottom;
}
.indexBox_top .box .textBox{
padding:0 0 5px 30px;
background:url(/basicknowledge/mame/images/index_link_bg_middle1.gif) repeat-y;
}

.indexBox_top .ulBox{
width:500px;
}
.indexBox_top .ul_left{
float:left;
width:285px;
}

.ulBoxS{
padding:3px 0 0 0;

}

.indexBox_top .ul_left li,
.indexBox_top .ul_right li,
.indexBox_left ul li,
.indexBox_right ul li{
	padding:0 0 0 12px;
	margin:3px 0 0 0;
	background:url(/images/arrow_sub_link.gif) no-repeat 0 4px;
	font-size:80%;
}

.indexBox_top .ul_right{
float:left;
width:200px;
}

.indexBox_LR{
margin:10px 0 0 0;
}

.indexBox_left{
float:left;
width:275px;
padding:66px 0 0 0;
background:url(/basicknowledge/mame/images/index_many_bg_top.gif) no-repeat top;
}
.indexBox_left .box{
padding:0 0 14px 0;
background:url(/basicknowledge/mame/images/index_many_bg_bottom.gif) no-repeat bottom;
}
.indexBox_left .box .textBox{
min-height:170px;
padding:0 0 5px 30px;
background:url(/basicknowledge/mame/images/index_many_bg_middle.gif) repeat-y;
}

	* html .indexBox_left .box .textBox{
	height:165px;
	}

.indexBox_right{
float:right;
width:275px;
padding:66px 0 0 0;
background:url(/basicknowledge/mame/images/index_tyumoku_bg_top.gif) no-repeat top;
}
.indexBox_right .box{
padding:0 0 14px 0;
background:url(/basicknowledge/mame/images/index_many_bg_bottom.gif) no-repeat bottom;
}
.indexBox_right .box .textBox{
min-height:170px;
padding:0 0 5px 30px;
background:url(/basicknowledge/mame/images/index_many_bg_middle.gif) repeat-y;
}

	* html .indexBox_right .box .textBox{
	height:165px;
	}


#main h1{
	margin:0px;
	padding:0px;
	border:0;
	background:none;
}

#main h2 {
	clear:both;
	margin:10px 0 13px 0;
	padding:0;
	background:none;
}

#main h3 {
	clear:both;
	margin:10px 0 6px 0;
}

#main h4{
	font-size:80%;
	font-weight:bold;
}

p.subTitle{
clear:both;
	margin:10px 0 6px 0;
}

.goNext{
	clear:both;
	padding:17px 0 0 0;
	text-align:right;
}
.goNext img{
	vertical-align:middle;
}

p.goThisIndex{
	float:left;
	padding:25px 0 0 0;
}

#main h1.secondPageTitle{
	margin:20px 0 0 0;
}

.wordLink{
	text-align:right;
}
.wordLink img.wordRight{
	margin:0 0 0 3px;
}

#main img.pointInText{
float:left;
margin:0 3px 0 0;
vertical-align:top;
}

/* 理解を深めるために */
.rikai,
.rikai2  {
	clear:both;
	width:560px;
	background:url("/basicknowledge/mame/images/img_rikai.gif") #daf7d3 top right no-repeat;
}
.rikai{
	margin:40px 0 0 0;
}
.rikai2{
	margin:20px 0 0 0;
}
.rikai .box,
.rikai2 .box{
	padding:0 0 10px 0;
	background:url("/basicknowledge/mame/images/img_rikai2.gif") bottom left no-repeat;
}
.rikai p,
.rikai2 p{
	margin:5px 15px 0 15px!important;
}
.rikai ul,
.rikai2 ul{
	margin:5px 15px 0 15px;
}
.rikai ul li a,
.rikai2 ul li a{
	font-weight:bold;
}

.rikai ul li img,
.rikai2 ul li img{
	margin:0 20px 0 0;
	vertical-align:middle;
}
.rikai ul li img.nomargin,
.rikai2 ul li img.nomargin{
margin:0;
}

.rikai ul li a.left,
.rikai2 ul li a.left{
float:left;
width:62px;
}
.rikai ul li .right,
.rikai2 ul li .right{
float:right;
width:447px;
}
/*15_kawase*/
.rikai ul li a.right_15{
float:right;
width:467px;
}

/* ポイント */
.point {
clear:both;
	width:560px;
	margin:25px 0 0 0;
	padding:30px 0 0 0;
	background:url("/basicknowledge/mame/images/img_point1.gif") #ffffe5 top right no-repeat;
}
.point .box{
	padding:0 0 23px 0;
	background:url("/basicknowledge/mame/images/img_point3.gif") bottom left no-repeat;
}
.point .box .leftborder{
	border-left:1px solid #E5E5CC;
}
.point .box .rightborder{
	padding:0 2px 0 0;
	background:url("/basicknowledge/mame/images/dot_bk.gif") right repeat-y;
}
.point .box .textBox{
	min-height:119px;
	margin:0 0 0 15px;
	padding:0 146px 0 0;
	background:url("/basicknowledge/mame/images/img_point2.gif") top right no-repeat;
}
* html .point .box .textBox{
height:119px;
}
#main .point .box .textBox p{
margin:5px 0 0 0;
}
.point .box .textBox ul{
margin:0 0 0 15px;
padding:0 0 0 5px;
list-style:disc;
}
.point .box .textBox ul li{
margin:7px 0 0 0;
padding:0 0 0 0;
}
#main .point .box .textBox p.title1{
margin:5px 0 0 0;
color:#669900;
font-weight:bold;
}
#main .point .box .textBox p.title2{
margin:20px 0 0 0;
color:#669900;
font-weight:bold;
}
#main .point .box .textBox p.title3{
margin:20px 0 0 0;
color:#3366cc;
font-weight:bold;
}
#main .point .box .textBox p.nomargin{
margin:0 0 0 0;
}


/* 但し書き */
.caution {
clear:both;
width:560px;
margin:5px 0 5px 0;
padding:5px 0 0 0;
background:url("/basicknowledge/mame/images/line_dot.gif") top left repeat-x;
}
.caution .box{
padding:0 0 5px 0;
background:url("/basicknowledge/mame/images/line_dot.gif") bottom left repeat-x;
}
#main .caution .box p{
margin:0 0 0 0!important;
color:#444444;
}


/* 10 */
.m10Index1 .boxL{
float:left;
width:290px;
}
.m10Index1 .boxR{
float:right;
}

.m10Index2 .boxL{
float:left;
width:271px;
}
.m10Index2 .boxR{
float:right;
width:271px;
}

.m10Index3{
width:560px;
padding:3px 0 0 0;
background:url("/basicknowledge/mame/10_india/images/img_top.gif") top left no-repeat;
}
.m10Index3 .box{
width:560px;
padding:0 0 3px 0;
background:url("/basicknowledge/mame/10_india/images/img_bottom.gif") bottom left no-repeat;
}
.m10Index3 .box .border{
padding:4px;
border-left:2px solid #F6980D;
border-right:2px solid #F6980D;
}

.m10Index4 .boxL{
float:left;
width:338px;
}
.m10Index4 .boxR{
float:right;
width:218px;
}

.m10Index5{
color:#5bc58b;
}
.m10Index6{
color:#f8716e;
}

.m10Index7 img{
float:left;
}
.m10Index7 .box{
float:right;
width:195px;
}

.m10pop1 .boxL{
float:left;
width:271px;
}
.m10pop1 .boxR{
float:right;
width:285px;
}

.m10pop2 table {
border-collapse:collapse;
border-top:1px solid #666;
border-left:1px solid #666;
}
.m10pop2 table td,
.m10pop2 table th{
padding:5px;
border-right:1px solid #666;
border-bottom:1px solid #666;
color:#494949;
}
.m10pop2 table th{
background:#ffe8e8;
font-weight:bold;
text-align:left;
}
.m10pop2 table th.second{
background:#ebebeb;
font-weight:normal;
}

.m10pop2 table.m10pop3{
width:450px;
}

.m10pop2 table.m10pop4{
width:500px;
}
.m10pop2 table.m10pop4 td,
.m10pop2 table.m10pop4 th{
text-align:center;
}

.m10pop2 table.m10pop4 th.second,
.m10pop2 table.m10pop4 td.left{
text-align:left;
}


/* 11 */
.m11Index1 .box{
float:left;
width:305px;
}
.m11Index1 img{
float:right;
}

.m11Index2{
height:10px;
background:url(/basicknowledge/mame/11_touou/images/line_dot.gif) 0% 50% repeat-x;
}

.m11Index3{
height:280px;
position:relative;
}
.m11Index3 img{
float:left;
}
.m11Index3 .box{
float:right;
width:225px;
}
.m11Index3 .box .bottomRight{
position:absolute;
bottom:0;
right:0;
width:225px;
}

.m11Index4{
width:450px;
}
.m11Index4 table{
border-collapse:collapse;
border-top:1px solid #999;
border-left:1px solid #999;
}
.m11Index4 table th,
.m11Index4 table td{
padding:4px;
border-right:1px solid #999;
border-bottom:1px solid #999;
}
.m11Index4 table th{
background:#ffffe5;
text-align:center;
}
.m11Index4 table td{
text-align:center;
}
.m11Index4 table td.left{
text-align:left;
}

.m11_1_1{
position:relative;
height:176px;
}
.m11_1_2{
position:relative;
height:203px;
}
.m11_1_3{
position:relative;
height:187px;
}
.m11_1_1 .box .bottomRight,
.m11_1_2 .box .bottomRight,
.m11_1_3 .box .bottomRight{
position:absolute;
bottom:0;
right:0;
width:276px;
}
.m11_1_1 img,
.m11_1_2 img,
.m11_1_3 img{
float:left;
margin:0 5px 0 0;
}
.m11_1_1 .box,
.m11_1_2 .box,
.m11_1_3 .box{

}

.m11pop1,
.m11pop2,
.m11pop3,
.m11pop4,
.m11pop5{
position:relative;
}

.m11pop1 img,
.m11pop2 img,
.m11pop3 img,
.m11pop4 img,
.m11pop5 img{
float:left;
}
.m11pop1 .box .bottomRight,
.m11pop2 .box .bottomRight,
.m11pop3 .box .bottomRight,
.m11pop4 .box .bottomRight,
.m11pop5 .box .bottomRight{
position:absolute;
bottom:0;
right:0;
width:255px;
}

.m11pop1 .box,
.m11pop2 .box,
.m11pop3 .box,
.m11pop4 .box,
.m11pop5 .box{
float:right;
width:255px;
}

.m11pop1{
height:232px;
}
.m11pop2{
height:197px;
}
.m11pop3{
height:212px;
}
.m11pop4{
height:197px;
}
.m11pop5{
height:272px;
}

.m11pop6{
position:relative;
height:397px;
}

.m11pop7{
position:relative;
height:420px;
}

.m11pop6 .boxL,
.m11pop7 .boxL{
float:left;
width:350px;
}
.m11pop6 .boxL table,
.m11pop7 .boxL table{
width:350px;
border-collapse:collapse;
border-top:1px solid #666;
border-left:1px solid #666;
}

.m11pop6 .boxL table th,
.m11pop6 .boxL table td,
.m11pop7 .boxL table th,
.m11pop7 .boxL table td{
padding:5px;
border-right:1px solid #666;
border-bottom:1px solid #666;
}
.m11pop6 .boxL table th,
.m11pop7 .boxL table th{
background:#ffffe5;
text-align:left;
}
.m11pop6 .boxL table th.th1{
width:47%;
}
.m11pop6 .boxL table th.th2{
width:17%;
}
.m11pop6 .boxL table th.th3{
width:21%;
}
.m11pop6 .boxL table th.th4{
width:9%;
}
.m11pop6 .boxL table th.th5{
width:13%;
}
.m11pop6 .boxL table td,
.m11pop7 .boxL table td{
text-align:right;
}
.m11pop6 .boxR,
.m11pop7 .boxR{
float:right;
width:205px;
}
.m11pop6 .boxR .bottomRight,
.m11pop7 .boxR .bottomRight{
position:absolute;
bottom:0;
right:0;
width:205px;
}

.m11pop7 .boxL table th.th1{
width:21%;
}
.m11pop7 .boxL table th.th2{
width:21%;
}
.m11pop7 .boxL table th.th3{
width:17%;
}
.m11pop7 .boxL table th.th4{
width:21%;
}
.m11pop7 .boxL table th.th5{
width:20%;
}
.m11pop7 .boxL table td.summary{
background:#ffffe5;
text-align:left;
}
.m11pop7 .boxL table td.gray{
background:#F3F3F3;
text-align:left;
}

.m11pop7 .boxL table td{
text-align:left;
}

/* 20 */
.m20Index1{
padding:10px 0 0 0;
}
.m20Index1 .box{
float:left;
width:300px;
padding:10px 0 0 0;
}
.m20Index1 img{
float:right;
}
#main .m20Index1 .box p{
margin:0 0 15px 0;
}
.m20Index1 .box img{
float:none;
}
p.imagezu{
padding:0 0 10px 0;
text-align:right;
}
p.imagezu2{
padding:0 0 0 0;
text-align:right;
}

.m20Index2{
clear:both;
padding:10px 0 0 0;
}
.m20Index2 img{
float:left;
margin:0 0 20px 0;
}
.m20Index2 .box{
float:right;
width:160px;
}
.m20Index2 .box h4 img,
.m20Index2 .box p img{
float:none;
vertical-align:middle;
margin:0 2px 0 0;
}
#main .m20Index2 .box p{
margin:0 0 20px 0;
}
.m20Index2 .box span.small{
font-size:75%;
}
.m20Index2 .wordLink img{
float:none;
margin:0 5px 0 0;
}

.m20Index3 {
clear:both;
}
#main .m20Index3 p.caption{
margin:5px 0 0 0;
}

#main p.m20_01_1{
margin:15px 0 0 0;
}

#main p.m20_01_2{
margin:12px 0 0 0;
}

#main .m20Index2 .box p.m20_02_1{
margin:0 0 0 0;
}

#main .m20Index2 .box p.m20_03_1{
margin:80px 0 0 0;
}

#main .m20Index2 .box p.m20_03_2{
margin:58px 0 0 0;
}

#main .m20Index2 .box p.m20_03_3{
margin:64px 0 0 0;
}

#main .m20Index2 .box p.m20_04_1,
#main .m20Index2 .box p.m20_04_2{
margin:100px 0 0 0;
}

#main .m20Index2 .box p.m20_04_3{
margin:35px 0 0 0;
}

/* 19 */
#main p.m19Index1{
margin:20px 0 0 0;
padding:5px;
background:#fff5e4;
font-weight:bold;
color:#444;
}

#main h4.m19Index2{
margin:40px 0 0 0;
}

#main .m20Index2 .box  p.m19Index3{
margin:0 0 5px 0;
}

h4.m19Index4{
margin:24px 0 0 0;
}

h4.m19Index5{
margin:80px 0 0 0;
}

.m19Index6{
clear:both;
}

.m19Index6 h3{
font-weight:bold;
}
.m19Index6 p{
padding:0 0 0 20px;
}

#main .fundCategory{
margin:3px 0 0 0;
}
#main .fundCategory img{
margin-top:2px;
}

.m19_01_1{
padding:15px 0 0 0;
}
#main .m19_01_1 p{
margin:10px 0 10px 0;
}

.m19_02_1{
padding:10px 0 10px 0;
}

.m19box1,
.m19box2{
clear:both;
}

.m19box2{
padding:18px 0 40px 0;
}

.m19risk,
.m19risk_l{
float:left;
width:275px;
margin:10px 0 0 0;
padding:0 0 5px 0;
background:url("/basicknowledge/mame/19_mokuromi/images/img_btm.gif") bottom left no-repeat;
}
.m19risk_l{
clear:both;
margin:10px 10px 0 0;
}
.m19risk .leftborder,
.m19risk_l .leftborder{
border-left:1px solid #cbcbcb;
}
.m19risk .rightborder,
.m19risk_l .rightborder{
padding:0 4px 0 0;
background:url("/basicknowledge/mame/19_mokuromi/images/bk_g.gif") top right repeat-y;
}
#main .m19risk .rightborder p,
#main .m19risk_l .rightborder p{
padding:5px;
margin:0px;
}

.m19box1 .m19risk .rightborder,
.m19box1 .m19risk_l .rightborder{
min-height:63px;
}
* html .m19box1 .m19risk .rightborder,
* html .m19box1 .m19risk_l .rightborder{
height:63px;
}

.m19box2 .m19risk .rightborder,
.m19box2 .m19risk_l .rightborder{
min-height:83px;
}
* html .m19box2 .m19risk .rightborder,
* html .m19box2 .m19risk_l .rightborder{
height:83px;
}

p.m19_03_1{
margin:15px 0 0 0;
}

.m19_03_2{
margin:25px 0 0 0;
}
.m19_03_2 p.left{
clear:both;
float:left;
width:180px;
}
#main .m19_03_2 p.right{
float:left;
text-align:left;
width:379px;
}
.m19_03_2 span.notes{
display:block;
padding:20px 0 0 0;
}
.m19_03_2 span.wordLink{
display:block;
padding:10px 0 0 0;
}

img.m19_03_3{
clear:both;
margin:30px 0 8px 0;
}

/* 18 */
#main .m18Index1 h2{
	margin:30px 0 6px 0;
}
#main .m18Index1 h3{
padding:0 0 0 17px;
margin:10px 0 3px 0;
background:url("/basicknowledge/mame/images/h3_bg.gif") 2px 2px no-repeat;
font-weight:bold;
}
.m18Index1 .graph1{
padding:20px 0 27px 0;
}
.m18Index1 .left{
float:left;
margin:10px 5px 0 10px;
}
.m18Index1 p.right{
float:left;
padding:15px 0 0 0;
width:458px;
}
.m18Index1 .right span.notes{
display:block;
}
#main .m18Index1 h2.first{
margin:5px 0 0 0;
}
#main .m18Index1 .imgTitle{
clear:both;
padding:10px 0 0 0;
}
#main .m18Index1 .imgTitle2{
clear:both;
padding:15px 0 0 0;
}
#main .m18Index1 .imgTitle3{
clear:both;
padding:5px 0 0 0;
}
#main .m18Index1 p.textindent{
padding:0 0 0 18px;
}
#main .m18Index1 p.report{
font-weight:bold;
}
#main .m18Index1 p.notes{
padding:0 0 15px 0;
}
#main .m18Index1 p.wordLink{
margin:5px 0 0 0;
text-align:right;
}
#main .m18Index1 p.textindentFirst{
padding:0 0 0 18px;
margin:10px 0 0 0;
}
#main .m18Index1 p.right2{
float:left;
padding:15px 0 0 0;
width:444px;
}

.m18Index2{
margin:20px 0 0 0;
}
#main .m18Index2 img.graphLeft{
float:left;
margin:0 10px 0 0;
}
#main .m18Index2 .box{
float:left;
width:250px;
}
#main .m18Index2 .box h3{
margin:5px 0 2px 0;
}

#main p.m18Index3{
clear:both;
padding:20px 0 0 0;
}

.m18Index4{
clear:both;
padding:30px 0 0 0;
}

.m18Index4 {
clear:both;
padding:25px 0 0 0;
}
#main .m18Index4 p.caption{
margin:5px 0 0 0;
}

p.m18subTitle{
clear:both;
margin:0;
padding:20px 0 6px 0;
}

p.m18subTitletop{
clear:both;
margin:0;
padding:10px 0 6px 0;
}


/* 17 */
table.m17Index1{
clear:both;
width:560px;
padding-top:20px;
border-collapse:collapse;
border-top:1px solid #969696;
border-left:1px solid #969696;
}
table.m17Index1 td,
table.m17Index1 th{
padding:4px;
border-right:1px solid #969696;
border-bottom:1px solid #969696;
color:#444;
}
table.m17Index1 th{
background:#dcdcdc;
}
table.m17Index1 td{
background:#FFF;
}
table.m17Index1 tr.kogata td{
background:#daefc6;
}

.m17Index3{
width:560px;
margin:25px 0 0 0;
padding:3px 0 0 0;
background:url("/basicknowledge/mame/17_kogata/images/img_top.gif") #fbf5f5 top left no-repeat;
}
.m17Index3 .box{
width:560px;
background:url("/basicknowledge/mame/17_kogata/images/img_bottom.gif") bottom left no-repeat;
padding:0 0 3px 0;
}
* html .m17Index3 .box{
padding:0;
}
.m17Index3 .box .border{
border-left:3px solid #ff9999;
border-right:3px solid #ff9999;
}
* html .m17Index3 .box .border{
margin:0 0 3px 0;
}
#main .m17Index3 .box p{
margin:0;
padding:4px;
}
#main .m17Index3 .box p img{
margin:0 3px 2px 0;
}
#main .m17Index3 .box p.end{
padding-bottom:7px;
}

#main p.m17Index4{
padding:20px 0 0 0;
margin:0;
}

#main .m17Index5 img.mameImg{
padding:25px 0 3px 0;
margin:0;
}
#main .m17Index5 p.wordLink{
text-align:right;
}
#main .m17Index5 p.wordLink img{
margin:0 3px 0 0;
}
#main .m17Index6 h2{
margin:0;
}
#main .m17Index6 p.first{
margin:5px 0 0 0;
}
.m17Index6 .box,
.m17Index6 .boxEnd{
float:left;
width:184px;
margin-top:25px;
}
.m17Index6 .box{
margin-right:4px;
}
.m17Index6 .box p,
.m17Index6 .boxEnd p{
padding:5px 5px 0 0;
}
#main .m17Index6 .box p.popUpLink{
margin:12px 0 0 0;
}

#main .m17Index7{
margin:25px 0 0 0;
}
#main .m17Index7 h3{
margin:10px 0 0 0;
}
.m17Index7 img.graph1{
margin:10px 0 0 0;
}
#main .m17Index7 p.caption{
clear:both;
margin:5px 0 0 0;
}
#main .m17Index7 p.report{
margin:20px 0 0 0;
}
#main .m17Index7 h3.analyst{
margin:20px 0 0 0;
}
#main .m17Index7 p.caption span.left{
float:left;
width:25px;
}
#main .m17Index7 p.caption span.right{
float:left;
width:430px
}

.m17_01_1 table{
width:100%;
margin:10px 0 0 0;
border-collapse:collapse;
border-top:1px solid #aea27f;
border-left:1px solid #aea27f;
}
.m17_01_1 table td,
.m17_01_1 table th{
padding:5px;
border-right:1px solid #aea27f;
border-bottom:1px solid #aea27f;
}
.m17_01_1 table th{
background:#f7f1e4;
text-align:left;
font-weight:bold;
}

#main p.m17_02_1{
margin:12px 0 0 0;
}

#main p.m17_02_2{
margin:23px 0 0 0;
}
#main p.m17_02_2 img{
margin:0 5px 0 0;
}

#main p.m17pop1{
background:#f3f3f3;
padding:3px;
}
#main p.m17pop2{
text-align:center;
}
#main .m17pop3{
	text-align:center;
}
#main .m17pop3 p{
	width:436px;
	margin:0 auto;
	text-align:left;
}


/*	hirata_css_add	*/

/*	01_hyb	*/

p.m1articleNavi{
width:200px;
float:right;
text-align:right;
}


#main .hybName p{
padding:5px 0 0 0;
font-size:80%;
}

.hybDetail{
margin:20px 0 0 0;
}
.return{
float:left;
width:275px;
padding:34px 0 0 0;
background:url(/basicknowledge/mame/01_hyb/images/txt_return1.gif) #FFFFCC no-repeat top;
}
.hybDetail .box{
padding:0 0 16px 0;
background:url(/basicknowledge/mame/01_hyb/images/img_return3.gif) bottom no-repeat;
}
.hybDetail .leftborder{
padding:0 0 0 8px;
background:url(/basicknowledge/mame/01_hyb/images/img_return1.gif) repeat-y left;
}
.hybDetail .rightborder{
padding:0 10px 0 0;
background:url(/basicknowledge/mame/01_hyb/images/img_return2.gif) top right repeat-y;
}
.hybDetail .box .textbox{
min-height:85px;
}

* html .hybDetail .box .textbox{
height:85px;
}

.hybDetail .box .textbox span{
padding-left:5px;
font-weight:bold;
color:#FF3333;
}
.hybDetail .box .textbox span.main1c{
color:#FF3333;
}
.hybDetail .box .moreDetail{
padding-right:10px;
text-align:right;
}
.risk{
float:right;
width:275px;
padding:34px 0 0 0;
background:url(/basicknowledge/mame/01_hyb/images/txt_risk1.gif) #FFFFCC no-repeat top;
}

.m1image{
clear:both;
height:180px;
position:relative;
margin:20px 0 0 0;
}
#main .m1image .graph{
float:left;
width:250px;
display:block;
}
#main .m1image .imageText1{
float:left;
width:298px;
padding:0 0 0 10px;

}

#main .m1image .imageText2{
width:300px;
position:absolute;
right:0;
bottom:0;
font-size:70%;
margin:0;
}

#main .m1image .imageText2 .imageTextL{

width:35px;
color:#FF3333;
}
#main .m1image .imageText2 .imageTextR{

width:260px;
}

.point .text_blue{
padding:10px 0 0 0;
font-weight:bold;
color:#3366CC;
}
.point .pointImg{
margin:15px 0 0 0;
}

/*	_1	*/

div.hyb{
clear:both;
padding:10px 0 0 0;
}
.hyb img{
float:left;
margin:0 0 15px 0;
}
.hyb .box{
float:right;
width:260px;
}
#main .hyb .box p{
margin:0 0 20px 0;
}

#main .hyb .box p.boxText{
font-size:70%;
}
.hyb .box p.boxText span{
color:#FF3333;
}

.goNext_hyb{
text-align:right;
}
.goNext_hyb img{
vertical-align:middle;
}

/*	_2	*/

.hyb .box02{
float:right;
width:180px;
}
#main .hyb .box02 p{
margin:0 0 20px 0;
}

#main .hyb .box02 p.boxText{
font-size:70%;
}
.hyb .box02 p.boxText span{
color:#FF3333;
}

/*	_3	*/

.hyb .box03{
float:right;
width:185px;
}
#main .hyb .box03 p{
margin:0 0 20px 0;
}

#main .hyb .box03 p.boxText{
font-size:70%;
}
.hyb .box03 p.boxText span{
color:#FF3333;
}
.m1teigi{
clear:both;
position:relative;
height:50px;
}
.m1teigi p{
font-weight:bold;
}
.m1teigi .teigiText{
float:left;
width:160px;
}
#main .m1teigi .teigiText p{
position:absolute;
top:50%;
margin-top:-15px;
}
#main .m1teigi .teigiText p span{
color:#FF3333;
}
.teigiR{
float:right;
width:390px;
text-align:center;
}
.teigiBox{
border-bottom:1px solid #000000;
}

#main .teigiBox p{
margin:0;
}

#main .m1_03p{
padding:10px 0 15px 0;
font-size:70%;
}

/*	_4	*/

.hyb .box04{
margin:10px 0 0 10px;
}
.hyb .box04 img{
float:none;
margin:0 5px 0 0;
}
.hyb .box04 a.imglink{
text-decoration:none;
}
#main .hyb .box04 p{
margin:6px 0 0 0;
}

#main .hyb .box04 p.boxText{
font-size:70%;
}
.hyb .box04 p.boxText span{
color:#FF3333;
}
/*popup*/
#main img.m1pop1{
clear:both;
margin:10px 0 0 5px;
}
#main .m1pop2{
margin:5px 0 0 0;
}
#main .m1pop2 img.left{
float:left;
}
#main .m1pop2 .box{
float:right;
width:220px;
}
#main .m1pop2 p{
margin:20px 0 0 0;	
}
#main .m1pop2 .box p span.note,
#main .m1pop2 .box2 p span.note{
color:#CC0000;
font-size:80%;
}
#main .m1pop2 .box2{
float:right;
width:160px;
}
#main .m1pop2 p.first{
margin:4px 0 0 0;
}
#main .m1pop3{
margin:5px 0 0 0;
}
#main .m1pop3 table{
border-collapse:collapse;
}
#main .m1pop3 table th,
#main .m1pop3 table td{
padding:5px;
}
#main .m1pop3 table th{
background:#cc6600;
border-right:1px solid #FFF;
}
#main .m1pop3 table td.header{
background:#ffcc66;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
}
#main .m1pop3 table td{
background:#e9e3bb;
border-bottom:1px solid #FFF;
}
#main .m1pop3 table td.last{
border-bottom:0;
}
#main p.m1pop4{
margin:20px 0 0 0;
}



/*	02_reit	*/

img.shikumi{
margin:10px 0 0 0;
}
p.reitcom{
padding:8px 0 20px 0;
}
.m2tokushoku{
}
.m2tokushoku .tokushokuImg{
float:left;
margin:7px 5px 0 3px;
}
.m2tokushoku .tokushokuBox{
float:left;
width:485px;
}
.m2tokushoku .tokushokuBox img{
margin:7px 0 5px 0;
}
#main .m2tokushoku p{
}

.m2rikai  {
clear:both;
width:560px;
background:url("/basicknowledge/mame/images/img_rikai.gif") #daf7d3 top right no-repeat;
}
.m2rikai{
margin:10px 0 0 0;
}

.m2rikai .box{
padding:0 0 10px 0;
background:url("/basicknowledge/mame/images/img_rikai2.gif") bottom left no-repeat;
}

.m2rikai .box .boxL{
width:560px;
background:#daf7d3;
}
.m2rikai .box .boxL img{
float:left;
}
.m2rikai .box .boxR{
width:560px;
background:#daf7d3;
}
.m2rikai .box .boxR img{
float:left;
}

.m2rikai .box .box1{
float:left;
width:274px;
margin:5px 0 0 20px;
}

* html .m2rikai .box .box1{
float:left;
width:274px;
margin:5px 0 0 10px;
}

.m2rikai .box .box2{
float:left;
width:235px;
margin:5px 0 0 0;
}

.m2reit{
margin:18px 0 0 0;
}
.m2reit .reitL{
float:left;
width:193px;
padding-bottom:14px;
background:url(/basicknowledge/mame/02_reit/images/img_compe4.gif) no-repeat bottom;
}
.m2reit .reitL .boxTop{
padding:26px 0 22px 0;
background:url(/basicknowledge/mame/02_reit/images/img_reitBoxtopL.gif) no-repeat top;
}
.m2reit .reitL .textBox{
min-height:135px;
padding:5px;
background:url(/basicknowledge/mame/02_reit/images/boxside.gif) repeat-y;
}

* html .m2reit .reitL .textBox{
height:135px;
}

.m2reit .reitC{
float:left;
width:174px;
}

.m2reit .reitR{
float:left;
width:193px;
padding-bottom:14px;
background:url(/basicknowledge/mame/02_reit/images/img_compe4.gif) no-repeat bottom;
}
.m2reit .reitR .boxTop{
padding:26px 0 22px 47px;
background:url(/basicknowledge/mame/02_reit/images/img_reitBoxtopR.gif) no-repeat top;
}
.m2reit .reitR .textBox{
min-height:135px;
padding:5px;
background:url(/basicknowledge/mame/02_reit/images/boxside.gif) repeat-y;
}

* html .m2reit .reitR .textBox{
min-height:135px;
}


/*	02_reit_01	*/

table.reitTable{
border-collapse:collapse;
}
table.reitTable td,table.reitTable th{
border:1px solid #000;
text-align:center;
}
table.reitTable td.pink{
background:#ffe5fc;
}
table.reitTable td.yellow{
background:#ffebb2;
}
table.reitTable td.pinkTop{
background:#fdd0e5;
}
table.reitTable td.yellowTop{
background:#ffd649;
}
div.m2tigai table{
margin:20px 0 0 0;
}
div.m2tigai table td,div.m2tigai table th{
padding:7px
}
.m2tigai p.tigaiBottom{
padding:20px 0 20px 0;
text-align:right;
}
.m2tigai span{
color:#FF3333;
}
div.m2tigai table th{
text-align:left;
}

/*	02_reit_02	*/

div.reitRisk{
}
.reitRisk .riskList{
clear:both;
margin:20px 0 0 0;
border:1px solid #666;
width:555px;
}
.reitRisk .riskList .riskBox img.m2riskTitle{
float:left;
margin:5px;
}
.reitRisk .riskList .riskBox .boxlist{
float:left;
width:430px;

}
.reitRisk .riskList .riskBox .boxlist ul{
margin:10px 0 5px 15px;
}
.reitRisk .riskList .riskBox .boxlist ul li{
list-style:disc;
font-size:80%;
}

.reitRisk p.tigaiBottom{
padding:20px 0 20px 0;
}
.reitRisk span{
color:#FF3333;
}

/*	02_reit_03	*/

table.m2hikakuTable{
border-collapse:collapse;
}
table.m2hikakuTable td,table.m2hikakuTable th{
border:1px solid #000;
text-align:center;
}
table.m2hikakuTable td.green{
background:#e6f4cb;
}
table.m2hikakuTable td.blue{
background:#e7f6ff;
}
table.m2hikakuTable td.greenTop{
background:#cde998;
}
table.m2hikakuTable td.blueTop{
background:#a1e3ff;
}
div.m2tigai table{
margin:20px 0 0 0;
}
div.m2tigai table td,div.m2tigai table th{
padding:7px
}
.m2tigai p.tigaiBottom{
padding:20px 0 20px 0;
text-align:right;
}
.m2tigai span{
color:#FF3333;
}
div.m2tigai table th{
text-align:left;
}

/*	02_reit_04	*/

.m2nation{
margin:20px 0 5px 0;
}

/*	02_reit_j	*/

.m2fudosan{
margin:5px 0 0 0;
}
.m2hotel{
float:left;
width:175px;
padding:55px 0 0 0;
margin:15px 17px 0 0;
background:url(/basicknowledge/mame/02_reit/images/img_j1.gif) no-repeat top;
}
.m2fudosan .box{
padding:0 0 10px 0;
background:url(/basicknowledge/mame/02_reit/images/img_j4.gif) no-repeat bottom;
}
.m2fudosan .box .textBox{
padding:5px 5px 25px 5px;
border-left:2px solid #ffbf65;
border-right:2px solid #ffbf65;
}

.m2office{
float:left;
width:175px;
padding:70px 0 0 0;
margin:0 17px 0 0;
background:url(/basicknowledge/mame/02_reit/images/img_j2.gif) no-repeat top;
}
.m2house{
float:left;
width:175px;
padding:70px 0 0 0;
margin:0 0 0 0;
background:url(/basicknowledge/mame/02_reit/images/img_j3.gif) no-repeat top;
}

#main p.kikan,#main p.shussho{
margin:0;
font-size:70%;
}
#main p.toshiichiran{
padding:10px 0 20px 0;
}
#main p.kikanshussho{
margin:0;
font-size:70%;
text-align:right;
}

div.m2graph{
clear:both;
padding:10px 0 0 0;
}
.m2graph .graphR{
float:left;
margin:0 0 15px 0;
}
.m2graph .box{
float:right;
width:190px;
}
#main .m2graph .box p{
margin:0 0 20px 0;
}

#main .m2graph .box p.boxText{
font-size:70%;
}
.u02Graph{
margin:8px 0 0 0;
}
#main ul.u02 li{
margin:0;
padding:0;
font-size:70%;
}
#main .u02Graph p.kikan{
margin:15px 0 0 0;
}
#main p.m2pop1{
margin:7px 0 0 0;
}
#main p.m2pop2{
margin:7px 0 0 0;
text-align:right;
}
#main .m2pop3{
margin:5px 0 0 0;
}


/*	03_china	*/

.m3kanshin{
}
.m3kanshin .boxL{
float:left;
width:448px;
}
.m3kanshin .boxR{
float:right;
}
.m3kanshin .boxL p{
padding:10px 0 0 0;
}

.m3gaikan{
margin:25px 0 0 0;
}
.m3gaikan .boxL{
float:left;
width:311px;
padding:10px 0 0 0;
}
.m3gaikan .boxL img{
margin:0 5px 0 0;
}
.m3gaikan .boxR{
float:left;
width:240px;
padding:10px 0 0 0;
}

.m3suii{
margin:23px 0 0 0;
}
.m3suii .boxL{
float:left;
width:357px;
padding:0 0 0 0;
}
.m3suii .boxL img{
margin:0 5px 0 0;
}
.m3suii .boxR{
float:left;
width:200px;
padding:0 0 0 0;
}

#main .m3suii .boxText{
font-size:70%;
}

#main p.m3faq{
padding:10px 0 5px 0;
color:#336633;
}
#main p.m3ans{
clear:both;
}
#main p.m3faq img,#main p.m3ans img{
float:left;
margin:0 5px 0 0;
}
#main p.m3bunruiP{
margin:25px 0 5px 0;

}


table.m3bunrui{
border-collapse:collapse;
}
.m3bunrui th,
.m3bunrui td{
border:1px solid #666;
}


th.m3honkon{
background:#ebebeb;
}
td.m3chugoku{
background:#ebebeb;
}
td.tableBox{
}
.m3bunrui .tableBox p{
padding:5px;

}
.m3bunrui .tableBox p.underBorder{
margin:3px;
background:url(/basicknowledge/mame/03_china/images/line_g.gif) no-repeat bottom;
}
.m3bunrui .tableBox img{
float:left;
margin:4px;
}


.m3bunrui td.bgpinkL{
border-right:none;
background:url(/basicknowledge/mame/03_china/images/img_bkp1.gif) no-repeat;
}
.m3bunrui td.bgpinkR{
border-left:none;
padding:15px 0 15px 0;
background:url(/basicknowledge/mame/03_china/images/img_bkp2.gif) no-repeat;
}
.m3bunrui td.bgblueL{
border-right:none;
background:url(/basicknowledge/mame/03_china/images/img_bkb1.gif) no-repeat;
}
.m3bunrui td.bgblueR{
border-left:none;
padding:15px 0 15px 0;
background:url(/basicknowledge/mame/03_china/images/img_bkb2.gif) no-repeat;
}
.m3bunrui td.bggreenL{
border-right:none;
background:url(/basicknowledge/mame/03_china/images/img_bkg1.gif) no-repeat;
}
.m3bunrui td.bggreenR{
border-left:none;
padding:15px 0 15px 0;
background:url(/basicknowledge/mame/03_china/images/img_bkg2.gif) no-repeat;
}

.m3bunrui .box p{
float:left;
width:35px;
text-align:right;
}
.m3bunrui .box img{
float:left;
}

#main p.m3goran{
padding:20px 0 0 0;
}
#main p.m3goran img{
margin:0 3px 4px 0;
}
* html #main p.m3goran img{
margin:0 2px 3px 0;
}
/*	03_china_1	*/	

.m3shouhi{
margin:15px 0 0 0;
}
.m3shouhi .boxL{
float:left;
width:325px;
}
.m3shouhi .boxR{
float:left;
width:230px;
}
#main .m3shouhi .boxText{
font-size:70%;
}

.m3sonzaikan{
margin:15px 0 0 0;
}
.m3sonzaikan .boxL{
float:left;
width:371px;
}
.m3sonzaikan .boxR{
float:left;
width:185px;
}
#main .m3sonzaikan .boxText{
font-size:70%;
}

/*	03_china_2	*/	

#main .m3pBox{
padding:0 0 20px 0;
}
#main .m3pBox p{
margin:0;
}
#main p.m2pTop{
margin:10px 0 0 0;
}

#main .pLeft{
float:left;
width:13px;
margin:0;
clear:both;
}
#main .pRight{
float:left;
width:545px;
}
#main .pLeft2{
float:left;
width:167px;
clear:both;
}
#main .pRight2{
float:left;
width:383px;
}
#main .pLeft3{
float:left;
width:180px;
clear:both;
}
#main .pRight3{
float:left;
width:370px;
}

* html p.m3ie{
padding:10px 0 0 0;
}

.m3gaiyoulink{
margin:20px 0 0 0;
}
.m3gaiyoulink img{
margin:0 5px 0 0;
}
img.m3hansen{
margin:0 0 50px 31px;
}

.m3marginTop{
margin:30px 0 0 0;
}

/*	04_dy	*/
.m4kojin{
margin:5px 0 0 0;
}
.m4kojin .box{
float:left;
width:275px;
padding-top:20px;
}
.m4kojin .boxR{
float:left;
width:278px;
}
.m4kojin .boxR img{
margin:0 0 0 5px;
}
.m4kojin .box p{
width:275px;
clear:both;
}
#main .m4kojin .box p.haitou{
clear:both;
width:270px;
padding:20px 0 0 0;
}
#main .m4kojin .box p.notice{
}
.m4kojin .box p span.kuromaru{
display:block;
float:left;
width:14px;
}
.m4kojin .box p span.textR{
display:block;
float:left;
width:261px;
}

#main .m4kojin .box p.notice span.textR{
width:11.8em;
background:#FBAFAF;
font-weight:bold;
}
#main .m4kojin .box p.notice span.kuromaru{
width:1.2em;
background:#FBAFAF;
font-weight:bold;
}

.m4about{
margin:40px 0 0 0;
}
#main .m4about p{
margin:4px 0 0 0;
}
img.about2Img{
margin:50px 0 0 0;
}
.m4about2 img.boxR{
float:left;
}
.m4about2 .box{
float:left;
width:300px;
}
.m4about2 .box p.hitokabu{
padding:16px 0;
}
.m4about2 .box img{
margin:5px 0 0 0;
}
.m4grow{
margin:40px 0 0 0;
}
#main .m4grow .kisai{
text-align:right;
}
#main .m4grow .world{
margin:20px 0 0 0;
}

.m4tyumoku{
margin:43px 0 0 0;
}
#main .m4tyumoku p.seijuku{
margin:5px 0 0 0;
}
.m4tyumoku .kokki img{
float:left;
margin: 0 8px 0 0;
}
.m4tyumoku .graph{
margin:8px 0 0 0;
}

#main .m4_01p{
margin:22px 0 0 0;
}
#main .m4pop1{
margin:20px 0 0 5px;
}
#main .m4pop2{
margin:5px 0 0 5px;
}
#main .m4pop3{
margin:20px 0 0 5px;
}

/*	04_dy_02	*/	

#main p.akka{
margin:10px 0 0 0;
font-weight:bold;
}
#main p.akka span{
display:block;
float:left;
width:28px;
}
#main p.akkaText{
padding:0 0 0 30px;
}
#main p.hendo{
font-weight:bold;
}
#main p.hendo span{
display:block;
float:left;
width:28px;
}
#main p.hendoText{
padding:0 0 0 30px;
}
#main p.m4red span{
color:#FF3333;
}
#main p.m4red{
padding:20px 0 0 0;
}
#main p.m4topmargin{
margin:20px 0 0 0;
}

/*	05_loan	*/

#main p.m5tokutyo1 img{
float:left;
}
.m5BBB{
margin:10px 0 0 0;
}
.m5BBB .box{
float:left;
width:240px;
}
.m5BBB .box p{
}
.m5BBB .box p span.shiromaru{
float:left;
width:14px;
}
.m5BBB .box p span.textR{
float:left;
width:225px;
}
.m5bbb img{
float:left;
}
#main .m5TextBox{
width:560px;
margin:20px 0 0 0;
padding:5px 0 0 0;
background:url(/basicknowledge/mame/05_loan/images/line_dot.gif) no-repeat top;
}
#main .m5TextBox p{
width:560px;
padding:0 0 5px 0;
background:url(/basicknowledge/mame/05_loan/images/line_dot.gif) no-repeat bottom;
}

#main img.m5pop1{
margin:12px 0 0 0;
}

#main p.m5pop2{
margin:8px 0 0 5px;
}

#main p.m5pop3{
margin:5px 0 0 5px;
padding:5px;
border:1px solid #CCC;
}
#main p.m5pop4{
margin:20px 0 0 5px;
}


/*	05_loan_01	*/

#main p.shusshoR{
text-align:right;
}
.loanBox{
width:560px;
margin:20px 0 0 0;
border:1px solid #CCC;
}
.loanBox .inner{
padding:5px;
}

/*	05_loan_03	*/

.m5toushi{
clear:both;
position:relative;
height:260px;
margin:20px 0 0 0;
}
.m5toushi .boxL{
float:left;
width:263px;
margin:0 5px 0 0;
}
.m5toushi .boxR{
float:left;
width:290px;
}
.toushiText{
position:absolute;
right:0;
bottom:0;
width:290px;
}

/*	06_bunsan	*/

.m6box{
margin:20px 0 0 0;
}
.m6box img{
float:left;
margin:0 5px 0 0;
}
.m6box .box{
float:left;
width:182px;
}

.m6bunsan{
width:559px;
margin:15px 0 0 0;
padding:0 0 0 0;
}
.m6bunsan .boxBottom{
padding:0 0 8px 0;
background:url(/basicknowledge/mame/06_bunsan/images/img_bottom.gif) no-repeat bottom;
}
.m6bunsan .boxBottom .box{
width:555px;
border-left:2px solid #ffbf80;
border-right:2px solid #ffbf80;
}
.m6bunsan .boxBottom .box .boxL{
float:left;
width:140px 
}
.m6bunsan .boxBottom .box .boxL img{
margin:2px 0 0 8px;
}
.m6bunsan .boxBottom .box .boxR{
float:left;
width:400px;
}
#main .m6bunsan .boxBottom .box .boxR p{
padding:15px 0 0 5px;
}
.m6bunsan .boxBottom .box .boxR .iconBox{
margin:15px 0 15px 8px;
}
* html .m6bunsan .boxBottom .box .boxR .iconBox{
margin:15px 0 15px 4px;
}
.m6bunsan .boxBottom .box .boxR .iconBox img{
float:left;
margin:0 8px 0 0;
}
* html .m6bunsan .boxBottom .box .boxR .iconBox img{
float:left;
margin:0 0 0 0;
}
#main .m6pop1{
margin:10px 0 60px 0;
}

#main .m6pop2{
margin:7px 0 0 0;
}

.m6pop3{
margin:20px 0 0 0;
}
.m6pop3 .boxL{
float:left;
width:371px;
}
.m6pop3 .boxR{
float:right;
width:180px;
}

/* 7 */
.m7Index1{
margin:5px 0 0 0;
text-align:center;
}
.m7Index1 img{
margin:0 auto 0 auto;
}

.m7Index2 .boxL{
float:left;
width:361px;
}
.m7Index2 .boxR{
float:right;
width:191px;
}
#main .m7Index2 .boxR p{
margin:0 0 3px 0;
}
.m7Index3{
text-align:center;
}
.m7Index3 img{
margin:0 auto 0 auto;
}

#main .boxR p.mg20{
margin-top:20px;
}
.m7Index2 .boxL .box{
border-left:1px solid #e5e5cc;
border-right:1px solid #e5e5cc;
background:url(/basicknowledge/mame/07_bunsan/images/img_graph3.gif) #ffffe5 bottom no-repeat;
}
#main .m7Index2 .boxL .box p{
padding:15px 15px 39px 15px;
}

/* 8 */
#main p.m8Index1{
float:left;
width:300px;
}
#main p.m8Index2{
float:right;
width:200px;
text-align:right;
}
.m8Index3{
	margin:0 0 0 5px;
}

.m8_2_1 img{
float:left;
}
.m8_2_1 .box{
float:right;
width:194px;
}

.m8_3_1 .boxL{
float:left;
width:362px;
}
.m8_3_1 .boxR{
float:right;
width:190px;
}

/* 9 */
.m9Index1 .box{
clear:both;
padding:4px 0 0 0;
}
.m9Index1 .boxL{
float:left;
width:146px;
}
.m9Index1 .boxR{
float:right;
width:410px;
}

.m9Index2 .boxL{
float:left;
width:211px;
}
.m9Index2 .boxR{
float:right;
width:339px;
}

.m9_1_1 img{
float:left;
}
.m9_1_1 p{
float:right;
width:376px;
}

ul.m9_1_2{
padding:0 0 0 16px;
list-style-type:disc;
}

.m9_1_3{
width:560px;
background:url(/basicknowledge/mame/09_balance/images/top_o.gif) top left no-repeat;
padding:11px 0 0 0;
margin:20px 0 0 0;
}
.m9_1_3 .box{
width:560px;
background:url(/basicknowledge/mame/09_balance/images/bottom_o.gif) bottom left no-repeat;
padding:0 0 11px 0;
}
.m9_1_3 .border{
border-left:2px solid #f7d688;
border-right:2px solid #f7d688;
padding:4px;
}
ul.m9_1_2 ul{
padding:0 0 0 16px;
list-style-type:circle;
}

/* 10 */
.m10_popup {
margin:0 0 0 5px;
}
.m10_popup div.boxR{
width:270px;
}

/* 12 */
.m12Index1{
width:542px;
background:url(/basicknowledge/mame/12_bunpai/images/img_top.gif) top left no-repeat;
padding:10px 0 0 0;
margin:20px 0 0 0;
}
.m12Index1 .box{
width:542px;
background:url(/basicknowledge/mame/12_bunpai/images/img_bottom.gif) bottom left no-repeat;
padding:0 0 11px 0;
}
.m12Index1 .border{
border-left:2px solid #f6980d;
border-right:2px solid #f6980d;
padding:4px;
}
.m12Index1 span.mark{
color:#ff9933;
}
.m12Index1 .calc{
text-align:center;
}

.m12_1_1 .boxL{
float:left;
width:291px;
}
.m12_1_1 .boxR{
float:right;
width:260px;
}


/* 13 */
.m13Index1 .boxL{
float:left;
width:117px;
}
.m13Index1 .boxR{
float:right;
width:438px;
}

.m13_2_1{
position:relative;
height:110px;
width:560px;
}
.m13_2_1 .boxL,
.m13_2_1 .boxR{
width:270px;
background:url(/basicknowledge/mame/13_slow/images/y_top.gif) top left no-repeat;
padding:7px 0 0 0;
}
.m13_2_1 .boxL{
margin:0;
position:absolute;
top:7px;
left:0px;
}
.m13_2_1 .boxR{
margin:0;
position:absolute;
top:7px;
right:10px;
}
#main .m13_2_1 .boxL p{
width:260px;
position:absolute;
top:50%;
margin-top:-1.5em;
min-height:36px;
}

* html #main .m13_2_1 .boxL p{
height:36px;
}

#main .m13_2_1 .boxR p{
margin:10px 0 0 0;
}
.m13_2_1 .box{
background:url(/basicknowledge/mame/13_slow/images/y_bottom.gif) bottom left no-repeat;
padding:0 0 7px 0;
}
.m13_2_1 .border{
border-left:2px solid #fad637;
border-right:2px solid #fad637;
padding:3px;
min-height:90px;
}
* html .m13_2_1 .border{
height:90px;
}
.m13_2_2{
margin:15px 0 0 0;
}

/* 14 */
img.m14_img{
float:right;
}
.m14Index1 img{
float:left;
}

.m14Index1 .box{
float:right;
width:200px;
}

.m14Index01 .box{
float:left;
width:200px;
}

.m14Index2 img{
float:left;
}
.m14Index2 .box{
float:right;
width:260px;
}

.m14_1_1{
padding:4px;
border:1px solid #cecece;
color:#444;
}

.m14pop1 img{
float:left;
}
.m14pop1 .box{
float:right;
width:250px;
}

/* 15 */
.m15Index1 table{
width:500px;
border-top:1px solid #cecece;
border-left:1px solid #cecece;
border-collapse:collapse;
}
.m15Index1 table td,
.m15Index1 table th{
padding:7px 5px;
border-right:1px solid #cecece;
border-bottom:1px solid #cecece;
text-align:left;
vertical-align:middle;
}
.m15Index1 table .colored{
background:#ffffe5;
}

.m15Index2{
display:block;
margin:0 0 0 16.5em;
}

.m15Index3 .boxL{
float:left;
width:262px;
text-align:center;
}
.m15Index3 .boxR{
float:right;
width:293px;
}

.m15Index4{
text-align:center;
}
.m15Index4 p{
width:489px;
text-align:left;
margin:0 auto;
}

.m15_1_1 table{
width:560px;
border-top:1px solid #aea27f;
border-left:1px solid #aea27f;
border-collapse:collapse;
}
.m15_1_1 table td,
.m15_1_1 table th{
padding:7px;
border-right:1px solid #aea27f;
border-bottom:1px solid #aea27f;
}

.m15_1_1 table th{
width:150px;
background:#f7f1e4;
text-align:left;
}
.m15_1_1 table th strong{
color:#417011;
}

.m15_1_2 .boxL{
float:left;
width:280px;
}
.m15_1_2 .boxL p{
clear:both;
}
#main .m15_1_2 .boxL .left{
float:left;
display:block;
width:20px;
}
#main .m15_1_2 .boxL .right{
float:right;
display:block;
width:259px;
text-align:left;
}

.m15_2_1 img{
float:left;
}
.m15_2_1 .box{
float:right;
width:292px;
}

.m15pop1 img{
float:left;
}
.m15pop1 .box{
float:right;
width:200px;
}


/* 16 */
.m16Index1 img{
clear:both;
float:right;
margin:0 0 0 5px;
}

ul.m16Index2{
padding:0 0 0 16px;
list-style-type:disc;
color:#606060;
}

ul.m16Index2 li p{
color:#333;
}
ul.m16Index2 li p.m16Index3{
text-align:center;
}

.m16Index4 .boxL{
float:left;
width:331px;
}
.m16Index4 .boxR{
float:right;
width:222px;
}
.m16_1_1{
clear:both;
height:245px;
position:relative;
}
.m16_1_1 img,
.m16_1_3 img{
float:left;
}
.m16_1_1 .box,
.m16_1_3 .box{
float:right;
width:150px;
}

.m16_1_2{
clear:both;
position:relative;
height:274px;
}
.m16_1_2 img{
float:left;
}
.m16_1_2 .box{
float:right;
width:274px;
}

.m16_1_3{
clear:both;
height:216px;
position:relative;
}

#main .m16_1_1 p.bottomRight,
#main .m16_1_2 p.bottomRight,
#main .m16_1_3 p.bottomRight,
#main .m16pop1 p.bottomRight,
#main .m16pop3 p.bottomRight{
position:absolute;
right:0;
bottom:0;
margin:0;
}
#main .m16_1_1 p.bottomRight,
#main .m16_1_3 p.bottomRight{
width:150px;
}
#main .m16_1_2 p.bottomRight{
width:275px;
}



.m16pop1 img,
.m16pop2 img,
.m16pop3 img{
float:left;
}
.m16pop1 .box,
.m16pop2 .box,
.m16pop3 .box{
float:right;
width:180px;
}

#main .m16pop1{
position:relative;
height:236px;
}
#main .m16pop3{
position:relative;
height:331px;

}
#main .m16pop1 p.bottomRight,
#main .m16pop3 p.bottomRight{
width:180px;
}


/* text */

#main .font80,
.rikai ul li,
.rikai2 ul li,
.point .box .textBox ul li,
.m19Index6 h3,
.m18Index1 h3,
#main .m18Index1 p.report,
.m4kojin p{
font-size:80%;
}

#main .font75,
#main .m18Index1 .right span.notes{
font-size:75%;
}

#main .font60,
#main p.caption,
#main p.notes,
#main p.m17Index2,
#main p.m17Index4,
#main p.imagezu,
#main .m4shussho,
#main .m4grow .kisai,
#main .m4tyumoku .kisai,
#main .m4_01p_small,
#main p.shusshoR,
#main .caution .box p,
#main p.m1pop4,
#main .m4pop2,
#main p.m4loanText{
font-size:60%;
}

#main span.small {
font-size:80%;
}


.rikai ul li,
.rikai2 ul li,
.point .box .textBox ul li,
#main .caution .box p,
.m17_01_1 table td{
line-height:140%
}

.colorm01{
color:#ff3333;
}


#main .wordarea{
	float:right;
	padding:0 0 0 24px;
	margin:0;
}

#main .word{
	display:block;
	float:left;
	padding:3px 0 5px 0;
}

* html #main .word{
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 5px 0;
}

#main .wordlink{
	white-space:nowrap;
	float:left;
}

#main .m14_wordarea{
	float:left;
	padding:0 0 0 0;
	margin:0;
}

