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

/* BODY */
body {margin: 0; padding: 0; text-align: center; color:#333333; font-size: 12px; line-height: 150%; background: #FCFCFC; font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック", "MS P Gothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana,Arial, Helvetica, sans-serif;min-width:1020px;_display: inline;_zoom:1;}

/* 画像属性 */
img {border: none;}
.alignleft {float: left; margin: 5px 10px 5px 0;}
.alignright {float: right; margin: 5px 0 5px 10px;}
.aligncenter {margin: 10px auto;}
a:hover.link img,a:hover img.link{filter: alpha(opacity=60); -moz-opacity:0.60; -ms-filter: "alpha( opacity=60 )"; opacity:0.60; background:none!important;}

/* 初期化 */
h1,h2,h3,h4{font-size: 14px;font-weight: normal;}
hr{display: none;}

/* リンクの属性（未指定の時） */
a:link, a:visited, a:active {color: #0044CC;text-decoration: underline;}
a:hover {color:#FF0000;text-decoration: none;}
  
/* 基本設定 ----------------------------- */
#base {margin: 0 auto; text-align: center; background: #FFFFFF;}

/*ヘッダー*/
#header {width: 996px; height:80px; margin: 0 auto; text-align: left; background: #FFFFFF url("http://www.pokertablesdepot.com/img/logo.png") no-repeat top left; position: relative;}
#header h1 {position: absolute; top: 5px; right: 120px; font-size: 11px; font-weight: normal; color: #333333;}
#header #des {position: absolute; top: 40px; left: 240px; padding: 0; width: 500px; font-size: 12px; font-weight: normal; color: #333333; text-align: left; line-height: 120%;}

/*  ヘッダーナビ */
#header ul.h_navi {position: absolute; top: 5px; right: 0; text-align: right; line-height: 16px; list-style: none;}
.h_navi img {margin: 0 2px; border-style: none; vertical-align: middle;}
.h_navi li {margin-right: 5px; font-size: 85%; float: left; display: inline;}

/* 検索ボックス */
.srh{position: absolute; top: 30px; right: 0;}

/*  メインメニュー  */
#navigation {height: 50px; border-top: 1px solid #CCCCCC; border-bottom: 5px solid #4E7AC7; background: url("http://www.pokertablesdepot.com/img/navi_back.png") repeat-x;}
#topmenu {margin: 0 auto; width: 997px; height: 50px;}
#topmenu .fon_s {font-size: 11px; color: #999999; line-height: 5px; font-weight:normal;}
#topmenu ul {list-style: none; margin: 0; padding: 0;}
#topmenu li {margin: 0; padding: 0; float: left;}
#topmenu li a {float: left; width: 166px; height: 50px; color: #555555; font-size: 12px; font-weight: bold; text-align: center; text-decoration: none; line-height: 35px; overflow: hidden; background: url("http://www.pokertablesdepot.com/img/topmenu01.png") no-repeat; display: block;}
#topmenu li.nav2 a { background: url("http://www.pokertablesdepot.com/img/topmenu02.png") no-repeat;}
#topmenu li.current-menu-item a { color: #FFFFFF; background: url("http://www.pokertablesdepot.com/img/topmenu12.png") no-repeat;}
#topmenu li a:hover {background: url("http://www.pokertablesdepot.com/img/topmenu12.png") no-repeat; color: #FFFFFF;}
#top_unit {height: 17px; line-height: 17px; background: #8FB9EC;}

/*  パンくずリスト  */
.navi {margin-bottom :10px; font-size: 11px; padding-left: 5px; text-align: left;}

/*ブログの枠等の属性*/
#wrapper {width: 996px; margin: 0 auto; padding: 0; text-align: center;}
#containar {width: 996px; margin: 0 auto; padding: 0; border-top: 1px solid #CCCCCC;}
  
/*インフォメーションＡ*/
#info_a {margin: 10px auto;}

/*コンテンツ*/
#contents {width: 730px; padding: 10px 0 0 0; float: left; font-size: 100%; text-align: left; overflow: hidden;}
#contents h2 {margin-bottom: 10px; line-height: 120%; font-size: 26px; font-weight: bold; color:#555555;}
#contents h3,#contents h3.comments-open-header,#contents h3.trackbacks-header,#contents h3.comments-header {margin-bottom: 10px; font-size: 20px; font-weight: bold; color: #555555; border: none; background-image: none;}
  
/*リンク属性 */
#contents a {font-weight: normal;}
#contents a.c1 {font-weight: bold;}
#contents a.more-link {font-weight: normal;}
#contents h4 a {font-weight: bold;}
#contents h2 a,#contents h3 a {font-weight: bold; text-decoration: none; color: #555555;}
#contents h2 a:hover,#contents h3 a:hover {text-decoration: underline; color: #FF0000;}
#contents h4 {margin: 0; padding-left: 20px; color: #333333; font-weight: bold; font-size: 16px; line-height: 24px; text-align: left; display: block; background: url("http://www.pokertablesdepot.com/img/list3.gif") no-repeat center left;}

/*記事*/
img.wp-post-image {padding: 5px; border: 1px solid #DDDDDD; background: #FFFFFF;}
#contents .doc {margin: 10px; padding: 20px; text-align: left; border: 1px solid #DDDDDD; background: #FFFFFF;}
#contents .doc p {padding-bottom: 10px;}
#contents ul {margin-left: 15px;}
#contents ul li {line-height: 135%;}
#contents .posted {text-align: right; font-size: 10px; margin: 0px 20px 10px 0;}

/*  関連記事リスト属性 */
.kanren .idx {padding-left: 20px; font-size:14px; font-weight:bold; margin-bottom: 10px; background: url("http://www.pokertablesdepot.com/img/list3.gif") no-repeat center left;}
#contents ol {margin: 0px 0px 0px 30px;}
#contents li {margin: 0; font-size: 100%; line-height: 19px;}
#contents .box_single {margin: 8px; width: 94px; height: 140px; text-align: left; overflow: hidden; float:left;}
.idx2 {margin: 4px 0; padding: 0; color: #555555; font-weight: bold; font-size: 11px; line-height: 1.2em; display: block; text-align: left; border: none; background: none;}
.idx2 a {color: #333333; text-decoration: underline;}
.idx2 a:hover {color: #990066; text-decoration: none;}
.box_single img{border: 1px solid #CCCCCC;}

/*  相互リンクリスト属性 */
#contents .slink ul {margin: 10px 5px 20px 20px;}
#contents .slink ul li {margin: 0;font-size: 12px;line-height: 150%;}

/* ---- コメント----- */
.comments-open label {display: block;}
#comment-author, #comment-email, #comment-url, #comment-text { width: 80%;}
#comment-bake-cookie {margin-left: 0; vertical-align: middle;}
#top-comment-nav, #comment-nav {list-style: none; width: 100%; margin: 0 0 1em 0; padding: 0; text-align: center;}
#top-comment-nav li, #comment-nav li {display: inline; padding: 0;}
#top-prev-comments, #prev-comments {text-align: left; margin: 0 1em 0 0;}
#top-next-comments, #next-comments {text-align: right; margin: 0 0 0 1em;}
#top-num-comments, #num-comments {text-align: center;}
#comment-submit {font-weight: bold;}
.comment,.trackback {margin: 0 0 .5em 1em; border-bottom: 1px dotted #ccc; padding-bottom: .5em; font-size: 12px;}
.comment .asset-meta,.trackback .asset-meta { border: 0;}
.comment-content {clear: none; line-height: 150%; margin-bottom: 1em;}
.comment-content p {margin-bottom: .5em;}
.comments-open-content{margin-left: 1em;}
.trackbacks-info{ margin-left: 1em; font-size: 12px;}

/* 続きを読む */
.next{ margin: 0 0 10px 0; font-size: 100%; float: right;}

/*　アドセンス　*/
.ads_big {margin: 10px 0; text-align: center;}
.ads_rec {margin: 10px 0 10px 10px; text-align: left;}
.ads_sky {margin:0 auto;}
.ads_sqr {margin-top:10px; text-align: center;}
.ads_banner {margin: 15px 0; text-align: center;}

/*ページ分割*/
.e_page{margin: 10px; text-align: left;}
.e_page .link_before,.e_page .link_page,.e_page .current_page,.e_page .link_next{padding:0 5px; border: 1px solid #BBB;}
.e_page .current_page{color: #FFF; background: #BBB;}
.e_page a:link, .e_page a:visited, .e_page a:active {color: #999; text-decoration: none;}
.e_page a:hover{color:#FFF; background: #BBB;}
 
/*  サイドメニュー等の属性  */
#sidebar {width: 250px; float: right; margin: 0; text-align: left; font-size: 92%;}
.cont {margin-top: 10px;}
#sidebar .widget-header{text-align: center; line-height: 30px; text-decoration: none; border: 1px solid #CCCCCC; border-bottom: 5px solid #4E7AC7; color: #555555; font-weight: bold; display: block; background: url('http://www.pokertablesdepot.com/img/m01.png') repeat-x;}
#sidebar .widget-search,#sidebar .widget-tags{padding: 5px 10px;border-width: 0px 1px 1px 1px;border-color: #DDDDDD;border-style: solid;text-align: center; background: #FFFFFF;}

/*メニュー*/
#sidebar ul{list-style: none;margin: 0; background: #FFFFFF;}
#sidebar ul li {padding:5px 2px 5px 14px; text-align: left; font-size: 11px; line-height: 150%; border-width: 0px 1px 1px 1px; border-color: #DDDDDD; border-style: solid; background: url("http://www.pokertablesdepot.com/img/menu_list.png") no-repeat top left;}
#sidebar ul li a:link,#sidebar ul li a:visited,#sidebar ul li a:active {text-decoration: none;}
#sidebar ul li a:hover {text-decoration: underline;}
#sidebar ul li.child{margin-left: 5px;border: none;background: url("http://www.pokertablesdepot.com/http://www.pokertablesdepot.com/img/menu_list2.png") no-repeat top left;}
li.child a:link,li.child a:visited,li.child a:active{text-decoration: none;}
li.child a:hover{text-decoration: underline;}

/*フッターナビ*/
ul.f_navi {margin: 5px 0; list-style: none; font-size: 85%;}
.f_navi li {float: right; margin-left: 5px; display: inline;}
.f_navi img {margin: 0 5px; border-style: none; vertical-align: middle;}
.f_space {clear: both; width: 900px; margin: 0 auto;}

/*フッター*/
#footer {clear: both;margin-top: 10px; color: #EEEEEE; padding: 15px 10px; text-align: center; border-top:1px solid #CCCCCC; background: #4E7AC7;}
#footer #footer_item {margin: 0 auto;width: 996px;text-align: left;}
#footer_item .widget-header {margin-bottom: 5px; padding-left: 10px; color: #FFFFFF; font-size: 13px; font-weight: bold; line-height: 25px; border: 1px solid #CCCCCC;background: url("http://www.pokertablesdepot.com/img/footer_h3back.png") repeat-x;display: block;}
#footer_item .sq01 {width: 400px; line-height: 1.5em;float: left;}
#footer_item .sq02 {margin-left: 30px; width: 235px; line-height: 1.5em; float: left;}
#footer_item .sq03 {margin-left: 30px; width: 300px; line-height: 1.5em; float: left;}
#footer_item p {padding: 10px;font-size: 11px;}
#footer_item ul{margin-left: 20px; margin-bottom: 5px; font-size: 11px;}
#footer p.copyright {margin: 0 auto;font-size: 12px; text-align: center;}
#footer a:link, #footer a:visited, #footer a:active {color: #ADD5F7; text-decoration: underline;}
#footer a:hover {color:#FF9999; text-decoration: none;}


/**********************************************************/
/* radius */
.corner-top-6 {-moz-border-radius-topleft: 6px; -moz-border-radius-topright:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; border-radius: 6px 6px 0px 0px;}
.corner-bottom-6 {-moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; border-radius: 0px 0px 6px 6px;}
.corner-all-2 {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.corner-all-5 {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.corner-all-8 {-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.corner-all-10{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

/* shadow */
.box-shadow{-moz-box-shadow: 0px 0px 6px #666666; -webkit-box-shadow: 0px 0px 6px #666666; box-shadow: 0px 0px 6px #666666;}

/*その他属性*/
.red_uline{border-bottom: 3px solid #F30;}
.uline{border-bottom: 1px solid #FF6633;}  
.dotline{clear: both;margin: 5px 0;border-bottom: 1px dotted #CCC;}
.clear{clear: both;}
hr{display: none;}
u {color: red;}

/* 線の属性 */
.dot{border-bottom:1px dotted #ccc;}
.solid{border-bottom:1px solid #ccc;}

/*フォント属性*/
.fon70{font-size: 75%;}
.fon85{font-size: 85%;}
.fon90{font-size: 92%;}
.fon100{font-size: 100%;}
.fon115{font-size: 115%;}
.fon130{font-size: 130%;}
.fon145{font-size: 143%;}
.fon150{font-size: 150%;}
.fon200{font-size: 200%;}
.tab10{padding-left: 10px;}
.tab20{padding-left: 20px;}
.tab30{padding-left: 30px;}
.bld{font-weight: bold;}

/**********************************************************/

/* タグ指定 */
#sidebar .widget-tag-cloud{margin-bottom: 10px; padding: 5px; font-size: 85%; border-width: 0px 1px 1px 1px; border-color: #CCC; border-style: solid; background: #FFFFFF;}
#footer .widget-tag-cloud{margin-bottom: 10px; padding: 5px; font-size: 85%; border-width: 0; background: none;}
#sidebar .widget-tag-cloud .widget-content ul,#footer .widget-tag-cloud .widget-content ul{margin: 0;}
#sidebar .widget-tag-cloud .widget-content li,#footer .widget-tag-cloud .widget-content li{display: inline; margin: 0 5px 0 0; padding: 0; line-height: 1.6em; border: none; background: none;}
#sidebar .widget-tag-cloud .rank-1, #footer .widget-tag-cloud .rank-1 { font-size: 1.75em; }
#sidebar .widget-tag-cloud .rank-1, #footer .widget-tag-cloud .rank-1 { font-size: 1.75em; }
#sidebar .widget-tag-cloud .rank-3, #footer .widget-tag-cloud .rank-3 { font-size: 1.625em; }
#sidebar .widget-tag-cloud .rank-4, #footer .widget-tag-cloud .rank-4 { font-size: 1.5em; }
#sidebar .widget-tag-cloud .rank-5, #footer .widget-tag-cloud .rank-5 { font-size: 1.375em; }
#sidebar .widget-tag-cloud .rank-6, #footer .widget-tag-cloud .rank-6 { font-size: 1.25em; }
#sidebar .widget-tag-cloud .rank-7, #footer .widget-tag-cloud .rank-7 { font-size: 1.125em; }
#sidebar .widget-tag-cloud .rank-8, #footer .widget-tag-cloud .rank-8 { font-size: 1em; }
#sidebar .widget-tag-cloud .rank-9, #footer .widget-tag-cloud .rank-9 { font-size: 0.95em; }
#sidebar .widget-tag-cloud .rank-10,#footer .widget-tag-cloud .rank-10{ font-size: 0.9em; }
