@charset "Shift_JIS";

/* 共通 */
A{
	
	
	
	
  font-size : 100%;
  

  
  text-align : center;
  color : navy;
}

H1 { font-size : 17px; color : black; margin : 0px 0px 0px 0px; text-align : left;
	padding : 3px 0px 0px 0px; width : 760px;border-width : 0px 0px 0px 0px;
  
  background-color : white;
  height : 20px;
}

H2{
	font-size : 15px;
	
	
	
	color : white;
  font-weight : bolder;
  
  
  
  
  
  
  
  

  
  
  
  
  
  
  
  

  
  
  
  
  

  
  text-align : center;
  padding-top : 125px;
}

H3 {
	font-size : 14px;
	padding : 3px 3px 3px 3px;
	color : #ac924a;
	margin-right : 0px;margin-bottom : 0px;margin-left : 0px;
	
	background-color : #013300;

  text-align : center;
  clear : both;
  line-height : 15px;
  

  

  border-left-width : 10px;
  
  border-left-style : solid;
  border-left-color : #ac924a;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : #ac924a;
  border-right-width : 10px;
  border-right-style : solid;
  border-right-color : #ac924a;
  margin-top : 0px;
}

H4 {
	font-size: 100%;
	margin : 10px 5px 0px 0px;
	padding : 0px 0px 1px 0px;
	line-height : 105%;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	clear: both;
}

H5 {
	font-size : 14px;
	margin : 0px 0px 0px 0px;
	padding : 3px 3px 3px 3px;
	color : maroon;
  background-color : #fcbfbe;
  text-align : center;
  height : 15px;
  line-height : 15px;
}


A:HOVER {
	color : #009900;
  
}


/* ヘッダー */

#head {
	width : 840px;
	
	margin : 0px;
	
	
	
  

  

  
  top : 0px;
  
  
  background-image : url(header001.jpg);
  

  text-align : left;
  height : 160px;
  background-repeat : no-repeat;
  
  
}






/* 本文枠組み */
#wrapper {
	
	
	
	
	padding-bottom : 0px;
  
  

  width : 840px;
  padding-left : 0px;
  padding-right : 0px;
  
  background-color : white;
  
  padding-top : 0px;
  

  

  margin-top : 10px;
}








#main {
	text-align : left;
	
	
	
	width : 600px;
  float : right;
  font-size : 14px;
  line-height : 18px;
}











/* メニューバー */





/* フッター */

#foot {
	
	width : 840px;
	
	margin : auto auto auto auto;
	
	
  
  
  

  float : none;
  
  text-align : center;
  height : auto;
}



.copy {
	
	color : #013300;
	
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top : 1px;
  font-size : 14px;
  text-align : center;
}


/* 文字 */



/* 画像のフロート */


.img-right {
	margin: 0px 0px 5px 10px;
	float: right;
}

