@charset "Shift_JIS";
/* CSS Document */

/* font-------------------------------- */
.w12b{
font-size:12px;
color:white;
font-weight:bold;}

.w13b{
font-size:13px;
color:white;
font-weight:bold;}

.w13{
font-size:13px;
color:white;}

.w14{
font-size:14px;
color:white;}

.w15{
font-size:15px;
color:white;}

.gr11{
font-size:11px;
color:#666666;}

.gr12{
font-size:12px;
color:#666666;}
/* font-------------------------------- */



img{border:none;}

.colorgl{color:#666666;}

#w709{width:681px;
padding:20px 0 0 28px;}

#camttl1{
margin:18px 0 10px 0;}

.point{margin:5px 0 5px 0;}

#abborder{
width:652px;
margin:10px 0 0 28px;
border-top:dashed 1px;
border-bottom:dashed 1px;
border-color:#999999;
padding:15px 0 15px 0;}

#cource5{
width:652px;
background-color:#F0EBE5;
padding:15px 0 15px 0;}

#course5img{
margin:0 0 10px 80px;}

.cource{margin:0 0 10px 8px;}

#abtaishou{
width624px;
margin:20px 0 0 0;
padding:0 0 0 28px;}

#camabtable{margin-top:10px;}

.w553{
width:573px;
height:16px;
border-bottom:dashed 1px;
border-color:#999999;
margin:7px 0 0 0;
padding-bottom:3px;}

.w553no2{
width:573px;
height:34px;
border-bottom:dashed 1px;
border-color:#999999;
margin:7px 0 0 0;
padding-bottom:3px;}

.place{
width:160px;
font-size:13px;
color:#666666;
float:left;}

.jouken{
width:413px;
font-size:13px;
color:#666666;
float:right;}

.size11px{
font-size:10px;
color:#666666;}

.tyuui{
width:652px;
font-size:11px;
line-height:15px;
color:#666666;
margin:5px 0 20px 0;}

.modoru{
width:652px;
text-align:right;
margin:5px 0 10px 0;}

.heihou1{
font-size:7px;
color:#666666;}

.heihou2{
font-size:10px;
margin-bottom:50px;
color:#666666;}

#pad4{padding:4px 0 4px 0;}

.indexbanner{margin:0 5px 0 4px;}

.indexbanner2{margin:4px 5px 0 4px;}

/* campaingn-about-------------------------------- */
#title01{
width:651px;
height:22px;
border-top:solid 4px;
border-top-color:#FF9900;
border-bottom:dashed 1px;
border-bottom-color:#999999;
margin:20px 0 21px 0;
padding:5px 0 5px 0;
clear:both;}

#title02{
width:651px;
height:22px;
border-top:solid 4px;
border-top-color:#996666;
border-bottom:dashed 1px;
border-bottom-color:#999999;
margin:20px 0 21px 0;
padding:5px 0 5px 0;
clear:both;}

#title03{
width:651px;
height:22px;
border-top:solid 4px;
border-top-color:#3399CC;
border-bottom:dashed 1px;
border-bottom-color:#999999;
margin:20px 0 21px 0;
padding:5px 0 5px 0;
clear:both;}

#title04{
width:651px;
height:22px;
border-top:solid 4px;
border-top-color:#FF3399;
border-bottom:dashed 1px;
border-bottom-color:#999999;
margin:20px 0 21px 0;
padding:5px 0 5px 0;
clear:both;}

#title05{
width:651px;
height:22px;
border-top:solid 4px;
border-top-color:#66CC66;
border-bottom:dashed 1px;
border-bottom-color:#999999;
margin:20px 0 21px 0;
padding:5px 0 5px 0;
clear:both;}

.coursename{
width:251px;
float:left;}

.courseprice{
width:400px;
float:right;
text-align:right;}

.courcewords{
font-size:15px;
color:#000000;}

.process{margin:10px 0 10px 0;}

.courceshousai{
width:380px;
height:96px;
color:#666666;
line-height:17px;
background-color:#EFEFEF;
margin-bottom:17px;
padding:10px 12px 0 12px;} 

.tokoton{
margin:0 0 3px 0;}

.w400{
width:410px;
height:17px;
border-bottom:dashed 1px;
border-color:#999999;
margin:10px 0 0 0;
padding-bottom:3px;}

.w400no2{
width:410px;
height:17px;
border-bottom:dashed 1px;
border-color:#999999;
margin:3px 0 0 0;
padding-bottom:3px;}

.w400no3{
width:410px;
height:34px;
border-bottom:dashed 1px;
border-color:#999999;
margin:3px 0 60px 0;
padding-bottom:3px;}

.place2{
width:110px;
font-size:11px;
color:#666666;
float:left;}

.jouken2{
width:290px;
font-size:11px;
color:#666666;
float:right;}

.tyuui2{
width:652px;
font-size:11px;
line-height:15px;
color:#666666;
border-top:dashed 1px;
border-color:#999999;
margin:5px 0 20px 0;
padding-top:10px;}

.heihou3{
font-size:8px;
color:#666666;}

/* campaingn-about-------------------------------- */

.maincam{margin:0 6px 0 8px;}

.mainstaff{margin:0 6px 0 0;}

/* teigaku-------------------------------- */
#w654{
width:654px;
margin:6px 0 30px 27px;}

#w654 p{margin:0 0 15px 0;}

#aback{
width:654px;
background-image:url(teigaku/teigaku-a-back.jpg);
background-repeat:repeat-y;}

.teigakuexpl{padding:6px 0 6px 0;}

.w285text{
font-size:14px;
color:#666666;
line-height:21px;
width:295px;
margin:0 0 0 15px;
padding:8px 0 8px 0;}

.teitexttable{
margin:8px 0 0 0;}

#bback{
width:654px;
background-image:url(teigaku/teigaku-b-back.jpg);
background-repeat:repeat-y;}

#cback{
width:654px;
background-image:url(teigaku/teigaku-c-back.jpg);
background-repeat:repeat-y;}

#teittl2{margin:8px 0 40px 0;}

#teiprice01{
border-bottom:dashed 1px;
border-color:#666666;
margin:0 0 20px 0;
padding:0 0 9px 0;}

#teiprice02{
border-bottom:dashed 1px;
border-color:#666666;
margin:0 0 11px 0;
padding:0 0 9px 0;}
