@charset "UTF-8";
/* CSS Document */
@import "reset.css";
/*------------------------------------------------------------tag*/
body {
	background:#000;
	text-align:center;
	font-size:12px;
	line-height:1.5;
	color:#ccc;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	/*font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;*/
	letter-spacing:0.1em;
}
h1, h2, h3, h4, h5, h6 {
	/*font-size: 12px;*/
	font-weight: normal;
}
p {
	margin-botton:1em;
	line-height:1.5;
}
/*strong{
	color:#fff;
	font-weight:bold;
}*/
img {
	vertical-align:top;
}
a {
	color:#fff;
	text-decoration:underline;
	outline:none;
}
a:hover {
	/*text-decoration:none;*/
	color:#bf6302;
}
/*table*/
table {
	width:695px;
}
table, th, td {
	border-collapse: collapse;
}
td, th {
	padding:13px 13px 14px 0;
	background:url(../images/bg_dot.gif) repeat-x 0 100%;
	font-size:12px;
}
th {
	/*width:15%;*/
	color:#bf6302;
	font-weight:normal;
	vertical-align:top;
}
td {
	/*width:75%;*/
}
br {
	letter-spacing:0;
}
/*------------------------------------------------------------container*/
#container {
	background:#180400 url(../images/bg.jpg) repeat-x 0 0 fixed;
	padding:13px 0 30px 0;
	min-height:720px;
	min-width:960px;
}
#container-inner {
	margin:0 auto;
	text-align:left;
	width:960px;
}
/*------------------------------------------------------------header*/
#header {
	margin:0;
	background:url(../images/header_bg.png) no-repeat 50% 100%;
	padding-bottom:15px;
}
#header #header-over {
	width:960px;
	margin:0 auto;
	overflow:hidden;
	z-index:1;
	margin-bottom:12px;
}
#header #header-over h2#logo {
	float:left;
	text-indent:-9999px;
	width:130px;
	height:60px;
	padding-left:5px;
}
#header #header-over h2#logo a {
	text-indent:-9999px;
	width:130px;
	height:60px;
	display:block;
	background:url(../images/logo.png) no-repeat 0 0;
}
#header #header-over #yoshimi-comment {
	float:right;
	width:767px;
	margin-top:25px;
}
#header #header-over #yoshimi-comment h1 {
	padding-top:0px;
	padding-right:5px;
	overflow:hidden;
	line-height:1.3;
	color:#fff;
	text-align:right;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
