/*
Theme Name: Startpack_B01
Theme URI: 
Description: 
Version: 1.0
Author: milkywey
Author URI: 
*/

* {
margin: 0;
padding: 0;
}

body {
background: #ffffff;
font-size: small;
color: #000000;
font-family: "Ã¯Â¼Â­Ã¯Â¼Â³ Ã¯Â¼Â°Ã£ÂÂ´Ã£ÂÂ·Ã£ÂÂÃ£ÂÂ¯",sans-serif;
line-height: 150%;
text-align: center;
}
    /* hide from Mac IE \*/
    * html body { font-size: x-small; }
    /* */ 

img { border: none;}
ul, ol { margin: 10px 40px;}
p { margin: 0 0  20px 0;}
table {clear: both; font-size: small;}

    /* hide from Mac IE \*/
    * html table { font-size: x-small; }
    /* */

div:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
div {
	display:inline-block;
}

a:link, a:visited {color: #000000; text-decoration: none;}
a:hover {color: #cc0000; text-decoration: underline;}

.w880 {
width: 880px;
margin: auto;
}
.w555 { width: 555px;}
.clear { clear: both;}
.m_bottom10 { margin-bottom: 10px;}
.l { text-align: left;}
.r { text-align: right;}
.c { text-align: center;}

font {line-height: 130%;}

#h1 {
font-size: 110%;
color: #000000;
font-weight: normal;
float: left;
}

#wrap {
width: 800px;
margin: 0 0 0 0;
background: #ffffff;
}
#wrap_body {
width: 800px;
margin: auto;
background: #ffffff;
}
/*====================
         HEAD
====================*/
#top_menu{
margin:0 0 10px 0;
}
/*----------
    PATH
----------*/
div#path {
padding: 0 0 10px 0; 
}
/*====================
         MAIN
====================*/
p.main{
margin:-20px 0 0 0;
}
#top_course{
width: 800px;
height: 390px;
margin: 20px 0 -30px 0;
}
p.course {
margin:80px 0 0 0;
}
#main_buy{
float:right;
margin: 0 0 0 0;
}
#buy1{
width: 800px;
height: 367px;
margin: auto;
background: #ffffff url(http://www.taiyo-maca.com/img/main_buy.jpg);
}
#buy2{
float:left;
margin: 250px 0 0 30px;
}
#buy3{
float:left;
margin: 310px 0 0 50px;
}
p.buy1 {
margin:0 0 25px 0;
}
#course{
width: 800px;
height: 456px;
margin: auto;
background: #ffffff url(http://www.taiyo-maca.com/img/main_course.jpg);
}
#case{
width:800px;
height: 263px;
background: #ffffff url(http://www.taiyo-maca.com/img/case6.jpg);
}
#tagami {
text-align:left;
width: 800px;
height: 294px;
margin: auto;
background: #ffffff url(http://www.taiyo-maca.com/img/tagami.jpg);
}
#tagami2 {
width: 590px;
margin:30px 0 0 190px;
}
p.case {
margin:10px 0 0 0;
}
/*====================
         course
====================*/
#course1{
width: 800px;
height: 393px;
margin: auto;
background: #ffffff url(http://www.taiyo-maca.com/img/case2.jpg);
}
#case1,#case2,#case3,#case4{
width: 800px;
height: 370px;
margin: 10px 0 0 0;
background: #ffffff url(http://www.taiyo-maca.com/img/frame.jpg);
}
#case5 {
width: 800px;
height: 263px;
margin: 10px 0 0 0;
background: #ffffff url(http://www.taiyo-maca.com/img/case6.jpg);
}
#case6 {
width:530px;
margin: 15px 0 0 250px;
}
#case7 {
margin: 100px 0 0 550px;
}

