/*ここは消さないで下さい!*//* Edited with EditCSS *//*CSSLicense: jp-soft.com Tsunehisa Hazama*/* {margin: 0;padding: 0;}html{height: 100%;}/* BODY-------------------------------*/body {background: #FFCCFF;margin: 0;padding: 0;font-size: 13px;line-height: 150%;color: #444;list-style: none;text-align: center;font-family: arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;}/*デフォルト属性 */a, p, h1, h2, h3, h4, h5, h6, blockquote {margin: 0;padding: 0;border: 0;}/* strongの色 */strong {font-weight: normal;}img {border: none;}a:link, a:visited, a:active {color: #CC3380;text-decoration: underline;}a:hover{color : #FF6633;text-decoration: none;}/* 基本設定 ----------------------------- */#base{width: 800px;margin: 0 auto;background: url("img/base_back.gif") repeat-y;text-align: center;}#wrapper {width: 780px;margin: 0 auto;text-align: center;position: relative;}#primary {width: 750px;margin: 0 auto;text-align:left;}/* ヘッダー */#header {height:150px;margin: 0;color: #666;background: url("img/header.jpg") no-repeat;}#header h1{position: absolute;top: 30px;right: 30px;font-size: 28px;line-height: 110%;text-align: right;}#header h1 a:link, #header h1 a:visited, #header h1 a:active {color: #CC3380;text-decoration: none;}#header h1 a:hover{color : #339933;text-decoration: underline;}#header p{position: absolute;top: 75px;right: 30px;width: 450px;font-size: 100%;color: #555;text-align: right;}.rss{position: absolute;top: 5px;right: 20px;}/* パンくずリスト */.navi {margin :0 0 10px;width: 100%;font-size: 85%;padding: 0 5px;text-align: left;}.navi a {color: #6699CC;text-decoration: none;}.navi a:hover {color: #FF6633;text-decoration: underline;}/* 記事枠等の属性 */#content {float: left;width: 490px;margin: 5px 0;background: #FFF;overflow: hidden;}#content h2 {margin: 10px 0 ;border-left: 8px solid #663366;color: #CC3380;font-size: 138%;font-weight: bold;line-height: 150%;display: block;text-align: left;text-indent: 5px;}#content h3 {padding: 10px 0 0 0;color: #666;font-size: 108%;font-weight: bold;line-height: 130%;display: block;text-align: left;}#content h4 {padding: 0;color: #CC3380;font-size: 115%;font-weight: bold;display: block;text-align: left;}#content h5 {padding: 0;color: #666;font-size: 100%;font-weight: bold;display: block;text-align: left;}#content .posted {text-align: right;font-size: 10px;margin: 0px 5px 10px 0;}#content p{padding: 5px 0 10px 0;}#content .doc{margin: 10px 20px 20px 10px;text-align: left;}/* アドセンス */#content .ads{width: 271px;height: 290px;float: left;}/* 記事一覧 */#content ol{margin: 0px 0px 20px 40px;}#content li{margin: 5px 0;font-size: 100%;}#content .cform{margin: 0;}/*----- 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;}/* サイドメニュー等の属性 */#sidebar {float: right;width: 240px;margin: 0;padding: 0;background: #FFF;overflow: hidden;}#sidebar h2{margin: 10px 0 0 0;font-size: 100%;font-weight: bold;color: #555;line-height: 150%;text-indent: 5px;border: 1px solid #FF66FF;display: block;}/*　バナー　*/#sidebar .banner{margin: 10px 0;text-align: center;}/* ---- メニュー等----- */#sidebar ul.menu{list-style: none;margin: 0 0 10px 0;padding: 5px 0;}#sidebar ul.menu li a:link, #sidebar ul.menu li a:visited, #sidebar ul.menu li a:active {height: 20px;list-style: none;margin-left: 5px;padding-left: 30px;text-decoration: none;font-size: 12px;line-height: 150%;display: block;}#sidebar ul.menu li a:hover {text-decoration: underline;}#sidebar ul.menu li.pt a:link, #sidebar ul.menu li.pt a:visited, #sidebar ul.menu li.pt a:active {height: 20px;list-style: none;margin-left: 5px;padding-left: 20px;text-decoration: none;font-size: 12px;line-height: 150%;display: block;background: url("img/menu01.gif") no-repeat top left;}#sidebar ul.menu li.pt a:hover {background: url("img/menu02.gif") no-repeat top left;text-decoration: underline;}/* ---- ページ----- */#sidebar ul.page{list-style: none;margin: 0 0 10px 0;padding: 5px 0;}#sidebar ul.page li a:link, #sidebar ul.page li a:visited, #sidebar ul.page li a:active {height: 20px;list-style: none;margin-left: 5px;padding-left: 20px;text-decoration: none;font-size: 12px;line-height: 150%;display: block;background: url("img/menu01.gif") no-repeat top left;}#sidebar ul.page li a:hover {background: url("img/menu02.gif") no-repeat top left;text-decoration: underline;}/*　検索窓　*/#sidebar .search{margin: 0;}#sidebar .search-inner {padding: 10px;text-align: left;}/*フッターナビ*/#f_navi {clear: both;text-align: right;margin: 0px;padding: 0px 5px 5px 5px;font-size: 85%;}#f_navi img{margin: 0 5px;border-style: none; vertical-align: middle;}/* フッター-----------------*/#footer {clear: both;width: auto;height: 40px;background: #CD0067;margin: 0;}#footer .copyright{float: right;margin: 0;padding: 5px 10px 0 0;color: #FFCCFF;font-size: 85%;line-height: 1.0;text-align: right;}#footer a:link, #footer a:visited, #footer a:active {color: #FFF;text-decoration: none;}#footer a:hover{color : #FF66FF;text-decoration: underline;}/* タグ指定 */.module-tagcloud{margin: 0;}.module-tagcloud h2{margin: 10px 0 0 0;font-size: 100%;font-weight: bold;color: #555;line-height: 150%;text-indent: 5px;border: 1px solid #FF66FF;display: block;}.module-tagcloud .module-content{margin: 0;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;}