@charset 'utf-8';

.clear {
	clear:both;
	display:none;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

#readBg {
	width:526px;
	background: url(http://mag.gto.ac.jp/img/read_bg.gif) top left repeat;
	padding: 2px;
	margin-bottom:50px;
}

.read {
	background-color:#FAFAF3;
	padding: 20px 0px 20px;
}

.read p {
	line-height:150%;
	width:486px;
}

#content-main p.readCatch {
	width:446px;
	font-size:20px;
	font-weight:bold;
	line-height:140%;
	margin-bottom:15px;
	margin-left:20px;
	margin-right:20px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(http://mag.gto.ac.jp/img/read_icon01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	color: #5F749A;
}

#content-main .read_txt {
	font-size:14px;
	line-height:150%;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:0px;
}

.profile {
	background-color:#FAFAF3;

	padding-right: 20px;
	padding-left: 20px;
	}

#content-main .profile .profile_txt p {

}


.profile .profile_ph {
	width:80px;
	float:left;
}

#content-main .profile .profile_ph p {
	width:80px;
	margin-bottom:0px;
}

.profile .profile_txt {
	width:386px;
	margin-bottom:0px;
	float:right;
}

#content-main .profile .profile_txt p {
	font-size:10px;
	line-height:150%;
	width:386px;
	margin-bottom:0px;

}

#pageIndex {
	background-image: url(http://mag.gto.ac.jp/img/read_pageindex.jpg);
	background-repeat: no-repeat;
	
background-position: 0px 15px;
margin-top:10px;
	padding-top:40px;
padding-left:20px;
padding-right:20px;

	font-size: 12px;

	clear: both;


}


#pageIndex02 {
	background-image: url(http://mag.gto.ac.jp/img/read_pageindex.jpg);
	background-repeat: no-repeat;
	background-position: 0px 15px; 
	margin-top: 10px;
	padding: 45px 20px 0px 20px;
	font-size: 12px;
	clear: both;
}

/*
html body #pageIndex {
	background-image: url(http://mag.gto.ac.jp/img/read_pageindex.jpg);
	background-repeat: no-repeat;
background-position: 0px 30px;
	margin-top: 10px;

	padding: 60px 20px 0px 20px;
/padding:30px 20px 0 20px;
	font-size: 12px;


padding: 40px 20px 0px 20px;

	clear: both;

}
*/

html body #pageIndex02 {
	background-image: url(http://mag.gto.ac.jp/img/read_pageindex.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	margin-top: 10px;
	padding: 50px 20px 0px 20px;
	font-size: 12px;
	clear: both;
}



#notpageIndex {
	clear:both;
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
}

.pagearrow {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	list-style: none;
	padding-top: 8px;
}

.pagearrow a {
	text-decoration: none;
	color:#333333;
	padding-left:10px;
	background-image: url(http://mag.gto.ac.jp/img/page_index_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.pagearrow a:hover {
	text-decoration:underline;
	color:#804011;
	padding-left:10px;
	background-image: url(http://mag.gto.ac.jp/img/page_index_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.section {
	width:530px;
	position:relative;
}

.interview {
	text-indent:10em;
}

.cap {
	font-size: 10px;
	line-height:150%;
	margin-top:5px;
}

h4 {
	width:490px;
	/* height:16px; */
	color:#333333;
	font-size:15px;
	font-weight:bold;
	background-color:#E4E4E4;
	background-image: url(http://mag.gto.ac.jp/img/h4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:30px;
	margin-bottom:20px;
}

h5 {
	font-size:14px;
	font-weight: bold;
	background-image: url(http://mag.gto.ac.jp/img/h5_item.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom:20px;
	padding-top:1px;
	padding-bottom:5px;
	padding-left:10px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
}

.readwaku {
	font-size:12px;
	line-height:160%;
	width:478px;
	padding-top: 24px;
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 14px;
	background-color:#FAFAF3;
	border: 1px dotted #AE9F62;
	margin-bottom:30px;
}

.readwaku .imgLeft2 {
width:480px;
margin-bottom:0;
}

.readwaku .imgLeft2 p {
	margin-bottom:20px;
	font-size:12px;
	line-height:160%;

}


.readwaku p {
	width:480px;
	margin-bottom:20px;
	font-size:12px;
	line-height:160%;
}

blockquote {
	background-color:#F5F3EF;
	width:530px;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(http://mag.gto.ac.jp/img/blockquote01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right:0px;
	margin-bottom:30px;
}

blockquote div {
	line-height:150%;
	background-attachment: scroll;
	background-image: url(http://mag.gto.ac.jp/img/blockquote02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:47px;
	padding-left:47px;
}

.for-top {
	font-size:11px;
	text-align:right;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(http://mag.gto.ac.jp/img/top_for_top.gif);
	background-repeat: no-repeat;
	background-position: 495px 5px;
	margin-bottom:30px;
}

.for-top a:hover {
	text-decoration:underline;
	color:#804011;
}

#content-main .link_txt {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	list-style: none;
	padding-top: 8px;
}

#content-main .link_txt a {
	text-decoration: none;
	color:#333333;
	padding-left:10px;
	background-image: url(http://mag.gto.ac.jp/img/page_index_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

#content-main .linktxt a:hover {
	text-decoration:underline;
	color:#804011;
}

.size14 {
	font-size:14px;
}

.size10 {
	font-size:10px;
}

/*-- imgRight --*/
.imgRight {
	width:530px;
	margin-bottom:0px;
}

.imgRightbox {
	float:right;
	width:255px;
	margin-left:20px;
	line-height:120%;
	position:relative;
}

.imgRightbox img {
	margin-bottom:5px;
}

/*-- imgLeft --*/
.imgLeft {
	width:530px;
	margin-bottom:0px;
}

.imgLeftbox {
	float:left;
	width:255px;
	margin-right:20px;
	line-height:120%;
	position:relative;
}

.imgLeftbox img {
	margin-bottom:5px;
}


/*-- fullarea --*/
.fullarea {
	line-height:80%;
}

/*-- img3Column --*/
.img3Column {
	margin-bottom:30px;
}

.img3Column01 {
	float:left;
	width:166px;
	margin-right:16px;
	line-height:80%;
}

.img3Column01 img {
	margin-bottom:5px;
}

.img3Column02 {
	float:left;
	width:166px;
	line-height:80%;
}

.img3Column02 img {
	margin-bottom:5px;
}


.name {
	font-size: 12px;
	color:#938566;
	font-weight:bold;
	float:left;
}

.interview1 {
	margin-left: 40px;
	line-height:180%;
	margin-bottom:30px;
}

.interview2 {
	margin-left: 60px;
	font-size: 12px;
	margin-left: 60px;
	margin-bottom:30px;
}

.interview3 {
	font-size: 12px;
	line-height:180%;
	margin-left: 70px;
	margin-bottom:30px;
}
