﻿@charset "UTF-8";
/* CSS Document */
body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
	margin: 0;
	vertical-align: baseline;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
body {
	font-family : Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Geneva,Arial,sans-serif;
	font-size:12px;
	*font-size: 72%; 
	*font: x-small;  
	line-height: 1.8em;
	letter-spacing:1px;
	}
.win body {
	font-family : Verdana,"ＭＳ Ｐゴシック",Geneva,Arial,sans-serif; /*forDTPWIN*/
}
.webkit body{
	letter-spacing:0px;
	}
.mac.gecko body{
	letter-spacing:0px;
	}
	
.clear {
	clear: both;
	zoom:1px;
}
.clears {
	clear: both;
}
a {color:#214f6c; text-decoration:none; }
a:hover {color:#006699;  outline:none; text-decoration:underline;
 }
a img {
    border-style:none;
	text-decoration : none;
	outline:none;
}
.clearfix:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/*.clearfix + *{
    clear: both;
}*/
li img {
display:block;
}
object {
outline:none;
}
.tx36 {font-size:38px; line-height:2.0em;
font-family:"Times New Roman", Times, serif;
}
.tx30 {font-size:30px; line-height:2.0em;
}
.tx25 {font-size:25px; line-height:2.0em;
}
.tx16 {font-size:130%; line-height:2.0em;}
.tx14 {font-size:120%; line-height:2.0em;}
.tx11 {font-size:90%; line-height:1.4em;}
.tx10 {font-size:80%; line-height:1.4em;}
.tx9 {font-size:75%; line-height:1.4em;}
.tsume {letter-spacing:-0.05em;}

/*透過*/

* html .htc {
  behavior: url(../iepngfix.htc):
}
/**/

body {
background:#333333;
        position: absolute;
        width: 100%;
        height: 100%;
}
#wrap {
margin:0px auto;
position:relative;
width:950px;
_background:url(../img/blank.gif);
	}
#flashcontent {
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
}
#con {
position:absolute;
width:100%;
top:0;
left:0;
}
#con.clearfix:after {
display:none;
}
/*ヘッダ*/
#header{
width:950px;
float:left;
position:relative;
}
#since{
position:absolute;
top:10px;
left:0px;
}
#ID{
float:left;
margin:26px 0 0 0;
}
#subnavi{
position:absolute;
width:486px;
top:0px;
right:0px;
background:#FFFFFF;
}
#navi{
position:absolute;
top:33px;
right:0px;
}
#navi li,#subnavi li{
	list-style:none;
	display:block;
	float:left;
}
ul#tip {
position:absolute;
width:486px;
height:68px;
top:99px;
right:0px;
}

#tip li {
list-style:none;
position:absolute;
top:0px;
right:0px;
}
#tip li img {
display:block;
}
#tip li{
display:none;
}


#subnavi li.members{
float:right;
}
/*メインエリア*/
#top #main{
width:950px;
height:289px;
float:left;
margin:176px 0 0 0;
}
#main{
width:950px;
height:148px;
float:left;
margin:80px 0 0 0;
position:relative;
}
#top #main #catch{
float:left;
}
#batch{
position:absolute;
bottom:15px;
right:34px;
}
/*サイドエリア*/
#side {
float:right;
width:200px;
background:white;
}
ul#snavi li{
list-style:none;
float:right;
}
ul#snavi li img{
display:block;
}
/*コンテンツ*/
.sec #content{
width:733px;
display:block;
float:left;
background:url(../img/bg_top_conarea.png);
min-height:473px;
height: auto !important;
height: 473px;
}
#top #content{
width:950px;
display:block;
float:left;
background:url(../img/bg_top_conarea.png);
}
/*公開情報*/
dl#topfree_info {
width:200px;
}
#side dl#topfree_info {
width:181px;
margin:20px 0 0 19px;
overflow:hidden;
}
dl#topfree_info dd{
display:block;
float:left;
width:187px;
height:20px;
border-bottom:#999 1px solid;
background:url(../img/marker.png) no-repeat 0% 50%;
padding:10px 0 10px 14px;
}
#side dl#topfree_info dd{
display:block;
float:left;
width:167px;
height:20px;
border-bottom:#999 1px solid;
background:url(../img/marker.png) no-repeat 0% 50%;
padding:10px 0 10px 14px;
}

