/*形が崩れない程度に各width,heightの数値を変えてみてください。*/
html{

	scrollbar-track-color: #ffffff;
	scrollbar-3dlight-color:#f0f7fb;
    scrollbar-arrow-color:#483D8B;
    scrollbar-base-color:#bbbbbb;
    scrollbar-darkshadow-color:#4681a4;
    scrollbar-face-color:#d1e0ef;
    scrollbar-highlight-color:#bbbbbb;

}
	
BODY{
	font-family: Verdana,MS UI Gothic , Osaka;
	color: #333333;
	
	text-justify: inter-ideograph;
	text-autospace: ideograph-numeric ideograph-alpha ideograph-parenthesis;
	word-break: break-all;
	margin: 0;
	padding: 0;
  font-size : 12px;
  text-align : center;
  
  
  
  background-image : url(../images/haikei.gif);
  background-repeat : repeat;
}

/*------------　リンク調整　--------------*/

A:LINK{text-decoration: none; color : #6fb7d6;}
A:ACTIVE{text-decoration: none; color : #6fb7d6;}
A:VISITED{text-decoration: none; color : #6fb7d6;}
A:HOVER{text-decoration: none; color : #eb72a8;}
A img{border-color : #666666;}

/*------------　ベース部品　--------------*/

#base{
	background-color: #ffffff;
	width : 802px;
	
	border-right : 1px solid #99cedf;
  border-top-width : 11px;
  border-left-width : 1px;
  
  border-top-style : solid;
  border-left-style : solid;
  
  border-top-color : #99cedf;
  border-left-color : #99cedf;
  
  

  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #99cedf;
}

/*------------　トップ部品　--------------*/


#top{
	width : 800px;
	
	border-bottom : 2px solid #99cedf;
  

  padding-bottom : 0px;
  margin-bottom : 0px;
  
}


#photo{
	width: 515px;
	height: 250px;
	margin: 5 0 0 5px;
}


#saisin{						/*最新号の表紙・特集紹介部分*/
	width : 578px;
	margin: 5 0 0 5px;
	text-align: left;
}

#mokuji{						/*最新号の内容紹介部分*/
	width : 580px;
	margin: 10 0 0 5px;
	text-align: left;
}

#oshirase{
	width:166px;
	height:80px;
	font-size: 10px;
	text-align: left;
	border: 2px solid orange;
	background-color: #FFFACD;
}
.msg{
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 12px;
	text-align: left;
	margin: 5 0 0 5px;
}



.pcom{			/*セセデ○年○月号の部分*/
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	margin: 5 0 0 8px;
}

.ptei{			/*No.○○○　定価○○円の部分*/
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 12px;
	border-bottom: 1px solid #bbbbbb;
	margin: 5 0 0 0px;
}

.news-main{
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size : 16px;
	color : #6fb7d6;
	margin: 8 0 0 3px;
  padding-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #6fb7d6;
  font-weight : bolder;
}

.news{
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size : 12px;
	margin: 5 0 0 8px;
  color : #6fb7d6;
  font-weight : bold;
}

.m-img{
	width:  165px;
	border: 1px solid #000000;
	margin: 5 0 0 0px;
}

.m-annai{
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 10px;
	margin: 0 0 0 300px;
}

/*------------　メニュー部品　-------------*/

#menu{

	width: 140px;
	height: 2000px;
    background-image: url(http://www.sesede.com/images/mag.gif);
	border-right: 5px solid #1E90FF;
	float: left;
}

.menub{
	width: 120px;
	height: 30px;
	border: 0px;
	margin: 0 0 0 3px;
}

.menutop{
	width:120px;
	height:10px;
	border: 0px;
	margin: 0 0 0 3px;
}

.menumiddle{
	width:120px;
	border: 0px;
	margin: 0 0 0 3px;
	background-image: url(http://www.sesede.com/images/saisin-middle.gif);
}

.menubottom{
	width:120px;
	height:30px;
	border: 0px;
	margin: 0 0 2 3px;
}

.m-mid{
    width:  68px;
	height: 83px;
	border: 1px solid #000000;
}


/*------------　コピーライト　-------------*/

#copy{
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 10px;
	text-align: center;
	width : 800px;
	height: 20px;
	margin: 5 0 0 0;
	padding: 5 0 0 0;
	border-top: 1px solid #bbbbbb;
	float: clear;
}


/*-------------　最新号・バックナンバー&定期購読部品　--------------*/

#back{
	width: 600px;
	margin: 10 0 0 10px;
	text-align: left;
}

.b-title{
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 20px;
	font-weight: bold;
	color: #ff1493;
	text-align: right;

}

.b-no{
	width: 280px;
	border-bottom : 3px double #6fb7d6;
}

.b-img{
	width:  149px;
	border: 1px solid #000000;
	margin: 5 0 0 0;
}

.b-button{
	width: 149px;
	heigth: 17px;
	border: 0px;
	margin: 5 0 0 0;
}

