@charset "shift_jis";


/*---------- y[WSΜΜwθ ----------*/

body {
font-family: Verdana, Arial, Helvetica, sans-serif, "lr SVbN","Hiragino KaKu Gothic Pro", Osaka;
margin:0;
padding:0;
font-size:14px;
background-color:#FFFFFF;
background-image:url(img/bg.jpg);
background-position:top;
background-repeat:repeat-x;
}

a:link {color:#2065a4;text-decoration:underline;}
a:visited {color:#2065a4;text-decoration: underline;}
a:hover {color:#00afdf;text-decoration:none;}
a img {border-style:none;}
a:hover img{
opacity:0.5;
filter:alpha(opacity=50);
}

.clr{clear:both;}

.align_L{float:left;}
.align_R{float:right;}
.align_C{text-align:center;}
p {
line-height:150%;
font-size:14px;
color:#333333;
}

#wrapper {
width:960px;
margin:0 auto;
padding:0;
}

.mb10 {
margin-bottom:10px;
}

/*---------- wb_[ ----------*/

#header{
margin:0;
padding:0;
height:160px;
background-image:url(img/header.jpg);
}
#header h1{
margin:0;
padding:10px 0 0 0;
font-size:12px;
line-height:120%;
font-weight:normal;
color:#777777;
}

#headleft{
width:525px;
float:left;
margin:0;
padding:0;
}
#headright{
width:430px;
float:right;
margin:0;
padding:10px 0 0 0;
text-align:right;
font-size:12px;
line-height:150%;
}

.headlink{
margin:0 0 0 10px;
padding:0 0 2px 8px;
background-image:url(img/list01.gif);
background-position:left center;
background-repeat:no-repeat;
}

.headbtn{
margin:0;
padding:5px 0 0 0;
}
.headbtn img{margin:0 0 0 10px;}

#navi{
margin:0;
padding:22px 0 0 0;_padding:21px 0 0 0;>padding:21px 0 0 0;padding:21px 0 0 0\9;
}
ul.menu {margin:0;padding:0;}
ul.menu li {
float:left;
text-indent:-9999px;
overflow:hidden;
list-style:none;
}

