@charset "shift_jis";
body,td,th {font-family:俵俽 俹僑僔僢僋, Osaka, 僸儔僊僲妏僑 Pro W3;font-size:9pt;line-height:14pt;color:#333333;}
body {margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background:url(../img/back.gif);}
a:link {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:none;color:#CCCCCC;}
a:active {text-decoration:underline;}
a.wh:link {text-decoration:underline;color:#333333;vertical-align:middle;}
a.wh:visited {text-decoration:underline;color:#333333;vertical-align:middle;}
a.wh:hover {text-decoration:none;color:#FFFFFF;vertical-align:middle;}
a.wh:active {text-decoration:underline;color:#333333;vertical-align:middle;}
a.wh-link:link {text-decoration:underline;color:#FFFFFF;vertical-align:middle;}
a.wh-link:visited {text-decoration:underline;color:#FFFFFF;vertical-align:middle;}
a.wh-link:hover {text-decoration:none;color:#FFFF00;vertical-align:middle;}
a.wh-link:active {text-decoration:underline;color:#FFFFFF;vertical-align:middle;}
h1 {font-size:4px;overflow:hidden;position:absolute;visibility:hidden;}
h2 {font-size:4px;overflow:hidden;position:absolute;visibility:hidden;}

/* ------------------------------------------------------------
丂丂儁乕僕儀乕僗丄僩僢僾儁乕僕撪梕
------------------------------------------------------------ */

.head {display:block;position:relative;width:800px;height:30px;margin:0px;padding:10px 0px 2px 0px;text-align:left;font-family: 俵俽 俹僑僔僢僋, Osaka, 僸儔僊僲妏僑 Pro W3;font-size: 9pt;color:#333333;vertical-align:text-bottom;}
.form-text {font-size:9pt;}

#container {width:800px;margin:0px;padding:0px;border:1px solid #99CC00;background-color:#FFFFFF;}
#header {width:800px;height:90px;margin:0px;padding:0px;border:0px;background:url(../img/header_back.jpg) no-repeat;}
.logo {float:left;width:140px;height:90px;margin:0px;padding:0px;border:0px;display:block;text-indent:-9999px;background:url(../img/logo-h.jpg) no-repeat;}

#contents {position:relative;width:800px;margin:15px 0px 0px 0px;padding:0px;}
#contents-inner {position:static;width:800px;margin:0px;padding:0px;}

#footer {position:relative;float:none;clear:both;width:800px;margin:0px;padding:20px 0px 10px;font-family: 俵俽 俹僑僔僢僋, Osaka, 僸儔僊僲妏僑 Pro W3;font-size: 9pt;line-height:14pt;color: #333333;}
.pagetop {width:790px;height:21px;margin:0px 0px 20px 0px;padding:0px 10px 0px 0px;font-family: 俵俽 俹僑僔僢僋, Osaka, 僸儔僊僲妏僑 Pro W3;font-size:9pt;color:#FFFFFF;background:url(../img/pagetop.gif);text-align:right;}

/* ----------丂main撪梕丂---------- */
#main {position:relative;float:right;clear:none;width:540px;margin:0px;padding:0px 20px 0px 0px;text-align:justify;right:auto;}
#main-inner {position:static;width:540px;margin:0px;padding:0px;text-align:justify;}

.top-copy {width:540px;margin:25px 0px 0px 0px;padding:0px;text-align:center;}
.top-flash {width:540px;margin:25px 0px 0px 0px;padding:0px;text-align:center;}
.top-mm {width:540px;margin:0px;padding:0px;text-align:center;}
#top-mm-form {width:498px;margin:0px;padding:8px 20px 8px 20px;text-align:center;border-left:1px dotted #FF9900;border-right:1px dotted #FF9900;border-bottom:1px dotted #FF9900;}

#top-main {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:10pt;line-height:16pt;color:#333333;margin:20px 0px 0px 0px;padding:20px;width:498px;text-align:justify;border:1px solid #FF9900;border-top:4px solid #FF9900;}

.top-sl-title {font-family:"HGP憂塸妏恨集窾B";font-size:16pt;line-height:20pt;}
.top-sl-point-orange {font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:11pt;line-height:18pt;font-weight:bold;color:#FF9900;}

/* top-sl-link */
.top-sl-link {font-size:9px;margin:0px;padding:0px;display:block;height:56px;width:482px;list-style:none;line-height:9px;text-indent:-9999px;}
.top-sl-link a {display:block;height:56px;width:482px;background:url(../img/top-sl-link.jpg) no-repeat;text-decoration: none;}
.top-sl-link a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}


/* ----------丂menu撪梕丂---------- */
#menu {position:relative;float:left;width:198px;margin:0px;padding:0px 0px 0px 20px;text-align:center;}
#menu-inner {position:static;width:198px;margin:0px;padding:0px;border:1px solid #999999;text-align:justify;}
#menu-inner p {margin:0px;padding:0px;text-align:justify;font-family: 俵俽 俹僑僔僢僋, Osaka, 僸儔僊僲妏僑 Pro W3;font-size:9pt;line-height:11pt;color:#333333;}

.mm-title {margin:0px;padding:0px 0px 6px 0px;}
.menu-text {width:178px;margin:6px 0px 10px 10px;padding:0px;}

/* PM嵟怴忣曬 */
#menu-new {width:178px;margin:6px 0px 6px 10px;padding:0px;}
#menu-new ul {list-style:none;margin:0px;padding:0px;}
#menu-new li {margin:0px 0px 4px 0px;padding:0px;text-align:justify;font-family: 俵俽 俹僑僔僢僋, Osaka, 僸儔僊僲妏僑 Pro W3;font-size:9pt;line-height:11pt;color:#333333;}

/* 僷乕僜僫儖儌僠儀乕僞乕堢惉島嵗 嵟怴僗働僕儏乕儖 */
#menu-new-sc {width:178px;margin:6px 0px 6px 10px;padding:0px;}
#menu-new-sc ul {list-style:none;margin:0px;padding:0px;}
#menu-new-sc li {margin:0px 0px 4px 0px;padding:0px;text-align:justify;font-family: 俵俽 俹僑僔僢僋, Osaka, 僸儔僊僲妏僑 Pro W3;font-size:9pt;line-height:11pt;color:#333333;}

.credit {width:198px;margin:10px 0px 0px 0px;padding:0px;text-align:center;}
.ssl {width:198px;margin:15px 0px 0px 0px;padding:0px;text-align:center;}


/* ------------------------------------------------------------
丂丂header NAVI儊僯儏乕
------------------------------------------------------------ */

#navi {position:relative;width:800px;height:41px;margin:0px;padding:0px;border-bottom:1px solid #99CC00;}
#navi-menu {float:right;position:relative;width:600px;height:41px;margin:0px;padding:0px;}
#navi-menu ul {margin:0px;padding:0px;list-style:none;}
#navi-menu li {float:left;display:block;width:100px;height:41px;text-indent:-9999px;margin:0px;padding:0px;}
#navi-menu li a {display:block;width:100px;height:41px;}

/* 捠忢帪 */
li#navi-menu-home {background:url(../img/navi_home.jpg) no-repeat;}
li#navi-menu-about {background:url(../img/navi_about.jpg) no-repeat;}
li#navi-menu-koza {background:url(../img/navi_koza.jpg) no-repeat;}
li#navi-menu-goods {background:url(../img/navi_goods.jpg) no-repeat;}
li#navi-menu-ishii {background:url(../img/navi_ishii.jpg) no-repeat;}
li#navi-menu-voice {background:url(../img/navi_voice.jpg) no-repeat;}
/* 儅僂僗僆乕僶乕帪 */
li#navi-menu-home a:hover {background:url(../img/navi_home.jpg) no-repeat;background-position: bottom left;}
li#navi-menu-about a:hover {background:url(../img/navi_about.jpg) no-repeat;background-position: bottom left;}
li#navi-menu-koza a:hover {background:url(../img/navi_koza.jpg) no-repeat;background-position: bottom left;}
li#navi-menu-goods a:hover {background:url(../img/navi_goods.jpg) no-repeat;background-position: bottom left;}
li#navi-menu-ishii a:hover {background:url(../img/navi_ishii.jpg) no-repeat;background-position: bottom left;}
li#navi-menu-voice a:hover {background:url(../img/navi_voice.jpg) no-repeat;background-position: bottom left;}


/* ------------------------------------------------------------
丂丂menu儕儞僋
------------------------------------------------------------ */

/* 偍栤偄崌傢偣 */
.menu-inq {font-size:9px;margin:0px;padding:0px;display:block;height:28px;width:198px;list-style:none;line-height:9px;text-indent:-9999px;top:75px;left:182px;}
.menu-inq a {display:block;height:28px;width:198px;background:url(../img/menu_inq.jpg) no-repeat;text-decoration: none;}
.menu-inq a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 塣塩夛幮 */
.menu-corp {font-size:9px;margin:0px;padding:0px;display:block;height:28px;width:198px;list-style:none;line-height:9px;text-indent:-9999px;}
.menu-corp a {display:block;height:28px;width:198px;background:url(../img/menu_corp.jpg) no-repeat;text-decoration: none;}
.menu-corp a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 摿掕彜庢堷偵娭偡傞朄棩偺昞婰 */
.menu-tokutei {font-size:9px;margin:0px;padding:0px;display:block;height:28x;width:198px;list-style:none;line-height:9px;text-indent:-9999px;}
.menu-tokutei a {display:block;height:28px;width:198px;background:url(../img/menu_tokutei.jpg) no-repeat;text-decoration: none;}
.menu-tokutei a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 僾儔僀僶僔乕億儕僔乕 */
.menu-pp {font-size:9px;margin:0px;padding:0px;display:block;height:28px;width:198px;list-style:none;line-height:9px;text-indent:-9999px;}
.menu-pp a {display:block;height:28px;width:198px;background:url(../img/menu_pp.jpg) no-repeat;text-decoration: none;}
.menu-pp a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 僼僅儗僗僩弌斉 姅幃夛幮 */
.banar-forest {font-size:9px;margin:0px;padding:0px;display:block;height:60px;width:198px;list-style:none;line-height:9px;text-indent:-9999px;}
.banar-forest a {display:block;height:60px;width:198px;background:url(../img/banar_forest.jpg) no-repeat;text-decoration: none;}
.banar-forest a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 僟僀僫儅僀僩儌僠儀乕僔儑儞 */
.banar-dm6 {font-size:9px;margin:0px;padding:0px;display:block;height:60px;width:198px;list-style:none;line-height:9px;text-indent:-9999px;}
.banar-dm6 a {display:block;height:60px;width:198px;background:url(../img/banar_dm6.jpg) no-repeat;text-decoration: none;}
.banar-dm6 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 愇堜桾擵岞幃僒僀僩 */
.banar-ishii {font-size:9px;margin:0px;padding:0px;display:block;height:60px;width:198px;list-style:none;line-height:9px;text-indent:-9999px;}
.banar-ishii a {display:block;height:60px;width:198px;background:url(../img/banar_ishii.jpg) no-repeat;text-decoration: none;}
.banar-ishii a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}


/* ------------------------------------------------------------
丂丂奺儁乕僕撪梕
------------------------------------------------------------ */

/* ----------丂pagemain撪梕丂---------- */

.white {color:#FFFFFF;}
.red {color:#CC0000;}
#pagemain {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:10pt;line-height:16pt;color:#333333;margin:0px 0px 15px 0px;padding:20px;width:498px;text-align:justify;border:1px solid #999999;}

.page-text {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size: 9pt;line-height: 16pt;color: #333333;margin: 0px 0px 0px 20px;padding: 0px;width: 500px;text-align:justify;}
.text {font-size: 10pt;line-height: 14pt;}


/* ------------------------------------------------------------
丂丂mypage 撪梕
------------------------------------------------------------ */

#form-main {position:relative;float:right;clear:none;width:800px;margin:0px;padding:0px;text-align:justify;}
#form-main-inner {position:static;width:598px;margin:20px 60px 20px 60px;padding:20px 40px 20px 40px;text-align:justify;border:1px solid #FF9900;}

#pagemain-mypage {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:10pt;line-height:16pt;color:#333333;margin:0px;padding:0px;width:598px;text-align:justify;}
#mypage-info {width:568px;margin:10px 0px 15px 0px;padding:15px;background-color:#FFFF99;text-align:justify;}
.mypage-list {font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:9pt;line-height:12pt;}
.mypage-list-wh {color:#FFFFFF;font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:9pt;line-height:12pt;}
.mypage-logout {float:left;margin:0px;padding:0px;display:block;height:17px;}

/* ----------丂menu-mypage撪梕丂---------- */
#menu-mypage {position:relative;float:left;width:198px;margin:0px;padding:0px 0px 15px 20px;text-align:center;}
#menu-mypage-inner {position:static;width:198px;margin:0px;padding:0px;border:1px solid #999999;text-align:justify;}

/* mypage 怽崬儃僞儞 */
.mypage-form {font-size:9px;margin:0px;padding:0px;display:block;height:33px;width:90px;list-style:none;line-height:9px;text-indent:-9999px;}
.mypage-form a {display:block;height:33px;width:90px;background:url(../img/mypage/mypage-form.jpg) no-repeat;text-decoration: none;}
.mypage-form a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* mypage 僉儍儞僙儖懸偪怽崬儃僞儞 */
.mypage-form_cm {font-size:9px;margin:0px;padding:0px;display:block;height:33px;width:90px;list-style:none;line-height:9px;text-indent:-9999px;}
.mypage-form_cm a {display:block;height:33px;width:90px;background:url(../img/mypage/mypage-form_cm.jpg) no-repeat;text-decoration: none;}
.mypage-form_cm a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* mypage 徻嵶儃僞儞 */
.mypage-shosai {font-size:9px;margin:0px;padding:0px;display:block;height:15px;width:15px;list-style:none;line-height:9px;text-indent:-9999px;}
.mypage-shosai a {display:block;height:15px;width:15px;background:url(../img/mypage/mypage-shosai.jpg) no-repeat;text-decoration: none;}
.mypage-shosai a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}


#mypage-logout {float:right;margin:0px;padding:0px;display:block;height:17px;}

/* mypage 怽崬棜楌偺妋擣儃僞儞 */
.mypage-rireki {float:left;font-size:9px;margin:0px 10px 0px 0px;padding:0px;display:block;height:15px;width:102px;list-style:none;line-height:9px;text-indent:-9999px;}
.mypage-rireki a {display:block;height:15px;width:102px;background:url(../img/mypage/menu_my-rireki.gif) no-repeat;text-decoration: none;}
.mypage-rireki a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* mypage 屄恖忣曬偺曄峏儃僞儞 */
.mypage-kojin {float:left;font-size:9px;margin:0px 10px 0px 0px;padding:0px;display:block;height:15px;width:102px;list-style:none;line-height:9px;text-indent:-9999px;}
.mypage-kojin a {display:block;height:15px;width:102px;background:url(../img/mypage/menu_my-henko.gif) no-repeat;text-decoration: none;}
.mypage-kojin a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}


/* ------------------------------------------------------------
丂丂form 撪梕
------------------------------------------------------------ */

.form-komoku {background-color:#FFFF99;}
.form-naiyo {background-color:#FFFFCC;}


/* ------------------------------------------------------------
丂丂僙乕儖僗儗僞乕乮僷乕僜僫儖儌僠儀乕僞乕偲偼乯儁乕僕 撪梕
------------------------------------------------------------ */

/* ----------丂main撪梕丂---------- */
#sl-main {position:relative;float:right;clear:none;width:800px;margin:0px;padding:0px;text-align:justify;}
#sl-main-inner {position:static;width:800px;margin:0px;padding:0px;text-align:center;}
.sl-pagemain-top {margin:30px 0px 0px 0px;padding:0px;width:680px;}
#sl-pagemain-main {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:10pt;line-height:24px;color:#333333;margin:0px;padding:8px 40px 20px 40px;width:600px;text-align:justify;background:url(../img/sl/sl-back.jpg);}
.sl-pagemain-bottom {margin:0px;padding:0px;width:680px;}
.sl-title-top {width:600px;height:275px;display:block;margin:0px 0px 33px 0px;padding:0px;}

.about-point-s-red {font-family:"HGP憂塸妏恨集窾B";font-size:10pt;line-height:24px;color:#CC0000;}
.about-point-b-red {font-family:"HGP憂塸妏恨集窾B";font-size:12pt;line-height:24px;color:#CC0000;}
.about-point-b-red2 {font-family:"HGP憂塸妏恨集窾B";font-size:12pt;line-height:23px;color:#CC0000;}
.about-point-m-red {font-family:"HGP憂塸妏恨集窾B";font-size:14pt;line-height:24px;color:#CC0000;}
.about-point-bb-red {font-family:"HGP憂塸妏恨集窾B";font-size:24pt;line-height:42px;color:#CC0000;}
.about-point-bb-red2 {font-family:"HGP憂塸妏恨集窾B";font-size:24pt;line-height:48px;color:#CC0000;}
.about-point-b-black {font-family:"HGP憂塸妏恨集窾B";font-size:12pt;line-height:23.5px;color:#000000;}
.about-point-b-black2 {font-family:"HGP憂塸妏恨集窾B";font-size:12pt;line-height:24px;color:#000000;}
.about-point-s {font-family:"HGP憂塸妏恨集窾B";font-size:9pt;line-height:16pt;}
.about-point-m {font-family:"HGP憂塸妏恨集窾B";font-size:12pt;line-height:18pt;}
.about-point-b {font-family:"HGP憂塸妏恨集窾B";font-size:16pt;line-height:24pt;}
.about-point-bb {font-family:"HGP憂塸妏恨集窾B";font-size:24pt;line-height:50pt;}
.orange {color:#FF6600;}
.red {color:#CC0000;}

/* sl-link */
.sl-link {font-size:9px;margin:0px;padding:0px;display:block;height:56px;width:482px;list-style:none;line-height:9px;text-indent:-9999px;}
.sl-link a {display:block;height:56px;width:482px;background:url(../img/sl/sl-link.gif) no-repeat;text-decoration: none;}
.sl-link a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}



/* ------------------------------------------------------------
丂丂僙乕儖僗儗僞乕乮堢惉島嵗乯儁乕僕 撪梕
------------------------------------------------------------ */

/* ----------丂main撪梕丂---------- */
#koza-main {position:relative;float:right;clear:none;width:800px;margin:0px;padding:0px;text-align:justify;}
#koza-main-inner {position:static;width:800px;margin:0px;padding:0px;text-align:center;}
.koza-pagemain-top {margin:30px 0px 0px 0px;padding:0px;width:680px;}
#koza-pagemain-main {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:10pt;line-height:24px;color:#333333;margin:0px;padding:8px 40px 20px 40px;width:600px;text-align:justify;background:url(../img/koza/koza-back.jpg);}
.koza-pagemain-bottom {margin:0px;padding:0px;width:680px;}
.koza-voice {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:10pt;line-height:14pt;color:#333333;width:570px;margin:12px 0px 0px 0px;padding:10px 15px 15px 15px;text-align:justify;background-color:#FFFF99;}
.koza-voice-sub {font-family:"HGP憂塸妏恨集窾B";font-size:11pt;color:#666666;margin:10px 0px 6px 0px;padding:0px;text-align:justify;}
.koza-voice-name {font-size:9pt;width:570;margin:10px 0px 6px 0px;padding:6px 0px 0px 0px;text-align:right;border-top:1px dotted #3399FF;}
.koza-link-koshi {width:100%;margin:48px 0px 0px 0px;padding:0px;text-align:right;}
.koza-link-yanagida {width:100%;margin:0px;padding:0px;text-align:right;}
.koza-message {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:10pt;line-height:16pt;color:#333333;width:568px;margin:15px 0px 0px 0px;padding:20px 15px 20px 15px;text-align:justify;background-color:#FFFFFF;border:1px solid #3399FF;}
.koza-message-sub {font-family:"HGP憂塸妏恨集窾B";font-size:14pt;color:#3399FF;margin:0px 0px 6px 0px;padding:0px;text-align:left;}
.koza-7step {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:10pt;line-height:16pt;color:#333333;width:566px;margin:15px 0px 27px 0px;padding:20px 15px 20px 15px;text-align:justify;background-color:#FFFFFF;border:2px solid #3399FF;}
.koza-7step-course {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:10pt;line-height:16pt;color:#333333;width:566px;margin:15px 0px 30px 0px;padding:20px 15px 20px 15px;text-align:justify;background-color:#FFFFFF;border:2px solid #3399FF;}
.koza-7step-photo {float:right;position:relative;width:150px;height:143px;margin:0px;padding:0px;text-align:right;}
.koza-7step-sub {font-family:"HGP憂塸妏恨集窾B";font-size:14pt;line-height:18pt;color:#3399FF;margin:0px 0px 10px 0px;padding:0px;text-align:left;}
.koza-7step-komoku {width:556px;font-family:"HGP憂塸妏恨集窾B";font-size:12pt;color:#FFFFFF;margin:0px 0px 10px 0px;padding:4px 0px 4px 10px;text-align:left;background-color:#3399FF;}
.koza-okotowari {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:10pt;line-height:16pt;color:#333333;width:566px;margin:15px 0px 42px 0px;padding:20px 15px 20px 15px;text-align:justify;background-color:#FFFFCC;border:2px solid #CC0000;}

/* koza-link */
.koza-link {font-size:9px;margin:0px;padding:0px;display:block;height:56px;width:482px;list-style:none;line-height:9px;text-indent:-9999px;}
.koza-link a {display:block;height:56px;width:482px;background:url(../img/koza/koza-link.gif) no-repeat;text-decoration: none;}
.koza-link a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}


/* ------------------------------------------------------------
丂丂島巘徯夘儁乕僕撪梕
------------------------------------------------------------ */

#koshi-pagemain {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:10pt;line-height:16pt;color:#333333;margin:0px 0px 15px 0px;padding:20px;width:500px;text-align:justify;background-color:#FFFFCC;border-top:3px solid #99CC00;}
#koshi-pagesub {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:10pt;line-height:16pt;color:#333333;margin:15px 0px 0px 0px;padding:15px;width:470px;text-align:justify;background-color:#FFCC99;}

.koshi-pm {font-family:"HGP憂塸妏恨集窾B";font-size:12pt;line-height:16pt;color:#99CC00;}
.koshi-name {font-family:"HGP憂塸妏恨集窾B";font-size:14pt;line-height:20pt;color:#000000;}

/* ------------------------------------------------------------
丂丂偍媞條偺惡偺儁乕僕撪梕
------------------------------------------------------------ */
.vo-voice {font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";font-size:10pt;line-height:14pt;color:#333333;width:510px;margin:15px 0px 0px 0px;padding:10px 15px 15px 15px;text-align:justify;background-color:#FFFFCC;border:1px solid #99CC00;border-top:4px solid #99CC00;clear:both;}
.vo-voice-sub {font-family:"HGP憂塸妏恨集窾B";font-size:11pt;color:#666666;margin:10px 0px 6px 0px;padding:0px;text-align:justify;}
.vo-voice-name {font-size:9pt;width:570;margin:10px 0px 6px 0px;padding:6px 0px 0px 0px;text-align:right;border-top:1px solid #99CC00;}
.vo-voice-naviarea1 { 
	width:540px;
	height:40px;
	display:block;
	border-bottom:1px solid #99CC00;
}
.vo-voice-naviarea2 { 
	width:540px;
	clear:both;
}
.vo-voice-navi{
	width:430px;
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:10pt;
	line-height:14pt;
	color:#333333;
	display:block;
	float:left;
}
.vo-voice-app{
	width:100px;
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:10pt;
	line-height:14pt;
	color:#333333;
	display:block;
	text-align:right;
	float:right;
}
.vo-voice-navi-prev{
	width:200px;
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:10pt;
	line-height:14pt;
	color:#333333;
	display:block;
	float:left;
}
.vo-voice-navi-next{
	width:200px;
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:10pt;
	line-height:14pt;
	text-align:right;
	color:#333333;
	display:block;
	float:right;
}
.vo-input td{
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	border-bottom:1px solid #99CC00;
	padding:3px;
}
.vo-input th{
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	border:1px solid #99CC00;
	padding:3px;
	background:#99CC00;
	text-align:center;
	color:white;
}

/* ------------------------------------------------------------
丂丂goods
------------------------------------------------------------ */
.goods-pagemain-top {
	margin:30px 0px 0px 0px;
	padding:0px;
	width:680px;
}
.goods-pagemain-bottom {
	margin:0px;
	padding:0px;
	width:680px;
}
#goods-pagemain-main {
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:10pt;
	line-height:24px;
	color:#333333;
	margin:0px;
	padding:8px 40px 20px 40px;
	width:600px;
	text-align:justify;
	background:url(../img/goods/goods-back.jpg);
}

/* 嫵嵽怽偟崬傒儃僞儞 */
.goods-sl-link {font-size:9px;margin:0px;padding:0px;display:block;height:56px;width:482px;list-style:none;line-height:9px;text-indent:-9999px;}
.goods-sl-link a {display:block;height:56px;width:482px;background:url(../img/goods/goods-sl-link.gif) no-repeat;text-decoration: none;}
.goods-sl-link a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

.link-box {
	margin: 0;
	padding: 0;
	width: 600px;
	text-align: right;
}
.float-r {
	margin: 0 0 10px 10px;
	padding: 0;
	float: right;
}
.float-l {
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
}

.goods-voice-name {
	margin: 10px 0px 6px 0px;
	padding: 6px 0px 0px 0px;
	width:570px;
	font-size:9pt;
	text-align:right;
	border-top:1px dotted #ff9900;
}
.goods-message {
	margin:15px 0px 0px 0px;
	padding:20px 15px 20px 15px;
	width:568px;
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:10pt;
	line-height:16pt;
	color:#333333;
	text-align:justify;
	background-color:#FFFFFF;
	border:1px solid #ff9900;
}
.title-s {
	margin: 0;
	padding: 0;
	font-family:"HGP憂塸妏恨集窾B";
	font-size:12pt;
	line-height:23.5px;
	color:#000000;
}

#ishii-profile {
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:10pt;
	line-height:16pt;
	color:#333333;
	margin:0px 0px 15px 0px;
	padding:20px;
	width:560px;
	text-align:justify;
	background-color:#FFFFCC;
	border-top:3px solid #99CC00;}

/*----- goods婯栺 -----*/
#g-cont {
	margin: 0;
	padding: 5px;
	width: 520px;
	font-size: 12px;
}
.fo-01 {
	margin: 1em 0 65px 0;
	padding: 0;
}
.fo-02 {
	margin: 0;
	padding: 3px;
}
.right {
	margin: 0;
	padding: 0;
	text-align: right;
}

/* ------------------------------------------------------------
丂丂20071004捛壛(bout)
------------------------------------------------------------ */
#about-box{
	margin: 30px 0px 0px 0px;
	padding: 0;
	width: 600px;
	display:block;
	clear:both;
}

/* 嫵嵽儁乕僕儃僞儞 */
.dvd-botton {float:left;font-size:9px;margin:0px;padding:0px;display:block;height:400px;width:300px;list-style:none;line-height:9px;text-indent:-9999px;}
.dvd-botton a {display:block;height:400px;width:300px;background:url(../img/about-dvd-botton.jpg) no-repeat;text-decoration: none;}
.dvd-botton a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* 僙儈僫乕儁乕僕儃僞儞 */
.semi-botton {float:right;font-size:9px;margin:0px;padding:0px;display:block;height:400px;width:300px;list-style:none;line-height:9px;text-indent:-9999px;}
.semi-botton a {display:block;height:400px;width:300px;background:url(../img/about-semi-botton.jpg) no-repeat;text-decoration: none;}
.semi-botton a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* 愭攜PM儃僀僗-僞僀僩儖 */
.goods-voice-title {
	margin: 0 0 4px 0;
	padding: 0;
	font-family: "HGP憂塸妏恨集窾B";
	font-size: 16px;
	color: #ff9900;
}
/* ------------------------------------------------------------
丂丂僋儕僗儅僗僷乕僥傿乕
------------------------------------------------------------ */
.float-r {
	margin: 0 0 15px 10px;
	padding: 0;
	float: right;
}
/*--- 儊僀儞 ---*/
/* ----------丂main撪梕丂---------- */
#contents02 {position:relative;width:800px;margin: 0px;padding:0px;}
.box01 {
	margin: 0;
	padding: 0;
	height: 780px;
}
#cp-main {
	margin: 0;
	padding: 0;
	width: 800px;
	position: relative;
	float: right;
	clear: none;
	text-align: justify;
	}
#cp-main-inner {
	margin: 0;
	padding: 0;
	width: 800px;
	position: static;
	text-align: center;
	background: url(../angel2007/img/christmasparty-top.jpg) no-repeat;
}
.cp-pagemain-top {
	margin: 30px 0 0 0;
	padding: 0;
	width: 680px;
}
#cp-pagemain-main {
	margin: 0;
	padding: 0;
	width: 640px;
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size: 10pt;
	line-height: 24px;
	text-align: justify;
	color: #333333;
}
.cp-pagemain-bottom {
	margin: 0;
	padding: 0;
	width: 680px;
}
.cp-title-top {
	margin: 0 0 33px 0;
	padding: 0;
	width: 640px;
	height: 120px;
	display: block;
}
.attention {
	margin: 0;
	padding: 15px 0 15px 15px;
	padding: 15px 0 15px 20px;
	width: 640px;
	border: 2px solid #CC0000;
	background-color: #FFFFCC;
}
/* ----------丂儊僢僙乕僕愝掕丂---------- */
.cp-letter-head {
	margin: 0;
	padding: 0;
}
.cp-letter-body {
	margin: 0;
	padding: 20px 50px 0 40px;
	background: url(../angel2007/img/letter-bg.jpg) repeat-y;
}
.cp-letter-cont {
	margin: 20px 0 0 0;
	padding: 0;
	line-height: 25.2px;
	_line-height: 25px;
	width: 565px;
}
.cp-letter-foot {
	margin: 0;
	padding: 0;
}
/* ----------丂僞僀儉僥乕僽儖愝掕丂---------- */
.cp-tt-body {
	margin: 0;
	padding: 20px 50px 0 40px;
	background: url(../angel2007/img/cp-tt-bg.jpg) repeat-y; 
}
.cp-line {
	margin: 1em 0;
	padding: 5px;
	width: 640px;
}
.cp-cap {
	margin: 0 0 1em 0;
	padding: 0;
}
/*---- 儔僀僩 ---*/
.cp-right {
	margin: 0;
	padding: 5px 0 0 0;
	width: 640px;
	text-align: right;
}
/* ------------------------------------------------------------
丂丂僉儍儞儁乕儞/s/
------------------------------------------------------------ */
#s-main {
	margin: 0;
	padding: 0;
	width: 800px;
	position: relative;
	float: right;
	clear: none;
	text-align: justify;
	}
#s-main-inner {
	margin: 0;
	padding: 0;
	width: 800px;
	position: static;
	text-align: center;
}
.s-pagemain-top {
	margin: 30px 0 0 0;
	padding: 0;
	width: 680px;
}
#s-pagemain-main {
	margin: 0;
	padding: 0;
	width: 600px;
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size: 10pt;
	line-height: 24px;
	text-align: justify;
	color: #333333;
}
.s-pagemain-bottom {
	margin: 0;
	padding: 10px;
	width: 600px;
}
.s-title-top {
	margin: 0 0 5px 0;
	padding: 0;
	width: 600px;
	display: block;
}
.s-att {
	margin: 0 0 20px 0;
	padding: 0;
	width: 600px;
	font-size: 12px;
	text-align: center;
}
.s-mousi {
	margin: 25px 0 0 0;
	padding: 15px;
	width: 570px;
	text-align: center;
	font-family:"HGP憂塸妏恨集窾B";
	font-size:12pt;
	line-height:24px;
	color:#CC0000;
	background: #FFFFCC;
}

.s-book-cont {
	margin: 15px 0 0 0;
	padding: 0;
	overflow: auto;
}
.s-book {
	margin: 0;
	padding: 20px 0 20px 20px;
	width: 578px;
	border: 2px solid #009999;
}
.s-book-2 {
	margin: 0;
	padding: 20px 0 20px 20px;
	width: 578px;
	border: 2px solid #ff6699;
}
.s-book01 {
	margin: 0 4px 0 0;
	padding: 0;
	width: 105px;
	float: left;
}
.s-book02 {
	margin: 0 4px 0 4px;
	padding: 0;
	width: 105px;
	float: left;
}
.s-banner {
	margin: 40px 0 0 0;
	padding: 0;
	width: 600px;
}
.s-banner-box {
	margin: 5px 0 0 0;
	padding: 0;
	width: 600px;
}
.s-right {
	margin: 0 0 10px 5px;
	padding: 0;
	float: right;
}
.s-prof {
	margin: 50px 0 0 0;
	padding: 20px;
	width: 554px;
	border: 2px solid #009999;
}
.s-prof-2 {
	margin: 50px 0 0 0;
	padding: 20px;
	width: 554px;
	border: 2px solid #ff6699;
}
.s-line {
	width: 400px;
	border-top: 1px dotted #666666;
}
.s-line02 {
	width: 400px;
	border-bottom: 1px dotted #666666;
}
/*--------------------- fonts ------------------------*/
.small {
	font-size: 10px;
}
.bold {
	font-weight: bold;
}
.big02 {
	font-family: "HGP憂塸妏恨集窾B";
	font-size: 14px;
}
.big-w {
	font-family: "HGP憂塸妏恨集窾B";
	font-size: 16px;
	line-height: 23px;
	color: #FFFFFF;
}

.s-title {
	margin: 0 0 15px 0;
	padding: 0;
}
.s-red {
	color: #FF0000;
}
/*--------------------- dl-thank ------------------------*/
#s-dl-container {
	margin: 0px;
	padding: 0px;
	width: 500px;
	border: 1px solid #99CC00;
	background-color: #FFFFFF;
}
#s-dl-contents {
	margin: 0px;
	padding: 0px;
	width: 500px;
	position: relative;
}
#s-dl-main {
	margin: 0;
	padding: 0;
	width: 500px;
	position: relative;
	float: right;
	clear: none;
	text-align: justify;
	}
#s-dl-main-inner {
	margin: 0;
	padding: 0;
	width: 500px;
	position: static;
	text-align: center;
}
#s-dl-footer {position:relative;float:none;clear:both;width:500px;margin:0px;padding:20px 0px 10px;font-family: 俵俽 俹僑僔僢僋, Osaka, 僸儔僊僲妏僑 Pro W3;font-size: 9pt;line-height:14pt;color: #333333;}
.s-pagemain-top {
	margin: 30px 0 0 0;
	padding: 0;
	width: 680px;
}
#s-pagemain-main {
	margin: 0;
	padding: 0;
	width: 600px;
	font-family: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size: 10pt;
	line-height: 24px;
	text-align: justify;
	color: #333333;
}
#dl-cont {
	margin: 0;
	padding: 0;
	width: 460px;
	text-align: center;
}
#dl-contens {
	margin: 0;
	padding: 0;
	width: 440px;
	height: 280px;
	border: 2px solid #FF9900;
}
.dl-bottam {
	margin: 0;
	padding: 20px 0 20px 0;
	width: 440px;
}
.dl-media-box {
	margin: 0;
	padding: 0 0 20px 0;
	width: 440px;
}
.dl-media {
	margin: 0;
	padding: 0;
	width: 230px;
	text-align: right;
	float: left;
}
.dl-media-b {
	margin: 0;
	padding: 0;
	width: 200px;
	text-align: left;
	float: right;
}

/* ------------------------------------------------------------
丂丂080418_僶僫乕捛壛
------------------------------------------------------------ */

#Destiny208_box {
	clear:both;
	width:552px;
	margin:0px;
	padding:0px 24px 0px 24px;
}

#Destiny208_box-inner {
	clear:both;
	width:552px;
	margin:0px;
	padding:0px;
}

#Destiny208_box-inner h3 {
	clear:both;
	width:552px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:"HGP憂塸妏恨集窾B";
	font-size:18px;
	line-height:26px;
	color:#000000;
	text-align:center;
	font-weight:normal;
}

.Destiny2008_red {color:#CC0000;}

