﻿@charset "utf-8";

#comment {
	margin:0 0 5px 0;
	font-size:12px;
	text-align:center;
	}

.otayori h1{
	width:auto;
	height:47px;
	background-image:url(../otayori/images/title.gif);
	padding:0px;
	margin:0px;
}

.otayoriBox {
	width:276px;
	margin:10px 0 5px 0;
	padding:0;
	background:url(../otayori/images/bg_com_mid.gif) repeat-y 0 0;
	}
	
.otayoriTop {
	height:15px;
	margin:0;
	padding:0;
	background:url(../otayori/images/bg_com_top.gif) no-repeat 0 0;
	}
	
.otayoriBtm {
	height:15px;
	margin:0;
	padding:0;
	background:url(../otayori/images/bg_com_btm.gif) no-repeat bottom;
	}

.otayoriArea {
	margin:0;
	padding:0 10px;
	font-size:12px;
	line-height:150%;
	text-align:left;
	}
	
.otayoriBox .massage {
	margin:0;
	padding:0;
	font-weight:bold;
	color:#6f6007;
	}
	
.otayoriName {
	margin:5px 0 0 0;
	padding:0;
	text-align:right;
	color:#047dee;
	font-size:10px;
	}

.otayoriName span {
	font-weight:bold;
	font-size:12px;
	}

.otayoriName img {
	margin:0 3px 0 0;
	}
	
#otayori {
	width:626px;
	margin:0 auto;
	padding:15px 0;
	border:3px solid #e7f0f1;
	background:#ffffff;
	}

#otayori h3 {
	margin:0;
	padding:0;
	}

#otayori h3.entry {
	margin:0 0 0 25px;
	height:33px;
	background:url(../otayori/images/tit_entry.jpg) no-repeat 0 0;
	}

#otayori h3.detail {
	margin:0 0 0 25px;
	height:29px;
	background:url(../otayori/images/tit_detail.gif) no-repeat 0 0;
	}

#otayori h3.res {
	margin:0 0 0 25px;
	height:29px;
	background:url(../otayori/images/tit_henshin.gif) no-repeat 0 0;
	}

#otayori h3.result {
	margin:15px 0 0 25px;
	height:29px;
	background:url(../otayori/images/tit_result.gif) no-repeat 0 0;
	}
	
#otayori a {
	color:#0683e4;
	text-decoration:underline;
	}

#otayori p.m1txt{
	font-size:12px;
	margin-top:5px;
	margin-bottom:15px;
}


#otayori #search{
	background:url(../otayori/images/bg_search.gif) repeat-y 0 0;
	width: 575px;/*画像の幅*/ 		
	border:none;
	padding:0 ;
	margin:0 auto 8px auto;
}

#otayori #search #top {
	height:8px;
	background:url(../otayori/images/bg_search_top.gif) no-repeat 0 0;
	}

#otayori #search #btm {
	height:8px;
	background:url(../otayori/images/bg_search_btm.gif) no-repeat 0 bottom;
	clear:both;
	}

#otayori #search p.soudan {
	width: 231px;/*画像の幅*/ 	
	float:left;
	padding:0 ;
	margin:0 0 0 6px;
}

#otayori #search #shosai{
	width:310px;
	float:right;
}

#otayori #search #shosai p.key{
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:5px 0 0 110px;
	background:url(../otayori/images/tit_keyword.gif) no-repeat 0 0;
}

#otayori #search #shosai table{
	margin:5px 0;
	padding:0;
	background:url(../otayori/images/line_dot.gif) repeat-x top;
}

#otayori #search #shosai td{
	margin:0;
	padding:2px 0 0 0;
}

#otayori #search #shosai table p{
	font-size:12px;
	margin:0;
	padding:0;
}

#otayori #sort {
	width:575px;
	margin:0 auto 5px auto;
	font-size:12px;
	text-align:right;
	}

/*table*/
#otayori #otayoriList {
	margin:0;
	}

#otayori #otayoriList table {
	font-size:12px;
	border:1px solid #cccccc;
	}
	
#otayori #otayoriList th {
	font-size:12px;
	text-align:left;
	padding:5px 10px;
	background:url(../otayori/images/line_dot02.gif) repeat-x bottom #f5f5f5;
	}

