
/* ドメイン2017.html ドメイン料金表で使用*/

			

#Domain		{
				margin:0 auto;
				width:100%;
			}
h2.toptitle			{
				width:90%;
				margin:20px auto;
				font-size:2em;
				padding:10px 0;
				border-top:1px solid #C7C7C7;
				border-bottom:1px solid #C7C7C7;
				text-align:center;
				color:#FF9D3C;
			}
p.link		{
				text-align:center;
			}
#Domain		p.text		{
						width:90%;
						margin:20px auto;
						font-size:14pt;
						line-height:1.4em;
						}
#Domain		table.price	{
					max-width:99%;
					width:640px;
					margin:1px auto;
					border-collapse:collapse;
					}
.price	.domain		{
					width:25%;
					padding:10px;
					font-size:14pt;
					font-weight:bold;
					border:1px solid #B40000;
					word-break:break-all;/*英文字折り返し*/
					}
.price	.domain2	{
					padding:10px 0;
					border:1px solid #B40000;
					}

table.small		{
				width:99%;
				}
.small	td		{
				width:24%;
				text-align:center;
				font-size:10pt;
				}
.small	td	span	{
					color:#FF0019;
					font-weight:bold;
					}
.small	.md01	td	{
				font-size:9pt;
				background-color:#E7E7E7;
				}
.small	tr.md02	{
				background-color:#FFFFC3;
				color:#FF0019;
					font-weight:bold;
				}

		/* index.html 戻るリンク*/
		.arrow		{
					text-align:center;
					font-size:10pt;
					margin:0;
					}
		.arrow	a:link	{
						}
		.arrow	img		{
						margin:0;
						padding-top:5px;
						}
		/* ページトップへ戻るリンク*/
		.PAGETOP		{
						float:right;
						}
		/*更新日Timeタグ*/
				time	{
							float:right;
							font-size:9pt;
							}

/*ドメインのコツページで使用*/
.kotsu	h2,h3	{
						width:95%;
						margin:0 auto;
						border:1px solid #FF5A9C;
						border-radius:3px;
						padding: 10px 0;
						position: relative;
						text-align:center;
						}				
.kotsu	h2,h3:after {
						border-top: 10px solid #FF5A9C;
						border-right: 10px solid transparent;
						border-left: 10px solid transparent;
						content: '';
						margin-left: -10px;
						position: absolute;
						bottom: -10px;
						left: 12%;
						}

