@charset "utf-8";

/* @group Reset */

*{ margin: 0;padding: 0}
.news_entry .cms p { padding: 0;
}
a { text-decoration : none}
ul, ol { list-style : none}
img { 
	vertical-align : middle;
	margin: 0;
}

/* @end */

/* @group Fluid-img */

img { max-width : 100%}

/* @end */

/* @group HTML */

html {
 font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体", "Yu Gothic", "YuGothic","メイリオ","Meiryo","ＭＳ Ｐゴシック", "Osaka","Arial";
font-size : 100%;
line-height : 1.5}

/* @end */


/* @group Heading */

h1 {
font-size : 3em; /* 48px */
line-height : 1; /* 48px */
 }

h2 {
font-size : 2em; /* 36px */
line-height : 1.3333; /* 48px */
}

h3 {
font-size : 1.5em; /* 24px */
line-height : 1; /* 24px */
margin-bottom : 1em }

hgroup h2,h4,h5,h6 {
font-size : 1em; /* 16px */
line-height : 1.5; /* 24px */
margin-bottom : 1.5em }

/* @end */

body{
	background-color: #ffffff;
}
/*hondana reset*/
#newsDetail {
	padding: 0;
}
#contents {
    padding-bottom: 40px;
}

/* @group contents_tyk */

#contents_tyk {
width: 100%;
margin : 0 auto;
padding: 0 0;
max-width: 850px
}
#contents_tyk p{
	color: #433a2e;
}

/* @end */
#contents_tyk #main_tyk{
	width: 90%;
	height: auto;
	margin: 0 auto;
	background-color: #fff;
	min-height: 2000px;
	border-bottom: solid 1px #ccc;
	padding-bottom: 20px;
}
#contents_tyk #main_tyk .main_title{
	font-weight: bold;
	font-size: 1.6em;
	margin: 20px 0;
}
#contents_tyk #main_tyk .date{
	border-bottom: solid 1px #433a2e;
	text-align: right;
	background-color: #eee;
	font-size: 18px;
	padding: 0.3em 0;
}
#contents_tyk #main_tyk .company{
	text-align: right;
	font-size: 0.7em;
	padding: 15px 0;
}
#contents_tyk #main_tyk .company a{
	color: #433a2e;
}
#contents_tyk #main_tyk .title{
	font-size: 1.4em;
	font-weight: bold;
	border-left: solid 7px #433a2e;
	border-bottom: solid 1px #433a2e;
	padding: 0.4em 0 0.4em 1em; 
	margin: 40px 0 30px;
}
#contents_tyk #main_tyk .text{
	margin: 20px 0;
}
#contents_tyk #main_tyk .attention{
	border: solid 1px #ccc;
	padding: 20px;
}　
#contents_tyk #main_tyk .no{
	padding-bottom: 20px;
}
#contents_tyk #main_tyk .comment{
	font-size: 1.3em;
	font-weight: bold;
	padding: 0.2em 0;
	margin: 30px 0 15px;
}
#contents_tyk #main_tyk .youtube{
	width: 100%;
	height: 425px;
	margin: 0 auto;
}
#contents_tyk #main_tyk .youtube .youtube_inner{
	position: relative;
	height: 425px;
	}
#contents_tyk #main_tyk .youtube　iframe{
	position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 425px;
}
#contents_tyk #main_tyk .catch{
	font-size: 1.6em;
	font-weight: bold;
	padding: 0.2em 0;
	margin: 30px 0 20px;
	text-align: center;
}
#contents_tyk #main_tyk .book{
	width: 50%;
	border:solid 1px #ccc;
	margin: 0 50px 40px 0;
	float: left;
}
#contents_tyk #main_tyk #info_box .book_info{
	font-size: 1.3em;
	font-weight: bold;
	color: #555;
	line-height: 1.8;
}
#contents_tyk #main_tyk #info_box .btn{
	margin: 30px 0 40px 0;
	text-align: center;
	background-color: #ff9900;
	padding: 0.8em 1em;
	color: #333;
	font-weight: bold;
	font-size: 1.4em;
	width: 100%;
	border-radius:150px;
	display: inline-block;
}
#contents_tyk #main_tyk #info_box a{
	color: #333;
	display: inline-block;
}
#contents_tyk .logo{
	text-align: center;
	width: 160px;
	margin:30px auto;
}
#contents_tyk #main_tyk .red{
	font-weight: bold;
	color: #f30c63;
}
#contents_tyk #main_tyk .bold{
	font-weight: bold;
	color: #444;
}
#contents_tyk #main_tyk .author{
	background-color: #ccc;
	padding: 0.2em 1em;
	color: #fff;
	font-weight: bold;
	text-align: center;
	clear: both;
}
#contents_tyk #main_tyk .name{
	font-weight: bold;
	font-size: 1.4em;
	color: #444;
	margin: 15px 0;
}
#contents_tyk #main_tyk .small{
	font-weight: normal;
	font-size: 0.8em;
}
#contents_tyk .footer{
	margin: 10px 0 0px 30%;
}
#contents_tyk .footer .rink{
	float: left;
	color: #888;
	font-size: 0.9em;
	margin-bottom: 20px;
}
#contents_tyk .footer .rink a{
	color: #888;
}
/* @end */




