.hako1{
	border:1px solid #6460FB;
	background-color:#EAE9FE;
	width:720px;
	height:400px;
}

.henko2{
 	//padding:5px;
 	text-align:left;
	 font-size:14px;
 	color: #6666FF;
 	text-decoration:underline;
 	cursor:pointer;
}

.henko3{
 	text-align:left;
 	font-size:14px;
 	color: #6666FF;
 	cursor:pointer;
}
@charset "Shift_JIS";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#E1F4EE;
	font-size:12px;
}

a:link{
	color: #6666FF;
}
a:visited{
	color: #6666FF;
}
a:hover{
	color: #6666FF;
}
a:active{
	color: #6666FF;
}
h1 {
	margin:0px;
}
h2 {
	margin:0px;
}
p {
	margin:0;
	padding:0;
}
#head{
	width:100%;
	height:86px;
	padding-left:20px;
	padding-right:20px;
	background-image:url(../../images/h_kage.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#table{
	width:760px;
	background-color:#FFFFFF;
	border-bottom:3px solid #6460FB;
	border-top:3px solid #40B38C;
}
#table2{
	width:710px;
	background-color:#FFFFFF;
}
.yohaku_l{
	width:25px;
	border-left:1px solid #CCCCCC;
}
.yohaku_r{
	width:25px;
	border-right:1px solid #CCCCCC;
}
#footer{
	width:720px;
	padding:20px;
}
.footer{
	font-size:11px;
}
.solid_r_l{
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.solid_r_l_t{
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding-top:5px;
}
.kiboubi{
	width:325px;
	padding:0px;
	border:1px solid #6460FB;
	background-color:#EAE9FE;
	padding-left:10px;
}
.kiboubi2{
	border:1px solid #6460FB;
	background-color:#EAE9FE;
	padding:50px;
	padding-left:120px;
}
.biko{
	width:377px;
	border:1px solid #6460FB;
	padding:5px;
}
.biko2{
	width:325px;
	border:1px solid #6460FB;
	padding:5px;
}
.order_waku{
	width:600px;
	border:1px solid #CCCCCC;
	padding:50px;
}
/*text*/
.text1{
	font-size:12px;
	line-height:170%;
}
.text2{
	font-size:10px;
	line-height:140%;
}
.text3{
	font-size:11px;
	line-height:140%;
}
.text4{
	font-size:12px;
	color:#6460FB;
	font-weight:600;
	line-height:140%;
}
.text_kiboubi{
	font-size:16px;
}
.text_kiboubi_red{
	font-size:16px;
	font-weight:600;
	color:#CC0033;
}
.text_red{
	color:#CC0033;
}
.text_kiboubi2{
	font-size:18px;
}
.text_kiboubi_big{
	color:#005000;
	font-weight:600;
	font-size:24px;
}
.tyumonbi{
	font-size:11px;
	line-height:140%;
	padding-left:10px;
	padding-top:3px;
}
.tyumonbi2{
	font-size:11px;
	line-height:140%;
	padding-left:10px;
	padding-top:4px;
}
.float_right{
	float:right;
}
.float_left{
	float:left;
}
.index_1_ti,.index_5_ti,.index_6_ti{
	font-size:11px;
	color:#40B38C;
	font-weight:600;
}
.index_2_tib,.index_2_tia,.index_2_ti,.index_3_ti,.index_4_ti,.index_7_ti,.index_8_ti,.index_9_ti,.index_9_2_ti,.index_10_ti,.index_11_ti,.index_9_3_ti{
	font-size:11px;
	color:#999999;
	font-weight:600;
}
.index_text,.index_1_ti,.index_5_ti,.index_6_ti{
	font-size:11px;
	color:#40B38C;
	font-weight:600;
}
/*index*/
#name{
	padding-bottom:10px;
	padding-top:10px;
}
.name{
	font-size:11px;
	font-size:12px;
	padding-right:10px;
}
.henko{
 padding:5px;
 font-size:11px;
 color: #6666FF;
 text-decoration:underline;
 cursor:pointer;
}
#index_button{
	margin-bottom:10px;
}
.index_1_ti,.index_2_ti,.index_2_tia,.index_3_ti,.index_4_ti,.index_5_ti,.index_6_ti,.index_7_ti,.index_8_ti,.index_9_ti,.index_11_ti,.index_9_3_ti{
	background-image:url(../../images/sikiri.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.index_ti{
	height:17px;
	background-image:url(../../images/ti_bg.gif);
}
/*-----------------------------------------------------------*/
.index_1_ti{
	width:70px;
	text-align:center;
}
.index_1{
	font-size:10pt;
	width:70px;
	text-align:center;
}
.index_2_ti{
/*	width:240px;	*/
	width:280px;
	text-align:center;
}
.index_2_tia{
	width:220px;
	text-align:center;
}
.index_2_tib{
	width:250px;
	text-align:center;
}
.index_2{
	width:240px;
	text-align:left;
}
.index_2_a{
	width:120px;
	text-align:left;
}
.index_2a{
	width:210px;
	text-align:left;
}
.index_2_aa{
	width:105px;
	text-align:left;
}
.index_3,.index_3_ti{
	width:35px;
	text-align:center;
}
.index_4_ti{
	width:35px;
	text-align:center;
}
.index_4{
	width:35px;
	text-align:center;
}
.index_5_ti{
	width:48px;
	text-align:center;
}
.index_5{
	font-size:10pt;
	width:48px;
	text-align:right;
}
.index_6_ti{
	width:48px;
	text-align:center;
}
.index_6{
	font-size:10pt;
	width:45px;
	text-align:right;
}
.index_7_ti{
	width:55px;
	text-align:center;
}
.index_7{
	width:55px;
	text-align:right;
}
.index_8_ti{
	width:50px;
	text-align:center;
}
.index_8{
	width:65px;
	text-align:right;
}
.index_8_2{
	width:25px;
	text-align:left;
}
.index_9_ti{
	width:65px;
	text-align:center;
}
.index_9{
	width:65px;
	text-align:right;
}

.index_10,.index_10_ti{
	text-align:center;
}
.index_9_2_ti{
	text-align:center;
}
.index_1,.index_2,.index_2a,.index_3,.index_4,.index_5,.index_6,.index_10{
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
}
.index_1_ti,.index_2_ti,.index_2_tia,.index_3_ti,.index_4_ti,.index_5_ti,.index_6_ti,.index_7_ti,.index_8_ti,.index_9,.index_10_ti,.index_9_3{
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
}
.index_7,.index_8,.index_8_2,.index_9,.index_9_3{
	vertical-align:top;
	padding-left:0px;
	padding-right:2px;
	padding-top:6px;
	padding-bottom:0px;
}
.index_2,.index_2_a,.index_2a,.index_2_aa,.index_3,.index_4,.index_7,.index_8,.index_9,.index_8_2,.index_11,.index_9_3{
	background-color:#F3F3F3;
	font-size:10px;
	color:#000080;
	line-height:140%;
}
.index_2,.index_2_a.,index_2a,.index_2_aa{
	padding-left:2px;
}
/*-----------------------------------------------------------*/
/*order*/
.text_8px{
	background-color:#F3F3F3;
	font-size:10px;
	color:#000080;
	line-height:11px;
	font-size:8px;
	text-align:right;
}
.text_8px_2{
	font-size:10px;
	color:#000080;
	line-height:11px;
	font-size:8px;
	text-align:right;
}
#order{
	width:742px;
	height:40px;
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:1px;
}
#order2{
	width:758px;
	height:40px;
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	margin-top:1px;
}
#order3{
	width:100%;
	height:40px;
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	margin-top:1px;
}
.over{
	height:327px;
	overflow:auto;
	overflow-x: hidden; 
}
/*text_feeld*/
.text_feeld{
	padding:1px;
	margin:0px;
	font-size:13px;
	text-align:right;
}
.text_feeldr{
	padding:1px;
	margin:0px;
	font-size:13px;
	text-align:right;
}
.text_feeldl{
	padding:1px;
	margin:0px;
	font-size:13px;
	text-align:left;
}
.text_feeldc{
	padding:1px;
	margin:0px;
	font-size:13px;
	text-align:center;
}
.output{
	border:none;
	background-color:#f3f3f3;
	font-size:10px;
	color:#000080;
}
.output2{
	border:none;
	background-color:#f3f3f3;
	font-size:12px;
	color:#000080;
}
.output3{
	border:none;
	background-color:#f3f3f3;
	font-size:11px;
	color:#000080;
	text-align:right;
}
.output4{
	border:none;
	background-color:#f3f3f3;
	font-size:11px;
	color:#000080;
	text-align:center;
}
/*kakunin*/
.index_11_ti{
	width:26px;
	text-align:center;
}
.index_11{
	width:26px;
	text-align:center;
}
#gokei{
	width:160px;
	height:35px;
	color:#6460FB;
	border:1px solid #6460FB;
	margin-left:20px;
	padding:10px;
	font-size:16px;
	margin-bottom:10px;
	margin-top:10px;
}
#tyumon{
	width:160px;
	height:35px;
	border:1px solid #6460FB;
	padding:10px;
	background-color:#EAE9FE;
	font-size:16px;
	margin-bottom:10px;
}
#tyumon_print,.logo_print{
	display:none;
}
.text_bold{
	font-weight:600;
}
#kakunin_footer{
	margin-top:10px;
	margin-bottom:20px;
	margin-left:30px;
}
.solid_b{
	border-bottom:1px solid #6460FB;
}
#kakunin_head{
	margin-left:20px;
}
#kakunin_head_text{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	font-size:11px;
}
.kakunin_head_text{
	width:90px;
	font-weight:600;
	padding-right:10px;
	font-size:11px;
	text-align:right;
}
/*thanks*/
.thanks_waku{
	border:1px solid #6460FB;
	background-color:#EAE9FE;
	padding:10px;
	text-align:center;
}
.thanks_text{
	font-size:14px;
	font-weight:600;
	color:#6460FB;
}
/*login*/
td.wel_ti{
	border:double #6666FF;
	background:#6666FF;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	padding:2px;
}
td.news_ti{
	border:double #40B38C;
	background:#40B38C;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	padding:2px;
}
td.news2_ti{
	border:double #40B38C;
	background:#FFFFFF;
	font-weight:bold;
	color:#40B38C;
	padding-left:10px;
	padding-right:10px;
	padding:2px;
}
#main_2{
	width:725px;
	margin-left:12px;
	margin-right:12px;
}
#login_waku{
	padding:5px;
	border:4px solid #CCCCCC;
	margin-top:40px;
	margin-left:20px;
	background:#FFFFDD ;
}
#login_main{
	width:735px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding-bottom:0px;
	padding-top:15px;
}
.login_img{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	height:373px;
	background:url(../../images/login_bg.jpg) no-repeat 0px 3px;
	background-position:center;
}
.login{
	width:180px;
	font-size:10pt;
}
.logintd{
	width:200px;
	padding-top:5px;
	padding-bottom:15px;
}
#solid{
	border:1px solid #CCCCCC;
}
.login_bg{
	background-color:#FFF5E5;
}
td.dotted_t_1px{
	border-top:1px dotted #CCCCCC;
}
.wel_text{
	font-size:12px;
	line-height:130%;
	width:200px;
	height:110px;
	padding:5px;
}
.print_padding{
	padding-bottom:10px;
	padding-top:10px;
	font-size:11px;
}
/*rireki------------------------------*/
.rireki_margin{
	float:right;
	padding-top:5px;
	margin-right:5px;
	background:url(../../images/rireki_i.gif) no-repeat 0px 0px;
	padding-left:15px;
	
}
.rireki_title{
	font-size:14px;
	font-weight:600;
}
.rireki_margin2{
	width:710px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}
.hattyubi_text{
	color:#6460FB;
}
.rireki_border_bottom{
	border-bottom:1px dotted #CCCCCC;

}
.syohin_button{
	text-align:right;
	margin-right:5px;
}
.syohin_width{
	width:600px;
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-top:5px;
	margin-bottom:20px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}
.syohin_title{
	width:176px;
	font-size:11px;
	color:#999999;
	font-weight:600;
	background-image:url(../../images/ti_bg.gif);
	text-align:center;
	background-image:url(../../images/sikiri.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.syohin_title2{
	font-size:11px;
	color:#999999;
	font-weight:600;
	background-image:url(../../images/ti_bg.gif);
	text-align:center;
}
.syohin_width2{
	width:176px;
	background-color:#F3F3F3;
	text-indent:5px;
	font-size:10px;
	color:#000080;
	line-height:140%;
	
}
.nohin_table{
	width:100%;
	border-left:5px solid #CCCCCC;
	padding-left:5px;
}
#title_b_line{
	width:100%;
	border-bottom:1px solid #CCCCCC;
}
.top_button{
	clear:right;
	margin-bottom:10px;
	font-size:11px;
}
.syohin_width_margin{
	width:600px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
}

