@charset "UTF-8";
body {
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
 color: #67605f;
 background: #2b3b53;
 margin: 10px 0px 0px 0px;
 padding: 0px;
 font-size: 100%;
 line-height: 1.6;
 text-align: center;
}
body div {
 text-align: left;
 margin: 0px auto;
}
img {
 margin: 0px;
 padding: 0px;
}
a {
 overflow: hidden;
}
a img {
 border: 0;
}
a: link {
 color: #1fc5ff;
 text-decoration: underline;
}
a: visited {
 color: #1fc5ff;
 text-decoration: underline;
}
a: hover {
 color: #8fe2ff;
 text-decoration: none;
}
#container {
 background: #ffffff url(http://www.keitai-yoyaku.net/images/background.jpg) repeat-x top;
 margin: 0px auto;
 text-align: center;
}
#header {
 width: 800px;
 height: 100px;
 text-align: center;
}
#header h1 { background: url(http://www.keitai-yoyaku.net/images/logo.jpg) no-repeat left;
 margin: 0px auto;
 padding: 60px 0px 0px 0px;
 text-indent: -9999px;
 text-align: left;
}
#navi{
 width: 800px;
 height: 48px;
 margin: 0px auto;
 text-align: center;
}
#navi ul {
 margin: 0px;
 padding: 0px;
}
#navi li {
 float: left;
 background: url(http://www.keitai-yoyaku.net/images/navi_icon.jpg) no-repeat left;
 width: 100px;
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 24px;
 text-align: left;
 font-size: 12px;
 font-weight: bold;
 list-style-type: none;
}
#navi a {
 color: #35354f;
 display: block;
 overflow: hidden;
 text-decoration: none;
}
#content { width: 800px;
 margin-top: 30px;
}
#topimg {
 width: 800px;
 padding: 25px 0px 15px 0px;
 margin: 0px auto;
}
#left {
 width: 400px;
 float: left;
 font-size: 75%
}
#news h2 {
 background: url(http://www.keitai-yoyaku.net/images/news.jpg) no-repeat left;
 margin: 0px 0px 20px 0px;
 padding: 0px;
 text-indent: -9999px;
}
ul.news {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.news li {
 margin: 0px 0px 8px 0px;
 padding: 0px;
 font-size: 100%;
}
#service h2 {
 background: url(http://www.keitai-yoyaku.net/images/service.jpg) no-repeat left;
 margin: 0 0 20px 0;
 padding: 0;
 text-indent: -9999px;
}
#company h2 {
 background: url(http://www.keitai-yoyaku.net/images/company.jpg) no-repeat left;
 margin: 0 0 20px 0;
 padding: 0;
 text-indent: -9999px;
}
#link h2 {
 background: url(http://www.keitai-yoyaku.net/images/link.jpg) no-repeat left;
 margin: 0 0 20px 0;
 padding: 0;
 text-indent: -9999px;
}
#right {
 width: 400px;
 float: right;
}
#right ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}
#right li {
 margin: 0px;
 padding: 0px;
}

/* 下層ページサイドバー */
#sidebar {
 width: 210px;
 float: left;
 font-size: 75%;
 line-height: 40px;
}
#sidebar h2 {
 margin: 0px;
 padding: 0px;
}
#sidebar ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}
#sidebar li {
 height: 40px;
 margin: 0px;
 padding: 0px 0px 0px 45px;
 background: url(http://www.keitai-yoyaku.net/images/lnavi_back.jpg) no-repeat;
 background-color: #EBEBEB;
}
#sidebar li a {
 text-decoration: none;
}
#sidebar li a: hover {
 text-decoration: none;
}
.module-content {
 padding: 10px 0px 0px 0px;
}

/* 下層ページメイン */
#main {
 float: right;
 width: 560px;
 font-size: 80%;
}
.day {
 margin: 0px 0px 0px 0px;
 font-size: 75%;
}
.text {
 color: #1FC5FF;
 margin: 0px 0px 0px 0px;
 font-size: 100%;
}

#footer {
 height: 100px;
 background: url(http://www.keitai-yoyaku.net/images/footer_back.jpg) repeat-x;
 margin: 0px auto;
 font-size: 75%;
 text-align: center;
 clear: both;
}
#footernavi {
 width: 800px;
 height: 20px;
 margin: 0px auto;
 padding: 40px 0px 0px 0px;
 text-align: left;
}
#footer ul {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}
#footer li {
 margin: 0px 15px 0px 0px;
 padding: 0px;
 display: inline;
}
#footer a {
 color: #35354f;
 text-decoration: none;
}
#footer a: hover {
 color: #35354f;
 text-decoration: underline;
}
#copyright {
 color: #35354f;
 width: 800px;
 margin: 0px auto;
 padding: 0px;
 font-family: font-family: Tahoma, Verdana, Arial;
 text-align: right;
}

.archive-list {
 margin: 0;
 padding: 0;
 list-style: none;
}
.archive-list-item {
 margin-bottom: 5px;
}
.clearfix: after {
 content: ".";
 display: block;
 height: 0px;
 clear: both;
 visibility: hidden;
}
.clearfix {
 display: inline-block;
}
* html .clearfix {
 height: 1%;
}
.clearfix {
 display: block;
}
/* End hide from IE-mac */
