body { 
   color: #8e774e;
   font: small Osaka, Arial, Helvetica, Geneva, sans-serif;
   text-align: center;
   }

a:link { 
   color: #432107;
   text-decoration: none;
   }
   
a:visited { 
   color: #432107;
   text-decoration: none;
   }

a:hover { 
   color: #432107;
   text-decoration: underline;
   }
a:active { }

.clear {
   clear: both;
   }
   
.space30 {
   height: 30px;
   }
   
strong {
   color: #432107;
   }

.toTop {
   background: url(../base_images/mark.gif) no-repeat;
   padding: 3px 30px 3px 25px;
   display: block;
   float: right;
   height: 25px;
   }

/* 全体の枠組み */
#wrapper {
   width: 950px;
   margin: 0 auto;
   text-align: left;
   }
   
#headder {
   width: 950px;
   margin: 0 auto;
   }
   
#headderLeft {
   width: 208px;
   margin: 0 0 0 15px;
   float: left;
   height: 93px;
   }
   
#headderRight {
   width: 712px;
   margin: 0;
   float: left;
   height: 93px;
   }
   
#kensaku {
   display: block;
   float: right;
   margin: 45px 0 0 0;
   height: 20px;
   }
   
ul#headderContents {
   margin: 5px 0 0 0;
   list-style: none;
   text-indent: -9999px;
   }
   
ul#headderContents li {
   display: block;
   float: right;
   height: 15px;
   width: 80px;
   padding: 0 0 0 10px;
   }
   
ul#headderContents li a {
   display: block;
   float: right;
   height: 15px;
   width: 80px;
   padding: 0 0 0 10px;
   }
   
li#headderSitemap a {
   background: url(../base_images/headder_contents/headder_sitemap01.jpg) no-repeat;
   }
   
li#headderSitemap a:hover {
   background: url(../base_images/headder_contents/headder_sitemap02.jpg) no-repeat;
   }
   
li#headderInquiry a {
   background: url(../base_images/headder_contents/headder_inquiry01.jpg) no-repeat;
   }
   
li#headderInquiry a:hover {
   background: url(../base_images/headder_contents/headder_inquiry02.jpg) no-repeat;
   }
   
li#headderAbout a {
   background: url(../base_images/headder_contents/headder_about01.jpg) no-repeat;
   }
   
li#headderAbout a:hover {
   background: url(../base_images/headder_contents/headder_about02.jpg) no-repeat;
   }
   
li#headderCurrentIssue a {
   background: url(../base_images/headder_contents/headder_current-issue01.jpg) no-repeat;
   }
   
li#headderCurrentIssue a:hover {
   background: url(../base_images/headder_contents/headder_current-issue02.jpg) no-repeat;
   }
   
li#headderTop a {
   background: url(../base_images/headder_contents/headder_top01.jpg) no-repeat;
   }
   
li#headderTop a:hover {
   background: url(../base_images/headder_contents/headder_top02.jpg) no-repeat;
   }



#mainLeft {
   width: 200px;
   margin: 15px 0 0 0;
   float: left;
   background: url(../base_images/main-left_back.gif) repeat-y;
   }
   
#mainRight {
   width: 725px;
   margin: 15px 0 0 25px;
   float: left;
   }
   
   
#footer {
   margin: 100px 0 0 0;
   text-align: center;
   background: url(../base_images/footer_line.gif) no-repeat top;
   padding: 30px 0 0 0;
   }
   
   
/* 左側コンテンツの設定 */
#contentsTitle {
   text-align: right;
   }
   
#contentsPoint {
   margin: 10px 0 10px 50px;
   text-indent: 0px;
   }

ul#contentsList {
   width: 176px;
   margin: 5px 13px 0 8px;
   list-style: none;
   padding: 0;
   text-indent: -9999px;
   }
   
ul#contentsList li {
   width: 176px;
   height: 50px;
   display: block;
   }
   
ul#contentsList li a {
   width: 176px;
   height: 50px;
   display: block;
   }
   

li#eat-drink {
   background: url(../base_images/contents/eat-drink00.jpg) no-repeat;
   }
      
li#eat-drink a {
   background: url(../base_images/contents/eat-drink01.jpg) no-repeat;
   }
   
li#eat-drink a:hover {
   background: url(../base_images/contents/eat-drink02.jpg) no-repeat;
   }
   
   
li#beauty {
   background: url(../base_images/contents/beauty00.jpg) no-repeat;
   }
   
li#beauty a {
   background: url(../base_images/contents/beauty01.jpg) no-repeat;
   }
   
