/****************/
/*	共通部分	*/
/****************/

div#oshirase{
margin: 3px 7px 5px 2px;
line-height:1.5em;
}

div#caption{
font-size:10px;
line-height:1.5em;
}

*	{
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
}

body	{
	margin:0;
	font-size:10pt;
	font-family: "ＭＳ Ｐゴシック" Osaka sans-serif;
	text-align:center;
	background-color:#e9e5e6;
	color:#585858;
}

p,table{
	font-size:10pt;
	line-height:1.5em;
}

img	{margin:0;padding:0;border:0;}


a	{
	color:#0036ff;
	text-decoration:none;
}


a#link_:link	{
	font-size:10pt;
	color:#0036ff;
	border-bottom:1px solid #0036ff;
}

a#link_:visited	{
	font-size:10pt;
	color:#0036ff;
	border-bottom:1px solid #0036ff;
}

a#link_:active	{
	font-size:10pt;
	color:#0036ff;
	border-bottom:1px solid #0036ff;
}

a#links:link	{
	font-size:10pt;
	color:#353434;
	text-decoration: underline;
}

a#links:visited	{
	font-size:10pt;
	color:#353434;
	text-decoration: underline;
}

a#links:active	{
	font-size:10pt;
	color:#353434;
	text-decoration: underline;
}

h1 a	{
	display:block;
	background:url(http://tansan-hakase.com/images/logo.jpg);	
	background-repeat:no-repeat; /* リピートさせない場合 */
	margin:0 auto; /* センタリングする場合 */
	height:47px; /* タイトルの高さ */
	width:298px; /* タイトル部の横幅 */
}

h1 span	{
	display:none;
}

h5,h6,th,td{
	font-size:9pt;
	font-family: "ＭＳ Ｐゴシック" Osaka sans-serif;
	line-height:1.7em;
	color:#585858;
}

h2,h3{
	font-size:11pt;
	font-family: "ＭＳ Ｐゴシック" Osaka sans-serif;
	line-height:1.3em;
	color:#585858;
	padding:0;
	margin:0 0 10px 0;
}

h4{
	font-size:9pt;
	font-family: "ＭＳ Ｐゴシック" Osaka sans-serif;
	line-height:1.7em;
	color:#585858;
	font-weight: bold;
}

li{
	line-height:1.5em;
	list-style-type:none;
	font-size:10pt;
}

/************/
/* 共通部分 */
/************/
div#container	{
	width:788px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

div#header	{
	width:788px;
	height:110px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	padding:0;
	margin:0;
}

div#logo	{
	float:left;
	width:298px;
	height:47px;
	padding:0;
	margin:20px 0 7px 10px;
}

div#header p	{
	float:right;
	color:#0c72ee;
	font-weight: bold;
	text-align:left;
	width:230px;
	padding:0;
	margin:45px 210px 10px 5px;
}


/* Global Navi */
table#global_navi	{
	width:765px;
	padding:0;
	margin:0 0 0 12px;
}

.global	{
	display: block;
	height:35px;
	text-indent:-1000px;
	overflow:hidden;
	padding:0;
	margin:0;
}

a#g1	{
	width:119px;
	height:33px;
	background-image:url(images/globalnavi_01.jpg);
	background-repeat : no-repeat ;
}

a#g1a	{
	width:119px;
	height:33px;
	background-image:url(images/globalnavi_01.jpg);
	background-repeat : no-repeat ;
	background-position:0px -34px;
}

a#g2	{
	width:93px;
	height:33px;
	display: block;
	background-image:url(images/globalnavi_02.jpg);
	background-repeat : no-repeat ;
}

a#g2a	{
	width:93px;
	height:33px;
	display: block;
	background-image:url(images/globalnavi_02.jpg);
	background-repeat : no-repeat ;
	background-position:0px -34px;
}

a#g3	{
	width:93px;
	height:33px;
	display: block;
	background-image:url(images/globalnavi_03.jpg);
	background-repeat : no-repeat ;
}

a#g3a	{
	width:93px;
	height:33px;
	display: block;
	background-image:url(images/globalnavi_03.jpg);
	background-repeat : no-repeat ;
	background-position:0px -34px;
}

