@charset "SHIFT_JIS";

/* reset */
h1,img,table,tr,th,td,ul,li,p{margin:0;	padding:0;}

li{list-style:none;}

img{border:none;}

table{border-collapse:collapse;}

/* link */
a {text-decoration: none;}
a:link {color: #AEA277;}
a:visited {color: #AEA277;}
a:hover {color: #D7D9E1; text-decoration: none;}
a:active {color: #AEA277;}

/* text */
.color1 {color: #FF9900;}
.color2 {color: #00441B; font-weight:bold;}
.color3 {color: #3F1300; font-weight:bold;}
.color4 {color: #ff4040;}

.text01 {font-size: 18px;padding: 0px; line-height: 1.8em;}
.text02 {font-size: 16px;padding: 0px; line-height: 1.8em;}
.text03 {font-size: 14px;padding: 0px; line-height: 1.4em;}
.text04 {font-size: 13px;padding: 0px; line-height: 1.2em;}
.text05 {font-size: 12px;padding: 0px; line-height: 1.2em;}
.text06 {font-size: 11px;padding: 0px; line-height: 1.2em;}
.text07 {font-size: 10px;padding: 0px; line-height: 1.2em;}
.text08 {font-size:  8px;padding: 0px; line-height: 1.2em;}

.text000 {font-size: 24px;padding: 5px;}
.text001 {font-size: 18px;padding: 5px;}
.text002 {font-size: 16px;padding: 5px;}
.text003 {font-size: 14px;padding: 5px;}
.text004 {font-size: 13px;padding: 5px;}
.text005 {font-size: 12px;padding: 5px;}
.text006 {font-size: 11px;padding: 5px;}
.text007 {font-size: 10px;padding: 5px;}
.text008 {font-size: 8px;padding: 5px;}

/* block */
.midashi {font-size: 18px;padding: 0px 0px 0px 25px;color:#D7D9E1;text-align:center;font-family:"ＭＳ Ｐ明朝","平成明朝,serif"明朝系のフォント;}
.midashi2 {font-size: 16px;padding: 0px 20px 0px 35px;color:#D7D9E1;text-align:left;font-family:"ＭＳ Ｐ明朝","平成明朝,serif"明朝系のフォント;}

.news {font-size: 15px;padding: 0px 0px 0px 50px; color: #D7D9E1;text-align:left;line-height: 1.8em;}
.news2 {font-size: 13px;padding: 0px 0px 0px 0px; color: #D7D9E1;text-align:left;line-height: 1.4em;}
.news3 {font-size: 16px;padding:0; color: #D7D9E1;text-align:left;line-height: 1.6em; font-weight:bold;padding: 10px 0px 10px 50px;}
.news4 {font-size: 14px;padding:3px 0 15px 50px; color: #D7D9E1;text-align:left;line-height: 1.4em;}
.news5 {font-size: 17px;padding:5px 0 0 50px; color: #D7D9E1;text-align:left;line-height: 1.6em;font-family:"ＭＳ Ｐ明朝","平成明朝,serif"明朝系のフォント; font-weight:bold;}
.news6 {font-size: 14px;padding:3px 0 15px 50px; color: #D7D9E1;text-align:left;font-family:"ＭＳ Ｐ明朝","平成明朝,serif"明朝系のフォント;line-height: 1.7em;}


.first {font-size: 14px; padding: 0px 0px 0px 6px; color: #D7D9E1;text-align:left;font-family:"ＭＳ Ｐ明朝","平成明朝,serif"明朝系のフォント;line-height: 1.7em;}
.sign {width:350px; font-size: 16px;padding: 5px 0px 5px 0px;color:#207195; text-align:right; font-family:"HG正楷書体-PRO", "ＭＳ Ｐ明朝","平成明朝,serif"楷書体または明朝系のフォント;}
.office1 {font-size: 13px;padding: 5px 0px 5px 0px;color:#FFFFFF; text-align:left;}
.office2 {font-size: 15px;padding: 5px 0px 5px 0px;color:#207195; text-align:left;font-weight:bold;}
.office3 {width:350px; font-size: 13px;padding: 5px 0px 5px 0px;color:#207195; text-align:left;line-height: 1.6em;}
.office4 {font-size: 13px;padding:5px 0px 5px 0px;color:#207195; text-align:left;font-weight:bold;}
.office5 {font-size: 13px;padding:5px 0px 5px 0px;color:#000000; text-align:left;line-height: 1.6em;vertical-align:top;}
.office6 {font-size: 10px;padding:0px 0px 0px 0px;color:#FFFFFF; text-align:left;}
.gallery {width:300px;font-size: 13px;padding:0px 0px 0px 0px;color:#000000; text-align:left;line-height: 1.6em;}
.pro {width:850px;font-size: 13px;padding:0px 0px 0px 20px;color:#D7D9E1; text-align:left;line-height: 2em;}
.con-r {font-size: 13px;padding:0px;color:#FF0000; text-align:left;line-height: 1.6em;}
.gara {width:900px; height:580px;font-size: 13px;padding:0px 0px 0px 0px;color:#D7D9E1; text-align:left;line-height: 1.6em; background:url(./img/gback.gif) no-repeat;}
.link {font-size: 16px;padding: 30px 0px 30px 70px;color:#D7D9E1;text-align:left;font-family:"ＭＳ Ｐ明朝","平成明朝,serif"明朝系のフォント;}
.link1 {font-size: 16px;padding: 30px 0px 18px 70px;color:#D7D9E1;text-align:left;font-family:"ＭＳ Ｐ明朝","平成明朝,serif"明朝系のフォント;}
.link2 {font-size: 16px;padding: 0px 0px 18px 70px;color:#D7D9E1;text-align:left;font-family:"ＭＳ Ｐ明朝","平成明朝,serif"明朝系のフォント;}

/* body */
.body {
        background:transparent url(./img/headback2.gif) repeat-x ;	
        background-color:#000000;
        scrollbar-track-color:#000000;     /*バーのない部分の色*/
	scrollbar-face-color:#D7D9E1;      /*バー表面の色*/
	scrollbar-arrow-color:#ffffff;     /*矢印の色*/
	scrollbar-3dlight-color:#D7D9E1;   /*外枠明るい部分の色*/
	scrollbar-darkshadow-color:#D7D9E1;/*外枠暗い部分の色*/
	scrollbar-highlight-color:#D7D9E1; /*内枠明るい部分の色*/
	scrollbar-shadow-color:#D7D9E1;    /*内枠暗い部分の色*/
	margin:0px;
	padding:0px;
}

#wel {
 height:25px;
 margin:0px;
 padding:0px;
}

#wel-l {
 float:left;
 margin:0px;
 padding:5px; 0px; 0px; 10px;
 font-size: 12px;
 color:#D7D9E1;
 text-align:left;
}

#wel-r {
 float:right; 
 margin:0px;
 padding:5px; 10px; 0px; 0px;
 text-align:right;
}

div#container {
 clear:both;
 width:900px;
 margin:0px;
 padding:0px; 
}

#header {
 height:90px;
 width:900px;
 margin:0px;
 padding:0px;
 text-align:left;
}

#index {
 background:url(./img/index.gif) no-repeat;
 background-color:#1C2029;
 width:900px;
 margin:0px;
 padding:0px;
}

#index-m {
 width:900px;
 height:960px;
 margin:0px;
 padding:0px;
}

#index-l {
 float:left;
 width:400px;
 margin:0px;
 padding:0px;
 text-align:left;
}

#index-r {
 float:right;
 width:416px;
 margin:0px 70px 0 0;
 padding:0px;
 text-align:right;
}

#title-p {
 background:url(./img/profile.gif) no-repeat;
 width:900px;
 height:149px;
 margin:0px;
 padding:0px;
}

#title-l {
 background:url(./img/link.gif) no-repeat;
 width:900px;
 height:149px;
 margin:0px;
 padding:0px;
}

#title-c {
 background:url(./img/contact.gif) no-repeat;
 width:900px;
 height:149px;
 margin:0px;
 padding:0px;
}

#title-g-l {
 background:url(./img/gallery_l.gif) no-repeat;
 width:900px;
 height:149px;
 margin:0px;
 padding:0px;
}

#title-g-d {
 background:url(./img/gallery_d.gif) no-repeat;
 width:900px;
 height:149px;
 margin:0px;
 padding:0px;
}

#title-s {
 background:url(./img/sitemap.gif) no-repeat;
 width:900px;
 height:149px;
 margin:0px;
 padding:0px;
}

#main {
 width:900px;
 margin:0px;
 padding:0px;
 background-color:#1C2029;
}

#under {
 clear:both;
 width:900px;
 margin:0px;
 padding:0px;
}

#footer {
 height:61px;
 width:900px;
 margin:0px;
 padding:0px;
}
#footer-l {
 float:left;
 width:100px;
 margin:0px;
 padding:10px 0px 0px 30px;
 font-size:13px;
 text-align:left;
 color:#D7D9E1;
}

#footer-r {
 float:right;
 width:350px;
 margin:0px;
 padding:0px;
}

#gallery {
 float:right;
 width:300px;
 margin:0px;
 padding:47px 55px 0px 0px;
 text-align:right;
}

#gallery-box{padding:20px 0 0 20px;}

#gallery-box li{width:190px; min-height:300px; margin:20px 0px 0px 20px; float:left; color:#fff; font-size:14px; line-height:1.5em;}
#gallery-box img{width:100%;}


#gallery-box2{padding:20px 0 0 20px;}

#gallery-box2 li{width:190px; min-height:350px; margin:20px 0px 0px 20px; float:left; color:#fff; font-size:14px; line-height:1.5em;}
#gallery-box2 img{width:100%;}