li#beauty a:hover {
   background: url(../base_images/contents/beauty02.jpg) no-repeat;
   }
   
   
li#heart-body {
   background: url(../base_images/contents/heart-body00.jpg) no-repeat;
   }

li#heart-body a {
   background: url(../base_images/contents/heart-body01.jpg) no-repeat;
   }
   
li#heart-body a:hover {
   background: url(../base_images/contents/heart-body02.jpg) no-repeat;
   }
   
   
li#live {
   background: url(../base_images/contents/live00.jpg) no-repeat;
   }

li#live a {
   background: url(../base_images/contents/live01.jpg) no-repeat;
   }
   
li#live a:hover {
   background: url(../base_images/contents/live02.jpg) no-repeat;
   }
   
   
li#kids-school a {
   background: url(../base_images/contents/kids-school01.jpg) no-repeat;
   }

li#kids-school {
   background: url(../base_images/contents/kids-school00.jpg) no-repeat;
   }
   
li#kids-school a:hover {
   background: url(../base_images/contents/kids-school02.jpg) no-repeat;
   }
   
   
li#fashion-zakka {
   background: url(../base_images/contents/fashion-zakka00.jpg) no-repeat;
   }

li#fashion-zakka a {
   background: url(../base_images/contents/fashion-zakka01.jpg) no-repeat;
   }
   
li#fashion-zakka a:hover {
   background: url(../base_images/contents/fashion-zakka02.jpg) no-repeat;
   }
   
   
li#wedding {
   background: url(../base_images/contents/wedding00.jpg) no-repeat;
   }

li#wedding a {
   background: url(../base_images/contents/wedding01.jpg) no-repeat;
   }
   
li#wedding a:hover {
   background: url(../base_images/contents/wedding02.jpg) no-repeat;
   }
   
   
li#current-issue a {
   background: url(../base_images/contents/current-issue01.jpg) no-repeat;
   }
   
li#current-issue a:hover {
   background: url(../base_images/contents/current-issue02.jpg) no-repeat;
   }
   
   
li#chiffonetcafe {
   background: url(../base_images/contents/chiffonetcafe00.jpg) no-repeat;
   }

li#chiffonetcafe a {
   background: url(../base_images/contents/chiffonetcafe01.jpg) no-repeat;
   }
   
li#chiffonetcafe a:hover {
   background: url(../base_images/contents/chiffonetcafe02.jpg) no-repeat;
   }
   
   
li#monitor a {
   background: url(../base_images/contents/monitor01.jpg) no-repeat;
   }
   
li#monitor a:hover {
   background: url(../base_images/contents/monitor02.jpg) no-repeat;
   }
   
   
li#reading a {
   background: url(../base_images/contents/reading01.jpg) no-repeat;
   }
   
li#reading a:hover {
   background: url(../base_images/contents/reading02.jpg) no-repeat;
   }
   
   
li#setup-help a {
   background: url(../base_images/contents/setup-help01.jpg) no-repeat;
   }
   
li#setup-help a:hover {
   background: url(../base_images/contents/setup-help02.jpg) no-repeat;
   }
   
   

.contentsBanner {
   width: 165px;
   margin: 10px 0 0 5px;
   }
   
#contentsLinkTitle {
  width: 166px;
  margin: 20px 0 0 5px;
   }
   
ul#contentsLinkList {
   width: 166px;
   list-style: none;
   margin: 5px 0 0 0;
   text-align: left;
   padding: 0;
   }
   
ul#contentsLinkList li {
   background: url(../base_images/point.gif) no-repeat 0 4px;
   padding: 0 0 5px 10px;
   }
   
   
   
   
/* トップページの設定 */
#topMainImage {
   margin: 10px 0 0 0;
   text-align: center;
   }
   
#topMainLeft {
   width: 515px;
   margin: 50px 0 0 0;
   float: left;
   }
   
#topMainRight {
   width: 190px;
   margin: 50px 0 0 20px;
   float: left;
   background: url(../top_images/main-right_back.gif) repeat-y;
   }
   
   
   
   
#message {
   width: 490px;
   margin: 0 auto;
   }
   
#messageTitle {
   text-align: center;
   }
   
#messageBottom {
   background: url(../top_images/message_bottom_back.gif) no-repeat top;
   height: 180px;
   }
   
#messageText {
   width: 400px;
   margin: 0 0 0 70px;
   padding: 20px 0 0 0;
   }
   
   
   
   