ul.menu li.menu1 a {background-image:url(img/menu/01.jpg);width:126px;_width:126px;>width:126px;width:126px\9;display:block;height:43px;border-right:groove 2px #1f677f;_border-right:inset 2px #1f677f;>border-right:inset 2px #1f677f;border-right:inset 2px #1f677f\9;border-left:groove 2px #1f677f;_border-left:outset 2px #1f677f;>border-left:outset 2px #1f677f;border-left:outset 2px #1f677f\9;}
ul.menu li.menu1 a:hover {background-image:url(img/menu/01on.jpg);width:126px;_width:126px;>width:126px;width:126px\9;display:block;height:43px;border-right:groove 2px #1f677f;_border-right:inset 2px #1f677f;>border-right:inset 2px #1f677f;border-right:inset 2px #1f677f\9;border-left:outset 1px #1f677f;_border-left:outset 2px #1f677f;>border-left:outset 2px #1f677f;border-left:outset 2px #1f677f\9;}

ul.menu li.menu2 a {background-image:url(img/menu/02.jpg);width:248px;_width:248px;>width:248px;width:248px\9;display:block;height:43px;border-right:groove 2px #1f677f;_border-right:inset 2px #1f677f;>border-right:inset 2px #1f677f;border-right:inset 2px #1f677f\9;}
ul.menu li.menu2 a:hover {background-image:url(img/menu/02on.jpg);width:248px;_width:248px;>width:248px;width:248px\9;display:block;height:43px;border-right:groove 2px #1f677f;_border-right:inset 2px #1f677f;>border-right:inset 2px #1f677f;border-right:inset 2px #1f677f\9;}

ul.menu li.menu3 a {background-image:url(img/menu/03.jpg);width:128px;_width:128px;>width:128px;width:128px\9;display:block;height:43px;border-right:groove 2px #1f677f;_border-right:inset 2px #1f677f;>border-right:inset 2px #1f677f;border-right:inset 2px #1f677f\9;}
ul.menu li.menu3 a:hover {background-image:url(img/menu/03on.jpg) ;width:128px;_width:128px;>width:128px;width:128px\9;display:block;height:43px;border-right:groove 2px #1f677f;_border-right:inset 2px #1f677f;>border-right:inset 2px #1f677f;border-right:inset 2px #1f677f\9;}

ul.menu li.menu4 a {background-image:url(img/menu/04.jpg);width:158px;_width:158px;>width:158px;width:158px\9;display:block;height:43px;border-right:groove 2px #1f677f;_border-right:inset 2px #1f677f;>border-right:inset 2px #1f677f;border-right:inset 2px #1f677f\9;}
ul.menu li.menu4 a:hover {background-image:url(img/menu/04on.jpg);width:158px;_width:158px;>width:158px;width:158px\9;display:block;height:43px;border-right:groove 2px #1f677f;_border-right:inset 2px #1f677f;>border-right:inset 2px #1f677f;border-right:inset 2px #1f677f\9;}

ul.menu li.menu5 a {background-image:url(img/menu/05.jpg);width:158px;_width:158px;>width:158px;width:158px\9;display:block;height:43px;border-right:groove 2px #1f677f;_border-right:inset 2px #1f677f;>border-right:inset 2px #1f677f;border-right:inset 2px #1f677f\9;}
ul.menu li.menu5 a:hover {background-image:url(img/menu/05on.jpg);width:158px;_width:158px;>width:158px;width:158px\9;display:block;height:43px;border-right:groove 2px #1f677f;_border-right:inset 2px #1f677f;>border-right:inset 2px #1f677f;border-right:inset 2px #1f677f\9;}

ul.menu li.menu6 a {background-image:url(img/menu/06.jpg);width:128px;_width:128px;>width:128px;width:128px\9;display:block;height:43px;border-right:groove 2px #1f677f;_border-right:inset 2px #1f677f;>border-right:inset 2px #1f677f;border-right:inset 2px #1f677f\9;}
ul.menu li.menu6 a:hover {background-image:url(img/menu/06on.jpg);width:128px;_width:128px;>width:128px;width:128px\9;display:block;height:43px;border-right:groove 2px #1f677f;_border-right:inset 2px #1f677f;>border-right:inset 2px #1f677f;border-right:inset 2px #1f677f\9;}

/* _uEUiFirefox Opera SafarijΞτ */
ul.menu:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
font-size:0;
}

/* WinΕIE7ΖMacΕIE5Ξτ */
ul.menu {display:inline-block;}

/* WinΕIE5¨ζΡ6Ξτ */
/* Hides from IE-mac \*/
* html ul.menu {height:1px;}

ul.menu {display:block;}
/* End hide from IE-mac */

/*---------- Rec ----------*/
#catch{
margin:0;
padding:5px 0 0 0;
}

#container {
margin:0;
padding:15px 0 45px 0;
}

h2{}
h3{}
h4{}

.h2_01{height:40px;background-image:url(img/h2_01.gif);text-indent:-3000px;margin:10px 0 20px 0;border:solid 1px #d2d2d2;}
.h2_02{height:40px;background-image:url(img/h2_02.gif);text-indent:-3000px;margin:10px 0 20px 0;border:solid 1px #d2d2d2;}
.h2_03{height:120px;background-image:url(img/h2_03.jpg);text-indent:-3000px;margin:0 5px 5px 5px;border-top:solid 5px #0f2936;border-bottom:solid 1px #CCCCCC;}
.h2_04{height:120px;background-image:url(img/h2_04.jpg);text-indent:-3000px;margin:0 5px 5px 5px;border-top:solid 5px #0f2936;border-bottom:solid 1px #CCCCCC;}
.h2_05{height:230px;background-image:url(img/h2_05.jpg);text-indent:-3000px;margin:0 5px 10px 5px;border:solid 3px #930d14;}
.h2_06{height:40px;background-image:url(img/h2_06.gif);text-indent:-3000px;margin:10px 0 20px 0;border:solid 1px #d2d2d2;}
.h2_07{height:40px;background-image:url(img/h2_07.gif);text-indent:-3000px;margin:10px 0 20px 0;border:solid 1px #d2d2d2;}
.h2_08{height:40px;background-image:url(img/h2_08.gif);text-indent:-3000px;margin:10px 0 20px 0;border:solid 1px #d2d2d2;}
.h2_09{height:150px;background-image:url(img/h2_09.jpg);text-indent:-3000px;margin:0 5px 5px 5px;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}
.h2_10{height:40px;background-image:url(img/h2_10.gif);text-indent:-3000px;margin:10px 0 20px 0;border:solid 1px #d2d2d2;}

.subtitle{
font-size:24px;
line-height:150%;
font-weight:bold;
margin:0 5px 5px 5px;
padding:25px 0 18px 5px;
color:#2e7d9c;
border-top:solid 5px #0f2936;
border-bottom:solid 1px #CCCCCC;
font-family: 'CI', Meiryo, Verdana, Helvetica, Arial, 'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro',  'lr oSVbN';
}
.subcopy{
font-size:14px;
line-height:150%;
font-weight:normal;
color:#0f2936;
}

.style_01{
font-size:14px;
line-height:150%;
font-weight:bold;
margin:0 0 5px 0;
padding:0 0 0 23px;
background-image:url(img/style_01.gif);
background-position:left center;
background-repeat:no-repeat;
color:#343434;
}
.style_02{
font-size:14px;
line-height:150%;
font-weight:bold;
margin:10px 0 20px 0;
padding:10px 0 7px 10px;
border-left:solid 6px #2e7d9c;
border-top:solid 1px #DDDDDD;
border-right:solid 1px #DDDDDD;
border-bottom:solid 1px #DDDDDD;
background-color:#FFFFFF;
color:#0f2936;
font-family: 'CI', Meiryo, Verdana, Helvetica, Arial, 'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro',  'lr oSVbN';
}
.style_02b{
font-size:18px;
line-height:150%;
font-weight:bold;
margin:10px 0 20px 0;
padding:10px 0 7px 10px;
border-left:solid 6px #2e7d9c;
border-top:solid 1px #DDDDDD;
border-right:solid 1px #DDDDDD;
border-bottom:solid 1px #DDDDDD;
background-color:#FFFFFF;
color:#0f2936;
font-family: 'CI', Meiryo, Verdana, Helvetica, Arial, 'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro',  'lr oSVbN';
}
.style_03{
font-size:18px;
line-height:150%;
font-weight:bold;
margin:0 0 2px 0;
padding:8px 0 5px 5px;
color:#f0c51e;
background-color:#0f2936;
font-family: 'CI', Meiryo, Verdana, Helvetica, Arial, 'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro',  'lr oSVbN';
}
.sub03{
font-size:12px;
line-height:120%;
font-weight:normal;
color:#FFFFFF;
}
.style_04{
font-size:14px;
line-height:150%;
font-weight:bold;
margin:0;
padding:0;
border-bottom:solid 1px #2e7d9c;
color:#2e7d9c;
}

#action {
margin:0 0 5px 5px;
padding:0 0 0 1px;
font-size:10px;
line-height:150%;
color:#666666;
}
#action li {display:inline;list-style-type: none;}
#action a:link {text-decoration:underline;}
#action a:hover {text-decoration:none;}

#main{
float:left;
width:700px;
margin:0;
padding:0;
}
#box_top{
margin:0;
padding:0;
height:10px;
background-image:url(img/bg_top.png);
background-position:center;
}
#box_body01{
margin:0;
padding:0;
height:415px;
background-image:url(img/bg_body01.png);
background-position:center;
}
#box_body01 h3#h3_1{
font-size:18px;
color:#2c7e9c;
font-weight:bold;
padding:65px 0 0px 32px;
margin:0;
}
#box_body01 #kensyu ul {
margin:112px 0 0 20px;
padding:0;
color:#2c7e9c;
}
#box_body01 #kensyu ul b{
font-weight:bold;
}
#box_body01 #kensyu ul li {
list-style-type:none;
margin:0 0 11px 15px;
padding-left:25px;
line-height:19px;
font-size:16px;
}
#box_body01 #kensyu ul li#point1 {
background:url(img/point1.gif) no-repeat ;
}
#box_body01 #kensyu ul li#point2 {
background:url(img/point2.gif) no-repeat;
}
#box_body01 #kensyu ul li#point3 {
background:url(img/point3.gif) no-repeat;
}
#box_body01 #kensyu ul li#point4 {
background:url(img/point4.gif) no-repeat;
}
#box_body01 #kensyu ul li#point5 {
background:url(img/point5.gif) no-repeat;
}
#contents_k {
margin:0 0 0 27px;
padding:0;
border-left:7px solid #b6cbe6;
border-right:7px solid #b6cbe6;
background-color:transparent;
width:573px;
}
#contents_k p {
font-size:12px;
margin:0 0 0 0;
line-height:180%;
}
#contents_k .k_L{
float:left;
margin:0 10px 0 15px;
width:259px;
background-color:transparent;
}
#contents_k h4{
background:url(img/contents_k_h4.gif) no-repeat;
width:259px;
height:38px;
margin:15px 0 0px 0;
color:#ffffff;
text-align:center;
padding-top:10px;
}
#contents_k .k_R{
margin:0 15px 0 10px;
float:left;
width:259px;
}


