@charset "utf-8";

@charset "utf-8";

.content {
	margin: 0 100px 0 40px;
}

.caption {
	font-size: 1.3em;
	font-weight: bold;
	color: #444444;
	margin-top:1.5em;
	padding:10px 0 0 32px;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-color: #f27521;
}

.caption2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #444444;
	margin-top:1.5em;
	padding:10px 0 0 32px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #f27521;
}


.caption3 {
	font-size: 1.4em;
	font-weight: bold;
	margin-top:1.5em;
	margin-bottom:1.5em;
	margin-right:200px;
	padding:10px 0 0 22px;
}

.caption4 {
	font-size: 1.1em;
/*	font-weight: bold; */
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-right:250px;
	padding:10px 0 0 0px;
    text-align:right;
}







.c1 {
	background-image: url('/images/lessonplace_cup24.gif');
	background-repeat: no-repeat;
    background-position: left;
}

.c21 {
	background-image: url('/images/icon_group_22.gif');
	background-repeat: no-repeat;
    background-position: left;
}

.c22 {
	background-image: url('/images/icon_jpn_usa_22.gif');
	background-repeat: no-repeat;
    background-position: left;
}

.c23 {
	background-image: url('/images/icon_write_22.gif');
	background-repeat: no-repeat;
    background-position: left;
}







.para_p {
	margin-top: 0px;
	margin-bottom: 0px;
}

.para1 {
	margin-left: 10px;
	margin-right: 80px;
}

.para1_1 {
	margin-left: 20px;
	margin-right: 120px;
	margin-top: 0.8em;
	margin-bottom: 0.4em;
}

.para2 {
	margin-left: 20px;
	margin-right: 80px;
}

.para2_1 {
	margin-left: 30px;
	margin-right: 120px;
	margin-top: 0.8em;
	margin-bottom: 0.4em;
}

.para2_2 {
	margin-left: 10px;
	margin-right: 120px;
	margin-top: 0.8em;
	margin-bottom: 0.4em;
}

.para4 {
/*	margin-left: 20px;*/
/*	margin-right: 150px;*/
}

.para_point {
	font-size: 1.0em;
	font-weight: bold;
}




.ul_decimal {
	list-style-type: decimal;
}

.ul_disc {
	list-style-type:disc;
}

.ul_none {
	margin: 0 100px 0 20px;
	/*	padding-left: 0px;*/
	list-style-type: none;
}

.ol_square {
	list-style-type: square;
}





.guide_tbl {
    width: 800px;
	margin-bottom: 20px;
}

.th0 {
    width: 30%;
	font-size: 1.0em;
/*	font-weight: bold */
}

.p {
/*	font-size: 1.3em;*/
/*	font-weight: bold;*/
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 2px 50%;
	background-position-x:5px;
	margin:10px 0 10px 0;
	padding:4px 0 4px 22px;
    vertical-align: middle;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.fax_download {
	padding:4px 0 4px 0px;
}


.arrow {
	background-color: #FFFFFF;
}

.arrow_td {
	background-color: #FFFFFF;
}

.content {
/*	word-break: break-all;*/
}



.img_pc {
	background-image: url('/images/icon_pc_16.gif');
	border-color: #FDB301;
}

.color_pc {
	background-color: #FDB301;
}


.img_fax {
	background-image: url('/images/icon_fax_16.gif');
	border-color: #5BA4B7;
}

.color_fax {
	background-color: #5BA4B7;
}

.img_digital {
	background-image: url('/images/icon_mobile_camera_16.gif');
	border-color: #325075;
}

.img_mail {
	background-image: url('/images/icon_mail_16.gif');
	border-color: #325075;
}

.color_photo {
	background-color: #325075;
}

.img_price {
	background-image: url('/images/icon_yen_16.gif');
	border-color: #87A24D;
}

.color_price {
	background-color: #87A24D;
}

.price_tbl {
    width: 390px;
}

.default_price_data{
	text-align:center;
	font-size: 0.9em;
}

.cmp_price_data{
	text-align:center;
	font-weight:bold;
	font-size: 1.2em;
	color: red;
}
.price_data{
	text-align:center;
/*	font-weight:bold;*/
	font-size: 1.0em;
}

.guidance_message {
    margin: 0 0 0 15px;
}

