@charset "UTF-8";
/*-----------------------------------------------------------------------------*/
#main #diary h2{
  margin-top:10px;
  padding:4px 10px 2px 10px;
  color:#ffffff;
  background-color:#cc0000;
  border-bottom:2px #660000 solid;
  zoom:1;
}
#main #diary .box1{ margin-top:10px;border:1px #cccccc solid;zoom:1; }
#main #diary .box2{ margin-top:10px;border:1px #cccccc solid;background-color:#ececec;zoom:1; }
#main #diary .box3{ margin-top:10px;border:10px #ececec solid;zoom:1; }
#main #diary .box4{ margin-top:10px;border:1px #cccccc solid;zoom:1;background-color:#ffffff; }
#main #diary .errmsg{ margin-top:10px;border:1px #cccccc solid;background-color:#ff0000;color:#ffffff;zoom:1; }
#main #diary .errmsg div{ margin:10px; }
#main #diary .errmsg div ul{ margin:5px 10px 0px 10px; }
#main #diary .errmsg div ul li{ background-image:url(../common/images/mark28.gif);background-repeat:no-repeat;background-position:0px 6px;padding:0px 0px 0px 11px; }
#main #diary a.diary_enter_btn,
#main #diary a.diary_enter_btn15,
#main #diary a.diary_enter_btn16{
  display:block;
  width:100px;
  height:23px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(./images/btn19.gif);
  margin:10px auto 0px;
}
#main #diary a.diary_enter_btn:hover,
#main #diary a.diary_enter_btn15:hover,
#main #diary a.diary_enter_btn16:hover{ background-position:left bottom; }
#main #diary a.diary_enter_btn span,
#main #diary a.diary_enter_btn15 span,
#main #diary a.diary_enter_btn16 span{ margin-left:-9999px; }
#main #diary a.diary_enter_btn15{ background-image:url(./images/btn15.gif); }
#main #diary a.diary_enter_btn16{ background-image:url(./images/btn16.gif); }
#main #diary .tbl1{ background-image:url(./images/back650_2.gif);border-top:1px #cccccc solid; }
#main #diary .tbl1 .row1{ padding:4px 0px;width:650px;border-bottom:1px #cccccc solid; }
#main #diary .tbl1 .col1{ width:150px;float:left; }
#main #diary .tbl1 .col2{ width:500px;float:left; }
#main #diary .tbl1 .col1 div,
#main #diary .tbl1 .col2 div{ margin:0px 10px; }
#main #diary .tbl1 .col2 div #gaiyoubox{ border:1px #cccccc solid;overflow-x:hidden;overflow-y:scroll;height:200px;margin:0px; }
#main #diary .tbl1 .col2 div #gaiyoubox div{ margin:5px; }
#main #diary .tbl1 .col2 div #photoview{ margin:0px; }
#main #diary .tbl1 .col2 div #photoview div{ margin:0px;border:1px #cccccc solid;text-align:center; }
#main #diary .tbl1 .col2 div #photoview div img{ margin:4px 6px; }
#main #diary .tbl2{ margin:5px 0px 0px 0px;border-top:1px #cccccc solid; }
#main #diary .tbl2 .row1{ padding:4px 0px;width:650px;border-bottom:1px #cccccc solid;background-image:url(./images/back650_1.gif);color:#ffffff; }
#main #diary .tbl2 .row2{ padding:4px 0px;width:650px;border-bottom:1px #cccccc solid;background-color:#ffffff;background-image:url(./images/back650_1.gif); }
#main #diary .tbl2 .col1{ width: 80px;float:left; }
#main #diary .tbl2 .col2{ width:570px;float:left; }
#main #diary .tbl2 .col1 div{ margin:0px 10px;text-align:center; }
#main #diary .tbl2 .col2 div{ margin:0px 10px; }
#main #diary .tbl2 .col2 div .gaiyoubox{ margin:2px 0px 0px 0px; }
#main #diary .tbl2 .col2 div input.sort{ width:30px; }
/*-----------------------------------------------------------------------------*/
#main #diary .diary_topmenu a{
  display:block;
  width:100px;
  height:23px;
  overflow:hidden;
  float:left;
  display:inline;
  background-repeat:no-repeat;
  background-position:left top;
}
#main #diary .diary_topmenu a.on,
#main #diary .diary_topmenu a:hover{ background-position:left bottom; }
#main #diary .diary_topmenu a span{ margin-left:-9999px; }
#main #diary #diary_topmenu01{ background-image:url(./images/btn01.gif); }
#main #diary #diary_topmenu02{ background-image:url(./images/btn02.gif);margin-left:420px; }
#main #diary #diary_topmenu03{ background-image:url(./images/btn03.gif);margin-left:10px; }
/*-----------------------------------------------------------------------------*/
#main #diary .diary_cndtn{ margin:9px; }
#main #diary .diary_cndtn div{
  margin-top:2px;
  width:60px;
  height:19px;
  overflow:hidden;
  float:left;
  display:inline;
  background-repeat:no-repeat;
  background-position:left top;
}
#main #diary .diary_cndtn div span{ margin-left:-9999px; }
#main #diary .diary_cndtn #diary_cndtn_area{ background-image:url(./images/img01.gif); }
#main #diary .diary_cndtn #diary_cndtn_sort{ background-image:url(./images/img02.gif); }
#main #diary .diary_cndtn #area{ width:100px;margin:2px 30px 0px 10px;float:left;display:inline; }
#main #diary .diary_cndtn #sort{ width:150px;margin:2px 30px 0px 10px;float:left;display:inline; }
#main #diary .diary_cndtn a#diary_cndtn_submit{
  display:block;
  width:100px;
  height:23px;
  overflow:hidden;
  float:left;
  display:inline;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(./images/btn04.gif);
}
#main #diary .diary_cndtn a#diary_cndtn_submit:hover{ background-position:left bottom; }
#main #diary .diary_cndtn a#diary_cndtn_submit span{ margin-left:-9999px; }
/*-----------------------------------------------------------------------------*/
#main #diary .diary_page_ctrl{ margin:9px;text-align:center; }
#main #diary .diary_page_ctrl a{ margin:0 5px 0px 5px; }
#main #diary .diary_page_ctrl a.on{ font-weight:bold;color:#cc0000;text-decoration:none; }
#main #diary .diary_page_ctrl2{ padding:9px; }
#main #diary .diary_page_ctrl2 .diary_page_ctrl2_lt{ width:100px;float:left;display:inline; }
#main #diary .diary_page_ctrl2 .diary_page_ctrl2_ct{ width:100px;float:left;display:inline;margin-left:205px; }
#main #diary .diary_page_ctrl2 .diary_page_ctrl2_rt{ width:100px;float:right;display:inline; }
#main #diary .diary_page_ctrl2 a{
  display:block;
  width:100px;
  height:23px;
  overflow:hidden;
  float:left;
  display:inline;
  background-repeat:no-repeat;
  background-position:left top;
}
#main #diary .diary_page_ctrl2 a:hover{ background-position:left bottom; }
#main #diary .diary_page_ctrl2 a span{ margin-left:-9999px; }
#main #diary .diary_page_ctrl2 #diary_page_ctrl2_btn05{ background-image:url(./images/btn05.gif); }
#main #diary .diary_page_ctrl2 #diary_page_ctrl2_btn06{ background-image:url(./images/btn06.gif); }
#main #diary .diary_page_ctrl2 #diary_page_ctrl2_btn07{ background-image:url(./images/btn07.gif); }
#main #diary .diary_page_ctrl2 #diary_page_ctrl2_btn08{ background-image:url(./images/btn08.gif); }
#main #diary .diary_page_ctrl2 #diary_page_ctrl2_btn09{ background-image:url(./images/btn09.gif); }
#main #diary .diary_page_ctrl2 #diary_page_ctrl2_btn10{ background-image:url(./images/btn10.gif); }
#main #diary .diary_page_ctrl3{ margin:10px 10px 0px 10px;zoom:1; }
#main #diary .diary_page_ctrl3 a{
  display:block;
  width:100px;
  height:23px;
  overflow:hidden;
  float:left;
  display:inline;
  background-repeat:no-repeat;
  background-position:left top;
  margin-right:10px;
}
#main #diary .diary_page_ctrl3 a:hover{ background-position:left bottom; }
#main #diary .diary_page_ctrl3 a span{ margin-left:-9999px; }
#main #diary .diary_page_ctrl3 #diary_page_ctrl3_btn11{ background-image:url(./images/btn11.gif); }
#main #diary .diary_page_ctrl3 #diary_page_ctrl3_btn12{ background-image:url(./images/btn12.gif); }
#main #diary .diary_page_ctrl3 #diary_page_ctrl3_btn13{ background-image:url(./images/btn13.gif); }
#main #diary .diary_page_ctrl3 #diary_page_ctrl3_btn14{ background-image:url(./images/btn14.gif); }
#main #diary .diary_page_ctrl3 #diary_page_ctrl3_btn15{ background-image:url(./images/btn15.gif); }
#main #diary .diary_page_ctrl3 #diary_page_ctrl3_btn17{ background-image:url(./images/btn17.gif); }
#main #diary .diary_page_ctrl3 #diary_page_ctrl3_btn18{ background-image:url(./images/btn18.gif); }
/*-----------------------------------------------------------------------------*/
#main #diary .color0 .ryokouki_gaiyou{ background-color:#ffffff; }
#main #diary .color1 .ryokouki_gaiyou{ background-color:#fff6f6; }
#main #diary .color2 .ryokouki_gaiyou{ background-color:#f6fff6; }
#main #diary .color3 .ryokouki_gaiyou{ background-color:#f9f3f9; }
#main #diary .color4 .ryokouki_gaiyou{ background-color:#f3f3ff; }
#main #diary .color5 .ryokouki_gaiyou{ background-color:#ffffef; }
#main #diary .color0 .ryokouki_cmt{ background-color:#ffffff; }
#main #diary .color1 .ryokouki_cmt{ background-color:#fff6f6; }
#main #diary .color2 .ryokouki_cmt{ background-color:#f6fff6; }
#main #diary .color3 .ryokouki_cmt{ background-color:#f9f3f9; }
#main #diary .color4 .ryokouki_cmt{ background-color:#f3f3ff; }
#main #diary .color5 .ryokouki_cmt{ background-color:#ffffef; }
#main #diary .color0 .ryokouki_kizi{ background-color:#ffffff; }
#main #diary .color1 .ryokouki_kizi{ background-color:#fff6f6; }
#main #diary .color2 .ryokouki_kizi{ background-color:#f6fff6; }
#main #diary .color3 .ryokouki_kizi{ background-color:#f9f3f9; }
#main #diary .color4 .ryokouki_kizi{ background-color:#f3f3ff; }
#main #diary .color5 .ryokouki_kizi{ background-color:#ffffef; }
#main #diary .color0 .txtcolor1{ color:#666666; }
#main #diary .color1 .txtcolor1{ color:#990000; }
#main #diary .color2 .txtcolor1{ color:#006600; }
#main #diary .color3 .txtcolor1{ color:#cc33cc; }
#main #diary .color4 .txtcolor1{ color:#000099; }
#main #diary .color5 .txtcolor1{ color:#af6f00; }
#main #diary .color0 .backcolor1{ background-color:#dfdfdf; }
#main #diary .color1 .backcolor1{ background-color:#ffdfdf; }
#main #diary .color2 .backcolor1{ background-color:#dfffdf; }
#main #diary .color3 .backcolor1{ background-color:#efdfef; }
#main #diary .color4 .backcolor1{ background-color:#dfdfff; }
#main #diary .color5 .backcolor1{ background-color:#ffffcc; }
#main #diary .color0 .backcolor2{ background-color:#666666; }
#main #diary .color1 .backcolor2{ background-color:#990000; }
#main #diary .color2 .backcolor2{ background-color:#006600; }
#main #diary .color3 .backcolor2{ background-color:#cc33cc; }
#main #diary .color4 .backcolor2{ background-color:#000099; }
#main #diary .color5 .backcolor2{ background-color:#af6f00; }
/*-----------------------------------------------------------------------------*/
#main #diary .ryokouki_gaiyou{
  position:relative;
  padding:10px;
  zoom:1;
}
#main #diary .ryokouki_gaiyou .ryokoki_info{ padding:2px 10px 1px 10px; }
#main #diary .ryokouki_gaiyou img.newup{
  position:absolute;
  top:-10px;
  right:-10px;
}
#main #diary .ryokouki_gaiyou .photo{
  float:left;
}
#main #diary .ryokouki_gaiyou .photo a{
  display:block;
  border:1px #cccccc solid;
  background-color:#ffffff;
  padding:4px 6px;
}
#main #diary .ryokouki_gaiyou .photo a:hover{
  background-color:#ff0000;
}
#main #diary .ryokouki_gaiyou .naiyo{
  margin-left:194px;
  zoom:1;
}
#main #diary .ryokouki_gaiyou .naiyo h3 a{
  display:block;
  background-image:url(./images/mark03.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding:0px 0px 0px 28px;
}
#main #diary .ryokouki_gaiyou .naiyo h3 a:hover{ background-image:url(./images/mark02.gif); }
#main #diary .ryokouki_gaiyou .naiyo dl.naiyo_info{ margin:5px 0px 0px 0px; }
#main #diary .ryokouki_gaiyou .naiyo dl.naiyo_info dt{ width:2.5em;float:left;padding-top:3px }
#main #diary .ryokouki_gaiyou .naiyo dl.naiyo_info dd{ margin-left:3em;zoom:1;padding-top:3px; }
#main #diary .ryokouki_gaiyou h3.h3_2{
  background-image:url(./images/mark02.gif);
  background-repeat:no-repeat;
  background-position:10px 6px;
  padding:2px 10px 2px 38px;
  color:#ffffff;
  zoom:1;
}
#main #diary .ryokouki_gaiyou h3.h3_3{
  background-image:url(./images/mark01.gif);
  background-repeat:no-repeat;
  background-position:10px 9px;
  padding:2px 10px 2px 24px;
  zoom:1;
}
#main #diary .ryokouki_gaiyou h3.h3_4{
  background-image:url(./images/mark04.gif);
  background-repeat:no-repeat;
  background-position:10px 6px;
  padding:2px 10px 2px 38px;
  color:#ffffff;
  zoom:1;
}
#main #diary .ryokouki_gaiyou h3.h3_5{
  background-image:url(./images/mark05.gif);
  background-repeat:no-repeat;
  background-position:0px 6px;
  padding:2px 0px 2px 28px;
  zoom:1;
}
#main #diary .ryokouki_gaiyou h3.h3_6{
  background-image:url(./images/mark06.gif);
  background-repeat:no-repeat;
  background-position:10px 6px;
  padding:2px 10px 2px 31px;
  color:#ffffff;
  zoom:1;
}
#main #diary .ryokouki_gaiyou dl.naiyo_info_2{ margin:10px 10px 0px 10px; }
#main #diary .ryokouki_gaiyou dl.naiyo_info_2 dt{ width:2.5em;float:left;padding-top:3px }
#main #diary .ryokouki_gaiyou dl.naiyo_info_2 dd{ margin-left:3em;zoom:1;padding-top:3px; }
#main #diary .ryokouki_gaiyou .photo2{ margin:10px;background-color:#ffffff; }
#main #diary .ryokouki_gaiyou .photo2 div{ border:1px #cccccc solid; }
#main #diary .ryokouki_gaiyou .photo2 img{ margin:8px 12px; }
#main #diary .ryokouki_gaiyou .ryokouki_kizi_gaiyou{
  position:relative;
  background-color:#ffffff;
  padding:9px;
}
#main #diary .ryokouki_gaiyou .ryokouki_kizi_gaiyou img.newup{
  position:absolute;
  top:-1px;
  right:-1px;
}
#main #diary .ryokouki_gaiyou .ryokouki_kizi_gaiyou .photo{
  float:left;
}
#main #diary .ryokouki_gaiyou .ryokouki_kizi_gaiyou .photo a{
  display:block;
  border:1px #cccccc solid;
  background-color:#ffffff;
  padding:4px 6px;
}
#main #diary .ryokouki_gaiyou .ryokouki_kizi_gaiyou .photo a:hover{
  background-color:#ff0000;
}
#main #diary .ryokouki_gaiyou .ryokouki_kizi_gaiyou .naiyo{
  margin-left:194px;
  zoom:1;
}
#main #diary .ryokouki_gaiyou .ryokouki_kizi_gaiyou .naiyo h4 a{
  display:block;
  background-image:url(./images/mark05.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding:0px 0px 0px 28px;
}
#main #diary .ryokouki_gaiyou .ryokouki_kizi_gaiyou .naiyo h4 a:hover{ background-image:url(./images/mark04.gif); }
/*-----------------------------------------------------------------------------*/
#main #diary .ryokouki_cmt{
  position:relative;
  padding:10px 10px 0px 10px;
  zoom:1;
}
#main #diary .ryokouki_cmt h3{
  background-image:url(./images/mark06.gif);
  background-repeat:no-repeat;
  background-position:10px 6px;
  padding:2px 10px 2px 31px;
  color:#ffffff;
  zoom:1;
}
#main #diary .ryokouki_cmt .cmtdiv{ margin:10px 10px 0px 10px; }
#main #diary .ryokouki_cmt .cmtdiv .cmtdiv_tp{
  padding-top:15px;
  background-image:url(./images/back670_1_tp.gif);
  background-position:left top;
  background-repeat:no-repeat;
  zoom:1;
}
#main #diary .ryokouki_cmt .cmtdiv .cmtdiv_bm{
  padding-bottom:15px;
  background-image:url(./images/back670_1_bm.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  zoom:1;
}
#main #diary .ryokouki_cmt .cmtdiv .cmtdiv_md{
  padding:5px 20px;
  background-image:url(./images/back670_1_md.gif);
  background-repeat:repeat-y;
  zoom:1;
}
#main #diary .ryokouki_cmt h3.h3_3{
  background-image:url(./images/mark01.gif);
  background-repeat:no-repeat;
  background-position:10px 9px;
  padding:2px 10px 2px 24px;
}
#main #diary .ryokouki_cmt #cmt_add_form,
#main #diary .ryokouki_cmt #cmt_del_form{ margin:10px; }
#main #diary .ryokouki_cmt #cmt_add_form .form,
#main #diary .ryokouki_cmt #cmt_del_form .form{ background-color:#ffffff;padding:9px; }
#main #diary .ryokouki_cmt #cmt_add_form .form input,
#main #diary .ryokouki_cmt #cmt_add_form .form img{ vertical-align:middle; }
#main #diary .ryokouki_cmt #cmt_add_form .form #name{ margin:2px 0px 0px 0px;width:200px; }
#main #diary .ryokouki_cmt #cmt_add_form .form #gaiyou{ margin:2px 0px 0px 0px;width:600px;height:160px; }
#main #diary .ryokouki_cmt #cmt_add_form .form #pass{ margin:2px 0px 0px 0px;width:100px; }
#main #diary .ryokouki_cmt #cmt_add_form .form #key{ margin:2px 0px 0px 0px;width:100px; }
#main #diary .ryokouki_cmt #cmt_del_form .form #cmtno{ margin:2px 0px 0px 0px;width:100px; }
#main #diary .ryokouki_cmt #cmt_del_form .form #delpass{ margin:2px 0px 0px 0px;width:100px; }
/*-----------------------------------------------------------------------------*/
#main #diary .ryokouki_add h3{
  margin:10px;
  background-image:url(./images/mark02.gif);
  background-repeat:no-repeat;
  background-position:10px 4px;
  padding:1px 0px 1px 38px;
  background-color:#666666;
  color:#ffffff;
}
#main #diary .ryokouki_add #ryokoki_add_form .form{ margin:10px; }
#main #diary .ryokouki_add #ryokoki_add_form .form #name{ margin:2px 0px 0px 0px;width:200px; }
#main #diary .ryokouki_add #ryokoki_add_form .form #pass{ margin:2px 0px 0px 0px;width:100px; }
#main #diary .ryokouki_add #ryokoki_add_form .form #url{ margin:2px 0px 0px 0px;width:600px; }
#main #diary .ryokouki_add #ryokoki_add_form .form #pr{ margin:2px 0px 0px 0px;width:600px; }
#main #diary .ryokouki_add #ryokoki_add_form .form #title{ margin:2px 0px 0px 0px;width:400px; }
#main #diary .ryokouki_add #ryokoki_add_form .form #kikan_st_y{ margin:2px 5px 0px 0px;width:60px; }
#main #diary .ryokouki_add #ryokoki_add_form .form #kikan_st_m{ margin:2px 5px 0px 5px;width:40px; }
#main #diary .ryokouki_add #ryokoki_add_form .form #kikan_st_d{ margin:2px 5px 0px 5px;width:40px; }
#main #diary .ryokouki_add #ryokoki_add_form .form #kikan_ed_y{ margin:2px 5px 0px 5px;width:60px; }
#main #diary .ryokouki_add #ryokoki_add_form .form #kikan_ed_m{ margin:2px 5px 0px 5px;width:40px; }
#main #diary .ryokouki_add #ryokoki_add_form .form #kikan_ed_d{ margin:2px 5px 0px 5px;width:40px; }
#main #diary .ryokouki_add #ryokoki_add_form .form ul.input_area li{ margin-top:2px;width:6em;float:left; }
#main #diary .ryokouki_add #ryokoki_add_form .form ul.input_area li input,
#main #diary .ryokouki_add #ryokoki_add_form .form ul.input_area li label{ vertical-align:middle; }
#main #diary .ryokouki_add #ryokoki_add_form .form ul.input_area li label{ margin-left:5px; }
#main #diary .ryokouki_add #ryokoki_add_form .form #gaiyou{ margin:2px 0px 0px 0px;width:600px;height:160px; }
#main #diary .ryokouki_add #ryokoki_add_form .form #photo{ margin:2px 0px 0px 0px;width:300px; }
#main #diary .ryokouki_add #ryokoki_add_form .form ul.input_color li{ margin-top:2px;width:5em;float:left; }
#main #diary .ryokouki_add #ryokoki_add_form .form ul.input_color li input,
#main #diary .ryokouki_add #ryokoki_add_form .form ul.input_color li label,
#main #diary .ryokouki_add #ryokoki_add_form .form ul.input_color li img{ vertical-align:middle; }
#main #diary .ryokouki_add #ryokoki_add_form .form ul.input_color li label{ margin-left:5px; }
/*-----------------------------------------------------------------------------*/
#main #diary .ryokouki_add #ryokoki_edt_form .form{ margin:10px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #loginpass{ margin:2px 0px 0px 0px;width:100px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #name{ margin:2px 0px 0px 0px;width:200px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #pass{ margin:2px 0px 0px 0px;width:100px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #url{ margin:2px 0px 0px 0px;width:600px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #pr{ margin:2px 0px 0px 0px;width:600px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #title{ margin:2px 0px 0px 0px;width:400px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #kikan_st_y{ margin:2px 5px 0px 0px;width:60px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #kikan_st_m{ margin:2px 5px 0px 5px;width:40px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #kikan_st_d{ margin:2px 5px 0px 5px;width:40px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #kikan_ed_y{ margin:2px 5px 0px 5px;width:60px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #kikan_ed_m{ margin:2px 5px 0px 5px;width:40px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #kikan_ed_d{ margin:2px 5px 0px 5px;width:40px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form ul.input_area li{ margin-top:2px;width:6em;float:left; }
#main #diary .ryokouki_add #ryokoki_edt_form .form ul.input_area li input,
#main #diary .ryokouki_add #ryokoki_edt_form .form ul.input_area li label{ vertical-align:middle; }
#main #diary .ryokouki_add #ryokoki_edt_form .form ul.input_area li label{ margin-left:5px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #gaiyou{ margin:2px 0px 0px 0px;width:600px;height:160px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form .photoview{ margin:2px 0px 0px 0px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form .photoview div{ border:1px #cccccc solid;text-align:center; }
#main #diary .ryokouki_add #ryokoki_edt_form .form .photoview div img{ margin:4px 6px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form #photo{ margin:5px 0px 0px 0px;width:300px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form div.input_photodel{ margin:2px 0px 0px 0px; }
#main #diary .ryokouki_add #ryokoki_edt_form .form div.input_photodel input,
#main #diary .ryokouki_add #ryokoki_edt_form .form div.input_photodel label{ vertical-align:middle; }
#main #diary .ryokouki_add #ryokoki_edt_form .form ul.input_color li{ margin-top:2px;width:5em;float:left; }
#main #diary .ryokouki_add #ryokoki_edt_form .form ul.input_color li input,
#main #diary .ryokouki_add #ryokoki_edt_form .form ul.input_color li label,
#main #diary .ryokouki_add #ryokoki_edt_form .form ul.input_color li img{ vertical-align:middle; }
#main #diary .ryokouki_add #ryokoki_edt_form .form ul.input_color li label{ margin-left:5px; }
/*-----------------------------------------------------------------------------*/
#main #diary .ryokouki_add #ryokoki_del_form .form{ margin:10px; }
#main #diary .ryokouki_add #ryokoki_del_form .form #loginpass{ margin:2px 0px 0px 0px;width:100px; }
#main #diary .ryokouki_add #ryokoki_del_form .form #pass{ margin:2px 0px 0px 0px;width:100px; }
/*-----------------------------------------------------------------------------*/
#main #diary .ryokouki_gaiyou #kizi_add_form .form{ margin:10px; }
#main #diary .ryokouki_gaiyou #kizi_add_form .form #loginpass{ margin:2px 0px 0px 0px;width:100px; }
#main #diary .ryokouki_gaiyou #kizi_add_form .form #kizittl{ margin:2px 0px 0px 0px;width:400px; }
#main #diary .ryokouki_gaiyou #kizi_add_form .form #kizictns{ margin:2px 0px 0px 0px;width:600px;height:160px; }
#main #diary .ryokouki_gaiyou #kizi_add_form .form #kiziphoto{ margin:2px 0px 0px 0px;width:300px; }
/*-----------------------------------------------------------------------------*/
#main #diary .ryokouki_gaiyou #kizi_sort_form .form{ margin:10px; }
#main #diary .ryokouki_gaiyou #kizi_sort_form .form #loginpass{ margin:2px 0px 0px 0px;width:100px; }
/*-----------------------------------------------------------------------------*/
#main #diary .ryokouki_gaiyou #kizi_edt_form .form{ margin:10px; }
#main #diary .ryokouki_gaiyou #kizi_edt_form .form #loginpass{ margin:2px 0px 0px 0px;width:100px; }
#main #diary .ryokouki_gaiyou #kizi_edt_form .form #kizittl{ margin:2px 0px 0px 0px;width:400px; }
#main #diary .ryokouki_gaiyou #kizi_edt_form .form #kizictns{ margin:2px 0px 0px 0px;width:600px;height:160px; }
#main #diary .ryokouki_gaiyou #kizi_edt_form .form .photoview{ margin:2px 0px 0px 0px; }
#main #diary .ryokouki_gaiyou #kizi_edt_form .form .photoview div{ border:1px #cccccc solid;text-align:center; }
#main #diary .ryokouki_gaiyou #kizi_edt_form .form .photoview div img{ margin:4px 6px; }
#main #diary .ryokouki_gaiyou #kizi_edt_form .form #kiziphoto{ margin:5px 0px 0px 0px;width:300px; }
#main #diary .ryokouki_gaiyou #kizi_edt_form .form div.input_photodel{ margin:2px 0px 0px 0px; }
#main #diary .ryokouki_gaiyou #kizi_edt_form .form div.input_photodel input,
#main #diary .ryokouki_gaiyou #kizi_edt_form .form div.input_photodel label{ vertical-align:middle; }
/*-----------------------------------------------------------------------------*/
#main #diary .ryokouki_gaiyou #kizi_del_form .form{ margin:10px; }
#main #diary .ryokouki_gaiyou #kizi_del_form .form #loginpass{ margin:2px 0px 0px 0px;width:100px; }
#main #diary .ryokouki_gaiyou #kizi_del_form .form #pass{ margin:2px 0px 0px 0px;width:100px; }
/*-----------------------------------------------------------------------------*/
#main #diary .ryokouki_gaiyou #adm_cmt_del_form .form{ margin:10px; }
#main #diary .ryokouki_gaiyou #adm_cmt_del_form .form #loginpass{ margin:2px 0px 0px 0px;width:100px; }
#main #diary .ryokouki_gaiyou #adm_cmt_del_form .form #pass{ margin:2px 0px 0px 0px;width:100px; }
#main #diary .ryokouki_gaiyou #adm_cmt_del_form .form .cmtbox{ border:1px #cccccc solid;margin-top:10px; }
#main #diary .ryokouki_gaiyou #adm_cmt_del_form .form .cmtbox .delflg{ border-bottom:1px #cccccc solid;padding:2px 10px; }
#main #diary .ryokouki_gaiyou #adm_cmt_del_form .form .cmtbox .delflg input,
#main #diary .ryokouki_gaiyou #adm_cmt_del_form .form .cmtbox .delflg label{ vertical-align:middle; }
#main #diary .ryokouki_gaiyou #adm_cmt_del_form .form .cmtbox .delflg label{ margin-left:5px;color:#ff0000; }
/*-----------------------------------------------------------------------------*/
#main #diary .rule{
  padding:10px;
  zoom:1;
}
#main #diary .rule h3{
  padding:2px 0px 2px 10px;
  background-color:#666666;
  color:#ffffff;
}
#main #diary .rule .midasi{ margin:10px 0px 0px 0px; }
#main #diary .rule .midasi .divlt{ width:5em;float:left; }
#main #diary .rule .midasi .divrt{ margin-left:5.5em;color:#cc0000;zoom:1; }
#main #diary .rule dl.list1{ margin-top:-5px; }
#main #diary .rule dl.list1 dt{ width:1.5em;float:left;padding-top:5px; }
#main #diary .rule dl.list1 dd{ margin-left:2em;zoom:1;padding-top:5px; }
/*-----------------------------------------------------------------------------*/
#main #diary .help{
  padding:10px;
  zoom:1;
}
#main #diary .help h3{
  padding:2px 0px 2px 10px;
  background-color:#666666;
  color:#ffffff;
}
#main #diary .help .qestn{
  border-left:6px #cc0000 solid;
  background-color:#f6f6f6;
  padding:1px 10px;
  margin:10px 10px 0px 10px;
}
#main #diary .help .answr{
  margin:5px 20px 0px 20px;
}
#main #diary .help .answr ul{
  list-style:disc outside;
  margin:0px 0px 0px 25px;
}



/*-----------------------------------------------------------------------------*/

