/****************************************************
***   sample_g  HTML TAG          ***
****************************************************/

BODY{
	margin:0;
	text-align:center;
        background:url(img/bgs.gif) repeat-x;
}
a{
	color:blue;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
	color:orange;
}
IMG{
        border:none;
}

p{
  padding:-2px;
  margin-left:5px;
  margin-bottom:0;
  margin-top:0;
  line-height:200%;
}
 
H1{
  font-size : 11px;
  margin:0 auto;
  text-align:right;
}
H2{
  margin:0;
  font-size : 14px;
}
H3{
  margin:0;
  font-size : 14px;
}
H4{
  margin:0;
  font-size : 14px;
}
H5{
  margin:0;
  font-size : 14px;
}
.white{
	color:#FFFFFF;
}
.size16{
   font-size : 16px;
} 
.size14{
   font-size : 14px;
   font-style : bold;
}
.size12{
   font-size : 14px;
}.size12_l150{
   font-size : 14px;
   line-height:150%;
}
table{
  border-width :1px;
  border-style :solid;
  border-color :silver;
}    

.m20{
 margin-top:20px;
}
.h1_bg{
        background:url(img/h1_bg.gif) repeat-x;
        height:20px;
        line-height:180%;
}
.h1_bg2{
        background:url(img/h1_bg.gif) repeat-x;
        height:20px;
        line-height:180%;
        width:90%;
}
table{
 border:0;
}
.float_left{
        float:left;
}
.float_right{
        float:right;
}
dl,dt,dd{
        margin:0;
        padding:0;
}
.red{
       color:red;
}
/**********************************
***        HEADER             ***
**********************************/

#layout {
        width:900px;
	margin: 0 auto;
	text-align: left;
	color:#444444;
}

.container_top{
       width:900px;
       margin-bottom:0px;
       margin-top:5px;
       height:7px;
}

.container_middle{
       width:900px;
       display:inline-block;
}

#title{
	float:left;
        margin-left:5px;
        height:70px;
}
#header{
	float:right;
        margin-right:0px;
        font-size : 12px;
        height:70px;
        text-align:right
}

#hmenu{
	height:30px;
	padding-right:0px;

}
#hmenu ul{
	float:right;
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0;
}
#hmenu ul li{
	display:block;
	float:left;
	margin-right:0px;
	line-height:200%;
        text-align:center;

}
#hmenu ul li a{
	background:url(img/hmenu_middle.gif) no-repeat;
	display:block;
	text-decoration:none;
	color:blue;
	width:80px;
        height:30px;
}
#hmenu ul li a:hover{
	background:url(img/hmenu_middle_up.gif) no-repeat;
	color:orange;
}
.clear{
        clear:both;
}
#rink{
        margin-top:10px;
        height:40px;
        background:url(img/rink.gif) no-repeat;
}
#banner a{
	background:url(img/banner_top.gif) no-repeat;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
        text-align:center;
        float:left;
        width:125px;
        height:40px;
        font-size:14px;
        line-height:270%;
}

#banner2 a{
	background:url(img/banner_top2.gif) no-repeat;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
        text-align:center;
        float:left;
        width:125px;
        height:40px;
        font-size:14px;
        line-height:270%;
}
#banner a:hover{
	background:url(img/banner_top_up.gif) no-repeat;
	color:orange;
}
#banner2 a:hover{
	background:url(img/banner_top_up2.gif) no-repeat;
	color:orange;
}
.header_banner{
        padding: 0px;
        margin:0 auto;
        height:30px;        
        text-align:right
}

/**********************************
***        BODY layout          ***
**********************************/

.container_body{
        background:url(img/container_middle.gif) repeat-y;
        width:900px;
        margin:0 auto;
        padding-bottom:10px;
        display:inline-block;
}

.text{
        font-size:12px;
	color:silver;
}
.navi{
        font-size:12px;
        width:800px;
        padding-left:10px;
        margin-bottom:10px;
        margin-top:0px;
}

/**********************************
***          LEFT               ***
**********************************/

#left{
	float:left;
        width:210px;
}
.left_banner{
        background:url(img/left_head.gif) no-repeat;
        width:200px;
        height:25px;
        font-size:14px;
        color:#757575;
        padding:0 0 0 10px;
        display:inline-block;
        line-height:230%;        
        margin-bottom:0px;
}

