@charset"Shift_JIS";

/********** #t-boxright #other-ad .unicef *************/

	#t-boxright #other-ad .unicef {
	font-size: 12px;
	padding: 5px;
	margin: 5px 0px 0px 0px;
	clear: both;
	}

	#t-boxright #other-ad .unicef p {
	}

	#t-boxright #other-ad .unicef .u-red {
	color: #333333;
	}

	#t-boxright #other-ad .unicef .u-img5 {
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
	}

	#t-boxright #other-ad .unicef ul {
	font-size: 90%;
	}



/********** #t-info *************/

#t-info {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #383636;
}
	#t-info #t-head { margin: 0px;padding: 0px;}
	#t-info #t-box { margin: 0px;padding: 0px;}
	#t-info #t-boxleft { margin: 0px;padding: 0px;float: left;width: 400px;}
	#t-info .h3 { font-size: 12px;font-weight: bold;color: #663300;margin: 5px 0px 0px;}





/********** #t-info #t-box #t-boxleft #feature_zone *************/


	#t-info #t-box #t-boxleft #feature_zone a:link { text-decoration: underline;color: #999966;}
	#t-info #t-box #t-boxleft #feature_zone a:visited { text-decoration: none;color: #999966;}
	#t-info #t-box #t-boxleft #feature_zone a:active { text-decoration: none;color: #999966;}
	#t-info #t-box #t-boxleft #feature_zone a:hover { color:#666666;text-decoration:underline;}
	#t-info #t-box #t-boxleft #feature_zone ul { margin: 3px; padding: 0px;}
	#t-info #t-box #t-boxleft #feature_zone ul li { margin: 0px; padding: 0px 0px 3px 12px; line-height: 1.2em; list-style: none; background: url(../img/komono/maru.gif) no-repeat 0px 2px;}
	#t-info #t-box #t-boxleft .bar-glay {
	background-image: url(../img/komono/back_glayline.gif);
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
	margin-top: 5px;
	font-size: 12px;
	}

	#t-info #t-box #t-boxleft .obi-tabi {
	background-color: #BDCECE;
	text-align: left;
	height: 16px;
	width: 100%;
	}




/********** #t-info #fcontent *************/

#t-boxleft #fcontent {
	margin: 0px;
	padding: 0px;
	}
	#t-boxleft #fcontent .h2,.h3,.h4,.p {
	font-size: 12px;
	line-height: 1.4em;
	margin: 2px 0px 2px 0px;
	}
	#t-boxleft #fcontent a:link { text-decoration: underline;color: #999966;}
	#t-boxleft #fcontent a:visited { text-decoration: none;color: #999966;}
	#t-boxleft #fcontent a:active { text-decoration: none;color: #999966;}
	#t-boxleft #fcontent a:hover { color:#666666;text-decoration:underline;}
	#t-boxleft #fcontent .h4,.h3 {
	color: #999966;
	}


	#t-boxleft #fcontent .kakomi {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	clear: both;
	margin-bottom: 7px;
	}

	#t-boxleft #fcontent #b_feature {
	background-image: url(../img/bar-corner/ber_feature.jpg);
	text-indent: -9000px;
	display: block;
	height: 35px;
	width: 400px;
	}

	#t-boxleft #fcontent #b_sosyoku {
	background-image: url(../img/bar-corner/ber_sosyoku.jpg);
	text-indent: -9000px;
	display: block;
	height: 35px;
	width: 400px;
	}


	#t-boxleft #fcontent #b_travel {
	background-image: url(../img/bar-corner/ber_tabi.jpg);
	text-indent: -9000px;
	clear: both;
	display: block;
	height: 35px;
	width: 400px;
	}



	#t-boxleft #fcontent .p {
	font-size: 12px;
	}

	#t-boxleft #fcontent #t-head { margin: 0px;padding: 0px;}
	#t-boxleft #fcontent #t-box { margin: 0px;padding: 0px;}
	#t-boxleft #fcontent #t-boxright { margin: 0px;padding: 0px;float: right;width: 225px;}
	#t-boxleft #fcontent #t-boxleft { margin: 0px;padding: 0px;float: left;width: 400px;}
	#t-boxleft #fcontent .h3 { font-size: 12px;font-weight: bold;color: #663300;margin: 5px 0px 0px;}
	#t-boxleft #fcontent .bar-glay {
	background-image: url(../img/komono/back_glayline.gif);
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
	margin-top: 5px;
	font-size: 12px;
	}

	#t-boxleft #fcontent .obi-tabi {
	background-color: #BDCECE;
	text-align: left;
	height: 16px;
	width: 100%;
	}

	#t-boxleft #fcontent .glayline {
	background-image: url(../img/komono/glay-1x1.gif);
	height: 1px;
	width: 100%;
	text-align: left;
	margin-bottom: 5px;
	clear: both;
	}


