.contentsbox:after{
display:block;
clear:both;
height:0;
line-height:0;
visibility:hidden;
content: ".";
font-size: 0.1em;
}
.contentsbox{
display:inline-block;
}
h1,h2,h3,h4,h5{
margin: 0px;
padding: 0px;
}
a{
color:#666;
text-decoration:none;
}
a:link{
}
a:hover{
text-decoration:underline;
}
a:active{
}
a:visited{
}
body.blog .thecontent a{
color: #dc8000;
} 
body{
font: 14px "Lucida Sans", "Hiragino Kaku Gothic Pro", Meiryo, "MS PGothic", Osaka;
text-align: center;
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/bg/blog.jpg);
}
a img{
border: 0;
}
#header{
width:100%;
}
#header .menu ul{
margin: 0px;
padding: 0px;
}
#header .page_item{
list-style: none;
float: left;
}
#nav ul{
margin: 0px;
padding: 0px;
}
#nav li{ list-style: none;
float: left; }
#side_nav{
margin: 0px;
padding: 0px;
}
#side_nav li{
list-style: none;
}
.post{
margin-bottom: 40px;
}
.blog_info{
width: 100%;
border-top: 1px solid #DDDDDD;
padding-top: 10px;
margin-top: 10px;
}
.blog_info ul{
padding: 0px;
margin: 0px;
}
.blog_info li{
list-style: none;
float: left;
padding-right: 10px;
color: #555;
font-size: 0.9em;
color: #727F7F;
}
li.cal{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/calendar.gif) no-repeat 0 1px;
}
li.cat{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/folder.gif) no-repeat 0 1px;
}
li.tag{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/tag.gif) no-repeat 0 2px;
}
.commentlist{
list-style-type: none;
margin: 0px;
padding: 0px;
}
.avatar{
float: left;
}
.comment-content{
margin-left: 50px;
}
.reply{
margin-left: 50px;
margin-bottom: 20px;
}
article.comment{
font-size: 12px;
border-top: 1px dashed #ccc;
padding-top: 20px;
}
.comment_form_over label{
font-size: 11px;
}
.comment_form_over p{
margin: 0px;
padding: 0px;
}
input#author{
width: 260px;
border: 1px solid #ccc;
height: 18px;
}
input#email{
width: 260px;
border: 1px solid #ccc;
height: 18px;
}
input#url{
width: 545px;
border: 1px solid #ccc;
height: 18px;
}
.comment-form-author{
float: left;
}
.comment-form-email{
float: right;
}
textarea#comment{
width: 545px;
border: 1px solid #ccc;
height: 100px;
}
.title{
margin: 20px 0px 5px 0px;
}
#comments-title{
margin: 20px 0px 5px 0px;
}
#reply-title{
margin: 50px 0px 10px 0px;
}
.widget-area ul{
margin: 0px;
padding: 0px;
list-style: none;
}
.logged-in-as{
font-size: 12px;
}
#nameandurl{
padding-top: 10px;
margin-bottom: 20px;
}
#textbox{
padding-top: 10px;
}
.blog_description{
font-size:12px;
margin-bottom:20px;
color:gray;
} .post strong{
color: maroon;
}
.post em{
color: gray;
}
.post blockquote{
border: 1px solid #ccc;
padding: 10px 20px;
font-size: 16px;
font-style: italic;
color: gray;
}
.post code{
color: teal;
font-family: "Courier New";
}
.thecontent ul{
margin: 0px;
padding: 0px 0px 0px 20px;
}
.thecontent ul li{
list-style: none;
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/css/images/tick.gif) no-repeat 0 4px;
padding-left: 13px;
} .blog_title_txt{
width: 333px;
float: left;
}
#nav{
float: right;
position: relative;
top: 5px;
}
#nav .menu-item{
margin-left: 8px;
}
#nav .navi_top{
width: 60px;
height: 46px;
margin-left: 0px;
}
#nav .navi_top a{
text-indent: -9999px;
width: 60px;
height: 46px;
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/navi/navi0.png);
display: block;
}
#nav .navi_about{
width: 76px;
height: 46px;
margin-left: 0px;
}
#nav .navi_about a{
text-indent: -9999px;
width: 76px;
height: 46px;
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/top/clamp_top2.png);
display: block;
}
#nav .navi_schedule{
width: 91px;
height: 46px;
}
#nav .navi_schedule a{
text-indent: -9999px;
width: 91px;
height: 46px;
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/top/clamp_top3.png);
display: block;
}
#nav .navi_books{
width: 68px;
height: 46px;
}
#nav .navi_books a{
text-indent: -9999px;
width: 68px;
height: 46px;
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/top/clamp_top4.png);
display: block;
}
#nav .navi_blog{
width: 56px;
height: 46px;
}
#nav .navi_blog a{
text-indent: -9999px;
width: 56px;
height: 46px;
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/top/clamp_top5.png);
display: block;
}
#nav .navi_fans{
width: 67px;
height: 46px;
}
#nav .navi_fans a{
text-indent: -9999px;
width: 67px;
height: 46px;
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/top/clamp_top10.png);
display: block;
}
#nav .navi_nettv{
width: 74px;
height: 46px;
}
#nav .navi_nettv a{
text-indent: -9999px;
width: 74px;
height: 46px;
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/top/clamp_top11.png);
display: block;
}
#nav .navi_link{
width: 57px;
height: 46px;
}
#nav .navi_link a{
text-indent: -9999px;
width: 57px;
height: 46px;
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/top/clamp_top6.png);
display: block;
}
#nav .twitter{
width: 25px;
height: 46px;
margin-left: 10px;
margin-right: 10px;
}
#nav .twitter a{
text-indent: -9999px;
width: 28px;
height: 46px;
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/top/clamp_top51.png) no-repeat center center;
display: block;
}
#contents{
background: white;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
#header{
margin-top: 20px;
}
#footer{
width: 100%;
margin-bottom: 30px;
}
.footer_social{
width: 300px;
float: left;
padding-left: 10px;
}
.footer_copy{
width: 290px;
float: right;
padding-top: 5px;
}
.footer_inner{
width: 100%;
padding-top: 15px;
}
.contents_inner{
padding: 13px;
}
.slideimg{
width: 100%;
height: auto;
}
.banner { position: relative; overflow: auto;width: 100% !important;height: auto; }
.banner li { list-style: none;margin: 0px;padding: 0px; }
.banner ul li { float: left;margin: 0px;padding: 0px; }
.banner ul{margin: 0px;padding: 0px;} body#top{
background: #F6F4EA;
}
body#top .really_simple_twitter_widget{
margin: 0px;
padding: 0px;
margin-left: 80px;
}
body#top .really_simple_twitter_widget li{
margin: 0px;
padding: 0px;
list-style: none;
font-size: 0.9em;
}
body#top .twitter_icon{
width: 80px;
float: left;
}
body#top .twitter-timestamp{
color: #bbb;
font-style: italic;
}
body#top .twitter_comment{
padding: 10px 0px 25px 0px;
} .title_box{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/page/dot_th_bg.png) repeat-x center center ;
text-align: center;
width: 100%;
}
.title_box span{
display: inline-block;
background: white;
border-left: 20px solid white;
border-right: 20px solid white;
margin: 0px auto;
} body#about{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/about/about_bg.gif);
}
body#about #nav .navi_about a{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/navi/navi1.gif) no-repeat;
position: relative;
z-index: 100;
height: 61px;
}
body#about .about_top{
width: 100%;
height: auto;
}
body#about .title_box{
margin-top: 40px;
margin-bottom: 40px;
}
body#about .about_contents{
color: #1F1F1F;
line-height: 160%;
}
body#about .member_intro{
width: 100%;
}
body#about .member_profile{
font-size: 0.80em;
color: #202020;
text-align: center;
padding-bottom: 40px;
}
body#about .member_name{
display: block;
font-weight: bold;
margin: 10px 0px;
font-size: 1.2em;
text-align: center;
}
body#about .menber_colum{
float: left;
width: 125px;
} body.events-gridview #nav .navi_schedule a,
body.events-archive #nav .navi_schedule a{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/navi/navi2.gif) no-repeat;
position: relative;
z-index: 100;
height: 74px;
}
body.events-gridview,
body.events-archive{
background: #E8F1EF;
}
.tribe-events-calendar th{
background-color: white !important;
color: #727F7F !important;
font-weight:normal !important;
}
.tribe-events-calendar thead th{
padding:8px 0 !important;
border-left:1px solid #E8F1EF !important;
border-right:1px solid #E8F1EF !important;
}
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"]>a {
background-color: #F2F7F6 !important;
color: #727F7F !important;
}
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a{
background-color: #F2F7F6 !important;
color: #727F7F !important;
}
#tribe-events-bar{
display:none;
}
h2.tribe-events-page-title{
color:#727F7F;
font-size:12px !important;
font-weight:normal !important;
border:1px solid #E8F1EF;
padding:10px;
margin:20px 0px;
}
table.tribe-events-calendar, .tribe-events-calendar td{
border: 1px solid #E8F1EF !important;
}
.tribe-events-calendar .daynum, .tribe-events-calendar .daynum a{
background-color: #F2F7F6 !important;
}
.tribe-events-calendar td.tribe-events-present .daynum, .tribe-events-calendar td.tribe-events-present .daynum > a{
background-color: #C9DCDD !important;
}
.tribe-events-calendar .daynum, .tribe-events-calendar .daynum a{
color: #727F7F !important;
}
.tribe-events-calendar-buttons a.tribe-events-button-off{
background-color: #E5EAEA !important;
}
.tribe-events-calendar-buttons a.tribe-events-button-on{
background: #C9DCDD !important;
}
.tribe-events-back{
margin-top:20px !important;
}
.single-tribe_events h2.tribe-events-single-event-title{
font-size:18px !important;
color:#727F7F !important;
}
.single-tribe_events .tribe-events-schedule h3{
font-size:12px !important;
color:#666 !important;
}
ul.tribe-events-sub-nav a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a,
.tribe-events-adv-list-widget .tribe-events-widget-link a {
font-size: 12px !important;
font-weight: normal !important;
} body#books{
background: #F5EEE8;
}
body#books #nav .navi_books a{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/navi/navi3.gif) no-repeat;
position: relative;
z-index: 100;
height: 79px;
}
body#books .book_title{
text-align: center;
width: 100%;
margin: 40px 0px;
}
body#books .book_title img{
margin: 0px auto;
}
body#book_info{
background: #fff;
}
.book_box{
width: 150px;
height: 258px;
float: left;
padding-left: 20px;
}
.book_all{
width: 100%;
padding-left: 40px;
}
h3.book_all_series_in{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/book/book_title1.png) left center no-repeat;
height: 16px;
text-indent: -9999px;
margin-bottom: 40px;
margin-left: 60px;
}
h3.book_all_other{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/book/book_title2.png) left center no-repeat;
height: 16px;
text-indent: -9999px;
margin-bottom: 40px;
margin-left: 60px;
}
.book_navi_link{
text-align: center;
margin-bottom: 40px;
font-size: 0.9em;
}
.book_title_mini{
font-weight: bold;
font-size: 1.05em;
margin-top:10px;
}
.book_date{
font-size: 0.9em;
color: #999;
}
.single_book_img{
border: 1px solid #ccc;
width: 169px;
height: 169px;
overflow: hidden;
padding: 10px;
text-align: center;
float: left;
}
.single_book_img img{
margin: 0px auto;
}
.single_book_about{
width: 430px;
float: right;
}
.single_book_year{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/book/book_page1.png) no-repeat left center;
line-height: 22px;
padding-left: 70px;
margin-top: 10px;
}
.single_book_title{
font-size: 1.3em;
font-weight: bold;
}
.amazon_link{
text-align: center;
}
.amazon_link iframe{
margin: 0px auto;
} body.blog,
body.single{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/bg/blog.jpg);
line-height:220%;
}
body.blog #nav .navi_blog a,
body.single #nav .navi_blog a,
body.category #nav .navi_blog a,
body.author #nav .navi_blog a,
body.tag #nav .navi_blog a{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/navi/navi4.gif) no-repeat;
position: relative;
z-index: 100;
height: 77px;
}
#side{
margin-top: 20px;
}
#side ul{
margin: 0px;
padding: 0px;
}
#side ul li{
list-style-position: inside;
font-size: 0.9em;
}
#side h3{
margin-bottom: 10px;
}
.side_cate{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/page/blog_side1.png) no-repeat left center;
text-indent: -9999px;
height: 20px;
}
.side_author{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/page/blog_side4.png) no-repeat left center;
text-indent: -9999px;
height: 20px;
}
.side_archive{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/page/blog_side3.png) no-repeat left center;
text-indent: -9999px;
height: 20px;
}
.side_recententry{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/page/blog_side2.png) no-repeat left center;
text-indent: -9999px;
height: 20px;
}
.side_recententry{
background: 
}
.author-list .avatar{
display: inline-block;
margin-right: 5px;
margin-bottom: 5px;
}
.title img{
float: left;
width: 45px;
height: auto;
}
.title span{
display:block;
margin-left: 60px;
font-size: 0.8em;
}
h1.title span{
font-size: 15px;
}
.post p{
color: #212121;
line-height: 170%;
} body#link #nav .navi_link a{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/navi/navi5.gif) no-repeat;
position: relative;
z-index: 100;
height: 76px;
}
body#link{
background: url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/bg/link.jpg);
}
body#link .about_contents{
color: #1F1F1F;
line-height: 160%;
}
body#link .link_title{
font-size: 1.1em;
font-weight: bold;
}
body#link .link_contents{
font-size: 0.9em;
color: #727F7F;
margin-top: 5px;
} #comments{
border-left: 3px solid #eee;
padding-left: 1.5em;
font-size: 0.95em;
color: #666;
}
#comments img.avatar{
width: 35px;
height: auto;
}
.comment-author img{
margin-right: 10px;
}
.comment-author{
font-size: 0.9em;
padding-top: 20px;
}
.comment-meta{
font-size: 0.8em;
}
.commentlist p{
margin-top: 25px;
font-size: 0.9em;
color: #666;
}
.commentlist{
margin-bottom: 40px;
}
#footer{
text-align: center;
}
@media all and (min-width:1024px) and (max-width:2560px) { img { display: block; }
#body_inner{
width: 955px;
text-align: left;
margin: 0px auto;
}
#contents{
width: 100%;
}
#main{
width: 634px;
float: left;
padding-left: 10px;
margin-bottom: 40px;
}
#side{
width: 225px;
float: right;
margin-bottom: 40px;
padding-left: 25px;
}
#side .col{
padding: 0px !important;
margin: 0px !important;
width: 270px !important;
font-size: 14px !important;
padding-top: 20px !important;
}
body#top{
width: 100%;
height: 100%;
}
body#top{
margin: 0px;
padding: 0px;
position: relative;
min-width: 956px; min-height: 792px; }
body#top #body_inner{
width: 956px;
height:792px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -478px;
margin-top: -336px;
}
body#top #header{
margin-top: 0px;
}
#access-phone{
display: none;
}
.banner{height: 581px!important;}
body#about .about_contents,
body#link .about_contents{
padding: 0px 160px;
}
body.events-gridview .title_schedule,
body.events-archive .title_schedule{
width: 100%;
padding: 15px 20px 5px 20px;
text-align: left;
}
#custom-content{
position: relative;
}
.mfp-close{
}
}
@media all and (min-width:600px) and (max-width:1024px) { img { display: block; }
.responsive {
width: 100%;
height: auto;
}
#body_inner{
width: 100%;
text-align: left;
margin: 0px auto;
}
#contents{
width: 100%;
}
#main{
width: 100%;
}
#side{
width: 100%;
margin-top: 20px;
border-top: 1px solid #ddd;
margin-bottom: 40px;
}
.col{
font-size: 14px !important;
padding-top: 20px !important;
}
#access-phone{
display: none;
}
.banner{height: auto!important;}
body#about .about_contents,
body#link .about_contents{
padding: 0px;
}
body.events-gridview .title_schedule,
body.events-archive .title_schedule{
width: 100%;
padding: 15px 20px 5px 20px;
text-align: center;
}
.single_book_about{
width: 100%!important;
}
.book_all{
padding-left: 0px;
}
h3.book_all_series_in{
margin-left: 0px;
}
h3.book_all_other{
margin-left: 0px;
}
}
@media all and (min-width:480px) and (max-width:600px) { img { display: block; }
.responsive {
width: 100%;
height: auto;
}
#body_inner{
width: 100%;
text-align: left;
margin: 0px auto;
}
#contents{
width: 100%;
}
#main{
width: 100%;
}
#side{
width: 100%;
margin-top: 20px;
border-top: 1px solid #ddd;
margin-bottom: 40px;
}
.col{ width: 48% !important;
font-size: 14px !important;
padding-top: 20px !important;
}
#access-phone{
display: none;
}
.banner{height: auto!important;}
body#about .about_contents{
padding: 0px;
}
body.events-gridview .title_schedule,
body.events-archive .title_schedule{
width: 100%;
padding: 15px 20px 5px 20px;
text-align: center;
}
.single_book_about{
width: 100%!important;
}
.book_all{
padding-left: 0px;
}
h3.book_all_series_in{
margin-left: 0px;
}
h3.book_all_other{
margin-left: 0px;
}
}
@media all and (max-width:480px) { img { display: block; }
.responsive {
width: 100%;
height: auto;
}
#body_inner{
width: 100%;
text-align: left;
}
#contents{
width: 100%;
margin-top: 1.5em;
}
#main{
width: 100%;
}
#header{
text-align: center;
}
#access{ }
#menu{
width: 100%;
}
#nav{
float: none;
position: relative;
top: 5px;
width: 90%;
border-top: 1px dashed #ccc;
border-bottom: 1px dashed #ccc;
height: 2.7em; padding-left: 1em;
margin: 0px auto !important;
}
#nav .navi_about,
#nav .navi_schedule,
#nav .navi_books,
#nav .navi_blog,
#nav .navi_fans,
#nav .navi_nettv,
#nav .navi_link{
display: block;
width: auto;
height: auto;
padding: 0.5em 0.5em 1em 0.2em !important;
}
#nav .navi_about a,
#nav .navi_schedule a,
#nav .navi_books a,
#nav .navi_blog a,
#nav .navi_fans a,
#nav .navi_nettv a,
#nav .navi_link a{
background: none;
text-indent: 0;
display: inline;
}
#nav .navi_about {
padding-left: 1em;
}
#nav .twitter{
display: none;
}
body#about #nav .navi_about a,
body.events-gridview #nav .navi_schedule a, body.events-archive #nav .navi_schedule a,
body#books #nav .navi_books a,
body.blog #nav .navi_blog a, body.single #nav .navi_blog a, body.category #nav .navi_blog a, body.author #nav .navi_blog a, body.tag #nav .navi_blog a,
body#fans #nav .navi_fans a,
body#nettv #nav .navi_nettv a,
body#link #nav .navi_link a{
background: none;
}
.col h3{
margin-top: 10px;
height: 20px;
}
.col{
padding-bottom: 20px !important;
border-bottom: 1px solid #ddd;
}
.col ul{
padding-bottom: 20px;
}
.col .textwidget{
padding: 20px 0px;
}
ul#menu{
margin: 0;
padding: 0;
position: absolute;
top: 7px;
left: 10px;
list-style: none;
}
#menu li {
position: relative;
float: left;
margin: 0;
padding: 5px;
width: 200px;
height: 20px;
border: solid 1px #ccc;
font-weight: bold;
}
#menu li:hover {
color: #fff;
background: #333;
}
#menu li ul {
display: none;
position: absolute;
top: 42px;
left: -1px;
padding: 5px;
width: 200px;
background: #eee;
border: solid 1px #ccc;
}
#menu li ul li {
margin: 0;
padding: 0;
width: 200px;
border: none;
}
#menu li ul li a {
display: inline-block;
width: 200px;
height: 20px;
}
#menu li ul li a:hover {
background: #999;
color: #fff;
}
#menu li.topmenu{
background: white url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/list_bullets.png) 5px 5px no-repeat;
width: 32px;
height: 32px;
border-radius: 5px; 　-webkit-border-radius: 5px; 　-moz-border-radius: 5px; }
.topmenu span{
display: none;
}
#menu li.topmenu:hover{
background: white url(//clamp-net.com/clamp/wp-content/themes/bee_responsive/images/list_bullets.png) 5px 5px no-repeat;
width: 32px;
height: 32px;
border-radius: 5px; 　-webkit-border-radius: 5px; 　-moz-border-radius: 5px; }
.banner{height: auto!important;}
body#about .about_contents,
body#link .about_contents{
padding: 0px;
}
body.events-gridview .title_schedule,
body.events-archive .title_schedule{
width: 100%;
padding: 15px 20px 30px 20px;
text-align: center;
}
.tribe-events-month-nav,
.tribe-events-calendar-buttons{
position: relative !important;
}
.single_book_about{
width: 100%!important;
}
.book_all{
padding-left: 0px;
}
h3.book_all_series_in{
margin-left: 0px;
}
h3.book_all_other{
margin-left: 0px;
}
.footer_copy{
text-align: center;
margin-top: 40px;
float: none;
}
.blog_title_txt{
margin-bottom: 20px;
text-align: center;
float: none;
width: 100%;
}
.blog_title_txt h1{
width: 100%;
}
.blog_title_txt img{
margin: 0px auto;
}
} @media only screen and (max-width:420px){
.tribe-events-calendar thead{
display: none;
}
.tribe-events-calendar th,
.tribe-events-calendar tr{
display: block;
margin-bottom: 1.5em;
width: 100% !important;
}
.tribe-events-calendar th,
.tribe-events-calendar td{
display: list-item;
border: none;
list-style: none;
width: 100% !important;
padding: 0 !important;
}
.tribe-events-calendar{
width: 100% !important;
}
.tribe-events-calendar td,
.tribe-events-event{
padding: 0 !important;
}
.tribe-events-calendar td
.tribe-events-event{
padding: 0 !important;
}
}
@media only screen and (max-width: 420px) { 
.blog_title_txt{
text-align: left;
}
.blog_title_txt img{
width: 80%;
height: auto;
}
.title_schedule{
text-align: center;
padding: 0 !important;
}
.title_schedule img{
width: 80%;
height: auto;
margin: 0px auto 1.2em auto;
}
.contents_inner{
width: 95%;
overflow: hidden;
}
body#about .menber_colum{
width: 50% !important;
margin-right: 0 !important;
margin-left: 0 !important;
margin: 0 !important;
text-align: center;
height: 300px;
}
body#about .menber_colum img{
margin: 0 auto;
}
}.col,
.col * { 
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.col {
position: relative;
float: left;
padding: 0 1em;
}
.clear:before,
.clear:after {
content: " ";
display: table;
}
.clear:after {
clear: both;
}
@media all and (max-width: 480px) {
.col { 
width: 100% !important;
margin: 0 !important;
}
}