@charset "Shift_JIS";

@import "./common.css";
@import "./tab.css";


/* ---Main Contents--- */

#wedding2 a{ background:url("../east_img/navi/wedding2.gif") 0 -10px repeat-y; }
#wedding2_b a{ background:url("../east_img/navi/wedding2_b.gif") 0 -9px repeat-y; }

/* --- * --- */

.clear2{
clear:both;
overflow:hidden;
width:1px;
height:1px;
margin:0 -1px -1px 0;
border:0;
padding:0;
font-size:0;
line-height:0;
}

/* --- * --- */

.plan_block{
width:523px;
margin:0 0 30px 0;
padding:0;
border:solid 1px #CCCCCC;
}

.plan_block_inner{ padding:20px 20px 0; }

.plan_left{ float:left; }
.plan_right{ float:right; }

.plan_left, .plan_right{
width:230px;
margin:0 0 15px 0;
padding:0;
}

.paln_en_title, .paln_price, .paln_plus{
margin:0 0 10px 0;
padding:0;
}

h2{
margin:0 0 15px 0;
padding:0;
}

.plan_ninzu, .plan_time, .plan_kikan{
height:11px;
margin:0 0 10px 0;
padding:0 0 0 30px;
}

.plan_ninzu{ background:url("./wedding_img/ninzu.gif") 0 0 no-repeat; }
.plan_time{ background:url("./wedding_img/time.gif") 0 0 no-repeat; }
.plan_kikan{ background:url("./wedding_img/kikan.gif") 0 0 no-repeat; }

.paln_sub_title{
margin:0 0 15px 0;
padding:0 0 15px 0;
border-bottom:solid 1px #CCCCCC;
}

.attention_title{
margin:0 0 15px 0;
padding:0 0 15px 0;
border-bottom:dotted 1px #CCCCCC;
}

.attention_text{
margin:0;
padding:0;
color:#990000;
}

/* --- * --- */

.course_image{
margin:0 0 30px 0;
padding:0;
}

.course_left, .course_right{
width:250px;
margin:0;
padding:0;
font-size:12px;
}

.course_left{ float:left; }
.course_right{ float:right; }

.course_title{
margin:0 0 15px 0;
padding:0 0 15px 20px;
background:url("./wedding_img/course_title_mark.gif") 0 3px no-repeat;
border-bottom:dotted 1px #CCCCCC;
}

.course_list{
margin:0 0 15px 0;
padding:0 0 0 14px;
background:url("./wedding_img/course_list.gif") 0 3px no-repeat;
}

.course_list_end{
margin:0;
padding:0 0 0 14px;
background:url("./wedding_img/course_list.gif") 0 3px no-repeat;
}

.course_menu{
margin:0 0 15px 0;
padding:0 0 0 1em;
font-size:10px;
line-height:1.5;
}

.course_or{
margin:0 0 10px 0;
padding:0;
}


/* --- * --- */

.category3{
margin:0 0 30px 0;
padding:0;
}

.price_left, .price_right{
width:250px;
margin:0 0 30px 0;
padding:0;
font-size:12px;
}

.price_left, .price_list, .price_list2{ float:left; }
.price_right, .price_text, .price_text2{ float:right; }

.price_title{
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:dotted 1px #CCCCCC;
}

.price_list, .price_list2{
width:170px;
padding:0;
}

.price_text, .price_text2{
width:70px;
padding:0;
text-align:right;
}

.price_list, .price_text{ margin:0 0 10px 0; }
.price_list2, .price_text2{ margin:0; }

/* --- * --- */

.floor_image{
margin:0 0 30px 0;
padding:0;
}

.floa_title{
margin:0 0 15px 0;
padding:0 0 15px 0;
border-bottom:dotted 1px #cccccc;
}



/* ---Form--- */

div .form{
width:523px;
float:right;
margin:0;
padding:0;
color:#666666;
background-color:#F3F3F3;
border-top:solid 1px #cccccc;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
}

div .form2{
width:523px;
float:right;
margin:0 0 10px 0;
padding:0;
color:#666666;
background-color:#F3F3F3;
border:solid 1px #cccccc;
}

.left{
float:left;
margin:0;
padding:14px 10px 0 10px;
}

.right{
width:370px;
float:right;
margin:0;
padding:10px 0px 10px 10px;
background-color:#ffffff;
border-left:solid 1px #cccccc;
}

.right2{
float:left;
margin:0;
padding:0;
background-color:#ffffff;
}

.right3{
float:left;
margin:0;
padding:10px 0 0 0;
background-color:#ffffff;
}

.right4{
margin:0;
padding:0 0 10px 0;
background-color:#ffffff;
}

.right5{
margin:0;
padding:0;
background-color:#ffffff;
}

.question{
margin:0;
padding:8px 10px 8px 10px;
}

.answer{
margin:0;
padding:10px 0px 10px 10px;
background-color:#ffffff;
border-top:solid 1px #CCCCCC;
}

.Indispensability{
margin:0;
padding:0;
color:#999999;
}

.Indispensability2{
margin:0 0 10px 0;
padding:30px 0 0 0;
color:#333333;
}


.attention{
margin:0;
padding:0;
color:#FF0000;
}

.submit{
text-align:center;
marginm:0;
padding:0;
}

.private{
text-align:right;
margin:20px 0 0 0;
padding:0;
}



.attention_block{
width:493px;
margin:0 0 30px 0;
padding:15px;
border:dotted 1px #CCCCCC;
background:#EEEEEE;
color:red;
}

