@charset "utf-8";

@import url('common.css');
@import url('header.css');
@import url('side.css');
@import url('footer.css');

* {
	word-break: break-all;
}

/*----------------------------------------------
  スタッフブログのみ：言語バー非表示↓↓↓
----------------------------------------------*/
.language_buttons_SP {
	display: none;
}

.language_buttons {
	display: none;
}

/*----------------------------------------------
  ↑↑↑↑スタッフブログのみ：言語バー非表示
----------------------------------------------*/
.main2 {
    display: none;
}

#body_wrap {
    width: 980px;
    margin: 0 auto;
}

div#pan {
    padding: 5px;
    margin: 0 0 5px 0 ;
}

#maincol p{
    width: 841px;
    margin: 0 auto;
}

#rightcol {
    float: left;
    width: 660px;
}

.entry-asset {
    margin: 0 0 30px 0;
}

.asset-footer {
    margin: 20px 0 0 0 ;
}

#page-title {
    margin: 0 0 5px 0;
    font-weight: bold;
}

.page-title01 {
    margin: 0 0 20px 0;
    font-weight: bold;
    border-top: 2px solid #333333;
    border-bottom: 1px solid #0070ad;
    color: #0027ad;
    padding: 15px 0 10px 35px;
    background: url(../../blog/images/entry_tit.gif) no-repeat 5px 15px;
}

.page-title01 a {
	text-decoration: none;
	color: #0070ad;
}

.page-title01 a:hover {
	color: #01A9DB;
}

.entry-content{
    padding: 0px 0 0 20px ;
}

div#leftcol {
    float: right;
}

#pre_nex_link{
    margin: 10px 0 0 0 ;
}

.previouspage{
    float: left;
}

.nextpage{
    float: right;
}

/********************************
 旧ブログ右カラム
********************************/
div#leftcol {
    width: 300px;
}

.widget {
    margin: 0 0 30px 0;
}

.widget h3 {
    font-weight: bold;
    color: #ffffff;
    border-top: 2px solid #333333;
    background-color: #0070ad;
    padding: 5px 0 5px 10px ;
}

.widget-content table {
	text-align: center;
	width: auto;
	margin: 0 auto;
	padding: 10px 30px;
}

.widget-content td{
	width: 32px;
}

.widget ul{
    padding: 10px 0 5px 10px ;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
}

.widget li {
    list-style: none;
	margin: 0 0 5px 0;
}

/*******************************************************************************
 max-width:750px
*******************************************************************************/
@media screen and (max-width: 750px) {
#maincol p {
    width: 100%;
    text-align: center;
}

#maincol img {
    width: 560px;
    height: auto;
}

#body_wrap {
    width: auto;
    padding: 0 3px;
	font-size: 14px;
}

#pan {
	font-size: 14px;
}

#rightcol {
    width: auto;
    float: none;
}

.page-title01 {
	font-size: 18px;
}

div#leftcol {
    width: auto;
    float: none;
}

.widget-calendar td {
    line-height: 2;
}

.widget-archive li {
    margin: 0 0 10px 0 ;
	font-size: 14px;
}

.widget-archive-monthly {
    margin: 0 0 10px 0 ;
}

.asset-footer {
	text-align: center;
}

}/* max-width:750px ***********************************************************/

/*******************************************************************************
 max-width:420px
*******************************************************************************/
@media screen and (max-width: 420px) {
.main1 {
    display: none;
}

.main2 {
    display: block;
    text-align: center;
}

#maincol img {
    width: 310px;
}

.entry-content {
    padding: 0px 0 0 5px;
}

#rightcol img {
	max-width: 300px;
	height: auto;
}

.asset-footer {
	font-size: 11px;
}

}/* max-width:750px ***********************************************************/