/*global navi*/
#header #global-navi {
	background:url(../images/gnavi_bg.gif) repeat-x 0 0;
	height:35px;
	display:block;
	margin:0;
}
#header #global-navi ul {
	width:950px;
	margin:0 auto;
}
#header #global-navi li {
	float:left;
	height:35px;
	display:block;
}
#header #global-navi li a {
	height:35px;
	display:block;
	text-indent:-9999px;
	line-height:1;
	/*background:url(../images/global_navi.png) no-repeat 0 0;*/
}
/*ホーム*/
#header #global-navi li#gnavi-home a {
	background:url(../images/gnavi_home_101108.gif) no-repeat 0 0;
	width:106px;
}
#header #global-navi li#gnavi-home a:hover {
	background:url(../images/gnavi_home_101108_on.gif) no-repeat 0 0;
}
/*レストラン紹介*/
#header #global-navi li#gnavi-shop a {
	background:url(../images/gnavi_restaurant_101108.gif) no-repeat 0 0;
	width:106px;
}
body#page-shop-top #header #global-navi li#gnavi-shop a,
#header #global-navi li#gnavi-shop a:hover {
	background:url(../images/gnavi_restaurant_101108_on.gif) no-repeat 0 0;
	/*background-position:-339px -40px;*/
}
/*ご予約*/
#header #global-navi li#gnavi-reserve a {
	background:url(../images/gnavi_reserve_101108.gif) no-repeat 0 0;
	width:105px;
}
body#page-reserve #header #global-navi li#gnavi-reserve a,  #header #global-navi li#gnavi-reserve a:hover {
	background:url(../images/gnavi_reserve_101108_on.gif) no-repeat 0 0;
}
/*クーポン*/
#header #global-navi li#gnavi-coupon a {
	background:url(../images/gnavi_coupon_101108.gif) no-repeat 0 0;
	width:105px;
}
body#page-coupon #header #global-navi li#gnavi-coupon a,  #header #global-navi li#gnavi-coupon a:hover {
	background:url(../images/gnavi_coupon_101108_on.gif) no-repeat 0 0;
}
/*オンラインショップ*/
#header #global-navi li#gnavi-online a {
	background:url(../images/gnavi_online_101108.gif) no-repeat 0 0;
	width:105px;
}
#header #global-navi li#gnavi-online a:hover {
	background:url(../images/gnavi_online_101108_on.gif) no-repeat 0 0;
}
/*商品紹介*/
#header #global-navi li#gnavi-item a {
	background:url(../images/gnavi_item_101108.gif) no-repeat 0 0;
	width:105px;
}
body#page-item #header #global-navi li#gnavi-item a, #header #global-navi li#gnavi-item a:hover {
	background:url(../images/gnavi_item_101108_on.gif) no-repeat 0 0;
}
/*マスコミ掲載情報*/
#header #global-navi li#gnavi-media a {
	background:url(../images/gnavi_media_101108.gif) no-repeat 0 0;
	width:106px;
}
body#page-media #header #global-navi li#gnavi-media a,  #header #global-navi li#gnavi-media a:hover {
	background:url(../images/gnavi_media_101108_on.gif) no-repeat 0 0;
}
/*会社概要*/
#header #global-navi li#gnavi-company a {
	background:url(../images/gnavi_company_101108.gif) no-repeat 0 0;
	width:106px;
}
body#page-company #header #global-navi li#gnavi-company a,  #header #global-navi li#gnavi-company a:hover {
	background:url(../images/gnavi_company_101108_on.gif) no-repeat 0 0;
}
/*採用情報*/
#header #global-navi li#gnavi-recruit a {
	background:url(../images/gnavi_recruit_101108.gif) no-repeat 0 0;
	width:106px;
}
body#page-recruit #header #global-navi li#gnavi-recruit a,  #header #global-navi li#gnavi-recruit a:hover {
	background:url(../images/gnavi_recruit_101108_on.gif) no-repeat 0 0;
}
/*メッセージ*/
#header #global-navi li#gnavi-message a {
	background:url(../images/gnavi_message_101108.gif) no-repeat 0 0;
	width:76px;
}
body#page-message #header #global-navi li#gnavi-message a,  #header #global-navi li#gnavi-message a:hover {
	background:url(../images/gnavi_message_101108_on.gif) no-repeat 0 0;
}
/*Topics*/
#header #global-navi li#gnavi-topics a {
	background:url(../images/gnavi_topics.png) no-repeat 0 0;
	width:106px;
}
body#page-topics #header #global-navi li#gnavi-topics a,  #header #global-navi li#gnavi-topics a:hover {
	background:url(../images/gnavi_topics_on.png) no-repeat 0 0;
}
/*ピックアップ*/
#header #global-navi li#gnavi-pickup a {
	background:url(../images/gnavi_pickup_101108.gif) no-repeat 0 0;
	width:100px;
}
body#page-pickup #header #global-navi li#gnavi-pickup a,  #header #global-navi li#gnavi-pickup a:hover {
	background:url(../images/gnavi_pickup_101108_on.gif) no-repeat 0 0;
}
/*------------------------------------------------------------main*/
#main {
	float:right;
	width:735px;
}
#main-inner {
	margin:0 5px 5px 5px;
}
.black-box-inner {
	padding:15px 10px 10px 10px;
}
#main h4 {
	width:715px;
	height:25px;
	text-indent:-9999px;
	display:block;
	clear:both;
}
#main h5 {
	font-size:14px;
	font-weight:normal;
	color:#bf6302;
	/*background:url(../../common/images/kmd_uline.gif) no-repeat 0 100%;*/
	border-bottom:1px solid #874500;
	margin:35px 0 10px 0;
	/*background:url(../images/arrow_brown.gif) no-repeat 0 0.7em;*/
	padding-bottom:5px;/*padding-left:10px;*/
}
/*------------------------------------------------------------entry*/
.entry-box {
	/*background:url(../../common/images/bg_dot.gif) repeat-x 0 100%;
	padding-bottom:16px;
	margin-bottom:15px;*/
	padding-bottom:100px;
}
#main .entry-box h5 {
	margin-top:0;
	margin-bottom:0;
	font-size:18px;
	font-weight:bold;
}
.entry-box .entry-text {
	margin-top:10px;
	float:none;
	width:auto;
}
/* 写真+text */
.entry-box .entry-text .entry-text-left-column {
  width: 265px;
  padding: 13px 13px 14px 0;
  text-align: center;
  float: left;
}
.entry-box .entry-text .entry-text-left-column .entry-text-media-box .entry-text-media-box-media {
  padding-bottom: 10px;
}
.entry-box .entry-text-right-column {
  width: 400px;
  padding: 13px 13px 14px 0;
  float: right;
}
/*写真あり*/
.photo-version .entry-photo {
	margin-top:10px;
	width:210px;
	float:left;
}
.photo-version .entry-photo img {
	border:4px solid #fff;
	margin-bottom:15px;
}
.photo-version .entry-text {
	margin-top:10px;
	float:right;
	width:470px;
}
.entry-box .entry-text p {
	margin-bottom:1em;
}
.entry-box .entry-title {
	color:#bf6302;
	margin-bottom:5px;
}
/*------------------------------------------------------------entry*/
.page-btn {
/*background:url(../../common/images/bg_dot.gif) repeat-x 0 0;
	padding-top:15px;
	margin-top:15px;*/
}
.page-btn .page-back {
	float:left;
	width:40px;
}
.page-btn .page-next {
	float:right;
	width:40px;
}
/*------------------------------------------------------------topics*/
#topics {
	float:left;
	width:340px;
	display:block;
}
#topics h3 {
	width:340px;
	height:25px;
	background:url(../../images/mds_topics_101006.gif) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}
