@charset "shift_jis";

@import "control.css";

a:link { color:#666666; text-decoration: bold}
a:visited { color:#999999; text-decoration: none} 
a:active { color:#666666; text-decoration: none} 
a:hover { color:#AD9A70; text-decoration: underline}

.fontsize16px {font-size:16px;}
.fontsize14px {font-size:14px;}
.fontsize12px {font-size:12px;}
.fontsize10px {font-size:10px;}
.fontsize09px {font-size:9px;}
.fontsize08px {font-size:8px;}
.fontsize06px {font-size:6px;}

.color01 {color:#996666}
.color02 {color:#666666}
.color03 {color:#FF3366}
.color04 {color:#DA5E7E}

.com_today {color:#CC0000;}
.com_next {color:#3366CC;}
.com_none {color:#999999;}

.saturday{color:#3366FF;}
.holiday {color:#FF0000;}

.today{
	background-color:#EBEADD;
	line-height:16px;
}
.day{
	background-color:#EEEEEE;
	line-height:16px;
}

.right{text-align:right;}

.strong {font-weight:bold}

.pointer {cursor:pointer;}

.under{text-decoration:underline;}


html{
overflow-x:hidden;
}

body,div,h2,h3,h4,h5{
font-family:'verdana', sans-serif, ;
font-size:12px;
color:#666666;
line-height:22px;
}

h1{
font-family:'verdana',sans-serif,;
font-size:10px;
line-height:12px;
color:#999999;
margin:0;
}

.h1_menu{
float:right;
margin-top:10px;
width:200px;
}

.page_shadow{
margin:0 auto;
padding:0px;
text-align:center;
background-image:url(img/page_bg.gif);
width:800px;
}

.page{
width:720px;
margin-left:40px;
margin-right:40px;
}

.header_bg{
background-image:url(img/header_bg.gif);
height:30px;
width:800px;
}

.header{
width:705px;
height:70px;
padding-left:15px;
background-image:url(img/1dot.gif);
backgroud-color:#FFFFFF;
color:#FFFFFF;
}

.logotel{
width:490px;
float:left;
margin-top:5px;
height:42px;
}

.logo{
float:left;
margin-top:5px;
height:45px;
}

.tel{
float:right;
margin-right:15px;
}

.h_menu{
margin-top:5px;
height:35px;
}

.h_menu ul{
list-style-type:none;
margin:10px 0 0 0;
padding:0;
}

.h_menu li a{
display:block;
te\xt-indent: -10000px;
height:20px;
cursor:pointer;
}
.kokuti{
width:515px;
height:120px;
margin:0 0 0 0;
padding:0 0 0 0;
}
.h_menu li{
float:right;
te\xt-indent: -10000px;
height:20px;
}

.h_menu #refe{
width:77px;
background-image:url(img/reference.gif);
background-repeat:no-repeat;
}

.h_menu #maga{
width:76px;
background-image:url(img/mailmagazine.gif);
background-repeat:no-repeat;
}

.h_menu #health{
width:58px;
background-image:url(img/health.gif);
background-repeat:no-repeat;
}

.h_menu #link{
width:40px;
background-image:url(img/link.gif);
background-repeat:no-repeat;
}

.pxline{
width:100%;
height:1px;
background-color:#EBEBEB;
overflow:hidden;
}

hr{
background-color:#EBEBEB;
color:#EBEBEB;
padding:0;
margin-bottom:0;
height:1px;
width:720px;
border:1px;
}

.body{
margin-left:auto;
margin-right:auto;
width:720px;
}

.navi{
float:left;
width:182px;
height:950px;
border-right:1px solid #EBEBEB;
background-image:url(img/menu_bg.gif);
}

.menu{
float:left;
width:182px;
margin-bottom:5px;
}

.menu ul{
list-style-type:none;
margin:0;
padding:0;
}

.menu li a{
display:block;
height:100%;
te\xt-indent: -10000px;
}

.menu li{
te\xt-indent: -10000px;
}

.menu #m_top{
height:36px;
background-image:url(img/m_top.gif);
background-repeat:no-repeat;
}

.menu #m_lux{
height:36px;
background-image:url(img/m_lux.gif);
background-repeat:no-repeat;
}

.menu #m_system{
height:36px;
background-image:url(img/m_system.gif);
background-repeat:no-repeat;
}

.menu #m_schedule{
height:36px;
background-image:url(img/m_schedule.gif);
background-repeat:no-repeat;
}

.menu #m_newface{
height:36px;
background-image:url(img/m_newface.gif);
background-repeat:no-repeat;
}

.menu #m_companion{
height:36px;
background-image:url(img/m_companion.gif);
background-repeat:no-repeat;
}

.menu #m_ranking{
height:36px;
background-image:url(img/m_ranking.gif);
background-repeat:no-repeat;
}

.menu #m_access{
height:36px;
background-image:url(img/m_access.gif);
background-repeat:no-repeat;
}

.menu #m_gravure{
height:36px;
background-image:url(img/m_gravure.gif);
background-repeat:no-repeat;
}

