/*   全体設定   */

#width {width: 648px;height: auto;}

body {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;margin-top: 10px;margin-left: 10px;}

h1 {font-size: 12px;font-weight: normal;color: #000000;height: auto;width: 646px;float: left;padding: 0px;margin: 0px;clear: both;}

.titlecopy{display:block;margin:0;padding:0;width:250px;height:75px;position:absolute;top:30px;left:190px;font-size:12px;line-height:12px;text-align:left;color:#000000;font-weight:normal;font-style:normal;text-decoration:none;}

.topcopy01{display:block;margin:0;padding:0;width:646px;height:18px;position:absolute;top:50px;left:0px;font-size:10px;line-height:12px;text-align:center;color:#ffffff;font-weight:normal;font-style:normal;text-decoration:none;}
.topcopy01-shadow{display:block;margin:0;padding:0;width:646px;height:18px;position:absolute;top:51px;left:1px;font-size:10px;line-height:12px;text-align:center;color:#000000;font-weight:normal;font-style:normal;text-decoration:none;}

a.topcopy01link{center;color:#ffdd66;text-decoration:none;}
a.topcopy01link:hover{center;color:#ff6633;}

.topcopy02{display:block;margin:0;padding:0;width:626px;height:18px;position:absolute;top:395px;left:20px;font-size:10px;line-height:12px;text-align:center;color:#ffffff;font-weight:normal;font-style:normal;text-decoration:none;}
.topcopy02-shadow{display:block;margin:0;padding:0;width:626px;height:18px;position:absolute;top:396px;left:21px;font-size:10px;line-height:12px;text-align:center;color:#000000;font-weight:normal;font-style:normal;text-decoration:none;}



.topgallerytitle1{display:block;margin:0;padding:0;width:245px;height:20px;position:absolute;top:5px;left:0px;font-size:16px;line-height:12px;text-align:center;color:#ffffaa;font-weight:900;font-style:normal;text-decoration:none;}
.topgallerytitle1-shadow{display:block;margin:0;padding:0;width:245px;height:20px;position:absolute;top:6px;left:1px;font-size:16px;line-height:12px;text-align:center;color:#000000;font-weight:900;font-style:normal;text-decoration:none;}
.topgallerycopy1{display:block;margin:0;padding:0;width:245px;height:80px;position:absolute;top:35px;left:10px;font-size:12px;line-height:12px;text-align:left;color:#ffffaa;font-weight:normal;font-style:normal;text-decoration:none;}
.topgallerycopy1-shadow{display:block;margin:0;padding:0;width:245px;height:80px;position:absolute;top:36px;left:11px;font-size:12px;line-height:12px;text-align:left;color:#000000;font-weight:normal;font-style:normal;text-decoration:none;}

a.topgallerylink1-1{display:block;margin:0;padding:0;width:110px;height:30px;position:absolute;top:135px;left:10px;background-image: url(../index/topgallerylink1-1d.jpg);background-repeat: no-repeat;}
a.topgallerylink1-1:hover{background-image: url(../index/topgallerylink1-1l.jpg);}
a.topgallerylink1-2{display:block;margin:0;padding:0;width:110px;height:30px;position:absolute;top:135px;left:126px;background-image: url(../index/topgallerylink1-2d.jpg);background-repeat: no-repeat;}
a.topgallerylink1-2:hover{background-image: url(../index/topgallerylink1-2l.jpg);}
a.topgallerylink2-1{display:block;margin:0;padding:0;width:110px;height:30px;position:absolute;top:135px;left:274px;background-image: url(../index/topgallerylink2-1d.jpg);background-repeat: no-repeat;}
a.topgallerylink2-1:hover{background-image: url(../index/topgallerylink2-1l.jpg);}
a.topgallerylink2-2{display:block;margin:0;padding:0;width:110px;height:30px;position:absolute;top:135px;left:390px;background-image: url(../index/topgallerylink2-2d.jpg);background-repeat: no-repeat;}
a.topgallerylink2-2:hover{background-image: url(../index/topgallerylink2-2l.jpg);}

.topgallerytitle2{display:block;margin:0;padding:0;width:245px;height:20px;position:absolute;top:5px;left:265px;font-size:16px;line-height:12px;text-align:center;color:#ffffaa;font-weight:900;font-style:normal;text-decoration:none;}
.topgallerytitle2-shadow{display:block;margin:0;padding:0;width:245px;height:20px;position:absolute;top:6px;left:266px;font-size:16px;line-height:12px;text-align:center;color:#000000;font-weight:900;font-style:normal;text-decoration:none;}
.topgallerycopy2{display:block;margin:0;padding:0;width:245px;height:80px;position:absolute;top:35px;left:275px;font-size:12px;line-height:12px;text-align:left;color:#ffffaa;font-weight:normal;font-style:normal;text-decoration:none;}
.topgallerycopy2-shadow{display:block;margin:0;padding:0;width:245px;height:80px;position:absolute;top:36px;left:276px;font-size:12px;line-height:12px;text-align:left;color:#000000;font-weight:normal;font-style:normal;text-decoration:none;}
a.topgallerylink3{display:block;margin:0;padding:0;width:90px;height:18px;position:absolute;top:135px;left:275px;font-size:12px;line-height:12px;text-align:left;color:#000000;font-weight:normal;font-style:normal;text-decoration:none;}
a.topgallerylink3:hover{center;color:#ff6633;}
a.topgallerylink3-3{display:block;margin:0;padding:0;width:20px;height:20px;position:absolute;top:129px;left:365px;background-image: url(../index/sankakud.jpg);background-repeat: no-repeat;}
a.topgallerylink3-3:hover{background-image: url(../index/sankakul.jpg);}
a.topgallerylink4{display:block;margin:0;padding:0;width:90px;height:18px;position:absolute;top:160px;left:275px;font-size:12px;line-height:12px;text-align:left;color:#000000;font-weight:normal;font-style:normal;text-decoration:none;}
a.topgallerylink4:hover{center;color:#ff6633;}
a.topgallerylink4-3{display:block;margin:0;padding:0;width:20px;height:20px;position:absolute;top:154px;left:365px;background-image: url(../index/sankakud.jpg);background-repeat: no-repeat;}
a.topgallerylink4-3:hover{background-image: url(../index/sankakul.jpg);}


/*   header   */

#header {width: 646px;height: auto;float: left;margin: 0px;padding: 0px;clear: both;}

/*  box_size  */

.box_size2 {float: left;width: 129px;color: #666666;padding: 0px;height: 66px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.box_size3 {width: 162px;float: right;margin: 0px;padding: 0px;}
.box_size4 {width: 646px;height: 13px;float: left;background-image: url(../aikon/brick.jpg);background-repeat: repeat-x;padding: 0px;margin-right: 0px;margin-left: 0px;}
.box_size4-2 {width: 646px;height: 26px;float: left;background-image: url(../aikon/brick.jpg);background-repeat: repeat;padding: 0px;margin-right: 0px;margin-left: 0px;}
.box_size5 {height: 180px;width: 510px;background-image: url(../index/topgalleryback.jpg);background-repeat: no-repeat;float: right;padding: 0px;margin-top: 5px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;position:relative;}
.box_size6 {float: right;width: 129px;margin-top: 5px;margin-bottom: 2px;border-top-width: thin;border-right-width: thin;border-bottom-width: thin;border-left-width: thin;border-bottom-style: dotted;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;padding-bottom: 20px;}
.box_size7 {height: auto;width: auto;}
.box_size8 {float: left;height: 22px;width: 176px;padding: 0px;margin: 0px;clear: both;}
.box_size9 {width: 185px;float: left;margin-top: 15px;margin-left: 20px;height: auto;margin-right: 0px;margin-bottom: 0px;padding: 0px;}
.box_size11 {width: 185px;height: 170px;float: left;}
.box_size12 {margin-top: 11px;margin-left: 13px;padding: 0px;float: left;height: auto;width: 300px;margin-right: 0px;margin-bottom: 0px;}
#fullbox {margin: 0px;padding: 0px;width: 646px;}
.box_size13 {margin-top: 11px;margin-left: 13px;float: left;height: auto;width: 616px;margin-right: 0px;margin-bottom: 0px;padding: 0px;}
.box_size14 {margin-top: 11px;margin-left: 13px;float: left;height: auto;width: 200px;margin-right: 0px;margin-bottom: 0px;padding: 0px;}
.box_size15 {margin-top: 11px;margin-left: 9px;float: left;height: auto;width: 150px;margin-right: 0px;margin-bottom: 0px;padding: 0px;}
.box_size16 {margin-top: 11px;margin-left: 28px;float: left;height: auto;width: 280px;margin-right: 0px;margin-bottom: 0px;padding: 0px;clear: none;}
.box_size17 {margin-top: 11px;margin-left: 7px;float: left;height: 142px;width: 151px;margin-right: 0px;margin-bottom: 51px;padding: 0px;}
.box_size18 {padding: 0px;margin: 0px;border: thin solid #666666;height: auto;width: auto;}

a.topgoform{display:block;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px;border-color:#808080;font-size:11px;text-align:center;font-weight:normal;text-decoration:none;line-height:16px;color:#666666}
a.topgoform:hover{color:#ffffff;background-color:#ff6666;}
a.toplinkbar{display:block;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-weight:normal;text-decoration:none;color:#000000}
.sidetext{display:block;margin-left:5px;font-size:10px;text-align:left;font-weight:normal;text-decoration:none;line-height:11px;color:#666666}
a.gocase{text-decoration:none;color:#cc0000}
a.gocase:hover{color:#ffaaaa;}
a.toplinkbar{display:block;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-weight:normal;text-decoration:none;color:#000000;}
table.ochiitem{border-collapse:collapse;border:1px solid black;width:200px;}
p.ochiitem1{font-size:14px;font-weight:bold;text-decoration:none;color:#cc0000}
p.ochiitem2{font-size:11px;font-weight:normal;text-decoration:none;color:#000000}

/*   mein   */

#main {height: auto;width: 648px;}

/*   west   */

#side1 {width: 129px;float: left;height: auto;clear: left;letter-spacing: normal;vertical-align: middle;color: #000000;margin-top: 5px;}

/*   east   */

#contents {width: 370px;float: left;height: auto;margin-left: 10px;margin-top: 10px;}
#side2 {float: right;width: 129px;}
#side4 {width: 648px;float: left;height: 70px;clear: both;letter-spacing: normal;vertical-align: middle;color: #000000;margin-top: 5px;}
#side5 {float: left;width: 648px;border-top-width: thinborder-top-style: solid;border-top-color: #333333;padding-top: 10px;margin-top: 20px;}
.navi {width: auto;height: auto;margin: 0px;padding-top: 5px;padding-bottom: 5px;padding-left: 5px;float: left;clear: both;}
#flash {height: 300px;width: 646px;background-repeat: no-repeat;float: none;background-color: #F9E4B7;padding-top: 20px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;clear: both;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#footer {width: 646px;height: 19px;clear: both;font-family: Arial;font-size: 65%;color: #666666;font-weight: normal;padding: 0px;margin-top: 30px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;float: left;}

/*   google maps   */

#maps {height: 300px;width: 500px;margin-top: 30px;margin-bottom: 10px;margin-left: 73px;float: left;}
.size1 {width: 280px;margin: 0px;padding: 0px;}
#premium {margin: 0px;padding: 0px;width: 646px;}

a.linktextbasic{color:#000000;text-decoration:none;}
a.linktextbasic:hover{color:#ff6633;}

td.outlettable{padding-top:5px;padding-bottom:5px;font-size:10px;font-weight: normal;border-collapse:collapse;border-top:1px solid #eeeeee;border-bottom:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #eeeeee;}

