@charset "UTF-8";

/*
濃色　ff69b4
淡色　f4b3c2
濃灰　7a4171
淡灰　e7e7eb
*/

body {
font-size: 12px; 
font-family: verdana, arial, Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
background: #ff69b4;
color: #000000;
text-align: center;
margin: 0px;
padding: 0px;
}

a { color: #000000; text-decoration: none; font-weight: normal; background: transparent}
a:link { color: #7a4171; text-decoration: none; font-weight: normal; background: transparent}
a:visited { color: #7a4171; text-decoration: none; font-weight: normal; background: transparent}
a:active { color: #7a4171; text-decoration: none; font-weight: normal; background: transparent} 
a:hover { color: #7a4171; text-decoration: underline; font-weight: normal; background: transparent}

p {
margin-top: 0px;
margin-bottom: 1.5em;
}

img {
border: none;
margin: 0px;
padding: 0px;
}

.imgleft {
position: relative;
margin-right: 1em;
margin-bottom: .5em;
padding: 0px;
float: left;
}

.imgright {
position: relative;
margin-left: 1em;
margin-bottom: .5em;
padding: 0px;
float: right;
}

#title {
font-size: 12px; 
width: 100%;
height: 3em;
background-image: url(yumiyoga_images/title_back.jpg);
background-repeat: repeat-x;
background-position: 0% 0%;
text-align: center;
margin: 0px;
padding-top: .5em;
}

.menu {
font-size: 12px; 
font-family: verdana, arial, Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
font-weight: bold;
line-height: 1em;
text-align: center;
margin-top: 2em;
margin-left: 1.5em;
margin-right: 1.5em;
padding: 0px;
}

.menu a { color: #000000; text-decoration: none; font-weight: bold; background: transparent}
.menu a:link { color: #000000; text-decoration: none; font-weight: bold; background: transparent}
.menu a:visited { color: #000000; text-decoration: none; font-weight: bold; background: transparent}
.menu a:active { color: #000000; text-decoration: none; font-weight: bold; background: transparent}
.menu a:hover { color: #ff69b4; text-decoration: none; font-weight: bold; background: transparent}
.menu a#current {color: #666666; text-decoration: none; font-weight: bold; background: transparent}

#container {
position: relative;
font-size: 12px;
width: 62em;
min-width: 744px;
text-align: center;
margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding: 0px;
}

#banner {
font-family: "Times New Roman", serif, "HGP明朝B", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝";
font-size: 24px;
line-height: 2em;
width: 31em;
background-image: url(yumiyoga_images/leaf.jpg);
background-repeat: no-repeat;
background-position: 50% 0%;
text-align: left;
color: #ffffff;
margin-top: 1em;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding: 0px;
}

.counter {
font-family: "Times New Roman", serif, "HGP明朝B", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝";
font-size: 12px;
line-height: 4em;
width: 60em;
background-image: url(yumiyoga_images/leaf.jpg);
background-repeat: no-repeat;
background-position: 50% 0%;
text-align: right;
color: #ffffff;
margin-top: 2em;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding: 0px;
}

.column-main {
position: relative;
font-size: 12px;
height: 42em;
width: 62em;
min-width: 744px;
min-height: 504px;
text-align: left;
background-image: url(yumiyoga_images/main.jpg);
background-repeat: no-repeat;
background-position: 50% 50%;
margin: 0px;
padding: 0px;
}

.main-text {
position: relative;
font-size: 12px;
text-align: left;
margin: 0px;
padding-top: 30em;
padding-left: 9em;
}

.news {
font-size: 13px;
text-align: left;
width: 16em;
margin: 0px;
padding: 0px;
}

.newsbody {
background-color: #ffb2d8;
font-size: 13px;
font-family: verdana, arial, Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
line-height: 2em;
font-weight: normal;
text-align: left;
margin: 0px;
padding-bottom: 1em;
padding-right: 1em;
padding-left: 1em;
}

.newsbody a { color: #aa163c; text-decoration: none; font-weight: bold; background: transparent}
.newsbody a:link { color: #aa163c; text-decoration: none; font-weight: bold; background: transparent}
.newsbody a:visited { color: #aa163c; text-decoration: none; font-weight: bold; background: transparent}
.newsbody a:active { color: #aa163c; text-decoration: none; font-weight: bold; background: transparent}
.newsbody a:hover { color: #aa163c; text-decoration: underline; font-weight: bold; background: transparent}

.column {
position: relative;
background: #ffffff;
font-size: 12px;
width: 62em;
min-width: 744px;
min-height: 504px;
margin: 0px;
padding: 0px;
}

.column-books {
position: relative;
font-size: 12px;
width: 62em;
min-width: 744px;
min-height: 504px;
background: #ffffff;
background-image: url(yumiyoga_images/books_back.jpg);
background-repeat: no-repeat;
background-position: 100% 100%;
margin: 0px;
padding: 0px;
}

.column-links {
position: relative;
font-size: 12px;
width: 62em;
min-width: 744px;
min-height: 504px;
background: #ffffff;
background-image: url(yumiyoga_images/links_back01.jpg);
background-repeat: no-repeat;
background-position: 100% 0%;
margin: 0px;
padding: 0px;
}

.subtitle{
font-size: 16px; 
font-family: verdana, arial, Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
line-height: 1em;
font-weight: bold;
text-align: left;
color: #333333;
border-bottom: 1px solid #000000;
margin: 0px;
padding: 1em;
}

.heading { 
font-size: 16px; 
font-family: verdana, arial, Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
line-height: 2em;
font-weight: bold;
text-align: left;
color: #ff69b4;
background-image: url(yumiyoga_images/heading-back.jpg);
background-repeat: no-repeat;
background-position: 0% 50%;
border-bottom: 2px dotted #7a4171;
margin-bottom: .5em;
padding-left: 2em;
}

.small-heading { 
font-size: 13px; 
font-family: verdana, arial, Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
line-height: 1.5em;
font-weight: bold;
text-align: left;
color: #000000;
margin: 0px;
padding: 0px;
}

.small-heading a { color: #000000; text-decoration: none; font-weight: bold; background: transparent}
.small-heading a:link { color: #7a4171; text-decoration: none; font-weight: bold; background: transparent}
.small-heading a:visited { color: #7a4171; text-decoration: none; font-weight: bold; background: transparent}
.small-heading a:active { color: #7a4171; text-decoration: none; font-weight: bold; background: transparent} 
.small-heading a:hover { color: #7a4171; text-decoration: underline; font-weight: bold; background: transparent}

.columnbody {
font-size: 13px; 
font-family: verdana, arial, Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
font-weight: normal;
text-align: left;
line-height: 1.6em;
margin: 0px;
padding-top: 3em;
padding-left: 3em;
padding-bottom: 1.5em;
padding-right: 3em;
}

.caption{ 
font-size: 10px; 
font-family: verdana, arial, Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
font-weight: normal;
text-align: left;
line-height: 1.3em;
margin-top: .3em;
padding: 0px;
}

.links { 
font-size: 12px; 
font-family: verdana, arial, Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
line-height:1.5em;
font-weight: normal;
text-align: right;
color: #999999;
border-top: 1px solid #7a4171;
margin: 0px;
padding-right: .5em;
padding-top: .5em;
}

.footer {
font-size: 10px;
font-family: verdana, arial, Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
line-height: 2em;
font-weight: normal;
color: #ffffff;
text-align: center;
margin-top: .5em;
padding-bottom: .5em;
}
