@charset "utf-8";#crew_box01{float: left;height: 120px;width: 230px;border: 1px solid #FF9900;margin-top: 10px;margin-bottom: 5px;margin-left: 8px;padding-top: 9px;padding-right: 6px;padding-bottom: 9px;padding-left: 6px;}
.crew_box01p{width: 80px;float: left;}
.crew_box01t{width: 140px;float: right;margin-left: 6px;font-size: 12px;line-height: 15px;clear: right;height: auto;}

#crew_box02{float: left;height: 180px;width: 360px;border: 1px solid #99CC00;margin-top: 5px;margin-bottom: 5px;margin-left: 10px;padding-top: 9px;padding-right: 6px;padding-bottom: 9px;padding-left: 6px;background-image: url(../infinity/crew/img/bg_crew02.gif);background-repeat: repeat-x;background-position: bottom;}
.crew_02dream{width: 303px;background-color: #66CC33;color: #FFFFFF;float: left;height: 30px;margin-top: 10px;font-size: 12px;line-height: 14px;font-weight: normal;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 50px;background-image: url(../infinity/crew/img/bg_crew02.d.gif);background-repeat: no-repeat;}
.crew_box02p{width: 120px;float: left;}
.newcomer_td{width: 230px;float: right;margin-left: 8px;font-size: 12px;line-height: 15px;clear: right;height: auto;}
#crew_box03{float: left;height: 200px;width: 360px;margin-top: 5px;margin-bottom: 5px;margin-left: 10px;padding-top: 9px;padding-right: 6px;padding-bottom: 9px;padding-left: 6px;background-repeat: repeat-x;background-position: bottom;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 8px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #FDD100;border-right-color: #FDD100;border-bottom-color: #FDD100;border-left-color: #FDD100;}
.crew_box03t{width: 230px;float: right;margin-left: 8px;font-size: 12px;line-height: 15px;clear: right;height: auto;}
.crew_box03p{width: 120px;float: left;text-align: center;}


.crew_box03_f{font-weight: bold;color: #CC9933;}
.crew_box03t h2{font-weight: bold;color: #CC9933;padding-top: 5px;font-size: 12px;}
#heart_box{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;}
.heart_box_under{background-image: url(../img/top/bg_dot01.gif);background-repeat: repeat-x;background-position: bottom;padding-bottom: 10px;padding-top: 10px;}

.p_heartbox{padding-left: 150px;padding-top: 50px;padding-right: 30px;color: #FFFFFF;}

.heart_box_bg01{background-image: url(../infinity/heart/img/heart_pic1-01.jpg);background-repeat: no-repeat;height: 150px;margin-top: 20px;background-color: #009DE2;}
.heart_box_bg02{background-image: url(../infinity/heart/img/heart_pic2-01.jpg);background-repeat: no-repeat;height: 180px;margin-top: 20px;background-color: #3EB034;}
.heart_box_bg03{background-image: url(../infinity/heart/img/heart_pic3-01.jpg);background-repeat: no-repeat;height: 150px;margin-top: 20px;background-color: #9D75B1;}
.heart_box_bg04{background-image: url(../infinity/heart/img/heart_pic4-01.jpg);background-repeat: no-repeat;height: 200px;margin-top: 20px;background-color: #638C0A;}
.heart_box_bg05{background-image: url(../infinity/heart/img/heart_pic5-01.jpg);background-repeat: no-repeat;height: 180px;margin-top: 20px;background-color: #E98900;}
.heart_box_bg06{background-image: url(../infinity/heart/img/heart_pic6-01.jpg);background-repeat: no-repeat;height: 180px;margin-top: 20px;background-color: #EE6D57;}
.heart_box_bg07{background-image: url(../infinity/heart/img/heart_pic7-01.jpg);background-repeat: no-repeat;height: 200px;margin-top: 20px;background-color: #EE80A7;}
#circle_box{padding-right: 8px;padding-bottom: 8px;padding-left: 8px;padding-top: 15px;border: 1px solid #E0E0E0;}
#news_box{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;}
.news_box_under{background-image: url(../img/top/bg_dot01.gif);background-repeat: repeat-x;background-position: bottom;padding-bottom: 20px;padding-top: 10px;height: auto;}
.news_pic_l{padding-right: 15px;float: left;}
.news_pic_r{padding-left: 15px;float: right;}
#special_navi{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 10px;height: 38px;background-image: url(../infinity/special/img/special_navi_bg.gif);background-repeat: repeat-x;}
#special_main h4{font-weight: bold;color: #339933;padding-left: 20px;float: left;padding-right: 10px;font-size: 100%;}
#special06-01{}
#special06-01 p{padding-bottom: 15px;padding-left: 20px;}


#special_navi ul{margin: 0px;padding: 0px;text-align: right;list-style-type: none;}
#special_navi li{float: right;margin-left: 3px;}
#special_main{padding-top: 10px;padding-bottom: 10px;margin-left: 10px;}

.img_right{float: right;margin-left: 10px;}
.img_left{float: left;margin-right: 10px;}
#freshman_box01{float: left;height: 150px;width: 350px;border: 1px solid #F8C2C2;margin-top: 10px;margin-bottom: 5px;padding-top: 9px;padding-right: 6px;padding-bottom: 9px;padding-left: 6px;margin-right: 5px;margin-left: 5px;}
#freshman_box01h5{color: #EA4444;font-size: 100%;background-color: #F6DEDE;margin-bottom: 5px;padding: 3px;}

.freshman_box01p{width: 100px;float: left;}
.freshman_box01t{width: 240px;float: right;margin-left: 6px;font-size: 12px;line-height: 15px;clear: right;height: auto;}


#special05-01{
}
#special05-01 ul{list-style-type: none;}
#special05-01 li{float: left;padding-left: 0px;}
#special_05-02{height: auto;margin: 0px;padding: 0px;}
#special_05-02 h3{margin: 0px;padding: 0px;}
#special_05-02h5 {font-size: 83%;font-weight: normal;color: #666666;line-height: 120%;border-left-width: 3px;border-left-style: solid;border-left-color: #CCCCCC;margin-top: 8px;margin-left: 120px;padding-left: 5px;}

#special_05-02img {float: left;border: 1px solid #FFFFFF;margin-right: 10px;clear: left;}

#special_05-02 .special_05-02_1 p{line-height: 120%;}




.special_05-02_1{background-color: #FFFADD;border: 1px solid #F6AC00;height: 85px;float: left;width: 360px;padding: 5px;margin-top: 5px;margin-bottom: 5px;margin-right: 8px;}
.special_05-02_2{background-color: #FEEB84;border: 1px solid #F6AC00;height: 85px;float: left;width: 360px;padding: 5px;margin-top: 5px;margin-bottom: 5px;margin-right: 8px;line-height: 120%;}
.special_05-02_3{background-color: #FCD286;border: 1px solid #EE7200;height: 85px;float: left;width: 360px;padding: 5px;margin-top: 5px;margin-bottom: 5px;margin-right: 8px;line-height: 120%;}
.special_05-02_4{background-color: #FEF3DE;border: 1px solid #EE7200;height: 85px;float: left;width: 360px;padding: 5px;margin-top: 5px;margin-bottom: 5px;margin-right: 8px;line-height: 120%;}
.special_05-02_5{background-color: #FAB1AF;border: 1px solid #EB0D46;height: 85px;float: left;width: 360px;padding: 5px;margin-top: 5px;margin-bottom: 5px;margin-right: 8px;line-height: 120%;}
.special_05-02_6{background-color: #FEF1F1;border: 1px solid #EB0D46;height: 85px;float: left;width: 360px;padding: 5px;margin-top: 5px;margin-bottom: 5px;margin-right: 8px;line-height: 120%;}
#special_05-03{height: auto;}
#special_05-03 ul{list-style-type: none;}
#special_05-03 li{float: left;}
#special_05-04{background-color: #A5A5A5;padding-top: 10px;padding-right: 10px;padding-bottom: 20px;padding-left: 10px;}

.special_05-04box{padding: 10px;height: 200px;border: 1px solid #F5B2A2;width: 600px;margin-right: auto;margin-left: auto;background-color: #FFFFFF;margin-bottom: 10px;}
#mincomi_navi{margin-top: 0px;margin-right: 0px;margin-bottom: 18px;margin-left: 10px;height: 38px;background-image: url(../mincomi/img/special_navi_bg.gif);background-repeat: repeat-x;}

#mincomi_navi ul{margin: 0px;padding: 0px;text-align: right;list-style-type: none;}
#mincomi_navi li{float: right;margin-left: 3px;}
#calendar_box{padding: 10px;}
#calendar_box tr{}
#calendar_box td{padding-top: 8px;padding-right: 8px;padding-bottom: 8px;padding-left: 8px;background-color: #FFFFFF;vertical-align: top;}
#calendar_box table{background-color: #E0E0E0;}
#calendar_box th{background-image: url(../img/common/th_bg.gif);height: 25px;background-repeat: repeat-x;vertical-align: middle;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D7D7D7;}
#calendar_box h3{font-size: 100%;text-align: center;}
#calendar_box h4{font-size: 105%;margin-bottom: 8px;}
#gallery_box{padding-top: 10px;padding-bottom: 10px;font-size: 12px;line-height: 14px;}
#gallery_box tr{}
#gallery_box td{padding-top: 3px;padding-right: 5px;padding-bottom: 3px;padding-left: 5px;background-color: #FFFFFF;vertical-align: top;}

#gallery_box table{background-color: #E0E0E0;}
#gallery_box th{background-image: url(../img/common/th_bg.gif);height: 25px;background-repeat: repeat-x;vertical-align: middle;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D7D7D7;}
#gallery_box h3{font-size: 100%;text-align: center;}
#gallery_box h4{font-size: 105%;margin-bottom: 8px;}

.font_b000{font-weight: bold;}
#novelty_box{padding: 10px;}
#novelty_box tr{}
#novelty_box td{padding-top: 8px;padding-right: 8px;padding-bottom: 8px;padding-left: 8px;background-color: #FFFFFF;vertical-align: top;}
#novelty_box table{background-color: #E0E0E0;}
#novelty_box th{background-image: url(../img/common/th_bg.gif);height: 25px;background-repeat: repeat-x;vertical-align: middle;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D7D7D7;}
#novelty_box h3{font-size: 100%;text-align: center;}
#novelty_box h4{font-size: 105%;margin-bottom: 8px;}
.goods_img_l{padding-left: 5px;float: left;padding-right: 10px;}
.goods_name{font-size: 10px;height: 60px;margin-bottom: 5px;background-color: #F5F5F5;line-height: 12px;vertical-align: middle;}


#goods .goods_box_l .goods_r .goods_name p{vertical-align: middle;padding-top: 5px;margin: 5px;}

#goods .goods_box_l .goods_r .goods_name img{padding-right: 10px;float: left;}


#goods .goods_box_l .goods_l h4{font-size: 110%;font-weight: bold;padding-bottom: 5px;}
#info{padding: 20px;}
#info h2{padding-top: 2px;padding-bottom: 2px;font-size: 110%;margin: 0px;}

#info h3{font-size: 100%;padding-top: 5px;}

#info table{background-color: #E0E0E0;}
#info th{background-image: url(../img/common/th_bg.gif);background-repeat: repeat-x;height: 28px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D7D7D7;text-align: left;padding-left: 8px;}
#info td{background-color: #FFFFFF;padding-top: 3px;padding-right: 8px;padding-bottom: 3px;padding-left: 8px;vertical-align: top;}
#movie_box{padding: 10px;}
#movie_box tr{}
#movie_box td{padding-top: 8px;padding-right: 8px;padding-bottom: 8px;padding-left: 8px;background-color: #FFFFFF;vertical-align: top;}
#movie_box table{background-color: #E0E0E0;}
#movie_box th{background-image: url(../img/common/th_bg.gif);height: 25px;background-repeat: repeat-x;vertical-align: middle;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D7D7D7;}
#movie_box h3{font-size: 100%;text-align: center;}
#movie_box h4{font-size: 105%;margin-bottom: 8px;}
#worldwide{padding-top: 20px;padding-bottom: 10px;padding-left: 10px;}

#sitemap{padding: 10px;}
#sitemap table{background-color: #E0E0E0;}
#sitemapth {background-image: url(../img/common/td1_bg.gif);background-repeat: repeat;text-align: left;vertical-align: top;padding-right: 5px;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;}
#sitemap td{background-color: #FFFFFF;padding-top: 5px;padding-bottom: 5px;padding-right: 10px;padding-left: 10px;vertical-align: top;}
#sitemap h3{border-left-width: 3px;border-left-style: solid;border-left-color: #CC0000;padding-left: 8px;font-size: 105%;}
#information{padding: 15px;}
#information h3{padding-bottom: 10px;}
#information ul{padding-left: 20px;padding-top: 10px;}
#information li{padding-bottom: 5px;}


#information table{background-color: #E0E0E0;}
#information td{background-color: #FFFFFF;padding-top: 4px;padding-right: 2px;padding-bottom: 4px;padding-left: 8px;}

#information th{background-color: #FFFFFF;text-align: left;padding: 5px;background-image: url(../img/common/th_bg.gif);background-repeat: repeat-x;}
#new_box{padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 20px;}
#new_box a:hover{color: #666666;text-decoration: underline;}

#new_box table{margin: 0px;padding: 0px;}
#new_box th{background-image: url(../img/common/th_bg.gif);background-repeat: repeat-x;height: 30px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;text-align: left;padding-left: 5px;}
#new_box td{text-align: left;vertical-align: middle;margin: 0px;background-image: url(../img/common/bg_doth01.gif);background-repeat: repeat-x;background-position: bottom;padding-top: 5px;padding-bottom: 5px;padding-right: 2px;height: 20px;padding-left: 8px;}

#blog_box{padding: 10px;}
#blog_box h3{font-size: 105%;padding-bottom: 10px;}

#blog_box table{background-color: #E0E0E0;}
#blog_box th{background-image: url(../img/common/th_bg.gif);background-repeat: repeat-x;height: 28px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D7D7D7;}
#blog_box td{background-color: #FFFFFF;vertical-align: top;padding: 8px;}
#message_txt{padding: 20px;}
#message_txt p{line-height: 160%;padding-bottom: 10px;}
#message_box{height: auto;width: auto;padding: 10px;}
#message_box table{background-color: #E0E0E0;}
#message_box th{background-image: url(../img/common/th_bg.gif);background-repeat: repeat-x;height: 28px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D7D7D7;}
#message_box td{background-color: #FFFFFF;padding-top: 3px;padding-right: 8px;padding-bottom: 3px;padding-left: 8px;}
#message_box ul{padding-left: 10px;list-style-type: none;}
#message_box li{list-style-type: none;border-left-width: 2px;border-left-style: solid;border-left-color: #999999;padding-left: 8px;margin-top: 2px;margin-right: 2px;margin-bottom: 5px;margin-left: 2px;}


#message_box_tit{height: 55px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E0E0E0;}
#message_box .message_box_txt a:link{color: #CC0000;text-decoration: none;background-image: url(../message/img/message_boxlink.gif);background-repeat: no-repeat;padding-left: 14px;}
#message_box .message_box_txt a:hover{color: #CC0000;text-decoration: underline;background-image: url(../message/img/message_boxlink.gif);background-repeat: no-repeat;padding-left: 14px;}
#message_box .message_box_txt a:visited{color: #CC0000;text-decoration: underline;background-image: url(../message/img/message_boxlink.gif);background-repeat: no-repeat;padding-left: 14px;}



.message_box_titl{float: left;padding-left: 20px;height: 50px;}
.message_box_titr{float: right;height: 20px;margin-top: 30px;margin-right: 20px;color: #666666;}
.message_box_txt{padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;}

#message_temp{background-image: url(../message/img/message_bg.gif);background-repeat: repeat-y;width: 770px;height: auto;}
.message_foot{background-image: url(../message/img/message_foot.gif);height: 30px;}
.message_tit{height: 60px;

.font_s666{font-size: 80%;color: #666666;}
.gourmet_img5{padding: 3px;}
#office_box{height: auto;width: auto;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;}
#myfavoritebox{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;}

