@charset "utf-8";/*--------------------------------------------------Designer Kentaro Yuasa <info@yuaken.com>(c)2007 yuaken.com all rights reserved.--------------------------------------------------*/body { color:#666; background:#fff; }#wrapper { position:absolute; width:100%; height:auto; top:0%; margin-top:0px; }#header h1 , #header h2 , #header h3 , #header h4 , #header h5 , #header h6 ,#header p { font-size:14px; }.common_01 { float:left; margin:15px 0; padding:0; width:355px; height:65px; }.common_btn_01 a { float:left; background:url(../01_image/common/button_default_01.gif); width:355px; height:65px; }.common_02 { float:left; margin:15px 0; padding:0; width:210px; height:65px; }.common_btn_02 a { float:left; background:url(../01_image/common/button_home_default_01.gif); width:210px; height:65px; }.title_power { float:left; margin:15px 25px 0; background: url(../01_image/power/title_power_01.gif) no-repeat; width:500px; height:40px; text-indent:-10000px; }.title_order { float:left; margin:15px 25px; background: url(../01_image/order/title_order_01.gif) no-repeat; width:500px; height:40px; text-indent:-10000px; }.title_privacy { float:left; margin:15px 25px; background: url(../01_image/privacy/title_privacy_01.gif) no-repeat; width:500px; height:40px; text-indent:-10000px; }.title_notation { float:left; margin:15px 25px; background: url(../01_image/notation/title_notation_01.gif) no-repeat; width:500px; height:40px; text-indent:-10000px; }.nav_main_01 {  float:left; margin:0; padding:0; background: url(../01_image/common/nav_main_01.jpg) no-repeat; width:200px; height:340px; }caption { padding:5px; text-align:left; color:#333; background:#edc; border:1px solid #ccc; border-bottom:3px solid #cd4d0c; }td { padding:5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; vertical-align:top; empty-cell:show; }th { padding:5px; text-align:left; background:#eee; border-right:1px solid #ccc; border-bottom:1px solid #ccc; vertical-align:middle; }.item_16 { width:16%; }.item_20 { width:20%; }.item_24 { width:24%; }.item_25 { width:25%; }.item_30 { width:30%; }.item_32 { width:32%; }.item_33 { width:33%; }.item_36 { width:36%; }.item_40 { width:40%; }.item_44 { width:44%; }.item_50 { width:50%; }.item_60 { width:60%; }.item_64 { width:64%; }.item_66 { width:66%; }.item_70 { width:70%; }.item_80 { width:80%; }#main { float:left; width:820px; height:auto; }#left { float:left; width:530px; height:auto; }#right { float:left; margin-left:20px; width:250px; height:auto; }#main_order table { float:left; margin:0; padding:0; width:760px; height:auto; border-left:1px solid #ccc; border-top:1px solid #ccc; }#main_notation table { float:left; margin:0; padding:0; width:500px; height:auto; border-left:1px solid #ccc; border-top:1px solid #ccc; }#main_notation caption { margin:0; padding:5px; width:500px; height:auto; text-align:left; color:#333; background:#edc; border:1px solid #ccc; border-bottom:3px solid #cd4d0c; }.sub_box_01 { float:left; margin:0; padding:0; width:230px; height:auto; }.sub_box_02 { float:left; background: url(../01_image/common/nav_shadow_01.gif) repeat-y; width:230px; height:auto; }.sub_box_03 { float:left; margin:0; padding:0; width:200px; height:auto; }.nav_main_01 {  float:left; margin:0; padding:0; background: url(../01_image/common/nav_main_01.jpg) no-repeat; width:200px; height:auto; }.nav_btn_01 a {  float:left; background:url(../01_image/common/nav_footer_default_01.gif); width:230px; height:45px; }..nav_btn_02 a {  float:left; background:url(../01_image/common/nav_button_default_01.gif); width:230px; height:210px; }.nav_btn_02 {  float:left; background:url(../01_image/common/nav_button_stay_01.gif); width:230px; height:210px; }.order_01 { margin:0; width:420px; height:65px; }.order_02 { margin:0; width:420px; height:65px; }.order_01 li , .order_02 li { float:left; margin:0; padding:0; display:block; }.order_01 ul , .order_02 ul { margin:0; padding:0; }.people_01 { background: url(../01_image/power/power_people_01.gif) no-repeat; width:130px; height:130px; }.people_02 { background: url(../01_image/power/power_people_02.gif) no-repeat; width:130px; height:130px; }.people_03 { background: url(../01_image/power/power_people_03.gif) no-repeat; width:130px; height:130px; }.people_04 { background: url(../01_image/power/power_people_04.gif) no-repeat; width:130px; height:130px; }.people_05 { background: url(../01_image/power/power_people_05.gif) no-repeat; width:130px; height:130px; }.people_06 { background: url(../01_image/power/power_people_06.gif) no-repeat; width:130px; height:130px; }dl { float:left; margin:0; padding:0; width:515px; height:auto; }dt { float:left; margin:0; padding:0;width:130px; height:130px; }dd { margin-left:130px; padding:5px; width:375px; height:130px; }#footer { float:left; width:820px; height:auto; margin:15px 0 0; text-align:center; }#footer .footer_menu { float:left; background:url(../01_image/common/footer_line_01.gif); width:800px; height:10px; }#footer .footer_copy { float:left; background:url(../01_image/common/footer_copy_01.gif); width:800px; height:20px; text-indent:-10000px; }#footer ul { float:left; margin:0 10px; padding:5px 0; width:800px; border-top:1px solid #930; }#footer li { margin:0; padding:0; display:inline; text-transform:uppercase; }a img { border:none; }/*text_link------------------------------------------------*/a:link,a:visited,a:active { color:#cd4d0c; text-decoration:none; }a:hover { color:#930; border-bottom:1px dotted #930; text-decoration:none; }
