/* Enter Your Custom CSS Here */
/*customize --------------------------------------------------------------*/
body.wsc6{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
body.wsc6 #container{}
body.wsc6 #header{}
body.wsc6 #siteTitle a{background:url(/img/blog/logo.png) no-repeat;float:left;text-indent:-8909px;width:350px;}
body.wsc6 #siteDescription{}
body.wsc6 #mainMenu{background-color:inherit;}
body.wsc6 #mainMenu ul{background:#ffffff url(/img/blog/main-menu-bg.png);}
body.wsc6 #mainMenu a{background:url(/img/blog/main-menu-bg.png);}
body.wsc6 #topImage{display:none;}
body.wsc6 #secondImage{display:none;}
body.wsc6 #wrap{background-image:url(/img/blog/wrap.png);}
body.wsc6 #content{float:right;}
body.wsc6.page #content{width:660px;}
body.wsc6 #breadcrumb{float:right;background-color:#fbbdcc;margin:0px;width:665px;padding:10px 20px;}
body.wsc6 #side{float:left;color:#ffffff;background-color:#ff698e;}
body.wsc6 #side .widgetTitle{color:#ffff00;}
body.wsc6 #side a{color:#ffffff;}
body.wsc6 #totop{padding-right:0px;}
body.wsc6 #footer{}
body.wsc6 #footerButtom{}
body.wsc6 #copyright{}
body.wsc6 a{color:#ff7c11;}
body.wsc6 .navigation a{color:#ffffff;}

body.theme-bauhaus header h1{font-size:130%;line-height:1.1;white-space:normal;}
body.theme-bauhaus #content h2.post-title{font-size:120%;line-height:1.1;padding:0px 5px;}
body.theme-bauhaus #content div.post-content{margin:0px 5px;}
body.theme-bauhaus .lessonBox img.pairImage{width:180px;padding-bottom:10px;}
body.theme-bauhaus .introBox {box-sizing:border-box;width:100%;}
body.theme-bauhaus .wp_social_bookmarking_light{padding-bottom:10px !important;}
body.theme-bauhaus .profile h1 {font-size:110% !important;}

.clear{clear:both;}

/*common --------------------------------------------------------------*/
img.textImage {
 border: 0px;
 width: auto;
 height: 15px;
 vertical-align: middle;
}

/*sideLessonBox --------------------------------------------------------------*/
a.sideLessonBox {
 display: block;
 color: #ffffff !important;
 background-color: #ff7f50;
 border: 1px solid #ffffff;
 border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
 text-decoration: none;
 font-size: 11px;
}
a.sideLessonBox:hover {
 background-color: #ff6931;
 /*text-shadow: 1px 1px 1px rgba(0,0,0,0.5);*/
}
a.sideLessonBox>div{
 padding: 3px 5px;
}

/*introBox --------------------------------------------------------------*/
.introBox {
 width: 320px;
 margin: 0px 10px 20px 0px;
 float: left;
}
.introBox>h2 {
 border: 1px solid #000000;
 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
 background-color: #fffc8a;
 margin: 0px !important;
 padding: 7px 12px;
 font-size:20px;
 line-height:20px;
 text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}
.introBox>div {
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 margin: 0px 5px;
 padding: 10px;
}
.introBox>dl {
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 margin: 0px 5px;
 padding: 10px;
}
.introBox>dl>dt {
 margin-top: 5px;
 text-decoration: underline;
 font-weight: bold;
}
.introBox>dl>dd {
 margin-left: 0px;
}

/*lessonBox --------------------------------------------------------------*/
.lessonBox {
 margin: 0px 0px 20px 0px;
}
.lessonBox>h2 {
 border: 1px solid #000000;
 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
 background-color: #fffc8a;
 margin: 0px !important;
 padding: 7px 12px;
 font-size:20px;
 line-height:20px;
 text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}
.lessonBox>div {
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 margin: 0px 5px;
 padding: 10px;
}
.lessonBox img.pairImage {
  float: left;
  padding-right: 10px;
  padding-bottom: 20px;
}
.lessonBox h3 {
 text-decoration: underline;
 margin: 0px;
 font-size: inherit;
 display: inline;
}
.lessonBox .anyoneWelcome {
 background-color: #ff7070;
 color: #ffffff;
 text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
 padding: 0px 2px;
}
.lessonBox .freeLesson {
/* display: none;*/
 border: 1px solid #ff0000;
 padding: 10px;
}
.lessonBox .freeLesson>h3 {
 color: #ff0000;
 margin: 0px 0px 5px 0px;
}
.lessonBox .freeLesson>h4 {
 color: #ff8000;
 margin: 0px 0px 5px 0px;
}
.lessonBox .freeLesson p {
 margin: 0px;
}
.lessonBox .freeLesson .anxietyReliver {
 color: #ff6060;
}
a.entryTrialButton {
 display: block;
 float: right;
 font-weight: bold;
 text-decoration: none;
 color: #ffffff !important;
/* background-color: #e03030; */
 -pie-background: linear-gradient(bottom, #DE0404 21%, #E03030 61%, #DE5D5D 81%);
 background: linear-gradient(bottom, #DE0404 21%, #E03030 61%, #DE5D5D 81%);
 background: -o-linear-gradient(bottom, #DE0404 21%, #E03030 61%, #DE5D5D 81%);
 background: -moz-linear-gradient(bottom, #DE0404 21%, #E03030 61%, #DE5D5D 81%);
 background: -webkit-linear-gradient(bottom, #DE0404 21%, #E03030 61%, #DE5D5D 81%);
 background: -ms-linear-gradient(bottom, #DE0404 21%, #E03030 61%, #DE5D5D 81%);
 background: -webkit-gradient(linear, left bottom, left top, color-stop(0.21, #DE0404), color-stop(0.61, #E03030), color-stop(0.81, #DE5D5D));
 border: 1px solid #ae550c;/*#ff7c11*/
 border-radius: 5px;
 margin: 5px auto 0px auto;
 padding: 4px 8px;
 box-shadow: 1px 1px 3px #202020;
 position: relative; top: 0px;
 behavior: url(/htc/PIE.htc);
}
a.entryTrialButton:hover {
 -pie-background: #bb2828;
 background: #bb2828;
 border-color: #ff7c11;
 top: 0px;
}
a.entryTrialButton:active {
 top: 1px;
}

/*profile --------------------------------------------------------------*/
.profile {
}
.profile h1, .profile h2, .profile h3 {
 text-decoration: underline;
}
.profile img {
 float: left;
 margin-right: 10px;
}
.profile ul {
 list-style: disc inside;
}
.profile fieldset {
 border: 1px solid #ff7070;
 border-top: 5px solid #ff7070;
 border-radius: 12px;
 -moz-border-radius: 12px;
 padding: 15px;
 margin-bottom: 20px;
}
.profile fieldset p {
 margin: 0px;
}
.profile legend {
 color: #ffffff;
 background-color: #ff7070;
 border-radius: 4px;
 -moz-border-radius: 4px;
 padding: 4px 8px;
}
.profile legend h3 {
 margin: 0px !important;
}
.profile fieldset:nth-child(5) { border-color: #7070d0; }
.profile fieldset:nth-child(5) legend { background-color: #7070d0; }
.profile fieldset:nth-child(6) { border-color: #ffb050; }
.profile fieldset:nth-child(6) legend { background-color: #ffb050; }
