@charset "utf-8";
/* CSS Document */

body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

body:before { /* top shadow */
    content: "";
    position: fixed;
    top: -10px;
    left: -10px;
    width: 110%;
    height: 10px;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    -ms-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    -o-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    z-index: 100;
}

a:hover img
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}
img{
	vertical-align:bottom;
}

body{
	background:url(../img/bg.jpg) center top no-repeat;	
}

.f-left{
	float:left;
}
.f-right{
	float:right;
}

/*==========*/
.wrap{
	width:1000px;
	margin:0 auto;
	background:#FFFFFF;
}


.header{
	margin:0 15px;
	background:#FFFFFF;
	padding:20px 0 10px;
	overflow:hidden;
}
.header p{
	padding:0px 15px 0;
	font-weight:bold;
	font-size:130%;
}
/*パンくずリスト*/
.topicpath{
	margin:10px auto 0;
	padding:10px;
	background:#0cb5e9;
	color:#FFFFFF;
	font-size:80%;
}
.topicpath ol li {
        /* liを横並び＆ブレットを消す */
        display: inline;
}

.topicpath ol li:before {
        /* liの前に記号追加 */
        content: " > ";
}

.topicpath ol li:first-child:before {
        /* 最初のliだけcontentを消す */
        content:"";
}
.topicpath ol li a{
	color:#FFFFFF;
	text-decoration:none;
}
/*曜日ナビゲーション*/
.nav{
	padding:25px 0;
	text-align:center;
	overflow:hidden;
	background: #FFFFFF;
}
.nav ol li {
	display: inline;
		margin:-0.7px; padding:0;
		opacity:0.4;
}
.nav ol li img {
		border-radius:8px;
		width:161px;
}
.nav ol li.on{/*選択されているボタン透過なし*/
		opacity:1;
}
.nav ol li:hover{/*選択されているボタン透過なし*/
		opacity:1;
}



/*main*/
.main{
	overflow:hidden;
}
.sidebar{
	width:280px;
	margin:10px auto;
	padding: 0;
	text-align:center;
}
.Reporter{
	margin:20px auto;
	font-weight:bold;
}

.Reporter span{
	font-size:180%;
}

.content{
	width:720px;
}

.section{
	margin:10px 7px 10px 0;
	padding:10px;
	border-radius:8px;
	border:1px solid #D7D7D7;
}
.section h2{
	background:url(../img/toi_day_bg.gif);
	padding:10px;
	border-radius:8px;
	text-align:center;
	color:#FFFFFF;
	font-size:200%;
	font-weight:bold;
}
.section h3{
	margin:15px auto 5px;
	font-size:120%;
	font-weight:bold;
}
.article{
	margin:10px 0;
	padding:10px;
	overflow:hidden;
	background:#fffdf4;
	border:1px solid #f1e9bd;
}
.article dt{
	padding:3px;
	font-size:120%;
	font-weight:bold;
}
.article dd{
	padding:3px;
	border-bottom:1px dashed #f1e9bd;
}
.article .photo1{
	margin:0 0 0 10px;
}

.article .photo2{
	clear:both;
	margin:3px;
	text-align:center;
}
.article .photo2 img{
	margin:3px;
}


/*3ヶ月アーカイブ*/
.ArchiveMonth{
	margin:20px 5px;
	padding:15px;
	background:#f3f3f3;
	font-size:80%;
	overflow:hidden;
}
.ArchiveMonth ol li {
        /* liを横並び＆ブレットを消す */
		float:left;
		padding:4px;
}

.ArchiveMonth ol li:before {
        /* liの前に記号追加 */
        content: " | ";
}

.ArchiveMonth ol li a{
	text-decoration:underline;
	color:#472424;
}
.ArchiveMonth ol li a:hover{
	text-decoration:underline;
	color: #0E7DC3;
}


/*アーカイブページ*/

.ArchiveList{
	margin:20px auto;
}
.ArchiveList li{
	padding:10px;
	border-bottom:1px dashed #A0A0A0;
}

.ArchiveList li a{
	color:#1061B5;
	text-decoration:none;
}
.ArchiveList li a:hover{
	color:#1061B5;
	text-decoration:underline;
}

.footer{
	padding:20px 0 40px;
	background:#ec7a9b;
	color:#FFFFFF;
	text-align:center;
}
.footer p{
	padding:15px 0;
}

.back-btn {
  -webkit-border-radius: 13;
  -moz-border-radius: 13;
  border-radius: 13px;
  font-family: Arial;
  color: #ffffff;
  font-size: 26px;
  background: #3498db;
  padding: 15px 50px 15px 50px;
  text-decoration: none;
}

.back-btn:hover {
  background: #3cb0fd;
  text-decoration: none;
}

/*たちまち旅動画*/
.tatimati_douga{
	padding:10px 0;
	text-align:center;
}
