@charset "utf-8";
body { font-size: 76%; }

.clr 									{ font-size: 1px;line-height: -1px;margin: 0px;padding: 0px;clear: both;height: 1px; }
#container #MainContainer #Main h2 img {
	margin: 0px;
	padding: 0px;
	display: block;
}
#container #MainContainer #Main #design .titbx .sizelink a {
	line-height: 1em;
}
#container #MainContainer #Main #carton p							{ padding:0; margin:0; line-height:1.8em;  }

#container #MainContainer #Main #carton h3							{ padding:0; margin:0 0 20px 0; border:none; background:none;  }

#carton .read	{ padding:20px 0 0 0;}
#carton	{ width:620px; margin:0 0 0 10px; }.
#carton .btnbx		{ margin:0 0 20px 0; }
#carton .btnbx .btn	{ float:left; }	 
#carton .interiorbx		{ margin:0 0 30px 0; }
#carton .item1_main		{ width:620px; height:496px; background:url(../images/cnt1_bg.jpg) left top no-repeat; position:relative; }
#carton .item1_main p	{ position:absolute; top:142px; left:22px; font-size:12px; }
#carton .howtotit		{ margin:0 0 0 10px; }
#carton .howtotitle		{ line-height: 0; }
#carton .howto			{ background:#ffffff; border-left:solid 10px #efe6dc; border-right:solid 10px #efe6dc; border-bottom:solid 10px #efe6dc; padding:0 15px 15px 15px; width:570px; margin:0 0 30px 0; }
#carton .howto .hbx01	{ width:175px; float:left; padding:0 0 30px 0; }
#carton .howto .hbx02	{ width:175px; float:left; padding:0 0 30px 20px; }
#carton .howto .himg	{ padding:0 0 10px 0; }
#carton .cntbanner		{ text-align:center; margin:0 0 45px 0; }
#carton .read			{ margin:0 0 20px 0; font-size:12px; }
#carton .pointbx		{ width:570px; height:214px; background:url(../images/cnt1_poingbg.jpg) left top no-repeat; position:relative; } 
#carton .pointbx .pointtxt	{ position:absolute; width:206px; top:91px; left:327px; }

#carton .item2_main		{ width:620px; height:496px; background:url(../images/cnt2_bg.jpg) left top no-repeat; position:relative; }
#carton .item2_main p	{ position:absolute; top:142px; left:22px; font-size:12px; }
#carton .item2_cnt		{ width:620px; height:383px; background:url(../images/cnt2_bg2.jpg) left top no-repeat; position:relative; margin:0 0 20px 0; }
#carton .item2_cnt .item2txt1	{ position:absolute; top:310px; left:30px; }
#carton .item2_cnt .item2txt2	{ position:absolute; top:273px; left:348px; width:214px; }

#carton .item3_main		{ width:620px; height:501px; background:url(../images/cnt3_bg.jpg) left top no-repeat; position:relative; margin:0 0 20px 0; }
#carton .item3_main p	{ font-size:12px; }
#carton .item3_main p.txt01	{ position:absolute; top:142px; left:22px; }
#carton .item3_main p.txt02	{ position:absolute; top:408px; left:282px; }

#carton .item4_main		{ width:620px; height:391px; background:url(../images/cnt4_bg.jpg) left top no-repeat; position:relative; }
#carton .item4_main p	{ font-size:12px; }
#carton .item4_main .item2txt1	{ position:absolute; top:50px; left:30px; }
#carton .item4_main .item2txt2	{ position:absolute; top:258px; left:164px; width:200px; font-size:10px; }
#container #MainContainer #Main #carton .item4_main .item2txt2 p	{ font-size:10px; }

#carton .item4_cnt		{ width:620px; height:416px; background:url(../images/cnt4_bg2.jpg) left top no-repeat; position:relative; margin:0 0 20px 0; }
#carton .item4_cnt p	{ font-size:12px; }
#carton .item4_cnt .item2txt1	{ position:absolute; top:270px; left:67px; }
#carton .item4_cnt .item2txt2	{ position:absolute; top:240px; left:343px; }
#carton .item4_cnt .item2txt3	{ position:absolute; top:358px; left:33px; }

#carton .intbx					{ width:600px; margin:0 0 30px 10px; }
#carton .intbx p				{ font-size:12px; }
#carton .intbx .lef				{ float:left; }				
#carton .intbx .rig				{ float:right; width:320px; }
#carton .intbx .intstit			{ padding:0 0 20px 0; }
#carton .intbx .padtop10		{ padding-top:10px; }
#container #MainContainer #Main #carton .intbx p	{ line-height:2.2em; }
#carton .intbx .lef2			{ float:left; width:320px; }				
#carton .intbx .rig2			{ float:right; }
#carton .prof					{ width:566px; margin:0 0 0 6px; background:url(../images/intprof.gif) left top no-repeat; padding:20px; height:213px; }
#carton .prof p					{ font-size:12px; }

#carton .BtnApply					{ text-align:center; margin:0 0 20px 0; }
.snss						{ width:600px; padding:10px 20px 0 20px; }
.snss .snsbtn01				{ float:left; }
.snss .snsbtn02				{ float:left; margin:0 0 0 0; }


#carton #photobx				{ width:600px; margin:0 0 40px 10px; font-size:10px; line-height:1.4em; }
#carton #photobx p				{ font-size:10px; line-height:1.4em; }
#carton #photobx .photo_l		{ width:350px; float:left; }
#carton #photobx .photo_l .photo2dan		{ width:350px; padding-top:10px; }
#carton #photobx .photo_l .photo2dan .lef	{ float:left; }				
#carton #photobx .photo_l .photo2dan .rig	{ float:right; }
#carton #photobx .photo_r		{ width:240px; float:left; margin-left:10px; }
#carton #photobx .padtop10		{ padding-top:10px; }
#carton #photobx .padbtm10		{ padding-bottom:10px; }
#carton #photobx .phototxt		{ font-size:10px; line-height:1.4em; padding-top:10px; }
#carton #photobx .yellowb		{ color:#f2b019; font-weight:bold; }

#container #MainContainer						{ text-align: center; }
#container #MainContainer #Main					{ margin: 0 auto 40px auto; width: 600px; text-align: left; }

