@charset "utf-8";

/*
Theme Name: Wooden Mannequin
Theme URI: http://lorem-ipsum-dolor-sit-amet.com/wooden-mannequin/
Description: Search engine optimized theme. Search engine optimization that really works! 1st. position in search engines. Just remember to fill out meta-tags in header.php. WordPress theme designed by <a href="http://lorem-ipsum-dolor-sit-amet.com" target="_blank">Lorem Ipsum</a>.
Version: 1.1
Author: Lorem Ipsum
Author URI: http://lorem-ipsum-dolor-sit-amet.com
Tags: 2 columns, 3 columns, white, widgets, fixed width, wooden mannequin, solbergs, blue, gravatars, business, 1st position in search engines, fixed width, two columns, three columns, clean, lorem ipsum, search engine optimized,
*/



* {
  margin: 0px;
  padding: 0px;
  }
  h1, h2, h3, h4, h5, h6, p,ul, dl, dt, dd, div, form, address {
list-style-type:none;
margin:0;
border:0;
padding:0;
font-style:normal;
font-weight:normal;
font-size:100%;
}


body {
  margin-bottom: 40px;
  font-family: "�l�r �o�S�V�b�N", "Osaka";
  font-size: 12px;
  color: #333333;
  line-height: 150%;
  text-align:center;
  }


a:link {
  color: #000;
  font-weight: bold;
  text-decoration: none;
  }
a:visited {
  color: #333;
  font-weight: bold;
  text-decoration: none;
  }
a:hover {
  color: #ccc;
  text-decoration: underline;
  }



li{
  list-style-type:none;
}

.spaceS {
  margin: 10px 0 10px 0;
  }
.spaceM {
  margin: 20px 0 20px 0;
  }
.spaceL {
  margin: 30px 0 30px 0;
  }

img,a img {
  border: none;
  margin:0;
  padding:0;
  }
img.imgTitle {
  margin-top: 25px;
  }
img.sideBotton {
  margin-top: 10px;
  }

hr.hrSolid {
  margin: 25px 0 15px 0;
  border: solid 1px #ccc;
  }
hr.hrDashed {
  margin-top: 25px;
  border: dashed 1px #ccc;
  }

.fLeft {
  float: left;
  }
br.clear {
  clear: both;
  }
div.gotoTop {
  text-align: right;
  }
div.waku {
  margin-bottom: 20px;
  padding: 5px;
  border: 1px solid #ccc;
  width: 55%;
  text-align: center;
  }
  



/* ----------------------------------------
 * Layout
 * ---------------------------------------- */

#wrapper {
  margin: 5px auto;
  width: 875px;
  text-align:left;
  position:relative;
  }
  
#header {
  position: relative;
  }
#melmaga {
  float: right;
  position: absolute;
  right: 0px;
  top: 30px;
  }
h1 {
	font-size: 10px;
	text-align: right;
	width: 100%;
	color: #666666;
}
	
#content {

  padding-top: 20px;
  }
  #extras {line-height:1.4em; margin:0 0 5px; padding:0; position:absolute; top:205px; left:690px; width: 165px;}

.fLeft {
float: left;
height:67px;
width: 620px;
 }
.fLeft .arialogo {margin-right: 10px;}
.fLeft .aria {vertical-align; text-botom;}
.clear {clear: both;}


#info_address{
	float: right;
	width: 142px;
	height: 55px;
	display: block;
	position: absolute;
	right: 0px;
	top: 35px;
  }
	
  #info_address a {
	width: 142px;
	height: 55px;
	display: block;
	background-image: url(http://www.aria-music.jp/top_img/address.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	}
  #info_address a:hover {
	width: 142px;
	height: 55px;
	display: block;
	background-image: url(http://www.aria-music.jp/top_img/address_on.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 0px 0px;
	}

#leftside {
  float: left;
  width: 170px;
  padding-bottom:30px;
  clear:left;
  line-height:1.5em; 
  margin:0 0 5px; 
  padding:0;
  }

#main-right {
  margin-left: 20px;
  float: left;
  width: 650px;
  }
#main {
  float: left;
  width: 475px;
  word-break:break-all;
  }
#main .contenttext p{
clear:both;
width:475px;
display:block;
margin:10px 0;
  }
  #main .contenttext img{
  margin:5px 0 10px;
  clear:both;
  }
 
