/*======= 段組設定 =========*/

body{margin:0px; background-color:#FFFFFF;}

#top{width:760px; margin:20px auto 30px auto; height:auto; padding:0px;}

#style{ background:url(../images/common/stylbg.gif) repeat-y right; width:760px; height:auto; margin:2px 0px 0px 0px;}

#main{float:left; text-align:left; background-color:#FFFFFF; width:624px; height:auto; overflow:hidden;}

#menu{float:right; background-color:#cfdae5; line-height:0px; font-size:0px; padding:0px; margin:0px; 
      width:135px; height:auto; overflow:hidden;}

.clear{clear:both; margin:0px; padding: 0px;}

/*　旧製品全体　*/
div#old{width:580px; margin:20px auto 30px auto; height:auto; overflow:inherit;}

div#old_op{width:660px; margin:20px auto 30px auto; height:auto; overflow:inherit;}


/*  ページトップへ戻る  */
.page{text-align:right; clear:both; height:13px; padding:15px 0px; margin:0px;}

.top{background:url(../images/pagetop_.gif) no-repeat; font-size:11px; line-height:100%; padding:0px 0px 0px 12px;}

.pagetop{margin:0px; font-size:11px; padding:7px 0px 6px 475px; clear:both; height:13px; line-height:11px;
         text-align:right; background-image: url(../images/pagetop_.gif); background-repeat: no-repeat;
		 background-position: 470px 4px;}


/*　　画像　　*/
.img0tobt10{padding:20px 0px;}

.img{margin:1px; float: left; display: inline ;}

.img02{margin:0px 10px 0px 0px; float:left;}

.img03{margin:45px 5px; float:left;}

.img04{float:left;}

.img05{margin-top:3px;}

.img05b{
	margin-top:5px;
	margin-bottom: 1px;
}

.img06{vertical-align:middle; margin: 0px 0px 3px 0px;}

.img07{margin:0px 2px;}
*html .img07{margin-top:3px;}

.img08{vertical-align:text-bottom; margin-right:5px;}

.img09{ margin-right:100px;}

.img_r15{float:right; padding-left:15px;}

.img_r10{float:right; padding-left:10px;}

.img_r5{float:right; padding-left:5px;}

.img_r0{float:right;}

.sen_long{background-color:#333333;	height:1px;	width:100%;	margin: 10px 0px 20px 0px;	overflow:hidden;}  

/*　余白設定色々　*/
.ma_top_2{margin-top:2px;}
.ma_top_5{margin-top:5px;}
.ma_top_10{margin-top:10px;}
.ma_top_15{margin-top:15px;}

.ma_top_25{margin-top:25px;}

.pa_top_5{padding-top:5px;}

.pa_10{padding:5px 10px;}
.pa_5{padding:5px;}
.pa_tb15{padding:15px 0px;}

.ma_2{margin:0px 2px 2px 0px;}

.ma_bot_2{margin-bottom:2px;}

.ma_bot_5{margin-bottom:5px;}

.ma_bot_10{margin-bottom:10px;}

.ma_bot_15{margin-bottom:15px;}

.ma_bot_25{margin-bottom:25px;}

.ma_new_lu{margin: 0px 0px 3px 5px;}

.ma_zai_lu{margin: 0px 0px 0px 5px;}

.ma_0{margin:0px;}

.ma_5{margin:5px 0px;}

.ma_10{margin:10px 0px;}

.ma_r5{margin-right:5px;}

.ma_r10{margin-right:10px;}

.ma_l5{margin-left:5px;}

.ma_l10{margin-left:10px;}

.ma_l15{margin-left:15px;}

.ma_lb15{margin-left:15px; margin-bottom:15px;}

.ma_l25{margin-left:25px;}

.ma_l50{margin-left:50px;}

.ma_15_auto{margin:15px auto ;}

.p_margin{margin:5px 0px;}	

.center{text-align:center; margin:15px 0px; width:100%;}

.center0{text-align:center;}

.t_a_l{text-align:left;}

.t_a_r{text-align:right;}

.b_c{background-color:#666666; margin:10px auto 5px auto;}

.ind_11{text-indent:-11px; padding-left:11px; font-size:10px;}

.ind_12{text-indent:-12px; padding-left:12px;}

.ind_24{text-indent:-24px; padding-left:24px; font-size:10px;}

.ind_18{text-indent:-18px; padding-left:18px;}

.ind_9{text-indent:-9px; padding-left:9px; font-size:12px;}

.f_c{color:#FFFFFF;}

.f_r{color:#FF0000;}

.f_r2{
	color:#B51B28;
	font-weight:bold;
}

.f_r3{color:#78246B; font-weight:bold;}

.f_b{color:#FFFFFF; font-weight:bold;}

.f_g{color:#197C33;}

.font{color:#2794E5; font-weight:bold;}

.f_bl{color:#0000ff; font-weight:bold;}

.bo_top{border-top:#000000 1px solid;}

.bo_bot{border-bottom:#000000 1px solid;}

.bo_dot{border-bottom:#333333 1px dotted; width:100%;}

/*    文字設定    */
.px08 {font-size: 8px; line-height:130%;}
.px09 {font-size: 9px; line-height:130%;}
.px11 {font-size: 11px; line-height:130%;}
.px10 {font-size: 10px;	line-height:130%;}
.px12 {font-size: 12px;	line-height:130%;}
.px14 {font-size: 14px; line-height:130%;}
.px16 {font-size: 16px; line-height:130%;}
.px18 {font-size: 18px; line-height:130%;}
.px24 {font-size: 24px; line-height:130%;}
.px28 {font-size: 28px;	line-height:130%;}

.fs0  {font-size: 9px; line-height:150%;}
.fs1  {font-size: 11px; line-height:150%;}
.fs2  {font-size: 12px; line-height:150%;}
.fs3  {font-size: 14px; line-height:150%;}
.fs4  {font-size: 16px; line-height:150%;}
	 
.line{
	border-bottom: 2px solid #26425f;
	padding-top: 2px;
}

.item_none{height:300px; padding-left:240px; padding-top:140px;}

sup{line-height:normal; font-size:10px;}


none

