@charset "UTF-8";



 /* common ---------------------------------------------------------- */
#sub_contentspg.ake_takasaki{
 background: url(../img/background.jpg) repeat-x;
 }


#sub_contentspg.ake_takasaki #header{
 border-bottom:1px solid #FE734C;
 }

#sub_contentspg.ake_takasaki #header .h_box{
 width:340px;
 }

#sub_contentspg.ake_takasaki #header h1{
 width:340px;
 height:53px;
 margin:15px 0 0 15px;
 float:left;
 display:inline;
 background: url(../img/logo.jpg) no-repeat;
 }

#sub_contentspg.ake_takasaki #header h1 a{
 display:block;
 width:340px;
 height:53px;
 }

#sub_contentspg.ake_takasaki #header .h_box1{
 width:650px;
 }

#sub_contentspg.ake_takasaki #header .h_box1 ul.h_address{
 margin-top:20px;
 }

#sub_contentspg.ake_takasaki #header .h_box1 ul.h_menu{
 background: url(../img/h_menu.jpg) no-repeat;
 }



/* content ---------------------------------------------------------- */
#sub_contentspg.ake_takasaki #content{
 background: url(../img/contents.jpg) no-repeat top;
 }

#sub_contentspg.ake_takasaki #content.ct_content{
 background: url(../img/ct_contents.jpg) no-repeat top left;
 }

#sub_contentspg.ake_takasaki .kango .mainct h2.title{ background: url(../img/kango/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .greeting .mainct h2.title{ background: url(../img/greeting/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .gaiyo .mainct h2.title{ background: url(../img/gaiyo/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .guide .mainct h2.title{ background: url(../img/guide/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .access .mainct h2.title{ background: url(../img/access/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .riha .mainct h2.title{ background: url(../img/riha/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .gakusyu .mainct h2.title{ background: url(../img/gakusyu/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .kouhou .mainct h2.title{ background: url(../img/kouhou/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .event .mainct h2.title{ background: url(../img/event/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .gyoji .mainct h2.title{ background: url(../img/gyoji/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .houmon .mainct h2.title{ background: url(../img/houmon/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .kaigohoken .mainct h2.title{ background: url(../img/kaigohoken/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .recruit .mainct h2.title{ background: url(../img/recruit/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .nyusyo .mainct h2.title{ background: url(../img/nyusyo/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .short .mainct h2.title{ background: url(../img/short/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .tsusyo .mainct h2.title{ background: url(../img/tsusyo/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .privacy .mainct h2.title{ background: url(../img/privacy/title.jpg) no-repeat top right; }
#sub_contentspg.ake_takasaki .information .mainct h2.title{ background: url(../img/information/title.jpg) no-repeat top right; }

#sub_contentspg.ake_takasaki .ct_content .mainct h3.sublb .lb{
 margin:5px 0 0 5px;
 padding-left:10px;
 float:left;
 display:inline;
 border-left:2px solid #ED582F;
 line-height:1.3;
 }

#sub_contentspg.ake_takasaki .ct_content .mainct .point{
 margin:15px 10px;
 padding:0;
 background-color:#FBF0F1;
 border:1px dotted #C8646E;
 }

#sub_contentspg.ake_takasaki .ct_content .mainct ul.pointlist{
 margin:8px;
 padding:0;
 }

#sub_contentspg.ake_takasaki .ct_content .mainct ul.pointlist li{
 margin:3px 0 0 20px;
 padding:0;
 list-style-type:disc;
 color:#752929;
 }

#sub_contentspg.ake_takasaki .ct_content .mainct img.price_btn{
 margin:20px;
 }


/* sidebox ---------------------------------------------------------- */
#sub_contentspg.ake_takasaki .sidebox{
/* background: url(../img/side_bk.jpg) no-repeat top right;*/
 }


#sub_contentspg.ake_takasaki .sidebox .lmenu ul li{
 background: url(../img/lmenu_arrow.gif) no-repeat 0 6px;
 }

#sub_contentspg.ake_takasaki .sidebox .lmenu ul li a:hover{
 background-color:#FFF4EF;
 color:#F65627;
 }


/* footer ---------------------------------------------------------- */
#sub_contentspg.ake_takasaki p.btm_pagetop{
 background:url(../img/btm_pagetop.jpg) no-repeat;
 }

#sub_contentspg.ake_takasaki .footer_wrapper{
 background:url(../img/footer.jpg) no-repeat right bottom;
 background-color:#F66C44;
 }

#sub_contentspg.ake_takasaki .footer_wrapper .fbox{
 border-right:1px dotted #FDE2DA;
 }

#sub_contentspg.ake_takasaki .footer_wrapper .fbox p.lb{
 border-top:1px solid #FDE2DA;
 }

 
 /* top ---------------------------------------------------------- */

#sub_contentspg.ake_takasaki #content.top .mainct h2.mainimg{
 background: url(../img/top/mainimg2.jpg?01) no-repeat top right;
 }


#sub_contentspg.ake_takasaki #content.top .mainct .information h3{
 background: url(../img/top/info_lb.jpg) no-repeat;
 }

 /* greeting ---------------------------------------------------------- */

#sub_contentspg.ake_takasaki #content.greeting .mainct img.img1{
 margin: 0 30px;
 float:right;
 display:inline;
 }

/* access ---------------------------------------------------------- */
#sub_contentspg.ake_takasaki .access .mainct img.map{
 margin:30px 0;
 }

/* information ---------------------------------------------------------- */
#sub_contentspg.ake_takasaki .information .mainct{
 }

#sub_contentspg.ake_takasaki .information .mainct .infobox .infotitle{
 border-top:2px solid #FD734C;
 }


/* recruit ---------------------------------------------------------- */
#sub_contentspg.ake_takasaki .recruit .mainct{
 }

#sub_contentspg.ake_takasaki .recruit .mainct .infobox .infotitle{
 border-top:2px solid #FD734C;
 }