/*お問い合わせ*/
dl#contact{
margin:15px 0 20px;
}
#side dl#contact
{
margin:15px 0 20px 19px;;
}
/*フッタ*/
.sec #footer{
float:left;
width:733px;
color:#FFFFFF;
background:#333333;
padding-bottom:31px;
padding-top:15px;
position:relative;
}
#top #footer{
float:left;
width:950px;
color:#FFFFFF;
background:#333333;
padding-bottom:31px;
}
#footersub{
background:url(../img/bg_foot_sub.gif);
float:left;
width:950px;
padding:20px 0;
margin-bottom:15px;
}
#footersub dl{
float:left;
width:270px;
margin:0 0 0 23px;
display:inline;
}
#footersub dl dt{
margin:0 0 13px ;
}
#footersub dl dd {
width:270px;
display:block;
float:left;
margin:0 0 6px;
}
#footersub dl dd img{
float:left;
margin:0 18px 0 0;
}
#footersub .gd{
float:left;
width:408px;
margin:24px; 0 0 23px;
color:#CCCCCC;
}
#footer p.cp{
float:left;
display:inline;
margin-left:23px;
width:240px;
}
#footer ul#footerlk{
float:right;
display:inline;
margin-right:23px;
width:410px;
}
#footer ul#footerlk li{
float:right;
list-style:none;
background:url(../img/dot_write.gif) no-repeat 0 30%;
padding-left:9px;
margin-left:17px;
}
#footer ul#footerlk li a{
color:#FFFFFF;
}
#btn_pagetop{
display:block;
float:left;
padding-left:655px;
padding-top:23px;
}

/*トップ*/
#left{
float:left;
width:703px;
padding:12px 0 0 23px;
}
#menu{
float:left;
position:relative;
}
#menu li{
float:left;
list-style:none;
padding:0 24px 0 0;
height:29px;
}
#gush{
margin:0 0 0 0;
width:692px;
height:26px;
background:url(/img/gush.png);
float:left;
padding:9px 0 0 12px;
z-index:-30;
}
#menu li p{
width:700px;
position:absolute;
/*background:url(/img/gush_top.png) no-repeat;*/
top:38px;
left:12px;
display:none;
}
#menu li.fst p{
display:block;
}
#menu li .gush_top{
display:block;
margin-top:3px;
padding-left:17px;
}
ul#topics{
float:left;
width:270px;
background:url(/img/news_ttl.png) no-repeat;
padding:26px 0 0 0;
margin:16px 0 22px 0;
}
#topics li{
list-style:none;
margin:5px 0 0 0;
}
dl#news {
width:410px;
float:left;
background:url(/img/info_ttl.png) no-repeat;
padding:26px 0 0 0;
margin:16px 0 22px 23px;
}
#news dt {
	width:90px;
	margin-top:5px;
}
#news dd {
	display:block;
	margin:-1.6em 0 0 75px;
}
#right{
float:right;
width:201px;
padding:12px 0 0;
}
dt img,dd img{
display:block;
}
#ya {
float:right;
background:#FFFFFF;
width:177px;
color:#666666;
margin-right:23px;
display:inline;
padding:6px 0;
}
#ya img{
display:block;
margin:0 auto;
}

#ya p{
display:block;
float:right;
padding:0 6px;
font-size:90%;
line-height:1.4em;
}

