td {font-size:9pt; }td.line {font-size:1pt;}.lims {font-size:9pt;}.woong {font-size:9pt;}.woong img {border: none;} .woong1 {font-size:8pt;line-height:130%}.woong2 {font-size:15pt;line-height:130%}.woong3 {font-size:7pt; font-family:matchworks,tahoma;color:#444444;line-height:130%}.woong4 {font-size:11pt;line-height:130%}.line {font-size:1px;line-height:1px;}.line img{ border: none; }.input{border:solid 1;verdana;font-size:9pt;color:black;background-color:white;height:19px}.input2{border:solid 0;verdana;font-size:9pt;color:black;background-color:white;height:16px}.textarea {border:solid 1; verdana;font-size:9pt;color:black;background-color:white}input{font-size:9pt;}BODY {font-size:9pt;/*background: url(/design/2333/menu/topmenu_bg.gif)no-repeat center top;*/}.header_bgbox{}.header_bg{width:960px;margin:0 auto; background: url(/design/2333/menu/flower.gif) 10px 0px no-repeat}a{text-decoration:none ;}A:link { text-decoration:none; color:#040f6f;}A:visited { text-decoration:none; color:#040f6f;}A:hover { color:#dc143c; text-decoration:underline;}td.menuimg{ background: url(/design/2333/menu/menu_bg.gif) no-repeat;           width:116px; height:44px; padding-left:30px;}td.menuimg a{ display:block; color:#820A7C; font-size:11px; text-decoration:none;}td.line1 a {padding-top:13px; height:30px;  line-height:1em;}td.line2 a {padding-top:5px; height:30px;  line-height:1.2em;}.footercmt{ margin:40px 0 5px; background:#F7F7F7; border:1px solid #DDD;padding:10px 20px;font-size:11px;line-height:1.3em; }.footermenuline{/*border-top:1px dotted #E3DDDA;*/text-align:center; padding:5px;}.H1title{ color:#ff33cc; font-size:10pt; margin:0;}.H2title{ padding:0; margin:0;}.ranking_container{ width:600px; margin:15px 0;}.rankingbox{ overflow: scroll; overflow-x:hidden; scrollbar-base-color:#CCC;height:160px; padding:5px;}.rankingbox table td{ vertical-align:top;line-height:1.4em;}.rankingbox table th{ width:1.5em; color:#E6304B ; line-height:1.2em; }.rankingbox table { width:570px;}.rankingbox table td.ranking_img{ text-align:center;}.rankingbox table td.ranking_img img{ border:1px solid #CCC; }.rankingbox table td.ranking_img p{border:1px solid #CCC; padding:5px; background:#FEF2F5;}.rankingbox table td.ranking_cmt{ background:#F2F0EC; padding:10px 15px; }.rankingbox table .even td.ranking_cmt { background:#E6E2DC; }.rankingbox table A:link {color:#dc143c;}.rankingbox table A:visited {color:#dc143c;}.rankingbox table .even td.ranking_img p{ background:#FEE2E9;}.rankred{ color:#E6304B ;}.lineclear   { margin:0; padding:0; clear:both; }		.lineclear hr{ display:none; }#footer_flowbox{ background:url(/design/2333/footerbg.gif) no-repeat top left #E6E2DC;font-size:10px; line-height:1.4em; margin-top:20px;}#footer_flowbox_btm{ background:url(footerbg_btm.gif) no-repeat bottom ; padding:0 15px 80px; }.footer_flowtitle{ height:80px; line-height:80px; padding-left:95px; font-weight:bold; font-size:16px; color:#3E330E;}.meiryo {font-family:"¥á¥¤¥ê¥ª", meiryo, Verdana, Arial, sans-serif;}.footer_dltitle{ background:url(/design/2333/footer_icn.gif) 0px 0px no-repeat; line-height:30px; padding-left:38px; margin-bottom:5px;font-weight:bold; font-size:14px; color:#3E330E;}.footer_dltitle2{ background:url(/design/2333/footer_icn.gif) 0px 0px no-repeat; line-height:30px; padding-left:38px; margin:20px 0 5px;font-weight:bold; font-size:14px; color:#3E330E;}#footer_flowbox p{ margin:5px 0 10px;}#footer_flowbox ul,#footer_flowbox li { list-style: none; margin: 0; padding: 0; }#footer_flowbox li strong{ color:#F41483}#footer_flowbox ul.footer_flowlist{ margin:5px 0;}#footer_flowbox ul.footer_flowlist li{ margin-bottom:0.6em;}#footer_col{ margin-top:20px; padding-bottom:15px;}.footer_cols{ float:left; width:46%; margin-right:3%}.footer_aloha{ border-top:1px dotted #CCC; padding-top:10px; margin-top:15px;}/* 20100803 header area changed */table{position:relative;z-index:100;}.H1title{position:relative;}.H1title a{position:absolute;left:-40px;top:5px;z-index:101;}#header_outer{background:url(/design/2333/menu/bg_body.jpg) repeat-x;height:171px;width:100%;margin-bottom:20px;position:relative;top:-5px;}#header_menuouter{background:url(/design/2333/menu/bg_menu.gif) repeat-x bottom;height:171px;width:100%;}#header_inner{background:url(/design/2333/menu/bg_header.jpg) no-repeat left top;width:1090px;height:171px;margin:0 auto;position:relative;border:none;}#header_inner .logo{position:absolute;left:92px;top:12px;/top:26px;}#header_inner .tel{position:absolute;right:60px;top:10px;}#globalmenu{position:absolute;left:35px;top:101px;/top:113px;width:954px;height:60px;list-style-type:none;}#globalmenu li{float:left;list-style-type:none;}#globalmenu li a{display:block;height:55px;text-indent:-999em;overflow:hidden;}#globalmenu li.menu_flower{position:relative;top:-20px;}#globalmenu li.menu01 a{background:url(/design/2333/menu/menu01.gif) no-repeat left top;width:131px;}#globalmenu li.menu02 a{background:url(/design/2333/menu/menu02.gif) no-repeat left top;width:107px;}#globalmenu li.menu03 a{background:url(/design/2333/menu/menu03.gif) no-repeat left top;width:110px;}#globalmenu li.menu04 a{background:url(/design/2333/menu/menu04.gif) no-repeat left top;width:160px;}#globalmenu li.menu05 a{background:url(/design/2333/menu/menu05.gif) no-repeat left top;width:124px;}#globalmenu li.menu06 a{background:url(/design/2333/menu/menu06.gif) no-repeat left top;width:113px;}#globalmenu li.menu07 a{background:url(/design/2333/menu/menu07.gif) no-repeat left top;width:104px;}#globalmenu li.menu01 a:hover{background:url(/design/2333/menu/menu01.gif) no-repeat left bottom;width:131px;}#globalmenu li.menu02 a:hover{background:url(/design/2333/menu/menu02.gif) no-repeat left bottom;width:107px;}#globalmenu li.menu03 a:hover{background:url(/design/2333/menu/menu03.gif) no-repeat left bottom;width:110px;}#globalmenu li.menu04 a:hover{background:url(/design/2333/menu/menu04.gif) no-repeat left bottom;width:160px;}#globalmenu li.menu05 a:hover{background:url(/design/2333/menu/menu05.gif) no-repeat left bottom;width:124px;}#globalmenu li.menu06 a:hover{background:url(/design/2333/menu/menu06.gif) no-repeat left bottom;width:113px;}#globalmenu li.menu07 a:hover{background:url(/design/2333/menu/menu07.gif) no-repeat left bottom;width:104px;}#header_inner table{margin-top:175px;}.Mgbtm5 { margin-bottom:5px;}.Mgbtm10 { margin-bottom:10px;}.Mgbtm20 { margin-bottom:20px;}.Mgbtm40 { margin-bottom:40px;}.Mgtop5 { margin-top:5px;}.Mgtop10 { margin-top:10px;}.Mgtop20 { margin-top:20px;}.Mgtop40 { margin-top:40px;}
