/* CSS Document */
* {margin:0; padding:0;}
*body {text-align:center;}

/* 手引きページ基本設定 */
#tebiki {position:static; width:750px; padding:20px 0px; font-size:9pt; text-align:left; color:#444; font-size:9pt; line-height:120%; margin-left:5px;}

h5 {font-size:11pt; margin:5px 0px;}
h6 {font-size:10pt; margin:5px 0px 5px -7px; color:#FFFFFF; background-color:#F18307; padding:4px 15px;}
#tebiki .h5s {font-size:9pt;}
#tebiki .h6s {font-size:10px; padding-left:2px;}
#tebiki ul {list-style-position:outside; margin:5px 20px;}
#tebiki li {list-style-type:disc;}
#tebiki p {margin:5px;}
#tebiki .intro {font-size:12px;}
#tebiki .sc {margin-left:0;}

#topics {margin-left:10px;}
#type_a {margin-left:0px;}
#type_b {margin-left:0px;}
#type_b ul{list-style-image:url(img/disc.gif);}

#tebiki table {border-left:1px solid #666; border-top:1px solid #666; background-color:#FFF;}
#tebiki th {padding:5px; border-right:1px solid #666; border-bottom:1px solid #fff; font-size:9pt; text-align:left; white-space:nowrap;}
#tebiki td {font-size:10pt; padding:3px 5px; border-right:1px solid #666; border-bottom:1px solid #666; text-align:center;}
#tebiki #souryou  {position:relative; width:750px;}
#tebiki .okinawa {padding-left:10px; border-bottom:1px solid #666; font-size:10pt; font-weight:bold;}
#tebiki .left {text-align:left; border-color:#FFFFFF;}
#tebiki .l {font-size:11pt; font-weight:normal;}
#tebiki .s {font-size:8pt; text-align:left; font-weight:normal;}
#tebiki .tds {text-align:center; font-size:8pt; white-space:nowrap;} 
#tebiki .en {font-size:12pt; font-weight:bold; text-align:center;}
#tebiki #tab {border-color:#FFFFFF; width:750px;}
#tebiki #tab th {font-size:90%; font-weight:normal; text-align:center; border:1px solid #FFF; padding:0;}
#tebiki #tab td {border-top:1px solid #666; border-bottom:1px solid #666; padding:5px; font-weight:bold; text-align:center;}
#tebiki #tab .tdtop {width:30px; border-left:1px solid #666; border-right:0;}
#tebiki #tab .tdsec {width:145px; font-size:11pt; font-weight:bold; text-align:left; padding-left:10px;}
#tebiki #order {width:480px;}
#tebiki .red {font-size:9pt; color:#CC3333; font-weight:normal;}
#tebiki .bgy {background-color:#FFFF99;}

#tebiki .waku {border:1px solid #666; padding:1px 5px;}

#faq {float:left; width:245px; padding-left:5px; height:240px; margin:3px 0px;}
#q {position:relative; width:230px; height:40px; background-color:#F18307; padding:0px 10px; color:#FFFFFF;}
#a {position:relative; width:230px; height:200px; border:1px solid #F18307; padding:5px 10px; font-size:100%; line-height:150%;}
#a img {position:relative;}
.cl {clear:both;}

/* 手引き設定
#menu {clear:both; position:relative; margin-left:20px; height:30px; width:745px; font-size:10pt;}
#menu ul,#menu li {margin:0; padding:0; list-style:none;}
#menu li {float:left; border-top:5px solid #FFF; border-right:3px solid #FFF; border-bottom:5px solid #FFF;}
#menu li.1st {border-left:0px solid #FFF}
#menu a,#menu a:link,#menu a:visited {position:relative; width:118px; height:auto; color:#555; background-color:#FFCC66; border-right:2px solid #AAA; border-bottom:2px solid #777; text-align:center; letter-spacing:0em; padding:5px 0px; display:block;}
#menu a:hover {color:#993300; background-color:#FFF397; margin-top:0px;}
#on {text-decoration:none; color:#2E8E96; font-weight:bold; background-color:#E4E4E4; width:129px; height:auto; text-align:center; padding:5px 0; display:block;}
*/

#kiyaku {width:800px; padding:20px; font-size:9pt; line-height:1.7em; text-align:center; background-color:#FDC689;}
#policy_a {position:relative; width:700px; height:73px; background-image:url(../tebiki/img/policy_bg1_o.gif); background-repeat:no-repeat;}
#policy_b {position:relative; width:700px; height:auto; background-image:url(../tebiki/img/policy_bg2_o.gif); background-repeat:repeat-y; padding-top:25px; text-align:left;}
#policy_b p {position:relative; width:560px; margin-left:70px;}
#policy_b ul {list-style-position:outside; margin:25px 70px 10px 90px;}
#policy_b li {list-style-type:decimal; margin:5px 0px;}
#policy_c {position:relative; width:700px; height:20px; background-image:url(../tebiki/img/policy_bg3_o.gif); background-repeat:no-repeat;}
