@charset "UTF-8";


/* マージン制御                                   */
#main-box *.sp-h0{
	padding-left : 0 !important;
	padding-right: 0 !important;
}

#main-box span.paragraph{
	padding-left : 1em !important;
}
#main-box span.paragraph-name{
	padding-left : 6em !important;
}
#main-box span.paragraph-oldname{
	padding-left : 8em !important;
}

#main-box p.service {
	margin-bottom: 5px;
}

/* 下部リンク                                     */
#main-box div.foot-navi {
	padding-top: 1em;
	padding-left : 0 !important;
	padding-right: 0 !important;
	text-align: center;
}
/* safari only                                           \*/
html:\66irst-child #main-box div.foot-navi {
	padding: 1em 0;
	text-align: center;
}
/* end */

#main-box div.foot-navi span.partition{
	padding: 0 1em;
}

/* mame_season.html                                      */
#main-box table.layout.mame_season td{
	padding: 4px 0 0;
}
#main-box table.layout.mame_season td.pic{
	padding: 4px 0 15px;
}
#main-box table.layout.mame_season td.follow{
	border-top: solid 1px #DEDEDE;
}

/* /navi/contents.html                                     */
#main-box div.navi-contents div.col2-l{
	width: 310px;
}
#main-box div.navi-contents div.col2-r{
	width: 347px;
}
#main-box div.box.bg2.address-example p{
	margin: 0;
}

/* /navi/layout.html                                     */
#main-box div.navi-layout{
	width:100%;
}
#main-box div.navi-layout div.col2-l{
	width: 210px;
}
#main-box div.navi-layout div.col2-r{
	width: 750px;
}
#main-box div.navi-layout div.col2-r table.layout td{
	padding: 0 0 10px;
}
#main-box div.navi-layout div.col2-r table.layout tr.follow td{
	border-top: dotted 1px #DAD9C7;
	padding: 10px 0;
}

/* /navi/greeting/index.html                             */
#main-box table.greeting-list {
	border-width: 1px;
	border-style: none solid solid none;
	border-color: #C3C3C3;
}

#main-box table.greeting-list td {
	text-align: center;
	vertical-align: middle;
}
#main-box table.greeting-list tr.pic-area td {
	padding: 10px;
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #C3C3C3;
}
#main-box table.greeting-list tr.txt-area td {
	padding: 0 10px 10px;
	border-width: 1px;
	border-style: none none none solid;
	border-color: #C3C3C3;
}








