/* ----------------default---------------- */
* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	color:#706c67;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
img {border: 0px;}
li {font-weight: normal;}
p {line-height:125%;}

body {background: #F5F3ED url(../images_top/bg.gif) repeat-x left top;}


/* ----------------Link Color---------------- */
a:link,
a:visited,
a:hover,
a:active {
	text-decoration: underline;
	color: #706c67;
}
a:hover {text-decoration: none;}


/* ----------------Category Link Color---------------- */
#Beauty a:link,
#Beauty a:visited,
#Beauty a:hover,
#Beauty a:active,
.Beauty a:link,
.Beauty a:visited,
.Beauty a:hover,
.Beauty a:active,
#Interview a:link,
#Interview a:visited,
#Interview a:hover,
#Interview a:active,
.Interview a:link,
.Interview a:visited,
.Interview a:hover,
.Interview a:active,
#LoveMarriage a:link,
#LoveMarriage a:visited,
#LoveMarriage a:hover,
#LoveMarriage a:active,
.LoveMarriage a:link,
.LoveMarriage a:visited,
.LoveMarriage a:hover,
.LoveMarriage a:active {color: #B34470;}
#Gourmet a:link,
#Gourmet a:visited,
#Gourmet a:hover,
#Gourmet a:active,
.Gourmet a:link,
.Gourmet a:visited,
.Gourmet a:hover,
.Gourmet a:active,
#Present a:link,
#Present a:visited,
#Present a:hover,
#Present a:active,
.Present a:link,
.Present a:visited,
.Present a:hover,
.Present a:active {color: #B8AC2D;}
#OffTime a:link,
#OffTime a:visited,
#OffTime a:hover,
#OffTime a:active,
.OffTime a:link,
.OffTime a:visited,
.OffTime a:hover,
.OffTime a:active,
#Culture a:link,
#Culture a:visited,
#Culture a:hover,
#Culture a:active,
.Culture a:link,
.Culture a:visited,
.Culture a:hover,
.Culture a:active {color: #96C146;}
#Life a:link,
#Life a:visited,
#Life a:hover,
#Life a:active,
.Life a:link,
.Life a:visited,
.Life a:hover,
.Life a:active,
#Career a:link,
#Career a:visited,
#Career a:hover,
#Career a:active,
.Career a:link,
.Career a:visited,
.Career a:hover,
.Career a:active {color: #569bb1;}
#Special a:link,
#Special a:visited,
#Special a:hover,
#Special a:active,
.Special a:link,
.Special a:visited,
.Special a:hover,
.Special a:active {color: #88001e;}


/* ----------------Layout Box---------------- */
#globalHeader,
#contents,
#footer {
	margin:0px;
	margin-right:auto;
	margin-left:auto;
}
#globalHeader {width:780px;}
#contents,
#footer {
	width:750px;
	padding:10px 15px;
	border-right:1px #eeeeee solid;
	border-left:1px #eeeeee solid;
	background:#ffffff;
}
#contents {padding-top:15px;}


/* ----------------Footer---------------- */
#footer .rss,
#footer p {float:left;}
#footer .pageTop,
#footer ul {float:right;}
#footer .rss,
#footer .pageTop {padding-bottom:15px;}
.pageTop a {
	padding-left:16px;
	font-size:10px;
	line-height:16px;
	background:url(http://) no-repeat top left;
}
#footer .menu {
	padding-top:15px;
	margin:0px -15px 25px;
	background:url(http://) repeat-x top center;
}
#footer p {padding-left:15px;}
#footer ul {padding-right:15px;}
#footer li {
	float:left;
	padding:0px 10px;
	line-height:12px;
	border-left:1px #706c67 solid;
}
#footer li a {font-size:10px;}
#footer li.listFirst {border:none;}
#footer li.listEnd {padding-right:0px;}


/* ----------------Common Class---------------- */
.reset {
	clear:both;
	width:1px;
	height:1px;
}
.reset15 {	/*ｹ筅ｵ15pxﾈﾇ､ﾎreset*/
	clear:both;
	width:1px;
	height:15px;
}
a.photo img,
a.menuPhoto img,
img.photo,
img.menuPhoto {
	padding:1px;
	border:1px #b7ad97 solid;
}


/* ----------------Common LayOut Class---------------- */
/* t=top */
/* r=right */
/* b=bottom */
/* l=left */

/* --ﾍｾﾇ・m｡ﾁ:margin, p｡ﾁ:padding-- */
.m5 {margin:5px;}
.m10 {margin:10px;}
.m15 {margin:15px;}
.m30 {margin:30px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt30 {margin-top:30px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr30 {margin-right:30px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb30 {margin-bottom:30px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml30 {margin-left:30px;}

.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p30 {padding:30px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt30 {padding-top:30px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr30 {padding-right:30px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb30 {padding-bottom:30px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl30 {padding-left:30px;}

/* ･・､･｢･ｦ･ﾈﾍﾑﾍｾﾇ・*/
.mr400 {margin-right:400px;}	/* ｺｸ350px｡｢ｱｦ385px 369px */
.mr450 {margin-right:450px;}	/* ｺｸ300px｡｢ｱｦ435px 419px */
.mr500 {margin-right:500px;}	/* ｺｸ250px｡｢ｱｦ485px 469px */
.mr550 {margin-right:550px;}	/* ｺｸ200px｡｢ｱｦ535px 510px */
.mr600 {margin-right:600px;}	/* ｺｸ150px｡｢ｱｦ585px 569px */
.mr650 {margin-right:650px;}	/* ｺｸ100px｡｢ｱｦ635px 619px */
.ml400 {margin-left:400px;}	/* ｺｸ385px 369px｡｢ｱｦ350px */
.ml450 {margin-left:450px;}	/* ｺｸ435px 419px｡｢ｱｦ300px */
.ml500 {margin-left:500px;}	/* ｺｸ485px 469px｡｢ｱｦ250px */
.ml550 {margin-left:550px;}	/* ｺｸ535px 510px｡｢ｱｦ200px */
.ml600 {margin-left:600px;}	/* ｺｸ585px 569px｡｢ｱｦ150px */
.ml650 {margin-left:650px;}	/* ｺｸ635px 619px｡｢ｱｦ100px */
/* ｢｣ｴﾖ､ﾎﾍｾﾇ・5px */
.mr115 {margin-right:115px;}	/* ｺｸ635px｡｢ｱｦ100px */
.mr165 {margin-right:165px;}	/* ｺｸ585px｡｢ｱｦ150px */
.mr215 {margin-right:215px;}	/* ｺｸ535px｡｢ｱｦ200px */
.mr265 {margin-right:265px;}	/* ｺｸ485px｡｢ｱｦ250px */
.mr315 {margin-right:315px;}	/* ｺｸ435px｡｢ｱｦ300px */
.mr365 {margin-right:365px;}	/* ｺｸ385px｡｢ｱｦ350px */
.ml115 {margin-left:115px;}	/* ｺｸ100px｡｢ｱｦ635px */
.ml165 {margin-left:165px;}	/* ｺｸ150px｡｢ｱｦ585px */
.ml215 {margin-left:215px;}	/* ｺｸ200px｡｢ｱｦ535px */
.ml265 {margin-left:265px;}	/* ｺｸ250px｡｢ｱｦ485px */
.ml315 {margin-left:315px;}	/* ｺｸ300px｡｢ｱｦ435px */
.ml365 {margin-left:365px;}	/* ｺｸ350px｡｢ｱｦ385px */
/* ｢｣ｴﾖ､ﾎﾍｾﾇ・0px+border1px */
.mr131 {margin-right:131px;}	/* ｺｸ619px｡｢ｱｦ100px */
.mr181 {margin-right:181px;}	/* ｺｸ569px｡｢ｱｦ150px */
.mr231 {margin-right:231px;}	/* ｺｸ519px｡｢ｱｦ200px */
.mr281 {margin-right:281px;}	/* ｺｸ469px｡｢ｱｦ250px */
.mr331 {margin-right:331px;}	/* ｺｸ419px｡｢ｱｦ300px */
.mr381 {margin-right:381px;}	/* ｺｸ369px｡｢ｱｦ350px */
.ml131 {margin-left:131px;}	/* ｺｸ100px｡｢ｱｦ619px */
.ml181 {margin-left:181px;}	/* ｺｸ150px｡｢ｱｦ569px */
.ml231 {margin-left:231px;}	/* ｺｸ200px｡｢ｱｦ519px */
.ml281 {margin-left:281px;}	/* ｺｸ250px｡｢ｱｦ469px */
.ml331 {margin-left:331px;}	/* ｺｸ300px｡｢ｱｦ419px */
.ml381 {margin-left:381px;}	/* ｺｸ350px｡｢ｱｦ369px */

/* ･・､･｢･ｦ･ﾈﾍﾑwidth */
.w100 {width:100px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w350 {width:350px;}
.w369 {width:369px;}	/* ﾍｾﾇ・0px+border1pxﾍﾑ */
.w385 {width:385px;}	/* ﾍｾﾇ・5pxﾍﾑ */
.w419 {width:419px;}	/* ﾍｾﾇ・0px+border1pxﾍﾑ */
.w435 {width:435px;}	/* ﾍｾﾇ・5pxﾍﾑ */
.w469 {width:469px;}	/* ﾍｾﾇ・0px+border1pxﾍﾑ */
.w485 {width:485px;}	/* ﾍｾﾇ・5pxﾍﾑ */
.w519 {width:519px;}	/* ﾍｾﾇ・0px+border1pxﾍﾑ */
.w535 {width:535px;}	/* ﾍｾﾇ・5pxﾍﾑ */
.w569 {width:569px;}	/* ﾍｾﾇ・0px+border1pxﾍﾑ */
.w585 {width:585px;}	/* ﾍｾﾇ・5pxﾍﾑ */
.w619 {width:619px;}	/* ﾍｾﾇ・0px+border1pxﾍﾑ */
.w635 {width:635px;}	/* ﾍｾﾇ・5pxﾍﾑ */
.wAll {width:100%;}
.wAllBox {width:718px;}	/* padding15px,border-width1px､ﾎｻ､ﾎ100｡､ﾎwidth */

/* --float R:right, L:left-- */
.fR {float:right;}
.fL {float:left;}

/* --ﾇﾘｷﾊｿｧ-- */
/* bg=background-color */
/* R:Red, G:Green, B:Blue */
/* M:Magenta, Y:Yellow */
/* K:Kuro(Black), W:White */
.bgcR {background-color:#81001e;}
.bgcG {background-color:#96c146;}
.bgcB {background-color:#569bb1;}
.bgcM {background-color:#b34470;}
.bgcY {background-color:#b8ac2d;}
.bgcK {background-color:#000000;}
.bgcW {background-color:#ffffff;}

/* --･ﾜ｡ｼ･ﾀ｡ｼ-- */
/* Solidsolid, Dashed:dashed */
/* bc=border-color */
/* R:Red, G:Green, B:Blue */
/* M:Magenta, Y:Yellow */
/* K:Kuro(Black), W:White */
.bSolid {border:1px solid;}
.bDashed {border:1px dashed;}
.btSolid {border-top:1px solid;}
.btDashed {border-top:1px dashed;}
.brSolid {border-right:1px solid;}
.brDashed {border-right:1px dashed;}
.bbSolid {border-bottom:1px solid;}
.bbDashed {border-bottom:1px dashed;}
.blSolid {border-left:1px solid;}
.blDashed {border-left:1px dashed;}
.bcR {border-color:#81001e;}
.bcG {border-color:#96c146;}
.bcB {border-color:#569bb1;}
.bcM {border-color:#b34470;}
.bcY {border-color:#b8ac2d;}
.bcK {border-color:#000000;}
.bcW {border-color:#ffffff;}

/* --ﾊｸｻ･ｵ･､･ｺ/ｹﾔ､ﾎｹ筅ｵ/ﾊｸｻｿｧ-- */
/* fs=font-size */
.fsS {font-size:10px;}
.fsM {font-size:12px;}
.fsL {font-size:16px;}
.fsXL {font-size:18px;}
.fsXXL {font-size:21px;}

/* lh=line-height */
.lhS {line-height:100%;}
.lhM {line-height:125%;}
.lhL {line-height:150%;}
.lhXL {line-height:200%;}

/* c=color */
.cR {color:#81001e;}
.cG {color:#96c146;}
.cB {color:#569bb1;}
.cM {color:#b34470;}
.cY {color:#b8ac2d;}
.cK {color:#000000;}
.cW {color:#ffffff;}

/* --･・ｹ･ﾈ-- */
/* ls=list-style */
/* I:inside, O:outside */
.lsNone {list-style:none;}
.lsIDisc {list-style:disc inside;}
.lsODisc {list-style:disc outside;}
.lsICircle {list-style:circle inside;}
.lsOCircle {list-style:circle outside;}
.lsINumber {list-style:decimal inside;}
.lsONumber {list-style:decimal outside;}
.lsI00Number {list-style:decimal-leading-zero inside;}
.lsO00Number {list-style:decimal-leading-zero outside;}
