@charset "utf-8";
 body {
font-family: "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
div.ob_entry {
text-align: center;
}
div.ob_entry a.btn.btnL {
padding: 1em 2em;
font-size: 160%;
line-height: normal;
}
@media (max-width: 414px){
div.ob_entry a.btn.btnL {
padding: 1em;
font-size: 140%;
width: 85%;
}
} @media (min-width: 970px) {
#headerTop .innerBox {
padding-top: 5px;
}
} @media (min-width: 970px){
#header .innerBox { padding-top: 5px;}
}
#content h2 {
}
#content section {
margin-bottom: 30px;
} @media (min-width: 970px) {
#main #container #content { width:670px; }
} @media (min-width: 970px) {
#main #container #sideTower { width:250px; }
}
@media (min-width: 770px) {
#gMenu .menu li ul li {
width: 220px !important;
}
}
.post_title_image {
margin-bottom: 30px;
}
#fc2form .message {
margin : 1em;
}
#fc2form div.title {
margin:1em;
padding-left: 1em;
list-style-type: none;
background-color: #EEE;
}
#fc2form div.comment {
margin:1em;
padding-left: 1em;
}
#fc2form div.comment textarea {
width:70%
}
#content #topInfo, #content #topBlog {
margin-bottom: 0px;
}
#topPr {
margin-bottom: 0px;
}
@media (min-width: 970px){
#gMenu .menu > li.current_menu_item, #gMenu .menu > li.current-menu-item, #gMenu .menu > li.current-menu-ancestor, #gMenu .menu > li.current_page_item, #gMenu .menu > li.current_page_ancestor, #gMenu .menu > li.current-page-ancestor {
width: 137px;
}
}
body.home #content h2 {
text-align:center;
}
.course td:first-child {
background-color: #d9ed93;
white-space:nowrap;
} .sideWidget div.metaslider li a {
padding:0px;
}
.igsv-table thead {
display: none;
} .mw_wp_form input[type=submit] {
font-size:150%;
padding: 1em 1.5em;
}
@media (max-width: 414px) {
.mw_wp_form input[type=submit] {
font-size:130%;
padding: 1em;
width:100%;
}
} #content h3 {
font-size: 120%;
margin-top: 0px;
} .mwform-checkbox-field label {
width: 97%;
border: 0px solid #d9ed93; border-radius: 15px; padding: 3px 6px 3px 2px; margin-bottom: 0px; display: inline-block; cursor: pointer; background-color: #d9ed93;
font-family: sans-serif;
color: black;
padding: 5px;
} @media (min-width: 768px){
.mwform-checkbox-field label:hover {
background-color: #91bc0f; color: white; }
} .mwform-checkbox-field label.checked {
background-color: #91bc0f; color: white; } .mw_wp_form .vertical-item {
text-align:center;
} .su-label-type-important {
margin-left: 10px;
background-color: #91bc0f !important;
} @media (min-width: 768px){
.jump_btn a.btnL{
font-size: 90%;
margin-top:0px;
padding:0.5em 1.5em;
}
} @media (max-width: 414px) {
a.class_jmp_btn  {
width:90%;
text-align:center;
margin-top:5px;
}
} #content .infoList .infoListBox div.entryTxtBox.haveThumbnail {
float: none;
} #content .infoList .infoListBox div.thumbImage div.thumbImageInner img {
margin-left: 10px;
width:200px;
} @media (max-width: 414px) {
#content .infoList .infoListBox div.thumbImage {
float: none;
}
#content .infoList .infoListBox div.thumbImage div.thumbImageInner img {
width: 100%;
margin-left: 0px;
margin-bottom: 10px;
}
}
#content ul {
margin: 0 0 0 0;
}
.su-note-inner {
text-align: center;
}