/* ==================== ・ｽe・ｽ[・ｽu・ｽ・ｽ・ｽﾝ抵ｿｽ ==================== */

td{
	font-family:MS UI Gothic,Arial,Osaka,sans-serif;
	font-size:12pt;
	line-height:1.5;
	text-align: left;
	color:#333333;
	}

td.price1-1{
	padding:4; 
	background:#F7EBBB; 
	width: 130px; 
	height: 50px; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	}

td.price1-2{
	padding:4; 
	background:#F7EBBB; 
	width: 125px; 
	height: 50px; 
	}

td.price1-3{
	padding:4; 
	background:#F7EBBB; 
	width: 145px; 
	height: 50px; 
	border-right:1px dotted #COCOCO; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	}

td.price2{
	padding:4; 
	background:#F5D475; 
	width: 150px; 
	height: 50px; 
	text-align: center;
	}

td.price3{
	padding:2; 
	background:#E99511; 
	width: 700px; 
	height: 15px; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	color:#FFFFFF; 
	text-align: left;
	}

/*
.footer{
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:bold; 
	color:#FFFFFF;
	} 
*/


.item_title{
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:bold; 
	color:#333333; 
	padding:0; 
	border-bottom:1px dotted #COCOCO;
	}

.item_title2{
	padding:0; 
	height: 35px; 
	border-bottom:1px dotted #4D4D4D;
	}

.item_price{
	background:#FFFFEC;
	width: 320px; 
	border:1px dotted #B2B2B2;
	padding:4; 
	}

.item{
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height: 12pt;
	padding:1; 
	}

.item_comment_title {
	background: url('../images/item_title_leftline.gif') no-repeat left top; 
	padding:1; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:bold; 
	border-bottom:1px dotted #4D4D4D;
	padding-left:10pt; 
	}

.item_comment_title2 {
	background: url('../images/top_subtitle.gif') no-repeat left top; 
	padding:1; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:bold; 
	border-bottom:1px dotted #4D4D4D;
	padding-left:15pt; 
	}

.cart_check{
	background:#FFFFEC;
	width: 200px; 
	border:1px solid #4D4D4D;
	padding:4; 
	}

.item_attention{
	background:#FEFBFC;
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:8pt; 
	line-height:10pt; 
	color: #FF6666;
	border: 1px dotted #FFCDCB;
	padding: 5pt; 
	}

.item_combi_title{
	background:#FFF4F4 url('../images/item_combi_title.gif') repeat-x center;
	height:20px; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	color: #FFFFFF;
	padding-left: 15pt; 
	}

.item_combi_contents{
	padding:0; 
	height: 25px; 
	border-bottom:1px dotted #4D4D4D;
	}

.item_combi_price{
	background:#FFFFEC;
	width: 280px; 
	border:1px solid #B2B2B2;
	padding:4; 
	}

.line_grn{ 
	border:1px solid #88CD5D; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	}

.page_title_line{ 
	border-bottom:1px dotted #C0C0C0; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	}

.cart{ 
	width: 600px; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	}

.cart2{ 
	width: 700px; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	}

.cart_title{ 
	background: url('../images/cart_titleback.gif') repeat-x left top; 
	height:20px; 
	border-bottom:1px dotted #E99511; 
	border-right:1px dotted #FAC500; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	color: #FFFFFF
	}

.cart_note0{ 
	background: #FFFFEC; 
	padding-left:10; 
	padding-right:4; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #E99511; 
	border-right:1px dotted #FAC500; 
	}

.cart_note1{ 
	width: 300px; 
	background: #FFFFEC; 
	padding-left:10; 
	padding-right:4; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #E99511; 
	border-right:1px dotted #FAC500; 
	text-align: left;
	}

.cart_note2{ 
	width: 120px; 
	background: #FFFFEC; 
	padding-left:10; 
	padding-right:4; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #E99511; 
	border-right:1px dotted #FAC500; 
	text-align: center;
	}

.cart_note3{ 
	width: 120px; 
	background: #FFFFEC; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #E99511; 
	text-align: center;
	}

.cart_note4{ 
	width: 100px; 
	background: #FFFFEC; 
	padding-left:10; 
	padding-right:4; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #E99511; 
	border-right:1px dotted #FAC500; 
	text-align: center;
	}

.cart_delete{ 
	width: 60px; 
	background: #FFFFEC; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #E99511; 
	text-align: center;
	}

.attention_note1{ 
	width: 600px; 
	background:  url('../images/note_back.gif'); 
	border:1px dotted #C0C0C0; 
	}

.situation_note1{ 
	background: url('../images/cart_titleback.gif') repeat-x left top; 
	height:20px; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	color: #FFFFFF
	}

.situation_note2{ 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	border-bottom:1px dotted #C0C0C0; 
	}

.situation_note3{ 
	background: url('../images/item_combi_title.gif') repeat-x left top; 
	height:20px; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	color: #FFFFFF
	}

.procedure_note1{ 
	width: 100px; 
	background: #FBEFBD; 
	padding-left:10; 
	padding-right:4; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #E99511; 
	border-right:1px dotted #FAC500; 
	text-align: left;
	}

.procedure_note2{ 
	width: 500px; 
	background: #FFFFEC; 
	padding-left:10; 
	padding-right:10; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #E99511; 
	text-align: left;
	}

.procedure_note3{ 
	background: #FFFFFF; 
	padding-left:10; 
	padding-right:10; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #E99511; 
	text-align: right;
	}

.customize_note1{ 
	width: 150px; 
	background: #FBEFBD; 
	padding-left:10; 
	padding-right:4; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #E99511; 
	border-right:1px dotted #FAC500; 
	text-align: left;
	}

.customize_note2{ 
	width: 450px; 
	background: #FFFFFF; 
	padding-left:10; 
	padding-right:10; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #E99511; 
	text-align: left;
	}

.registration_note1{ 
	width: 150px; 
	background: #EEFFEF; 
	padding-left:10; 
	padding-right:4; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #339833; 
	border-right:1px dotted #339833; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	text-align: left;
	}

.registration_note2{ 
	width: 450px; 
	background: #FFFFFF; 
	padding-left:10; 
	padding-right:10; 
	padding-top:4; 
	padding-bottom:4; 
	border-bottom:1px dotted #339833; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	text-align: left;
	}

.method_step1{ 
	border-bottom:1px dotted #C0C0C0; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	padding-bottom:15; 
	}

.method_step2{ 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	padding-bottom:15; 
	}

.line4w{ 
	padding:3; 
	border:1px solid #666666; 
	background:#FFFFFF; 
	font-family:MS UI Gothic,"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	color:#111111; 
	padding-left:10; 
	}

.separates_line{ 
	border-bottom:1px dotted #C0C0C0; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	}

.line4{ 
	width: 120px; 
	padding:3; 
	border:1px solid #666666; 
	background:#FFFFED; 
	font-family:"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	color:#111111; 
	text-align: center;
	}

.dotted_5{ 
	width: 121px; 
	height: 73px;
	background: url('../images/top_function_back.gif'); 
	font-family:"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	color:#111111; 
	text-align: center;
	}

.function_list{
	padding-left: 20px; 
	width: 540px;
	height: 23px; 
	background:#FFFFFF url('../images/top_function_list.gif') no-repeat left top; 
	font-family:"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:17pt; 
	font-weight:bold; 
	color:#404040; 
	text-align: left;
	margin-left: 5px; 
	margin-right: 5px; 
	border-bottom: 1px dotted #999999;
	}

.information{
	width: 540px;
	height: 23px; 
	background:#FFFFFF url('../images/top_information.gif') no-repeat left top; 
	margin-left: 5px; 
	margin-right: 5px; 
	margin-bottom: 10px; 
	border-bottom: 1px dotted #999999;
	text-align: left;
	}

.information_date{
	padding: 5px; 
	width: 100px;
	background:#FFFFFF url('../images/orange1.gif') repeat left top; 
	font-family:"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	text-align: left;
	color:#333333; 
	}

.information_note{
	padding: 5px; 
	width: 400px;
	background:#FFFFFF; 
	font-family:MS UI Gothic,"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	text-align: left;
	color:#333333; 
	border-bottom: 1px dotted #CCCCCC;
	}

.note_title{
	padding: 5px; 
	width: 120px;
	background:#FFFFFF url('../images/orange1.gif') repeat left top; 
	font-family:MS UI Gothic,"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	text-align: left;
	color:#333333; 
	}

.note{
	padding: 5px; 
	width: 350px;
	background:#FFFFFF; 
	font-family:MS UI Gothic,"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	text-align: left;
	color:#333333; 
	border-bottom: 1px dotted #CCCCCC;
	}

.note2{
	padding: 5px; 
	background:#FFFFFF; 
	font-family:MS UI Gothic,"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	text-align: left;
	color:#333333; 
	border-bottom: 1px dotted #CCCCCC;
	}

.note3{
	padding: 5px; 
	background:#FFFFFF; 
	font-family:MS UI Gothic,"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	text-align: left;
	color:#333333; 
	border-bottom: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	}

.note4{
	padding: 3px; 
	background:#FFFFFF; 
	font-family:MS UI Gothic,Arial,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	text-align: center;
	color:#333333; 
	border-bottom: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	}

.note5{
	padding: 3px; 
	background:#FFFFFF; 
	font-family:MS UI Gothic,Arial,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	text-align: center;
	color:#333333; 
	border-bottom: 1px dotted #CCCCCC;
	}

.combination{
	width: 540px;
	height: 23px; 
	background:#FFFFFF url('../images/top_combination.gif') no-repeat left top; 
	margin-left: 5px; 
	margin-right: 5px; 
	margin-bottom: 10px; 
	border-bottom: 1px dotted #999999;
	text-align: left;
	}

.top_titleline {
	padding:0; 
	background:#FFFFFF url('../images/orange2.gif') repeat left center;
	}

.item_titleline {
	padding:0; 
	background:#FFFFFF url('../images/orange1.gif') repeat left center;
	}

.dotted_line {
	padding:0; 
	width: 750px;
	height: 15px;
	background:#FFFFFF url('../images/orange1.gif') repeat left center;
	}

.top_contents{
	background:#FFFFFF url('../images/contents1.gif') no-repeat center bottom; 
	width: 250px; 
	margin-left:5px; 
	margin-bottom: 15px; 
	padding-bottom:5px; 
	font-family:MS UI Gothic,"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	color:#333333; 
	}

.top_contents2{
	background:#FFFFFF url('../images/contents2.gif') no-repeat center top; 
	width: 250px; 
	margin-left:5px; 
	padding-top:10px; 
	font-family:MS UI Gothic,"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	color:#333333; 
	}

.top_contents2_under{
	background:#FFFFFF url('../images/contents2.gif') no-repeat center bottom; 
	width: 250px; 
	margin-left:5px; 
	margin-bottom: 15px; 
	padding-top:5px; 
	padding-bottom:5px; 
	border-top: 1px dotted #E5E5E5;
	font-family:MS UI Gothic,"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	color:#333333; 
	text-align: right;
	}

.item_contents_top{
	background:#FFFFFF url('../images/contents3.gif') no-repeat center top; 
	width: 345px; 
	padding-top:10px; 
	}

.item_contents_under{
	background:#FFFFFF url('../images/contents3.gif') no-repeat center bottom; 
	width: 345px; 
	padding-bottom:5px; 
	}

.item_subtitle2{
	background:#50AC14; 
	height: 16px
	margin: 0px; 
	padding-top: 1px; 
	padding-left: 15px; 
	padding-right: 15px; 
	font-family:MS UI Gothic,"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-align: center;
	}

.item_contents5_back{
	background: url('../images/item_back1.gif') repeat-y right top; 
	}

.cm_line{ 
	border-bottom:1px dotted #C0C0C0; 
	font-family:MS UI Gothic,Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	color:#111111; 
	vertical-align: top;
	}

.function_list1{
	background:#FFFFFF; 
	padding-top:3px; 
	padding-bottom:3px; 
	border-bottom: 1px dotted #E5E5E5;
	font-family:MS UI Gothic,"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	color:#333333; 
	text-align: left;
	}

.function_list2{
	background:#F9FAFE; 
	padding-top:3px; 
	padding-bottom:3px; 
	border-bottom: 1px dotted #E5E5E5;
	font-family:MS UI Gothic,"・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN",Osaka,sans-serif; 
	font-size:9pt; 
	line-height:13pt; 
	font-weight:normal; 
	color:#333333; 
	text-align: left;
	}

	


/* ・ｽﾈ擾ｿｽ */