/* Edited with EditCSS */
/*CSSLicense: jp-soft.com Tsunehisa Hazama*/




* {margin: 0;padding: 0;}
html{height: 100%;}

/* BODY-------------------------------*/
body {background: #ffffff;margin: 0;padding: 0;line-height:150%;letter-spacing: normal;color: #333;list-style: none;text-align: center;font-weight: normal;font-size: 13px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}


/*デフォルト属性 */a, p, h1, h2, h3, h4, h5, h6, blockquote {margin: 0;padding: 0;border: 0;}
/* strong */strong {font-weight: bold;}
/* 画像の属性 */img {border: none; margin: 0;}
a:link, a:visited, a:active {color: #339933;text-decoration: underline;}
a:hover{color : #FF6633;text-decoration: none;}
table {border-collapse: collapse;border: 1px #cccccc solid;}
table td{border: 1px #cccccc solid;padding: 6px;}
#table700 {width:700px;border:0px;padding: 0px;}
#table700 td{border:0px;padding: 0px;}

/* 基本設定 ----------------------------- */
#base{width: 820px;margin: 0 auto;background: url("http://nan-an.sakura.ne.jp/t/img/base_back.gif") repeat-y;text-align: center;position: relative;}
#wrapper {width: 800px;margin: 0 auto;text-align: center;}
#containar {width: 760px;margin: 50px auto 0 auto;text-align: left;background: #FFF;}
#containar_w {width: 760px;margin: 5px auto 0 auto;text-align: left;background: #FFF;}
#containar_top {width: 790px;margin: 50px auto 0 auto;text-align: left;background: #FFF;}

/* ヘッダー */#header {height:50px;margin: 0;color: #FFF;background: #339933 url("http://nan-an.sakura.ne.jp/t/img/header.gif") no-repeat;text-align: left;}
#header h1 a:link, 
#header h1 a:visited, 
#header h1 a:active {position: absolute;top: 15px;left: 30px;font-size: 22px;font-weight: bold;color: #FFF;text-decoration: none;}
#header h1 a:hover {color: #FF9900;text-decoration: underline;}
#header2 {height:200px;margin: 0;color: #FFF;text-align: left;background: #339933 url(http://nan-an.sakura.ne.jp/taxi/img/header2.jpg);}
#header2 p{text-align: center;}
#header a:link, #header a:visited, #header a:active {color: #FFF;text-decoration: underline;}
#header a:hover{color : #FF9900;text-decoration: none;}
#header .ads_header{text-align: center;}
.logo a img{vertical-align:top; margin:0; padding:0;}
.button{position: relative;right:0px; float:right;}
/* トップメニュー */
#tmenu{position: absolute;top:16px;right: 25px;}
#tmenu ul{list-style: none; margin: 0; padding: 0;}
#tmenu li{margin: 0 10px; padding: 0; float: left;}
#tmenu li.nav a:link, #tmenu li.nav a:visited, #tmenu li.nav a:active {float: left;height: 33px;color: #FFF;text-align: center;text-decoration: none;line-height: 220%;}
#tmenu li.nav a:hover{color: #FFF;}
/* メインメニュー */
#gmenu{position: absolute;left:10px;top: 250px;margin: 0 auto;width: 800px;height: 33px;border-top: 1px solid #BBB;border-bottom: 1px solid #BBB;}
#gmenu ul{list-style: none; margin: 0; padding: 0;}
#gmenu li{margin: 0; padding: 0; float: left;}
#gmenu li.nav1 a:link, #gmenu li.nav1 a:visited, #gmenu li.nav1 a:active {float: left;width: 160px;height: 33px;color: #666;font-weight: bold;text-align: center;text-decoration: none;line-height: 220%;overflow: hidden;background: url("http://nan-an.sakura.ne.jp/t/img/gmenu01.gif") no-repeat;display: block;}
#gmenu li.nav1 a:hover{background: url("http://nan-an.sakura.ne.jp/t/img/gmenu11.gif") no-repeat;color: #FFF;}
#gmenu li.nav2 a:link, #gmenu li.nav2 a:visited, #gmenu li.nav2 a:active {float: left;width: 160px;height: 33px;color: #666;font-weight: bold;text-align: center;text-decoration: none;line-height: 220%;overflow: hidden;background: url("http://nan-an.sakura.ne.jp/t/img/gmenu02.gif") no-repeat;display: block;}
#gmenu li.nav2 a:hover{background: url("http://nan-an.sakura.ne.jp/t/img/gmenu12.gif") no-repeat;color: #FFF;}
#gmenu li.nav3 a:link, #gmenu li.nav3 a:visited, #gmenu li.nav3 a:active {float: left;width: 160px;height: 33px;color: #666;font-weight: bold;text-align: center;text-decoration: none;line-height: 220%;overflow: hidden;background: url("http://nan-an.sakura.ne.jp/t/img/gmenu03.gif") no-repeat;display: block;}
#gmenu li.nav3 a:hover{background: url("http://nan-an.sakura.ne.jp/t/img/gmenu13.gif") no-repeat;color: #FFF;}
#gmenu li.nav4 a:link, #gmenu li.nav4 a:visited, #gmenu li.nav4 a:active {float: left;width: 160px;height: 33px;color: #666;font-weight: bold;text-align: center;text-decoration: none;line-height: 220%;overflow: hidden;background: url("http://nan-an.sakura.ne.jp/t/img/gmenu04.gif") no-repeat;display: block;}
#gmenu li.nav4 a:hover{background: url("http://nan-an.sakura.ne.jp/t/img/gmenu14.gif") no-repeat;color: #FFF;}
#gmenu li.nav5 a:link, #gmenu li.nav5 a:visited, #gmenu li.nav5 a:active {float: left;width: 160px;height: 33px;color: #666;font-weight: bold;text-align: center;text-decoration: none;line-height: 220%;overflow: hidden;background: url("http://nan-an.sakura.ne.jp/t/img/gmenu05.gif") no-repeat;display: block;}
#gmenu li.nav5 a:hover{background: url("http://nan-an.sakura.ne.jp/t/img/gmenu15.gif") no-repeat;color: #FFF;}
/* メインメニュー（ウェブページ用） */
#gmenu_w{position: absolute;left:10px;top: 50px;margin: 0 auto;width: 800px;height: 33px;border-top: 1px solid #BBB;border-bottom: 1px solid #BBB;}
#gmenu_w ul{list-style: none; margin: 0; padding: 0;}
#gmenu_w li{margin: 0; padding: 0; float: left;}
#gmenu_w li.nav1 a:link, #gmenu li.nav1 a:visited, #gmenu li.nav1 a:active {float: left;width: 160px;height: 33px;color: #666;font-weight: bold;text-align: center;text-decoration: none;line-height: 220%;overflow: hidden;background: url("http://nan-an.sakura.ne.jp/t/img/gmenu01.gif") no-repeat;display: block;}
#gmenu li.nav1 a:hover{background: url("http://nan-an.sakura.ne.jp/t/img/gmenu11.gif") no-repeat;color: #FFF;}
#gmenu_w li.nav2 a:link, #gmenu li.nav2 a:visited, #gmenu li.nav2 a:active {float: left;width: 160px;height: 33px;color: #666;font-weight: bold;text-align: center;text-decoration: none;line-height: 220%;overflow: hidden;background: url("http://nan-an.sakura.ne.jp/t/img/gmenu02.gif") no-repeat;display: block;}
#gmenu li.nav2 a:hover{background: url("http://nan-an.sakura.ne.jp/t/img/gmenu12.gif") no-repeat;color: #FFF;}
#gmenu_w li.nav3 a:link, #gmenu li.nav3 a:visited, #gmenu li.nav3 a:active {float: left;width: 160px;height: 33px;color: #666;font-weight: bold;text-align: center;text-decoration: none;line-height: 220%;overflow: hidden;background: url("http://nan-an.sakura.ne.jp/t/img/gmenu03.gif") no-repeat;display: block;}
#gmenu li.nav3 a:hover{background: url("http://nan-an.sakura.ne.jp/t/img/gmenu13.gif") no-repeat;color: #FFF;}
#gmenu_w li.nav4 a:link, #gmenu li.nav4 a:visited, #gmenu li.nav4 a:active {float: left;width: 160px;height: 33px;color: #666;font-weight: bold;text-align: center;text-decoration: none;line-height: 220%;overflow: hidden;background: url("http://nan-an.sakura.ne.jp/t/img/gmenu04.gif") no-repeat;display: block;}
#gmenu li.nav4 a:hover{background: url("http://nan-an.sakura.ne.jp/t/img/gmenu14.gif") no-repeat;color: #FFF;}
#gmenu_w li.nav5 a:link, #gmenu li.nav5 a:visited, #gmenu li.nav5 a:active {float: left;width: 160px;height: 33px;color: #666;font-weight: bold;text-align: center;text-decoration: none;line-height: 220%;overflow: hidden;background: url("http://nan-an.sakura.ne.jp/t/img/gmenu05.gif") no-repeat;display: block;}
#gmenu li.nav5 a:hover{background: url("http://nan-an.sakura.ne.jp/t/img/gmenu15.gif") no-repeat;color: #FFF;}
/* パンくずリスト */
.navi {margin :0 0 10px;width: 100%;font-size: 10px;padding: 0 5px;text-align: left;}
.navi a {color: #66CC66;text-decoration: none;}
.navi a:hover {color: #FF6633;text-decoration: underline;}


/* 記事枠等の属性 */
#content {float: left;width: 600px;margin: 0px;padding: 0;background: #FFF;overflow: hidden;}
#content h2{margin: 5px 100px 10px 10px;font-size: 123%;color: #339933;font-weight: bold;text-align: left;text-indent: 5px;line-height: 150%;border-left: 10px solid #66C066;border-bottom: 2px solid #ff0000;}
#content h3 {margin: 10px 0;padding: 0;border-bottom: 1px solid #DDD;color: #339933;font-weight: bold;font-size: 100%;line-height: 150%;display: block;text-align: left;text-indent: 0;}
#content h3.post {margin: 10px 5px 0 5px;border: 0px;color: #339933;font-weight: bold;font-size: 108%;line-height: 150%;display: block;text-align: left;text-indent: 20px;background: url("http://nan-an.sakura.ne.jp/t/img/h3_back.gif") no-repeat top left;}
#content h3.post a {color: #339933;text-decoration: underline; background:#ccffcc;}
#content h3.post a:hover {color: #FF0000;text-decoration: none;}
#content h4 {margin: 10px 10px 10px 0;border-bottom: 1px solid #DDD;color: #339933;font-weight: bold;font-size: 108%;line-height: 150%;display: block;text-align: left;}
#content h5 {margin: 10px 10px 10px 0;color: #666;font-weight: normal;font-size: 100%;line-height: 150%;display: block;text-align: left;}
#content .posted {text-align: right;font-size: 10px;margin: 0px 20px 10px 0;}
#content .doc{margin: 0 10px 20px 20px;text-align: left;}
#content .doc p{padding: 5px 0;}
/* webページの属性 */
#content_w {float: left;width: 700px;margin: 0;padding: 0;background: #FFF;overflow: hidden;}
#content_w h2 {margin: 5px 0 10px 10px;font-size: 123%;color: #339933;font-weight: bold;text-align: left;text-indent: 5px;line-height: 150%;border-left: 10px solid #66C066;border-bottom: 2px solid #ff0000;}
#content_w h3 {margin: 10px 0;padding: 0;border-bottom: 1px solid #DDD;color: #339933;font-weight: bold;font-size: 100%;line-height: 150%;display: block;text-align: left;text-indent: 0;}
#content_w h3.post {margin: 10px 5px 0 5px;border: 0px;color: #339933;font-weight: bold;font-size: 108%;line-height: 150%;display: block;text-align: left;text-indent: 20px;background: url("http://nan-an.sakura.ne.jp/t/img/h3_back.gif") no-repeat top left;}
#content h3.post a {color: #339933;text-decoration: underline;}
#content h3.post a:hover {color: #FF0000;text-decoration: none;}
#content_w h4 {margin: 10px 10px 10px 0;border-bottom: 1px solid #DDD;color: #339933;font-weight: bold;font-size: 108%;line-height: 150%;display: block;text-align: left;}
#content_w h5 {margin: 10px 10px 10px 0;color: #666;font-weight: normal;font-size: 100%;line-height: 150%;display: block;text-align: left;}
#content_w .posted {text-align: right;font-size: 10px;margin: 0px 20px 10px 0;}
#content_w .doc {margin: 0 10px 20px 50px;text-align: left;}
#content_w .doc p {padding: 5px 0;}
/* トップページの属性 */
#content_top {float: left;width: 500px;margin: 0;padding: 0;background: #FFF;overflow: hidden;}
#content_top h2 {margin: 5px 0 10px 10px;font-size: 123%;color: #339933;font-weight: bold;text-align: left;text-indent: 5px;line-height: 150%;border-left: 10px solid #66C066;border-bottom: 2px solid #ff0000;}
#left{float:left;width:500px;}
#right{float:right;width:350px;}

/* ---- 関連記事リスト属性----- */
#content ol{margin: 0px 0px 0px 30px;}
#content li{margin: 0;font-size: 100%;line-height: 19px;}
/*----- trackbacks & Comments-----*/
#content #trackbackdata, #content 
#commentdata{font-size: 12px;color: #888;margin: 10px 0 10px 10px;}
#content #trackbackdata .post1{font-size: 10px;color: #888;margin: 0;border-bottom: 1px solid #888;}
#content #commentdata .post2{margin-bottom: 10px;font-size:10px;text-align: right;}
#content .error {font-size : 14px;color: red;border: 1px solid red;padding: 5px;text-align: center;}
#content .next{text-align: right;}

/* サイドメニュー等の属性 */
#sidebar {float: right;width: 150px;margin: 0;padding: 0;background: #FFF;overflow: hidden;}
#sidebar h2{margin: 10px 0 0 0;background: url("http://nan-an.sakura.ne.jp/t/img/sh2_back.gif") no-repeat top left;font-weight: bold;font-size: 100%;line-height: 170%;color: #FFF;text-align: left;text-indent: 5px;}
#sidebar .search{margin: 0;border-left: 1px solid #77CC66;border-right: 1px solid #77CC66;border-bottom: 1px solid #77CC66;}


/* サイドメニュー（トップページ用） */
#sidebar_top {float: right;width: 270px;margin: 0;padding: 0;background: #FFF;overflow: hidden;}
#sidebar_top h2{margin: 10px 0 0 0;background: url("http://nan-an.sakura.ne.jp/t/img/sh2_back.gif") no-repeat top left;font-weight: bold;font-size: 100%;line-height: 170%;color: #FFF;text-align: left;text-indent: 5px;}
#sidebar_top .search{margin: 0;padding:4px;border-left: 1px solid #77CC66;border-right: 1px solid #77CC66;border-bottom: 1px solid #77CC66;}

.bann{margin: 0;padding:0;}
.bann-main1{margin: 10px 0 0 10px;}
.bann-list{margin: 0 0 5px 0;}
.bann-main2{float:left;margin: 10px 0 0 20px;list-style: none;}
.w200{width:200px;}

/*　検索窓　*/#sidebar .search div {padding: 10px;text-align: left;}
/* カテゴリ指定 */#sidebar .cat{margin: 0;}
#sidebar .cat h2{margin: 5px 5px 0 10px;border: 1px solid #555;background: #33663B;font-weight: bold;font-size: 108%;line-height: 170%;color: #FFF;text-align: left;text-indent: 5px;}
#sidebar ul.menu{display: block;margin: 0 0 5px 0;list-style-type: none;border-left: 1px solid #77CC66;border-right: 1px solid #77CC66;border-bottom: 1px solid #77CC66;text-align: left;}
#sidebar ul.menu li.c1 a {display: block;height: 25px;list-style: none;padding: 0 0 0 30px;text-decoration: none;font-size: 100%;line-height: 170%;overflow: hidden;background: #FFF url("http://nan-an.sakura.ne.jp/t/img/menu01.gif") no-repeat;}
#sidebar ul.menu li.c1 a:hover {background: #FFF url("http://nan-an.sakura.ne.jp/t/img/menu02.gif") no-repeat;text-decoration: underline;}
#sidebar ul.menu li a {display: block;height: 25px;list-style: none;padding: 0 0 0 40px;text-decoration: none;font-size: 100%;line-height: 170%;overflow: hidden;background: #FFF url("http://nan-an.sakura.ne.jp/t/img/menu03.gif") no-repeat;}
#sidebar ul.menu li a:hover {background: #FFF url("http://nan-an.sakura.ne.jp/t/img/menu04.gif") no-repeat;text-decoration: underline;}
#sidebar ul.arch li a {height: 25px;list-style: none;padding: 0;text-indent: 20px;text-decoration: none;font-size: 100%;line-height: 200%;display: block;background: #FFF url("http://nan-an.sakura.ne.jp/t/img/arch01.gif") no-repeat;}
#sidebar ul.arch li a:hover {background: #FFF url("http://nan-an.sakura.ne.jp/t/img/arch02.gif") no-repeat;}

/*フッターナビ*/
.f_navi {clear: both;text-align: right;margin: 0px;padding: 10px 250px 15px 15px;font-size: 85%;}
.f_navi img{margin: 20px 3px;border-style: none; vertical-align: middle;}

/*フッター*/#footer{clear: both;width: 820px;height: 60px;margin: 0;color: #999;padding: 0;text-align: left;background: url("http://nan-an.sakura.ne.jp/t/img/footer_back.gif") no-repeat;}
#footer .copyright{text-align: center;padding: 40px 0 0 0;font-size: 12px;line-height: 120%;}
/* タグ指定 */
.module-tagcloud{margin: 0;}
.module-tagcloud h2{margin: 10px 0 0 0;height: 22px;color: #FFF;font-weight: bold;line-height: 180%;text-indent: 10px;text-align: left;background: #CCC;display: block;}
.module-tagcloud .module-content{margin: 0;background: #EEE;text-align: left; }
.module-tagcloud .module-content .module-list{padding: 5px;list-style: none;}
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 19px; }
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 17px; }
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 15px; }
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 13px; }
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 11px; }
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 9px; }
.tag_line{margin: 10px;text-align: left;}



/* フッターメニュー */
#fmenu{position: absolute; left: 50px; }
#fmenu ul{list-style: none; margin: 0; padding: 0;}
#fmenu li{margin: 0 10px; padding: 0; float: left;}
#fmenu li.nav a:link, 
#fmenu li.nav a:visited, 
#fmenu li.nav a:active {float: left;height: 33px;color: #888; text-align: center;text-decoration: none;}
#fmenu li.nav a:hover{color: #888;}


#formbox{margin: 10px 40px;border:0px;padding: 0px;}
#formbox td{border:0px;padding: 0px;line-height:2em;}

.form-content{ clear: both;margin-left: 50px;margin-bottom: .75em;}
.aka{color: #ff0000;}
.ao{color: #0099FF;}




