/* =========================================================
Base style
========================================================= */
body { 
    font-family: "メイリオ","Meiryo","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック","MS PGothic";
		line-height: 140%;
    color: #333333;
		margin:0;
    padding:0;
		min-width: 850px;
}

div#copyright {
		float: right;
		font-size: 85%;
}

/* for IE */
* html body {
    font-size: 12px;
}

*:first-child+html body {
    font-size: 12px;
}
/* for IE end */


a:link,
a:active {
    color: #222222;
} 

a:visited {
    color: #222222;
} 

a:hover {
    color: #c61a22;
}

h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,textarea,blockquote {
    margin:0;
    padding:0;
}

fieldset,img {
    border: 0;
}

ul,ol,li {
    list-style: none;
}

caption,th {
    text-align: left;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}

input,textarea,select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

legend {
    color:#000;
    border: 0;
}

div.clearfix:after {
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0;  
	clear: both;
}

/* =========================================================
Outline
========================================================= */
div#container {
    width: 950px;
		margin: 0px;
		font-size: 80%;
		text-align: left;
		background-color: #ffffff;
}

/* Header
------------------------*/
td#service_logo {
    padding-left: 15px;		
}

h1#headtext {
    font-size: 13px;
		padding-left: 10px;
}

td#mecyes {
		width: 680px;
		height: 36px;
    padding-right: 35px;
		text-align: right;		
}

img#favorite_btn {
    margin-right: 15px;		
}

/* Navi_Button
------------------------*/
div#navi_btn {
		width: 950px;
		height: 58px;
		background-image: url("../img/bg_navi.gif");
		margin-top: 5px;
}

div#navi_btn img {
		margin-left: 1px;
}

/* Navi_Text
------------------------*/
div#navi_txt {
		padding: 5px 15px 5px 15px;
}
div#navi_txt_2 {
		padding: 5px 15px 5px 15px;
    font-size: 120%;
}

/* main
------------------------*/
h2,h3,h4,h5,h6 {
    font-size: 100%;
}

#gototop {
		text-align: right;
		vertical-align: bottom;
		padding-bottom: 15px;
}

.bold {
		font-size: 105%;
		font-weight: bold;
}
