/* body部 */
.body
{
margin:0;
color:#333333;
line-height:140%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size:14px;
}

/* レイアウト */
#layout
{
position:relative;
width:700px;
margin-left:25px;
background-color:#FFFFFF;
}

/* ヘッダー */
#header
{
width:100%;
margin-top:10px;
}

/* ナビ ヘッダー */
#navi_h
{
padding-top:3px;
padding-bottom:3px;
width:100%;
background-color:#64AAC8;
font-size:10px;
color:#FFFFFF;
border-top: solid 2px #B3D5E3;
border-bottom: solid 2px #B3D5E3;
text-align:right;
}

/* ナビ */
#navi
{
padding-top:10px;
width:100%;
font-size:10px;
}

/* コンテンツ */
#con
{
width:100%;
margin:0 auto;
margin-bottom:20px;
}

/* メイン（上部） */
#con_main
{
width:100%;
padding-top:20px;
margin-bottom:10px;
font-size:14px;
}

/* メニュー（中部） */
#con_menu
{
width:100%;
border-top:1px solid #E1E1E1;
}

/* 見出しフォント */
.style1
{
width:auto;
padding:5px 5px 5px 25px;
font-size:large;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
background-image:url(http://www.mapee.jp/images/ac_title.gif);
background-repeat: no-repeat;
border-bottom:2px solid #E1E1E1;
}

/* h2見出しフォント */
.style1_2
{
width:100%;
font-weight:bold;
font-size:12px;
text-align:center;
margin-bottom:0px;
padding-top:2px;
padding-bottom:2px;
background-color:#64AAC8;
color:#FFFFFF;
border-top: solid 2px #B3D5E3;
border-bottom: solid 2px #B3D5E3;
}

/* リンクフォント */
.style1_3
{
width:auto;
font-size:large;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
}

/* 小見出しフォント */
.style2
{
width:auto;
padding-left:25px;
padding-bottom:10px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
background-image:url(http://www.mapee.jp/images/ac_smida.gif);
background-repeat: no-repeat;
background-position:bottom;
}

/* 小文字フォント */
.style3
{
font-size:small;
}

/* 最小文字フォント */
.style4
{
font-size:x-small;
}

/* 上部ナビフォント */
.style5
{
color:#FFFFFF;
}

/* ■カテゴリー見出しリスト */
.style6
{
width:auto;
padding-left:25px;
font-size:large;
font-weight:bold;
margin-top:15px;
margin-bottom:0px;
background-image:url(http://www.mapee.jp/images/ac_pen2.gif);
background-repeat: no-repeat;
}

/* メニューリスト小フォント */
.style7
{
font-size:12px;
}

/* ヘッダー部メニュー */
.style8
{
font-size:14px;
margin-left:250px;
}

/* ヘッダー部メニュー下タイトル */
.style9
{
font-size:11px;
font-style:italic;
text-align:right;
margin-top:5px;
margin-bottom:15px;
}

/* テキストインデント１ */
.style10
{
margin-left:25px;
margin-top:5px;
padding:5px;
}

/* テキストインデント２ */
.style11
{
margin-left:25px;
}

/* サイトマップ大見出し */
.style12
{
background-color:#F7F3E6;
font-weight:bold;
color:#663300;
padding-left:10px;
padding-bottom:2px;
padding-top:2px;
border-bottom: dotted 1px #663300;
margin-top:10px;
margin-bottom:10px;
}

/* トップ注目記事小見出し */
.style13
{
border-bottom: dotted 1px #666666;
padding-top:4px;
padding-bottom:2px;
}

/* トップ注目記事囲い */
.style14
{
border: dotted 1px #666666;
padding:5px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
}

/* トップ注目記事ul */
.style15
{
list-style-image: url(http://www.mapee.jp/images/con2.gif);
margin-left:18px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding:0;
}

/* インデント背景 */
.idt
{
margin:20px;
padding:10px;
background-color:#F3F3F3;
}

/* 引用文背景 */
blockquote
{
margin:20px;
padding:10px;
background-color:#DDECF4;
}

/* サブコンテンツヘッダー右 */
.sub_head
{
font-size:11px;
margin-left:250px;
width:auto;
height:60px;
background-image:url(http://www.mapee.jp/images/sub_cont.gif);
background-repeat: no-repeat;
}

/* サブコンテンツヘッダー右100% */
.sub_head_m
{
font-size:12px;
width:auto;
height:60px;
text-align:right;
margin-right:10px;
}

/* サブコンテンツヘッダー右斜め文字 */
.sub_head_itext
{
font-size:11px;
font-style:italic;
text-align:right;
line-height:100%;
}

/* サブコンテンツヘッダー右斜め文字 */
.itext
{
color:#333333;
}

/* ad1 */
.ad1_l
{
margin-top:5px;
margin-bottom:20px;
padding-top:5px;
padding-bottom:3px;
border-bottom:1px solid #F3F3F3;
border-top:1px solid #F3F3F3;
}

/* ad2 */
.ad2_l
{
margin-top:25px;
margin-bottom:5px;
padding-bottom:3px;
border-bottom:1px solid #F3F3F3;
border-top:1px solid #F3F3F3;
}

/* 次のページ */
.next_p
{
width:auto;
padding-left:90px;
margin-bottom:5px;
font-size:12px;
font-weight:bold;
background-image:url(http://www.mapee.jp/images/ac_hlh.gif);
background-repeat: no-repeat;
}

/* 前のページ */
.prev_p
{
width:auto;
padding-left:90px;
margin-bottom:5px;
font-size:12px;
font-weight:bold;
background-image:url(http://www.mapee.jp/images/ac_hlb.gif);
background-repeat: no-repeat;
}

/* メニュー部メインカテゴリーのli 
.main-list
{
margin:0px 0px 0px 18px;
padding:0;
}
*/

/* メニュー外側枠 */
.sidemenu
{
width:auto;
margin-bottom:20px;
font-size:12px;
}

/* メニュー上タイトル部 */
.menutitle
{
width:auto;
font-weight:bold;
font-size:12px;
padding-left:20px;
padding-bottom:7px;
margin-bottom:5px;
background-image:url(http://www.mapee.jp/images/ac_side.gif);
background-repeat:no-repeat;
background-position:bottom;
}

/* 検索フォーム */
form
{
margin:5px;
}

/* メニュー部検索フォーム */
.search-menu
{
margin:5px;
}

/* RSSロゴ */
.rss_logo
{
margin-left:8px;
margin-top:5px;
}

/* リンク */
a:link
{
color:blue;
}

a:visited
{
color:blue;
}

a:hover
{
position: relative;
left: 1px;
top: 1px;
color: #FF6600;
text-decoration : underline;
}

/* フッター */
#footer
{
width:100%;
margin-top:180px;
text-align:center;
clear:both;
font-size:12px;
}


/* 以下API表示部 */

/* カテゴリーページ */

/* td部 */
.cat_td_left
{
font-size:12px;
line-height:140%;
}

.cat_td_right
{
font-size:14px;
line-height:140%;
}

/* インデント 
.indent
{
margin-left:20px;
}
*/

/* 赤・太文字 
.font_red_bold
{
color:#CC0000;
font-weight:bold;
}
*/

/* 赤 
.font_red
{
color:#CC0000;
}
*/

/* 商品タイトル文字 */
.font_title
{
font-size:20px;
}

/* 小文字 */
.font_small
{
font-size:12px;
}

/* Sort部 */
.sort_idt
{
font-size:12px;
text-align:right;
}
