
/* common */

#wifi						{ width:753px; float:left; clear:both; margin-bottom:10px; }
#wifi h3					{ color:#000000; font-size:medium; padding: 32px 20px 0px 20px; }
#wifi h4					{ font-size:medium; color:#2D9093; margin-bottom:7px; margin:0px; padding:0px; line-height:1em; }
#wifi h5					{ font-size:90%; margin-bottom:7px; margin:0px; padding:0px; line-height:1em; }
#wifi a						{ font-weight:bold; text-decoration:underline; }
#wifi a:hover				{ font-weight:bold; text-decoration:underline; }
#wifi p						{ line-height:1.3em; }

/* home */

#wifi div#boxC1				{ height:170px; }

/* sc */

#wifi div#pan				{ font-size:80%; letter-spacing:1px; clear:both; margin-bottom:5px; }
#wifi p.notice				{ background-color:#ffffff; border:1px solid #d9d9d9; font-size:80%; letter-spacing:1px; padding: 8px 15px; margin-bottom:20px; clear:both; }
#wifi dl.about				{ border: 2px solid #d9d9d9; padding: 8px 10px; }
#wifi dl.about dt 			{ font-weight:bold; }
#wifi div#illust  			{ background-image:url(../images/A1-1_a_red.jpg); background-position: 0px 0px; background-repeat:no-repeat; margin-bottom:60px; }
#wifi div#illust h5, #wifi div#illust p,
#wifi div#illust div 		{ margin-left:480px; }
#wifi div#sixIllust h5		{ font-size:medium; margin-bottom:7px; color:#06999C; background-image:url(../images/dot.gif); background-position: 0px 0px; background-repeat:no-repeat; padding-left:18px; }
#wifi div#h5_a1_1			{ clear:both; height:140px; margin-bottom:50px; background-image:url(../images/h5_a1_bg.gif); background-position: right 0px; background-repeat:no-repeat; }
#wifi div#h5_a1_1 h4 		{ padding-top:20px }
#wifi div#h5_a1_1 p 		{ margin-right:420px; line-height:1.3em; }
#wifi div#scroll			{ height:140px; background-image:url(../images/img_a32_bg.gif); background-position: right 0px; background-repeat:no-repeat; }
#wifi div.h3				{ clear:both; background-image:url(../images/h3_bgA.gif); background-position:0px 0px; background-repeat:no-repeat; height:68px; margin-bottom:20px; }
#wifi div.h3b				{ clear:both; background-image:url(../images/h3_bgB.gif); background-position:0px 0px; background-repeat:no-repeat; height:68px; margin-bottom:20px; }
#wifi div.h3c				{ clear:both; background-image:url(../images/h3_bgC.gif); background-position:0px 0px; background-repeat:no-repeat; height:68px; margin-bottom:20px; }
#wifi div.hosoku			{ width:749px; clear:both; float:left; border:2px dotted #d9d9d9; margin-bottom:30px; padding:15px 0px 15px 0px; }
#wifi div.hosoku2			{ width:700px; clear:both; float:left; border:2px dotted #d9d9d9; margin-bottom:30px; padding:15px 0px 0px 0px; }
#wifi div.hosoku3			{ width:749px; clear:both; float:left; border:2px dotted #d9d9d9; margin-bottom:30px; padding:15px 0px 15px 0px; }
#wifi div.hosoku h5,
#wifi div.hosoku2 h5		{ color:#06999C; margin-left:15px; margin-bottom:10px; font-size:80%; }
#wifi div.hosoku h6,
#wifi div.hosoku2 h6		{ margin-left:15px; font-size:80%; }
#wifi div.hosoku p,
#wifi div.hosoku2 p			{ margin-left:15px; font-size:80%; margin-right:15px; }
#wifi div.hosoku ul			{ margin-left:15px; font-size:80%; }
#wifi div.hosoku3 h5		{ color:#06999C; margin-left:15px; margin-bottom:5px; font-size:80%; }
#wifi div.hosoku3 p			{ margin-left:15px; font-size:80%; margin-bottom:30px; }
#wifi table.table			{ background-color:#06999C; }
#wifi table.table td		{ background-color:#f0f0f0; padding: 5px; }
#wifi table.table td.tit 	{ background-color:#06999C; color:#FFFFFF; text-align:center; }
#wifi table.table tr		{ background-color:#06999C; }
#wifi div.gray				{ width:740px; clear:both; float:left; background-color:#ffffff; margin-bottom:30px; border: 3px solid #c9c9c9; padding: 15px 0px; }
#wifi div.gray	h4			{ margin: 0px 15px 5px 15px; }
#wifi div.gray	h5			{ margin: 0px 15px 5px 18px; }
#wifi div.gray	p			{ margin: 0px 15px 15px 18px; }
#wifi div.gray	p.ind		{ margin: 0px 15px 15px 33px; }
#wifi h5.borderH5			{ clear:both; margin-bottom:10px; border:1px solid #c9c9c9; border-left:5px solid #06999C; padding-left:15px; line-height:28px; font-size:90%; background-color:#ffffff; }
#wifi span.cursor			{ cursor:pointer; }