a#g4	{
	width:93px;
	height:33px;
	display: block;
	background-image:url(images/globalnavi_04.jpg);
	background-repeat : no-repeat ;
}

a#g4a	{
	width:93px;
	height:33px;
	display: block;
	background-image:url(images/globalnavi_04.jpg);
	background-repeat : no-repeat ;
	background-position:0px -34px;
}

a#g5	{
	width:92px;
	height:33px;
	display: block;
	background-image:url(images/globalnavi_05.jpg);
	background-repeat : no-repeat ;
}

a#g5a	{
	width:92px;
	height:33px;
	display: block;
	background-image:url(images/globalnavi_05.jpg);
	background-repeat : no-repeat ;
	background-position:0px -34px;
}

a#g6	{
	width:140px;
	height:33px;
	display: block;
	background-image:url(images/globalnavi_06.jpg);
	background-repeat : no-repeat ;
}

a#g6a	{
	width:140px;
	height:33px;
	display: block;
	background-image:url(images/globalnavi_06.jpg);
	background-repeat : no-repeat ;
	background-position:0px -34px;
}

a#g7	{
	width:135px;
	height:33px;
	display: block;
	background-image:url(images/globalnavi_07.jpg);
	background-repeat : no-repeat ;
}

a#g7a	{
	width:135px;
	height:33px;
	display: block;
	background-image:url(images/globalnavi_07.jpg);
	background-repeat : no-repeat ;
	background-position:0px -34px;
}


a#g1:hover,
a#g2:hover,
a#g3:hover,
a#g4:hover,
a#g5:hover,
a#g6:hover,
a#g7:hover
{
	background-position:0px -34px;
}

div#main	{
	clear:both;
	width:788px;
/*	background-color:#ffffff;*/
	background-image:url(images/main_back.gif);
	background-repeat : repeat-y ;
	background-position:top center;
	padding:0;
	margin:0 0px 0 0px;
}

div#main_cont	{
	float:left;
	width:554px;
	padding:7px 0 0 10px;
	margin:0;
}

/*************/
/* TOPページ */
/*************/

/* 新着情報 */
div#news	{
	width:535px;
/*	height:17px;*/
	background-color:#eaeff2;
	padding:2px 0 2px 15px;
	margin:0 5px 10px 2px;
}

.1cont	{
	width:548px;
	padding:0;
	margin:0 0px 10px 0px;
}

.details	{
	float:right;
	width:87px;
	padding:0;
	margin:0 0px 0 0px;
}

/* 炭酸とは？ */
h2#about_title	{
	width:535px;
	height:29px;
	background-image:url(images/about_title.jpg);
	background-repeat : no-repeat ;
	background-position:top center;
	font-weight: bold;
	font-size: 11pt;
	padding:5px 0 5px 20px;
	margin:0 0px 0 0px;
}

div#mini_about	{
	width:535px;
	padding:0;
	margin:0px 0px 10px 10px;
}

div#mini_about img	{
/*	width:136px;*/
	padding:0;
	margin:0 0 10px 0;
}

div#mini_about_info	{
	float:right;
	width:370px;
	padding:0 0 0 0px;
	margin:0 5px 0px 10px;
}

div#mini_about_info p	{
	float:left;
	width:300px;
	padding:0 0 0 5px;
	margin:0 0px 10px 0px;
}

div#mini_about ul	{
	width:370px;
	padding:0 0 0 5px;
	margin:0 0px 0 0px;
}

div#mini_about li	{
	width:370px;
	line-height:1.7em;
	padding:0 0 0 0px;
	margin:0 0px 0 0px;
}

.about_mini_title1	{
	width:369px;
	height:34px;
	background-image:url(images/top_about_title1.jpg);
	background-repeat : no-repeat ;
	background-position:top center;
	text-indent:-1000px;
	padding:0px;
	margin:0 0 10px 0px;
}

.about_mini_title2	{
	width:369px;
	height:34px;
	background-image:url(images/top_about_title2.jpg);
	background-repeat : no-repeat ;
	background-position:top center;
	text-indent:-1000px;
	padding:0px;
	margin:0 0 10px 0px;
}