/* 文字の右寄せ・左寄せ */
.right {
	text-align: right;
}
.navy{
  font-size : 14px;
  color : #000073;
  font-weight : bolder;
  line-height : 30px;
  
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.side2{
  font-size : 13px;
  line-height : 14px;
  color : red;
  text-align : center;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 40px;
}
.info1{
  font-size : 16px;
  line-height : 16px;
  color : white;
  background-color : #024100;
  width : 840px;
  text-align : center;
  padding-top : 3px;
  
  
  padding-bottom : 3px;
  margin-bottom : 0px;
  margin-top : 5px;
}
.info2{
  font-size : 15px;
  
  color : white;
  
  
  
  
  

  
  
  
  
  

  background-color : #005e00;
  text-align : center;
  
  float : none;
  width : 415px;
  
  
  padding-top : 3px;
  padding-bottom : 3px;
  margin-bottom : 6px;
  height : auto;
}
.main1{
  font-size : 14px;
  line-height : 15px;
  color : #000073;
  
  width : 330px;
  
  
  margin-top : -110px;
  
  
  
  float : right;
  
  
  background-color : #dfdfdf;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  
  
  margin-right : 10px;
}
.main2{
  font-size : 14px;
  line-height : 15px;
  color : red;
  
  width : 330px;
  float : right;
  

  
  margin-right : 10px;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  background-color : #ffffa6;
  

  margin-top : -110px;
}
.main3{
  font-size : 14px;
  line-height : 15px;
  width : 330px;
  float : right;
  
  
  margin-right : 10px;
  
  color : #000073;
  background-color : #dfdfdf;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-top : -110px;
}
.info3{
  font-size : 15px;
  color : #000073;
  
  
  
  
  
  width : 370px;
  

  
  
  
  
  
  
  text-align : center;
  padding-bottom : 20px;
}
.sidebox5{
  background-color : #bfbfff;
  width : 120px;
  height : 500px;
}
.main4{
  font-size : 12px;
  font-weight : bolder;
  

  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
}
.main5{
  font-size : 12px;
  
  
  
  
  
  text-align : center;
  margin-top : 10px;
}
.main6{
  font-size : 14px;
  
  color : red;
  font-weight : bolder;
  text-align : center;
  margin-top : 5px;
  margin-bottom : 10px;
}
.infobox{
  
  
  

  text-align : center;
  width : 840px;
  
  margin-top : 0px;
  font-size : 15px;
  color : #003900;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  line-height : 16px;
}
.site{
  font-size : 15px;
  color : #000080;
  text-align : center;
  
  margin-left : 30px;
  
  
  line-height : 15px;
}
.linkbox{
  
  border-top-width : 1px;
  
  border-right-width : 1px;
  
  border-bottom-width : 1px;border-color : black black black black;
  width : 148px;
  
  float : left;
border-style : solid solid solid solid;
  padding-top : 10px;
  
  
  padding-bottom : 20px;
  border-left-width : 1px;
  text-align : center;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
}
#news{
  background-image : url(xmas.gif);
  margin-top : 0px;
  height : 100px;
  margin-bottom : 10px;
}
.table{
  width : 600px;

  
  
  
  
  
  
  
border-style : none none;
  
border-bottom-style : none;border-left-style : none;
  margin-bottom : 10px;
  height : auto;
}
.main7{
  background-image : url(shousai.gif);
  text-align : center;
  margin-top : 10px;
  margin-bottom : 10px;
  width : 50px;
  height : 30px;
}
.blue{
  font-size : 15px;
  color : #000099;
  background-color : silver;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  font-weight : bold;
  text-align : center;
  width : 201px;
}
.info4{
  font-size : 17px;
  color : navy;
  background-color : #c8c8ff;
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
  width : 350px;
}
.munsing1{
  font-size : 15px;
  font-weight : normal;
  color : maroon;
  
  
  
  
  
  width : 360px;
  
  
  
  
  
  

  
  
  
  padding-top : 50px;
  padding-bottom : 50px;
  padding-left : 215px;
  padding-right : 30px;
  
  float : right;
  line-height : 19px;
  
  
  
  background-image : url(why-penguin.jpg);
  background-repeat : no-repeat;
}
.link{
  width : 600px;
  
}
.img-left{
  float : none;
  
  text-align : left;
}
A:LINK{
  color : navy;
border-width : 0px 0px 0px 0px;
  
}
.naire1{
  color : #013300;
  background-color : #e1ffe1;
  padding-top : 5px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 5px;
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;
  line-height : 19px;
  font-size : 16px;
}
IMG{border-width : 0px 0px 0px 0px;
  

  vertical-align : top;
}
.main8{
  font-size : 14px;
  color : navy;
  background-color : #cccccc;
  float : right;
  margin-top : -90px;
  width : 290px;
  margin-right : 2px;
}
.infoleft{
  width : 415px;
  float : left;
  height : auto;
}
.inforight{
  width : 415px;
  float : right;
  height : auto;
}
.photo1{
  float : left;
  margin-left : 5px;
}
BODY{
  text-align : center;
  
  
  
  
  
  
  
  border-bottom-width : 1px;
  
  
  border-bottom-style : solid;
  
  
  border-bottom-color : black;
  
  
  
  
}
.lecoq5{
  font-size : 15px;
  background-color : #ecfff0;
  float : right;
  color : navy;
  margin-top : -130px;
  margin-right : 5px;
  width : 340px;
}
.lecoq1{
  font-size : 19px;
  
  
  
  font-weight : bolder;
  color : white;
  margin-top : 1px;
  
  
  
  
  
  
  
  
  line-height : 25px;
  padding-top : 15px;
  
  
  

  
  
  
  text-align : center;
  padding-left : 385px;
}
#lecoq-info{
  background-image : url(lecoq-frag.jpg);
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 600px;
  height : 240px;
  background-repeat : no-repeat;
  
  float : right;
  
}
.lecoq2{
  font-size : 30px;
  font-weight : bold;
  color : white;
  text-align : center;
  padding-left : 385px;
  margin-top : -5px;
  
  line-height : 45px;
  font-family : Impact;
}
.lecoq3{
  font-size : 15px;
  background-color : #d2d2d2;
  margin-top : 7px;
  margin-left : 5px;
  width : 320px;
  float : left;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-right : 5px;
  margin-bottom : 5px;
}
.ladys2{
  font-size : 16px;
  color : #831f1d;
  background-color : #ffb5ff;
  text-align : center;
  padding-top : 10px;
  padding-left : 50px;
  padding-right : 50px;
  padding-bottom : 10px;
  margin-top : 10px;
  
  
  margin-bottom : 10px;
  
  line-height : 25px;
}

