/* commons
-------------------------------------------------------- */
body{font-size:12px;line-height:18px;color:#121223;background:#E6E3DA;}
p{padding-bottom:1em;}
strong{font-weight:bold;}
img{border:0;}

/* pngfix */
img, div, ul { behavior: url(/js/iepngfix_v2/iepngfix.htc) }

/* align */
.tac{text-align:center;}
.tar{text-align:right;}
.tal{text-align:left;}

/* colors */
.red{color:#ff0000;}
.orange{color:#ff5e00;}
.blue{color:#006be5;}
.pink{color:#ff6666;}

/* float */
.fl{float:left; margin:2px 12px 12px 0;}
.fr{float:right; margin:2px 0 12px 12px;}

/* photo_border */
.phb{padding:2px;border:1px solid #e8e8e8;display:block;}

/* photo_border */
.note{padding-left:1em;text-indent:-1em;}

/* text_block */
.txt_block{padding:0 25px 30px 25px;}
.txt_block p{padding:0 0px 20px 0px; line-height:150%;letter-spacing:1px;}

/* templates
-------------------------------------------------------- */
h1{margin:20px 0; }
h2{background:url(../imgs/common/h2_arrow.jpg) no-repeat left center; padding:0 0 0px 25px; font-size:18px;margin-bottom:20px;font-weight:bold;color:#231816;}

#wrapper{width:900px;margin:0 auto;text-align:center;}

#header{text-align:left;background:#F4F1E8;padding-top:30px;}
#header_in{width:900px; margin:0 auto; text-align:center;}

ul#gnavi{height:52px; background:url(../imgs/common/gnavi.jpg) no-repeat left top;}
ul#gnavi li{float:left;}
#gnavi li.one{height: 52px;width:255px;float:left;margin:0 0 0 0px;}
#gnavi li.two{height: 52px;width:153px;float:left;margin:0 0 0 0;}
#gnavi li.three{height: 52px;width:134px;float:left;margin:0 0 0 0;}
#gnavi li.four{height: 52px;width:122px;float:left;margin:0 0 0 0;}
#gnavi li.five{height: 52px;width:154px;float:left;margin:0 0 0 0;}
#gnavi li.six{height: 52px;width:82px;float:left;margin:0 0 0 0;}

#gnavi li.one a{display: block;width:191px;height: 52px;text-indent: -9999px;}
#gnavi li.two a{display: block;width:104px;height: 52px;text-indent: -9999px;}
#gnavi li.three a{display: block;width:85px;height: 52px;text-indent: -9999px;}
#gnavi li.four a{display: block;width:75px;height: 52px;text-indent: -9999px;}
#gnavi li.five a{display: block;width:108px;height: 52px;text-indent: -9999px;}
#gnavi li.six a{display: block;width:82px;height: 52px;text-indent: -9999px;}

#gnavi li.one a:hover{background:url(../imgs/common/gnavi.jpg) no-repeat -0px -52px;}
#gnavi li.two a:hover{background:url(../imgs/common/gnavi.jpg) no-repeat -255px -52px;}
#gnavi li.three a:hover{background:url(../imgs/common/gnavi.jpg) no-repeat -408px -52px;}
#gnavi li.four a:hover{background:url(../imgs/common/gnavi.jpg) no-repeat -542px -52px;}
#gnavi li.five a:hover{background:url(../imgs/common/gnavi.jpg) no-repeat -664px -52px;}
#gnavi li.six a:hover{background:url(../imgs/common/gnavi.jpg) no-repeat -818px -52px;}

#conts{text-align:left;background:#F4F1E8;}

#conts_in{width:900px; margin:0 auto; text-align:center;}

#conts_l{float:left;width:690px;margin:0 25px 25px 0;background:#ffffff;text-align:left;}

#conts_r{float:left;width:185px;}
#conts_r img{margin-bottom:10px;}
#conts_r div.side_baner_m{position:relative;background:url(../imgs/common/side_m.jpg) no-repeat left top;width:185px;height:150px;display:block;margin-bottom:10px;}
#conts_r div.side_baner_m a{width:185px;height:150px;display:block;}
#conts_r div.side_baner_c{position:relative;background:url(../imgs/common/side_c.jpg) no-repeat left top;width:185px;height:150px;display:block;margin-bottom:10px;}
#conts_r div.side_baner_c a{width:185px;height:150px;display:block;}
#conts_r div.side_baner_s{position:relative;background:url(../imgs/common/side_s.jpg) no-repeat left top;width:185px;height:150px;display:block;margin-bottom:10px;}
#conts_r div.side_baner_s a{width:185px;height:150px;display:block;}
#conts_r div.side_baner_m p{position:absolute;text-align:left;padding:100px 0 0 10px;}
#conts_r div.side_baner_c p{position:absolute;text-align:left;padding:90px 0 0 10px;}
#conts_r div.side_baner_s p{position:absolute;text-align:left;padding:90px 0 0 10px;}

#footer{background:#E6E3DA;}
#footer_in{width:900px;margin:0 auto;text-align:center; color:#655D5B;}
#footer_list{text-align:left;}
ul#footer_list{float:left;width:900px;margin-top:10px;}
ul#footer_list li{float:left;background:url(../imgs/common/arrow.jpg) no-repeat left center; padding:0 0 0px 8px; margin:0 16px 0 0;}

#footer_in p{text-align:left;width:900px;padding-top:40px;}

#to_top{text-align:center;}

/* top
-------------------------------------------------------- */
body#top #main{background:#fff;}
body#top #main_in{background:url(../imgs/top/main.jpg) no-repeat left top;width:900px;height:350px;margin:auto;text-align:center;}

body#top div#mcs{margin:auto;padding-top:28px;text-align:left;}
body#top #conts{;background:#F4F1E8;padding:0px 0 29px 0;}
body#top divl#mcs{width:900px;}

body#top div#mcs div.m{position:relative;width:283px;height:175px;background:url(../imgs/top/top_m.jpg) no-repeat left top;float:left;margin-right:25px;}
body#top div#mcs div.m a{width:283px;height:175px;display:block;}
body#top div#mcs div.m p{position:absolute;text-align:left;padding:130px 0 0 10px;}

body#top div#mcs div.c{position:relative;width:283px;height:175px;background:url(../imgs/top/top_c.jpg) no-repeat left top;float:left;margin-right:26px;}
body#top div#mcs div.c a{width:283px;height:175px;display:block;}
body#top div#mcs div.c p{position:absolute;text-align:left;padding:130px 0 0 10px;}

body#top div#mcs div.s{position:relative;width:283px;height:175px;background:url(../imgs/top/top_s.jpg) no-repeat left top;float:right;padding:}
body#top div#mcs div.s a{width:283px;height:175px;display:block;}
body#top div#mcs div.s p{position:absolute;text-align:left;padding:130px 0 0 10px;}
{}

/* marketing
-------------------------------------------------------- */
body#marketing
{}

/* top
-------------------------------------------------------- */
body#top
{}























