@charset "UTF-8";

/* ///////////////////////////////////////////////
title: index.css
paths: css/index.css
/////////////////////////////////////////////// */


/* -----------------------------------------------
Table Of Contents

#01 共通
#02 MAIN IMAGE
#03 CONTENTS (LEFT,RIGHT)
#04 NAV B
#05 新着情報
----------------------------------------------- */



/* -----------------------------------------------

#01 共通

----------------------------------------------- */


/* -----------------------------------------------

#02 MAIN IMAGE

----------------------------------------------- */
div#index h2#mainImg {
width: 890px;
height: 350px;
margin: 0 auto 20px;
background: url(../img/index/main_img_01.jpg) no-repeat;
text-indent: -1000em;
/*¥*/overflow: hidden;/**/
}



/* -----------------------------------------------

#03 CONTENTS (LEFT,RIGHT)

----------------------------------------------- */
div#index div#container {
width: 890px;
margin: 0 auto 45px;
text-align: left;
}

div#index div#container div.containerL {
display: inline;
float: left;
width: 600px;
margin-right: 20px;
}

div#index div#container div.containerR {
float: left;
width: 270px;
}



/* -----------------------------------------------

#04 NAV B

----------------------------------------------- */
div#index div.navB {
width: 600px;
}

div#index div.navB div.navBL {
display: inline;
float: left;
width: 295px;
margin-right: 10px;
}

div#index div.navB div.navBR {
float: left;
width: 295px;
}

div#index div.navB div.navBL p,
div#index div.navB div.navBR p {
display: inline;
float: left;
width: 100px;
margin-right: 10px;
}

div#index div.navB div.navBL dl,
div#index div.navB div.navBR dl {
display: inline;
float: left;
width: 185px;
}



/* -----------------------------------------------

#05 新着情報

----------------------------------------------- */
div#index h3.newsTtl {
width: 600px;
height: 24px;
margin-bottom: 10px;
text-indent: -1000em;
background: url(../img/index/news_ttl.gif) no-repeat;
}

div#index dl.news {
width: 590px;
margin-right: 5px;
margin-left: 5px;
}

div#index dl.news dd {
margin: -1.45em 0 0.9em 0;
padding: 0 0 0.4em 7.3em;
border-bottom: dotted 1px #cdcdcd;
}