/* CSS Document111 */

body {background: none; margin: 0px; font-size: 12px; line-height: 14px;}


.block {
	display:block;
	margin:0;
	padding:0;
}

/* コンテンツ */
#all {
	margin: auto;
	width: 750px;
	background: #FFF;
}
#all td { margin:5px;}
#header { height: 100px;}

#main_img { margin: auto; width:750px; height: 309px; background:url(https://gigaplus.makeshop.jp/kanpo/images/main_back.jpg) no-repeat top center;}
.main_midashi { height: 24px; background:url(https://gigaplus.makeshop.jp/kanpo/images/bar_back.gif); width: 740px; margin: auto; margin-top: 5px; margin-bottom: 0px;
  color: #FFF; line-height: 24px; font-size:14px; font-weight: bold; text-indent: 10px;}
.main_text { width: 730px; margin: auto; margin-top: 5px;}

#tokucho { margin-left: 15px;}
#tokucho td { margin-left: 5px;}
/*----
#topic01 { background: url(https://gigaplus.makeshop.jp/kanpo/images/topic01_back.gif) no-repeat; width: 350px; height: 117px;}
#topic02 { background: url(https://gigaplus.makeshop.jp/kanpo/images/topic02_back.gif) no-repeat; width: 350px; height: 117px;}
#topic03 { background: url(https://gigaplus.makeshop.jp/kanpo/images/topic03_back.gif) no-repeat; width: 350px; height: 94px;}
#topic04 { background: url(https://gigaplus.makeshop.jp/kanpo/images/topic04_back-1.gif) no-repeat; width: 350px; height: 94px;}
#topic05 { background: url(https://gigaplus.makeshop.jp/kanpo/images/topic05_back.gif) no-repeat; width: 350px; height: 98px;}
#topic06 { background: url(https://gigaplus.makeshop.jp/kanpo/images/topic06_back.gif) no-repeat; width: 350px; height: 98px;}
.topic_text { margin-top: 5px; margin-left: 15px; width: 330px; line-height: 13px;}
--*/

#tokucho h3 { padding: 1rem 0 0; margin: 0; }

#alart { margin: auto; margin-top: 20px;}
.g_bar { background: url(https://gigaplus.makeshop.jp/kanpo/images/g_bar.gif) no-repeat; width: 365px; height: 25px; margin-bottom: 4px;
  color: #FFF; font-size: 14px; font-weight: bold; line-height: 24px; text-indent: 10px;}
.o_bar { background: url(https://gigaplus.makeshop.jp/kanpo/images/o_bar.gif) no-repeat; width: 365px; height: 25px; margin-bottom: 5px;
  color: #FFF; font-size: 14px; font-weight: bold; line-height: 24px; text-indent: 10px; margin-left: 10px;}
.bar_left { margin-left: 5px;}
.alart_text { margin: auto; margin-top: 5px; line-height: 16px; margin-bottom: 5px; }
.alart_text2 { margin: auto; margin-top: 5px; line-height: 16px; margin-bottom: 5px; margin-left: 20px; }
.color_g { color: #2fa52c;}
.color_o { color: #f28a00;}

.use { border: 2px solid #2fa52c; margin: auto;}
.use_top { border-top: 1px solid #2fa52c;}
.use_left { border-left: 1px solid #2fa52c;}
.use_topleft {  border-top: 1px solid #2fa52c; border-left: 1px solid #2fa52c;}
.use th { background: #a6e5a4; line-height: 30px; font-size: 16px; font-weight: bold; border-bottom: 1px solid #2fa52c;}
.use_text { font-size: 14px; font-weight: bold; color: #479345; text-align: center; margin: 5px;}

#how { margin: auto; margin-top: 15px;}
.how_midashi { font-size: 14px; font-weight: bold; color:#930; line-height: 16px;}
.how_small { font-size: 10px; margin-left: 8px; margin-top: 5px;}
.how_alart { font-size: 12px; color:#930; text-align: center; margin-top: 5px;}

#footer { height: 50px; margin-top: 10px;}
#footer p { color:#666; font-size: 10px; margin: 5px;}
#footer img { margin-right: 5px; border: 0px;}