.left_middle{
        display:inline-block;        
}
.left_bottom{
        background:url(img/left_bottom.gif) no-repeat;
        width:210px;
        height:20px;
        margin-bottom:10px;
}

#menu{
	padding-right:0px;
        margin:0 auto;
}
#menu ul{
	list-style:none;
        margin:0;
	padding:0;
}
#menu ul li{
 	display:block;
}
#menu ul li a{
        width:180px;
        background:url(img/left_middle.gif) repeat-y;
	display:inline-block;
	text-decoration:none;
	color:#B4B4B3;
        font-size:13px;
        padding:3px 0px 3px 20px;
        height:25px;
}
#menu ul li a:hover{
        background:url(img/left_middle_up.gif) no-repeat;
	color:#DD261D;
}

.page_item a,.cat-item a{
         background:url(img/left_middle.gif) no-repeat;
        width:210px;
	text-decoration:none;
	color:#B4B4B3;
        font-size:12px;
	display:inline-block;
        line-height:200%;
        height:35px;
 border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : silver;
}

.dem-results{
         background:url(img/left_middle_poll.gif) repeat-y;
        width:200px;
	text-decoration:none;
	color:#000000;
        font-size:12px;
	display:inline-block;
        line-height:200%;
        text-align:left;
        padding:5px 0px 3px 10px;
}

.dem-results ul{
        list-style:none;
        margin:0;
	padding:0;
}
.left_middlea{
        width:180px;
        background:url(img/left_middle3.gif) repeat-y;
	display:inline-block;
	text-decoration:none;
	color:#B4B4B3;
        font-size:13px;
        padding:3px 0px 3px 30px;
}
.page_item a:hover,.cat-item a hover{
        background:url(img/left_middle_up.gif) no-repeat;
	color:#DD261D;
}
#menu_auc{
	padding-right:0px;
        margin:0 auto;
}
#menu_auc ul{
	list-style:none;
        margin:0;
	padding:0;
}
#menu_auc ul li{
 	display:block;
        margin:0;
}
#menu_auc ul li a{
        background:url(img/left_middle.gif) no-repeat;
        width:210px;
        height:35px;
        font-size:12px;
        color:#757575;
        padding:0 0 0 30px;
        display:inline-block;
        line-height:280%;        
        margin-bottom:0px;
        text-decoration:none;
}
#menu_auc ul li a:hover{
        background:url(img/left_middle_up.gif) no-repeat;
	color:#DD261D;
}

/**********************************
***          RIGHT              ***
**********************************/

#right{
        width:450px;
        float:left;
        margin-right:0;
}
.right_info_top{
        background:url(img/right_info_top.gif) repeat-x;
        width:435px;
        line-height:200%;
        height:20px;
        padding:0px 5px 0px 10px;
        font-size:12px;
        border-width:1px 1px 0 1px;
        border-color:#FCEE55;
        border-style:solid;
}
.right_info_top2{
        background:url(img/right_info_top.gif) repeat-x;
        width:435px;
        line-height:200%;
        height:20px;
        padding:0px 5px 0px 10px;
        font-size:12px;
        border-width:1px 1px 0 1px;
        border-color:#FCEE55;
        border-style:solid;
}
.right_body{
        width:430px;
        padding:2px 10px 0px 10px;
        font-size:13px;
        display:inline-block;
        line-height:150%;
        border-width:0 1px 0 1px;
        border-color:#FCEE55;
        border-style:solid;
}
.right_bottom{
        width:450px;
        height:25px;
        font-size:14px;
        display:inline-block;
        margin-bottom:10px;
        border-width:0 1px 1px 1px;
        border-color:#FCEE55;
        border-style:solid;
}


.right_foot{
        width:433px;
        font-size:12px;
        text-align:right;
        margin-top:20px;
}
.cat{
        width:100%;
        text-align:center;
        margin:0;
        padding:0;
}
.cat1_left{
        float:left;
        width:210px;
        text-align:left;
}
.cat1{
        font-size:10px;
        color:#cccccc;
        text-align:left;
        margin:0 0 0 2px;
        line-height:130%;
        padding:0;
 }
.cat1_right{
        float:right;
        width:210px;
        text-align:left;
}
/**********************************
***          RIGHT2             ***
**********************************/

