/*====================
basic
====================*/
body{margin:0 auto;font: normal 14px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;color: #333;font-family: trebuchet ms;text-align:center;width:758px;}
html,div,ul,ol,li,dl,dt,dd,form,fieldset,input,textarea,h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,th,td {margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl {margin-bottom: .75em;}
blockquote, ol, ul {margin-left: 30px;background-repeat: repeat-y;}
ol { list-style: decimal outside; }
ul { list-style: disc outside; }
.item { list-style: none; }
table {border-spacing: 0;}
fieldset,img,abbr,acronym {border: 0;} 
/* strict reset by uncommenting lines below */
address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var {/* font-style: normal; *//* font-weight: normal; */}
ol,ul {list-style: none;}
caption,th {text-align: left;}
q:before,q:after {content: '';}
a {text-decoration: underline;outline: none;}
hr {border: 0;height: 1px;background-color: #000;color: #000;}
a img,:link img,:visited img {border: none;}
a:link, a:visited {text-decoration: underline;}
address {font-style: normal;display: inline; font-size:88%;}
a {color: #ab0404;}
a:hover {text-decoration: none;}
#blogpagetop{ margin:25px 0 0; text-align:right;font-size:88%;}
#blogpagetop a{ padding:0 0 0 15px; background:url(http://club-willbe.jp/zamma//img/icon_pagetop.gif) no-repeat 0 50%;}

/*====================
utility
====================*/
.pkg:after, #content-inner:after {content: " ";display: block;visibility:hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0;}
.pkg, #content-inner { display: inline-block; }
/* no ie mac \*/
* html .pkg, * html #content-inner { height: 1%; }
.pkg, #content-inner { display: block; }
/* */
.inline { display: inline; }
.hidden { display: none; }
/*.widget-header,*/
.trackbacks-header,.comments-header,.comments-open-header,.archive-header,.search-form-header,.search-results-header { /* ie win (5, 5.5, 6) bugfix *//*p\osition: relative;*/ width: 100%; w\idth: auto;}
/* 回り込み解除 */
#header:after,#header-inner:after,#content:after,#alpha-inner:after,#beta-inner:after,#gamma-inner:after,#footer:after {content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0;}
#header-inner,#content-inner,#footer-inner,.asset-body {height: 1%;}
.padT40{padding-top:40px;}

/*====================
layout
====================*/
#container-inner {/*width: 758px;*/min-height: 100%;margin: 0 auto;text-align: left;}
#header, #content, /*#alpha,*/ #beta, #gamma, #footer {/* position: relative;*/}
#alpha, #beta, #gamma {/*display: inline;*//*float: left;*/}
#header-inner, /*#content-inner,*/ #footer-inner,/*#alpha-inner,*/ #beta-inner, #gamma-inner {/*position: static;*/}
#header-inner,/*#alpha-inner,*/ #beta-inner, #gamma-inner {overflow: hidden;padding-right: 20px;padding-left: 20px;}
#header-nav-inner {/*position: relative;*/ margin: 0 auto;}
#rightwrap{ padding:0 20px 0 0;width:480px;float:right;text-align:left;}
#leftwrap{padding:0 0 100px 20px;width:220px;float:left;text-align:left;}
#container{width:758px;text-align:center;background:url(http://club-willbe.jp/zamma//img/bg_base_mid.jpg) repeat-y;}
#header-inner, #beta-inner, #gamma-inner {padding-right:0;padding-left:0;}
#content {margin-top: 20px;margin-bottom: 30px;}
#container-inner {width: 100%;margin-right: 0;margin-left: 0;}
#header-inner,#content-inner,#footer-inner {/*position: relative;*//*width: 758px;*/margin: 0 auto;}
.asset-name,.asset-name a,.archive-title {color: #000;}
.asset-footer {border-top-color: #ddd;}
.comments-header,.trackbacks-header,.archive-header,.search-form-header,.search-results-header {color: #333;}
.comment,.trackback {border-color: #ddd;}
.asset-name a {margin-bottom: 8px;}
.asset-name a:hover {text-decoration: underline;}
.archive-list-item {margin-bottom: 5px;}

/*====================
header
====================*/
#header-name {margin-bottom: .25em;}
#header-description {margin-bottom: 0;}
#headread {margin:0 auto;padding:0 15px;width:724px;}
#header-name {margin: 0 0 5px;line-height: 1;}
#header-description {margin: 0;font-size: 14px;line-height: 1.125;}
#header-content {width: 758px;}
#header-content h1{text-align:center;}
#header-name {color: #fff;font-size: 34px;font-weight: bold;}

/*====================
blogentry
====================*/
.hentry{margin:4px 0 0;padding:0 0 40px;width:527px;}
.hentry h3 a{color:#000; text-decoration:none;}
.hentry h3 a:hover{color:#000; text-decoration:underline;}
.hentry img{margin:0 8px 0 0;padding:3px; border:#ccc 1px solid;float:left;}
.hentry p{margin:10px 8px 0 8px;line-height:1.7;}
p.more{margin:15px 9px 0;padding:0 9px 0 0;background:url(http://club-willbe.jp/zamma//img/icon_more.gif) no-repeat 100% 38%;text-align:right;font-size:88%;}
.entry-categories{margin:25px 7px 0 5px;padding:5px 0 0 0;/*border-bottom:#ccc 1px solid;*/font-size:88%; text-align:left;}
.hentry p.entryfooter{margin:20px 7px 0 7px;padding:12px 0 30px 0;width:450px;border-top:#666 1px dashed;font-size:88%; text-align:right;clear:both;}
div.comment-header{margin:15px 8px 0;}
#trackbacksinfo , #entrycomments{font-size:85%;}
.trackbacksinfo{font-size:92%;}
#trackbacksinfo , .trackbacksinfo{margin:25px 13px 0 10px; padding:0 10px 7px;border: 1px dashed #a3b8cc;color: #292e33;font-size: 11px;text-align: center;background: #E1FAFD;}
#comments-open,#trackbacks,.archive-date-based,.content-nav{font-size:88%;}


/*====================
assets
====================*/
.asset-body,.asset-more,.asset-more-link,.asset-excerpt,.comment-content,.comment-footer,.comments-open-content,.comments-open-footer,.comments-closed,.trackbacks-info,.trackback-content,.trackback-footer,.archive-content {clear: both;}
.asset,.comments,.trackbacks,.archive {overflow: hidden;width: 100%;}
.asset,.asset-content,.comments,.trackbacks,.archive{position: static;clear: both;}
.asset,.comments,.comments-content,.trackbacks,.archive,.search-form {margin-bottom: 1.5em;}
.asset-header,.asset-content,.asset-body,.comments-header,.comment-content,.comment-footer,.comments-open-header,.comments-open-content,#comments-open-footer,.comments-closed,#comment-form-external-auth,.comments-open-moderated,#comment-form-name,#comment-form-email,#comment-form-url,#comment-form-remember-me,#comments-open-text,.trackbacks-header,.trackbacks-info,.trackback-content,.trackback-footer,.archive-content,.search-form-header,.search-results-header {margin-bottom: .75em;}
h2{margin:20px 0 0 0;padding:8px 0 4px 2px;height:32px;font-weight:bold;background:url(http://club-willbe.jp/zamma//img/ttl_back.jpg)  no-repeat;	font-size:17px; text-align:left; font-style:normal;}
h3{margin:20px 0 0 0;padding:7px 0 4px 16px;height:32px;background:url(http://club-willbe.jp/zamma//img/sttl_back.jpg)  no-repeat;font-size:14px;text-align:left;}
.entry-categories,.entry-tags {margin-bottom: .5em;}
.asset-name {margin-bottom: .25em;}
.asset-footer,.asset-meta {font-size: 11px;}
.asset-meta {margin-top: .25em;padding-top: 2px;padding-bottom: .3em;font-weight: normal;}
.asset-footer {clear: both;margin-top: 1.5em;padding-top: .5em;}
.content-nav {text-align: center;}
.entry-tags-header,.entry-categories-header {margin-bottom: 0;margin-right: .25em;display: inline;font-weight: bold;}
.entry-tags-list,.entry-categories-list {display: inline;list-style: none;margin-left: 0;padding-left: 0;}
.entry-tags-list .entry-tag,.entry-categories-list .entry-category {display: inline;}
.mt-image-left {float: left;margin: 0 20px 20px 0;}
.mt-image-center {display: block;margin: 0 auto 20px;text-align: center;}
.mt-image-right {float: right;margin: 0 0 20px 20px;}

/*====================
content
====================*/
.asset-name {font-weight: bold;}
.asset-name a {text-decoration: none;}
.asset-name a:hover {text-decoration: underline;}
.asset-content {margin: 5px 0;}
.asset-more-link {font-weight: bold;}
.asset-meta {border-bottom: 1px solid #ccc;}
.asset-footer {border-top: 1px solid #ccc;}
.content-nav {margin: 5px 0 10px;}
h3.archive-header{margin:20px 0 0 0;padding:7px 0 4px 16px;height:32px;background:url(http://club-willbe.jp/zamma//img/sttl_back.jpg)  no-repeat;	font-size:14px;}
.widget-header,.trackbacks-header,.comments-header,.archive-header,.search-form-header,.search-results-header {margin: 0;padding:5px 0;font-size: 18px;font-weight: bold;}
.search-results-header {margin-bottom: .25em;}
.asset-more-link,.asset-meta,.typelist-thumbnailed {font-size: 11px;}

/*====================
widget
====================*/
.widget {/*position: relative;*/overflow: hidden;width: 100%;}
.widget-content {/*position: relative;*/margin: 5px 0 0;width:200px;}
.widget-list,.archive-list {margin: 0;padding: 0;list-style: none;}
.widget-list .widget-list {margin-left: 15px;}
.widget-list-item {margin-top: 5px;margin-bottom: 5px;}
.widget-tag-cloud .widget-list {margin-right: 0;margin-left: 0;}
.widget-tag-cloud .widget-list-item {display: inline;margin: 0 5px 0 0;padding: 0;line-height: 1.2; background: none;}
.widget-tag-cloud .rank-1  { font-size: 1.75em; }
.widget-tag-cloud .rank-2  { font-size: 1.75em; }
.widget-tag-cloud .rank-3  { font-size: 1.625em; }
.widget-tag-cloud .rank-4  { font-size: 1.5em; }
.widget-tag-cloud .rank-5  { font-size: 1.375em; }
.widget-tag-cloud .rank-6  { font-size: 1.25em; }
.widget-tag-cloud .rank-7  { font-size: 1.125em; }
.widget-tag-cloud .rank-8  { font-size: 1em; }
.widget-tag-cloud .rank-9  { font-size: 0.95em; }
.widget-tag-cloud .rank-10 { font-size: 0.9em; }
#footer .widget-content {margin-top: 0;margin-bottom: 0;}
.widget-recent-assets .widget-content .widget-list {overflow: auto;margin-right: 0;}
.item {display: inline;float: left;margin: 0pt 5px 8px;overflow: hidden;text-align: center;vertical-align: middle;width: 70px;}
.widget-search ul,.widget-syndication ul {margin-left: 0;list-style: none;}
.widget-search li,.widget-syndication li  {margin: 5px 0;}
.input-default {background-color: #9AAEC2;}
@media print { * { position: static ! important; overflow: visible ! important;}}

.widget-header,.widget-content {margin-right: 15px;margin-left: 15px;}
h3.widget-header {margin-bottom:8px;padding:4px 0 4px 16px;font-size:14px;font-family:trebuchet ms;hight:32px;background:url(http://club-willbe.jp/zamma//img/sidettl_back.jpg)  no-repeat;}
.widget-header,.widget-header a {color: #333;font-weight: normal;margin:25px 0 0;padding:3px 0 4px 15px;}
.widget-content a {color: #666;}
#content .widget-powered .widget-content {margin-top: 15px;border: 1px solid #ddd;background-color: #f8f8f8;} 
.widget-header {font-size: 14px;}
.widget-header a {text-decoration: none;}
.widget-header a:hover {text-decoration: underline;}
.widget-content {margin-top: 5px;margin-bottom: 20px;font-size: 11px;}

/*--- calendar widget ---*/
.widget-calendar .widget-content table {font-size: 10px;}

/*--- clubwillbe ---*/
#clubwillbe{width:210px;}
#clubwillbe p{ margin:10px auto;width:200px;}

/*--- blogcategory ---*/
div.widget-archive-category{width:172px;}
div.widget-archive-category div.widget-content{margin:10px 0 0;padding:0 10px 0 5px;width:157px;font-size:85%;}
div.widget-archive-category div.widget-content li{margin:7px 0 0;padding:0 0 0 13px;background: url(http://club-willbe.jp/zamma//img/icon_category.gif) 0 4px no-repeat;}

/*--- backnumber ---*/
div.widget-archive-monthly{width:172px;}
div.widget-archive-monthly div.widget-content{margin:10px 0 0;padding:0 10px 0 5px;width:157px;font-size:85%;}
div.widget-archive-monthly div.widget-content li{margin:7px 0 0;padding:0 0 0 13px;background: url(http://club-willbe.jp/zamma//img/icon_backnum.gif) 0 4px no-repeat;}

/*--- profile ---*/
div#profile{margin:25px 0 0;width:172px;}
div#profile h4{margin:10px 0 0;padding:0 5px 0;width:162px;font-style:normal;font-size:77%;font-weight:bold;}
div#profile h4 span{margin:10px 0 0;padding:0 5px 0;width:162px;font-style:normal;font-size:77%; font-weight:normal;}
div#profile p.pro img{margin:5px 4px 0 0;padding:2px; border:#ccc 1px solid;float:left;}
div#profile p{padding:5px 5px;font-size:77%;/*line-height: 150%;*/line-height:1.6;}
div#profile div.pro-bnr{margin:5px auto;}

/*--- booksinfo ---*/
div#booksinfo{margin:20px 0 0;padding:0 0 30px;width:172px;}
div#booksinfo h4{padding:10px 10px 5px;width:152px;font-size:77%;font-weight:bold;clear:both;}
div#booksinfo div{padding:5px 5px 10px;width:162px;border-bottom:1px dashed #666;float:left;} 
div#booksinfo .booksimg{margin:0 2px 0 2px;padding:2px; border:#ccc 1px solid;float:left;}
div#booksinfo .bookstxt{margin:0;padding:0 0 0 0;width:92px;float:right;}
div#booksinfo dl{font-size:77%;}

/*====================
footer
====================*/
#footer-content,#footer-content a {color: #000;}
#footer{margin: 20px 15px 0;padding:15px 0 0 0;border-top:#eb6100 2px solid;}
.footerspace{margin-top:600px;}
/* Footer Widgets */
#footer .widget {margin: 10px 0;}
#footer .widget-content {padding-right: 0;padding-left: 0;}
#footer .copy{padding: 0 0 15px 0;text-align:center;}

/*====================
etc.
====================*/
/* User pics */
.user-pic {float: left;/*position: relative;*/width: 50px;height: 50px;overflow: hidden;margin: 0 10px 0 0;}
.auth-icon {/* position: absolute;*/bottom: 0;left: 0;}

/* Feedback */
.comments-open label {display: block;}
#comment-author, #comment-email, #comment-url, #comment-text {width: 80%;}
#comment-bake-cookie {margin-left: 0;vertical-align: middle;}
#comment-submit {font-weight: bold;}
.comment,.trackback {margin-bottom: .5em;border-bottom: 1px solid #ccc;padding-bottom: .5em;}
.comment .asset-meta,.trackback .asset-meta {border: 0;}
.comment-content {clear: none;line-height: 1.5;margin-bottom: 1em;}
.comment-content p {margin-bottom: .5em;}

/* atention */
.message{margin:25px 13px 0 10px; padding:0 10px 7px;border: 1px dashed #a3b8cc;color: #292e33;font-size:85%;text-align: center;background: #E1FAFD;}
.message p{padding-top:10px;}
.goback{ padding:30px 20px 0 0; font-size:88%; text-align:right;}








