/*リセット系
----------------------------------------------------------------------------------*/
body {
font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", osaka;
margin: 0px;
padding: 0px;
text-align:center;
}

body,h1,h2,h3,h4,h5,h6,td,th,div,p,input,textarea,pre,li {
font-size:100%;
font-size:small;
line-height:125%;
font-weight:normal;
color:#000000;
letter-spacing:0.029em;

/*IE5.5以下に見せたくないときの設定（2行）*/
voice-family:"\"}\""; /*『 } 』で終わったと見せかける*/
voice-family:inherit; /*『inherit』で上の設定をキャンセル*/

_font-size:small;

}

div,ul,li{ background:transparent;}

p{text-align:justify;text-justify : inter-ideograph ;font-size:12px;}

b{padding:0px;}

h1,h2,h3,h4,h5,h6,p,ul,ol,dt,li,dd,form,pre,embed,object,form,fieldset,input,textarea,select,option,img{margin:0;padding:0;vertical-align: baseline;}

li{ list-style-type:none;}

table,img{border:0;}


/*フォント系
----------------------------------------------------------------------------------*/
.col_red{ color:#FF0000;}
.col_red_b{ color:#FF0000; font-weight:bold;}
.font12px_b{ font-size:12px; font-weight:bold; color:#000000;}
.font11px{ font-size:11px;}
.font15px_b{ font-size:15px; font-weight:bold; color:#000000;}
.font15px{ font-size:15px;color:#000000;}
.fontcol_name{ color:#500F2F;}
.font_12px_white{ font-size:12px; color:#FFFFFF; font-weight:bold;}
.font_14px_withe_b{ font-size:14px; font-weight:bold; color:#FFFFFF;}
.text_red{ font-size:13px; color:#FF0000; margin:65px auto 0;}

/*マージン系
----------------------------------------------------------------------------------*/
.mg_t5{margin-top:5px;}
.mg_t10{margin-top:10px;}
.mg_t15{margin-top:15px;}
.mg_t20{margin-top:20px;}
.mg_t25{margin-top:25px;}
.mg_t30{margin-top:30px;}
.mg_t35{margin-top:35px;}
.mg_t40{margin-top:40px;}
.mg_t45{margin-top:45px;}
.mg_t50{margin-top:50px;}
.mg_t55{margin-top:55px;}
.mg_t60{margin-top:60px;}
.mg_t65{margin-top:65px;}
.mg_t70{margin-top:70px;}

.mg_b20{margin-bottom:20px;}
.mg_b35{margin-bottom:35px;}
.mg_b50{margin-bottom:50px;}

.mg_t30_b60{ margin:30px auto 60px;}

.mg_t05lrb20{ margin:5px auto 20px; width:772px;}
.mg_t05lrb20_border{ margin:5px auto 20px; text-align:center; border:1px solid #CCCCCC;}
.mg_t20lrb20_border{ margin:20px auto 20px; border:1px solid #CCCCCC;}
.mg_lrb20_border{ margin:0px auto 20px; border:1px solid #CCCCCC;}

.mg_t20_b20_lr_auto{ margin:20px auto 20px;}
.mg_lr_auto{ margin:0 auto;}

/*その他共通
----------------------------------------------------------------------------------*/
.nextprev{ width:780px; height:auto; margin:10px 0 20px 0; text-align:center;}
.td_border_br{ border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#box_wrap01{ width:770px; height:auto;}

/* リンク系
----------------------------------------------------------------------------------*/
a:link               { color:#0066CC; text-decoration:underline;}
a:visited            { color:#0066CC; text-decoration:underline;}
a:hover  		     { color:#CC0000; text-decoration:underline;}

/*レイアウト/ヘッダ/フッタ
----------------------------------------------------------------------------------*/
#building{ width:auto; height:auto; margin:0 auto; background:url(/img/default/miyabi_pat2.gif) repeat;}
#header{ width:900px; height:auto; margin: 0 auto;}

.head_btn li{ float:left;}

#contents{width:904px; height:auto;margin:0 auto; background:url(/img/default/box_bg.jpg) repeat-y;}
#copy{ width:340px; height:auto; font-size:13px; color:#999999; float:right;}
#adress{ width:500px; height:auto; float:left; font-size:12px;}
#footer{ width:870px; height:auto; margin:0 auto; padding:15px 15px 25px 15px; text-align:left; background:#E5E0D3; border-bottom:1px solid #999999;}

#main{ width:900px; height:auto; margin:0 auto 15px; text-align:center;}

/*原産地サーチ
----------------------------------------------------------------------------------*/
#lotno{ width:493px; height:272px; background:url(/img/default/gensan_login_bg.jpg) no-repeat; margin:30px auto 220px;}
.lotno_search{ width:400px; height:auto; margin:0px auto; padding-top:60px; text-align:center;}

/*ログイン
----------------------------------------------------------------------------------*/
#login{ width:503px; height:317px; background:url(/img/default/login_bg.jpg) no-repeat; margin:10px auto;}
#login_box{ width:350px; height:auto; padding-top:50px; margin:0 auto;}

#login_box_pw{ width:350px; height:auto; padding-top:170px; margin:0 auto; text-align:center;}
#login_pw{ width:503px; height:317px; background:url(/img/default/login_pw_bg.jpg) no-repeat; margin:123px auto;}








