/*
Theme Name: Ricarope Theme
Theme URI: http://ricarope.com/
Description: <a href="http://ricarope.com/">リカロープ</a>用のテンプレートです。
Author: Mashvox
*/

/*======== タイプセレクタ ========*/
* {list-style:none;}
img{border-style:none;}
body{padding:0;margin:0;font:12px/20px メイリオ, Osaka, ＭＳ Ｐゴシック, sans-serif;text-align:center;background:url(img/bg_header.jpg) top center no-repeat #fff;}
div, ul, h1, h2{margin:0;padding:0;}
h3, h4{margin:0;padding:0;font-weight:normal;}
p{margin:0;padding-bottom:12px;}
ul{list-style-type:none;}

/*======== リンクテキスト ========*/
A:link    {color:#6B5522;text-decoration:underline;}
A:visited {color:#6B5522;text-decoration:underline;}
A:active  {color:#6B5522;text-decoration:underline;}
A:hover   {color:#6B5522;text-decoration:underline;}

/*======== 全体 ========*/
#container{width:950px;height:auto;margin:0 auto;}
#wrapper{width:950px;height:720px;margin:16px auto 0;}

/*======== 左ボックス ========*/
#leftbox01{float:left;width:285px;height:720px;background-image:url(img/bg_index.jpg);}
#leftbox02{float:left;width:285px;height:720px;background-image:url(img/bg_news.jpg);}
#leftbox03{float:left;width:285px;height:720px;background-image:url(img/bg_profile.jpg);}
#leftbox04{float:left;width:285px;height:720px;background-image:url(img/bg_live.jpg);}
#leftbox05{float:left;width:285px;height:720px;background-image:url(img/bg_disc.jpg);}
#leftbox06{float:left;width:285px;height:720px;background-image:url(img/bg_link.jpg);}
#leftbox07{float:left;width:285px;height:720px;background-image:url(img/bg_special.jpg);}

#logo{width:190px;height:100px;margin:28px 45px 32px 50px;}
#navi{width:90px;height:210px;margin:0 35px 0 160px;padding:0;}
#navi ul{width:90px;height:210px;margin:0;padding:0;}
#navi ul li{width:90px;height:30px;margin:0;padding:0;}

/*======== 右ボックス ========*/
#rightbox{float:right;width:665px;height:720px;text-align:left;background-image:url(img/bg_rightbox.jpg);}
#rightbox p{font-size:11px;line-height:18px;color:#333;}
#key1{position:relative;width:665px;height:240px;background-image:url(img/key1.jpg);background-color:#A3AC51;}
#key1 #text1{position:absolute;top:28px;left:376px;width:270px;height:200px;}
#key1 #text1 h2{color:#fff;text-align:left;font-size:13px;line-height:34px;}
#key1 #text1 p{color:#fff;text-align:left;font-size:12px;line-height:18px;}

#key1 #text1 A:link    {color:#fff;text-decoration:underline;}
#key1 #text1 A:visited {color:#fff;text-decoration:underline;}
#key1 #text1 A:active  {color:#fff;text-decoration:underline;}
#key1 #text1 A:hover   {color:#fff;text-decoration:underline;}

#key2{position:relative;width:665px;height:240px;background-image:url(img/key2.jpg);}
#key2 #text2{position:absolute;top:20px;left:24px;width:460px;height:200px;text-align:left;}
#key2 #text2 h2{color:#6B5522;text-align:left;font-size:13px;line-height:34px;}
#key2 #text2 p{color:#836A2F;text-align:left;font-size:12px;line-height:18px;}
#newalbum{float:left;clear:left;width:200px;height:200px;padding:0;margin:0 22px 0 14px;}

#key3{position:relative;width:665px;height:240px;background-image:url(img/key3.jpg);}
#key3 #text3{position:absolute;top:20px;left:38px;width:260px;height:140px;text-align:left;}
#key3 #text3 h2{color:#6B5522;text-align:left;font-size:13px;line-height:34px;}
#key3 #text3 p{color:#836A2F;text-align:left;font-size:12px;line-height:18px;}

#key3 #mail{position:absolute;top:194px;left:288px;width:76px;height:40px;}
#key3 #banner1{position:absolute;top:194px;left:368px;width:130px;height:40px;}
#key3 #banner2{position:absolute;top:194px;left:503px;width:80px;height:40px;}
#key3 #banner3{position:absolute;top:194px;left:590px;width:56px;height:40px;}

dl.toplist{padding:0;margin:0;font-size:11px;line-height:14px;}
dl.toplist dt{padding:0;margin:0;color:#333;}
dl.toplist dd{padding-bottom:12px;margin:0;}

#pagetitle{width:665px;height:70px;margin:0;padding:0;}
#topicpath01{width:660px;height:30px;margin-right:5px;line-height:30px;font-size:11px;text-indent:40px;background-color:#E6B097;padding:0;}
#topicpath02{width:660px;height:30px;margin-right:5px;line-height:30px;font-size:11px;text-indent:40px;background-color:#E4D385;padding:0;}
#topicpath03{width:660px;height:30px;margin-right:5px;line-height:30px;font-size:11px;text-indent:40px;background-color:#E4EA93;padding:0;}
#topicpath04{width:660px;height:30px;margin-right:5px;line-height:30px;font-size:11px;text-indent:40px;background-color:#F5D9A9;padding:0;}
#topicpath05{width:660px;height:30px;margin-right:5px;line-height:30px;font-size:11px;text-indent:40px;background-color:#B5E7EC;padding:0;}
#topicpath06{width:660px;height:30px;margin-right:5px;line-height:30px;font-size:11px;text-indent:40px;background-color:#F3C4C4;padding:0;}

#main01{float:left;width:440px;height:620px;background-color:#EBBBA4;}
#main02{float:left;width:350px;height:620px;background-color:#EBDB93;}
#main03{float:left;width:440px;height:620px;background-color:#E8EDA0;}
#main04{float:left;width:440px;height:620px;background-color:#F8DFB3;}
#main05{float:left;width:330px;height:620px;background-color:#C0ECF0;}
#main06{float:left;width:440px;height:620px;background-color:#F6D3D3;}

#mainwrapp01{width:440px;height:594px;background-color:#EBBBA4;margin-top:26px;}
#mainwrapp03{width:440px;height:604px;background-color:#E8EDA0;margin-top:16px;}
#mainwrapp04{width:440px;height:600px;background-color:#F8DFB3;margin-top:20px;}
#mainwrapp05{width:330px;height:594px;background-color:#C0ECF0;margin-top:26px;}
#mainwrapp06{width:440px;height:598px;background-color:#F6D3D3;margin-top:22px;}

.main_text{padding:0 40px 0 40px;}

#side01{float:right;width:225px;height:620px;background-color:#F2C4AF;background-image:url(img/side_news.jpg);}
#side02{float:right;width:315px;height:620px;background-color:#F2E3A0;background-image:url(img/side_profile.jpg);}
#side03{float:right;width:225px;height:620px;background-color:#F0F4B0;background-image:url(img/side_live.jpg);}
#side04{float:right;width:225px;height:620px;background-color:#F9E5C2;background-image:url(img/side_disc.jpg);}
#side05{float:right;width:335px;height:620px;background-color:#CBF0F3;background-image:url(img/side_link.jpg);}
#side06{float:right;width:225px;height:620px;background-color:#FADCDC;background-image:url(img/side_special.jpg);}

#sidewrapp01{width:225px;height:600px;margin-top:20px;}
#sidewrapp02{width:315px;height:604px;margin-top:16px;}
#sidewrapp03{width:225px;height:604px;margin-top:16px;}
#sidewrapp04{width:225px;height:602px;margin-top:18px;}
#sidewrapp05{width:335px;height:594px;margin-top:26px;}
#sidewrapp06{width:225px;height:598px;margin-top:22px;}

/*======== フッター ========*/
#footer{width:950px;height:26px;margin:0 auto;background:url(img/bg_footer.jpg) top center no-repeat #fff;}
address{font-style:normal;color:#493912;font-size:11px;line-height:26px;text-align:right;}

/*======== 文字 ========*/
p.profile{font-size:11px;line-height:20px;color:#877628;padding:0 40px 12px 40px;}
p.bio{font-size:11px;line-height:16px;color:#877628;padding:0 30px 16px 30px;}
p.hr{margin-bottom:18px;padding:0;}
p.hr01{margin:8px 0 12px 0;}
p.hr02{margin-top:10px;padding:0;}
p.pagelink{margin-top:3px;}
span.day{font-size:12px;line-height:16px;color:#333;}
span.pageleft{float:left;}
span.pageright{float:right;}

h3.icon_news{font-size:16px;line-height:26px;color:#877628;padding-bottom:12px;margin:0;}
h3.icon_live{font-size:15px;line-height:26px;color:#877628;padding-bottom:12px;margin:0;}
h3.icon_disc{font-size:16px;line-height:26px;color:#877628;padding-bottom:12px;margin:0;}
h3.icon_special{font-size:16px;line-height:26px;color:#877628;padding-bottom:12px;margin:0;}

h3.head_news{font-size:16px;line-height:26px;color:#877628;padding-bottom:6px;margin:0;}
h3.head_live{font-size:15px;line-height:26px;color:#877628;padding-bottom:6px;margin:0;}
h3.head_disc{font-size:16px;line-height:26px;color:#877628;padding-bottom:6px;margin:0;}
h3.head_special{font-size:16px;line-height:26px;color:#877628;padding-bottom:6px;margin:0;}

h4{margin:0;padding:5px 20px 0 20px;font-size:14px;color:#877628;line-height:16px;}
dl.sidelist{padding:0 20px 24px 20px;font-size:11px;line-height:14px;}
dl.sidelist dt{padding:0;margin:0;}
dl.sidelist dd{padding-bottom:12px;margin:0;}

.white{color:#fff;}
.pink{color:#F26C4F;}
.beige{color:#8E7C26;}

/*======== リンクページ ========*/
dl.link{color:#877628;padding:0 40px 44px 40px;margin:0;}
dl.link dt{font-size:14px;line-height:20px;color:#877628;padding:0;margin:0;}
dl.link dd{font-size:10px;line-height:16px;color:#877628;padding-bottom:14px;margin:0;}

/*======== カレンダー ========*/
#calender{margin:0 26px 26px 20px;}
#calender p{padding:0;margin:0;}

#wp-calendar table {width:170px;font-size:12px;padding:0;margin:0;}
#wp-calendar #prev {text-align:left;}
#wp-calendar #next {text-align:right;}

.ec3_eventday a {color:#a00;}

#wp-calendar table td,#wp-calendar table th {text-align:center;}
#wp-calendar table td,#wp-calendar table td.pad:hover,#wp-calendar table.nav tr td {padding:0;margin:0;border:none;}

#wp-calendar table #today {padding:0px;margin:0;border:solid 1px #777;}