/*====================
         maca
====================*/
#maca1{
width: 800px;
height: 320px;
margin: auto;
background: #ffffff url(http://www.taiyo-maca.com/img/maca1.jpg);
}
#maca1_1{
margin:90px 0 0 20px;
}
#maca2{
width: 800px;
height: 69px;
margin: auto;
background: #ffffff url(http://www.taiyo-maca.com/img/maca1_1.jpg);
}
#maca2_1{
width: 800px;
margin:10px 0 0 20px;
text-align:center;
}
#maca3{
width: 800px;
height: 440px;
margin: auto;
background: #ffffff url(http://www.taiyo-maca.com/img/maca2.jpg);
}
#maca3_1{
width: 800px;
margin:120px 0 0 70px;
}
p.maca3_1{
width: 380px;
}
#maca4{
margin:-10px 0 15px 70px;
}
#maca5{
margin:-10px 0 15px 70px;
}
/*====================
         aen,selen
====================*/
#aen1{
width: 800px;
height: 669px;
margin: auto;
background: #ffffff url(http://www.taiyo-maca.com/img/aen_2.jpg);
}
#aen1_1{
margin:90px 0 0 20px;
}
#selen1{
width: 800px;
height: 638px;
margin: auto;
background: #ffffff url(http://www.taiyo-maca.com/img/selen_2.jpg);
}
#selen1_1{
margin:90px 0 0 20px;
}
/*====================
         FOOT
====================*/
#foot {
width: 800px;
height: 90px;
margin: auto;
background: #ffffff url(http://www.taiyo-maca.com/img/foot.gif);
}
p.foot {
float:right;
margin:20px 0 25px 0;
}
#foot_elememt{
width:770px;
text-align:left;
}
#bg_foot{
background: #ffffff url(http://www.taiyo-maca.com/img/bg_foot.jpg);
}

#foot a:link, #foot a:visited  {color: #333;}
#foot a:hover {color: #cc0000;}

p#copy {
text-align:center;
color:black;
font-size: 85%;
margin: 0 0 10px 0;
}

/*====================
         INDEX
====================*/
.top_entry {
width:780px;
text-align: right;
}
.top_entry p {
margin: 0 0 10px 0;
}
.top_entry td {
padding: 0 0 5px 0;
text-align: right;
}


/*====================
       ARCHIVE
====================*/
#entry {
margin: -12px 0 0 0;
clear: both;
}
#entry p {
margin-left: 0px;
}
#entry p.entry_foot {
text-align: right;
padding: 0 5px 0 0;
font-size: 85%;
margin: 0 0 10px 0;
border-top: 1px solid #999;
}
#entry h2 {
color: #cc0000;
width:780px;
padding: 5px 5px;
font-size: 15px;
border-top: 2px solid #cc0000;
border-left: 7px solid #cc0000;
border-right: 2px solid #cc0000;
border-bottom: 2px solid #cc0000;
margin: 6px 0 10px 0;
clear: both;
}
#entry h3 {
color: #cc0000;
width:800px;
font-size: 15px;
margin: 10px 0 10px 0;
clear: both;
}
.more_link {
margin: -10px 0 20px 0;
text-align: right;
clear: both;
}

<!--

.bs1{

border-spacing:0pt;
border-collapse:separate;
}
-->
/*====================
       INQ
====================*/
input.mail_input,

textarea.mail_input {
padding: 1px 3px;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

input#mail_preview,
input#mail_post {
width: 100px;
background: #eee;

padding: 3px 0;
margin: 10px 20px 0 0;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;


border-right: 1px solid #999;
border-bottom: 1px solid #999;
}

/*====================
       TABLE
====================*/




.tbl_about,
.tbl_item,
.tbl_info {

margin: 0 0 5px 5px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 2px solid #ccc;
border-bottom: 2px solid #ccc;
}
.tbl_about td,
.tbl_about th,
.tbl_item td,
.tbl_item th {
padding: 5px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
text-align: left;
}
.tbl_about th,
.tbl_item th {
background: #eee;
}
.tbl_about td {
vertical-align: top;
}

.tbl_info td,
.tbl_info th {
padding: 5px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}

.tbl_transaction {
margin: 0 0 30px 15px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 2px solid #ccc;
border-bottom: 2px solid #ccc;
}
.tbl_transaction td,
.tbl_transaction th {
text-align: left;
padding: 5px;
vertical-align: top;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.tbl_transaction th {
background: #eee;
}
