@charset "UTF-8";
/*背景に枠をつける*/
.back {
	border:solid 1px #cccccc;
	width:940px;
	margin:0 auto;
	background-color:#ffffff;
	}


/*top写真*/
.top {
width:940px;
height:135px;
margin-bottom:0px;
}

/*contents*/
/*ベース*/
.co1 {
margin:0 auto; 
WIDTH: 916px;
height:330px;
border:solid 2px #8a644a;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
background-color:#fff;
color:#000;
}

/*タイトル*/
.co2{
margin:0 auto;
height:23px;
background-color:#8a644a;
background-image:url(../../img/titleback.gif);
}
/*IE7*/
*:first-child+html .co2{
background-image:url(../../img/titleback.png);
}
/*Firefox*/
:root .co2{
background-image:url(../../img/titleback.png);
}

/*外枠*/
.co3{
margin:0 auto;
width:912px;
}

/*coA*/

/*外枠*/
.coA{
float:left;
width:350px;
margin-top:10px;
margin-left:20px;
}

/*各ベース*/
.coAA{
width:350px;
height:30px;
margin-top:5px;
margin-bottom:5px;
}
.coAB{
width:350px;
height:50px;
margin-top:5px;
margin-bottom:5px;
}
/*coA左*/
.coA1{
float:left;
width:100px;
text-align:right;
margin-right:0px;
color:#8a644a;
font-size:12px;
padding-bottom:5px;
}

/*coA中*/
.coA2{
float:left;
background-color:#8A644a;
width:3px;
height:25px;
margin-left:10px;
margin-right:10px;
}
/*coA中*/
.coA2-2{
float:left;
background-color:#8A644a;
width:3px;
height:45px;
margin-left:10px;
margin-right:10px;
}
/*coA中*/
.coA2-3{
float:left;
background-color:#8A644a;
width:3px;
height:180px;
margin-left:10px;
margin-right:10px;
}
/*coA右*/
.coA3{
float:left;
text-align:left;
color:#666;
font-size:12px;
padding-bottom:5px;
}
.coA3 div{
margin-bottom:5px;
}


/*coB*/
/*外枠*/
.coB{
float:left;
width:500px;
margin-top:10px;
margin-left:20px;
}
.coB h3{
width:420px;
margin-top:10px;
margin-bottom:10px;
font-size:14px;
color:#8a644a;
border-bottom:solid 3px #8a644a;
}
.coB div{
margin-top:5px;
margin-bottom:5px;
font-size:12px;
color:#666;
}


/*雑誌掲載部分*/

.con {
width:100%;
height:530px;
overflow:auto;
}

.style1 {
	font-size:small;
	font-weight: bold;
	color: #FFFFFF;
}
.style2 {font-size:smaller;}
.style3 {font-size:smaller;}
/*スクロールバー追加*/

.style4 {
	font-size:medium;
	font-weight: bold;
	color: #0066FF;
}



.i001{
	width:100%;
	padding-top:0px;
	padding-bottom:0px;
	height:570px;
	background-color:#FFFFFF;
}
.i002{
	float:left;
	width:20%;
	height:100%;
	background-color:#CCCCCC;
}

.i003{
	float:right;
	width:80%;
	height:100%;
}
.i003 p {
margin-left:30px;
margin-top:20px;
font-size:12px;
color:#333333;
}


.t001{
	padding:5px;
	font-size:14px;
	text-align:center;
	background-color: #FF6600;
	color: #FFFFFF;
}
.menu{
background-color:#333333;
}

.menu div {
	background-color:#999999;
	margin-left:20px;
	text-align:left;
	font-size:12px;
	
}

.menu a{
	display:block;
	padding:5px;
	text-decoration: none;
}
.menu a:link {
color: #333333;
}
.menu a:visited {
color: #333333;
}
.menu a:hover {
color: #ffffff;
background-color:#333333;
}
.menu a:active {
color: #0066ff;
}

.t002{
	padding:5px;
	font-size:14px;
	text-align:right;
	background-color: #333333;
	color: #FFFFFF;
}
