@charset "utf-8";
/*
* Team Adachi Renewal Site
* CSSファイルおよび画像ファイルは、GPLライセンスではありません。
* 無断の配布および販売を禁じます。
* 
* デザイン AMUS http://mechacom.com/
* HTMLおよびCSS ネコネットデザイン事務所 http://works.nekoget.net/
*/


/* ▽--------------- 基本セット ---------------▽ */
html{
    width: 100%;
}
body {
    height: 100%;
    width: 100%;
}
body, div, p, ul, ol, li, dl, dt, dd, table, th, td, h1, h2, h3, h4, h5, form, img {
    font-size: 14px;
    color: #666;
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    margin: 0px;
    padding: 0px;
    border: none;
    list-style-type: none;
}
a {
    color: #0033FF;
    text-decoration: underline;
}
/*
a:link {
}
a:visited {
}
a:active {
}
*/
a:hover {
    text-decoration: none;
}
/* ▲--------------- 基本セット ---------------▲ */


/* ▽--------------- 汎用パーツ ---------------▽ */
/* ▲--------------- 汎用パーツ ---------------▲ */


/* ▽--------------- レイアウト ---------------▽ */
#wrap00 {
    width: 100%;
}
#wrap01 {
    width: 100%;
}
#wrap02 {
    width: 998px;
    margin:0px auto;
    border-left: solid 1px #000;
    border-right: solid 1px #000;
}
#wrap02_end {
    font-size: 1px;
    text-indent: -9999px;
    clear: both;
    height: 1px;
    overflow: hidden;
}
#wrap03 {
    clear: both;
    width: 100%;
}
/* ▲--------------- レイアウト ---------------▲ */


/* ▽--------------- ヘッダ領域 ---------------▽ */
#header {
    background: url(images/head.jpg) no-repeat 0px 0px;
    height: 123px;
    width: 1000px;
    margin:0px auto;
}
#header #headerlink, #header #headerlink a, #header #headermenu, #header #headermenu a, #header #subtitle {
    color: #FFF;
}
#header #headerlink {
    text-align: right;
    padding: 5px 10px 0px 0px;
    font-size: 16px;
}
#header #headermenu {
    text-align: right;
    padding: 10px 10px 0px 0px;
    margin-bottom: 10px;
    height: 20px;
}
#header #headerlink a, #header #headermenu a, #header h1#title a {
    text-decoration: none;
    color: #FFF;
}
#header h1#title {
    padding: 0px 0px 0px 245px;
    height: 28px;
    font-size: 16px;
}
#header #subtitle {
    text-align: right;
    padding: 0px 10px 0px 300px;
    overflow: hidden;
    font-weight: normal;
}
#header #clickmap {
    width: 200px;
    height:150px;
}
#headerpoint {
    background: url(images/head_point.jpg) no-repeat right center;
    height: 17px;
    width: 998px;
}
/* ▲--------------- ヘッダ領域 ---------------▲ */


/* ▽--------------- サイド領域 ---------------▽ */
#side {
    float: left;
    width: 210px;
    padding-left: 10px;
    padding-right: 8px;
}
/* ▽SUBMENU */
#side #submenu {
    background: url(images/sub_menu.jpg) no-repeat 0px 0px;
    min-height: 160px;
    height: auto !important;
    height: auto;
    width: 210px;
    overflow: hidden;
}
#side #submenu a {
    color: #FFF;
}
#side #submenu h2 {
    display: none;
}
#side #submenu ul {
    background: url(images/left_bg.jpg) repeat-y 0px 0px;
    margin-top: 33px;
    min-height: 127px;
    height: auto !important;
    height: auto;
    padding: 5px 0px;
}
#side #submenu ul li {
    padding-left: 15px;
    color: #FFF;
    list-style-type: disc;
    line-height: 180%;
}
/* ▲SUBMENU */
/* ▽OTHERS */
#side #side_others {
    background: url(images/others.jpg) no-repeat 0px 0px;
    min-height: 100px;
    height: auto !important;
    height: auto;
    width: 210px;
    overflow: hidden;
}
#side #side_others a {
    color: #FFF;
}
#side #side_others h2 {
    display: none;
}
#side #side_others ul {
    background: url(images/left_bg.jpg) repeat-y 0px 0px;
    margin-top: 33px;
    min-height: 67px;
    height: auto !important;
    height: auto;
    padding: 5px 0px;
}
#side #side_others ul li {
    margin-top: 10px;
    padding-left: 5px;
    color: #FFF;
    list-style-type: disc;
    line-height: 180%;
}
/* ▲OTHERS */
/* ▽WEB-LINKS */
#side #side_weblinks {
    background: url(images/web_links.jpg) no-repeat 0px 0px;
    min-height: 160px;
    height: auto !important;
    height: auto;
    width: 210px;
    overflow: hidden;
    font-size: 13px;
}
#side #side_weblinks h2 {
    display: none;
}
#side #side_weblinks #image_area {
    background: url(images/left_bg.jpg) repeat-y 0px 0px;
    margin-top: 33px;
    min-height: 127px;
    height: auto !important;
    height: auto;
    padding: 10px 0px;
}
#side #side_weblinks p img {
    padding: 5px;
}
/* ▲WEB-LINKS */
/* ▽PICK-UP */
#side #side_pickup {
    background: url(images/pick_up.jpg) no-repeat 0px 0px;
    min-height: 230px;
    height: auto !important;
    height: auto;
    width: 210px;
    overflow: hidden;
}
#side #side_pickup h2 {
    display: none;
}
#side #side_pickup #image_area {
    background: #000;
    margin-top: 33px;
    min-height: 187px;
    height: auto !important;
    height: auto;
    padding: 5px 0px;
}
#side #side_pickup p img {
    padding: 5px;
}
/* ▲PICK-UP */
/* ▽BANNER-AREA */
#side #side_banner {
    background: #000;
    width: 210px;
    padding: 15px 0px;
}
#side #side_banner p img {
    padding: 5px;
}
/* ▲BANNER-AREA */
/* ▽EXTRA */
#side #extra {
    background: #000;
    width: 210px;
    padding-bottom: 15px;
    padding-top: 5px;
    line-height: 145%;
    color: #FFF;
}
#side #extra p {
    color: #FFF;
    padding: 0px 5px 0px 5px;
}
/* ▲EXTRA */
#side #left_end {
    background: url(images/left_under.jpg) no-repeat 0px 0px;
    height: 16px;
    width: 210px;
}
/* ▲--------------- サイド領域 ---------------▲ */