#box{
margin:0;
padding:5px 30px;
background-image:url(img/bg_body.png);
background-position:center;
background-repeat:repeat-y;
}
#box{
margin:0;
padding:5px 30px;
background-image:url(img/bg_body.png);
background-position:center;
background-repeat:repeat-y;
}
#box_bottom{
margin:0;
padding:0;
height:10px;
background-image:url(img/bg_bottom.png);
background-position:center;
}

.video_top{
float:left;
margin:2px 15px 0 0;
padding:0;
}

.contents{
margin:0 0 45px 0;
padding:0;
}
.contents_01{
margin:40px 0 45px 0;
padding:130px 0 0 0;
background-image:url(img/ttl_01.jpg);
background-position:top center;
background-repeat:no-repeat;
}

.booktop{
margin:0 0 15px 0;
padding:10px 0 8px 0;
text-align:center;
border:solid 3px #EEEEEE;
}
.semi_photo{
margin:0 0 15px 0;
padding:10px 0 8px 0;
text-align:center;
border:solid 3px #EEEEEE;
}
.semi_photo div.L{
float:left;
margin:0 0px 20px 15px;
padding:0px;
}
.semi_photo div.R{
float:right;
margin:0 15px 20px 0;
padding:0px;
}
.semi_photo img{
margin:3px;
border:2px solid #EEEEEE;
width:320px;
}
.kigyo_photo{
margin:0 0 15px 0;
padding:10px 15px 8px 15px;
text-align:left;
border:solid 3px #EEEEEE;
}
#mailmag_02{
margin:0 0 10px 0;
padding:255px 0 40px 0;
background-image:url(img/mailmag_02.jpg);
background-position:top center;
background-repeat:no-repeat;
text-align:center;
}


