.kotei {font-size:9pt; line-height: 11pt}
#line{line-height:14pt;}

.daiji {
	color: #FFFFFF;
	position: absolute;
	right: 20px;
	top: 30px;
}


.footer {
 width : 100% ;
 text-align:center; 
 font-size:10pt; 
 line-height: 13pt; 
 }

html { 
/* IE7: フレーム内の横スクロールバーを消す。 */ 
overflow-x: hidden; 
/* IE7: 副作用でマウスホイールが効かなくなるのに対処。 */ 
overflow-y: auto; 
}

.seihin-list {font-size: 80%;text-decoration:none;}

.seihin_title {width: 645px;
line-height: 160%;}

.seihin {
display:block;
text-align:center;
margin:40px 0px 5px 0px;
padding:0px 0px 0px 0px;
font-weight: bold;
background-color:#ccccff;
border-top:solid 1px #9999ff;
border-right:solid 1px #9999ff;
border-left:solid 1px #9999ff;
border-bottom:solid 1px #9999ff;
line-height: 140%;
width: 550px;}

.seihin2 {
display:block;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
line-height: 150%;
width: 550px;}

.seihin3 {font-size: 13px;text-align:right; width: 550px;}

.amm_title {
display:block;
text-align:left;
margin:4px 5px 0px 0px;
padding:0px 5px 0px 5px;
background-color:#CCCCFF;
font-size:100%;
width: 600px;
font-weight: bold;
}

.amm_text {
display:block;
text-align:left;
margin:0px 0px 5px 0px;
padding:5px 5px 10px 5px;
background-color:#e6e6ff;
line-height: 150%;
width: 600px;
}

.amm_ad {
display:block;
text-align:center;
margin:5px 0px 0px 0px;
padding:5px 0px 0px 0px;
background-color:#e6e6ff;
font-size:100%;
line-height: 140%;
width: 580px;
text-align:center;
}

.amm_bn {
display:block;
text-align:left;
margin:25px 0px 5px 0px;
padding:0px 0px 0px 5px;
background-color:#0066CC;
font-size:100%;
color:#FFFFFF;
width: 600px;
line-height: 20px;
}

.amm_honbun {
line-height: 160%;
}

.info-mail {
display:block;
color:#FFFFFF;
margin:4px 0px 4px 0px;
padding:2px 0px 2px 10px;
background-color:#3366CC;
width: 650px;
}
.kojin {
display:block;
text-align:left;
margin:10px 0px 10px 0px;
padding:3px 1px 3px 5px;
background-color:#F3F3F3;
border:solid 1px #666666;
line-height: 160%;
width: 655px;
}
.info4 {
display:block;
text-align:center;
margin:10px 0px 10px 0px;
padding:3px 1px 3px 5px;
background-color:#ffffff;
width: 655px;
}

.unnamed3 {  font-size: 12px}

