html { height: 100%; overflow: auto; margin: 0; padding: 0; }
body { height: 100%; overflow: auto; margin: 0; padding: 0; overflow-x:hidden; min-width:960px;}
p { }
td { font-size: 10px; }
th { font-size: 10px; font-weight: bold; text-align: left; }
a:link { color: #999; text-decoration: none; }
a:visited { color: #999; text-decoration: none; }
a:hover { color: #f00; text-decoration: none; }
a:active { color: #999; text-decoration: none; }
table { font-size: 9px; }
img { border:none; }

/*汎用レイアウト調整*/
.m15 {margin:15px;}
.mh20 { margin-top: 20px; margin-bottom: 20px; }
.mw20 { margin-right: 20px; margin-left: 20px; }
.vam {vertical-align: middle;}
.m0 { margin:0 !important; }

/*base*/
.wrapper { background-image: url(../img/20_ml_81_common/ml_b001.png); background-repeat: repeat-y; width: 100%; height: 100%; min-height: 100%; margin-top: 0; margin-right: auto; margin-left: auto; }
body > .wrapper {height:auto;}
.wrapper_itemshow { width: 100%; height: 100%; min-height: 100%; margin-top: 0; margin-right: auto; margin-left: auto; }
body > .wrapper_itemshow {height:auto;}

/*heder ユーザ表示周り*/
.head { font-size: 9px; text-decoration: none; vertical-align: middle; width: 95%; height: 30px; margin: 0; padding: 0; line-height: 30px; background-color: #fff; text-align: right; overflow: hidden; }

.head_item { background-repeat: repeat-x; background-position: 0px -30px; background-color: white; color: #aaaaaa; background-image: url(../img/99_ml_splite.png); text-decoration: none; text-align: center; width: 300px; overflow: hidden; float: right; }
.head_item a { color: #aaaaaa !important; text-decoration: none; }
.head_item a:hover { color: #ff3f00 !important; text-decoration: none; }

.head_item_l { background-position: 0px 0px; background-image: url(../img/99_ml_splite.png); width: 10px; float: right; overflow: hidden; }
.head_item_r { background-position: 0px -60px; background-image: url(../img/99_ml_splite.png); width: 10px; float: right; overflow: hidden; }
/*header ml front ロゴ表示周り*/
.head2 { background-color: #fff; text-align: center; width: 100%; height: 75px; overflow: hidden; min-width: 900px; }
.contents_logo_ml { width: 125px; height: 75px; overflow: hidden; float: left; margin-left: 20px; }
.contents_logo_ml_balance { margin-left: 20px; width: 0px; height: 75px; float: right; overflow: hidden; }
/*header ml front メニュー周り*/
.head3 { background-color: #fff; text-align: center; width: 100%; height: 20px; overflow: hidden; min-width: 900px; }
.head4 { background-color: #fff; height: 10px; overflow: hidden; }
.head5 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e7e7e7; background-color: #fff; height: 1px; overflow: hidden; }
.head6 { margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; font-size: 10px; text-align: center; font-family: "Lucida Grande", Verdana, Arial; border-bottom-color: #fff; border-bottom-style: solid; border-bottom-width: 1px; line-height: 30px; background-color: #5f4f46; height: 30px; overflow: hidden; }
.ml_b00 { color: #dcdcdc; font-size: 12px; line-height: 20px; vertical-align: middle; width: 10px; height: 20px; overflow: hidden; float: left; }

.ml_b01 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -90px; width: 40px; height: 20px; overflow: hidden; float: left; }
.ml_b01:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -110px; width: 40px; height: 20px; overflow: hidden; }
.ml_b02 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -130px; width: 75px; height: 20px; overflow: hidden; float: left; }
.ml_b02:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -150px; width: 75px; height: 20px; overflow: hidden; }
.ml_b03 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -170px; width: 100px; height: 20px; overflow: hidden; float: left; }
.ml_b03:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -190px; width: 100px; height: 20px; overflow: hidden; }
.ml_b04 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -210px; width: 70px; height: 20px; overflow: hidden; float: left; }
.ml_b04:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -230px; width: 70px; height: 20px; overflow: hidden; }
.ml_b05 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -250px; width: 45px; height: 20px; overflow: hidden; float: left; }
.ml_b05:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -270px; width: 45px; height: 20px; overflow: hidden; }
/*.ml_b06 { background-image: url(../img/02_ml_11_bread/ml_b06.png); background-repeat: no-repeat; background-position: 0 top; width: 40px; height: 20px; float: left; overflow: hidden; }
.ml_b06:hover { background-image: url(../img/02_ml_11_bread/ml_b06.png); background-repeat: no-repeat; background-position: 0 bottom; width: 40px; height: 20px; overflow: hidden; }*/
.ml_b07 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -290px; width: 90px; height: 20px; overflow: hidden; float: left; }
.ml_b07:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -310px; width: 90px; height: 20px; overflow: hidden; }
.ml_b08 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -330px; width: 65px; height: 20px; overflow: hidden; float: left; }
.ml_b08:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -350px; width: 65px; height: 20px; overflow: hidden; }
.ml_b09 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -370px; width: 60px; height: 20px; overflow: hidden; float: left; }
.ml_b09:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -390px; width: 60px; height: 20px; overflow: hidden; }
.ml_b10 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -410px; width: 75px; height: 20px; overflow: hidden; float: left; }
.ml_b10:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -430px; width: 75px; height: 20px; overflow: hidden; }
.ml_b11 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -450px; width: 65px; height: 20px; overflow: hidden; float: left; }
.ml_b11:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -470px; width: 65px; height: 20px; overflow: hidden; }
.ml_b12 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -490px; width: 45px; height: 20px; float: left; overflow: hidden; }
.ml_b12:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -510px; width: 45px; height: 20px; overflow: hidden; }
.ml_b13 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -530px; width: 60px; height: 20px; float: left; overflow: hidden; }
.ml_b13:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -550px; width: 60px; height: 20px; overflow: hidden; }
.ml_b14 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -570px; width: 55px; height: 20px; float: left; overflow: hidden; }
.ml_b14:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -590px; width: 55px; height: 20px; overflow: hidden; }
.ml_b15 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -610px; width: 95px; height: 20px; float: left; overflow: hidden; }
.ml_b15:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -630px; width: 95px; height: 20px; overflow: hidden; }
.ml_b16 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -650px; width: 85px; height: 20px; float: left; overflow: hidden; }
.ml_b16:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -670px; width: 85px; height: 20px; overflow: hidden; }
.ml_b17 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -690px; width: 110px; height: 20px; overflow: hidden; float: left; }
.ml_b17:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -710px; width: 110px; height: 20px; overflow: hidden; }
.ml_b18 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -730px; width: 90px; height: 20px; overflow: hidden; float: left; }
.ml_b18:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -750px; width: 90px; height: 20px; overflow: hidden; }
/*.ml_b19 { background-image: url(../img/02_ml_11_bread/ml_b19.png); background-repeat: no-repeat; background-position: 0 top; width: 90px; height: 20px; overflow: hidden; float: left; }
.ml_b19:hover { background-image: url(../img/02_ml_11_bread/ml_b19.png); background-repeat: no-repeat; background-position: 0 bottom; width: 90px; height: 20px; overflow: hidden; }*/
/**/
.ml_b20 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -770px; width: 70px; height: 20px; overflow: hidden; float: left; }
.ml_b20:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -790px; width: 70px; height: 20px; overflow: hidden; }
.ml_b21 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -810px; width: 40px; height: 20px; overflow: hidden; float: left; }
.ml_b21:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -830px; width: 40px; height: 20px; overflow: hidden; }
.ml_b22 { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -850px; width: 70px; height: 20px; overflow: hidden; float: left; }
.ml_b22:hover { background-image: url(../img/99_ml_splite.png); background-repeat: no-repeat; background-position: 0 -870px; width: 70px; height: 20px; overflow: hidden; }