#mBox {
  margin: 15px 0 0 50px;
  width: 500px;
  }


/* ----------------------------------------
 * Rollover
 * ---------------------------------------- */
#melmaga {
  float: right;
  width: 138px; height: 50px;
  display: block;
  position: absolute;
  right: 0px; top: 30px;
  }
  #melmaga a {
    width: 138px; height: 50px;
    display: block;
	background-image: url(http://aria-music-r.up.seesaa.net/image/button_melmaga.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	}
  #melmaga a:hover {
    width: 138px; height: 50px;
    display: block;
	background-image: url(http://aria-music-r.up.seesaa.net/image/button_melmaga.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: -138px 0px;
	}


  /* ----------------------------------------
 * Side m menu rollover
 * ---------------------------------------- */

#side_menu {
  width: 170px;
  }
#side_menu ul {
  list-style-type: none;
  }
#side_menu ul li {
  display: block;
  border-bottom:solid 1px #fff;
  }
#side_menu ul li a,#side_menu ul li a:hover {
  width: 168px;
  height: 36px;
  background-image: url(http://www.aria-music.jp/images/side_m_menu.gif);
  background-repeat: no-repeat;
  display: block;
  text-indent: -9999px;
  }

#side_menu ul li#side_menu0 a { background-position: 0px 0px; }
#side_menu ul li#side_menu0 a:hover { background-position: -170px 0px;}
#side_menu1 a { background-position: 0px -37px;}
#side_menu1 a:hover { background-position: -170px -37px;}
#side_menu2 a { background-position: 0px -74px;}
#side_menu2 a:hover { background-position: -170px -74px;}
#side_menu3 a { background-position: 0px -111px;}
#side_menu3 a:hover { background-position: -170px -111px;}
#side_menu4 a { background-position: 0px -148px;}
#side_menu4 a:hover { background-position: -170px -148px;}
#side_menu5 a { background-position: 0px -185px;}
#side_menu5 a:hover { background-position: -170px -185px;}
#side_menu6 a { background-position: 0px -222px;}
#side_menu6 a:hover { background-position: -170px -222px;}
#side_menu7 a { background-position: 0px -259px;}
#side_menu7 a:hover { background-position: -170px -259px;}
#side_menu8 a { background-position: 0px -298px;}
#side_menu8 a:hover { background-position: -170px -298px;}

ul#side_menu_machikado li a,ul#side_menu_machikado li a:hover {
  width: 170px;
  height: 35px;
  background-image: url(http://www.aria-music.jp/images/side_menu_machikado.gif);
  background-repeat: no-repeat;
  display: block;
   text-indent: -9999px;
 }
#side_menu_machikado1 a { background-position: 0px 0px;}
#side_menu_machikado1 a:hover { background-position: -170px 0px;}
#side_menu_machikado2 a { background-position: 0px -35px;}
#side_menu_machikado2 a:hover { background-position: -170px -35px;}


  /**/
  
#side img{
	vertical-align:bottom;
  }

#title-Onlineshop a span {
  width: 170px;height: 48px;
  display: block;
  background-image: url(http://www.aria-music.jp/images/side_ol_title.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  display:block;
  }
 
#title-machikado,#title-bag{
	padding-top:30px;
}

#title-machikado a span {
  width: 170px;height: 48px;
  display: block;
  background-image: url(http://www.aria-music.jp/images/side_machikado_title.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  display:block;
  }

#title-bag a span {
  width: 170px;height: 36px;
  display: block;
  background-image: url(http://www.aria-music.jp/images/side_bag_title.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  display:block;
  }
  
#sideOnlineshop{
	background-color:#DADBDB;
	margin-bottom:20px;
	padding:10px 0px 10px 10px;
}

#sideOnlineshop dt {
	border-bottom:#000000 1px dotted;
	padding-top:10px;
	margin-right:10px;
	width:150px;
}
  
#sideOnlineshop li{
 	background:url(http://www.aria-music.jp/images/arrow1.gif) no-repeat 0 7px;
	padding-left:7px;
	font-size:80%;
	margin-top:5px;
}

