@charset"utf-8";@import url("menu.css");body{background-image:url(../img/bg.jpg);background-repeat:repeat-x;padding:0px;font-size:83%;line-height:1.3em;color:#333333;font-family:"ＭＳ Ｐゴシック", Osaka,"ヒラギノ角ゴ Pro W3";background-color:#fce8eb;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h1, h2, h3, h4, h5, li, ul{margin:0px;padding:0px;}
a:hover, a:link, a:visited{color:#337aaa;}
#wrap{clear:both;width:800px;margin-right:auto;margin-left:auto;}
#header{background-image:url(../img/header.jpg);background-repeat:no-repeat;height:100px;width:800px;}
#content{background-color:#FFFFFF;margin:0px;padding-top:10px;padding-right:10px;padding-bottom:22px;padding-left:10px;width:780px;}
#left{margin:0px;padding:0px;float:left;width:200px;}
#right{margin:0px;padding:0px;float:right;width:570px;}
#right p{line-height:1.3em;margin-bottom:25px;clear:both;padding:0px;margin-top:0px;margin-right:0px;margin-left:0px;}
#right h2{background-image:url(../img/h2.jpg);background-repeat:no-repeat;height:33px;width:570px;color:#b14569;font-size:110%;line-height:33px;text-indent:27px;padding:0px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}
#right h3{background-image:url(../img/h3.jpg);background-repeat:no-repeat;height:37px;width:570px;color:#b14569;font-size:100%;line-height:35px;text-indent:17px;padding:0px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}
#right h4{color:#B14569;background-image:url(../img/h4.jpg);background-repeat:no-repeat;background-position:0px 3px;text-indent:13px;padding:0px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;font-size:100%;}
#right .q_a h3{background-image:url(../img/bg_q.jpg);background-repeat:no-repeat;height:37px;width:545px;color:#b14569;font-size:100%;line-height:30px;text-indent:17px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:25px;}
#right .q_a h4{background-image:url(../img/bg_q.jpg);background-repeat:no-repeat;height:37px;width:545px;color:#b14569;font-size:100%;line-height:30px;text-indent:17px;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:25px;}
#right h5{color:#006699;padding:0px;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;font-size:100%;}
#right table{background-color:#CCCCCC;}
#right td{background-color:#FFFFFF;}
#right td.cap{background-color:#ECF4F9;font-weight:bold;color:#006699;}
#right table td .imp{font-weight:bold;color:#900;}
#right .key h2{background-image:none;margin:0px;padding:0px;text-indent:0px;height:240px;}
#right .box{padding:5px;background-color:#FDF9FA;clear:both;width:558px;border:1px solid #F3DCE1;}
#right .box p{margin:0px;padding:0px;float:left;width:377px;}
#right .q_a p{background-image:url(../img/bg_a.jpg);background-repeat:no-repeat;padding-left:40px;}
#right .box .frame{float:left;}
#right .box2{padding:5px;background-color:#FDF9FA;clear:both;width:558px;border:1px solid #F3DCE1;}
#right .box2 p{margin:0px;padding:0px;}
#right .box2 .frame{}
#right .box2b{padding:5px;background-color:#D34E7B;clear:both;width:558px;border:1px solid #A52952;}
#right .box2b p{margin:0px;padding:0px;color:#FFFFFF;}
#right .box2b .frame{}
#right p.good{background-image:url(../img/icon_good.gif);background-repeat:no-repeat;padding-left:40px;padding-top:20px;}
#right p.bad{background-image:url(../img/icon_bad.gif);background-repeat:no-repeat;padding-left:40px;padding-top:20px;}
#right ul.num{padding-right:10px;padding-left:30px;}
#right p.box3{background-color:#FBFAF4;padding:5px;margin-bottom:15px;border:1px solid #DBD8B7;}
#right p.box3 img{float:left;padding-right:10px;}
#right .num li{list-style-type:decimal;margin-bottom:10px;}
#footer{width:100%;background-color:#FFFFFF;background-image:url(../img/bg_footer.gif);background-repeat:repeat-x;height:91px;}
#footer .content{width:800px;margin-right:auto;margin-left:auto;padding:0px;margin-top:0px;margin-bottom:0px;}
#footer .pagetop{height:23px;width:800px;margin-right:auto;margin-left:auto;padding:0px;margin-top:0px;margin-bottom:15px;clear:both;text-align:right;}
#footer .content .float_right{margin:0px;padding:0px;font-size:100%;}
#footer .content p{margin:0px;padding:0px;font-size:85%;}
#footer p a:link,#footer p a:hover,#footer p a:visited{color:#b14569;}
#footer p a:link,#footer p a:visited{text-decoration:none;}
#footer p a:hover{text-decoration:underline;}
.key{padding:0px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;height:240px;}
.key_sub{height:116px;margin-bottom:10px;}
.float_left{float:left;padding-right:10px;}
.float_right{float:right;padding-left:10px;clear:right;position:relative;}
.b{font-weight:bold;}
.blue{color:#006699;}
.times{border:1px solid #CCCCCC;font-size:110%;font-weight:bold;color:#AD486A;padding:5px;}
.mgb15{padding:0px;margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;}
.red{color:#990000;}
.imptel{font-size:180%;font-weight:bold;color:#e32563;}
.flowImg{margin-top:10px;vertical-align:top;}
.arwMgnRgt{margin-right:145px;}
.arwMgnLft{margin-left:145px;verical-align:top;}
.mv div{margin-left:150px;}
.mv{padding-top:50px;}
.report-list{overflow:hidden;_zoom:1;margin-right:-15px;margin-bottom:20px;}
.report-list li{float:left;width:180px;margin-right:15px;list-style:none;font-size:10px;color:#666;}
.report-box{overflow:hidden;_zoom:1;background-color:#FBFAF4;padding:10px 15px 15px;margin-bottom:30px;border:1px solid #DBD8B7;color:#878707;}
#right .report-box h5{margin-bottom:12px;color:#878707;}