#teiki{
	width: 600px;
	height: 20px;
	background-color: #000080;
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding: 4 0 0 0;
}



/*-------------　創刊号部品　--------------*/

#soukan{
	width: 600px;
	margin: 10 0 0 2px;
	text-align: left;
}

.s-title{
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 20px;
	font-weight: bold;
	color: #000080;
	border-bottom: 3px double #000080;
	text-align: right;

}

.s-img{
	border: 0px;
	margin: 0 0 0 8;
}

.stei{
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 12px;
}

#s-mokuji{
	width: 600px;
	height: 150px;
	background-color: #f0ffff;
	border: 1px solid #1E90FF;
	margin: 10 0 0 5px;
	font-family: Verdana,MS UI Gothic , Osaka;
	text-align: left;
}

.s-subtitle{
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 12px;
	color: #000080;
	border-bottom: 3px solid #000080;
	text-align: left;
	margin: 0 0 0 10;

}

.snews-main{
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 14px;
	color: #ff0000;
	margin: 0 0 0 3;
}

#s-bun{
	width: 590px;
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 12px;
	text-align: left;
	margin: 0 0 0 3;
}

#s-subimg{
	width:  260px;
	height: 180px;
	background-color: #000080;
	padding: 5 0 0 10;
	border: 0px;
}

/*-----------　書籍＆Goods部品　---------------------*/

#books-subimg{
	width:  160px;
	height: 220px;
	background-color: #000080;
	padding: 10 0 0 9;
	border: 0px;
}

#bungu-subimg{
	width:  270px;
	height: 170px;
	background-color: #000080;
	padding: 10 0 0 5;
	border: 0px;
}

.books{
	width: 150 px;
	height: 338px;
	border: 1px solid #000080;
}

.booksmsg{
	width: 150 px;
	height: 338px;
	border: 1px solid #000080;
	text-align: left;
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 12px;
	padding: 0 2 0 2;
}


.books-title{
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 14px;
	color: #000080;
	border-bottom: 3px solid #000080;
	text-align: left;
	margin: 0 0 0 10;

}

.books-news{
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 12px;
	margin: 0 0 0 10;
}

/*-----------　読者ページ部品　------------*/

.dokusen{
	width: 300px;
	border: 2px solid #000080;
	background-color: #87CEFA;
	text-align: center;
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 12px;
	padding: 5 0 0 0;

}

.dokumokuji{
	width: 610px;
	border-top: 4px double #000080;
	border-bottom: 4px double #000080;
	background-color: #98FB98;
	text-align: left;
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 12px;
	padding: 20 0 20 5;

}

/*------------　ブライダル部品　----------------*/

.bri{
	width: 150px;
	height: 150px;
	border: 1px solid #000080;
}


.brimsg{
	width: 150px;
	height: 302px;
	border: 1px solid #000080;
	text-align: left;
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 12px;
	padding: 0 2 0 2;
}

.briset1{
	width: 90px;
	border-top : 1px solid #999999;
	border-left : 1px solid #999999;
	
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

.briset2{
	width: 90px;
	border-top : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

.briset3{
	width: 90px;
	border-top : 1px solid #999999;
	border-left : 1px solid #999999;
	border-bottom : 1px solid #999999;
	
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

.briset4{
	width: 90px;
	border : 1px solid #999999;
	
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

.briset5{
	width: 90px;
	border-top : 1px solid #999999;
	border-left : 1px solid #999999;
	
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #999999;
}

.briset6{
	border-top : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

.briset7{
	border-top : 1px solid #999999;
	border-left : 1px solid #999999;
	
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}


.bsetmsg{
	width: 150px;
	height: 130px;
	border: 1px solid #000080;
	text-align: left;
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 12px;
	padding: 0 2 0 2;
}

.br-title{
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 20px;
	font-weight: bold;
	color: #000080;
	border-bottom: 3px double #000080;
	text-align: left;

}

/*--------site map-----------*/

.site{
    text-align: left;
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 12px;
}

/*-----------　お問い合わせ・著作権部品　------------*/

#toi{
	width: 610px;
	text-align: left;
	font-family: Verdana,MS UI Gothic , Osaka;
	font-size: 12px;
	margin: 8 0 0 8;
}

/*-----------　リニューアル時追加分　------------*/

#top-area{
  padding-top : 0px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 0px;
  margin-top : 20px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 600px;
  float : left;
  text-align : left;
  
  

  font-size : 12px;
  font-family : "MS UI Gothic",osaka,Verdana;
}
#top-side{
  padding-top : 20px;
  padding-left : 0px;
  padding-right : 0px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 200px;
  padding-bottom : 0px;
  
  float : right;
  text-align : center;
  margin-left : 0px;
  
  background-image : url(../images/mag2.gif);
  background-repeat : repeat;
}
#main{
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 800px;
}
.rogo{
  float : right;
  

  text-align : left;
  width : 130px;
  

  line-height : 18px;
  font-size : 10px;
}
.fast{
  width : 660px;
  float : left;

  vertical-align : super;
  text-align : left;
}
.moji{
	color : #99cedf;
	
	text-align : right;
	width : 350px;
  
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}
.toptext{
  float : right;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  height : 89px;
  width : 453px;
  background-image : url(../images/toprogomoji.gif);
  background-repeat : no-repeat;background-position : left bottom;
  text-align : right;
}
.fastrogo{
  width : 205px;
  float : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#topmenu{
  width : 670px;
  height : 20px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : -2px;
}
H1{
  font-size : 12px;
  font-family : "MS UI Gothic",osaka;
  font-weight : normal;
}

#menua{border-width : 0px 0px 0px 0px;}
#top-sesede{
  
  
  
  

  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : -3px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 5px 1px 1px 1px;border-style : solid solid solid solid;border-color : #eb72a8 #eb72a8 #eb72a8 #eb72a8;
  

  width : 500px;
  height : 270px;
}
#top-saisin{
  font-size : 12px;
  font-family : "MS UI Gothic",osaka,Verdana;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