.menu #m_movie{
height:36px;
background-image:url(img/m_movie.gif);
background-repeat:no-repeat;
}


.menu #m_blog{
height:36px;
background-image:url(img/m_blog.gif);
background-repeat:no-repeat;
}

.menu #m_faq{
height:36px;
background-image:url(img/m_faq.gif);
background-repeat:no-repeat;
}

.menu #m_community{
height:36px;
background-image:url(img/m_community.gif);
background-repeat:no-repeat;
}

.infomation{
clear:both;
te\xt-indent: -10000px;
}

.infomation a{
display:block;
height:30px;
te\xt-indent: -10000px;
}

.ent_title{
margin-top:50px;
text-align:center;
}

.ent_index{
width:462px;
height:131px;
margin-left:auto;
margin-right:auto;
background-image:url(img/ent_bg.gif);
background-position:center;
background-repeat:no-repeat;
}

.ent_box{
width:436px;
height:112px;
margin:10px 13px 9px 13px;
}

.ent_box a{
display:block;
height:48px;
te\xt-indent: -10000px;
}

.ent_lux{
height:64px;
background-image:url(img/ent_luxury.gif);
background-position:center;
background-repeat:no-repeat;
te\xt-indent: -10000px;
}

.ent_enter{
width:220px;
height:48px;
float:left;
background-image:url(img/enter.gif);
background-position:center;
background-repeat:no-repeat;
te\xt-indent: -10000px;
}

.ent_exit{
width:216px;
height:48px;
float:right;
background-image:url(img/exit.gif);
background-position:center;
background-repeat:no-repeat;
te\xt-indent: -10000px;
}

.melmaga{
height:30px;
background-image:url(img/melmaga2.gif);
background-position:center;
background-repeat:no-repeat;
}

.melmaga a{
display:block;
te\xt-indent: -10000px;
height:30px;
cursor:pointer;
}

.topinfo{
height:91px;
background-image:url(img/top_info.gif);
background-position:center;
background-repeat:no-repeat;
}

.topqr{
height:93px;
background-image:url(img/top_qr.gif);
background-position:center;
background-repeat:no-repeat;
}

.topprivacy{
height:24px;
background-image:url(img/privacy_bt.gif);
background-position:center;
background-repeat:no-repeat;
}

.topprivacy a{
display:block;
te\xt-indent: -10000px;
height:24px;
cursor:pointer;
}


.top_covergirl{
clear:both;
width:515px;
border:1px #E3E2E2 solid;/*oi[*/ 
margin-bottom:5px;
}

.top_oshirase{
width:515px;
hieght:131px;
border:1px #E3E2E2 solid; 
margin:5px 0;
}

.top_coupon{
width:517px;
margin-top:3px;
}



.top_news{
width:517px;
margin-top:5px;
}

.top_leftnews{
float:left;
width:313px;
height:380px;
border:1px #E3E2E2 solid; 
}

.top_rightnews{
float:right;
width:193px;
height:335px;
margin-left:3px;
}

.top_banner{
width:193px;
height:148px;
margin-bottom:5px;
background-color:#FFFFFF;
}

.top_update{
height:230px;
border:1px #E3E2E2 solid;
}

.top_update p{
margin:0;
}

.top_news_hdr{
height:32px;
margin:0;
background-image:url(img/top_newstitle.gif);
te\xt-indent: -10000px;
}

.top_news_area{
height:349px;
text-align:left;
margin-left:10px;
padding-right:15px;
overflow:auto;
}

.top_news_one{
margin-bottom:10px;
}

.top_news_one img{
margin:3px;
border:1px #E3E2E2 solid;
}

.top_n_post{
color:#FF6666;
}

.top_news_one p{
margin-top:0px;
margin-bottom:0;
}

