/*=========初期化===========*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* cell 上左 */
.tvt{
vertical-align: top;
text-align: left;
}
/* cell 中央左 */
.tvc{
vertical-align:middle;
text-align: left;
}
/* cell 下左 */
.tvb{
vertical-align: bottom;
text-align: left;
}

/*=======レイアウト調整用===========*/
/* フォントサイズ */
.fs16{font-size:16px;}
.fs15{font-size:15px;}
.fs14{font-size:14px;}
.fs13{font-size:13px;}
.fs12{font-size:12px;}
.fs11{font-size:11px;}
.fs10{font-size:10px;}
/*
1em 16pt;
0.9375em 15pt
0.875em 14pt;
0.8125em 13pt;
0.75em 12pt
0.6875em 11pt;
0.625em 10pt;
*/
.bo{font-weight:bold}

/* フォントカラー設定 */
.fc333{color:#333;}
.fc666{color:#666;}
.fcC30{color:#C30;}
.fcFFF{color:#FFF;}
.fcF00{color:#F00;}
.fc399{color:#399;}
.fc066{color:#066;}

/* リンクカラー設定 */
a.lnk_c0:link{color:#333333;}
a.lnk_c0:visited{color:#660099;}
a.lnk_c0:hover{color:#CC3333;}
a.lnk_c1:link{color:#cccccc;}
a.lnk_c1:visited{color:#cccccc;}
a.lnk_c1:hover{color:#cccccc;}
a.lnk_c2:link{color:#333333;}
a.lnk_c2:visited{color:#333333;}
a.lnk_c2:hover{color:#CC3333;}
a.lnk_c3:link{color:#666666;}
a.lnk_c3:visited{color:#666666;}
a.lnk_c3:hover{color:#CC3333;}


.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}
.in30{padding-top:30px;}
.in40{padding-top:40px;}
.in50{padding-top:50px;}
.in100{padding-top:100px;}
.in200{padding-top:200px;}
.ws{width:100%;}
.column{float:left;}
.col_1, .mid, .col_2{float:left;}
/*
.box_1, .box_2, .box_3{float:left;}
*/
.clear{clear:both;}


/* float解除 */
.clearfix:after{
content:" "; 
display:block; 
height:0; 
visibility:hidden; 
clear:both; 
}

/*=========基本構造の定義===========*/
body{
background:#FFFFFF url(img/bg_color.jpg) repeat-x;
color:#646464;
font-family:Meiryo,Geneva,Arial,Helvetica,sans-serif;
font-size:0.875em;
line-height:1.5;
text-align:center;
zoom: 100%;
}
.wrapper{
width:802px;
height: 100%;
margin:0 auto;
text-align:center;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background:#cccccc;
}
.main{
width:800px;
height: 100%;
margin:0 auto;
text-align:left;
background: #FFFFFF;
}

p{
color:#646464;
}
img{
border:0;
text-align:left;
vertical-align:top;
}
img.pleft {
float : left ;
margin:0 15px 5px 0;
}
img.pright {
float : right ;
margin:0 0 15px 5px;
}

input, textarea, select{
color:#82909F;
vertical-align:top;
text-align:left;
border: 1px solid #D0D0D0;
font:11px Meiryo,Geneva,Arial,Helvetica,sans-serif;
}



/*======= header ===========*/
#header{
width:800px;
background-color:transparent;
color:#ffffff;
}
#header h1{
background-color:transparent;
color:#ffffff;
padding:5px 0;
font-size: 0.75em;
}
#header .h1plsu{
background-color:transparent;
color:#ffffff;
height:10px
}
/*===== //header===========*/

/*text-indent:-9999px*/
/*======= content ===========*/
/*====== 共通 ======*/

/* total800px */
/*== 左 ==*/
.col_1{
width:201px;
background: #FFFFFF;
}
.col_1 .sum_menu{
margin:0 0 0 10px;
}
/*== //左 ==*/

/*== 余白 ==*/
.mid{
width:28px;
background: #FFFFFF;
}
/*== //余白 ==*/

/*== 右 
background-color:#B3FFFF;
border:1px solid #66FFFF;==*/

.col_2{
	width:571px;
	background: #FFFFFF;
	text-align:center;
}
.con_1{
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}
.comBox {
	border-right: 1px solid #66FFFF;
	border-bottom: 1px solid #66FFFF;
	border-left: 1px solid #66FFFF;
	padding: 20px;
	margin-bottom: 30px;
}
.comBox strong {
	color:#FF9900;
}
.comBox .txt {
	padding-bottom: 25px;
}
.comBox .txtp {
	padding-left: 10px;
	padding-bottom: 25px;
}
.comBox .txt5 {
	padding-bottom: 5px;
}
.comBox .txt10 {
	padding-bottom: 10px;
}
.comBox .img {
	border: 1px solid #DFDFDF;
}
.comBox .tvt {/*テーブルの中のテキストを「上につめる=*/
	padding-top: 5px;
	line-height:1.5;
}
/* */
.comBox .ptit{
	color:#FF9900;
}
.comBox .e1 {
	padding-left: 1.5em;
	padding-bottom: 10px;
	line-height:1.5;
}



.goto{/*TOPへ*/
	text-align:right;
}

/*====== //共通 ======*/



/*====== 個別ページの指定 ======*/
/*==== index.html ====*/
#page_0 {
}
#page_0 span{
color: #990000;
font-weight: bold;
}

/*==お知らせ==*/
.kousinback{
display: block;
width:555px; height:130px;
background:#ffffff url(img/kousinback.gif) no-repeat scroll;
}
.kousin {
display: block;
overflow:auto;
width:500px; height:85px;
margin:0px auto 0 30px;
background-color:transparent;
color:#333;
line-height:1.5;
text-align:left;
}
/*==//お知らせ==*/
/*==== //index.html ====*/

/*==== implant01.html ====*/
#page_01{
}

/*==== //implant01.html ====*/

/*==== implant02.html ====*/
#page_02{
}
/*==== //implant02.html ====*/

/*==== implant03.html ====*/
#page_03{
}
/*==== //implant03.html ====*/

/*==== implant04.html ====*/
#page_04{
}
.comBox .koe {
	padding-left: 10px;
	padding-bottom: 10px;
	line-height:1.5;
	text-indent: 1em;
}

/*==== //implant04.html ====*/

/*==== implant05.html ====*/
#page_05{
}
.comBox .bun {
	padding-left: 10px;
	padding-bottom: 10px;
	line-height:1.5;
}

/*==== //implant05.html ====*/

/*==== implant06.html ====*/
#page_06{
}
.comBox .bun06 {
	color:#3366cc;
	padding-left: 10px;
	padding-bottom: 10px;
	line-height:1.5;
}

/*==== //implant06.html ====*/

/*==== implant07.html ====*/
#page_07{
}
/*==== //implant07.html ====*/

/*==== implant08.html ====*/
#page_08{
}
/*==== //implant08.html ====*/

/*==== implant09.html ====*/
#page_09{
}
/*==== //implant09.html ====*/

/*==== implant10.html ====*/
#page_10{
}
/*==== //implant10.html ====*/

/*====== //個別ページの指定 ======*/


/*== //右 ==*/
/*======= //content===========*/



/*======= footer ===========*/
/*フッタ*/
#footer {	
	color:#6E8696;
	margin: 0;
	width: 800px;
	height: auto;
	text-align: left;
}
/*フッターナビ*/
#footer #ftnavi {	
	font-size: 0.625em;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
}	
#footer #ftnavi a {	
	color: #666666;
	text-decoration: none;
}	
#footer #ftnavi a:hover {	
	color: #6666CC;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}	
/*===== //footer ===========*/
