@charset "utf-8";
/* CSS Document */
body {text-align: center; background:#000; margin:0; padding:0px; height:100%;font-size: 80%; font-family: Arial, Helvetica, sans-serif; background-image:url(http://www.shinjuku-studio.com/images/bg.gif);}
.clear {clear:both; line-height:1.4;}
img{border:none;}
a{ color:#325AA0; text-decoration:none; border:0;}
a:link{ color:#325AA0; text-decoration:none; border:0;}
a:visited{ color:#325AA0; text-decoration:none;}
a:hover{ color:#325AA0; text-decoration:underline;}
a:active{ color:#325AA0; text-decoration:none;}
h2{margin:0; padding:0; margin-bottom:15px; border-left:8px solid #3333cc;padding-left:5px; font-size:150%;}
#wrapper{width: 982px; text-align: left; margin:0 auto; background-image:url(http://www.shinjuku-studio.com/images/wrapper_bg.jpg); background-repeat:repeat-y;}
#header	{width:940px; padding:0; margin:0;}
#header img{margin :0; padding:0;}
#head_index{ background:url(http://www.shinjuku-studio.com/images/top.jpg) no-repeat; height:240px;}
#head_product{ background:url(http://www.shinjuku-studio.com/images/product_top.jpg) no-repeat; height:150px;}
#head_video{ background:url(http://www.shinjuku-studio.com/images/video_top.jpg) no-repeat; height:150px;}
#head_inq{ background:url(http://www.shinjuku-studio.com/images/inq.jpg) no-repeat; height:150px;}
#head_info{ background:url(http://www.shinjuku-studio.com/images/news.jpg) no-repeat; height:150px;}
#head_c_info{ background:url(http://www.shinjuku-studio.com/images/c_info.jpg) no-repeat; height:150px;}
#head_policy{ background:url(http://www.shinjuku-studio.com/images/policy.jpg) no-repeat; height:150px;}
#head_graduation{ background:url(http://www.shinjuku-studio.com/images/graduation.jpg) no-repeat; height:150px;}
#head_access{ background:url(http://www.shinjuku-studio.com/images/access.jpg) no-repeat; height:150px;}
#head_readings{ background:url(http://www.shinjuku-studio.com/images/reading.jpg) no-repeat; height:150px;}
#head_sitemap{ background:url(http://www.shinjuku-studio.com/images/sitemap.jpg) no-repeat; height:150px;}

#head_news{ background:url(http://www.shinjuku-studio.com/images/news.jpg) no-repeat; height:150px;}

.conts_main{width: 680px; line-height: 1.4; padding-top:15px;}
.box_title{margin-bottom:0; marin:0; padding:0 40px 0 0;}
h3.box_title2{font-size:1.2em; margin:0 0 0 8px; padding-bottom:2px; background-image:url(http://www.shinjuku-studio.com/images/point_circle.gif); background-position:0 2px; background-repeat: no-repeat; padding-left:18px; line-height:22px; margin-top:8px;}

.vd_vox{border: 1px solid #666; padding: 10px; width: 650px; margin-bottom:10px; _margin-bottom:5px;}
.text-right{text-align:right; padding-top:10px; margin-bottom:0;}
.product_name{padding: 20px 0pt 10px; width: 680px}

#contents{width:940px; margin:0 auto;}
#gnavi	{width: 940px; padding: 0; margin: 0; font-size:1px; background-image: url(http://www.shinjuku-studio.com/images/navi_bg.gif); background-repeat:repeat-x;}
#footer	{width:940px; height:60px; background-image: url(http://www.shinjuku-studio.com/images/footer.gif); background-repeat:no-repeat;}

#main {width:940px; background-image: url(http://www.shinjuku-studio.com/images/main_bg.jpg); background-repeat:repeat-y; height:100%; min-height:350px;}
#main p{line-height: 1.4; padding-left:10px;}
.right {width:220px; float:right; padding-top:15px; padding-left:15px;}
.left{width:700px; text-align: left;  float:right; padding-top:15px;}

.contents{padding:5px;}
.product{width:318px; height:225px; float:left; border:solid 1px #CCCCCC;background:url(http://www.shinjuku-studio.com/mt/test/images/product.jpg); background-position: 0 0; background-repeat:no-repeat; padding-bottom:10px;}
.m_product{width:318px; height:225px; float:left; border:solid 1px #CCCCCC; margin-left:15px;background:url(http://www.shinjuku-studio.com/mt/test/images/m_pro.jpg); background-position: 0 0; background-repeat:no-repeat; padding-bottom:10px;}
.text_product{padding-top:133px; _padding-top:140px; padding-left:5px; margin:0;}
*:first-child+html .text_product{padding-top:130px; padding-left:5px; margin:0;}
.f_right{float:right;}
.f_right2{float:right; padding:0 5px;}
.f_left{float:left;}
.f_left2{float:left; padding:0 5px;}

.move{padding-left:70px;}
.move img{padding-top:0px;}
*:first-child+html .move img{margin-top:0px;}
.move2{padding-left:100px;}
.move2 img{padding-top:15px;}
*:first-child+html .move2 img{padding-top:18px;}
.move3{padding-left:200px;}


.news{margin-top:25px;}
.news_style{padding: 10px 0pt; width: 650px;}
#box_top{background:url(http://www.shinjuku-studio.com/images/top.gif); background-position: 0 0; background-repeat:no-repeat; width:674px; height:13px; display:block; font-size:1px;}
#box_body{background:url(http://www.shinjuku-studio.com/images/mid.gif); background-position: 0 0; background-repeat:repeat-y; padding:10px 0 5px 0px; width:674px; min-height:110px; _height:110px;}
#box_foot{background:url(http://www.shinjuku-studio.com/images/bottom.gif); background-position: 0 0; background-repeat:no-repeat; width:674px; height:11px; padding-bottom:17px;}

#box_contents{width:620px; padding:0 10px;}
#box_contents img{margin:0; padding:0;}

ul{ margin:0 0 15px 5px; padding:0; list-style-type:none; display:block;}
ul li{ background-image:url(http://www.shinjuku-studio.com/images/small_arrow.gif); background-repeat:no-repeat; background-position: 0 5px; padding-left:7px; margin-bottom:7px;}


.foot_link{padding:5px;}
*:first-child+html .foot_link{margin:5px;}
.cost {border:1px solid #666; border-collapse: collapse;}

.c_info table{ margin:10px 0 15px 15px; border-top:1px solid #666; border-left:1px solid #666;}
.c_info table th{ border-bottom:1px solid #666; border-right:1px solid #666; background:#ebf4fc; font-weight:bold; text-align:center; padding:10px;}
.c_info table td{ border-bottom:1px solid #666; border-right:1px solid #666;padding:5px;}

.anothar_col{color:#0080c0; font-weight: bold;}
.service{margin:0; padding:2px; padding-left:15px;}
.service li{background-image:url(http://www.shinjuku-studio.com/images/small_arrow.gif); background-repeat:no-repeat; padding-left:10px; display:inline; padding-right:8px; padding-bottom:10px; margin-bottom:2px; line-height:1.5;_background-position: 0 2px; }
.qanda{font-weight: bold; color:#ff0000}
.top_pic img{padding:0 12px; border:0; margin:0;}
.features{padding-left:10px;}
.read table{ margin:10px 0 15px 15px; border-top:1px solid #666; border-left:1px solid #666;}
.read  table th{ border-bottom:1px solid #666; border-right:1px solid #666; background:#ebf4fc; font-weight:bold; text-align:center; padding:10px;}.read  table td{ border-bottom:1px solid #666; border-right:1px solid #666;padding:5px;}