.top_update_hdr{
height:32px;
margin:0;
background-image:url(img/top_uptitle.gif);
te\xt-indent: -10000px;
}

.top_update_area{
height:197px;
text-align:left;
margin-left:5px;
overflow:auto;
}

.top_update_one{
margin-bottom:0px;
}

.top_update_one a:link{
color:#3399CC
}


.top_enq{
height:51px;
background-image:url(img/top_enq.gif);
background-position:center;
background-repeat:no-repeat;
}

.top_enq a{
display:block;
te\xt-indent: -10000px;
height:51px;
cursor:pointer;
}


.com_ricruit{
height:30px;
margin-top:10px;
background-image:url(img/top_com_ricruit.gif);
background-position:center;
background-repeat:no-repeat;
}

.sta_ricruit{
height:30px;
margin-top:5px;
background-image:url(img/top_sta_ricruit.gif);
background-position:center;
background-repeat:no-repeat;
}

.teach_ricruit{
height:45px;
margin-top:5px;
background-image:url(img/kousyuinbn.gif);
background-position:center;
background-repeat:no-repeat;
}

.teach_ricruit a{
display:block;
te\xt-indent: -10000px;
height:45px;
cursor:pointer;
}



.twitter{
height:45px;
margin-top:5px;
background-image:url(img/twitter.gif);
background-position:center;
background-repeat:no-repeat;
}

.twitter a{
display:block;
te\xt-indent: -10000px;
height:45px;
cursor:pointer;
}



.web_rec{
height:45px;
margin-top:5px;
background-image:url(img/web_rec.gif);
background-position:center;
background-repeat:no-repeat;
}

.web_rec a{
display:block;
te\xt-indent: -10000px;
height:45px;
cursor:pointer;
}

.twitter{
height:45px;
margin-top:5px;
background-image:url(img/twitter.gif);
background-position:center;
background-repeat:no-repeat;
}

.twitter a{
display:block;
te\xt-indent: -10000px;
height:45px;
cursor:pointer;
}
.contents{
float:right;
width:537px;
margin:0;
}

.con_page{
margin:10px 10px auto 10px;
padding-top:10px;
}

.con_covergirl{
clear:both;
width:517px;
}

.new_hdr{
height:33px;
margin-bottom:5px;
background-image:url(img/newface_title.gif);
background-repeat:no-repeat;
padding:0;
}

.con_hdr{
height:33px;
margin-bottom:5px;
background-image:url(img/com_title.gif);
background-repeat:no-repeat;
padding:0;
}

.blo_hdr{
height:33px;
margin-bottom:5px;
background-image:url(img/blo_title.gif);
background-repeat:no-repeat;
padding:0;
}