#whatsNew {
   width: 500px;
   margin: 25px 0 0 0;
   padding: 0;
   }
   
#whatsNewBottom {
   margin: 0;
   padding: 0;
   background: url(../top_images/whatsnew_back.jpg) no-repeat top;
   }
   
#frame {
   width: 400px;
   margin: 0 0 0 50px;
   padding: 10px 0 20px 0;
   }
   
   
   
   
.current-issueTitle {
   padding: 10px 0 0 0;
   }
   
.current-issueImage {
   margin: 10px 0 15px 25px;
   width: 135px;
   border: 1px solid #b8c1ba;
   padding: 0;
   }
   
.rightTitle {
   margin: 0 0 5px 0;
   }

.top_flash-setsumei {
   margin: 0px 0 30px 25px;
   width: 135px;
   border: 1px solid #b8c1ba;
   padding: 3px;
   font-size: 10px;
   }  
   
/* サブページの設定 */
#subMain {
   width: 565px;
   margin: 60px auto;
   }
   
#subMainLeft {
   width: 560px;
   margin: 40px 0 0 0;
   padding: 0;
   float: left;
   background: url(../base_images/sub-left_back.gif) repeat-y left;
   }
   
#subMainRight {
   width: 160px;
   margin: 40px 0 0 0;
   padding: 0;
   float: left;
   }
   
#formButton {
   margin: 30px 0 0 0;
   text-align: center;
   }

#subTitle {
   width: 720px;
   margin: 0;
   padding: 0;
   }
   
#subTitleLeft {
   width: 230px;
   margin: 0;
   padding: 0;
   float: left;
   }
   
#subTitleRight {
   width: 485px;
   margin: 0 0 0 5px;
   padding: 10px 0 0 0;
   float: left;
   color: #432107;
   font-size: 14px;
   font-weight: bold;
   }
   
ul.list li {
   margin: 10px 0 0 0;
   }
   
   
/* 最新号ページの設定 */
#issueLeft {
   width: 205px;
   margin: 0;
   padding: 0;
   float: left;
   text-align: center;
   }
   
#issueRight {
   width: 205px;
   margin: 0 0 0 145px;
   padding: 0;
   float: left;
   text-align: center;
   }
   
.issuePic img {
   border: 1px solid #8e774e;
   }
   
.issueButton {
   margin: 10px 0 0 0;
   text-align: center;
   display: block;
   }
   
.issueButton {
   width: 163px;
   margin: 10px auto;
   text-align: center;
   display: block;   
   background: url(../current-issue/images/button00.jpg) no-repeat;
   height: 30px;
   text-indent: -9999px;
   }

.issueButton a {
   width: 163px;
   margin: 10px auto;
   text-align: center;
   display: block;   
   background: url(../current-issue/images/button01.jpg) no-repeat;
   height: 30px;
   text-indent: -9999px;
   }
   
.issueButton a:hover {
   width: 163px;
   margin: 10px auto;
   text-align: center;
   display: block;   
   background: url(../current-issue/images/button02.jpg) no-repeat;
   height: 30px;
   text-indent: -9999px;
   }
   
#flashSetsumei {
   margin: 30px 0 0 0px;
   font-size: 10px;
   }
   
/* 広告デザインページの設定 */
.smallTitle {
   margin: 30px 0 0 0;
   }
   
.client {
   margin: 0 0 5px 5px;
   background: url(../base_images/point.gif) no-repeat 0 2px;
   padding: 0 0 0 10px;
   }
   
.column01 {
   width: 563px;
   border: 1px solid;
   margin: 20px 0 0 0;
   }
   
.column01Left {
   width: 263px;
   border: 1px solid;
   margin: 5px 0 5px 5px;
   float: left;
   }
   
.column01Right {
   width: 263px;
   border: 1px solid;
   margin: 5px 0 5px 23px;
   float: left;
   }
   
.column01Pic {
   width: 551px;
   border: 1px solid #8e774e;
   margin: 5px 5px 10px 5px;
   }
   
.column02 {
   width: 563px;
   margin: 20px 0 0 0;
   }
   
.column02Left {
   width: 275px;
   border: 1px solid;
   margin: 0;
   padding: 0;
   float: left;
   }
   
.column02Right {
   width: 275px;
   border: 1px solid;
   margin: 0 0 0 8px;
   padding: 0;
   float: left;
   }
   
.column02Pic {
   width: 263px;
   margin: 5px;
   border: 1px solid #8e774e;
   }
   
