﻿@import url("../../../css/health.css");

div.t-image { background-image: url(img/t_image.gif);}

h2 { margin: 10px 0; color: #663333; font-size: 1.2em; letter-spacing: 1px;}
td h2 { margin: 7px 0 7px 15px;}
h3 { font-size: 1em; letter-spacing: 1px; border-bottom:1px solid #663333; border-left:3px solid #663333; padding:3px; clear:both;}

img { margin: 5px 15px 10px 0;}



td { vertical-align: top;}

.color1 { color: #663333;}
.color2 { color: #666666;}
.color3 { color: #000099;}
.color4 { color: #ffffff;}
.color5 { color: #ff6600;}
.color6 { color: #990000;}


.fontL { font-size: 1.2em;}

.con{padding:5px 5px 10px 15px; border-left:3px solid #ffcc99;}

.read{float:left; margin-left:20px; width:250px;}

div.image img{border:1px solid #663333;}
.image{float:right;}
.image2{margin-left:20px; margin-bottom:50px;}
div.image2 img{border:1px solid #663333;}

.footread{clear:both;}
.right { text-align:right;}

.fl_left {
	float: left;
	overflow:hidden;
}
.fl_right {
	float: right;
	overflow:hidden;
}
.clear {
	clear: both;
}
.center {
	text-align: center;
}

/* 0912追加 ================================================================================ */
h4{
	color:#990000;
	font-size: 1em;
	font-weight: bold;
	padding: 10px 5px 5px 10px;
}
.illustimg{
	border:1px solid #663333;
}
/* ここまで ================================================================================ */


/* 1005追加 ================================================================================ */
.read ul{margin-top: 10px; width:250px; padding: 0px 0px 0px 15px;}
/* ここまで ================================================================================ */

/* 0221追加 ================================================================================ */
* html p.read{margin-left:10px;}
/* ここまで ================================================================================ */

/* 0512追加 ================================================================================ */
.image p.caption{margin:0;font-size:12px;width:225px;}
/* ここまで ================================================================================ */

/* 0701追加 ================================================================================ */
.sub{font-size:1.1em; padding:5px 0 5px 5px; border-bottom:#F90 1px dashed; border-left:#F90 5px solid; margin-bottom:20px; line-height:1.5;}
/* ここまで ================================================================================ */

/* 1605追加 ================================================================================ */
div.pattern1-1 {
	width: 690px;
	margin: 0 auto;
	overflow: hidden;
}

div.pattern1-1 div.col {
	float: left;
	width: 325px;
	margin: 0 20px 0 0;
}

.internet04 .main .cbody div.pattern1-1 div.col p {
	margin: 0 0 20px 0;
}

.internet04 .main .cbody div.pattern1-1 div.col p.image,
.internet04 .main .cbody div.pattern1-1 div.col p img {
	margin: 0;
}
/* ここまで ================================================================================ */

/* 1802追加 ================================================================================ */
.tour-box {
background:-webkit-gradient(linear, 80% 20%, 10% 21%, from(#5E64D3), to(#004E9E));
border:double 6px #61270c;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 6px 6px 6px #000000;
-webkit-box-shadow: 6px 6px 6px #000000;
box-shadow: 6px 6px 6px #000000;
padding: 1em;
color: #fff;
}
.tour-title {
	text-align: center;
	margin: 0.5em auto;
}

.tour-title:before,
.tour-title:after {
	content:"～";
}


/* ここまで ================================================================================ */