.sougo2{
  font-size : 14px;
  color : navy;
  width : 590px;
  text-align : left;
  padding-top : 5px;
  padding-bottom : 10px;
  background-color : #e3e3e3;
  line-height : 18px;
}
.koe1{
  font-size : 13px;
  color : #400000;
  background-image : url(koe-wear.jpg);
  
  padding-left : 270px;
  padding-right : 10px;
  
  padding-top : 10px;
  
  line-height : 15px;
  
  background-repeat : no-repeat;
  
  height : 100px;
}
.koe2{
  font-size : 13px;
  line-height : 15px;
  color : #400000;
  background-image : url(koe-cap.jpg);
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 270px;
  
  height : 100px;
  background-repeat : no-repeat;
  
}
.koe3{
  font-size : 13px;
  line-height : 15px;
  color : #400000;
  background-image : url(koe-wear2.jpg);
  
  padding-top : 10px;
  padding-left : 270px;
  padding-right : 10px;
  
  height : 100px;
  background-repeat : no-repeat;
  
}
.towel01{
  font-size : 14px;
  color : #800000;
  background-color : #eff1de;
  width : 180px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  
  
  margin-right : 0px;
  
  float : right;
  
  

  

  height : auto;
  margin-top : 20px;
}
.column1{
  font-size : 13px;
  background-color : #ffffd9;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #004000 #004000 #004000 #004000;
  width : 585px;
  height : 120px;
  margin-top : 0px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  
  
  margin-bottom : 8px;
  line-height : 19px;
  float : none;
  text-align : left;
}
.top01{
  font-size : 14px;
  color : #ac924a;
  background-color : #013300;
  text-align : center;
  padding-top : 3px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
  border-left-style : none;
  border-right-style : none;
  
  
  width : 400px;
  
  float : left;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : #ac924a;
  line-height : 15px;
  font-weight : bold;
}.column1{
  overflow: auto;
}

.side{
  margin-left : 0px;
  width : 200px;
  float : left;
  margin-top : 0px;
  padding-left : 0px;
  

  
}
.box1{
  vertical-align : super;
  width : 600px;
  height : auto;
}
.munsing2{
  font-size : 15px;
  color : #003900;
  background-color : #dfffdf;
  margin-top : -130px;
  width : 300px;
  height : auto;
  float : right;
}
.lecoq4{
  float : right;
  margin-top : 10px;
  margin-bottom : 10px;
  height : 720px;
  
  margin-right : 0px;
  width : 250px;
}
.munsing3{
  font-size : 16px;
  color : #000084;
  
  
  width : 320px;
  float : right;
  padding-top : 125px;
  padding-left : 253px;
  padding-right : 30px;
  padding-bottom : 40px;
  
  
  
  line-height : 19px;
  
  height : 250px;
  background-image : url(finedry.jpg);
  background-repeat : no-repeat;
}
.contents{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  width : 840px;
}
.towelbox{
  width : 600px;
  height : auto;
  
  
  
  

  margin-bottom : 20px;
}
.towel00{
  text-align : center;
  width : 410px;
  float : left;
}