#right2{
        width:225px;
        float:right;
}
.right2_info_top{
        background:url(img/right2_top.gif) repeat-x;
        width:205px;
        line-height:200%;
        height:20px;
        padding:0px 5px 0px 15px;
        font-size:13px;
        border-width : 1px 1px 0 1px;
        border-style : solid;
        border-color : #FFCC00;
}
.right2_info_top2{
        background:url(img/right_info_top.gif) no-repeat;
        width:210px;
        line-height:200%;
        height:35px;
        padding:0px 5px 0px 10px;
        font-size:16px;

}
.right2_body{
        width:205px;
        padding:5px 10px 5px 10px;
        font-size:12px;
        display:inline-block;
        line-height:150%;
        text-align:center;
        border-width : 0px 1px 0 1px;
        border-style : solid;
        border-color : #FFCC00;
}
.right2_body2{
        width:185px;
        padding:5px 20px 5px 20px;
        font-size:11px;
        display:inline-block;
        line-height:170%;
        text-align:left;
        border-width : 0px 1px 0 1px;
        border-style : solid;
        border-color : #FFCC00;
}
.right2_bottom{
        width:225px;
        height:25px;
        font-size:14px;
        display:inline-block;
        margin-bottom:10px;
        border-width : 0px 1px 1px 1px;
        border-style : solid;
        border-color : #FFCC00;
}

/**********************************
***       RIGHTsingle           ***
**********************************/
#rights{
        width:670px;
        float:right;
        text-align:center;
}
.right_info_tops{
        background:url(img/right_info_tops.gif) repeat-x;
        width:655px;
        line-height:220%;
        display:inline-block;
        height:30px;
        padding:0px 5px 0px 10px;
        font-size:14px;
        border-width:1px 1px 0 1px;
        border-color:#FCEE55;
        border-style:solid;
        text-align:center;
        font-weight:bold;
}
.right_bodys{
        width:650px;
        padding:2px 10px 0px 10px;
        font-size:13px;
        display:inline-block;
        line-height:150%;
        border-width:0 1px 0 1px;
        border-color:#FCEE55;
        border-style:solid;
        text-align:left;
}
.right_bottoms{
        width:670px;
        height:10px;
        font-size:14px;
        display:inline-block;
        margin-bottom:20px;
        border-width:0 1px 1px 1px;
        border-color:#FCEE55;
        border-style:solid;
}
.right_foots{
        width:633px;
        font-size:12px;
        text-align:right;
        margin-top:10px;
}
dl.kigyou_top{
        background:url(img/kigyou_top.gif) no-repeat;
        width:600px;
        height:210px; 
        margin:20px 0 10px 0;
}
dl.kigyou_top dt{
        float:left;
        padding:12px 0 10px 30px;
        width:240px;
        height:180px;
}
dl.kigyou_top dd{
        float:right;
        padding:12px 30px 10px 10px;
        font-size:12px;
        width:280px;
        height:180px;
        text-align:left;
}
.kigyou_top{
        background:url(img/kigyou_top.gif) no-repeat;
        width:655px;
        height:210px; 
        margin:20px 0 10px 0;
}
.kigyou_top_image{
        float:left;
        padding:12px 0 10px 20px;
        width:240px;
        height:180px;
}
.kigyou_top_text{
        float:right;
        padding:12px 30px 10px 10px;
        font-size:12px;
        width:335px;
        height:180px;
        text-align:left;
}
.bosyu_yoko{
        font-size:16px;
        padding:10px 5px 10px 5px;
        border-width:0 0 3px 0;
        border-style:solid;
        border-color:#E5E6E6;
        background-color:#F9F9C5;
        margin-top:10px;
}
.kigyou_top2{
        width:655px;
        height:210px; 
        margin:10px 0 10px 0;
}
.kigyou_top2_image1{
        float:left;
        padding:12px 0 10px 30px;
        width:240px;
        height:180px;
        text-align:left;
        font-size:10px;
}
.kigyou_top2_image2{
        float:right;
        padding:12px 30px 10px 30px;
        font-size:12px;
        width:240px;
        height:180px;
        text-align:left;
        font-size:10px;
}
/**********************************
***       RIGHTlist             ***
**********************************/

