
/*---全体共通---*/

body { 
	margin:0;
	padding:0;
	font-size:small;
	line-height:1.4em;
	color:#4D4D4D;
	font-family: verdana, "ヒラギノ角ゴ Pro W3", sans-serif;
	text-align:left;
}
		
h1, h2 ,h3 ,h4 ,h5 ,h6{ margin:0; padding:0;}
p { margin:0 0 7px 0; padding:0;}
img { border:0;}
.clear{clear:both;}



/*---全体共通テキスト設定---*/
.txt14 { font-size:medium;	line-height:1.6em; }
.txt14b { font-size:medium;	line-height:1.6em; font-weight:bold; }
.txt12 { font-size:small; line-height:1.4em; }
.txt12b { font-size:small;	line-height:1.4em; font-weight:bold; }
.txt10 { font-size:x-small;	line-height:1.4em; }
.txt10b { font-size:x-small; line-height:1.4em; font-weight:bold; }
.txt12_CC0000 { font-size:small; line-height:1.4em; color:#CC0000; }

a:link { color:#DB491C; text-decoration:underline; }
a:visited { color:#DB491C; text-decoration:underline;}
a:hover { color:#F2C1B1; text-decoration:none; }
a:active { color:#DB491C; }



/*---全体共通リスト設定---*/
#list ul { margin:0; padding:0; }
#list li { margin:0 0 0 20px; padding:0; line-height:1.6em;}
#list10 ul { margin:0; padding:0; }
#list10 li { margin:0 0 0 16px; padding:0; font-size:x-small; line-height:1.6em;}
#kome ul { margin:0; padding:0; list-style:none; }
#kome li { margin:0; padding:0 0 7px 13px; color:#666666; background:url("../image/kome.gif") no-repeat 0 5px; }
#kome01 ul { margin:0; padding:0; list-style:none; }
#kome01 li { margin:0; padding:0 0 0 23px; color:#666666; background:url("../image/kome01.gif") no-repeat 0 5px; }
#kome02 ul { margin:0; padding:0; list-style:none; }
#kome02 li { margin:0; padding:0 0 0 23px; color:#666666; background:url("../image/kome02.gif") no-repeat 0 5px; }
#kome03 ul { margin:0; padding:0; list-style:none; }
#kome03 li { margin:0; padding:0 0 0 23px; color:#666666; background:url("../image/kome03.gif") no-repeat 0 5px; }
#kome04 ul { margin:0; padding:0; list-style:none; }
#kome04 li { margin:0; padding:0 0 0 23px; color:#666666; background:url("../image/kome04.gif") no-repeat 0 5px; }
#kome01_10 ul { margin:0; padding:0; list-style:none; }
#kome01_10 li { margin:0; padding:0 0 0 20px; color:#666666; background:url("../image/kome01_10.gif") no-repeat 0 6px; }
#kome02_10 ul { margin:0; padding:0; list-style:none; }
#kome02_10 li { margin:0; padding:0 0 0 20px; color:#666666; background:url("../image/kome02_10.gif") no-repeat 0 6px; }
#kome03_10 ul { margin:0; padding:0; list-style:none; }
#kome03_10 li { margin:0; padding:0 0 0 20px; color:#666666; background:url("../image/kome03_10.gif") no-repeat 0 6px; }
#kome04_10 ul { margin:0; padding:0; list-style:none; }
#kome04_10 li { margin:0; padding:0 0 0 20px; color:#666666; background:url("../image/kome04_10.gif") no-repeat 0 6px; }



/*---全体レイアウト---*/
#contents { width:535px; margin:0 0 0 0; padding:0 0 0 0;}
#box10 { margin:10px 0 0 0; padding:0 0 0 0;}
#box15 { margin:15px 0 0 0; padding:0 0 0 0;}
#box20 { margin:20px 0 0 0; padding:0 0 0 0;}
#box30 { margin:30px 0 0 0; padding:0 0 0 0;}
#box40 { margin:40px 0 0 0; padding:0 0 0 0;}
#box50 { margin:50px 0 0 0; padding:0 0 0 0;}

#waku_a { width:514px; margin:0 0 0 0; padding:8px; border-style:solid; border-color:#CCCCCC; border-width:1px;}
#waku_b { width:490px; margin:40px 0 0 0; padding:20px; background-color:#F2F2F2;}
#waku10 { width:490px; margin:10px 0 0 0; padding:20px; border-style:solid; border-color:#CCCCCC; border-width:1px;}
#waku20 { width:490px; margin:20px 0 0 0; padding:20px; border-style:solid; border-color:#CCCCCC; border-width:1px;}
#waku30 { width:490px; margin:30px 0 0 0; padding:20px; border-style:solid; border-color:#CCCCCC; border-width:1px;}

