@charset "utf-8";

/*annual_subscription css */




#annual_subscription_block	{
			margin-top:10px;
			overflow:hidden;
			margin-left:20px;
			width:660px;
			font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif,'ＭＳ Ｐゴシック';
}

p.annual_subscription_1	{
			color: #666666;
			font-size: 16px;
			line-height:1.4em;
}

p.annual_subscription_2	{
			margin-top:35px;
			color: #666666;
			font-size: 16px;
			line-height:1.5em;
			font-weight:bold;
}

p.annual_subscription_2	img	{
			float:left;
			padding-right:35px;
}

span.color_D83D71	{
			color:#D83D71;
}

span.color_407A5B	{
			color:#407A5B;
}

p.button_order img	{
			float:right;
}


#CONTENTS_BLOCK_ORDERFORM	{
			margin:40px 0 0 20px;
			width:685px;
			overflow:hidden;
}

h3#ORDERFORM_TITLE		{
			color:#407A5B;
			margin-top:20px;
			font-size:18px;
			font-weight:bold;
}





table.orderform	{
			margin:15px 0 0 20px;
			text-align: left;
			border-collapse: collapse;
			border: 1px solid #407A5B;
			width:650px;
}


table.orderform td.title	{
			background-color: #BBE8D0;
			padding: 3px 16px 3px 10px;
			font-size: 15px;
			color:#444444;
			font-weight:bold;
			border: 1px solid #407A5B;
}

table.orderform td.title_2	{
			background-color: #BBE8D0;
			padding: 3px 16px 3px 10px;
			font-size: 15px;
			color:#333333;
			font-weight:bold;
			border: 1px solid #407A5B;
			line-height:1.3em;
}




table.orderform td.form	{
			background-color: #eeeeee;
			padding: 3px 5px;
			font-size: 15px;
			border: 1px solid #407A5B;
}


table.orderform input	{
			font-size:15px;
			padding: 2px 6px;
			border: 1px solid #666666;
			margin:3px 0 3px 10px;
}

table.orderform SELECT	{
			font-size:15px;
			padding: 4px 10px;
			border: 1px solid #666666;
			margin-left:10px;
}




table.orderform TEXTAREA	{
			margin:5px 0 5px 103px;
			border: 1px solid #666666;
}

table.orderform input.submit	{
			font-size:15px;
			padding: 2px 10px;
			border: 1px solid #666666;
			background-color: #BBE8D0;
}

span.orderform_red	{
			color:#ff0000;
			margin-left:30px;
			font-weight:bold;
}

p.form_coment	{
			margin:10px 0 0 20px;
			color:#333333;
			line-height:1.4em;
			font-size:14px;
}


p#form_title_nenkan	{
			margin:20px 0 0 20px;
			font-size:17px;
			font-weight:bold;
			color:#283174;
}

p.select_button	{
			margin:10px 0 0 10px;
			font-size:13px;
			line-height:1.5em;
}