/*==head=============================================================*/
#head_b{
	font-size:11px;
	font-weight:normal;
	margin:0px;
	color:#666666;
}

#head_b h1{
	font-size:11px;
	font-weight:normal;
	margin:0px;
	color:#666666;
}
#head_left{
	width:400px;
	float:left;
	margin-bottom:5px;
}
#head_left a img{
	margin-top:8px;

}
#head_right{
	width:350px;
	float:right;
}


#head_right ul{
	margin:0px;
	padding:0px;
	float:right;
}

#head_right li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	margin-top:3px;
}

#head_right li.txt{
	margin-right:3px;
}

#head_right li.bot{
	margin-right:5px;
}


#head_search {
    background: url("../img/head_search_icon.jpg") no-repeat scroll 4px 50% #F5F5F5;
    border-color: #A3A6AB #D3D6DD #E2E9EF #DADAE2;
    border-style: solid;
    border-width: 1px;
    height: 19px;
    line-height: 15px;
    padding-left:22px;
    width: 180px;
}


/*===============================================================*/
h2,h3,h4{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#666666;
}
p { font-family: "MS PGothic"; font-size:10pt; line-height: 150%; color:494949}
font { line-height: 100%; }

td { font-family: "MS PGothic"; font-size:10pt; line-height: 120%}

