@charset "shift-JIS";
*{
	line-break: strict ;	/* 日本語禁則処理 */
	margin: 0 ;
	padding: 0 ;
}

body {
	color: #484848;
	font-size: 10pt;
	line-height: 13pt;
	font-weight: normal;
	background-color:#ffffff;
}



/* 2010.7.28　企画室の依頼により文字色を変更 */
a:link { color: #0000ff ; text-decoration: none }/* まだ見ていない状態 */
a:visited { color: #800080 ; text-decoration: none }/* 既に見た状態 */

/* オリジナル（2010.7.28時点） */
/*a:link { color: #127d7c; text-decoration: none }*//* まだ見ていない状態 */
/*a:visited { color: #115054; text-decoration: none }*//* 既に見た状態 */
/*a:active { color: #115054; text-decoration: underline }*//* カーソルがオーバーした状態 */
/*a:hover {color:#115054; text-decoration: underline;}*//* マウスクリックされている状態 */




/*======================================

	1.inbox

=======================================*/
#inbox{
	background-image: url(imgs/back.gif);
	background-repeat: repeat-x;
	background-attachment:scroll;
	background-position:top;
}


/*======================================

	2.header

=======================================*/

#header{
	background-image: url(imgs/btn03.gif);
	background-repeat: no-repeat;
	width:194px;
	height:23px;
	padding:3px 0px 0px 0px;
}


/*Navi*/
div.naviContent{
	background-image: url(imgs/navi_back.gif);
	background-repeat: repeat-x;
	height: 29px;
	padding:0px 0px 0px 100px; 
}

div.navigation{
	padding: 0px;
}
div.navigation ul{
	margin:0px;
	
}
div.navigation li{
	float:left;
	padding:0px;
}

/*======================================

	3.side

=======================================*/

.side_mi{
	background-image: url(imgs/side_mi.gif);
	background-repeat: no-repeat;
	padding:0px 0px 0px 10px;
	font-size: 10pt;
	line-height: 13pt;
	font-weight: normal;
	clear: both;
}


/*======================================

	4.main

=======================================*/

.info_mi{
	background-image: url(imgs/info_mi.gif);
	background-repeat: no-repeat;
	padding:0px 0px 0px 25px;
	font-size: 10pt;
	line-height: 15pt;
	font-weight: normal;
	clear: both;
}

.kaku{
	border:solid 1px #dcdcdc;
	padding:10px 7px 7px 7px;
	width:539px;
	background-image: url(imgs/info_back.gif);
	background-repeat: repeat-x;
}

.waku{
	border:solid 1px #dcdcdc;
	padding:10px 7px 7px 7px;
}



/*======================================

	5.footer

=======================================*/

#Footer{
	background-image: url(imgs/footer.gif);
	background-repeat: repeat-x;
	height: 70px;
	padding: 0px 0px 0px 0px;
}

.Copy{
	font: 10px/1.5em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #ffffff;
	clear: both;
	font-weight: normal;
	text-align:center;
	padding:10px 0px 0px 0px;
}







.Dot{
	background: url(imgs/dot.gif);
	background-repeat: repeat-x;
	margin: 10px 0px 10px 0px;
	padding:0px;
}

.Dot5{
	background: url(imgs/dot.gif);
	background-repeat: repeat-x;
	margin: 5px 0px 5px 0px;
	padding:0px;
}


.Line{
 margin: 10px 0px 10px 0px;
}

.Line5{
 margin: 5px 0px 5px 0px;
}

.Line5a{
 margin: 5px 0px 0px 0px;
}

.Line15{
 margin: 15px 0px 15px 0px;
}

.Line20{
 margin: 20px 0px 20px 0px;
}




.h1{
	font-size: 16pt ;
	line-height: 19pt ;
}
.h2{
	font-size: 14pt ;
	line-height: 17pt ;
}
.h3{
	font-size: 16pt ;
	line-height: 19pt ;
}



.c1{
	font-size: 8pt;
	line-height: 13pt;
	font-weight: normal;
}

.c2{
	font-size: 10pt;
	line-height: 20pt;
	font-weight: normal;
}

.c3{
	font-size: 10pt;
	line-height: 14pt;
	font-weight: normal;
}

p{
	font-size: 10pt;
	line-height: 13pt;
	font-weight: normal;
	clear: both;
}


em{
	font-size: 10pt ;
	line-height: 17px;
	font-weight: bold;
	font-style:normal;
	color: #6d6c6c; 
}

ul,
li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	vertical-align:top;/*IE*/
}