/*.news_flash { border-bottom-width: 1px; border-bottom-color: #e7e7e7; border-bottom-style: solid; font-size: 14px; line-height: 40px; background-color: #fff; width: 900px; height: 40px; }
.news_flash_ttl { color: #d30000; float: left; }
.news_flash_ttl a { color: #d20000; }
.news_flash_date { color: #bbb; font-size: 9px; }*/
/*main*/
.container { font-size: 12px; text-decoration: none; height: 100%; min-height: 100%; position: relative; width: 900px; margin-bottom: 0; }

.container_l { width: 200px; height: 100%; float: left; margin: 0 0 0; padding: 0; }
.container_l_head { border-bottom-color: #cececf; border-bottom-style: solid; border-bottom-width: 1px; width: 200px; overflow: hidden; margin: 0; padding: 0; }
/*.container_l_head { background-image: url(../img/02_ml_11_bread/ml_shop_logo_bg.png); width: 200px; height: 170px; overflow: hidden; min-height: 170px; max-height: 170px; margin: 0; padding: 0;}*/
.container_l_l { width: 0; height: 100%; overflow: hidden; float: left; margin: 0; padding: 0; }
/*.container_l_l { width: 100px; height: 100%; float: left; margin: 0; padding: 0; }*/
.container_l_l ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
.container_l_l li { font-size: 10px; font-family: arial; line-height: 14px; text-decoration: none; list-style-type: none; list-style-image: none; margin: 5px 15px; padding: 0; }
.container_l_r { width: 100px; height: 100%; float: left; margin: 0; padding: 0; }
.container_r { width: 640px; height: 100%; float: left; margin: 0; padding: 0; }
.container_noside { background-image: url(../img/b001_noside.png); background-repeat: repeat; margin: 0; padding: 10px 20px 20px; width: 900px; height: 100%; float: left; }


.container_noside_for_tabs{ background-image: url(../img/b001_noside.png);  background-repeat: repeat-y; margin: 0; padding: 0px; width: 100%;}


.container_all { background-repeat: repeat; margin: 0; padding: 10px 20px 20px; width: 900px; height: 100%; float: left; }

.container_full { background-color: b; background-repeat: repeat; margin: 0; padding: 0px; width: 100%; height: 100%; float: left; }

.contents_logo_atable { width: 140px; height: 140px; overflow: hidden; margin-top: 0; margin-right: auto; margin-left: auto; }
/*.contents_logo_atable { width: 140px; height: 140px; overflow: hidden; margin-top: 0; margin-right: auto; margin-left: auto; }*/
.contents_logo_siteuser { background-color: #fff; display: table-cell; text-align: center; vertical-align: middle; width: 200px !important; width: auto; height: 140px !important; height: auto; overflow: hidden; margin: 5px 30px; }
/*header ml front 挙式概要情報表示周り*/
.count_down { font-size: 10px; text-decoration: none; width: 160px; margin-top: 20px; margin-bottom: 20px; margin-left: 20px; }
.count_down_num { font-size: 10px; font-weight: bold; text-decoration: none; margin-top: 10px; margin-bottom: 20px; margin-left: 20px; }
.note1 { font-size: 10px; font-weight: bold; text-decoration: none; vertical-align: top; height: 44px; float: left; margin: 0; }
.note2 { font-size: 9px; text-decoration: none; float: left; vertical-align: top; margin: 0 0 20px 20px; }
.client_home_info { font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; text-decoration: none; width: 160px; margin: 10px 0 0; padding: 0; list-style-type: none; list-style-image: none; }
.client_home_info ul { width: 160px; clear: both; margin: 0; padding: 0; list-style-image: none; }
.client_home_info li { width: 160px; float: left; margin: 0 10px 0 0; list-style-type: none; list-style-image: none; word-wrap: break-word;}
/*footer*/
.foot { border-top-color: #e7e7e7; border-top-width: 1px; border-top-style: solid; color: #999; font-size: 10px; font-family: arial; line-height: 30px; background-color: #fff; text-decoration: none; text-align: center; vertical-align: middle; height: 30px; position: absolute; bottom: 0; width: 100%; overflow: hidden; min-width: 900px; margin: 30px 0 0; padding: 0; }
/*index only*/
.container_for_index_only { background-repeat: repeat-y; position: relative; width: 340px; height: auto !important; min-height: 100%; }
.ind_b_04 { background-image: url(../img/01_at_00_home/b004/b_04.png); background-position: 0 top; width: 165px; height: 30px; overflow: hidden; float: left; }
.ind_b_04:hover { background-image: url(../img/01_at_00_home/b004/b_04.png); background-position: 0 bottom; }
.ind_b_05 { width: 20px; height: 30px; float: left; }
.ind_b_06 { background-image: url(../img/01_at_00_home/b004/b_06.png); background-position: 0 top; width: 155px; height: 30px; overflow: hidden; float: left; }
.ind_b_06:hover { background-image: url(../img/01_at_00_home/b004/b_06.png); background-position: 0 bottom; }
.ind_b_07 { background-image: url(../img/01_at_00_home/b004/b_07.png); background-position: 0 top; text-decoration: none; width: 340px; height: 20px; overflow: hidden; margin: 0; padding: 0; }
.ind_b_07:hover { background-image: url(../img/01_at_00_home/b004/b_07.png); background-repeat: no-repeat; background-position: 0 bottom; text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
/*1col pange only*/
.wrapper_1col { background-color: #fff; background-image: none; background-repeat: repeat-y; width: 100%; height: 100%; min-height: 100%; margin-top: 0; margin-right: auto; margin-left: auto; }
body > .wrapper_1col {height:auto;}
.head_conteina_1col_l_item_l { background-image: url(../img/b101_l.png); width: 30px; height: 30px; float: left; margin: 0 0 0 10px; padding: 0; }
.head_conteina_1col_l_item_r { background-image: url(../img/b101_r.png); background-repeat: no-repeat; margin: 0 10px 0 0; padding: 0; width: 10px; height: 30px; float: left; }
.head_conteina_1col_l { color: #bfc0c0; font-size: 9px; line-height: 30px; background-image: url(../img/b101.png); background-repeat: repeat-x; height: 30px; overflow: hidden; float: left; margin: 0; padding: 0; }
.head_conteina_1col_r { line-height: 30px; margin: 0; padding: 0; height: 30px; float: right; overflow: hidden; }
/*menu*/
.menu_title { font-weight: bold; }
/*.menu_b_main { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; background-image: url(../img/b005.png); text-decoration: none; text-align: center; vertical-align: middle; width: 100px; height: 100px; overflow: hidden; margin: 0; padding: 0; }
.menu_b_sub { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/b005_sub.png); text-align: center; margin: 0; padding: 0; width: 100px; height: 100px; overflow: hidden; vertical-align: middle; }
.menu_b_sub_1_1_1 { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/b005_sub_1_1_1.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 100px; height: 100px; overflow: hidden; vertical-align: middle; }
.menu_b_sub_1_1_1:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/b005_sub_1_1_1.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 100px; height: 100px; overflow: hidden; vertical-align: middle; }
.menu_b_sub_1_1_2 { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/b005_sub_1_1_2.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 100px; height: 100px; overflow: hidden; vertical-align: middle; }
.menu_b_sub_1_1_2:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/b005_sub_1_1_2.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 100px; height: 100px; overflow: hidden; vertical-align: middle; }
.menu_b_sub_4_1_1 { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; background-image: url(../img/b005_sub_4_1_1.png); text-decoration: none; background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 100px; height: 100px; overflow: hidden; vertical-align: middle; }
.menu_b_sub_4_1_1:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/b005_sub_4_1_1.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 100px; height: 100px; overflow: hidden; vertical-align: middle; }
.menu_b_sub_4_1_2 { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/b005_sub_4_1_2.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 100px; height: 100px; overflow: hidden; vertical-align: middle; }
.menu_b_sub_4_1_2:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/b005_sub_4_1_2.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 100px; height: 100px; overflow: hidden; vertical-align: middle; }
.menu_b_sub_4_1_3 { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/b005_sub_4_1_3.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 100px; height: 100px; overflow: hidden; vertical-align: middle; }
.menu_b_sub_4_1_3:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/b005_sub_4_1_3.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 100px; height: 100px; overflow: hidden; vertical-align: middle; }
.menu_b_sub_4_1_4 { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/b005_sub_4_1_4.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 100px; height: 100px; overflow: hidden; vertical-align: middle; }
.menu_b_sub_4_1_4:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/b005_sub_4_1_4.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 100px; height: 100px; overflow: hidden; vertical-align: middle; }*/
.menu_banquet { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_banquet.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_banquet:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_banquet.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_party { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_party.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_party:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_party.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_guest_list { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_guest_list.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_guest_list:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_guest_list.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_shopuser_login { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_shopuser_login.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_shopuser_login:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_shopuser_login.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_shopadmin_login { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_shopadmin_login.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_shopadmin_login:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_shopadmin_login.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_client_login { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_client_login.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_client_login:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_client_login.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_partner_login { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_partner_login.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_partner_login:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_partner_login.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_about { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_about.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_about:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_about.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_privacy { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_privacy.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_privacy:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_privacy.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_service { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_service.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_service:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_service.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_service2 { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_service2.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_service2:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_service2.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_service3 { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_service3.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_service3:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_service3.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_service4 { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_service4.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_service4:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_service4.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_sitemap { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_sitemap.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_sitemap:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_sitemap.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_b_bottom { background-image: url(/img/b006.png); width: 100px; height: 2px; }
.menu_post_image { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_post_image.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_post_image:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_post_image.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_todo { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_todo.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_todo:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_todo.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_news { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_news.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_news:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_news.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_column { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_column.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_column:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_column.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_order_sheet { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_order_sheet.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_order_sheet:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_order_sheet.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_order_entry { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_order_entry.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_order_entry:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_order_entry.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_paper_item_progress { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_paper_item_progress.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_paper_item_progress:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_paper_item_progress.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_item { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_item.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_item:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_item.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_template { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_template.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_template:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_template.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_event { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_event.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_event:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_event.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_event_invite { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_event_invite.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_event_invite:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_event_invite.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_mass_email { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_mass_email.png); background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }
.menu_mass_email:hover { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/02_ml_11_bread/ml_front_bread_sub_mass_email.png); background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }

.ml_front_menu_b_main { font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝; text-decoration: none; background-image: url(../img/b005.png); text-align: center; margin: 0; padding: 0; width: 200px; height: 30px; overflow: hidden; vertical-align: middle; }

.ml_mini_blead_space{float: left; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 10px; line-height: 20px; height: 20px; background-repeat: no-repeat;}
.ml_mini_blead_space{ width: 5px; background-position: 0px 0px;}

.ml_mini_blead_dress_on,.ml_mini_blead_dress,.ml_mini_blead_dress:hover,.ml_mini_blead_beauty_on,.ml_mini_blead_beauty,.ml_mini_blead_beauty:hover,.ml_mini_blead_flowery_on,.ml_mini_blead_flowery,.ml_mini_blead_flowery:hover,.ml_mini_blead_paper_on,.ml_mini_blead_paper,.ml_mini_blead_paper:hover,.ml_mini_blead_gift_on,.ml_mini_blead_gift,.ml_mini_blead_gift:hover,.ml_mini_blead_cuisine_on,.ml_mini_blead_cuisine,.ml_mini_blead_cuisine:hover,.ml_mini_blead_party_on,.ml_mini_blead_party,.ml_mini_blead_party:hover,.ml_mini_blead_ceremony_on,.ml_mini_blead_ceremony,.ml_mini_blead_ceremony:hover,.ml_mini_blead_cake_on,.ml_mini_blead_cake,.ml_mini_blead_cake:hover,.ml_mini_blead_photo_on,.ml_mini_blead_photo,.ml_mini_blead_photo:hover,.ml_mini_blead_movie_on,.ml_mini_blead_movie,.ml_mini_blead_movie:hover,.ml_mini_blead_music_on,.ml_mini_blead_music,.ml_mini_blead_music:hover{
float: left; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 10px; line-height: 20px; height: 20px; background-repeat: no-repeat; background-image: url(../img/99_ml_front_mini_blead_splite.png);
}

.ml_mini_blead_dress_on{ 		width: 61px; background-position: 0px 0px;}
.ml_mini_blead_dress{ 			width: 61px; background-position: 0px -20px;}
.ml_mini_blead_dress:hover{ 	width: 61px; background-position: 0px -40px;}
.ml_mini_blead_beauty_on{ 		width: 68px; background-position: 0px -60px;}
.ml_mini_blead_beauty{ 			width: 68px; background-position: 0px -80px;}
.ml_mini_blead_beauty:hover{ 	width: 68px; background-position: 0px -100px;}
.ml_mini_blead_flowery_on{ 		width: 70px; background-position: 0px -120px;}
.ml_mini_blead_flowery{ 		width: 70px; background-position: 0px -140px;}
.ml_mini_blead_flowery:hover{ 	width: 70px; background-position: 0px -160px;}
.ml_mini_blead_paper_on{ 		width: 92px; background-position: 0px -180px;}
.ml_mini_blead_paper{ 			width: 92px; background-position: 0px -200px;}
.ml_mini_blead_paper:hover{ 	width: 92px; background-position: 0px -220px;}
.ml_mini_blead_gift_on{ 		width: 115px; background-position: 0px -240px;}
.ml_mini_blead_gift{ 			width: 115px; background-position: 0px -260px;}
.ml_mini_blead_gift:hover{  	width: 115px; background-position: 0px -280px;}
.ml_mini_blead_cuisine_on{ 		width: 72px; background-position: 0px -300px;}
.ml_mini_blead_cuisine{ 		width: 72px; background-position: 0px -320px;}
.ml_mini_blead_cuisine:hover{ 	width: 72px; background-position: 0px -340px;}
.ml_mini_blead_party_on{ 		width: 59px; background-position: 0px -360px;}
.ml_mini_blead_party{ 			width: 59px; background-position: 0px -380px;}
.ml_mini_blead_party:hover{ 	width: 59px; background-position: 0px -400px;}
.ml_mini_blead_ceremony_on{ 	width: 89px; background-position: 0px -420px;}
.ml_mini_blead_ceremony{ 		width: 89px; background-position: 0px -440px;}
.ml_mini_blead_ceremony:hover{ 	width: 89px; background-position: 0px -460px;}
.ml_mini_blead_cake_on{ 		width: 51px; background-position: 0px -480px;}
.ml_mini_blead_cake{ 			width: 51px; background-position: 0px -500px;}
.ml_mini_blead_cake:hover{ 		width: 51px; background-position: 0px -520px;}
.ml_mini_blead_photo_on{ 		width: 61px; background-position: 0px -540px;}
.ml_mini_blead_photo{ 			width: 61px; background-position: 0px -560px;}
.ml_mini_blead_photo:hover{		width: 61px; background-position: 0px -580px;}
.ml_mini_blead_movie_on{ 		width: 58px; background-position: 0px -600px;}
.ml_mini_blead_movie{ 			width: 58px; background-position: 0px -620px;}
.ml_mini_blead_movie:hover{ 	width: 58px; background-position: 0px -640px;}
.ml_mini_blead_music_on{ 		width: 138px; background-position: 0px -660px;}
.ml_mini_blead_music{ 			width: 138px; background-position: 0px -680px;}
.ml_mini_blead_music:hover{ 	width: 138px; background-position: 0px -700px;}

/*コンテンツ内*/

/*飾り情報*/
.title_text { font-size: 18px; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osakaゴシック, Osaka, 平成角ゴシック; line-height: 24px; text-decoration: none; }
.border_1 { width: 660px; height: 10px; margin-bottom: 10px; border-bottom: 1px dotted #e7e7e7; }
.border_2 { margin-bottom: 10px; width: 880px; height: 10px; border-bottom: 1px dotted #e7e7e7; }
.border_3 { margin-bottom: 10px; width: 620px; height: 10px; border-bottom: 1px dotted #e7e7e7; }
.border_4 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e7e7e7; margin-bottom: 10px; width: 620px; height: 10px; }
.border_5 { margin-bottom: 10px; width: 100%; height: 5px; overflow: hidden; border-bottom: 1px dotted #e7e7e7; }
.border_6 { margin-bottom: 10px; width: 860px; height: 5px; overflow: hidden; margin-top: 10px; border-bottom: 1px dotted #e7e7e7; }
.note { color: #999; font-size: 10px; line-height: 14px; text-decoration: none; vertical-align: middle; margin-top: 10px; }
.note_strong { color: #F00; font-weight:bold; font-size: 10px; line-height: 14px; text-decoration: none; vertical-align: middle; margin-top: 10px; }

.button_a { color: #221400; font-size: 12px; font-weight: bold; line-height: 30px; background-image: url(../img/b020.png); background-repeat: no-repeat; background-position: 0 top; text-decoration: none; text-align: center; vertical-align: middle; width: 210px; height: 30px; overflow: hidden; margin: 0; padding: 0; float:left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 1px; }
.button_a span { color:#646464;}
.button_a:hover { color: #221400; background-image: url(../img/b020.png); background-repeat: no-repeat; background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 210px; height: 30px; float: left; overflow: hidden; vertical-align: middle; }
.button_a:active { color: #221400; background-image: url(../img/b020_active.png); background-repeat: no-repeat; background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 210px; height: 30px; float: left; overflow: hidden; vertical-align: middle; }
/*.button_a:hover { line-height: 50px; text-decoration: none; background-image: url(../img/b020.png); background-repeat: no-repeat; background-position: 0 bottom; text-align: center; margin: 0; padding: 0; width: 220px; height: 50px; overflow: hidden; vertical-align: middle; }*/
.button_b { color: #fff; line-height: 50px; text-decoration: none; background-image: url(../img/b021.png); background-repeat: no-repeat; background-position: 0 top; text-align: center; margin: 0; padding: 0; width: 660px; height: 50px; overflow: hidden; vertical-align: middle; }
.button_b a { color: #fff; }
.button_b a:hover { color: #f00; }
.button_c { color: #646464; font-size: 9px; font-weight: bold; line-height: 20px; background-image: url(../img/b022.png); text-decoration: none; background-repeat: no-repeat; background-position: 0 top; text-align: center; margin: 0; width: 76px; height: 20px; overflow: hidden; vertical-align: middle; padding: 0 2px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.button_c:active { color: #646464; font-size: 9px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; line-height: 20px; background-image: url(../img/b022_active.png); text-decoration: none; background-repeat: no-repeat; background-position: 0 top; text-align: center; margin: 0; padding: 0 2px; width: 76px; height: 20px; overflow: hidden; vertical-align: middle; }

#button_d {height: 18px; width: 74px; background-repeat: no-repeat; background-image: url(../img/00_uniform/btn_d_save.png);}

.button_e { color: #646464; font-size: 9px; font-weight: bold; line-height: 20px; background-image: url(../img/b025.png); text-decoration: none; background-repeat: no-repeat; background-position: 0 top; text-align: center; margin: 0; width: 76px; height: 20px; overflow: hidden; vertical-align: middle; padding: 0 2px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.button_e:active { color: #646464; font-size: 9px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; line-height: 20px; background-image: url(../img/b025_active.png); text-decoration: none; background-repeat: no-repeat; background-position: 0 top; text-align: center; margin: 0; padding: 0 2px; width: 76px; height: 20px; overflow: hidden; vertical-align: middle; }



.button_d_guestlist { line-height: 104px; background-image: url(../img/b023_guestlist.png); background-repeat: no-repeat; background-position: 0 top; text-align: center; vertical-align: middle; width: 220px; height: 104px; float: left; }
.button_d_tableplan { line-height: 104px; background-image: url(../img/b023_tableplan.png); background-repeat: no-repeat; background-position: 0 top; text-align: center; width: 220px; height: 104px; vertical-align: middle; float: left; }
.button_d_giftset { line-height: 104px; background-image: url(../img/b023_giftset.png); background-repeat: no-repeat; background-position: 0 top; text-align: center; width: 220px; height: 104px; vertical-align: middle; float: left; }
.button_d_profile { line-height: 104px; background-image: url(../img/b023_profile.png); background-repeat: no-repeat; background-position: 0 top; text-align: center; width: 220px; height: 104px; vertical-align: middle; float: left; }
.button_d_paper { line-height: 104px; background-image: url(../img/b023_paper.png); background-repeat: no-repeat; background-position: 0 top; text-align: center; width: 220px; height: 104px; vertical-align: middle; float: left; }
.button_d_photo { line-height: 104px; background-image: url(../img/b023_photo.png); background-repeat: no-repeat; background-position: 0 top; text-align: center; width: 220px; height: 104px; vertical-align: middle; float: left; }
.button_d_guestlist:hover { background-image: url(../img/b023_guestlist.png); background-repeat: no-repeat; background-position: 0 bottom; }
.button_d_tableplan:hover { background-image: url(../img/b023_tableplan.png); background-repeat: no-repeat; background-position: 0 bottom; }
.button_d_giftset:hover { background-image: url(../img/b023_giftset.png); background-repeat: no-repeat; background-position: 0 bottom; }
.button_d_profile:hover { background-image: url(../img/b023_profile.png); background-repeat: no-repeat; background-position: 0 bottom; }
.button_d_paper:hover { background-image: url(../img/b023_paper.png); background-repeat: no-repeat; background-position: 0 bottom; }
.button_d_photo:hover { background-image: url(../img/b023_photo.png); background-repeat: no-repeat; background-position: 0 bottom; }
.border_all { background-color: white; font-size: 9px; line-height: 30px; vertical-align: middle; width: 100%; height: 30px; margin: 0; padding: 0; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }
.browser_alert { color: #fff; font-size: 10px; text-decoration: none; text-align: left; }

/*home item menu*/
/*.h_im_head{margin-top: 10px; height: 30px; width: 200px; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}*/
.h_im_food{height: 30px; width: 200px; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}
.h_im_food:hover{height: 30px; width: 200px; background-repeat: no-repeat; background-position: 0px -30px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}

.h_im_dress{height: 30px; width: 200px; background-repeat: no-repeat; background-position: 0px -60px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}
.h_im_dress:hover{height: 30px; width: 200px; background-repeat: no-repeat; background-position: 0px -90px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}

.h_im_beauty{height: 30px; width: 200px; background-repeat: no-repeat; background-position: 0px -120px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}
.h_im_beauty:hover{height: 30px; width: 200px; background-repeat: no-repeat; background-position: 0px -150px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}

.h_im_flower{height: 30px; width: 200px; background-repeat: no-repeat; background-position: 0px -180px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}
.h_im_flower:hover{height: 30px; width: 200px; background-repeat: no-repeat; background-position: 0px -210px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}

.h_im_paper{height: 30px; width: 200px; background-repeat: no-repeat; background-position: 0px -240px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}
.h_im_paper:hover{height: 30px; width: 200px; background-repeat: no-repeat; background-position: 0px -270px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}

.h_im_gift{height: 30px; width: 200px; background-repeat: no-repeat; background-position: 0px -300px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}
.h_im_gift:hover{height: 30px; width: 200px; background-repeat: no-repeat; background-position: 0px -330px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}

/*.h_im_foot{height: 5px; width: 200px; background-repeat: no-repeat; background-position: 0px -150px; background-image: url(../img/99_ml_front_home_itemmenu_splite.png);}*/








/*client_mypage*/
.note_title { width: 80px; height: auto; float: left; }
.note_contents { width: 520px; height: auto; float: right; padding-right: 5px; padding-left: 5px; }
.button_containa { width: 660px; }
.todo_mini_btn{height: 22px; line-height: 22px; font-size: 9px; font-style: normal; font-weight: normal; margin-right: 20px; margin-left: 20px; text-align: right; cursor:pointer; }
.guest_mini_btn{height: 22px; line-height: 22px; float: right; font-size: 9px; font-style: normal; font-weight: normal; margin-right: 10px; text-align: right; cursor:pointer; }
.photo_mini_btn{height: 22px; line-height: 22px; float: right; font-size: 9px; font-style: normal; font-weight: normal; margin-right: 10px; text-align: right; cursor:pointer; }
.tablike_mini_btn{height: 27px; line-height: 27px; float: right; font-size: 9px; font-style: normal; font-weight: normal; margin-right: 10px; text-align: right; cursor:pointer; }
.profile_mini_btn{ margin-left: 1px; border-bottom-color: #e7e7e7; border-bottom-width: 1px; border-bottom-style: solid; background-color: #f9f9f9; height: 27px; line-height: 27px; font-size: 9px; font-style: normal; font-weight: normal; text-align: right; cursor:pointer; }
.client_mini_btn{ margin-left: 1px; border-bottom-color: #e7e7e7; border-bottom-width: 1px; border-bottom-style: solid; background-color: #f9f9f9; width: 860px; height: 27px; line-height: 27px; font-size: 9px; font-style: normal; font-weight: normal; text-align: right; cursor:pointer; }
/*動的コンテンツで確認できたもの*/
.ErrBlock { height: 20px; line-height: 20px; margin-right: 15px; text-align: center; margin-left: 15px; margin-bottom: 5px; margin-top: 15px; color: #41587d; font-size: 14px; font-weight: bold; text-decoration: none; }
/*フォーム周り*/
label { color: #555; font-size: 10px; font-weight: bold; text-transform: uppercase; display: block; margin-bottom: 3px; clear: both; }
.input_text_clearfix { margin-top: 20px; margin-bottom: 20px; }
/* tables */
table.tablesorter {
	margin-left: 0;
	margin-bottom: 15px;
	margin-right: 0;
	margin-top: 5px;
	font-family:arial;
	background-color: #cdcdcd;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #f0f0f0;
	border: solid 1px #fff;
	font-size: 8pt;
	padding: 4px 18px 4px 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../img/t_bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp { background-image: url(../img/t_asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(../img/t_desc.gif); }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #e6e6e6; }

/* tables */
table.tablesorter_wide {
	font-family:arial;
	background-color: #cdcdcd;
	margin:10px 0 15px;
	font-size: 8pt;
	width: 860px;
	text-align: left;
}
table.tablesorter_wide thead tr th, table.tablesorter_wide tfoot tr th {
	background-color: #f0f0f0;
	border: solid 1px #fff;
	font-size: 8pt;
	padding: 4px 18px 4px 4px;
}
table.tablesorter_wide thead tr .header {
	background-image: url(../img/t_bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter_wide tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter_wide tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter_wide thead tr .headerSortUp { background-image: url(../img/t_asc.gif); }
table.tablesorter_wide thead tr .headerSortDown { background-image: url(../img/t_desc.gif); }
table.tablesorter_wide thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #e6e6e6; }

/*tabを使用するレイアウト用*/
.client_tabs_default{margin-right: 0px; margin-bottom: 0px; margin-top: 0px; padding: 0px; width:699px; margin-left:1px;}
.client_tabs_n{margin: 0px; padding: 0px;}
.client_tabs_n_contents{width:685px;}
.client_tabs_n_contents_edit{float:left; margin-right:5px; height:38px;}

.client_tabs_n_contents_noside{margin-top:10px; margin-left:10px; padding:0;}

/*ikkatsu hensyu*/
.table-tab-top{ font-style: normal; font-weight: normal; text-decoration: none; list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }

.table-tab-top a { padding-left: 0em; padding-bottom: .5em; padding-right: 0em; padding-top: 0em; float: left; text-decoration: none; }
.table-tab-top { margin-bottom: 0; padding-bottom: 1px; }


/* paginator */
.paginator { font-family: "Lucida Grande", Verdana, Arial, sans-serif; padding: 0px; margin: 0px; height: 24px; font-size: 10px; line-height: 24px; text-decoration: none; vertical-align: middle; }
.paginator_number,.current {padding: 5px; margin: 2px; line-height: 24px; border-color: #e7e7e7; border-style: solid; border-width: 1px;
	-moz-border-radius: 2px;    /* firefox */
    border-radius: 2px;         /* CSS3 */
}
/* clearfix */
.wrapper_itemshow .clearfix { display:block !important; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0;}
/* file upload */
.fileselect { display: inline; }
/* align */
.right {text-align: right; }
.center {text-align: center; }
/*sales 側*/
.text18_31 { font-size: 18px; line-height: 31px; text-decoration: none; }
.text12_31_white { color: #fcffff; font-size: 12px; line-height: 22px; text-decoration: none; }
.text12_31_white a { color: #fcffff; font-size: 12px; line-height: 22px; text-decoration: none; }
.text12_21 { font-size: 12px; line-height: 21px; text-decoration: none; }
.text_margin_20 { width: auto; padding-left: 20px; }
.btn_application { color: #172236; font-size: 18px; line-height: 64px; background-image: url(../img/b024_application.png); text-align: center; vertical-align: middle; width: 604px; height: 64px; }
.photo_title{ font-size: 10px; text-decoration: none; font-weight: bold; font-family: "Lucida Grande", Verdana, Arial, sans-serif;}
.photo_discription{font-size: 10px; text-decoration: none;  font-family: "Lucida Grande", Verdana, Arial, sans-serif;}

.tablike_frame_900{ margin-left: 1px; border-bottom-color: #e7e7e7; border-bottom-width: 1px; border-bottom-style: solid; background-color: #f9f9f9; width: 899px; height: 27px; line-height: 27px; font-size: 9px; font-style: normal; font-weight: normal; text-align: right; cursor:pointer; }

.tablike_select_back{height: 27px; border-right-color: #e7e7e7; border-right-width: 1px; border-right-style: solid; background-color: white; overflow: hidden}

/* pop message */
.pop_message { height: 20px; line-height: 20px; margin-right: 15px; text-align: center; margin-left: 15px; margin-bottom: 5px; margin-top: 15px; color: #41587d; font-size: 14px; font-weight: bold; text-decoration: none; }

/*draggable*/
	
.draggable{ 
	position:absolute;
	border-color: #b1b3d8 !important; 
	border-style: dotted; 
	border-width: 1px; 
	padding: 5px;
	vertical-align: middle;
	}
	
.ui-draggable{ 
	line-height: 25px; 
	height: 25px; 
	/*overflow-y: hidden;*/
	vertical-align: middle;
	
	}
	
.draggable_parts{
    cursor:default;
	}

#draggable_parent{
    position:relative;
    width: 1240px;
    height: 2600px;
    border: 1px solid #888888;
	}
	
.order_sheet_part{
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
    position:absolute;
    padding: 5px;
	}
	
#order_sheet{
    position:relative;
  }
  
#number {
	margin: 3px 20px 0 0;
	text-align: right;
}

.number_large {
	font-size:14px;
}
.number_small {
	font-size:12px;
	margin-top:3px;
}  
div#top_right {
	float:left;
	width:700px;
}

div#slide {
	padding:20px 0 0 20px;
}

/* MyWeddingIdea DropDown Menu */

.mwi-menu {
  position:relative;
}
.mwi-menu-list {
  display:none;
  position:absolute;
  top:-200px;
  left:-10px;
  width:100px;
  list-style-position:outside;
  list-style-type: none;
}

.mwi-menu-list:after {
  border:10px solid transparent;
  border-right-color:#737373;
  border-left-width:0;
  left:30px;
  content:"";
  display:block;
  top:180px;
  position:absolute;
  width:0;
}

ul.mwi-menu-list li {
  height:15px;
  background-color:#737373;
  text-align:left;
  padding:5px 0 5px 5px;
}

.mwi-menu-list a:link{
  color:#FFFFFF;
}
.mwi-menu-list a:visited{
  color:#FFFFFF;
}
.mwi-menu-list a:hover{
  color:#FF0000;
}


/* CeremonyTemplate DropDown Menu */

.ct-menu {
  position:relative;
}
.ct-menu-list {
  display:none;
  position:absolute;
  top:-50px;
  left:60px;
  width:100px;
  list-style-position:outside;
  list-style-type: none;
}

.ct-menu-list:after {
  border:10px solid transparent;
  border-right-color:#737373;
  border-left-width:0;
  left:30px;
  content:"";
  display:block;
  top:40px;
  position:absolute;
  width:0;
}

ul.ct-menu-list li {
  height:25px;
  background-color:#737373;
  text-align:left;
  padding:5px 0 5px 5px;
  font-size:10px;
}

.ct-menu-list a:link{
  color:#FFFFFF;
}
.ct-menu-list a:visited{
  color:#FFFFFF;
}
.ct-menu-list a:hover{
  color:#FF0000;
}


/* events table*/
table.events_table { font-size: 12px; }
.events_table td { font-size: 12px; padding: 10px 20px; }
.events_table th { font-size: 12px; font-weight: bold; text-align: left; padding: 10px 20px; }

/*modal party Ceremony*/
.modal_maincontent{
background-color:#f8f6ef;
border-top: 2px solid #999;
border-bottom: 2px solid #999;
padding-bottom: 10px;
margin-top: 10px;
}
.modal_overflow{
 overflow-y: auto;
 height: 350px;
 width: 800px;
 margin: 0px auto;
}

/* client menu */
div#gnavi{
  margin:0 -500%;padding: 0 500%;
  background-color: #231612;
  border-top:solid 1px  #86807e;
}

/* Item Photo */
.btn_photobook, .btn_refsite{ width:20px !important; height:20px; float:left; background-repeat: no-repeat; background-image: url(/img/common/item_icon.png);}
.btn_photobook{ background-position: 0 0px; background-repeat: no-repeat;}
.btn_photobook:hover{ background-position: 0 -20px; }
.btn_photobook:active{ background-position: 0 -40px; }
.btn_refsite{ background-position: -20px 0px;}
.btn_refsite:hover{ background-position: -20px -20px; }
.btn_refsite:active{ background-position: -20px -40px; }

/* party list */
table#clientslistTable tr.old td{
  background-color:#EDE1BE;
}
.bg_old{
  background-color:#EDE1BE;
}

/* jQueryカレンダー 年月幅 */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{
  width:35% !important;
}