/********** #t-boxleft #fcontent #tubuyaki_senryuiμφj *************/

#t-boxleft #fcontent #tubuyaki_senryu {
	margin: 0px;
	padding: 0px;
	}


	#t-boxleft #fcontent #tubuyaki_senryu #b_senryu {
	background-image: url(../img/bar-corner/ber_senryu.jpg);
	text-indent: -9000px;
	display: block;
	height: 35px;
	width: 400px;
	}


	#t-boxleft #fcontent #tubuyaki_senryu h2,h3 {
	margin: 0px;
	padding: 0px;
	}

	#t-boxleft #fcontent #tubuyaki_senryu ul {
	font-size: 18px;
	line-height: 1.8em;
	margin: 3px;
	padding: 0px;
	font-weight: bold;
	}
	#t-boxleft #fcontent #tubuyaki_senryu ul li {
	margin: 0px;
	padding: 0px 0px 3px 12px;
	list-style: none;
	}


	#t-boxleft .img2 {
	margin: 2px;
	}


/********** #fcontent #backf *************/

#fcontent #backf {
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

	#fcontent #backf .backf-nam {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	}

	#fcontent #backf .backf-nam p {
	display: inline-block;
	text-align: left;
	}

	#fcontent #backf .backf-nam p .p {
	text-align: left;
	}

/********** #fcontent #sosyoku *************/

#fcontent #sosyoku {
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

	#fcontent #sosyoku .back-sosyoku {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	clear: both;
	}

	#fcontent #sosyoku .back-sosyoku p {
	display: inline-block;
	text-align: left;
	}

	#fcontent #sosyoku .back-sosyoku p .p {
	text-align: left;
	}

/********** #fcontent #tabi *************/

#fcontent #tabi {
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

	#fcontent #tabi .back-tabi {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	clear: both;
	}

	#fcontent #tabi .back-tabi p {
	display: inline-block;
	text-align: left;
	}

	#fcontent #tabi .back-tabi p .p {
	text-align: left;
	}



/********** #centertopix *************/

#centertopix {
	margin: 7px 0px 5px;
	padding: 0px;
	clear: both;
	text-align: left;
	}

	#centertopix h1 { margin: 0px;font-size: 12px;font-weight: bold;}
	#centertopix td { margin: 0px;padding: 0px;font-size: 10px;line-height: 1.5em;font-weight: normal;color: #333333;}
	#centertopix ul { margin: 5px; padding: 0px;}
	#centertopix li { margin: 0px; padding: 0px 0px 3px 12px; line-height: 1.2em; list-style: none; background: url(../img/komono/maru.gif) no-repeat 0px 3px;}
	#centertopix a:link { text-decoration:none;color: #333;}
	#centertopix a:visited { text-decoration: none;color: #333;}
	#centertopix a:active { text-decoration: none;color: #333;}
	#centertopix a:hover { color:#999999;text-decoration:underline;}
	#centertopix .topixtdline { border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;}
	#centertopix .topixline {
	background-image: url(../img/komono/glay-1x1.gif);
	height: 1px;
	width: 98%;
	margin-top: 2px;
	margin-bottom: 2px;
	}

	#centertopix .obi-tabi {
	background-color: #BDCECE;
	text-align: left;
	height: 16px;
	width: 100%;
	}



#topfuture { float: left;width: 350px;}

#newsfram { width: 240px;margin: 0px;padding: 0px;float: right;}

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