#present ul{background-color:#CDD5DA;
margin-bottom:20px;}
#present li a{ height:58px;
border-bottom:solid 1px #fff;
margin-bottom:1px;
display:block;
text-indent:-9999px;}
li.present01 a{background:url(http://www.aria-music.jp/top_img/present01.gif) 18px center no-repeat;}
li.present02 a{background:url(http://www.aria-music.jp/top_img/present02.gif) 9px center no-repeat;}
#present li a:hover {
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}

#top-mainmenu li a{
	display:block;
	margin:0 1px 1px 0;
	background-color:#DADBDB;
	padding:10px 0;
	width:168px;
	float:left;
	text-align:center;
	line-height:1;
}

#top-mainmenu li{
	display:inline;
}

#top-mainmenu li a#top-mainmenu-last{
	margin-right:0px;
	width:166px;
}

#top-mainmenu li a:hover{
	background-color:#ccc;
}

#mssystem a {
  margin-top: 10px;
  width: 168px;
  height: 37px;
  display: block;
  background-image: url(http://www.aria-music.jp/images/button_whatsms.png);
  background-repeat: no-repeat;
  text-indent: -9999px;
  }
#mssystem a:hover {
  margin-top: 10px;
  width: 168px;height: 37px;
  display: block;
  background-image: url(http://www.aria-music.jp/images/button_whatsms.png);
  background-repeat: no-repeat;
  text-indent: -9999px;
  background-position: -168px 0px;
  }
#sideOnlineshop dt {
	font-weight: bold;
}

/* Lineup Rollover */
#sideOnlineshop dd a,#sideOnlineshop dd a:hover{
  margin-top: 7px;
  width: 160px;
  height: 40px;
  display: block;
  background-repeat: no-repeat;
  text-indent: -9999px;
 }
#sideOnlineshop dd a:hover{
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}
#ms1001 a {background-image: url(http://www.aria-music.jp/images/side_ol_01.gif); }
#ms0801 a {background-image: url(http://www.aria-music.jp/images/side_ol_02.gif); }
#msdt08 a {background-image: url(http://www.aria-music.jp/images/side_ol_03.gif); }
#sk0815 a {background-image: url(http://www.aria-music.jp/images/side_ol_06.gif); }
#dokodemo a {background-image: url(http://www.aria-music.jp/images/side_ol_04.gif); }
#msamp12 a {background-image: url(http://www.aria-music.jp/images/side_ol_05.gif); }
#set a {background-image: url(http://www.aria-music.jp/images/side_ol_07.gif); }
#kenwood a {background-image: url(http://www.aria-music.jp/images/side_ol_08.gif); }
#cd_dvd a {background: url(http://www.aria-music.jp/images/side_ol_09.gif) left center; 
/*padding:8px 0!important;*/
margin:10px 10px 10px 0!important;
border-bottom:#000000 1px dotted;
border-top:#000000 1px dotted;
	width:150px!important;
	height:56px!important;
	display:block;}

#style4 li{line-height:1%; font-size:1%;}
#style4 li.ttl4{height:27px;}
#style4 li.over{height:36px;}

/**/
  

#wp-calendar {
margin-bottom:10px;
padding-left:0px;
width:165px;
}
#wp-calendar thead th {
font-size:12px;
font-weight:normal;
padding:4px 0px 10px 0px;
margin-bottom:0px;
font-weight:bold;
text-align:center;
}
#wp-calendar thead th a:link{
  color: #333333;
text-decoration:none;
}
#wp-calendar thead th a:hover{
  color: #333333;
  text-decoration: underline;
}
#wp-calendar tbody td a{
font-size:12px;
text-decoration:none;
}
#wp-calendar td{
font-size:12px;
text-align:center;
}
#wp-calendar caption{
font-size:12px;}

#tbody  {
font-size:12px;
line-height:120%;
padding:2px;
margin-bottom:10px;
}


.sidetitle {
font-weight:bold;
color:#333;
  }

#extras .bd,
#main-right .main-title{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}

.description {
font-family:Verdana;
font-weight:bold;
padding:0px 10px 0px 0px;
}

.navi {
text-align:center;
margin-bottom:10px;
margin-top:10px;
}

.blog {
padding:0px 5px 50px 0px;
text-align:left;
font-family:Verdana;
}