.sys_hdr{
height:33px;
margin-bottom:5px;
background-image:url(img/sys_title.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent: -10000px;
}



.sch_hdr{
height:33px;
margin-bottom:5px;
background-image:url(img/sch_title.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent: -10000px;
}

.acc_hdr{
height:33px;
margin-bottom:5px;
background-image:url(img/acc_title.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent: -10000px;
}

.ran_hdr{
height:33px;
margin-bottom:5px;
background-image:url(img/ran_title.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent: -10000px;
}

.pri_hdr{
height:33px;
margin-bottom:5px;
background-image:url(img/privacy_title.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent: -10000px;
}

.faq_hdr{
height:38px;
margin-bottom:5px;
background-image:url(img/faq_title.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent: -10000px;
}

.gra_hdr{
height:38px;
margin-bottom:5px;
background-image:url(img/gra_title.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent: -10000px;
}


.p_border{
clear:both;
width:100%;
margin-bottom:5px;
height:1px;
background-color:#EBEBEB;
overflow:hidden;
background-image:url(img/p_point_bg.gif);
}

.sys_pricelist{
margin-top:5px;
text-align:left;
}

.sys_pricetitle{
height:15px;
margin-bottom:2px;
background-image:url(img/sys_nyu_title.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent:-10000px;
}

.sys_pricelist img{
margin-bottom:2px;
}

.sys_table{
border-collapse: collapse; 
border: 1px #CCCCCC solid;
color:#666666;
font-family:"verdana";
text-align:center;
}

.sys_table td{
border: 1px #CCCCCC solid;
}

.sys_credit{
text-align:left;
}

.sys_credittitle{
height:15px;
margin-bottom:2px;
background-image:url(img/sys_cre_title.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent:-10000px;
}

.sys_reserved{
margin-top:5px;
text-align:left;
}

.sys_reservedtitle{
height:15px;
margin-bottom:2px;
background-image:url(img/sys_reserved.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent:-10000px;
}

.sys_strict{
margin-top:5px;
text-align:left;
}

.sys_stricttitle{
height:15px;
margin-bottom:2px;
background-image:url(img/sys_strict.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent:-10000px;
}


.sys_box{
width:98%;
padding:5px;
color:#666666;
font-family:"verdana";
background-color:#F5F5F0;
}

.sys_shopinfo{
margin-top:5px;
text-align:left;
}

.sys_shopinfotitle{
height:15px;
margin-bottom:2px;
background-image:url(img/sys_shopinfo.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent:-10000px;
}

.sys_meeting{
margin-top:5px;
text-align:left;
}

.com_scroll{
overflow:auto;
width:517px;
height:auto;
}

.com_list{
float:left;
width:171px;
margin-right:1px;
margin-bottom:1px;
padding:10px 0 3px 0;
background-color:#E8E8E2;
line-height:14px;
font-size:10px;
}

.com_nameage{
float:left;
font-size:10px;
color:#996666;
font-weight:bold;
line-height:20px;
}

.com_option{
float:right;
font-size:10px;
color:#DA5E7E;
line-height:20px;
}

.com_search_hdr{
width:517px;
height:24px;
background-image:url(img/com_kodawari.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent:-10000px;
}

.com_search{
width:517px;
}

.com_search a{
display:block;
te\xt-indent: -10000px;
height:30px;
cursor:pointer;
}


.com_search_button{
float:left;
width:171px;
height:30px;
margin:1px 1px 0 0;
padding:0;
cursor:pointer;
}


.com_search_bikyaku{
float:left;
width:171px;
height:30px;
margin:2px 2px 0 0;
background-image:url(img/com_search_beautifullegs.jpg);
background-repeat:no-repeat;
padding:0;
te\xt-indent:-10000px;
}

.com_search_kyonyu{
float:left;
width:171px;
height:30px;
margin:2px 2px 0 0;
background-image:url(img/com_search_largecups.jpg);
background-repeat:no-repeat;
padding:0;
te\xt-indent:-10000px;
}

.com_search_iyashi{
float:left;
width:171px;
height:30px;
margin:2px 0 0 0;
background-image:url(img/com_search_chartcure.jpg);
background-repeat:no-repeat;
padding:0;
te\xt-indent:-10000px;
}

.com_search_tyoushin{
float:left;
width:171px;
height:30px;
margin:2px 2px 0 0;
background-image:url(img/com_search_hightall.jpg);
background-repeat:no-repeat;
padding:0;
te\xt-indent:-10000px;
}

.com_search_kogara{
float:left;
width:171px;
height:30px;
margin:2px 2px 0 0;
background-image:url(img/com_search_smalltall.jpg);
background-repeat:no-repeat;
padding:0;
te\xt-indent:-10000px;
}

.com_search_technic{
float:left;
width:171px;
height:30px;
margin:2px 0 0 0;
background-image:url(img/com_search_charttechnic.jpg);
background-repeat:no-repeat;
padding:0;
te\xt-indent:-10000px;
}

.com_select{
width:416px;
}




.lux_greeting{
height:100%;
width:507px;
padding:5px;
background-color:#F8F5EB;
}

.lux_gree_left{
float:left;
width:350px;
text-align:left;
line-height:22px;
color:#666666;
}

.lux_gree_right{
float:right;
width:150px;
padding-top:10px;
}
.lux_gree_title{
height:31px;
margin-bottom:2px;
background-image:url(img/lux_gree_t.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent:-10000px;
}

.lux_openorder{
margin-top:10px;
width:517px;
height:100%;
}

.lux_openstyle{
width:240px;
height:100%;
padding:5px;
float:left;
background-color:#F8F5EB;
text-align:left;
font-size:12px;
color:#666666;
}

.lux_openstyle h2{
height:29px;
margin-bottom:2px;
background-image:url(img/lux_open_t.gif);
background-repeat:no-repeat;
padding:0;
font-size:0px;
te\xt-indent:-10000px;
}


.lux_ordersheet{
width:240px;
float:right;
padding:5px;
background-color:#F8F5EB;
text-align:left;
font-size:12px;
color:#666666;
}

.lux_ordersheet h2{
height:29px;
margin-bottom:2px;
background-image:url(img/lux_order_t.gif);
background-repeat:no-repeat;
padding:0;
font-size:0px;
te\xt-indent:-10000px;
}

.lux_confiuniform{
margin-top:20px;
width:517px;
height:100%;
}

.lux_confi{
width:240px;
height:100%;
padding:5px;
float:left;
background-color:#F8F5EB;
text-align:left;
font-size:12px;
color:#666666;
}

.lux_confi h2{
height:29px;
margin-bottom:2px;
background-image:url(img/lux_confi_t.gif);
background-repeat:no-repeat;
padding:0;
font-size:0px;
te\xt-indent:-10000px;
}


.lux_uniform{
width:240px;
float:right;
padding:5px;
background-color:#F8F5EB;
text-align:left;
font-size:12px;
color:#666666;
}

.lux_uniform h2{
height:29px;
margin-bottom:2px;
background-image:url(img/lux_uniform_t.gif);
background-repeat:no-repeat;
padding:0;
font-size:0px;
te\xt-indent:-10000px;
}

.sch_days{
height:27px;
margin-bottom:5px;
}

.sch_days td{
font-family:"verdana";
}

.sch_scroll{
overflow-y:auto; 
overflow-x:hidden;
margin-top:10px;
margin-left:10px;
width:523px;
height:490px;
}

.sch_list{
float:left;
width:128px;
margin-right:1px;
margin-bottom:1px;
background-color:#E8E8E2;
}

.sch_imgname{
width:120px;
margin:5px auto 2px;
font-size:10px;
}


.sch_time{
float:left;
font-size:10px;
line-height:14px;
}

.sch_iframe {
overflow-x:hidden;
overflow-y:hidden;
margin-top:3px;
margin-left:10px;
width:527px;
height:auto;
}


.faq_total{
width:253px;
float:left;
text-align:left;
border:#EEEEEE solid 1px;
}

.faq_total_hdr{
background-image:url(img/faq_bg.gif);
padding-left:5px;
text-align:left;
}

.faq_qhdr{
background-image:url(img/faq_bg.gif);
padding-left:5px;
text-align:left;
border:#CCCCCC solid 1px;
}

.faq_total li{
padding-left:5px;
list-style:none;
}


.faq_yoyaku{
width:253px;
float:right;
text-align:left;
border:#EEEEEE solid 1px;
}


.faq_yoyaku_hdr{
background-image:url(img/faq_bg.gif);
padding-left:5px;
text-align:left;
}

.faq_yoyaku li{
padding-left:5px;
list-style:none;
}


.faq_pay{
width:253px;
float:left;
margin-top:5px;
margin-bottom:10px;
text-align:left;
border:#EEEEEE solid 1px;
}

.faq_pay_hdr{
background-image:url(img/faq_bg.gif);
padding-left:5px;
text-align:left;
}

.faq_pay li{
padding-left:5px;
list-style:none;}



.faq_service{
width:253px;
float:right;
margin-top:5px;
margin-bottom:10px;
text-align:left;
border:#EEEEEE solid 1px;
}

.faq_service_hdr{
background-image:url(img/faq_bg.gif);
padding-left:5px;
text-align:left;
}

.faq_service li{
padding-left:5px;
list-style:none;
}


.faq_answer{
width:515px;
text-align:left;
}

.faq_border{
height:1px;
border:solid #999999 1px;
border-bottom:none;
border-left:none;
border-right:none;
}




.select_on {
background-image:url(img/sch_on_bg.gif);
text-decoration:underline;
}

.select_off {
background-image:url(img/sch_off_bg.gif);
text-decoration:underline;
}


.acc_map{
overflow-x:hidden;
overflow-y:hidden;
}

.ran_page{
background-color:#F4EFE5;
width:507px;
padding:4px;
font-size:10px;
line-height:12px;
}

.ran_img{
margin-top:5px;
border:1px #ECEAEA solid; 
}

.ran_pointer{
margin-top:5px;
}

.ran_0{
background-color:#F4F0D4;
}

.ran_1{
background-color:#F4F0D4;
}

.ran_2{
background-color:#F4F0D4;
}

.ran_3{
background-color:#F4F0D4;
}


.blo_scroll{
overflow:auto;
padding:0;
width:517px;
height:520px;
}

.blo_list{
float:left;
margin-bottom:5px;
margin-right:3px;
color:#666666;
line-height:14px;
}

.blo_img{
border:1px #ECEAEA solid; 
}


.commu_hdr{
height:33px;
margin-bottom:5px;
background-image:url(img/commu_title.gif);
background-repeat:no-repeat;
padding:0;
te\xt-indent: -10000px;
}

.commu_bn{
clear:both;
margin-top:5px;
width:515px;
border:1px #E3E2E2 solid; 
}


.plo_page{
color:#333333;
}

.plo_leftmargin{
padding-left:3px;
}

.plo_lineheight{
line-height:16px;
color:#514B49;
}

.plo_photo_border{
border:#E3E3DE solid 1px;
}

.plo_photomargin{
margin-top:10px;
}

.plo_thumbsmargin{
margin:1px auto 10px;
}

.teachar{
height:400x;
width:340px;
background-image:url(img/teach_bg.gif);
background-repeat:no-repeat;
}

.teachar hr{
width:340px;
color:#CCCCCC;
border:1px;
border-style:dotted;
margin:0px;
}

.teachar h1{
height:60px;
margin-bottom:5px;
background-image:url(img/teach_title.gif);
background-repeat:no-repeat;
background-position:center;
padding:0;
te\xt-indent: -10000px;
margin:0;
}

.teachar p{
color:#333333;
}

.teachbody{
color:#837070;
line-height:24px;
}


.listcolor01{
color:CBBBBB;
}

.teach_dot{
height:1px;
background-image:url(img/teach_dot.gif);
padding:0;
}


.footer_bg{
clear:both;
background-image:url(img/footer_bg.gif);
height:30px;
width:800px;
}

.copyright{
padding-right:40px;
padding-top:8px;
float:right;
color:#ADA792;
}

.pointer {
cursor:pointer;
}

 
h1{
font-size:10px;
}

.clear{
clear:both;
}


.gra_header_bg{
background-image:url(img/header_bg.gif);
height:20px;
width:800px;
}

.gra_page{
width:754px;
margin:0 auto;
}

.gra_page_shadow{
margin:0 auto;
padding:0px;
text-align:center;
background-image:url(img/gra_page_bg.gif);
width:800px;
}

.gra_footer_bg{
clear:both;
background-image:url(img/gra_footer_bg.gif);
height:30px;
width:800px;
}

.gra_gallery01{
margin:20px auto;
background-image:url(img/gra_gallery_bg01.gif);
height:240px;
width:720px;
}

.gra_gallery01 h3{
width:126px;
height:25px;
background-image:url(img/gra_g01.jpg);
background-repeat:no-repeat;
background-position:center;
padding:12px 0 0 20px;
te\xt-indent: -10000px;
margin:0;
}

.gra_gallery02{
margin:20px auto;
background-image:url(img/gra_gallery_bg02.gif);
height:240px;
width:720px;
}

.gra_gallery02 h3{
width:126px;
height:25px;
background-image:url(img/gra_g02.jpg);
background-repeat:no-repeat;
background-position:center;
padding:12px 0 0 15px;
te\xt-indent: -10000px;
margin:0;
}

.gra_gallery03{
margin:20px auto;
background-image:url(img/gra_gallery_bg03.gif);
height:240px;
width:720px;
}

.gra_gallery03 h3{
width:126px;
height:25px;
background-image:url(img/gra_g03.jpg);
background-repeat:no-repeat;
background-position:center;
padding:12px 0 0 15px;
te\xt-indent: -10000px;
margin:0;
}

.gra_gallery04{
margin:0 auto;
background-image:url(img/gra_gallery_bg04.gif);
height:240px;
width:720px;
}

.gra_gallery04 h3{
width:126px;
height:25px;
background-image:url(img/gra_g04.jpg);
background-repeat:no-repeat;
background-position:center;
padding:12px 0 0 15px;
te\xt-indent: -10000px;
margin:0;

}

.gra_photo{
margin-left:13px;
padding:3px 0 0 3px;
background-image:url(img/gra_noprinting.jpg);
background-repeat:no-repeat;
height:186px;
width:126px;
float:left;
}

.gra_top{
text-align:right;
padding:230px 40px 0 0;
text-decoration:underline;
}

.gra_list{
background-color:#000000;
color:#FFFFFF;
margin:5px 22px 0 0;
width:150px;
height:auto;
float:left;
}
