/*-------------------------------------------------
  ‹¤’Ê€–Ú
-------------------------------------------------*/
html, body
{
background: #ffffff;
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 14px;
line-height: 170%; 
color: #212121;
padding:0px;
margin:0px;
border-width : 0px 0px 0px 0px;
scrollbar-face-color:#FFFFFF;
scrollbar-track-color:#ebecdc;
scrollbar-arrow-color:#696969;
scrollbar-3dlight-color:#696969;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#696969;
scrollbar-darkshadow-color:#696969;
}


P
{
margin:0px;
}

img {margin: 0px; border: 0px; padding : 0px; border: 0px; vertical-align : bottom;} 
p.imgstyle {margin: 0px; border: 0px; padding: 0px; font-size: 0px;} 

OBJECT
{
vertical-align: top;
border: 0px;
}


form
{
padding:0px;
margin:0px;
}

#flex	{ display:none;}

/* Headings */

h1
{
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 13px;
line-height: 120%;
display:block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
letter-spacing: 1px;
color: #000;
}

h2 { 
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size : 15px; 
letter-spacing : 1px; 
color : #ebecdc; 
display : block; 
margin : 0; 
padding : 0 0 0 0; 
} 

h3
{
font-size: 18px;
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
color: #FF4500;
font-weight: bold;
display:block;
margin: 0;
padding: 0px 0px 0px 0px;
}

