body{text-align : center;color : #190707; font-size : 20px;line-height : 140%; padding : 0px; margin : 0px;font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;-webkit-text-size-adjust: (100% | none | auto);}
h1,h2,h3,h4,h5,h6,ul,li,p{margin : 0px; padding : 0px; font-size : 20px;}
img{vertical-align: text-bottom;}
li{list-style-type : none;}
.clear{overflow: hidden;}
.clear:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/*\*/* html .clear{height: 1em;overflow: visible;}/**/
.left{float : left;}
.right{float : right;}

#main_size{width : 640px;text-align : left;}
.bt_pamphlet{position:relative; top : -60px; text-align : center; margin-bottom : -20px;}
.bt_other{width : 566px; margin : 0 auto 0; position:relative; top : -45px; text-align : center;}

#main_image h1{height : 84px;overflow: hidden;}
#main_image h2{height : 511px;overflow: hidden;}

.contents_box{margin-bottom : 30px;}
.contents_box .bt_pamphlet{top : 0;}
.contents_box .bt_pamphlet.no-sp{top : -20px;}

.contents_box h3{margin-bottom : 25px;}

#img_02 div span,
#img_03 div span,
#img_05 div span,
#img_06 div span{font-weight : bold; color : #e52e73;}

#img_02{position:relative; min-height : 320px;}
#img_02 div{position:absolute; width : 412px; top : 125px; left : 210px;}

#img_03{position:relative; min-height : 260px;}
#img_03 div{position:absolute; width : 417px; top : 122px; left : 20px;}
#img_04{margin-bottom : 20px;}

#img_05{position:relative; min-height : 250px;}
#img_05 div{position:absolute; width : 375px; top : 70px; left : 245px;}

#img_06{position:relative;}
#img_06 div.w_half{position:absolute; width : 370px; top : 70px; left : 25px;}
#img_06 div.w_wide{width : 590px; margin-left:25px; -webkit-text-size-adjust: none; /* iPhone */}
#img_06 .bt_pamphlet{margin-bottom : 50px;}
#img_06 #img_08_text{background : #fce4ed; border-top : 4px solid #f8c5d8;border-bottom : 4px solid #f8c5d8; padding : 25px 0; text-align : center; color : #ac436b; font-size : 20px; margin-bottom : 15px; margin-top: 15px; -webkit-text-size-adjust: none; /* iPhone */}

#img_08 h4{margin-bottom : 20px;}
#img_08 #img_08_text{background : #fce4ed; border-top : 4px solid #f8c5d8;border-bottom : 4px solid #f8c5d8; padding : 25px 0; text-align : center; color : #ac436b; font-size : 22px; margin-bottom : 15px; -webkit-text-size-adjust: none; /* iPhone */}
#img_08 .bt_pamphlet{margin-bottom :60px;}


#img_10_left{width : 600px; margin : 0 auto; background : url(../../img/01/img_10_right.gif) no-repeat right bottom;}
#img_10_right{background : url(../../img/01/img_10_left.gif) no-repeat left top; padding : 20px;}
#img_10_right ul{width : 45%; margin : 0px; padding : 0 0 0 20px;}
#img_10_right ul li{list-style-type : disc; font-size : 17px; margin-top : 6px;}
#img_10_left .text{clear : both; padding-right : 40px;text-align : right; font-size : 18px; line-height : 18px; font-weight : bold; color : #ee869b;}

#img_12_13{text-align : center; padding-bottom : 30px;}
#img_12_13 ul li{margin-bottom : 10px;}

#bt_top{text-align : right; padding-right : 20px; height : 54px; background : url(../../img/01/bt_top_bg.gif) repeat-x center bottom;}
#school_data{background : url(../../img/01/footer_line.gif) repeat-x center 6px; padding : 45px 45px 10px; text-align : left; }
#school_data img{margin-bottom : 15px;}
#school_data p{margin-bottom : 15px;}
#copy_right{background : #e52e73; padding : 18px 0; text-align : center; color : white; border-top :#f18fb4 solid 3px; font-size : 16px; }