.list_top{
        font-size:16px;
        padding:10px 5px 10px 5px;
        border-width:0 0 1px 0;
        border-style:dotted;
        border-color:blue;
        color:blue;
        background-color:#EBF9F7;
        margin-top:10px;
}
dl.list_mid{
        margin:5px 0 5px 0;
}
dl.list_mid dt{
        float:left;
        padding:5px 0 5px 0;
        width:120px;
        height:90px;
}
dl.list_mid dd{
        float:right;
        padding:5px 10px 0 5px;
        font-size:12px;
        width:500px;
        height:90px;
        text-align:left;
        border-width:0 0 1px 0;
        border-style:solid;
        border-color:blue;
}
dl.list_mid2{
        border-width:0 0 3px 0;
        border-style:solid;
        border-color:#E5E6E6;
        display:inline-block;
}
dl.list_mid2 dt{
        float:left;
        padding:5px 0 5px 10px;
        width:110px;
        text-align:left;
        border-width:0;
        border-style:solid;
        border-color:#E5E6E6;
        font-size:12px;
}
dl.list_mid2 dd{
        float:right;
        padding:5px 10px 5px 18px;
        font-size:12px;
        width:500px;
        text-align:left;
        border-width:0 0 0 1px;
        border-style:solid;
        border-color:#E5E6E6;
}
dl.list_mid3{
        border-width:0 0 3px 0;
        border-style:solid;
        border-color:#E5E6E6;
        display:inline-block;
}
dl.list_mid3 dt{
        float:left;
        padding:5px 0 5px 10px;
        width:110px;
        text-align:left;
        border-width:0 1px 0 0;
        border-style:solid;
        border-color:#E5E6E6;
        font-size:12px;
}
dl.list_mid3 dd{
        float:right;
        padding:5px 10px 5px 18px;
        font-size:12px;
        width:500px;
        text-align:left;
        border-width:0;
        border-style:solid;
        border-color:#E5E6E6;
}
dl.list_mid_form{
        border-width:0 0 3px 0;
        border-style:solid;
        border-color:#E5E6E6;
        display:inline-block;
}
dl.list_mid_form dt{
        float:left;
        padding:5px 0 5px 10px;
        width:200px;
        text-align:left;
        border-width:0;
        border-style:solid;
        border-color:#E5E6E6;
        font-size:12px;
}
dl.list_mid_form dd{
        float:right;
        padding:5px 10px 5px 18px;
        font-size:12px;
        width:410px;
        text-align:left;
        border-width:0 0 0 1px;
        border-style:solid;
        border-color:#E5E6E6;
}
.list_oubo{
        font-size:14px;
        padding:15px 5px 0px 5px;
        text-align:center;
        width:280px;
        margin-bottom:20px;
}
.list_oubo2{
        font-size:14px;
        padding:15px 5px 0px 5px;
        text-align:center;
}
.list_oubo2 a{
        background:url(img/oubo_button.gif) no-repeat;
        width:130px;
        height:30px;
        color:#FFFFFF;
        text-align:center;
        display:inline-block;
        line-height:220%;
}
.list_oubo2 a:hover{
        background:url(img/oubo_button_up.gif) no-repeat;
        color:orange;
        text-decoration:none;
}


#ouboform{
	margin:0;
        padding:0;
        text-align:center;
}

.list_detail_button a{
        background:url(img/oubo_detail.gif) no-repeat;
        float:left;
        width:130px;
        height:30px;
        color:#FFFFFF;
        text-align:center;
        display:inline-block;
        line-height:220%;
}
.list_detail_button a:hover{
        background:url(img/oubo_detail_up.gif) no-repeat;
        color:orange;
        text-decoration:none;
}

.list_oubo_button a{
        background:url(img/oubo_button.gif) no-repeat;
        float:right;
        width:130px;
        height:30px;
        color:#FFFFFF;
        text-align:center;
        display:inline-block;
        line-height:220%;
}
.list_oubo_button a:hover{
        background:url(img/oubo_button_up.gif) no-repeat;
        color:orange;
        text-decoration:none;
}

.bookmark{
       margin:30px 0 0 0;
}
/**********************************
***       RIGHTauction          ***
**********************************/
#right_auc{
        width:100%;
        float:right;
}
.right_auc_top{
        background:url(img/right2_top.gif) repeat-x;
        width:100%;
        line-height:200%;
        height:20px;
        text-align:center;
        font-size:13px;
        border-width : 1px 1px 0 1px;
        border-style : solid;
        border-color : #FFCC00;
}
.right_auc_body{
        width:100%;
        font-size:13px;
        display:inline-block;
        line-height:200%;
        text-align:center;
        border-width : 0px 1px 0 1px;
        border-style : solid;
        border-color : #FFCC00;
        padding-top:10px;
}
.right_auc_body2{
        width:100%;
        font-size:11px;
        display:inline-block;
        line-height:170%;
        text-align:left;
        border-width : 0px 1px 0 1px;
        border-style : solid;
        border-color : #FFCC00;
        text-align:center;
}
.right_auc_bottom{
        width:100%;
        height:25px;
        font-size:14px;
        display:inline-block;
        margin-bottom:10px;
        border-width : 0px 1px 1px 1px;
        border-style : solid;
        border-color : #FFCC00;
}
/**********************************
***          FOOTER             ***
**********************************/

