@charset"utf-8";

/* index.css */

/* format ------------------------------------------------------------------------------ */
body {
font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background: #1a4c8a;
margin: 0;
padding: 0;
text-align: center;
color: #333333;
}
h1,h2,h3,h4,h5,p,form,dl,dt,dd{margin: 0;padding: 0;font-size: 12px;}
input, textarea {input font-size: 12px;}
p{line-height: 160%;}
img {border: 0;}

a:link { color:#004f9d; text-decoration:none; }
a:visited { color:#004f9d; text-decoration:none; }
a:hover { text-decoration: underline ; }
a:active { text-decoration: underline ; }


/* parts ------------------------------------------------------------------------------ */


/* setting of font */
.sfont{ font-size: 10px; }

/* setting of float */
.fleft{ float:left; }
.fright{ float:right; }
.hr{ clear: both; font-size: 0px; height:1%;}
.hr hr{ display:none; }

/* setting of dl */
.dl04 dt{margin: 0 0 3px 0; width: 4em; float: left;}
.dl04 dd{ margin: 0 0 3px 4em; }
.dl06 dt{margin: 0 0 3px 0; width: 6em; float: left;}
.dl06 dd{ margin: 0 0 3px 6em; }
.dl07 dt{margin: 0 0 3px 0; width: 7em; float: left;}
.dl07 dd{ margin: 0 0 3px 7em; }
.dl08 dt{margin: 0 0 3px 0; width: 8em; float: left;}
.dl08 dd{ margin: 0 0 3px 8em; }
.dl10 dt{margin: 0 0 3px 0; width: 10em; float: left;}
.dl10 dd{ margin: 0 0 3px 10em; }
.dl12 dt{margin: 0 0 3px 0; width: 12em; float: left;}
.dl12 dd{ margin: 0 0 3px 12em; }


/* setting of margin */
.mno { margin: 0px !important; }
.mbno { margin-bottom: 0px !important; }
.mb02 { margin-bottom: 2px !important; }
.mb05 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb12 { margin-bottom: 12px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 50px !important; }
.mr15 { margin-right: 15px !important; }


/* layout ------------------------------------------------------------------------------ */

#wrapper{}
#contents { background: #ffffff; border-bottom: 1px solid #0f2d51; }
#ft { padding: 10px 0 40px 0; border-top: 1px solid #7896ba; }
#ft .logo{ float:left; width:400px;}
#ft .copy{ float:right; width:400px; text-align: right; }

.inner{width:1000px; margin: 0 auto; text-align:left; height:1%;}
.inner2{width:848px; margin: 0 auto; text-align:left; height:1%;}


/* index ------------------------------------------------------------------------------ */

.areaMark { border: 1px solid #dddddd; padding: 10px 15px; height:1%;}
.areaMark .mark_ul{ float:left; width: 408px;  border-right: 1px solid #dddddd;}
.areaMark .mark_ul dt,
.areaMark .mark_ul dd{ line-height: 1.4em; }
.areaMark .mark_privacy{ float:left; width: 390px; margin-left: 15px;}
.areaMark .mark{ float:left; padding-right: 20px; }
.areaMark .txt{ padding-top: 3px; float:left; width: 295px; }
.areaMark .txt span{ padding-right: 15px; }
.areaMark .mark_ul .txt{ width: 305px; }
.areaMark .txt_inner {min-height:55px; height: auto !important; height: 55px; }

.noflash{background: url(../../images/idx/noflash_bg01.jpg) no-repeat; height: 542px;}
.noflash_btn{padding: 416px 0 0 81px;}
.noflash_btn .electricwire{ float: left; width: 482px;}
.noflash_btn .dims{ float: left; width: 356px;}

.arrow01{ background: url(../../images/idx/ico_arrow01.gif) no-repeat left center; padding-left: 12px; }



