div#cont div#c3_lr{width: 100%;    overflow: hidden;}

div.top_section div.top_info h1{line-height: 1.4em;font-size:27px;}
div.top_section{margin-bottom:10px;}
div.top_pickup ul li a{    font-size: 13px;
    font-weight: 700;
    font-family: 游ゴシック;}

#c3_lr #chead #menu_nav{border-bottom: 2px solid #333;
padding-bottom: 5px;}


#cont .textBox p{    color: #333;
    margin-bottom: 20px;
    margin-top: 10px;
    clear: both;
letter-spacing:0px;
    font-size: 14px;
    font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;
    line-height: 1.7em;
    font-weight: 500;}

#cont .m_link p span{ font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;top:-6px;font-size:12px; font-weight: 700;   letter-spacing: -0.01em;}

#cont #performance .m_link p span{ font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;top:-6px;font-size:12px; font-weight: 700;   letter-spacing: -0.01em;top:3px;}

#cont .textBox p a span{    font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;    font-size: 12px; font-weight: 700;}

#cont .fb{  color: #333;
    clear: both;
    font-size: 16px;
    font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;
    line-height: 1.7em;
    font-weight: 700;}

#cont #teacher .textBoxSub p{    color: #333;
    margin-bottom: 20px;
    margin-top: 10px;
    clear: both;
    font-size: 16px;
    font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;
    line-height: 1.7em;
    font-weight: 500;}

#cont .textBox p a{    font-size: 16px;
    font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;
    line-height: 2.5em;
    font-weight: 700;}

#base #cont dl.list_cont{margin-bottom:10px;}

#base #cont dl.list_cont dt{    font-size: 16px;
    font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;
    line-height: 1.7em;
    font-weight: 700;}

#base #cont dl.list_cont dd{    font-size: 16px;
    font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;
    line-height: 1.7em;
    font-weight: 500;}

.link p a{  font-size: 14px;
    font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;
    line-height: 1.7em;
    font-weight: 700;display:block;width:350px;height:30px;border:1px solid black;border-radius:2px;color:black;    text-align: center;
    padding: 3px;}

.link{float:left;width:360px;    margin-bottom: 15px;}

.link p a:hover{border:1px solid red;color:red;text-decoration:none;}

#cont .textBox p.img_diver{width:480px;margin:0 auto;}

#cont .textBox p.fb{margin-top:25px;font-size:18px;margin-bottom:5px;}

#cont #lineup_box ul li a{font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;    font-size: 15px;    font-weight: 500;}

#cont #lineup_box ul li{    border-bottom: 1px dotted #cccccc;    padding-bottom: 5px;    padding-top: 3px;}

#cont h4{    margin-top: 30px;
    font-size: 16px;
    font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;  }

#cont #lineup_box p{    font-size: 16px;
  font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;  
font-weight: 500;}

#cont #performance .m_voiceBox ul.png_bg li{    font-size: 14px;
    line-height: 145%;
    font-family: 游ゴシック;
    font-weight: 500;}

#cont #performance .m_voiceBox ul.png_bg{    border-bottom: 2px dotted #cccccc;
padding-bottom: 15px;}

#cont #performance .m_jisseki p a{font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;font-weight: 500;font-size: 14px;}

#cont #performance .m_voiceBox .info{font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;font-weight: 500;font-size: 15px;}

#base #cont .simple{    margin-bottom: 40px;}

#cont .simple h2{ padding-left: 10px;
    font-size: 21px;
    border-left: 6px solid;
    height: 32px;
    margin-top: 25px;}


.cont_line{display:none;}

#cont #c3_ll dl.info_cont--sub{    border: none;
    padding: 0px;}

.info_cont--sub .__title{display:none;}


#cont #recommend p{ font-size: 16px;
    font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;
    line-height: 1.7em;
    font-weight: 700;color:crimson;}

#cont #recommend dl dt{ font-size: 16px;
    font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;
    line-height: 1.7em;
    font-weight: 500;}

