body{margin:0px; padding:0px;}

div#header{width:800px; color:white; margin:0px; background-color:gray;}
div#container{width:990px;}
div#main{margin-left:10px;}
div#contents{width:620px; float:left; padding:10px; background-color:#b0e0e6;}
div#one-coin{width:600px; margin:10px;}
div#e-tax{width:600px; margin:10px;}

#w3c a:link , #w3c a:visited{padding:0px 0px 0px 20px; color:#000080; font-size:12px; text-decoration:underline;}
div#rside{padding:0px;}
.conin{width:550px; float:none; padding:15px; margin:10px; background-color:#ffffff;}
div#side{width:200px; float:left; color:#181; background-color:#ffffff;}
div#banner{width:130px; padding:15px; margin:15px;}
div#footer{clear:both; width:750px; color:#FFFFFF; font-family:Tahoma; font-size:12px; background-color:#444;}
div#addblk{color:blue; float:none; padding:5px 0px 0px 10px; margin:0; /*background-color:none;*/}
#navi{width:200px; float:left;}
#navi li{list-style-type:none; list-style-position:outside; margin-bottom:1px;}
#navi li a{display:block; width:130px; height:17px; padding:5px 5px; font-size:small; border-width:1px; border-style:solid;}
#navi li a:link , #navi li a:visited{color:#000000; text-decoration:none; background-color:#eeeeee; border-color:#cccccc;}
#navi li a:hover , #navi li a:active{color:#000000;	text-decoration:none; background-color:#eeff99; border-color:#99cc66;}
/*料金表テーブル*/
#price{margin:0px; padding:0px; text-align:center;}
#price div#p_ttl{float:left;}
#price div#p_pdf{float:right; font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#price ul{margin:5px 0px 5px 2.5em;}
#price table{width:600px; border:4px double #333399; border-collapse:collapse; margin:auto; text-align:left; font-size:14px; letter-spacing:0.05em;}
#price div#p_tbl{clear:both; padding:5px 0px 0px 0px;}
#price ul{text-align:left;}
#trip{margin:10px 0px 20px 0px; padding:0px; text-align:center;}
#trip div#t_ttl{float:left;}
#trip div#t_pdf{float:right; font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#trip ul{margin:5px 0px 5px 2.5em;}
#trip table{width:600px; border:4px double #333399;	border-collapse:collapse; margin:auto; text-align:left; font-size:14px; letter-spacing:0.05em;}
#trip td{padding:0px 5px;}
#trip div#t_tbl{clear:both; padding:5px 0px 0px 0px;}
#trip ul{text-align:left;}
.index1{text-align:center; background-color:#c5cfff; border-right:1px solid #333399; border-bottom:2px solid #333399; width:180px;}
.index2{text-align:center; background-color:#c5cfff; border-right:1px solid #333399; border-bottom:2px solid #333399; width:100px;}
.index3{text-align:center; background-color:#c5cfff; border-right:1px solid #333399; border-bottom:2px solid #333399; width:250px;}
.index4{text-align:center; background-color:#c5cfff; border-right:1px solid #333399; border-bottom:2px solid #333399; width:70px;}
.dtl_l{text-align:left; background-color:#e1ffdc; border-right:1px solid #333399; border-bottom:1px solid #333399;}
.dtl_c{text-align:center; background-color:#e1ffdc; border-right:1px solid #333399; border-bottom:1px solid #333399;}
.dtl_r{text-align:right; background-color:#e1ffdc; border-right:1px solid #333399; border-bottom:1px solid #333399;}
.dtl_cm{text-align:center; background-color:#e1ffdc; border-right:1px solid #333399; border-bottom:1px solid #333399; padding-top:10px; padding-bottom:0px;}
/*フォームテーブル*/
#mailform{margin:0px; padding:0px;}
#mailform table{width:600px; border:4px double #333399; border-collapse:collapse;}
#mailform th{border:3px double #333399; height:20px; line-height:20px; padding-left:5px; background-color:#c5cfff; text-align:left;}
a#mailform td{border:1px solid #333399;	padding-left:5px; height:19px; line-height:19px;}
.mfidx1{text-align:left; background-color:#c5cfff; border-right:1px solid #333399; border-bottom:2px solid #333399; width:140px;}
.mfidx2{text-align:left; background-color:#c5cfff; border-right:1px solid #333399; border-bottom:2px solid #333399; width:180px;}
.mfidx3{text-align:left; background-color:#c5cfff; border-right:1px solid #333399; border-bottom:2px solid #333399;	width:220px;}
#mailform td#dtl_r{text-align:right; background-color:#e1ffdc; border-right:1px solid #333399; border-bottom:1px solid #333399;}
#mailform tr#strong{background-color:#ff9933; color:#ffffff;}
#mailform td#strong2{border-right:1px solid #333399; width:100px;}
#mailform td#request{text-align:right; padding-right:5px;}
#mailform td#request a{text-decoration:none; color:#0000ff;}

div#msg{clear:both;}
p#cont{margin:10px;	padding:10px; text-align:justify; /*background-color:#ffffff;*/}
p#ind{text-indent:1em;}
.ind{text-indent:1em;}
.ind_bl{margin:0px; text-indent:1em; color:blue;}
.ind_rd{text-indent:1em; color:red;}
ul#line{line-height:150%; font-size:12px;}
ol#line{line-height:150%; font-size:14px;}
img{border:0px;}
#bannergif{border:0px; margin:2px; padding:0px;	text-align:center;}
div#mlfm{width:580px; height:400px; margin:0px;	padding:0px;}
div#prvcy{width:580px; height:480px; margin:0px; padding:0px;}
.img_l{text-align:left;}
.img_c{text-align:center;}
.img_r{text-align:right;}
.txt_l{text-align:left;}
.txt_c{text-align:center;}
.txt_r{text-align:right;}
.img_fl{float:left;}
.img_fr{float:right;}
/*連絡通知エリア*/
div#notice{width:500px; height:100px; clear:both; float:left; text-align:left; font-size:18px; font-weight:bold; font-family:monospace; color:#F00; line-height:150%; margin:0px 0px 20px 5px;	padding:10px 0px 0px 30px; background-image: url(http://www.pccare-s.com/images/notice.gif);	background-repeat: no-repeat; background-color:#b0e0e6;}
/*新着情報用*/
div#whats_new{clear:both; float:left; text-align:left; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px;}
div#new{margin:0px 0px 0px 2px; padding:0px 3px; background-color:#FFFFFF; font-size:13px; color:#696969; line-height:150%;}
div#up{width:575px; margin:0px 0px 0px 2px; padding:5px 10px; background-color:#FFFFFF; font-size:13px; color:#696969; line-height:150%;}
/*年賀ポップアップ*/
.nenga{margin:auto;	text-align:center; font-family:monospace; color:black; font-size:x-small;}
.nenga1{margin:20px 0px 0px 0px; text-align:center; font-family:monospace; color:black; font-size:x-small;}
.nenga2{margin:30px 0px 0px 0px; text-align:center;	font-family:monospace; color:black; font-size:small;}
.nenga3{margin:70px 0px 0px 0px; text-align:center;	color:black; font-size:10px;}

div#event{font-family:monospace;}
	#event h2{color:#ff0000; margin:20px 0px 0px 0px;}
	#event p{margin:10px 0px 10px 1em;}
	#event span{font-weight:bold; margin:0px 0px 0px 1em;}
	#event ul#poli{list-style-position: inside; margin:10px 0px 10px 2em;}
	#event ul#noli{list-style: decimal inside; margin:10px 0px 10px 1em;}