.news {
	font-size: 12px;
	line-height: 140%;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	}


	.news a:link { text-decoration:underline;color: #663300;}
	.news a:visited { color: #663300;}
	.news a:active { color: #663300;}
	.news a:hover { color:#FF6633;text-decoration:underline;}


.news2 {
	font-size: 12px;
	line-height: 140%;
	color: #666666;
	font-style: normal;
	text-align: left;
	}


	.news a:link { text-decoration:underline;color: #663300;}
	.news a:visited { color: #663300;}
	.news a:active { color: #663300;}
	.news a:hover { color:#FF6633;text-decoration:underline;}

#topcontents a:link { text-decoration:underline;color: #663300;}
	#topcontents a:visited { color: #663300;}
	#topcontents a:active { color: #663300;}
	#topcontents a:hover { color:#FF6633;text-decoration:underline;}

#topcontentsleft {
	width: 290px;
	float: left;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 160%;
	color: #666666;
	}


#topcontentsright {
	width: 290px;
	float: right;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 160%;
	color: #666666;
	}


#teiban-aria { margin: 0px 0px 10px 0px;}
	#teiban-aria p { color: #333;line-height: 1.5em;text-align: left;}
	#teiban-aria em { color: #333;text-align: left;font-weight: bold;font-style: normal;}
	#teiban-aria a:link { color: #666;}
	#teiban-aria a:visited { color: #333;}
	#teiban-aria a:active { color: #333;}
	#teiban-aria a:hover { color:#333;text-decoration:underline;}

#adspace { float: left;width: 600px;}

	#adspace a:link{ text-decoration:none;color: #666666;}
	#adspace a:visited{ text-decoration: none;color: #666666;}
	#adspace a:active{ text-decoration: none;color: #666666;}
	#adspace a:hover{ color:#FF6633;text-decoration:underline;}

.daiary1 { width: 86px;float: left;}
.daiary2 { width: 86px;text-align: left;float: left;margin-left: 16px;}
.daiary3 { float: right;width: 86px;}

.minicornerleft { float: left;width: 140px;}
.minicornerright { float: right;width: 140px;}


.h1 {
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #D61900;
	text-align: center;
	background-color: #C2AC92;
	margin: 5px 5px 3px 3px;
	}



.h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-style: normal;
	line-height: 1.3em;
	color: #009966;
	margin: 0px;
	padding: 0px;
	}





em {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	font-variant: normal;
	color: #FF6600;
	}


.p12-160-bold {
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	color: #999966;
	}


.whatsnew-obi-y {
	background-color: #EFD67B;
	background-image: url(../img/komono/yellow10_10.gif);
	text-align: center;
	height: 16px;
	width: 100%;
	}



.whatsnew-obi-g {
	background-color: #84D652;
	background-image: url(../img/komono/back_green.gif);
	text-align: center;
	height: 16px;
	width: 100%;
	}


.whatsnew-obi-v {
	background-color: #9C6BBD;
	background-image: url(../img/komono/back_violet.gif);
	text-align: center;
	height: 16px;
	width: 100%;
	}


.whatsnew-obi-b {
	background-color: #7373C6;
	background-image: url(../img/komono/back_blueline.gif);
	text-align: center;
	height: 16px;
	width: 100%;
	}


.magazin-new-margin {
	margin: 0px 5px 0px 0px;
	}



/* ²ΠξlbgVbv³ρ */

#shop {
	margin-right: auto;
	margin-left: auto;
	}

	#shop a { text-decoration: none;}
	#shop a:link { color:#990000;text-decoration: none;}
	#shop a:visited { color:#990000;text-decoration: none;}
	#shop a:hover { color:#990000;position: relative;left: 1px;top: 1px;text-decoration: underline;}
	#shop a:active { color: #990000;text-decoration: none;}
	#shop .table200704 { background-color: #FF6666;}
	#shop .table200706 { background-color: #66CCCC;}
	#shop td {
	background-color: #FFFFFF;
	padding: 5px;
	text-align: left;
	color: #666666;
	font-size: 11px;
	line-height: 1.5em;
	}
	#shop .tableline { border: thin solid #FF6633;}
	#shop .date { font-weight: normal;color: #990000;float: right;}
	#shop .shopname {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-align: center;
	padding-top: 5px;
	}