@charset "utf-8";
/* CSS Document */

/*-----------------ページ固有css-----------------*/



/*背景画像の指定*/



.number { color:#E0060A; }/*上部ナンバー表示カラー*/

/*2ページ目から表示される左上タイトルのパス*/
#header { width:329px; height:51px; background:url(../images/head_tit.png) no-repeat; margin:0; padding:0; }

.ent p { text-indent:0; }

/*タイトルの最大表示幅を変える*/
.desktop #tobira h2{ /*max-width:600px;*/ width:70%; max-width:900px; padding-top:50px;}

/* .desktop #ent01 h2{ padding: 40px 220px 0 20px;max-width: 1400px;} */

/*扉タイトル下のスペース*/
#tobira .inner { padding-bottom:30px;}


/*メインリード文位置調整*/
.desktop #mainread { /*margin-top:20px;*/ }

.desktop #mainread img { width:70%; max-width:800px; }

.desktop #place img { width:70%; max-width:180px; height:70%; max-height:30px; }


/*ipadのときの地図大きさ・地図位置を変更*/
@media only screen and ( orientation:landscape){
.tablet #tobira h2{ width:65%; }
.tablet .map { width:40%; height:auto; }
.tablet #mainread img { width:65%; }
.tablet #place img { width:17%; height:auto; }
}
@media only screen and ( orientation:portrait){
.tablet #tobira h2{ width:100%; }
.tablet .map { width:55%; height:auto; margin-bottom:40px; }
.tablet #mainread img { width:100%; }
.tablet #place img { width:25%; }
.tablet #portrait01 .bgimg { background-position:top left !important; }
.tablet #portrait02 .bgimg { background-position:top center !important; }
.tablet #portrait03 .bgimg { background-position:top left !important; }
.tablet #portrait04 .bgimg { background-position:top right!important; }
}

.tablet #place{float:none;display:block;}