#side{
  background-color : white;
}
#sidebar{
  width : 150px;
  float : left;
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#field{
  width : 590px;
  float : right;
  padding-top : 20px;
  padding-left : 0px;
  padding-right : 20px;
  padding-bottom : 20px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.underline{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #eb72a8;
  width : 588px;
}
.bri-list{
  font-size : 12px;
  font-family : "MS UI Gothic",osaka,Verdana;
  text-align : center;
  color : #333333;
}
.fontstyle{
  font-size : 12px;
  font-family : "MS UI Gothic",Verdana,osaka;
}
.line{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : gray;
  width : 588px;
  height : 5px;
  margin-bottom : 10px;
}
.news-sub{
  font-size : 16px;
  font-family : "MS UI Gothic",Verdana,osaka;
  font-weight : bolder;
  color : #6fb7d6;
  
  
  
  
}
.special{
  font-size : 18px;
  font-family : "MS UI Gothic",Verdana,osaka;
  font-weight : bolder;
  color : #000000;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : #eb72a8;
  width : 280px;
  padding-bottom : 3px;
}
.centerline{
  padding-left : 3px;
  padding-right : 3px;
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : gray;
  
  width : 290px;
}
.sideline{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : gray;
  height : 5px;
  
  
}
.bookinfo{
  font-size : 12px;
  font-family : "MS UI Gothic",Verdana,osaka;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #d84985 #d84985 #d84985 #d84985;
  width : 568px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.b-dai{
  font-size : 14px;
  font-family : "MS UI Gothic",Verdana,osaka;
  font-weight : bold;
}
.bri-cap{
  font-size : 14px;
  font-family : "MS UI Gothic",Verdana,osaka;
  color : #666666;
  text-align : center;
}
#new-side{
  width : 180px;
  float : right;
  padding-top : 20px;
  padding-left : 0px;
  padding-right : 20px;
  padding-bottom : 20px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#new-field{
  width : 560px;
  float : left;
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 0px;
  padding-bottom : 20px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.fontstyle2{
  font-size : 12px;
  font-family : "MS UI Gothic",Verdana,osaka;
  line-height : 18px;
}
.bri-back{
  background-image : url(../images/parts/bri-back.gif);
  width : 287px;
  height : 152px;
  text-align : center;
  

  background-repeat : no-repeat;
}
.bigfont{
  font-size : 25px;
  font-family : "MS UI Gothic",Verdana,osaka;
  
  

  color : #6fb7d6;
  font-weight : bold;
  
  
  
  
  
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
.boo-back{
  background-image : url(../images/parts/boo-back.gif);
  width : 287px;
  height : 152px;
  text-align : center;
  

  background-repeat : no-repeat;
}
.linebox{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #333333 #333333 #333333 #333333;}
.topicsfont{
  line-height : 18px;
  padding-top : 5px;
}
#flash{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #99cedf;
}
.midasi{
  font-size : 21px;
  font-family : "MS UI Gothic",osaka,Verdana;
  font-weight : bold;
  color : #d84985;
}
.com{
  text-align : center;
}
#ban{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #99cedf #99cedf #99cedf #99cedf;
  width : 160px;
  font-size : 11px;
  font-family : "MS UI Gothic",osaka,Verdana;
  color : #666666;
}
.photowin{
  font-size : 12px;
  font-family : "MS UI Gothic",Verdana,Osaka;
  color : gray;
  
  
  
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  padding-top : 10px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  text-align : center;
  width : 160px;
  line-height : 19px;
}
#komamenu{
  
  height : 26px;
  
  
  
  background-color : #99cedf;
  
  padding-top : 3px;
}
.hensin{
  font-size : 12px;
  font-family : "MS UI Gothic",Verdana,Osaka;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;}
