@charset "UTF-8";

html>body {
font-size: 12px;
}


/* ▼▼▼▼▼このページのみの設定▼▼▼▼▼ */
/* ▼記事部分の写真レイアウト */
.img_box {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 13px;
}

.img_box0 {
	width: 570px;
	margin: 10px 10px 5px 42px;
}

.img_box1 {
	width: 570px;
	margin: 10px 10px 5px 42px;
	background-color:#CCCCCC;
}

div.img_box1{
	color:#333333;
	font-size:90%;
	line-height:125%;
	text-align:center;
	vertical-align:middle;
}


.img_box3 {
	margin-top: 10px;
}

div.img_box3 {
	float: right;
	color:#333333;
	font-size:90%;
	line-height:125%;
	text-align:center;
	vertical-align:middle;
	clear: both;
	margin-top: 10;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 10px;
}
img_box4 {
	width: 250px;
}
div.img_box4 {
	float: left;
	color:#333333;
	font-size:90%;
	line-height:125%;
	text-align:center;
	vertical-align:middle;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 5px;
}
.img_box5 {
	margin-top: 10px;
}

div.img_box5 {
	float: right;
	color:#333333;
	font-size:90%;
	line-height:125%;
	text-align:center;
	vertical-align:bottom;
	clear: both;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 10px;
}
.font_color1 {
	color: #A69A50;
}

.writer_box {
	width: 570px;
	margin-right: 10px;
	margin-left: 60px;
}
.writer_box2 {
	width: 570px;
	margin-right: 10px;
	margin-left: 3em;
	margin-bottom: 10px;
}



.contents_main {
	margin-bottom: 15px;
}
.dotline {
	background-image: url(../img/dot_black.gif);
	background-repeat: repeat-x;
}
.mainTxt {
 width: 947px;
}

.page1Read {
	margin-bottom: 15px;
}


.bestBox {
	float: left;
	width: 600px;
	margin: 0px 10px 10px 20px;
}

* html .bestBox {
 float: left;
 width: 625px;
 margin: 0px 0px 10px 10px;
}

.bestBox2 {
	width: 625px;
	height: auto;
	font-size:12px;
	line-height:20px;
}


/*基本*/
.list {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	width: 215px;
	font-size:12px;
	line-height:20px;
}
.list a:link {
	color: #1e1e1e;
}
.list a:hover {
	color: #1e1e1e;
}
.list a:visited {
	color: #1e1e1e;
}

.present {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	width: 215px;
	font-size:11px;
	line-height:17px;
}
.present a:link {
	color: #03481B;
}
.present a:hover {
	color: #03481B;
}
.present a:visited {
	color: #03481B;
}


.btn_next_previous {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 20px;
	float: none;
	width: 645px;
}

.fontcolor {
	color: #FF0000;
}




/* ▲▲▲▲▲このページのみの設定▲▲▲▲▲ */



/* ▼各ページ共通設定 */

.TopFeaturesBg {
	width: 947px;
	margin-left: 26px;
	color: #1e1e1e;
	background-color: #f7ebd1;
}

.Navi {
 padding-top: 6px;
 text-align: right;
}

.Navi span {
 padding-left: 6px;
}

.mainCnt {
 line-height: 160%;
}

.layout {
 width: 947px;
}

/* 上部画像 */
.mainImg {
 margin: 0 0 16px 0;
 width: 947px;
}

/* 文章 */
.mainTxt {
 width: 947px;
 margin-top: 25px;
}

.layoutLeft1 {
	width: 600px;
	float: left;
	margin-bottom:20px;
}

.layoutLeft2 {
	width: 625px;
	float: right;
	margin-right: 20px;
}

* html .layoutLeft2 {
	width: 625px;
	float: right;
	margin-right: 10px;
}

.layoutRight {
 width: 275px;
 float: right;
}

.layoutRight2 {
 width: 259px;
 float: left;
 margin-left: 20px;
}

* html .layoutRight2 {
 width: 275px;
 float: left;
 margin-left: 10px;
}

.layoutLeft p, .layoutRight p {
 margin-bottom: 15px;
}

.layoutLeft p {
 margin-left: 29px;
 margin-right: 28px;
}

.layoutLeft h2 {
 margin: 23px 0 10px 29px;
}

.layoutRight h3 {
 margin: 10px 0 10px 15px;
}

.layoutLeft img {
 margin: 0 0 10px 0;
}
.caption {
 font-weight: bold;
 line-height: 180%;
}

/* ▲各ページ共通設定 */


/* ▼見出し設定 */

h1 {
 margin: 70px 0 46px 89px;
}

/* ▲見出し設定 */



/* ▼グレングールドを巡る旅 */
#travel .contents_main p {
	margin-bottom: 16px;
}
.page1Read2 {
	margin-bottom: 30px;
}
.page1Read2 p {
	color: #665021;
	margin: 0px 0px 15px;
}
.page1Read2 span {
	color: #666666;
}
.dotline2 {
	background: url(../../common/dot_black.gif) repeat-x;
	margin-bottom: 30px;
}
div.trv_box1 {
	float: left;
	color:#4d4d4d;
	background: #c7baa1;
	margin: 0px 20px 20px 0px;
}
div.trv_box2 {
	float: right;
	color:#4d4d4d;
	background: #c7baa1;
	margin: 0px 0px 20px 20px;
}
div.trv_box3 {
 width: 280px;
	color:#4d4d4d;
	background: #c7baa1;
	margin: 0px;
	font-size:12px;
}
div.trv_box4 {
 width: 185px;
	color:#4d4d4d;
	background: #c7baa1;
	margin: 0px;
	font-size:12px;
}

#travel .trv_box1 p, #travel .trv_box2 p, #travel .trv_box3 p, #travel .trv_box4 p {
	font-size:90%;
	line-height:140%;
	margin:0px;
	padding:5px 10px 3px 10px;
}
.trv_box1 a, .trv_box2 a, .trv_box3 a {
	color: #d13819;
	text-decoration: none;
}
.trv_box1 a:hover, .trv_box2 a:hover, .trv_box3 a:hover {
	color: #d13819;
	text-decoration: underline;
}
.trv_box1 a:visited, .trv_box2 a:visited, .trv_box3 a:visited {
	color: #9D2413;
	text-decoration: none;
}
#travel .photo_gallery {
	width: 600px;
}
#travel .photo_gallery div {
	height: 54px;
	width: 67px;
	float:left;
}
#travel .q0 {
	color: #665021;
}
#travel .q {
	font-weight: bold;
	color: #665021;
}
#travel .title {
	width: 600px;
	margin-bottom: 20px;
}
#travel .txt1 {
 font-size:12px;
	line-height:160%;
	margin: 0px;
	padding: 0px;
}
#travel .clmbox {
 background-color:#FFFFFF;
 font-size:12px;
	line-height:160%;
	margin: 0px;
	padding: 0px;
}
#travel .clm {
	font-size: 90%;
	line-height: 160%;
	color: #595959;
	margin: 0px;
	padding: 0px 20px;
}

/* ▲グレングールドを巡る旅 */