.table_body {  font-family: "MS PGothic"; font-size: 10pt; line-height: 150%; padding-left: 15px}
.title {
	font-size: 11pt;
	font-weight: bold;
	color: #233FAB;
	vertical-align: top;
	line-height: 15pt;
	font-family: "MS PGothic";
	padding-top: 20px;
	padding-left: 10px;
}
.body {  font-size: 10pt; line-height: 150%; text-align: justify}
.title1 { font-size: 18px; font-weight: bolder; color: #C05300; vertical-align: top; line-height: 150%; font-family: "MS PGothic"; padding-top: 10px; padding-bottom: 5px}
.bg {  background-attachment: fixed; background-image: url(../stadium/images/bg.gif); background-position: 100px 150px; background-repeat: no-repeat; background-color: #FFFFFF}
.inbox {  border: #000000; font-family: "MS PGothic"; font-size: 8pt; font-weight: bold; color: #666666; letter-spacing: 100px}
.justify { text-align:justify; }
.leftmargin  { font-family: "MS PGothic";  padding-right: 10px; padding-left: 10px; }
.leftmargin2 { font-family: "MS PGothic";  padding-right: 1px; padding-left: 1px; font-size:8pt;}
.leftmargin3 { font-family: "MS PGothic";  padding-right: 1px; padding-left: 1px; font-size:8pt;}
.mg { font-family: "MS PGothic";  padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; text-align: justify}.margin { ; padding-right: 8px; padding-left: 8px ; padding-top: 8px; padding-bottom: 8px}
.alpha30 {  filter: Alpha(Opacity=40)}
.alpha {  filter: Alpha(Opacity=30)}
.form { font-family: "MS PGothic";  font-size: 10pt; border: 1px #9C9C9E solid}
.topm { font-family: "MS PGothic";  padding-top: 7px; text-align: justify }
.mg1 { font-family: "MS PGothic";  padding-top: 10px; padding-right: 10px; padding-left: 10px; text-align: justify }

.price {
    font-size: 10px;
    color: #CC0000;
}
.tbox { font-family: "MS PGothic";  font-size: 10pt; color: #444444; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

input { font-family: "MS PGothic"; font-size:10pt; }
select { font-family: "MS PGothic"; font-size:10pt; }
textarea { font-family: "MS PGothic"; font-size:10pt; }

.poll_style {  font-family: "MS PGothic"; font-size: 10pt; color: #444444; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height:20px;}
.small_font {font-family: "MS PGothic"; font-size:9pt; }

.list_price_title {
	text-align:left;
	font-size:8pt;
	width:46;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height:130%;
}
.list_price_customer {
	color:#666666;
	text-decoration: underline;
	text-align: right;
	width:70;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height:130%;
	font-size: 9px;
}
.list_price_sale {
    color:#666666;
    font-weight:bold;
    text-align: right;
    width:70;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    line-height:110%;
}
.list_price_point {
	color:#cB811E;
	text-align: right;
	width:70;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height:130%;
}
.list_price_title {
    text-align:left;
    font-size:8pt;
    width:46;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    line-height:100%;
}
.list_sample_price_customer {
	color:#666666;
	text-align: right;
	width:70;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height:130%;
	font-size: 11px;
	text-transform: none;
	text-decoration: underline;
}
.list_sample_price_sale {
	text-align: right;
	width:70;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height:130%;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.list_sample_price_rate {
	color:#666666;
	text-align: right;
	width:70;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height:130%;
	font-size: 11px;
	font-weight: bold;
}
.list_sample_price_point {
  color:#cB811E;
  text-align: right;
  width:70;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  line-height:130%;
}
.table-dot {
	margin: 0px;
	border: 1px solid #999999;
	width: 158px;
	height: 56px;
}
.akamoji {
	font-size: ‚È‚µ;
	text-transform: uppercase;
	color: #FF0000;
	line-height: normal;
}
.table-1px {
	border: 1px solid #333333;
	width: 160px;
}
.table-waku {
	border: 1px solid #CCCCCC;
}
.honbun {	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.MZhonbun {
	font-size: 12px;
	color: #515151;
	line-height: 160%;
	font-weight: lighter;
}


#news_block {
	border-top: 1px solid #cccccc;
	height:205px;
	width:460px;
	overflow-x: hidden;
	overflow-y: scroll;
}


.table-wakunashi {
	border: 1px none #FFFFFF;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	font-weight: normal;
	color: #515151;
	text-align: left;
	line-height: 140%;
	margin: 5px;
	padding: 3px;
}
.midashi {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #EB5A24;
}
.honbun2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.kurohuto {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 150%;
}
.midasi {
	font-size: 12px;
	font-weight: bold;
	color: #D2151A;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	line-height: 150%;
}
.style1 {color: #666666}

.table-dot {
	margin: 5px;
	border: 5px groove #666666;
	width: 150px;
	height: 300px;
}
.1danraku {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 9px;
	color: #000000;
	list-style-type: none;
	font-weight: bold;
}
.shohin {
	font-size: 13px;
	font-style: oblique;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.fontsize {
	font-size: 10.5px;
	color: #333333;
	margin: 0px;
}
.smallsize-MZhonbun {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	color: #666666;
}
.kurohuto {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.honbun {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 150%;
}
.fontsize1 {	font-size: 9px;
	color: #333333;
	margin: 0px;
}
.style1 {font-weight: bold}

a{
	color:#696969;
	text-decoration: underline;
}

a:link,a:visited{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
.table-yohaku {
	margin: 3px;
	padding: 3px;
	border: 0px solid #FFFFFF;
}
.ao {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	font-weight: bold;
	color: #006BAE;
}
.midori {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	font-weight: bold;
	color: #339933;
}


.top_bunner_double{
	font-size: 12px;
	line-height:200%;
	height:140px;
}
img{
	border:0px;
}


#top_news{
	background-color:#F0F0F0;
	height:40px;
	color:#CCC;
}

#top_news a{
	font-size:11px;
	padding: 10px 8px ;
	color: #444444;
	text-decoration:none;
	font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro W6','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}

#top_news a:hover{
	text-decoration:underline;
}


.style1 {color: #FFFFFF}
.style5 {color: #FFFFFF; font-size: x-small; }
body {
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
}

.mgb5 { margin-bottom:5px;}
.mgb10 { margin-bottom:10px;}
.mgb20 { margin-bottom:20px;}
.mgb30 { margin-bottom:30px;}
.mgb50 { margin-bottom:50px;}


.mgt5 { margin-top:5px;}
.mgt10 { margin-top:10px;}
.mgl5 { margin-left:5px;}
.mgl10 { margin-left:10px;}
.mgl20 { margin-left:20px;}
.clear{clear:both;}

/*==left_menu=============================================================*/

.left_box_m3 {
    background-color: #F2F2F2;
    border: 3px solid #CDCDCD;
    padding: 5px;
    width: 145px;
}

.left_box_m1{
    background-color: #FFF;
    border: 1px solid #CCC;
    padding: 5px;
    width: 149px;

}

.left_box_m1 form{
	margin-bottom:0px;
}
.mem_txt_box{
	width:85px;
	font-size:12px;
}


.left_box_m3 a:hover,
.left_box_m1 a:hover{
	opacity:0.8;
	filter: alpha(opacity=80);
	top:1px;
	left:1px;
	position:relative;
}



/*------------------------------------------------------------------------------*/
/*ƒpƒ“‚­‚¸
--------------------------------------------------------------------------------*/
ul#pankuzu {
	float:left;
	padding:0 12px 0 0;
	margin:0 10px 10px 10px;
}
ul#pankuzu li{
	height:21px;
	float:left;
	line-height:30px;
	list-style-type: none;
	color:#FF6633;
}
ul#pankuzu li a{
	color:#666;
	display:block;
	padding:0 15px 0 0px;
	float:left;
	background:url("../img/category/pankuzu.gif") no-repeat right center;
}

ul#pankuzu li a:hover{
	text-decoration:none;
}


/*------------------------------------------------------------------------------*/
/*Žó’”­’¤•i
--------------------------------------------------------------------------------*/

.item_co_box_txt{
	float:left;
	width:330px;
}

.item_co_box_txt table.itemt{
    border: 1px #BCBCBC solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin-bottom: 10px;
}
.item_co_box_txt table.itemt th {
	padding:9px 0;
	text-indent:10px;
	border: #BCBCBC solid;
	border-width: 0 0 1px 1px;
	background: #E7E7E7;
	font-weight: bold;
	text-align: left;
/*=	width:155px;====*/
	color:#29537C;
	font-size:12px;
}
.item_co_box_txt table.itemt td {
	padding:9px 0;
	padding-left:10px;
    border: 1px #BCBCBC solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}
.item_co_box_txt table.itemt td.bgb{
	background-color:#29537C;
	color:#FFF;

}
.item_co_box_txt table.itemt td.nairelbl img{
	margin:0 5px 5px 0;
}
/*==Ú×‰ºƒ{ƒbƒNƒX==*/
.item_co_box_txt .boxbod3{
	border:3px solid #CDCDCD;
	margin-bottom:30px;
	background-color:#F2F2F2;
	width:100%;
}
.item_co_box_txt .boxbod3 p{
margin:0px;
padding:0px;
	margin:5px 10px;
text-align:left;
}


.item_data table td{
vertical-align: top ;
}