#otayori #otayoriList td {
	padding:8px 10px 5px 10px;
	background:url(../otayori/images/line_dot02.gif) repeat-x bottom;
	}
	
#otayori #otayoriList td.title {
	padding:8px 10px 5px 10px;
	background:url(../otayori/images/line_dot02.gif) repeat-x bottom #71d6f1;
	font-weight:bold;
	}

#otayori #otayoriList td.cell01 {
	padding:8px 10px 5px 10px;
	background:url(../otayori/images/line_dot02.gif) repeat-x bottom #dbf3fe;
	color:#0470d6;
	}
	
#otayori #otayoriList td.cell02 {
	padding:8px 10px 5px 10px;
	background:url(../otayori/images/line_dot02.gif) repeat-x bottom #e9ebec;
	color:#0470d6;
	}

#otayori #otayoriList td.cell03 {
	padding:15px 10px;
	line-height:22px;
	}
	
/*form*/
#otayori #otayoriList td.input input {
	width:400px;
	font-size:12px;
	margin:0;
	padding:2px;
	}

#otayori #otayoriList td.name input {
	width:200px;
	font-size:12px;
	margin:0;
	padding:2px;
	}

#otayori #otayoriList td.textarea textarea {
	width:400px;
	height:120px;
	font-size:12px;
	}

#otayori #otayoriList td p.com {
	margin:0;
	padding:0;
	font-size:12px;
	}
	

#otayori .btnArea {
	padding:10px 0 0 0;
	text-align:center;
	}

#otayori .btnAreaR {
	padding:10px 25px 0 0;
	text-align:right;
	}

#otayori .btnArea img {
	margin:0 15px;
	}
	
#otayori .btnArea input {
	margin:0 15px;
	}


#atte {
	border-bottom:1px solid #cccccc;
	margin:5px 25px 15px 25px;
	padding:0 0 8px 0	;
	font-size:10px;
	line-height:15px;
	}

#atte p {
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#0683e4;
	}
	
#atte ul {
	margin:0;
	padding:0;
	}
	
#atte li {
	margin:0;
	padding:0 0 0 10px;
	list-style-type:none;
	background:url(../otayori/images/icon.gif) no-repeat 0 5px;
	}
	

#atte02 {
	margin:5px;
	padding:0;
	font-size:10px;
	line-height:15px;
	}

#atte02 p {
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#0683e4;
	}
	
#atte02 ul {
	margin:0;
	padding:0;
	}
	
#atte02 li {
	margin:0;
	padding:0 0 0 10px;
	list-style-type:none;
	background:url(../otayori/images/icon.gif) no-repeat 0 5px;
	}
	
#error {
	width:575px;
	margin:0 auto;
	padding:20px 0;
	text-align:center;
	font-size:12px;
	border:1px solid #3399CC;
	background:#f0fafb;
	}

*html #otayoriOld {
	width:600px;
	margin:0 150px 0 0;
	 }
	
*:first-child+html #otayoriOld {
	width:600px;
	margin:0 70px 0 0;
	 }
	 
/*search new*/
#otayori #searchNew{
	background:url(../otayori/images/bg_search_new.gif) repeat-y 0 0;
	width: 575px;/*画像の幅*/ 		
	border:none;
	padding:0 ;
	margin:0 auto 8px auto;
}

#otayori #searchNew #top {
	height:8px;
	background:url(../otayori/images/bg_search_top.gif) no-repeat 0 0;
	}

#otayori #searchNew #btm {
	height:8px;
	background:url(../otayori/images/bg_search_btm.gif) no-repeat 0 bottom;
	clear:both;
	}

#otayori #searchNew #shosai{
	margin:0 20px;
}

#otayori #searchNew #shosai p.key{
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:5px 0 0 110px;
	background:url(../otayori/images/tit_keyword.gif) no-repeat 0 0;
}

#otayori #searchNew #shosai table{
	width:100%;
	margin:5px 0;
	padding:0;
	background:url(../otayori/images/line_dot.gif) repeat-x top;
}

#otayori #searchNew #shosai td{
	margin:0;
	padding:2px 0 0 0;
}

#otayori #searchNew #shosai table p{
	font-size:12px;
	margin:0;
	padding:0;
}
