@charset "Shift_JIS";




div,h2,h3,h4,h5,p{margin: 0; padding: 0;}

/* 
***********************************
*
*　フォントサイズ変更設定
*
***********************************

*/
.text{ color: #666; font-size: 12px; line-height: 150%;}
.text-m10{ color: #666; font-size: 12px; line-height: 150%; margin:10px 10px;}

.Bld{font-weight:bold;}
.Small{font-size: smaller;}
.Large{font-size: larger;}
.LargeBld{font-size: 14px;font-weight: bold;}
.SmallBld{font-size: smaller;font-weight: bold;}


/* 
 
***********************************
*
*　フォントカラー設定
*
***********************************

*/

.Red{color:#FF3333;}


/*
 
***********************************
*
*　リストスタイル解除
*
***********************************

*/

ul,ol,li,dl{list-style-type: none;}


/*
 
***********************************
*
*フッターリンク
*
***********************************

*/

.footmenu{font-size:12px; line-height:140%; color:#666666; margin:10px 20px;}


/*
 
***********************************
*
*テーブル
*
***********************************

*/

.tbl1 {margin:5px 0px;border-collapse:collapse;border-spacing:0px;border:1px solid #CCCCCC;empty-cells:show; font-size:12px;}
.tbl1 td {padding:5px;font-size:12px;line-height:140%;color:#666666;text-align:left;border:1px solid #D6D6D6;vertical-align: top;}
.tbl1 th {padding:5px;font-size:12px;line-height:140%;color:#666666;text-align:left;border:1px solid #D6D6D6;vertical-align: top; background-color:#F7F7F7; font-weight: normal;}


.tbl2 {margin:10px 0px;border-collapse:collapse;border-spacing:0px;border:1px solid #CCCCCC;empty-cells:show; font-size:12px;}
.tbl2 td {padding:5px;font-size:12px;line-height:140%;color:#666666;text-align:left;border:1px solid #D6D6D6;vertical-align: top;}
.tbl2 th {padding:5px;font-size:12px;line-height:140%;color:#666666;text-align:left;border:1px solid #D6D6D6;vertical-align: top; background-color:#EAF5F1; font-weight: normal;}

.tbl3 {margin:10px 0px;border-collapse:collapse;border-spacing:0px;border:1px solid #CCCCCC;empty-cells:show; font-size:12px;}
.tbl3 td {padding:5px;font-size:12px;line-height:140%;color:#666666;text-align:left;border:1px solid #D6D6D6;vertical-align: top;}
.tbl3 th {padding:5px;font-size:12px;line-height:140%;color:#666666;text-align:left;border:1px solid #D6D6D6;vertical-align: top; background-color:#FFFFD8; font-weight: normal;}


/*
 
***********************************
*
*フロート
*
***********************************

*/

.F-Right{float:right;}

/*

***********************************
*
*クリア
*
***********************************

*/

.ClearRight {clear:right;}

/*
 
***********************************
*
*破線
*
***********************************

*/

hr{background: #FFFFFF;margin: 10px 0;padding: 0;border-style: dotted none none none; border-top-width: 1px; border-top-color: #CCCCCC; height: 1px; }

/*
 
***********************************
*
*マージン設定
*
***********************************

*/
.M-10px{margin:10px;}
.M-l5{margin-left:5px;}
.M-l10{margin-left:10px; font-size:12px; line-height:150%; color:#666666;}
.M-l20{margin-left:20px;}
.M-lr10{margin:0 10px; font-size:12px; line-height:150%; color:#666666;}
.M-tb6{margin:3px 0; clear:both; clear:both;}
.M-tb10{margin:10px 0px; clear:both;}
.M-tb20{margin:10px 0px; clear:both;}
.M-b10{margin-bottom:10px;}

/*
 
***********************************
*
*共通設定
*
***********************************

/*ページトップに戻る*/
.Pgtop{ text-align:right; font-size:11px; margin:10px 10px; vertical-align:bottom;}


/*
 
***********************************
*
*リスト設定
*
***********************************

*/
.text-m10sample  { color: #666; font-size: 12px; line-height: 150%; background-image: url("../other/sample/mihon.jpg"); background-repeat: no-repeat; margin: 10px 10px 5px; padding-left: 155px }
.kome_sample { color: #ff3333; font-size: 12px; line-height: 130%; display: block; margin: 0 10px 20px; padding-bottom: 3px; border-bottom: 2px dotted #f33 }