h4
{
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 13px;
font-weight: bold;
color: #212121;
display:block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


h5,h6
{
font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-weight: normal;
margin: 0;
}

.clearing
{
clear: both;
}

.hidden
{
display: none;
}

/* Links */
a:link, a:visited
{
	color: #212121;
	text-decoration: none;
}
a:hover, a:active
{
	color: #ff1493;
	text-decoration: underline;
}

ul
{
list-style: none;
margin:0px ;
padding:0px;
}

li
{
margin:0px ;
padding:0px;
}


.side_line ul
{ 
margin: 0; 
padding :0;
list-style-type : none;
}

.side_line li
{
display : inline;
float: left;
}

/*-- ƒwƒbƒh‚ÌƒŒƒCƒAƒEƒg˜g-----------------*/

#head_box
{
width: 900px;
margin:20px auto 0px auto;
}

#h_box01
{
width: 230px;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 0px;
float: left;
display: inline;
}

#h_box02
{
width: 468px;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 0px;
float: left;
display: inline;
}

#h_box03
{
width: 162px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
display: inline;
}

/*-- ƒwƒbƒh‚Ìƒƒjƒ…[ŠÖ˜A-----------------*/

#head_menu_line
{
width: 100%;
height:60px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: url(img/menu_bk.gif);
background-repeat : repeat-x;
}

#head_menu_box
{
width: 900px;
height:60px;
margin:0px auto 0px auto;
background: url(img/t_menu_bk.gif) no-repeat;
}


/*-- ‘S‘Ì‚ÌƒŒƒCƒAƒEƒg˜g-----------------*/
#main_box
{
width: 900px;
margin:0px auto 0px auto;
}

#container
{
width: 900px;
margin:0px auto 0px auto;
}

/*----TOP‚ÌFlash•”•ª-----------*/

.top_flash_grade
{
width: 100%;
height:480px;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
background: url(img/top_img/spot_bk.gif) no-repeat;
background-position: center  bottom;
}

.top_flash_kagi
{
width: 100%;
height:480px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: url(img/top_img/cross_bk.gif);
background-repeat : repeat-x;
}

.top_flash_big
{
width: 900px;
height:350px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

.top_f_lay01
{
width: 636px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.top_f_lay02
{
width: 264px;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
float: left;
}

.top_flash_prarea
{
width: 264px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: url(img/top_img/pr_y.gif);
background-repeat : repeat-y;
}

.top_flash_prbox
{
width: 234px;
height:320px;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 15px;
}

.top_flash_prb
{
width: 234px;
height:60px;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}




/*-- ƒŒƒCƒAƒEƒg˜giTOPG‚êž‚Ý•¶Íj-----------------*/


.text_expo
{
font-size: 12px;
line-height: 170%; 
margin:0px 0px 20px 0px;
padding:5px 0px 5px 0px;
border-bottom: solid #cccccc 1px;
}

.text_expo a:link, .text_expo a:visited
{
color: #000;
text-decoration: none;
}

.text_expo a:hover, .text_expo a:active
{
color: #FF1493;
text-decoration: none;
}


/*-- ƒŒƒCƒAƒEƒg˜giTOP¶‰E˜gj-----------------*/

.t_lay01
{
width: 600px;
margin:0px 0px 50px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.t_lay02
{
width: 280px;
margin:0px 0px 50px 0px;
padding:0px 0px 0px 20px;
float: left;
}

/*-- TOPi‰EjƒŒƒCƒAƒEƒg˜gi5‚Â‚Ìƒvƒ‰ƒ“•Òj-----------------*/

.take_pic
{
width: 600px;
height:35px;
font-size: 11px;
line-height: 120%; 
background: url(img/top_img/take_pr1.gif) no-repeat;
margin:0px 0px 0px 0px;
padding:65px 0px 0px 0px;
}


.t_shoot_box1
{
width: 296px;
margin:0px 0px 30px 0px;
padding:0px 8px 0px 0px;
font-size: 11px;
float: left;
}

.t_shoot_box2
{
width: 296px;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
font-size: 11px;
float: left;
}

.t_shoot_menubox
{
width: 288px;
height:146px;
background: url(img/top_img/take_menu_bk.gif) no-repeat;
margin:0px 0px 0px 0px;
padding:156px 4px 10px 4px;
}

.t_shoot_mini1
{
width: 136px;
height:138px;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 0px;
float: left;
}

.t_shoot_mini2
{
width: 136px;
height:138px;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 0px;
float: left;
}


.t_shoot_btnbox1
{
width: 144px;
height:146px;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 0px;
float: left;
}

.t_shoot_btnbox2
{
width: 144px;
height:146px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.t_shoot_active
{
width: 296px;
height:302px;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}



.t_shoot_lays
{
width: 127px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.t_shoot1 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.t_shoot1 li
{
font-size: 11px;
background: url(img/top_img/list1.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 15px;
border-bottom: dotted #696969 1px;
}

.t_shoot1 li a:link, .t_shoot1 li a:visited
{
color: #000;
text-decoration: none;
}

.t_shoot1 li a:hover, .t_shoot1 li a:active
{
color: #FF1493;
text-decoration: none;
}



.t_shoot2 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.t_shoot2 li
{
font-size: 11px;
background: url(img/top_img/list2.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 15px;
border-bottom: dotted #696969 1px;
}

.t_shoot2 li a:link, .t_shoot2 li a:visited
{
color: #000;
text-decoration: none;
}

.t_shoot2 li a:hover, .t_shoot2 li a:active
{
color: #483D8B;
text-decoration: none;
}


.t_shoot3 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.t_shoot3 li
{
font-size: 11px;
background: url(img/top_img/list_pack.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 15px;
border-bottom: dotted #696969 1px;
}

.t_shoot3 li a:link, .t_shoot3 li a:visited
{
color: #000;
text-decoration: none;
}

.t_shoot3 li a:hover, .t_shoot3 li a:active
{
color: #009966;
text-decoration: none;
}


.t_shoot4 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.t_shoot4 li
{
font-size: 11px;
background: url(img/top_img/list3.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 15px;
border-bottom: dotted #696969 1px;
}

.t_shoot4 li a:link, .t_shoot4 li a:visited
{
color: #000;
text-decoration: none;
}

.t_shoot4 li a:hover, .t_shoot4 li a:active
{
color: #ff4500;
text-decoration: none;
}


.t_shoot5 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.t_shoot5 li
{
font-size: 11px;
background: url(img/top_img/list_active.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 15px;
border-bottom: dotted #696969 1px;
}

.t_shoot5 li a:link, .t_shoot5 li a:visited
{
color: #000;
text-decoration: none;
}

.t_shoot5 li a:hover, .t_shoot5 li a:active
{
color: #dc143c;
text-decoration: none;
}


.t_shoot6 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.t_shoot6 li
{
font-size: 11px;
background: url(img/top_img/list5.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 15px;
border-bottom: dotted #696969 1px;
}

.t_shoot6 li a:link, .t_shoot6 li a:visited
{
color: #000;
text-decoration: none;
}

.t_shoot6 li a:hover, .t_shoot6 li a:active
{
color: #ff1493;
text-decoration: none;
}



/*-- TOPi‰EjƒŒƒCƒAƒEƒg˜gi‚»‚Ì‘¼‚R‚Â•Òj-----------------*/

.t_other_lay01
{
width: 170px;
margin:10px 15px 30px 0px;
padding:9px 9px 9px 9px;
border-top: solid #5c5c5c 1px;
border-bottom: solid #5c5c5c 1px;
border-left: solid #5c5c5c 1px;
border-right: solid #5c5c5c 1px;
float: left;
}

.t_other_lay02
{
width: 170px;
margin:10px 0px 30px 0px;
padding:9px 9px 9px 9px;
border-top: solid #5c5c5c 1px;
border-bottom: solid #5c5c5c 1px;
border-left: solid #5c5c5c 1px;
border-right: solid #5c5c5c 1px;
float: left;
}

.t_other_txt
{
font-size: 11px;
line-height: 170%; 
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.t_other_txt a:link, .t_other_txt a:visited
{
color: #000;
text-decoration: none;
}

.t_other_txt a:hover, .t_other_txt a:active
{
color: #666666;
text-decoration: underline;
}



.t_shoot2_lay01
{
width: 290px;
margin:20px 0px 30px 0px;
padding:0px 20px 0px 0px;
background: url(img/top_img/navi_bk.gif);
background-repeat : repeat-y;
float: left;
}

.t_shoot2_lay02
{
width: 290px;
margin:20px 0px 30px 0px;
padding:0px 0px 0px 0px;
background: url(img/top_img/navi_bk.gif);
background-repeat : repeat-y;
float: left;
}


.t_shoot_lays2
{
font-size: 11px;
line-height: 170%; 
width: 270px;
margin:10px 0px 0px 0px;
padding:0px 10px 0px 10px;
}


.t2_shoot1 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.t2_shoot1 li
{
font-size: 13px;
background: url(img/top_img/list4.gif) no-repeat;
background-position: left center ;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 15px;
border-bottom: dotted #FF9196 1px;
}

.t2_shoot1 li a:link, .t2_shoot1 li a:visited
{
color: #000;
text-decoration: none;
}

.t2_shoot1 li a:hover, .t2_shoot1 li a:active
{
color: #FF9196;
text-decoration: none;
}


.t3_shoot1 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.t3_shoot1 li
{
font-size: 13px;
background: url(img/top_img/list5.gif) no-repeat;
background-position: left center ;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 15px;
border-bottom: dotted #5c5c5c 1px;
}

.t3_shoot1 li a:link, .t3_shoot1 li a:visited
{
color: #000;
text-decoration: none;
}

.t3_shoot1 li a:hover, .t3_shoot1 li a:active
{
color: #893861;
text-decoration: none;
}


/*-- ŠeŽ©ƒuƒƒOƒŒƒCƒAƒEƒg˜g-----------------*/

.t_blog_area
{
width: 510px;
height:75px;
margin:0px 0px 0px 0px;
padding:25px 0px 0px 90px;
background: url(img/top_img/blog_bk_ita.gif) no-repeat;
font-size: 12px;
}


.t_blog_area a:link, .t_blog_area a:visited
{
color: #000;
text-decoration: none;
}

.t_blog_area a:hover, .t_blog_area a:active
{
color: #ff1493;
text-decoration: none;
}

.t_b_personal
{
width: 150px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
float: left;
}





/*-- TOP(¶jƒŒƒCƒAƒEƒg˜g-----------------*/

.tr_most_bk
{
width: 260px;
background: url(img/top_img/side_most_bk.gif);
margin:0px 0px 0px 0px;
padding:10px 10px 30px 9px;
border-left: solid #DCDCDC 1px;
border-right: solid #DCDCDC 1px;
}

.tr_explan
{
font-size: 13px;
line-height: 160%; 
color: #000;
width: 234px;
background: #ffffff;
margin:0px 0px 0px 0px;
padding:5px 13px 20px 13px;
}

.tr_explan a:link, .tr_explan a:visited
{
color: #000;
text-decoration: none;
}

.tr_explan a:hover, .tr_explan  a:active
{
color: #ff1493;
text-decoration: none;
}

.tr_banner
{
width: 234px;
background: url(img/top_img/promo_bk.gif);
background-repeat : repeat-y;
margin:0px 0px 0px 0px;
padding:5px 13px 15px 13px;
}

.tr_area
{
font-size: 11px;
color: #ff1493;
width: 237px;
height:22px;
background: url(img/top_img/area_ita.gif)  no-repeat;
margin:20px 0px 0px 0px;
padding:28px 10px 0px 13px;
}

.tr_area_tx
{
width: 234px;
font-size: 12px;
line-height: 140%;
background: url(img/top_img/promo_bk.gif);
background-repeat : repeat-y;
margin:0px 0px 0px 0px;
padding:5px 13px 5px 13px;
}

.tr_area_tx a:link, .tr_area_tx a:visited
{
color: #000;
text-decoration: none;
}

.tr_area_tx a:hover, .tr_area_tx a:active
{
color: #808080;
text-decoration: none;
}


.tr_f20
{
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

.tr_u20
{
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.tr_uf20
{
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
}


.tr_update ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.tr_update li
{
font-size: 10px;
background: url(img/top_img/up_list.gif) no-repeat;
background-position: left center ;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 15px;
border-bottom: dotted #5c5c5c 1px;
}

.tr_update li a:link, .tr_update li a:visited
{
color: #000;
text-decoration: none;
}

.tr_update li a:hover, .tr_update li a:active
{
color: #893861;
text-decoration: none;
}


.tr_bbs
{
width: 120px;
background: #fff;
margin:50px 0px 0px 0px;
padding:20px 70px 20px 70px;
}



/*-- ƒtƒbƒ^[SEO --------*/

#footer_pink_box
{
width: 100%;
margin:0px 0px 0px 0px;
padding:20px 0px 20px 0px;
background: #ff93bb url(img/footer/grade_pink.gif);
background-repeat : repeat-x;
background-position: top ;
}

#footer_pink_container
{
width: 880px;
margin:0px auto 0px auto;
padding:0px 10px 0px 10px;
font-size: 11px;
line-height: 110%; 
color: #cc3366;
}

#footer_pink_container a:link,  #footer_pink_container a:visited
{
color: #fff;
font-size: 12px;
text-decoration: none;
}

#footer_pink_container a:hover, #footer_pink_container a:active
{
color: #000;
font-size: 12px;
text-decoration: underline;
}


.footer_pink_lay1
{
width: 280px;
margin:20px 0px 30px 0px;
padding:0px 0px 0px 0px;
float: left;
display: inline;
}

.footer_pink_lay2
{
width: 280px;
margin:20px 0px 30px 0px;
padding:0px 0px 0px 20px;
display: inline;
float: left;
}

.footer_pink_img
{
width: 30px;
margin:0px 0px 8px 0px;
padding:0px 5px 0px 0px;
display: inline;
float: left;
}

.footer_pink_tx
{
width: 245px;
margin:0px 0px 8px 0px;
padding:3px 0px 0px 0px;
display: inline;
float: left;
}

.footer_pink_tx_m
{
width: 245px;
margin:0px 0px 8px 0px;
padding:8px 0px 2px 0px;
display: inline;
border-bottom: dotted #ffb6c1 1px;
float: left;
}




#footer_pink_line
{
width: 100%;
height:30px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: #ff69b4;
}

#footer_dot_line
{
width: 100%;
height:35px;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
background: url(img/footer/ft_line.gif);
background-repeat : repeat-x;
border-bottom: solid #000 10px;
font-size: 10px;
color: #696969;
line-height: 110%; 
text-align:center;
}

#footer_dot_line a:link,  #footer_dot_line a:visited
{
color: #696969;
text-decoration: none;
}

#footer_dot_line a:hover, #footer_dot_line a:active
{
color: #ff1493;
text-decoration: none;
}


#footer_link_line
{
width: 880px;
height:30px;
margin:0px auto 0px auto;
padding:5px 0px 0px 0px;
}

.footer_link ul
{
list-style: none;
margin:0px;
padding:0px;
}

.footer_link li
{
display : inline;
float: left;
font-size: 12px;
background: url(img/footer/ft_list_mark.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 14px;
}

.footer_link li a:link,  .footer_link li a:visited
{
color: #fff;
text-decoration: none;
}

.footer_link li a:hover, .footer_link li a:active
{
color: #ff1493;
text-decoration: underline;
}


/*-- ƒtƒbƒ^[ --------*/

#footer_menu_line
{
width: 100%;
height:50px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: url(img/footer_bk.gif);
background-repeat : repeat-x;
}


#footer_menu_box
{
text-align: right;
width: 900px;
height:50px;
background: url(img/footer_logo.gif) no-repeat;
background-position: right ;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

.f_menu ul
{
list-style: none;
margin:0px;
padding:0px;
}

.f_menu li
{
display : inline;
float: left;
font-size: 11px;
background: url(img/footer_listmark.gif) no-repeat;
background-position: left center ;
margin:10px 0px 0px 0px;
padding:2px 10px 0px 14px;
}

.f_menu li a:link, a:visited
{
color: #696969;
text-decoration: none;
}

.f_menu li a:hover, a:active
{
color: #ff1493;
text-decoration: underline;
}



.pgup_line
{
width: 900px;
margin:0px auto 0px auto;
padding:20px 0px 20px 0px;
text-align:right;
}

/*-- ƒRƒ‰ƒ€ƒy[ƒW-----------------------------*/

.colum_img1
{
width: 250px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.colum_img2
{
width: 650px;
height:430px;
background: url(img/basis/basis_image.jpg) no-repeat;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
float: left;
}


.colum_tx1
{
width: 420px;
background: url(img/basis/basis_bk.gif) no-repeat;
background-position: left bottom ;
margin:20px 0px 30px 0px;
padding:0px 40px 0px 0px;
font-size: 15px;
color: #333300;
line-height: 180%; 
float: left;
}


.colum_tx2
{
width: 420px;
margin:20px 0px 30px 0px;
padding:0px 0px 0px 0px;
font-size: 15px;
color: #333300;
line-height: 180%; 
float: left;
}

.colum_prof
{
width: 265px;
height:55px;
background: url(img/basis/basis_prof.gif) no-repeat;
margin:50px 0px 0px 0px;
padding:5px 5px 0px 150px;
font-size: 10px;
color: #ffffff;
line-height: 130%; 
}

.point
{
font-size: 30px;
line-height : 25px;
color: #333300;
font-weight: bold; 
padding : 3px;
margin-right : 3px;
float : left;
}


.point2
{
font-size: 20px;
line-height : 20px;
color: #333300;
padding : 3px;
margin-right : 0px;
float : left;
}






/*-- MCƒR[ƒfƒBƒl[ƒgƒy[ƒW-----------------------------*/

#cord_box
{
width: 690px;
height:350px;
background: url(img/cordinate/top_bk.gif) no-repeat;
margin:0px auto 40px auto;
padding:50px 105px 50px 105px;
}

#cord_main_box
{
width: 720px;
margin:0px auto 0px auto;
}


.cord_lay01
{
width: 150px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: #ffe1f0;
float: left;
}

.cord_lay02
{
width: 550px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
float: left;
}

.cord_tx
{
font-size: 12px;
line-height: 180%;
color: #000;
width: 550px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

.cord_tx2
{
font-size: 10px;
line-height: 150%;
color: #696969;
width: 550px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

.cord_op_lay01
{
width: 270px;
margin:0px 0px 0px 0px;
padding:0px 9px 0px 0px;
border-right: dotted #909090 1px;
float: left;
}

.cord_op_lay02
{
width: 260px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
float: left;
}

.cord_op ul
{
list-style: none;
margin:0px;
padding:0px;
}

.cord_op li
{
font-size: 12px;
background: url(img/cordinate/list_mark.gif) no-repeat;
background-position: left center ;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 17px;
border-bottom: dotted #909090 1px;
}





/*-- ƒtƒB[ƒ`ƒƒ[ƒ‚ƒfƒ‹ƒy[ƒW-----------------------------*/

.feature_container
{
width: 900px;
height:100px;
margin:0px auto 0px auto;
background: url(img/feature/logo_line.gif);
background-repeat : repeat-x;
}

.feature_lay01
{
width: 600px;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 0px;
float: left;
}

.feature_lay02
{
width: 260px;
margin:0px 0px 0px 0px;
padding:0px 10px 30px 10px;
background: #000 url(img/feature/side_footer.jpg) no-repeat;
background-position: bottom ;
float: left;
}

.feature_name
{
font-size: 12px;
letter-spacing: 3px;
text-align: right;
color: #696969;
width: 600px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top: dotted #909090 1px;
}

.feature_tx
{
font-size: 13px;
line-height: 160%;
color: #000;
width: 600px;
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
}


.feature_tx2
{
font-size: 15px;
font-weight: bold; 
color: #ff0080;
width: 585px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
border-left: solid #ff0080 5px;
}


.feature_img_box
{
width: 210px;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
float: right;
}

.feature_img_box_2
{
width: 210px;
margin:0px 15px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.feature_p_lay01
{
width: 100px;
height:100px;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 0px;
background: url(img/feature/profile.gif) no-repeat;
float: left;
}

.feature_p_lay02
{
width: 480px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top: solid #ff0080 1px;
border-bottom: solid #ff0080 1px;
float: left;
}

.feature_p_img
{
width: 100px;
margin:0px 15px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.feature_p_title
{
font-size: 13px;
font-weight: bold; 
margin:0px 0px 0px 110px;
padding:5px 0px 5px 0px;
border-bottom: dotted #696969 1px;
}

.feature_p_title_tx
{
font-size: 11px;
line-height: 140%;
color: #000;
margin:0px 0px 0px 110px;
padding:5px 0px 5px 0px;
}

.feature_side_area
{
margin:30px 0px 30px 0px;
padding:0px 0px 0px 0px;
}

.feature_list1 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px;
}

.feature_list1 li
{
font-size: 12px;
background: url(img/feature/list_m1.gif) no-repeat;
background-position: left center ;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 20px;
border-bottom: dotted #696969 1px;
}

.feature_list1 a:link, .feature_list1 a:visited
{
color: #fff;
text-decoration: none;
}

.feature_list1 a:hover, .feature_list1 a:active
{
color: #FF1493;
text-decoration: none;
}


.feature_list2 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px;
}

.feature_list2 li
{
font-size: 12px;
background: url(img/feature/list_m2.gif) no-repeat;
background-position: left center ;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 20px;
border-bottom: dotted #696969 1px;
}

.feature_list2 a:link, .feature_list2 a:visited
{
color: #cccccc;
text-decoration: none;
}

.feature_list2 a:hover, .feature_list2 a:active
{
color: #FF1493;
text-decoration: none;
}

.feature_sp_area
{
width: 260px;
text-align: center; 
margin:50px 0px 150px 0px;
padding:0px 0px 0px 0px;
}


/*-- ƒvƒƒWƒFƒNƒgƒy[ƒW--------*/

.pro_box
{
width: 700px;
font-size: 14px;
line-height: 180%; 
color: #fff;
background: #000 url(img/project/footer_bbk.gif) no-repeat;
background-position: left bottom ;
margin:0px 0px 0px 0px;
padding:0px 100px 50px 100px;
}

.pro_sign
{
text-align: right; 
width: 700px;
height:35px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


/*-- ƒTƒCƒgƒ}ƒbƒv-----------------------------*/


.maps_lay01
{
width: 320px;
margin:20px 0px 0px 0px;
padding:0px 10px 0px 0px;
float: left;
}

.maps_lay01b
{
width: 320px;
margin:20px 0px 0px 0px;
padding:0px 10px 0px 0px;
float: left;
}

.maps_lay02
{
width: 230px;
height:350px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: url(img/map/mc_bk.gif) no-repeat;
float: left;
}


.maps_lay01 a:link, .maps_lay01 a:visited
{
color: #000;
text-decoration: none;
}

.maps_lay01 a:hover, .maps_lay01 a:active
{
color: #FF1493;
text-decoration: underline;
}



.maps_list1 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px;
}

.maps_list1 li
{
font-size: 12px;
background: url(img/map/list_1.gif) no-repeat;
background-position: left center ;
margin:3px 0px 0px 10px;
padding:0px 0px 0px 20px;
}

.maps_list2 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px;
}

.maps_list2 li
{
font-size: 12px;
background: url(img/map/list_2.gif) no-repeat;
background-position: left center ;
margin:3px 0px 0px 10px;
padding:0px 0px 0px 20px;
}


.maps_list3 ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px;
}

.maps_list3 li
{
font-size: 12px;
background: url(img/map/list_3.gif) no-repeat;
background-position: left center ;
margin:3px 0px 0px 10px;
padding:0px 0px 0px 20px;
}

.maps1
{
font-size: 12px;
width: 330px;
margin:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
background: url(img/map/01.gif) no-repeat;
}

.maps2
{
font-size: 12px;
width: 330px;
margin:30px 0px 0px 0px;
padding:30px 0px 0px 0px;
background: url(img/map/02.gif) no-repeat;
}

.maps3
{
font-size: 12px;
width: 330px;
margin:30px 0px 0px 0px;
padding:30px 0px 0px 0px;
background: url(img/map/03.gif) no-repeat;
}


.maps4
{
font-size: 12px;
color: #000;
width: 330px;
margin:30px 0px 0px 0px;
padding:30px 0px 0px 0px;
background: url(img/map/04.gif) no-repeat;
}


.maps5
{
font-size: 12px;
color: #000;
width: 330px;
margin:30px 0px 0px 0px;
padding:30px 0px 0px 0px;
background: url(img/map/05.gif) no-repeat;
}

.maps6
{
font-size: 12px;
color: #000;
width: 330px;
margin:30px 0px 0px 0px;
padding:30px 0px 0px 0px;
background: url(img/map/06.gif) no-repeat;
}







/*-- ‘Sƒy[ƒW‚ÌƒNƒ‘Ñ--------*/

.con_line
{
background: #303030;
width: 900px;
height: 30px;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.con_text
{
width: 900px;
height: 30px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*-- ‘Sƒy[ƒW‚ÌƒOƒ‰ƒf‘Ñ--------*/

.g_bar
{
background: url(img/g_bar_bk.gif);
background-repeat : repeat-x;
width: 900px;
height: 30px;
margin:30px 0px 0px 0px;
padding:0px;
}

.g_bar440
{
background: url(img/g_bar_bk.gif);
background-repeat : repeat-x;
width: 440px;
height: 30px;
margin:30px 0px 0px 0px;
padding:0px;
}

.g_bar570
{
background: url(img/g_bar_bk.gif);
background-repeat : repeat-x;
width: 570px;
height: 30px;
margin:30px 0px 0px 0px;
padding:0px;
}

.g_bar300
{
background: url(img/g_bar_bk.gif);
background-repeat : repeat-x;
width: 300px;
height: 30px;
margin:30px 0px 0px 0px;
padding:0px;
}

#pan
{
width: 880px;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 20px;
font-size: 10px;
color: #696969;
border-top: solid #DCDCDC 1px;
border-bottom: dotted #DCDCDC 1px;
}

#pan a:link, #pan a:visited
{
color: #000;
text-decoration: none;
}

#pan a:hover, #pan a:active
{
color: #FF1493;
text-decoration: underline;
}


#pan2
{
width: 880px;
margin:5px 0px 20px 0px;
padding:0px 0px 0px 20px;
font-size: 10px;
color: #696969;
border-top: solid #DCDCDC 1px;
border-bottom: dotted #DCDCDC 1px;
}

#pan2 a:link, #pan2 a:visited
{
color: #000;
text-decoration: none;
}

#pan2 a:hover, #pan2 a:active
{
color: #FF1493;
text-decoration: underline;
}


#pan3
{
width: 700px;
margin:5px 0px 20px 0px;
padding:0px 0px 0px 20px;
font-size: 10px;
color: #696969;
border-top: solid #DCDCDC 1px;
border-bottom: dotted #DCDCDC 1px;
}

#pan3 a:link, #pan3 a:visited
{
color: #000;
text-decoration: none;
}

#pan3 a:hover, #pan3 a:active
{
color: #FF1493;
text-decoration: underline;
}























