@charset "UTF-8";

/* ---------------------------------------------------------------------

TITLE   : nikkansports.com CSS
DATE    : 2008/03/03
URL     : https://www.nikkansports.com/special/tamanohikari/css/tamanohikari-style_main.css
AUTHOR  : nikkansports.com

--------------------------------------------------------------------- */



/* Side Area
------------------------------------------------------- */
#special #side #sideShopping { margin-top: 0; }

#tamaContent,#toujiContent {
	margin: 18px 0 15px;
}

#tamaContent,#toujiContent p,
#tamaContent,#toujiContent dt,
#tamaContent,#toujiContent dd,
#tamaContent,#toujiContent li {
	font-size: 90%;
	line-height: 1.6em;
}
#tamaContent,#toujiContent p {
	margin: 1em 0 0 0;
	padding: 0 0 0.25em 0;
}


/* Contents Title
------------------------------------------------------- */

#tamaContent h1 {
	margin: 0;
	padding: 0;
	background: url("/special/tamanohikari/img/tokyo_title_back.jpg") repeat-x top left;
}

#toujiContent h1 {
	margin: 0;
	padding: 0;
	background: url(/special/tamanohikari/img/touji-title_back.gif) repeat-x top left;
}


#tamaContent h2,#toujiContent h2 {
	clear: both;
	margin: 0;
	padding: 0;
}

div#top-menu {
	clear: both;
	padding-top: 15px;
}

div#top-menu h2 {
	margin: 15px 0;
}

#tamaContent h3 ,#toujiContent h3 {
	clear: both;
	margin: 1.5em 0;
	padding: 10px 0 4px 25px;
	font-size: 90%;
	background: url(/special/tamanohikari/img/tokyo-contents_title-os01.gif) no-repeat 0 14px;
	border-bottom: 1px solid #999999;
}

#toujiContent h4 {
	float:left;
	margin: 0.5em 0;
	padding: 0 0 5px 5px;
	font-size: 100%;
	width:40%;
}

#toujiContent .Links {
	float:right;
	margin: 0.5em;
	padding: 0 0 5px 25px;
	font-size: 90%;
	width:10em;
	background: url(/special/tamanohikari/img/arrow.gif) no-repeat;
}


#tamaContent #sub_introduce {
	clear: both;
	float:left;
	margin:20px 0;
	padding:5px 10px;
	width:96%;
	height:100%;
	background-color: #FCF1F1;
	border: 1px solid #CCC68D;
}

#toujiContent #sub_introduce {
	clear: both;
	float:left;
	margin:20px 0;
	padding:5px 10px;
	width:96%;
	height:100%;
	background-color: #ffffcc;
	border: 1px solid #CCC68D;
}

#tamaContent .sub_left {
	float:left;
	margin-right:7px;
	padding:0;
	width:48%;
}


#toujiContent .sub_left {
	float:left;
	margin-right:7px;
	padding:0;
	width:48%;
}

#tamaContent .QuizeArea {
	float:right;
	margin:0.2em 1em;
	padding:0.2em;
	width:60%;
	background:#EEEEEE;
	border:1px dotted #999999;
}

#tamaContent .QuizeQuesArea {
	margin:0.5em;
	padding:0.2em;
	width:94%;
	background:#EEEEF9;
	border:1px dotted #999999;
}


/*画像下段落回り込み禁止*/

#tamaContent,#toujiContent p.clearSide {
	clear:both;
}


/*記事内写真回り込み表示*/
img.photoR {
	float:right;
	margin: 5px;
	padding: 3px;
	background-color: #dddddd;
	border-bottom: 1px solid #999999;
}
img.photoL {
	float:left;
	margin: 5px;
	padding: 3px;
	background-color: #dddddd;
	border-bottom: 1px solid #999999;
}

/*回り込み表示*/
.cooktailboxR{
    float:right;
    width:50%;
    display:inline;
    }

.cooktailboxL{
    float:left;
    width:50%;
    display:inline;
    }

/*みぞれ酒作り方*/
.midashi{
        font-weight:bold;
        font-size:1.25em;
        }

.howto{
        margin-bottom:20px;
         }

.howtomake{
	　　font-size: 50%;
        margin-top:5px;
        margin-bottom:10px;
        padding-left:18px;
        background:url(/special/tamanohikari/img/mizore-contents_title-os02.gif) no-repeat left;
         }

.howtomake_ti{
        margin-top:5px;
        }
.howto dt{
         font-weight:bold;
         }
.howto_tool{
　　　　　　margin-bottom:20px;
            border:solid 1px #cccccc;
            padding:5px;
           }
.textL{
       float:left;
       display:inline;
       }

/*カクテル解説*/
img.star{
     vertical-align:top;
     }

.cooktailbox {margin-bottom:10px;
              }


/*テーブル*/
.tabletxt{vertical-align:top;}

/*同一ページ内コンテンツ区切り線*/

hr.Line {
clear:both;
width:99%;
height:1px;
background-color:#FDE551;
color:#FDF991;
}


.clear{
clear:both;
}