﻿@charset "UTF-8";
/*
Theme Name: minamisinsyu otenki css
Theme URI: http://otenki.ii-s.org/
Description: 飯田線でも行ける南信州の旅special03.css.
Version: 1.0
Author: 飯田線でも行ける南信州の旅
Author URI:http://iidasen.ii-s.org/
*/

/* CSS Document */


/* カバー
----------------------------- */
h2 {
width:586px;
height:105px;
margin:5px 0px 0px 0px;
padding:0;
background:url(../img/special03/cover.jpg) no-repeat left top;
display:block;
text-decoration:none;
text-indent:-9999em;
}
h2 a {
width:586px;
height:105px;
background:url(../img/special03/cover.jpg) no-repeat left top;
display:block;
text-decoration:none;
text-indent:-9999em;
}

h3 {
	width:596px;
	margin:5px 0px 0px 10px;
	padding:0;
	display:block;
	text-decoration:none;
	font-size: 14px;
}


/* 共通
----------------------------- */
.conbox {
clear:both;
width:580px;
margin:0 10px 50px 10px;
padding:0;
overflow: hidden;
}
.conbox:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .conbox {
height: 1em;
overflow: visible;
}
/**/
.conbox p {
	margin:5px 0 0 0;
	padding:0;
	font-size:14px;
	color:#666666;
	line-height:150%;
}
.conbox p a {
	font-size:14px;
	color:#3366CC;
	line-height:150%;
	text-decoration: none;
}
.conbox p a:hover {
	font-size:14px;
	color:#FF9900;
	line-height:150%;
	text-decoration: none;
}
.conbox dl {
margin:0px;
padding:0px;
}
.conbox dt {
margin:0 0 5px 0;
padding:0;
font-weight: bold;
font-size: 14px;
color:#993300;
}
.conbox dd {
margin:10px 0 3px;
padding:0;
font-size: 12px;
color: #666666;
}
.back2 {
clear:both;
}
.back2 p {
text-align:right;
color:#3366CC;
font-size:14px;
}
.back2 p a {
text-align:right;
font-size:14px;
color:#3366CC;
text-decoration:none;
}
.back2 p a:hover {
text-align:right;
font-size:14px;
color:#FF9900;
text-decoration:none;
}
h4 {
	width:571px;
	height: 52px;
	margin:10px 0px 0px 0px;
	padding:0px;
	display:block;
	text-decoration:none;
	font-size: 14px;
	text-indent: -9999px;
}

h4#book1 {
	background-image: url(../img/special03/title1.gif);
	margin:10px 0px 0px 0px;
	padding: 0px;
	height: 52px;
	width: 571px;
}

h4#book2 {
	background-image: url(../img/special03/title2.gif);
	margin:10px 0px 0px 0px;
	padding: 0px;
	height: 52px;
	width: 571px;
}

h4#book3 {
	background-image: url(../img/special03/title3.gif);
	margin:10px 0px 0px 0px;
	padding: 0px;
	height: 52px;
	width: 571px;
}



/* book1
----------------------------- */
.book1 {
	clear:both;
	width:580px;
	height: 171px;
	margin:10px 0;
	padding:0;
	overflow: hidden;
	background-image: url(../img/special03/book-a2.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.book1 img {
	margin: 3px;
	width: 112px;
	height: 151px;
	float: left;
}

/* book2
----------------------------- */
.book2 {
	clear:both;
	width:580px;
	height: 157px;
	margin:10px 0;
	padding:0;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right;}
.book2 img {
	margin: 3px;
	width: 246px;
	height: 182px;
	float: left;
}

/* book3
----------------------------- */
.book3 {
	clear:both;
	width:580px;
	height: 250px;
	margin:10px 0;
	padding:0;
	overflow: hidden;
}
.book3 img {
	margin: 3px;
	width: 122px;
	height: 162px;
	float: left;
}

/* サイドテキスト
----------------------------- */
.phot-text {
float:right;
margin:10px 0px 0px 0px;
padding:0;
width:450px;
}

.phot-text2 {
float:right;
margin:10px 0px 0px 0px;
padding:0;
width:300px;
}

.phot-text3 {
float:right;
margin:10px 0px 0px 0px;
padding:0;
width:450px;
}
dd.space {
	margin-top: 15px;
}


/* 主な内容
----------------------------- */
.naiyo {
	clear:both;
	width:550px;
	margin:10px 0px;
	padding:10px;
	overflow: hidden;
	font-size: 14px;
	border: 1px solid #333333;
}
.naiyo2 {
	clear:both;
	width:550px;
	padding:10px;
	overflow: hidden;
	font-size: 14px;
	border: 1px solid #333333;
	background-image: url(../img/special03/book-b2.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 180px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h5 {
	font-size: 14px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 5px 0px;
	list-style-type: disc;
	list-style-position: inside;
}
li {
	font-size: 12px;
	color: #666666;
	padding: 0px;
	margin: 0px;
}
ul#left1 {
	float: left;
	width: 240px;
	padding: 0px;
	margin: 0px;
}
ul#right1 {
	float: right;
	width: 240px;
	padding: 0px;
	margin: 0px;
}
.nado {
text-align:right;
list-style-type:none;
}
ul#left2 {
	float: left;
	width: 330px;
	padding: 0px;
	margin: 0px;
}

