/*
Theme Name:My Theme
Theme URI:http://www.chunichi-tsunoda.com
Description:つのだ新聞店のテーマ
Author: duplo
Auther URI:http://www.chunichi-tsunoda.com
Version:1.0
*/


body {
	margin:0 0 0 0;
}



#wrapper{
	margin:auto;
	background-image:url(images/header_haikei.png);
	background-repeat:repeat-x;
}

#wrapper2{
	margin:auto;
	background-image:url(images/header_haikei2.png);
	background-repeat:repeat-x;
}


#container{
	width:936px;
	margin:auto;
}

#contents{
width:936px;
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
}

#contents2{
width:936px;
margin:20px 0px 0px 0px;
background-color:#FFFFFF;
}

.contentstitle{
font-size:24px;
font-weight:bold;
padding:30px 0px 0px 10px;
color:#006699;
}


#header{
	width:936px;
	height:110px;
	margin-bottom:5px;
}

#header_txt{
width:630px;
height:30px;
text-align:left;
font-size:0.75em;
padding-top:10px;
float:left;
}

#header_left{
width:630px;
height:70px;
float:left;
}

#header_right{
width:300px;
height:66px;
float:left;
}

#headerFlash{
margin-top:20px;
}


#main_area{
width:882px;
background-image:url(images/mainarea_haikei.png);
background-repeat:no-repeat;
padding:10px 35px 0px 40px;
margin-top:10px;
}


#main_area2{
width:882px;
background-image:url(images/mainarea_haikei2.png);
background-repeat:no-repeat;
padding:10px 35px 0px 40px;
margin-top:10px;
}

.data{
font-size:0.75em;
}

ul{
  list-style : none;
  padding : 0;
  margin : 0;
}

li{
  padding : 0;
  margin-right:2px;
  float:left;
}

#right ul{
  list-style : none;
  padding : 0;
  margin : 0;
}

#right li{
  padding : 0;
  margin : 0;
}



#right{
width:244px;
float:left;
}


#left2{
width:298px;
float:left;
padding:10px 10px 10px 10px;
margin:0px 0px 0px 18px;
background-image:url(images/left_haikei.gif);
background-repeat:repeat-y;
}

#left2 ul{
  list-style : none;
  padding : 0;
  margin : 10px 0px 0px 0px;
}

#left2 li{
  padding : 0;
  margin : 0px 0px 1px 0px;
}


#touroku_number{
width:126px;
height:77px;
padding:40px 23px 0px 23px;
background-image:url(images/touroku_number.png);
background-repeat:no-repeat;
}

#touroku_number h2{
color:#FFFFFF;
font-weight:bold;
font-size:16px;
}


#right{
width:234px;
margin-top:8px;
float:left;
}


#right2{
width:550px;
padding:0px 0px 0px 0px;
margin:0px 0px 80px 25px;
float:left;
font-size:0.85em;
line-height:20px;
}


#right2 h1{
font-size:2em;
font-weight:bold;
margin-bottom:10px;
line-height:23px;
color:#000000;
}


#right2 h2{
font-size:1.3em;
font-weight:bold;
margin-bottom:10px;
line-height:23px;
color:#003399;
}

#right2 h3{
font-size:1.3em;
font-weight:bold;
margin-bottom:10px;
line-height:23px;
color:#000000;
}


.orange{
font-size:1.1em;
font-weight:bold;
color:#FF3300;
}



.newstitle{
font-size:1.1em;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
color:#003399;
}

.floatCliear {
	clear: both;
}

#footerrogo{
text-align:center;
margin:auto;
margin-top:50px;
}

#footerlinl{
color:#000000;
margin-bottom:30px;
}

.line{
width:580px;
background-image:url(images/k.gif);
height:5px;
background-repeat:no-repeat;
margin:10px 0px 10px 20px;
}

#footer{
height:250px;
background-color:#003399;
text-align:center;
padding-top:10px;
color:#FFFFFF;
font-size:0.8em;
}



#left_other{
width:226px;
padding:9px 8px 9px 9px;
background-color:#CCCCCC;
margin-top:20px;
}

#left_other2{
width:226px;
padding:3px 8px 9px 9px;
background-color:#CCCCCC;
}


.k{
background-image:url(images/k.png);
height:20px;
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}



table#table-01 {
	width: 100%;
	border: 1px #DDDDDD solid;
	border-spacing: 0;
	background: #EEEEEE;
	white-space: normal;
	margin:15px 0px 15px 0px;
}

