@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legennd,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{margin:0;padding:0;list-style:none;}
hr{display:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a:link{color:#0000DE;}
a:visited,a:active{color:#663399;}
body{font-family:"MS UI Gothic","MS PGothic";color:#333333;}
html>body{font-family:"Lucida Grande",sans-serif;}
*+html body{font-family:"Meiryo",sans-serif;}
select,input,textarea{font-family:"MS UI Gothic","MS PGothic";}
body{text-align:center;background-color:#e0e0e0;}
#wrapper{background:#ffffff url(http://i.yimg.jp/images/honyaku/promo/cross_premium/bg_body.gif) repeat-y;color:#333333;line-height:1.5;text-align:left;width:950px;padding:10px 10px 0 10px;margin:0 auto;}
#header{width:850px;position:relative;margin:0 50px 15px 50px;}
#contents{background:#FFFFFF;font-size:87.5%;width:850px;margin:0 50px;}
#footer{text-align:center;width:850px;margin:0 50px;}
#footer address{padding:10px 0 20px;border-top:1px solid #9e9e9e;font-size:small;\_font-size:x-small;line-height:1.4;}
#emg,
#emg2,
#emg3{margin-bottom:10px;text-align:center;}
#emg table,
#emg2 table,
#emg3 table{margin-left:auto;margin-right:auto;}
#emg2 br,
#emg3 br{display:none;}
h1,#header p,h2,.title_f1,.title_f2,.title_f3{text-indent:-9999px;\_height:1%;}
p{line-height:1.4;}
.attention{font-size:85%;margin-top:5px;}
h1{height:160px;margin:0 0 20px 0;background:url(http://i.yimg.jp/images/honyaku/promo/cross_premium/banner.png) no-repeat scroll 0 0;}
.info{margin:0 15px 20px 15px;}
.info h2{height:25px;background:url(http://i.yimg.jp/images/honyaku/promo/cross_premium/title01.gif) no-repeat scroll 0 0;margin:0 0 10px 0;}
.course{clear:both;text-align:center;background-color:#cddbe4;padding:15px;margin:10px 0 0 0;}
.course ol{padding:0 0 15px 0;}
.course li{float:left;}
.c1,
.c2{text-indent:-9999px;width:385px;height:90px;}
.c1{background:url(http://i.yimg.jp/images/honyaku/promo/cross_premium/cap_course01.gif) no-repeat scroll 0 0;margin:0 20px 0 0;}
.c2{background:url(http://i.yimg.jp/images/honyaku/promo/cross_premium/cap_course02.gif) no-repeat scroll 0 0;}
.course p{text-align:left;padding:0 0 0 200px;}
.feature{clear:both;margin:0 0 20px 0;}
.feature h2{height:45px;background:url(http://i.yimg.jp/images/honyaku/promo/cross_premium/title02.gif) no-repeat scroll 0 0;margin:0 0 15px 0;}
.box{background:#ffffff url(http://i.yimg.jp/images/honyaku/promo/cross_premium/bg_box.gif) repeat-x left bottom;border:solid 1px #cecece;padding:15px;margin:0 15px 15px 15px;}
.box h3{margin:0 0 15px 0;}
.box img{margin:15px 0 0 0;}
.title_f1,.title_f2,.title_f3{height:35px;}
.title_f1{background:url(http://i.yimg.jp/images/honyaku/promo/cross_premium/s_title01.gif) no-repeat scroll 0 0;}
.title_f2{background:url(http://i.yimg.jp/images/honyaku/promo/cross_premium/s_title02.gif) no-repeat scroll 0 0;}
.title_f3{background:url(http://i.yimg.jp/images/honyaku/promo/cross_premium/s_title03.gif) no-repeat scroll 0 0;}
.price{margin:0 0 50px 0;}
.price h2{height:45px;background:url(http://i.yimg.jp/images/honyaku/promo/cross_premium/title03.gif) no-repeat scroll 0 0;margin:0 0 15px 0;}
.text{margin:0 15px;}
.title_list{margin:15px 15px 0 15px;}
.price_list{width:820px;border:1px solid #3f6da0;table-layout:fixed;border-spacing:5;border-collapse:collapse;margin:0 15px 20px 15px;}
.th1,
.td1{width:45%;}
.th2,
.td2{width:25%;}
.th3,
.td3{width:30%;}
.price_list .td1{padding:0 15px 0 25px;}
.td2,
.td3{text-align:center;}
.td2 span{color:#e96e00;font-weight:bold;font-size:114%;margin:0 3px 0 0;}
.price_list th{border-top:1px solid #3f6da0;border-left:1px solid #3f6da0;background-color:#d0d6f1;text-align:center;padding:5px;}
.price_list td{border-top:1px solid #3f6da0;border-left:1px solid #3f6da0;padding:5px;}
.button_p{text-align:center;margin:0 15px 15px 15px;}
.button_p p{padding:0 0 0 215px;text-align:left;}
dl{margin:0 0 10px 0;}
.course ol:after{display:block;height:0;visibility:hidden;clear:both;content: ".";}
.course ol{display:inline-block;}
/*\*/
* html .course ol{height:1em;}
.course ol{display:block;}
/**/
