@charset "utf-8";

/*============================================
  reset Css 
============================================*/
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,p,table,th,td,input,textarea,select { margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6 { font-size:1em; font-weight:normal; }
p{ text-justify:distribute; }
img { border:0; margin:0; padding:0; vertical-align:bottom; }
ul,dl{ list-style-type:none; }
ol{ list-style-position:outside; margin-left:1em;}

/*============================================
/* link
========================================== */
a:link{ color:#f46daf; text-decoration:underline; }
a:visited{ color:#f46daf; text-decoration:underline; }
a:hover{ color:#aeaeae; text-decoration:underline;}
a:active{ color:#aeaeae; text-decoration:underline; }

/*	float clear
============================================*/
.floatLeft { float:left; }
.floatRight { float:right; }
.clear { clear:both; }

/*	text-align
============================================*/
.taCenter{ text-align:center; }
.taLeft{ text-align:left; }
.taRight{ text-align:right; }

/* CSS Hack clearfix 
============================================*/
/*--IE以外のモダンブラウザ向け--*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/*--IE7及びMac版IE5向けの指定--*/
.clearfix{display:inline-block;}
/*--IE6以前向けの指定--*/
/*Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

/*============================================
  base Css 
============================================*/
body {
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"MS Pゴシック","MS PGothic",sans-serif;
font-size:75%;
line-height:1.6em;
color:#5f6968;
behavior:url("/js/csshover.htc");
}


/*	container
============================================*/
#container{
}

/*	header
============================================*/
#header{
}
#headerContents{
width:928px;
margin:0 auto;
}
#header div#gnav{
margin-left:61px;
padding-top:131px;
}
#header div#gnav ul{
}
#header div#gnav li{
float:left;
}

/*	contents
============================================*/
#contents{
width:928px;
margin:0 auto;
}
#contentsL{
float:left;
width:212px;
padding-left:67px;
}
#contentsL #snav{
padding-top:40px;
}
#contentsR{
float:left;
width:595px;
padding-top:40px;
}

/*	pagetop
============================================*/
.pagetop{
}
/*	footer
============================================*/
#footer{
clear:both;
margin:0 auto;
width:928px;
padding-bottom:69px;
background:url(/img/bg_foot.gif) left top no-repeat;
}
#footerL{
float:left;
}
#footerR{
float:right;
text-align:right;
}

#footerL ul{
}
#footerL li{
float:left;
}
#footerL address{
clear:both;
padding-top:16px;
float:left;
}
#footerR .coosy{
float:right;
padding-top:16px;
}

/*	作業用
============================================*/
.imgover{
}