#topics #topics-box {
	height:647px;/*banner3:482px banner4:647px */
	overflow:auto;
	overflow-y:scroll;
	margin:10px 0 5px 0;
	width:335px;
	padding-right:5px;
}
#topics #topics-box li {
	margin-bottom:13px;
	line-height:1.2;
	/*text-indent:-6.3em;
	padding-left:6.3em;*/
	background:url(../../common/images/bg_dot.gif) repeat-x 0 100%;
	padding-bottom:14px;
}
#topics #topics-box li a {
/*background:url(../images/arrow_brown.gif) no-repeat 3px 0.3em;
	padding-left:1em;*/
}
#topics #topics-box li .entry-date {
	width:50px;
	color:#fff;
	background:url(../images/arrow_brown.gif) no-repeat 3px 50%;
	padding-left:10px;
	float:left;
}
#topics #topics-box li .entry-title {
	float:left;
	padding-left:10px;
	width:240px;
}
/*------------------------------------------------------------pick up*/
#pickup {
	float:right;
	width:340px;
	display:block;
}
#pickup h3 {
	width:340px;
	height:25px;
	background:url(../../images/mds_pickup_101006.gif) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}
#pickup #pickup-box {
	height:647px;/*banner3:482px banner4:647px */
	overflow:auto;
	overflow-y:scroll;
	margin:10px 0 5px 5px;
	width:335px;
}
#pickup #pickup-box .pickupu-entry {
	background:url(../../common/images/bg_dot.gif) repeat-x 0 100%;
	padding-bottom:14px;
	margin-bottom:13px;
	width:310px;
}
#pickup #pickup-box .pickupu-entry .photo {
	float:left;
	width:90px;
	text-align:center;
	margin-right:10px;
}
#pickup #pickup-box .pickupu-entry .photo img {
	border:1px solid #fff;
}
#pickup #pickup-box .pickupu-entry .text {
	float:left;
	width:210px;
	line-height:1.2;
}
#pickup #pickup-box .pickupu-entry .text-l {
	width:310px;
	line-height:1.2;
}
#pickup #pickup-box .pickup-last {
	background:none;
	padding:0;
}
/*------------------------------------------------------------side*/
#side {
	float:left;
	width:200px;
	margin:15px 0 0 0;
	padding-left:5px;
}
#side #banner-limited,
#side #banner-satuday {
	margin-bottom:20px;
}
#page-home #side #banner-ec {
	margin-bottom:10px;
}
#side #banner-reserve {
	margin-bottom:20px;
}
#side #banner-recruit{
	margin-bottom: 10px;
}
/*------------------------------------------------------------side navi*/
#side #side-navi {
}
#side #side-navi-inner {
	background:#070000;
}
/*------------------------------------------------------------shop list*/
#shop-list {
	margin:0;
}
#shop-list h3 a {
	width:190px;
	height:31px;
	background:url(../images/mds_shop_list_101006.gif) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}
