@charset "utf-8";
* { margin:0px; font-size:14px; font-family:'ヒラギノ丸ゴ　Pro W4','HG丸ゴシックM-PRO',sans-serif;}
img { border-width:0;}
img.img_setu{ border:3px solid gray;text-align:center;margin:20px 0; }
h1 { font-size:13px; color:#003616;}  	
h2 { font-size:16px; height:18px; border-left:10px solid orange; border-bottom:1px solid #d3d3d3; padding:3px 2px 1px 8px;
     background-image:url("../img/bg_part/dH3Back.gif");}
h3 { margin:10px 15px 0 15px; padding:2px 15px; border-width:0 0 2px 0; border-color:orange;
     border-style:solid; text-indent:0; font-weight:bold;}
h3.forLink{ border-width:0; }
h3 span.head,h4 span.head { font-size:13px;color:orange; }
h3 span.headW {font-size:13px;color:#4af94a;font-weight:bold;}
h3 span.head2{font-size:13px;color:red}
h3 span.setu { font-size:12px;font-weight:normal;margin-left:10px;}
h3.f24,a.f24{font-size:24px}
h3.f32,a.f32{font-size:32px}
.f9{font-weight:normal;font-size:10px;color:#696969;}
.f9gray{font-weight:normal;font-size:10px;color:#333333}
.f11{font-weight:normal;font-size:11px;}
.f12gray{font-weight:normal;font-size:12px;color:#333333;}
.f13gray{font-weight:normal;font-size:13px;color:gray;}
.f13chuu{font-weight:normal;font-size:13px;color:#333333;}
.f14{font-size:14px;}
.f15gray{font-weight:normal;font-size:15px;color:#696969;}
.noborder {border:0 solid white; font:small bold; color: #111111; padding-left:0.2em;}
h4 { font:normal 16px serif; margin:5px 10px 10px 40px;}
p.message{ font-size:15px;background-color:gold;padding:5px;border:1px solid #d2b48c; }
.messageInputText { border-style:none; background-color:#f0e68c; padding-left:0.2em;}
.messageInputText2 { border-style:none; background-color:#ccf2ff; padding-left:0.2em;}
.buttonUp{ height:40px;} .button2{ height:28px;width:300px; }
/*## blockUI用##*/
.blockUIdiv{display:none;padding:25px;width:400px}
.blockUIdiv p{line-height:130%}
.blockUIdivButton{margin-top:20px;}
.blockUIdivButton input{width:300px}
/*## facebox用 ##*/
div.face{margin:30px auto;width:350px;text-align:center;}p.face{font-size:18px;text-align:left;}p.message2{font-size:18px;background-color:white;padding:5px;text-align:center;}
#timeoutBox,#shareMessageBox{ margin:60px 150px; padding:50px;background-color: #DCDCDC; }
#timeoutBox p,#shareMessageBox p{ margin-top:20px;line-height:130%;text-align:center;}
#forgetBox{ margin:40px 100px; padding:50px;background-color: #f5deb3; }
#forgetBox p{ margin-top:20px;line-height:130%;}
a.face{font-size:11px}
.cts_face{margin:30px}
.cts_face p{line-height:150%;margin:10px 0;text-indent:1em;}
.cts_cts3{margin:10px}
.cts_cts3 p{line-height:150%;margin:10px 0;text-indent:1em;}
.cts_cts3 ul li{margin-top:5px}

#popupTop { padding:5px; }  
#popupTop p { margin:13px; line-height:120%; text-indent:1em; }	
#box { background-color:#FFFFFF; }  
#main { margin:0px; width:800px; font-size:14px; position:relative; border-right:1px solid #d3d3d3; background-color:white; }
#pan{ position:absolute; top:75px; left:185px; width:300px; height:20px; }
#pan p,#pan h1{ float:left; }	
#pan p,#pan a,#pan h1,#description p{ font:normal 13px serif; }
#favorite{ position:absolute; top:85px; left:550px; width:300px; height:15px; }  
/* ヘッダー */
#header { height:70px; width:800px; margin:0px; }
#h_logo { float:left; height:70px; width:180px; text-align:center; position:relative; }
#h_logoVari { float:left; height:70px; width:180px; text-align:center; position:relative; }
#h_logo img{  top:15px; left:20px; margin:2px 0; width:140px; position:absolute; }
#h_logoVari img{ top:3px; left:15px; margin:2px 0; width:152px; position:absolute; }
#h_status { float:left; height:39px; width:620px; border:1px solid #d3d3d3; border-width:0 0px 4px 0px; position:relative; background-color:#cd853f; }
#h_statusVari { float:left; height:45px; width:620px; border:1px solid #d3d3d3; border-width:0 0px 4px 0px; position:relative; background-color:#cd853f; }
#h_status p,#h_statusVari p{ font-size:13px; color:white; margin:0; position:absolute; }
#h_status span,#h_statusVari span{ font-size:13px; }
#h_status p#pWatch,#h_statusVari p#pWatch { top:2px; left:5px; }
#h_status #bToi { position:absolute; top:0px; left:250px; } #h_status #bToiVari {position:absolute; top:0px; left:210px; }
#h_status #lTel { position:absolute; top:0px; left:350px; } #h_status #lTelVari {position:absolute; top:0px; left:240px; }
  #pStatusBike1 { top:21px; left:5px; } #pStatusBike2 { top:21px; left:210px; }
#h_pan { position:relative; float:left; height:26px; width:250px; }
#h_pan p#pan { position:absolute; font-size:10px; left:10px; top:7px; }
/* ↓↓↓メニュー部分開始↓↓↓　*/
#h_menu{ float:left; height:26px; width:620px;}
/*CSSリセット*/
#h_menu,#h_menu ul,#h_menu li,
#h_menu li a,#h_menu li.back { padding:0px; margin:0px; border:0px; }
#h_menu ul{ position: relative; height:25px; width: 620px; background-color: #f5deb3; border:0px solid #e7e7e7; border-width  : 0 0 4px 0; }
#h_menu li { float: left; list-style: none; display:inline; }
#h_menu li a { position:relative; padding-left:4px; margin:4px; top:2px;z-index:10; height:18px; display:block; float: left;
               overflow: hidden; font: normal 14px; text-decoration: none; color:#003616; text-align:center; text-transform:uppercase; letter-spacing:0; }
#h_menu li.back { padding:0px; margin-top: 0px; margin-left: 0px; position: absolute; width: 1px; height:25px; z-index:8; border:0px solid #00ff7f;
                  border-width:0 0 4px 0; background-color: #d2b48c; }
#h_menu li.current { z-index: 12; padding: 0px; margin-top: 0px; margin-left: 0px; height: 25px; border:0px solid yellow; border-width:0 0 4px 0;
                     background-color: #d2b48c; }
#h_menu li.current a{ color:white; }
/* ↑↑↑メニュー部分終了↑↑↑　*/
#body_head_regist{  } #body_head_regist p{margin:20px auto; text-align:center; }
#body_contents_regist1Setumei{margin:30px 20px;padding:10px;background-color:#ccf2ff}
#body_contents_regist1{ margin:30px auto 10px auto; width:600px; } #body_contents_regist p{ margin:20px auto; width:500px;text-align:left;line-height:130%; }
#body_contents_regist1 #adr_table{ margin:20px auto; width:560px; text-align:center; }
#body_contents_regist1 #regist_frame{ margin:30px auto; width:500px; text-align:center; }
#body_contents_regist1 #regist_next{ margin:30px auto; width:600px; text-align:center; }
#body_contents_regist1 table.adr_ku{ text-align:left; }
#body_contents_regist1 table.adr_ku th {width:20%;}
#body_contents_regist1 table.adr_ku td {width:80%;line-height:120%;font-size:13px;}
#body_contents_regist2{ margin:30px auto 10px auto; width:800px; }
#body_contents_regist2Table{ padding:25px 15px; width:680px;margin:20px auto 30px auto; background-color:#ccf2ff;}
#body_contents_regist2 th,#body_contents_regist2 td{ height:50px }
#body_contents_regist2 th{ width:25%;text-align:right;padding-right:10px;font-weight:normal}#body_contents_regist2 td.i{width:50%;}#body_contents_regist2 td.s{padding-left:10px;width:25%;}
#body_contents_regist3{ margin:30px auto 10px auto;width:600px; }
#body_contents_regist3Table{ padding:20px 30px; margin:30px auto; background-color:#ccf2ff;}                                                            
#body_contents_regist3 th,#body_contents_regist2 td{ height:35px }
#body_contents_regist3 th{ width:35%;text-align:left;padding-right:20px;font-weight:normal; }#body_contents_regist3 td{width:65%;}
#body_contents_regist3 h2{ margin:0 auto;width:500px;} #body_contents_regist3 p{ text-align:center; }
#body_contents_regist4 {margin:30px auto 10px auto; width:500px;}
  #regist4_message { margin:30px auto;padding:30px;background-color:#ccf2ff;border:none; }
  #regist4_message p{ width:440px;text-indent:0; }
#body_contents_regist5 {margin:30px auto 10px auto;width:500px;}
  #regist5_message { margin:30px auto;padding:30px;background-color:#ccf2ff;border:none; }
  #regist5_message p{ width:440px;text-indent:0; }
#body_head_login_public { position:relative; height:30px;} #toOrder { position:absolute; top:5px; left:495px; } #toLogout { position:absolute; top:5px; left:645px; } #welcomeInfo{position:absolute; top:25px; left:200px;}
#body_head_login {position:relative; height:22px; }
  #toLogout2 { position:absolute; top:5px; left:730px; }
  #welcomeMessage{position:absolute; top:6px; left:20px;} #welcomeMessage p{}
#body_contents_private {display:block;position:relative}
  #tabTitle {position:absolute; top:7px; left:90px;}
#body_contents_private h2 {width:208px;font-weight:normal;font-size:14px;background-image:none;background-color:white;border:1px solid brown}
/*.order_step{position:relative;float:left;height:127px;padding:7px 10px;display:inline;}*/
.order_step{position:relative;float:left;height:145px;padding:7px 10px;display:inline;}
.order_step #rightTanNowTname{font-size:14px;}
  #order_step1 {margin:7px 0 0 15px;width:230px;background-color:#ffdab9;z-index:10;}
  .step_title{padding:3px;height:15px;width:auto;color:white;font-weight:bold;font-size:14px;font-weight:bold;border:1px solid brown;}
  .order_step_head {position:absolute;top:30px;left:10px;width:218px;}
  .order_step_head p {width:215px; height:16px; padding:0;margin:0;overflow:hidden; }
  #order_step1_head {margin:0;padding:5px;border:1px dotted gray;border-width:0 1px 1px 1px;z-index:1001}
  #order_step1 #tantouListButton{margin:0;padding:0;font-size:12px;height:20px;width:110px}
  #order_step1 #openTanListDiv{position:absolute;top:/*117*/6px;left:140px;z-index:1002} #order_step1 #openTanListDiv #openTanListButton{height:25px;width:100px;font-size:13px;}
  #order_step3  {position:relative;margin:7px 0 0 10px;width:230px;background-color:#87cefa;}
  #order_step3_title{ background-color:#5f9ea0;text-align:center}
  #order_step3_dis{ position:absolute;top:80px;left:73px;font-size:14px;}
  #order_step3_nishi_title{ position:absolute;top:37px;left:73px;font-size:12px;}
  #order_step3_nishi{ position:absolute;top:53px;left:33px;height:89px;width:180px;}
  #order_step3_vector1{position:absolute;top:70px;left:-10px;width:30px;}
  #order_step3_vector2{position:absolute;top:70px;left:230px;width:30px;}
#order_step2a {margin:7px 0 0 10px;width:230px;background-color:#f0e68c;z-index:1;}
  #order_step2b {margin:7px 15px 0 10px;width:230px;background-color:#f0e68c;z-index:20;}
  #order_step2b_title{ padding:3px;width:auto; background-color:#bdb76b;color:white;font-weight:bold;text-align:right;}
  #order_step2b_head{padding:5px;border:1px dotted gray;border-width:0 1px 1px 1px;text-align:right;z-index:2001;}#order_step2b_head span{font-size:14px;color:gray;text-align:right;}
  #order_step2b #openPriListDiv { position:absolute; top:/*117*/6px; left:10px;width:110px;z-index:2002 } #openPriListButton {height:25px;width:100px;font-size:13px;}
  #order_step2_how_to_search {position:relative;}
  #order_step2_how_to_search_label {position:absolute; top:6px;left:10px;font-size:11px;}
  #order_step2_how_to_search div.cts{padding:3px 15px; border:solid gray;border-width:1px;font-size:11px;}
  #s_50on {background-color:#EFEFEF;} #fSearch{font-size:10px}
  #order_step2_how_to_search #s_50on table td{ width:20px; height:13px;padding:1px auto 1px auto;margin:1px auto;line-height:100%;font-size:11px;text-align:center;background-color:#EFEFEF;border:1px solid #EFEFEF; }
  #order_step2_idx{margin-top:4px;}
  .order_step_cts{clear:both;position:relative;margin:0 15px 10px 15px;padding:7px 10px;}
  #order_step1_cts{background-color:#ffdab9;padding-top:30px;z-index:110;}
  #order_step1_cts_table {margin-top:20px; width:100%}
  #order_step1_cts #registTanDiv{position:absolute;top:-9px;left:10px;} #order_step1_cts #registTanDiv #registTanButton{height:25px;width:130px;font-size:13px;}
  #order_step1_cts #closeTanListDiv{position:absolute;top:-9px;left:140px;} #order_step1_cts #closeTanListDiv #closeTanListButton{height:25px;width:100px;font-size:13px;}
  #order_step1_cts #backDivTop{position:absolute;top:15px;left:10px;} #order_step1_cts #backButtonTop{height:25px;width:150px;font-size:13px}
  #in_upTanTable th{width:200px;height:50px;text-align:right;padding-right:10px;font-weight:normal;}
  #in_upTanTable td.m{width:350px;height:50px}
  #in_upPriTable th{width:170px;height:50px;text-align:right;padding-right:5px;font-weight:normal;}
  #in_upPriTable td.m{width:380px;height:50px;}
  #in_upPriTable td.h{width:180px;height:50px;}#in_upPriTable td.h p{text-indent:1em;line-height:120%;margin-top:10px;}
  #registResultMessage{position:absolute;top:10px;left:10px;}
  #order_step2_cts{background-color:#f0e68c; z-index:120;padding-top:10px;}
  #fa_tan,#fa_gro {padding:3px 0;} #order_step2_cts .priList{padding:3px 0;}
  #searchPriHead{position:relative;height:30px;width:100%;border-bottom:5px solid #bdb76b;z-index:112;}
  #searchPriHeadPre{position:absolute;top:9px;left:45px;font-size:18px;color:gray;}#searchPriHeadPre a,#searchPriHeadNext a{font-size:18px;}
  #searchPriHeadNext{position:absolute;top:9px;left:90px;font-size:18px;color:gray;}
  #searchPriHeadCount{position:absolute;top:-9px;left:5px;font-size:13px;}
  #searchPriHeadTitle{position:absolute;top:8px;left:140px;font-size:13px;padding:2px 4px;border-width:1px 1px 0 1px;border:solid #bdb76b;}
  #searchPriList{ border:2px solid #bdb76b;}
  #searchPriList td{text-align:center;font-size:13px;line-height:100%;margin:0;}
  #searchPriList td p{font-size:13px;margin:0;line-height:100%;}
  #searchPriList td p span,#searchPriList td a{font-size:13px;line-height:100%;margin:0;}#order_step2_cts td a.f15{font-size:15px;}
  #searchPriList td p.left_name{text-align:left;}
  #searchPriList td p.right_name{text-align:right;}
  #step2_cts_search_cts {position:relatvie;padding-top:30x;z-index:111;}
  #closePriListDiv { position:absolute; top:-9px; left:530px;z-index:113; } #closePriListButton {height:25px;width:100px;font-size:13px;}
  #registPriDiv { position:absolute; top:-9px; left:630px;z-index:114; } #registPriButton {height:25px;width:130px;font-size:13px;}
  #order_step2_cts #backDivTop{position:absolute;top:15px;left:610px;} #order_step2_cts #backButtonTop{height:25px;width:150px;font-size:13px}
/*#order_step2_cts_header ul{ margin:0px; padding:0; text-align:center; list-style-type:none; }
  #order_step2_cts_header ul li{ display:inline; margin:1px; padding:1px; font-size:12px;}*/
#order_step3_cts{}
  /*.step3_cts{position:relative;float:left;height:200px;padding:7px 10px;}
  #step3_cts1{z-index:500;margin:0 0 0 15px;width:230px;background-color:#ffdab9;}
  #step3_cts3{z-index:502;position:relative;margin:0 0 0 10px;width:230px;background-color:#87cefa;}*/
    .ss{position:relative;clear:both; width:770px;margin:0 15px 0 15px;background-color:white;border:1px solid gray;border-width:0 0 1px 0;}
    #button_ssTypePres,#button_ssTypeDres {cursor:pointer;}
    .ssP,.ssC,.ssR,.ssD,.ssCR{float:left; border-width:0;display:inline; margin-top:1px;background-color:#87cefa;padding:5px 10px;font-size:15px;/*line-height:100%;*/}
    .ssP span{height:10px;margin:0;padding:0;}
    .ssP{width:230px;height:30px;text-align:right;background-color:#ffdab9;padding:5px 10px 5px 10px;} #ssAB .ssGrPres .ssP{text-align:left}
    .ssC{width:174px;height:40px;margin:1px 0 0 10px;text-align:left;padding:0 0 0 6px;}
    .ssR{width:50px ;height:35px;margin:1px 10px 0 0;text-align:right;font-size:14px;padding:5px 10px 0 10px;}
    .ssCR{width:230px;height:50px;margin:1px 10px 0 10px;text-align:left;font-size:14px;padding:10px;}
    .ssD{width:230px;height:33px;text-align:left;background-color:#f0e68c;padding:2px 10px 5px 10px;}
    div.ss span{font-size:14px} div.ss span.t{font-size:18px}
    #ss_headerP,#ss_headerC,#ss_headerD{ display:inline;width:230px;font-size:12px;margin-top:0px;margin-bottom:0px;height:35px;padding:10px 10px 0 10px;}
    #ss_headerD{padding:10px 9px 0 10px}
    #ss_header,#ss_header2{border-bottom:0}
    #ss_header2 div{font-size:18px;color:#696969;margin-top:0px;height:20px;padding:10px 10px 2px 10px;text-align:center;} 
    div#ss_header2C{margin-left:10px;width:160px;}
    div#ss_header2R{font-size:10px;height:25px;padding-top:5px;}
/*#step3_cts2{z-index:501;margin:0 0 0 10px;width:230px;background-color:#f0e68c;}*/
#order_step4_cts{background-color:#98fb98;}
  #step4_cts_title{background-color:#98fb98;}
  #step4_cts_cts{position:relative;height:490px;background-color:#98fb98;padding:5px 0;}
  .step4_div{float:left;display:inline;width:362px;margin:6px;background-color:#98fb98;}
  .step4_div_cts{border:1px dotted gray;height:40px;padding:8px 15px;font-size:12px;background-color:#98fb98;}
  #step4_size_cts{height:212px}#step4_charge_cts{height:178px}#step4_chuui_cts{height:70px;}#step4_pay_cts,#step4_order_cts{height:60px}
  #step4_pay{width:135px}#step4_order{width:215px}
  .step4_div h3{ margin:0;border:0;padding:2px 0 0 2px;font-weight:normal;background-color:#759975;color:white;}
  #step4_size_cts table{width:100%;height:100%;}
  #step4_size_cts th{font-weight:normal;width:50%;height:65px} 
  #step4_size_cts td{font-size:12px;width:50%;height:65px}
  #step4_size_cts .bLine,#step4_charge_cts .bLine{border-bottom:1px dotted gray}
  #step4_charge_cts table{width:100%;height:120px;}
  #step4_charge_cts th{width:50%;height:18px;font-weight:normal;text-align:right;padding-right:10px;} 
  #step4_charge_cts td{width:50%;height:18px;font-size:12px;text-align:right;padding-right:115px;}
  #step4_charge_cts .fwb{font-weight:bold}
  #chargeSetumei{margin-top:7px;text-align:left;font-size:12px;}
  #step4_chuui_cts #tMemo{width:320px;margin:0;}
  #step4_order_cts{padding:15px 32px 1px 32px;}
  
  #step4_cts_f1{clear:both;position:static;height:100%;background-color:#98fb98;margin:0;padding:0;}
  #step4_cts_f2{clear:both;position:static;height:100%;overflow:auto;background-color:#98fb98;margin:0;padding:0;}
  .step4_div_left{width:295px} .step4_div_right{width:429px}
  #step4_f_box{}
  #step4_f_box_cts,#step4_f_file_cts{height:auto;padding:7px 10px}
  #step4_f_box_cts #step4_f_box_cts_New{margin:5px 0;padding:4px 7px;}
  #step4_f_box_cts #tBoxNameNew{width:245px}
  #step4_f_box_cts #step4_f_box_cts_Old{margin:5px 0;padding:2px;}
  #step4_f_box_cts .step4_f_box_cts_OldCts{position:relative;margin:0;padding:2px 5px;}
  #step4_f_file_cts #step4_f_fileInfo{background-color:pink;margin:0;padding:10px 12px;}
  #step4_f_fileInfoTitle{background-color:#CDCDCD;margin:5px 0 0 0;padding:5px;}
  #step4_f_file_cts .step4_f_fileInfoCts{background-color:white;margin:0;padding:5px;width:382px}
  #step4_f_fileUploadify{margin:0;padding:5px;background-color:white;}
  #step4_f_share_cts,#step4_f_message_cts{height:90px}#tFileMessage{width:320px;margin:0;}
  #step4_f_pass2_cts,#step4_f_order_cts{height:60px}#step4_f_order_cts{padding:15px 100px 1px 100px;}
  
  #order_receive_title{margin:15px 20px 0 20px;}
  #order_receive_box{position:relative;width:630px;margin:15px 20px 20px 20px;padding:30px 40px;background-color:#759975;color:white}
    #order_receive_report{float:left;width:380px;margin-bottom:20px}
    #order_receive_data1{float:left;width:220px;margin-left:30px;} #order_receive_data1_div{padding:10px;background-color:#f0e68c;color:black} 
    #order_receive_data1 th{text-align:left;font-weight:normal;width:65%;}#order_receive_data1 td{width:35%} #order_receive_report img{margin:10px 0;text-align:center}
    #order_receive_data2{clear:both;width:610px;padding:10px;background-color:#f0e68c;color:black}
    #order_receive_data2 th{text-align:left;font-weight:normal;width:35%;}#order_receive_data2 td{width:65%}
    .step_receive p{text-indent:1em;line-height:150%;}.step_receive p.chu1{margin-top:20px;font-size:10px}

/* オーダー履歴 */
#hi_idx{margin:15px 20px 0 20px;padding:3px 10px;background-color:/*#f5deb3*/white}
#hi_idx table td{vertical-align:top};
#hi_cts td span{font-size:12px}
#hi_cts{font-size:15px; margin:0 10px 0 10px;background-color:/*#FFFACD;*/;margin-bottom:10px}
#hi_cts .fileListView{margin:2px 10px 5px 10px;padding:3px;background-color:#EFEFEF}
/* 設定 */
#settei div.setteiDiv{margin:15px;padding:10px}
#settei table.setteiTable th{padding-right:7px;height:45px;width:140px;text-align:right;font-weight:normal}
#settei table.setteiTable td.m{height:45px;width:380px;}
#settei table.setteiTable td.h{height:45px;width:180px;padding-right:10px}#settei table.setteiTable td.h p{text-indent:1em;line-height:120%;margin-top:10px;}
#settei table.setteiTable td p{margin-top:10px;line-height:130%;}
/* */
/*#fileBox {position:relative;}*/

#body_head_left_nologin { float:left; height:110px; width:165px; padding:0 0 0 15px; }
#body_head_right_nologin { float:left; height:110px; width:620px; padding:0; }
#body_head_left_nologin2 { float:left; height:25px; width:165px; padding:0 0 0 15px; }
#body_head_right_nologin2 { float:left; height:25px; width:620px; padding:0; }
#body_head_right_nologin p{}
#head_right_news { position:absolute; top:101px; width:300px; left:217px; color:black; }
#head_right_news p{ color:green; line-height:130%;}

#head_right_nologin_top { width:620px;height:110px; background-image:url('../img/n10/head_right_top4_1.jpg'); background-repeat:no-repeat; }  
#head_right_nologin_osirase {  width:620px;height:110px;  background-image:url('../img/n10/head_right16_2.jpg');  background-repeat:no-repeat; }  
#head_right_nologin_saikin {  width:620px;height:110px;  background-image:url('../img/n10/head_right12_2.jpg');  background-repeat:no-repeat; }  
#head_right_nologin_service {  width:620px;height:110px;  background-image:url('../img/n10/head_right11_2.jpg');  background-repeat:no-repeat; }  
#head_right_nologin_charge {  width:620px;height:110px;  background-image:url('../img/n10/head_right13_2.jpg');  background-repeat:no-repeat; }  
#head_right_nologin_irai {  width:620px;height:110px;  background-image:url('../img/n10/head_right14_2.jpg');  background-repeat:no-repeat; }  
#head_right_nologin_qa {  width:620px;height:110px;  background-image:url('../img/n10/head_right15_2.jpg');  background-repeat:no-repeat; }  
#head_right_nologin_koe {  width:620px;height:110px;  background-image:url('../img/n10/head_right17.jpg');  background-repeat:no-repeat; }  
#body_menu {  position:relative; display:inline; height:300px;  width:180px;  float:left;}
  #dMenuTop{ padding:15px; }
    /*#bKoza { position:absolute; left:15px; top:10px; text-align:center; }*/	
  #bKoe  { position:absolute; left:15px; top:5px; text-align:center; }
  #iShinsho { position: absolute; left:50px; top:55px; text-align:center; }
  #iPmark { position:absolute; left:50px; top:160px; text-align:center; }
  #iGsl   { position:absolute; left:60px; top:260px; text-align:center; }
  #dMenuQa{  height:150px; width:124px; margin:20px 18px 0 18px; background-color:#ffefd5;padding:4px 10px;}
  #dMenuGaiyo{ height:150px; width:124px; margin:20px 18px 0 18px; background-color:#DDDDDD;padding:4px 10px;}
  #dMenuService{ height:225px; width:124px; margin:20px 18px 0 18px; background-color:#add8e6;padding:10px;}
  .dMenu{height:14px;width:114px; margin:0;padding:5px;text-align:left;border:0;color:white;}
  .dMenuActive{height:14px;width:114px; margin:0;padding:5px;text-align:left;border:0;color:orange;background-color:#87ceeb;}
  .dMenu2{height:14px;width:99px; margin:0;padding:5px 5px 5px 20px;text-align:left;border:0;color:white;}
  .dMenu2Active{height:14px;width:99px; margin:0;padding:5px 5px 5px 20px;text-align:left;border:0;color:orange;background-color:#87ceeb;}
.dMenu a{font-size:14px}

#body_contents_public { position:relative; display:inline; height:auto; width:580px; float:left; padding:20px; border:0; }
#body_contents_public.topPageOnly{ height:305px;background-image:url('../img/n10/head_right_top4_2.jpg'); background-repeat:no-repeat; }
#body_contents_public table{ margin:15px 15px 25px 20px; }
#body_contents_public p{ line-height:150%; text-indent:1em; margin:5px 20px; }
#body_contents_public p.q{margin-left:20px;text-indent:0;line-height:120%;color:yellow;font-size:12px;}
#body_contents_public p.a{margin-left:40px;text-indent:0;line-height:120%;color:white;font-size:12px;}
#body_contents_public_enter2 { position:absolute; top:-300px; left:350px; width:260px; height:0px; text-align:right; }
#body_contents_public_enter2 a{ font-size:24px; color:#afeeee; text-indent:0; line-height:120%; margin-top:5px; text-decoration:underline; }
#body_contents_public_enter { position:absolute; top:315px; left:0px; }
#body_contents_public_enter p{ color:white; font-size:15px; line-height:100%; text-indent:0em; }
#body_contents_public_enter a:link { font-weight:bold; color:white; background-color:#cd853f; }
#body_contents_public_enter a:hover{ background-color:#1e90ff; }  
dl { margin:15px 0px 20px 0px; padding:0px; }
dt { float:left; width:90px; padding:8px 0; clear:both; }
dd { width:375px; margin-left:110px; padding:8px 0; line-height:130%; text-indent:0em; }
#table_bosyu th{ width:80px; text-align:right; }
#table_bosyu td{ border-left:3px solid orange; padding-left:8px; }
#table_bosyu p.bosyu_cts1{ text-indent:0; margin:0; padding:0; }
#table_bosyu p.bosyu_cts2{ text-indent:0; margin:0 0 0 40px;}
#body_contents_public ol,ul { margin:5px 10px 30px 50px; }
#body_contents_public ul li ul { margin:0px 10px 0px 80px; }
#body_contents_public li { line-height:150%; }
#body_contents_public_top { margin-top:400px; }

.cts_bgbox{ position:relative; margin-bottom:15px; padding:15px; background-color:#eee8aa; }
.koe{ margin:25px 60px 40px 60px;}
.cts_margin{ padding:0 25px 25px 25px;}
.cts_cts{ position:relative;padding:15px; margin-bottom:10px;}
.kozinTable{margin:0;padding:0}
.kozinTable td{font-size:11px;color:#555555;}
.serviceShousaiTable{margin:0px}
.serviceShousaiTable th{ text-align:left;font-size:18px; border-bottom:1px dotted gray;padding-right:0;}
.serviceShousaiTable th.subTh{ font-weight:normal;text-align:right;font-size:15px;padding-right:15px;}
.serviceShousaiTable th.subTh2{ font-weight:normal;font-size:11px;}
.serviceShousaiTable td{ margin-left:0;padding-left:3px;border-bottom:1px dotted gray;}
.serviceShousaiTable th.bb0,.serviceShousaiTable td.bb0 {border-bottom:0;}
.serviceShousaiTable th.bbw,.serviceShousaiTable td.bbw {border-bottom:1px dotted white;}
.serviceShousaiTable td.qua {background-color:#fa8072;}
.serviceShousaiTable td.val {background-color:#ffd700;}
.serviceShousaiTable td.lim{background-color:#98fb98;}
.serviceShousaiTable div.sizeImage{ margin-top:10px;}
.serviceZissekiTable {background-color:white;margin:5px 0;}
.serviceZissekiTable th{ font-weight:normal;font-size:15px;}
.serviceZissekiTable td{ padding-right:10px;text-align:right;}
.serviceZissekiTable td.qua {background-color:#fa8072;}
.serviceZissekiTable td.val {background-color:#ffd700;}
.serviceZissekiTable td.lim {background-color:#98fb98;}
#serviceWebOrderTable {margin:5px 0}
#serviceWebOrderTable th{font-weight:normal;font-size:11px;}
#serviceWebOrderTable td{font-weight:normal;font-size:11px;text-align:center}
#serviceZissekiTableHikaku{ margin:0;}
.serviceRyoukinTable{margin-left:0;}
.serviceRyoukinTable th{ font-size:13px;background-color:#DDDDDD;text-align:center;}
.serviceRyoukinTable td{padding-right:10px;text-align:right;}
.serviceOptionTable{margin:10px 0;}
.serviceOptionTable td{font-size:10px;}
.cts_title_param{ position:absolute;top:11px;left:280px;width:250px;height:20px;font-size:13px; }
.cts_setu{ background-color:#eee8aa; margin:15px; padding:10px; }
#popupPickAreaHyou table { font-size:11px;padding:2px;margin:20px auto;}
#popupPickAreaHyou table tr td { font-size:11px;padding:2px 2px 2px 5px;text-align:left;}
#cts_saikin_delay_box {}
#cts_saikin_order_box {}
#cts_saikin_shinsho_box {}  
#cts_saikin_delay_cts { margin:20px auto 0 auto;width:350px;height:160px; }
#cts_saikin_order_cts { margin:20px 100px　0 100px;height:170px;width:300px; text-align:center; }	
#cts_saikin_shinsho_cts { margin:20px 100px　0 100px;height:170px;width:300px; text-align:center; }
#cts_news_box{ position:relative; }
#cts_news_box p.osirase_idx {}
#cts_news_box p.osirase_cts { margin:8px 25px 0 25px;  text-indent:0;}  	
#news_box_rss{ position:absolute;top:35px;left:300px; }
#cts_qa_box p.qa_ans{margin:8px 25px 0 25px;  text-indent:0;}
/* toLogin */
#body_tologin { margin:20px 0 0 0; width:auto; height:auto; padding:10px 20px; }
#tologin_login,#tologin_delay,#tologin_news,#tologin_genzai { float:left; margin:10px 10px 0 10px; height:180px; padding:10px; border:1px solid #d3d3d3;
  background-color:#dcdcdc; display:inline; position:relative; }
#tologin_invite{ margin:10px auto; height:180px;width:310px; padding:10px; border:1px solid #d3d3d3; background-color:#dcdcdc; }
#tologin_news,#tologin_genzai { height:150px; margin:10px 10px 20px 10px; }
#tologin_login{width:310px; }
#tologin_delay{ width:370px; }
#tologin_news{ width:450px; }
#tologin_genzai{ width:226px; }
.tologin_contents { margin:15px; }
.tologin_contents label,.tologin_contents input,.tologin_contents button,.tologin_contents a.a1{ display:block; float:left; margin:4px 0px; }
.tologin_contents label { text-align:right; padding-right:10px; width:120px; }
.tologin_contents input { margin-left:4px; width:120px; }
.tologin_contents input.check { width:20px; }
.tologin_contents br { clear:both; }
#tologin_delay_subtitle { position:absolute;top:13px;left:180px;width:200px;height:20px;font-size:13px; }	
#tologin_delay_shinsho { position:absolute;top:40px;left:30px;width:350px;height:155px;font-size:11px; }
#tologin_news_cts { margin:10px 8px; }
#tologin_news_cts p.osirase_idx {color:green;margin-top:3px;}
#tologin_news_cts p.osirase_cts {font-size:11px;padding:4px 0 4px 30px}


#toPageTop { text-align:right; }  
/* フッター　*/
#footer { width:auto; clear:both; border-top:5px solid #f0f0f0; font-size:12px; }
#footer ul{ margin:0px; padding:1px 0; background:#f5deb3; text-align:center; list-style-type:none; }
#footer ul li{ display:inline; }
#footer ul li a{ font-size:10px; }
#footer ul li a:link{ color:#555555; }
#footer ul li a:visited{ color:#555555; }
#footer ul li a:hover{ color:#555555; }
#copy_right { background-color:#dcdcdc; color:black; width:100%; height:11px; font-size:11px; text-align:center; padding:2px 0 5px 0; border:0;
  border-bottom:2px solid #f0f0f0; border-top:3px solid #f0f0f0; border-bottom:3px solid #f0f0f0; background-image:url("../img/bg_part/dFooterBack.gif");}
/* box */
.ui-sortable { cursor:move; }
/* ############# accordion ############# */
#navigation { margin:0; padding: 0px; text-indent: 0px; background-color: #cd853f; background-color: white; width: 180px; height:310px; }
#navigation a{ font-size:16px; font-weight:normal; padding: 15px 0 3px 0; }	
#navigation a.head{ cursor: pointer; border-top: 1px solid #fffacd; border-right: 1px solid #deb887; border-bottom: 1px solid #deb887;
  border-left: 1px solid #fffacd;  background: #f5deb3 url("../img/accordion/collapsed.gif") no-repeat scroll 5px 20px;
  color: #333333; display: block; margin: 0px; text-indent: 20px; text-decoration: none;
}
#navigation a.head:hover { background-color:#d2b48c; border-top:1px solid #f5deb3; border-left: 1px solid #f5deb3;
  border-right:1px solid #A9A9A9; border-bottom:1px solid #A9A9A9; }
#navigation a.selected { background-image: url("../img/accordion/expanded.gif"); }
#navigation a.current { color:white; font-weight:bold; background-color:#d2b48c; border-top:1px solid #f5deb3; border-left:1px solid #f5deb3;
  border-right:1px solid #A9A9A9; border-bottom:1px solid #A9A9A9; }
#navigation ul { border-width: 0px; border-top:1px solid #A9A9A9; background-color:#fffacd; margin:0; padding:0; text-indent:0px; }
#navigation li { list-style: none outside none; display: inline; }
#navigation li li a,#navigation li li hr { font-size:15px; padding:5px 0 1px 0; color:#333333; display:block; text-indent:10px; text-decoration:none;
  border-top:0px solid #add8e6; border-right:0px solid #f5deb3; border-bottom:0px solid #add8e6; border-left:0px solid #f5deb3; }
#navigation li li a:hover { background-color:#f5deb3; border-top:0px solid #87ceeb; border-left:0px solid #cd853f; border-right:0px solid #cd853f;
  border-bottom:0px solid #A9A9A9; }
/* ########### file upload ############*/
#body_contents_file{ margin:30px auto 10px auto; width:600px;}
#body_contents_file p{margin:auto; width:none;line-height:130%; }
#fileSendReceive {margin:30px auto; padding:30px 50px; background-color:#e5c689; border:none; }
#fileMessage{ text-align:left;margin:10px auto 20px auto;padding:20px;background-color:pink}
#fileRevUploadify{ text-align:left;margin:30px auto 5px 50px}
#fileRevHolderCts{ text-align:left;margin:30px auto 5px 50px}
  #fileRevHolderCts .tMemoFile{width:300px}
  #fileRevHolderCts table th{width:20%;font-size:9px;text-align:right;padding-right:10px;font-weight:normal}
  #fileRevHolderCts table td{width:40%;text-align:left}
    #fileRevHolderCts td.u{padding:8px 3px 2px 3px} #fileRevHolderCts th.u{padding:10px 3px 2px 3px}
    #fileRevHolderCts td.d,#fileRevHolderCts th.d{padding:2px 3px 8px 3px}
#fileRevMessage{ text-align:left;margin:30px auto 5px 50px;}#tMessageRev{width:400px}
#fileRevSubmit{margin:20px auto 5px 50px;text-align:left}#fileRevSubmit p{margin:10px auto;}

