*{margin:0px;padding:0px;}
html{font-size:12px;}
@media screen and (min-width:480px){ html{font-size:15px;}}
body{margin:0 10px 0 10px;background-color:#FFFFFF;text-align:center;color:#000000;font-size:1rem;font-family: "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
table{font-size:10pt;}
img{border:0px;}
form{margin:0px;}
textarea,input,select{background-color:#FFFFFF;font-size:10pt;color:#000000;border:1px #000000 solid;}
a{text-decoration:none;color:#0053F9;}
a:hover{text-decoration:underline;color:#F00;}
div#container{width:1022px;margin-left:auto;margin-right:auto;background-color:transparent;text-align:left;}
div#wrap{float:left;width:768px;}
div#header{padding:10px 10px 20px 10px;background-color:#000000;color:#FFFFFF;height:40px;width:320px;float:left;border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;}
#blogname{Width:320px;float:left;}
#blogname a{font-size:1.6rem;color:#FFFFFF;line-height:26px;}
ul#global-navi{font-size:1.2rem;font-weight:bold;margin:0;width:681px;height:70px;list-style-type:none;position:relative;background-color:#000000;font-weight:bold;color:#FFFFFF;border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;float: right;}
ul#global-navi li{list-style-type:none;margin:0;padding:0;float:left;border-right:solid 1px #999999;line-height:70px;}
ul#global-navi li a{padding:0 11px;display:block;color:#ffffff;text-decoration:none;}
ul#global-navi li a:hover{background-color:#333333;color:#FFFFFF;}
div#primary-column{float:right;width:566px;}
div.section{margin-bottom:15px;width:566px;background-color:#F7F7F7;border:1px #000000 solid;}
div.entry-date{padding:3px 5px;background-color:#fff;text-align:right;font-weight:bold;color:#FFFFFF;}
div.entry-date a{color:#000;}
h2.entry-header{padding:2px 10px;border-left:5px #F00 solid;font-weight:bold;font-size:1.5rem;background-color:#000;}
h2.entry-header a {color:#FFF; font-weight: bold }
.entry-body{font-size:1.1rem;padding:0px 0 0 5px;line-height:1.3;border-top:2px #000000 dotted;}
#entry-more{margin:0 0 10px 0;}
.fc2_footer{margin:10px 0;}
ul.tag_lnk{margin:0.5em 0 0.5em 0;padding:0 0.5em 0 0;list-style-type:none;font-size:1.0em;text-align:right;}
ul.tag_lnk li{margin:0;padding:0.1em 0 0.1em 5px;list-style-type:none;display:inline;}
ul.entry-footer{list-style-position:inside;text-align:left;font-size:1.0rem;}
ul.entry-footer li{display:inline;list-style-type:none;}
div.prev-next{margin-bottom:15px;text-align:center;}
div.comment-trackback{margin-bottom:0px;padding:3px 5px;background-color:#cccccc;border-bottom:1px #000000 solid;font-size:10pt;font-weight:bold;}
div.com-tb-header div#titlelist-header{padding:3px 0px;font-size:10pt;border-bottom:1px #CCCCCC dotted;}
div.com-tb{padding:10px;}
div.com-tb-entry{}
div.com-tb-body{padding:5px 0px;}
ul#com-tb-footer{list-style-position:inside;text-align:right;font-size:8pt;}
ul#com-tb-footer li{display:inline;list-style-type:none;}
#comment-post{margin-bottom:6px;padding:3px 0px;font-weight:bold;font-size:10pt;}
.comment-bottom{margin-bottom:10px;padding-bottom:10px;border-bottom:1px #CCCCCC solid;}
dd{margin-bottom:5px;}
#himitu{background-color:#FFFFFF;border:0px;}
#form-btn{margin:5px;text-align:center;}
h4{margin-bottom:15px;padding:3px 5px;background-color:#CCCCCC;border:1px #000000 solid;font-size:12pt;font-weight:bold;}
div#titlelist{padding:10px;width:517px;margin-bottom:14px;border:1px #000000 solid;}
div.titlelist-entry{margin-top:10px;padding-top:10px;background-color:#FFFFFF;border-top:1px #CCCCCC solid;}
.titlelist-body{padding:3px 0px;}
ul.titlelist-footer{list-style-position:inside;text-align:right;font-size:8pt;}
ul.titlelist-footer li{display:inline;list-style-type:none;}
div#secondary-column{float:left;width:200px;}
div#secondary-column2{float:right;width:250px;}
.plugin{margin-bottom:5px;border:1px #000000 solid;}
.sub-title{padding:3px 5px;background-color:#000000;font-size:1.2rem;color:#FFFFFF;font-weight:bold;border-left:5px #F00 Solid;}
.plugin ul{margin-left:0px;list-style-position:outside;}
.plugin_content{font-size:1.4rem;padding:5px;line-height:1.2;background-color:#F7F7F7;}
.plugin_content ul{margin:0;list-style:none;}
.plugin_content ul li{padding:0.5rem ;margin:0.5rem 0;text-align:center;list-style:none;background-color:#000;border-bottom:solid 2px #FFF;border-radius:0.5rem;line-height:1.2;}
.plugin_content ul li a{padding:0px;display:block;color:#FFF;text-decoration:none;}
.plugin_content ul li a:hover{padding:0.6rem ;margin:-0.5rem;background-color:#FFF;color:#000;border-bottom:solid 2px #000000;border-radius:0.5rem;line-height:1.0;}

ul.main_menu{font-size:1.4rem;margin:0;width:190px;height:765px;list-style-type:none;position:relative;background-color:#F7F7F7;}
ul.main_menu li{text-align:center;margin:5px 0 5px 0;padding:0;background-color:#000;border-bottom:solid 1px #FFF;border-radius: 30px;line-height:40px;}
ul.main_menu li a{padding:0;display:block;color:#FFF;text-decoration:none;}
ul.main_menu li a:hover{text-align:center;margin:0;padding:0;background-color:#FFF;color:#000;border-bottom:solid 1px #000;line-height:45px;border-radius: 20px;}


#footer{clear:both;padding:5px;background-color:#000000;text-align:center;color:#FFFFFF;}
#footer img{border:0px;vertical-align:middle;}
#footer a{color:#FFFFFF;}
blockquote{margin:10px 0;padding:5px;border:2px dotted #000;}
h3{margin-top:15px;margin-bottom:5px;padding:3px 5px;background-color:#000;color:ffffff;font-size:1.0rem;font-weight:bold;display:inline;}
#top_ad_link{margin:10px 0px 10px 50px;}
#ad_article{margin:0 0 5px 0;}
#ad_article_mid{margin:0 0 0 8px; padding:20px 0 0 0;border-bottom:2px #000000 dotted;}
#ad_article_bot{margin:30px 0 30px 8px;}
.articletop{margin:0 0 20px 0;font-size:1rem;}
.Categorytop{margin:0 0 2px 0;font-size:1rem;font-weight:bold;}
#more{margin-top:20px;}
#head{width:100%;height:250px;}
#headline{float:right;width:1020px;margin:0 0px 2px 0;padding:0;border:1px solid #000;font-size:1.0rem;background-color:#F3F3F3;}
.head_content{float:left;height:280px;width:340px;margin:0 0 10px 0;overflow-y:auto;}
.blogroll-link{font-size:1.4rem;color:#0053F9; }
li.blogroll-list {display:block;padding:0.5rem 0rem 0rem 0.5rem;margin:0.2rem 0.5rem 0rem 0rem ;background-color:#FFFFFF;border:0.05rem solid #0053F9;border-radius:2rem;text-align:left;line-height:1.0;}
li.blogroll-list a {display:block;text-align:left;line-height:1.0;}
li.blogroll-list a:hover{display:block;color:#FFF;padding:0.5rem 0.5rem 0.5rem 0.5rem;margin:-0.5rem -0rem -1.0rem -0.6rem;background-color:#0053F9;border:0.05rem solid #0053F9;border-radius:2rem;text-align:left;line-height:1.0;}
#head_hoyu{float:right;width:243px;margin:0 0 5px 0;border:1px solid #000;}
li.blogroll-category-name{list-style-type:none;}
.blogroll-category-name{margin:8px 0 -10px 10px;font-weight:bold;}
table.shisan, table.kabu{font-size:11pt; border-top:1px solid #fff;border-left:1px solid #fff;border-collapse:collapse;border-spacing:0;background-color:#000;empty-cells:show;}
.kabu th{border-right:1px solid #fff;border-bottom:1px solid #fff;color:#fff;background-color:#000;background-position:left top;padding:0.2em;text-align:center;}
.shisan td{color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:0.2em 7em 0.2em 0.2em;font-weight:bold;}
.kabu td{color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:0.2em;font-weight:bold;}
table.click{border:1px solid #000;border-collapse:collapse;border-spacing:0;background-color:#FFF;empty-cells:show;}
.click th{color:#FFF;background-color:#000;}
.click td{border:1px solid #000;}
.fc2twtr{border:1px solid #000;background-color:#ddeeff;margin:2px;padding:5px;}
.fc2twtr dd{display:block;margin:5px 2px 0 0;padding:5px;font-size:1em;font-color:#FFF;line-heitht:1.2em;border:1px solid #000;background-color:#FFF;}
.fc2twtr dt:first-child,
.fc2twtr dd:first-of-type{border-top:0 none transparent;}


#breadcrumb_list{background-color:#CCCCCC;border:1px #000000 solid;font-size:12pt;margin:0 0 5px 0;}