table#table-01 th {
	padding: 5px;
	border-style: solid;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	border-width: 1px;
	background: #EEEEEE;
	color:#003399;
	font-weight: bold;
	line-height: 120%;
	text-align: left;
	font-size: 12px;
	white-space: nowrap;
}
table#table-01 td {
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	color: #003366;
	text-align: left;
	white-space: normal;
	font-size: 12px;
}



table#table-02 {
	width: 100%;
	border: 1px #DDDDDD solid;
	border-spacing: 0;
	background: #EEEEEE;
	white-space: normal;
	margin:15px 0px 15px 0px;
}

table#table-02 th {
	padding: 5px;
	border-style: solid;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	border-width: 1px;
	background:#FFFFCC;
	color:#003399;
	text-align: left;
	font-size: 12px;
	white-space: nowrap;
}
table#table-02 td {
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	color: #003366;
	text-align: left;
	white-space: normal;
	font-size: 12px;
}


table#table-03 {
	width: 100%;
	border: 1px #DDDDDD solid;
	border-spacing: 0;
	white-space: normal;
	margin:15px 0px 15px 0px;
}

table#table-03 th {
	padding: 5px;
	border-style: solid;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	border-width: 1px;
	background:#B10008;
	color:#FFFFFF;
	text-align: center;
	font-size: 12px;
	white-space: nowrap;
	background-image:url(images/enkaku_yajirushi.png);
	background-position:left;
	background-repeat:no-repeat;
}
table#table-03 td {
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	color: #000000;
	text-align: left;
	white-space: normal;
	font-size: 12px;
}


table#table-04 {
	width: 100%;
	border: 1px #DDDDDD solid;
	border-spacing: 0;
	white-space: normal;
	margin:5px 0px 15px 0px;
}

table#table-04 th {
	padding: 5px;
	border-style: solid;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	border-width: 1px;
	background:#CCFFFF;
	color:#000000;
	text-align: center;
	font-size: 12px;
	white-space: nowrap;
	background-image:url(images/enkaku_yajirushi02.png);
	background-position:left;
	background-repeat:no-repeat;
}
table#table-04 td {
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	color: #000000;
	text-align: left;
	white-space: normal;
	font-size: 12px;
}

table#table-05 {
	width: 100%;
	border: 1px #DDDDDD solid;
	border-spacing: 0;
	white-space: normal;
	margin:5px 0px 15px 0px;
}

table#table-05 th {
	padding: 5px;
	border-style: solid;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	border-width: 1px;
	background:#66CCFF;
	color:#000000;
	text-align: center;
	font-size: 12px;
	white-space: nowrap;

}
table#table-05 td {
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	color: #000000;
	text-align: left;
	white-space: normal;
	font-size: 12px;
}

table#table-06 {
	width: 100%;
	border: 1px #DDDDDD solid;
	border-spacing: 0;
	background: #EEEEEE;
	white-space: normal;
	margin:5px 0px 15px 0px;
}

table#table-06 th {
	padding: 5px;
	border-style: solid;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	border-width: 1px;
	background:#FFFFCC;
	color:#003399;
	text-align: left;
	font-size: 12px;
	white-space: nowrap;
}
table#table-06 td {
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	color: #003366;
	text-align: left;
	white-space: normal;
	font-size: 12px;
}


.fblog{
border: thin solid #CDCDCD;
margin-top:20px;

}

.fblog_title{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
background:#6277B5;
margin:15px 20px 2px 20px;
padding:6px 0px 0px 5px;
}

.fblog_txt{
color:#000000;
font-size:12px;
padding:10px 30px 10px 30px;
}


.product_link02{
border: thin solid #DDDDDD;
margin-top:20px;

}

.product_link_title02{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
background:#FF9933;
margin:2px 2px 2px 2px;
padding:6px 0px 0px 5px;
}

.product_link_txt02{
color:#000000;
background-color:#FFFFCC;
font-size:14px;
padding:10px 10px 10px 10px;
}


.price01_link{
border: thin solid #CDD7F5;
margin-top:20px;

}

.price01_link_title{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
background:#0033CC;
margin:2px 2px 2px 2px;
padding:6px 0px 0px 5px;
}

.price01_link_txt{
font-size:14px;
padding:10px 10px 10px 10px;
background:#F3F5FD;
}

.price02_link{
border: thin solid #DE799B;
margin-top:20px;
}