.blogbody {
font-weight:normal;
margin-bottom:15px;
}

.blogbody .text img {
margin-right:5px;
}

.date{
clear:left;
color:#333333;
margin-top:0px;
padding:12px 0px 5px 0px;
font-family:Verdana;
font-size:12px;
margin-bottom: 10px;
border-bottom: 1px solid #CCCCCC;
}

#main h2{
font-size:14px;
line-height:1.2em;
margin:0 0 10px;
font-weight:bold;
}
#main h2 a{
border:none;
}
/* Content */

#main h3 {font-size:1.4em; margin:0 0 8px;}
#main img {border:1px solid #d0d0d0; float:left; margin:3px 10px 3px 0;}
#main ul,#main ol {margin:0 0 16px 20px;}
#main li {padding:0 0 0 5px;}
#main ul ul,#main ol ol {margin:0 0 0 16px;}

.text{
padding:10px 0px 5px 0px;
margin-top:0px;
line-height:1.8em;
font-family:Verdana;
}
.posted{ 
text-align: right;
margin-bottom:5px;
padding:15px 0px 3px 0px;
font-size:10px;
font-family:Verdana;
}
.posted a{
font-weight:bold;
} 





.syndicate {
margin-right:10px;
text-align:center;
font-size:10px;
font-family:Verdana;
}

#comments {
margin-bottom:30px;
margin-top:25px;
text-align:left;
padding:0px;
font-family:Verdana;
}
#comments form {
margin:0px;
padding:0px;
font-family:Verdana;
}
#comments input {
max-width:200px;
border:1px solid #CCC;
background-color:#FFFFFF;
}
#comments textarea{
width:300px;
margin-bottom:5px;
border:1px solid #CCC;
background-color:#FFFFFF;
}
.comments-head{ 
font-weight:bold;
margin:0px;
font-family:Verdana;
}
.comments-body {
margin:0px;
font-family:Verdana;
}

.comments-post {
padding:3px 0px 3px 0px;
text-align:right;
font-size:10px;
font-family:Verdana;
}
#trackback {
margin-bottom:30px;
margin-top:25px;
border:1px solid #CCC;
padding:5px;
text-align:left;
font-family:Verdana;
}


.copyright{
text-align:center;
}
#diet-foods{
padding-left:10px;
}
.food-title{
width:20%;
clear:left;
float:left;
}
.food-content{
width:75%;
padding-top:10px;
}
#diet-container{
border:1px solid #999;
padding:5px;
margin-bottom:5px;
}
.diet-title{
padding:2px 10px 2px 5px;
margin-top:5px;
font-weight:bold;
}
.diet-content{
padding-left:10px;
}
#diet-foods{
padding-left:10px;
}

blockquote{
border:1px solid #ccc;
padding:5px;
margin:10px;
}
.tag-word{
margin:20px 0px 0px 0px;
line-height:1.4em;
}
.tag{
padding:10px;
position:relative;
margin-left:15px;
}
#tag_cloud{
border:1px solid #333333;
padding:10px;
text-align:left;
position:relative;
}
#tag_cloud a {
padding:2px;
}
.tag-title{
font-size:16px;
font-weight:bold;
text-align:left;
}
.tag-body{
margin:10px 0px;
padding:10px 0px 0px 0px;
position:relative;
}
.tag-service{
text-align:left;
font-weight:bold;
border-bottom:1px solid #333333;
padding:0px 0px 5px 0px;
clear:left;
position:relative;
}
.tag-search{
text-align:right;
padding:5px 0px;
margin-bottom:10px;
font-weight:bold;
position:relative;
}
.tag-article{
padding:0px 10px 10px 10px;
text-align:left;
position:relative;
}
.tag-article-title{
text-align:left;
padding:0px 0px 5px 0px;
font-weight:bold;
position:relative;
}
.tag-article-posted{
font-weight:normal;
position:relative;
}
.tag-article-summary{
padding:0px 10px;
line-height:1.4em;
position:relative;
}
.tag-more{
text-align:right;
margin:10px 0px;
clear:left;
position:relative;
}
.tag-photos{
float:left;
margin:10px;
position:relative;
width:140px;
height:200px;
}
.tag-photos-title{
line-height:1.4em;
padding:5px 0px;
text-align:left;
position:relative;
}
.tag-audios{
margin:5px;
position:relative;
}
.tag-audios-title{
text-align:left;
font-weight:bold;
padding:0px 0px 5px 0px;
position:relative;
}
.tag-audios-posted{
font-weight:normal;
position:relative;
}
.tag-videos{
float:left;
margin:10px;
position:relative;
}
.tag-videos-title{
line-height:1.4em;
padding:5px 0px;
text-align:left;
position:relative;
}
.tag-navi{
clear:left;
text-align:center;
margin:10px 0px;
position:relative;
}