/* ▽--------------- ﾒｲﾝﾒﾆｭｰ領域 --------------▽ */
#mainmenu {
    float: left;
    background: url(images/main_bg.jpg) no-repeat right center;
    height: 33px;
    width: 760px;
    margin: 0px Auto;
}
#mainmenu ul {
    padding: 0px;
    display: inline;
}
#mainmenu ul li {
    float: left;
    padding: 8px 0px 0px 5px;
    width: 95px;
    font-size: 16px;
    text-align: center;
}
#mainmenu ul li a {
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
}
#mainmenu ul li a:hover {
    color: #CC0000;
    display: block;
    border: solid 1px #FFF;
}
#mainmenu a img {
    float: left;
    text-align:right;
    margin-left: 27px;
    margin-top: 5px;
}
/* ▲--------------- ﾒｲﾝﾒﾆｭｰ領域 --------------▲ */


/* ▽--------------- ｺﾝﾃﾝﾂ領域 ----------------▽ */
#content {
    float: left;
    width: 760px;
    margin-top: 10px;
    margin-bottom: 20px;
}
/* ▲--------------- ｺﾝﾃﾝﾂ領域 ----------------▲ */


/* ▽--------------- ﾌｯﾀｰ領域 -----------------▽ */
#footer {
    background: url(images/footer.jpg) no-repeat 0px 0px;
    height: 40px;
    width: 1000px;
    overflow: hidden;
    margin:0px auto;
}
#footer #copyright {
    width: 350px;
    float: left;
    text-align: left;
    color: #FFF;
    margin-top: 15px;
    margin-left: 15px;
    font-size: 12px;
}
#footer #copyright a {
    text-align: left;
    color: #FFF;
    text-decoration: none;
}
#footer ul {
    width: 580px;
    float: left;
    margin-top: 15px;
}
#footer ul li {
    float: left;
    font-size: 12px;
}
#footer ul li a {
    color: #FFF;
}
#footer #login {
    float: left;
    width: 55px;
    margin-top: 15px;
    text-align: center;
    font-size: 12px;
}
#footer #login a {
    color: #666;
    text-decoration: none;
}
/* ▲--------------- ﾌｯﾀｰ領域 -----------------▲ */


/* ▽--------------- ｺﾝﾃﾝﾂ別定義 --------------▽ */
/* ▽MAIN-IMAGE */
#mainimage {
    width: 760px;
    margin-bottom: 10px;
}
/* ▲MAIN-IMAGE */
/* ▽NEWS */
#n_info {
    background: url(../../img/adachi_jpn/n_info.jpg) no-repeat 0px 0px;
    display: block;
    width: 760px;
    height: 27px;
    margin: 0px;
}
#news_area h3 {
    display: none;
}
#news_area #LNEnews {
    margin: 0px 10px;
}
#news_area #LNEnews, #news_area #LNEnews table td, #news_area #LNEnews table td a {
    color: #0033FF;
    line-height: 160%;
    text-align: left;
}
/* ▲NEWS */
/* ▽SPECIAL-TOPIC */
#p_up {
    background: url(../../img/adachi_jpn/p_up.jpg) no-repeat 0px 0px;
    display: block;
    width: 760px;
    height: 27px;
    margin: 0px 0px 10px 0px;
}
#special_topic {
    width: 740px;
    margin: 0px 10px;
}
#special_topic h3 {
    display: none;
}
#special_topic p {
    margin-bottom: 15px;
}
/* ▲SPECIAL-TOPIC */
/* ▽NEW-PRODUCTS */
#p_info {
    background: url(../../img/adachi_jpn/p_info.jpg) no-repeat 0px 0px;
    display: block;
    width: 760px;
    height: 27px;
    margin: 0px 0px 10px 0px;
}
#new_products {
    width: 740px;
    margin: 0px 10px;
}
#new_products h3 {
    display: none;
}
#new_products p#column_l {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
#new_products p#column_r {
    float: left;
    margin-bottom: 10px;
}
#new_products p#column_end {
    cleart: both;
}
#new_products #shopitem {
    background: url(../../img/adachi_jpn/check.jpg) no-repeat 0px 0px;
    margin-bottom: 10px;
    padding-left: 100px;
}
#new_products #shopitem img {
    margin-right: 5px;
}
/* ▲NEW-PRODUCTS */


/* ▲--------------- ｺﾝﾃﾝﾂ別定義 --------------▲ */

