/* ----- CSS ----- */*{}body {font-size: 100%; color: #000;background-color: #fff;line-height: 1.5em;text-align: left;min-width:750px;}/* ヘッダ */#Header {width:100%;padding: 0px 0px 10px 0px;}/* ヘッダトップ */#HeadTop {width: 750px;padding: 10px 0px 0px 0px;}/* タイトルロゴ */#TitleLogo {margin: 10px 0px 0px 0px;width: 180px;float: left;text-align: left;}/* ヘッダナビ（Glinkunit,Search） */#HeadNavi {margin: 0px 0px 0px 250px;text-align: left;}#HeadG46815 {margin: 0px;text-align: left;}form { margin: 0px; }#HeadSearch {margin: 0px;text-align: left;}#AD72890 {margin-left: auto;margin-right: auto;padding-top: 10px;text-align: center;border-top: 2px solid #FFCC66;clear:both;}/* トピックパス */#BreadCrumbs {width:100%;font-size: 90%;font-weight: normal;color: #000000;background-color: #DDEEFF;border-top: 1px solid #3366cc;border-bottom: 1px solid #3366cc;padding: 0px 0px 0px 10px;margin:10px 0px 8px 0px;}#BreadCrumbs h1 {width: 100%;font-size: 110%;font-weight: bold;color: #000000;text-align: left;padding: 0px 0px 3px 10px;margin: 0px;}#BreadCrumbs h2 {width: 100%;font-size: 90%;font-weight: normal;color: #000000;text-align: left;padding: 3px 0px 0px 10px;margin: 0px;}/* コンテナ */#Container {position: relative;width:100%;margin:15px 0px 0px 0px;clear:both;}/* 左メインエリア */#ContMain {margin-right:185px;text-align: left;}/* コンテンツリスト1 */#ContList1 {clear: both;}/* カテゴリ */#Cat1 {text-align: left;}/* 関連カテゴリ */#Cat2 {text-align: left;}/* 登録サイト */#Cat3 {text-align: left;}/* コンテンツリスト1 */#ContList1 h3 {font-size: 100%;font-weight: bold;color: #000000;text-align: left;margin: 0px;padding: 0px;}/* リスト内メニュー */.ListMenu {width: 100%;margin: 10px 0px 20px 0px;}.ListMenu ul {clear: both;margin: 0px 0px 0px 22px;padding: 0px;list-style-type: none;}.ListMenu li {background-image : url('http://www.townnet.com/images/folderdir.gif');background-repeat: no-repeat;background-position: left center;text-indent:1.6em;line-height:1.7em;}.ListMenu1 {clear: both;margin: 0px 0px 15px 0px;}.ListMenu1 li{line-height: 1.7em;}/* リスト内一般 */#ContList1 p {}/* 見出しバー（カテゴリ） */.List1{padding: 3px 3px 3px 10px;color: #000000;font-weight: bold;border-bottom: 1px solid #3366cc;}.List1 span {float: right;font-size: 90%;font-weight: normal;text-align: right;color: #000000;width: 40%;}/* 見出しバー（タウンネットショッピング） */.List2{padding: 3px 3px 3px 10px;color: #000000;font-weight: bold;border-bottom: 1px solid #3366cc;}.List2 span {float: right;font-size: 90%;font-weight: normal;text-align: right;width: 40%;}/* 見出しバー（オススメ） */.List3{padding: 3px 3px 3px 10px;color: #000000;font-weight: bold;border-bottom: 1px solid #3366cc;}.List3 span {float: right;font-size: 90%;font-weight: normal;text-align: right;width: 40%;}/* Item Link in a page */.itemlink{padding: 3px 3px 10px 10px;color: #000000;font-size: 90%;font-weight: normal;}/* Google AdSense336280T */#G336280 {padding: 0px 0px 10px 36px;clear: both;}#G336280 ul {margin: 0px;padding: 0px;list-style-type: none;}#G336280 li {margin: 0px;list-style-type: none;}/* 右コンテンツ全体 */#ContRight {position: absolute;top: 0px;right: 0px;width: 185px;margin: 0px 0px 0px 0px;}/* Google AdSense160600T */#AD160600T {margin-left: 25px;margin-bottom: 10px;}/* Google AdSense紹介 */#invitation {border: solid 1px #DDDDDD;padding: 10px 20px 10px 20px;margin-left: 25px;}#footer{width:100%;padding: 0px;margin-left: auto;margin-right: auto;text-align: center;font-size: 90%;clear:both;}#search {background-color: #FFFFFF;border-top: 1px solid #3366cc;color: #000000;margin: 0px;padding: 5px 0px 0px 0px;}/* ----- SEPARATORS ----- */div.clear{clear:both;}/* ----- HEADINGS ----- */h1 {}/* ----- PARAGRAPHS ----- */p{line-height:1.6em;}p.toptitle{font-size: 90%;color: #999999;text-align: right;margin: 0;padding: 0;}/* ----- LINKS ----- */a:link, a:visited{color: #0000DD;}a:hover{text-decoration: underline;}img, a img, img a:link, img a:visited, img a:hover{border:none;text-decoration:none;}#container a{text-decoration:underline;}/* ----- LISTS ----- */ul{}li{font-size:100%;line-height:1.7em;}/* ----- LeftRight ----- */div.LeftArea {float:left;width:49%;}div.RightArea {float:right;width:49%;}/* ----- IMAGES ----- */img, a img, img a:link, img a:visited, img a:hover{border:none;text-decoration:none;}