#wifi .basered				{ color:#E60044; }

#wifi div#CBox { width:753px; clear:both; float:left; margin-bottom:70px; }
#wifi div#CBox h5 { margin-bottom:20px; }
#wifi div#CBox h6 { margin-bottom:20px; padding-left:30px; padding-right:30px; }
#wifi div#CBox p { margin-bottom:20px; padding-left:30px; padding-right:30px; }
#wifi div#CBox div { margin-bottom:20px; padding-left:30px; padding-right:30px; }
#wifi div#CBox div.borders { border-bottom: 2px dotted #c0c0c0; padding-bottom:20px; }
#wifi div#CBox .indent { padding-left:98px; }
#wifi div#CBox .mb_0	{ margin-bottom:7px; }
#wifi div#CBox .mb_70	{ margin-bottom:70px; }
#wifi div#CBox div.hosoku4	{ border:2px dotted #d9d9d9; margin-bottom:30px; padding:15px 0px 15px 0px; margin-left:70px; margin-right:100px; }
#wifi div#CBox div.hosoku4 h5 { color:#06999C; margin-left:15px; margin-bottom:5px; font-size:80%; }
#wifi div#CBox div.hosoku4 h6	{ font-size:80%; padding-left:15px; padding-right:15px; margin-bottom:0px;}
#wifi div#CBox div.hosoku4 p	{ padding-left:15px; padding-right:15px; margin-bottom:5px; font-size:80%; }
#wifi div#CBox div.hosoku4 ul	{ padding-left:15px; padding-right:15px; margin-bottom:10px; font-size:80%; }
#wifi div#CBox div.hosoku4 ul.lstdot li	{ background-image:url(../images/uldot.gif); background-position: 0px 5px; background-repeat:no-repeat; padding-left:10px; }

#wifi div.CBox2	{ border: 2px solid #06999C; padding:15px; margin-bottom:40px;}
#wifi div.CBox2 h5	{ margin-bottom:20px; }
#wifi div.CBox2 p	{ margin-bottom:20px; }
#wifi div.CBox2 div.img	{ text-align:center; margin-bottom:20px; }

#wifi div.noticebox		{ width:750px; clear:both; float:left; margin-bottom:20px; margin-left:3px; padding-bottom:10px; }
#wifi div.noticebox dl	{ width:750px; clear:both; float:left; margin-top:10px; }
#wifi div.noticebox dt	{ float:left; clear:both; width:250px; font-weight:bold; }
#wifi div.noticebox dd	{ float:left; width:530px; }
#wifi div.noticebox dt span	{ margin-left:10px; }
#wifi div.noticebox .mb5 { margin-bottom:5px; }

#wifi div.noticebox2	{ width:372px; float:left; margin-bottom:20px; margin-left:3px; }
#wifi div.noticebox2 dl	{ width:372px; clear:both; float:left; margin-top:10px; margin-bottom:10px; }
#wifi div.noticebox2 dt	{ clear:both; font-weight:bold; }
#wifi div.noticebox2 dd	{ margin-left:10px; }
#wifi div.noticebox2 dt span { margin-left:10px; }