#ca {
float:right;
width:177px;
margin-right:23px;
display:inline;
margin-top:18px;
}
/*第二階層共通*/
.fl {
float:left;
}
.fr {
float:right;
}
.box {
padding:0 23px;
float:left;
margin-top:23px;
}
.half {
width:332px;
float:left;
}
.boxttl {
margin:0 0 20px 0;
float:left;
}
.blk {
display:block;
float:left;
}
.mg_L_4 {
margin-left:4px;
display:inline;
}
.mg_L_8 {
margin-left:8px;
display:inline;
}
.mg_L_12 {
margin-left:12px;
display:inline;
}
.mg_L_23 {
margin-left:23px;
display:inline;
}
.mg_R_23 {
margin-right:23px;
display:inline;
}
.mg_T_4 {
margin-top:4px;
}
.mg_T_8 {
margin-top:8px;
}
.mg_T_12 {
margin-top:12px;
}
.mg_T_15 {
margin-top:15px;
}
.mg_T_23 {
margin-top:23px;
}
.pd_T_23{
padding-top:23px;
}
.ind_h{
text-indent:-20px;
padding-left:20px
}
.ind{
text-indent:-30px;
padding-left:30px
}
.ind2{
text-indent:-60px;
padding-left:60px
}
.f5f{
display:block;
width:663px;
float:left;
background:#f5f5f5;
padding:12px;
margin:15px 0 0;
}
.dt_w623h64{
width:623px;
min-height:64px;
height:auto !important;
height:64px;
}
.boxdl{
width:687px;
}
.info {
display:block;
clear:both;
}
.b{
font-weight:bold;
}
.red {
color:#990000;
}
.gre{
color:#777;
}
.u{
border-bottom:#999999 1px dotted;
}
.yal{
background:#FFFFDD;
display:inline;
padding:2px;
margin:4px;
}
.bg_w{
background-color:#FFFFFF;
}
.marker{
vertical-align:-5%;
}
.opentbl{
cursor:pointer;
}
#left_area{
float:left;
width:223px;
}
#right_area{
float:right;
width:507px;
}
.leftmenu ul{
background:url(/img/dotbar_blk.gif) repeat-x top;
margin:12px 0;
}
.leftmenu li{
list-style:none;
background:url(/img/dotbar_blk.gif) repeat-x bottom;
padding:6px 0 6px 23px;
}

/*利用案内*/
.mlmaginfo{
padding:19px 19px 0px;
margin:0 23px 23px;
background:url(/img/bg_ml.gif);
display:inline;
}
.mlmaginfo .boxttl{
margin-bottom:8px;
}
.mlmaginfo i{
display:block;
float:left;
width:648px;
font-style:normal;
margin-bottom:12px;
}
.mlmaginfo dl{
display:block;
float:left;
width:648px;
margin:0 0 15px 0;
}
.mlmaginfo dt{
float:left;
display:inline;
height:50px;
width:618px;
background:url(/service/img/dot_black_7.gif) repeat-y #c3cfd4 ;
padding:0 15px 0 15px;
cursor:pointer;
}
.mlmaginfo dd{
float:left;
width:618px;
background:url(/service/img/dot_black_7.gif) repeat-y white ;
padding:8px 15px 12px 15px;

}
.info_time ul{
float:left;
display:block;
width:684px;
}
.info_time li{
list-style:none;
float:left;
width:204px;
height:74px;
border-left:#006699 3px solid;
padding:0 0 0 10px;
}
/*faq*/

#body_faq #content dl{
display:block;
float:left;
width:687px;
margin:0 0 15px 0;

}
#body_faq #content dt{
float:left;
height:43px;
width:672px;
background:#F5F5F5;
padding:0 15px 0 0;
cursor:pointer;
}
#body_faq #content dd{
float:left;
width:675px;
background:url(/faq/img/bg_faq_an.gif) repeat-y white;
padding:8px 12px 12px 0;
}
#body_faq #content dd p{
width:573px;
float:right;
}
#body_faq #content dt .q_ttl{
float:left;
margin:12px 0 0 16px;
font-size:120%;
display:inline;
}

/*int*/
#body_int .box {
padding:0px;
width:733px;
float:left;
margin-top:0px;
}
#body_int #content{
background:none;
padding-top:0px;
}
#body_int .area01{
background: url(/beginner/img/bg_int_01.jpg) no-repeat bottom #F1F1F1;
padding:0 0 320px;
}
#body_int .area02{
background: url(/beginner/img/bg_int_02.jpg) no-repeat #F1F1F1;
padding:0 0 23px;
margin-top:23px;
}
#body_int .area03{
background: url(/beginner/img/bg_int_03.jpg) no-repeat #F1F1F1;
padding:0 0 23px;
margin-top:23px;
}
#body_int .area04{
background: #F1F1F1;
padding:0;
margin-top:23px;
}

.fr_sps{
float:right;
width:461px;
margin:23px 23px 0;
display:inline;
}
.fff{
display:block;
width:437px;
float:left;
background:#fff;
padding:12px;
margin:15px 0 0;
}
#body_int .area04 dl#voice{
padding:0 23px;
float:left;
width:687px;
display:block; 
}
#body_int .area04 dl#voice dt{
color:#660000;
font-size:120%;
border-top:#666666 2px solid;
background:#E3E5AA;
padding:12px 12px ;
margin-top:23px;
}
#body_int .area04 dl#voice dd{
background:#FFF;
padding:12px 12px ;
}
.center{
margin:0 auto;
display:block;
}
#body_int .boxttl{
width:733px;
margin:23px 0 0;
}