#shop-list ul li{
	display:inline;	
}
#shop-list ul li ul {
	/*margin-top:5px;*/
}
#shop-list ul li ul li {
	width:190px;
	height:19px;
}
#shop-list ul li ul li a {
	width:190px;
	height:19px;
	/*background:url(../images/side_navi.png) no-repeat 0 0;*/
	text-indent:-9999px;
	display:block;
}
/*カテゴリ名*/
#shop-list ul li h4 a {
	width:190px;
	height:26px;
	text-indent:-9999px;
	display:block;
	margin-bottom:4px;
}
#shop-list ul li#shop-list-restaurant h4 a{
	background:url(../images/mds_shop_restaurant.gif) no-repeat 0 0;
}
#shop-list ul li#shop-list-sweets h4 a{
	background:url(../images/mds_shop_sweets.gif) no-repeat 0 0;
}
#shop-list ul li#shop-list-curry h4 a{
	background:url(../images/mds_shop_curry.gif) no-repeat 0 0;
}
/*ヨシミ本店*/
#shop-list ul li#snavi-honten a {
	background:url(../images/snavi_honten.gif) no-repeat 0 0;
}
body#page-shop-honten #shop-list ul li#snavi-honten a,  #shop-list ul li#snavi-honten a:hover {
	background:url(../images/snavi_honten_on.gif) no-repeat 0 0;
}
/*ヨシミキッチン 札幌パルコ店*/
#shop-list ul li#snavi-kitchen-sapporo a {
	background:url(../images/snavi_kt_sapporo.gif) no-repeat 0 0;/*background-position:0 -19px;*/
}
body#page-shop-kt-sapporo #shop-list ul li#snavi-kitchen-sapporo a,  #shop-list ul li#snavi-kitchen-sapporo a:hover {
	background:url(../images/snavi_kt_sapporo_on.gif) no-repeat 0 0;/*background-position:-190px -19px;*/
}
/*ヨシミキッチン 仙台パルコ店*/
#shop-list ul li#snavi-kitchen-sendai a {
	background:url(../images/snavi_kt_sendai.gif) no-repeat 0 0;/*background-position:0 -38px;*/
}
body#page-shop-kt-sendai #shop-list ul li#snavi-kitchen-sendai a,  #shop-list ul li#snavi-kitchen-sendai a:hover {
	background:url(../images/snavi_kt_sendai_on.gif) no-repeat 0 0;/*background-position:-190px -38px;*/
}
/*YOSHIMI  BLUE SKY*/
#shop-list ul li#snavi-yoshimi_b a {
	background:url(../images/snavi_yoshimi_b.gif) no-repeat 0 0;
	/*background-position:0 -38px;*/
}
body#page-shop-yoshimi-b #shop-list ul li#snavi-yoshimi_b a,  #shop-list ul li#snavi-yoshimi_b a:hover {
	background:url(../images/snavi_yoshimi_b_on.gif) no-repeat 0 0;
	/*background-position:-190px -38px;*/
}
/* エッグレストラン */
#shop-list ul li#snavi-egg_restaurant a {
	background:url(../images/snavi_egg_restaurant.gif) no-repeat 0 0;
	/*background-position:0 -38px;*/
}
body#page-shop-oms #shop-list ul li#snavi-egg_restaurant a,  #shop-list ul li#snavi-egg_restaurant a:hover {
	background:url(../images/snavi_egg_restaurant_on.gif) no-repeat 0 0;
	/*background-position:-190px -38px;*/
}
/*ラ メゾン ド カリー クゥ*/
#shop-list ul li#snavi-curry-sapporo a {
	background:url(../images/snavi_mc_coeur.gif) no-repeat 0 0;/*background-position:0 -57px;*/
}
body#page-shop-mc-coeur #shop-list ul li#snavi-curry-sapporo a,  #shop-list ul li#snavi-curry-sapporo a:hover {
	background:url(../images/snavi_mc_coeur_on.gif) no-repeat 0 0;/*background-position:-190px -57px;*/
}
/*札幌カリーヨシミ 池袋パルコ店*/
#shop-list ul li#snavi-curry-ikebukuro a {
	height: 33px;
	background:url(../images/snavi_sc_ikebukuro_111118.gif) no-repeat 0 0;/*background-position:0 -76px;*/
}
body#page-shop-sc-ikebukuro #shop-list ul li#snavi-curry-ikebukuro a,  #shop-list ul li#snavi-curry-ikebukuro a:hover {
	background:url(../images/snavi_sc_ikebukuro_111118_on.gif) no-repeat 0 0;/*background-position:-190px -76px;*/
}
/*札幌カリーヨシミ 名古屋パルコ店*/
#shop-list ul li#snavi-curry-nagoya a {
	background:url(../images/snavi_sc_nagoya_101112.gif) no-repeat 0 0;/*background-position:0 -95px;*/
}
body#page-shop-sc-nagoya #shop-list ul li#snavi-curry-nagoya a,  #shop-list ul li#snavi-curry-nagoya a:hover {
	background:url(../images/snavi_sc_nagoya_101112_on.gif) no-repeat 0 0;/*background-position:-190px -95px;*/
}
/*札幌カリーヨシミ シンガポールパルコ店*/
#shop-list ul li#snavi-curry-singapore a {
	background:url(../images/snavi_sc_singapore.gif) no-repeat 0 0;/*background-position:0 -114px;*/
}
body#page-shop-sc-singapore #shop-list ul li#snavi-curry-singapore a,  #shop-list ul li#snavi-curry-singapore a:hover {
	background:url(../images/snavi_sc_singapore_on.gif) no-repeat 0 0;/*background-position:-190px -114px;*/
}
/*札幌カリーヨシミ shall we sweets!*/
#shop-list ul li#snavi-shall-we-sweets a {
	background:url(../images/snavi_sw_sweets.gif) no-repeat 0 0;/*background-position:0 -133px;*/
}
body#page-shop-sw-sweets #shop-list ul li#snavi-shall-we-sweets a,  #shop-list ul li#snavi-shall-we-sweets a:hover {
	background:url(../images/snavi_sw_sweets_on.gif) no-repeat 0 0;/*background-position:-190px -133px;*/
}
/*カリーライスとオムライス 福岡パルコ店*/
#shop-list ul li#snavi-co-fukuoka {
	height:33px;
}
#shop-list ul li#snavi-co-fukuoka a {
	height:33px;
	background:url(../images/snavi_co_fukuoka_101112.gif) no-repeat 0 0;
}
body#page-shop-co-fukuoka #shop-list ul li#snavi-co-fukuoka a,  #shop-list ul li#snavi-co-fukuoka a:hover {
	background:url(../images/snavi_co_fukuoka_101112_on.gif) no-repeat 0 0;
}
/*ABUU JUICE BAR 福岡パルコ店*/
#shop-list ul li#snavi-ajb-fukuoka a {
	background:url(../images/snavi_ajb_fukuoka.gif) no-repeat 0 0;
}
body#page-shop-ajb-fukuoka #shop-list ul li#snavi-ajb-fukuoka a,  #shop-list ul li#snavi-ajb-fukuoka a:hover {
	background:url(../images/snavi_ajb_fukuoka_on.gif) no-repeat 0 0;
}
/*カリーとオムライス 北広島店*/
#shop-list ul li#snavi-co-kitahiroshima {
	height:33px;
}
#shop-list ul li#snavi-co-kitahiroshima a {
	background:url(../images/snavi_co_kitahiroshima_101112.gif) no-repeat 0 0;
	height:33px;
}
body#page-shop-co-kitahiroshima #shop-list ul li#snavi-co-kitahiroshima a,
#shop-list ul li#snavi-co-kitahiroshima a:hover {
	background:url(../images/snavi_co_kitahiroshima_101112_on.gif) no-repeat 0 0;
}
/*カリーとオムライス 大通りビッセ店*/
#shop-list ul li#snavi-co-oodoribisse {
	height:33px;
}
#shop-list ul li#snavi-co-oodoribisse a {
	height:33px;
	background:url(../images/snavi_co_oodoribisse_101112.gif) no-repeat 0 0;
}
body#page-shop-co-oodori #shop-list ul li#snavi-co-oodoribisse a,
#shop-list ul li#snavi-co-oodoribisse a:hover {
	background:url(../images/snavi_co_oodoribisse_101112_on.gif) no-repeat 0 0;
}
/*------------------------------------------------------------mobile site*/
#mobile-site {
	margin-top:5px;
}
#mobile-site h3 {
	width:190px;
	height:31px;
	background:url(../images/mds_mobile_site.gif) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}
