/*
Theme Name:GOGOWEBMARKET
Theme URl:http://www.55w.jp/
Description:GOGOWEBMARKET
Author:Tomokazu Sato
*/

#main_bottom {margin-top:15px;}
#main_bottom li{float:left;margin-right:12px;}

#rinen p{ margin-top:10px;margin-bottom:20px;padding-left:15px;}

.linkcat { margin-top:15px;}
.linkcat h2 { font-size:14px;border:1px solid #cccccc ;padding:3px;}
#main4 li { margin-left:20px;  line-height: 160% ;}
#main4 { width:600px ;float:left;margin:20px 0 20px 20px;padding-bottom:10px;color:#333333;}
#main4 h3 { border-bottom:3px solid #cccccc ;padding:5px 0 3px 10px; }

.cont { padding-top:15px;line-height:1.5;}
.cont2 { padding:15px 0 0 10px;}
.post { width:480px;}
.post2{ width:540px;margin-top:10px;margin-left:10px;}

#footer {height:175px;color:#ffffff;}

#footer a { color:#ffffff; text-decoration:none;}
#footer a:hover { color:#0000e1; text-decoration:none ; background-color:#80ffff;}

#navback a { color:#ffffff; text-decoration:none;}
#navback a:hover { color:#0000e1; text-decoration:none ; background-color:#80ffff;}

#footer ul{margin-top:8px;padding:0;}

#le {float:left;padding-top:10px;}

.footerbox {float:left;margin-left:20px;width:200px;}
.footerbox3 {float:left;margin-left:20px;width:320px;}
.footerbox2 {float:left;margin-left:20px;width:150px;}
.footerli li{line-height:150%;}

#footer h3 {padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #ffffff;font-size:14px;}

.date { float:left; padding:10px 0 0 10px;}
.topics { float:left ; margin-left:8px ;padding-top:10px;}
.toplist {float:left;margin:10px 0 0 10px;}

#topnews { margin-top:10px;width:530px;height:140px; 
           background-color:#cccccc;overflow:auto;
           border-right:2px solid #4b9395;
           border-left:2px solid #4b9395;}

#main { width:560px ;float:right;margin-top:30px;}

#main2 { width:500px ;float:left;margin-top:20px;margin-left:20px;color:#333333;}

#main2 h2 { border-bottom:3px solid #cccccc ;padding:5px 0 3px 10px;
                       background:url(http://www.55w.jp/wp-content/themes/gogotheme/images/titileback.gif) no-repeat 90% 0%; }

#content2 { width:930px ;min-height:360px;background-color:#ffffff ; float:left; }
#main3 { width:600px ;float:left;margin:20px 0 20px 20px;padding-bottom:10px;color:#333333;}
#main3 h2 { border-bottom:3px solid #cccccc ;padding:5px 0 3px 10px; }

#side_post2 { width:280px ;float:right;margin:50px 30px 10px 0px;}
#side_post { width:230px ;float:right;margin:20px;color:#666666;}
#side_post ul { margin-top:20px; }
#side_post li {margin-bottom:15px;}

#bread { padding-bottom:6px ;font-size:16px;}
#bread a{ color:#0000e1;}
#bread a:hover{ color:#0000e1;} 

#clear { clear:both; }

#widthside { width:360px ;float:left ;}

#sidebar { ;margin:10px 10px 0 40px ;padding-top:10px  ;padding-bottom:20px; }

#item1 a{ display:block;
           width:288px ; height:84px ;
           background:url(http://www.55w.jp/wp-content/themes/gogotheme/images/nav1-1.gif) no-repeat;
           text-indent: -9999px;}

#item2 a{ display:block;
           width:288px ; height:84px ;
           background:url(http://www.55w.jp/wp-content/themes/gogotheme/images/nav2-1.gif) no-repeat;
           text-indent: -9999px;}

#item3 a{ display:block;
           width:288px ; height:84px ;
           background:url(http://www.55w.jp/wp-content/themes/gogotheme/images/nav3-1.gif) no-repeat;
           text-indent: -9999px;}

#item1 a:hover{ display:block;
           background:url(http://www.55w.jp/wp-content/themes/gogotheme/images/nav1-2.gif) no-repeat;}

#item2 a:hover{ display:block;
           background:url(http://www.55w.jp/wp-content/themes/gogotheme/images/nav2-2.gif) no-repeat;}

#item3 a:hover{ display:block;
           background:url(http://www.55w.jp/wp-content/themes/gogotheme/images/nav3-2.gif) no-repeat;}

#sidebar li { margin-top:15px ; }

#content { width:930px; height:360px ;background-color:#ffffff ; }


/* ブラウザリセット */
*{  
    padding:0;  
    margin:0;  
    border:0;  }
  
ul,li { list-style-type: none;}

textarea { font-size: 100%; }

/*変更点(4/6) メールフォームの背景色の変更*/
#mf{background-color:#eeeeee;}
/*ここまで */

img { vertical-align: bottom; }

hr { display: none; }


body{
        text-align:center;
　　　 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : 14px;
        background: url(images/backcolor.gif) center top repeat-y;
　　　　　}

#container{
        width:930px;
        margin: 0 auto;
        text-align:left ;
        background: url(images/backimg.jpg) top repeat-y; 
        }

/* ヘッダー部分のデザイン　*/
#header p{ padding: 3px 0 0 8px ;
           float:left;
        }

#header h1 { 
             font-size:12px ; 
             padding: 10px 0 0 10px ;}

#header ul { float: right ; padding-right:50px; }

#header li{ display: inline ; font-weight:bold;padding-left:10px;}

#top { height : 385px ;
       color:#ffffff ;
       background: url(images/backtopimg.jpg) no-repeat 0 60px;}  

#top2 { height : 75px ;
       color:#ffffff ;
       }  