#footer{
	font-size:90%;
	clear:both;
}
#footer li {
	display: inline;
	padding-right: 20px;
	line-height: 2;
}
#footer_bd{
	border-top:#CCCCCC 1px solid;
	padding-top:5px;
}


#copyright{
	color:#999999;
	margin:0 0 30px 0;
	text-align:center;
}


#side p{
	margin:0px 0px 0px 0px;
}

#side img{
	vertical-align:bottom;
  }

.right{
	text-align:right;
}
.m-left10 {margin-left: 10px;}
.m-top10 {margin-top: 10px;}
.p-top10{padding-top:10px;}
.p-top20{padding-top:20px;}
.p-bottom10{padding-bottom:10px;}
.p-bottom20 {padding-bottom: 20px;}

.f-r{float:right;}
.clear_l {clear: left;}
.clear_b {clear: both;}

.right{text-align:right;}

/* �� �ȈՃ}�E�X�I�[�o�[
-------------------------------- */


.over a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

/* -------- clearfix */
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix { display:inline-block;}

/*Hides from IE-mac \*/
* html .clearfix{ height:1%;}
.clearfix { display:block;}
/*End hide from IE-mac*/

.moretree
{font-size:80%;
line-height:1.6;
font-color:#666666;
pading-top:2px;
}

/* �� ����҂�css
-------------------------------- */


.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}



/* Sidebars */



#leftside label, #extras label {display:none;}

/* Main menu */
ul.page {list-style:none; margin:0 0 20px; width:140px;}
ul.page li {display:inline; line-height:1.4em; width:140px;}
ul.page li a {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:130px;}
ul.page li a:hover, ul.page li.current_page_item a {background-color:#eaeaea; border-left:0px solid #286ea0; color:#505050;}
ul.page ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}
ul.page ul a {padding:3px 1px 3px 5px; width:115px;}
ul.page ul ul {width:113px;}
ul.page ul ul a {width:100px;}


/* Footer */


/* Subpage menu */
#subpages {border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; float:right; font-weight:bold; line-height:1.3em; margin:-5px 0 8px 15px; padding:0 0 10px 10px; width:190px;}
#subpages h2 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.3em; margin:0 0 12px;}
#subpages ul.submenu {line-height:1.4em; list-style:none; margin:0;}
#subpages ul.submenu li {display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:3px 1px 3px 5px; text-decoration:none; width:180px;}
#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px;}
#subpages ul.submenu li ul li a {width:170px;}
#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px;}
#subpages ul.submenu li ul ul li a {width:160px;}
#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}
#subpages ul.submenu li ul ul ul li a {width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {background-color:#eaeaea; border-left:0px solid #286ea0; color:#555;}
#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#555;}

/* Tags */
/*p,ul,ol {margin:0 0 18px;}*/

blockquote {border-left:0px solid #e0e0e0; margin:20px; padding:8px 8px 8px 15px;}
blockquote p {background-color:inherit; color:#505050; font-size:0.9em; line-height:1.3em;}
label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}

code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:0px solid #cccccc;}

/* Forms */
#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; margin:0 0 16px; padding:4px; width:130px;}
#author,#email,#url,#comment {border:1px solid #cccccc; font-family:Book Antiqua,Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* WP image align classes */
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}

/* Various classes */
.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.post {margin:0 0 25px;}
.postinfo {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#606060; font-size:0.9em; font-weight:bold; line-height:1.5em; margin:20px 0 10px; padding:8px 5px 8px 8px;}
.comment {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}
.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center; clear:left;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}

#main ul.facebook_btn{
padding:0;
margin:0 0 50px 0;
}
#main  ul.facebook_btn li{
float:left;
width:130px;
padding:0;
}