/*gro*/
#body_gro .box {
padding:0px;
width:733px;
float:left;
margin-top:0px;
background: #F1F1F1;
}
#body_gro #content{
background:none;
padding-top:0px;
}
.max_left{
float:left;
width:355px;
}
.max_right{
float:right;
width:355px;
}
.max_left dt,.max_left dd,.max_right dt,.max_right dd{
width:332px;
float:left;
}
.max_left dd,.max_right dd{
margin-top:15px;
}
.gro_area01{
background:url(/idea/img/bg_gro_01.jpg) no-repeat;
padding-top:339px;
}
.gro_area02{
background:url(/idea/img/bg_gro_02.jpg) no-repeat;
padding-top:346px;
}
.gro_area03{
background:url(/idea/img/bg_gro_03.jpg) no-repeat;
padding-top:260px;
}
#body_gro .under_area{
padding:0 23px;
width:687px;
}
.under_area dl,.under_area dt,.under_area dd{
float:left;
display:block;
}
.under_area dl {
border:#bbb 1px solid;
width:685px;
margin-top:23px;
}
.under_area dt {
width:655px;
background: url(/img/bg_ml.png) #a77;
padding:15px;
color:#FFFFFF;
font-size:120%;
}
.under_area dd {
width:655px;
background:#FFFFFF;
padding:15px;
}
/*hit*/

.hit_01{
background:url(/hit/img/01_bg.png) no-repeat;
}
.hit_02{
background:url(/hit/img/02_bg.png) no-repeat;
}
.hit_03{
background:url(/hit/img/03_bg.png) no-repeat;
}
.hit_04{
background:url(/hit/img/04_bg.png) no-repeat;
}
.hit_05{
background:url(/hit/img/05_bg.png) no-repeat;
}
.hit_06{
background:url(/hit/img/06_bg.png) no-repeat;
}
.hit_07{
background:url(/hit/img/07_bg.png) no-repeat;
}
.hit_08{
background:url(/hit/img/08_bg.png) no-repeat;
}
.hit_09{
background:url(/hit/img/09_bg.png) no-repeat;
}
.hit_10{
background:url(/hit/img/10_bg.png) no-repeat;
}
#body_hit .box{
width:461px;
margin:23px 23px 0;
display:inline;
padding:0px;
overflow:hidden;
}
#body_hit .box .boxttl{
margin:0px;
}
#body_hit .box .boxttl p{
float:left;
display:inline;
width:322px;
margin:-10px 0px 0px 139px;
font-weight:lighter;

}
#body_hit .box .boxttl span{
float:left;
display:block;
width:448px;
text-align:right;
margin-top:-9px;
color:white;
font-size:12px;
*font-size: 72%; 
*font: x-small;  
}
#body_hit .box dl,#body_hit .box dt,#body_hit .box dd,#body_hit .box dt span,#body_hit .box dt p{
display:block;
width:461px;
float:left;
}
#body_hit .varea{
width:461px;
float:left;
}
#body_hit .v_hf{
width:201px;
float:left
}

#body_hit .box dl{
background:#f5f5f5;
position:relative;
}
#body_hit .box dl .ar{
position:absolute;
top:37px;
right:8px;

}
#body_hit .box dl .hit{
position:absolute;
top:63px;
right:8px;

}
#body_hit .box dt{
}
#body_hit .box dt span{
background:url(/img/bg_ml.png);
width:441px;
padding:2px 10px;
font-size:130%;
font-weight:bold;
}
#body_hit .box dt p {
line-height:1.0em;
color:#333;
width:451px;
padding:5px;
font-size:38px;
font-family:"Times New Roman", Times, serif;
}
#body_hit .box dt p img{
display:inline;
vertical-align:-5%;
padding-right:3px;
}
#body_hit .box em {
color:#660000;
font-style:normal;
padding-left:15px;
}

