/* reset font */body { font:14px arial,helvetica,clean,'Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ Pro W3','Hiragino Kaku Gothic Pro','Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª', Meiryo,'Ã¯Â¼Â­Ã¯Â¼Â³ Ã¯Â¼Â°Ã£â€šÂ´Ã£â€šÂ·Ã£Æ’Æ’Ã£â€šÂ¯',sans-serif;}table { font-size:inherit; font:100%;}body { line-height:1.4;}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/renew/BgSH1.jpg) 0 0 no-repeat; margin-bottom:10px; margin-top:5px; padding-left:37px; line-height:42px; height:45px;color:#3F3F3F; font-size:20px; font-weight:normal;}
.SH2 { clear:both; background:#FFFAF0 url(../img/base/renew/BgSH2.jpg) 0 0 no-repeat; margin-bottom:10px; margin-top:5px; padding-left:22px; line-height:35px; height:35px; color:#3f3f3f; font-size:18px; font-weight:normal;}
.SH3 {clear: both;background: url(../img/base/renew/BgSH3.png) 5px -30% no-repeat;border-bottom: 1px solid #71b02e;line-height: 18px;height: 20px;x;font-size: 14px;clear: both;margin: 0px 0;padding: 10px 0px 1px 28px;}
.SH3-2 {clear: both;background: url(../img/base/renew/BgSH3.png) 5px -30% no-repeat;border-bottom: 1px solid #71b02e;line-height: 14px;height: 20px;x;font-size: 14px;clear: both;margin: 0px 0;padding: 10px 0 12px 28px;}

h5 {clear:both;height:18px;margin:5px 0 10px 0;padding:0px 0px 2px 10px;font-size:14px;font-weight:normal;}
.SH4 {background:url(../imgs/h4img2.png) 0 50% no-repeat;padding:0 15px 0 25px;margin-bottom:10px;line-height:30px;height:30px;border:none;}


/* 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 9px; *padding:2px 8px; vertical-align:top; line-height:19px;}
html>/**/body .RPaging1 li a { padding/*\**/:2px 8px\9;}

.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;}


/* blog */
/* blog header */
.LHCD_A1CD1 {}
.LHCD_A1CD2 a {}

.SDBlog1 { margin-bottom:20px;}
.SDBlog1 .CPEntryDate1 { text-align:right; margin-bottom:5px;}
.SDBlog1 .CDEntryBody1 { margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #ccc;}
.CDEntryFoot1 { text-align:right; margin-bottom:20px;}

.CDComment1 { margin-bottom:20px;}
.CDComment1 .CH1 { background:#ccc; padding:10px; font-weight:bold; margin-bottom:10px;}
.CDComment1 .CU1 {}
.CDComment1 .CU1 li { margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #ccc;}
.CDComment1 .CPName1 { display:inline;}
.CDComment1 .CPDate1 { display:inline; padding-left:10px;}
.CDComment1 .CPCaution1 { margin-bottom:10px;}
.CDComment1 .CT1 { width:100%; margin-bottom:10px;}
.CDComment1 .CT1 th { width:15%; padding:5px 0; vertical-align:top; font-weight:normal;}
.CDComment1 .CPBtn1 { text-align:right;}

.CDTrackback1 { margin-bottom:20px;}
.CDTrackback1 .CH1 { background:#ccc; padding:10px; font-weight:bold; margin-bottom:10px;}
.CDTrackback1 .CP1 { margin-bottom:5px;}
.CDTrackback1 .CPUrl1 { margin-bottom:5px; border:1px solid #ccc; background:#eee; padding:5px;}
.CDTrackback1 .CP2 { margin-bottom:10px;}

.CDTrackback1 .CU1 { background:#eee; padding:15px 15px 5px;}
.CDTrackback1 .CU1 li { padding-bottom:10px;}
.CDTrackback1 .CU1 .CPTtl1 { margin-bottom:3px;}
.CDTrackback1 .CU1 .CPBody1 { margin-bottom:0px;}

.STCalender1 { border-spacing:0; margin:0; padding:0; vertical-align:baseline; border-collapse:separate;}
.STCalender1 caption { text-align:center;}
.STCalender1 caption a { padding:0 5px;}
.STCalender1 th { text-align:center; font-weight:bold;}
.STCalender1 td { text-align:center; font-weight:normal;}
.STCalender1 td a { font-weight:bold; text-decoration:underline;}
.STCalender1 td a:hover { text-decoration:none;}

.SUBlog1 { margin:0; padding:0; vertical-align:baseline; list-style:none; padding:0 0 0 10px; margin:0;}
.SUBlog1 li { background:url(/img/base/Icon1.jpg) 0 6px no-repeat; padding-left:16px;}
.SUBlog1 li a { color:#333; text-decoration:none;}
.SUBlog1 li a:hover { color:#666; text-decoration:underline;}

.SPRSS1 a { padding-left:18px; background:url(/img/base/IconRSS1.jpg) 0 2px no-repeat; color:#333; text-decoration:none;}
.SPRSS1 a:hover { text-decoration:underline;}

/* Ã£Æ’â€“Ã£Æ’Â­Ã£â€šÂ°Ã£â‚¬â‚¬Ã¦Å â€¢Ã§Â¨Â¿Ã£â€šÂ¨Ã£Æ’Â©Ã£Æ’Â¼Ã£Æ’Â»Ã¦Å â€¢Ã§Â¨Â¿Ã¥Â®Å’Ã¤Âºâ€  */
.SDBlogSystem1 { padding-top:40px;}
.SDBlogSystem1W1 { padding:10px 20px; border:1px solid #ccc; margin-bottom:10px;}
.SDBlogSystem1 .CP1 { color:#ff0000; padding:10px 0 10px; font-weight:bold;}
.SDBlogSystem1 .CP2 { padding:0 0 10px; font-weight:bold;}
.SDBlogSystem1 .CP2 .CS1 { color:#ff0000; padding-right:10px;}
.SDBlogSystem1 .CP3 { text-align:right;}
.SDBlogSystem1 .CP4 { padding:10px 0 10px; font-weight:bold;}


/* 4.Top Page */
/* Ã¦â€“Â°Ã§Ââ‚¬Ã¤Â¸â‚¬Ã¨Â¦Â§ */
.RDNewsList1 { padding-top:30px; margin-bottom:30px;}
.SUNewsList1 {}
.SUNewsList1 li { margin:0 0 5px 0; padding:2px 5px; background:url("/img/base/BgSUNew.jpg") 0 bottom repeat-x !important;}
.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 {}


.RDTop1 { background:url(/img/base/BgRDTop1.jpg) 0 0 no-repeat; height:295px; position:relative;}
.RDTop1 .CImg1 {position:absolute; top:106px; left:17px; z-index:10;}
.RDTop1 .CImg2 {position:absolute; top:106px; right:14px; z-index:20;}
.RDTop1 .CImg3 {position:absolute; bottom:12px; left:17px; z-index:30;}
.RDTop1 .CImg4 {position:absolute; bottom:14px; right:14px; z-index:40;}

.RDTop2 .CUl1 { list-style-type:none; width:650px; margin:0px; padding:0px;}
.RDTop2 .CLi1 { margin:0 20px 20px 0; float:left;}
.RDTop2 .CLi2 { margin:0 0px 20px 0; float:left;}

.RDTop3 .CUl1 { list-style-type:none; width:650px; margin:0px; padding:0px;}
.RDTop3 .CUl1 .CLi1 { margin:0 20px 20px 0; float:left;}
.RDTop3 .CUl1 .CLi2 { margin:0 0px 20px 0; float:left;}
.RDTop3 .CUl1 .CLi3 { margin:0 0px 30px 0; float:left;}

.RMBm20 { margin-bottom:20px;}

/* add20130906 */

.News1 .SH1 { clear:both; margin:0; padding:0; background:url(/img/base/BgSH1.jpg) 0 0 no-repeat; padding-left:32px; margin-bottom:5px; line-height:35px; height:35px; color:#fff; font-size:184%;}
.News1 .SH2 { clear:both; margin:0; padding:0; background:#FFFAF0 url(/img/base/BgSH2.jpg) 8px 50% no-repeat; padding-left:27px; margin-bottom:5px; line-height:30px; height:30px; color:#FF9900; font-size:125%; border:#FF9900 solid 1px;}
.News1 .SH3 { clear:both; height:20px; line-height:20px; margin:0; padding:0; background:url(/img/base/BgSH3.jpg) 0 bottom no-repeat; padding-left:0px; margin-bottom:5px; color:#673400;  font-size:100%;}

.SDLS1 { position:relative;}
.SDLS1 .CP1 { position:absolute; left:10px; top:200px; z-index:10;}
.SDLS2 { margin-bottom:20px; border:1px solid #EDE3BE; padding:10px; text-align:left;}
.SDLS2  strong { color:#FF6C00;}
.SDLS3 { margin-bottom:35px; border:1px solid #EDE3BE; padding:15px 17px; text-align:left;}

.SDTop1 { position:relative; margin-bottom:3px;}
.SDTop1 .CP1 { position:absolute; left:130px; top:100px; z-index:10;}
.SDTop1 .CP2 { position:absolute; left:456px; top:100px; z-index:10;}
.SDTop1 .CP3 { position:absolute; left:130px; top:253px; z-index:10;}
.SDTop1 .CP4 { position:absolute; left:456px; top:253px; z-index:10;}

.SDTop2 { position:relative; margin-bottom:20px;}
.SDTop2 .CP1 { position:absolute; left:541px; top:126px; z-index:10;}

.SDTop3 { margin-bottom:45px;}
.SDTop3 td { vertical-align:top;}

.SDTop4 { position:relative; margin-bottom:30px;}
.SDTop4 .CP1 { position:absolute; left:260px; top:111px; z-index:10;}

.SDTop5 { position:relative; margin-bottom:17px;}
.SDTop5 .CP1 { position:absolute; left:20px; top:56px; z-index:10;}
.SDTop5 .CP2 { position:absolute; left:350px; top:56px; z-index:10;}
.SDTop5 .CP3 { position:absolute; left:20px; top:216px; z-index:10;}
.SDTop5 .CP4 { position:absolute; left:241px; top:216px; z-index:10;}
.SDTop5 .CP5 { position:absolute; left:461px; top:216px; z-index:10;}

.SDTop6 { position:relative; margin-bottom:17px;}
.SDTop6 .CP1 { position:absolute; left:468px; top:139px; z-index:10; font-size:12px; font-weight:bold; color:#222;}

.SDTop7 { position:relative; margin-bottom:17px; background:url(../img/base/renew/BgSDTop7_1.jpg) 0 0 repeat-y;}
.SDTop7W1 { background:url(../img/base/renew/BgSDTop7_2.jpg) 0 100% no-repeat;}
.SDTop7 .CP1 { position:absolute; left:468px; top:139px; z-index:10; font-size:12px; font-weight:bold; color:#222;}
.SDTop7 .CP2 { margin-bottom:0px;}

.SDTop7 .CT1 { margin:0 auto; padding:13px 0 20px;}
.SDTop7 .CT1 td { padding:5px 0; vertical-align:top;}
.SDTop7 .CT1 .CTd1 { vertical-align:middle;}
.SDTop7 .CT1 .CTd2 { text-align:right; vertical-align:middle;}

.SDTop8 { margin-bottom:30px;}
.SDTop8 .CU1 { margin:0; padding:0; list-style:none;}
.SDTop8 .CU1 li { float:left; margin:0 10px 0 0; list-style:none;}
.SDTop8 .CU1 li.RRight { margin-right:0;}