.about_mini_title3	{
	width:369px;
	height:40px;
	background-image:url(images/top_about_title3.jpg);
	background-repeat : no-repeat ;
	background-position:bottom center;
	text-indent:-1000px;
	padding:0px;
	margin:0px 0 10px 0px;
}


/* 美容 */
h2#beauty_title	{
	width:535px;
	height:29px;
	background-image:url(images/beauty_title.jpg);
	background-repeat : no-repeat ;
	background-position:top center;
	font-weight: bold;
	font-size: 11pt;
	padding:5px 0 5px 20px;
	margin:0 0px 0 0px;
}

div#mini_beauty	{
	clear:both;
	width:535px;
	padding:0;
	margin:0px 0px 10px 10px;
}

div#mini_beauty img	{
/*	width:136px;*/
	padding:0;
	margin:0 0 10px 0;
}

div#mini_beauty_info	{
	float:right;
	width:370px;
	padding:0 0 0 0px;
	margin:0 5px 0px 10px;
}

div#mini_beauty p	{
	width:370px;
	padding:0 0 0 5px;
	margin:0 0px 10px 0px;
}

.beauty_mini_title	{
	width:370px;
	background-color:#ffbfbf;
	font-weight: bold;
	padding:5px 0 5px 10px;
	margin:0 0 10px 0px;
}

/* 美容バックナンバー */
.b_back	{
	padding:0 0 0 0px;
	margin:10px 0px 0px 0;
}


/* 健康 */
h2#health_title	{
	width:535px;
	height:29px;
	background-image:url(images/health_title.jpg);
	background-repeat : no-repeat ;
	background-position:top center;
	font-weight: bold;
	font-size: 11pt;
	padding:5px 0 5px 20px;
	margin:0 0px 0 0px;
}

div#mini_health	{
	width:535px;
	padding:0;
	margin:0px 0px 10px 10px;
}

div#mini_health img	{
	padding:0;
	margin:0 0 10px 0;
}

div#mini_health_info	{
	float:right;
	width:370px;
	padding:0 0 0 0px;
	margin:0 5px 0px 10px;
}

div#mini_health p	{
	width:370px;
	padding:0 0 0 5px;
	margin:0 0px 10px 0px;
}

.health_mini_title	{
	width:370px;
	background-color:#cdf289;
	font-weight: bold;
	padding:5px 0 5px 10px;
	margin:0 0 10px 0px;
}


/* 生活 */
h2#life_title	{
	width:535px;
	height:29px;
	background-image:url(images/life_title.jpg);
	background-repeat : no-repeat ;
	background-position:top center;
	font-weight: bold;
	font-size: 11pt;
	padding:5px 0 5px 20px;
	margin:0 0px 0 0px;
}

div#mini_life	{
	width:535px;
	padding:0;
	margin:0px 0px 10px 10px;
}

div#mini_life img	{
	padding:0;
	margin:0 0 10px 0;
}

div#mini_life_info	{
	float:right;
	width:360px;
	padding:0 0 0 0px;
	margin:0 5px 0px 10px;
}

div#mini_life p	{
	width:360px;
	padding:0 0 0 5px;
	margin:0 0px 10px 0px;
}

.life_mini_title	{
	width:360px;
	background-color:#ffe78d;
	font-weight: bold;
	padding:5px 0 5px 10px;
	margin:0 0 10px 0px;
}

/* 体験談 */
h2#experience_title	{
	width:535px;
	height:29px;
	background-image:url(images/experience_title.jpg);
	background-repeat : no-repeat ;
	background-position:top center;
	font-weight: bold;
	font-size: 11pt;
	padding:5px 0 5px 20px;
	margin:0 0px 0 0px;
}

div#mini_experience	{
	width:535px;
	padding:0;
	margin:0px 0px 10px 10px;
}

div#mini_experience img	{
	padding:0;
	margin:0 0 10px 0;
}

div#mini_experience_info	{
	float:right;
	width:370px;
	padding:0 0 0 0px;
	margin:0 5px 0px 10px;
}

div#mini_experience p	{
	width:370px;
	padding:0 0 0 5px;
	margin:0 0px 10px 0px;
}