#body_hit .box dd{
width:441px;
padding:0px 10px 15px;
background:#FFFFFF;
}
#body_hit .box dd p{
overflow: auto;
zoom: 1;
}
#body_hit .box dd img{
margin:6px 8px 0 0;
float:left;
}
#body_hit .box dl.dtl {
float:left;
width:441px;
display:block;
font-size:120%;
font-weight:bold;
border-bottom:#666 1px dotted;
border-top:#666 1px dotted;
margin-bottom:5px;
color:#666666;
padding:5px 0;
}
#body_hit .box dl.dtl,#body_hit .box dl.dtl dt,#body_hit .box dl.dtl dd{
background:white;
}
#body_hit .box dl.dtl dt{
width:90px;
float:left;
}
#body_hit .box dl.dtl dd{
float:left;
width:331px;
padding-bottom:0px;
padding-left:0px;
}
#body_hit .box i {
float:left;
display:block;
font-style:normal;
width:441px;
padding:0px 10px;
}
/*信頼の証*/
#body_evi .box {
padding:0px;
width:733px;
float:left;
margin-top:0px;
}
#body_evi #content{
background:none;
padding-top:0px;
}
#body_evi .area01{
background: url(/evidence/img/bg_evi_01.jpg) no-repeat #F1F1F1;
}
#body_evi table{
background: #999999;
width:461px;
font-size:130%;
margin-top:12px;
}
#body_evi table th{
border:#FFFFFF 1px solid;
background: #d9d9c4;
padding:5px 12px;
vertical-align:middle;
width:55px;
}
#body_evi table td{
background: #FFF;
padding:5px 12px;
vertical-align:bottom;
}
#body_evi table .grey th{
background: #828276;
}
#body_evi table .grey td{
border:#FFFFFF 1px solid;
background: #999;
}
#body_evi table td span{
line-height:1em;

}
#body_evi table td img{
margin-left:4px;
margin-top:3px;
}
#slides{
}
.jFlowControl{
}
.sl_u p span{
float:left; cursor:pointer;
background: url(/img/arr.gif) no-repeat 1px;
padding:3px 12px 3px 16px;
font-weight:bold;
color:#214f6c;
}
.sl_u i{
float:right; color:#214f6c; font-style:normal; cursor:pointer;}
.hover {color:#006699;  outline:none; text-decoration:underline;
 }
/*MT修正*/
.entry {
width:auto;
font-size:110%;
line-height:200%;
}
.entry-header {
border:none;
background:url(/img/entry_ttl.gif) no-repeat ;
color:#044e72;
font-size:120%;
font-weight:bold;
line-height:150%;
margin-top:10px;
padding:0 0 0 40px;
margin-bottom:12px;

}
#rsss{
margin:0;
}
.entry-footer {
margin-bottom:30px;
}
.blomore {
width:226px;
height:18px;
margin-top:-13px;
}
.blomore img {
float:right;
}
.acv li {
padding:3px 0 3px 23px;
}
.acvttl {
font-weight:bold;
padding-left:23px;
font-size:120%;
background:url(/img/bg_left_ttl_acv.gif) no-repeat ;
}
.crtacv {
/*background:url(/img/bg_ml_white02.gif) ;
*/}
/*レビュー*/
#body_rev #content .set{
background:url(/rev/img/bg_rev.gif);
width:687px;
margin-left:23px;
margin-top:8px;
}
#body_rev #content #left_area{
width:203px;
}
#body_rev #content #right_area{
width:484px;
}
#body_rev #content #left_area p{
height:59px;
color:#FFFFFF;
padding:10px 0 0 16px;
}
.star5 {background:url(/rev/img/star5.gif);}
.star4 {background:url(/rev/img/star4.gif);}
.star3 {background:url(/rev/img/star3.gif);}
.star2 {background:url(/rev/img/star2.gif);}
.star1 {background:url(/rev/img/star1.gif);}

