/*---base---*/



body{

font-family:Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

font-weight:normal;

font-style:normal;

font-size:75%;

line-height:160%;

text-align: center;

color:#333333;

background-image:url(../images/background-main.jpg);

background-repeat:repeat-x;

}



*{

margin:0px;

padding:0px;

}



h1,h2,h3,h4,h5,h6{

font-size:100%;

font-weight:lighter;

}



img{

border-width: 0px;

border-style: none;

vertical-align:top;

}



table {

font-size:100%;

line-height:160%;

}



#wrapper{

width:100%;

height:100%;

background-image:url(../images/background-side.jpg);

background-repeat:repeat-y;

background-position:center;

float:left;

}



#base{

	margin:0px auto;

	width:740px;

	text-align:left;

}



#header{

	width:740px;

	line-height:74px;

	float:left;

	text-indent:15px;

	background-image:url(../images/header.jpg);

	background-repeat:no-repeat;

	background-position: left top;

}





#main{

width:800px;

float:left;

}



a:link,a:visited{

color:#006699;

text-decoration:none;

}



a:active,a:hover{

color:#00ccff;

text-decoration:none;

}



/*---layout---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



.mgb {

float:left;

margin:0 0 20px 0;

}



#ebook-btn {

	width:740px;

	float:left;

	display:inline;

	margin-top: 0;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 10px;

}



#ebook-btn dt{

width:340px;

float:left;

}



#ebook-btn dt a{

width:322px;

height:132px;

float:left;

display:block;

text-indent:-9999px;

}



#ebook-btn dt a:link,

#ebook-btn dt a:visited{

background-image:url(../images/ebook-btn.jpg);

}



#ebook-btn dt a:hover,

#ebook-btn dt a:active{

background-image:url(../images/ebook-btn-on.jpg);

}



#ebook-btn dd{

	width:380px;

	float:left;

}



#ebook-btn dd p{

margin:0 0 10px 0;

}



.get-flash-player a{

display:block;

font-size:85%;

}



.get-flash-player img{

margin:0 10px 0 0;

}



.ebook-operation {

	width:740px;

	list-style-type:none;

	float:left;

	display:inline;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 5px;

	margin-left: auto;

	font-size: 90%;

}



.ebook-operation li{

	width:350px;

	float:left;

	display:inline;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 15px;

	margin-left: 10px;

}



.ebook-operation h3{

	width:350px;

	float:left;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 20px;

	margin-left: 0px;

}



.ebook-operation dl{

	width:360px;

	float:left;

}



.ebook-operation dt{

width:170px;

float:left;

text-align:center;

}



.ebook-operation dd{

	width:175px;

	float:right;

	display:inline;

	margin-top: 0;

	margin-right: 10px;

	margin-bottom: 0;

	margin-left: 0;

}



.ebook-operation dd span{

font-size:85%;

}



#right-click-title {

width:800px;

line-height:50px;

float:left;

background-image:url(../images/right-click.jpg);

background-repeat:no-repeat;

background-position:10px 50%;

text-indent:160px;

}



.right-click-list {

	width:740px;

	float:left;

	list-style-type:none;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 30px;

	margin-left: 0;

}



.right-click-list li{

	float:left;

	display:inline;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 22px;

}



.border-text01 {

	width:700px;

	float:left;

	border-bottom:1px dotted #cccccc;

	margin:0 20px 20px;

	display:inline;

}



.system-data {

	width:740px;

	float:left;

	background-image:url(../images/system-data.jpg);

	background-repeat:no-repeat;

	background-position:0 100%;

	padding-bottom:50px;

	font-size: 90%;

}



.system-data dl{

	width:720px;

	float:left;

	display:inline;

	margin-top: 0;

	margin-right: 20px;

	margin-bottom: 5px;

	margin-left: 20px;

}



.system-data dt{

	width:110px;

	float:left;

}



.system-data dt strong{

background-image:url(../images/icon01.jpg);

background-repeat:no-repeat;

background-position:0 50%;

padding-left:10px;

display:block;

}



.system-data dd{

width:600px;

float:right;

}



.system-data dd a{

margin-top:10px;

}

.system-data h2{

	margin-left: 10px;

}

#base .But_sousa {

	clear: both;

	margin-top: 0px;

}

#base .But_sousa h2 {

	background-image: url(../images/book_hbg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 27px;

	padding-top: 8px;

	padding-left: 40px;

	margin-bottom: 10px;

	font-size: 14px;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;

	line-height: 140%;

	font-weight: bold;

	color: #8AAC2F;

	margin-left: 10px;

}

.sousa_bt_list {

	width:740px;

	float:left;

	list-style-type:none;

	margin-top: 20px;

	margin-right: 0;

	margin-left: 0;

	margin-bottom: 10px;

}

.sousa_bt_list li{

	float:left;

	display:inline;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	width: 110px;

	margin-left: 10px;

}

.sousa_bt_list dl {

	padding: 5px;

	width: 100px;

	font-size: 80%;

}

.sousa_bt_list dd img {

	vertical-align: middle;

	padding-right: 3px;

}



/*追加*/



em { font-style: normal; font-weight: bold; }



em.red { color: #ff3366; }



span.emp { color: #ff6699; }