.price02_link_title{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
background:#CC3366;
margin:2px 2px 2px 2px;
padding:6px 0px 0px 5px;
}

.price02_link_txt{
font-size:14px;
padding:10px 10px 10px 10px;
background:#F4D3DE;
}

.price03_link{
border: thin solid #C2AEC2;
margin-top:20px;
}

.price03_link_title{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
background:#663366;
margin:2px 2px 2px 2px;
padding:6px 0px 0px 5px;
}

.price03_link_txt{
font-size:14px;
padding:10px 10px 10px 10px;
background:#F0EBF0;
}


.q{
background: url(images/q.png) no-repeat;
padding:10px 0px 0px 50px;
margin: 0px 0px 5px 50px;
height:35px;
width:460px;
}

.a{
background: url(images/a.png) no-repeat;
padding:10px 0px 0px 50px;
margin-left:50px;
width:460px;
}


.shisu_link{
border: thin solid #C4DFFA;
margin-top:20px;

}

.shisu_link_title{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
background:#6277B5;
margin:2px 2px 2px 2px;
padding:4px 0px 0px 5px;
}

.shisu_link_txt{
color:#344E9F;
font-size:14px;
padding:10px 10px 10px 10px;
}










.recruit_status{
border: thin solid #FF0000;
margin-top:20px;
}

.recruit_status_title{
color:#FF0000;
font-size:35px;
font-weight:bold;
background:#FFCCCC;
margin:2px 2px 2px 2px;
padding:2px 0px 0px 5px;
text-align:center;
}


.carcam{
width:545px;
border: thin solid #990000;
background:#FFFFCC;
padding:15px 15px 15px 15px;
}


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;
        margin-left: 10px;
        margin-bottom: 2px;
}

.alignleft {
float: left
        margin-right: 10px;
        margin-bottom: 2px;
}

img {
border-style:none;
}

.wp-caption {
        border: solid 1px #DDDDDD;
        text-align: center;
        padding-top:5px;
        margin-bottom:5px;
        background-color:#EEEEEE;
        font-size:0.6em;
        line-height: 0.8em;
}

.sitemap_title{
background-image:url(images/sitemap_title_haikei.png);
background-repeat:no-repeat;
height:21px;
padding:0px 0px 0px 10px;
font-size:15px;
font-weight:bold;
}



.chintai_jisseki{
width:609px;
height:50px;
background-image:url(images/chintai_p02.png);
margin-top:15px;
padding-top:21px;
text-align:center;
font-size:1.5em;
font-weight:bold;
}

.consal_title{
background-image:url(images/icon_consal.png);
background-repeat:no-repeat;
color:#003366;
height:28px;
font-size:16px;
font-weight:bold;
padding-left:25px;
margin-bottom:3px;
}

.kiso_title{
background-image:url(images/subtitle_kiso_haikei.png);
background-repeat:no-repeat;
color:#003333;
margin:40px 0px 3px 0px;
padding:20px 0px 0px 30px;
font-size:18px;
font-weight:bold;
height:35px;
}




.minikomi_title{
background-image:url(images/titlehaikei_minikomi.png);
background-repeat:no-repeat;
color:#FFFFFF;
margin:0px 0px 5px 0px;
padding:5px 0px 0px 40px;
font-size:15px;
font-weight:bold;
height:35px;
line-height:30px;
}


#link p{
background-image:url(images/k.png);
background-position:bottom;
margin:10px 0px 10px 0px;
padding:0px 0px 20px 20px;
font-size:0.9em;
font-weight:bold;
background-repeat:no-repeat;
}


#footer a {/*リンクされた文字*/
    color:FFFFFF;
    font-style:normal;
    text-decoration:underline;
}
#footer a:link {/*未訪問のリンク*/
    color:FFFFFF;
    font-style:normal;
    text-decoration:underline;
}
#footer a:visited {/*訪問後のリンク*/
    color:#CCCCCC;
    text-decoration:underline;
}
#footer a:hover {/*マウスをのせたとき*/
    color:#ff0000;
    font-style:normal;
    text-decoration:underline;
}
#footer a:active {/*クリック中*/
    text-decoration:none;
}

.newstitle02{
font-size:1.1em;
font-weight:bold;
padding:0 0 0 10px;
width:535px;
height:22px;
background: url(images/c_02.png) no-repeat;
line-height:23px;
color:#fff;
}

.obata_logo{
	font-size: 25px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 40px;
}

.footer_logo{
	width:433px;
	margin: 0 auto;
}

