@charset "UTF-8";
*{font-family:'メイリオ','Meiryo','MS PGothic','verdana','osaka','sans-serif';line-height:1.55;}
body{margin:0;padding:0;font-size:12px;color:#333333;}
table{color:#333333;}
form{margin:0;padding:0;}
input,textarea,select{font-size:12px;color:#333333;}
optgroup{font-style:normal;}
input.sbt[type="submit"]{border:1px solid #000000;color:#000000;background:#ffffff;}
input.sbt[type="reset"]{border:1px solid #000000;color:#000000;background:#ffffff;}
input.sbt[type="button"]{border:1px solid #000000;color:#000000;background:#ffffff;}
.basic{font-size:12px;}
.redtx{color:#ff0000;}
.gm{color:#ffffff;text-decoration:none;padding:0px 5px 0px 5px;background-color:#000099;}
.gm:link{color:#000099;text-decoration:underline;background:none;}
.gm:visited{color:#000099;text-decoration:underline;background:none;}
.gm:hover{color:#ffffff;text-decoration:none;padding:0px 5px 0px 5px;background-color:#000099;}

a:link{color: #0000ff;text-decoration:underline;}
a:visited{color: #0000ff;text-decoration:underline;}
a:hover{color: #cc6600;text-decoration:none;}

._linkstyle_box{display:block;padding:10px;border-top:1px dotted #cccccc;}
._cell{padding:10px 0 0 0;}

td._label{width:90px;word-break:break-all;font-weight:bold;color:#3366ff;}
td._label div{padding:10px 0 0 0;text-align:right;}
td._com{word-break:break-all;}
td._com div{padding:10px 0 0 10px;text-align:left;}

.guide_menu{clear:both;float:none;padding:0 0 20px 0;text-align:center;}
.guide_menu_bottom{clear:both;float:none;text-align:center;}
.guide_menu_navibar{clear:both;float:none;text-align:right;}

#basebox{background:#ffffff url(bg.gif) center top repeat-y;text-align:center;min-width:840px;}
#headbarbox{z-index:100;position:absolute;top:0;left:0;width:100%;height:120px;min-width:840px;text-align:center;background:url(head_bg.png) center top repeat-x;hidden;clear:both;word-break:break-all;word-wrap:break-word;}
#headbarbox .headmenupanel{width:840px;position:relative;margin:0px auto 0px auto;text-align:left;}
#headbarbox .headmenupanel a.logo{display:block;width:150px;height:90px;position:absolute;left:0px;top:10px;background:url(logo.png) left 0px no-repeat;text-decoration:none;}
#headbarbox .headmenupanel a.home{display:block;width:125px;height:24px;position:absolute;left:170px;top:46px;background:url(button_home.png) left 0px no-repeat;text-decoration:none;}
#headbarbox .headmenupanel a.home:hover{background:url(button_home.png) left -24px no-repeat;}
#headbarbox .headmenupanel a.showcase{display:block;width:125px;height:24px;position:absolute;left:315px;top:46px;background:url(button_showcase.png) left 0px no-repeat;text-decoration:none;}
#headbarbox .headmenupanel a.showcase:hover{background:url(button_showcase.png) left -24px no-repeat;}
#headbarbox .headmenupanel a.about{display:block;width:125px;height:24px;position:absolute;left:460px;top:46px;background:url(button_about.png) left 0px no-repeat;text-decoration:none;}
#headbarbox .headmenupanel a.about:hover{background:url(button_about.png) left -24px no-repeat;}
#headbarbox .headmenupanel a.news{display:block;width:125px;height:24px;position:absolute;left:605px;top:46px;background:url(button_news.png) left 0px no-repeat;text-decoration:none;}
#headbarbox .headmenupanel a.news:hover{background:url(button_news.png) left -24px no-repeat;}
#masterbox{clear:both;float:none;text-align:center;width:840px;min-width:840px;margin:0px auto 0px auto;overflow:hidden;clear:both;word-break:break-all;word-wrap:break-word;}
#headbox{float:none;clear:both;width:840px;min-width:840px;margin:0px auto 24px auto;padding-top:194px;background:url(image_bar.jpg) left bottom;overflow:hidden;word-break:break-all;word-wrap:break-word;}
body#index #headbox{background:none;padding-top:70px;margin:0px auto 0px auto;border-bottom:none;}
body#admin #headbox{background:none;padding-top:24px;margin:0px auto 0px auto;border-bottom:none;}
#sidemenubox{float:right;text-align:left;width:200px;min-height:400px;margin-right:30px;padding-bottom:40px;overflow:hidden;word-break:break-all;word-wrap:break-word;}
#sidemenubox a.delivery{display:block;height:118px;background:url(button_go_delivery.gif) center top no-repeat;text-decoration:none;}
#sidemenubox .showcase_menu_head{height:64px;background:url(showcase_menu_head.gif) center bottom no-repeat;}
#sidemenubox .showcase_menu{background:url(showcase_menu_bd.gif) center top repeat-y;}
#sidemenubox .showcase_menu a{display:block;padding:10px 0px 10px 0px;border-bottom:1px dashed #99cc33;margin:0px 10px 0px 10px;}
#sidemenubox .showcase_menu_bottom{height:14px;background:url(showcase_menu_bottom.gif) center top no-repeat;}
body#admin #sidemenubox{float:right;text-align:left;width:200px;min-height:400px;margin-right:30px;padding-bottom:40px;overflow:hidden;word-break:break-all;word-wrap:break-word;}
body#admin #sidemenubox a{display:block;padding:10px 0px 10px 0px;border-bottom:1px dashed #99cc33;margin:0px 10px 0px 10px;}
#contenerbox{float:left;text-align:left;width:540px;min-height:400px;margin-left:30px;padding-bottom:40px;overflow:hidden;word-break:break-all;word-wrap:break-word;}
body#index #contenerbox{float:none;margin:0px auto 0px auto;}
#bottombox{clear:both;text-align:center;width:840px;margin:60px auto 0px auto;padding:48px 0px 48px 0px;color:#ffffff;background:#99cc33;overflor:hidden;word-break:break-all;word-wrap:break-word;}

.at_title{border-left:5px solid #ff3300;padding-left:10px;margin-bottom:12px;color:#ff6600;font-size:14px;font-weight:bold;word-break:break-all;word-wrap:break-word;}
.at_com{clear:both;padding:0 0 40px 0;float:none;word-break:break-all;word-wrap:break-word;}

.at_com_imagebox_0{text-align:left;float:none;clear:both;}
.at_com_imagebox_0 img{border:0;margin-bottom:10px;}
.at_com_imagebox_0 a:hover{}
.at_com_imagebox_1{text-align:left;float:left;padding-right:10px;}
.at_com_imagebox_1 img{border:0;margin-bottom:10px;}
.at_com_imagebox_1 a:hover{}
.at_com_imagebox_2{text-align:left;float:right;padding-left:10px;}
.at_com_imagebox_2 img{border:0;margin-bottom:10px;}
.at_com_imagebox_2 a:hover{}
.at_com_imagebox_3{text-align:left;float:none;clear:both;}
.at_com_imagebox_3 img{border:0;margin-bottom:10px;}
.at_com_imagebox_3 a:hover{}

.updatebar{display:block;background:url(icon_minori.gif) 5px center no-repeat;padding:6px 5px 6px 40px;border:4px dotted #ff9900;}

