/*   
Theme Name:drymash
Theme URI:http://www.sv-tokyo.org
Description:SVP Tokyo
Author:Yoshikazu Sato
Author URI:http://www.drymash.com
Version:1.0
*/


body{text-align:center; margin:0px; padding:0px;}
p{font-size:13px; line-height:150%; color:#333333;}
TD{font-size:13px; line-height:150%; color:#333333;}
a:hover{ text-decoration:underline ; color : #FF0000; } 
a{text-decoration: none;}
img{border: 0px white;}

h2 { font-size: 0.7em; color:#333333;FONT-WEIGHT: normal;FONT-FAMILY: "MS UI Gothic"}

* html h2 { font-size: 12px; color:#333333;FONT-WEIGHT: normal;FONT-FAMILY: "MS UI Gothic"}

*+html h2 { font-size: 12px; color:#333333;FONT-WEIGHT: normal;FONT-FAMILY: "MS UI Gothic"}

/* font */
.F11-120 {FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 120%; FONT-FAMILY: "MS UI Gothic"}
.F11-120-B {FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 120%; FONT-FAMILY: "MS UI Gothic"}
.F11-150 {FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 150%; FONT-FAMILY: "MS UI Gothic"}
.F11-150-B {FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 150%; FONT-FAMILY: "MS UI Gothic"}

.F13-120 {FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 120%}
.F13-120-B {FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 120%}
.F13-150 {FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 150%}
.F13-150-B {FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 150%}

.F14-120 {FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 120%}
.F14-120-B {FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 120%}
.F14-150 {FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 150%}
.F14-150-B {FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 150%}

.F16-120 {FONT-WEIGHT: normal; FONT-SIZE: 16px; LINE-HEIGHT: 120%}
.F16-120-B {FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 120%}
.F16-150 {FONT-WEIGHT: normal; FONT-SIZE: 16px; LINE-HEIGHT: 150%}
.F16-150-B {FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 150%}

.page {
position: relative;
text-align: left;
margin: 0;
padding: 0;
}

.container {
position: relative;
margin: 0 auto 0 auto;
text-align: left;
width: 860px;
}

.textinput {
border: #6CB800 solid 1px;
}

.header {
height: 180px; 
padding: 0;
margin: 0;
text-align: left;
}

.header h3 {
padding: 40px 30px 0 20px;
font: bold 2.2em Tahoma;
margin: 0;
}

/*
.header h3 a {
color: #ffffff;
}
*/
.header p {
padding: 0 30px 0 20px;
margin: 0;
}

.left-sidebar1 {
position: absolute;
padding: 260px 5px 5px 5em;
width: 220px;
}

* html .left-sidebar1 {
position: absolute;
padding: 20px 0px 5px 7em;
width: 220px;
}

*+html .left-sidebar1 {
position: absolute;
padding: 260px 5px 5px 5em;
width: 220px;
}

/* Safari only \*/
body:first-of-type .left-sidebar1 {
position: absolute;
padding: 260px 5px 5px 5em;
width: 220px;
}
/* */

.left-sidebar2 {
position: absolute;
padding: 25px 5px 5px 5em;
width: 220px;
}

* html .left-sidebar2 {
position: absolute;
padding: 0px 0px 5px 7em;
width: 220px;
}

*+html .left-sidebar2 {
position: absolute;
padding: 25px 0px 5px 5em;
width: 220px;
}


/* Safari only \*/
body:first-of-type .left-sidebar2 {
position: absolute;
padding: 25px 5px 5px 5em;
width: 220px;
}
/* */

.main-content1 {
position: absolute;
left: 20em;
margin: 235px 10px 10px 0em;
padding-top: 10px;
width: 470px;

}

* html .main-content1 {
position: absolute;
left: 24em;
margin: 0px 10px 10px 0em;
padding-top: 0px;
width: 470px;

}

*+html .main-content1 {
position: absolute;
left: 17em;
margin: 235px 10px 10px 4em;
padding-top: 10px;
width: 470px;

}

/* Safari only \*/
body:first-of-type .main-content1 {
position: absolute;
left: 10em;
margin: 235px 10px 10px 9em;
padding-top: 10px;
width: 470px;

}
/* */

.main-content2 {
position: absolute;
left: 19em;
margin: 10px 10px 10px 0em;
padding-top: 10px;
width: 470px;

}

* html .main-content2 {
position: absolute;
left: 24em;
margin: 0px 10px 10px 0em;
padding-top: 0px;
width: 470px;

}

*+html .main-content2 {
position: absolute;
left: 17em;
margin: 30px 10px 10px 2em;
padding-top: 0px;
width: 470px;

}

/* Safari only \*/ 
body:first-of-type .main-content2 {
position: absolute;
left: 10em;
margin: 20px 10px 10px 9em;
padding-top: 0px;
width: 470px;

}
/* */

.footer {
clear: both;
left: 10em;
text-align: center;
width: 720px;

}

* .footer {
clear: both;
left: 12em;
text-align: center;
width: 720px;

}