.footer_body{
        width:900px;
        margin:0;
        padding-bottom:10px;
        text-align: center;
        font-size:12px;
        display:inline-block;
}
.footer{
       width:900px;
       margin-bottom:10px;
       height:20px;
       padding-bottom:5px;
       display:inline-block;
       text-align:right;
}
#Copyright{
        font-size:11px;
        margin-right:0px;
}

/**********************************
***         MAIL FORM           ***
**********************************/

.form_sub{
  font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
  font-size : 10px;
  color : #0B479F;
  margin:0;
}

/**********************************
***          BLOG               ***
**********************************/

.navigation {
	display: block;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
        font-size : 12px;        
	}
form{
 margin:0;
 padding:0;
}
.widgettitle{
        background:url(img/left_banner_top.gif) no-repeat;
        width:190px;
        height:30px;
        padding-left:10px;
        font-size:14px;
	color:#000000;
        text-align: left;     
}

/**********************************
***         Pages               ***
**********************************/
#right_page{
     float:right;
     width:440px;
}

#left_page{
     float:left;
     width:220px;
}
.right_page_top{
        background:url(img/right_page_top.gif) no-repeat;
        width:680px;
        height:30px;
        padding:2px 5px 0px 10px;
        line-height:150%;
        font-size:14px;
        margin-top:20px;
        margin-bottom:20px;

}
.right_page_top2{
        background:url(img/right_info_top2.gif) no-repeat;
        width:440px;
        height:30px;
        padding:2px 5px 0px 10px;
        line-height:150%;
        font-size:14px;
        margin-top:20px;
}
.right_page_body{
        width:440px;
        padding:2px 10px 0px 10px;
        font-size:13px;
        line-height:200%;
}
.right_page_bottom{
        width:440px;
}
dl, dt, dd {
	list-style: none;
	}


.float_right {
	float: right;
}
.float_left {
	float: left;
}
.clear {
	clear: both;
}
.contents{
        font-size: 12px;
}
.new_promotion{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : silver;
  padding-left:5px;
  padding-right:5px;
}
.new_promotion2{
  text-align:right;
  padding-right:5px;
}
.page_midashi{
  font-size:16px;
  padding:5px;
}
.page_bosyusyokusyu{
  font-size:11px;
  padding:5px;
}
.margin20{
 margin-top:20px;
}
.list_info{
 margin:0 auto;
 height:120px;
}
.list_info dl{
 margin:0 auto;
 height:120px;
}
.list_info dl dt{
 margin:0 auto;
 height:120px;
}
.list_info dl dd{
  margin:0 auto;
  padding-right:10px;
  padding-top:5px;
  font-size:12px;
}
.pad10{
padding-left:5px;
}
.company_name{
  text-align:right;
  font-size:16px;
  color:blue;
  float:left;
  margin-left:10px;
  padding-top:10px;
}
/**********************************
***         Auction             ***
**********************************/
.auc_bg1{
       background:url(img/auc_bg1.gif) repeat-x;
}
.auc_bg2{
       background:url(img/auc_bg2.gif) repeat-x;
}
.auc_bg3{
       background:url(img/auc_bg3.gif) repeat-x;
}
.auc_bg4{
       background:url(img/auc_bg4.gif) repeat-x;
}
/**********************************
***         Form                ***
**********************************/
.access1{
       color:blue;
       margin-left:40px;
       margin-bottom:5px;
       padding-left:10px;
       background-color:#FAF26D;
}
.access2{
       margin-bottom:10px;
       margin-left:40px;
       padding-bottom:5px;
       border-width:0 0 1px 0;
       border-style:dotted;
       border-color:#cccccc;
       padding-left:10px;
}
.access3{
       margin-bottom:10px;
       margin-left:40px;
       padding-left:10px;
}
/**********************************
***         FAQ                ***
**********************************/

.faq_head{
       padding:3px;
       margin-top:10px;
}
.faq_body{
}
