@charset "shift_jis";
@import url("http://");
*{ margin:0;padding:0; }



body
{ background:#000;font-size:12px;line-height:1.6em;letter-spacing:0.2em;font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka", Verdana,Arial, Helvetica, sans-serif; }
img
{ border:none;vertical-align:middle; }
a,a:link,a:visited 
{ outline:none; }


#index
{ width:100%;text-align:center;margin:0px auto; }
#language
{ width:50%;float:left; }
#lmanu
{ width:50%;height:35px;position:absolute;top:50%;right:50%;margin-top:-50px; }
#lmanu img
{ margin-top:20px;margin-right:60px; }


#count
{ margin-top:60px;font-size:7px;color:fff;text-algin:center; }



#wrapper
{ width:1100px;height:100%;margin:0px auto; }
#left
{ width:475px;min-height:600px;float:left;background:#333; }
#leftco
{ width:145px;min-height:600px;float:left;background:#333; }
#rightwrap
{ width:625px;min-height:700px;float:left;background:url(img/c_back.jpg); }
#rightwrapco
{ width:955px;min-height:700px;float:left;background:url(img/c_back.jpg); }
#center
{ width:58px;float:left; }
#right
{ width:445px;min-height:660px;padding-top:80px;padding-left:60px;padding-right:60px;float:left;background:#161616;color:#D7BA9E; }
#rightco
{ width:775px;min-height:620px;padding-top:80px;padding-left:60px;padding-right:60px;float:left;background:#161616;color:#D7BA9E; }
#bottom
{ width:1100px;height:500px;float:left;border-top:2px solid #A77260; }


.menu
{ width:111px;min-height:600px;margin-left:34px;background:url(img/logo_01.png)no-repeat top;coloe:#fff; }
.menu ul
{ list-style:none;margin-left:4px;padding-top:30px;min-height:560px; }

.menu p
{ margin-bottom:0.5em;text-align:center; }
.menu a
{ letter-spacing:0em;color:#fff;text-decoration:none; }

.m01
{ width:100px;height:30px;display:block;background: url('img/menu_01.png');background-position:0 -30px ; }
.m01 a
{ width:100px;height:30px;display:block;background: url('img/menu_01.png'); }
.m02
{ width:100px;height:30px;display:block;background: url('img/menu_02.png');background-position:0 -30px ; }
.m02 a
{ width:100px;height:30px;display:block;background: url('img/menu_02.png'); }
.m03
{ width:100px;height:30px;display:block;background: url('img/menu_03.png');background-position:0 -30px ; }
.m03 a
{ width:100px;height:30px;display:block;background: url('img/menu_03.png'); }
.m04
{ width:100px;height:30px;display:block;background: url('img/menu_04.png');background-position:0 -30px ; }
.m04 a
{ width:100px;height:30px;display:block;background: url('img/menu_04.png'); }
.m05
{ width:100px;height:30px;display:block;background: url('img/menu_05.png');background-position:0 -30px ; }
.m05 a
{ width:100px;height:30px;display:block;background: url('img/menu_05.png'); }
.m06
{ width:100px;height:30px;display:block;background: url('img/menu_06.png');background-position:0 -30px ; }
.m06 a
{ width:100px;height:30px;display:block;background: url('img/menu_06.png'); }



.language
{ margin-top:360px;margin-left:-4px;text-align:center;font-size:10px;color:#D7BA9E;letter-spacing:0.1em; }
.language a
{ letter-spacing:0.1em; }
.language a:hover
{ color:#D7BA9E; }

/* ----- bottom ----- */
.btmback
{ background:url(img/bottom_back.jpg) no-repeat top;float:left;border-bottom:1px solid #161616; }
.btmtop
{ width:1100px;height:260px;padding-top:40px; }
.btmleft
{ width:558px;height:260px;float:left; }
.tken
{ width:342px;height:260px;float:left; }
.btmright
{ width:200px;height:260px;float:left; }
.btmbtm
{ width:1060px;height:120px;padding-top:20px;padding-left:40px;float:left; }

/* ----- 地図 ----- */

.aoya
{ width:51px;height:42px;display:block;position: relative;top:94px;left:125px;background: url('img/aoya.png');background-position:0 -42px; }
.aoya a
{ width:51px;height:42px;display: block;background:url('img/aoya.png'); }
.saji
{ width:56px;hwight:42px;display:block;margin-top:94px;margin-left:141px;background:url('img/saji.png');background-position:0 -42px; }
.saji a
{ width:56px;height:42px;display:block;background:url('img/saji.png'); }


.ban01
{ width:1100px; }
.ban01 ul
{ list-style-type:none;list-style-position:outside; }
.ban01 li
{ margin-right:40px;float:left; }


.wsaji
{ width:140px;height:160px;margin-top:56px;display:block;background:url('img/saji.jpg'); }
.wsaji a
{ width:140px;height:160px;display:block;background:url('img/saji.jpg');background-position:0 -160px; }
.waoya
{ width:140px;height:160px;margin-left:418px;display:block;background:url('img/aoya.jpg'); }
.waoya a
{ width:140px;height:160px;display:block;background:url('img/aoya.jpg');background-position:0 -160px; }

.btmnavi
{ width:1100px;height:40px;border-bottom:1px solid #161616; }
.btmnavi ul
{ list-style-type:none;margin:0px;padding:0px;padding-top:10px;font-size:x-small;letter-spacing:0.1em;float:right; }
.btmnavi li
{ margin-right:20px;float:left; }
.btmnavi a
{ color:#ccc;text-decoration:none; }
.btmnavi a:hover
{ color:#d7ba9e; }
.btmlink02
{ width:660px;margin-top:10px;margin-left:40px;color:#ccc; }
.btmlink02 a
{ color:#ccc;text-decoration:none; }
.copy
{ width:100%;height:60px;padding-top:20px;text-align:center;font-size:10px;letter-spacing:0.1em;color:#d7ba9e;float:left; }
.copy a
{ margin-top:10px;color:#D7BA9E; }
.copy a:hover
{ text-decoration:none; }
.copy p
{ color:#aaa; }

/* ----- about ----- */
.about
{ width:475px;min-height:900px;float:left;background:url(about/about.jpg) no-repeat top; }
.abouts h1
{ font-size:16px;font-weight:normal;margin-bottom:20px; }
.abouts p
{ margin-bottom:40px;padding-left:1em;color:#ccc; }
.inn
{ margin-left:1em;padding-left:1em;text-indent:-1em;color:#ccc; }

/* ----- inshu-washi ----- */
.iwashi
{ width:475px;min-height:740px;float:left;background:url(inshu-washi/inshuwashi.jpg) no-repeat top; }
.iw01 h1
{ width:325px;height:40px;margin-bottom:20px;background-image:url(inshu-washi/title01.png); }
.uta
{ margin-top:40px; }

/* ----- livewith-washi ----- */
.livewashi
{ width:475px;min-height:900px;float:left;background:url(inshu-washi/inshuwashi2.jpg) no-repeat top; }
.lw01 h1
{ width:325px;height:40px;margin-bottom:20px;background-image:url(inshu-washi/title11.png); }
.lw01 h2
{ width:325px;height:40px;margin-bottom:20px;background-image:url(inshu-washi/title12.png); }
.lw01 h3
{ width:325px;height:40px;margin-bottom:20px;background-image:url(inshu-washi/title13.png); }
.lw01 p
{ margin-bottom:30px;color:#b8a698; }
.lwref1
{ width:475px;height:300px; }
.lwref1 ul
{ list-style-type:none; }
.lwref1 li
{ width:150px;mergin-right:12px;float:left; }
.lwref1 li img
{ margin-bottom:10px; }
.lwref1 h5
{ margin-left:10px;margin-bottom:4px;color:#ddd; }
.lwref1 p
{ width:130px;margin-left:10px;font-size:10px;line-height:1.2em;letter-spacing:0.1em;color:#ddd; }
.lwref2
{ width:475px; }
.lwref2 ul
{ width:470px;height:300px;list-style-type:none; }
.lwref2 li
{ width:200px;margin-right:20px;color:#ddd;text-align:center;float:left; }
.lwref2 li img
{ margin-bottom:10px; }

/* ----- suku ----- */
.suku
{ width:475px;min-height:900px;float:left;background:url(suku/suku.jpg) no-repeat top; }
.sk01 h1
{ width:325px;height:40px;margin-bottom:20px;background-image:url(suku/title01.png); }
.sk01 h2
{ width:325px;height:40px;margin-bottom:20px;background-image:url(suku/title02.png); }
.sk01 h4
{ width:325px;height:40px;background-image:url(suku/title11.png); }
.sk01 h5
{ width:325px;height:40px;background-image:url(suku/title12.png); }
.sk01 h6
{ width:325px;height:40px;background-image:url(suku/title13.png); }
.skref
{ width:475px; }
.skref h3
{ margin-bottom:1em;text-align:center;color:#ddd; }
.skref ul
{ list-style-type:none; }
.skref li
{ width:160px;height:320px;margin-left:40px;margin-bottom:20px;color:#ddd;float:left; }
.skref p
{ margin:0 1em;line-height:1.2em;letter-spacing:0.1em; }
.skref li img
{ margin-bottom:10px; }

/* ----- various ----- */
.various
{ width:475px;min-height:900px;float:left;background:url(washi-various/washi.jpg) no-repeat top; }
.vro h1
{ width:325px;height:40px;margin-top:40px;margin-bottom:20px;background-image:url(washi-various/title01.png); }
.vro h2
{ width:325px;height:40px;margin-bottom:20px;background-image:url(washi-various/title02.png); }
.washivro p
{ margin-bottom:1em;line-height:1.2em;color:#ddd; }
.washivro h3
{ width:325px;height:40px;background-image:url(washi-various/title11.png); }
.washivro h4
{ width:325px;height:40px;background-image:url(washi-various/title12.png); }
.washivro h5
{ width:325px;height:40px;background-image:url(washi-various/title13.png); }
.washivro ul
{ list-style-type:none;margin-top:40px;float:left; }
.washivro li
{ width:166px;height:200px;margin-left:40px;margin-bottom:20px;color:#ddd;float:left; }
.washivro h6
{ width:166px;margin-top:8px;font-size:12px;text-align:center;color:#ddd; }

/* ----- life with ----- */
.lifewith
{ width:475px;min-height:900px;float:left;background:url(lifewith-washi/lifewith.jpg) no-repeat top; }
.lwith h1
{ width:325px;height:40px;margin-top:40px;margin-bottom:20px;background-image:url(lifewith-washi/title01.png); }
.lwith h2
{ width:325px;height:40px;margin-bottom:20px;background-image:url(lifewith-washi/title02.png); }
.lwith h3
{ margin:10px 0;font-size:10px;font-weight:nomal;margin-bottom:1em;text-align:center;line-height:1.2em;color:#ddd; }

/* ----- studio ----- */
.studio
{ width:475px;min-height:900px;float:left;background:url(washi-studio/taiken.jpg) no-repeat top; }
.stli h1
{ width:325px;height:40px;margin-top:40px;margin-bottom:20px;background-image:url(washi-studio/title01.png);}
.stli h2
{ width:325px;height:40px;margin-top:40px;margin-bottom:20px;background-image:url(washi-studio/title02.png); }
.stli h3
{ width:325px;height:40px;margin-top:40px;margin-bottom:20px;background-image:url(washi-studio/title03.png); }
.note
{ height:190px;font-size:11px;line-height:1.4em;color:#ddd;word-wrap:break-word; }
.stli dl
{ width:470px;margin-top:10px;margin-bottom:20px;line-height:1.2em;color:#ddd; }
.stli dt
{ width:70px;padding-bottom:8px;clear:both;float:left; }
.stli dd
{ width:380px;padding-bottom:8px;float:left;word-wrap:break-word; }
.stli a
{ color:#ddd; }
.stli a:hover
{ text-decoration:none; }
.stli
{ width:475px;margin-bottom:20px;float:left; }

/* ----- brand ----- */
.brand
{ width:475px;min-height:900px;float:left;background:url(brand_inshu-washi/brand.jpg) no-repeat top left; }
.brdli
{ width:460px; }
.brdli dl
{ width:400px;margin-top:60px;margin-left:20px;font-size:10px; }
.brdli dt
{ width:220px;margin-left:90px;margin-bottom:20px;text-align:center; }
.brdli dd
{ width:280px;margin-left:60px;margin-bottom:40px;word-break:break-all;color:#ddd;float:left; } 

.brdli hr
{ width:410px;height:1px;border:none;border-top:1px solid #d7ba9e;margin-bottom:40px;float:left; }

/* ----- aoya ----- */
.aoyacho
{ width:475px;min-height:900px;float:left;background:url(aoya-cho/aoya-cho.jpg) no-repeat top; }
.aoyac h1
{ width:325px;height:40px;margin-bottom:20px;background-image:url(aoya-cho/title01.png); }
.aoyac dl
{ width:400px;margin-top:40px;font-size:11px;color:#ddd; }
.aoyac dt
{ width:200px;height:200px;margin-left:20px;margin-bottom:20px;float:left; }
.aoyac dd
{ width:200px;height:190px;padding-top:10px;margin-bottom:20px;margin-left:220px;word-wrap:break-word;word-wrap:break-word;line-height:1.4em; }
.aoyac h2
{ font-size:13px;margin-bottom:10px; }

/* ----- saji ----- */
.sajicho
{ width:475px;min-height:900px;float:left;background:url(saji-cho/saji-cho.jpg) no-repeat top; }
.sajic h1
{ width:325px;height:40px;margin-bottom:20px;background-image:url(saji-cho/title01.png); }
.sajic dl
{ width:400px;margin-top:40px;font-size:11px;color:#ddd; }
.sajic dt
{ width:200px;height:200px;margin-left:20px;margin-bottom:20px;float:left; }
.sajic dd
{ width:200px;height:190px;padding-top:10px;margin-bottom:20px;margin-left:220px;word-wrap:break-word;word-wrap:break-word;line-height:1.4em; }
.sajic h2
{ font-size:13px;margin-bottom:10px; }

/* ----- washi_co ----- */
.iwco
{ width:145px;min-height:900px;float:left;background:url(brand_inshu-washi/brand.jpg) no-repeat top left; }
.co h1
{ width:325px;height:40px;margin-bottom:20px;background-image:url(inshu-washi_co/title01.png); }
.co h2
{ width:325px;height:40px;margin-bottom:20px;background-image:url(inshu-washi_co/title02.png); }
.co h3
{ width:325px;height:40px;margin-bottom:20px;background-image:url(inshu-washi_co/title03.png); }
.co h4
{ width:325px;height:40px;margin-bottom:20px;background-image:url(inshu-washi_co/title04.png); }
.co h5
{ width:325px;height:40px;margin-bottom:20px;background-image:url(inshu-washi_co/title05.png); }
.co h6
{ width:480px;height:80px;margin-bottom:20px;background-image:url(inshu-washi_co/title11.png); }
.kumiai table
{ margin-bottom:40px;margin-left:10px;color:#ddd; }
.kumiai td
{ padding:2px 10px; }
.co p
{ margin-left:20px;margin-bottom:40px;color:#ddd; }
.co hr
{ width:790px;height:1px;border:none;border-top:1px solid #d7ba9e;margin-bottom:40px; }
.cotable table
{ border-collapse:collapse;color:#ddd;margin-bottom:40px; }
.cotable td
{ padding:4px 16px;letter-spacing:0.1em;line-height:1.4em; }
.cotbl table
{ width:100%;margin-bottom:40px;margin-left:20px;border-collapse:collapse;color:#ddd; }
.cotbl tr
{ padding-bottom:20px; }
.cotbl td
{ width:260px;letter-spacing:0.1em;line-height:1.2em; }
.larger
{ height:20px;font-size:16px;padding-top:40px;padding-bottom:10px; }
.medium
{ font-size:14px;padding-bottom:8px; }
.min
{ font-size:10px; }
.member table
{ margin-bottom:60px;margin-left:20px;border-collapse:collapse;color:#ddd; }
.member td
{ padding-top:8px;padding-right:30px; }
.center
{ text-align:center; }


/* ----- page top ----- */
#page-top 
{ position:fixed;bottom:20px;right:20px;font-size:9px; }
#page-top a
{ width:100px;display:block;border-radius:4px;background:#161616;padding:6px 0;text-align:center;text-decoration:none;color:#ddd; }
#page-top a:hover
{ text-decoration:none;background:#222; }

/* ----- page top(旧) ----- */
.ptop a
{ width:475px;margin:20px 0;text-align:right;font-size:xx-small;float:left;color:#999;text-decoration:none; }
.ptopco a
{ width:810px;margin:20px 0;text-align:right;font-size:xx-small;float:left;color:#999;text-decoration:none; }

/* ----- topmenu ----- */
.nav {
	padding: 0 20px;
	margin: 0 auto 60px;
	width: 760px;
}
.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}


