@charset "utf-8";

/* RESET */
*{margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td
{margin:0;padding:0;}
img{margin:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


/* RESET HTML5 */
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align: 30xpx;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}



/* GENERAL */
body {color:#333; font: 13px/1.5 "Helvetica","Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;text-align: center;webkit-text-size-adjust: none;}
a {}
a:link, a:visited {color:#333;}
a:active, a:hover {color:#7F0019;}

img {border-style:none;}
li{float:left;}
h1#title{color:#FFFFFF;font-size:15px;margin-left:10px;padding-top:3px;}
h2#subtitle{color:#FFFFFF;font-size:15px;margin-left:10px;padding-top:3px;}

/* BAR */
div.globalbar{width:100%;height:7px;background-color:#016e45;min-width: 1024px;}
div.globalbaru{width:100%;height:200px;background-color:#005947;min-width: 1024px;height:150px;}
div.globalbarc{margin:0 auto;width:550px;height:6px;background-color:#016e45;float: left;background-image:url(../images/bar.jpg);}
div.globalbarb{width:1024px;height:6px;margin:0 auto;min-width: 1024px;}
div.globalbarc2{width:100%;height:2px;background-color:#e2ae7f;min-width: 1024px;}
div.globalbarc3{width:100%;height:1px;background-color:#7f6c5b;min-width: 1024px;}
div.bg_add {width:950px;height:165px;background-image:url(../images/bg_add.jpg);float: left;margin-top:120px;}

/* BODY */
div.box01{width:148px;height:136px;float:left;}
div.box02{width:876px;height:91px;float:left;}

div.topnavi{width:360px;height:35px;margin-top:10px;float:left;}
div.logo {padding-left:34px;padding-top:21px;width:114px;height:105px;float:left;}
div.copy {width:470px;height:50px;margin-left:46px;;margin-top:12px;float:left;}
p.copy{font-size:10.5px;}
div#header {width:1024px;height:145px;}
div#mainbody {margin:0 auto;width:1024px;height:1100px;text-align: left;}
div.globalnavi {width:653px;height:40px;margin-left:184px;margin-top:25px;float:left;}
div#slider {margin:0 auto;width:947px;height:371px;text-align: left;background-image:url(../images/slider.jpg);padding-top:1px;margin-top:8px;}
div#secondmenu {width:960
px;height:187px;margin-top:18px;margin-left:33px;float:left;}

div#und{width:961px;height:275px;float:left;margin-top:50px;}
div.ntbar{width:554px;height:39px;background-image:url(../images/ntbar.jpg);;float:left;}
div.ntbutton{width:103px;height:25px;margin-left:435px;margin-top:-2px;}
p.newtopics{font-size:15px;text-align: left;line-height: 20pt;}

div.box04{width:554px;height:295px;float:left;}
div.iframe{width:554px; height:241px;float:left;margin-top:10px;}

div.link{width:950px;height:20px;float:left;}

div.box05{width:340px;height:300px;margin-left:67px;float:left;}
div.box06{width:340px;height:150px;margin-top:10px;float:left;}
div.box07{width:173px;height:150px;float:left;}
div#footer{width:1024px;height:150px;margin:0 auto;background-repeat: repeat-y;}
div.un01{width:400px;height:100px;margin-top:16px;float:left;margin-left:30px;text-align: left;padding-top:3px;}
div.un02{width:400px;height:100px;margin-top:16px;float:right;margin-right:0px;}
div.icon{text-align:left; float:left;}
div.icon2{text-align:left; float:left;padding-top:8px;padding-right:80px;width:160px;}
div.maruc{font-size:9px;color:#FFFFFF;text-align:left; float:left;padding-left:5px;width:300px;height:40px;}

div.uc{width:950px;height:120px;float:left;margin-top:45px;margin-bottom:80px;font-size:12px;background-color:#DDDDDD;}
div.ucp{width:380px;height:60px;float:left;padding:30px;font-size:12px;}
div.ucb{width:230px;height:60px;float:left;padding:30px 5px;}

div.ucpr{width:370px;height:26px;float:left;margin-left:315px;padding-top:17px;font-size:16px;}
div.ucbr{width:400px;height:60px;float:left;padding:00px 5px;margin-left:310px;}
div.charenge {margin-left:54px;margin-top:10px;}


/* SLIDESHOW*/
#slideshowbox{
width:885px;height:356px;
background-color:#014930;
   margin-top:7px ;
   margin-left:31px ;
     position:relative;
   }

#slideshow {
    position:relative;
    height:352px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
#slideshow IMG.active {
    z-index:10;
}
#slideshow IMG.last-active {
    z-index:9;
}


/* NAVIGATION */
ul#footerlink{font-size:14px;}


/* QANDA */
div#mainbodyqh {margin:0 auto;width:1024px;height:145px;text-align: left;}
div#mainbodyq {margin:0 auto;width:950px;height:3720px;text-align: left;}
div.qandabar{width:950px;height:25px;float:left;background-image:url(../images/qandabar.jpg);}
div.qandatop{width:950px;height:350px;float:left;}
div.qandatop01{width:400px;height:300px;float:left;padding-top:40px;padding-left:40px;}
div.qandatop02{width:450px;height:300px;float:left;margin-left:40px;padding-top:40px;}
em{color:#1f7e54;}
div.qandak{width:250px;height:1450px;float:left;font-size:18px;color:#1f7e54;}
div.qandac{width:700px;height:1450px;float:left;font-size:14px;}
div.qandak2{width:250px;height:1600px;float:left;font-size:18px;color:#1f7e54;}
div.qandac2{width:700px;height:1600px;float:left;font-size:14px;}

div.case01{width:700px;height:80px;float:left;background-image:url(../images/case01.jpg);}
div.case02{width:700px;height:80px;float:left;background-image:url(../images/case02.jpg);}
div.case03{width:700px;height:80px;float:left;background-image:url(../images/case03.jpg);}
div.case04{width:700px;height:80px;float:left;background-image:url(../images/case04.jpg);}
div.case05{width:700px;height:80px;float:left;background-image:url(../images/case05.jpg);}
div.case06{width:700px;height:80px;float:left;background-image:url(../images/case06.jpg);}
div.case07{width:700px;height:80px;float:left;background-image:url(../images/case07.jpg);}
div.case08{width:700px;height:80px;float:left;background-image:url(../images/case08.jpg);}
div.case09{width:700px;height:80px;float:left;background-image:url(../images/case09.jpg);}
div.case10{width:700px;height:80px;float:left;background-image:url(../images/case10.jpg);}
div.a{width:700px;height:420px;float:left;background-image:url(../images/a.jpg);background-repeat:no-repeat;}
div.qandat{width:615px;height:420px;float:left;margin-left:85px;margin-top:20px;font-size:12px;}
div.a2{width:700px;height:150px;float:left;background-image:url(../images/a.jpg);background-repeat:no-repeat;}
div.qandat2{width:615px;height:150px;float:left;margin-left:85px;margin-top:20px;font-size:12px;}

/* PRODUCTS */
div.probar{width:950px;height:25px;float:left;background-image:url(../images/probar.jpg);}
div#mainbodyp {margin:0 auto;width:950px;height:940px;text-align: left;}
div#proSlide {width:950px;height:350px;float:left;}
div.titilebar01 {width:950px;height:25px;background-image:url(../images/sld_pro01.jpg);}
div.proSlide02 {width:950px;height:292px;float:left;padding-top:17px;}
div.proSlide03 {width:232px;height:292px;float:left;}
div.proSlide04 {width:950px;height:312px;float:left;background-image:url(../images/sld_pro03.jpg);}
div#mainbodyp02 {width:950px;height:522px;margin-top:30px;float:left;}
img.btnSlide{margin-top:10px;}
div#submenu {width:230px;height:347px;margin-top:20px;background-color:#f2f2f2;float:left;border:1px solid;border-color:#8a8a8a;}
div.submenu02 {width:230px;height:42px;background-color:#cae6ce;}
div#main_pro {width:716px;height:502px;float:left;}
div.submenu03 {width:230px;height:37px;background-image:url(../images/btn_pro_side.jpg);float:left;}
p.side_pro{margin:10px 30px;float:left;font-size:12px;}
p.side_pro02{margin:14px 10px;float:left;font-size:12px;}
div.bar8{width:718px;height:42px;background-image:url(../images/bg_pro_8.jpg);}
img.btn_pro_menu{margin:15px 0px 0px 12px;}
div.btn_pro_menu{width:700px;height:450px;margin-left:18px;}
td#totop {font-size:18px;font-weight:bold;color:#3d823f;}


div#mainbodypm01 {margin:0 auto;width:1024px;height:1440px;text-align: left;}
div#mainbodypm02 {margin:0 auto;width:1024px;height:2690px;text-align: left;}
div#mainbodypm04 {margin:0 auto;width:1024px;height:2040px;text-align: left;}
div#mainbodypm05 {margin:0 auto;width:1024px;height:2040px;text-align: left;}
div#mainbodypm06 {margin:0 auto;width:1024px;height:1470px;text-align: left;}
div#mainbodypm07 {margin:0 auto;width:1024px;height:1170px;text-align: left;}
div#mainbodypm08 {margin:0 auto;width:1024px;height:2450px;text-align: left;}

/* CONCEPT */
div#mainbodycc {margin:0 auto;width:1024px;height:2655px;text-align: left;}
div#mainbodyc {margin:0 auto;width:950px;height:920px;text-align: left;}
div.bg_con{float:left;background-image:url(../images/bg_con.jpg);width:950px;height:418px;margin-bottom:100px;}
div.titilebar02 {width:950px;height:25px;background-image:url(../images/sld_pro01.jpg);margin-top:0px;float:left;}
div.btn_add{width:605px;height:130px;margin:0 auto;margin-top:46px;}
div.block01{width:330px;height:130px;float:left;}

div.contes01 {width:950px;height:464px;background-image:url(../images/contes01.jpg);}
h2.conc {text-align: center;margin:0 auto;font-size:15px;padding-top:60px;font-family:lucida bright,リュウミン,ＭＳ 明朝,平成明朝;}
span.con01{color:#6ba16f;}
span.con02{color:#a58e4e;}
div.contes02 {width:950px;height:740px;background-image:url(../images/contes02.jpg);margin-top:30px;float:left;}
h3.conc02 {text-align: center;margin:0 auto;font-size:14px;padding-top:80px;}
div.contes03_01 {width:350px;height:140px;margin-left:40px;background-color:white;float:left;}
div.contes03_02 {width:350px;height:140px;margin-left:155px;background-color:white;float:left;}
div.contes04 {width:950px;height:584px;background-image:url(../images/contes04.jpg);margin-top:0px;float:left;}
h4.conc01 {;font-size:15px;padding-top:480px;color:white;padding-left:40px;}
div.contes05 {width:950px;height:450px;margin-left:0px;float:left;}

div.btn_home {margin:0 auto;width:167px;height:46px;margin-top:330px;margin-bottom:60px;}
h3.concept{text-align:center;color:#f7f7f6;font-size:14px;margin:0 auto;margin-top:290px;}


/* INVESTMENT */
div#mainbodyii {margin:0 auto;width:1024px;height:1150px;text-align: left;}
div#mainbodyi {margin:0 auto;width:950px;height:570px;text-align: left;}
div.sisan_bar {width:950px;height:25px;background-image:url(../images/sisanbar.jpg);float:left;}
div.sisan_top {width:950px;height:250px;background-image:url(../images/bg_sisan01.jpg);margin-top:20px;float:left;}
div#sisan_box {width:950px;height:330px;float:left;margin-top:50px;margin-bottom:40px;}
div.sisan_pp01 {width:300px;height:330px;float:left;font-size:13px;}
div.sisan_p01 {width:300px;height:219px;background-image:url(../images/bg_sisanp01.jpg);float:left;}
div.sisan_pp02 {width:300px;height:330px;float:left;margin-left:25px;font-size:13px;}
div.sisan_p02 {width:300px;height:219px;background-image:url(../images/bg_sisanp02.jpg);float:left;}
div.sisan_pp03 {width:300px;height:330px;float:left;margin-left:25px;font-size:13px;}
div.sisan_p03 {width:300px;height:219px;background-image:url(../images/bg_sisanp03.jpg);float:left;}
strong.sisan {color:#d57e6d;}


div#mainbodyww {margin:0 auto;width:1024px;height:2590px;text-align: left;}
div#mainbodyw {margin:0 auto;width:950px;height:2080px;text-align: left;}


/* COMPANY */
div.company_bar {width:950px;height:25px;background-image:url(../images/companybar.jpg);float:left;margin-bottom:50px;}
td.midashi {font-weight:bold #27491e;font-weight:bold;color:#6c9272;font-size:110%;}
td.line {border-top:1px dotted;padding-top:10px;}
div#company {margin-left:40px;margin-bottom:20px;width:900px;float:left;}
div#mainbodykk {margin:0 auto;width:1024px;height:1480px;text-align: left;}
div#mainbodyk {margin:0 auto;width:950px;height:570px;text-align: left;}

/* PRIVACY */
div.privacy_bar {width:950px;height:25px;background-image:url(../images/privacybar.jpg);float:left;margin-bottom:50px;}
div#mainbodyvv {margin:0 auto;width:1024px;height:1290px;text-align: left;}
div#mainbodyv {margin:0 auto;width:950px;height:570px;text-align: left;}


/* SITEMAP */
div.sitemapbar {width:950px;height:25px;background-image:url(../images/sitemapbar.jpg);float:left;margin-bottom:50px;}
div#mainbodyss {margin:0 auto;width:1024px;height:870px;text-align: left;}
div#mainbodys {margin:0 auto;width:950px;height:570px;text-align: left;}
p.left_line {width:150px;height:35px;background-image:url(../images/leftline.jpg);font-size:14px;padding-top:10px;
margin-bottom:15px;padding-left:30px;}
div#sitemap-top{margin-bottom:100px;float:left;}

/* MOVIE */
div.douga_bar {width:950px;height:25px;background-image:url(../images/dougabar.jpg);float:left;}
div#movie {margin-left:50px ;padding-top:100px;}
div.video_copy {font-size:18px;padding-top:30px;margin-left:130px;padding-bottom:30px;}
div#mainbodymm {margin:0 auto;width:1024px;height:975px;text-align: left;}
div#mainbodym {margin:0 auto;width:950px;height:600px;text-align: left;}
div.btnm_home {margin:0 auto;width:167px;height:46px;margin-top:30px;margin-bottom:55px;}

/* ROOM */
td.name {color:#006353;width:80px;height:30px;font-weight:bold;}
td.read {padding-top:20px;padding-bottom:20px;width:820px;padding-right:40px;
border-bottom: 1px dotted;
}
div#headerr{margin-left:130px;margin-bottom:30px;}
span.bold-txt{color:#358b7d;font-weight:bold;font-size:16px;}
div#mainbodyrr {margin:0 auto;width:1024px;height:3150px;text-align: left;}
div#mainbodyr {margin:0 auto;width:950px;height:2650px;text-align: left;}
div.roombar{width:950px;height:25px;float:left;background-image:url(../images/roombar.jpg);}
div.roombar2 {width:950px;height:25px;float:left;background-image:url(../images/roombar2.jpg);margin-top:30px;margin-bottom:50px;}

/* SEKOU */
div.sekoubar {width:950px;height:301px;background-image:url(../images/bg_sekou01.jpg);float:left;margin-bottom:-100px;}
div#mainbodyee {margin:0 auto;width:1024px;height:1470px;text-align: left;}
div#mainbodye {margin:0 auto;width:950px;height:570px;text-align: left;}
div#kouji {width:950px;height:420px;font-size:16px;font-weight:bold;padding-top:300px;}
div#sekou_main {width:950px;height:1020px;font-size:16px;font-weight:bold;margin-top:30px;float:left;}
div.sekoubar02 {width:950px;height:25px;background-image:url(../images/sekoubar02.jpg);float:left;}
div#sekou_main img {margin-right:15px;float:left;margin-bottom:20px;}


/* WORKS */
div#submenu00 {width:260px;margin-top:20px;float:left;padding-bottom:10px;}
div.worksbar2 {width:950px;height:25px;background-image:url(../images/worksbar2.jpg);float:left;margin-top:90px;margin-bottom:40px;}
div.worksbar {width:950px;height:25px;background-image:url(../images/worksbar.jpg);float:left;}
div#mainbodyoo {margin:0 auto;width:1024px;height:1240px;text-align: left;}
div#mainbodyoo2 {margin:0 auto;width:1024px;height:2640px;text-align: left;}
div#mainbodyoo3 {margin:0 auto;width:1024px;height:3140px;text-align: left;}
div#mainbodyo {margin:0 auto;width:950px;height:570px;text-align: left;}
div#works_body {width:950px;height:700px;font-size:16px;padding-top:35px;}
div#works_body2 {width:950px;height:2410px;font-size:16px;padding-top:35px;}
div#works_body3 {width:950px;height:2910px;font-size:16px;padding-top:35px;}
div.submenu022 {width:260px;height:42px;background-color:#cae6ce;}
div.submenu033 {width:260px;height:37px;background-image:url(../images/btn_pro_side00.jpg);float:left;}
div#main_W {width:600px;height:1002px;float:right;margin-top:20px;}
#main_W img{float:right;}
.w_photo img {margin-bottom:10px;}
.w_date th {color:#434343;font-weight:bold;padding-left:10px;padding-top:3px;padding-bottom:3px;}

div.naibu img {margin-right:20px;float:left;}
div.naibu {width:600px;height:180px;float:left;margin-top:20px;}
p.p_hosoku {text-align:right;font-size:16px;font-weight:bold;font-color:gray;margin-bottom:30px;float:right;width:600px;}


/* SIRYOU */
p.gaikan {color:black;}
div#mainbodyff {margin:0 auto;width:1024px;height:1040px;text-align: left;}
div#mainbodyf {margin:0 auto;width:950px;height:570px;text-align: left;}
div.siryou_bar {width:950px;height:25px;background-image:url(../images/siryoubar.jpg);float:left;margin-bottom:50px;}
div.siryou_main {width:890px;height:780px;margin-left:25px;margin-top:0px;float:left;}
div.siryou_main02 {width:850px;height:600px;margin-left:15px;margin-top:30px;float:left;}
h2.siryou_button {font-size:19px;color:#a2675a;font-weight:bold;width:340px;height:33px;background-image:url(../images/mailform.gif);padding-left:60px;}
h2.siryou_button02 {font-size:19px;color:#a2675a;font-weight:bold;width:390px;height:39px;background-image:url(../images/form.gif);padding-left:60px;padding-top:5px;}


