/* ÀÎÅÍº£ÀÌÁ÷ ½ºÅ¸ÀÏ ½ÃÆ® */

#wrapper {width:100%;  background:url('../images/top_bg.gif') repeat-x 0 0;}

#header {margin:0 auto; width:1200px; height:166px; position:relative;}
#visual {margin:0 auto; width:100%; height:195px; position:relative;}
#contents {margin:0 auto;  width:1200px; margin-top:30px; clear:both;}

.visual_text {margin:0 auto; width:1200px; position:relative; color:#ffffff; font-size:17px;
text-align:center;}
.visual_text h2 {font-size:30px; padding-top:60px;}
.visual_text p {margin-top:10px;}

/* ÄÁÅÙÃ÷ ¿µ¿ª */
.submenu {width:1200px; overflow:hidden; }
.contentwrap {width:1200px; margin-top:50px; margin-bottom:100px; }


/* ¿ÞÂÊ¸Þ´º ¿µ¿ª */
.menu_area {width:1200px; margin:0 auto;  position:relative; }
.menu_area ul {}
.menu_area ul li {font-size:17px; float:left; background:#9f9f9f; margin-right:1px;}
.menu_area ul li a {display:block; padding:12px 30px 12px 30px; color:#ffffff;}
.menu_area ul li a:hover, .menu_area ul li a:focus, .menu_area ul li.select a {background:#2a79d8;
color:#ffffff;}
.menu_area ul li.select a {}



/* ¼­ºê³»¿ë */
.con_title {font-size:30px; padding-bottom:30px;}
.con_title2 {font-size:20px;}
.con_text {font-size:15px; line-height:1.7em;}

.price_title {font-size:20px; background:#ffffff; padding-top:10px; padding-bottom:10px;}
.con_b_text {font-size:20px; font-weight:bold;}
.red_price {color:red;}
.price_text {font-size:15px; background:#ffffff; padding-top:10px; padding-bottom:10px;
line-height:1.5em;}
.price_total {font-size:15px; padding-top:10px; padding-bottom:10px; background:#fafafa;}

.price_title2 {font-size:20px; background:#fafafa; padding-top:10px; padding-bottom:10px;}


.form_title {font-size:20px; background:#fafafa; padding-top:13px; padding-bottom:13px;
padding-left:20px;}
.form_text {font-size:15px;  background:#ffffff; padding-left:20px; padding-top:13px; padding-bottom:13px;}
.input_lang {font-size:15px; border:1px solid #cccccc; height:30px;}

.blue_text {font-size:20px; color:#2a79d8;}

.box_title_1 {background:#5874c7; font-size:20px; color:#ffffff; text-align:center; 
padding-top:10px; padding-bottom:10px;}
.box_title_2 {background:#2a79d8; font-size:20px; color:#ffffff; text-align:center; 
padding-top:10px; padding-bottom:10px;}
.box_title_3 {background:#008085; font-size:20px; color:#ffffff; text-align:center; 
padding-top:10px; padding-bottom:10px;}

.box_gong {height:3px;}
.box_text {font-size:15px; line-height:1.5em; text-align:center; border:1px solid #cccccc;
height:100px;}

.photo_gong {padding-bottom: 20px;}