.select{
margin:0;
padding:1px 20px 1px 20px;
}
.course{
margin:0 0 15px 0;
padding:8px 15px;
border:1px solid #CCCCCC;
font-size:12px;
line-height:180%;
color:#333333;
background-color:#f3f0f0;
}
.for{
margin-right:7px;
padding:0 3px 1px 4px;
color:#FFFFFF;
background-color:#2c7d9b;
}
.next{
margin:-18px 0 0 0;
padding:0;
text-align:right;
}


/*---------- ιΖ€C ----------*/

.btn_record{
margin:0;
padding:12px 0 0 30px;
}

.trainingmenu{
margin:0 0 10px 0;
padding:3px;
background-color:#ebebeb;
border:solid 1px #CCCCCC;
}
dl.training {   
margin:0;
padding:10px;
background-color:#FFFFFF;
}   
dl.training dt {
clear:left;
float:left;
width:100px;
margin:0px;
padding:0;
}
dl.training dt img {
border:solid 1px #CCCCCC;
}
dl.training dd {
margin:0 0 0 100px;
padding:0;
font-size:12px;
line-height:150%;
}

.trainingttl {
font-size:14px;
line-height:150%;
font-weight:bold;
margin:-2px 0 5px 0;
padding:2px 0 2px 23px;
background-image:url(img/style_01.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:dotted 1px #CCCCCC;
}
.trainingnext {
text-align:right;
margin:3px 0 0 0;
padding:0;
}

.contactbox{
margin:0;
padding:0;
border-top:solid 3px #DDDDDD;
border-bottom:solid 3px #DDDDDD;
}

ul.check {
list-style:none;
margin:15px 0 10px 0;
padding:0;
}
ul.check li {
list-style: none;
margin:0 0 5px 0;
padding:4px 0 0 30px;
font-size:14px;
line-height:150%;
letter-spacing:1px;
font-weight:bold;
background-image: url(img/check.gif) ;
background-position:left top;
background-repeat:no-repeat;
}

ul.check2 {
list-style:none;
margin:15px 0 10px 0;
padding:0;
}
ul.check2 li {
list-style: none;
margin:0 0 5px 0;
padding:4px 0 0 30px;
font-size:14px;
line-height:150%;
font-weight:bold;
background-image: url(img/check.gif) ;
background-position:left top;
background-repeat:no-repeat;
}


table.list{
width:100%;
border-collapse:collapse;
margin:15px 0 0 0;
color:#0f2936;
}
table.list tr.gyo{
background-color:#c4d5e7;
}
table.list th{
font-size:12px;
line-height:150%;
border:solid 1px #FFFFFF;
padding:7px 10px 5px 10px;
background-color:#002a5b;
color:#cdf5f8;
}
table.list td{
font-size:12px;
line-height:150%;
border:solid 1px #FFFFFF;
padding:7px 10px 5px 10px;
}
table.list td.theme{
font-weight:bold;
}
table.list td.type{
text-align:center;
}

.gbox{
margin:30px 0 30px 0;
padding:2px;
border:solid 8px #b4a564;
}
.gboxtext{
margin:0;
padding:10px 25px;
border:solid 2px #b4a564;
}
.gboxtext p{
font-size:12px;
line-height:150%;
color:#333333;
letter-spacing:0;
}


/*---------- έΠAiET[ ----------*/
table.al{
width:100%;
border-collapse:collapse;
margin:0;
padding:0;
}
table.al td{
font-size:12px;
line-height:150%;
padding:2px;
text-align:center;
}


/*---------- ¨qlΜΊ ----------*/

.moviebox{
margin:0 0 20px 0;
padding:10px;
background-color:#e7e7e7;
}
.movievoice{
width:210px;
float:right;
margin:0;
padding:0;
}
.moviename{
margin:0 0 5px 0;
padding:0 0 5px 10px;
font-size:12px;
line-height:150%;
border-bottom:1px dotted #999999;
}
.movietext{
margin:0;
padding:10px;
font-size:12px;
line-height:150%;
color:#333333;
background-color:#FFFFFF;
border:1px solid #DDDDDD;
}
.video{
width:400px;
float:left;
margin:0;
padding:0;
}


/*---------- C^r[ ----------*/

dl.talk {   
width:100%;
margin:0;
padding:0;
font-size:14px;
line-height:150%;
letter-spacing:1px;
}   
dl.talk dt {  
clear:left;
float:left; 
width:40px; 
margin:0px;
font-weight:bold;
}   
dl.talk dd {   
margin-bottom:5px;
padding:0;
margin-left:40px;
}

.pict_right{
float:right;
margin:0 0 15px 15px;
padding:3px;
border:1px solid #CCCCCC;
}

.pagebox{
margin:45px 0 45px 0;
padding:0;
text-align:center;
}

ul.page {
list-style-type:none;
margin:0;
padding:0;
}
ul.page li {
display:inline;
list-style-type:none;
margin:0 1px 0 0;
padding:3px 6px 4px 6px;
font-size:12px;
line-height:100%;
border:solid 1px #888888;
text-align:center;
color:#888888;
}
ul.page li.act {
color:#FFFFFF;
background-color:#888888;
}
ul.page li a:link {color:#888888;text-decoration:none}
ul.page li a:hover {color:#0884D6;text-decoration:none;font-weight:bold;}
ul.page li a:visited {color:#888888;text-decoration:none;}

.talkmovie{
margin:30px 0 0 0;
padding:1px 0;
background-color:#000000;
text-align:center;
}


/*---------- TChj[ ----------*/
#side{
float:right;
width:240px;
margin:0;
padding:0;
}

#mailmag_01{
margin:0 0 10px 0;
padding:190px 0 16px 0;
background-image:url(img/mailmag_01.jpg);
background-position:top center;
background-repeat:no-repeat;
text-align:center;
}

table.sm{
width:100%;
border-collapse:collapse;
margin:0 0 5px 0;
padding:0;
color:#333333;
}
table.sm td{
font-size:12px;
line-height:150%;
padding:2px;
}

.sb{
margin-bottom:10px;
}

ul.sidemenu {
list-style:none;
margin:10px 0 0 0;
padding:0;
border-top:1px dotted #CCCCCC;
}
ul.sidelmenu li { display: inline; }
ul.sidemenu li a {
display: block;
padding:15px 1px 13px 30px;
background-color: #FFFFFF;
border-bottom:1px dotted #CCCCCC;
background-image:url(img/list_01.gif);
background-position:5px;
background-repeat:no-repeat;
color:#333333;
text-decoration:none;
}
ul.sidemenu li a:hover {
text-decoration:underline;
background-image:url(img/list_02.gif);
background-position:5px;
background-repeat:no-repeat;
color:#FF6600;
}


/*---------- ^[ ----------*/
#letter{
width:800px;
margin:0 auto;
padding:15px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}

.text{
margin:0 0 45px 0;
padding:15px 30px;
border:1px solid #CCCCCC;
}
.text p {
line-height:150%;
font-size:14px;
color:#333333;
letter-spacing:1px;
}

.videobox{
margin:15px 0 45px 0;
padding:15px 0;
background-color:#000000;
text-align:center;
}

.profile{
margin:30px 0 15px 0;
padding:90px 20px 5px 20px;
border:1px solid #184d66;
background-color:#f6f9fb;
background-image:url(img/1day/profile.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.profile2{
margin:30px 0 15px 0;
padding:90px 20px 5px 20px;
border:1px solid #184d66;
background-color:#f6f9fb;
background-image:url(img/1day/semi_photo.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.profile3{
margin:30px 0 15px 0;
padding:90px 20px 5px 20px;
border:1px solid #184d66;
background-color:#f6f9fb;
background-image:url(img/1day/kigyo_photo_t.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.profile p{
font-size:12px;
line-height:150%;
color:#333333;
letter-spacing:0;
}

.talent{
width:300px;
margin:15px auto 15px 0;
padding:5px 20px;
background-color:#e0e4e8;
}

.voice_1day{
margin:15px 0 1px 0;
padding:0;
}
.voice_1day p{font-size:12px;}

.voice_title{
margin:0 0 5px 0;
padding:0;
font-size:16px;
line-height:150%;
font-weight:bold;
border-bottom:1px dotted #184d66;
color:#1c3f5a;
}
.voice_name{
margin:0;
padding:5px;
font-size:12px;
line-height:150%;
color:#FFFFFF;
text-align:right;
background-color:#184d66;
}
.voice_left{
width:330px;
float:left;
margin:0 0 15px 0;
padding:15px;
border:1px solid #184d66;
background-image:url(img/1day/voice.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.voice_right{
width:330px;
float:right;
margin:0 0 15px 0;
padding:15px;
border:1px solid #184d66;
background-image:url(img/1day/voice.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

.voice_wright{
margin:0 0 15px 0;
}

.tokuten{
margin:0 0 15px 0;
padding:5px 20px;
border:5px solid #DADADA;
}
.tokuten_01{height:45px;background-image:url(img/1day/tokuten01_2.jpg);text-indent:-3000px;margin:15px 0 0 0;}
.tokuten_02{height:45px;background-image:url(img/1day/tokuten02_2.jpg);text-indent:-3000px;margin:15px 0 0 0;}
.tokuten_01_2{height:45px;background-image:url(img/1day/tokuten01_3.jpg);text-indent:-3000px;margin:15px 0 0 0;}
.tokuten_02_4{height:45px;background-image:url(img/1day/tokuten02_4.jpg);text-indent:-3000px;margin:15px 0 0 0;}
.tokuten_03_2{height:45px;background-image:url(img/1day/tokuten03_2.jpg);text-indent:-3000px;margin:15px 0 0 0;}
.tokuten_04_2{height:45px;background-image:url(img/1day/tokuten04_2.jpg);text-indent:-3000px;margin:15px 0 0 0;}
.tokuten_05_2{height:45px;background-image:url(img/1day/tokuten05_2.jpg);text-indent:-3000px;margin:15px 0 0 0;}
.tokuten_06{height:45px;background-image:url(img/1day/tokuten06.jpg);text-indent:-3000px;margin:15px 0 0 0;}

.tokuten_pict{
float:right;
margin:5px 15px 0 15px;
}

ul.bullet {
list-style:none;
margin:15px 0 10px 0;
padding:0;
}
ul.bullet li {
list-style: none;
margin:0 0 5px 0;
padding:4px 0 0 30px;
font-size:16px;
line-height:150%;
letter-spacing:1px;
font-weight:bold;
background-image: url(img/check.gif) ;
background-position:left top;
background-repeat:no-repeat;
}

ul.bullet2 {
list-style:none;
margin:15px 0 10px 0;
padding:15px 15px 10px 15px;
border:5px solid #EDEDED;
}
ul.bullet2 li {
list-style: none;
margin:0 0 5px 0;
padding:4px 0 0 30px;
font-size:14px;
line-height:150%;
font-weight:bold;
background-image: url(img/check.gif) ;
background-position:left top;
background-repeat:no-repeat;
}

.sbt_01{height:70px;background-image:url(img/1day/h2_01.jpg);text-indent:-3000px;margin:0 0 5px 0;}
.sbt_02{height:70px;background-image:url(img/1day/h2_02.jpg);text-indent:-3000px;margin:0 0 5px 0;}
.sbt_03{height:70px;background-image:url(img/1day/h2_03.jpg);text-indent:-3000px;margin:0 0 5px 0;}
.sbt_04{height:70px;background-image:url(img/1day/h2_04.jpg);text-indent:-3000px;margin:0 0 5px 0;}
.sbt_05{height:70px;background-image:url(img/1day/h2_05.jpg);text-indent:-3000px;margin:0 0 5px 0;}
.sbt_06{height:70px;background-image:url(img/1day/h2_06.jpg);text-indent:-3000px;margin:0 0 5px 0;}
.sbt_07{height:70px;background-image:url(img/1day/h2_07.jpg);text-indent:-3000px;margin:0 0 5px 0;}

/*---------- Νέ ----------*/
.box_01{
margin:0;
padding:15px 0 1px 0;
border:5px solid #a8d1e5;
}

.box_02{
margin:0 0 15px 0;
padding:15px;
border:1px solid #a8d1e5;
font-size:12px;
line-height:150%;
color:#333333;
}

.box_03{
margin:0 0 15px 0;
padding:5px 20px;
border:dotted 1px #2e7d9c;;
}


/*---------- tH[ ----------*/
table.spec{
width:100%;
border-collapse:separate;
margin:5px 0 30px 0;
}
table.spec td{
font-size:12px;
line-height:150%;
border-bottom:solid 1px #CCCCCC;
padding:10px 10px 8px 10px;
}
table.spec td.item{
font-weight:bold;
background-color:#F0EDE4;
}
table.spec td.btn{
padding:15px 10px 15px 10px;
text-align:center;
}

ul.sitemap {
list-style:none;
margin:15px 0 20px 15px;
padding:0;
}
ul.sitemap li {
margin:0 0 1px 0;
padding:1px 0 0 15px;
background-image: url(img/list.gif);
background-repeat:no-repeat;
background-position:left;
font-size:14px;
line-height:140%;
letter-spacing:1px;
}
ul.sitemap li.smttl {
margin:0 0 5px 0;
padding:3px 0 2px 8px;
background-image:none;
font-weight:bold;
border-left:solid 5px #2e7d9c;
}
ul.sitemap li.sublink {
margin:0 0 1px 15px;
}


/*---------- Άό ----------*/
.bold{font-weight:bold;}
.bold14{font-weight:bold;font-size:14px;line-height:150%;}
.boldul{font-weight:bold;text-decoration:underline;}
.boldul18{font-weight:bold;text-decoration:underline;font-size:18px;}
.blue {color:#2c7d9b;}
.red {font-weight:bold;color:#CC0000;}
.red18 {font-weight:bold;color:#CC0000;font-size:18px;}
.ul{text-decoration:underline;}
.font12{font-size:12px;}
.caption{font-size:12px;color:#666666;font-weight:normal;line-height:150%;}
.ym{background-color:#FFFF00;padding:1px;font-weight:bold;}


/*---------- ΆΚu ----------*/
.center{text-align:center;}
.right{text-align:right;}


/*---------- ζΚu ----------*/
.img_right{
float:right;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;
padding:3px;
margin:15px 0 0 15px;
}
.img_right2{
float:right;
margin:15px 0 0 15px;
}
.img_left{
float:left;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;
padding:3px;
margin:0 25px 0 0;
}

.img_box01{
float:right;
margin:0 0 0 25px;
float:right;
font-size:10px;
line-height:130%;
color:#666666;
text-align:right;
}
.img_box01 img{
border:solid 1px #CCCCCC;
padding:3px;
margin:0 0 5px 0;
}

.img_box02{
float:right;
margin:0 0 0 25px;
float:right;
font-size:10px;
line-height:130%;
color:#333333;
text-align:right;
}

.img_box03{
float:right;
margin:0 0 0 15px;
float:right;
font-size:10px;
line-height:130%;
color:#666666;
text-align:right;
}
.img_box03 img{
border:solid 1px #CCCCCC;
padding:3px;
margin:0 0 15px 0;
}

/*---------- tb^[ ----------*/
#copy{
margin:15px 0 0 0;
padding:5px 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
background-color:#2d7e9c;
color:#FFFFFF;
}

#footer{
margin:0;
font-size:12px;
line-height:180%;
padding:15px 0 0 0;
color:#666666;
border-top:solid 1px #CCCCCC;
background-color:#e7e7e7;
text-align:center;
}