#cont #recommend dl dd{ font-size: 16px;
    font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;
    line-height: 1.7em;
    font-weight: 700;}

#cont #recommend dl dd a{ font-size: 16px;
    font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;
    line-height: 1.7em;
    font-weight: 700;}

 #cont #recommend dl{border: 2px solid #cccccc;
    padding: 8px;
    margin-bottom: 10px;}   



#cont #cbox2 .ibox {width:730px;}

#programTable{}



.pointFlowBox .seminarPointBox dt img{display:none;}

#cont #c3_l #c3_lr .charaTitle{    font-size: 18px;
    font-family: 游ゴシック;
    font-weight: 700;}


#cont #c3_l #c3_lr .goalBox p{color: rgb(51, 51, 51);
    margin-bottom: 20px;
    margin-top: 10px;
    clear: both;
    letter-spacing: 0px;
    font-size: 15px;
    font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;
    line-height: 1.7em;
    font-weight: 500;}

#cont #c3_l #c3_lr .goalBox p b{color: rgb(51, 51, 51);
    margin-bottom: 20px;
    margin-top: 10px;
    clear: both;
    letter-spacing: 0px;
    font-size: 15px;
    font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;
    line-height: 1.7em;
    font-weight: 700;}

#cont #c3_l #c3_lr #cbox1 p{color: rgb(51, 51, 51);
    margin-bottom: 20px;
    margin-top: 10px;
    clear: both;
    letter-spacing: 0px;
    font-size: 15px;
    font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;
    line-height: 1.7em;
    font-weight: 500;}

#cont #c3_l #c3_lr #cbox1 p span{
    clear: both;
    font-size: 15px;
    font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;
    line-height: 1.7em;
    font-weight: bold;}

#cont #c3_l #c3_lr #cbox1 p a{
    clear: both;
    font-size: 15px;
    font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;
    line-height: 1.7em;
    font-weight: bold;color: #052674;}

#cont #c3_l #c3_lr #cbox1 p b{color: rgb(51, 51, 51);
    margin-bottom: 20px;
    margin-top: 10px;
    clear: both;
    letter-spacing: 0px;
    font-size: 15px;
    font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;
    line-height: 1.7em;
    font-weight: 700;}

#cont #c3_l #c3_lr .pointBoxChara{display:none;}

#cont #c3_l #c3_lr .pointFlowBox{display:none;}

#cont #cbox2 .ibox table#programTable{background-color:transparent;    width: 100%;}

#cont #cbox2 .ibox table#programTable .tblTitle{border-bottom:none;text-align:left;font-weight: 700;    font-family: 游ゴシック;    font-size: 14px;    padding-top: 30px;}


#cont #cbox2 .ibox table#programTable tbody tr td{    font-family: メイリオ, Meiryo, sans-serif;    font-size: 14px;text-align:center;}
#cont #cbox2 .ibox table#programTable tbody tr td.tblSubTitle1{    border-bottom:none;}
#cont #cbox2 .ibox table#programTable tbody tr td.tblSubTitle2{    font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;    font-size: 12px;    font-weight: 700;    padding: 5px;border-bottom:none;}
#cont #cbox2 .ibox table#programTable tbody tr td.tblSubTitle3{ width: 85px;  font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;    font-size: 12px;    font-weight: 700;    padding: 5px;border-bottom:none;}
#cont #cbox2 .ibox table#programTable tbody tr td ul{list-style:none;text-align:left;}
#cont #cbox2 .ibox table#programTable tbody tr td ul li{    font-family: メイリオ, Meiryo, sans-serif;    font-size: 12px;    font-weight: 500;}
#cont #cbox2 .ibox table#programTable tbody tr td ul li b{    font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;    font-size: 14px;    font-weight: 700;}
#cont #cbox2 .ibox table#programTable tbody tr td ul li strong{    font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;    font-size: 14px;    font-weight: 700;}
#cont #cbox2 .ibox table#programTable tbody tr td{    border-bottom: 1px solid;padding:10px;}
#cont #cbox2 .ibox table#programTable tbody tr td ul li span{ font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;    font-size: 13px;    font-weight: 700;}
#cont #cbox2 .ibox table#programTable tbody tr td ul li ol{padding-left:20px;}

