@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,table,th,td{margin:0;padding:0}html,body{background:#FFF;color:#000}body{font:13px/1 "ＭＳ Ｐゴシック","ＭＳゴシック","ヒラギノ角ゴ Pro W3","平成角ゴシック","Verdana","Arial","Helvetica",sans-serif,Helvetica}* html body{font-size:small}*:first-child+html body{font-size:small}img{border:0;vertical-align:top}h1,h2,h3,h4,h5,h6{clear:both;font-size:100%;font-weight:normal}ul,dl,ol{text-indent:0}li{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}* html input,* html textarea,* html select{font-size:100%}*:first-child+html+input,*:first-child html+textarea,*:first-child+html select{font-size:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit}th,td{text-align:left;vertical-align:top}caption{text-align:left}pre,code,kbd,samp,tt{font-family:monospace}* html pre,* html code,* html kbd,* html samp,* html tt{font-size:100%;line-height:100%}*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt{font-size:108%;line-height:100%}input,select,textarea{font-size:100%;font-family:Verdana, Helvetica, sans-serif}html{background:#f9f8f7}#home{background:#f9f8f7}#home #wrapper #maincontents{margin:0 auto;padding:25px 0 20px;width:974px}#home #wrapper #maincontents #contents{background:url(../img/bg_contents.gif) left top repeat-y}
#home #wrapper #maincontents #contents .contents-img{line-height:0}
#home #wrapper #maincontents #contents #contents-area{width:530px; float:left; padding:15px 30px 17px 55px}
#home #wrapper #maincontents #contents #contents-area h1{background-position:-141px 0;margin:0 auto 10px;width:414px;height:165px}
#home #wrapper #maincontents #contents #contents-area #lead{background-position:-605px 0px;margin:0 auto 10px;width:355px;height:45px}
#home #wrapper #maincontents #contents #contents-area #lead-txt{margin:0 auto 20px;width:530px;font-size:100%;line-height:1.6}
#home #wrapper #maincontents #contents #contents-area #requirements{background:#f1f1f1;margin:0 auto 25px;width:530px}
#home #wrapper #maincontents #contents #contents-area #requirements ul li{padding:10px 15px}
#home #wrapper #maincontents #contents #contents-area #requirements ul li p{padding-left:3em;font-size:93%;line-height:1.6;text-indent:-3em}
#home #wrapper #maincontents #contents #contents-area #requirements ul li p strong{padding-right:1em;font-weight:bold}
#home #wrapper #maincontents #contents #contents-area #requirements ul li.fst{border-bottom:1px #cfcfcf solid}
#home #wrapper #maincontents #contents #contents-area #btn-area{background:url(../img/bg_btnarea.gif) left top repeat-y;margin:0 auto;width:530px}
#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-left{padding:20px 0 15px;width:230px;float:left}
#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-left a{background-position:0 -195px;width:230px;height:120px}
#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-left a:hover{background-position:0 -315px}
#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-right{width:250px;float:right; padding-top:20px;}
#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-right h3{margin-bottom:15px;padding:0 0 7px 5px;border-bottom:1px #dbdbdb solid}
#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-right h3 span{background-position:0 0;width:90px;height:14px}
#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-right ul{width:250px;height:120px;position:relative}#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-right ul li{position:absolute}
#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-right ul li#btn01{top:0;left:0}
#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-right ul li#btn01 a{background-position:-460px -195px;width:250px;height:55px}
#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-right ul li#btn01 a:hover{background-position:-460px -250px}
#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-right ul li#btn02{bottom:0;left:0}
#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-right ul li#btn02 a{background-position:-710px -195px;width:250px;height:55px}
#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-right ul li#btn02 a:hover{background-position:-710px -250px}
#home #wrapper #maincontents #contents #fb-area{width:280px; float:right; margin:30px 55px 0 0; border:solid 2px #d4d4d4;}
#home #wrapper #footer{border-top:1px #c0bfbf solid;padding:12px 0}
#home #wrapper #footer p{text-align:center;font-size:77%;color:#434343}
#home #wrapper #footer p span{padding-right:1em}#home #wrapper #footer p span img{vertical-align:middle}.btn-bg,#home #wrapper #maincontents #contents #contents-area h1,#home #wrapper #maincontents #contents #contents-area #lead,#home #wrapper #maincontents #contents #contents-area #btn-area a,#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-right h3 span,#home #wrapper #maincontents #contents #contents-area #btn-area #btn-area-right ul li#btn01 span{background-image:url(../img/bg_sprite.png);text-indent:-9999px;display:block;overflow:hidden}.clearfix,#home #wrapper #maincontents #contents #contents-area #btn-area{*zoom:1}.clearfix:after,#home #wrapper #maincontents #contents #contents-area #btn-area:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both}

/*fbが右横にきたとき*/