.experience_mini_title	{
	width:370px;
/*	height:15px;*/
	background-color:#ffcde7;
	font-weight: bold;
	padding:5px 0 5px 10px;
	margin:0 0 10px 0px;
}


/* お役立ちグッズ */
h2#goods_title	{
	width:535px;
	height:29px;
	background-image:url(images/goods_title.jpg);
	background-repeat : no-repeat ;
	background-position:top center;
	font-weight: bold;
	font-size: 11pt;
	padding:5px 0 5px 20px;
	margin:0 0px 0 0px;
}

div#mini_goods	{
	width:535px;
	padding:0;
	margin:0px 0px 10px 10px;
}

div#mini_goods img	{
	padding:0;
	margin:0 0 10px 0;
}

div#mini_goods_info	{
	float:right;
	width:370px;
	padding:0 0 0 0px;
	margin:0 5px 0px 10px;
}

div#mini_goods p	{
	width:370px;
	padding:0 0 0 5px;
	margin:0 0px 10px 0px;
}

.goods_mini_title	{
	width:370px;
	height:15px;
	background-color:#d9c6fe;
	font-weight: bold;
	padding:5px 0 5px 10px;
	margin:0 0 10px 0px;
}

/* お問い合わせ */
h2#qa_title	{
	width:535px;
	height:29px;
	background-image:url(images/qa_title.jpg);
	background-repeat : no-repeat ;
	background-position:top center;
	font-weight: bold;
	font-size: 11pt;
	padding:5px 0 5px 20px;
	margin:0 0px 0 0px;
}




/************/
/* 右サイド */
/************/
div#right_side_main	{
	float:right;
	width:213px;
	padding:0px;
	margin:0;
}

div#right_side	{
	width:207px;
	background-image:url(images/right_side_mid.jpg);
	background-repeat : repeat-y;
	background-position:top center;
	padding:0px;
	margin:7px 10px 0 0;
}

div#right_side_banner	{
	width:207px;
	background-image:url(images/tansanhakase.gif);
	background-position:top center;
	padding:0px;
	margin:7px 10px 0 0;
}

div#margin{
        margin:7px 0 0 0;
}

/* 参考書籍 */
div#book	{
	width:207px;
	text-align:center;
	padding:0px;
	margin:0;
}

div#book h3	{
	width:207px;
	height:30px;
	background-image:url(images/right_side_top.jpg);
	background-repeat : no-repeat ;
	background-position:top center;
	font-weight: bold;
	color:white;
	padding:7px 0 0 0;
	margin:0 0 10px 0;
}

div#book p	{
	width:191px;
	background-color:#dbe6ea;
	text-align:left;
	line-height:1.5em;
	padding:4px;
	margin:10px 4px;
}

div#book ul	{
	width:191px;
	text-align:left;
	line-height:1.5em;
	padding:4px;
	margin:10px 4px 0 4px;
}

div#book li	{
	padding:0px;
	margin:0px 0 5px 0;
}


/* リンク */
div#link	{
	width:207px;
	line-height:1.5em;
	text-align:center;
	padding:0px;
	margin:0;
}

div#link h3	{
	width:207px;
	height:30px;
	background-image:url(images/link_title.jpg);
	background-repeat : no-repeat ;
	background-position:top center;
	font-weight: bold;
	color:white;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
}

/* バナー */
.banner	{
	padding:0px;
	margin:15px 0 5px 0;
}


img#right_bot	{
	width:207px;
	height:17px;
	padding:0px;
	margin:0px 0 0px 0;
}

div#footer	{
	width:788px;
	height:40px;
	background-image:url(images/main_back.gif);
	background-repeat : repeat-y ;
	background-position:top center;
	text-align:center;
	padding:10px 0 0px 0px;
	margin:0;
}

div#footer p	{
	padding:0px 0 0px 0px;
	margin:5px 0 0px 0;
}


/* エントリー */
div#bread	{
	width:535px;
	height:17px;
	background-color:#eaeff2;
	padding:2px 0 2px 15px;
	margin:0 5px 10px 2px;
}

