@charset "utf-8";

/* CSS Document */



body{

	padding: 0px;

	margin: 0px;

	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;

	color: #391121;

	text-align: center;

	font-size: 13px;

	background: #FFF url(../includes/templates/swaroshop-lx/images/body_bg.gif) repeat-x 0px 0px;

}



#container{

	text-align: center;

	background: url(../includes/templates/swaroshop-lx/images/footer_bg.gif) repeat-x 0px 100%;

}



#header{

	width: 980px;

	margin: 0px auto;

	text-align: left;

	padding-top: 10px;

	background: transparent;

}



#footer{

	clear: both;

	width: 980px;

	margin: 0px auto;

	text-align: left;

	background: transparent;

}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{

	padding: 0;

	margin: 0;

}



#content { 

    margin-top: 0px;  

    margin-bottom: 0px;  

}



#content-inner {

    padding-top: 8px;

    padding-bottom: 0;

}



#header-inner,

#main-navigation-inner,

#content-inner,

#footer-inner {

    position: relative;

    width: 980px;

    margin: 0 auto;



}



#header-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner{

		padding: 0;

}



.layout-wtt #alpha{

	padding-top: 15px;

}



.layout-wtt #beta,

.layout-wtt #gamma{

	width: 210px;

}



.layout-wtt #beta{

	left: 225px;

}



.layout-wtt #gamma{

	right: 200px;

}



/* header

----------------------------------------- */

#logo {

	float: left;

	padding: 0 30px 15px 14px;

}





#header ol,ul{

	list-style: none;

	margin: 0;

}



#tagline {

	float: left;

	padding-top: 10px;

	font-size: 90%;

	width: 375px;

	line-height: 1.3;

}



#font-size {

	float: right;

}



#font-size dt {

	float: left;

	padding-top: 2px;

}



#font-size dd {

	padding-left: 5.5em;

}



#font-size dd ul li {

	float: left;

	margin-left: 0;

	text-indent: -9999px;

}



#font-size dd ul li a {

	display: block;

	width: 19px;

	height: 18px;

}



#font-size dd ul li.font-nomal a {

	width: 20px;

}



#font-size dd ul li.font-small a {

	background-position: 0 0;

}



#header-fax {

	float: right;

	padding-right: 15px;

}



#gloval-nav{

	clear: right;

	float: right;

	overflow: hidden;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFF;

	margin-top: 20px;



}



#gloval-nav li {

	float: left;

	margin-left: 10px;

	display: inline;

	padding-right: 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFF;

}



#gloval-nav li a {

	background-repeat: no-repeat;

	background-position: 0px 50%;

}



#gloval-nav li#gloval-nav-home a {

	background-image: url(../includes/templates/swaroshop-lx/images/icon_home.gif);

	padding-left: 14px;

}



#gloval-nav li#gloval-nav-account a {

	background-image: url(../includes/templates/swaroshop-lx/images/icon_account.gif);

	padding-left: 17px;

}



#gloval-nav li#gloval-nav-contact a {

	background-image: url(../includes/templates/swaroshop-lx/images/icon_contact.gif);

	padding-left: 17px;

}



#contents-nav{

	padding-top: 5px;

	overflow: hidden;

	clear: both;

}



#contents-nav li {

	float: left;

}



a{

	text-decoration: underline;

}



#header a:link,

a:link{

	color: #812054;

	text-decoration: underline;

}





#header a:visited,

a:visited{

	color: #812054;

}





#header a:hover,

a:hover{

	color: #C2307C;

	text-decoration: none;

}





#header a:active,

a:active{

	color: #C2307C;

}



#header a:focus,

a:focus{

	outline:none;

}





/* content */

#container-inner, #content{

	background: transparent;

}



#content h3.widget-header{

	background-color: #83264B;

	font-size: 120%;

	padding: 5px;

}



.mt-main-index #alpha p{

	font-size: 100%;

}



.widget-footer-links{

	display: none;

}



#copyright{

	padding: 35px 0 5px;

	font: 80% Arial, Helvetica, sans-serif;

	color: #391121;

}