#body_rev #content dl{
padding:10px 0 10px 16px;
}
#body_rev #content dt{
border-bottom:#999 solid 1px;
padding-bottom:5px;
font-size:120%;
}
#body_rev #content dd{
font-weight:bold;
padding-top:3px;
}
#body_rev #content .box{
padding:23px;
margin-top:0px;
}
#body_rev #content .ui{
background:none;
}
#body_rev .setttl{
font-weight:bold;
font-size:120%;
margin:0 23px;
}
#body_rev .btm{
margin:0 ;
}
/*上昇馬　condetion*/
.condition #main,.confused #main{
margin:55px 0 0;
height:172px;
}
.dot{
line-height:0px;
margin:12px 0 ;
}
.entry-content .uma2{
font-size:115%;
}
.confused .uma2{
line-height:3em;
}
.uma1{
font-size:125%;
line-height:2.0em;
}
.uma3{
color:#0078A7;
font-size:18px;
}
.notice{
font-size:90%; 
line-height:1.4em;
background:url(/img/bg_ml_white02.gif);
padding:12px;
}
/*form*/
#body_form .box{
padding:0px;
margin:23px 23px 0;
display:inline;
}
#body_form .app01 {
background:url(../cp-bin/img/app_mg01.gif) no-repeat #FFF ;
}
#body_form .app02 {
background:url(../cp-bin/img/app_mg02.gif) no-repeat #FFF;
}
#body_form .app03 {
background:url(../cp-bin/img/app_mg03.gif) no-repeat #FFF;
width:687px;
height:430px;
}
#body_form .inq01 {
background:url(../contact/img/inq_mg01.gif) no-repeat #FFF ;
}
#body_form .inq02 {
background:url(../contact/img/inq_mg02.gif) no-repeat #FFF ;
}
#body_form .inq03 {
background:url(../contact/img/inq_mg01.gif) no-repeat #FFF ;
width:687px;
height:430px;
}
.inner{
padding:12px 23px 12px 150px;
}
#body_form h3{
background:url(../img/dotbar_blk.gif) repeat-x bottom;
padding-bottom:12px;
}
.app01 .inner img {
margin-bottom:18px;
margin-top:18px;
}
#body_form table{
margin-top:18px;
}
#body_form td{
}
.kred{
color:#FF0000;
}
#TB_window img#TB_Image{
border:none;
}
#body_form.app #wrap{
}
#body_form .tohome{
background: url(../img/arr.gif) no-repeat 1px;
padding:3px 12px 3px 16px;
font-weight:bold;
margin-top:23px;
}
/*その他*/
body#etc .box{
padding:0px;
margin:23px 23px 0;
display:inline;

}
body#etc ol{
margin-left:40px;
}
body#etc.company .box ol{
margin-left:160px;
}

body#etc h3{
background: url(/img/dotbar_blk.gif) bottom repeat-x;
margin-bottom:8px;
padding-top:6px;
padding-bottom:6px;
font-size:120%;
border-top:2px #999 solid;
}
body#etc h4{
margin-top:12px;
margin-bottom:8px;
font-size:100%;
}
body#etc .fst{
margin-bottom:30px;
}
body#etc .prifst{
padding-bottom:18px;
margin-bottom:23px;
background: url(/img/dotbar_blk.gif) bottom repeat-x;
}
body#etc h3.subhead{
background:url(/img/bg_ml_white.gif);
border-top:none;
margin-top:18px;
border-left:#999 3px solid;
font-size:120%;
padding-left:12px;
color:#444;
}
body#etc .box dl {
background:white;
padding:16px 23px 0;
width:641px;
float:left;
}
body#etc .box dt,body#etc .box dd {
padding:1em;
}
body#etc .box dt {
width:120px;
border-top:1px #000066 solid;
font-weight:bold;
float:left;
margin-bottom:30px;
}
body#etc .box dd {
display:block;
border-top:1px #aaa solid;
}
body.mon  {
width:608px;
background:#fff;
}
body.mon .box {
width:562px;
padding:0 0 23px;
margin:23px;
display:inline;
}
body.mon p {
margin-top:12px;
}
body.mon h3 {
margin-top:23px;
}
body.mon h4 {
margin-top:12px;
margin-bottom:8px;
font-size:120%;
border-left:#999 3px solid;
padding-left:12px;
}
/*ツール*/
body.tool .box {
background:white;
padding:20px 20px !important;
}
body.tool .box img {
display:block;
margin-left:auto;
margin-right:auto;
}
body.tool .box .fea img {
margin-top:0px;
}
body.tool .box .fea .atcl {
background:url(/img/dotbar_blk.gif) bottom repeat-x;
padding-bottom:8px;
margin-bottom:12px;
}
body.tool .box .toolinfo {
background: url(/img/bg_ml_white02.gif) #bbb;
padding:8px 23px;
}


 