#topnav { margin-top:250px ;margin-left:40px ; }

#topnav a{ display:block;
           width:290px ; height:100px ;
           background:url(http://www.55w.jp/wp-content/themes/gogotheme/images/blog1.gif) no-repeat;
           text-indent: -9999px;}

#topnav a:hover{ display:block;
           background:url(http://www.55w.jp/wp-content/themes/gogotheme/images/blog2.gif) no-repeat;}

#massage {
       position:relative ;
       top: -100px ;

       left: 400px ;
       width : 400px ;
       line-height: 140% ;
       font-size :12px ;
       letter-spacing: 0.2em ;
       }

.table_company {
             margin-top:0px ;padding-top:0px ;
	border-top: 2px solid #CCC;
	border-bottom: 1px solid #CCC;
	}

.table_company th {
	border-bottom: 1px solid #CCC;
	padding: 5px;
	text-align: left;
	}

.table_company td {
	border-bottom: 1px solid #CCC;
	padding: 5px;
	}

/*  #massage {
        position:absolute ;
        top: 270px ;
        left: 487px ;
        width : 400px ;
        line-height: 140% ;
        font-size :12px ;
        letter-spacing: 0.2em ;
        } */

.tableA{
border: 1px solid #C4B9A4;
margin:8px 0 8px;
width:600px;
}

.tableA th{
                    background:none repeat scroll 0 0 #FCF9EF;
                    border-bottom:1px solid #FFFFFF;
                    border-right:2px solid #663300;
                    color:#695C45;
                   padding:8px;
                   width:150px
}

.noBorder{
                   border:0 none;
}

.tableA td{
                   background:none repeat scroll 0 0 #FFFFFF;
                   border-top:1px dotted #C4B9A4;
                   padding:8px;
}

.tableA input{
                   border:1px solid;
}

.tableA textarea{
                   border:1px solid;
}

/*------------------------------
profile-list
------------------------------*/
div#profile-list {
	margin : 0px;
	padding : 0px;
}

div#profile-list ul.list-box {
	padding : 0px;
	margin : 0px;
	width : 610px;
	margin : 0px 0px 30px 0px;
}

div#profile-list ul.list-box li.left {
	padding : 0px; margin : 0px;
	float : left;
	width : 185px;
	height : 213px;
	background-image : url(../img/profile-imgbg.gif);
	margin : 0px 0px 0px 20px;
}

div#profile-list ul.list-box li.right {
	float : left;
	width : 370px;
}

div#profile-list ul.list-box li.bottom {
	clear : both;
	border-bottom : dotted 1px #333;
}

div#profile-list ul.list-box li.right table tr th {
	text-align : left;
	vertical-align : top;
}

div#profile-list ul.list-box li.right table tr th,
div#profile-list ul.list-box li.right table tr td {
	padding : 3px;
	line-height : 1.5;
	font-size : 1.1em;
}
