/* reset font */body { font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;}table { font-size:inherit; font:100%;}body { line-height:1.5;}h1,h2,h3,h4,h5,h6{ font-size:100%;}

/* adjustment */
.ST1 { border-spacing:0; margin:0; padding:0; vertical-align:baseline; border-collapse:separate;}
.RSitemap1 { margin:0; padding:0; vertical-align:baseline; list-style:none;}
.RSitemap1 li { margin:0; padding:0;}
.RSitemap1 ul { margin:0; padding:0; vertical-align:baseline; list-style:none;}
.SUNewsList1 { margin:0; padding:0; vertical-align:baseline; list-style:none;}
.SUNewsList1 li { margin:0; padding:0;}
.RLinktool1 { margin:0; padding:0; vertical-align:baseline; list-style:none;}
.RLinktool1 li { margin:0; padding:0;}
.RPaging1 { margin:0; padding:0; vertical-align:baseline; list-style:none;}
.RPaging1 li { margin:0; padding:0;}
.ATableInit { border-spacing:0; margin:0; padding:0; vertical-align:baseline; border-collapse:separate;}
.AUlInit { margin:0; padding:0; vertical-align:baseline; list-style:none;}

/* コンテンツ部用CSS  */
/* 0.H tags */
.SH1 { clear:both; background:url(../img/base/BgSH1.jpg) 0 0 no-repeat; padding-left:14px; margin-bottom:5px; line-height:30px; height:30px; color:#333; font-size:153.9%;}
.SH2 { clear:both; border-bottom:1px solid #AD5C33; padding-left:0px; margin-bottom:5px; line-height:31px; height:31px; color:#AD5C33; font-size:120%;}
.SH3 { clear:both; border-bottom:1px dotted #666; padding-left:0px; margin-bottom:5px; color:#666; font-size:93%;}

/* 1.P tags */


/* 2.Contact */
.ST1 { width:100%; margin-bottom:20px; border-collapse:separate; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.ST1 th { background:#ddd; color:#000; padding:3px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; vertical-align:top;}
.ST1 td { background:#fff; padding:3px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; vertical-align:top;}
.ST1 p { padding:3px 5px;}
.ST1 .CPCaution1 { color:#ff0000;}

.SIpt1 { height:17px; padding:2px 3px; border:1px solid #ccc;}
.STxa1 { padding:2px 3px; border:1px solid #ccc; width:95%;}

.SDContact1 { height:60px; width:100%; position:relative;}
.SDContact1 input { cursor:pointer;}
.SDContact1 p { position:absolute; top:0px; left:0px; text-align:center;}
.SDContact1 .CPLt1 { text-align:left;}
.SDContact1 .CPCt1 { width:100%;}

/* 3.Sitemap / Search Result */
.RSitemap1 { padding:5px 15px 15px;}

.RSitemap1 .RPSearchResult1 { border-top:1px solid #ccc; padding:5px 5px 10px; margin:0px;}

.RSitemap1 li {}
.RSitemap1 li a { display:block; zoom:1;}
.RSitemap1 li a span { display:block;}

.RSitemap1 li a.CA1:link , .RSitemap1 li a.CA1:visited , .RSitemap1 li a.CA1:active {}
.RSitemap1 li a.CA1:hover {}
.RSitemap1 li a.CA2:link , .RSitemap1 li a.CA2:visited , .RSitemap1 li a.CA2:active {}
.RSitemap1 li a.CA2:hover {}

/* RSitemap1_1 */
.RSitemap1_1 li .CA1 { background:url(../img/base/sitemap/BgRSitemapLi1_1_1.gif) 0px 8px no-repeat; padding:3px 0 3px 12px;}
.RSitemap1_1 li .CA2 { background:url(../img/base/sitemap/BgRSitemapLi1_1_2.gif) 0px 7px no-repeat; padding:3px 0 3px 12px; margin-left:20px;}
/* RSitemap1_2 */
.RSitemap1_2 li .CA1 { background:url(../img/base/sitemap/BgRSitemapLi1_2_1.gif) 0px 9px no-repeat;}
.RSitemap1_2 li .CA1 span { border-bottom:1px solid #ccc; padding:3px 0 3px 12px;}
.RSitemap1_2 li .CA2 { background:url(../img/base/sitemap/BgRSitemapLi1_2_2.gif) 0px 10px no-repeat; margin-left:20px;}
.RSitemap1_2 li .CA2 span { border-bottom:1px dotted #ccc; padding:3px 0 3px 12px;}
/* RSitemap1_3 */
.RSitemap1_3 li .CA1 { background:#fafafa url(../img/base/sitemap/BgRSitemapLi1_3_1.gif) 5px 7px no-repeat; margin:0 0 3px 0;}
.RSitemap1_3 li .CA1 span { padding:3px 3px 3px 23px;}
.RSitemap1_3 li .CA2 { background:#fafafa url(../img/base/sitemap/BgRSitemapLi1_3_2.gif) 8px 11px no-repeat; margin:0 0 3px 20px;}
.RSitemap1_3 li .CA2 span { padding:3px 3px 3px 18px;}

/* リンクツール */
.SPLinktool1 { text-align:right; margin-bottom:10px;}
.RLinktool1 { padding:5px 15px 15px;}
.RLinktool1 li { margin-bottom:10px;}
.RLinktool1 li .CP1 { margin-bottom:3px; font-weight:bold;}
.RLinktool1 li .CP1 a { display:block; zoom:1; background:url(../img/base/linktool/BgRLinttoolLi1.gif) 0 3px no-repeat; padding-left:17px;}
.RLinktool1 li .CP2 { padding-left:17px;}


.SDLinktool1 { margin-bottom:20px;}
.SDLinktool1 .CP1 { margin-bottom:5px; color:#ff0000;}
.SDLinktool1 .CP2 { font-weight:bold;}
.SDLinktool1 .CP3 { border:1px solid #ccc; background:#eee; color:#000; padding:5px; margin-bottom:15px;}
.SDLinktool1 .CP4 { margin-bottom:20px;}

.SDLinktool1 .CPBm1 { font-weight:bold;}
.SDLinktool1 .CU1 { padding:5px; margin:0 0 0 15px;}

/* メッセージボックス */
#msg_box p { padding:30px 0; line-height:1.6;}

/* ページング */
.RPaging1 { text-align:center;}
.RPaging1 li { display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.RPaging1 li a { display:block; padding:3px 8px; vertical-align:top;}
.RPaging1 li .current_page { display:block; padding:3px 5px;}
.RPaging1 li a { border:1px solid #ccc;}
.RPaging1 li a.link_before ,.RPaging1 li a.link_next { border:0px;}

/* 4.Top Page */
.tbl_top02{margin:5px 0 10px;padding:0;width:586px;}
.tbl_top02 th{background:url("/img/index/th01.jpg") no-repeat scroll 0 3px transparent;color:#320000;padding-left:20px;width:285px;}
.tbl_top02 .td01{background:url("/img/index/td01.jpg") repeat-y scroll 12px 0 transparent;padding-left:26px;vertical-align:top;}

/* 新着一覧 */
.RDNewsList1 { padding-top:20px;}
.SUNewsList1 { padding-top:10px;}
.SUNewsList1 li { padding:2px 5px;}
.SUNewsList1 li .CS1 { padding-right:10px;}
.SUNewsList1 li .CS2 {}
.SUNewsList1 li .CS2 a:link , .SUNewsList1 li .CS2 a:visited , .SUNewsList1 li .CS2 a:active { color:#333;}
.SUNewsList1 li .CS2 a:hover {}

.STTop1 { margin-bottom:10px;}
.STTop1 th , .STTop1 td { padding:16px 0; border-bottom:1px dotted #FF6600;}
.STTop1 td .CU1 {}
.STTop1 td .CU1 li { background:url(../img/base/Icon1.jpg) 0px 4px no-repeat; padding-left:20px;}
.STTop1 td .CU1 li a { color:#000; text-decoration:none;}
.STTop1 td .CU1 li a:hover { color:#000; text-decoration:underline;}