.unnamed2:link{color:#000066;text-decoration:none;}
.unnamed2:visited{color:#000066;text-decoration:none;}
.unnamed2:active{color:#000066;text-decoration:none;}

.unnamed1:link{text-decoration:underline;}
.unnamed1:link{text-decoration:underline;}
.unnamed1:active{text-decoration:underline;}

.unnamed4 {	font-size: x-small;}

.unnamed5:link{color:#000066;text-decoration:none;font-size: 90%;}
.unnamed5:visited{color:#000066;text-decoration:none;font-size: 90%;}
.unnamed5:active{color:#000066;text-decoration:none;font-size: 90%;}

.unnamed6:link{color:#000066;text-decoration:underline;font-size: 90%;}
.unnamed6:visited{color:#000066;text-decoration:underline;font-size: 90%;}
.unnamed6:active{color:#000066;text-decoration:underline;font-size: 90%;}

.unnamed7:link{color:#000066;text-decoration:underline;font-size: 80%;}
.unnamed7:visited{color:#000066;text-decoration:underline;font-size: 80%;}
.unnamed7:active{color:#000066;text-decoration:underline;font-size: 80%;}

.style1 {font-weight: bold;font-size: x-small;}
.style2 {  font-size: 14px; line-height: 130%}
.style3 {  font-size: 14px; line-height: 120%}
.style4 {line-height: 140%; font-size: large; }
.style5 {color: #CC0000; }
.style6 {font-size: 13px}
.style7 {color: #FFFFFF;font-weight: bold;}
.style8 {font-size: 80%;}
.style9 {font-size: 100%;line-height: 270%;}
.style10 {font-size: 100%;line-height: 140%;}
.style11 {font-size:170%;line-height: 130%;}
.style12 {color: #0000FF;font-weight: bold;}
.style13 {font-size:10pt; line-height: 13pt;}
.style14 {font-size: medium;color: #333399;line-height: 140%;}
.style15 {font-size: medium; color: #000066;line-height: 140%;}
.style16 {font-size:140%;line-height: 130%;}
.style17 {font-size: large;	color: #CC0000;line-height: 120%;}
.style18 {font-size: x-small;color: #FFFFFF;}
.style19 {color: #FFFFFF;}
.style20 {font-size: 14px;}
.style21 {font-size: medium; color: #FF0000;}
.style22 {font-weight: bold;line-height: 130%;}
.style23 {line-height: 130%; font-weight: bold; font-size: x-small;}
.style24 {font-size: 100%;line-height: 160%;}
.style25 {line-height: 140%;color: #CC3300;font-size: medium;}
.style30 {font-size: 13px;text-align:right;}
.style31 {font-size: medium; color: #FF0000; font-weight: bold;line-height: 120%; }

.special_sublink {
font-size: 14px;
color:#000066;
text-align:right;
width:650px;
}
.info_special {
display:block;
color:#FFFFFF;
margin:4px 0px 4px 0px;
padding:2px 0px 2px 10px;
background-color:#0080BD;
width: 650px;
}

.ure_daiji {
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #c0c0c0 #808080 #808080 #c0c0c0;
	width:644px;
	background:#EBEBEB;
	margin-top:10px;
	margin-bottom:10px;
    padding: 0.5em;
}
.ure_kakomi {
    border-style: solid;
    border-width: 2px 0px 2px 0px;
    border-color: #909090;
	width:644px;
	margin-top:7px;
	margin-bottom:20px;
    padding: 0.5em;
}
.ure_shohin {
	font-size: 130%;
	color: #CC0000;
	line-height: 120%;
	font-weight: bold;
}

.ure_contact {
	display:block;
	margin:0px 0px 20px 470px;
	padding:5px 5px 5px 5px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	font-size:14px;
	width: 170px;
}
.ure_title {
font-size: 110%; color: #000066;line-height: 150%; 
}
.ure_lead {
font-size: 100%;line-height: 160%;
}
.ure_co {
	font-size:100%;
	line-height: 160%;
	font-weight: bold;
}
.ure_honbun {
font-size: 100%;line-height: 160%;
}

.special {
display:block;
text-align:right;
margin:15px 5px 2px 1;
padding:3px 5px 2px 2px;
color:#85a3e0;
font-size:80%;
font-weight: bold;
background-color:#f5f5f5;
background-repeat:repeat-x;
border-top:solid 1px #bbb;
border-right:solid 1px #bbb;
border-left:solid 2px #85a3e0;
border-bottom:solid 1px #bbb;
line-height: 12px;
}
.special_bar {
padding:0;
font-size:100%;
margin:0;
color:#000066;
text-align:left;
float:left;
}

.special3{
	width: 159px;
	text-align:left;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:2px;
	color:#000066;
	font-size:75%;
	font-weight:bold;
	background-color:#DBDBEE;
	background-repeat:repeat-x;
	border-top:solid 1px #bbb;
	border-right:solid 2px #bbb;
	border-left:solid 1px #bbb;
	border-bottom:solid 1px #bbb;

}
.special_bar3{
	width: 159px;
	text-align:left;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:4px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:2px;
	color:#000066;
	font-size:75%;
	font-weight:normal;
	background-color:#FAFAFA;
	background-repeat:repeat-x;
	border-top:solid 0px #bbb;
	border-right:solid 2px #bbb;
	border-left:solid 1px #bbb;
	border-bottom:solid 2px #bbb;
	line-height: 16px;
}


.special4{
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:2px 0px2px 0px;
	color:#000066;
	font-size:80%;
	font-weight:bold;
	background-color:#DBDBEE;
	background-repeat:repeat-x;
	border-top:solid 1px #bbb;
	border-right:solid 2px #bbb;
	border-left:solid 1px #bbb;
	border-bottom:solid 1px #bbb;
	margin-left: 0px;
	width: 100%;
}
.special_bar4 {
	text-align:left;
	color:#000066;
	font-size:90%;
	font-weight:normal;
	background-color:#FAFAFA;
	background-repeat:repeat-x;
	border-top:solid 0px #bbb;
	border-right:solid 2px #bbb;
	border-left:solid 1px #bbb;
	border-bottom:solid 2px #bbb;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 100％;
	line-height: 20px;
	padding-left: 3px;
}

.china {
display:block;
text-align:center;
margin:40px 5px 5px 5px;
padding:1px 1px 1px 1px;
font-weight: bold;
background-color:#EEF7FF;
background-repeat:repeat-x;
border-top:solid 1px #003399;
border-right:solid 1px #003399;
border-left:solid 1px #003399;
border-bottom:solid 1px #003399;
line-height: 140%;
width: 570px;
}
.china2 {
display:block;
margin:5px 5px 5px 5px;
padding:1px 1px 1px 1px;
line-height: 150%;
width: 570px;
}
.china3 {font-size: 13px;text-align:right; width: 570px;}
.china_list {line-height: 150%;}

.special_news1 {
display:block;
text-align:left;
margin:0px 5px 0px 0px;
padding:1px 1px 1px 5px;
background-color:#ffffff;
background-repeat:repeat-x;
border-top:solid 0px #c0e0ff;
border-right:solid 1px #c0e0ff;
border-left:solid 1px #c0e0ff;
border-bottom:solid 1px #c0e0ff;
font-size:14px;
line-height: 140%;
width: 650px;
}

.special_news3 {
display:block;
text-align:left;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 5px;
background-color:#c0e0ff;
background-repeat:repeat-x;
border-top:solid 1px #c0e0ff;
border-right:solid 1px #c0e0ff;
border-left:solid 1px #c0e0ff;
border-bottom:solid 1px #c0e0ff;
font-size:13px;
width: 650px;
}

.link_list {
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
font-size:100%;
width: 540px;
;line-height: 140%
}

.info1 {
display:block;
text-align:left;
margin:10px 0px 10px 0px;
padding:3px 1px 3px 5px;
background-color:#ffffff;
border:solid 1px #666666;
line-height: 160%;
width: 655px;
}
.info3 {
display:block;
margin:13px 0px 5px 0px;
padding:0px 0px 0px 0px;
font-size: 14px;
color:#000066;
text-align:left;
width:650px;
}
.info5 {
display:block;
text-align:center;
margin:10px 0px 10px 0px;
padding:3px 1px 3px 5px;
background-color:#ffffff;
width: 655px;
}
.info-book {
display:block;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 5px;
background-color:#4D78D2;
color:#FFFFFF;
font-weight: bold;
line-height: 140%;
width: 660px;
}
.info_cmm {
display:block;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 5px;
background-color:#6699CC;
color:#FFFFFF;
font-weight: bold;
line-height: 140%;
width: 660px;
}
.info_seihin {
display:block;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 5px;
background-color:#666699;
color:#FFFFFF;
font-weight: bold;
line-height: 140%;
width: 660px;
}
.info_ghdata {
	display:block;
	text-align:left;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 5px;
	background-color:#FF6633;
	color:#FFFFFF;
	font-weight: normal;
	line-height: 140%;
	width: 660px;
}
.info_amm {
display:block;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 5px;
background-color:#6363B1;
color:#FFFFFF;
font-size: 13px;
line-height: 140%;
width: 660px;
}
.info_fuho {
display:block;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 5px;
background-color:#666666;
color:#FFFFFF;
line-height: 140%;
width: 660px;
}
.fuho_date {
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
text-align:left;
margin:20px 0px 0px 0px;
padding:2px 0px 2px 0px;
font-weight: bold;
background-color:#FAFAFA;
line-height: 150%;
width: 600px;
}
.fuho_honbun {
text-align:left;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height: 160%;
width: 600px;
}

.news_title_index {
clear: both;
margin:20px 0px 5px 0px;
font-size:15px;
line-height: 160%;
}
.ad-center {
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
width: 655px;
text-align:center;
}

.noeffect:link{color:#000066;text-decoration:none;}
.noeffect:visited{color:#000066;text-decoration:none;}
.noeffect:active{color:#000066;text-decoration:none;}

.news_date {
width: 550px;
}
.news_date1 {
float :left;
margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px;
width: 200px;
font-size:15px;
}
.news_date2 {
text-align:right;
margin:5px 0px 0px 205px;
padding:0px 0px 0px 0px;
font-size:15px;
font-color:#008000;

}
.news_title {
text-align:center;
margin:40px 0px 5px 0px;
padding:0px 0px 0px 0px;
font-weight: bold;
background-color:#FFE1E1;
border:solid 1px #CC3333;
line-height: 140%;
width: 550px;
}
.news_title2 {
text-align:center;
margin:40px 0px 5px 0px;
padding:0px 0px 0px 0px;
font-weight: bold;
background-color:#99ccff;
border:solid 1px #6699cc;
line-height: 140%;
width: 550px;
}
.news_index {
font-size: 13px;
text-align:right; 
width: 550px;
}
.news_text {
margin:5px 0px 35px 0px;
line-height: 150%;
width: 550px;
}
.news_title_s {
text-align:center;
margin:40px 0px 5px 0px;
padding:0px 0px 0px 0px;
font-weight: bold;
background-color:#EEEEEE;
border:solid 1px #333366;
line-height: 140%;
width: 550px;
}
.sokuho_ad {
text-align:center;
margin:10px 0px 15px 0px;
width: 550px;
}
.info_ghdata {
display:block;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 5px;
background-color:#FF6633;
color:#FFFFFF;
line-height: 140%;
width: 660px;
}
.info_gtdata {
display:block;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 5px;
background-color:#003399;
color:#FFFFFF;
line-height: 140%;
width: 660px;
}
.gdata_list {line-height: 150%;}

.info_news {
display:block;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 5px;
background-color:#99CCFF;
line-height: 140%;
width: 660px;
font-weight: bold;
}
.info_news2 {
display:block;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 5px;
background-color:#FFC1C1;
line-height: 140%;
width: 660px;
font-weight: bold;
}
.info_news3 {
display:block;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 5px;
background-color:#E8F3FF;
line-height: 140%;
width: 660px;
font-weight: bold;
}
.gdata_list_photo {
display:block;
width: 660px;
}
.info_calendar {
display:block;
color:#FFFFFF;
margin:4px 0px 4px 0px;
padding:2px 0px 2px 10px;
background-color:#3366CC;
width: 650px;
}
/* ニュース・ボックス */
#news-box  { width : 660px ;
	margin-top:0px;
	margin-bottom:0px;}


#my_body{width:662px}
#my_navigation { position : absolute ; left : 550px ; top : 355px ; width : 120px ; }
#my_contents { margin-left : 2px ;width :530px;}
#my_clear { width:662px ; clear : both ;}
#header { width : 100% ; height : 85px ; }
#footer { width : 100% ; clear : both ; }
#body { float : left ; margin: 0 auto; width : 662px ; }
#contents { float : left ; width : 485px ; border-right:solid 1px #bbb; }
#ranking {float : right; width : 100px ; margin-right:4px;}
#navigation { float : left ; width : 169px;margin-left:5px;}

#my_navigation_gdata { float : right;   width : 170px ;text-align:right; }
#my_contents_gdata {  float : left ;width :490px;}

#my_navigation_news { position : absolute ; left : 495px ; top : 205px ; width : 170px ;text-align:right; }
#my_contents_news { margin-left : 2px ;width :490px;}

#my_navigation_news2 { position : absolute ; left : 495px ; top : 235px ; width : 170px ;text-align:right; }
#my_contents_news2 { margin-left : 2px ;width :490px;}

