*{margin:0 auto;color:#666666;font-size:9pt;font-weight:normal;line-height:150%;text-decoration:none;font-family:"MS UI Gothic",Verdana, Arial,Osaka,sans-serif;}body{text-align:center;padding-left: 5px;}p{margin:0;padding:0;}div{margin:0 auto;padding:0;}input{color:#000000;font-family:"MS UI Gothic",Verdana, Arial,Osaka,sans-serif;line-height:100%;padding-top:2px;}input.button{padding-top:1px;color:#333333;background-color:#cccccc;font-weight:bold;font-family:"MS UI Gothic",Verdana, Arial,Osaka,sans-serif;height:22px;vertical-align:center;}select{color:#000000;font-family:"MS UI Gothic",Verdana, Arial,Osaka,sans-serif;line-height:100%;}option{color:#000000;font-family:"MS UI Gothic",Verdana, Arial,Osaka,sans-serif;line-height:100%;}textarea{color:#000000;font-family:"MS UI Gothic",Verdana, Arial,Osaka,sans-serif;line-height:100%;}a:link{color:#996633;text-decoration:none;}a:visited{color:#996633;text-decoration:none;}a:hover{color:#CC9966;text-decoration:underline;}h1 {font-size:10pt;color:#990000;}h2 {font-size:10pt;color:#333333;}h3 {font-size:10pt;color:#666666;}h4 {font-size:10pt;color:#666666;}img{border-width:0;}table{margin:0 auto;padding:0;border-collapse:collapse;}th, td{padding:2px 3px;margin:0;}#container{width:910px;}#header{width:910px;}#title{height:60px;margin-top:5px;float:left;}#store_info_header{font-size: 18px;color: #FF6600; font-weight: bolder;}#header_menu{padding: 5px 0 5px 0;float:right;}#header_search{width:910px;padding: 3px 0 1px 0;margin: 5px 0 5px 0;text-align:center;}#header_search .search_button{width:100px;background-color:#ffaa33;color:#ffffff;font-weight:bold;}#footer{width:910px;padding-top:10px;}#footer_menu{text-align:center;padding: 5px 0 5px 0;}#copyright{text-align:center;padding: 5px 0 5px 0;}#side_menu{float:left;width: 201px;margin-right:10px;text-align:left;border-style:solid;border-width:1px;border-color:#F9DAAC;}#side_menu .title{background:url(/images2/title_side_banner.gif) no-repeat;color:#ffffff;font-size:11pt;font-weight:bold;padding-top:2px;padding-left:25px;margin-bottom:5px;}#side_menu .content{padding-left:10px;padding-right:10px;}#side_menu .category{border-style:solid;border-width:0 0 1px 0;border-color:#F9DAAC;padding-top:5px;padding-bottom:5px;}#side_menu input.loginbutton{color:#ffffff;font-weight:bold;background-color:#ffaa33;font-family:"MS UI Gothic",Verdana, Arial,Osaka,sans-serif;width:180px;height:22px;vertical-align:center;padding-top:1px;}#side_menu .members_menu{color:#996633;font-weight:bold;font-family:"MS UI Gothic",Verdana, Arial,Osaka,sans-serif;border-width:1px;border-style:solid;border-color:#996633;text-align:center;margin:2px 0;width:180px;}#side_menu .members_favorite_pain{height:93px;overflow: auto;}#side_menu .member_favorite td{border-width:0 0 1px 0;border-style:dotted;border-color:#996633;width:180px;}#right_side{float:right;width: 166px;text-align:left;}#right_side #ranking{background:url(/images2/title_ranking.gif) no-repeat;padding:26px 0 0 0;width:166px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F9DAAC;text-align:center;}#right_side #ranking .comment{background:url(/images2/bg_orange.gif);}#right_side #ranking th{background:url(/images2/bg_orange.gif);padding: 10px 10px 10px 10px;margin:0;width:16px;border-style:solid;border-width:1px;border-color:#F9DAAC;}#right_side #ranking td{background-image:none;background-color#FFFFFF;width:129px;padding-left:5px;border-style:solid;border-width:1px 0 1px 0;border-color:#F9DAAC;}#right_side #k-tai{background:url(/images2/title_k_tai.gif) no-repeat;padding:26px 0 0 0;width:166px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F9DAAC;text-align:center;}#right_side #k-tai .comment{background:url(/images2/bg_orange.gif);}#right_side #k-tai .content{border-style:solid;border-width:1px 0 1px 0;border-color:#F9DAAC;text-align:center;padding: 10px;}#content{text-align:center;margin:0 auto;float:left;}#member_info{width:540px;text-align:left;margin:0 5px;}#member_info .comment{font-size: 14px;color: #CC3300;font-weight: bolder;text-align:left;}#member_info table{width:500px;border-style:solid;border-width:1px;border-color:#F9DAAC;}#member_info th.title{background-color:#ffeebb;border-style:solid;border-width:1px;border-color:#F9DAAC;padding: 3px 0;color:FF6600;text-align:center;width:100%;}#member_info th{background-color:#fffae8;border-style:solid;border-width:1px;border-color:#F9DAAC;padding: 2px 0;color:FF6600;width:100px;}#member_info td{background-color:#ffffff;border-style:solid;border-width:1px;border-color:#F9DAAC;padding: 2px 10px;text-align:left;}#store_info{width:540px;text-align:left;margin:0 5px;}#store_info_right_side{float:right;width: 125px;text-align:left;}#store_info_title{font-size: 18px;color: #FF6600; font-weight: bolder;text-align:center;}#store_info_point{text-align:right;}#store_info_detail{border-style:solid;border-width:1px;border-color:#FF6600;padding:10px;text-align:center;}#store_info .coupon{width:400px;background:url(/images2/bg_coupon.gif) repeat-y;font-size: 16px;font-weight: bolder;color:#dd3333;padding: 20px 5px 15px 23px;margin-bottom: 5px;}#store_info .comment{font-size: 14px;color: #CC3300;font-weight: bolder;text-align:left;}#store_info table{width:500px;border-style:solid;border-width:1px;border-color:#F9DAAC;}#store_info th.title{background-color:#ffeebb;border-style:solid;border-width:1px;border-color:#F9DAAC;padding: 3px 0;color:FF6600;text-align:center;width:100%;}#store_info th{background-color:#fffae8;border-style:solid;border-width:1px;border-color:#F9DAAC;padding: 2px 0;color:FF6600;width:100px;}#store_info td{background-color:#ffffff;border-style:solid;border-width:1px;border-color:#F9DAAC;padding: 2px 10px;}#top_information{line-height:200%;width:485px;border-style:solid;border-width:1px;border-color:#684525;padding: 5px 10px;color:#996633;background-color:#fdfbeb;text-align:left;}#store_update{line-height:200%;width:485px;border-style:solid;border-width:1px;border-color:#684525;padding: 5px 10px;color:996633;background-color:#fdfbeb;text-align:left;}#feature_program{line-height:200%;width:485px;border-style:solid;border-width:1px;border-color:#684525;padding: 5px 10px;color:996633;background-color:#fdfbeb;text-align:left;}#search_condition{width:560px;text-align:left;padding:0;margin:0;}#search_condition table{}#search_condition th{color:#996633;background:url(/images2/bg_orange.gif);text-align:left;padding: 3px;text-align:left;border-style:solid;border-width:1px;border-color:#FF6600;width:55px;}#search_condition td{text-align:left;padding: 3px;border-style:solid;border-width:1px;border-color:#FF6600;}#store_search_result{width:558px;border-style:solid;border-width:1px;border-color:#FF6600;text-align:left;padding: 0;margin:0 0 5px 0;clear:both;}#store_search_result .title{background:url(/images2/bg_orange.gif);height:14px;padding: 3px;}#store_search_result .detail{width:560px;}#store_search_navi{width:560px;padding: 0;margin:0;cleat:both;}.feature_title{width:560px;background-color:#ffeebb;border-width:1px;border-style:solid;border-color:#db9b63;text-align:center;font-size: 24px;font-weight: bolder;color:#dd3333;padding: 20px 0 15px 0;margin-bottom: 5px;}#message{width:910px;padding:0;margin:0 auto;text-align:center;}#message h1{font-size:16pt;font-weight:bold;;margin:15px 0;}#message .alertmessage{width:750px;height:400px;text-align:left;font-size:13pt;line-height:24px;}#riyou_kiyaku, #privacy_policy{width:750px;text-align:left;}#riyou_kiyaku h1, #privacy_policy h1{text-align:center;margin-top:0;}#riyou_kiyaku .introduction, #privacy_policy .introduction{background:url(/images2/bg_orange.gif);font-size:13pt;line-height:24px;margin:20px 0;padding:10px;border-width:2px;border-style:solid;border-color:#F9DAAC;font-weight:bold;color:#996633;}#riyou_kiyaku .subject, #privacy_policy .subject{background:url(/images2/bg_orange.gif);font-size:10pt;padding:5px 3px;margin:5px 0;background-color:#ffeebb;border-width:0 0 2px 5px;border-style:none none dotted solid;border-color:#F9DAAC;font-weight:bold;color:#996633;}#riyou_kiyaku .body, #privacy_policy .body{font-size:10pt;padding:5px 3px;margin:5px 0 5px 10px;color:#996633;}#popup{padding:0;margin:0 5px;text-align:center;}#popup_title{height:81px;background:url(/images2/title.jpg) no-repeat;}.comment{text-align:left;font-size:10pt;margin:2px 0;line-height:24px;color:#666666;}.errorcomment{font-size:10pt;margin:2px 0;color:#ff0000;}#store_apply{width:600px;}#store_apply table{border-style:solid;border-width:1px;border-color:#F9DAAC;}#store_apply th{background-color:#fffae8;border-style:solid;border-width:1px;border-color:#F9DAAC;padding: 2px 0;color:FF6600;}#store_apply td{background-color:#ffffff;border-style:solid;border-width:1px;border-color:#F9DAAC;padding: 2px 10px;text-align:left;}#member_apply{width:600px;}#member_apply table{border-style:solid;border-width:1px;border-color:#F9DAAC;}#member_apply th{background-color:#fffae8;border-style:solid;border-width:1px;border-color:#F9DAAC;padding: 2px 0;color:FF6600;}#member_apply td{background-color:#ffffff;border-style:solid;border-width:1px;border-color:#F9DAAC;padding: 2px 10px;text-align:left;}#store_contract{border-width:1px;border-style:solid;border-color:#000000;color:#333333;width:550px;height:300px;overflow:auto;padding:3px;line-height:24px;text-align:left;}#store_contract li{color:#333333;line-height:24px;}#store_contract h2{font-size:10pt;color:#333333;text-align:left;border-width:0;margin:0;width:100%;}#store_ranking{width:558px;text-align:left;padding: 0;margin:0 0 5px 0;}#store_ranking .title{background:url(/images2/bg_orange.gif);height:14px;padding: 3px;}#store_ranking table{width:558px;border-style:solid;border-width:1px;border-color:#F9DAAC;}#store_ranking th{background:url(/images2/bg_orange.gif);border-style:solid;border-width:1px;border-color:#F9DAAC;padding: 2px 3px;color:FF6600;width:30px;text-align:center;font-weight:bold;}#store_ranking td{background-color:#ffffff;border-style:solid;border-width:1px;border-color:#F9DAAC;padding:0;}#login{text-align:center;margin:0 auto;padding:0;width:500px;}