div#print_preview_button img{float:none;}


#cont .btm_cmnt{margin: 25px 0px;}

#cont .btm_cmnt p{    font-size: 14px;
    line-height: 1.5em;
    margin-bottom: 20px;
    font-family: 游ゴシック;
    font-weight: 500;}
    

#cont .btm_cmnt h3{font-size: 16px;
    font-family: 游ゴシック;
    display: block;
margin-bottom: 11px;}




#cont #cbox5 .ibox{margin-bottom: 40px;overflow:hidden;border-bottom: 2px dotted #cccccc;    padding-bottom: 28px;}
#cont #cbox5 .ibox dl dt b{  font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;    font-size: 14px;    font-weight: 700;color:red;}
#cont #cbox5 .ibox dl dd{    font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;    font-size: 16px;    font-weight: 700;}
#cont #cbox5 .ibox dl dd.lh130{font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;  }
#cont #cbox5 .ibox dl dd.lh130 div{font-family:Khula, sans-serif; font-size:42px;line-height:0.82em;     font-weight: 500;}
#cont #cbox5 .ibox dl dd.lh130 div span{font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;font-size: 14px;     font-weight: 700;}
#cont #cbox5 .ibox dl dd.lh130 div img{display: none;}
#cont #cbox5 .ibox dl dd.lh130 ul{font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;     padding-top: 12px; }
#cont #cbox5 .ibox dl dd.lh130 ul li{font-family: 游ゴシック, "Yu Goshic", メイリオ, Meiryo, sans-serif;    font-size: 15px;    font-weight: 500;  }
#cont #cbox5 .ibox dl.voice_bottom_r{float:right;width:60%;}
#cont #cbox5 .ibox dl.voice_bottom_l{float:left;width:35%;}

#cont #cbox5 {   margin-top: 60px;}
#cont .m_link p span{top:3px;}


#cont #c3_ll dl dd.rating_list ul li span{font-family: 'Khula', sans-serif; font-size: 43px;    margin-right: -10px;}

#cont #c3_ll dl{    border: 1px solid #cccccc;
    padding: 10px;
border-radius: 2px;}

#cont #c3_ll dl table{display:none;}

#cont #c3_ll dl dd.rating_list{border:none;}

#cont #c3_ll dl dd.rating_list_total{border:none;padding: 0px;}

#cont #c3_ll dl dd.rating_list ul li{font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;    line-height:2.4em;margin-bottom: 2px}

#cont #c3_ll dl dd.rating_list ul li a{font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;     display: none; }

#cont #c3_ll dl dd.rating_list ul li ul li{border-bottom:1px dotted #cccccc;}


#cont #c3_ll dl dd.rating_list ul li img{display:none;}


#cont #c3_ll dl.t1 dt b {font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;font-size:17px;}

#cont #c3_ll dl dd a{font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;    font-weight: 700;   font-size: 13px;    line-height: 1.4em; }

#cont #c3_ll dl dt.t1 cc11 k_l_list a{font-family: '游ゴシック','Yu Goshic','メイリオ','Meiryo',sans-serif;}




@media (max-width: 375px){
#cont .textBox p.img_diver{width:100%;margin:0 auto;}
.link{width:100%;    margin-bottom: 15px;}
.link p a{width:100%;}
#cont #cbox5 .ibox dl.voice_bottom_r{float:none;width:100%;margin-top:20px;}
#cont #cbox5 .ibox dl.voice_bottom_l{float:none;width:100%;}
.top_section .top_info {padding-left:0px;}
#toBottomLink p span{font-size:16px;}
#toBottomLink p{font-size:12px;}
}


@media (max-width: 768px){
#cont #cbox5 .ibox dl dd {margin-left:0px !important;}
.link p a{width:100%;}
}


