/*name: サイトカラー・茶色designer: net50's LLC & OGUSYS co., ltd.designer_url: http://www.net50.org/developer: net50's LLC & OGUSYS co., ltd.developer_url: http://www.net50.org/layouts: layout-wt*/
* {margin: 0;padding: 0;}
img {border: 0;}
hr { border: 0; height: 0px;}
/*-------------------------------------基本-------------------------------------*/body {color: #444444;font-size: 95%;background: #efefef url(./img/bg.gif);margin: 0px auto;padding: 0;width: 950px;text-align: left;}
/*-------------------------------------全体の外枠-------------------------------------*/div#pageWrapper {background: #ffffff;width: 98%;margin: auto;border-left: solid 1px #000080;border-right: solid 1px #000080;}
/*-------------------------------------ヘッダー-------------------------------------*/#header div.h_left{width: 430px;height: 100px;margin: 0;padding: 0;background-color:#F2E6DA;color: #444444;font-weight: bold;float:left;text-align:center;}
#header div.h_left h1{color: #444444;font-size:14pt;font-weight: bold;}
#header div.h_left a{text-decoration: none;color: #444444;font-size:14pt;font-weight: bold;}
#header div.h_right{width: 500px;height: 100px;margin: 0;padding: 0;background-color:#F2E6DA;float:left;}
/*#header div.h_right IFRAME{margin:0px;padding-left:81px;padding-top:20px;}*/
div#headerbar {background-image: url(./img/nav.gif); background-repeat: repeat-x;font-size: 10pt;text-align: right;padding: 3px 5px;clear:both;}
/*-------------------------------------メインコンテンツ-------------------------------------*/div#contentsWrapper {margin-bottom: 10px;overflow: visible;}
div#mainContents-layout-wtt,div#mainContents-layout-twt,div#mainContents-layout-ttw,div#mainContents-layout-wt,div#mainContents-layout-tw {float: left;width: 590px;font-size: 0.8em;padding: 10px;}
div.mainContentsWrapper {margin-bottom: 10px;padding: 1px;border: solid 1px #cccccc;}
div.mainContentsWrapper1 {margin-bottom: 10px;padding: 1px;border: solid 1px #cccccc;}
div.mainContentsTitle,div.mainContentsTitle1,div.mainContentsTitle2,div.mainContentsTitle3 {color: #000033;background-image: url(./img/bg.gif);font-size: 1.0em;font-weight: bold;padding: 4px 3px 3px 3px;margin: 0;border: solid 1px #000080;}
div.mainContentsTitle h2 {font-size: 16px;font-weight: bold;margin-top: 2px;margin-right: 5px;margin-bottom: 2px;margin-left: 5px;}
div.mainContentsTitle1 h2 {background-image: url(./img/airplane.gif);background-repeat: no-repeat;text-indent:1.8em;height: 20px;font-size: 16px;font-weight: bold;margin-top: 2px;margin-right: 5px;margin-bottom: 2px;margin-left: 5px;}
div.mainContentsTitle2 h2 {background-image: url(./img/watch.gif);background-repeat: no-repeat;text-indent:1.8em;height: 20px;font-size: 16px;font-weight: bold;margin-top: 2px;margin-right: 5px;margin-bottom: 2px;margin-left: 5px;}
div.mainContentsTitle3 h2 {background-image: url(./img/glasses.gif);background-repeat: no-repeat;text-indent:1.8em;height: 20px;font-size: 16px;font-weight: bold;margin-top: 2px;margin-right: 5px;margin-bottom: 2px;margin-left: 5px;}
div.contents {padding: 8px;border-left: solid 1px #000080;border-right: solid 1px #000080;border-bottom: solid 1px #000080;
line-height: 140%;width:568px;}
div.contents h3 {font-size: 14px;margin-top: 2px;margin-right: 3px;margin-bottom: 2px;margin-left: 5px;color: #000033;background-color: #f0f2da;border-right-width: 2px;border-bottom-width: 2px;border-right-style: solid;border-bottom-style: solid;border-right-color: #000033;border-bottom-color: #000033;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 2px;}
div.contents1 {padding: 8px;border-left: solid 1px #000080;border-right: solid 1px #000080;border-bottom: solid 1px #000080;line-height: 140%;width:546px;}
/*-------------------------------------2列表示-------------------------------------*/div.box_l {padding: 4px;float: left;width: 48%;}
div.box_r {padding: 4px;float: right;width: 48%;}
div.space {clear: both;}
/*-------------------------------------ナビゲーション-------------------------------------*/
div#nav-layout-wtt,div#nav-layout-twt,div#nav-layout-ttw,div#nav-layout-wt,div#nav-layout-tw {float: right;background-image: url(./img/rb.gif);background-repeat: repeat-y;background-position: right;font-size: 0.8em;width: 313px;border-left: solid 1px #dddddd;border-bottom: solid 1px #cccccc;}
div#nav-layout-wtt a,div#nav-layout-twt a,div#nav-layout-ttw a,div#nav-layout-wt a,div#nav-layout-tw a {margin: 0;padding: 2px;text-decoration: none;}
div.navTitle {color: #000033;background: url(./img/hbar.gif) repeat-x #ffffff;font-size: 1.0em;font-weight: bold;padding: 4px 3px 3px 3px;margin: 0;border-top: solid 1px #cccccc;border-bottom: solid 1px #cccccc;}
div.navContents {margin: 5px 2px 7px 2px;padding: 3px;line-height: 120%;}
div.cat {background-image: url(./img/menu.gif);background-repeat: no-repeat;height: 23px;text-indent:22px;}
div.child {background-image: url(./img/cubered.gif);background-repeat: no-repeat;height: 23px;text-indent:22px;}
div.portal {background-image: url(./img/cubepur.gif);background-repeat: no-repeat;height: 23px;text-indent:22px;}
div.rss {background-image: url(./img/rssfeed.gif);background-repeat: no-repeat;height: 16px;text-indent:18px;}
/*-------------------------------------フッター-------------------------------------*/div.footer {clear: both;color: #ffffff;background: #994c00;font-size: 9pt;text-align: center;padding: 3px;}
div.footer a {text-decoration: none;color: #ffffff;}
div.footer a:visited {text-decoration: none;color: #ffffff;}
div.footer a:hover {color: #ff8c00;text-decoration:underline overline;}
/*-------------------------------------リンク-------------------------------------*/a {color: #000080;text-decoration: none;font-weight:normal;background: transparent;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #000080;}
a:hover {color: #dc143c;text-decoration: underline;}
/*-------------------------------------リスト-------------------------------------*/ul {text-align: left;list-style: square outside;margin-top: 2px;margin-right: 2px;margin-bottom: 2px;margin-left: 15px;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 10px;}
/*-------------------------------------カテゴリページ-------------------------------------*/p {line-height: 140%;padding: 5px;margin: 0;}
p.cate_desc {padding: 8px;line-height: 140%;font-size: 12pt;}
.cate_exc {padding: 10px;}
/*--------------------クリア----------------------*/
.clear{clear: both;color: #ffffff;border:0px;margin:0px;padding:0px;}