.entry	{
	width:530px;
	text-align:left;
	line-height:2.0em;
	padding:0px 0 0px 0px;
	margin:0px 0px 10px 7px;
}

.about_title_entry	{
	width:530px;
/*	height:15px;*/
	background-color:#eaeff2;
	font-weight: bold;
	padding:5px 0 5px 10px;
	margin:10px 0 10px 0px;
}

.about_title_entry1	{
	width:530px;
	height:30px;
	background-image:url(images/about/about_title01.jpg);
	background-repeat : no-repeat;
	background-position:top left;
	text-indent:-1000px;
	padding:0px;
	margin:10px 0 10px 0px;
}

.about_title_entry2	{
	width:530px;
	height:31px;
	background-image:url(images/about/about_title02.jpg);
	background-repeat : no-repeat;
	background-position:top left;
	text-indent:-1000px;
	padding:0px;
	margin:10px 0 10px 0px;
}

.about_title_entry3	{
	width:530px;
	height:30px;
	background-image:url(images/about/about_title03.jpg);
	background-repeat : no-repeat;
	background-position:top left;
	text-indent:-1000px;
	padding:0px;
	margin:10px 0 10px 0px;
}

.beauty_title_entry	{
	width:530px;
	background-color:#ffbfbf;
	font-weight: bold;
	padding:5px 0 5px 10px;
	margin:10px 0 10px 0px;
}

.health_title_entry	{
	width:530px;
	background-color:#cdf289;
	font-weight: bold;
	padding:5px 0 5px 10px;
	margin:10px 0 10px 0px;
}

.life_title_entry	{
	width:530px;
	background-color:#ffe78d;
	font-weight: bold;
	padding:5px 0 5px 10px;
	margin:10px 0 10px 0px;
}

.life_title_entry2	{
	width:530px;
	background-color:#ffe78d;
	font-weight: bold;
	padding:5px 0 5px 10px;
	margin:10px 0 10px 0px;
}

.goods_title_entry	{
	width:530px;
	height:15px;
	background-color:#d9c6fe;
	font-weight: bold;
	padding:5px 0 5px 10px;
	margin:10px 0 10px 0px;
}

.goods_entry_title	{
	width:538px;
	height:36px;
	padding:0;
	margin:5px 0 10px 0px;
}

.experience_title_entry	{
	width:370px;
/*	height:15px;*/
	background-color:#ffcde7;
	font-weight: bold;
	padding:5px 0 5px 10px;
	margin:10px 0 10px 150px;
}

img#experience_title1	{
	width:523px;
	height:31px;
	padding:0px;
	margin:10px 0 10px 0px;
}


/* 炭酸とは？ */
div#blood	{
	float:right;
	width:207px;
	text-align:center;
	background-image:url(images/about/blood_mid.gif);
	background-repeat : repeat-y ;
	background-position:top center;
	padding:0;
	margin:0 0px 0 10px;
}

h3#blood_title	{
	width:207px;
	height:43px;
	font-size:10pt;
	font-weight: bold;
	background-image:url(images/about/blood_top.gif);
	background-repeat : no-repeat;
	background-position:top center;
	padding:5px 0 0 0;
	margin:0 0px 0 0px;
}

.b_about	{
	padding:0;
	margin:7px 0px;
}

div#blood p	{
	width:189px;
	text-align:left;
	font-size:8pt;
	line-height:1.2em;
	padding:0;
	margin:0 0px 0 10px;
}

img#blood_bot	{
	width:207px;
	height:2px;
	padding:0px;
	margin:10px 0 0px 0;
}

.goods_img	{
	width:130px;
	padding:0 0 0 0px;
	margin:0 10px 0px 5px;
}

.goods_info	{
/*	width:370px;*/
	padding:0 0 0 0px;
	margin:0 10px 0px 5px;
}

.goods_sub	{
	font-weight: bold;
	font-size: 11pt;
	padding:0px;
	margin:0 0 0px 0px;
}

.experience_info	{
/*	width:370px;*/
	padding:0 0 0 0px;
	margin:0 10px 0px 5px;
}

/* お知らせバックナンバー */
ul#news	{
	padding:0 0 0 0px;
	margin:10px 0 0px 0px;
}