.column03Left {
   width: 198px;
   border: 1px solid;
   margin: 0;
   padding: 0;
   float: left;
   }
   
.column03Right {
   width: 198px;
   border: 1px solid;
   margin: 0 0 0 8px;
   padding: 0;
   float: left;
   }
   
.column03Pic {
   width: 186px;
   margin: 5px;
   border: 1px solid #8e774e;
   }
   
.column04 {
   width: 409px;
   border: 1px solid;
   margin: 20px 0 0 0;
   }
   
.column04Left {
   width: 186px;
   border: 1px solid;
   margin: 5px 0 5px 5px;
   float: left;
   }
   
.column04Right {
   width: 186px;
   border: 1px solid;
   margin: 5px 0 5px 23px;
   float: left;
   }
   
      
   
/* リンクページの設定 */
#linkTopContents {
   width: 565px;
   margin: 30px 0 0 0;
   }
   
#linkTopContentsLeft {
   width: 340px;
   margin: 0;
   padding: 0;
   float: left;
   }
   
#linkTopContentsRight {
   width: 190px;
   margin: 0 0 0 35px;
   padding: 0;
   float: left;
   }
   
ul.areaSubTitle {
   margin: 0;
   padding: 0;
   list-style: none;
   }
   
   
ul.areaSubTitle li {
   margin: 0 0 3px 10px;
   background: url(../base_images/point.gif) no-repeat 0 2px;
   padding: 0 0 0 10px;
   }
   
.shopWaku {
   width: 515px;
   margin: 0 0 40px 0;
   padding: 0 0 40px 0;
   background: url(../base_images/link_images/link_border.gif) no-repeat bottom;
   }
   
.shopName {
   padding: 0 0 0 23px;
   margin: 0 0 20px 0;
   background: url(../base_images/link_images/link_poit.gif) no-repeat;
   font-size: 18px;
   color: #432107;
   font-weight: bold;
   }
   
.shopLeft {
   width: 240px;
   margin: 0 0 0 25px;
   padding: 0;
   float: left;
   }
   
.shopRight {
   width: 240px;
   margin: 0 0 0 10px;
   padding: 0;
   float: left;
   }
   
.shopShosai {
   width: 480px;
   margin: 0 0 0 25px;
   background-color: #f8f6e7;
   padding: 5px;
   }


#subArea {
   width: 160px;
   margin: 0 0 0 0px;
   padding: 0;
   }   

.subAreaTitle {

   }

ul.subAreaSubTitle {
   margin: 0;
   padding: 0;
   list-style: none;
   }
      
ul.subAreaSubTitle li {
   margin: 0 0 3px 20px;
   background: url(../base_images/point.gif) no-repeat 0 2px;
   padding: 0 0 0 10px;
   }
   
   
   
   
/* バックナンバーの設定 */
#backnumber {
   width: 520px;
   margin: 20px auto;
   background: url(../current-issue/images/backnumber_back.jpg) no-repeat;
   }
   
#backnumberChiffon {
   width: 220px;
   margin: 140px 0 20px 15px;
   float: left;
   background-color: #ffffff;
   }
   
#backnumberPetit {
   width: 220px;
   margin: 140px 0 20px 20px;
   float: left;
   background-color: #ffffff;
   }
   
   


/* サイトマップの設定 */
#sitemapLeft {
	width:260px;
	margin:0;
	padding:0 17px 0 0;
	float:left;
	border-right:1px dotted;
}


#sitemapRight {
	width:260px;
	margin:0 0 0 18px;
	padding:0;
	float:left;
}

.sitemapTitle01 {
   padding: 0 0 0 23px;
   margin: 20px 0 10px 0;
   background: url(../base_images/link_images/link_poit.gif) no-repeat;
   font-size: 18px;
   color: #432107;
   font-weight: bold;
}

.sitemapTitle02 {
	background:url(../base_images/point.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	margin:20px 0 3px 23px;
	font-weight:bold;
	font-size:15px;
	color: #432107;
}

.sitemapTitle03 {
	margin:0 0 3px 33px;
	padding:0;
}

.sitemapTitle03 a {
	color:#8e774e;
}

.sitemapTitle04 {
	font-size:10px;
	margin:0 0 2px 45px;
	padding:0;
}

.sitemapTitle04 a {
	color:#8e774e;
}


.sitemapTitle05 {
   padding: 0 0 0 25px;
   margin: 20px 0 10px 0;
   background: url(../base_images/link_images/link_poit.gif) no-repeat;
   font-size: 15px;
   color: #432107;
   font-weight: bold;
}
