/*basic*/
html {overflow-x:hidden;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
#base {text-align: left;width: 650px;padding:0px 0px 0px 5px;}
#base_i {text-align: left;width: 650px;padding:0px 0px 0px 5px;}
#base_n {text-align: left;width: 575px;padding:10px 30px 0px 30px;}
#base_o {text-align: left;width: 630px;padding:0px 0px 0px 10px;}
#base_g {text-align: left;width: 635px;padding:0px 0px 0px 10px;}
#frame {text-align: left;margin: 0px auto;padding: 0px;width: 156px;}

/*font*/
.font12 {font-size: 12px;line-height: 140%; font-style:normal;}
.font12a {font-size: 12px;line-height: 120%; font-style:normal;}
.font14 {font-size: 14px;line-height: 125%; font-style:normal;}
.font14a {font-size: 14px;line-height: 140%; font-style:normal;}
.font12g {font-size: 12px;line-height: 140%; font-style:normal; color: #00220f;}
.font14g {font-size: 14px;line-height: 140%; font-style:normal; color: #00220f;}
.text10 {font-size: 10px;}
.text12 {font-size: 12px;}
.text14 {font-size: 12px;}
.text16 {font-size: 16px;}
.white {color:#ffffff;}
.green {color:#009900;}
.site {font-size: 14px;line-height: 32px;color: #00220f; background-image: url(img/sitemap/bg_a.gif);background-repeat: repeat-y;padding-left: 27px;}
.site a {color: #00220f;text-decoration:none;}
.site a:hover {color: #00220f;text-decoration:underline;}
.site1 {font-size: 14px;line-height: 32px;color: #00220f; background-image: url(img/sitemap/bg_b.gif);background-repeat: repeat-y;padding-left: 55px;}
.site1 a {color: #00220f;text-decoration:none;}
.site1 a:hover {color: #00220f;text-decoration:underline;}
.site2 {font-size: 12px;}
.site2 a {text-decoration:none;}
.site2 a:hover {text-decoration:underline;}

/*link*/
.return {color:#000099; text-decoration:underline; text-align:right;padding:0px 10px 0px 0px;}
.return a {color:#000099; text-decoration:underline; text-align:right;}
.return a:hover {color:#000099; text-decoration:underline; text-align:right;}

/*margin padding*/
.mrg0 {margin:0;}
.pd_t6 {padding-top:6px;}

/*XpM[*/
#GalleryInfo { width:613px; border:1px solid #f60; padding:10px 15px; margin-top:15px;}
#GalleryInfo p { margin:0;}
#GalleryInfo p a { color:#000;}

#GaSerch { width:605px; margin:20px; background-color:#ffc;}
#GaSerch td.bdr { border-right:2px dotted #ccc;}
#GaSerch td table { margin:5px 0 0 30px;}
#GaSerch td table td { padding-top:5px;}
#GaSerch td table td a { color:#000;}
#GaSerch td table td img { vertical-align:middle; margin-right:5px;}

#GaOsusume { width:645px;}
#GaOsusume div { float:left; width:200px; padding:0 8px;}
#GaOsusume div a { color:#000;}
#GaOsusume div.cen { padding:0 6px;}
#GaOsusume div p { margin:0 10px;}
#GaOsusume div p span { margin-right:20px;}

#GaOsusume div p span.area_c {color:#098357;}
#GaOsusume div p span.area_e {color:#ffa844;}
#GaOsusume div p span.area_n {color:#d576bb;}
#GaOsusume div p span.area_w {color:#26a5cd;}
#GaOsusume div p span.area_s {color:#d44400;}

h2#SerchTit{ width:645px; height:30px; font-size:12pt; color:#666; font-weight:bold; background:url(./img/gallery/serch_tit_bg.gif) no-repeat; text-align:left; margin:20px 0 15px; text-indent:1.5em; line-height:30px;}
#GalleryTable { border-collapse:collapse; border:1px solid #e1e1e1; margin:5px 0;}
#GalleryTable th { background-color:#7fc31c; color:#fff; border:1px solid #e1e1e1; padding:5px;}
#GalleryTable td { border:1px solid #e1e1e1; padding:5px;}
#GalleryTable td p { width:156px; margin:0;}
#GalleryTable td a { color:#68a017; font-weight:bold;}
#GalleryTable td.g_bg{ background-color:#eaffcf;}