#mobile-site p#qr-code {
	width:190px;
	height:114px;
	display:block;
	background:url(../images/qr.gif) no-repeat 50% 50%;
	text-indent:-9999px;
}
/*------------------------------------------------------------footer*/
#footer {
	clear:both;
	padding-top:20px;
	background:#180400 url(../images/footer_bg.png) no-repeat 50% 0;
}
#footer #footer-inner {
	background:#000;
	border-top:1px solid #111;
	padding:15px 0;
}
#footer #footer-inner #footer-navi {
	width:950px;
	margin:0 auto;
}
#footer #footer-inner #footer-navi ul#footer-navi-list {
	float:left;
	width:490px;
	height:10px;
}
#footer #footer-inner #footer-navi ul#footer-navi-list li {
	float:left;
	margin-right:25px;
}
#footer #footer-inner #footer-navi ul#footer-navi-list li a {
	display:block;
	height:10px;
	text-indent:-9999px;
}
#footer #footer-inner #footer-navi ul#footer-navi-list li#fnavi-company a {
	width:50px;
	background:url(../images/btn_company.gif) no-repeat 0 0;
}
#footer #footer-inner #footer-navi ul#footer-navi-list li#fnavi-recruit a {
	width:50px;
	background:url(../images/btn_recruit.gif) no-repeat 0 0;
}
#footer #footer-inner #footer-navi ul#footer-navi-list li#fnavi-privacy a {
	width:149px;
	background:url(../images/btn_privacy.gif) no-repeat 0 0;
}
#footer #footer-inner #footer-navi #copyright {
	float:right;
	width:236px;
	height:13px;
	background:url(../images/copyright.gif) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
}
/*------------------------------------------------------------page top*/
#page-top {
	display:none;
}
#page-top-btn {
	margin-top:10px;
}
#page-top-btn p {
	float:right;
}
#page-top-btn a {
	width:69px;
	height:17px;
	display:block;
	background:url(../images/btn_page_top.gif) no-repeat 0 0;
	text-indent:-9999px;
}
/*------------------------------------------------------------bg black*/
.black-bg {
	background:url(../images/bg_black.png) repeat 0 0;
	padding:5px;
}
/*#side .black-bg {
	background:url(../images/bg_black.png) repeat 0 0;
	padding:5px;
}
*/
.black-bg-nokmd {
	background:url(../images/bg_black.png) repeat 0 0;
	padding:15px;
}
/*------------------------------------------------------------strong*/
span.strong {
	color:#fff;
	font-weight:bold;
}
/*------------------------------------------------------------roll over*/
a.rollover-bnr {
/*background:#fff;
		display:block;*/
}
a.rollover-bnr img {
	filter: Alpha(opacity=100); /* IE用透過設定 */
	-moz-opacity:1;
	opacity:1;
}
a:hover.rollover-bnr img {
	filter: Alpha(opacity=90); /* IE用透過設定 */
	-moz-opacity:0.9;
	opacity:0.9;
}
/*------------------------------------------------------------caution*/
.caution {
	color:#bf6302;
	font-size:10px;
}
/*------------------------------------------------------------error*/
.error {
	color:#C00;
}
/*------------------------------------------------------------margin*/
.mt0 {
	margin-top:0px !important;
}
.mt5 {
	margin-top:5px !important;
}
.mt10 {
	margin-top:10px !important;
}
.mt15 {
	margin-top:15px !important;
}
.mt20 {
	margin-top:20px !important;
}
.mt25 {
	margin-top:25px !important;
}
.mt30 {
	margin-top:30px !important;
}
.ml0 {
	margin-left:0px !important;
}
.ml5 {
	margin-left:5px !important;
}
.ml10 {
	margin-left:10px !important;
}
.ml15 {
	margin-left:15px !important;
}
.ml20 {
	margin-left:20px !important;
}
.ml25 {
	margin-left:25px !important;
}
.ml30 {
	margin-left:30px !important;
}
.mr0 {
	margin-right:0px !important;
}
.mr5 {
	margin-right:5px !important;
}
.mr10 {
	margin-right:10px !important;
}
.mr15 {
	margin-right:15px !important;
}
.mr20 {
	margin-right:20px !important;
}
.mr25 {
	margin-right:25px !important;
}
.mr30 {
	margin-right:30px !important;
}
.mb0 {
	margin-bottom:0px !important;
}
.mb5 {
	margin-bottom:5px !important;
}
.mb10 {
	margin-bottom:10px !important;
}
.mb15 {
	margin-bottom:15px !important;
}
.mb20 {
	margin-bottom:20px !important;
}
.mb25 {
	margin-bottom:25px !important;
}
.mb30 {
	margin-bottom:30px !important;
}
/*------------------------------------------------------------clear*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
} /* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
} /* End hide from IE-mac */
/*------------------------------------------------------------table #mlist*/
table.mlist {
	width:695px;
}
.mlist td, 
.mlist th {
	padding:13px 13px 14px 0;
	background:url(../images/bg_dot.gif) repeat-x 0 100%;
	font-size:12px;
}
.mlist th {
	width:30px;
	color:#bf6302;
	font-weight:normal;
	vertical-align:top;
}
.mlist td.n01 {
	width:30px;
}
.mlist td.n02 {
	width:565px;
}
.mlist td.n03 {
	width:100px;
}

